body{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

h2 a
{
	text-decoration: none;
	color:#000;
}

ul{
	list-style: none outside none;
	padding:0px;
}

.megacontainer{
	background-image:url(image/bg.gif);
	background-repeat: repeat-x repeat-y;
}

.menubg{
	background-image: url(image/menubg.gif);
	width:100%;
	height:58px;
}

.menuwrapper{
	width:955px;
	height:58px;
	margin:auto;
}

.menu ul{
	width:400px;
	height:35px;
	margin:auto;
	list-style-type: none;
	padding-top:20px;
	float:left;

}

.menu ul li{
	display:inline;
	clear:left;
}

.menu ul li a{
 	padding:20px 11px 24px;
 	text-decoration:none;
 	color:#000000;
 
}

.menu ul li a:hover{
	background:none repeat scroll 0 0 #143B66;
	color:#fff;
}

.shoppingcart{
	width:215px;
	height:38px;
	float:right;
	display:inline;
	margin-top:20px;
	text-decoration: none;
}

.item_in_cart{
	display:inline;
	float:left;
	margin-right:10px;
}

.total_in_cart{
	display:inline;
	float:left;
	margin-right:10px;
}

.cart_button{
	display:inline;
	float:left;
	text-decoration: none;
	margin-right:10px;
}

div.cart_button a{
color:#000;
font-weight: bold;
}

div.cart_button :hover{
color:#00b6ed;
font-weight: bold;
}

.mainwrapper{
	width:955px;
	background-image:url(image/bg.gif);
	background-repeat: repeat-x repeat-y;
	margin:auto;
	padding:0px;
	overflow:hidden;
	clear:right;
}

.header{
	width:955px;
	height:130px;
	margin:auto;
	display:inline;
}

.logo{
	width:955px;
	height:130px;
	background-image:url(image/logo.jpg);
	background-repeat: no-repeat;	
	float:left;
	margin:auto;
}

.currency{
	width:120px;
	height:50px;
	margin-top:2px;
	float:left;
}

.search{
	width:200px;
	height:130px;
	float:left;
	padding:0px 10px 0px 10px;
}

div.login{
	width:130px;
	float:left;
	padding-left:40px;
    padding-top:15px;
    text-align: left;
    margin-bottom: 10px;

}

.contentwrapper{
	width:955px;
	margin:auto;
	overflow:hidden;
	clear:left;
}

.left{
	width:240px;
	min-height:370px;
	float:left;
}

.leftmenu{
	width:239px;
	border:1px #e7e7e9 solid;
	min-height:370px;
	margin-top:-10px;
	background-color:#f7f7f9;
}

.leftmenuheader{
	width:240px;
	background-color:#00b6ed;
	height:36px;
	margin-top:8px;
	background-image:url(image/headerpoint.png);
	background-repeat: no-repeat;
	
}

.leftmenucontentbox{
	width:194px;
	height:287px;
	padding:20px 20px 18px 26px;
}

.leftmenucontentbox{
	width:220px;
	overflow:hidden;
	height:100%;
	margin-left:-18px;
	padding-top:0px;
}

.leftmenuheader_text{
	color:#fff;
	font-size: 18px;
	padding:6px 0px 0px 40px;
}

.leftmenucontentbox ul{
    margin: 0 !important;
    padding: 0 !important;
}

.leftmenucontentbox ul li:first-child{
	border:none;
}


.leftmenucontentbox ul .first {
    border-top: medium none !important;
}

.leftmenucontentbox ul li{
	border-top:1px solid #D7DAD9;
	color:#3C3C3C;
	font-size:12px;
	line-height:31px;
	position:relative;
}

.leftmenucontentbox ul li a {
    background: url(image/list-marker.gif) no-repeat scroll 1px 4px transparent;
    color: #717171;
    padding: 0 0 0 13px;
    text-decoration: none;
}

.leftmenucontentbox ul li a:hover{
	font-weight: bold;
}

.widget1{
	width:240px;
	padding-top:5px;
}

div.widget1 .widget1{
	height:50px;
}

.widget2{
	width:240px;
	height:320px;
}

.widget2 ul .first {
    border-top: medium none !important;
}

.widget2 ul li{
	border-top:1px solid #D7DAD9;
	color:#3C3C3C;
	font-size:12px;
	line-height:31px;
	position:relative;
}

.widget2 ul li a {
    background: url(image/list-marker.gif) no-repeat scroll 1px 4px transparent;
    color: #717171;
    padding: 0 0 0 13px;
    text-decoration: none;
}

form#w_price_range {
	width:200px;
    padding-left:20px;;	
}

