body{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	}
	
h1,h2{
	padding:0px;
	margin:0px;
}
	
#leftbranch{
	position:absolute;
	top:112px;
	left:0px;
	display: none;
	background:url('../images/leftbranch.jpg') no-repeat right top;
	width:451px;
	height:501px;
}

#rightbranch{
	position:absolute;
	top:112px;
	right:0px;
	display: none;
	background:url('../images/rightbranch.jpg') no-repeat left top;
	width:451px;
	height:501px;
}

	
#header{
	background:url(../images/header-bar.jpg) repeat-x;
	width:100%;
	height:156px;
	}
	
#header-wrapper{
	width:973px;
	height:156px;
	position:relative;
	margin:0px auto;
	
	}
	
#logo{
	left:0px;
	top:0px;
	position:absolute;
	background:#FFFFFF;

    padding-left: 2px;
    padding-right: 2px;
	}
	
#login-logout{
	right:140px;
	top:10px;
	position:absolute;
	}
	
#login-logout a{
	text-decoration:none;
	color:#333;	
}
	
#login-logout span{
	border-left:1px #dcdcdd solid;
	margin-left:10px;
	padding-left:10px;
	}
	
.lh-bold{
	font-weight:bold;
	}
	
#login-logout span a{
	text-decoration:none;
	color:#424344;
	}
	
#login-logout span a:hover{
	text-decoration:none;
	color:#e2001a;
	}
	
#top-social-media{
	left:891px;
	top:10px;
	position:absolute;
	}
	
#top-social-media .one-media{
	float:left;
	padding-right:5px;
	}
	
#top-social-media .one-media a img{
	border:none;
	}
	
.nopaddingright{
	padding-right:0px !important;
	}
	
#top-search{
	right:140px;
	top:34px;
	position:absolute;}

#top-search form{
	border:1px #dcdcdc solid;
	height:23px;}

#top-search form input{
	border:none;
	background:url(../images/input-bg.jpg) repeat-x;
	border-right:1px #dcdcdc solid;
	margin:0px;
	padding:0px;
	height:23px;
	}

.go-btn{
	border:none;
	background:url(../images/go-btn.jpg) no-repeat !important;
	color:#5f6062;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:31px;
	height:20px !important;
	padding:0px !important;
	border-right:0px !important;
	margin-left:-2px;
	
	}
	
	
#global-nav{
	left:437px;
	top:83px;
	position:absolute;
	}
	
#global-nav .one-btn{
	float:left;
	padding-right:30px;
	}
	
#birdy{
		left:918px;
	top:75px;
	position:absolute;
	}
	
#header-promo{
	left:242px;
	top:129px;
	position:absolute;
	color:#808182;}
	
#header-promo span a{
	color:#808182;}
#header-promo span a:hover{
	color:#e2001a;}
	
#header-promo a{
	text-decoration:none;
	color:#e2001a;}
	
	
#body{
	margin-top:-44px;
	background:url(../images/main-bg.jpg) no-repeat #fff center top;
	width:100%;}
	
#main{
	background:#fff;
	width:993px;
	padding-top:61px;
		margin:0px auto;
		
	}

#main #main-left{
	width:803px;
	padding-left:20px;
	float:left;
	position:relative;
	padding-bottom:20px;
	}

#main #main-left #main-left-left{
    margin-left: -15px;
    padding-bottom: 25px;
    padding-left: 21px;
    width: 145px;
	float:left;
	
	}
	
#main #main-left #main-left-left .list-title{
	margin-bottom:5px;}
	
#main #main-left #main-left-left ul{
	margin:0px;
	padding:0px;
	color:#5f6062;
	float:left;
	width:145px;
	padding-bottom:20px;}

#main #main-left #main-left-left ul li{
	list-style:none;
	float:left;
	margin:1px 0px;
	clear:both;
	position:relative;
	}

#main #main-left #main-left-left ul li a{
	text-decoration:none;
	color:#5f6062;
	display:block;
	padding:4px;
	margin-left:-4px;
	float:left;
	clear:both;
	}
	
#main #main-left #main-left-left ul li a:hover{
	text-decoration:none;
	color:#fff;
	background:#5f6062;
	
	
	}

#main #main-left #main-left-left ul li a.active{
	text-decoration:none;
	color:#fff;
	background:#e2001a;
	}
	
#main #main-left #main-left-left ul li ul li a span{
	display:block;
	float:left;
	max-width:126px;
} 

#main #main-left #main-left-left ul li a span.label{
	width:6px;	
}


	
#main #main-left #main-left-left ul li ul li ul li a span{
	display:block;
	float:left;
	max-width:114px;
} 



#main #main-left #main-left-left ul li ul{
	margin-left:0px !important;
	color:#5f6062;
	padding-bottom:0px !important;}

#main #main-left #main-left-left ul li ul li{
	float:left;
	clear:both;
	position:relative;
	}

#main #main-left #main-left-left ul li ul li a{
	text-decoration:none;
	color:#5f6062;
	display:block;
	}
	
#main #main-left #main-left-left ul li ul li a.active-bold{
	text-decoration:none;
	color:#5f6062;
	font-weight:bold;}
	
#main #main-left #main-left-left ul li ul li a:hover{
	text-decoration:none;
	color:#fff;
	background:#5f6062;
	
	}
	


#main #main-left #main-left-left ul li ul li a.active{
	text-decoration:none;
	color:#fff;
	background:#e2001a;
	padding-left:5px !important;

	}

	
#main #main-left #main-left-left ul li ul li ul{
	margin-left:15px !important;
	color:#5f6062;
	padding-bottom:0px !important;}

#main #main-left #main-left-left ul li ul li ul li{
	width:130px;
	clear:both;
	}

#main #main-left #main-left-left ul li ul li ul li a{
	text-decoration:none;
	color:#5f6062;
	display:block;
	}
	
#main #main-left #main-left-left ul li ul li ul li a:hover{
	text-decoration:none;
	color:#fff;
	background:#5f6062;

	
	}
	


#main #main-left #main-left-left ul li ul li a.active{
	text-decoration:none;
	color:#fff;
	background:#e2001a;
	padding-left:5px !important;


	}















#main #main-left #main-left-left #shop-by-product{
	width:151px;}

.border-top{
	border-top:1px #d7d7d8 solid;
}

#main #main-left #main-left-left #shop-by-product .one-cat{
	border-bottom:1px #d7d7d8 solid;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	margin-left:-15px;
	padding-left:15px;}
	
#main #main-left #main-left-left #shop-by-product .one-cat a{
	color:#5f6062;
	text-decoration:none;
}

#main #main-left #main-left-left #shop-by-product .one-cat a:hover{
	font-weight:bold;
}


#main #main-left #main-left-left #shop-by-product .one-cat a input{
	margin-right:8px;
	margin-left:0px;
	border:1px #dcdcdc solid;
}


#main #main-left #main-left-left #shop-by-product .one-cat span{
	left:118px;
	top:9px;
	position:absolute;
}

#main #main-left #main-left-left #shop-by-product .one-cat a span img{
	border:none !important; 
}



#main #main-left #main-left-left #shop-by-product .criteria-holder{
	background:#f9f9f9;
	margin-left:-15px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	display:none;
	}

#main #main-left #main-left-left #shop-by-product .one-crit{
	

	position:relative;
	margin-left:-15px;
	padding-left:15px;
	margin-bottom:5px;
	}
	
#main #main-left #main-left-left #shop-by-product .one-crit a{
	color:#5f6062;
	text-decoration:none;
}


#main #main-left #main-left-left #shop-by-product .one-crit a img{
	margin-right:8px;
	margin-left:0px;
	border:none;
}


#main #main-left #main-left-left #shop-by-product .one-crit span{
	left:118px;
	top:9px;
	position:absolute;
}

#main #main-left #main-left-left #shop-by-product .one-crit a span img{
	border:none !important; 
}





#main #main-left #main-left-right{
	width:628px;
	padding-right:8px;
	padding-left:16px;
	float:left;
	padding-top:5px;
	}
	
#main #main-left #main-left-right #flash-banner{
	width:628px;
	height:356px;
	position:relative;
	margin-bottom:13px;
	}
	
#slider{
	width:628px;
	height:356px;
	position:relative;
	overflow:hidden;
	
}	
	
.nivo-controlNav{
	background:#FFF;
	float:left;
	padding-right:12px;
	padding-left:12px;
	padding-top:7px;
	position:absolute;
	right:45px;
	bottom:0px;
	z-index:8;
	}
	
.nivo-control{
	background:#5f6062;
	width:9px;
	height:9px;
	float:left;
	margin:0px 3px;
	z-index:9;
	font-size:0px;
	}
	
.nivo-control.active{
	background:#e2001a;
	width:9px;
	height:9px;
	float:left;
	margin:0px 3px;
	z-index:9
	}


.nomarginright{
	margin-right:0px !important;
	}
	
	
#main #main-left #main-left-right #product-slider{
	width:628px;
	height:244px;
	border-bottom:1px #cfcfd0 solid;
	padding-bottom:42px;
	position:relative;
	overflow:hidden;
	}
	
