@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('../font/helvetica_neue-webfont.eot');
    src: url('../font/helvetica_neue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helvetica_neue-webfont.woff') format('woff'),
         url('../font/helvetica_neue-webfont.ttf') format('truetype'),
         url('../font/helvetica_neue-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	margin: 0px;
	padding: 0px;
	background:#e3e4e3;
	/*background:#e3e4e3 url(../css/images/body_bg.jpg) repeat-x  top;*/
	font-size:13px;
	color:#3a3a3c;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    min-width:1024px;
}


a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

form {
	margin: 0px;
	padding: 0px;
}

.f-left {
	float: left;
}
.f-right {
	float: right;
}
.clear{
	clear:both;
}

.clear_left{
	clear:left;
}


img{ border:none;}


:-moz-any-link:focus{ outline:none;}

/* Design Structure */
#main {
	width:100%;
	margin:0px;
	padding:0px;
	background:#e3e4e3 url(../css/images/body_bg.jpg) repeat-x  top; 
	float:left;
}

#header {
	width:980px;
	margin:0px auto;
	padding:0px 10px;
}

.top_header{
width:980px;
margin:8px 0 7px;
padding:0px;
height:60px;
float:left;
position: relative;   
    
}

.logo{
width:526px;
float:left;
}

.logo2{
width:426px;
float:left;
margin:8px 0 7px;
}

.aeroplane{
width:230px;
float:left;
}

.top_nav{
width:192px;
float:left;
font-size:11px;
color:#fff;
text-shadow:#000 0px 1px 1px;
}

.top_nav a{
color:#fff;
padding:0 5px 0 5px;
}


.top_nav span{
display:inline;
padding:0 0px 0 5px;
}

.cart_div{
width:125px;
float:left;
background:url(images/all.png) no-repeat 0 -6px;
height:36px;
}

.no-cart{
background:url(images/all.png) no-repeat 0 -1941px;
}

.no-cart div.mm a span{
color:#fff !important;
}

.cart_div div{
float:left;
}

.cart_div div a {
font-size:11px;
color:#fff;
padding:11px 0 0 0px;
text-align:right;
}


.cart_div div.mm{
float:left;
}

.cart_div div.mm a {
font-size:11px;
color:#fff;
padding:11px 0 0 43px;
text-align:right;
}


.cart_div div.mm a span {
display:inline;
font-size:11px;
color:#000;
padding:11px 0 0 16px;
text-shadow:0 1px 1px #a6a3a3;
}


.cart_div a:hover {
text-decoration:none;
}

.input_search{
background:url(images/all.png) no-repeat -150px -6px;
color:#71757a;
height:33px;
width:96px;
float:left;
border:0px;
font-size:11px;
padding:3px 4px 0 37px;
}

.search{
width:137px;
float:left;
height:35px;
background:url(images/all.png) no-repeat -150px -6px;
}

.search:hover{
width:137px;
float:left;
height:35px;
background:url(images/all.png) no-repeat -731px -151px;
}

.input_top_s{
background:none;
border:none;
color:#71757a;
font-size:11px;
width:96px;
margin:11px 0 0 35px;
}

/*input search class*/
.tbx1_default {
width:96px;
border:none;
color:#71757a;
height:33px;
padding:3px 4px 0 37px;
background:url(images/all.png) no-repeat -150px -6px;
font-size:11px;
float:left;

}
.tbx1_default:hover{
width:96px;
border:none;
height:33px;
padding:3px 4px 0 37px;
background:url(images/all.png) no-repeat -731px -151px;
color:#3a3a3a;
}

.tbx1_default .tbx1_active{
width:96px;
border:none;
height:33px;
padding:3px 4px 0 37px;
background:url(images/all.png) no-repeat -570px -151px;
color:#3a3a3a;
}

/*input search class end*/

.navigation{
width:980px;
float:left;
height:39px;
}

.navigation ul{
margin:0px;
padding:0px;
float:left;
list-style-type:none;
}

.navigation ul.small{
width:85px;
float:right;
}

.navigation li:first-child{
background:url(images/nav_sep.png) no-repeat left;
height:38px;
}


.navigation li{
margin:0px;
padding:0px;
float:left;
list-style-type:none;
background:url(images/nav_sep.png) no-repeat left;
height:38px;
font-weight:bold;
}

.navigation li a{
margin:0px;
padding:10px 16px 0;
font-size:12px;
color:#fbfcef;
float:left;
text-shadow:#2f3334 0px 1px 1px;
}

.navigation li a:hover{
margin:0px;
padding:10px 16px 0;
float:left;
text-decoration:none;
background:url(images/nav_hover.png) repeat-x;
height:29px;
color:#3a3c3d;
text-shadow:#fff 0px 1px 1px;
}

.navigation li a.active{
margin:0px;
padding:10px 17px 0;
float:left;
text-decoration:none;
background:url(images/nav_hover.png) repeat-x;
height:29px;
color:#3a3c3d;
text-shadow:#fff 0px 1px 1px;
}

.navigation li.sale{
background:url(images/all.png) no-repeat -346px -3px;
height:38px;
padding-left:6px;
margin:0 0 0 0px;
}

.navigation li.sale a{
background:url(images/all.png) no-repeat -346px -3px;
height:38px;
}

.navigation li.sale a:hover{
background:url(images/nav_hover.png) repeat-x;
height:38px;
color:#3a3c3d;
text-shadow:#fff 0px 1px 1px;
}

.navigation li a.home{
background: url(images/home2.png) no-repeat;
height: 39px;
width:45px;
padding:0px;
}

.navigation li a.home:hover, .navigation li a.active_home {
background: url(images/home1.png) no-repeat;
height: 39px;
width:45px;
padding:0px

}


#middle_container{
width:980px;
margin:0px auto;
clear:both;
padding:0px 10px;
}

.top_container{
width:980px;
float:left;
margin:20px 0 0px 0;
}

.top_main{
width:654px;
float:left;
margin:0 18px 0 0;
height:348px;
overflow:hidden;
}

.top_left{
width:640px;
border:1px solid #c7c6c4;
border-bottom:none;
float:left;
padding:6px 6px 0 6px;
background:#f5f6fa;
}

.top_bottom{
width:654px;
height:23px;
float:left;
background:url(images/all.png) no-repeat -8px -72px;
}

.top_right{
width:308px;
float:left;
}

.box_top{
width:276px;
height:149px;
position:relative;
margin:0px;
padding:16px;
background:url(images/all.png) no-repeat -8px -113px;
}

.box_top a{
text-decoration: none;
}


.content_box{
width:139px;
float:left;
font-weight:bold;
font-size:11px;
color:#3a3a3c;
}

.content_box h2{
margin:0px;
padding:0px;
line-height:16px;
font-size:11px;
}

.content_box h2 a{
color:#58585A !important;
text-decoration: none;
}


.div_t{
float:left;
margin:16px 0 0 0;
color:#58585A
}

.div_t div.str{
text-decoration:line-through;
color:#58585A
}

.div_t span{
display:block;
color:#cc2129;
margin-top:5px;
}

.image_box{
float:left;
width:137px;
display:table-cell;
}


.on_sale2{
background: url(images/red-hot-big.png) no-repeat 0px -4px;
height: 108px;
left: -9px;
position: absolute;
top: -4px;
width: 118px;
z-index: 10;
}

.on_sale{
position:absolute;
background:url(images/red-hot-small.png) no-repeat 2px -4px;
width:98px;
height:85px;
right:-9px;
top:-3px;
}

.text_container{
width:980px;
float:left;
}

