/**************** Body and tag styles ****************/
#upclear{
	clear:both;
	margin-top:10px;
	text-align:center;
	width: 897px;
	margin-left: auto;
	margin-right: auto;
}
.upclear{
	clear:both;
	margin-top:5px;
	text-align:center;
	width: 897px;
}
#container{
	width:930px;
	margin:auto;
	margin-top:0px;
	background:#ffffff;
	color:#940510;
	clear: both;
	margin-bottom: 20px;
	border: 1px solid #9450510;
}
* html #navigation a{width:1%;}
a img.{border:none;}
.BodyDiv{border:1px solid #7e0000;text-align:center;border-top: 2px solid #a80000;}
body{
	color:#990000;
	font:76% Verdana,Tahoma,Arial,sans-serif;
	line-height:1.2em;
	margin: auto;
	text-align: center;
	background-image: url(category/dresses/christmas-dresses/x-mas.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-attachment: fixed;
}
.xmasbck{display: inline;}
.w300{width:30% !important;}
div.c28{padding:4px 12px 12px 15px;display:inline}
h3{background-color:inherit;color:#Aa0000;font-size:12px;font-weight:normal;font-family:Verdana, Geneva, sans-serif;}
h3 a{text-decoration:none;}
img.,.center{border:solid 0;}

.leftnavlist{list-style:none;margin:0px;padding:2px 0px 0px .7em;text-indent:-0.7em;}
Title,.Title{padding:5px 10px;border-top:1px solid #81a9d4;color:#81a9d4;font-size:1.1em;font-weight:bold;}
Titlec,.Titlec{padding:5px 10px;border-top:0px solid #81a9d4;color:#81a9d4;font-size:1.1em;font-weight:bold;}
Titlex,.Titlex{padding:5px 10px;border-bottom:1px solid #800A1A;color:#800A1A;font-size:1.1em;font-weight:bold;}
.12padding{padding:12px;margin:0px;}
.blue{padding:5px 5px 3px 5px;color:#6297c0;font-size:12px;font-weight:inherit;text-align:justify;}
.blue3{padding:5px 5px 3px 5px;color:#6297c0;font-size:14px;font-weight:inherit;text-align:justify;}
.clear{clear:both;margin-top:0px;height:0px;}
.dress4{
	color:#800A1A;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-bottom: 5px;
}
.dress5{color:#800A1A; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-align:center; padding-bottom: 5px;margin-top:0px;
}

.Hspace{border-style:none;border-width:0px;height:20px;}
.Hspace2{border-style:none;border-width:0px;height:46px;}
.Hlink{
	border-style:none;
	border-width:0px;
	color: #C10000;
	text-decoration: underline;
	vertical-align: text-bottom;
}


.important{ color:#B70000; background-color:inherit; font-weight:bold; font-size:x-small;
}
/**************** Menublock styles ****************/
.menublock li{
padding:2px;
margin-bottom:2px;
list-style:none;
display:block;
}
.menublock li a{
margin-left:20px;
color:#aa0000;
font-weight:bold;
text-decoration:none;
}
.menublock li a:hover{color:#aa0000;text-decoration:none;}
.menublock li ul{
margin:3px 0 3px 15px;
font-size:1em;
font-weight:normal;
}
.menublock li ul a{color:#Aa0000;font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.navpad{padding:3px 15px 3px 15px;}
.NewHeadr{
	margin-top:0px;
	color:#990000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	white-space: nowrap;
	margin-left: 15px;
	text-align: left;
	vertical-align: bottom;
}
.Header09{
 margin-top:20px;
margin-bottom:30px;
 color:#990000;
 font-family:Verdana, Geneva, sans-serif;
 font-size:14px;
 font-weight:bold;
 white-space: nowrap;
 margin-left: 15px;
 text-align: left;
 vertical-align: bottom;
}

.red{
padding:5px 5px 3px 5px;
color:#7e0000;
font-size:12px;
font-weight:inherit;
text-align:justify;
}
.red2{ font-weight:bold; padding:5px 10px 3px 10px; color:#7e0000; font-size:12px; font-weight:bold; text-align:justify; word-spacing: 3px;
}
.red3{
	font-weight:bold;
	padding:5px 15px 3px 15px;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	word-spacing: 3px;
	line-height: 1.5em;
}
.small{font-size:0.8em;}
.splitcontentleft{
	float:left;
	width:30%;
}
.splitcontentleft2{
	margin-left:30px;
	float:left;
	margin-top:20px;
	clear: left;
}
.splitcontentright{float:right;width:52%;margin-top:25px;}
.splitcontentright2{
	margin-top:0px;
	margin-bottom:0px;
	color: #9D0810;
	float: right;
	text-transform: uppercase;
	font-size: 10px;
	margin-left: 10px;
	white-space: nowrap;
}
/**************** Content styles ****************/
.style7{
padding-bottom:2px;
padding-top:5px;
color:#Aa0000;
font:italic small/.5em Arial,Helvetica,sans-serif;
font-weight:bold;
font-style:italic;
}
.textcenter{text-align:center;}
.textleft{
	text-align:left;
	padding: 15px;
	line-height: 1.5em;
}
.textright{text-align:right;}

.xmas{
margin-left:0px;
margin-top:0px;
color:#990000;
font-size:x-small;
}

#breadbar{
padding:3px 10px 3px 10px;
text-align:left;
}
#christmas{
clear:both;
padding-top:25px;
margin:0px;
color:#aa0000;
background-color:white;
font-size:11px;
}
/**************** Header and navigation styles ****************/

#content img{align:center;}
#content ul,#content ol{margin:0 0 5px 25px;}
/**************** Footer styles ****************/
#dresses{
clear:both;
width:100%;
padding:0px;
margin:0px;
color:white;
background:#8B0000;
font-size:0.9em;
}
#footer a{
color:white;
background-color:inherit;
font-weight:bold;
}
#footer a:hover{
color:#ffffff;
background-color:inherit;
text-decoration:underline;
}
#footer p{padding:0;margin:0;width:100%;text-align:center;}
#header{
	margin-top:0px;
	margin-bottom:0px;
	border: 0;
	background-repeat: no-repeat;
	margin-left: 0px;
}
#dress{margin-left:2px;background-repeat: no-repeat;background-position: 28px 7%;z-index: 100;
margin-bottom: 0px;margin-top: 0px;background-image: url(images/8.gif);height: 126px;border: 0;}
#header h1{ width:250px; padding-bottom:5px; color:#Aa0000; font-size:18px; font-weight:bolder; font-family:Times,"Times New Roman",serif; font-style:italic; margin-top: 2px; margin-left: 10px; float: left; line-height: 1.5;
}
#header h2{
	margin-left:20px;
	font-size:1em;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
}
#header h3{
margin:10px 0 0 40px;
float:right;
background-color:inherit;
color:#A80000;
font-size:12px;
font-weight:normal;
font-family:"Times New Roman";
font-style:italic;
}
#intro{
margin-left:10px;
float:left;
width:400px;
margin-top:10px;
}
/**************** New classes and styles ****************/
#leftnav{width:250px;padding:0px 0 8px 0;}
#leftnav{width:400px;padding:0px 0 8px 0;float:left;}
#log{
width:990px;
margin-top:5px;
border-bottom-color:#9BAFDE;
background-image:url(graphics/box2.gif);
background-repeat:repeat-x;
background-position:0px 10px;
height:135px;
zoom:1;
zoom:100%;
}
#nav{
width:790px;
float:left;
border-bottom-color:#d1e2fe;
border-bottom-style:solid;
border-bottom-width:2px;
list-style:none;
background-position:bottom left;
background-color:#d1e2fe;
}
#nav a{
padding:10px 18px 1px 11px;
border:0 0 0 0;
display:block;
white-space:nowrap;
background-image:url(graphics/tab-7.gif);
color:#496598;
background-repeat:no-repeat;
background-position:100% 0;
font-size:13px;
font-family:"Times New Roman",Times,serif;
font-weight:normal;
font-style:normal;
letter-spacing:normal;
text-decoration:none;
}
#nav a:hover img{border:0 0 0 0;}
#nav li{
float:right;
margin:0px 8px 0 0px;
padding:0 0 0 9px;
background-image:url(graphics/tab-7.gif);
background-repeat:no-repeat;
background-position:0 0;
}
.redtitle{font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;color:#990000;}

#navigation{
	list-style:none;
	color:#990000;
	font-weight:bolder;
	line-height:normal;
	height:29px;
	width: 887px;
	margin: auto;
}

