﻿@import url(_mp_nav.css);

* {margin: 0; padding: 0;}

body {background: #5f6639 url(images/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(images/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(images/gcvb_int_2nd-nav_base.gif) top center no-repeat;
		   height: 112px;
		   width: 643px;
		   float: right;}
		   
#intNavBase {background: url(images/gcvb_main-nav_base.gif) no-repeat;
			 height: 41px;
			 width: 964px;
			 clear: both;}	
			 
#ContentArea {background: #FFF url(images/gcvb_int_footer_leaf.gif) bottom left no-repeat;
			  width: 964px;
			  min-height: 700px;}


#ContentArea .ContentTextArea {padding: 42px 35px 63px 57px;}
							   
#ContentArea .ContentTextArea2 {padding: 42px 35px 63px 57px;}							   
							   
.ContentText {text-align: justify; line-height: 1.65em; padding-top: 5px;}							   
							   
.ContentMessage {text-align: justify; line-height: 1.65em; }

#Footer {
	CLEAR: both; BACKGROUND: url(Images/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;}							   	      

#spacer {clear: both;padding-top: 25px; * padding-top: 0px;}	 

/* Featured Listings Styles */ 	 

#FLBox { position: relative; width:410px; min-height: 150px; border: 1px solid #C4C6BB; background: #F7FBE0 url(images/gcvb_int_link_learnmore.gif) bottom right no-repeat; margin-bottom: 15px;}
#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(images/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(images/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: 600px; 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:600px; border-top:1px solid #656C3D; border-left:1px solid #656C3D; border-bottom:1px solid #656C3D;}
#ResultsRightCol2 a {color:#4B4620;}


.ContentTextArea #ResultsRightCol{position:relative; 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(images/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;}

div#horizontal {background:#646548; color:#FFFFFF; height:28px; padding-left:5px; width:685px;}
div#horizontal div { padding:6px 0 0 0;}
div#horizontal a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
div#horizontal a:hover {color:#BFD73D;}

.ResultsRightCol {width: 210px; min-height: 600px; float: right; background: #F7FBE0; border: 1px solid #656C3D; padding-bottom: 10px; position:relative; right:-1px; z-index:1;}
.search_title{background: #BFD73D; font-weight:bold; color:Black}

.mem_header
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom:8px; 
	margin-top:8px;
	color:#5D6043;
}
.mem_body
{
	margin-bottom:8px; margin-top:8px
}
.downloadBox { position: relative; min-height: 150px; border: 1px solid #C4C6BB; background: #F7FBE0; padding-top:5px}
img.borderpicture {border:1px solid #7F8579; padding:3px; background-color:#F7FBE0;}

.SpecialOffer {border: 1px solid #7f817e; background: #EDF5C2; padding: 5px 0 5px 5px; color: #4B4620; margin-top: 5px; margin-bottom: 5px; font-weight:bold}
input { padding-left: 1px; padding-right: 3px}
