/* Tour Header */

#mainheader {
	width: 966px;
	height: 44px;
	margin: 18px auto 0 auto;
	position: relative;
	z-index: 101;
}

#mainheader #memnav {
	margin: 0;
	padding: 0;
}

#mainheader #memnav li {
	background: none !important;
	display: inline;
	float: left;
}

#mainheader #memnav li a {
	float: left;
	width: 138px;
	height: 0;
	padding-top: 44px;
	overflow: hidden;
}
#mainheader #memnav li,
#mainheader #memnav li a {
	background-image: url(../images/mainnavbg.png);
	_background-image: url(../images/mainnavbg.jpg);
	background-repeat: no-repeat;
}



#mainheader2 {
	width: 970px;
	height: 353px;
	margin: 0 auto;
	position: relative;
	background: url(../images/headers2/rotate.php) no-repeat;
}

#mainheader2 #globalnav {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 304px;
	left: 27px;
}

#mainheader2 #globalnav  li {
	background: none !important;
	display: inline;
	float: left;
}

#mainheader2 #globalnav  li a {
	float: left;
	height: 0;
	padding-top: 48px;
	overflow: hidden;
}
#mainheader2 #globalnav  li,
#mainheader2 #globalnav  li a {
	background-image: url(../images/global_nav.png);
	_background-image: url(../images/global_nav.gif);
	background-repeat: no-repeat;
}


/* Nav Buttons */

#mainheader #memnav li#m-main, #mainheader #memnav li#m-models a {	background-position: 0 0; }
#mainheader #memnav li#m-models, #mainheader #memnav li#m-models a {  background-position: -138px 0; }
#mainheader #memnav li#m-photos, #mainheader #memnav li#m-photos a {  background-position: -276px 0; }
#mainheader #memnav li#m-videos, #mainheader #memnav li#m-videos a {  background-position: -414px 0; }
#mainheader #memnav li#m-updates, #mainheader #memnav li#m-updates a {  background-position: -552px 0; }
#mainheader #memnav li#m-board, #mainheader #memnav li#m-board a {  background-position: -690px 0; }
#mainheader #memnav li#m-help, #mainheader #memnav li#m-help a {  background-position: -828px 0; }

#mainheader2 #globalnav li#m-home, #mainheader2 #globalnav li#m-home a { width: 154px; background-position: 0 0; }
#mainheader2 #globalnav li#m-models, #mainheader2 #globalnav li#m-models a { width: 153px; background-position: -154px 0; }
#mainheader2 #globalnav lli#m-videos, #mainheader2 #globalnav li#m-videos a { width: 151px; background-position: -307px 0; }
#mainheader2 #globalnav li#m-photos, #mainheader2 #globalnav li#m-photos a { width: 151px; background-position: -458px 0; }
#mainheader2 #globalnav li#m-members, #mainheader2 #globalnav li#m-members a { width: 151px; background-position: -609px 0; }
#mainheader2 #globalnav li#m-join, #mainheader2 #globalnav li#m-join a { width: 157px; background-position: -760px 0; }

/* Hover States */

#mainheader #memnav li#m-main a:hover {  background-position: 0 -44px; }
#mainheader #memnav li#m-models a:hover {  background-position: -138px -44px; }
#mainheader #memnav li#m-photos a:hover {  background-position: -276px -44px; }
#mainheader #memnav li#m-videos a:hover {  background-position: -414px -44px; }
#mainheader #memnav li#m-updates a:hover {  background-position: -552px -44px; }
#mainheader #memnav li#m-board a:hover { background-position: -690px -44px; }
#mainheader #memnav li#m-help a:hover {  background-position: -828px -44px; }

#mainheader2 #globalnav li#m-home a:hover { width: 154px; background-position: 0 -51px; }
#mainheader2 #globalnav li#m-models a:hover { width: 153px; background-position: -154px -51px; }
#mainheader2 #globalnav li#m-videos a:hover { width: 151px; background-position: -307px -51px; }
#mainheader2 #globalnav li#m-photos a:hover { width: 151px; background-position: -458px -51px; }
#mainheader2 #globalnav li#m-members a:hover { width: 151px; background-position: -609px -51px; }
#mainheader2 #globalnav li#m-join a:hover { width: 157px; background-position: -760px -51px; }

/* Sub Nav */

#sub_nav_bar { margin: 12px auto 13px auto; padding:0; width: 966px; }
#sub_nav_bar #sub_nav_bar_top { margin: 0; padding: 0; height: 5px; font-size:1px; background: url(../images/subnavtop.png) no-repeat 0 0; _background: url(../images/subnavtop.gif) no-repeat 0 0; }
#sub_nav_bar #sub_nav_bar_content {  margin: 0; padding: 0; width: 966px; background: #f4f4f4; }
#sub_nav_bar #sub_nav_bar_bot { clear: both; margin: 0; padding: 0; height: 5px; font-size:1px; background: url(../images/subnavbot.png)  no-repeat bottom left; _background: url(../images/subnavbot.gif) no-repeat bottom left; }

#sub_nav_bar #sub_nav_bar_content h5 { color: #595d5a;  font-size: 12px; font-weight: normal; margin: 0; padding: 2px 0 2px 15px; text-align: left; }
#sub_nav_bar #sub_nav_bar_content h5.right { text-align: right; padding: 2px 15px 2px 0; }

#sub_nav_bar #sub_nav_bar_content li { color: #595d5a; float: left; font: 11px; font-weight: normal; margin: 0 3px; padding: 0; }

#sub_nav_bar #sub_nav_bar_content li a.advanced { color: #b91414; font-size: 10px; font-weight: normal; position: relative; }
#sub_nav_bar #sub_nav_bar_content #subbuttons li { margin: 0; padding: 0; }

#sub_nav_bar #sub_nav_bar_content #subbuttons #search { margin: 0; padding: 0; }
#sub_nav_bar #sub_nav_bar_content #subbuttons #search li { color: #778087; position: relative; font: 11px; font-weight: normal; margin: 0; padding-left: 7px; padding-right: 0; }
#sub_nav_bar #sub_nav_bar_content #subbuttons #search li .slogo { 
	height:19px;
	display:block;
	text-indent:-9999px;
	width:13px;
	background:url(../images/s_logo.gif) no-repeat bottom left;
	padding-top: -2px;
	margin:0;
}
#sub_nav_bar #sub_nav_bar_content #subbuttons #search li input { 
	background-color: #bd080d;
	color: #fff;
	width: 205px;
	font-size: 11px;
	margin: 0;
	*margin-top: -1px;
	padding: 1px;
	height: 13px;
}
#sub_nav_bar #sub_nav_bar_content #subbuttons li select { 
	color: #000;
	width: 205px;
	font-size: 11px;
	margin: 0;
	*margin-top: -1px;
	padding: 1px;
}

#sub_nav_bar #sub_nav_bar_content #subbuttons {
	height: 20px;
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 101;
}

#sub_nav_bar #sub_nav_bar_content #subbuttons {
	margin: 0;
	padding: 3px 0 0 0;
}

#sub_nav_bar #sub_nav_bar_content #subbuttons li {
	background: none !important;
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 1px;
	padding: 0;
}

#sub_nav_bar #sub_nav_bar_content #subbuttons li a.favs {
	float: left;
	width: 89px;
	height: 0;
	padding-top: 14px;
	overflow: hidden;
}
#sub_nav_bar #sub_nav_bar_content #subbuttons li,
#sub_nav_bar #sub_nav_bar_content #subbuttons li a.favs {
	background-image: url(../images/viewfavs.gif);
	background-repeat: no-repeat;
}


#sub_nav_bar #sub_nav_bar_content #subbuttons li#m-viewfavs, #sub_nav_bar #sub_nav_bar_content #subbuttons li#m-models a {	background-position: 0 0; }

#sub_nav_bar #sub_nav_bar_content #subbuttons li#m-viewfavs a:hover {  background-position: 0 -13px; }


/* Model Nav */

#modelnav {
	width: 339px;
	height: 29px;
	margin: 9px 13px 0 0;
	_margin: 9px 6px 0 0; 
    float: right;
	position: relative;
	z-index: 999;
}

#modelnav #cpanel {
	margin: 0;
	padding: 0;
}

#modelnav #cpanel li {
	background: none !important;
	display: block;
	float: left;
}

#modelnav #cpanel li a {
	float: left;
	width: 113px;
	height: 0;
	padding-top: 29px;
	overflow: hidden;
}

#modelnav #cpanel li,
#modelnav #cpanel li a {
	background-image: url(../images/modelnav.png);
	_background-image: url(../images/modelnav.gif);
	background-repeat: no-repeat;
}


/* Model Nav Buttons */

#modelnav #cpanel li#mn-main, #modelnav #cpanel li#mn-photos a {  background-position: 0 0; }
#modelnav #cpanel li#mn-photos, #modelnav #cpanel li#mn-photos a {  background-position: -113px 0; }
#modelnav #cpanel li#mn-videos, #modelnav #cpanel li#mn-videos a {	background-position: -226px 0; }


/* Model Nav Hover */

#modelnav #cpanel li#mn-main a:hover {  background-position: 0 -29px; }
#modelnav #cpanel li#mn-photos a:hover {  background-position: -113px -29px; }
#modelnav #cpanel li#mn-videos a:hover {  background-position: -226px -29px; }
	
	
/* Footer Nav */

#footercontainer {
	width: 567px;
	height: 22px;
	margin: 0 auto;
	margin-bottom: 4px;
	padding: 0;
	position: relative;
	z-index: 101;
}

#footercontainer #footernav {
	margin: 0;
	padding: 0;
}


#footercontainer #footernav li {
	background: none;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

#footercontainer #footernav li a {
	float: left;
	width: 81px;
	height: 0;
	padding-top: 22px;
	overflow: hidden;
}

#footercontainer #footernav li,
#footercontainer #footernav li a {
	background-image: url(../images/footernav.png);
	_background-image: url(../images/footernav.gif);
	background-repeat: no-repeat;
}


/* Nav Buttons */

#footercontainer #footernav li#f-main, #footercontainer #footernav li#f-models a {	background-position: 0 0; }
#footercontainer #footernav li#f-models, #footercontainer #footernav li#f-models a {  background-position: -81px 0; }
#footercontainer #footernav li#f-photos, #footercontainer #footernav li#f-photos a {  background-position: -162px 0; }
#footercontainer #footernav li#f-videos, #footercontainer #footernav li#f-videos a {  background-position: -243px 0; }
#footercontainer #footernav li#f-help, #footercontainer #footernav li#f-help  a {  background-position: -324px 0; }
#footercontainer #footernav li#f-members, #footercontainer #footernav li#f-members a {  background-position: -405px 0; }
#footercontainer #footernav li#f-join, #footercontainer #footernav li#f-join a {  background-position: -486px 0; }

/* Hover States */

#footercontainer #footernav li#f-main a:hover {	background-position: 0 -22px; }
#footercontainer #footernav li#f-models a:hover {  background-position: -81px -22px; }
#footercontainer #footernav li#f-photos a:hover {  background-position: -162px -22px; }
#footercontainer #footernav li#f-videos a:hover {  background-position: -243px -22px; }
#footercontainer #footernav li#f-help a:hover {  background-position: -324px -22px; }
#footercontainer #footernav li#f-members a:hover {  background-position: -405px -22px; }
#footercontainer #footernav li#f-join a:hover {  background-position: -486px -22px; }