#main #main-left #main-left-right #product-slider #mostpopular-slider{
	width:367px;
	height:214px;
	overflow:hidden;
	position:relative;
}


	
#main #main-left #main-left-right #product-slider .arrow-left{
	margin-top:28px;}

#main #main-left #main-left-right #product-slider .arrow-right{
	margin-top:28px;}

#main #main-left #main-left-right #product-slider .arrow-left, #main #main-left #main-left-right #product-slider .arrow-left a{
	float:left;
	border:0px;
	background:url(../images/arrow-left.jpg) no-repeat;
	width:16px;
	height:61px;
	}
	
#main #main-left #main-left-right #product-slider .arrow-left a:hover{
	background:url(../images/arrow-left-ro.jpg) no-repeat;}

#main #main-left #main-left-right #product-slider .arrow-right, #main #main-left #main-left-right #product-slider .arrow-right a, #main #main-left #main-left-right #product-slider .arrow-right a img{
	float:right;
	border:0px;
	width:16px;
	height:61px;
	background:url(../images/arrow-right.jpg) no-repeat;}
	
#main #main-left #main-left-right #product-slider .arrow-right a:hover{
	background:url(../images/arrow-right-ro.jpg) no-repeat;}

#main #main-left #main-left-right #product-slider .slider-product{
	float:left;
	width:134px;
	margin:0px 9px;}


#main #main-left #main-left-right #product-slider .slider-product .slider-prod-img, #main #main-left #main-left-right #product-slider .slider-product a .slider-prod-img img{
	border:0px;}

#main #main-left #main-left-right #product-slider .slider-product .slider-header, #main #main-left #main-left-right #product-slider .slider-product a .slider-header, #main #main-left #main-left-right #product-slider .slider-product .slider-header a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-decoration:none !important;
	text-align:center;
	margin-top:10px;}
	
#main #main-left #main-left-right #product-slider .slider-product a .slider-header:hover{
	color:#e2001a;
	}

#main #main-left #main-left-right #product-slider .slider-product p, #main #main-left #main-left-right #product-slider a .slider-product p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	margin-top:5px;
	}
	
#main #main-left #main-left-right #product-slider .slider-product a{
	text-decoration:none;
	line-height:16px;
	}
	
	
#main #main-left #main-left-right #home-bottom{
	padding-top:44px;}

#main #main-left #main-left-right #home-bottom .one-part{
	float:left;
	width:201px;
	margin-right:12px;
	
	}

#main #main-left #main-left-right #home-bottom .one-part .part-header{
	}
	
#main #main-left #main-left-right #home-bottom .one-part a{
	color:#333333;
	text-decoration:none;
}

#main #main-left #main-left-right #home-bottom .one-part .part-subheader{
	text-align:left;
	color:#3333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:11px;
	margin-bottom:9px;
	width:191px;
	line-height:18px}
	
#main #main-left #main-left-right #home-bottom .one-part p{
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin-bottom:10px;
	margin-top:0px;
	line-height:16px;
	width:191px;
	line-height:16px;
	}
	
#main #main-left #main-left-right #home-bottom .one-part p span{
	color:#e2001a;
	text-decoration:none;
}


#main #main-left #main-left-right #home-bottom .one-part .part-img-holder img{
	border:1px #ececec solid;
	padding:1px;
	
	}
	
#main #main-left #main-left-right #home-bottom .one-part .part-img-holder{
	}
	
	
#main #main-left #main-left-right #home-bottom .one-part img{
	margin-top:7px;
	}
	
	
#main #main-left #main-left-right #home-bottom .one-part a img{
	border:0px !important;}
	
	
.right-bar-bag-holder{
	border-left:1px #d7d7d8 solid;
	border-bottom:1px #d7d7d8 solid;
	float:left;
	padding-left:4px;
	}
	
	
	
	
	
	
#main #main-right{
	float:left;
	width:156px;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:20px;
	
	}

#main #main-right #my-shopping-bag{
	float:left;
	background:#f1f2f2;
	margin-bottom:2px;}

#main #main-right #my-shopping-bag .shopping-bag-bar{
	background:url(../images/rh-bar-nav-bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#939597;
	padding-top:10px;
	padding-bottom:6px;
	padding-left:12px;
	width:146px;
	position:relative;}
	
#main #main-right #my-shopping-bag .shopping-bag-bar span{
	color:#5f6062}

#main #main-right #my-shopping-bag .shopping-bag-bar .arrow-down{
	position:absolute;
	top:13px;
	right:15px;
	}
	

#main #main-right #my-shopping-bag .shopping-bag-details{
	padding-top:6px;
	float:left;
	background:#fff;
	margin-top:3px;
}

#main #main-right #my-shopping-bag .right-bar-bag-holder .shopping-bag-details img, in #main-right #my-shopping-bag .right-bar-bag-holder .shopping-bag-details a img{
	float:left;
	padding-left:8px;
	padding-right:12px;
	border:none}
	
#logo a img{
	border:none;	
}
	


#main #main-right #my-shopping-bag .shopping-bag-details p{
	float:left;
	margin-top:5px;
	color:#333333;
	font-size:10px;
}


#main #main-right #my-shopping-bag .subtotal{
	color:#333333;
	font-size:11px;
	padding-top:10px;
	float:left;
	padding-bottom:8px;
	padding-left:5px;
	}

#main #main-right #my-shopping-bag .subtotal span{
	padding-right:6px;
	font-weight:bold;}
	
#main #main-right #my-shopping-bag .disclaimer{
	text-align:center;
	color:#333333;
	font-size:10px;
	width:137px;
	padding-left:5px;
	padding-bottom:20px;} 

.go-to-checkout{
	background:url(../images/go-to-checkout.jpg);
	width:107px;
	height:24px;
	border:none;
	margin-left:21px;
	margin-bottom:11px;
	clear:both;
	
	}

#main #main-right #featured-products{
	width:160px;
	padding-top:24px;
	float:left;
	text-align:center;
	border-left:1px #d7d7d8 solid;
	border-bottom:1px #d7d7d8 solid;
	}
	
	
#main #main-right #featured-products .one-feature-prod{
	
}

#main #main-right #featured-products .one-feature-prod a{
	text-decoration:none !important;
	
}

#main #main-right #featured-products .one-feature-prod img{
	padding-top:17px;
	
}

.one-feature-prod a img{
	border:none !important;}
	
.one-feature-prod a .one-feat-header{
	color:#333333 !important;
	text-decoration:none;
	}
	
.one-feature-prod a:hover .one-feat-header{
	color:#e2001a !important;
	text-decoration:none;
	}


.one-feature-prod a p{
	color:#333333;
	text-decoration:none;
	}


#main #main-right #featured-products .one-feature-prod .one-feat-header{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:16px;
	
}

#main #main-right #featured-products .one-feature-prod p{
	line-height:16px;
	width:146px;
	margin-left:3px;
	margin-top:5px;
	margin-bottom:27px;
}


.smaldesc, .smaldesc a{
	float:left;
	padding-bottom:8px;
	width:85px;
	color:#333333;
	font-size:10px;
	text-decoration:none;}
	
.smaldesc, .smaldesc a:hover{
	color:#e2001a;

}
.shopping-bag-details a .smaldesc{
		color:#333333;}

.shopping-bag-details a:hover .smaldesc{
		color:#e2001a;}







#footer-wrapper{
	margin:0px auto;
	border-top:1px #d7d7d8 solid;
	width:100%;}


#footer{
	width:993px;
	margin:0px auto;
	padding-top:44px;
	padding-left:22px;
	padding-right:22px;}
	
.column{
	float:left;
	}

#footer .column .one-list{
	padding-right:37px;
	width:143px;}

#footer .column .one-list .footer-title, #footer .one-list .footer-title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f6062;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:none;}
	
.shop-by-prod-criteria{
	color:#424344;
	font-size:13px;
	padding-top:10px;
	padding-bottom:45px;
	}

#footer .column .one-list ul{
	padding:0px;
	margin:0px;
	list-style:none;
	text-decoration:none;
	padding-bottom:28px;
}

#footer .column .one-list ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1a4a6;
	text-decoration:none;
	line-height:15px;
	margin:6px 0px;
	}
	
#footer .one-list ul li a{
	color:#a1a4a6;
	text-decoration:none;
}
	
	
#footer .gold-medal{
	width:174px;
	float:left;
	text-align:center;
	padding-left:21px;}

#footer .gold-medal .gold-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5f6062;
	font-weight:bold;
	padding-top:17px;
	padding-bottom:8px;}

#footer .gold-medal .gold-desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f6062;
	line-height:18px;}
	
	
#footer #footer-sub-col{
	float:left;
	width:219px;
	padding-left:36px;}

#footer #footer-sub-col .sub-holder{
	}

#footer #footer-sub-col .sub-holder .sub-mail-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f6062;
	font-weight:bold;
	padding-bottom:8px;
	
	}

#footer #footer-sub-col .sub-holder .sub-mail-desc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1a4a6;
	line-height:18px;
	padding-bottom:10px;
	width:175px;}
	

