@media screen{
*{margin:0;padding:0}
img{border:none}
abbr,acronym{cursor:help}
.floatleft{float:left !important}
.floatright{float:right !important}
.clear{clear:both}
.aligncenter{text-align:center}
a{color:#3F3E3E;outline:none;border:none;text-decoration:none}
a:link{color:#3F3E3E}
a:hover,a:focus{text-decoration:none;color:#3F3E3E}
:focus{outline:none}
li{list-style:none}
@font-face {font-family:"Impact Label";src:url("Impact_label.eot?") format("eot"),url("Impact_label.woff") format("woff"),url("Impact_label.ttf") format("truetype"),url("Impact_label.svg#ImpactLabel") format("svg");font-weight:normal;font-style:normal;}
/*=============================================================*/
body{background:url(../image/bg.png) repeat 0 0;font:12px Arial, Helvetica, sans-serif;color:#3b3b3b}/*---- Body ----*/
#wrapper{}/*---- Wrapper ----*/
#header{height:146px;background:#fff}/*----- Header -----*/
#header-content{width:980px;margin:0 auto;position:relative}
#logo{position:absolute;top: 15px;left:0;cursor:pointer}/*----- LOGO -----*/

#top-links{position:absolute;top:23px;right:0;text-transform:capitalize;z-index:11}/*---- Top Links ----*/
#top-links li{display:inline-block}
#top-links li a{color:#4f4f4f;padding:0 10px;text-decoration:none}
#top-links li a:hover{text-decoration:underline}

#social-icon{position:absolute;top:53px;right:0;z-index:10}/*---- Social ----*/
#social-icon li{display:inline;margin-right:5px}
#social-icon .phone {padding:0 5px 5px 0; font-size:18px;font-weight:700; color:#27419e;}
#searchbox{position:absolute;top:89px;right:257px;overflow:hidden;z-index:999}/*---- Searchbox ----*/
.textbox-bg{width:238px;float:left;border:1px solid #dddcdc;border-radius:5px 0 0 5px;height:21px;display:inline-block;}
input.textbox-bg[type='text']{background:#fff url(../image/search-icon.png) no-repeat 9px 10px;border-right:0;padding:11px 5px 9px 45px}
#call-us{position:absolute;top:34px;right:360px;padding-left:53px;text-align:right;height:44px}/*----Call Us ----*/
#call-us span{font:22px 'Fjalla One', Arial, sans-serif}
#call-us em{display:block;font-style:normal;font-size:12px;color:#535353;font-weight:700;font-family:Arial, Helvetica, sans-serif}

#nav{height:57px}/*---- Navigation ----*/
#nav-content{width:980px;margin:0 auto}
#nav ul{list-style:none}
#nav li{float:left;line-height:34px}
#nav li.last{background:none}
#nav li a{padding:24px 16px 14px;color:#fff;margin-right:2px; text-transform:none;font:14px 'Fjalla One', Arial, sans-serif;display:inline-block}
#nav li:hover a, #nav li.active a{background:#434343 url(../image/nav-mark.png) no-repeat top center}
/*----- Submenu -----*/
#nav li:hover, #nav li ul li:hover{position:relative;z-index:99}
#nav li:hover a{color:#fff}
#nav li:hover ul,#nav li:hover ul li:hover ul{left:0;top:55px;border-top:1px #f2f4ff solid;background:#434343;width:260px;height:auto;z-index:999;padding:6px 0 20px;opacity:0.9}
#nav li:hover ul li,#nav li ul li ul li:hover{display:block;position:relative;float:none;width:260px;margin:0;height:34px;border-bottom: 1px solid #c1c5c0;background:none}
#nav li:hover ul li a,#nav li ul li:hover ul li a  {display:block;margin:0;padding:10px 5px 10px 44px;line-height:14px;background:url(../image/bullet2.png) no-repeat 25px 13px;color:#fffffe;font:13px 'Fjalla One', Arial, sans-serif;text-transform:capitalize;margin-bottom:1px}
#nav li:hover ul li a:hover,#nav li:hover ul li:hover ul li a:hover{background:#27419e url(../image/bullet2.png) no-repeat 25px 13px;height:14px;border-radius:0}
#nav li ul,#nav li:hover ul li > ul,#nav li:hover ul li:hover ul li > ul {position:absolute;left:-9999px;top:-9999px}
#nav li:hover ul li:hover > ul,#nav li:hover ul li:hover ul li:hover > ul {left:270px;top:0;min-width:229px;z-index:400;height:auto}

#intro{background:#fff;border-bottom:1px solid #cdd0ce}/*---- Intro ----*/
#intro-content{width:980px;margin:0 auto;height:414px;position:relative}
.shop-btn{position:absolute;bottom:54px;right:183px}

/*---- Intro-Info ----*/
#intro-info{margin-left: auto; margin-right: auto; margin-top: 18px; margin-bottom: 18px; padding:25px 25px; background:#fff;border:1px solid #cdd0ce}
#intro-info p { font-style:normal;font-size:14px;color:#535353;font-weight:500;font-family:Arial, Helvetica, sans-serif; text-align:center;}
#intro-info .slogan { font-style:normal;font-size:20px;color:#535353;font-weight:700;font-family:Arial, Helvetica, sans-serif; padding-bottom:15px; text-align:center;}

/*---- Container ----*/
#container{margin:0 auto;width:980px}
#offer{margin:20px 0 17px;overflow:hidden}
.button.shopnow{border-radius:5px 5px 5px 5px;margin-top:4px}
#offer .cbox .button{font-family:Arial, Helvetica, sans-serif;font-weight:bold}
#category .button{background:url(../image/button-bg.png) repeat-x 0 0;border: medium none;border:1px solid #cccccc;color:#434343;cursor: pointer;font-weight:700;padding:7px 20px 6px 17px;text-transform: uppercase;font:12px 'Fjalla One', Arial, sans-serif}
.img{float:right;padding-top:13px}
.cbox.last{margin-right:0}
.cbox.active .img{padding-top:0}
.cbox:hover,.cbox.active{cursor:pointer;transition: all 1.8s ease 0s;border-bottom:5px solid #d3ccd0}
.cbox:hover .get,.cbox:hover .off,.cbox:hover .name,.cbox.active .get,.cbox.active .off,.cbox.active .name{color:#fff}
#products,#latest-prod{margin-bottom:19px;background:#fff;border:1px solid #d6d6d6;border-radius:5px}
#products h1,#latest-prod h2{font:19px 'Fjalla One', Arial, sans-serif;color:#585757;background:url(../image/hd-bg.png) repeat-x 0 0;border-bottom:1px solid #d6d6d6;padding:14px 0 13px 25px;height:24px;border-radius:5px 5px 0 0;text-transform:uppercase;margin-bottom:0}
#latest-prod{margin-bottom:10px}
#header a,#content a, input[type="submit"],input[type="button"],button{cursor: pointer;}
#content.chk-success a:hover{text-decoration:underline}
#content.chk-success .button:hover{text-decoration:none}
#topcontrol{background-color:#434343;border-radius:26px;padding:17px 14px}/*---- Top Scroll ----*/
#topcontrol:hover{transition: all 1.8s ease 0s}

#gallery{padding:5px 0}/*----- Image Gallery -----*/
.jcarousel-skin-tango .jcarousel-container{clear:both;width:944px;height:366px;background:url(../image/gallery-box.png) no-repeat 0 0;position:relative}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:944px;padding:21px 0 17px 18px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:944px;height:376px}
.jcarousel-skin-tango .jcarousel-item{float:left;overflow:hidden;width:198px;height:336px;padding:2px 14px 20px;text-align:center;border:1px solid #e1e1e1;border-radius:2px}
.jcarousel-skin-tango .jcarousel-item:hover,.product-grid > div:hover{box-shadow:0 0 4px 3px #e6e6e6}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin:4px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-item p{padding:8px 0 14px;line-height:18px;height:54px;overflow:hidden}
.jcarousel-skin-tango .jcarousel-item .prod-name,.product-grid .name,.product-list .name{font:18px 'Fjalla One', Arial, sans-serif;color:#3f3e3e;text-transform:capitalize;height:45px;display:inline-block;overflow:hidden}
.jcarousel-skin-tango .jcarousel-item .price{display:inline-block;color:#27419e;font:16px 'Fjalla One', Arial, sans-serif;margin-right:10px;padding:0px 0 6px}
.jcarousel-skin-tango .jcarousel-item .price-old{font-size:16px}
.price-new,.compare-info .price{color:#27419e}
.cart .btn-hover{border:1px solid #cccccc;vertical-align:middle}
.cart .btn-hover:hover{border:1px solid #27419e}
/* Horizontal Buttons*/
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:-44px;right:6px;width:27px;height:15px;padding:6px 10px;width:10px;cursor:pointer;background:#d0d0d0 url(../image/next.png) no-repeat center center;border-radius:5px}
.jcarousel-skin-tango .jcarousel-prev-horizontal{height:15px;padding:6px 10px;position:absolute;right:43px;top:-44px;width:10px;cursor:pointer;background:#d0d0d0 url(../image/prev.png) no-repeat center center;display:block;border-radius:5px}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{transition: all 1.8s ease 0s}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{transition: all 1.8s ease 0s}

/*===================INNER==============================*/
#breadcrumb{margin-bottom:0;padding:0.3em 0 0.3em;position:relative;top:0;left:0}/*---- Breadcrumb ----*/
#breadcrumb .btext{padding-left:13px;font-size:12px;color:#1c1c1c;font:12px Arial, Helvetica, sans-serif}
#breadcrumb ul{margin-left:7px;padding-left:0;display:inline;font-size:12px}
#breadcrumb ul li{margin-left:5px;padding-left:16px;display:inline;background:url(../image/arrow-right.png) no-repeat 0 5px;font-weight:700;color:#5a5a5a}
#breadcrumb ul li.first{margin-left:-18px;background-image:none}
#breadcrumb a{display:inline}
#breadcrumb a:link, #breadcrumb a:visited{text-decoration:underline;color:#5a5a5a;font-size:12px;line-height:31px;font-weight:bold}
#breadcrumb a:hover{text-decoration:none}

/*----- Pagination -----*/
.pagination{background:#eaebeb;clear: both;display: inline-block;padding:7px 0 3px;text-align:center;width:100%;}
.pagination .display{float:right;padding:10px 14px 5px 12px;text-align: left;}
.pagination .display img{vertical-align:middle}
input[type="submit"], input[type="button"], button{cursor: pointer;vertical-align:middle}
.pagination .view-page{float: left;padding-left:6px}
.pagination .view-page label{font-size:12px}
.inner #main .pagination .view-page p{padding-bottom:6px}
.pagination .view-page select{width:139px}
select{background: none repeat scroll 0 0 #F8F8F8;border: 1px solid #E8E7E7;height:26px;padding:4px 5px 3px 2px}
.results{padding-left:9px}

/*----- Product List -----*/
#main{width:712px;float:right;margin-bottom:20px}/*----- Main -----*/
#main .mcontent{border:1px solid #d6d6d6;border-radius:0 0 5px 5px;border-top:none;background:#fff;overflow:hidden;padding:21px 15px 28px}
#main h1,#sidebar h2,#contact h1,#account h1,#center-content h1{font:19px 'Fjalla One', Arial, sans-serif;color:#585757;background:url(../image/hd-bg.png) repeat-x 0 0;border:1px solid #d6d6d6;padding:14px 0 13px 25px;height:24px;border-radius:5px 5px 0 0;text-transform:uppercase;margin-bottom:0}
.product img{float:left;margin-right:22px}
.mcontent p{line-height:20px}
.product{padding-bottom:20px}
#category li{float:left;overflow:hidden;width:198px;height:310px;padding:0 5px 18px 11px;text-align:left;border:1px solid #e1e1e1;border-radius:2px;margin:13px 16px 0 0}
#category li.last{margin-right:0}
#category span{display:block;padding-top:16px}
#category p{padding:8px 0 14px;line-height:18px}
#category .prod-name{font:18px 'Fjalla One', Arial, sans-serif;color:#3f3e3e;text-transform:capitalize}
#category .price{display:inline-block;color:#fff;font:16px 'Fjalla One', Arial, sans-serif;margin-right:11px;padding:4px 16px 6px}
#sidebar{float:left;width:249px}/*----- Sidebar -----*/
.sd-content{padding:10px 15px 17px;margin-bottom:15px;background:#fff;border:1px solid #d6d6d6;border-radius:0 0 5px 5px;border-top:none;overflow:hidden}
.sdnav ul{list-style:none;padding:0 3px}
.sdnav li{border-bottom:1px #d6d6d6 solid;clear:both}
.sdnav li.last{border-bottom:0}
.sdnav li a,.sitemap-info .info-head{background:url(../image/arrow.png) no-repeat 18px 4px;padding:0px 0 13px 31px;display:inline-block;font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#585757}
.sdnav li a{background:url(../image/arrow.png) no-repeat 18px 12px;padding:8px 0 10px 31px}
.sdnav.featur li a,.sdnav.featur li a:hover{background:none}
.sdnav li a span,.box-product .name a{background:none;font:15px 'Fjalla One', Arial, sans-serif;color:#3f3e3e;text-transform:capitalize;display:inline-block;padding-top:20px;width:120px}
.sdnav.featur li .price,.box-product .price{color:#27419e;display:block;font-size:17px;font-weight: bold;padding-top: 4px}
.sdnav.featur li a{padding:0}
.sdnav.featur li{margin-bottom:10px;padding-bottom:10px;overflow:hidden}
.sdnav li ul li {border-bottom: 0 none;border-top:1px solid #d6d6d6;padding-left:10px}
.sdnav li ul li a {background:url(../image/arrow.png) no-repeat 3px 5px;color: #737374;text-transform: capitalize}
.leftimg{float:left;margin-right:6px;border:1px solid #d6d6d6;padding:5px}
/*----- Product Deatils -----*/
.prod-left{float:left;width:344px}
.prod-list-img{width:384px;height:262px}
.prod-detail{float:left;width:307px;line-height:18px}
/*----- Contact Us -----*/
#content{border:1px solid #d6d6d6;border-radius:0 0 5px 5px;border-top:none;background:#fff;overflow:hidden;padding:24px 40px 57px 23px;min-height:230px;margin-bottom:20px}
#contact,#account{margin-bottom:20px} 
#right{float:left;width:600px}
form strong{text-transform:uppercase}
#content p {font-size:12px;line-height:18px;padding: 8px 0;color:#585757}
strong{font-size:13px}
#content input[type="text"], input[type="password"], textarea{border: 1px solid #dddcdc;font-family: Arial,Helvetica,sans-serif;font-size: 13px;margin-left: 0;margin-right: 0;margin-top: 8px;width: 288px;margin-bottom:3px}
#content .content .large-field{width:230px}
#content .content .return-product input{width:200px}
#content .content .return-quantity input{width:28px}
#content .content .return-captcha input{width:220px;margin-bottom:15px}
#content .captcha input{width:160px;vertical-align:text-bottom}
#content .captcha img{margin-left:8px;vertical-align:bottom}
#content input[type="text"], input[type="password"]{border-radius:4px;height:24px;vertical-align:top}
#content input[type="radio"]{vertical-align:bottom;margin:5px 4px 2px 6px}
#content input[type="checkbox"]{vertical-align:middle}
#content .quantity input[type="text"], input[type="password"]{width:24px;height:24px}
#checkout input[type="text"], input[type="password"], textarea{width:270px}
.checkout-content .left label{display:block}
textarea {width:515px;border-radius:4px;resize:none}
.button {cursor: pointer;
    display: inline-block;
    margin: 4px 3px 4px 2px;
    padding: 6px 12px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	color:#fff;
	font:14px 'Fjalla One', Arial, sans-serif;
	border:none;	
}
#content .button:hover,.buttons .right a:hover,.remove a:hover,.compare-info .button:hover,.cart .button:hover,.box-product .button:hover{transition: all 1.8s ease 0s}
#left{float:right;width:315px}
#left p{font-size:12px}
address{font-style:normal;font:13px Arial, Helvetica, sans-serif;line-height:25px}
.customer{width:290px;float:left;margin-right:67px}/*---- Account Login ----*/
.rcustomer{width:294pxpx;float:left;margin-right:68px}
#account .rcustomer input[type="text"], input[type="password"]{width:270px}
.account-nav{float:right;width:192px}
.account-nav ul{padding:4px 0}
.account-nav li{background:url(../image/bullet.png) no-repeat left 14px;padding:10px 16px 0px}
.account-nav li a{color:#6d6d6d;font-weight:bold}
.account-nav li a:hover{text-decoration:underline}
#account h2{font:'Fjalla One', Arial, sans-serif;color:#585757;border-bottom:1px solid #d3d3d3;padding-bottom:13px}
#account{overflow:hidden}
.content{float:left}
.content.search,.content{float:none;border:1px solid #eeeeee;margin-bottom:20px;padding:10px}
.content.search input{margin-left:5px}
#center-content{margin:0 auto;width:980px}
/* Sidebar Accordian */
.sd-content .col.c1 h3 a {background: url(../image/sprite.png) 2px 10px no-repeat;display:block;padding: 10px;padding-left:28px;text-decoration:none;border-bottom:1px #d6d6d6 solid;font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#585757}
.sd-content .col.c1 h3.open a { background-position:2px -25px; }
.sd-content .col.c1 h3 + div { padding:10px}
#toggle-menu-wrapper{display:none}

#footer{margin:0 auto;width:980px;background:#333333;border-radius:5px;margin-bottom:70px;overflow:hidden}/*---- Footer ----*/
#fcontent{padding:30px 16px 22px 25px;overflow:hidden;background:url(../image/envelope.png) no-repeat right bottom}
#fcontent h2{font:18px 'Fjalla One', Arial, sans-serif;color:#fff;text-transform:uppercase;padding:0 0 16px;text-shadow:2px 2px #0d0d0d;background:url(../image/fsep.png) repeat-x 0 bottom}
#footer ul{padding:16px 0 0}
#footer li{background:url(../image/fbullet.png) no-repeat 0 7px;padding:5px 0 5px 16px;text-transform:uppercase;font:12px Arial, Helvetica, sans-serif}
#footer a{color:#a3a3a3}
#footer li a:hover{text-decoration:underline}
.fnewsletter,.category,.services,.account{float:left;width:216px;padding-right:22px}
.fnewsletter{padding-right:0}
.fnewsletter p{display:inline-block;color:#a3a3a3;margin-top:25px}
.fnewsletter .email-box{border:1px solid #d7d7d7;border-radius:4px 0 0 4px; background:#f2f2f2;width:204px;height:19px; font:12px Arial, Helvetica, sans-serif;color:#1c1b1b;padding:9px 0 8px 8px;border-right:none;float:left;margin-top:0}
.sub-btn{float:right;cursor:pointer;color:#fff;text-transform:uppercase;border-radius:0 4px 4px 0;font-weight:bold;border:none;font-size:18px;height:39px;width:44px}
#footer .updates li{background:none;padding-left:0}
#footer .updates li img{padding-right:8px}
#footer .updates a{vertical-align:top}
#fbottom{position:relative}
.copyright{color:#fff;clear:both;height:60px;line-height:54px;padding-left:25px;border-radius:0 0 5px 5px}
#fbottom ul{right:16px;position:absolute;top:3px}
#fbottom li {display:inline;float:left;padding: 0 2px 6px;margin-right:4px;background:none}
#fbottom li a{list-style:none outside none;display:block}

/*CSS for Blue Theme*/
#cart .heading a{background:url(../image/blue/cart.jpg) no-repeat left 8px}
#call-us{background:url(../image/blue/call.png) no-repeat left top}
#intro-content{background:url(../image/blue/intro.jpg) no-repeat 0 0;}
#nav{background:#27419e}
#nav li{background:url(../image/blue/nav-sep.png) no-repeat right top}
#nav li:hover ul li a:hover,#nav li:hover ul li:hover ul li a:hover{background-color:#27419e}
.name{color:#0079f2}
.cbox:hover,.cbox.active{background:#27419e}
.banner div img:hover{border-bottom:5px solid #27419e}
.cart .btn-hover:hover{border:1px solid #27419e}
#topcontrol:hover{background-color:#27419e}
.price-new,.compare-info .price{color:#27419e}
.jcarousel-skin-tango .jcarousel-item .price{color:#27419e}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background:#27419e url(../image/next-hvr.png) no-repeat center center}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background:#27419e url(../image/prev-hvr.png) no-repeat center center;}
#breadcrumb .btext{background:url(../image/blue/breadcrum-arrow.png) no-repeat 3px 3px}
.sdnav.featur li .price,.box-product .price{color:#27419e}
#category .price{background:#27419e}
.sdnav li a span em,.prod-detail em{color:#27419e}
.sdnav li a:hover,.sdnav li.active a{background:url(../image/blue/arrow-hvr.png) no-repeat 18px 12px;color:#27419e}
.sdnav li ul li a:hover,.sdnav li ul li a.active a{background:url(../image/blue/arrow-hvr.png) no-repeat 3px 19px;color:#27419e}
a.button,input.button{background:#27419e;color:#fff;border:1px solid #27419e;}
#content .button:hover,.buttons .right a:hover,.compare-info .remove a:hover,.compare-info .button:hover,.cart .button:hover{background:#91D3CE;color:#27419e; border:1px solid #27419e;}
#content .button,.compare-info .remove a,.content .button,.customer .button{color:#fff}
.sub-btn{background:#27419e}
.sd-content .col.c1 h3 a:hover{color:#27419e}
#toggle-menu {background:#27419e}
#fbottom{background:#27419e}


/*Opencart css*/
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input[type='text'], input[type='password'], textarea {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-left: 0px;
	margin-right: 0px;
}
select {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 2px;
	border-radius:4px;
	margin:8px 0 5px;
}
label {
	cursor: pointer;
}
/* layout */
#column-left {
	float: left;
}
#column-left ul{padding:8px 0 12px}
#column-left li{padding:8px 0 3px 12px;background:url(../image/blue/bullet3.png) no-repeat 0 12px}
#column-left li a:hover{text-decoration:underline}
#column-right {
	float: right;
	width: 180px;
}
#column-left + #column-right + #content, #column-left + #content {
	margin-left: 195px;
}
#column-right + #content {
	margin-right: 195px;
}
/*---- Cart ----*/
#header #cart {
	position: absolute;
	top: 90px;
	right:0px;
	z-index: 9;
	min-width: 300px;
}
#header #cart .heading {
	float: right;
	background:url(../image/cart-bg.png) repeat-x 0 0;
	border:1px solid #cecece;
	border-radius:5px;
	height:38px;
	padding:0 12px;
	height:35px;
	position: relative;
	z-index: 1;	
}
.heading #cart-total{padding:10px 0 0 38px}
#header #cart .heading h4 {
	color: #292929;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
	padding:12px 0 11px 37px;
	font-weight:700;
}
#header #cart .heading a {
	color: #292929;
    font-size: 14px;
    font-weight: 700;
	text-decoration:none;width:196px;display:inline-block;height:33px
	
}
#header #cart .heading a span {
	background:url('../image/cart-arrow.jpg') right 14px no-repeat;display:block;
}

#header #cart .content {
	clear: both;
	display: none;
	position: relative;
	top: -1px;
	padding: 8px;
	min-height: 150px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	-webkit-border-radius: 0px 7px 7px 7px;
	-moz-border-radius: 0px 7px 7px 7px;
	-khtml-border-radius: 0px 7px 7px 7px;
	border-radius: 0px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	background: #FFF;
	z-index:1000
}
#header #cart.active .heading {
	padding-bottom: 6px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
}
.closecart {
    cursor: pointer;
    position: absolute;
    right: 3px;
    top: 3px;
}
#header #cart.active .content {
	display: block;
}
.mini-cart-info table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}
.mini-cart-info td {
	color: #000;
	vertical-align: middle;
	padding: 10px 5px;
	border-bottom: 1px solid #EEEEEE;
}
.mini-cart-info .image {
	width: 1px;
}
.mini-cart-info .image img {
	border: 1px solid #EEEEEE;
	text-align: left;
}
.mini-cart-info .name small {
	color: #666;
}
.mini-cart-info .quantity {
	text-align: right;
}
.mini-cart-info td.total {
	text-align: right;
}
.mini-cart-info .remove {
	text-align: right;
}
.mini-cart-info .remove img {
	cursor: pointer;
}
.mini-cart-total {
	text-align: right;
}
.mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	margin-bottom: 5px;
}
.mini-cart-total td {
	color: #000;
	padding: 4px;
}
#header #cart .checkout {
	text-align: right;
	clear: both;
}
#header #cart .checkout a{text-decoration:underline;font-weight:bold}
#header #cart .empty {
	padding-top: 50px;
	text-align: center;
}
#header .search{float:left;margin-right:10px}
#header #search {
	position: absolute;
	top: 89px;
	right: 257px;
	z-index: 15;
}
#header #search .button-search {
	width: 93px;
	height:43px;
	cursor: pointer;
	float:right;
}

#header #search .textbox {
	background: #FFF url('../images/search-icon.png') 10px center no-repeat;
	padding:11px 5px 9px 42px;
	width: 254px;
	height: 21px;
	border:1px solid #dddcdc;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-khtml-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	display:inline-block;
	float:left;
	border-right:0
}
#header #welcome {
	position: absolute;
	top: 47px;
	right: 0px;
	z-index: 5;
	width: 298px;
	text-align: right;
	color: #999999;
}
#header .links {
	position: absolute;
	right: 0px;
	bottom: 3px;
	font-size: 10px;
	padding-right: 10px;
}
#header .links a {
	float: left;
	display: block;
	padding: 0px 0px 0px 7px;
	color: #38B0E3;
	text-decoration: none;
	font-size: 12px;
}
#header .links a + a {
	margin-left: 8px;
	border-left: 1px solid #CCC;
}
/* menu */
#menu {
	background: #585858;
	border-bottom: 1px solid #000000;
	height: 37px;
	margin-bottom: 15px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	padding: 0px 5px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu > ul > li {
	position: relative;
	float: left;
	z-index: 20;
	padding: 6px 5px 5px 0px;
}
#menu > ul > li:hover {
}
#menu > ul > li > a {
	font-size: 13px;
	color: #FFF;
	line-height: 14px;
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 10px;
	margin-bottom: 5px;
	z-index: 6;
	position: relative;
}
#menu > ul > li:hover > a {
	background: #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#menu > ul > li > div {
	display: none;
	background: #FFFFFF;
	position: absolute;
	z-index: 5;
	padding: 5px;
	border: 1px solid #000000;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	background: url('../image/menu.png');
}
#menu > ul > li:hover > div {
	display: table;
}
#menu > ul > li > div > ul {
	display: table-cell;
}
#menu > ul > li ul + ul {
	padding-left: 20px;
}
#menu > ul > li ul > li > a {
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
	display: block;
	white-space: nowrap;
	min-width: 120px;
}
#menu > ul > li ul > li > a:hover {
	background: #000000;
}
#menu > ul > li > div > ul > li > a {
	color: #FFFFFF;
}
.breadcrumb {
	color: #CCCCCC;
	margin-bottom: 10px;
}
.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success {
	background: #EAF7D9 url('../image/success.png') 10px center no-repeat;
	border: 1px solid #BBDF8D;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 0 auto;
    width: 934px;
}
.warning {
	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 0 auto;
    width: 934px;
}
#tab-review .warning,#tab-review .success{width:605px}
.attention {
	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 0 auto;
    width: 934px;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	display: block;
	color: #FF0000;
}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 150px;
}
table.form > * > * > td {
	color: #000000;
}
table.form td {
	padding: 4px;
}
input.large-field, select.large-field {
	width:280px;
}
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
table.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
table.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
table.list tbody td {
	padding: 0px 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.radio {
	width: 100%;
	border-collapse: collapse;
}
table.radio td {
	padding: 5px;
}
table.radio td label {
	display: block;
}
table.radio tr td:first-child {
	width: 1px;
}
table.radio tr td:first-child input {
	margin-top: 1px;
}
table.radio tr.highlight:hover td {
	background: #F1FFDD;
	cursor: pointer;
}
.pagination {
	border-top: 1px solid #EEEEEE;
	padding-top:0;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	display: inline-block;
	border: 1px solid #EEEEEE;
	padding: 4px 10px;
	text-decoration: none;
	color: #A3A3A3;
}
.pagination .links b {
	display: inline-block;
	border: 1px solid #269BC6;
	padding: 4px 10px;
	font-weight: normal;
	text-decoration: none;
	color: #269BC6;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
	padding: 3px 9px;
}
/* button */
.buttons {
	border: 1px solid #EEEEEE;
	overflow: hidden;
	clear:both;
	padding:3px 0 0 3px;
	margin-top:8px;
	/*padding: 6px;*/
	margin-bottom: 20px
}
#button-quote.button{margin-top:8px;margin:12px 0 0 93px}
#center-content .buttons .right{width:908px}
#center-content .buttons .right.btn-chk{width:auto}

.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
    float: right;
    padding:0 2px 2px;
    text-align: right;
    width: 605px;
}
.buttons .center {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.htabs {
	height: 30px;
	line-height: 16px;
	border-bottom: 1px solid #DDDDDD;
	clear:both;
}
.htabs a {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	padding: 7px 15px 6px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
	margin-right: 2px;
	display: none;
}
.htabs a.selected {
	padding-bottom: 7px;
	background: #FFFFFF;
}
#tab-review .tab-content{padding:17px 14px 15px 13px;}
#tab-review input[type="text"], input[type="password"], textarea {margin-top:5px}
.tab-content {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding:17px 14px 15px 13px;
	margin-bottom: 20px;
	z-index: 2;
	overflow: auto;
}
/* box */
.box {
	margin-bottom: 20px;
}
.box .box-heading {
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	border: 1px solid #DBDEE1;
	background: url('../image/background.png') repeat-x;
	padding: 8px 10px 7px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #333;
}
.box .box-content {
	background: #FFFFFF;
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-khtml-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	border-left: 1px solid #DBDEE1;
	border-right: 1px solid #DBDEE1;
	border-bottom: 1px solid #DBDEE1;
	padding: 10px;
}
/* box products */
.box-product {
	width: 100%;
	overflow: auto;
}
.box-product > div {
	width: 130px;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align:center;
	padding-left:10px;
}
#column-left + #column-right + #content .box-product > div {
	width: 119px;
}
.box-product .image {
	display: block;
	margin-bottom: 0px;
}
.box-product .image img {
	padding: 3px;
	border: 1px solid #E7E7E7;
}
.box-product .price {
	font-size:12px
}
.price-old {
	color: #acacac;
	text-decoration: line-through;
	margin-right:8px;
	font-size:17px
}
.box-product .price-new {
	font-weight: bold;
	font-size:12px
}
.box-product .price-old {font-size:12px}
.box-product .rating {
	display: block;
	margin-bottom: 4px;
	margin-top:5px
}
/* box category */
ul.box-category, ul.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.box-category > li:first-child {
	padding: 0px 8px 8px 0px;
}
ul.box-category > li {
	padding: 8px 8px 8px 0px;
}
ul.box-category > li + li {
	border-top: 1px solid #EEEEEE;
}
ul.box-category > li > a {
	text-decoration: none;
	color: #333;
}
ul.box-category > li ul {
	display: none;
}
ul.box-category > li a.active {
	font-weight: bold;
}
ul.box-category > li a.active + ul {
	display: block;
}
ul.box-category > li ul > li {
	padding: 5px 5px 0px 10px;
}
ul.box-category > li ul > li > a {
	text-decoration: none;
	display: block;
}
ul.box-category > li ul > li > a.active {
	font-weight: bold;
}
/* box filter */
ul.box-filter, ul.box-filter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.box-filter span {
	font-weight: bold;
	border-bottom: 1px solid #EEEEEE;	
	display: block;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
ul.box-filter > li ul {
	padding-bottom: 10px;
}
/* content */
#center-content #content .content {width:660px}
#center-content #content .content.cart{width:895px;}
#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
	margin-top:12px;
	width:660px
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 39%;
}
/* category */
.category-info {
	overflow: auto;
	margin-bottom: 20px;
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	border: 1px solid #E7E7E7;
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul {
	float: left;
	width:25%;
}
.main-category{border-bottom:1px solid #dfdfdf;padding-bottom:40px;overflow:hidden}
.category-list h2{padding:20px 0 13px;text-transform:uppercase;color:#585757;font:18px 'Fjalla One', Arial, sans-serif}
.category-list li{background:url(../image/arrowclick.png) no-repeat 0 0;margin-bottom:12px}
.category-list li a{margin-left:26px;font-weight:bold;color:#5a5a5a}
.category-list li a:hover{text-decoration:underline}
/* manufacturer */
.manufacturer-list {
	border: 1px solid #DBDEE1;
	padding: 5px;
	overflow: auto;
	margin-bottom: 20px;
}
.manufacturer-heading {
	background: #F8F8F8;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
}
.manufacturer-content {
	padding: 8px;
}
.manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
/* product */
.product-filter {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 5px;
	overflow: auto;
}
.product-filter .display {
	margin-right: 15px;
	float: left;
	padding-top: 4px;
	color: #333;
}
.product-filter .display a {
	font-weight: bold;
}
.product-filter .sort {
	float: right;
	color: #333;
}
.product-filter .limit {
	margin-left: 15px;
	float: right;
	color: #333;
}
.product-compare {
	padding-top: 6px;
	margin-bottom: 25px;
	font-weight: bold;
}
.product-compare a {
	text-decoration: none;
	font-weight: bold;
}
.product-list > div {
	overflow: auto;
	margin-bottom: 15px;
}
.product-list .right {
	float: right;
	margin-left: 15px;
}
.product-list > div + div {
	border-top: 1px solid #EEEEEE;
	padding-top: 16px;
}
.product-list .image {
	float: left;
	margin-right: 10px;
}
.product-list .image img {
	padding: 3px;
}
.product-list .name {
	margin-bottom: 3px;
}
.product-list .name a {
}
.product-list .description {
	line-height:20px;
	margin-bottom: 15px;
	color: #4D4D4D;
}
.product-list .rating {
	color: #7B7B7B;
}
.product-list .prod-detail{width:455px}
.product-list .price,.product-grid .price {
	padding-bottom:10px;
	color: #27419e;
	font-size:20px;
	font-weight:bold
}
.product-list .price-old,.product-grid .price-old{
	color: #acacac;
	text-decoration: line-through;
	font-weight:bold;
	padding-top:0;
	font-size:19px
}
.product-list .price-new {
	font-weight: bold;
}
.product-list .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #BBBBBB;
}
.product-list .cart {
	margin-bottom: 3px;
	margin-right:10px;
	float:right
}
.product-list .wishlist, .product-list .compare {
	margin-bottom: 3px;
}
.product-list .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left 60% no-repeat;
}
.product-grid {
	width: 100%;
	overflow: auto;
}
.product-grid .prod-name a,.product-list .prod-name a{font:18px 'Fjalla One', Arial, sans-serif;color:#3f3e3e;text-transform:capitalize;margin-bottom:16px;display:inline-block}
.product-grid > div {
	width: 130px;
	display: inline-block;
	vertical-align: top;
	margin-right:6px;
	margin-bottom: 15px;
	overflow:hidden;width:192px;padding:10px 15px 17px 9px;;text-align:left;border:1px solid #e1e1e1;border-radius:2px;
	min-height:350px
}
#column-left + #column-right + #content .product-grid > div {
	width: 125px;
}
.product-grid .prod-detail{float: none;
    text-align: center;
    width: 198px;
}
.product-grid .image {
	display: block;
	margin-bottom: 0px;
}
.product-grid .image img {
	padding: 3px;
}
.product-grid .name a,.product-list .name a {
	color: #3f3e3e;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.product-grid .description {
	height: 44px;
    overflow: hidden;
    padding-bottom: 14px;
}
.product-grid .rating {
	display: block;
	margin-bottom: 4px;
}
.product-grid .price {
	display: block;
	font-weight: bold;
	color: #27419e;
	margin-bottom: 4px;
}
.product-grid .price-old {
	color: #acacac;
	text-decoration: line-through;
}
.product-grid .price-new {
	font-weight: bold;
}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .cart {
	margin-bottom: 3px;
}
.product-grid .wishlist, .product-grid .compare {
	margin-bottom: 3px;
}
.product-grid .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-grid .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
/* Product */
.product-info {
	overflow: auto;
	margin-bottom: 20px;
}
.product-info textarea{width:200px}
.product-info > .left {
	float: left;
	margin-right: 15px;
}
.product-info > .left + .right {
	margin-left: 265px;
}
.product-info .image {
	border: 1px solid #E7E7E7;
	float: left;
	margin-bottom: 20px;
	padding: 10px;
	text-align: center;
}
.product-info .image-additional {
	width: 260px;
	margin-left: -10px;
	clear: both;
	overflow: hidden;
}
.product-info .image-additional img {
	border: 1px solid #E7E7E7;
}
.product-info .image-additional a {
	float: left;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}
.product-info .description {
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	padding: 5px 5px 10px 5px;
	margin-bottom: 10px;
	line-height: 20px;
	color: #4D4D4D;
}
.product-info .description span {
	color: #27419e;
}
.product-info .description a {
	color: #4D4D4D;
	text-decoration: none;
}
.product-info .price {
	overflow: auto;
	border-bottom: 1px solid #E7E7E7;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.product-info .price-old {
	font-size:17px;
	text-decoration: line-through;
}
.product-info .price-new {
	font-size:17px
}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .discount {
	font-weight: normal;
	font-size: 12px;
	color: #4D4D4D;
}
.product-info .options {
	border-bottom: 1px solid #E7E7E7;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
	color: #000000;
}
.product-info .options b{display:inline-block;margin-bottom:6px}
.product-info .options input{margin:0 5px 5px 0;vertical-align:top}
.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.product-info .cart {
	border-bottom: 1px solid #E7E7E7;
	padding: 0px 5px 10px 5px;
	margin-bottom: 20px;
	color: #4D4D4D;
}
.product-info .cart div > span {
	color: #999;
}
.product-info .cart .links {
	display: inline-block;
	vertical-align: middle;
}
.product-info .cart .minimum {
	padding-top: 5px;
	font-size: 11px;
	color: #999;
}
.product-info .review {
	color: #4D4D4D;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	margin-bottom: 10px;
}
.product-info .review > div {
	padding: 8px;
	border-bottom: 1px solid #E7E7E7;
	line-height: 20px;
}
.product-info .review > div > span {
	color: #38B0E3;
}
.product-info .review .share {
	overflow: auto;
	line-height: normal;
}
.product-info .review .share a {
	text-decoration: none;
}
.review-list {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
.review-list .author {
	float: left;
	margin-bottom: 20px;
}
.review-list .rating {
	float: right;
	margin-bottom: 20px;
}
.review-list .text {
	clear: both;
}
.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.attribute tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
.attribute td {
	padding: 7px;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.compare-info thead td, .compare-info thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.compare-info tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
}
.compare-info td {
	padding: 7px;
	width: 20%;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info .name a {
	font-weight: bold;
}
.compare-info .price-old {
	color: #ACACAC;
    font-size: 12px;
    margin-right: 8px;
    text-decoration: line-through;
	font-weight: bold;
}
.compare-info .price-new,.compare-info .price {
	font-weight: bold;
}
/* wishlist */
.wishlist-info table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.wishlist-info td {
	padding: 7px;
}
.wishlist-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info thead .image {
	text-align: center;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
	text-align: left;
}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
	text-align: right;
}
.wishlist-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.wishlist-info tbody .image {
	text-align: center;
}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
	text-align: left;
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
	text-align: right;
}
.wishlist-info tbody .price s {
	color: #F00;
}
.wishlist-info tbody .action img {
	cursor: pointer;
}
.login-content {
	margin-bottom: 20px;
	overflow: auto;
}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}
/* orders */
.order-list {
	margin-bottom: 10px;
}
.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.order-list .order-content div {
	float: left;
	width: 33.3%;
}
.order-list .order-info {
	text-align: right;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}
/* returns */
.return-list {
	margin-bottom: 10px;
}
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: auto;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-model {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-quantity {
	float: left;
	width: 31%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
.return-captcha {
	float: left;
}
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
/* cart */
.cart-info table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.cart-info td {
	padding: 7px;
}
.cart-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info thead .image {
	text-align: center;
}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {
	text-align: left;
}
.cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {
	text-align: left;
}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
	position: relative;
	top: 4px;
	cursor: pointer;
}
.cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module > div {
	display: none;
}
.cart-total {
	border-top: 1px solid #DDDDDD;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
	margin-top:12px;
	width:915px
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
/* checkout */
.checkout-heading {
	background: #F8F8F8;
	border: 1px solid #DBDEE1;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	margin-bottom: 15px;
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
	cursor:pointer
}
.checkout-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons {
	clear: both;
}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #DDDDDD;
}
.contact-info {
	overflow: auto;
}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
}
.sitemap-info .sdnav .info-head ul{padding:11px 0 0 0}
.sitemap-info .sdnav ul{padding:0 33px}
.sitemap-info .sdnav li a{background:none;padding-top:0}
.sitemap-info .info-head .sdnav li a{background:none}
.sitemap-info .info-head .sdnav ul li a{}
.sitemap-info .sdnav li{border-bottom:none;background:url(../image/arrowclick.png) no-repeat 0 0}
.sitemap-info .sdnav li ul li {
    border-top:none;
    padding-left: 17px;
	background:url(../image/arrow.png) no-repeat 0 4px;
}
.sitemap-info .sdnav li ul li:hover{background:url(../image/garrow-hvr.png) no-repeat 0 4px;}
.sitemap-info .sdnav li ul li a:hover,.sitemap-info .sdnav li ul li a.active a{background:none}
.sitemap-info .left {
	float: left;
	width: 50%;
}
.sitemap-info .right {
	float: left;
	width: 50%;
}
.sitemap-info .sdnav ul li a{padding-left:0;}
/* footer */ 

/* banner */
.banner{overflow:hidden}
.banner div {
	text-align: left;
	float:left;
	margin-right:5px;	
}
.banner-img.last{margin-right:0;float:none}
.banner div img {
	margin: 20px 5px;
	border-bottom:5px solid #ccd2cd
}

}
/*===== Media Queries ============================================================= */
@media screen and (max-width: 1024px) {
	img{max-width:100%;height:auto}
	#header-content,#nav-content,#intro-content,#container,#center-content {width:89%}#topcontrol{right:0 !important}
	#searchbox{right:237px}.textbox-bg{width:178px}#searchbox .textbox{width:79%}#call-us {right:330px}
	#intro-content{background-size:100% 100%;height:356px}.shop-btn {right:136px}
	#nav li a{font-size:17px;padding: 21px 18px 14px}
	.banner div{margin-right:13px;width:32%}.banner-img.last{margin-right:0;float:left}	
	.jcarousel-skin-tango .jcarousel-item-horizontal {margin: 6px 30px 6px 0}.jcarousel-skin-tango .jcarousel-container-horizontal {width:97%}.jcarousel-skin-tango .jcarousel-clip-horizontal{width:89.5%;margin:0 auto}	
	#main{width:68%}
	.product-list .prod-detail{width: 56%}.product-grid > div {width:41%;margin:6px 4px 15px 8px;padding: 2% 0 2% 5%}
	#right{width:60%}#left{width:36%}form textarea{width:97%}
	#column-left{width:74%}.account-nav{width:94%}
	#content{min-height:auto;padding-bottom:15px}#content .content{width:92%;padding-left:34px}#content .content .right{width:49%}
	#content .content .return-product input{width:100%;margin:6px 0 18px}
	#content .content .return-product .return-quantity input{width:20%}
	.buttons .right {float:none;width:99%}
	.customer {margin-right:40px;width:46%}.rcustomer {margin-right:0;width:46%}
	#account .rcustomer input[type="text"], input[type="password"] {width:80%}
	#column-right {width:22%}#center-content #content .content.cart,#center-content #content .content {width: 94.2%}
	.warning,.success {width:95.3%}.cart-total {width:100%}
	#center-content .buttons .right.btn-chk {float:right}
	#center-content .buttons .right {width: 99%}
	.category-list ul {width:40%}
	#topcontrol {border-radius: 25px 25px 25px 25px;padding:14px 13px}
	#footer{width:100%;margin-bottom:20px}#fcontent{padding: 30px 0 22px 3%}.fnewsletter,.category,.services,.account{width:22.4%}
	/*#wrapper{border:1px solid #0f0}*/
}
/***** smaller than 980 *************************************************************/
@media screen and (max-width: 980px) {
	#header{height:178px}#logo {top: 20px}#social-icon {left:19px;top:141px}
	#header #cart {z-index:99;top:58px}#searchbox{z-index:9;right:0;top:119px}.textbox-bg{width:283px}
	#header-content,#nav-content,#intro-content,#container,#center-content {width:87%}#intro-content{ height:286px}
	#call-us {top:80px;right:auto;left:8px;text-align:left}
	#nav li a{font-size: 15px;padding:24px 10px 14px}
	.shop-btn {right:122px;bottom:32px}.shop-btn input{width:153px;height:39px}
	#main {width:62%}.pagination .display {float: left;padding-left:8px}
	.product-grid > div {margin-left:37px; padding-left:14%;width: 66%}.product-list .prod-detail{width: 46%}.product-info > .left,.product-info > .left + .right {float:none;width:100%;margin-left:0}.product-info .image-additional{width:100%}.product-list .cart{float:left;margin-left:207px}
	#content .content .large-field {width: 86%;margin-top:5px}.return-quantity {width: 29%}
	.warning, .success {width: 94.2%}
	.jcarousel-skin-tango .jcarousel-container-horizontal {width:100%;padding-left:0}
	.jcarousel-skin-tango .jcarousel-item {width:189px;padding: 2px 9px 20px;}
	.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:12px}
	.jcarousel-skin-tango .jcarousel-clip-horizontal {width:652px}
	#topcontrol{border-radius:24px;padding:12px 11px}
	.htabs a {font-size:12px;padding-left:8px;padding-right:7px}
	#account .rcustomer input[type="text"],input[type="password"] {width: 94%}
	#main .mcontent{overflow:auto;padding: 21px 8px 28px;}
	.customer {margin-right:34px;width:46%}.rcustomer {width:44%}
	#column-right {width: 27%}#column-left{width:67%;overflow:auto}
	#order-history{width:530px}
	#content .content {padding-left: 8px;width: 95%}
	.wishlist-info{overflow:auto}.wishlist-info table{width:510px}
	.fnewsletter,.category,.services,.account{width:22%}
	/*#wrapper{border:1px solid #f0f}*/
}
/****** smaller than 800 ***********************************************************/
@media screen and (max-width: 800px) {
	#account .rcustomer input[type="text"], #account .rcustomer input[type="password"]{width: 94%}
	#content{padding-right:23px}
	.customer{width:100%;margin-right:0}.rcustomer {width:100%;margin-top:20px}#column-right,.account-nav {width:75%}
	#column-right {width:50%}#column-left{width:50%}#content .content {width:91%}
	#content .captcha input{width:43% !important}
	#content input[type="text"],input[type="password"]{width:97%;margin-top:5px}
	table.form tr td:first-child {}table.form td {display: block}table.form tr td:first-child {width:130px}
	#content .content .left ,#content .content .right,.return-reason,.return-opened{width:100%}.return-name,.return-model {width:86%}
	#return-product .content{width:92%}.return-opened textarea{width:96%}.return-reason, .return-opened{margin-bottom:12px}
	#main {width:60%}.product-list > div {text-align:center}.prod-detail,.product-list .image,.product-list .cart{float:none;margin-left:0}
	.product-list .prod-detail {width: 100%}
	.category-list ul {width:44%}
	.warning, .success {width: 93.2%}
	/*#wrapper{ border:1px solid #f00}*/
}
@media only screen and (max-width: 768px) {
	.textbox-bg{width:153px}#top-links{top:144px}#top-links li a{padding: 0 7px}#header #cart{top:25px}#searchbox{top:81px}
	#nav{display:none}
	#toggle-menu-wrapper {width: 740px;margin: auto;display:inline}
	/* begin toggle-menu */
	#toggle-menu {display: block;text-align: center;margin-top: 5px;margin-bottom: 10px;background: #27419e;-webkit-border-radius: 3px;
-moz-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px}
	#toggle-menu-icon {display: block;cursor: pointer;padding: 7px}
	#toggle-menu-nav {display: none;clear: both}
	#toggle-menu-nav ul {list-style: none;padding: 0px;margin: 0px}
	#toggle-menu-nav ul li{text-align: center}
	#toggle-menu-nav ul li a {display: block;font-family: 'Ubuntu', sans-serif;font-size: 13px;color: #666;line-height: 33px;background: #F8F8F8;
		border-bottom: 1px solid #E0E0E0;border-left: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0}
	#toggle-menu-nav ul li a:hover {background: #f2f2f2;text-decoration: none}
	/* end toggle-menu */
	.shop-btn {right:97px;bottom:26px}.shop-btn input{width:112px;height:28px}
	#intro-content { height:220px;}	
	.banner div img {margin: 22px 5px 1px;}.banner div {width:32%;margin-right:10px}
	.banner-img.last {margin-bottom: 16px}
	#header-content, #nav-content, #intro-content, #container, #center-content { width: 84%}	
	.jcarousel-skin-tango .jcarousel-clip-horizontal {width:465px}
	.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:35px}
	.copyright {height:82px}#fbottom ul {left: 23px;top: 31px}
	#main {width:100%}.product-grid > div {margin-left: 8px;padding-left: 7%;width: 85%;text-align:center}.product-grid .prod-detail{width:100%}
	#sidebar{width:100%}
	.cart-info{overflow:auto}.cart-info table{width:700px}	
	.pagination,.form{width:100%}
	.category-list ul {width:65%}
	.warning, .success {width: 91.2%}
	.fnewsletter,.category,.services,.account{width:46.5%;padding-right:4%;min-height:175px}.account{clear:both}.services,.fnewsletter{padding-right:0}
	/*#wrapper{ border:1px solid #ff0}*/
}
/***** smaller than 640 **************************************************************/
@media screen and (max-width: 640px) {
	#header-content, #nav-content, #intro-content, #container, #center-content {width:86%}
	#header {height:236px}#top-links{top:207px}#top-links{width:100%;text-align:center}#social-icon {left:auto;right:-3px;top:31px}#header #cart{top:87px;}
	#searchbox{right:auto;top:146px;left:0;width:100%}#searchbox p{text-align:center}.textbox-bg{float:none;width:67%}.button-search{vertical-align:top}
	#intro-content {height:182px;}
	.shop-btn {bottom: 14px;right:97px}.shop-btn input{width:93px;height: 25px;}
	.banner div {margin-right: 8px;width: 48%;}
	.jcarousel-skin-tango .jcarousel-container-horizontal{width:100%}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{width:445px}
	.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:7px;margin-right:7px}	
	.box-product > div {width:106px}.product-grid .prod-detail {width: 100%}
	#sidebar{width:100%}
	#content input[type="text"],input[type="password"]{width:94%}#content .content{width:90%}
	#topcontrol {padding: 10px 9px}
	#content .captcha img {margin-top:8px;margin-left:0}
	/*#wrapper{ border:1px solid green}*/
}
/***** smaller than 560 *************************************************************/
@media screen and (max-width: 560px) {
	#header{height:290px}#logo{width:100%;text-align:center}#top-links{top:265px}#header #cart{right:auto;width:77%;top:155px}#searchbox{top:207px}.textbox-bg{width:65%}#social-icon{top:110px;right:25px}#call-us{left:35px;top:95px}
	#intro-content {height:140px;}.shop-btn {display:none}
	#nav li a{padding-left:7px;padding-right:7px}
	.banner div {margin-left:11px;width: 100%;}.banner div {margin-left:0;text-align:center}
	.jcarousel-skin-tango .jcarousel-clip-horizontal {width:226px}
	.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;}
	.jcarousel-skin-tango .jcarousel-item {padding: 2px 10px 20px}
	#fcontent {padding: 30px 2px 22px 5px}
	.services {padding-right:19px}.customer {margin-right: 0;width: 100%;}.rcustomer {margin:20px 0;width: 100%;}
	#column-left{width:100%}#column-right, .account-nav {margin-top: 8px;width: 100%;}
	.sitemap-info .left,.sitemap-info .right{float:none}.sitemap-info .left,.sitemap-info .right {width:100%}
	#contact #right,#contact #left{width:100%}.warning, .success {width: 90.2%}
	.box-product > div {width:142px}
	#topcontrol {padding: 7px 6px}
	.warning, .success {width:88%}
	.content.search select{margin-right:10px}
	#content .captcha input{display:block}textarea{width:94% !important}
	.fnewsletter,.category,.services,.account{width:42%;padding-left:3.5%}
	/*#wrapper{ border:1px solid purple}*/
}
/***** smaller than 480 **************************************************************/
@media screen and (max-width: 480px) {
	html{-webkit-text-size-adjust:none}
	#header-content, #nav-content, #intro-content, #container, #center-content {width:96%}
	#header{height:325px}#searchbox{top:198px;}#header #cart .content{border-radius: 0 7px 7px 7px;overflow:auto}input.textbox-bg[type='text']{width:62%;padding-left:10px;background:none}#call-us{top:85px;left:29px}#top-links{top:253px}#social-icon{width:100%;right:auto;text-align:center;top:293px}#header #cart{left:6%;right:auto;top:146px;min-width:200px}#header #cart .heading{float:left}
	#header #cart .content{overflow:auto;border-radius:0 7px 7px 7px}.mini-cart-info{width:200px}
	#intro-content {height:127px;}
	.banner div {margin-left:0;text-align:center;float:none}.jcarousel-skin-tango .jcarousel-clip-horizontal {width:79%}
	#nav{height:250px;background:none}
	#nav-content ul {background:none;text-align:center;display:block}
	#topcontrol{display:none}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{width:228px}
	#column-left select{width:93%}	
	#content .content .return-captcha input {width: 80%}
	.checkout-content .right {float: none;width: 100%}.checkout-content .left{width:100%}
	.wishlist-info{overflow:auto}.wishlist-info table{width:510px}
	#shipping td{display:block}
	.pagination .view-page select{width:115px}.warning, .success {width:85%}
	#footer ul {padding-left:8px}
	.fnewsletter,.category,.services,.account{float:none;width:94%;padding: 0 0 15px 2.7%;min-height:auto} 
	.copyright {line-height:20px;padding-top:8px;height: 93px;padding-left: 0;text-align: center}
	#fbottom ul {top: 47px;}.htabs a {display:block;clear:both;width:96%}
	#fbottom{text-align:center}#fbottom li {float:none;display:inline-block}
	/*---- Intro-Info ----*/
#intro-info{margin-left: auto; margin-right: auto; margin-top: 18px; margin-bottom: 18px; padding:25px 25px; background:#fff;border:1px solid #cdd0ce}
#intro-info p { font-style:normal;font-size:12px;color:#535353;font-weight:500;font-family:Arial, Helvetica, sans-serif; text-align:center;}
#intro-info .slogan { font-style:normal;font-size:16px;color:#535353;font-weight:700;font-family:Arial, Helvetica, sans-serif; padding-bottom:15px; text-align:center;}
	/*#wrapper{ border:1px solid lightblue}*/
}
/***** smaller than 320 *************************************************************/
@media screen and (max-width: 320px) {
	input.textbox-bg[type='text']{width:49%}#call-us span{font-size:19px}#call-us em{font-size:11px}#header #cart{left:4%;min-width:226px}#header #cart .heading a{width:174px;font-size:12px}
	#intro-content{height:93px}#main h1,#account h1{font-size:16px;padding-left:7px}
	.jcarousel-skin-tango .jcarousel-item p {padding-top:0}
	.jcarousel-skin-tango .jcarousel-clip-horizontal {width:213px}
	.jcarousel-skin-tango .jcarousel-item {width:174px}
	.fnewsletter, .category, .services, .account {padding-left:7px} 
	.pagination{text-align:left}.view-page a{display:block}
	.copyright {height: 125px}
	#content .content {width: 89%}
	.category-info .image{float:none;margin:5px 0;text-align:center;}.category-info .image img{width:100%}
	#categories .col{width:100%;margin:10px 0 0}.category-list ul {width:70%}
	#account h1{font-size:17px}.checkout-heading{font-size:10px}
	.warning, .success {width:78%}
	.content.search select{width:100%}
	/*#wrapper{border:1px solid pink}*/
}
/***** smaller than 240 *************************************************************/
@media screen and (max-width: 240px) {
	#call-us span{font-size:16px}#header #cart{min-width:186px}#header #cart .heading{width:160px}#header #cart .heading a{width:166px}
	input.textbox-bg[type='text']{width:42%}
	#intro-content{height:60px}
	.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 100%}.jcarousel-skin-tango .jcarousel-item {width: 165px}
	.category-list ul {width:85%}	
	/*#wrapper{border:1px solid green}*/
}

@media print {
* {margin:0;padding:0}
html{font-size:11pt;background:#fff;color:#010101;font-family: Helvetica, Arial, sans-serif}
body{font-size:75%;margin:0 0.5cm;text-align:left;background:#fff;color:#010101}
#skip-link,#header,#products,#banner,#latest-prod,#nav,.button,#breadcrumb{display:none}
#content,#intro{font-size:11pt;border-bottom:1px dotted #333;line-height:1.9em;padding-bottom:1em;margin-bottom:.5em}
q{margin-top:0.5cm;background:#fff;color:#010101;font-family:Georgia, Times, serif;font-size:14pt;line-height:20pt}
h1{font-size:16pt;padding-bottom:5px}
h2{font-size:14pt;margin:0.2cm 0 0}
h3{font-size:12pt;line-height:1.5em}
h4{font-size:11pt}
h5{font-size:10pt}
h6{font-size:8pt}
img{display:none}
a:link:after, a:visited:after{content: " (" attr(href) ") ";font-size: 90%}
a:link, a:visited{color:#333;background: #fff;font-weight:700;text-decoration:underline}
a[href^="/"]:after{content: " (http://asianvibes.com" attr(href) ") "}
abbr:after{content:" (" attr(title) ") ";font-size:100%}
#container{padding:0}
#footer{text-align:center;padding:5px;font-size:10pt;line-height:.5cm}
}