
 /*****************************
	Main Tags
*****************************/
body,html {
font:normal 83% Verdana, Geneva, Helvetica, Arial, sans-serif;
padding:0;margin:0;
background-color:#000;
color:#fff;  
}
form, select, textarea {font:normal 1.0em Verdana, Geneva, Helvetica, Arial, sans-serif;}

.floatleft{
float:left;
padding:10px 10px 10px 0;
}
.floatright{
float:right;
padding:10px 0 20px 10px;
}
.imgheading {
 margin-bottom:10px;
}

table td img {float:right;margin-top:2em;}

.content_img {float:right;margin-top:2em;}
.content a {
	text-decoration: none;
	font-weight: 600;
	color: #D1AA0A;
	background-color: #000;
}

.content a:hover {
	text-decoration: underline;
	color:#17BEBF;
}
/*
.content a:visited {
	text-decoration: none;
	font-weight: 400;
	color: #D1AA0A;
	background-color: #000;
}
*/
/***************************
   CTA
***************************/

.cta {
  width:206px;
  background: url(../../../images/cta/ctaside_mid_off_all.gif) repeat-y;
}
.cta_content {padding:5px 10px 5px 10px}
.cta_top {
  width:206px;  height: 11px;
  background: url(../../../images/cta/ctaside_top_off_all.gif) no-repeat;
}
.cellwalls_bottom {
  width:206px; height:51px;
  background: url(../../../images/cta/ctaside_bot_off_cellwalls.gif) no-repeat;
}
.cellwindow_bottom {
  width:206px; height:51px;
  background: url(../../../images/cta/ctaside_bot_off_cellwindow.gif) no-repeat;
}
.exterior_bottom {
  width:206px; height:51px;
  background: url(../../../images/cta/ctaside_bot_off_exterior.gif) no-repeat;
}
.map_bottom {
  width:206px; height:51px;
  background: url(../../../images/cta/ctaside_bot_off_map.gif) no-repeat;
}
.prison_bottom {
  width:206px; height:51px;
  background: url(../../../images/cta/ctaside_bot_off_prison.gif) no-repeat;
}
.tower_bottom {
  width:206px; height:51px;
  background: url(../../../images/cta/ctaside_bot_off_tower.gif) no-repeat;
}
.towerstairs_bottom {
  width:206px; height:51px;
  background: url(../../../images/cta/ctaside_bot_off_towerstairs.gif) no-repeat;
}

/*****************************
	Headings css
*****************************/
h1, h2, h3, h4, h5 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  letter-spacing: -.05em;
  margin:0 0 1em 0;padding:0;
  line-height: 1em;
  color:#fff;
}
h1 {	font-size: 22px;}
h2 {	font-size: 18px;}
h3 {font-size: 15px;}

.title, .title a {color:#fff;font-size: 20px;margin:0 0 7px 0}
.title a:hover {color:#17BEBF}

 /*****************************
	content
*****************************/
.photocredit {
	font-size: 10px;
	margin: 0 0 0 6em;
	padding: 0 0 0 0;
}
.header {
height:135px;  

}
.topbar {
width:100%;height:30px;
padding-top:10px;
padding-bottom:5px;
background: url(../../../images/topbar_bg2.gif) repeat-x;
}

.searchbox {float:right;margin:0 1em 0 0}

.holder {
width:100%;
margin:0 auto 0 auto;
}
.outercontainer{               
width:760px;
background:#000; 
margin:0 auto 0 auto;
}
.innercontainer{
font-size:1.1em;
color: #fff;
line-height: 170%;
}
.content {
float:left;
margin-top:15px;
}
.searchresults {}
.searchhighlight {color:#fff;font-weight:bold}

.mainheading {margin-left:10px}
td {
vertical-align:top;

}
.footer{
clear:both;
width:100%;
background: url(../../../images/topbar_bg.gif) repeat-x;
height:50px;
color:#fff;
margin-top:1em;
font-weight:bold;
padding:15px 0 0 0;
}
.modules {margin:0 0 30px 10px;width:500px}

form fieldset {width:530px}


/*****************************
	Breadcrumb
*****************************/
.breadcrumb {float:left;margin:1.1em 1.5em .5em 10px}
.breadcrumb a{color:#fff;text-decoration:none}
.seperator {padding:0 .1em 0 .1em;font-size:.8em;color:#fff}


blockquote {
  background: transparent url(../../../images/quoleft.gif) left top no-repeat;
  font-style: italic;
}
blockquote div {
  padding: 0 48px;
  background: transparent url(../../../images/quoright.gif) right bottom no-repeat;
  font-style: italic;
}
