@charset "utf-8";
/* CSS Document */

body{
	background:#fff;	
	text-align:center;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	height:100%;	
	font-size:13px;
	width:100%;
}

body, p, h1, h2, h3,div, a{
	color:#6e7881;
	font-family:Tahoma,"Trebuchet MS";
}


a{
	text-decoration:none;
}
img{
	border:none;
}
input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
width:150px;
}
td{
 vertical-align:top;
}
.cat_dropdown_smaller{
	width:100px;
}
.pink, a:hover{
	color:#ef59a1;
}
#main{
	width:1000px;
	margin:20px auto 0px auto;
}
#ld_main{
	width:960px;
	padding:0px 20px;
	float:left;
	background:#d0d5da;
	min-height:612px;
}
#ld_main .ld_header{
	height:67px;
	margin-top:15px;
	font-size:11px;
	position:relative;
	
}
.contact_top,.logo,.myaccount{
	float:left;
	text-transform:uppercase;
}
.contact_top{
	width:473px;
	padding-top:24px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	position:absolute;
	left:0px;
	bottom:4px;
}
.logo{
	position:absolute;
	bottom:4px;
	left:473px;
}
.myaccount{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	width:202px;
	line-height:1.5em;
	position:absolute;
	bottom:4px;
	left:750px;
}
.content{
	min-height:500px;
	float:left;
	background:url(/images/right_bg.gif) #fff right center repeat-y;
}

.left,.middle,.right{
	float:left;
	min-height:500px;
	background:#fff;
	
}
.left{
	width:464px;
	text-align:left;
	min-height:580px;
	text-align:left;
	padding-bottom:20px;
	/*background:#fff url(/images/left_bg.gif) right 10px no-repeat;*/
	position:relative;
}
.middle{
	width:294px;
	background:#fff;
}
.menu{
	clear:left;
}
.profile{
	padding:10px;
	text-align:left;
	margin-right:10px;
	margin-top:10px;
	text-align:justify;
background:#EBEFF0;
}on
.profile h2{
	text-align:right;
	font-size:14px;
}
.right{
	padding-left:11px;
	width:191px;
	background:#D0D5DA;

}
.rotator{
	clear:left;
	margin-bottom:12px;
}

#footer{
	clear:left;
	text-align:left;
	width:980px;
	margin:0 auto;
	height:48px;
	font-size:11px;
	text-transform:uppercase;
	padding-left:20px;
	font-weight:bold;
	background:url(/images/footer_bg.gif) left bottom no-repeat;
}
#footer a{
}

/*** Shop ***/

.shop-product-small{
	/*background:#e8eaee;*/
	text-align:center;
	margin:8px;
        float:left;
}
.shop-product-small h5{
	margin:10px 0px;
	clear:left;

}

.shop-product-small .image{
	background:#fff;
	height:92px;
	width:112px;
	display:block;
}

.description,.brand{
	position:absolute;
	left:462px;
	top:274px;
	z-index:80;
	width:270px;
	min-height:210px;
	padding:8px;
	background:#EBEFF0;
	text-align:left;
	text-align:justify;
	height:300px;overflow:auto;
}


.image h1{
	color:#ef59a1;
	text-align:center;
	font-size:18px;
}
.productTextInput{
	width:50px;
	float:left;
	margin-right:10px;
}
.catProdAttributeTitle, .catProdAttributeItem{
	float:left;
}

