/* CSS Document */
 @media only screen and (min-width: 768px) and (max-width: 1000px) {
        .main-width2 .wrapper {padding-right:10px;}
		#header .logo2 img{margin-left:5px;}
       
    }
* { margin:0; padding:0;}
body { background:url(../images/bkgd_ptrn/burried.png) repeat #040404;  background-position: center top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#4d5255;}
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.main-width { width:1050px; margin:0 auto; text-align:left; padding-left:40px;}
.main-width2 { width:1092px!important; margin:0 auto; text-align:left; clear:both;}
.main-width2 .wrapper {background: url(/includes/templates/theme9star/images/header-bg.gif) repeat-x left top;}
input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#414141; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header{
	background:url(../images/header-bg.gif) repeat-x left top;
	height:210px;
}
#header .left-head{
	float:left;
}
#header .menu{
	padding: 19px 0 0 40px;
	overflow:hidden;
}
#header .menu ul{
	padding:0;
	margin:0;
}
#header .menu ul li{
	float:left;
	padding-right:19px;
}
#header .menu ul li a{
	font-size:14px;
	line-height:35px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
#header .menu ul li.selected a,
#header .menu ul li a:hover{
	color:#97a22f;
}

#header .logo{
	padding:18px 0 0 3px;
}

#header .logo2{
	float: left;
	margin-top: -140px;
	margin-left: -5px;
	overflow: visible;
}

#header .right-head{
	float:right;
	text-align:right;
}
#header  .navigation{
	color:#fff;
	font-size:9px;
	line-height:20px;
	padding:27px 0 0 0;
}
#header  .navigation a{
	color:#858484;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
}
#header  .navigation a:hover{
	color:#ffb000;
} 
#header .cart{
	float:right;
	background:url(../images/cart.gif) no-repeat left top #686868;
	height:58px;
	font-size:54px;
	line-height:54px;
	padding:0 9px 0 60px;
	margin-top:25px;
	margin-right:1px;
}
#header .cart a{
	text-decoration:none;
	font-weight:bold;
	color:#868686;
	padding:3px 0 0 0;
	display:inline-block;
}
#header .cart a:hover{
	color:#fff;
}
#header .lang{
	float:right;
	padding:68px 11px 0 9px;
}
#header .currencies{
	float:right;
	padding:64px 0 0 0;
	color:#fff;
	font-size:12px;
	line-height:20px;
}
#header .currencies select{
	width:73px;
	height:20px;
	padding:1px 0 0 0;
	color:#979797;
	font-size:11px;
	line-height:20px;
	border:1px solid #e6e6e7;
	margin-left:-2px;
}
#header .search{
	clear:both;
	padding:19px 1px 0 0;
	overflow:hidden;
	float:right;
}
*+ html #header .search{
	float:none;
}
#header .search .input1{
	background:url(../images/search-bg.gif) repeat-x left top;
	border:none;
	float:left;
	padding:12px 5px;
	width:270px;
}
#header .search .input2{
	padding:0;
	border:none;
	float:left;
}
/* ============================= content ===================== */

.name{ font-size:17px; text-decoration:none; line-height:20px; font-weight:bold;}
.name:hover{ color:#e8a900;}
.centerBoxHeading{
	color:#525554;
	font-size:60px;
	line-height:60px;
	font-weight:bold;
	letter-spacing:-4px;
}
#specialsListingHeading{
	color:#525554;
	font-size:60px;
	line-height:60px;
	font-weight:bold;
	letter-spacing:-4px;
	padding:5px 0 5px 0;
	margin-bottom:5px;
}
#contentMainWrapper{
	background:url(../images/main-bg.gif) repeat-y left top;
	margin-top:-21px;
}
#column-left{
	padding:50px 10px 0 16px;
}
.column-center-padding{
	padding:35px 15px 15px 3px;
}
.product-col{
	margin:5px 0 6px 0;
}
.product-col .img img{
	border:8px solid #f1f1f1;
}
.product-col:hover .img img{
	border:8px solid #f8b800;
}
.product-col:hover .price{
	background:#f9bd00;
}