#footer #footer-sub-col .sub-holder input{
	border:1px #dcdcdc solid;
	background:url(../images/input-bg.jpg) repeat-x;
	border-right:1px #dcdcdc solid;
	margin:0px;
	padding:0px;
	height:23px;
	width:172px;
	margin-bottom:5px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	
.submit-btn{
	border:0px !important;
	background:#d20013 !important;
	font-size:10px !important;
	color:#fff !important;
	width:76px !important;
	font-style:normal !important;
	
	}
	
	
.find-us{
	padding-top:72px;
	
	}
	
.find-us .find-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f6062;
	font-weight:bold;
	padding-bottom:5px;
	}
	
.find-us img, .find-us a img{
	float:left;
	padding-right:3px;
	border:0px;
	}
	
	
#footer #footer-about{
	border-top:1px #d7d7d8 solid;
	margin-top:23px;
	padding-top:17px;
	padding-left:12px;
	padding-right:12px;
	margin-left:-12px;}

#footer #footer-about .title{}

#footer #footer-about p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1a4a6;
	line-height:18px;
	margin-top:15px;
	margin-bottom:20px;}
	
#footer #footer-about .copyright{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1a4a6;
	padding-bottom:40px;
	line-height:16px;
	}
	
a.power{
	color:#a1a4a6;
	text-decoration:none;
}
	
	
#catalogue{}

#catalogue .catalogue-top, #catalogue .catalogue-top a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b3b5b7;
	text-decoration:none;
	padding-right:3px;}

#catalogue .catalogue-top span, #catalogue .catalogue-top span a{
	color:#b3b5b7;
	text-decoration:underline;}
	
#catalogue .catalogue-top span{
	padding-left:3px;
	}
	
	
#catalogue .catalogue-top-desc{
	padding-top:18px;
	padding-bottom:21px;}

#catalogue .catalogue-top-desc .catalogue-top-title, h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#424344;
	font-weight:bold;}
	
#catalogue .product-top{
}	
	
#catalogue .product-top p{
	line-height:18px;
}

#catalogue .product-top img{
	float:left;
	}
	
#catalogue .product-top a img{
	border:none;
	float:left;
	}
	
#catalogue .product-top .img-zoom{
	float:left;
	padding-top:30px;}

#catalogue .product-top .img-zoom a img{
	border:0px;}
#catalogue .product-top .img-zoom .zoom-header{	
	color:#a2a3a3;
	font-size:10px;
	font-weight:bold;
	padding-top:9px;
	padding-left:7px;
	padding-bottom:11px;
}

#catalogue .product-top .img-zoom .one-zoom{
	float:left;
	border:1px #f1f1f2 solid;
	margin-right:5px;
}

.no-margin-zoom{
	margin-right:0px !important;
	}

#catalogue .product-top .img-zoom .one-zoom a img{
	border:0px;
}

#catalogue .product-top .catalogue-top-desc-1{
	padding-top:30px;
	padding-bottom:0px;
	float:left;
	width:396px;
	padding-left:8px;}
	
#catalogue .product-top .catalogue-top-desc-1 p{
	line-height:18px;
	color:#333333;
	margin-top:8px;}

#catalogue .product-top .catalogue-top-desc-1 .catalogue-top-title-1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#424344;
	font-weight:bold;}

#catalogue .catalogue-top-desc p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424344;
	line-height:18px;
	width:619px;}
	
#catalogue .catalogue-top-desc img{
	float:left;
	padding-top:15px;
	padding-right:19px;
	padding-bottom:19px;}
	
#catalogue #sort-by{
	color:#424344;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;}

#catalogue #sort-by span{
	padding-right:8px;}

#catalogue #sort-by select{
	color:#424344;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:138px;
	border:1px #e3e9ef solid;
}


#catalogue table{
	border:1px #efeff1 solid;
	text-align:center;
	margin-bottom:14px;
	margin-top:3px;
	}


#catalogue table tr{
	border:1px #efeff1 solid;
	}
	
#catalogue table tr td{
	border:1px #efeff1 solid;
	height:24px;
	}
	
#catalogue table tr select{
	border:1px #dcdcdc solid;
	height:20px;
	font-family:Arial, Helvetica, sans-serifl;
	font-size:11px;
	color:#333333;
	background:url(../images/input-bg.jpg) repeat-x;
	}
	
#catalogue .red-offer{
	color:#e2001a;
	font-size:11px;
	clear:both;
	padding-bottom:17px;
	padding-right:17px;
	
}
	
#catalogue .red-offer span{
	color:#e2001a;
	font-weight:bold;
	font-size:11px;

	}

.size-chart-top{
	height:35px;
	background:#efeff1;
	padding-top:4px;
	
	}
	
.table-padding-top-top{
	padding-top:4px;
	}
	
#cat-nav{
	}

#cat-nav .prev{}

#cat-nav .next{}

#cat-nav .page{}

#cat-nav .page.active{}


#sort{
}

.products-sorter{
	display:inline-block;
}

.paginator{
	display:inline-block;
	text-align:right;
	padding-left:15px;
	vertical-align: top;
	padding-top:1px;
}

.paginator .prev-page a, .paginator .next-page a{
	text-decoration:none;
	color:black;
	display:inline-block;
	vertical-align:bottom;
}


.paginator .prev-page a:hover, .paginator .next-page a:hover{
	color:#e2001a;
}

.paginator .choose-view{
	display:inline-block;
	margin-left:13px;
}

.paginator .choose-view a{
	margin-left:6px;
	color:#090c0e;
}

.paginator .prev-page a, .paginator .choose-view a.active{
	text-decoration:none;
	color:#424344;
}

.paginator .choose-view span{
	margin-left:6px;	
		color:#424344;
}

.paginator .prev-page{
	display:inline-block;
	vertical-align:middle;
	padding-left:8px;
	
}

.paginator .prev-page a span{
	background:url(../images/cat-nav-prev.jpg) no-repeat;
	width:7px;
	height:11px;
	}
	
.page-prev{
	width:7px;
	height:11px;
	background:url(../images/cat-nav-prev.jpg) no-repeat;
	float:left;
	padding-right:7px;
	}
	
a:hover .page-prev{
	background:url(../images/sub-cat-left-ro.jpg) no-repeat;}


.page-next{
	width:7px;
	height:11px;
	background:url(../images/cat-nav-next.jpg) no-repeat right;
	float:right;
	padding-left:7px;
	}
	
a:hover .page-next{
	background:url(../images/sub-cat-right-ro.jpg) no-repeat right;}


.paginator-new{
}

.paginator .next-page{
	display:inline-block;
	vertical-align: middle;

}


.paginator .page-selector{
	display:inline-block;
	margin:0px 4px;
}

.paginator .page-selector a{
	display:inline-block;
	text-align:center;
	padding:2px 4px;
	color:black;
	text-decoration:none;
	vertical-align:middle;
}

.paginator .page-selector a.noright{
	padding-right:0px;	
}

.paginator .page-selector a.noleft{
	padding-left:0px;	
}


.paginator .page-selector a.active, .paginator .page-selector a:hover{
	background:#e2001a;
	color:white;
}


#products{
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	margin-top:10px;
	padding-top:15px;
	margin-bottom:10px;
	padding-bottom:20px;
	padding-left:8px;
}

#products .one-product{
	float:left;
	width:168px;
	text-align:center;
	padding-right:38px;
	padding-bottom:26px;
	height:265px;
	}


#products .one-product a{
	text-decoration:none !important;
	}

#products .one-product .product-img, #products .one-product a .product-img img{
	border:none;}

#products .one-product .product-name, #products .one-product .product-name a, h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding-bottom:8px;
	padding-top:5px;
	}
	
#products .one-product a:hover .product-name{
	color:#e2001a;}

#products .one-product .product-desc, #products .one-product .product-desc a, #products .one-product a .product-desc{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:16px;
	text-decoration:none !important;
	}
#products .one-product a .product-desc{
	text-decoration:none;
}

.one-product a .product-name{
	}
	
.slider-product a:hover .slider-header{
	color:#e2001a !important;
	}
	
.slide-float-right{
	width:367px !important;
	float:left;
	border:none !important;
	padding-left:20px;
	}
	
.most-pop-prods{
	margin-top:7px;
	margin-bottom:17px;
	margin-left:5px;}
	
	
.border-right-style{
	border-right:1px #d7d7d8 solid;
	padding-right:14px;

	}
	
.extra-padding-bottom{
	padding-bottom:40px;
	padding-top:19px !important;
	}
	
.extra-slider-margin{
	margin-right:28px !important;
	}
	
	
.arrow-padding{
	margin-right:20px;
	}
	
#main-left #blog-left{
	padding-top:37px;
	width:606px;
	float:left;}


.search-term{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#e2001a;
	padding-bottom:23px;
	}

.search-term span{
	font-weight:bold;
	padding-left:9px;}

.news-article{
	width:587px;
	float:left;
	}
	
.news-article p{
	padding-left:4px;
	margin-top:0px;
	padding-right:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
	}
	
	
.news-article a span{
	text-decoration:none;
	color:#e2001a;
	}
	