.inner_area{
width:966px;
float:left;
border:1px solid #c7c6c4;
background:#f5f6fa;
padding:6px 6px 0 6px;
border-bottom:none;
}

.img_bdr{
border:1px solid #bfbfbf;
float:left;
margin-right:15px;
}

.text_box{
float:left;
font-size:11px;
color:#393939;
width:803px;
line-height:16px;
}

.text_box span,.text_box h1{
font-size:14px;
color:#58585a;
display:block;
font-weight:bold;
text-transform:uppercase;
margin:4px 0 0;
}

.new_icons{
float:left;
margin:0px;
padding:0px;
}

.first_icon{
	background: url(../css/images/all.png) no-repeat -9px -1263px;
	color: #393939;
	float: left;
	font-size: 10px;
	margin: 5px 25px 0 0;
	padding: 5px 0 0 24px;
	height:18px;
}

.first_icon:hover{
background: url(../css/images/all.png) no-repeat -8px -2023px;
}

.first_icon a{
 color: #58585A;
}

.sec_icon{
	background: url(../css/images/all.png) no-repeat -5px -1301px;
}

.sec_icon:hover{
	background: url(../css/images/all.png) no-repeat -4px -2061px !important;
}

.third_icon{
	background: url(../css/images/all.png) no-repeat -9px -1342px;
}

.third_icon:hover{
	background: url(../css/images/all.png) no-repeat -8px -2102px !important;
}


.inner_bottom{
width:980px;
height:23px;
float:left;
background:url(images/all.png) no-repeat 0px -302px;
}

.middle_area{
	float: left;
	margin: 20px 0 0;
	width: 980px;
}

.left_container{
	float: left;
	margin: 0 18px 18px 0;
	width: 654px;
}

.check_out{
width: 654px;
float:left;
background:url(images/all.png) no-repeat -323px -227px;
padding:18px 0 15px;
}

.check_out h2,.check_out h1{
float:left;
margin:0px;
padding:0px;
color:#58585a;
font-size:14px;
font-weight:bold;
text-shadow:0 1px 1px #FFFFFF;
}

.switch{
float:right;
font-size:10px;
}



.product_main{
width:652px;
/*float:left;*/
border:1px solid #c7c6c4;
background:#fff;
/*height:1437px;*/
}

.product_main.he{
height:330px;
padding-top:5px;
text-align:center;
}

.product_con{
position:relative;
float:left;
margin:0px;
padding:0px;
width:652px;
}

.product_area{
width:652px;
position:relative;
margin:0px;
padding:0px;
z-index:1;
}

.box_1{
position:absolute;
top:0;
left:0;
background:url(images/all.png) no-repeat -5px -339px;
width:149px;
height:94px;
}

.box_2{
position:absolute;
top:0;
right:0;
background:url(images/all.png) no-repeat -205px -339px;
width:149px;
height:94px;
}

.box_3{
position:absolute;
bottom:0;
left:0;
background:url(images/all.png) no-repeat -390px -343px;
width:149px;
height:94px;
}

.box_4{
position:absolute;
bottom:0;
right:0;
background:url(images/all.png) no-repeat -588px -343px;
width:149px;
height:94px;
}

/*/////////// list and grid view css /////////////////*/

.view-part{
	width:787px;
	float:left;
	/*margin:0px 0px 0px 3px;
	padding:5px;*/
}
.list{
	float:left;
	/*width:667px;*/
	font-size:11px;
	margin:8px 0 24px 27px;
}

.list ul.grid_no{
margin:0px 0 0 0;
padding:0px;
float:left;
}

.list ul li{
margin:0px 0 0 0;
padding:0px;
float:left;
}
.list li.product_box{
	float:left;
	width:596px;
	height:152px;
	list-style-type:none;
	background:url(images/all.png) no-repeat -5px -465px;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
}


.list .product_box.none{ border-bottom:solid 1px #E2E2E2 !important;}

.list .product_box .pr_image img{
	float:left;
	width:135px;
	height:110px;
	margin:20px 0 0 5px;
}
.list .pr_line1{
	display:none;
}
.list .product_box .pr_content label{
	font-weight:bold;
	margin-right:10px;
}
.list .product_box .pr_content span{
	color:#58585a;
	display:block;	
}

.list .product_box .pr_content span.blue_heading{
	font-size:15px;
	padding-bottom:5px;
}

.list .product_box .pr_content span.grey_heading{
	font-size:11px;
	color:#646466;
	font-weight:bold;
}

.list .product_box .product_no{
	float:left;	
	display:block;
	margin:0 0 0 17px;
	clear:both;
	display:none;
}


.list .product_box .product_no span{
	display:block;
}

.list .product_box .product_no span.number{
	font-weight:bold;
}

.list .product_box .product_no strong{ float:left;}

.list .product_box .product_no label{ float:left; clear:left;}



.list .product_box .new_box{
    clear: left;
    float: right;
    margin: -18px 0 0;
    width: 478px;
}

.grid{
	float: left;
	font-size: 11px;
	margin: 0 0 0 23px;
	width: 612px;
	/*height:1415px; */
}
.grid .pr_line1 {
	width:797px;
	border-bottom:1px solid #e2e2e2;
	float:left;
	margin:0px 4px 10px;
}

.grid .pr_content .blue_heading { 
	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	padding:0 0px 0 0;
}

.grid .product_box .pr_content span{
	color:#3A3A3C;
	/*width:132px;*/
	font-size:10px;
	/*padding-left:15px;*/
}

.grid h2.hh{
	font-size:10px !important;
	color:#58585A !important;
	font-weight:bold !important; 
	line-height:15px !important;
	padding:0 0px 0 0 !important;
	margin:0px !important;
	height:45px;
}

.grid h2.hh a{
color:#58585A !important;
}

.grid ul.grid_no{
margin:0px;
padding:0px;
border-bottom:1px solid #E2E2E2;
float:left;
height:210px; overflow:hidden;
clear: both;
width: 606px;
}

.no-bdr{
border-bottom:none !important;

}

.grid ul.grid_no li:first-child{
	border-left:none;
	list-style:none;
}

.grid li.product_box{
	float:left;
	width:123px;
	padding:0px 0px 0px 0px;
	margin:15px 0 15px 0;
	border-left:solid 1px #E2E2E2;
	list-style:none;
}

.grid li.product_box.one_box{
	width:110px;
}

.grid li.product_box.one_box .pr_image{
	margin:0px;
}

.grid .product_box .product_no{
	 padding:0px 0 0 13px;
}

.grid .product_box .product_no.was{
	 padding:0px 0 0 0px;
         clear: both;
}
.grid .product_box .pr_image img{
	float:left;
	margin-bottom: 10px;
        margin-left: -1px;
            
}

.list .product_box .pr_image img{
	float:left;
}

.list .product_box .product_img{
	float:right;
}

.grid .none1{
	border:none;
}
.list .product_box .pr_content h2{
	float:left;
	color:#5e8197;
	font-size:13px;
	font-weight:bold;
	width:100%;
	margin:0 0 4px 0;
	/*margin-left:15px;*/
}

.list .product_box .pr_content h2 a {
    color: #58585A !important;
}
.grid .product_box .pr_content{
	margin:5px 7px 2px 13px;
	width:97px;
        overflow: hidden;
}

.grid .product_box .pr_content.first{
	margin:5px 0px 2px;
}
.grid .product_box .pr_content label{
	font-weight:bold;
	margin-right:10px;
	padding-left:15px;
}
.grid .product_box .pr_content span{
	color:#3A3A3C;
	/*width:132px;*/
	font-size:10px;
	/*padding-left:15px;*/
}
.grid .product_box .pr_content ul{
display:none;
}

.grid .product_box .pr_content span.grey_heading{
	display:none;
}
.grid .product_box .product_no label{
	display:none;
}

.grid .product_box .product_no  {
	font-weight:bold;
	width:107px;
	float:left;
	margin-top: 5px;
	height:35px;
}
.grid .product_box .product_no  span {
 font-weight:normal;
 display:block;
 padding:0 0 3px 0;
 font-size:10px;
 height:15px;
 text-decoration:line-through;
}

.grid .product_box .product_no  span.number {
 font-size:11px;
 color:#cc2129;
  text-decoration:none;
  float: left;
}

.grid .product_box .product_img{
	display:none;
}

.grid .product_box .new_box{
display:none;
}

.sw{
float:left; margin:-3px 5px 0 0px;
}

.pr_image {
	float:left;
	width:97px;
	margin:0 13px;
	padding:0px;
}


.pr_content {
	float:left;
	width:407px;
	margin:23px 0 4px 37px;
	padding:0px
}
.pr_content ul {
	float:left;
	margin:3px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	width:338px;
}
.pr_content ul li {
	float:left;
	width:328px;
	margin:1px 0px;
	padding:0px 0px 0px 10px;
	display:block;
	line-height:16px;
	list-style-type:none;
	font-size:11px;
	font-weight:normal;
	color:#646466;
	background:url(images/all.png) no-repeat -741px -13px;
}


ul#quicklinks {
	float:right;
	position:relative;
	z-index:100;
	margin:3px 0 0;
}
ul#quicklinks li {
	-moz-border-radius:4px 4px 4px 4px;
	display:inline;
	float:left;
	margin:0px;
	padding:2px 0px;
}
ul#quicklinks li a.gridbg {
	background:url(images/all.png) no-repeat -460px -26px;
	height:10px;
}
ul#quicklinks li a.listbg {
	background:url(images/all.png) no-repeat -461px -8px;
	height:10px;
}

