html{overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;}

body{
	margin:40px 0 0 0;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#877d66;
	background-color:#7f7560;
	font-size:12px;
}
p{ margin:0px; padding:7px 0px; line-height:15px; }
/*----------------------------------------
a styles
-----------------------------------------*/
a{text-decoration:none}
a:active{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}

a.bottomLinksBlue, a.bottomLinksBlue:hover, a.linksBrown, a.linksBrown:hover, .tdBlue a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3f5760; text-decoration:none;}
a.linksBrown{color:#4b3d2c;}
a.bottomLinksBlue:hover, a.linksBrown:hover, .tdBlue a:hover, a.NumHighlight{color:#877d66;}

a.bttn{width:92px; line-height:22px; display:block; background-color:#000000; text-decoration:none; padding:0px 0 0 0px; color:#b4ab8e; font-weight:bold; font-size:11px; text-align:center}
a.bttn:hover{background-color:#b4ab8e; text-decoration:none; color:#000000;}

/*----------------------------------------
h styles
-----------------------------------------*/
h1{font-size:24px; font-family:"Times New Roman", Times, serif; color:#b6aa8c; margin:0 0 3px 0; padding:0px}
/*----------------------------------------
id styles
-----------------------------------------*/
#header{
	z-index:3;
	position: relative;
	margin:0px auto;
	padding:0px;
	height:185px;
	width:770px;
	background-color:#CCC;
}

#content{
	z-index:1;
	position: relative;
	margin:0px auto;
	padding:8px;
	width:977px;
	background-color:#000000;
	/* min height for firefox and IE */
	height: auto !important;
	height:509px;
	min-height:509px;
}
#subContentWrapper{float:left; width:704px; height: auto !important;height:509px; min-height:509px;}
#footer{
	z-index:4;
	position: relative;
	margin:0px auto;
	padding:32px 0 0 0;
	width:993px;
	height:40px;
	font-size:10px;
	color:#000000;
}

#footer a{color:#000; text-decoration:none}
#footer a:hover{text-decoration:underline}

/*----------------------------------------
class styles
-----------------------------------------*/
.portfolioContent{width:578px; height:476px; background-color:#000000; padding:32px 48px 0 49px;}
.bottomLinks{position:absolute; width:578px; height:37px; top:480px; right:85px;}
.bottomLinksDetails{position:absolute; width:703px; height:37px; top:480px;}

/*----------------------------------------
gallery styles
-----------------------------------------*/
.thumbWrapper{width:633px; margin:41px 0 0 7px;}
.thumbWrapper img{float:left; margin:0 28px 26px 0;}

/*----------------------------------------
misc styles
-----------------------------------------*/
.clear{clear:both; margin:0px; padding:0px; height:1px; line-height:1px; font-size:1px; }
/*.rightGradientBg{ background-image:url(images/right_gradient_bg.jpg); background-position:top right; background-repeat:no-repeat;}*/
.hrDouble{ height:4px; line-height:4px; font-size:4px; margin:0px; padding:0px;}
.hrSingle{ border-top:1px solid #3c3326; height:1px; line-height:1px; font-size:1px; margin:0px; padding:0px;}
.lineSpace{ line-height:15px;}
.tdBlue{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3f5760;}
.uppercase{ text-transform:uppercase;}
.beige{color:#b4a98b}
.bold{font-weight:bold;}
.size10{font-size:10px;}

/*----------------------------------------
misc styles
-----------------------------------------*/
.coverMargin{float:left; margin:15px 20px 20px 0;}

/*----------------------------------------
form styles
-----------------------------------------*/
form{padding:0px; margin:0px;}
.formElement, .menuList{width:200px; margin:0 0 4px 0; color:#000000; height:17px; font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#998966; border:1px solid #3b3125;}
.menuList{width:200px; height:15px;}
.textArea, .textArea2{width:200px; height:50px; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0 0 7px 0; background-color:#998966; border:1px solid #3b3125;}
.textArea2{width:180px;}
