/* CSS Document */



* { margin:0; padding:0;}

body { background:url(../images/body-bg.jpg) repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#aa99a0;}

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 { min-width:940px; margin:0 auto; text-align:left;}

.wrapp { width:960px; margin:0 auto; text-align:left;}

.extra-wrapp { width:100%; margin:0 auto; text-align:left; background:url(../images/shine4.png) repeat center top; overflow:hidden; min-width:980px;}



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:#89717c; outline:none; text-decoration:underline;}

a:hover{text-decoration:none;}

p { margin:0; padding:0;}



#advSearchResultsDefault form{

	margin-bottom:10px;

	display:block;

	overflow:hidden;

}

#popupSearchHelp{

	padding:0;

}

.centeredContent .inp1 input{

	width:300px;

}

.productListing-data .normalprice{

	display:block;

}

/* ============================= header ====================== */

#header{

	background:url(../images/header-bg1.png) repeat-x left top;

	height:240px;

}

#header .main-width{

	position:relative;

}

#header .currencies{

	float:left;

	color:#656565;

	font-size:12px;

	line-height:15px;

	position:absolute;

	left:1px;

	top:14px;

	z-index:510;

	text-align:left;

}

#header .currencies .select.jqTransformHidden{

	display:none;

}

#header .currencies .label{

	float:left;

	margin-right:1px;

	margin-top:-1px;

	color:#776f6f;

	font-size:12px;

	line-height:20px;

}

#header .currencies .jqTransformSelectWrapper{

	background:url(../images/cur-arrow.gif) no-repeat right top;

	border:none;

	float:left;

	width:91px!important;

	padding: 0 0 0 0;

	cursor:default;

}

#header .currencies .jqTransformSelectWrapper div{

	height:24px!important;

	overflow:hidden;

	background:url(../images/cur-bg.gif) no-repeat left top;

}

#header .currencies .jqTransformSelectWrapper div span{

	font-size:11px;

	color:#c0c0c0;

	padding:2px 22px 0 5px;

	width:84px!important;

	height:18px!important;

	overflow:hidden;

	float:left;

}

*+html #header .currencies .jqTransformSelectWrapper div span{

	padding:2px 22px 0 4px;

}

#header .currencies ul{

	padding:0px 0 0 0;

	margin:0 1px 0 0px;

	width:90px!important;

	height:80px!important;

	overflow:hidden;

	background:#fff;

	border:1px solid #e4e3e3;

}

#header .currencies ul li{

	line-height:11px;

	padding:1px 4px;

	overflow:hidden;

	width:91px!important;

}

#header .currencies ul li a{

	color:#c0c0c0;

	font-size:11px;

	line-height:13px;

	text-decoration:none;

	display:block;

}

#header .currencies ul li a:hover{

	color:#776f6f;

}

#header .lang{

	position:absolute;

	top:11px;

	left:166px;

}

#header .navigation{

	float:right;

	padding:12px 0 0 0;

}

#header .navigation a{

	float:left;

	text-decoration:none;

	font-size:12px;

	line-height:20px;

	color:#9a9393;

	margin-left:15px;

}

#header .navigation a:hover{

	color:#474746;

}

#header .box2{

	margin:30px 0 0 0;

}

#header .search{

	float:left;

	overflow:hidden;

	background:url(../images/search.png) no-repeat left top;

	padding:6px 6px 9px 10px;

	width:239px;

	margin:32px 0 0 1px;

}

#header .search .input1{

	float:left;

	background:url(../images/search-bg.gif) repeat-x left top #fdfdfd;

	padding:2px 3px 2px 3px;

	border:1px solid #dcdad7;

	width:170px;

	margin:3px 0 0 0;

}

#header .search .input2{

	float:left;

	padding:0;

	border:none;

	background:none;

}

#header .logo{

	float:left;

	padding:0px 0 0 97px;

}

#header .cart{

	float:right;

	color:#939292;

	font-size:12px;

	line-height:20px;

	background:url(../images/cart.png) no-repeat left top;

	padding:19px 0 10px 80px;

	margin:12px 0 0 0;

}

