/*resets!*/
body{ margin:0; padding:0; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000}
p {}
img { border:0}
ul, ul li { margin:0; padding:0; list-style:none}
form { margin:0; padding:0; border:0}



/*links*/
a:link, a:visited, a:active { color:#000; text-decoration:none}
a:hover { color:#c11315; text-decoration: underline}



/*layout*/
.wrapper { width:956px; margin:0 auto; clear:both; padding:0 0 50px 0}
.header { height:77px; background:url(../images/logoHeader.gif) top center no-repeat}
.logo { float:left; padding:0 0 0 70px}
.fastlinks { float:right}
.navTop { margin:0 auto 10px auto; background:url(../images/navbars/navtop_alloff.jpg) top center no-repeat; height:44px; clear:both }
.navBottom { margin:50px auto 10px auto; background:url(../images/navbars/navbottom_alloff.jpg) bottom center no-repeat; height:44px; clear:both  }
.content { background:url(../images/bg_content.jpg) top center no-repeat; clear:both}
.main { float:left;  width:680px; padding:33px 0 20px 8px; background:url(../images/bg_content.jpg) top left no-repeat; }

.logo a { display:inline-block; width:620px; height:70px}

/*paging*/
.paging { float:left; height:25px}
.paging a {text-align:center; border: 1px solid #999999; margin:2px 5px 2px 0; padding:2px 5px; display:inline-block  }
.paging a:hover {border: 1px solid #c11315; text-decoration:none;}
.paging .current { background:#c11315; border: 1px solid #c11315; font-weight:bold; color:#fff}
a:link.current, a:visited.current, a:active.current, a:hover.current {color:#FFFFFF}



/*choose Site*/
.chooseSite { float:right; height:25px; background:url(../images/moresites_dropdown.gif) center left no-repeat; padding:0 0 0 158px}



/*sidebar*/
.sidebar { width:257px; float:right; padding:2px 0 0 0}

.redBox { width:248px; background:#9a1718 url(../images/bg_redbox.gif) top center no-repeat; margin:0 0 12px 0; color:#fff}
.redBox .middle { padding:0 11px}
.redBox h2 { margin:5px auto; text-align: center; font-size:15px; padding:0}
.redBox .bottom { height:13px; background:url(../images/border_bottomred.gif) bottom center no-repeat}

.grayBox {width:252px; background:#e4e3e3 url(../images/bg_graybox.gif) top left repeat-y; margin:0 0 12px 0}
.grayBox .middle { padding:0 13px}
.grayBox .bottom {height:23px; background:url(../images/border_bottomgray.gif) top left no-repeat; clear:both }

.ad250x80 { margin:0 auto 12px auto; border:1px solid #000}

.ul01 { width:212px}
.ul01 li { border-bottom:1px solid #727171; border-top:1px solid #fff; line-height:24px}
.ul01 li a { background:url(../images/item01.gif) left center no-repeat; padding:0 0 0 19px;  }

.ul02 { width:105px; margin:0 0 12px 0px;}
.ul02 h3 { margin:0; padding:0; font-size:11px; text-transform:uppercase }
.ul02 li { padding:0; margin:0; clear:both;}
.ul02 li a {}
.ul02 .moreSites { color:#c11315 !important; margin:0; clear:both; display:block}

.morepornLeft { float:left; width:105px}
.morepornRight { float:right; width:105px}



/*main boxes*/
.ad325x80Holder{clear:both; }
.ad325x80 { margin:6px 4px}

.divHolder01 { background:#585757; border:1px solid #585757; display:inline-table; width:150px; float:left; margin:7px 8px ; text-align:center; color:#FFFFFF; padding:0 0 5px 0}
.thumb01 { margin:0 auto 5px auto}
.divHolder01 h3 { margin:0; padding:0; font-size:12px}
.divHolder01 .moreInfo { color:#FFFFFF}
.divHolder01 a:link, .divHolder01 a:visited, .divHolder01 a:active, .divHolder01 a:hover {color:#FFFFFF}


/*hidden layers - pop up styles*/
.layerMoreSites { width:100px; padding:8px; background:#585757; border:1px solid #585757; color:#fff;  visibility:hidden}
.layerMoreSites a:link, .layerMoreSites a:visited, .layerMoreSites a:active, .layerMoreSites a:hover { color:#fff}
.layerMoreInfo { background:#e4e3e3 ; border:1px solid #585757; padding:10px; width:150px; visibility:hidden}


/*hidden layers - pop up styles - preview position*/
.layerMoreSites { position:absolute; left:50%; margin-left:300px; top:1665px; }
.layerMoreInfo { position:absolute; left:50%; margin-left:-350px; top:450px;  }