/* CSS Document */
.container{text-align:left;margin:0px 0px;width: inherit;}
.containermaster{width:990px;}
#log {width:990px;height:125px;margin-top:0px;border-bottom:1px solid #4c0000;background-position: 2px 10px;}
#logotop,#logotopPP{float:left;padding:2px 0 2px  33px;}
#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/xmas5.gif);height: 126px;border: 0;}
#maincontent,#maincontentnopad{ font-size:1.1em; padding:0px 10px 0px 9px; text-align:justify; }
#maincontentnopad{padding:0;}
.BodyDiv{width:990px;border:1px solid #4C0000;text-align:center;border-top: 2px solid #4C0000;}
body,.cdLightBody{margin:0;padding:0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:60.5%;line-height:normal;}
p.HHBody{font-size:1.1em;}
.BodyDiv .containermaster container #maincontentnopad .FontReduc .OTbl .ONBodyCellPadded .HHBody a {font-size: .91em; font-style: normal; font-weight: normal; text-transform: none; color: #333333; text-decoration: none; }
#content{color:#333333;text-align:justify;font-size:14px;}
#content a{color:#333333; text-align:justify; font-size:14px; text-decoration:none; }
#content p{margin-left:5px; margin-right:5px; color:#666666; text-align:justify; font-size:14px; text-decoration:none; line-height: 20px; }

/*signin*/
#signin{float:right;padding:2px 33px 0 0;text-align:right;}
.signincopy{color:#11449E;font-size:1.1em;line-height:1.3em;}
.signincopy A{color:#11449E;text-decoration:none;}
.signincopy A:visited{color:#660000;}
.signincopyHome{color:#fff;font-size:11px;line-height:13px;}
.signincopyHome A{color:#fff;text-decoration:none;}
.signincopyHome A:hover{color:#fff;text-decoration:underline;}

/*topnav*/
#navheader a:hover{background-position:0 -150px;}
#navheader a:hover span{background-position:100% -150px;}
#navheader li{float:left;margin:0;padding:0;}
#navheader ul{margin:0;padding:0;zoom:100%;list-style:none;}
#navspacer{height:4px;background-color: #4c0000;overflow:hidden;}
#navcont{background-image:url(images/navpicx.gif);background-repeat:repeat-x;zoom:100%;background-position: 0px 1px;height: 26px;}
#navcontainer{width:990px;padding-bottom:1px;background-color:#4c0000;}
#navheader{float:left;width:902px;color:black;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;line-height:1.2em;font-weight:bold;padding:0px 34px 0px 24px;}
#navheader #current a{float:left;background-image:url(images/left1x.gif);background-position:0 -150px;border-width:0;border-bottom:1px solid #4c0000;background-repeat:no-repeat;margin:0;padding:0 0  0 8px;text-decoration:none;}
#navheader #current a span{display:block;background-repeat:no-repeat;background-image:url(images/right1x6.gif);background-position:100% -150px;padding:6px 12px 6px 4px;color:black;}
#navheader a{float:left;background-image:url(images/left1x.gif);background-repeat:no-repeat;background-position:0 -150px;margin:0;padding:0 0 0 8px;text-decoration:none;}
#navheader a span{display:block;background-repeat:no-repeat;background-position:100% -150px;padding:8px 12px 4px 6px;font-weight:bold;color:#ffffff;background-image:url(images/right1x6.gif);}

/* padding */
.10pt{padding-top:10px;}
.12padding{padding:12px;margin:0px;}
.AdTitle{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:1.4em;text-align:center;display:block;}
.bckborder{border:1px solid #4C0000;background-color: #7E0000}

/* topbox */
#box2{ padding:2px 10px 0 0px; background-image:url(images/box2.gif); background-position:50% 0%; background-repeat: repeat-x; background-color: #4c0000; }
#box2 a{color:#ffffff;}
.box2topl{background-image:url(images/box2_l_tx.gif);}
.box2botc{background-image:url(images/box2_c_bx.gif);background-repeat:repeat-x;}
.box2topr{background-image:url(images/box2_r_tx.gif);}
.box2midr{border-right:1px #4c0000 solid;background-color: #4c0000;}
.box2botl{background-image:url(images/box2_l_bx.gif);font-size:6px;background-repeat:no-repeat;}
.box2botr{background-image:url(images/box2_r_bx.gif);}
.boxtext{ color:black; font-size:1em; }
.box2midl {border-right:none;border-left:1px solid #4c0000;background-color:#7E0000}
.centertop{border-top:2px solid #4C0000;background-color:#4c0000}
.ltop{background-image:url(images/left-topx.gif);font-size:2px;line-height:2px;background-repeat:no-repeat;background-color: #4c0000;}
.midcover{background-image:url(images/center-red.gif);}
.middlecolor,.midcover{background-color:#7E0000;background-position:bottom;background-repeat:repeat-x;background-image:url(images/center-red.gif);
height:74px;}
.rbottom{background-image:url(images/right-bottomx.gif);background-position:bottom right;background-repeat:no-repeat;background-color: #4c0000;}
.rtop{background-image:url(images/right-topx.gif);background-repeat:no-repeat;}
#RightNavWide{float:left;width:300px;padding:0 10px 0 0;}

/* subweb */
.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;}
#subwebicon{background-image:url(images/icon_search.gif);background-repeat:no-repeat;background-position:5px 8px;}
#subwebicon div{width:45px;}
.SubBgColor{background-color:#7E0000;}
.SubwebColor{color:#ffffff;}
.SubwebtextColor{color:#ffffff;}
a.SubwebLink,a.SubwebLink:visited{color:black;text-decoration:none;}
a:hover,.ONBody U,a.SubwebLink:hover{ text-decoration: underline; color: #FF0000;}


/* leftnav */
.NavBorderLeft{border-left:1px solid #4c0000;}
.NavBorderLeft,.NavSpaceLeft{border-left:1px solid #4c0000;}
.NavBorderRight{border-right: 1px #4c0000 solid;}
.NavBorderTop{border-top:1px #4c0000 solid;}
.NavCornerLeft{background-image:url(images/ZA101512831033.gif);}
.NavCornerLeft,.NavCornerRight{background-repeat:no-repeat;font-size:1px;height:6px;}
.navpad{padding:3px 15px 3px 15px;}
.navpadb{padding:190px 15px 3px 15px;}
.NavSpaceLeft{border-left: 1px #4c0000 solid}
.NavSpaceRight{border-right:1px solid #4c0000;}
.leftnavlist p{font-family:Tahoma;font-size:1.4em;font-weight:bold;color:#666666;margin-top:0px;padding-bottom:8px;margin-left: 5px;}
#leftnav{width:155px;padding:0px 0 8px 0;}
.LeftNavBgColor{background-color:#7E0000;}
.leftnavlist{list-style:none;margin:0px;padding:2px 0px 0px .7em;text-indent:-0.7em;}
#leftnav a{color:#FFFFFF;}
.LeftNavMinHeight{height:400px;}
.LeftNavSec{border-top:1px solid #4c0000;border-bottom:1px solid #4c0000;margin-bottom:14px;padding-bottom:0px;}
.LeftNavSec .navbold{color:#ffffff;}
.leftnavtlfilter li{margin-bottom:5px;background-color:#7E0000}
.leftnavtlfilter li a,.leftnavtlfilter li a:visited{color:#ffffff;background-color:#7E0000}
.leftnavtlfilter li b{color:#f80;}
.list3{list-style-image:url(images/bulletl.gif); margin:0px; margin-left:12px; padding:0px; padding-bottom:2px; font-size:1.1em;color: #770000; }
.list2{list-style-image:url(images/bulletl.gif); margin:0px; margin-left:12px; padding:0px; padding-bottom:2px; font-size:1.1em; color: #6699FF; }
.list{list-style-image:url(images/bulletl.gif);margin:0px;margin-left:12px;padding:0px;padding-bottom:2px;font-size:1.1em;}
.lnav{color:#636363;font-size:1.1em;line-height:1.2em;padding-top:0;white-space:nowrap;text-align:left;}
.lnav a,.rlinks a{color:#ffffff;text-decoration:none;}
.lnav a:visited{color:#ffffff;}
.LeftNavSec .navbold{color:#ffffff;}
.LNavCornerRight{background-image:url(images/ZA101512841033.gif);}


/* breadcrumbs */
#breadbar{border-top:1px solid #7E0000;border-bottom:1px solid #7E0000;padding:3px 10px 3px 10px;text-align:left;}

/* spacers */
.HHBody{ font-family:Tahoma,Arial,Verdana,Helvetica; background-color:white; }
.Hspace{height:15px;border-style:none;border-width:0px;}
.Hspace2{height:40px;border-style:none;border-width:0px;}

/* boxes */
.Clipbar{	border:solid 0px #660000;	border-bottom:none;padding:3px 10px;}
.Clipgrid{margin:0px;border:solid 1px #cccccc;}
.Cliplink{font-size:1.0em;}
.Clipoptlink{padding-top:6px;text-align:right;text-align:right;margin-right:10px;}
.Clipoptlink a{color:black; !important;}
.Clips{color:red;}
.Cliptitle{font-family:Tahoma;font-weight:bold;font-size:1.4em;}

/* boxes */
.Zone100{width:400px;margin:0px;padding:0px;}
.Zone100table{	border:solid 1px #660000;	margin:0px;padding:0px;}
.Zone100table a{color:#87010F}
.WideFeatHead a:active, a:hover, a:visited{color:#333333;text-decoration:none;}
Widefeatlink img.a{text-decoration: none;border:none;}
.ULsqbulletedlist{ margin-left:5px; margin-top:0px; margin-bottom:0px; padding:0px;}

/* imagepanel */
.FontReduc{font-size:.91em;}
#line {width:auto;height:6px;background-color:#636363;font-size:1px;}
.HeaderBorder{margin:0px 0px;border-bottom:1px solid #7E0000;}
.Vspace{width:15px;border-style:none;border-width:0px;}
.ImagePaneBlurb{font-size:1.1em;line-height:1.2em;color:#666666;padding:0px;margin:0px;margin-bottom:8px;}
.ImagePanecell1{padding:12px;}
.ImagePanecell2{padding:9px 12px 0px 0px;}
.ImagePaneHeadhv2{ margin:3px 0px; padding:0px 12px; font-size:1.4em; font-family:Arial; color:#11449e; }
.ImagePaneHeadline{color:#11449E;padding:0px 0px 0px 0px;}
.ImagePaneHeadline a:link{text-decoration:none;color:#2b59a7;}
.ImagePaneHeadline a:hover{text-decoration:underline;color:#2b59a7;}
.lbottom{background-image:url(images/left-bottomx.gif);font-size:2px;line-height:2px;background-position:bottom left;background-repeat:no-repeat;
background-color:#4c0000;}
#ImagePane .10pt{padding:10px 10px 0px 0px;}
.UL0,.Imagepane{margin-left:0px:padding:0px;}

/* borders */
.Border1{border:solid 1px #660000;}
.borderColor{border-color:#660000;}
.borderColorBottom{border-bottom-color:#660000;}
.borderColorLeft{border-left-color:#660000;}
.borderColorRight{border-right-color:#660000;}
.borderColorTop{border-top-color:#660000;}



/* on styles */
.ONBody{background-color:white;color:black;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:66.67%;line-height:normal;margin:0px;padding:0px;}
.ONBody B{font-weight:bold;}
.ONBody CENTER{text-align:center;}
.ONBody H1,.ONBody H2,.ONBody H3,.ONBody H4,.ONBody H5,.ONBody H6{line-height:normal;}
.ONBody I{font-style:italic;}
.ONBodyCellPadded{padding:0px 12px 0px 12px;}
.ONBodyCellPadded,.ONBodyCellUnpadded{height:100%;margin:0px;width:100%;}
.ONBodyCellUnpadded,.leftnavlist li{padding:0px;}
.ONLBkColor{background-color: #660000}
.ONLBkColor,.ONLBkColorDark{height:8px;}
.ONLBkColorDark{background-color:#660000;}
.ONLBulCol,.ONLHorzSpcrTail{font-size:0px;line-height:0px;}
.ONLeft{font-size:100%;width:155px;}
.ONLPartTbl{font-size:100%;width:100%;}
.ONLPLCell{padding:3px 16px 2px 16px;}
.ONLSecItem{padding:1px 0px 0px 9px;height:18px;width:100%;}
.ONLTFirstItem{padding:2px 7px 2px 16px;}
.ONLTItem{padding:2px 9px 2px 9px;}
.ONLTItem A,.ONLTFirstItem A{width:100%;color:#0c4b7b;text-decoration:none;}
.ONLTTbl{font-size:100%;width:100%;border-color:#660000;border-style:solid;border-width:0px 0px 1px 1px;}
.ONNavTblFont{font-size:100%;}
.RNCMBody{background-color:#ffffff;background-image:url(images/cmbody_top.gif);}
.RNCMBody,.RNCMBodyCm,.RNCMBodyDl{background-repeat:repeat-x;background-position:top;border-left:0px;border-right:0px;border-top:0px;border-bottom:0px;border-color:#cccccc;border-style:solid;}
.RNCMBody,.RNCMBodyDl,.RNCMBodyPadding{padding:12px 10px 6px 10px;}
.RNCMBodyCm,.BreadBgColor,.RNCMBodyCm{background-color:#FFFFFF;}
.RNCMCodLink,.RNCMCodLink:visited,.RNCMCodLink:hover,
.OLblCod,.rlinks a:visited{color:#636363;}





/* text styles */
a:active, a:link{color: #333333;}
bckborder li.a:link{color:#333333;}
.text{margin:5px;position:absolute;padding-top:5px;height:87%;width:99%;overflow:auto;z-index:1;background-repeat:no-repeat;background-position:bottom right;}
.txtcolor,a:visited{color:#000000;}
#red a{color:#FF0000;}
#cen a:link{color:#333333}
h1{color:#7e0000;font-style: italic;line-height: 2em;font-family: "Times New Roman", Times, serif;
font-weight: bold;letter-spacing: 10%;margin-left: 790px;text-align: left;margin-top: 6px;}
.style4{font-size:59%;}
#xtra{width:9px;background-color:#89ADD1;}
.style5 {text-align:center;font-size:14px;color: #4c0000;line-height:1.5em;}
.style7 {text-align: center;font-size: 14px;color: #800000;	line-height: 1.5em;	font-style: italic;	font-weight: bold;}
.style8 {font-family:Tahoma;font-weight:bold;font-size:1.4em;color: #7e0000;padding-bottom: 0px;padding-left: 2px;}
.style9 {text-align:center;font-family:Tahoma;font-weight:normal;font-size:12px;color: #7e0000;padding-bottom: 0px;padding-left: 2px;}
.style9 a:link{text-align:center;font-family:Tahoma;font-weight:normal;font-size:12px;color: #7e0000;padding-bottom: 0px;padding-left: 2px;
h2{font-size:12px;color:#666666;}
#cen{color:black;	font-size:10px;text-align: justify;margin-left: 5px;margin-right: 5px;}
#christmas{background-image:url(images/home.gif);background-color:#4c0000;}
.red{color:#800000}
.bb{border-bottom:2px solid #7e0000;height:1px;}
.pml{font-family:Tahoma;font-size:12px;color:#666666;margin-top:0px;padding-bottom:8px;margin-left: 5px;}
.pml2 a:active{font-family:Tahoma;font-size:12px;color:#666666;margin-top:0px;padding-bottom:8px;margin-left: 5px;}

/* header styles */
h1{color:#7e0000;font-style: italic;line-height: 2em;font-family: "Times New Roman", Times, serif;font-weight: bold;
letter-spacing: 10%;margin-left: 790px;text-align: left;margin-top: 6px;}
Title, .Title {padding:5px 10px;font-size:1.1em;font-weight:bold;color:#81a9d4;border-top:1px solid #81a9d4;}
Titlex, .Titlex {padding:5px 10px;font-size:1.1em;font-weight:bold;color:#800A1A;border-bottom:1px solid #800A1A;}
Titlec, .Titlec {padding:5px 10px;font-size:1.1em;font-weight:bold;color:#81a9d4;border-top:0px solid #81a9d4;}
.NewHead{ font-family:Tahoma; font-size:1.2em; font-weight:bold; color:#666666; margin-top:0px; padding-bottom:8px; margin-left: 3px; }
.NewHead2{ font-family:Tahoma; font-size:1.4em; font-weight:bold; color:#3399CC; margin-top:0px; padding-bottom:8px; margin-left: 5px;}
.NewHead3{ font-family:Tahoma; font-size:1.4em; font-weight:bold; color:#770000; margin-top:0px; padding-bottom:8px; margin-left: 5px;}

/* intro */
#intro2{ margin-left:10px; float:left; width:700px; margin-top: 10px; line-height: 1.8em; font-size: 14px; color: #333333; padding-right: 5px; min-width: 5px;}
#intro2 .pml a:active, a:link, a:hover, a:visited{color:#333333}


/* sideboxes */
.SideBox{border:1px solid #660000;margin-bottom:10px;}
.SideBoxBody{font-family:Arial,sans-serif;font-size:1.2em;padding:12px 15px 6px 15px;background-color:#F2F2F2;background-image:url(images/sidbx_bg.gif);background-repeat:repeat-x;}
.SideBoxBody ul{margin:0;padding:0px 12px 0px 12px;list-style-image:url(images/BulletLN.gif);width:81%;overflow:hidden;}
.SideBoxBody ul li{padding-bottom:3px;}
.SideBoxTitle{padding:4px 15px 1px 15px;}
.SideBoxTop{background-color:#F4F4F4;background-image:url(images/sidebxtop.gif);background-repeat:repeat-x;color:#666666;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:1.1em;line-height:1.2em;font-weight:bold;}





/* Additonal rules */
a.c1{text-decoration:none;}
span.c2{font-weight:normal;}
br.c3{clear:both;}
a.c4{font-weight:bold;}
a.c6{font-size:1.1em;}
td.c7{width:100%;height:32px;}
tr.c8{padding-top:3px;}
input.c9{width:254px;}
td.c10{width:5px;}
div.c11{padding:3px 5px 5px;}
td.c12{text-align:center;height:15px;}
div.c13{border:1px solid rgb(219,230,244);background-color:#A1C3ED;}
td.c14{padding:0px 5px;height:59px;}
div.c15{padding-top:1px;}
div.c16{width:155px;display:block;font-size:2%;height:1px;}
span.c17{margin-left:1px;height:4px;}
div.c18,form.c5{display:inline;}
span.c19{margin-left:1px;height:2px;}
td.c20{padding-top:9px;}
td.c22{padding-top:4px;}
span.c23{margin-left:1px;height:3px;}
div.c24,span.c21{display:none;}
div.c25{display:block;}
div.c26{width:0px;height:10px;}
div.c27 {height: 0px; width: 10px;}
div.c28{padding:4px 12px 12px;display:block;}
div.c29{display:block;text-align:center;}
input.c30{width:350px;}
div.c31{vertical-align:middle;}
div.c32{width:473px;}
td.c34{padding-top:12px;}
td.c35{padding-top:5px;}
td.c36{padding-top:8px;}
td.c37,.ONBodyCellPadded1,.ONBodyCellPadded{padding:0px;}
table.c38{padding:0px 1px;font-size:1.1em;}
span.c39{border:1px solid white;position:absolute;z-index:-1;}
div.c40{text-align:center;}
ul.c41{margin-top:-2px;}
div.c42{border:1px solid #4c0000;padding:6px 0pt 3px;}
tr.c43,td.c33{padding-bottom:5px;}
.c43 #log{margin-top:5px;margin-left:10px;}
/* footer*/
#footer{width:auto;background-color:#4c0000;}
.footertext{font-size:1.1em;color:#808080;padding:0px 10px;vertical-align:middle;text-align:left;}
.footbottomside{background-color:#4c0000;}
.footermid{background-image:url(images/footergradientx.gif);background-position:bottom;background-repeat:repeat-x;background-color:#4c0000;text-align:center;}
.FooterSep{color:#A9A9A9;}
.footerside{background-image:url(images/footersidex.gif);background-repeat:repeat-x;}
.related{	color:#000000;	font-weight:bold;	font-size:1.1em;	text-align:right;	padding:0px 10px;}
.RelatedSearchesTable{padding:4px 12px 12px 12px;display:block;}
.RelatedSearchLink,.RelatedSearchLink:visited{color:#0560A6;font-size:1.1em;}
.rlinks{color:#636363;font-size:1.1em;line-height:1.6em;padding:0px 10px;}

/* common topbox and footer */
#line {width:auto;	height:6px;	background-color:#636363;	font-size:1px;}
.cbottom{border-bottom:2px #4c0000 solid;background-color:#4c0000}
.centertop{border-top:2px solid #4C0000;background-color:#4c0000}
.centertop div,.cbottom div,.box2topc div{height:1px;line-height:1px;font-size:1px;overflow:hidden;}
.middler{border-left:none;border-right: 1px #4c0000 solid;background-color: #4c0000;}
.middleleft{border-left-width: 1px;border-right-style: none;border-left-style: solid;border-left-color: #4c0000;}
.bidl div,.middler div,.box2midl div,.box2midr div{width:2px;overflow:hidden;}
