body {background: #595959; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:2px 0px 5px 0px; text-align:center;}
body, 
 
 
html {margin:0px;}
 
#shell, #header, #menunav, #main_content, #footer 
{clear:both; display:block; width:930px; height: auto; margin:0px auto; padding:0px;} 
#shell {border:solid 2px #333; background:#fff; margin:0px auto; text-align:left; }
#header {margin:0px; height:76px; background:url(header_bg.jpg); font-size:1px; border-bottom:solid 3px #555354;}
#header img {border:0px; padding:0px; margin:0px;}
#menunav {height:43px; background:#fff; font-size:0px; text-align:right;}
#menunav img{float:left; border:0px;}
#main_content{position:relative; padding:0px; margin:5px 10px 5px 10px; width:655px; height: auto; min-height:400px; *height:400px;/*Hack4e*/}
#gallery_content{position:relative; padding:0px; margin:20px 10px 5px 10px; width:880px; height: auto; min-height:400px; *height:400px;/*Hack4e*/}




/***footer***/


#footer {position:relative; padding:0px; margin:0px; height: auto;  background:#e2e0e1; width="800"}
#footer img {border:0px;}
 
.privacy {display:block; height: auto; padding:3px 0px 3px 0px; margin:0px; color:#000; width: auto; text-align:center; font-size:10px; background:#e2e0e1;}
.privacy span{text-align:center; margin:0px 0px 0px 0px;}
.privacy a{text-decoration:none; color:#7D1619;}
.privacy a:hover{color:#fff; text-decoration:none;}

.thirdeyed {display:block; height: auto; padding:3px 0px 3px 3px; margin:0px; color:#fff; width: auto; text-align:right; font-size:10px;}
.thirdeyed span{text-align:right; margin:0px 0px 0px 0px;}
.thirdeyed a{color:#fff;}
.thirdeyed a:hover{color:#e2e0e1; text-decoration:none;}


/***end footer***/




/***banner***/
#flashbanner {position: absolute; width:90px; height: auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; top:65px; left:700px;} .banner{width:90px; height:53px; margin:0px auto 10px auto; padding:0px; text-align:center;}
.banner img{border:0px !important;}
.banner a{text-decoration:none; border:0px !important;}
/***end banner***/



#clogobanner {position: absolute; width:88; height:104; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; top:350px; left:500px;}
.clogobanner{width:88px; height:104px; margin:0px auto 10px auto; padding:0px; text-align:center;}
.clogobanner img{border:0px !important;}
.clogobanner a{text-decoration:none; border:0px !important;}




/****content****/
#lower_content {width:645px; height: auto; min-height:400px; padding:0px 0px 20px 0px !important; margin:0px 0px 0px 50px!important; background:#333; *height:400px;/*Hack4e*/}
#lower_navigation, #bottom_subnavigation, #centernav, #contnav, #contmsgnav {clear:both; display:block; width: auto; background:#666; padding:10px 25px 0px 25px;}
#lower_navigation {height: auto; margin:0px 0px 20px 0px; padding:10px 25px 5px 25px;}
#bottom_subnavigation {height: auto; margin:0px 0px 0px 50px; padding:10px 0px 10px 0px; width:645px;}
#centernav {height:55px; margin:20px 0px;}
#contnav {height:55px; margin:40px 0px 20px 0px;}
#contmsgnav {height:55px; margin:20px 0px 20px 0px !important;}





/*** SUB NAV, Paging ***/
.toparrow {display:block; padding:10px 0px 0px 0px; height:18px; background:url(toparrow.jpg) no-repeat 0px 17px; text-align:right; font-size:12px; font-weight:bold; color:#cf9d1b;}
.toparrow a {margin:0px; text-decoration:none; font-weight:bold; color:#ff9900;}
.toparrow a:hover {color:#ff9900;}
.toparrow span.line {color:#bcbcbc; font-size:11px; padding:0px 2px 0px 4px; margin:0px 0px 5px 0px; vertical-align:text-top;}

.paging {display:block; margin:0px 25px; padding:0px; text-align:right; color:#b98d1c !important; font-weight:bold; font-size:12px;}
.paging a {font-size:12px; margin:0px; text-decoration:none !important; font-weight:bold; color:#ff9900;}
.paging a:hover {color:#b98d1c;}
 
/************************/


.subtitle, .movement {display:block; margin:0px auto; color:#ff9900; letter-spacing:1px; text-transform:uppercase; font-weight:bold; font-size:12px; height: auto; border-top:solid 1px #bcbcbc;}
.subtitle {padding:3px 0px 0px 0px;}
.movement {text-align:right; text-transform:lowercase; margin:0px 25px;}
.movement a {width:30px; padding:0px 10px 0px 0px; background:url(gotoparrow.jpg) no-repeat; background-position:23px 6px; text-decoration:none; color:#ff9900;}
.movement a:hover {background-position:23px 5px; color:#cf9d1b;}
 


/******************    Index   *****************/   

.indextext {display:block; margin:0px 25px 20px 25px; padding:0px 0px 5px 0px; border-bottom:solid 1px #3f3f3f; color:#fff; line-height:18px; background:#333;}
.indextext {display:block; border:0px; padding:0px;}
.indextext img{float:right;}   
 
 

/******************    Menu Links 1   *****************/
 
.menu1 {text-align:right; color: #910b0c; text-decoration:none; font-family: Arial; font-size:12px; font-weight:bold; padding:0px 0px 0px 0px;}
.menu1 a{color: #910b0c; text-decoration:none; padding:0px 0px 0px 0px;}
.menu1 a:hover{color: #000; text-decoration:none;}
.menu1 a:active {color: #000;}
.menu1 img {border:none; padding:0px 0px 0px 0px; margin:0px;}
.menu1 span{color: #a3d39c; text-decoration:none; font-family: Arial; font-weight:bold; font-size:12px; padding:0px 5px 0px 5px;}


.comingsoontext {display:block; margin:20px 10px 0px 10px; padding:0px 0px 0px 0px; color:#fff; font-size:11px;}
.comingsoontext {display:block; border:0px; padding:0px; padding-left: 7px;}
.comingsoontext img{float:left; padding:0px 20px 0px 0px;}
.comingsoontext hr{width: 100%; height:3px; color:#000; margin:0px 15px 0px 15px;}
.comingsoontext a{color: #fff;}
.comingsoontext a:hover{color: #fff; text-decoration:none;}
.comingsoontext a:active {color: #fff;}


 /******************    Corporate   *****************/
 
 
.corporatetext {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #fff; color:#000; line-height:18px; background:#fff;}
.corporatetext {display:block; border:0px; padding:0px;}
.corporatetext img{float:left; padding:0px 20px 10px 0px;}
.corporatetext hr{width: 100%; height:1px; color:#910b0c; margin:0px 0px 0px 0px;}

.composetext {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #fff; color:#000; line-height:18px; background:#fff;}
.composetext {display:block; border:0px; padding:0px;}
.composetext img{float:right; padding:0px 20px 0px 0px;}
.composetext hr{width: 100%; height:3px; color:#000; margin:0px 15px 0px 15px;}

.thumbnail img{text-align:center; width:50px; height:50px; padding:0px 10px 0px 10px;}
.gallerytext {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #fff; color:#000; line-height:18px; background:#fff;}
.gallerytext {display:block; border:0px;}
.gallerytext img{text-align:center; padding:10px 0px 5px 0px;}
.gallerytext hr{width: 100%; height:1px; color:#910b0c; margin:0px 0px 0px 0px;}

.linktext {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #fff; color:#000; line-height:18px; background:#fff;}
.linktext {display:block; border:0px; padding:0px;}
.linktext img{float:left; padding:0px 20px 0px 0px;}
.linktext hr{width: 100%; height:3px; color:#000; margin:0px 15px 0px 15px;}
.linktext a{color:#6b6567;}
.linktext a:hover{color:#950f10; text-decoration:none;}

.linktext2 {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #fff; color:#000; line-height:18px; background:#fff;}
.linktext2 {display:block; border:0px; padding:0px;}
.linktext2 img{float:left; padding:0px 20px 0px 0px;}
.linktext2 hr{width: 100%; height:3px; color:#000; margin:0px 15px 0px 15px;}
.linktext2 a{color:#950f10;}
.linktext2 a:hover{color:#950f10; text-decoration:none;}

.entrylink {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #fff; color:#000; line-height:18px; background:#fff;}
.entrylink {display:block; border:0px; padding:0px;}
.entrylink img{float:left; padding:0px 20px 0px 0px;}
.entrylink hr{width: 100%; height:3px; color:#000; margin:0px 15px 0px 15px;}
.entrylink a{color:#950f10;}
.entrylink a:hover{color:#950f10; text-decoration:none;}

.gallerylink {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:solid 1px #fff; color:#000; line-height:18px; background:#fff;}
.gallerylink {display:block; border:0px; padding:0px;}
.gallerylink img{float:left; padding:0px 20px 0px 0px;}
.gallerylink hr{width: 100%; height:3px; color:#000; margin:0px 15px 0px 15px;}
.gallerylink a{color:#6b6567; text-decoration: none;}
.gallerylink a:hover{color:#950f10; text-decoration:underline;}




.form {padding:0px; margin:0px;}
.identifier {color:#bbb; font-weight: normal; float: left; width: auto; padding:3px 0px 0px 0px; text-align: right;}
.inttext {display:block; margin:0px; color:#fff;}

.fieldareabtn {width: 500px; height: auto; margin:0px; padding:0px;}
.buttons {float:right; margin-left:20px;}
.buttons input{width:65px; height:18px; padding:0px; margin:0px; font-size:11px; vertical-align:top; color:#fff; border:0px; background:#630460; }


.formmailing input{float:right; width:200px; text-align: center; overflow: hidden; background:#a3d39c; border:solid 1px #000; color:#000;}
.formmailing textarea{width:200px; overflow: hidden; float: right; text-align: left; overflow: hidden; background:#414141; border:solid 1px #515151; color:#fff;}

.mailingform {width:500px; margin:0px 0px 0px 0px; padding:0px;}

.fieldarea {padding:50px 0px 20px 0px;}  
.fieldareareg {padding:0px 0px 10px 0px;}




.date {float:right; color:#bbb;}
.title, .formtitle {text-transform:uppercase; padding:0px 0px 5px 0px; margin:0px; margin-top: 20px; font-size:14px; font-weight:bold; color:#910b0c; background:inherit;}
.entrytitle, .formtitle {text-transform:uppercase; padding:0px 0px 5px 0px; margin:0px; margin-top: 0px; font-size:14px; font-weight:bold; color:#910b0c; background:inherit;}
.formtitle {padding:0px 0px 15px 0px;}
.prostaffplace p, .discoplace p{float:left; padding:4px; margin:0px; width:430px;}


.title2 {padding:0px 0px 0px 0px; margin:0px; font-size:12px; font-weight:bold; color:#910b0c; background:inherit;}
.title2 a{color:#6b6567;}
.title2 a:hover{color:#000; text-decoration:none;}


.title a{ color:#910b0c;}
.title a:hover{color:#CF9D1B; text-decoration:none;}

/* gary */
.div_line { 
	height: 2px; 
	border-top: 1px solid #cccccc; 
	width: 645px; 
	margin-left: 0px; 
	margin-top: 15px; 
	font-size: 1px; 
	line-height: 1px;
}

.gallery_thumbs {
	width: 800px;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 10px;
}
.gallery_main {
	width: 800px;
	text-align: center;
	margin-left: 10px;
	border: 0px;
}
.thumb_link {
	text-decoration: none;
}
.thumb {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.caption {
	font-size: 12px;
	font-weight: bold;
}
.spacer_div {
	height: 16px;
	font-size: 1px;
	line-height: 1px;
}