#header .cart .cart1{

	display:block;

}

#header .cart a{

	color:#000;

	text-decoration:none;

}

#header .cart a:hover{

	color:#939292;

}

#header .box3{

	margin:0px 0 0 0;

}

.extra-wrapp.alt{

	padding-bottom:15px;

}

#header .menu{

	width:100%;

	overflow:hidden;

}

#header .menu ul{

	padding:0;

	margin:0;

	overflow:hidden;

	background:url(../images/menu-line.png) no-repeat left top;

}

#header .menu ul li{

	float:left;

	background:url(../images/menu-line.png) no-repeat right top;

}

#header .menu ul li:first-child a{

	padding:6px 22px 8px 21px;

}

#header .menu ul li a{

	display:block;

	text-decoration:none;

	color:#fff;

	font-size:19px;

	line-height:24px;

	font-family: 'Lobster Two', cursive;

	padding:6px 21px 8px 19px;

}

#header .menu ul li.selected a,

#header .menu ul li a:hover{

	background:url(../images/menu-act.png) repeat-x left top;

}

/* ============================= content ===================== */



.name{ font-size:17px; text-decoration:none; line-height:20px; font-weight:bold; font-family: 'Lobster Two', cursive;}

.name:hover{ color:#332c2e;}



#contentMainWrapper{
	margin:37px 0 0 0;
	background:url("../images/transparent_bg.png") repeat scroll center bottom rgba(0, 0, 0, 0);
	box-shadow:0 0 5px #CCCCCC;
	width:937px;
}

#column-left{

	padding-right:20px;

}

.centerBoxHeading{

	color:#312b2e;

	font-family: 'Lobster Two', cursive;

	padding:4px 0 5px 9px;

	font-size:19px;

	line-height:24px;

	font-weight:normal;

	background:url(../images/title-bg.gif) repeat-x left bottom #fbfbfb;

	border:1px solid #fff;

	margin-bottom:20px;

	box-shadow:0 3px 3px #e9e6e4;

	-moz-box-shadow:0 3px 3px #e9e6e4;

	-webkit-box-shadow:0 3px 3px #e9e6e4;

	position:relative;

}

.product-col{

	width:199px!important;

	border:1px solid #f9f7f6;

	background:url(../images/prod-bg.png) repeat left top;

	padding:10px 10px 13px 9px;

	box-shadow:0 0 3px #dcdad9;

	-moz-box-shadow:0 0 3px #dcdad9;

	-webkit-box-shadow:0 0 3px #dcdad9;

	position:relative;

	margin-bottom:20px;

}

.product-col .prod-info{

	padding:13px 0 0 0;

}

.product-col .name{

	color:#89717c;

	font-size:12px;

	line-height:20px;

	font-weight:bold;

	text-decoration:none;

	float:left;

	padding:0 0 5px 9px;

	border-bottom:1px dotted #c1c0bf;

	font-family:Arial, Helvetica, sans-serif;

}

.product-col .name:hover{

	color:#3c3536;

}

.product-col .text{

	font-size:11px;

	color:#aa99a0;

	line-height:17px;

	padding:6px 0 11px 9px;

	display:inline-block;

}

.product-col .price{

	padding:0 0 11px 7px;

}

.price{

	color:#312b2e;

	font-size:21px;

	line-height:21px;

	font-weight:normal;

}

.price strong{

	font-weight:normal;

}

.product-col .button{

	padding:0 0 0 5px;

}

.box-bot{

	margin:20px 0 0 0;

}

.forgot_pass{

	position:relative;

	top:7px;

}

#unsubDefault,

#discountcouponInfo,

#conditions,

#reviewsDefault,

#addressBookProcessDefault,

#createAcctDefault,

#siteMap,

#privacy,

#shippingInfo,

#accountNotifications,

#logoffDefault,

#advSearchDefault,

#checkoutSuccess,

#checkoutConfirmDefault,

#checkoutShipping,

#addressBookDefault,

#accountDefault,

#accountHistInfo,

#reviewsWrite,

#accountEditDefault,