.news-article a{
	text-decoration:none;
}
	
.news-article a span:hover{
	text-decoration:underline;
	color:#e2001a;
	}	

.news-date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b4b6b8;
	padding-left:4px;
	padding-bottom:15px;
	
	}

.news-comments a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#e2001a;
	border-left:thin;
	border-left-color:#b4b6b8;
	border-left-style:solid;
	padding-left:8px;
	margin-left:8px;
	text-decoration:none;
	}
	
.news-comments a:hover{
	text-decoration:underline;}
	
.article-title{
	padding-left:4px;
	padding-bottom:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size:22px;
}

.article-title a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size:22px;
	
	
	text-decoration:none;
	}

.article-title a:hover{
	color:#e2001a;}

.news-tags{
	height:24px;
	width:587px;
	background:#f4f4f4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:4px;
	padding-top:8px;
	margin-bottom:47px;
	margin-top:26px;
	}
	
.news-tags a{
	color:#333333;
	text-decoration:none;}

.news-tags a:hover{
	color:#e2001a ;
	text-decoration:underline;}

.tags-title{
	font-weight:bold;
	padding-right:9px;
	
	}
	
	
.news-nav{
	width:718px;
	height:70px;
	float:left;
	background:url(../images/news-footer-bg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8ca598;
	padding-bottom:68px;}
	
	
.catalogue-top, .catalogue-top a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b3b5b7;
	text-decoration:none;
	padding-top:5px;
	margin-right:4px;}

.catalogue-top span, .catalogue-top span a{
	color:#b3b5b7;
	text-decoration:underline;
	margin-right:0px}
	
	
	
	
.news-nav{
	width:718px;
	height:70px;
	float:left;
	background:url(../images/news-footer-bg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8ca598;
	padding-bottom:68px;}
	
	
.news-nav a{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8ca598;
	text-decoration:none;
}

.news-nav-date{
	width:598px;
	height:70px;
	float:left;
	background:url(../images/news-footer-bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:68px;
	margin-top:15px;
	margin-left:6px;
	margin-top:25px;
	}
	
	
.news-nav-date a{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8ca598;
	text-decoration:none;
}


.news-nav-date img{
	float:right;
}
.news-nav-date a{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	
}

.news-nav-date a:hover{
	color:#e2001a;}

.news-next{
	float:right;
padding-top:17px;
padding-right:23px;}

.news-previous{
	float:left;
padding-top:17px;
padding-left:23px;}

.news-previous img{
	float:left;
	}

.post-nav{ float: right;
    padding-top: 6px;}
	
.post-nav-2{ float: left;
    padding-top: 6px;}
	
.post-nav-date{ 
	padding-left:10px;
	font-size:11px;
	color:#e2001a;
	font-weight:normal !important;}
	
.post-nav-date-4{
	float:left;
	padding-top:10px;
	padding-left:10px;
	font-size:11px;
	color:#e2001a;
	font-weight:normal !important;}
	
.post-nav-date-5{
	float:left;
	padding-top:10px;
	padding-left:10px;
	font-size:11px;
	color:#e2001a;
	font-weight:normal !important;}
	
	
.post-nav-sub{ 
	padding-left:10px;
	font-size:11px;
	color:#000;
	font-weight:normal !important;
	width:200px;
	}
	
.post-nav-2-date{ 
	float: right;
    padding-top: 10px;
	padding-right:10px;
	text-align:right;
	color:#e2001a;
	font-size:11px;
	font-weight:normal !important;
	}
	
.post-nav-2-date{
	
	}
	
.post-nav-sub2{
	color:#000;
	width:200px;
	}
	
#blog-right{
	background:url(../images/blog-search-bg-right.jpg) no-repeat #fff;
	border-left:1px #eeeeee solid;
	border-top:1px #eeeeee solid;
	float:left;
	width:170px;
	padding-left:13px;
	height:982px;}
	
	
#top-search-1{}

#top-search-1 form{
	border:1px #dcdcdc solid;
	height:23px;
	width:150px;}

#top-search-1 form input{
	border:none;
	background:url(../images/input-bg.jpg) repeat-x;
	border-right:1px #dcdcdc solid;
	margin:0px;
	padding:0px;
	width:119px;
	height:23px;
	}

.go-btn{
	border:none;
	background:url(../images/go-btn.jpg) no-repeat !important;
	color:#5f6062;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:31px;
	height:20px !important;
	padding:0px !important;
	border-right:0px !important;
	margin-left:-2px;
	width:26px !important
	}
	
.blog-search-title{
	font-size:13px;
	color:#333333;
	font-weight:bold;
	padding-top:24px;
	padding-bottom:4px;}
	
	
#blog-right ul{
	padding:0px;
	padding-left:10px;
	margin:0px;
	line-height:18px;
	font-size:12px;}

#blog-right ul li, #blog-right ul li a{
	list-style:url(../images/categories-blog-bullet.jpg);
	color:#333333;
	text-decoration:none;
	padding:4px 0px;
	}
	
#blog-right ul li a:hover{
	list-style:url(../images/categories-blog-bullet.jpg);
	text-decoration:underline;
	color:#e2001a;
	font-weight:normal;}
	
	
#blog-right ul li a.active{
	list-style:url(../images/categories-blog-bullet.jpg);
	color:#e2001a;
	text-decoration:none;
	font-weight:bold;
	background:none !important;}
	
	
.article-holder{
	}

.article-holder p{
	float:left;
	width:393px;}

.related-products{
	float:right;
	width:132px;
	text-align:center;
	}
	
.related-products img{
	padding-bottom:14px;
}

.related-products a img{
	border:none;
	}


.related-products .related-header, .related-products a .related-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	margin-top:-10px;
	}
	
.related-products a:hover .related-header{
	color:#e2001a;
	}

#comment-container{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	padding-left:0px;
	width:587px;
	}

#comment-container p{
	font-weight:normal;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#101112;
	line-height:18px;
	font-size:12px;
	}
.comment-header{
	color:#e2001a;
	font-size:18px;
	font-weight:normal;
	padding-bottom:2px;
	}

.one-comment{
	font-weight:bold;
	font-size:12px;
	padding-top:18px;
	}
	
.comment-border-top{
	border-top:1px #b8b2a5 dotted;
	}

.comment-detials{
	float:left;
	}


.posted-by{
	font-weight:bold;
	float:left;
	color:#584f3e;
	}


.posted-name{
	font-weight:normal;
		float:left;
		padding-left:7px;
		color:#101112;
	}

.posted-name span{
	color:#b4b6b8;
	}
	
.posted-time{
	border-left:thin;
	border-left-color:#b4b6b8;
	border-left-style:solid;
		float:left;
		font-weight:normal;
		padding-left:8px;
		margin-left:9px;
		color:#b4b6b8;
	}
	
.comment-breaker{
	float:left;
	}
	
.comment-no{
	font-weight:normal;
	}


#post-container{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-left:10px;
	padding-top:20px;
	font-size:12px;
	color:#333333;
	background:#f7f7f8;
	width:594px;
	}
	
#post-container input{
	background:url(../images/input-bg.jpg) repeat-x;
	border:1px #dcdcdc solid;
	padding-left:0px;
	}
	
#post-container textarea{
	background:url(../images/textarea-bg.jpg) repeat-x;
	border:1px #dcdcdc solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#post-header{
    font-size:18px;
	font-weight:bold;
	color:#333333;
	padding-bottom:20px;
	}

.disc-txt{
	font-size:11px;
	font-weight:normal;
	color:#999999;
	float:left;}
	
.disc-txt5{
	font-size:11px;
	font-weight:normal;
	color:#999999;
	}
	
.disc-txt1{
	font-size:11px;
	font-weight:normal;
	color:#999999;
	float:right;
	padding-right:30px;}
.disc-txt2{
	font-size:11px;
	font-weight:normal;
	color:#999999;
	float:right;
	padding-right:156px;}

.post-table{
	padding-top:8px;
	float:left;
	}
	
.post-table textarea{
	width:346px;
	height:68px;
}
	
.post-table td{
	padding-bottom:12px;
	}
	
.post-post{
	padding-bottom:10px;
	float:left;
	}
	
.post-post p{
	margin:0px !important;
	}
.veri-img{
	padding-right:20px;
	float:left;
	}

.veri-input{float:left;
width:350px;}

.post-btn{
	padding-bottom:15px;
	margin-top:10px;
	float:left;
	}

.post-my-comment{
	border:none !important;
	background:url(../images/post-my-comment.jpg) no-repeat;
	width:136px;
	height:24px;
	margin-left:139px !important;
	
	}
	
	
.less-padding-bottom-nav{
	padding-top:4px !important;
	}
	
	
.bottom-lh-bar{
margin-left:-15px;
padding-top:26px;
	}
	
.contact{
	width:400px;
	float:left;
	padding-bottom:17px;
	}
	
.contact-title{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424344;
	font-weight:bold;
	width:136px;
	}
	
.contact-details{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424344;
	font-weight:normal;
	width:160px;
	}
	
