@charset "utf-8";
/* GLOBAL STYLES */
body 			{ margin:0px; font-family:Arial,Tahoma; font-size:12px; background:#fff url(body_bg.png) repeat-x top; line-height:17px; text-align:left; color:#444444; vertical-align:top;}
a 				{ text-decoration:none; margin:0px;}
a:hover 		{ color:#ff0000;}
a img 			{ border:0px; vertical-align:middle;}
form 			{ margin:0px; padding:0px;}
h1				{ font-size:14px; margin:0px; line-height:17px; color:#dd251d; text-transform:uppercase; display:block; margin-bottom:-20px; margin-left:auto; text-align:center; z-index:100;}
h2				{ font-size:13px; margin:0px; line-height:17px;}
h3				{ font-size:12px; margin:0px; line-height:17px;}
h4				{ font-size:11px; margin:0px; line-height:17px;}
.clr			{ clear:both; height:0px; line-height:0px;}
.noborder		{ border-right:0px;}
.box 			{ margin:6px; width:100%; display:table;}
.clr {clear:both;margin-top:6px}
.ndiv{padding:6px; text-align:justify;}
/* RADIUS 
.leftmenu, .leftbox, .mainbox, .footermenu,.rightbox,.layout_catlist {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius:6px;
	border-radius:6px;
	border-radius:6px;
	z-index:100;
}

.layout_menu {
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px; 
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius:6px; 
	-khtml-border-bottom-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

.leftmenu .title, .leftbox .title,.mainbox .title, .rightbox .title, .rightbox .title_t  { 
	
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px; 
	
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius:6px; 
	
	-khtml-border-top-left-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}*/
.top_r		{ float:right;}
.top_r a	{ color:#333; font-size:11px; text-decoration:underline; padding-right:10px;}
/* MENU */
div#logo {
background: url("logo.png") no-repeat;
height: 35px;
width: 7px;
float: left;
}
div#mainmenu {
background: url("layout_menu.png") repeat-x scroll left top transparent;
height: 35px;
width: 998px;
float: left;
position: relative;
margin-left: 0px;
line-height:38px;
font-weight: bold;
}
div#menu-br {
background: url("menu_br.png") no-repeat right top transparent;
width: 7px;
height: 35px;
float: right;
line-height: 38px;
}

span.img a{
color:#3D6DB5;
}
span.img a:hover{
text-decoration:underline;
}
.menu_box					{ display:block; width:auto;text-align: center;}
.menu_box ul				{  float:left;padding:0px; display:inline; text-align:center; margin:0 0 0 100px;}
.menu_box ul li				{ 
	float:left;
    display:inline;
    background: url("layout_menu.png") repeat-x ;
    height:35px;
	line-height:35px;
}
.menu_box ul li:hover{
    background: url("menu_hover.png") repeat-x ;
	height:35px;
}
.menu_box ul li	a{ 
    color: white;
    text-decoration: none;
    font-size: 12px;
    padding:0 10px;
    text-transform: uppercase;

    
}
.menu_box ul li a:hover{
	color:white;
}
/*.menu_box ul li	a:hover		{ color:white;text-decoration:underline;}
.menu_box ul li	.selected	{ margin:0px 0px 0px 13px; color:#fff; display:block; float:left; width:auto; height:35px;line-height:35px; text-align:center; text-decoration:none;  color:#ff4342; font-weight:bold;}*/

/* LEFT */
.leftads					{ width:180px; margin-bottom:8px;}
.leftmenu					{ margin-bottom:10px;  width:198px; background:#fff;overflow:hidden}
.leftmenu .title	{ 
	display: block;
	float: left;
	text-align: center;
	font-size: 12px;
	color: white;
	height: 35px;
	line-height: 35px;
	margin-right: 18px;
	text-decoration: none;
	background: transparent url('menu_left.png') left top no-repeat scroll;
	width:198px;
	font-weight:bold;
}
.leftmenu .title	 span{
display: block;
height: 35px;
padding: 0 20px;
background: transparent url('menu_right.png') right top no-repeat;
}
.leftmenu .contents{
border:1px solid #d2d2d2;

}
div.contents			{  width:195px;overflow:hidden; float:left;}

.menu						{ margin-bottom:10px;width:196px;}
.menu ul					{ display:table; margin:0px; padding:0px;width:197px;}
.menu ul li					{ display:table; margin:0px; padding:0px; height:23px; line-height:23px;width:197px;}
.menu ul li:last-child{
border-bottom:none;
}
.menu ul li:hover{
background:#ECECEC;
}
.menu ul li a{ 
	display:block; 
	width:200px; 
	background:url(arrow-info.gif) left center no-repeat; 
	margin-left:5px; 
	padding-left:15px; 
	font-weight:bold; 
	border-bottom:dotted 1px #eee;
	color: #3D6DB5;
	text-decoration: none;
}
.menu ul li a:hover{
color:#0035B9;
text-decoration:underline;
}

.tags ul					{ display:table; margin:0px; padding:0px;}
.tags ul li					{ display:table; margin:0px; padding:0px 5px; height:22px; line-height:22px;}
.break						{ display:block; margin:10px auto; width:197px; background:#eee; text-align:center; height:18px; line-height:18px; font-size:12px; font-weight:bold; text-transform:uppercase; color:186b01;}


.leftbox, .rightbox			{ display:table; margin-bottom:10px; border:solid 1px #dedede; background:#fff; width:195px;}
.leftbox .title, .rightbox .title				{ background:url(titlebg.gif) repeat-x; height:28px; line-height:28px; text-align:center; font-weight:bold;}
.leftbox .contents, .rightbox .contents		{ display:table; width:auto; margin:8px; line-height:19px;z-index:100;float:left;}

/* RIGHT */
.rightbox .thumbs			{ border-right:0px; width:170px; border-bottom:dotted 1px #eee; margin:auto}
.yourcart .title{
display: block;
	float: left;
	text-align: center;
	font-size: 12px;
	color: white;
	height: 33px;
	line-height: 33px;
	margin-right: 5px;
	text-decoration: none;
	background: transparent url('menu_left.png') left top no-repeat;
	width:198px;
	font-weight:bold;
}
.yourcart .title span a,.title_t span a{
color:#fff;
}
.yourcart .title span a:hover,.title_t span a:hover{
color:#FDFDFD;
}
.yourcart .title span{
	display: block;
	height: 33px;
	padding: 0 20px;
	background: transparent url('menu_right.png') right top no-repeat;

}
.topproduct {
overflow:hidden;
}

.topproduct .title ,.title_t{
	display: block;
	float: left;
	text-align: center;
	font-size: 12px;
	color: white;
	height: 33px;
	line-height: 33px;
	margin-right: 5px;
	text-decoration: none;
	background: transparent url('menu_left.png') left top no-repeat;
	width:198px;
	font-weight:bold;

}
.topproduct .title span,.title_t span{
	display: block;
	height: 33px;
	padding: 0 20px;
	background: transparent url('menu_right.png') right top no-repeat;
}
.cartview					{ margin:5px 0px;}
.cartview a					{ color:#3D6DB5; text-decoration:underline; padding-right:10px;}
.cartview a:hover			{ color:#FF0000; font-weight:bold;}
.yourcart {overflow:hidden;}
.yourcart .contents					{ background:#FCFCFC;z-index:100; border:1px solid #d2d2d2; width:185px; padding:5px;float:left;}
.added						{ background:url(carticon.gif) center left no-repeat; padding-left:18px; font-weight:bold;}
.payment					{ background:url(moneyicon.gif) center left no-repeat; padding-left:18px; font-weight:bold;}
/* MAIN CONTENTS */
.mainbox					{ margin-bottom:10px;  width:100%;overflow:hidden;}
.mainbox .title				{ 
display: block;
	float: left;
	text-align: center;
	font-size: 12px;
	color: white;
	height: 35px;
	line-height: 35px;
	margin-right: 5px;
	text-decoration: none;
	background: transparent url('menu_left.png') left top no-repeat;
	min-width:595px;
	font-weight:bold;

}
.mainbox .title span{
display: block;
height: 35px;
padding: 0 20px;
background: transparent url('menu_right.png') right top no-repeat;
line-height: 35px;

}
.left a,.right a{
color:#FD1100;
}
.left a:hover,.right a:hover{
color:#004a43;
}
.newslink {
padding:5px;
color:#3D6DB5;

}
.newslink :hover{
text-decoration:underline;
}
.mainbox .title .left		{ float:left; height:35px; line-height:35px; padding-left:4px; }
.mainbox .title .right		{ float:right; height:35px; line-height:35px; padding-right:4px; }
.mainbox .title .left a		{ height:35px; line-height:35px;}
.mainbox .title .right a	{ height:35px; line-height:35px;}


.mainbox .content			{  background:#FCFCFC;width:593px;}
.price						{ color:#F00; font-weight:bold;}
.thumbrows					{ display:block; width:593px; margin-bottom:8px;overflow:hidden; border:1px solid #d2d2d2;float:left;}
.thumbrows .l_news  	{float:left;width:150px;text-align:center;height:118px}
.thumbrows .r_news		{float:right;width:440px;height:118px}
.thumbrows .r_news .title_news{font-weight:bold;}
.thumbrows .r_news .desc{font-weight:normal;}
.News_relate_l				{float:left;width:48%;height:22px;overflow:hidden}
.News_relate_r				{float:right;width:48%;height:22px;overflow:hidden}
.News_relate_r,.News_relate_l a{background:url(arrow-info.gif)  no-repeat left scroll;padding-left:10px;margin-left:5px}	
.thumbs						{ display:block; height:220px; width:180px; margin:6px; float:left; border-right:dotted 1px #eee; text-align:center;}
.thumbs span				{ display:block; margin:auto;}
.textonly, .tag				{ margin:10px; line-height:18px; text-align:justify;}
.simg a						{color:#3D6DB5;}
.simg a:hover{text-decoration:none;}
/* PRODUCTS */
.spimage					{ width:300px; border: solid 1px #eee; margin:0px 15px 5px 0px; display:table-cell; padding:2px; background:#fff;}
.sptitle					{ width:90px; font-weight:bold; border:solid 0px #eee; display:table-cell; float:left; }
.spinfo						{ width:200px;display:table-cell;padding:0px;}
.spdes						{ display:table; text-align:justify;}
/* CATLIST */
.layout_catlist ul			{ display:inline-table; float:left; margin:0px; padding:0px; width:140px; margin-bottom:10px;; list-style:none;}
.layout_catlist ul li		{ display:table; margin:0px; padding:0px; text-align:left; list-style:none;}
.style1 					{ list-style:none; display:table; font-size:11px; line-height:30px; font-weight:bold; padding-bottom:5px; color:#3D6DB5;}

/* FOOTER */
.footermenu					{ margin-bottom:5px; width:100%; background:#e4e4e4; height:26px; line-height:26px;}
.footermenu	.left			{ float:left; padding-left:5px;}
.footermenu	.right			{ float:right; padding-right:5px;}
.footermenu	.right	a		{ padding:0px 10px; height:10px; line-height:10px; border-right:solid 1px #eee; font-weight:bold; font-size:11px;}

.footertext					{ font-size:12px;}
.footertext	.left			{ float:left;}
.footertext	.right			{ float:right;}
.fbold						{ font-weight:bold; width:120px; display:table; float:left;}

.Paging				{ clear:both;padding-top:5px;width:100%;text-align:center;background-color:#FFFFFF;padding-bottom:5px;}
.Paging a			{ border:1px solid #a5d1ec;	padding-left:8px;padding-right:8px;	padding-top:2px;padding-bottom:2px;	line-height:25px;text-decoration:none;color:#007cc3;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;	border-radius:6px;}
.Paging a:visited 	{ color:#007cc3;}
.Paging a:hover		{ background:#6699FF;color:#fff;text-decoration:none;}
.Paging span		{ padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;	line-height:25px;font-weight:bold;}