#checkoutPayment,

#checkoutShipAddressDefault,

#accountHistoryDefault,

#accountPassword,

#acctNewslettersDefault,

#ezPageDefault,

#timeoutDefault,

#checkoutPayAddressDefault{

	background:#fff;

	border:1px solid #f8f7f6;

	padding:0 10px 10px 10px;

	overflow:hidden;

}

#timeoutDefault h1,

#ezPageDefault h1,

#addressBookProcessDefault h1,

#acctNewslettersDefault h1,

#accountHistoryDefault h1,

#checkoutPayAddressDefault h1,

#checkoutShipAddressDefault h1,

#unsubDefault h1,

#reviewsDefault h1,

#reviewsWrite h1,

#accountHistInfo h1,

#addressBookDefault h1,

#accountDefault h1,

#discountcouponInfo h1,

#siteMap h1,

#conditions h1,

#accountNotifications h1,

#privacy h1,

#shippingInfo h1,

#logoffDefault h1,

#advSearchDefault h1,

#checkoutSuccess h1,

#checkoutConfirmDefault h1,

#checkoutPayment h1,

#checkoutShipping h1{

	margin:0 -10px 20px -10px;

}

#accountHistInfo{

	padding-top:15px;

	padding-bottom:15px;

}

#indexCategories .tie .tie-indent #featuredProducts{

	display:none;

}

/* ============================= footer ====================== */

#footer{

	background:url(../images/footer-line.gif) repeat-x left top;

	margin:21px 0 0 0;

	padding:24px 0 0 0;

}

#footer .copyright{

	background:url(../images/footer-line.gif) repeat-x left top;

	margin:24px 0 0 0;

	padding:20px 0 40px 0;

	text-align:center;

	color:#ab9e9e;

	font-size:12px;

	line-height:27px;

}

#footer .copyright a{

	color:#ab9e9e;

	text-decoration:none;

}

#footer .copyright a:hover{

	color:#89717c;

}





/* ============================= 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;}

input:focus, select:focus, textarea:focus{outline:none;}

.cartRemoveItemDisplay input,

#gender-female, #gender-male, #newsletter-checkbox, #email-format-text, #email-format-html, #rating-1, #rating-2, #rating-3, #rating-4, #rating-5, #pmt-linkpoint_api, #pmt-moneyorder, #pmt-paypal, #pmt-cod, #notify-0{ border:none!important;}

#rating-1, #rating-2, #rating-3, #rating-4, #rating-5{margin:2px 4px 0 8px;}

#globalnotify, #pmt-cod, #pmt-moneyorder, #ship-flat-flat, #ship-item-item, #ship-storepickup-storepickup, #gender-male, #gender-female, #email-format-html, #email-format-text, #newsletter{border:none!important;	position:relative; top:2px;}

#primary{ margin-left:10px;	position:relative; top:2px; border:none!important;}

#disc-ot_coupon{margin:5px 0 0 0;}







/*slider*/

.slider{

	width:932px;

	height:444px;

	overflow:hidden;

	background:url(../images/slider-bg.png) repeat center bottom;

	padding:8px 0 0 8px;

	margin:20px 0 0 0;

}

#faded{

	overflow:hidden;

	width:940px;

	height:441px;

	position:relative;

	z-index:1;

}

.pagination{

	position:absolute;

	bottom:3px;

	left:390px;

	z-index:10;

	overflow:hidden;

	margin:0;

}

.pagination li{

	float:left;

	margin-left:10px;

}

.pagination li:first-child{

	margin:0;

}

.pagination li a{

	display:block;

	text-indent:-10000px;

	width:21px;

	height:21px;

	background:url(../images/pagination.png) no-repeat right top;

}

.pagination li.current a,

.pagination li a:hover{

	background:url(../images/pagination.png) no-repeat left top;

}

.bot-banners{

	width:100%;

	overflow:hidden;

	margin:17px 0 0 0;

}

.bot-banners div{

	float:left;

}

#bannerThree{

	margin:0 14px;

}

#bannerFour{

	margin-right:14px;

}