ul#quicklinks li a {
	color:#393939;
	font-size:10px;
	text-decoration:none;
	line-height:7px;
	float:left;
	padding:0px 0 0 0px;
}

.shadow{
	background: url(images/all.png) no-repeat -2px -665px;
	float: left;
	height: 15px;
	width: 635px;
}

.shadow_2{
	background: url(images/all.png) no-repeat -660px -553px;
	float: left;
	height: 20px;
	width: 308px;
}

.right_container{
	float: left;
	width: 308px;
}

.right_inner{
background:#f5f6fa;
border:1px solid #c7c6c4;
float:left;
width:276px;
padding:15px 12px 15px 18px;
}

.cart{
height:434px;
}

.cart2{
height:488px;
}

.right_inner.product_page{
margin:15px 0 0 0;
}

.sale_box{
width:276px;
float:left;
margin:0 0 25px 0;
}

#gallery {
position:relative;
height:223px;
}

#gallery.sp{ margin-top:40px;}

#gallery a {
float:left;
position:absolute;
}

#gallery a img {
border:none;
}

#gallery a.show {
z-index:500
}

.listing_cat{
width:276px;
float:left;
margin:0px;
padding:0px;
}

.listing_cat.bot-space{
margin:0 0 30px 0;
}

.listing_cat ul{
width:276px;
float:left;
list-style-type:none;
margin:0px;
padding:0px;
}

.listing_cat li:first-child{
width:276px;
float:left;
padding:0 0 0px;
color: #58585a;
font-size: 14px;
font-weight: bold;
background: url(../css/images/list_bg.jpg) repeat-x bottom;
text-shadow:0 1px 1px #FFFFFF;
}

.listing_cat li {
width:276px;
float:left;
margin:0px;
padding:0 0 0px;
background: url(../css/images/list_bg.jpg) repeat-x bottom;
height:28px;
overflow:hidden;
}

.listing_cat li a{
width:256px;
float:left;
padding:6px 0 6px 20px;
color: #777779;
font-size: 12px;
font-weight: bold;
background:url(images/all.png) no-repeat -738px -98px;
text-decoration:none;
}


.listing_cat li a:hover{
background:#e5e4e4 url(images/all.png) no-repeat -738px -52px;
color:#333232;
}

.listing_cat li a.active{
background:#e5e4e4 url(images/all.png) no-repeat -738px -52px;
color:#333232;
}

.slider_small{
width:276px;
float:left;
margin:30px 0 0;
}

.heading{
background:url(../css/images/list_bg.jpg) repeat-x bottom;
color: #58585a;
float: left;
font-size: 14px;
font-weight: bold;
width:276px;
padding:0 0 9px 0;
text-shadow:0 1px 1px #FFFFFF;
}

.heading.check{
width:580px;
}

.heading.mo{
background:none;
margin:0 0 5px 0;
padding:0px;
}


.order_t{
/*background:url(../css/images/list_bg.jpg) repeat-x bottom;*/
color: #58585a;
font-size: 14px;
font-weight: bold;
text-shadow:0 1px 1px #FFFFFF;
}

#metaContainer {
    height: 195px;
    left: 0;
    position: relative;
    top: 40px;
    width: 276px;
}
#metaContainer .backLink, #metaContainer .forwardLink {
	position: absolute; 
	top: 43px; 
	width: 15px; 
	height: 22px;
}
#metaContainer .backLink a, #metaContainer .forwardLink a {
	display: block; 
	width: 15px; 
	height: 22px; 
/*	text-indent: 9999em;*/ 
	background-image: url(images/nav-arrow-sprite.png); 
	background-repeat: no-repeat;
	outline: 0;
 }
#metaContainer .backLink {left: 14px;}
#metaContainer .forwardLink {right: 22px;}
#metaContainer .backLink a {
	background-position: 0 0; 
	left: 0px;
}
#metaContainer .backLink a:hover, #metaContainer .backLink a:active  {background-position: 0 -21px;}
#metaContainer .forwardLink a {background-position: -17px 0;}
#metaContainer .forwardLink a:hover, #metaContainer .forwardLink a:active  {background-position: -17px -21px;}

#slideContainer { 
margin:5px 0 0 47px; 
width: 173px; 
height: 108px; 
background:url(images/all.png) no-repeat -778px -373px;
padding: 8px 6px 6px 7px;
}


#gallery_inner {
	background: url(images/all.png) no-repeat 0 -701px;
	float: left;
	height: 249px;
	margin: 5px 0 2px;
	width: 980px;
	padding:5px 0 0;
}

#content_home .welcome_text, .featured {
	clear:both;
	/*margin-bottom:40px;*/
}
#content_home .featured {
	clear:both;
	/*margin-bottom:40px;*/
	text-align:center;
}
#content_home .featured .holder{
	width:980px;
	height:224px;
	 padding:10px 0;
	position:relative;
}
#content_home .featured .scrollable{
	width:898px;
	height:210px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
a.scroll_item {
	display:block;
	width:161px;
	margin:0 5px 0 4px;
	padding:5px;
	border:none;
	text-decoration:none;
	float:left;
	position:relative;
	text-align:center;
}
.prod_name {
	/*padding:5px;
	font-size:12px;
	color:#666;*/
	line-height:16px;
	color: #3a3a3c;
   font-size:10px;
   font-weight:bold;
    padding-top: 15px;
	float:left;
	margin:45px 0px 0 15px;
	width:100%;
	text-align:left;

}
.prod_price {
	padding:5px;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	position:absolute;
	top:95px;
	left:5px;
	background-color:#111;
	color:#fff;
	margin-left:50px;
}
.gree_color{
	color:#CC2129; 
	text-decoration: line-through;
}
.scrollable .items {
	width:20000em;
	position:absolute;
}

