@charset "utf-8";
/* CSS Document */
body {
	background:#e6c1e7 url(http://s3.amazonaws.com/ruglady/body-bg.gif) repeat-x top left;
	margin: 0;
	padding: 0;
	text-align:center;
}
a, a:link {
	color:#4b423b;
}
a:visited {
	color:#61797d;
}
a:hover {
	color:#8e1316;
}
.pagecontainer {
	width: 980px;
	margin: 0 auto 0 auto;
	position:relative;
	background:url(http://s3.amazonaws.com/ruglady/globalheader.png) no-repeat top center;
}
#hdr_wrap {
	background:url(http://s3.amazonaws.com/ruglady/header.jpg) no-repeat center center;
	width:980px;
	height:191px;
}
#srTableWrap {
	background:url(http://s3.amazonaws.com/ruglady/search_bg.png) no-repeat center center;
	height:39px;
}
#srTableWrapInner {
	background:url(http://s3.amazonaws.com/ruglady/search_field.png) no-repeat center center;
	height:23px;
	width:162px;
}
#srField {
	background:none;
	border:none;
	margin-left:3px;
}
#srLabel {
	color:#5c5448;
	font:bold 12px Arial Narrow, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-right:5px;
}
#logo_wrap {
	margin-left:30px;
}
#top_nav_wrap {
	margin-top:8px;
}
.home-head {
	height:45px;
	background:url("http://s3.amazonaws.com/ruglady/top_nav.png") no-repeat;
	position:relative;
	width:839px;
	margin:0px;
	padding:0px;
	float:left;
}
.home-nav {
	margin:0px;
	padding:0px;
	position:absolute;
	left:6px;
	top:6px;
}
.home-nav li a {
	float:left;
	width:100%;
	height:36px;
}
.home-nav li a:hover {
	background:#4d080d;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
}
.home-nav li {
	padding:0px;
	margin:0px;
	width:100px;
	height:60px;
	list-style:none;
	margin-right:0px;
	float:left;
	display:inline;
}
.home-nav .a {
	width:139px;
	margin-right:1px;
}
.home-nav .b {
	width:136px;
	margin-right:2px;
}
.home-nav .c {
	width:195px;
	margin-right:2px;
}
.home-nav .d {
	width:160px;
	margin-right:1px;
}
.home-nav .e {
	width:190px;
	margin-right:2px;
}
#featured_boxWrap {
	background:url(http://s3.amazonaws.com/ruglady/featured_bottom.gif) no-repeat bottom center;
}
#featuredCatsWrap1 {
	margin-top:15px;
}
#featuredCatsWrap2 {
	margin-top:14px;
	margin-bottom:15px;
}
#catsWrap {
	background:#7d9094 url(http://s3.amazonaws.com/ruglady/store_cats_middle.gif) repeat-y top left;
	margin-top:0px;
	margin-bottom:2px;
}
#catsWrapInner {
	background:url(http://s3.amazonaws.com/ruglady/storecats_top.png) no-repeat top left;
	padding-top:36px;
}
#leftCats {
	margin-left:13px;
	width:170px;
}
#leftCats a {
	color:#fdf8f5;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:170px;
	display:block;
}
#leftCats a:link, #leftCats a:visited {
	color:#fdf8f5;
	background:url(http://s3.amazonaws.com/ruglady/sidelinks_bg.gif) no-repeat left center;
	margin:2px 0px;
	padding:5px 0px 5px 25px;
}
#leftCats a:hover {
	color:#ffffff;
	background:url(http://s3.amazonaws.com/ruglady/sidelinks_bg_on.gif) no-repeat left center;
	margin:2px 0px;
	padding:5px 0px 5px 25px;
}
#newsWrap {
	background:#e3c8db url(http://s3.amazonaws.com/ruglady/store_newsletter_middle.gif) repeat-y top left;
	margin-bottom:2px;
}
#newsWrapInner {
	background:url(http://s3.amazonaws.com/ruglady/store_newsletter_top.gif) no-repeat top left;
	padding-top:38px;
}
.newsText {
	color:#322b26;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
}
#logosWrap {
	background:#e4d6cd url(http://s3.amazonaws.com/ruglady/logos_bg.png) no-repeat center top;
	height:196px;
}
#storefooter {
	background:#6c1619 url(http://s3.amazonaws.com/ruglady/footer_bg.gif) repeat-x left top;
	height:30px;
	margin-top:5px;
}
#creditLink {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#938376;
}


