/*** structure ***/

#headercontainer {
background: url(http://images.gotapex.com/vbulletin/header_bg_right.jpg) #383667 top right no-repeat;
width: 100%;
margin-bottom: 70px;
}

#header {
width:350px;
z-index:3;
}

#headertools {
width: 100%;
}

#headerlogin_menu {
padding:10px;
text-align: left;
border: 1px solid #bbb;
background: #eee;
color: #000;
}

.tabbar {
position:absolute;
left: 0px;
z-index:3;
top: 102px;
margin:0;
padding:0;
}

#tabbar {
width: 100%;
clear:both;
background: url(http://images.gotapex.com/vbulletin/tab_bar.gif) #433B67 bottom left repeat-x;
height:70px;
}

#linkslot {

position:absolute;
right: 0px;
z-index:3;
top: 152px;
padding: 2px 0 0 4px;
margin:2px 0 0 0;
font-size: 9px;

height:28px;
width:200px;
text-align: right;
float: right; 
display: block; 
background:url(http://images.gotapex.com/vbulletin/tab_left.gif) left top no-repeat;
} 

.searchbar {
background: url(http://images.gotapex.com/vbulletin/search_bg.gif) no-repeat;
padding: 8px 0px 0px 16px;
color: #fff;
width: 400px;
height: 40px;
color: #fff;
font-size: 9px;
}

.searchbar span {
font-weight: bold;
font-size: 10px;
}

.searchbar form {
padding: 0px;
margin: 0px;

}
.searchbar input {
border-width: 1px;
border-color:#fff;
background-color: #BBC1D4;
color: #4C6266;
padding-left: 3px;
}

.searchtoggle {
font-size: 10px;
}

a.searchtoggle:link, a.searchtoggle:hover, a.searchtoggle:visited {
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;
font-size: 10px;
}

a.searchtoggle:hover {
text-decoration: none;
}

#searchgo {
border: 0px;
margin: 0px;
padding: 0px;
}

select.datesearch {
border-width: 1px;
border-color:#fff;
background-color: #BBC1D4;
}

a.typetoggle:link, a.typetoggle:hover, a.typetoggle:visited {
text-decoration: underline;
font-size: 9px;
color: #F8EBD6;
font-weight: normal;
}

a.typetoggle:hover {
text-decoration: none;
}

#utility {
position:absolute;
left: 0px;
z-index:3;
top: 152px;
padding: 2px 0 0 4px;
margin:2px 0 0 0;
font-size: 9px;
font-weight: bold;
}

#utility img {
vertical-align:text-bottom;
}

#toprightbar {
position: absolute;
top: 2px;
right: 4px;
color: #ccc;
width: 100%;
text-align: right;
}

#toprightbar a, hover, visited {
color: #fff;
font-weight: bold;
text-decoration: none;
}

#toprightbar a:hover {
text-decoration: underline;
}

#maincontainer {
/*background: #FFFFFF url(http://images.gotapex.com/vbulletin/gradients/page_head.gif) repeat-x top left;*/
   /* margin: 0px 10px 0px 10px;*/
}

#centercontainer {
min-width: 400px;
}

/* ***** Classes to replace vbadvanced's default use of .page - see adv_portal template ***** */

.advpage {
/*background: #FFFFFF;*/
color: #000000;
margin:0;
padding: 0px;
}

.advpage a:link {
color: #333333;
}

.advpage a:visited {
color: #333333;
}

.advpage a:hover, .page a:active {
color: #0033CC;
}

.fadebg {
background: #9EA4B8 url(http://images.gotapex.com/vbulletin/gradients/page_head.gif) repeat-x top left;
color: #333333;
font-size: 10pt;
font-weight: bold;
/*border:1;*/
}

.cleartborder {}

.pfoot {
padding-top: 15px;
background: #9EA4B8 url(http://images.gotapex.com/vbulletin/gradients/gradient_pfoot.gif) repeat-x top left;
color: #333333;
}

.credits {
padding-bottom: 10px;
}

.footer {
background-color: #C7CEDF;
}

.textimgvalign {
margin-top:1px;
vertical-align:middle;
}
.textimgvalign img {
margin-top:-1px;
vertical-align:middle;
}