.contact-details p{
	line-height:18px;
	margin:0px;
}

.contact-details p a{
	color:#424344;
	text-decoration:none;
}

.contact-details p a:hover{
	color:#e2001a;
	text-decoration:underline;
}




.contact-less-padding{
	padding-bottom:1px !important;}
	
.contact-more-padding{
	padding-top:7px !important;}
	
.one-stockists{
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:36px;
	margin-bottom:32px;
	border-bottom:1px #000 solid;
	float:left;}
	
.new-stockists{
	margin-top:15px;
	float:left;
	}

.one-stockists .state{
	color:#e2001a;
	font-weight:bold;
	font-size:18px;}
	
.one-stockists .new-stockists .suburb{
	color:#333333;
	font-weight:bold;
	font-size:11px;
	float:left;
	width:118px;
	text-align:left;}

.one-stockists .new-stockists .stockists-address{
	color:#333333;
	font-weight:normal;
	font-size:11px;
	float:left;
	width:260px;
	text-align:left;}
	
.one-stockists .new-stockists .stockists-address p{
	margin:0px;
	line-height:18px;
	}

.one-stockists .new-stockists .stockists-contact{
	color:#333333;
	font-weight:normal;
	font-size:11px;
	float:left;
	width:242px;
	text-align:left;}
	
.one-stockists .new-stockists .stockists-contact p{
	margin:0px;
	line-height:18px;
}


.one-stockists .new-stockists .stockists-contact p a{
	color:#333333;
	text-decoration:none;
}


.one-stockists .new-stockists .stockists-contact p a:hover{
	color:#e2001a;
	text-decoration:underline;
}

.extra-padding-top{
	padding-top:20px !important;}
	
.extra-padding-top-3{
	padding-top:10px !important;}
	
	
	
	
	
	
	
	






.table_header{
	background:#4f5254;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	}
	
.table_item{
	padding-left:28px;
	padding-top:14px;
	padding-bottom:7px;
	width:94px;
	}
	
.table_prod_img{

	width:101px;
	height:113px;
	}
	
.table_border_btm{
	border-bottom:thin;
	border-bottom-color:#000;
	border-bottom-style:solid;
	float:left;
	}
.table_description{
	width:148px;
	padding-top:6px;}	
	
.table_size{
	width:114px;
	text-align:center;
	padding-top:6px;}	
	
	
.table_size_text{
	width:114px;
	text-align:center;
	padding-bottom:50px;}
	
.table_size_text-1{
	width:114px;
	text-align:center;
	padding-bottom:56px;}
	
	
.table_size_text-5{
	width:114px;
	text-align:center;
	padding-bottom:76px;}

.table_colour{
	width:120px;
	text-align:center;
	padding-top:6px;}
	
.table_colour-text{
	width:120px;
	text-align:center;
	padding-bottom: 50px;}	
	
.table_colour-text-1{
	width:120px;
	text-align:center;
	padding-bottom: 56px;}	
	
.table_colour-text-5{
	width:120px;
	text-align:center;
	padding-bottom: 76px;}	
		


.table_price-text{
	width:129px;
	text-align:center;
		padding-bottom: 50px;}		
		
.table_price-text-1{
	width:172px;
	text-align:center;
		padding-bottom: 50px;}	

.table_price-text-2{
	width:129px;
	text-align:center;
		padding-bottom: 56px;}		


.table_price-text-5{
	width:129px;
	text-align:center;
		padding-bottom: 21px;}		


.table_price{
	width:150px;
	text-align:center;
	padding-top:6px;
}	
	
.table_quantity{
	width:172px;
	padding-left:14px;
	padding-top:6px;
	}	
	
.table_quantity-1{
	width: 172px;
text-align: left;
padding-top: 6px;
padding-left: 7px;
	}	
	
	
.table_quantity-2{
	width: 172px;
text-align: center;
padding-top: 6px;
padding-left: 7px;
	}	

.table_quantity-text{
	width:172px;
	padding-bottom: 25px;
	padding-left:14px;
	}	
	
.table_quantity-text-2{
	width:172px;
	padding-bottom: 30px;
	padding-left:14px;
	}	
	
	
.table_quantity-text-5{
	width:172px;
	padding-bottom: 11px;
	padding-left:14px;
	}	
	
	
.table_quantity-text-1{
	width:172px;
	padding-bottom: 50px;
	padding-left:14px;
	text-align:center;
	}	
	
.table_total{
	width:95px;
	padding-left:20px;
	padding-top:6px;}		

.brand{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	font-size:12px;
	padding-bottom:2px;
	padding-top:12px;}

.type{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:11px;
	padding-bottom:2px;
	}
	
.check-point{
	font-size:11px;
	color:#5f6062;
	}

.price{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	font-size:12px;
	}
	
.drop-down{
	float:left;
	margin-right:15px;
	}
	
.drop-down select{
	font-size:11px;
	}
	
.quant_option{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	float:left;
}
	
.quant_option a{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
}

.quant_option a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e2001a ;
	text-decoration:underline;
}

.total-text{
	font-size:12px;
	font-weight:bold;
	background:#f2f2f2;
	text-align:right;
	padding-bottom:50px;
	padding-right:47px;
	}
	
	
.discount{
	
		text-decoration:none !important;
	font-weight:bold;
	color:#e2001a;}
	
.discount span{
	text-decoration:line-through;
	color:#333333;
	font-weight:normal
}
	
.total-text-5{
	font-size:11px;
	background:#dcdcdc;
	text-align:left;
	padding-left:19px;
	padding-bottom:21px;
	padding-right:47px;
	border-bottom:1px #fff solid !important;
	}
		
tr.border-bottom > td{
	border-bottom-style:solid;
	border-bottom-color:#d7d7d8;
	border-bottom-width:thin;
							
	}
	
	
tr.border-top > td{
	border-top-style:solid;
	border-top-color:#dedfdf;
	border-top-width:thin;
							
	}

.coupon-div{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#090c0e;
	margin-right:10px;
	padding-bottom:8px;
	padding-top:8px;
	
	}
	
.coupon-apply{
	background:url(../images/apply.jpg) no-repeat;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    margin: 8px auto;
    padding: 6px 0;
    text-align: center;
	border: medium none;
    height: 22px;
    margin: 0;
    vertical-align: top;
    width: 76px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:2px;
	}

	
.coupon-input{
	background:url(../images/input-bg.jpg) repeat-x;
	border:thin;
	border-color:#dcdcdc;
	border-style:solid;
	width:143px;
	height:21px;
	margin-right:4px;
	margin-left:10px;
	}
	
.table-total-amounts{
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding-right:30px;
	line-height:20px;
	padding-top:5px;
	}
	
.table-total-amounts-under{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	text-align:right;
	padding-right:30px;
	line-height:20px;
	padding-top:6px;
	padding-bottom:10px;
	}
	
.table-total-amounts-top{
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding-right:30px;
	line-height:20px;
	padding-top:12px;
	}
	
.table-total-amounts-top-1{
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding-right:30px;
	line-height:20px;
	}

.table-total-amounts-top-2{
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding-right:30px;
	line-height:20px;
	padding-top:12px;
	}


.table-total-amounts-bottom{
	font-weight:bold;
	font-size:11px;
	text-align:right;
	padding-right:30px;
	line-height:20px;
	padding-bottom:5px;
	}
	
.table-total-amounts-right{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	padding-left:21px;
	background:#F2F2F2;
	color:#333333;
	padding-top:16px;
	}
	
.table-total-amounts-right-1{
	font-weight:bold;
	font-size:12px;
	text-align:right;
	background:#F2F2F2;
	vertical-align:top;
		padding-right:47px;
	}
	
.table-total-amounts-right-2{
	font-weight:bold;
	font-size:12px;
	text-align:right;
	background:#F2F2F2;
	vertical-align:top;
	padding-right:47px;
	padding-top:12px;
	}
	
.pink-total{
	color:#c34266;
	padding-top:0px !important;

	}
	
.pink-total-1{
	color:#c34266;
	padding-top:20px !important;
	
	}
	
.pink-bold{
	color:#c34266;
	font-weight:bold;
	padding-bottom:4px !important;
	padding-top:0px !important;
	}
	
.pink-bold-1{
	color:#c34266;
	font-weight:bold;
	padding-bottom:4px !important;
	padding-top:20px !important;
	font-size:12px;
	}
	
.table-total-amounts-right-bottom{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	padding-left:21px;
	background:#F2F2F2;
	padding-top:2px;
	padding-bottom:5px;
	color:#333333;
	}
	
.table-total-amounts-right-bottom a{
	color:#e2001a;
	font-weight:normal;
	text-decoration:underline;
}


.table-total-amounts-right-bottom-1{
	font-weight:bold;
	font-size:12px;
	text-align:right;
	background:#F2F2F2;
	padding-top:5px;
	padding-bottom:20px;
	padding-right:47px;
	}
	
.table-total-amounts-right-full{
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-left:21px;
	background:#fff;
	padding-top:6px;
	color:#333333;
	padding-bottom:10px;
	}
	
.table-total-amounts-right-full-1{
	font-weight:bold;
	font-size:12px;
	text-align:right;
	background:#fff;
	padding-top:16px;
	padding-right:47px;
	}
	
.before-del{
	font-weight:normal;
	}
	
.white-space-checkout{
	height:200px;}
	
.white-space-checkout-confirm{
	height:60px;}
		

.white-space-checkout-1{
	height:50px;}
	
.brand-height{

}

.brand-height-1{
	padding-bottom:0px;
}

.white{
	padding-bottom:100px;
	width:1200px;
	float:left;
	}



.shipping-less{
	padding-top:5px;
	
	}


.continue_shopping_btn{
	background:url(../images/continue-shopping.jpg) no-repeat;
	width:144px;
	height:22px;
	border:0px;}
	
	
.update-totals-btn{
	background:url(../images/update-totals.jpg) no-repeat;
	width:119px;
	height:22px;
	border:0px;
	float:right;
	}
	
	
.proceed-to-checkout-btn{
	background:url(../images/proceed-to-checkout.jpg) no-repeat;
	width:160px;
	height:22px;
	border:0px;
	float:right;
	margin-left:6px;
	}
	
.border-top-shpbag{
	border-top:1px #333333 solid;
	padding-top:10px;
	padding-bottom:12px;
	}
	
.border-top-less{
	padding-top:5px !important;
	}
	
.shopping-bag-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	padding-top:39px;
	padding-bottom:7px;}
	
	