#navigation a:hover{text-decoration:underline;}
#navigation li{
	float:left;
	margin:2px 8px 0 0px;
	padding:2px 0 0px 9px;
	list-style-type:none;
	white-space:nowrap;
}

#navigation li a{
	padding:8px 25px 1px 9px;
	margin:0px;
	display:block;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#navigation ul{
margin-top:0px;
margin-left:0px;
margin-right:8px;
list-style:none;
}

.category{
	text-align:justify;
	padding:0px 5px 3px 0px;
	display:block;
	color:#990000;
	font-size:9px;
	font-weight:bold;
	text-decoration: underline;
	float: right;
	white-space: nowrap;
	margin-top: 5px;
	margin-right: 10px;
	position: absolute;
	left: 850px;
	top: 279px;
	width: 150px;
}
.category a, .category a:hover{
	color:#093
}
/**************** Sidebar styles ****************/
.leftnavlist{
list-style:none;
margin:0px;
padding:2px 0px 0px .7em;
text-indent:-0.7em;
}
#subcontent h2{
display:block;
background-color:inherit;
font-size:11px;
font-weight:bold;
font-style:italic;
text-decoration:none;
text-align:center;
letter-spacing:-1px;
}
.navpad{padding:3px 15px 3px 15px;}
.navpad2{padding:3px 2px 3px 15px;}
.SubBgColor{background-color:#FFFFFF;}
#subbrandbarnew{
border-top:2px solid #7E0000;
zoom:100%;
text-align:left;
height:23px;
background-image:url(images/navpicx.gif);
background-repeat:repeat-x;
margin-left:0px;
margin-top:0px;
width: 990px;
border-bottom: 1px solid #7E0000;
}
#subbrandtextnew{
font-size:1.2em;
line-height:1.4em;
padding:2px 20px 2px 20px;
margin-top:0px;
height:22px;
color: white;
}
.just{ text-align:justify; line-height:1.4em; font-weight:bold; padding: 0px 12px 5px 12px; width: 200px; }
.burg{ color:#792720; text-align: justify; padding: 5px 5px 5px 5px; }
.center {text-align: center; display: block; width: 300px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 30px; padding-top: 20px; padding-right: 12px; padding-bottom: 20px; padding-left: 12px; }
#container #leftnav .Zone400 img a{ text-decoration: none; text-align: center; display: block; border:none; }
#container #leftnav .Zone400 .center img a{ text-decoration: none; text-align: center; display: block; border:none; }
.go{text-decoration: none; display: block; padding-top: 10px; padding-left: 50px; }
.burg{color:792720; text-align: justify; padding: 5px 5px 5px 5px; }
.cen{text-align: center;display: inline;}
#container table tbody tr #leftnav .Zone50 .12padding .c28 p img {text-align: center;display: block;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.splitcontentright2 h1 {margin-top:0px;font-size: 10px;line-height: 1em;text-transform: none;font-weight: bold;float: right;margin-right:5px;width: 150px;}
#container #header img {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#container table tbody tr td .12padding table tbody tr td .12padding h2 strong {font-size: 12px;color: #A00;text-transform: uppercase;text-align: left;display: block;text-decoration: blink;font-family: Verdana, Geneva, sans-serif;}
#container table tbody tr td .textcenter tbody tr td h4 {font-size: 10px;font-weight: bold;text-transform: uppercase;color: 990000;line-height: 2em;vertical-align: bottom;padding-top: 3px;margin-top: 30px;margin-bottom: 0px;padding-bottom: 0px;}
#redjtxt{
	color:#990000;
	padding:15px;
	text-align: justify;
	line-height: 1.5em;
}
.rb{background-image:url(graphics/christmas.gif);height:2px !important;repeat:-no-repeat;}
#container .textleft a {color: #A41E25;}
#container .Titlex strong em a {color: #A41E25;}
#container a {
	color: #C10000;
	margin-right: 3px;
	line-height: 1.2em;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	white-space: nowrap;
}
.clear40{
	padding-bottom:20px;
	margin-bottom:20px;
	clear: both;
}
#navMenuHeaderLinks{
	width:960px;
	margin-bottom:0px;
	padding-bottom:1px;
}
.topnavRightTxtLinks{
	line-height:1em;
	font-size: 10px;
	text-decoration: none;
}
#topnavRightTxtLinks{z-index:997;padding-top:8px;}
/***** Fact Section Specials *****/
.fact-container { float: right; width:220px; margin:0 0 10px 10px; border-left:10px solid #fff; border-bottom:10px solid #fff; }
.fact-heading { font-size:12pt; padding:0 0 8px 0;margin:0; }
.fact-section { border: 0; padding: 0 0 0 10px; }
.fact-section ul { list-style-type: none; margin: 0; padding: 0; zoom:1; }
.fact-section ul li { line-height: 1.2em; margin-bottom: 1px; padding:5px;}
.fact-section ul li.last{ line-height: 1.2em; margin-bottom: 10px; padding:5px;}
.fact-section .section-text { margin:0; padding:0; }
/***** End Fact Section Specials *****/
/***** Section Styles *****/
.content-section { border: 0; padding: 0; margin-bottom:8px; }
.content-section ul { list-style-type: none; margin:0; padding: 0; }
.content-section ul li { line-height:1.2em; }
.content-section .section { margin-bottom: 2px; }
.section { border: 0; padding: 10px; background: #fff; margin-bottom: 8px; clear:left; }
.section.nobg { background: transparent; }
.section.nopadding { padding: 0; }
.section-break { clear:both; margin-top:18px; }
.section ul { list-style-type: none; margin:0; padding: 0; }
.section ul li { line-height: 1.2em; margin-bottom: 0; }
.sidebar-margin { margin-bottom: 8px; }
.section ol { margin:0 0 0 1.9em; padding:0; }
.section ol li{ margin:0 0 4px 0; }
.section-text { margin:8px 0 0 0; line-height:1.3em; }
.text-padding { padding:0 10px 10px; }
/**** Bookmarking Plugin Styles *****/
#bookmarking-small { position:absolute; top:0px; left:157px; }
#bookmarking-small ul { float:right; display:inline; padding:0; border: none; }
#bookmarking-small li { background: transparent; }

#bookmarking { width: 300px; overflow: auto; background: #e4e4e4; }
#bookmarking ul { padding: 8px 0 8px 8px; border: none; }
#bookmarking li { width: 140px; border: none; }

/* jQuery Bookmark styles v1.1.3 */
.bookmark_popup_text img { border: none; vertical-align: bottom; }
.bookmark_popup { display: none; z-index: 100; }
.bookmark_popup ul { float: left; width: 240px; border: 1px solid #aaa; }
.bookmark_list { display: inline-block; float: left; list-style-type: none; font-size: 80%; margin: 0px; padding: 0px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
 .bookmark_list {
  font-size: 100%;
 }
}
html:first-child .bookmark_list {  /* Opera */ font-size: 80%; }
.bookmark_list li { float: left; width: 23%; margin: 0px 1px; padding: 2px;
 background-color: transparent; }
.bookmark_compact { background-color: transparent; }
.bookmark_compact li { width: 14px; height: 14px; margin: -1px 0 0 0;
 padding: 0; background-color: transparent; border: none; }
.bookmark_list a { width: 100%; text-decoration: none; cursor: pointer; }
.bookmark_list span { display: inline-block; width: 16px; height: 16px; }
.bookmark_list img { border: none; }

/* jQuery.Rating Plugin CSS */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:transparent; display:none; width: 0 !important; }
div.star-rating,div.star-rating a{background:url(graphics/stars.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */


