@charset "utf-8";
/* CSS Document */


body { padding:0; margin:0; font-family: Tahoma; font-size:12px; color:#272727; background-image:url(../images/top_bg.jpg); background-repeat:repeat-x; background-position:top;}
body a:link {color:#272727; text-decoration:underline;}
body a:visited {color:#272727; text-decoration:underline;}
body a:hover {color:#71AE0D; text-decoration:none;}
form,img { margin:0; padding:0; border:0;}
.title {font-weight:bold; font-size:14px;  padding-left:0px; color: #2F7ED3;}

input {font-size:12px;}
.clear {clear:both;}
.title_01 { color:#12AEE3; font-size:15px; font-weight:bold;}
.line_x {border-bottom:1px solid #EEEEEE; margin:20px 0;}

h2  {font-weight:bold; font-size:16px; color:#2f7ed3; margin:0; padding:0; padding-bottom:8px;}


#content { margin:10px 30px;}

img {border:0;}
/*---TOP NAVIGATION LINK---*/
.nav-top
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
a.nav-top:link       
{
color: #000099; 
text-decoration: none; 
}
a.nav-top:visited    
{ 
color: #000099; 
text-decoration: none; 
}
a.nav-top:hover      
{ 
color: #FF0000; 
text-decoration: none; 
}
/*-- --*/
/*---NAV SMALL LINK---*/
.nav-slink
{
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
a.nav-slink:link       
{
color: #2E6C9F; 
text-decoration: none; 
}
a.nav-slink:hover      
{ 
color: #2E6C9F; 
text-decoration: underline; 
}
a.nav-slink:active     
{ 
color: #2E6C9F; 
text-decoration: none; 
}
a.nav-slink:visited    
{ 
color: #458CCC; 
text-decoration: none; 
}



.nav-slinkCN
{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
a.nav-slinkCN:link       
{
color: #2E6C9F; 
text-decoration: none; 
}
a.nav-slinkCN:hover      
{ 
color: #2E6C9F; 
text-decoration: underline; 
}
a.nav-slinkCN:active     
{ 
color: #2E6C9F; 
text-decoration: none; 
}
a.nav-slinkCN:visited    
{ 
color: #458CCC; 
text-decoration: none; 
}

/*-- --*/
/*---LEFT SUB NAVIGATION LINK---*/
.v-bar-gry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/*-- --*/
/*---LEFT SUB NAVIGATION LINK---*/
.nav-txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000099; 
}
/*-- --*/
/*---LEFT SUB NAVIGATION LINK---*/
.nav-left-td
{
	padding-left:10; 
	padding-top:1; 
	padding-bottom:1; 
}
/*-- --*/
/*---LEFT SUB NAVIGATION LINK---*/
.nav-left
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-style: normal;
	font-weight: normal;
}
a.nav-left:link       
{
color: #333; 
text-decoration: none; 
}
a.nav-left:hover      
{ 
color: #FF0000; 
text-decoration: underline; 
}
a.nav-left:active     
{ 
color: #FF0000; 
text-decoration: none; 
}
a.nav-left:visited      
{ 
color: #333; 
text-decoration: underline; 
}
/*-- --*/
/*---LEFT SUB NAVIGATION LINK---*/
.nav-right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
a.nav-right:link       
{
color: #000099; 
text-decoration: none; 
}
a.nav-right:hover      
{ 
color: #FF0000; 
text-decoration: underline; 
}
a.nav-right:active     
{ 
color: #FF0000; 
text-decoration: none; 
}
a.nav-right:visited      
{ 
color: #000099; 
text-decoration: underline; 
}
/*-- --*/
/*---CAPTION LINK---*/
.caption-link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
a.caption-link:link       
{
color: #000099; 
text-decoration: none; 
}
a.caption-link:hover      
{ 
color: #FF0000; 
text-decoration: underline; 
}
a.caption-link:active     
{ 
color: #FF0000; 
text-decoration: none; 
}
a.caption-link:visited    
{ 
color: #000099; 
text-decoration: none; 
}
.caption-slink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
a.caption-slink:link       
{
color: #333; 
text-decoration: underline; 
}
a.caption-slink:hover      
{ 
color: #FF0000; 
text-decoration: underline; 
}
a.caption-slink:active     
{ 
color: #FF0000; 
text-decoration: none; 
}
a.caption-slink:visited    
{ 
color: #333; 
text-decoration: none; 
}
/*-- --*/
/*---CAPTION---*/
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/*-- --*/
/*--- LINK TITLE---*/
.link01{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}
a.link01:link       
{
color: #666666; 
text-decoration: none; 
}
a.link01:hover      
{ 
color: #666666; 
text-decoration: underline; 
}
a.link01:active     
{ 
color: #999999; 
text-decoration: none; 
}
a.link01:visited    
{ 
color: #999999; 
text-decoration: underline; 
}
/*-- --*/
/*---HEADER TEXT BLUE---*/
.hdr01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #E80000;
}
/*-- --*/
/*---HEADER TEXT BLUE---*/
.hdr02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000099;
	text-decoration: none; 
}
/*-- --*/
/*---HEADER TEXT WHITE---*/
.hdr03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
/*-- --*/
/*---HEADER TEXT BLUE---*/
.hdr04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	font-style: normal;
	font-weight: bold;
	color: #2E6C9F;
}
/*-- --*/
/*---HEADER TEXT GREY---*/
.hdr05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0px;
	font-style: normal;
	font-weight: bold;
	color: #2E6C9F;
}
/*-- --*/
/*---PRICE TEXT GRAY---*/
.txt-price01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
	text-decoration: none; 
}
/*-- --*/
/*---TEXT DARK GREY---*/
.txt01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 12px;
}
/*-- --*/
/*---TEXT LIGHT GREY---*/
.txt02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 12px;
}
/*-- --*/
/*---TEXT PRICE RED---*/
.txt-price02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #C50000;
	line-height: 15px;
}
/*-- --*/
/*---FORM TEXT---*/
.txt03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #262626;
}
/*-- --*/
/*---SMALL TEXT COPY---*/
.txt04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #262626;
	line-height: normal;
}
/*-- --*/
/*---WARNING TEXT---*/
.txt05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #C50000;
	line-height: 14px;
}
/*-- --*/
/*---TEXT BOX---*/
.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
/*-- --*/
/*---REQUIRED SIGN---*/
.req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
}
/*-- --*/
/*---BORDER WITH WHITE BG---*/
.bdr-gry {
	border-collapse: collapse;
	border: 1px solid #E6E6E6;
	background-color: #FFFFFF;
}
/*-- --*/
/*---BACKGROUND---*/
.bg-gry
{
    BACKGROUND-COLOR: #E6E6E6;}
/*-- --*/




/* News 
**************************************************************** */

.news_main_title {
	font-weight:bold;
	color:#F03E35;
	margin:0 3px;
	margin-top:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.news_line {
	height:1px;
	overflow:hidden;
	background-color:#D7D7D7;
	margin-top:6px;
	}
.news_title {
	font-weight:bold;
	color:#14518a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.news_title  p{ margin:0; padding:0}
.news_title a:link {
	color:#41A2D4;
	}
.news_title a:visited {
	color:#41A2D4;
	}
.news_title a:hover {
	color:#4D5FAB;
	}
.news_btitle {
	font-weight:bold;
	color:#14518a;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.news_time {
	color:#444; font-size:9px; color:#ccc;
	}
.news_content {
	color:#444;
	}
.news_list_pic {
	float:left;
	margin-right:10px;
	border:1px solid #e7e7e7;
	padding:1px;
	}
.news_border {
	clear:both;
	margin-bottom:1px;	
	}
.news_des {
	color:#666;
	height:40px ;
	overflow:hidden;
	margin:3px 4px;
	font-size:12px;
	margin-top:8px;
	line-height:1.8;
	}
.news_des a:link { color:#666;}
.news_des a:visited { color:#666;}
.news_des a:hover { color:#666;}
.news_des p { 
	margin:0; padding:0
	}	
	
	
.line_01 { height:1px; background-color:#E7E7E7; overflow:hidden; clear:both; margin:10px 0;}
.btn { background-color:#1d69d4; font-size:12px; color:#FFF; border:1px solid #1757b2; border-top:1px solid #2b76df; border-left:1px solid #2b76df;}











































/*  from
******************************************************************/
.input {font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.input2 {WIDTH: 180px;HEIGHT: 30px; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.btn {WIDTH: 180px;HEIGHT: 30px; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#2A7ACF; color:#FFF; border:1px solid #236EBD;}
.inputPayment { background:#ffffa0}
	


/*   layout
******************************************************************/

#main {margin-left:auto; margin-right:auto;}
#top {width:970px; text-align:right;}
#top div {font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:5px 0 0 0}
#top span {margin:0 10px; color:#ccc;}
#top strong { color:#e4568b;}

#Send_Page_To_Friend { padding-left:20px; height:14px; background:url(../images/ico_mail.jpg) no-repeat 0 50%; width:110px;}

#menu {height:44px; margin-top:1px; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; border-top:3px solid #cccccc;}
#menu_txt {width:970px; height:44px; text-transform:uppercase; display:block;}

#menu_txt div {color:#FFF; font-weight:bold; float:right; font-size:14px; display:block;  background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x;}
#menu_txt div a:link { padding:0 22px; display: block; color:#FFF; line-height:44px;  background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; text-decoration: none;}
#menu_txt div a:visited { padding:0 22px; display: block; color:#FFF; line-height:44px;  background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; text-decoration: none;}
#menu_txt div a:hover { padding:0 22px; display: block; color:#FFF; line-height:44px; background-image:url(../images/menu_bg_hover.jpg); text-decoration: none;}

#menu_txt img {float:right;}




#search_bar {margin-top:1px; height:44px; background-image:url(../images/bg_search_bar.jpg);}
#search_bar div {float:left; padding:6px;}
#search_bar span {float:right;padding:6px;}

#content_area {margin-top:11px; clear:both; width:960px; margin-left:10px;}

#content_left {width:755px; float:right;}
#content_left2 {width:197px; float:left;}

#leftNav {width:160px; float:left;}
#leftNav .title {font-weight:bold; font-size:13px; margin-top:15px; padding-left:0px;}
#leftNav ul {margin:0; margin-top:3px; padding:0;}
#leftNav li {list-style-image:url(../images/ico_leftNav_arrow.jpg); padding:4px 0; margin-left:30px; background-image:url(../images/leftNav_bg.jpg); background-repeat:repeat-x;}
#leftNav li ul { margin:2; margin-bottom:15px;}
#leftNav li ul li {list-style-image:url(../images/ico_leftNav_arrow.jpg); padding:4px 0; margin-left:15px;}


.category {
	color:#666666; font-size:12px; width:180px; text-indent:0; margin-top:2px; background-repeat:no-repeat; background-position:2% 50%; border-bottom:1px solid #F3F3F3; padding:5px 0;}
.category a:link {
	color:#666666; text-indent:0 !important;  display: block; margin-top:1px; display:block; padding-left:0; text-decoration:none;}
.category a:visited {
	color:#666666; text-indent:0 !important; display: block; margin-top:1px; display:block; padding-left:2px;text-decoration:none;
}
.category a:hover{
	text-decoration: none; color: #3c8ade; display:block; background-color: #f7f7f7;  background-color: #f9f9f9;background-repeat:no-repeat; background-position:2% 50%; text-decoration: underline;
}

.category2 { 
	margin: 0px; font-size:12px; width:168px; height:20px; line-height:20px; text-indent:10px; background-image: url(../images/ico_leftNav_arrow.gif); margin-top:2px; background-repeat:no-repeat; background-position:2% 50%; border-bottom:1px solid #F3F3F3;
}
.category2 a:link {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:1px; display:block; padding-left:10px;
}
.category2 a:visited {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:1px; display:block; padding-left:10px;
}
.category2 a:hover{
	text-decoration: none; color: #6DB1DB; display:block; background-color: #f7f7f7;  background-color: #f9f9f9;  background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; 
}
.leftnav{
	margin: 0px; margin-left:10px; margin-top:2px; font-size:12px; width:158px; height:20px; line-height:20px; text-indent:10px; background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; border-bottom:1px solid #EEEEEE;
} 

.leftnav a:link {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:2px; display:block; padding-left:10px;
}
.leftnav a:visited {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:2px; display:block; padding:0 10px;
}

.leftnav a:hover {
	text-decoration: none; color: #6DB1DB; display:block; background-color: #f9f9f9;  background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; 
}


.leftnav2{
	margin: 0px; margin-left:20px; margin-top:2px; font-size:12px; width:148px; height:20px; line-height:20px; text-indent:10px; background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; border-bottom:1px solid #EEEEEE; color:#666666
} 
.leftnav2 a:link {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:2px; display:block; padding-left:10px; color:#666666
}
.leftnav2 a:visited {
	text-indent:11px !important; text-indent:11px; height:20px; display: block; margin-top:2px; display:block; padding:0 10px; color:#666666
}

.leftnav2 a:hover {
	text-decoration: none; color: #6DB1DB; display:block; background-color: #f9f9f9;  background-image: url(../images/ico_leftNav_arrow.gif); background-repeat:no-repeat; background-position:2% 50%; 
}


#content_mid {width:520px; float:right;}
#content_right { width:197px; float:left;}
#content_right2 { width:755px; float:right;}

#main_banner { height:192px; margin-bottom:3px;}

.content_index_info {border:1px solid #E2E2E2; border-top:0px; background:url(../images/bg_bottomSide.jpg) repeat-x bottom; padding:10px; padding-bottom:25px; margin-bottom:14px;}
.content_right_info {border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; background:url(../images/bg_bottomSide.jpg) repeat-x bottom; padding:10px; padding-bottom:25px; margin-bottom:14px; height:600px;}
.content_right_info2 {border:1px solid #E2E2E2; border-top:0px; background:url(../images/bg_bottomSide.jpg) repeat-x bottom; padding:10px; padding-bottom:25px; margin-bottom:14px;}


#webPath { height:25px; border:1px solid #e7e7e7; padding:5px; }
#webPath H2 { float: left;}
#webPath ul { float: right;}


#webPath2 { height:25px; border:1px solid #e7e7e7; padding:5px; }
#webPath2 H2 { float: left;}
#webPath2 ul { float: right;}

#content_info { margin:0 20px; padding:10px 0 0 0; font-size:12px; line-height:1.5;}
/* news */

.main_newList { color:#666;}
.main_newList ul { margin:0; padding:0; list-style:none;}
.main_newList li { list-style-image: url(../images/ico_newList.jpg); margin:5px 15px; margin-bottom:15px;}





/* products
******************************************************************/
UL.viewed-items { padding:0; MARGIN: 0px 0px 15px 5px; OVERFLOW: hidden; WIDTH: 165px; LIST-STYLE-TYPE: none}
UL.viewed-items LI { padding:0; FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 165px; PADDING-TOP: 10px; BORDER-BOTTOM: #8b8b8b 2px solid; text-align:center;}
UL.viewed-items IMG {MARGIN: 0px auto;}
UL.viewed-items LI P {MARGIN: 0px; text-align:left;}
UL.viewed-items DL { padding:0; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 165px; text-align: left;}
UL.viewed-items DT {FLOAT: left; MARGIN: 3px 0px 0px; WIDTH: 93px; padding:0;}
UL.viewed-items DD { padding:0; PADDING-RIGHT: 4px; FLOAT: right;MARGIN: 3px 0px 0px; WIDTH: auto;}
UL.viewed-items STRONG {COLOR: #00839F; font-size:12px;}

UL.related-products { padding:0;OVERFLOW: hidden;LIST-STYLE-TYPE: none; margin:0;}
UL.related-products LI {FLOAT: left; MARGIN: 10px 5px; WIDTH: 154px; height:245px; margin-left:20px;}
UL.related-products IMG {MARGIN: 0px auto}
UL.related-products STRONG {DISPLAY: block; MARGIN: 4px 0px 0px;  color:#00839F;}
UL.related-products .text {PADDING:0px; text-align:center; font-size:12px;}
UL.related-products .name {PADDING:0px; text-align:center; height:40px; font-size:12px;}
UL.related-products .add {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px}
UL.related-products .add img{ margin-bottom:3px;}
DL.related-content {BORDER: #e2e2e2 1px solid; PADDING: 0px;MARGIN: 0px 0px 6px 6px; WIDTH: 163px;}
DL.related-content DT {PADDING:0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.12em; BACKGROUND: #fcfcfc; MARGIN: 0px; COLOR: #1c609f; LINE-HEIGHT: 28px; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 28px;}
DL.related-content DD {PADDING:0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 160px; }
DL.related-content UL.left {PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 18px;  LIST-STYLE-TYPE: none}
DL.related-content UL.right {padding:0; MARGIN: 0px; LINE-HEIGHT: 18px;LIST-STYLE-TYPE: none}
DL.related-content UL.left {FONT-SIZE: 1.12em}
DL.related-content UL.right A {FONT-SIZE: 1.12em}
DL.related-content UL.left {FLOAT: left; WIDTH: 150px}
DL.related-content UL.right {FLOAT: right; WIDTH: 280px}
DL.related-content UL.left LI {PADDING:0px;PADDING-BOTTOM: 5px;}
DL.related-content UL.right LI {PADDING:0px; PADDING-BOTTOM: 5px;}


/* products detail 
******************************************************************/
#products_Detail_border { border:3px solid #F3F3F3; padding:15px 5px;}
#products_Detail_border .proPic {float:left; width:280px; text-align:center;}
#products_Detail_border .proInfo {float:right; width:400px;}
#products_Detail_border .proName { color:#1C609F; font-family:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1.5em; font-weight:bold; MARGIN-BOTTOM:6px;}
#products_Detail_border .proSKU { color:#818181; margin-top:15px; margin-bottom:6px; }
#products_Detail_border .listPrice { }
#products_Detail_border .price { color:#AE1818; font-size:16px; font-weight:bold; margin-top:3px; }
#products_Detail_border .dec { color:#666666; margin-top:7px; line-height:1.5;}
#products_Detail_border .orderInfo_border {border:1px solid #979797; background:#F9F9F9; margin-top:8px; padding:10px;background:#e7e7e7 url(../images/bg-color-box.gif) repeat-x 0 0;}
#products_Detail_border .orderInfo_border span {color:#7E8585;}
#products_Detail_border .Des_title {color:#1c609f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:bold; margin:20px 8px; margin-bottom:0; border-bottom:2px solid #E7E7E7; padding:5px;}
#products_Detail_border .Des_info { margin:10px 20px; font-size:12px; line-height:1.5; color:#666666; }
#products_Detail_border .Des_info strong { margin:10px 0; font-size:12px; line-height:1.5; color:#666; }

ul.small-img{ margin:0; clear:both; padding:15px 0 6px 0; list-style:none;overflow:hidden; width:240px; text-align:center; margin-left:20px;}
ul.small-img li{float:left;	margin:0 12px;display:inline;}
ul.small-img .img{border:1px solid #8c8c8c;}
ul.small-img .otherProBorder{border:1px solid #8c8c8c;}
ul.small-img .otherProBorder_on{border:1px solid #00CCFF;}




			/* Tab
			******************************************************************/
.tab_on {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px;  COLOR: #ffffff; LINE-HEIGHT: 1.7; MARGIN-RIGHT: 1px; PADDING-TOP: 0px; LETTER-SPACING: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #333333; TEXT-ALIGN: center
}
.tab_out {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px;  CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 1.7; MARGIN-RIGHT: 1px; PADDING-TOP: 0px; LETTER-SPACING: 1px; HEIGHT: 20px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
.tab_out A:link {
	DISPLAY: block; COLOR: #fff
}
.tab_out A:visited {
	DISPLAY: block; COLOR: #fff
}
.tab_out A:hover {
	DISPLAY: block; COLOR: #fff
}
.folder_on{display:_none;}
.folder_out{display:none;}



.title2 {BORDER-RIGHT: #e2e2e2 1px solid;BORDER-TOP: #e2e2e2 1px solid; BACKGROUND: #fcfcfc; BORDER-LEFT: #e2e2e2 1px solid; LINE-HEIGHT: 20px;	BORDER-BOTTOM: #e2e2e2 1px solid; margin:20px 8px; margin-bottom:0; padding:5px 3px;}
.title2 A {	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 0px 14px 0px 0px}
H3 {FONT-SIZE: 1.12em; MARGIN: 0px 0px 4px 5px; COLOR: #1c609f}

			/* rating
			******************************************************************/
UL.customer-product {padding:0; MARGIN:0; OVERFLOW: hidden; WIDTH: 650px; LIST-STYLE-TYPE: none;}
UL.customer-product LI {PADDING:11px 0 19px 0px; BORDER-TOP: #b9b8b8 1px solid; FLOAT: left;  MARGIN: -1px 0px 0px; OVERFLOW: hidden; WIDTH: 650px;}
UL.customer-product .rating {FONT-WEIGHT: bold; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 650px; PADDING: 0px; LIST-STYLE-TYPE: none;}
UL.customer-product .rating LI {PADDING:0; MARGIN: 0px; WIDTH: auto; BORDER-STYLE: none;}
UL.customer-product .rating STRONG {MARGIN: 0px 7px 0px 0px}
UL.customer-product .rating P {	MARGIN: 0px 0px 0px 13px}
UL.customer-product P.submitted {font-size: 12px; MARGIN: 5px 0px 0px}
UL.customer-product P.review-helpful {MARGIN: 0px}
UL.customer-product P.review-helpful A {COLOR: #a60000}
UL.customer-product P.review-helpful EM A {font-size: 12px; MARGIN: 0px 0px 0px 23px; COLOR: #272727}

/****************************************************************** End * /





/* products List
******************************************************************/

.top-box {BORDER:#e2e2e2 1px solid; PADDING:10px 0 15px 24px; BORDER-TOP: #e2e2e2 1px solid; BACKGROUND: #fcfcfc; MARGIN: 0px 0px 0px 6px; OVERFLOW: hidden;  WIDTH: 670px; height:35px;}
.top-box DIV {FLOAT: left; WIDTH: 336px}
.top-box DIV UL {PADDING: 0px; DISPLAY: inline; FLOAT: left; MARGIN: 4px 0px 0px 12px; WIDTH: 200px; LIST-STYLE-TYPE: none}
.top-box DIV UL LI {PADDING:3px 0;}



DIV.navigation {BORDER:#a49882 1px solid; BACKGROUND: #efeddb; MARGIN: 8px 0px 8px 6px; OVERFLOW: hidden; HEIGHT: 28px}
DIV.navigation SELECT {BORDER: #7f9db9 1px solid; FLOAT: right; MARGIN: 4px 4px 0px 0px; FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; WIDTH: 142px;}
DIV.navigation UL {	PADDING: 0px; font-size: 12px; MARGIN: 3px 0px 0px 233px; OVERFLOW: hidden; WIDTH: 295px; COLOR: #aeaeae;  LIST-STYLE-TYPE: none}
DIV.navigation UL LI {FLOAT: left; WIDTH: 95px; LINE-HEIGHT: 20px; TEXT-ALIGN: center}
DIV.navigation UL LI.txt {COLOR: #272727}
DIV.navigation A {TEXT-DECORATION: none}
DIV.navigation A:hover {TEXT-DECORATION: underline}
DIV.navigation UL LI.prev {BORDER: #c0b8a9 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: #f7f6ea; PADDING-BOTTOM: 0px;  WIDTH: 93px; PADDING-TOP: 0px; TEXT-ALIGN: left;}
DIV.navigation UL LI.next { BORDER: #c0b8a9 1px solid; PADDING:0px; PADDING-LEFT: 3px; BACKGROUND: #f7f6ea; WIDTH: 93px;TEXT-ALIGN: left;}
DIV.navigation UL LI.next {	FLOAT: right}
DIV.navigation UL LI.prev A {PADDING: 0px; PADDING-LEFT: 31px; BACKGROUND: url(../images/bullet-l.gif) no-repeat 9px 4px; FLOAT: left; WIDTH: 68px; HEIGHT: 20px;}
DIV.navigation UL LI.next A {PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(../images/bullet-r.gif) no-repeat 74px 4px; FLOAT: right; WIDTH: 95px; HEIGHT: 20px;}



#products-list_border { width:700px;}
UL.products-list { padding:0;OVERFLOW: hidden; width:700px; LIST-STYLE-TYPE: none; margin:0;}
UL.products-list LI {FLOAT: left; MARGIN: 10px 5px; WIDTH: 163px;}
UL.products-list IMG {MARGIN: 0px auto}
UL.products-list STRONG {DISPLAY: block; MARGIN: 4px 0px 0px;  color:#00839F;}
UL.products-list .text {PADDING:0px;PADDING-LEFT: 16px; font-size:12px;}
UL.products-list .add {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; text-align:left}
UL.products-list .add img{ margin-bottom:3px;}
DL.related-content {BORDER: #e2e2e2 1px solid; PADDING: 0px;MARGIN: 0px 0px 6px 6px; WIDTH: 163px;}
DL.related-content DT {PADDING:0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.12em; BACKGROUND: #fcfcfc; MARGIN: 0px; COLOR: #1c609f; LINE-HEIGHT: 28px; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 28px;}
DL.related-content DD {PADDING:0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 160px; }
DL.related-content UL.left {PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 18px;  LIST-STYLE-TYPE: none}
DL.related-content UL.right {padding:0; MARGIN: 0px; LINE-HEIGHT: 18px;LIST-STYLE-TYPE: none}
DL.related-content UL.left {FONT-SIZE: 1.12em}
DL.related-content UL.right A {FONT-SIZE: 1.12em}
DL.related-content UL.left {FLOAT: left; WIDTH: 150px}
DL.related-content UL.right {FLOAT: right; WIDTH: 280px}
DL.related-content UL.left LI {PADDING:0px;PADDING-BOTTOM: 5px;}
DL.related-content UL.right LI {PADDING:0px; PADDING-BOTTOM: 5px;}

/* breadcrumb */
UL.breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 4px; OVERFLOW: hidden;  PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.breadcrumb LI {
	FLOAT: left; MARGIN: 0px 3px
}
UL.breadcrumb A {
	FONT-WEIGHT: normal; MARGIN: 0px 8px 0px 0px
}



/* Banner 
******************************** */

#fW_Content {
	DISPLAY: inline; FLOAT: left; WIDTH: 970px; HEIGHT: 197px; overflow:hidden;
}
#fW_Content IMG {
	WIDTH: 970px; HEIGHT: 197px
}
#fW_Controls {
	DISPLAY: inline; FLOAT: left; WIDTH: 130px; HEIGHT: 30px
}
#fW_Controls A {
	FONT-WEIGHT: bold; font-size: 12px; BACKGROUND: url(../images/btnFeatureHover.gif) no-repeat; FLOAT: left; WIDTH: 20px; COLOR: white; HEIGHT: 20px; TEXT-ALIGN: center; margin-right:2px; PADDING-TOP:4PX; PADDING-LEFT:2PX; PADDING-RIGHT:2PX;
}
#fW_Controls A.activeSlide {
	BACKGROUND-POSITION: 0px -30px; COLOR: #FFF;
}
#fW_Controls A:hover {
	BACKGROUND-POSITION: 0px -30px; COLOR: #FFF;
}

#banner { background-image:url(../images/banner_bg.jpg); background-repeat:repeat-x; height:197px; margin-top:1px;}



/* shoppingBar 
*********************** */

#shoppingBar {margin-top:1px; margin-bottom:8px; height:37px; font-size:12px; background-image: url(../images/search_bar_bg.jpg); background-repeat: repeat-x; line-height:35px;}
#shoppingBar strong { font-size:12px; color: #999999; margin-left:10px;}
#shoppingBar span { color:#2f7ed3; margin-right:10px;}
#shoppingBar h1 { color:#2f7ed3; font-size:16px; margin:0; padding:0; margin-top:5px; text-indent:5px;}


.title_bar { color:#2f7ed3; font-size:14px; font-weight:bold;}

.title_bar td { color:#2f7ed3; font-size:14px; font-weight:bold;}




/*  Specials
*******************************************************************/
.dept-order-display {PADDING:4px 0 4px 0; MARGIN: 0px auto; OVERFLOW: hidden; BORDER-BOTTOM: #8b8b8b 1px solid;}
.dept-order-display .left {FONT-WEIGHT: bold; FONT-SIZE: 1.05em; FLOAT: left; WIDTH: 150px; COLOR: #1c609f; LINE-HEIGHT: 18px}
.dept-order-display .right {FLOAT: right; WIDTH: 530px; TEXT-ALIGN: left;}
.dept-order-display INPUT {	PADDING:2px 0 0 4px; FONT: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; WIDTH: 32px; HEIGHT: 15px;}
.add-cart .add-to-cart {DISPLAY: block; BACKGROUND: url(../images/a-add-to-cart.gif); MARGIN: 13px 0px 0px 552px; WIDTH: 142px; HEIGHT: 32px}



/* footer
******************************************************************/
#footer {
	MARGIN: 10px 0px 0px;
	margin-top:10px; background:url(../images/bg_footer.jpg) repeat-x top; text-align:center; padding:10px 70px 3px 70px;  color:#FFF; line-height:20px;
}
#footer .center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 595px; PADDING-TOP: 5px; TEXT-ALIGN: center; margin:auto
}
#footer .center UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer .center UL LI {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: url(../images/list_footer_arrow.gif) no-repeat left 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer .center UL LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer .center A {
	font-size: 12px; COLOR: #f9f9f9; TEXT-DECORATION: none
}
#footer .center A:hover {
	TEXT-DECORATION: underline
}
.copyright {
	text-align:center; padding:8px 0 0 0;
	}


#footer { background-image:url(../images/foot_bg.jpg); background-repeat:repeat-x; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; color:#666; padding-top:18px;}
#footer a:link {color:#666666;}
#footer a:visited {color:#666666;}
#footer a:hover {color:#2e7dd3;}

#footer_txt {width:970px;}
#footer_txt strong {float:left; font-weight: normal; margin-left:15px;}
#footer_txt div {float:right;}
#footer_txt span {margin:0 8px; color:#DDD;}