.shopping-bag-holder{
	padding-left:5px;
	}
	
.new-border-bottom{
	border-bottom:1px #dcdcdc solid !important;}
	
	
	
	
	
	
	
	
	
	
#main #main-left .shopping-bag-holder #product-slider{
	width:794px;
	height:295px;
	padding-bottom:42px;
	}
	
#main #main-left .shopping-bag-holder #product-slider .slider-header-big{
	padding-top:82px;
	padding-left:11px;
	padding-bottom:15px;
	}
	
#main #main-left .shopping-bag-holder #product-slider .arrow-left{
	margin-top:28px;}

#main #main-left .shopping-bag-holder #product-slider .arrow-right{
	margin-top:28px;}

#main #main-left .shopping-bag-holder #product-slider .arrow-left, #main #main-left .shopping-bag-holder #product-slider .arrow-left a{
	float:left;
	border:0px;
	}

#main #main-left .shopping-bag-holder #product-slider .arrow-right, #main #main-left .shopping-bag-holder #product-slider .arrow-right a, #main #main-left .shopping-bag-holder #product-slider .arrow-right a img{
	float:right;
	border:0px;}

#main #main-left .shopping-bag-holder #product-slider .slider-product{
	float:left;
	width:134px;
	margin:0px 9px;}

#main #main-left .shopping-bag-holder #product-slider .slider-product .slider-prod-img, #main #main-left .shopping-bag-holder #product-slider .slider-product a .slider-prod-img img{
	border:0px;}

#main #main-left .shopping-bag-holder #product-slider .slider-product .slider-header, #main #main-left .shopping-bag-holder #product-slider .slider-product a .slider-header, #main #main-left .shopping-bag-holder #product-slider .slider-product .slider-header a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-decoration:none !important;
	text-align:center;
	margin-top:10px;}

#main #main-left .shopping-bag-holder #product-slider .slider-product p, #main #main-left .shopping-bag-holder#product-slider a .slider-product p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	margin-top:5px;
	line-height:16px;
	}
	
	
.cat-top-fix{margin-top:-10px;}

#main #main-left .shopping-bag-holder #product-slider .slider-product a{
	text-decoration:none;
	}
	
	
.order-details{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	float:left;
	padding-bottom:7px;
	padding-top:5px;
}

.details-spacing{
		letter-spacing:1px;
	}

.bold-details-1{
	font-weight:bold;
	margin-right:5px;
	margin-left:20px;
	}

.bold-details{
	font-weight:bold;
	margin-right:5px;
	}
	
.bold{
	font-weight:bold;
	margin-right:25px;
}
.bold-1{
	font-weight:bold;
	margin-right:10px;
	}
	
	
	
.history-table-top{
	background:#5f6062;
	color:#FFF;
	font-weight:bold;
	height:35px;
	}
	
.history-item{
	width:152px;
	text-align:left;
	padding-left:29px;}

.history-size{
	width:113px;
	text-align:center;
	}

.history-colour{
	width:134px;
	text-align:center;
	}
.history-unit-price{
	width:115px;
	text-align:center;
	}
.history-quantity{
	width:124px;
	text-align:center;
	}
.history-total{
	width:116px;

	text-align:center;
	}
	
.history-total-right{
	width:170px;
	text-align:right;
	padding-right:20px;
	}
	
.history-row-height{
	height:96px;
	border-bottom:thin;
	border-bottom-color:#dedfdf;
	border-bottom-style:solid;
	}
	
	
.item-desc{
	padding-left:29px;
	border-bottom: thin solid #DEDFDF;
	padding-bottom:9px;
}

.detail-stuff{
	text-align:center;
	padding-bottom:30px;
	border-bottom: thin solid #DEDFDF;
	}
	
.detail-stuff-bold{
	text-align:right;
	padding-bottom:32px;
	font-weight:bold;
	border-bottom: thin solid #DEDFDF;
	font-size:11px;
	padding-right:20px;
	}
	
.subtotal{
	text-align:right;
	padding-top:21px;
	
	}
	
.subtotal-right{
	text-align:right;
	padding-top:21px;
	padding-bottom:9px;
	
	}
	
.subtotal-right-details{
	text-align:right;
	padding-top:9px;
	padding-bottom:9px;
	
	}
	
.subtotal-1{
	text-align:right;
	padding-top:8px;
	}
	
.subtotal-1-right{
	text-align:right;
	padding-top:0px;
	}	
	
.subtotal-3{
	text-align:right;
	padding-top:17px;
	border-bottom: thin solid #DEDFDF;
	padding-bottom:14px;
	}
	
.subtotal-3-right{
	text-align:right;
	padding-top:13px;
	border-bottom: thin solid #DEDFDF;
	padding-bottom:14px;
	}
	
	
.detail-code{
	text-align:center;
	padding-top:8px;
	font-size:12px;
	
	}
	
.detail-code-right{
	text-align:right;
	padding-top:0px;
	font-size:11px;
	padding-right:16px;
	
	}

.detail-code-1{
	text-align:center;
	padding-top:17px;
	font-weight:bold;
		border-bottom: thin solid #DEDFDF;
		padding-bottom:14px;
		font-size:12px;
	}
	
.detail-code-1-right{
	text-align:right;
	padding-top:13px;
	font-weight:bold;
		border-bottom: thin solid #DEDFDF;
		padding-bottom:14px;
		font-size:11px;
		padding-right:16px;
	}


.detail-subtotal{
	text-align:center;
	font-weight:bold;
	font-size:12px;}
	
.detail-subtotal-right{
	text-align:right;
	font-weight:bold;
	font-size:11px;
	padding-right:16px;
	padding-top:21px;}	
	
	
	

.history-back-1{
	padding-bottom:15px;
	border-bottom: thin solid #5f6062;
	margin-bottom:8px;
	}	
.history-back-1 a{
	text-decoration:none;
	border:0;
	color:#000
	
	}
	
.history-back-1 a:hover{
	text-decoration:none;
	border:0;
	color:#918c38;
	
	}
	
.history-back-1 img{
	padding-right:10px;
	}
	
.detail-order-total-right {
padding-top: 9px;
padding-bottom:9px;
text-align: right;
font-weight: bold;
font-size: 11px;
padding-right: 16px;
}



.my-account-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	padding-top:21px;
	padding-bottom:8px;}
	
	
	
.register-thankyou{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#333333;
	padding-top:21px;
	padding-bottom:8px;}
	
	
.cond-table{
	background:#5f6062;
	height:40px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	font-size:12px;
	
	}
	
.order-no{
	width:162px;
	border-bottom: thick solid #fff;
	padding-left:16px;}