.catProdAttributeTitle{
	font-weight:bold;
	text-transform:uppercase;
	padding-right:5px;
}
.catProductAttributeGroup{
	clear:left;
	padding:4px 0px;
}
.quantity{
	clear:left;
}
.shop-catalogue{
	text-align:center;
	margin:4px;
	padding:10px;
}
.cat_textbox_small{
	background:#ebeff0;
	border:1px solid #fff;
}
.white{
	color:#fff;
}
.catProdAttributeTitle{
	width:60px;
	display:block;
	float:left;
	font-weight:bold;
	text-align:left;
	padding-right:10px;
}
.poplets{
	text-align:center;
}
table.productPoplets{
	margin:0 auto;
}
table.productTable{
	margin:0 auto;
	width:470px;
}
.shop-product-large{
	text-align:center;
}
h4{
	margin:0px;
	padding:0px;
}
.image{
margin:0 auto;
}
table.cart{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
border-collapse:collapse;
border-spacing:0;
font-size:11px;
width:100%;
}
table.cart td,table.cart th{
	padding:6px;
}
table.cart th, tr.sub-total,tr.total{
	background:#f9f9f9;
}
table.cart a{
	color:#ef59a1;
	text-decoration:underline;
}
input.cartInputText, input.discountcodeInput{
	width:30px;
}
.form{
	width:400px;
}

.cartSummaryTable{
	float:right;
}
.cartSummaryLink{
	display:none;
}
.item label{
	width:150px;
	float:left;
	display:block;
}
.item input{
	float:left;
}
.item{
	clear:both;
	padding:10px 0px;
}
.shippingDropDown{
	width:150px;
}
.brandlist{
	margin:0px;
	padding:0px;
	background:#fff;
	float:left;
	padding:8px;
	
}
.brandlist li{
	float:left;
	padding-right:10px;
	margin-right:10px;
	list-style:none;
}
.brandlist a{
	text-decoration:underline;
}
.brand h2{
	clear:left;
	font-size:14px;
	padding-top:14px;
	color:#ef59a1;
}
#cat_593894_divs{
	margin-top:20px;
}
.catmain0593894{
	padding:2px 0px;
}
input.discountcodeInput{
	width:150px;
}
.shippingStateDiv{
display:none;

}
.breadcrumbs{

}
/*-----font------*/

#footer a{
	height:28px;
	display:block;
	float:left;
}

a.f_signup{
	width:136px;
	background:url("/images/join.gif") no-repeat;
}
a.f_signup:hover{
	background:url("/images/join_hl.gif") no-repeat;
}
a.f_delivery{
	width:61px;
	background:url("/images/delivery.gif") no-repeat;
}
a.f_delivery:hover{
	background:url("/images/delivery_hl.gif") no-repeat;
}
a.f_terms{
	width:135px;
	background:url("/images/terms1.gif") no-repeat;
}
a.f_terms:hover{
	background:url("/images/terms1_hl.gif") no-repeat;
}
a.f_sizing{
	width:134px;
	background:url("/images/sizing.gif") no-repeat;
}
a.f_sizing:hover{
	background:url("/images/sizing_hl.gif") no-repeat;
}
a.f_aboutus{
	width:65px;
	background:url("/images/aboutus.gif") no-repeat;
}
a.f_aboutus:hover{
	background:url("/images/aboutus_hl.gif") no-repeat;
}

.contact_top a{
	height:24px;
	display:block;
	float:left;
}
a.f_home{
	width:45px;
	background:url("/images/home.gif") no-repeat;
}
a.f_home:hover{
	background:url("/images/home_hl.gif") no-repeat;
}
a.f_shopping{
	width:71px;
	background:url("/images/shopping.gif") no-repeat;
}
a.f_shopping:hover{
	background:url("/images/shopping_hl.gif") no-repeat;
}
a.f_contact{
	width:71px;
	background:url("/images/contact.gif") no-repeat;
}
a.f_contact:hover{
	background:url("/images/contact_hl.gif") no-repeat;
}

.productitemcell{
	padding:8px 0px;
	white-space:nowrap;
}
.shippingCountryDiv,.shippingDiv,.shippingStateDiv{
	padding:8px 0px;
}
.catalogueTable{
	border-bottom:1px solid #d0d5da;
	width:100%;
}

.shop-catalogue p{
	margin:4px 0px;
}
.catalogueItemNotFound{display:none;}
.header{margin-bottom:10px;}

.pagination{color:#EF59A1;font-weight:bold;
}
.pagination a{color:#6E7881;font-weight:normal;
}