form#w_price_range ul li:first-child {
    border: medium none;	
}

.widget3content ul li:first-child {
    border: medium none;	
}

.widget3{
	width:240px;
}

.widget3content{
	width:200px;
	padding-left:20px;
}

.widget3 ul .first {
    border-top: medium none !important;
}

.widget3content ul li{
	border-top:1px solid #D7DAD9;
	color:#3C3C3C;
	font-size:12px;
	line-height:31px;
	position:relative;
}

.widget3content ul li a {
    background: url(image/list-marker.gif) no-repeat scroll 1px 4px transparent;
    color: #717171;
    padding: 0 0 0 13px;
    text-decoration: none;
}


.right{
	width:710px;
	float:right;
}

.rotator{
	width:955px;
	float:left;
}

.promo_price{
	padding:8px 0px 8px 0px;
}

.thumb_price{
	display:none;
}

.text{
padding-left:10px;
}

/*
div.cs-buttons{
	position:relative;
	width:25px;
	top:-60px;
	left:8% !important;
	right:0px;
	bottom:0px;
	margin:0;
	
}

a#cs-button-coin-slider848-1{
	width:37px;
	height:37px;
	background-image:url(image/button.png);
	background-repeat: no-repeat;
	padding-right:45px;
	padding-bottom:37px;
	font-size:0px;
}

a#cs-button-coin-slider848-1:hover{
	width:37px;
	height:37px;
	background-image:url(image/button_act.png);
	background-repeat: no-repeat;
	padding-right:45px;
	padding-bottom:37px;
	font-size:0px;
}

a#cs-button-coin-slider848-1:visited{
	width:37px;
	height:37px;
	background-image:url(image/button_act.png);
	background-repeat: no-repeat;
	padding-right:45px;
	padding-bottom:37px;
	font-size:0px;
}


a#cs-button-coin-slider848-2{
	width:37px;
	height:37px;
	background-image:url(image/button.png);
	background-repeat: no-repeat;
	padding-right:45px;
	padding-bottom:37px;
	font-size:0px;
}

a#cs-button-coin-slider848-2:hover{
	width:37px;
	height:37px;
	background-image:url(image/button_act.png);
	background-repeat: no-repeat;
	padding-right:45px;
	padding-bottom:37px;
	font-size:0px;
}

a#cs-button-coin-slider848-3{
	width:37px;
	height:37px;
	background-image:url(image/button.png);
	background-repeat: no-repeat;
	padding-right:45px;
	padding-bottom:37px;
	font-size:0px;
}

a#cs-button-coin-slider848-3:hover{
	width:37px;
	height:37px;
	background-image:url(image/button_act.png);
	background-repeat: no-repeat;
	padding-right:45px;
	padding-bottom:37px;
	font-size:0px;
}*/



h2{
    margin:0px;
    padding: 10px 0 0 10px;
/*	margin-left:16px; */
	text-decoration: none;
}

.footer{
	width:955px;
	height:85px;
	margin:auto;

}

.paypic{
	width:300px;
	padding-top:30px;
}

.footer_right{
	float:right;
	margin-top:-50px;
}

.footermenu{

	display: inline;
	font-size: 12px;
	padding-right:15px;
	text-decoration: none;
		color:#000;
}

.footermenu ul{
	margin:0px;
}

a.footermenu:hover{
	color:#00b6ed;
}

.footertext{
	font-size: 12px;
}

.clear{
clear:both;
}

.widget_title{
	display:none;
}

div.search{
	height:55px;
}

div.search_product{
	width:80px;
	float:left;
	display:inline;
}

button.button{
	top:-2px;
}

input#search_keyword{
	float:left;
	display:inline;
	width:100px;
	margin-right:5px;	
}

#search_word{
	width:130px;
	margin-left:-45px;
	margin-right:5px;
}

.login_email{
	padding-bottom:8px;
	font-weight:bold;
}

.login_password{
	padding-bottom:8px;
}

.login_submit{
	padding-bottom:8px;
}

div.login_account a{
color:#000;
}