.items div {
	float:left;
}
.featured .prev {
    background: url(images/nav-arrow-sprite.png) repeat 0 0;
    cursor: pointer;
    display: block;
    height: 22px;
    left: 14px;
    position: absolute;
    text-indent: -9999px;
    top: 41%;
    width: 17px;
}
.featured .next {
	display:block;
	width: 17px;
	 height: 22px;
	text-indent:-9999px;
	 background: url(images/nav-arrow-sprite.png) repeat -15px 0;
	position:absolute;
	top:41%;
	right:14px;
	cursor:pointer;
}

/* slider css ends */


#footer{
width:100%;
margin:10px auto 0;
padding:0px;
background:url(../css/images/footer_bg.png) repeat-x;
height:350px;
clear:both;
/*float:left;*/
}

#footer2{
width:100%;
margin:10px auto 0;
padding:42px 0 0 0;
background:url(../css/images/footer_check.jpg) repeat-x;
height:23px;
clear:both;
float:left;
}

.footer_inner{
width:980px;
margin:0px auto;
padding:0px 10px;
}

.footer_list{
width:980px;
margin:20px 0;
float:left;
background:url(../css/images/line.png) repeat-y right;
}

.footer_list ul{
width:103px;
margin:0px 0;
float:left;
list-style-type:none;
padding:0px 30px;
background:url(../css/images/line.png) repeat-y;
}

.footer_list li{
width:103px;
margin:0px;
padding:0px;
float:left;
list-style-type:none;
font-size:10px;
line-height:18px;
}

.footer_list li a{
color:#767679;
}

.footer_bottom{
width:980px;
margin:0px 0 0 0;
float:left;
height:150px;
}

.footer_bottom2{
width:980px;
margin:-8px 0 0 0;
float:left;
height:150px;
}

.add_logo{
width:85px;
float:left;
background:url(../css/images/footer_line.jpg) repeat-y right center;
margin:34px 20px 0 0;
padding:0 10px 0 0;
height:83px;
}


.footer_logo{
width:287px;
float:left;
margin:34px 0 0 0;
color:#D4D4D4;
}

.in_div{
width:254px;
float:left;
}

.in_div span.pic{ float:left; margin:-2px 16px 0 0;}

.in_div span.news{ float:left; margin:0 12px 0 0; color:#fff; text-shadow:#363b3e 0px 1px 1px;}

.in_div span.date{ float:left; margin:3px 0 0 0; font-size:9px;}

.in_div p{
background: url(../css/images/footer_line2.jpg) repeat-x center top;
clear: both;
font-size: 11px;
line-height: 16px;
margin: 25px 0 26px;
padding: 11px 0 0;
}

.box_footer1{
width:305px;
float:left;
background:url(../css/images/footer_line.jpg) left repeat-y;
height:83px;
margin:34px 0 0 0
}

.small_bot{
	float:left;
	font-size:7px; 
	color:#5d5f60;
	margin-top:9px;
	line-height:8px;
}

.help_box{
width:260px;
float:left;
margin:0 0 0 23px;
}

.heading2{
background:url(../css/images/footer_line2.jpg) repeat-x bottom;
color: #fff;
float: left;
font-size: 13px;
font-weight: bold;
width:250px;
padding:0 0 10px 0;
text-shadow:#252729 0px 1px 1px;
}

.heading2.heading3{
width:245px;
}

.list_f{
width:98px;
float:left;
background:url(../css/images/footer_line.jpg) right repeat-y;
margin:7px 22px 0 0;
}

.list_f2{
width:132px;
background:none;
float:left;
margin:7px 0px 0 0;
}

.list_f ul, .list_f2 ul {
list-style-type:none;
margin:0px;
padding:0px;
}

.list_f li, .list_f2 li {
list-style-type:none;
margin:0px;
padding:0px 0 2px 0;
font-size:11px;
/*line-height:17px;*/
}

.list_f li:last-child, .list_f2 li:last-child {
padding:0px 0 0px 0;
}

.list_f li a, .list_f2 li a {
color:#d4d4d4;
}

.list_f3{
width:50px;
float:left;
margin:8px 0 0 9px;
}

.box_footer2{
width:273px;
float:left;
background:url(../css/images/footer_line.jpg) left repeat-y;
height:83px;
margin:34px 0 0;
}

.newsletter{
margin:0 0 0 23px;
float:left;
width:270px;
}

.sub{
font-size:11px;
color:#7a7878;
float:left;
margin:5px 0 0px;
}

.input_newsletter{
float:left;
}

.bg_news{
width:190px;
height:35px;
background:url(../css/images/all.png) no-repeat -191px -959px;
float:left;
margin:0px 0 0;
}

.bg_news:hover{
width:190px;
height:35px;
background:url(../css/images/all.png) no-repeat -9px -1420px;
float:left;
margin:0px 0 0;
}

.input_letter{
background:none;
border:none;
width:147px;
margin:12px 5px 0 34px;
color:#7A7878;
font-size:11px;
}

.input{
width:158px;
height:29px;
background:url(../css/images/all.png) no-repeat -191px -959px;
float:left;
border:0px;
margin:4px 0 0 0;
padding:6px 5px 0 32px;
color:#7A7878;
font-size:11px;
}


.input:hover{
width:158px;
height:29px;
background:url(../css/images/all.png) no-repeat -9px -1419px;
border:0px;
padding:6px 5px 0 32px;
color:#3a3a3a;
}


.input .input_active{
width:158px;
height:29px;
background:url(../css/images/all.png) no-repeat -9px -1419px;
border:0px;
padding:6px 5px 0 32px;
color:#3a3a3a;
}


.input2{
margin:5px 0 0 -4px;
}

.green_text{
	background: url(../css/images/all.png) no-repeat -489px -969px;
	color: #93AD52;
	float: left;
	font-size: 12px;
	margin-top: 3px;
	padding-left: 26px;
}

.copy_right{
width:980px;
margin:0px 0 0;
float:left;
color:#a7a9ac;
font-size:10px;
}


.copy_right a{
padding:0 10px;
color:#a7a9ac;
}

.copy_right span{
padding:0 10px 0 10px;
display:inline-block;
}

.copy_right span.right{
padding:0 10px 0 0px;
display:inline-block;
}

.copy_right span.left{
padding:0 0px 0 10px;
display:inline-block;
}


.txt_container{
width:654px;
float:left;
margin:10px 0 45px 0;
}

.txt_container.short{
width:654px;
float:left;
margin:-4px 0 45px;
}

.txt_container.top{
margin:27px 0 45px 0;
}

.txt_container img.man_image{
float:left;
margin:5px 15px 0px 0;
border:1px solid #cbcbce;
padding:2px;
background:#fff;
}

.txt_container img.man_image2{
float:right;
margin:5px 0 0 15px;
border:1px solid #cbcbce;
padding:2px;
background:#fff;
}

.txt_container p{
margin:10px 0 0px 0;
padding:0px;
font-size:13px;
color:#414042;
/*float:left;*/
line-height:20px;
}

.txt_container p.no{
margin:-15px 0 18px 0;
}

.chair_div{
float:left;
}

.txt_container ul {
margin:5px 0 0 14px;
padding:0px;
float:left;
}

.txt_container li {
margin:0px;
padding:0px;
float:left;
width:100%;
line-height:18px;
}

.breadcum{
font-size:10px;
color:#939598;
margin-bottom:9px;
}

.breadcum a.first{
padding:0 8px 0 0px;
}

.breadcum span{
padding:0 0px 0 8px;
}

.breadcum a{
font-size:10px;
color:#939598;
padding:0 8px;
}

.heading.grey_heading{
background:url(../css/images/list_bg.jpg) repeat-x bottom;
color: #414042;
font-size: 17px;
font-weight: bold;
width:654px;
text-shadow:#fff 0px 1px 1px;
margin:0px;
}

.heading.grey_heading2 ,.txt_container.short h2{
background:url(../css/images/list_bg.jpg) repeat-x top;
color: #414042;
font-size: 17px;
font-weight: bold;
width:654px;
text-shadow:#fff 0px 1px 1px;
margin:0px;
padding:9px 0 9px;
}

.blue_color{
color:#58585A;
font-size:14px;
}

.top_cart{
width:276px;
float:left;
}

.top_cart h1{
margin:0px 0 42px;
font-size:23px;
font-weight:bold;
color:#414142;
text-shadow:#fff 0 1px 1px;
padding-bottom:5px;
}

.box_sorter{
width:151px;
float:left;
}

/** drop down**/

.top4{ margin:2px 5px 0 0;}

.sprite {
	background:transparent url(../css/images/all.png) no-repeat top left
}

div.sorter form.order, div.sorter form.selection {
	float:left
}

.jqTransformSelectWrapper {
	width:48px !important;
	position:relative;
	height:31px;
	background-position: -190px -1028px;
	float:left;
	margin-bottom:10px;
}
.enter_postage .jqTransformSelectWrapper {
	width:48px;
	background-position:-190px -1081px !important;
	margin-bottom:4px !important;
}
.enter_postage .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background-position: -709px -1081px;
	}
.enter_postage .jqTransformSelectWrapper div span {
	height:25px !important;
	padding:5px 0 0 7px !important;
}

.jqTransformSelectWrapper div span {
	font-size:12px;
	float:none;
	position:absolute;
	white-space:nowrap;
	height:31px;
	line-height:15px;
	padding:8px 0 0 7px;
	overflow:hidden;
	cursor:pointer
}
.jqTransformSelectWrapper a.jqTransformSelectOpen {
	display:block;
	position:absolute;
	right:0px;
	width:26px;
	height:30px;
	background-position:-709px -1028px;
}
.jqTransformSelectWrapper ul {
	position:absolute;
	width:33px;
	top:22px;
	left:0px;
	list-style:none;
	background-color:#fff;
	border:solid 1px #ccc;
	display:none;
	margin:0px;
	padding:0px;
	height:370px;
	overflow:auto;
	overflow-y:auto;
	z-index:10
}
.jqTransformSelectWrapper ul a {
	display:block;
	padding:1px 5px;
	text-decoration:none;
	color:#333;
	background-color:#fff;
	font-size:12px
}
.jqTransformSelectWrapper ul a.selected {
	background:#ededed;
	color:#333
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#827CBC;
	color:#fff
}
.jqTransformHidden {
	display:none
}

form.jqtransformdone label {
    display: block;
    float: left;
    margin-right: 8px;
    margin-top: 4px;
	font:bold 16px/19px "Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#5b565d;
}
/** drop down**/

a.add_cart{
background:url(../css/images/all.png) no-repeat -189px -1117px;
color:#292929;
padding:0px 0 0 29px;
float:left;
margin:10px 0 0 0;
text-shadow:0 1px 0 #fff;
}

a.add_cart span{
background:url(../css/images/all.png) no-repeat -554px -1117px;
padding:7px 12px 0 12px;
float:left;
height:22px;
display:block;
font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.small{
color:#59585D;
font-size:11px;
margin-top:3px;
}

.r-1{
font-size:11px;
margin:9px 0 0 3px;
font-weight:normal;
}

.tick{
margin:1px 5px 0 0;
float:left;
}

.rate{
float: right;
margin: 23px 0 0 12px;
width: 108px;
}

.rate span{
display:block;

}

.rate span.line{
text-decoration:line-through;
color:#3a3b3d;
font-size:15px;
text-align:center;
margin-bottom:4px;
}

.rate span.now{
color:#b83c36;
font-size:21px;
font-weight:bold;
}

.enter_postage{
width:239px;
border:1px solid #ccccca;
background:#fff;
margin:36px 0 21px;
padding:16px 15px 15px 15px;
float:left;
font-size:11px;
}


.font_grey {
color: #565454;
font: bold 11px "Helvetica Neue",Helvetica,Arial,sans-serif;
padding: 0 0 10px;
}

input.btn{
	background-color:#686868;
	border:solid 1px  #CCC;
	color:#FFF;
	font-size:10px;
	padding:2px 4px;
	float:left;
}
.car_img{
padding:0 12px 0 15px;
float:left;
}

.main_c{
border-bottom:1px solid #d5d5d5;
padding-bottom:25px;
float:left;
margin-bottom:5px;
}

.bottom_link{
font-size:11px;
color:#565454;
float:left;
margin:0 0 11px 0;
}

.bottom_link a{
color:#565454;
text-decoration:underline;
}

.post_input{
border:1px solid #cbcbcb;
width:43px;
margin:0 25px 0 3px;
background:url(../css/images/all.png) no-repeat -11px -1387px;
height:19px;
border:0;
padding:2px;
font-size:11px;
color:#565454;
text-align:center;
}

.post_input2{
margin:0 5px;
}

/*home_top_slider*/
/*#slider, #slider2 {
	position:relative;
    width:652px;
    height:322px;
	background:url(../css/images/loading.gif) no-repeat 50% 50%;
	text-align:center;
	overflow:hidden;
}
.slider_inner {
	 width:630px !important;
	 float:left !important;
}

.nivoSlider, .nivoSlider2{
	position:relative;
}


.nivoSlider a.nivo-imageLink, .nivoSlider2 a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}


.nivo-directionNav a {
	position:absolute;
	top:39%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.nivo-controlNav {
	position:absolute;
	right:17px;
	bottom:16px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/all.png) no-repeat -955px -978px;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-955px -1000px;
}

.nivo-directionNav a {
	display:block;
	width:29px;
	height:75px;
	background:url(images/all.png) no-repeat -800px -970px;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-832px -970px;
	right:0px;
	width:40px;
}
a.nivo-prevNav {
	left:0px;
}*/

/*home_top_slider*/

/*pop up css*/
.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	z-index: 1000;
	display: none;
	top: 0;
	left: 0;
	opacity:0.7;
}
/*.reveal-modal {
	
	top: 85px;
	
	margin-left: -465px;
	width: 452px;
	position: absolute;
	z-index: 1501;
	padding: 0px 0px 0px;
}
.reveal-modal.small {
	width: 200px;
	margin-left: -140px;
}
.reveal-modal.medium {
	width: 400px;
	margin-left: -240px;
}
.reveal-modal.large {
	width: 600px;
	margin-left: -340px;
}
.reveal-modal.xlarge {
	width: 800px;
	margin-left: -440px;
}
.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	right: 12px;
    top: -19px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);
	font-weight: bold;
	cursor: pointer;
} 


.reveal-modal .close-reveal-modal2 {
    top: -8px;
} */

/*pop up css*/

.top_1{
width:422px;

height:37px;
background:url(../css/images/all.png) no-repeat -17px -1184px;
overflow: hidden;
}

.top_new{
background:url(../css/images/all.png) no-repeat -520px -1184px;
}

.top_new span{
padding: 11px 0 0 25px !important;
}


