*{outline:0}

body{margin:0;padding:0;font:12px arial;background:#fff }	

img{border:0}

h2{color:#bf9f75;font:18px arial}
h3{color:#bf9f75;font:bold 14px arial}

h5{font:11px arial}
	
.outershell{width:100%;float:left;background:transparent url('../images/background.jpg') repeat-x}
.wrapper{width:920px;margin:0 auto}	

.header{width:100%;float:left;position:relative;padding:15px 0 0 0;height:97px}
.logo{width:317px;height:81px;float:left}

.topmenu{float:right}
.topmenu li{list-style:none;float:left}	
	
.container{width:100%;float:left;background:#25160f;padding:15px 0 0px}	
.flasharea{background:#fff}
.main{width:100%;float:left}
.Hmain{width:100%;float:left;background:#DDD2CB url('../images/hbg.jpg') repeat-y}
.Hcontent{background:#ddd2cb;float:left;width:530px;padding:20px}
.Hsidebar{width:310px;background:#ebe6e2;float:right;padding:20px}

.content{width:680px;float:right;background:#462e1f;color:#ddd}
.contentbtm{width:640px;float:left;padding:10px 20px}

.main .sidebar{}
.inner .main .sidebar{padding:0 0 0 10px;width:206px}

.Products{width:100%;float:left;background:transparent url('../images/sidebarbg.gif') repeat-y}

.sidebar{width:216px;float:left;margin:0 20px 0 0;display:inline}

.searchbox{background:#25160f ;height:85px;float:left;width:211px;padding:2px 5px 0 0;position:relative}
.searchterm {border:0 none;float:left;height:19px;margin:3px 0 0 10px;width:160px;padding:0 5px;display:inline;border:1px #bf9f75 solid}
.searchbtn {background:transparent url(../images/search.gif) no-repeat scroll right bottom;border:0 none;float:right;height:24px;width:23px}

.breadcrumbs{width:674px;float:right;margin:0 0 10px;background:#462e1f url('../images/crumb.gif') no-repeat;height:22px;color:#e9e0d0;padding:8px 0 0 10px}
.breadcrumbs ul{margin:0;padding:0}
.breadcrumbs li{list-style:none;float:left}	
.breadcrumbs li a{color:#E9E0D0;text-decoration:none}
.breadcrumbs li a:hover{color:#BF9F75 }
.breadcrumbs li span{margin:0 3px}


.enlarge{display:none}

.mycart{width:164px;float:right;height:40px;background:transparent url('../images/basket.jpg') no-repeat;margin:10px 20px 0 0;display:inline;padding:2px 0 0;position:relative;z-index:10}	
.mycart a{font:bold 13px arial;color:#666;text-decoration:none}
a.backet{text-align:center;display:block;margin:18px 0 0 45px}
	
.err-msg{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;
		background:#FFFECD url('../images/announceBox.gif') no-repeat scroll 15px 9px;border:1px solid #FFDE9F;color:#855230;margin:10px 0;padding:1em 1em 1em 50px}


.minicart-dropdown{display:none}

.inquiry-list{width:100%;margin:0px;padding:0}
.inquiry-list ul{margin:0px;padding:0}
.inquiry-list li{list-style:none;display:inline-block;width:100%;cursor:pointer}
.inquiry-list .title{font-weight:bold;width:100%;float:left;background:#a37448}	
.inquiry-list .list{width:100%;float:left;color:#333}	
.inquiry-list li.odd{background-color:#eaeaea;border-bottom:1px #ccc solid }	
.inquiry-list li.even{background-color:#f3f3f3;border-bottom:1px #ccc solid}	
.inquiry-list li.list-over{background:#fff url('../images/clicktoselect.png') no-repeat scroll 98% center;border-bottom:1px #BF9F75 solid}
.inquiry-list li.list-over-top{border-bottom:1px #BF9F75 solid}
.inquiry-list li.list-over-bottom{}
.inquiry-list li.remove{background-color:#c2d9e7}
.inquiry-list .images{float:left;width:45px;padding:4px 10px 2px}
.inquiry-list .images img{padding:1px;border:1px #ccc solid}
.inquiry-list .product{width:180px;padding:10px 10px 0;margin:0}
.inquiry-list .sku{width:100px;padding:10px 10px 0}
.inquiry-list .title .product{padding:4px 10px ;margin:0 0 0 65px}
.inquiry-list .title .sku{padding:4px 10px}
.inquiry-list .check{width:40px;padding:4px}	

#multiItemActionTop,#multiItemActionBottom{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;
		-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#FFFFEE;border:1px solid #EEEE00;color:#855230;margin-bottom:17px;padding:1em }
#multiItemActionTop h3{padding:0;margin:0}
.container-buttons{text-align:right}
#multiItemActionBottom{margin:10px 0 30px 0;visibility:hidden}

.itemselection{ display:block;text-align:right;padding:10px 5px 10px 0}
.itemselection a{text-decoration:none;color:#BF9F75;border-right:1px #BF9F75 solid;padding:0 4px 0 2px}

div.inquiry-form p{margin:5px 0;padding:0}
div.inquiry-form label{display:block;width:110px;float:left;padding:5px 10px 0 0;line-height:14px;text-align:right}
div.inquiry-form .submit{margin:0 0 0 100px}
div.inquiry-form input,div.inquiry-form textarea,div.inquiry-form select {padding:3px;border:1px solid #aaa;color:#888;background:#ffffff url(../images/field-bg-top.gif) repeat-x top left;vertical-align:top;width:220px}
div.inquiry-form select {width:228px}
div.inquiry-form input:hover,div.inquiry-form textarea:hover,div.inquiry-form select:hover{border: 1px solid #FFCC00;background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left}
div.inquiry-form input:focus,div.inquiry-form textarea:focus,div.inquiry-form select:focus	{color:#666;background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left}

input.textfield, input.password, textarea, select {background:#FFFFFF url(../images/buttons-ningbar.png) repeat-x scroll 0pt -280px;border-color:#666666 rgb(204, 204, 204) rgb(204, 204, 204);border-style:solid;border-width:1px;color:#555555;font-size:1em;padding:2px 1px;}

div.inquiry-form textarea{min-height:100px;height:100px}

div.contact p.buttongroup {font-size:1.2em}
input.button {background:#E3E3E3 url(../images/buttons-ningbar.png) repeat-x scroll 0 0;border:1px solid #AAAAAA;color:#333333;font-size:1em}
input.button:hover {background:#FFFFFF url(../images/buttons-ningbar.png) repeat-x scroll 0 -30px}
a.button, button, input.button, a.button:hover, button:hover, input.button:hover {background:#2E5F87 none repeat scroll 0 0;color:#FFFFFF}
div.contact a {color:#0066CC !important}

.custom-checkbox, .custom-radio { position: relative; }
.custom-checkbox input,.custom-radio input {position: absolute;left: 2px;top: 3px;margin: 0;z-index: 0}
.custom-checkbox label,.custom-radio label {display: block;position: relative;z-index: 1;padding: .3em 0 .5em 30px;cursor: pointer}
.odd .custom-checkbox label { background: url(../images/checkbox1.png) no-repeat; }
.even .custom-checkbox label { background: url(../images/checkbox2.png) no-repeat; }
.custom-radio label { background: url(../images/radiobutton.png) no-repeat; }
.custom-checkbox label, .custom-radio label {background-position: 0px 0px;}
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus {background-position: 0px -29px}
.custom-checkbox label.checked,.custom-radio label.checked {background-position: 0px -61px}
.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus {background-position: 0px -94px}
.custom-checkbox label.focus,.custom-radio label.focus {outline: 1px dotted #ccc}

.share-send{display:none}

.share-sendlist{display:none}



.footer{width:100%;float:left;background:transparent;padding:20px 0 10px 0}	
.copyright{color:#fff;float:left}	
.credits{width:120px;float:right;}
a.poweredby {
	background:transparent url(../images/poweredby.gif) no-repeat scroll 0 0;display:block;height:15px;text-indent:-9999px;width:118px}
a.poweredby:hover {
	background-position:left bottom}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {position: relative;display:none;float:left}

.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative}

.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;width:auto}

.jcarousel-list li,.jcarousel-item {float: left;list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 55px; height: 55px}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {z-index: 3;display: none}

.jcarousel-prev {z-index: 3;display: none}




.mainnav{float:right;margin:10px 180px 0 0;display:inline}
/* global rules for mainnav */
.mainnav ul				{margin:0; padding:0}
.mainnav li				{list-style:none}	
.mainnav a				{text-decoration:none; float:left; display:block}
.mainnav ul li.lev1		{float:left; position:relative; z-index:500!important;}
.mainnav li ul.lev2 		{position: absolute; margin-top:2px; left:0}
.mainnav li ul.lev2 ul	{position:absolute; left:100%; top: 0; }
.mainnav ul li ul		{border: solid 1px #80adbe; z-index:500!important; top:100%;}
.mainnav ul.lev2 li 		{  background:#005b7d ; border-top:solid 1px #80adbe;width:100%;float:left}
.mainnav ul li.hover,.mainnav ul li:hover {position: relative}
/*match theme style*/
.mainnav a{color:#000}
.mainnav ul li.lev1{font:bold 12px arial;margin:0 4px 0 0}
.mainnav ul li.lev1 a{padding:5px 10px 3px;border-right:1px #25160F solid}
.mainnav ul li a.lev1_last	{border-right:0px }
.mainnav ul li.lev2 a{border-right:0px; white-space:nowrap;color:#ffffff;font:11px Tahoma; background-color:transparent; padding:4px 20px; float:none}	 
.mainnav ul li li.pos1{border-top: 0px solid #999999}
.mainnav ul li.lev2 a:hover	{background: #3d2a15;color: #d9a72f}
.mainnav ul li.lev2 li.selected a{background: #3d2a15;color: #d9a72f}


.sidemenu{width:100%;float:left;margin:0 0 30px }	
.sidemenu h3{font:bold 12px arial;background:transparent url('../images/sidemenubg.gif') repeat-x;;margin:0;padding:5px 10px 6px}	
.sidemenu h3 a{color:#666;text-decoration:none;background:transparent url('../images/headicon.gif') no-repeat scroll right 1px;padding:0 15px 0 0 }	
.sidemenu  ul{margin:0;padding:0}
.sidemenu li{list-style:none;background:#ddd2cb url('../images/sidemenubgtop.gif') ;float:left;width:100%}	
.sidemenu li a{text-decoration:none;color:#000;padding:5px 10px ;display:block;font:bold 13px arial}
.sidemenu li li{background:transparent url('../images/sidemenubg.gif') repeat-x}	
.sidemenu li li a{padding:5px 20px 6px;color:#7C8181;font-weight:normal;background: transparent url('../images/left_arw.gif') no-repeat}








.product {float:left;width:660px;margin:0 0 50px}

.selectionbar{width:100%;float:left;padding:10px 0}
.selectionbar ul{float:right}	
.selectionbar li{float:left;list-style:none;margin:0 2px; color:#e9e0d0}
.selectionbar li a{ color:#e9e0d0}

.category-image{}
.category-image img{height:200px;width:562px}

.toolbar { float:left;width:660px; background:#533929 url(../images/toolbarbg.gif) repeat-x 0 0; border:1px solid #784c30; color:#e9e0d0;;margin:0 0 10px }
.toolbar .pager {width:460px;float:left }
.bottom-toolbar { float:left;width:100%;margin:8px 0 0}
.bottom-toolbar .sorter { display:none; }
.bottom-toolbar .pager {float:right;width:600px}
.bottom-toolbar .pager .pages { margin:2px 10px 0 120px;display:inline}

.pager { font-size:11px; padding:3px 20px;}
.pager p { margin:0; }
.pager select { padding:0; margin-bottom:1px; }
.pager .amount { float:left; line-height:20px; }
.pager .limiter { float:right; line-height:20px; }
.pager .pages { margin:2px 10px 0 80px; text-align:center; color:#e9e0d0;;float:left}
.pager .pages a { color:#8c8c8c; text-decoration:underline; }
.pager .pages a:hover { color:#8c8c8c; text-decoration:none; }
.pager .pages ol,.pager .pages li { display:inline; padding:0 2px;margin:0}
.pager .pages .current { font-weight:bold; }

.sorter { font-size:11px; margin:0 0 0; padding:3px 20px;/**/width:110px;float:left; }
.sorter p { margin:0; }
.sorter select { padding:0; margin-bottom:1px; }
.sorter .view-mode { float:left; line-height:20px; white-space:nowrap; }
.sorter .view-mode label { float:left; margin:0 5px 0 0; }
.sorter .view-mode a.list,
.sorter .view-mode strong.list,.sorter .view-mode a.grid,
.sorter .view-mode strong.grid { background:url(../images/bkg_viewmode.gif) no-repeat 0 0; float:left; width:24px; height:17px; text-align:left; text-indent:-999em; overflow:hidden; margin:2px 0 0; } 
.sorter .view-mode a.list { background-position:-24px 0; } 
.sorter .view-mode strong.list { background-position:-24px -29px; } 
.sorter .view-mode a.grid { background-position:0 0; }
.sorter .view-mode strong.grid { background-position:0 -29px; }
.sorter .sort-by { float:right; line-height:20px; }
.sorter .link-feed {}


.products-grid {position:relative;z-index:1;float:left;background:url('../images/prodgridbg.jpg') repeat-y 10px 0;margin:0 0 4px;padding:0}
.products-grid li.item {float:left;width:180px;padding:10px;overflow:hidden;margin:10px;display:inline }
.products-grid li.odd{background:#EBE6E2 }	
.products-grid li.even{background:#DDD2CB}	
.products-grid li.last {margin-right:0; }
.products-grid .desc {display:none}
.products-grid .product-image { display:block; text-decoration:none !important; margin:0 auto 10px;width:135px; border:1px #e2ad81 solid}

a.product-image{position:relative;color:#fff;padding:2px;overflow:hidden;}
a.product-image img{height:135px;width:135px;display:block}
a.product-image:hover{background:#BF9F75;border-color:#e2ad81}
a.product-image span {
-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background:#000;
color:#FFFFFF;cursor:pointer;display:block;left:15%;margin:-16px 0 0 0px;padding:1em 0.7em;position:absolute;top:50%;white-space:nowrap;z-index:2}

a.product-image em {-moz-border-radius-topright:3px;background:#533929 none repeat scroll 0 0;bottom:-1px;color:#fff ;display:block;font-style:normal;
font-weight:bold;left:-1px;margin:0;padding:0.5em 1.2em 0.5em 1em;position:absolute;white-space:nowrap}

a.in-basket{border:1px #533929 solid!important}

.product-name {margin:0 0 7px;font:bold 12px arial;text-align:center }
.product-name a{color:#535353;text-decoration:none}
.product-name a:hover{color:#BF9F75}

.product-main-info .product-name h2{text-align:left}

.link-learn{font-style:italic;color:#453232;text-decoration:none;font-weight:bold}

.products-list{margin:0;padding:0}
.products-list li.item { padding:10px;float:left;width:640px;margin:0 0 2px;list-style:none}
.products-list li.last { background-image:none; }
.products-list .product-image { float:left; margin-right:20px; text-decoration:none !important;border:1px #ccc solid}
.products-list .product-shop { float:left;width:380px;padding:10px 0 0 0  }
.products-list .desc { margin:5px 0 10px; font-size:12px; }
.products-list .desc .link-learn { white-space:nowrap; }
.products-list li.odd{background:#EBE6E2 }	
.products-list li.even{background:#DDD2CB}	
.products-list .product-shop h3{text-align:left}


.product-view{width:640px;float:left;margin:10px 0 0;background:#EBE6E2;padding:10px;position:relative}
.product-view .product-image{width:190px;float:left;padding:0px}	
.product-view .product-image img{border:1px #ccc solid}	
.product-view .product-shop { float:left;width:380px;padding:0 10px 10px;text-align:justify }

ul.add-to-links{width:100%;margin:0;padding:0}
ul.add-to-links li{padding:2px;margin:3px 20px 0 0;float:left;list-style:none}	
ul.add-to-links li a{border:1px #fff solid;padding:4px 10px ;text-decoration:none;color:#fff;float:left;height:14px;display:block;background:#462e1f}	
ul.add-to-links li:hover, ul.add-to-links li a:hover{background:#95735e}
ul.add-to-links .add-select:hover{background:transparent	}
ul.add-to-links .add-Inquiry{background:#462e1f}
ul.add-to-links .add-Inquiry a{width:74px}
ul.add-to-links .add-basket{background:#462e1f}

.productimages{width:200px;float:left}

.norecord{width:640px;float:left;background:#EBE6E2;padding:20px 10px;text-align:center;font:bold 15px arial}

.productthumbs li{float:left;list-style:none}
.productthumbs img{width:50px;height:50px;padding:2px}


#display .selected { background:#F0F0F0; }