div.login_account a:hover{
color:#00b6ed;
}

div.login_reset a{
color:#000;
}

div.login_reset a:hover{
color:#00b6ed;
}

form.login{
	margin-top:4px;
}

div.login_user{
	/* margin-left:30px;
	margin-top:40px; */
    text-align: left;
}

div.login_history{
	/* margin-left:30px; */ 
}

div.login_logout{
	/*margin-left:30px;*/ 
}

div.widget p{
	margin-top:0px;
}

.normalprice {
    color: #3E3E3E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    text-decoration: line-through;
}

.productSpecialPriceSale {
    color: #00B6ED;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}

.line_through{
	text-decoration: line-through;
}

.thumb_div h2{
	margin-left:0px;
}

a{
	text-decoration: none;
}

.pagination {
    height: 30px;
    padding-top: 10px;
}

.pagination strong {
    background-color: #5D5D5D;
    border: 1px solid #5D5D5D;
    color: #FFFFFF;
    padding: 5px;
}

.pagination a {
    border: 1px solid #5D5D5D;
    color: #5D5D5D;
    padding: 5px;
}

.nav_cat{
	margin-top:10px;
}


/* product_review */
.product_review h2
{
    padding:0px;
}

.product_review .detail_wrapper
{
    padding: 0px;
}



































/* banner */
#coin-slider-wrapper { margin-left:auto; margin-right:auto; }
.coin-slider { overflow: hidden; zoom: 1; position: relative;}
.coin-slider a {text-decoration: none; outline: none; border: none; }
.cs-title { background-color: black; color: white; margin-bottom:0px; margin-left:0px; padding:10px 0 10px 0;}
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }
.cs-prev, .cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
.cs-prev {background:url(images/prev.png) no-repeat 0 0 transparent !important; width:35px; height:35px; text-indent:-9999px; display:block; padding:0 !important; opacity:1 !important; filter:alpha(opacity=100) !important; left:20px !important; }
.cs-prev:hover {background-position:0 -35px !important;}
.cs-next {background:url(images/next.png) no-repeat 0 0 transparent !important; width:35px; height:35px; text-indent:-9999px; display:block; padding:0 !important;  opacity:1 !important; filter:alpha(opacity=100) !important; right:20px !important; }
.cs-next:hover {background-position:0 -35px !important;}
#coin-slider-wrapper .cs-buttons {left:10px !important; margin-left:10px !important; position:absolute !important; top:20px; padding:0 !important; }
#coin-slider-wrapper .cs-buttons a {margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px;}
.cs-buttons a.cs-active {background-color:#B8C4CF !important;}

/* Customize */
.wrapper_div338 { background:url(images/sliderbg.jpg) no-repeat; width:939px; }
#coin-slider338 { background-repeat:no-repeat; top:11px;left:11px;overflow: width:916px; overflow:hidden; zoom: 1; position: relative; }
#coin-slider338 a {text-decoration: none; outline: none; border: none; }
#coin-slider338 .cs-prev, .cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
#coin-slider338 .cs-prev { background:url(images/prev.png) no-repeat 0 0 transparent !important; width:35px; height:35px; text-indent:-9999px; display:block; padding:0 !important; opacity:1 !important; filter:alpha(opacity=100) !important; }
#coin-slider338 .cs-prev:hover {background-position:0 -35px !important;}
#coin-slider338 .cs-next {background:url(images/next.png) no-repeat 0 0 transparent !important; width:35px; height:35px; text-indent:-9999px; display:block; padding:0 !important;  opacity:1 !important; filter:alpha(opacity=100) !important; right:20px !important; }
#coin-slider338 .cs-next:hover {background-position:0 -35px !important;}
#coin-slider-coin-slider338 .cs-buttons {left:400px !important; top:360px; margin-left:10px !important; position:absolute !important; padding:0 !important; }
#coin-slider-coin-slider338 .cs-buttons a {margin-left: 5px; height: 48px; width: 27px; float: left; color: #B8C4CF; text-indent: -1000px; background:url(images/button.png); border:0px; }
#coin-slider-coin-slider338 .cs-buttons .cs-active { height: 48px; width: 27px; background:url(images/button_act.png); }
.wrapper_div338 #coin-slider338 .cs-title { top: 250px; height:20px;width:906px; }
/* banner end */