/*=== Style by thin ====================================
 Style Name:can
    Version:Alpha
     Author:thin
Design Corp:1000v
Last Update:2007-12-7 11:59 work hard
===============================================================*/


/************************************************
*	default style								*
************************************************/
* {margin:0;padding:0;list-style:none;}
body, select, input,textarea {color:#666;font:12px/18px Verdana,Arial,Tahoma;}
input, textarea, select {padding:1px;line-height:13px;}
input:focus, textarea:focus {}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;}
em,cite,address {font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font:12px/18px Arial,Verdana,Tahoma;}

body {margin:0 auto;padding:0;}

a img, img {border:0;}
a, a:link, a:visited, a:active {color:#eb5147;text-decoration:none;}
a:hover {color:#333;text-decoration:underline;}

.hasLayout {display:inline-block;}
.hasLayout {display:block;}

.clear {clear:both;}
br.clear {visibility:hidden;height:0;overflow:hidden;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

.floatL {float:left;}
.floatR {float:right;}
img.floatL {display:block;margin:0 10px 10px 0;}
img.floatR {display:block;margin:0 0 10px 10px;}


.breadcrumb {}
.breadcrumb a, .breadcrumb strong {}

.pagination {}
.pagination a, .pagination strong {text-transform:capitalize;}
.pagination a {}

.submit {cursor:pointer;}
.login {}
.search {}

.container {clear:both;width:950px;margin:0 auto;}





#header {margin:17px auto;}
	#header h1 {position:relative;float:left;margin-top:-6px;}
	#header h1 a {display:block;width:266px;height:51px;background:url(../img/bg_logo.jpg) no-repeat;text-indent:-999em;}


	.mainNav {_display:inline;float:right;width:679px;height:30px;margin-top:10px;background:url(../img/bg_main_nav.gif) no-repeat;}
	.mainNav li {position:relative;float:left;}
	.mainNav li a {display:block;width:107px;margin:0 1px;line-height:30px;text-indent:-999em;}
	.mainNav li#a a {width:80px;margin-left:28px;}
	.mainNav li#b a {width:110px;}
	.mainNav li#c a {}
	.mainNav li#d a {}
	.mainNav li#e a {}
	.mainNav li#f a {}
	.mainNav li.current a,
	.mainNav li.sfHover a,
	.mainNav li:hover a,
	.mainNav li a:hover {background:url(../img/bg_main_nav_current.gif) no-repeat 50% 100%;text-decoration:none;}


	.mainNav li ul {position:absolute;z-index:999;left:-999em;padding-top:6px;background:#fff;}
	.mainNav li.current ul,
	.mainNav li.sfHover ul,
	.mainNav li:hover ul {left:-250px;width:500px;}

	.mainNav li.current li.first-child,
	.mainNav li.sfHover li.first-child,
	.mainNav li:hover li.first-child,
	.mainNav li.current li.last-child,
	.mainNav li.sfHover li.last-child,
	.mainNav li:hover li.last-child {width:5px;height:23px;margin:0;padding:0 0 1px;background:url(../img/bg_main_nav_angle.gif) no-repeat 0 100%;}
	.mainNav li.current li.last-child,
	.mainNav li.sfHover li.last-child,
	.mainNav li:hover li.last-child {float:right;background-position:-5px 100%;}

	.mainNav li li em,
	.mainNav li li a {display:block;position:relative;float:left;width:auto;background:url(../img/bg_main_nav_sub.gif) no-repeat !important;color:#606060;line-height:20px;text-indent:0;}
	.mainNav li li {padding:0 10px 0 0;}
	.mainNav li li a {margin-right:-5px;}
	.mainNav li li em {margin-right:5px;padding:0 4px 0 20px;cursor:pointer;}

	.mainNav li.current li.current a,
	.mainNav li.sfHover li a:hover,
	.mainNav li:hover li a:hover {background-position:100% -20px !important;}
	.mainNav li.current li.current em,
	.mainNav li.sfHover li a:hover em,
	.mainNav li:hover li a:hover em {background-position:0 -20px !important;color:#eb5147;}

	.banner {clear:both;float:left;margin-top:14px;background:url(../img/bg_banner.jpg) no-repeat;}
	.banner img {display:block;zoom:1;}




#main {}
	#left {float:left;width:228px;}
		#left h3 {height:30px;background:url(../img/title_left.gif) no-repeat;text-indent:-999em;}
		#left h3.authenticate {background-position:0 -30px;}

		.leftSidebarNav {margin:0 0 6px;}
		.leftSidebarNav li {margin:3px 0 0 0;}
		.leftSidebarNav li a {display:block;height:28px;padding-left:48px;background:#dfdfdf url(../img/icon_dot.gif) no-repeat 38px 11px;color:#606060 !important;line-height:28px;}
		.leftSidebarNav li a:hover {background-position:40px -19px;color:#eb5147 !important;text-decoration:none;}

		.quickLink {margin-top:3px;}
		.quickLink li {margin-top:3px;_margin-top:0;}
		.quickLink li a,
		.quickLink li a img {display:block;zoom:1;}


	#right {float:right;width:697px;}
		#right h2 {overflow:hidden;zoom:1;border-bottom:1px solid #a9a9a9;}
		#right h2 span {display:block;position:relative;float:left;width:110px;height:27px;margin-bottom:-1px;border-bottom:1px solid #eb5147;background:url(../img/title_right_about.gif) no-repeat 50% 0;text-indent:-999em;}

		.content {margin:25px 0 25px 20px;}
		.content h5 {padding-left:7px;background:url(../img/bg_gradual.gif) repeat-y;font-weight:bold;line-height:20px;}
		.content p {margin:10px 0 20px;}
		.content p strong,
		.contactText li strong {color:#cd2f22;}

		.contactText {width:420px;}
		.contactText li {padding:0 4px;background:url(../img/bg_line_h.gif) repeat-x 0 100%;line-height:30px;}
		.contactText li img {margin:6px 4px;vertical-align:middle;}

		.imgList {margin:15px 0 35px;}
		.imgList li {float:left;margin:10px 14px;}
		.imgList li a {display:block;float:left;padding:1px;border:1px solid #aeaeae;}
		.imgList li a:hover {border-color:#666;}
		.imgList li img {display:block;}

		.sitemapList {margin:25px 20px;padding:20px;background:#f9f9f9;}
		.sitemapList li {list-style:decimal inside;margin-left:14px;font-size:11px;}
		.sitemapList li li {list-style:disc inside;}
		.sitemapList a {line-height:22px;}

		.productList h5 {float:left;width:68%;margin:2px 0 0 12px;padding-left:7px;background:url(../img/bg_gradual.gif) repeat-y;font-weight:bold;line-height:20px;}
		.productList li {margin:20px 0 10px;padding:0 10px 10px;overflow:hidden;zoom:1;background:url(../img/bg_line_h.gif) repeat-x 0 100%;}
		.productList li a {display:block;height:22px;padding-left:18px;background:url(../img/icon_dot.gif) no-repeat 8px 8px;color:#606060 !important;line-height:22px;}
		.productList li a:hover {background-position:10px -22px;color:#eb5147 !important;}
		.productList p {float:left;width:68%;margin:6px 10px 0;}
		.productList img {display:block;float:left;padding:1px;border:1px solid #aeaeae;}



#footer {height:30px;margin:18px auto 0;background:url(../img/bg_footer.gif) no-repeat;font-size:11px;text-align:center;}
	.copyrightInfo {margin-bottom:20px;padding-top:10px;}
	.copyrightInfo img {margin-right:1em;vertical-align:middle;}
	.copyrightInfo a,.copyrightInfo a:link,.copyrightInfo a:visited,.copyrightInfo a:active {color:#606060;}
	.backTop {display:block;_display:inline;float:right;margin:0 10px 0 0;height:12px;padding-right:10px;background:url(../img/icon_backtop.gif) no-repeat 100% 50%;font-size:10px;font-weight:bold;line-height:12px;}



body#authenticate #right h2 span {background-image:url(../img/title_right_authenticate.gif);}
body#product #right h2 span {background-image:url(../img/title_right_product.gif);}
body#contactUs #right h2 span {background-image:url(../img/title_right_contact.gif);}
body#sitemap #right h2 span {background-image:url(../img/title_right_sitemap.gif);}
