﻿body {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	background-color: #575354;
	margin: 0;
	padding: 0;
}

td {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	}

a:link
	{
	color: #DF6F1D;
	text-decoration: underline;
	}

a:active
	{
	color: #FF8A34;
	}

a:visited
	{
	color: #E49459;
	text-decoration: underline;
	}

a:hover
	{
	color: #FF8A34;
	}

#container {
	width: 100%;
}

#navigation {
	width: 640px;
	text-align: right;
}


div#navigation ul{margin: 0; padding: 0;}
div#navigation li {display: inline;}

.text {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	padding: 10px;
	min-height: 546px;
}

* html .text {
	height: 566px;
}

.tabletext {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	padding: 20px;
}

#mainimage {
	margin: 2px;
}

#logo {
	margin-top: 60px;
}

#youmoveus {
	position: absolute;
	left: 0;
	top: 486px;
}

#transparent {
	position: absolute;
	left: 166px;
	top: 486px;
	width: 600px;
	height: 98px;
	background-color: black;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}

.fullwide {
	margin-top: 60px;
	padding: 10px;
	min-height: 486px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

* html .fullwide {
	min-height: 566px;
}

.fullwide img {
	margin-right: 2px;
}

#overflow {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 13px;
	margin-top: 30px;
	padding: 10px 4px; 
	width: 568px;
	height: 184px; 
	overflow: auto;
}

* html #overflow {
	width: 588px;
	height: 224px; 
}

#overflowdetail {
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	border-left: solid 1px #757170;
	border-bottom: solid 1px #757170;
	padding: 4px; 
	width: 176px;
	height: 360px; 
	overflow: auto;
}

#profile {
	margin-top: 10px;
	padding: 20px; 
}

#header {
	position: absolute;
	left: 166px;
	top: 515px;
}

#subhead {
	position: absolute;
	left: 350px;
	top: 515px;
}

#legal {
	color: #999896;
	font-size: 11px;
	width: 768px;
	line-height: 16px;
	text-align: right;
}

#rollovertext {
	padding-left: 5px;
	font-size: 12px;
}

td.logo_column { width: 165px; }
td.line_column { border-left: 1px solid #757170; width: 1px; }
td.mainimage_column { border-left: 1px solid #757170; width: 435px; }
td.content_column { width: 614px; }
td.maindetail_column { width: 180px; }

/*** Bottom Navigation ***/
div#nav_bottom { margin: 0 0 0 170px; font-size: 11px; color: #999896; line-height: 16px; }
div#nav_bottom ul { margin: 0; padding: 0; list-style: none; }
div#nav_bottom ul li { float: left; }
div#nav_bottom ul li a { font-size: 11px; color: #999896; text-decoration: none; }
div#nav_bottom ul li a:hover { color: #F5F4F5; }

/*** Gallery ***/
#gallery { height: 120px; overflow: auto; padding: 0 10px; width: 570px; }
    #gallery .thumbnails { padding: 0; margin: 0; }
        #gallery .thumbnails li { list-style: inside none none; display: block; height: 100px; width: 100px; margin: 0; padding: 0 4px 4px 0; float: left; }
        #gallery .thumbnails li a { margin: 0; padding: 0; }
        #gallery .thumbnails a img { border: 0; margin: 0; padding: 0; }
    #gallery .prev { width: 27px; background: #575354 url("/images/buttons/bt_Previous.gif") no-repeat left center; cursor: pointer; }
    #gallery .next { width: 27px; background: #575354 url("/images/buttons/bt_Next.gif") no-repeat right center; cursor: pointer; }
    #gallery .more { padding-top: 6px; }
#container .fullwide .js {  }
    
#gallery-small { height: 58px; overflow: auto; padding: 0 2px; width: 413px; }
    #gallery-small .thumbnails { padding: 0; margin: 0; }
        #gallery-small .thumbnails li { list-style: inside none none; display: block; height: 52px; width: 52px; margin: 0; padding: 0 4px 4px 0; float: left; text-align: center; }
        #gallery-small .thumbnails li a { margin: 0; padding: 0; display: block; border: 1px solid #807E7E; }
        #gallery-small .thumbnails li.active a { border: 1px solid #DF6F1D; }
        #gallery-small .thumbnails a img { border: 0; margin: 0; padding: 0; display: block; }
    #gallery-small .prev { width: 27px; background: #575354 url("/images/buttons/bt_Previous.gif") no-repeat left center; cursor: pointer; }
    #gallery-small .next { width: 27px; background: #575354 url("/images/buttons/bt_Next.gif") no-repeat right center; cursor: pointer; }
    #gallery-small .more { padding-top: 6px; }
    
#image_detail h2 { padding: 0 2px 3px; margin: 0; color: #D5D4D4; font-size: 12px; font-weight: bold; }

#image_count { color: #D5D4D4; font-size: 1.1em; font-weight: bold; padding-top: 16px; line-height: 60px; }

#gallery_image { width: 427px; }

#gallery_detail { margin-bottom: 12px; color: #D5D4D4; }
#gallery_detail span { display: block; padding-bottom: 8px; }
#gallery_detail h3 { text-transform: uppercase; color: #8D8B8B; padding: 0; margin: 0; font-weight: normal; font-size: 11px; }
#gallery_detail p { margin: 0; padding: 0; font-size: 13px; }
#gallery_detail .beforeafter { font-size: 11px; color: #8D8B8B; }

/*** Pages ***/
#pages { height: 120px; overflow: auto; padding: 0 10px; width: 570px; }
    #pages .thumbnails { padding: 0; margin: 0; }
        #pages .thumbnails li { list-style: inside none none; display: block; height: 100px; width: 100px; margin: 0; padding: 0 4px 4px 0; float: left; }
        #pages .thumbnails li a { margin: 0; padding: 0; }
        #pages .thumbnails a img { border: 0; margin: 0; padding: 0; }
    #pages .prev { width: 27px; background: #575354 url("/images/buttons/bt_Previous.gif") no-repeat left center; cursor: pointer; }
    #pages .next { width: 27px; background: #575354 url("/images/buttons/bt_Next.gif") no-repeat right center; cursor: pointer; }
    #pages .more { padding-top: 6px; }
#container .fullwide .js {  }
    
#pages-small { height: 58px; overflow: auto; padding: 0 2px; width: 413px; }
    #pages-small .thumbnails { padding: 0; margin: 0; }
        #pages-small .thumbnails li { list-style: inside none none; display: block; height: 52px; width: 52px; margin: 0; padding: 0 4px 4px 0; float: left; text-align: center; }
        #pages-small .thumbnails li a { margin: 0; padding: 0; display: block; border: 1px solid #807E7E; }
        #pages-small .thumbnails li.active a { border: 1px solid #DF6F1D; }
        #pages-small .thumbnails a img { border: 0; margin: 0; padding: 0; display: block; }
    #pages-small .prev { width: 27px; background: #575354 url("/images/buttons/bt_Previous.gif") no-repeat left center; cursor: pointer; }
    #pages-small .next { width: 27px; background: #575354 url("/images/buttons/bt_Next.gif") no-repeat right center; cursor: pointer; }
    #pages-small .more { padding-top: 6px; }

#pages_image { width: 427px; }

#pages_detail { margin-bottom: 12px; color: #D5D4D4; }
#pages_detail div { padding-bottom: 8px; }
#pages_detail h3 { text-transform: uppercase; padding: 0; margin: 0; font-weight: normal; font-size: 13px; }
#pages_detail p { margin: 0; padding: 0; font-size: 13px; }
#pages_detail .beforeafter { font-size: 11px; color: #8D8B8B; }
