body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}
#logo{display:block;height:;width:140px;background:url(../images/logo.png) center no-repeat;margin: 2px 0 0 0}
#header_nav{background:#fff}
.inner-page,#ad-area{background:none repeat scroll 0 0 #e7edee;}
#sub-menu-wrapper, #gallery_wrapper{margin-top:55px;background:none repeat scroll 0 0 #e7edee}
#sub-menu-wrapper{height:auto}
.inner-page .container{background:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:24px}
#header_nav.navbar{height:55px}
.container{max-width:980px}
#sub-menu-wrapper{padding-top:18px}
#sub-menu{font-size:12px}
#sub-menu ul{list-style:none;padding:0px;margin-bottom:0px}
ul.breadcumb{padding-left:0px}
#sub-menu ul li, ul.breadcumb li, .product_view_list li{display:inline-block}
ul.breadcumb{float:left}
.product_view_list{float:right}
.breadcumb a{color:#888;font-size:12px}
#sub-menu ul li a, .sep{color:#888}
.sep{margin:0 5px}
#main-content-area {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #e6e6e6;
    box-shadow: -3px 0 6px #eee;
    min-height: 40em;
}
body.category .container{padding-top:0}
ul.breadcumb, ul.left-menu{margin-top:15px;}
/*== featured box begin ==*/
#featured{position:relative;overflow:visible;}
#gallery-row{box-shadow:0 2px 2px -2px #cccccc;}
#featured img{border:#999 3px solid}
ul.ui-tabs-nav * {margin:0; padding:0}
#featured ul.ui-tabs-nav{float:right;margin:15px 20px 15px 0;list-style:none;z-index:100;background:url(../images/tabs-nav-bg.png) left top;}
#featured ul.ui-tabs-nav li{width:12px;height:12px;position:relative;float:left;background:#267dd5;font-size:0;line-height:0;border-radius:50%;margin:0 3px 0 0}
#featured ul.ui-tabs-nav li a{display:block}
#featured ul.ui-tabs-nav li.ui-tabs-selected{background:#646464;width:12px;height:12px;}
#featured ul.ui-tabs-nav li a{width:12px;height:12px;overflow:hidden;}
#featured .ui-tabs-hide{display:none;}
/*== featured box end ==*/