.order-date{
	width:153px;
	border-bottom: thick solid #fff;}

.order-status{
	width:223px;
	border-bottom: thick solid #fff;}

.order-break{
	width:0px;
	border-bottom: thick solid #fff;
	}

.order-total{
	width:118px;
	border-bottom: thick solid #fff;
	text-align:right;
	padding-right:21px;}
	


.order-no-1{
	text-align:left;
	border-bottom: thin solid #fff;
	letter-spacing: 2px;
	padding-left:16px;}
	
.order-no-1 a{
	color:#333333;
	text-decoration:none;
}
.order-date-1{
	text-align:left;
	border-bottom: thin solid #fff;
	}

.order-status-1{
	text-align:left;
	border-bottom: thin solid #fff;}

.order-break-1{
	text-align:left;
	border-bottom: thin solid #fff;
	}

.order-total-1{
	text-align:right;
	border-bottom: thin solid #fff;
	padding-right:21px;}
	
.order-cond-table-1{
	height:37px;
	background:#fafafa;
	color:#333333 !important;
	}

.order-cond-table-2{
	height:37px;
	background:#dcdcdc;
	color:#333333 !important;
	
}



.click-order-txt{
	margin-bottom:16px;
	margin-top:3px;
	color:#333333;
	line-height:18px;
	width:590px;
}

.click-order-txt-1{
	margin-bottom:16px;
	margin-top:3px;
	color:#333333;
	line-height:18px;
	width:780px;
	}

.required-field{
	color:#b3b5b7;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-5px;
	}
	
.billing-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	padding-bottom:8px;
	padding-top:8px;
	font-weight:bold;
	float:left;
	}
	
	
.billing-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	padding-bottom:8px;
	padding-top:8px;
	font-weight:bold;
	width:700px;
	}
	
.one-field{
	width:500px;
	margin-bottom:5px;
	float:left;
	color:#333333;
	}

.one-field .about-field{
	float:left;
	font-size:11px;
	color:#333333;
	width:185px;
	text-align:left;
	margin-top:11px;}
	
.one-field .about-field input{
	border:none;
	background:url(../images/update-my-details-btn.jpg) no-repeat;
	width:145px;
	height:23px;
	margin-top:7px;

	}


.one-field .field-input{
	float:left;}
	
.one-field .field-input input{	
	border:1px #dcdcdc solid;
	background:url(../images/input-bg.jpg) repeat-x;
	width:204px;
	height:21px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.one-field .field-input select{	
	border:1px #dcdcdc solid;
	background:url(../images/input-bg.jpg) repeat-x;
	width:204px;
	height:25px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px
}


.one-field .field-input input.off{	
	border:1px #cccccc solid;
	background:#cccccc repeat-x;
	width:204px;
	height:21px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.padding-top-fix{
	padding-top:28px;
	}
	
.padding-top-fix-1{
	padding-top:35px;
	}
	


		

.one-field p{
	margin-top:0px;
	margin-bottom:10px;
	color:#333333;}
	
	
.thankyou-bottom{
	border-bottom:1px #333333 solid;
	padding-bottom:55px;
}


.login-holder{
	padding-top:17px;
	border-bottom:1px #333333 solid;
	padding-bottom:40px;
	width:790px;
	margin-bottom:45px;
	}

.login-holder .one-holder{
	width:250px;
	float:left;
	margin-right:20px;}

.login-holder .one-holder .login-header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;}

.login-holder .one-holder .inside{
	border-right:1px #d7d7d8 solid;
	padding-top:25px;
	min-height:187px;}

.login-holder .one-holder .inside p{
	font-size:11px;
	color:#333333;
	margin-bottom:3px;
	margin-top:0px;
	width:231px;
	line-height:16px;
	}
	
.login-holder .one-holder .inside p a{
	text-decoration:underline;
	color:#333333;}

.login-holder .one-holder .inside input{
		border:1px #dcdcdc solid;
	background:url(../images/input-bg.jpg) repeat-x;
	width:199px;
	height:21px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:13px;}

.login-holder .one-holder .inside .login-btn{
	border:none !important;
	background:url(../images/login-btn.jpg) no-repeat !important;
	width:75px !important;
	height:22px !important;
	margin-top:18px;
	font-size:0px;
	}
	
	
.login-holder .one-holder .inside .register-btn{
	border:none !important;
	background:url(../images/register-btn.jpg) no-repeat;
	width:92px;
	height:23px !important;
	margin-top:18px;}
	
.register-btn{
	border:none !important;
	background:url(../images/register-btn.jpg) no-repeat;
	width:92px;
	height:23px !important;
	margin-top:18px;}
	
.nothing-right{
	margin-right:0px !important;
	border:none !important;
	}
	
.register-wholesale p{
	width:498px !important;
	
	}
	
	
.logout{
	padding-bottom:80px;
	
	}
	
	
.logout ul{
	list-style-image:url(../images/logout-list.jpg);
	line-height:18px;
	color:#333333;
	padding:0px;
	margin:0px;
	padding-left:15px;
}

.logout ul li{
	padding-left:3px;}

.logout ul li a{
	color:#333333;
	text-decoration:none;
}


.step-bar{
	width:782px;
	height:25px;
	padding-top:10px;
	padding-left:13px;
	margin-bottom:3px;
	background:#5f6062;
	color:#cccccc;}

.active{
	background:#e2001a !important;
	color:#fff;
	
	
}

.edit{
	background:#5f6062 !important;
	color:#fff;
	
	
}

.step-bar .step-title{
	float:left;
	font-size:12px;
	font-weight:bold;}


.required-field-new{ color: #B3B5B7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 5px;}
	
	
.checkout-step-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding-top:22px;}
	
.checkout-form{
	padding-left:13px;
	}
	
.continue-btn{
	border:none !important;
	background:url(../images/continue-btn.jpg) no-repeat !important;
	width:99px !important;
	height:21px !important;
	margin-bottom:40px;
	font-size:0px;
	}
	
.no-margin-top{
	margin-top:-10px;
	}
	
.billing-bar-details{
	padding-top:4px;
	padding-left:45px;
	}
	
.edit-btn{
	border:none !important;
	background:url(../images/edit-btn.jpg) no-repeat !important;
	width:75px !important;
	height:24px !important;
	margin-top:-4px !important;
	float:right;
	margin-right:14px;
	font-size:0px;
	}
	
.special-instructions{
	font-size:12px;
	padding-top:17px;}
	
.special-text{
	font-size:11px;
	}
	
.special-bold{
	font-size:12px;
	font-weight:bold;
	}
	
.card-input input{
	margin-left:0px !important;
	}
	
.payment-table{
	padding-bottom:30px;
	padding-top:10px;
	}
	
.cont-padding-edit{
	margin-bottom:25px !important;
	}
	
.credit-card-table{
	font-size:11px;
	margin-top:-20px;
	margin-bottom:10px;
	}
	
.grey-credit{
	color:#999999 !important;
	}
	
.credit-card-table input, .credit-card-table select{
	border:1px #999999 solid;
	font-family:Arial, Helvetica, sans-serif;
	width:165px;
	font-size:11px;
}

.month-input{
	width:42px !important;
	border:1px #999999 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
	
.year-input{
	width:62px !important;
	border:1px #999999 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
	
.ccv input{
	width:48px !important;
	border:1px #999999 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}}

.ccv-link{
	color:#e2001a !important;
	text-decoration:underline;}
	
.credit-card-table a{
	color:#e2001a !important;}
	
	
.checckout-form table tr td input{
	
	}
	
	
.extra-retail-padding{
	padding-top:30px;
	}
	
	
.account-img-right{
	position:absolute;
	right:27px;
	top:187px;
	}
	
	
#main #main-left .account-img-right{
	position:absolute;
	right:27px;
	top:187px;
	}
	
	
.add-to-bag-btn{
	background:url(../images/add-to-cart.jpg) no-repeat;
	width:105px;
	height:25px;
	border:none;
	float:left;}
	
.cart-fb-holder{
	float:left;
	padding-top:4px;
	padding-left:11px;
	}


#product-info{
	border:1px #333333 solid;
	width:625px;
	margin-top:45px;
	margin-bottom:50px;
	}
	
#product-info .tabs{
	text-align:center;
	padding-top:12px;
	padding-bottom:9px;
	float:left;
	width:207px;
	background:#efeff1;
	border-right:1px #d2d2d4 solid;
	border-bottom:1px #333333 solid;
}

#product-info .tabs.active{
	text-align:center;

	float:left;
	width:207px;
	background:#fff !important;
	border-right:1px #000 solid !important;
	border-bottom:1px #fff solid !important;
}

#product-info .tabs.active.no-border-info{
	border-right:none !important;	
}



#product-info .tabs.active a{
	color:#e2001a !important;
}

#product-info .tabs a{
	font-size:11px;
	font-weight:bold;
	color:#424344;
	text-decoration:none;
}

.no-border-info{
	border-right:none !important;
	width:209px !important;
	}
#product-info .inside-info{	
	padding-top:30px;
	color:#424344;
	padding-left:18px;
	display:none;
}

#product-info .inside-info.open{
	display:block;	
}	
	
#product-info .inside-info p{
	margin-top:0px;
	line-height:18px;
	width:385px;
	margin-bottom:17px;
	float:left;

}

#product-info .inside-info img{
	padding-left:28px;
	}
	
	
.you-might{
	padding-bottom:23px;
	padding-left:19px;
	padding-top:2px;
	}
	
.no-border-bottom{
	border-bottom:none !important;
	}
	
#featured-slider{
	list-style:none;
}

#featured-slider li{
	float:left;	
}


.jcarousel-skin-tango .jcarousel-prev{
	position:absolute;
	left:0px;
	top:0px;
	background: white url(../images/arrow-left.jpg) no-repeat -5px 28px;
	width: 16px;
	height: 214px;
	z-index:1;
}
.jcarousel-skin-tango .jcarousel-prev:hover{
	background: white url(../images/arrow-left-ro.jpg) no-repeat -5px 28px;
}

.jcarousel-skin-tango .jcarousel-prev.jcarousel-prev-disabled, 
.jcarousel-skin-tango .jcarousel-next.jcarousel-next-disabled{
	visibility:hidden;
}

