
#loginbox { clear: both; color: DarkRed; text-align: right; padding: 8px; width: 300px; background: white; } 


.info_area700 { display: block; float:left; width: 700px; background: #700000; background-image: url(../images/block700_body.jpg); color: white; margin-bottom: 30px; }
.info_area700 .left  { float:left;  }
.info_area700 .right { float:right;  }
.info_area700 .body {  display: block; width: 668px; padding: 12px; font-size: 10pt;}
.info_area700 .body B,#info_area700 .body STRONG { color:yellow; }
.info_area700 H2 { background-image: url(../images/block700_header.jpg); color: White; margin: 0px; line-height:33px; font-size: 16px; font-weight: bold; height: 33px; padding: 0px 12px; }
.info_area700 H3  { color: Yellow; }
.info_area700 .foot { clear: both; background: url(../images/block700_footer.jpg) 0px 0px no-repeat; height:16px; padding: 0px; margin: 0px 0px 0px 0px; }
.info_area700 DL { }
.info_area700 DT { padding: 0px; margin: 0px 0px 6px 0px; }
.info_area700 DD { padding: 0px 0px 6px 0px; margin: 0px 0px 6px 0px; border-bottom: dotted 1px white; }
.info_area700 A { color: yellow; }
.info_area700 A:hover { color: white; }
.info_area700 A.locationLink { color: white; }
.info_area700 A.locationLink:hover { color: yellow; }

#info_area2 { display: block; width: 460px; background: #700000; background-image: url(../images/blockw2_body.jpg); color: white; margin-bottom: 30px; }
#info_area2.left { float:left;  }
#info_area2.right { float:right;  }
#info_area2 .body { padding: 0px 16px 4px 16px; font-size: 10pt; }
#info_area2 .body B { color:yellow; }
#info_area2 .body-2spc { padding: 0px 16px 4px 16px; line-height: 20px; }
#info_area2 H1, #info_area2 H3.top  { background-image: url(../images/blockw2_header.jpg); color: White; margin: 0px; line-height:33px; font-size: 16px; font-weight: bold; height: 33px; padding: 0px 12px; }
#info_area2 H3  { color: Yellow; }
#info_area2 .foot { clear: both; background: url(../images/blockw2_footer.jpg) 0px 0px no-repeat; height:16px; padding: 0px; margin: 0px 0px 0px 0px; }
#info_area2 DL { }
#info_area2 DT { padding: 0px; margin: 0px 0px 6px 0px; }
#info_area2 DD { padding: 0px 0px 6px 0px; margin: 0px 0px 6px 0px; border-bottom: dotted 1px white; }
#info_area2 A { color: yellow; }
#info_area2 A:hover { color: silver; }
#info_area2 IMG.border { border: solid 1px DarkRed; }
#info_area2 IMG.left { border: solid 1px DarkRed; margin-right: 8px;}
#info_area2 IMG.right { border: solid 1px DarkRed; margin-left: 8px;}

#info_area3 { display: block; float: right; font-size: 11px; width: 460px;}
#info_area3 .info_box { background: #700000; background-image: url(../images/block3_body.jpg); color: white; padding: 0px; width: 220px; margin-bottom: 20px; line-height: 20px; }
#info_area3 .info_box LABEL { display: block; width: 78px; font-weight: bold; float: left; }
#info_area3 .info_box DIV { padding: 10px; }
#info_area3 .info_box DIV.exchange  { text-align: center; }
#info_area3 .info_box DIV.exchange LABEL { display: inline;width: 40px; float: none; margin-right: 20px; }
#info_area3 .info_box DIV.services { padding: 5px; }
#info_area3 .info_box br { line-height: 8px; } 
#info_area3 .info_box H1 { background-image: url(../images/block3_header.jpg); color: White; margin: 0px; line-height:33px; font-size: 13px; font-weight: bold; height: 33px; padding: 0px 12px; }
#info_area3 .info_box .foot { clear: both; background: url(../images/block3_footer.jpg) 0px 0px no-repeat; height:12px; padding: 0px; margin: 0px 0px 0px 0px; }
#info_area3 .info_box DIV H2 { margin: 0px; padding: 0px 0px 8px 0px; font-size: 16px;}
#info_area3 .info_box DIV H3 { margin: 0px; padding: 0px 0px 8px 0px; font-size: 13px;}
#info_area3 .info_box DIV P { margin: 0px; padding: 0px 0px 8px 0px; }
#info_area3 .info_box DIV HR { margin: 0px; padding: 0px 0px 8px 0px; border: 0px; border-bottom: solid 1px white; }
#info_area3 A { color: yellow; }
#info_area3 A:hover { color: silver; }

#box { border: solid 1px transparent; color: #400; background: white}
#box H2 { font-size: 120%; margin: 8px 16px 8px 16px; }
#box H3 { font-size: 120%; margin: 0px; padding: 4px 16px 4px 16px; background: #B04040; color: White; }
#box P  { margin: 16px; }

#gallery_list { display: block; margin: 0px auto 0px auto; padding: 0px; height: 1%; width: 890px; color: darkred; }
#gallery_list H2 { color: #ffffff; font-size: 16px; text-align: left; }
#gallery_list.two_cols { display: block; width: 390px; margin-left: 40px; }
#gallery_list.gallery { text-align:center; padding: 0px 0px 0px 66px }
#gallery_list.featured { margin: 8px 12px 0px 0px; color: #ffffff; overflow:hidden; width: 180px; }
#gallery_list.featured H2 { color: #ffffff; font-size: 14px; }


#gallery_list .item { color: white; background: #620000; float:left; width: 180px; height: 302px; text-align: center; overflow: hidden; font-size: 14pt; background-image: url(../images/block_body.jpg) }
#gallery_list .item .head { color: white; background: #620000; text-align: center; overflow: hidden; font-size: 14pt; line-height: 30px; height: 33px; background-image: url(../images/block_header.jpg) }
#gallery_list .item .foot { background: #620000; height: 14px; background-image: url(../images/block_footer.jpg); }

#gallery_list.featured .item { margin: 0px 0px 30px 0px; margin-bottom: 36px; float:left; padding: 0px; height: auto; }
#gallery_list.gallery  .item { margin-bottom: 36px; margin-right: 36px; height: auto; }

#gallery_list.two_cols .item160,#gallery_list.two_cols .item346  { float:left; margin: 10px 0px 16px 0px; padding: 0px; border: solid 1px black; }
#gallery_list.two_cols .item160 { width: 160px; height: 240px; margin-right: 24px }
#gallery_list.two_cols .item346 { width: 346px; height: 225px; }

#gallery_list A  { padding: 0px; margin: 1px}
#gallery_list IMG { background: white; margin: 8px 0px 1px 0px; border: solid 1px Black; height: 240px;  width: 160px;  }
#gallery_list.two_cols .item346 IMG { display: block; width: 346px; height: 225px;  }
#gallery_list.two_cols IMG { display: block; margin: 0px; cursor: pointer; cursor: hand; border: solid 6px white;}


#news_box { display:block; background-image: url(../images/news_box.jpg); background-repeat: no-repeat; background-color: Transparent; background-position: 0px 0px; width: 166px; padding: 0px; margin: 0px 0px 50px 0px; height: 525px; vertical-align: middle; border: solid 1px #790000;}
#news_box DIV.date { display:block; margin: 86px 0px 0px 12px;  width: 136px; height: 20px; text-align:center;}
#news_box DIV.items { display:block; color: white; font-size: 11px; font-weight: bold; width: 138px; margin: 10px 0px 0px 12px; height: 200px; overflow: hidden; vertical-align: middle; text-align:center; }
#news_box DIV.items HR { margin: 10px 0px; }
#news_box DIV.proverb { display:block; color: #D050D0; background-color: Transparent; font-size: 11px; width: 136px; margin: 80px 0px 0px 12px; height: 96px; overflow: hidden; font-weight:bold; vertical-align:middle; text-align:center; }
#news_box DIV A { display: block; color: yellow; height: 50px; margin: 0px; padding: 0px; }

#links_area { display:block; float: left; width: 920px; text-align:center; margin: 0px 0px 0px -230px; text-align:center;}
.link_box { display:block; float: left; width: 150px; padding: 0px; margin: 0px 12px; xheight: 90px; text-align:center; }

.xlink_box.punterlink { background-image: url(../images/reciprocal/punterlink.jpg);  }
.xlink_box.captain69 { background-image: url(../images/reciprocal/69miniban.gif); }


.location_links { font-size: 11px; font-weight:bold; padding: 12px 0px 12px 0px; color: white; }
.location_links h5 {  color: white; }
.location_links a {  font-size: 12px; color: white;  text-decoration: none;  }
.location_links a:hover {  color: yellow; text-decoration: underline; }
.location_links a:first-line {   text-transform: uppercase ; margin-right: 10px; }



#foot_links { font-size: 12px; padding: 12px 20px 12px 20px; color: white; }
#foot_links h5 {  color: white; }
#foot_links a {  color: white; }
#foot_links a:hover {  color: yellow; }

#book_now { display:block; background-color: Transparent; background-image: url(../images/book_now_surround.jpg);  background-repeat: no-repeat; background-position: 0px 0px; width: 166px; padding: 0px; margin: 0px 0px 64px 0px; height: 266px; cursor: pointer; cursor: hand; color: #520000;  }
#book_now IMG { margin: 160px 0px 0px 12px; border: none;  }

#LimoHire { display:block; width: 201px; padding: 0px; margin: 0px 0px 42px -24px; height: 172px; cursor: pointer; cursor: hand; color: #520000;  }

.warning18 { margin: 12px 20px 4px 8px; float: right; }
.formLabel { width: 120px; float: left; margin-right: 10px; text-align: right; }

  

#img_preview { border: solid 1px DarkRed; }
  
#privacy { }  
#privacy LI { font-weight: bold; }  
#privacy p { font-weight: normal; }
#privacy OL LI { font-weight: normal; list-style-type:lower-alpha; margin-bottom: 12px; } 

#link_categories  { }
#link_categories li { padding-bottom: 8px; font-size: 125%; }  
#link_categories li a { }
#link_categories li a:hover { }
#link_items  { margin-left: 0px; }
#link_items li { list-style-type:none; padding: 4px 16px 8px 16px; text-align: center; }  
#link_items li p { font-size: 90%; width: 260; text-align: center; }
#link_items li a { }  
#link_items li a:hover { }

#write_review { }
#write_review TD { margin: 0px; font-size: 98%; border-bottom: dotted 1px white; padding: 6px 0px; }
#write_review TD.no-line { border-bottom: none; }
#write_review TD .err { background: Yellow; }
#write_review .RatingNumbers { display: block; }
#write_review .RatingNumbers LABEL { margin-right: 10px; }
#write_review .comments { width: 420px; height: 100px;  }


#locationDetails { float: left; }
#locationDetails h3 { font-size: 16px; }
#locationDetails img { border: solid 1px black; padding: 1px; background-color: White; margin: 0px; }
#locationDetails .img { display: block; float: left; padding: 0px; margin-bottom: 10px; margin-left: 14px; }
#locationDetails DIV.info { display: block; margin-left: 140px;  }
#locationDetails DIV.end { display: block; clear: both; border-bottom: solid 1px silver; margin-top: 10px; margin-bottom: 10px; }
#locationDetails h3 {}
#locationDetails p  {}


.radiolist {  }
.radiolist LABEL { margin-right: 30px; }