.product-col .prod-info{
	width:100%;
	overflow:hidden;
}
.price{
	
	font-size:15px;
	font-weight:bold;
	line-height:16px;
}
.product-col .price{
	float:left;
	width:81px;
	min-height:32px;
	height:auto!important;
	height:100%;
	background:#909c2c;
	display:inline-block;
	float:left;
	font-size:20px;
	letter-spacing:-1px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	padding:16px 0 2px 15px;
	overflow:hidden;
}
*+ html .product-col .price{
	margin-bottom:-2px;
}
.product-col .price .normalprice{
	font-size:20px;
}
.product-col .price strong {
padding-left: 5px;
}
.product-col .price .productSpecialPrice{
	width:81px;
	height:33px;
	background:#f9bd00;
	display:inline-block;
	font-size:20px;
	letter-spacing:-1px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	padding:16px 0 0 15px;
	margin:10px 0 0 -15px;
}
.product-col .button{

	overflow:hidden;
}
/* ============================= footer ====================== */
#footer{
	background:url(../images/bkgd_ptrn/white_bed_sheet.png) repeat left top;
	margin:0px 0 49px 0;
}
#footer .footer-menu{
	padding:48px 0 15px 49px;
}
#footer .footer-menu a{
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#969497;
}
#footer .footer-menu a:hover{
	color:#525554;
}
#footer .copyright{
	font-size:12px;
	line-height:14px;
	color:#9d9d9d;
	padding:0 0 48px 49px;
}
#footer .copyright a{
	color:#9d9d9d;
	text-decoration:none;
}
#footer .copyright a:hover{color:#525554;} 
/* ============================= banners ====================== */
.banners{
	width:100%;
	overflow:hidden;
	background:url(../images/main-bg.gif) repeat-y left top;
	padding:50px 0 0 0px;
	margin-top:-21px;
}
.banners .top{
	float:left;
	width:627px;
	padding-left:13px;
	padding-right:48px;
}
.banners .top #bannerOne,
.banners .top #bannerThree{
	float:left;
	padding-right:10px;
}
#bannerOne,
#bannerTwo{
	margin-bottom:60px;
}
#bannerFive{
	margin-bottom:24px;
}
#bannerSix{
	margin-left:4px;
}
/* ============================= tabs ====================== */


.popular{
	width:961px;
	overflow:hidden;
	background:url("../images/main-bg.gif") repeat-y scroll left top transparent;
	padding:45px 50px 50px 45px;
	
}
.carousel-box{
	width:961px;
	overflow:hidden;
	position:relative;
	margin-top: -30px;
	
}
.carousel-box h2{
	color:#525554;
	font-size:60px;
	line-height:60px;
	font-weight:bold;
	letter-spacing:-4px;
	padding:0 0 16px 0px;
}
.carousel {
	position:relative;
}
.carousel ul{
	height:250px;
	overflow:hidden;
	margin:0 0 0 0px;
	padding:0;
}
.carousel ul li{
	float:left;
	height:250px;
	margin-right:5px;
	margin-left:5px;
}
.carousel-box .prev{
	position:absolute;
	width:26px;
	height:26px;
	background:url(../images/prev-next.png) no-repeat left top;
	top:26px;
	right:37px;
}
.carousel-box .prev:hover{
	background:url(../images/prev-next.png) no-repeat left bottom;
}
.carousel-box .next{
	position:absolute;
	width:26px;
	height:26px;
	background:url(../images/prev-next.png) no-repeat right bottom;
	top:26px;
	right:5px;
}
.carousel-box .next:hover{
	background:url(../images/prev-next.png) no-repeat right top;
}
.banner{
	position:relative;
	overflow:hidden;
	width:310px;
	height:222px;
	float:left;
	margin-right:7px;
}
.banner1{
	position:relative;
	overflow:hidden;
	width:310px;
	height:222px;
}
.banner2{
	position:relative;
	overflow:hidden;
	width:290px;
	height:222px;
	padding-left:18px;
	padding-top:30px;
	float:left;
}
.banner3{
	position:relative;
	overflow:hidden;
	width:310px;
	height:222px;
	padding:30px 0 0 9px;
}
.banner .lbl_1{
	background:url(../images/banner-label1.png) no-repeat left top;
	width:219px;
	height:96px;
	position:absolute;
	left:18px;
	top:20px;
}
.banner1 .lbl_2{
	background:url(../images/banner-label2.png) no-repeat left top;
	width:219px;
	height:96px;
	position:absolute;
	left:21px;
	top:20px;
}
.banner2 .lbl_3{
	background:url(../images/banner-label3.png) no-repeat left top;
	width:219px;
	height:96px;
	position:absolute;
	left:18px;
	top:50px;
}
.banner3 .lbl_4{
	background:url(../images/banner-label4.png) no-repeat left top;
	width:219px;
	height:96px;
	position:absolute;
	left:30px;
	top:50px;
}
/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101; border:solid 1px #e3e3e3; padding:2px; background:#fdfdfd;}

body#loginBody legend {
background:#e6a800;
color:#fff;
font-weight:bold;
}

body#loginBody fieldset {
padding:0 10px 10px 10px;
}

body#loginBody fieldset input[type="text"],body#loginBody fieldset input[type="password"]{
height:20px;}

body#loginBody fieldset input[type="text"]:focus,body#loginBody fieldset input[type="password"]:focus{
border-color:#b5b5b5;
}

body#loginBody fieldset select{
height:26px!important;
padding:2px;
margin-top:4px;
width:200px;
}

body#loginBody fieldset label{
margin-top:4px;
height:26px;
line-height:26px;
}

body#loginBody #newsletter-checkbox,body#loginBody #shippingAddress-checkbox{margin-left:10px;}

body#checkoutBody .totalBox {
text-align:center;}


body#checkoutBody fieldset{
padding-bottom:10px;}

#checkoutPayment label.radioButtonLabel {

}

#checkoutPayment p.important{margin:5px 0 10px 0;}

.ai4,.ai8 {margin-left:0;}
#productAdditionalImages img{margin-bottom:5px;}