.jcarousel-skin-tango .jcarousel-next{
	position:absolute;
	right:0px;
	top:0px;
	width: 16px;
	height: 214px;
	background: white url(../images/arrow-right.jpg) no-repeat right 28px;
	z-index:1;
}

.jcarousel-skin-tango .jcarousel-next:hover{
	background: white url(../images/arrow-right-ro.jpg) no-repeat right 28px;
}


#product-slider .jcarousel-container{
	width:596px;
	padding:0px 16px;	
	
}



#mostpopular-slider .jcarousel-container{
	width:308px;
	padding:0px 30px;
}

#mostpopular-slider .jcarousel-next, #mostpopular-slider .jcarousel-prev{
	width:30px;	
}

#products-image-slide{
	width:221px;
	height:64px;
	position:relative;
	overflow:hidden;
}
#products-image-slide .jcarousel-next, #products-image-slide .jcarousel-prev{
	height:64px;
}

#products-image-slide .jcarousel-next{
	background: white url(../images/arrow-right.jpg) no-repeat right 0px;
}

#products-image-slide .jcarousel-next:hover{
	background: white url(../images/arrow-right-ro.jpg) no-repeat right 0px;
}

#products-image-slide .jcarousel-prev{
	background: white url(../images/arrow-left.jpg) no-repeat -5px 0px;
}

#products-image-slide .jcarousel-prev:hover{
	background: white url(../images/arrow-left-ro.jpg) no-repeat -5px 0px;
}


#alsolikewrapper-slider{
	width:794px;
	height:269px;
	position:relative;
	overflow:hidden;	
}

#alsolikewrapper-slider .jcarousel-container{
	width:762px;
	padding:0px 16px;	
	
}


.hidden{
	display:none;
}

#shoppingcarttable input[type='submit']{
	font-size:0px;
}

.removelink {
padding: 2px 1px;
border: 0px;
text-decoration: underline;
font-size: 11px !important;
background: white;
cursor:pointer;
}

.form-table{
	margin-top:9px;	
}

.form-table ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.form-table ul li{
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.form-table tr > td{
	padding-bottom:7px;	
	vertical-align:text-top;


font-size: 11px;
color: #333;
text-align: left;
margin-top: 11px;

}

img { -ms-interpolation-mode: bicubic; }

.form-table .errorlist{
	
}

.form-table strong{
	font-size:12px;
}

.form-table textarea{
	width:406px;
	height:71px;
}

.form-table input[type='text'] {
border: 1px gainsboro solid;
background: url(../images/input-bg.jpg) repeat-x;
width: 204px;
height: 21px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.form-table select {
border: 1px gainsboro solid;
background: url(../images/input-bg.jpg) repeat-x;
width: 204px;
height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 5px;
}

.errorlist li{
	color:#ea0000;
	margin:0px;
	font-weight:bold;
}


#creditcard-detail .form-table .field-1{
	width:165px !important;
}

#creditcard-detail .form-table .smallfield-1,.expiryfield{
	width:70px !important;
}


#creditcard-detail{
	margin-top:6px;
	margin-bottom:20px;
}

#paypal-detail{
	padding-top:6px;
	padding-bottom:20px;
	position:relative;
	width:646px;
}

#paypal-detail img{

}
.cvv-display{
	background:#ec6c23;
	padding:5px;
	width:200px;
	display:none;
}

#creditcard, #paypal, #postpone{margin-right:10px;margin-bottom:10px;}
#creditcard, #creditcard + span {display: none;}

.login-holder .errorlist{
	list-style: none;
	margin:-10px 0px 10px 0px;
	padding:0px
}

.notext{
	font-size:0px !important;
}

.one-field .errorlist{
	list-style: none;
	margin:3px 0px 10px 0px;
	padding:0px;
}

p.msg {
float: left;
width: 600px;
color: red;
}

.commenttable .errorlist{
	margin:0px;
	padding:0px;
	list-style: none;	
}

.errorhighlight, .errormsg {
border: 1px solid red !important;
}

.errormsg {
border: 1px solid red;
padding: 10px;
margin: 10px 0px 0px -17px;
color: red;
}

#subscribemessage{
	padding:2px 0px 5px;
	color:red;
}

.oneresult{
	padding:20px 20px 20px 0px;
	
}

.oneresult a{
	text-decoration:none;
	color:black;
}

.oneresult a:hover{
	color:red;
}

.highlighted{
	font-weight:bolder;
}

.discounted{
	
}


.register-btn.checkout-back{
	background:url(../images/go-to-checkout.jpg) !important;
	width:107px !important
}

.sub-title{
	font-size:14px;
	font-weight:bold;
}

.eventtable{
	border:none !important;
	text-align:left !important;
}

.eventtable tr > td{
	border:none !important;
	padding-bottom:10px;
}

.eventtable img{
	padding-top:5px !important;
}

.main-top{
    border-bottom:1px solid #ccc;
    color:#ec1d25;
    font-size:18px;
    margin-left:10px;
}

.main-main{
    width:628px;
    margin-top:28px;
}

.mmain-left{
    float:left;
    width:355px;
    font-size:12px;
    color:#3a3a3a;
}

.mmain-left p{
    margin-bottom:20px; 
    padding-right:74px;
    width:355px !important;
}

.mmain-right{
    float:left;
    width:273px;
    
    
}

.right-tile{
    margin-bottom:25px;
    padding:0px 15px;
}

.right-top-text{
    background:#d11015;
    padding:22px 17px;
    color:white;
    text-align:center;
    font-size:15px;
    font-weight:bold;
}

.no-padding{
    padding:0px;
}

.right-tile p{
    padding:0px 33px;
    text-align:center;
    font-size:12px;
    color:#423a3a;
    text-align:center;
    
}


.subscribe-table, .refer-table{
    font-size:14px;
    color:#3a3a3a;  
    border:none !important;
    text-align:left !important;
}

.subscribe-table input[type='text'], .refer-table input[type='text']{
    width:189px;
}

.subscribe-table tr > td, .refer-table tr > td{
    padding-bottom:6px;
    border:none !important;
}

.refer-table tr.space-lrg > td{
    padding-bottom:25px;
}


.tite-red{
    padding-top:18px;
    font-size:18px;
    color:#ec1d25;
}

.text-14{
    font-size:14px;
}

.thankyou p{
    font-size:16px !important;
    color:#ec1d25 !important;
    text-align:left;
}

.thankyou .small{
    font-size:12px;
}

.sizeguide{
	color:red;
	float:right;
	clear:both;
	margin-bottom:5px;
}

.catalogue-pop{
	background:#5F6062;
	position:absolute;
	left:160px;
	width:590px;
	z-index:10000;
	padding:20px 28px;
	visibility:hidden;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}

.catalogue-pop p.title{
	color:white;
	font-size:18px;
	font-weight:bold;
	
}


.catalogue-pop #products .one-product{
	width:270px;
	height:115px;
}

.catalogue-pop .product-img{
	float:left;
	width:91px;
	padding-right:14px;
}

.catalogue-pop .product-detail{
	float:left;
	width:160px;
}

.catalogue-pop .product-name{
	color:white !important;
	text-align:left;
}

.catalogue-pop .product-desc{
	color:white !important;
	text-align:left;
}

.catalogue-pop .product-link{
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-align:left;
	margin-top:5px;
}

.catalogue-pop #products{
	border:none !important;
	padding-left:0px;
	padding-top:0px;
}

.search-terms a{
	display:block;
	color: black;
	padding:2px 5px;
	text-decoration:none;
	float:left;
}

.search-terms a:hover{
	background:#5f6062;	
	color:white;
}

img.img_left{
	border:none !important;
	float:left;
	padding:0px 15px 15px 0px !important;
	
}

img.img_right{
	border:none !important;
	float:right;
	padding:0px 0px 15px 15px !important;
		
}

img.img_block{
	float:none !important;
}

#delivery-return-tabopen p, #our-guarantee-tabopen p{
	float:none !important;
	width:600px !important;
}

a.inactive{
	color:#A1A4A6 !important;
}

a.inactive:hover{
	color:#A1A4A6 !important;
	cursor:default !important;
}


a.inactive:hover .page-prev{
	background:url(../images/cat-nav-prev.jpg) no-repeat;

}

a.inactive:hover .page-next{
	background:url(../images/cat-nav-next.jpg) no-repeat right;

}

.successpageol{
	margin:0px;
	padding:0px;
	padding-left:15px;
	font-weight:bold;
	line-height:16px;
}

.successpageol li{
	margin-bottom:10px;
	padding-left:3px;
}

.successpageol li span{
	font-weight:normal;
}

.reset-btn{
	width:75px;
	height:22px;
	text-align:center;
	color:white;
	background:#D20013;
	border:none;
}

.fancybox-skin{
	background:white !important;
}
#catalogue .product-top .catalogue-top-desc-1.right-product-type-mirror{
        width: 330px!important;
}
#catalogue .product-top .catalogue-top-desc-1.right-product-type-mirror form table{
        width: 330px!important;
}
