
div {
font-size:11px;
font-family:verdana, sans-serif;
}

input.field, textarea.field {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:4px;
}

a, a:link, a:active, a:visited {
color:#9b8125;
text-decoration:underline;
}

a:hover {
color:#9b8125;
}

#pageBody {
padding-top:30px !important;
width:880px !important;
}


#ggleftstrip {
width:577px;
float:left;
padding-top:20px;
}

#ggrightstrip {
width:287px;
float:right;
padding-top:20px;
}


.gallerypromo {
margin:0px 6px 0px 5px;
padding:25px 0px 30px 0px;
background:#FFFFFF url(/ggirls/images/sectionbar.gif) repeat-x left top;
}

.gallerypromo .title {
height:60px;
overflow:hidden;
padding-left:5px;
font-size:60px;
text-transform:uppercase;
line-height:40px;
}

.gallerypromo .container {
background-color:#e8e8e8;
padding:8px;
}

.gallerypromo .thumb {
position:absolute;
width:119px;
}

.gallerypromo .thumb .top {
padding:8px 0px 3px 9px;
background:transparent url(/ggirls/images/thumb_top.png) no-repeat left top;
}

.gallerypromo .thumb .bottom {
height:10px;
background:transparent url(/ggirls/images/thumb_bottom.png) no-repeat left top;
}

.gallerypromo .thumb .imgholder {
height:155px;
}

.gallerypromo .thumb .line {
font-size:12px;
line-height:16px;
margin-top:5px;
padding-left:10px;
}

.paneltitle {
text-transform:uppercase;
font-size:40px;
}

.panel .top {
padding:9px 13px 0px 10px;
background:transparent url(/ggirls/images/rightpanelbg_top.gif) no-repeat left top;
}

.panel .bottom {
height:14px;
background:transparent url(/ggirls/images/rightpanelbg_bottom.gif) no-repeat left top;
}

.hotitemtitle {
float:right;
text-align:center;
width:110px;
padding:80px 0px 0px 0px;
margin:0px 10px 0px 0px;
}

.hotitemtitle div {
text-transform:uppercase;
font-size:30px;
}

