/*******************************************************************************
	Client styles(start)
*******************************************************************************/
UL, OL {list-style: none; }
li {list-style-type:none;}
A { color:#606e0f; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#521437; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
.clr {clear: both;}
.fnt11 {font-size:11px;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}

.backtop {background:url(images/layout_pics/backtophead.gif) center; height:114px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.backMain {background:url(images/layout_pics/backmainwhitegray.gif) repeat-x #fff bottom;} 

/* header */
.logobar { text-align:left; width:971px; margin:0 auto; padding:0;clear:both; overflow:hidden;}
	p.logo, p.phno, p.findRegistry, p.scart {float:left; height:66px; display:block; padding:0; margin:0;}
	p.logo { width:343px; width:327px; padding:0 0 0 16px; }
	p.phno {width:186px; text-align:center;}
	p.findRegistry { width:171px; background:url(images/layout_pics/backfindregistry.gif) no-repeat; text-align:center;}
	p.scart { width:270px; width/**/:/**/250px; height/**/:/**/26px; padding:40px 0 0 20px; background:url(images/layout_pics/back_shoppingcart.gif) no-repeat; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#445968;}
	
	a.order_history
	{
		font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#445968;text-decoration:none;
	}

.navSearchbar {text-align:left; width:971px; margin:0 auto;}
	
	/* top navigation */
	ul.topNav {float:left; width:400px; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
	ul.topNav li{ float:left; list-style:none;}
	ul.topNav li a{ display:block; float:left; color:#000; padding:10px 25px 10px 18px; background:url(images/layout_pics/butarrowtop.gif) right no-repeat; text-decoration:none;}
	ul.topNav li a:hover{ color:#981d62; text-decoration:none;}
	
	/* search top */
	form.search {float:right; width:355px; width/**/:/**/335px; padding:12px 20px 0 0;}
	form.search p{ float:left; display:block;}
		form.search p.wd1{ width:68px;}
		form.search p.wd2{ width:222px;}
			form.search p.wd2 input{ width:99%; border:1px solid #8b657d; padding:1px; background-color:#ececec; height:15px;}
		form.search p.wd3{ width:42px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
		
		
		
/* main back box */
.MainBoxBack { background:url(images/layout_pics/midmainboxback.png) repeat-y; width:971px; margin:0 auto;}
.MainBoxBack_top { background:url(images/layout_pics/topmainboxback.gif) no-repeat top left;} 
.MainBoxBack_bot { background:url(images/layout_pics/midmainboxback_bot.gif) no-repeat bottom left; width:971px; height:auto !important; height:1004px; min-height:1004px;}
.ContentMain {padding:16px; padding-bottom:0; text-align:left;}

/* content */

	.backgeyback { background:url(images/layout_pics/backcloseback.gif) repeat-y;}
	.backgeyback1 {padding:0 16px 22px 16px;}
	.backgeyback_close {background:url(images/layout_pics/backclose.gif) no-repeat top left; height:6px;  overflow:hidden;}

/* left section main */
	.LeftSection {float:left; width:249px;}
	.ban_categories { background:url(images/layout_pics/ban_category.gif) no-repeat bottom #fff; width:249px; height:54px; height/**/:/**/40px; padding:14px 0 0 0;}
	.banHead { font-family:"AvantGarde Md BT", Arial, sans-serif, Verdana; font-size:18px; color: #661d4c; padding:7px 0 5px 12px; display:block;}
	.banHead_padd { padding:11px 0 9px 12px !important;}
		.viewallbrands {float:right; font-size:11px; font-weight:bold; padding:13px 18px 0 0;}
		.viewallbrands a{ text-decoration:underline; color:#000;}
	
	ul.leftNavCat {padding:0; margin:0;}
	ul.leftNavCat li{padding:0; margin:0 0 1px 0; list-style-type:none; border-left:9px solid #8ea414;}
	ul.leftNavCat li a{ display:block; padding:7px 9px; color:#394d5b; font-weight:bold; border-left:1px solid #000; background-color:#f7f7f7; font-size:12px;text-decoration:none;}
	ul.leftNavCat li a:hover{ color:#6b7e00; border-left:1px solid #e22828; background-color:#f0f5d7;}
	
	.sinupbox {background:url(images/layout_pics/signupbox.jpg) no-repeat; width:229px; height:110px; width/**/:/**/207px; height/**/:/**/88px; margin:0 0 0 11px; color:#e7c4d8; padding:12px 10px 10px 12px; font-weight:bold; font-size:12px; overflow:hidden;}
		.boxsignup { background-color:#e7cddc; border:1px solid #8b657d; padding:1px; width:98%; margin:10px 0;}
		
	.brands { clear:both; margin:0 0 0 11px;}
		.brandsBox {float:left; background:url(images/layout_pics/brandsback.gif) no-repeat; width:111px; height:86px; overflow:hidden; text-align:center;}
		.brandsBox img{ margin:5px 0 0 0;} 
		.limarg {margin:0 0 0 6px;}

/* right section main */
	.RightSection { width:679px; float:right;}
	
	.homeimg {padding:0 0 12px 0;}
	
	.RightMain {float:left; width:517px;}
		.ban_greenback, .ban_purpleback {font-family:"AvantGarde Md BT", Arial, sans-serif, Verdana; font-size:18px; color:#fff; padding:0px 0 0px 12px;/* display:block; width:517px; height:52px; width:505px; height:43px; */overflow:hidden; width:505px}
		.ban_greenback {background:url(images/layout_pics/ban_head.jpg) no-repeat;}
		.ban_purpleback_top {background:url(images/layout_pics/ban_head1_top.jpg) no-repeat; width:517px; height:9px}
		.ban_purpleback {background:url(images/layout_pics/ban_head1_bg.jpg) repeat-y;}
		.ban_purpleback_bottom {background:url(images/layout_pics/ban_head1_bottom.jpg) no-repeat; width:517px; height:11px}

		.ban_purpleback	p{ color:#FFFFFF; font-size:18px;}
		.ban_purpleback_returning {font-family:"AvantGarde Md BT", Arial, sans-serif, Verdana; font-size:18px; color:#fff; padding:9px 0 0px 12px; display:block; width:220px; height:52px; width/**/:/**/220px; height/**/:/**/43px; overflow:hidden;}
			.ban_purpleback_returning {background:url(images/layout_pics/ban_head1.jpg) no-repeat;}
		.ban_purpleback_returning	p{ color:#FFFFFF; font-size:18px;}
		
		.Shop_CatBox {float:left; background:url(images/layout_pics/shopcatback.jpg); width:97px; height:186px; overflow:hidden; text-align:center; margin-right:7px; }
			.mrgscnn {margin:0 !important;}
			p.imgShopCat { height:127px; height/**/:/**/122px; display:block; padding:5px 0 0 0; }
			p.textShopCat { color:#fff; display:block; height:58px; height/**/:/**/40px; padding:13px 0 5px 0; }
			p.textShopCat a{ color:#fff; font-weight:bold; text-decoration:none;}
			
		.FeaturedPrd {float:left; background:url(images/layout_pics/featuredprd_bg.gif) repeat-x; width:123px;  text-align:center; padding:0;margin-right:7px;padding-top:4px;;}
		.FeaturedPrd_top{background:url(images/layout_pics/featuredprd_top.gif) no-repeat; width:123px; height:4px;}
		.FeaturedPrd_bottom{background:url(images/layout_pics/featuredprd_bottom.gif) no-repeat; width:123px; height:4px;}
			p.imgFprd { padding:0 0 2px 0;}
			p.itextFprd { background:url(images/layout_pics/featuredprdtext_back.gif) repeat-x center top; color:#445968; font-weight:bold; padding:7px 2px 8px 2px; }
			p.buyFprd {  display:block; padding:0 2px 0 3px;}
				.prc {background:url(images/layout_pics/back_price.gif) no-repeat; width:58px; height:25px; text-align:center; float:left; display:block; color:#fff; font-weight:bold; line-height:24px;}
				a.scrt {background:url(images/layout_pics/btn_buy.gif) no-repeat; width:41px; height:25px; display:block; text-indent:-9999px; float:right;}
	
	.RightAddrght {float:right; width:150px; background-color:#f6f6f6; text-align:center; padding:10px 0;}
	.RightAddrght p{ margin:0 0 12px 0;}

/* footer */
#footer_custom { font-size:11px;}
.botinfo {background-color:#e5e5e5; color:#919eab; text-align:center; padding:8px 0 15px 0;}
.botinfo a{ color:#919eab;}
.copyright { padding:25px 0; width:931px; margin:0 auto; text-align:left; color:#7e7e7e;}
.copyright a{color:#7e7e7e;}

/*******************************************************************************
	Client styles(End)
*******************************************************************************/