.top_1 span{
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	padding: 11px 0 0 58px;
	width: 177px;
}

.top_2{
width:422px;

background:url(../css/images/pop_up_mid.png) repeat-y -3px 0;
}

.top_3{
width:452px;
float:left;
height:42px;
background:url(../css/images/all.png) no-repeat -9px -1225px;
}

.inner_div{
width:310px;
float:left;
margin:15px 14px;
}

.inner_div2{
width:422px;
float:left;
margin:0px 0px;
}


.inner_div3{
float:left;
margin:8px 35px;
}

.closebtn-2 {
    color: #969C9A !important;
    float: left;
    font-size: 10px !important;
    font-weight: normal;
    height: 15px;
	width:auto !important;
	padding:2px 0 0 0 !important;
}

.select-bdr {
    border: 1px solid #DBD7D8;
    font-size: 11px;
    width: 38px;
}

.panel td {
    font-size: 11px;
    line-height: 16px;
    vertical-align: top;
}

.box_grey{
background:#e9eaee;
border:1px solid #d0d0d2;
border-left:none;
border-right:none;
}

.no_in{
width:25px;
border:1px solid #b3b3b3;
padding:3px;
background:#fbfbfb;
font-size:10px;
}

.no_in2{
width:43px;
border:1px solid #b3b3b3;
padding:3px;
background:none;
font-size:10px;
color:#666668;
}

.checkout{
background:url(../css/images/all.png) no-repeat -554px -1117px;
padding:7px 12px 0 12px;
float:left;
height:22px;
display:block;
font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.login_area{ 
width:auto; 
float:left; 
color:#000000; 
font-size:12px;
margin:10px 0 0 0;
}

.box_login{
width:197px;
float:left;
margin:0 0 15px 0;
}

.box_login.box_login2{
width:415px;
}

.box_login span{
text-align:left;
display:block;
font:bold 12px "Helvetica Neue",Helvetica,Arial,sans-serif;
padding:0 0 5px 0;
}

.input_pop{
width:174px;
background-color:#FFFFFF;
padding:3px;
border:1px solid #d1d1d1;
float:left;
font-size:12px;
color:#676767;
}

.input_pop.small{
width:58px;
margin:0px 10px 0px 10px;
}

.input_pop.small2{
width:50px;
padding:1px;
}

.input_pop.small3{
width:370px;
}

.calender{
	background: url(../css/images/all.png) no-repeat -332px -1428px;
	float: left;
	font-size: 12px;
	height: 23px;
	margin: 0 10px 7px 0;
	padding: 0 0 0 2px;
	width: 96px;
	border:0px solid;
}

.show_button a {
    background: url(images/more.jpg) no-repeat left;
	color: #58595B !important;
    text-decoration: none;
	padding:0px 0px 0px 32px;
	display: inline-block;
	font-size:13px;
	font-weight:bold;
	
}
.show_button a span {
    background: url(images/more.jpg) no-repeat right;
	padding:9px 32px 9px 0 !important;
	display: inline-block;
	margin-left:0px;
}


.banner_new{
margin:35px 0 0px;
float:left;
}

.banner_new2{
margin:18px 0 25px;
float:left;
background:url(../css/images/list_bg.jpg) repeat-x bottom;
padding:0 0 25px;
}

.sale_box2{
width:276px;
float:left;
margin:10px 0 43px;
background:url(../css/images/list_bg.jpg) repeat-x top;
padding:25px 0 0 0;
}



.img_banner{
margin:0 13px 13px 0;
}

.mar_bot{ margin-bottom:0px !important;}

.img_banner2{
margin:0 0px 13px 0;
}

.fb{ margin-top:22px;}

.fb2{ margin-top:13px; float:right;}

.right_inner2{
background:#F5F6FA;
border:1px solid #c7c6c4;
float:left;
width:276px;
padding:5px 12px 15px 18px;
margin:0px 0 0 0;
}



.red{
color:#BF473E;
}

.para{
line-height:18px;
width:370px;
}

.specs_container{
width:271px;
float:left;
margin:5px 0 25px;
border:1px solid #d6d4d4;
color:#323232;
}

ul.listing_popular {
list-style-type:none;
float:left;
margin:0px;
padding:0px;
}

ul.listing_popular li {
list-style-type:none;
float:left;
margin:0px;
padding:6px 11px;
background:#ececec;
width:249px;
font-size:11px;
}


ul.listing_popular li span.one{
width:108px;
float:left;
}

ul.listing_popular li span.two{
width:141px;
float:left;
}


ul.listing_popular li.none {
background:#e0dfdf;
}

.note_icon{
width:234px;
height:150px;
background:url(../css/images/all.png) no-repeat -9px -1485px;
float:left;
margin:30px 0 25px 18px;
}

.note_icon div {
    color: #686A6B;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin: 48px 0 0 32px;
    width: 181px;
}

.testimonial_box{
width:273px;
float:left;
margin:10px 0 25px;
}

.test_box{
width:273px;
float:left;
position:relative;
}

.test_bg{
border:1px solid #d5d6da;
border-bottom:none;
width:235px;
background:#edeef0;
float:left;
margin:10px 0 0 0;
padding:13px 18px 18px;
font-size:11px;
line-height:18px;
}

.test_name{
font-size:11px;
font-style:italic;
margin:16px 0 0 18px;
}

.girl_img{
background:url(../css/images/all.png) no-repeat -546px -1562px;
position:absolute;
width:103px;
height:120px;
bottom:16px;
right:0px;
}

.man_img{
background:url(../css/images/all.png) no-repeat -392px -1578px;
position:absolute;
width:103px;
height:95px;
bottom:20px;
right:0px;
}

.bottom_ar{
background:url(../css/images/all.png) no-repeat -12px -1663px;
width:273px;
height:80px;
float:left;
}

.container_slideshow{
width:654px;
float:left;
}

.small_thumb{
float:left;
width:654px;
margin:21px 0 18px;
}

.recently_view{
width:276px;
float:left;
margin:18px 0px 0 0;
/*background:url(../css/images/list_bg.jpg) repeat-x bottom;*/
margin-bottom:65px;
}

.recently_view img{
border:1px solid #d3d4d6;
}

.view_img{ 
margin:0 13px 15px 0;
}

.view_img2{ 
margin:0 0px 15px 0;
}


/*/////////// category list and grid view css /////////////////*/

.view-part-cat{
	width:787px;
	float:left;
	/*margin:0px 0px 0px 3px;
	padding:5px;*/
}
.list-cat{
	float:left;
	/*width:667px;*/
	font-size:11px;
	margin:8px 0 24px 27px;
}

.list-cat ul.grid_no{
margin:0px 0 0 0;
padding:0px;
float:left;
}

.list-cat ul li{
margin:0px 0 0 0;
padding:0px;
float:left;
}

.list-cat li.product_box{
	float:left;
	width:596px;
	height:177px;
	list-style-type:none;
	background:url(images/all.png) no-repeat -12px -1734px;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
}


.list-cat .product_box.none{ border-bottom:solid 1px #E2E2E2 !important;}

.list-cat .product_box .pr_image img{
	float:left;
	width:180px;
	height:134px;
	margin:20px 0 0 5px;
}
.list-cat .pr_line1{
	display:none;
}
.list-cat .product_box .pr_content label{
	font-weight:bold;
	margin-right:10px;
}
.list-cat .product_box .pr_content span{
	color:#58585a;
	display:block;	
}

.list-cat .product_box .pr_content span.blue_heading{
	font-size:15px;
	padding-bottom:5px;
}

.list-cat .product_box .pr_content span.grey_heading{
	font-size:11px;
	color:#646466;
	font-weight:bold;
}

.list-cat .product_box .product_no{
	float:left;	
	display:block;
	margin:0 0 0 17px;
	clear:both;
	display:none;
}


.list-cat .product_box .product_no span{
	display:block;
}

.list-cat .product_box .product_no span.number{
	font-weight:bold;
}

.list-cat .product_box .product_no strong{ float:left;}

.list-cat .product_box .product_no label{ float:left; clear:left;}



.list-cat .product_box .new_box{
    clear: left;
    float: right;
    margin: -18px 0 0;
    width: 478px;
}

.grid-cat{
	float: left;
	font-size: 11px;
	margin: 0 0 0 23px;
	width: 612px;
	/*height:1415px; */
}
.grid-cat .pr_line1 {
	width:797px;
	border-bottom:1px solid #e2e2e2;
	float:left;
	margin:0px 4px 10px;
}

.grid-cat .pr_content .blue_heading { 
	font-size:11px; 
	font-weight:bold; 
	line-height:15px;
	padding:0 0px 0 0;
}

.grid-cat .product_box .pr_content span{
	color:#3A3A3C;
	/*width:132px;*/
	font-size:10px;
	/*padding-left:15px;*/
}

.grid-cat h2.hh{
	font-size:11px !important;
	color:#58585A !important;
	font-weight:bold !important; 
	line-height:15px !important;
	padding:0 0px 0 0 !important;
	margin:0px !important;
	height:30px;
}

.grid-cat h2.hh a{
color:#58585A !important;
}

.grid-cat ul.grid_no{
margin:0px;
padding:0px;
border-bottom:1px solid #E2E2E2;
float:left;
height:268px; overflow:hidden;
}


.grid-cat ul.grid_no li:first-child{
	border-left:none;
	list-style:none;
}

.grid-cat li.product_box{
	float:left;
	width:201px;
	padding:0px 0px 0px 0px;
	margin:27px 0 27px 0;
	border-left:solid 1px #E2E2E2;
	list-style:none;
}

.grid-cat li.product_box.one_box{
	width:201px;
}

.grid-cat li.product_box.one_box .pr_image{
	margin:0px;
}

.grid-cat .product_box .product_no{
	 padding:0px 0 0 13px;
}

.grid-cat .product_box .product_no.was{
	 padding:0px 0 0 0px;
}
.grid-cat .product_box .pr_image img{
	float:left;
	width:180px;
	height:134px;
}

.list-cat .product_box .pr_image img{
	float:left;
}

.list-cat .product_box .product_img{
	float:right;
}

.grid-cat .none1{
	border:none;
}
.list-cat .product_box .pr_content h2{
	float:left;
	color:#5e8197;
	font-size:13px;
	font-weight:bold;
	width:100%;
	margin:0 0 4px 0;
	/*margin-left:15px;*/
}

.list-cat .product_box .pr_content h2 a {
    color: #58585A !important;
}
.grid-cat .product_box .pr_content{
	margin: 5px 22px 2px;
	width: 153px;
}

.grid-cat .product_box .pr_content.first{
	margin: 5px 8px 2px 10px;
	width: 169px;
}
.grid-cat .product_box .pr_content label{
	font-weight:bold;
	margin-right:10px;
	padding-left:15px;
}
.grid-cat .product_box .pr_content span{
	color:#3A3A3C;
	/*width:132px;*/
	font-size:10px;
	/*padding-left:15px;*/
}
.grid-cat .product_box .pr_content ul{
display:none;
}

.grid-cat .product_box .pr_content span.grey_heading{
	display:none;
}
.grid-cat .product_box .product_no label{
	display:none;
}

.grid-cat .product_box .product_no  {
	font-weight:bold;
	width:107px;
	float:left;
	margin: 17px 0 0 10px;
	height:35px;
}
.grid-cat .product_box .product_no  span {
 font-weight:normal;
 display:block;
 padding:0 0 3px 0;
 font-size:11px;
 height:15px;
 text-decoration:line-through;
}

.grid-cat .product_box .product_no  span.number {
 font-size:12px;
 color:#cc2129;
 text-decoration:none;
}

.grid-cat .product_box .product_img{
	display:none;
}

.grid-cat .product_box .new_box{
display:none;
}

.list-cat .pr_image {
    float: left;
    margin: 0 0 0 20px;
    padding: 0;
    width: 147px;
}


.list-cat .pr_content {
	float: left;
	margin: 23px 0 4px 64px;
	padding: 0;
	width: 360px;
}

.list-cat .pr_content ul {
	float:left;
	margin:3px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	width:338px;
}

.list-cat .pr_content ul li {
	float:left;
	width:328px;
	margin:1px 0px;
	padding:0px 0px 0px 10px;
	display:block;
	line-height:16px;
	list-style-type:none;
	font-size:11px;
	font-weight:normal;
	color:#646466;
	background:url(images/all.png) no-repeat -741px -13px;
}


ul#quicklinks2 {
	float:right;
	position:relative;
	z-index:100;
	margin:3px 0 0;
}
ul#quicklinks2 li {
	-moz-border-radius:4px 4px 4px 4px;
	display:inline;
	float:left;
	margin:0px;
	padding:2px 0px;
}
ul#quicklinks2 li a.gridbg {
	background:url(images/all.png) no-repeat -460px -26px;
	height:10px;
}
ul#quicklinks2 li a.listbg {
	background:url(images/all.png) no-repeat -461px -8px;
	height:10px;
}