#front-ads div{margin:10px 0;box-shadow:0 2px 2px #cccccc}
.sub-title{color:#0180bf}
.gallery-panel{margin-top:10px}
#categories{margin:30px 0 0 0}

/* tabs */
ul.tabs{list-style:none;padding-left:0px;font-size:12px;margin:0}
ul.tabs li{border:none !important;
	margin-left:2px;
	padding:15px 0px; /* set to 0 in IE fix */
	float:left; /* float is nececcary! for correct tabs*/}
.clear{clear:both}
h4.title{margin-bottom:30px;color:##1d1d1d;font-size:30px}
.form-item-wrapper{margin:4px 0}
#left-side-bar ul{padding-left:10px}
#main_body ul.primary{border-bottom:none}
textarea#edit-body{width:100%}
#main_body .form-item .description{font-size:0.8em}
#main_body .form-control{height:auto}
#footer{padding:20px}

/* product image gallery */
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn{
	position:absolute;
	cursor:pointer;
	display:block;
	background:url(../images/gallery_arrow.png) no-repeat;
	overflow:hidden;
}
.jssora05l{background-position:0 -26px;width:55px;height:55px;top:158px;left:8px;}
.jssora05r{background-position:-57px -26px;width:55px;height:55px;top:158px;right:8px}
.jssora05ldn{background-position:-250px -40px;}
.jssora05rdn{background-position:-310px -40px;}
.jssort01 .w{position:absolute;top:0px;left:0px;width:100%;height:100%;padding:2px;border: #ccc 1px solid;}
.loader{border:#ccc 1px solid;padding:4px}
.loader > div{background:#ccc;padding:4px}
.jssort01{position:absolute;width:640px;height:100px;left:0px;bottom:0px;}
.jssort01 .c{position:absolute;top:0px;left:0px;width:68px;height:68px;}

.jssort01 .p:hover .c, .jssort01 .pav:hover .c, .jssort01 .pav .c{background: url(../images/t01.png) center center;border-width:0px;width:72px;height:72px;}
.jssort01 .p:hover .c, .jssort01 .pav:hover .c {
		top: 0px;
		left: 0px;
		width: 72px;
		height: 72px;
		border: #fff 1px solid;
}
#product_data{margin:10px 10px 0 20px;line-height:2.1em}
.value{color:#4e7af6;font-weight:bold}
#price-tag{
    background:url(../images/bg-images.png) no-repeat scroll 0 -52px rgba(0, 0, 0, 0);
    display:inline-block;
    padding-left:8px;
}
.tag{
    background:url(../images/bg-images.png) no-repeat scroll right -52px rgba(0, 0, 0, 0);
    color:#fff;
    font-size:17px;
    height:74px;
    line-height:78px;
    padding-left:5px;
    padding-right:28px;
    text-shadow:1px 1px 1px #ffe79c;
    white-space:nowrap;
}
.loading-screen-outer-wrapper{position: absolute; top: 0px; left: 0px;}
.loading-screen-inner-wrapper{filter: alpha(opacity=70); opacity:0.7; position: absolute; display: block;background-color: #000; top: 0px; left: 0px;width: 100%;height:400px}
.loader_wrapper{position: absolute; display: block; background: url(../images/loading.gif) no-repeat center center;top: 0px; left: 0px;width: 100%;height:400px}
.dull{color:#aaa;font-size:12px}
#home-page #categories a{
    background:none repeat scroll 0 0 #fafafa;
    border-radius:5px;
    color:#0180bf;
    display:block;
    font-size:13px;
    font-weight:normal;
    line-height:1.5;
    padding:2px 5px;
    text-decoration:none;
}
#home-page #categories p{color:#777;font-size:11px;line-height:1.4;margin: 12px 6px 0;}
#categories .badge{background: none repeat scroll 0 0 #ffffff;border-radius:5px;box-shadow:1px 1px 2px #ddd;color:#999;display:inline-block;font-size:10px;height:14px;   line-height:14px;margin-left:4px;padding:0 4px;vertical-align:middle;}
#sub-menu-wrapper .form-inline .form-control, #sub-menu-wrapper .form-inline .form-group{width:100%}
#sub-menu button{width:100%}
#sub-menu.container{padding:0px}
#sub-menu form{background: linear-gradient(#df4118, #f54f24) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #50a55c;
    border-radius: 4px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    padding: 6px;}
#sub-menu form .row{ 
    background:none repeat scroll 0 0 #fbf700;
    border-radius: 4px;
    padding: 6px;margin:0}
#sub-menu form .col-xs-6, #sub-menu form .col-xs-2{padding:0}
#sub-menu form .col-xs-4{padding-left:5px;padding-right:5px}
#adbox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f2f2f4;
    border-color: #ddd;
    border-image: none;
    border-radius: 4px 4px 0 0;
    border-style: solid;
    border-width: 1px 0;
    box-shadow: 0 2px 1px rgba(255, 255, 255, 0.5) inset, 0 -3px 6px rgba(0, 0, 0, 0.05) inset, 0 1px 4px rgba(0, 0, 0, 0.2);
    padding: 10px 0;
}
#adbox > div {
    margin: 0 auto;
		width: 900px; height: 90px;
}
li.selected a{color:#000;font-weight:bold}

/*product listing styles */
.product_row{background:none repeat scroll 0 0 #fff;border:1px solid #eaeaea;cursor:pointer;height:107px;overflow:hidden}
.product_row:hover{background: none repeat scroll 0 0 #f9f9f6}
ul.product-list{padding:0 0 12px 18px}
ul.product-list li{list-style:none}
.product-list li{background: url("../images/serp-02d8b0b9709271ecb5fa74872bc8a2fc.png") no-repeat scroll right -436px rgba(0, 0, 0, 0);height:115px;margin-bottom:7px;position:relative}
.product_title{font-size:16px;white-space:nowrap;font-weight:bold}
.product_title a{color:#00547e}
.product_row img{box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);position:relative;z-index:3;}
.product_row .img-box{height:100px;margin-top:10px}
.multi{padding:3px;}
.multi img {
    margin-top: -3px;
		
}
.multi .stack {
    position: relative;
}
.multi .stack:before {
    left: 8px;
    top: 5px;
}
.multi .stack:after {
    left: 4px;
    top: 2px;
}
.multi .stack:before, .multi .stack:after {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    content: "";
    position: absolute;
}
.stack, .stack:before, .stack:after{
    background: none repeat scroll 0 0 #fff;
    height: 84px;
    width: 124px;
}
.product-data{color:#bbb;font-size:12px}
.product_row .col-xs-10{padding:0}
.product_row .col-xs-3, .product_row .col-xs-9{padding:0 5px}
.product_content_row .col-xs-2{padding-left:0px}
.product_content_row{padding-top:10px}
.price{color:#888;font-size:14px;text-align:right;padding:5px 0;display:block}
a:hover{text-decoration:none}
a:focus{outline:none}
/* -- end product listing */
#adbox img{border:1px solid #c5bfbf;}
.tip{font-size:11px}
#form1 div{margin:5px 0}
#search_data_wrapper{margin-top:20px}
.messages.status{padding:10px;font-weight:bold;border:1px solid #669933;background:#a2fca4;margin-bottom:10px}
#edit-product input[type="file"] {width:50%;float:left}
.uploaded_image{clear:right}
#edit-product label{display:block}
#edit-product img{border: 1px solid #ccc;margin-left: 15px;}
#search_data_wrapper .row{border:1px solid #ccc;border-bottom:none;}
#search_data_wrapper .row.last_row{border-bottom:1px solid #ccc;}
#search_data_wrapper .row div{padding:5px}
.middle_row{border-left:#ccc 1px solid;border-right:#ccc 1px solid;}
.centered{text-align:center}
#search_data_wrapper .row:hover{background:#c7def4}
#product-description{padding:10px 10px 10px 30px}
.s_ico{padding:10px 3px}