.ThreeVertBoxesWrap {padding-top:3px;}
.VertBox1 {float:left; width:252px; margin-right:4px;}
.VertBox2 {float:left; width:252px; margin-right:4px;}
.VertBox3 {float:left; width:252px;}
.VertImage {}
.VertInfo {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#6a6664; text-align:left; line-height:16px; padding:5px 8px; border-bottom:1px solid #f2f0f0; border-left:1px solid #f2f0f0; border-right:1px solid #f2f0f0; height:170px;}
.bImage {}

div.stBadge, div.gbhdr, table.tb_v4bc {background:#ffffff;}
table.tb_v4bc {padding:0px 10px;} 
td.logoimg {padding-left:10px;}
div.pnav {padding-right:10px;}
td div.addllinks {padding-right:10px;}
table.tb_v4bc {margin-top:-7px;}
div.v4bc, table.tb_v4bc, div.bbc-in, div.bbc-nav, div.bbc, ul.in, div.v4sem, table.pnav, span.ebay div#gnheader, div.gbhdr, td.fc  {background-color:transparent !important;}
table#top_nav_wrap {margin-bottom:-9px;}
div.v4sem a {font:bold 10px Verdana, Arial, Helvetica, sans-serif !important; color:#333333 !important;}
div.v4sem a:hover {color:#9a2220 !important;} 


/*---Left Navigation--->>START*/
td.tmpLeftCol div.sidetitleTop {height:36px; line-height:34px; background:url(https://s3.amazonaws.com/ruglady/sidebar_yellow.png) no-repeat top left; MARGIN-top:5px !important; width: 210px;}
td.tmpLeftCol div.sidetitleTop div {font:bold 13px Verdana, Arial, Helvetica, sans-serif; padding-top:8px; color:#fff; padding-left:50px;}
td.tmpLeftCol .sr_box {background:url(https://s3.amazonaws.com/ruglady/search-bg.gif) no-repeat bottom center; width: 210px; text-align:left; padding-top:7px !important; padding-bottom:28px !important;}
td.tmpLeftCol div.sidetitleTopTwo {height:36px; line-height:34px; background:url(https://s3.amazonaws.com/ruglady/shop_category.gif) no-repeat top left; width: 210px;}
td.tmpLeftCol div.sidetitleTopTwo div {font:bold 13px Verdana, Arial, Helvetica, sans-serif; padding-top:8px; color:#fff; padding-left:50px;}
td.tmpLeftCol div.sidetitleTopThree {height:36px; line-height:34px; background:url(https://s3.amazonaws.com/ruglady/advance_search.gif) no-repeat top left; width: 210px;}
td.tmpLeftCol div.sidetitleTopThree div {font:bold 13px Verdana, Arial, Helvetica, sans-serif; padding-top:8px; color:#fff; padding-left:50px;}
td.tmpLeftCol div.sidetitleTopFour {height:36px; line-height:34px; background:url(https://s3.amazonaws.com/ruglady/shop_news.gif) no-repeat top left; width: 210px;}
td.tmpLeftCol div.sidetitleTopFour div {font:bold 13px Verdana, Arial, Helvetica, sans-serif; padding-top:8px; color:#fff; padding-left:50px;}
td.tmpLeftCol .ea-box {text-align:left; background:url(http://charlottetreasure.com/rj/stylemarket/side_middle.gif) repeat-y top center; width: 210px;}
td.tmpLeftCol .ea-bottom {background:url(https://s3.amazonaws.com/ruglady/side-bottom.gif) no-repeat top center; width:210px; height:13px; font-size:20px;}
td.tmpLeftCol .ea-gap { width:210px; height: 5px; font-size: 0px; line-height: 0px;}

/*---Search--->>START*/
.searchwrap {background:url(https://s3.amazonaws.com/ruglady/search_fl.png) no-repeat top center; width:194px; height:29px; margin-left:8px !important;}
.searchkeyword {float:left; }
input.srkeyword {background:none !important; border:none !important; width:140px; height:27px; padding-left:10px !important; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#867f7c;}
.searchsubmit {float:right; width:41px; margin-top:1px !important;}
.dealWrap {width:210px;}
.AdvDropD {}
.AdvDropD {width:198px; margin-left:10px;}
#form2 {}
.AdvDropD select.drop_downs_text {width:193px; border:1px solid #ccc; padding:1px; margin-top:8px; color:#999; font:normal 13px Verdana, Arial, Helvetica, sans-serif;}
.advsearchbutton {text-align:right; margin-top:13px; margin-right:5px;}
.advsearchlink {color:#674538; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; margin-bottom:45px;}
.advsearchlink a, .advsearchlink a:visited {color:#5aa522; text-decoration:none;}
.advsearchlink a:hover {text-decoration:underline;}

/*---Categories--->>START*/
.tmpCats {margin-left:23px;}
.tmpCats a, .tmpCats a:visited {background:url(http://charlottetreasure.com/rj/stylemarket/cat_links_on.gif) no-repeat left center; color: #666; display: block; font:normal 12px Verdana, Arial, Helvetica, sans-serif; padding: 5px 4px 6px 13px; text-decoration: none;}
.tmpCats a:hover {color: #513529; text-decoration: none;background:url(http://charlottetreasure.com/rj/stylemarket/cat_links_on.gif) no-repeat left center;}

/*---Newsletter--->>START*/
.newsWrap {margin-left:10px !important; width:190px;}
.newstext {color:#666; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:16px; margin-bottom:5px !important; padding-top:7px !important;}
.newsletterea {color:#666; font:normal 11px Verdana, Arial, Helvetica, sans-serif; margin-top:5px !important; margin-bottom:9px !important;}
.ea-signup {float:right; text-align:right; margin-right:2px !important;}

/*---Content--->>START*/
.roundBox1 {background:url(https://s3.amazonaws.com/ruglady/tmp_cont_middle.gif) repeat-y top center; width:765px;}
.roundBox2 {background:url(thttps://s3.amazonaws.com/ruglady/mp_cont_top.gif) no-repeat top center; width:765px;}
.roundBox3 {background:url(http://charlottetreasure.com/rj/stylemarket/tmp_cont_bottom.gif) no-repeat bottom center; width:765px;}
.roundBox4 {}
.ProdTitle {font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#402a21; text-align:center; border-bottom:1px solid #eae8e8; padding-bottom:11px; padding-top:11px; margin-bottom:5px; margin-left:6px; margin-right:6px;}

/*---Description Box--->>START*/
table.DescrImageWrap {}
td.Image {vertical-align:top; text-align:center; width:430px; padding-top:5px;}
td.Image img {width:400px;}
td.Image div.ImageWrap {padding-bottom:10px;}
td.Image div.morephotosbutton img {width:159px; height:26px;}
div.morephotosbutton {margin-top:8px;}
td.Descr {text-align:left; vertical-align:top;}
div.DescrTitle {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#ff6ebc; text-align:left; margin-top:6px;}
table.SpecTable {margin-top:5px; width:100%;}
table.SpecTable td {width:50%; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:6px 5px 6px 0px; line-height:16px;}
div.AdditionalPhotos {margin-top:9px; display:block;}
div.AdditionalPhotos img {margin-bottom:15px;}

.polWrap {text-align:justify; border-top:1px solid #eae8e8; border-bottom:1px solid #eae8e8; padding-bottom:10px; padding-top:8px; margin-bottom:15px; margin-left:6px; margin-right:6px; margin-top:12px; padding-left:9px; padding-right:9px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#555; line-height:16px;}
.polWrapTitle, .polWrapTitle2 {font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#ff6ebc; margin-bottom:2px;}
.polWrapTitle2 {margin-top:15px;}
.polWrap a, .polWrap a:visited {text-decoration:underline; color:#666;}
.polWrap a:hover {text-decoration:none;}
/*---Footer--->>START*/
#ea-footer { background:url() no-repeat top center; width: 980px; height: 80px; margin: 5px auto 0px auto !important;}
#ea-footer .ea-inner {text-align:left; float:left; padding-top:4px; padding-left:15px;}
#ea-footer .ea-credit {text-align:right; float:right; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999; padding-top:28px; padding-right:15px;}
.ea-credit a { color: #999; text-decoration: underline; text-align:right; }
.ea-credit a:hover { color: #559d1a; text-decoration: none; text-align:right; }

input, a {outline:none;}
.main_wrap {width: 980px !important; margin:0px auto;}
.main_wrap_inner {width: 980px !important;}
.tmpLeftCol {width:210px; padding-top:5px; vertical-align:top;}
.tmpMiddleCol {width:770px; padding-top:15px; vertical-align:top;}