ul#quicklinks2 li a {
	color:#393939;
	font-size:10px;
	text-decoration:none;
	line-height:7px;
	float:left;
	padding:0px 0 0 0px;
}

.image_bg{
	background: url(images/all.png) no-repeat -7px -1027px;
	float: left;
	height: 99px;
	list-style: none outside none;
	margin: 5px 13px 0 0;
	position: relative;
	width: 120px;
}

.image_bg.last{
	margin: 5px 0px 0 0;
}

.image_bg img{
text-align:center;
margin-left:2px;
}


/* checkout css starts */

#main_checkout {
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	background:#e3e4e3 url(../css/images/checkout_bg.jpg) repeat-x  top;
}

.top_header_check{
width:980px;
margin:0px 0 15px 0;
padding:0px;
height:60px;
float:left;
}

.top_head{
margin:15px 0 0 0;

}

.lock2{
margin:5px 0 0 38px;
float:left;
}

.pay_logo{ margin:18px 0 0 35px; float:left;}

.checkout_main{
width:612px;
float:left;
border:1px solid #c7c6c4;
background:#fff;
padding:15px 20px 40px;
}

.checkout_inner{
width:612px;
float:left;
}

.checkout_inner2 {
    float: left;
    margin-left: 16px;
    width: 580px;
}

.table-cart{
border:1px solid #eaeaea;
margin:10px 0 0 0;
}

.table-cart td{
padding:10px 0 10px 0;
font-size:12px;
}

.table-cart th{
font-size:12px;
}

.table-cart td.no{
padding:0;
}

.table-cart th.space_left{
padding-left:0px;
}


.inner_table td{
border-right:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
}

td.no_bdr{
border-right:none;
border-bottom:1px solid #eaeaea;
}

.table-cart td.bottom{
border-right:none;
border-bottom:solid 1px #FFF;
}

.calculate{
background:#686868;
border:1px solid #ababab;
padding:0;
font:normal 9px "Helvetica Neue",Helvetica,Arial,sans-serif;
color:#fff;
width:70px;
height:22px;
cursor:pointer;
}

.table-cart td.font14{
font-size:14px;
}

