﻿@import url(_mp_nav.css);

* {margin: 0; padding: 0;}

body {background: #5f6639 url(imgs/gcvb_margin-tile2.gif) repeat-x;
	 margin: 0px;
	 color: #5d6043;
	 font-family: Lucida Sans;
	 font-size: 13px;
	 }
	 
a:link {color: #5d6043; font-weight: normal; font-size: 13px; text-decoration: underline;}
a:visited {color: #5d6043; font-weight: normal; font-size: 13px; text-decoration: underline;}
a:hover {color: #5d6043; font-weight: normal; font-size: 13px; text-decoration: none;}
	 
A.foot:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5d6043; TEXT-DECORATION: none
}
A.foot:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5d6043; TEXT-DECORATION: none
}
A.foot:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5d6043; TEXT-DECORATION: underline
}
img.content {padding: 0px 15px 15px 0;}

ul, ol {padding-left: 35px;}
	 
#wrapper {width: 964px;
	      margin: 0 auto;
	      position: relative;
	      border: 1px solid #464648;}
	      
#int_logo {background: url(imgs/gcvb_top_logo.gif) no-repeat;
		   height: 112px;
		   width: 321px;
		   float: left;}
#int_logo a
{
	display:block;
	height:0px;
	width:321px;
	overflow:hidden;
	padding-top:112px;
}
		   
#TopRight {background: url(imgs/gcvb_int_2nd-nav_base.gif) top center no-repeat;
		   height: 112px;
		   width: 643px;
		   float: right;}
		   
#intNavBase {background: url(imgs/gcvb_main-nav_base.gif) no-repeat;
			 height: 41px;
			 width: 964px;
			 clear: both;}	
			 
#ContentArea {background: #FFF url(imgs/gcvb_int_footer_leaf.gif) bottom left no-repeat;
			  width: 964px;
			  min-height: 400px;}


#ContentArea .ContentTextArea {padding: 42px 0px 63px 10px;}
							   
#ContentArea .ContentTextArea2 {padding-top: 42px;
							   padding: 42px 0px 63px 57px;}							   
							   
.ContentText {text-align: justify; line-height: 1.65em; padding-top: 5px;}							   
							   
#Footer {
	CLEAR: both; BACKGROUND: url(Imgs/gcvb_footer_base.gif) no-repeat; WIDTH: 964px; HEIGHT: 55px; LINE-HEIGHT: 1.65em;
}
.FooterFormat {
	WIDTH: 809px; HEIGHT: 55px
}
.FooterSpace {
	PADDING-TOP: 9px
}
.FooterText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.FooterBotText {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
h2 {font-size: 16px;}
h3 {font-size: 14px;}	
h4 {color: #D45B30; font-size: 14px; line-height: normal}							   	      

#spacer {clear: both;padding-top: 25px; * padding-top: 0px;}	 

/* Featured Listings Styles */ 	 

#FLBox { position: relative; width:410px; height: 129px; border: 1px solid #C4C6BB; background: #F7FBE0 url(imgs/gcvb_int_link_learnmore.gif) bottom right no-repeat; margin-bottom: 19px;}
#FLBox .FLBoxLnk b {position: absolute; cursor: pointer; display: block; bottom: 0; right: 0; height: 24px; width: 100px;}

/* Search Box Styles */

#SearchBox {position: relative; width: 839px; height: 162px; border: 1px solid #C4C6BB; background: #F7FBE0 url(imgs/gcvb_int_link_start-search.gif) bottom right no-repeat; margin-bottom: 19px;}
#SearchBox .LeftBox {width: 410px; float: left; padding: 15px 0 14px 18px;}
#SearchBox .RightBox {width: 410px; float: right; padding: 15px 0 14px 0px; }
#SearchBox .SBSearch {position: absolute; cursor: pointer; display: block; bottom: 0; right: 0; height: 24px; width: 100px;}
.SearchHeader {font-size: 13px; background: url(imgs/gcvb_med_cube.gif) left center no-repeat; padding-left: 12px; text-transform: uppercase; font-weight: bold;}

/* Search Results Page */

.SearchResult_1 {width: 811px; height: 120px; border: 1px solid #C4C6BB; background: #F7FBE0; padding: 9px;}
.SearchResult_1 img {padding-top: 0px;}

.SearchResult_2 {width: 811px; height: 120px; border: 1px solid #C4C6BB; background: #FBFCFB; padding: 9px;}
.SearchResult_2 img {padding: 0px;}

.ResultsBasic { position: relative; width:410px; height: 138px; border: 1px solid #C4C6BB; background: #F7FBE0; margin-bottom: 19px;}
.ResultsBasic .RBLink b {position: absolute; cursor: pointer; display: block; bottom: 0; right: 0; height: 24px; width: 100px;}

.ResultAddressHead {font-size: 15px;}
#ResultBody p {padding-bottom: 5px;}
#ResultBody img {padding: 10px 10px 10px 10px;}

#ResultsRightCol {width: 210px; min-height: 450px; float: right; background: #F7FBE0; border: 1px solid #656C3D; padding-bottom: 10px; position:relative; right:-1px; z-index:1;}

#ResultsRightCol2 {width:219px; background:#F7FBE0; min-height:450px; border-top:1px solid #656C3D; border-left:1px solid #656C3D; border-bottom:1px solid #656C3D;}
#ResultsRightCol2 a {color:#4B4620;}


.ContentTextArea #ResultsRightCol{position:relative; right:-65px; z-index:1;}
.ContentTextArea2 #ResultsRightCol{position:relative; top:-32px; z-index:1;}

#SpecialOffer {border-bottom: 1px solid #7f817e; border-top: 1px solid #838466; background: #EDF5C2; padding: 5px 0 5px 5px; color: #4B4620; margin-top: 5px; margin-bottom: 5px;}
#SpecialOffer a {text-decoration:none;}
#SpecialOffer a.red {color:#D45B30;}
#Events {border-bottom: 1px solid #7f817e; width: 205px; background: #EDF5C2; padding: 5px 0 5px 5px; margin-bottom: 5px; color: #4B4620; font-weight: bold;}
.ResultsSep {background: url(imgs/gcvb_mp_calendar_seps.gif) no-repeat; height: 3px; width: 200px; margin: 2px 0 2px 0;}

#SOText {padding-left: 5px;}
#SOText a {text-decoration:none;}
#SOText a.red {color:#D45B30;}

/* Meetings and Conventions Styles */

#MeetingFlash {float: left; padding: 0; margin: 0; height: 305px; width: 744px;}
#MeetingNav {float: right; padding: 0; margin: 0; height: 305px;}
#MeetingSubNav {clear: both; padding: 0; margin: 0;}

#sitemap li {list-style-type:none;}
#sitemap li.two {list-style-type:disc;margin-left:36px;}

.ResultsRightCol {width: 210px; min-height: 400px; background: #F7FBE0; border: 1px solid #656C3D;}
input {padding-left:1px; padding-right:3px;}