.table-cart td.font17{
font-size:19px;
color:#CC2129;
}

.pad_r{ margin-right:12px;}

.box_form{
width:276px;
float:left;
margin:0px 0px 20px 0;
padding:0px;
}

.box_form ul{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
}

.box_form li{
width:260px;
float:left;
margin:0px;
padding:10px 0 10px 10px;
list-style-type:none;
border-top:1px solid #d5d5d5;
font:normal 13px "Helvetica Neue",Helvetica,Arial,sans-serif;
color:#3a3a3c;

}

.box_form li.white{
background:#e9eaec;
font-weight:bold;
}
.box_form li.white a{
color:#000;
font-weight:bold;
}

.box_form li a{ 
color:#cbcccf;
}

.box_form li span{
padding:0px 0 3px 0px;
font:normal 10px "Helvetica Neue",Helvetica,Arial,sans-serif;
color:#BF473E;
display:block;
text-transform:uppercase;
font-weight:bold;
}

.box_form li:first-child{
border-top:none;
font:bold 14px "Helvetica Neue",Helvetica,Arial,sans-serif;
color: #58585a;
padding:0 0 8px 0;
background:none;
text-shadow:0 1px 1px #FFFFFF;
text-transform:uppercase;
}

.box_form li:last-child{
border-bottom:1px solid #d5d5d5;
}

.logo_footer{
margin-top:30px;
}

.input_small{
border:1px solid #e0e0e0;
width:160px;
background:#fff;
padding:6px;
font:normal 12px "Helvetica Neue",Helvetica,Arial,sans-serif;
color:#3A3A3C;
}

.input_small.wid_s{
width:96px;
}

.input_small.wid_p{
width:53px;
}

.qty{
	margin:1px 5px 0 0;
	display:block;
	float:left;
}

.input_small.mar_left{
margin:0 0 0 15px;
}

.input_small2{
width:419px;
}

.input_mm{
width:56px;
}

.input_small3{
width:565px;
}

.font_12{
font-size:12px;
}

.font_11{
font-size:11px;
}

.line{
line-height:18px;
}

.left_s{ margin-left:16px; width:574px;}

.purple{ color:#827CBC;}

/* checkout css ends */


ul.listing_area{
float:left;
list-style-type:none;
margin:0px 0 60px;
padding:0px;
border-right:1px solid #ccc;
width:311px;
}

ul.listing_area li{
float:left;
list-style-type:none;
margin:0px;
padding:0px 0 0px 15px;
width:275px;
background:url(images/all.png) no-repeat -127px -1947px;
line-height:21px;
}

ul.listing_area li a{
font-size:11px;
color:#5c5b5b;
}

ul.listing_area.second{
margin-left:30px;
border-right:none;
}

.disclaimer-box{
border:1px solid #d5d6da;
width:252px;
background:#edeef0;
float:left;
margin:25px 0;
padding:10px 10px;
font-size:10px;
}

.space-i{ margin:0 0 0 -9px; float:left;}

.space-g{ margin:23px 0 0 ; float:left;}

.content2{
color: #393939;
float: left;
font-size: 11px;
line-height: 16px;
width: 803px;
overflow: scroll;
height :70px;
overflow-x: hidden; 
}

.content2 h2{
font-size:14px;
color:#58585a;
display:block;
font-weight:bold;
margin:8px 0 0;
}

.content2 p{
color:#414042;
padding:4px 0 8px 0;
margin:0px;
line-height:17px;
}

.tweet-box{float:left; margin:3px 0 0 13px;}

.layout{ width:1000px; margin:auto;}

/*********************************************************Ammendments*****************************************************************************/
.disclaimer-box p,.banner_new2 p {margin: 0;}

/*********************************************************pop up new on load**********************************************************************/


#blanket {
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}

#popUpDiv {
	position:absolute;
	background:url(images/pop-up.png) no-repeat;
	width:629px;
	height:368px;
	z-index: 9002;
	left:24%;
	top:20%;
	padding:5px 50px;
}

#popUpDiv a.close {
left: 655px;
position: relative;
top: -14px;
}

.new-popup{
float:left;
width:629px;
}

.get-head {
    color: #3A3A3C;
    font-size: 22px;
    font-weight: bold;
    line-height: 32px;
}

.get-head2 {
    color: #3A3A3C;
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
	margin-bottom:10px;
}

.get-1 {
    border-right: 1px solid #D0D1D3;
    float: left;
    margin: 20px 0 0;
    padding: 0 15px 0 0;
    width: 305px;
}

.label_pop {
    float: left;
    font-size: 13px;
    margin: 0 0 5px;
    width: 250px;
}

.input_pop {
    border: 1px solid #BEBEC0;
    float: left;
    margin: 0 0 10px;
    padding: 5px;
    width: 200px;
}

.get-2 {
    float: left;
    margin: 20px 0 0;
    padding: 0 0 0 65px;
    width: 235px;
}

.font_10{
font-size:9px;
float:left;
margin:11px 0 0;
}

.font_10 a{
color:#BF473E;
text-decoration:none;
}

.font_10 a:hover{
text-decoration:underline;
}

.heading.deal{
margin:15px 0 0;
}

.pos-rel{
position:relative;
margin-top:16px;
}

.deal-rib{
position:absolute; 
right:-8px; 
top:-7px;
}

.input_small.wid_p2 {
    margin-right: 15px;
    width: 84px;
	margin-top:15px;
	margin-bottom:15px;
}

.input_small.wid_s2 {
    float: left;
    width: 199px;
	margin:15px 10px 10px 0;
}

#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
	width: 1478px;
	height: 602px;
	opacity: 0.8;
}  

#boxes .window {
  position:absolute;
  top: 199.5px;
  left: 551.5px;
  width:440px;
  display:none;
  z-index:9999;
  padding:20px;

}
#boxes #dialog {
  width:570px; 
  padding:10px;
  background-color:#ffffff;
 border:5px solid #909091;
 border-radius:3px;
}

#boxes .close{
float:right;
}

.neer{
color:#2d2e33;
font-weight:bold;
font-size:18px;
line-height:31px;
margin:20px 0 0 0;
}

.neer2{
color:#2d2e33;
font-weight:bold;
font-size:13px;
}

.sube{
color:#5c6165;
font-size:15px;
}

.sube2{color:#5c6165;
font-size:11px;
margin:10px 0 15px;
}

.main-div{
margin:30px 0 30px 15px ;
}

.sec-div{
width:240px;
float:left;
text-align:center;
margin:0 15px 0 5px;
}

.sec-div2{
width:240px;
float:left;
text-align:center;
margin-left:10px;
}

img.ne{
margin-bottom:15px;
}

.sp-add{
margin:17px 0 0 95px;
}

.in-add{
border:1px solid #e0e2e1; 
padding:5px;
margin:0px 9px 0 17px;
}

.gray-bar{
    background:#EEF1F0;
    float: left;
    font-size: 11px;
    margin: 0 0 20px 27px;
    padding: 15px;
	width:480px;
}

.gray-bar a{
color:#5C6165;
}

.se-but{
margin:15px 0 0 0;
}


.button-send {
    background: url(images/button-1.png) no-repeat;
    border: none;
    color: #545454;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    text-align: center;
    width: 53px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:16px 0 0 0;
}

.button-send.spac{
margin:0px 0 0 0;
}

.color{
margin:0 0 40px;
float:left;
padding:8px 0 0;
}

.color img{
padding:1px;
margin:5px 0 0 4px;
width:19px;
height:18px;
border:1px solid #b1b1b1;
}
