* 
{
	padding: 0;
	margin: 0;
}

html
{
	text-align: center;
}

body 
{
	background: #fff url('/images/bg.jpg') no-repeat top center;
	font-size: .8em;
	color: #000080;	
}

html, body, input, select, textarea
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h1
{
	font-size: 1.75em;
}

h2
{
	font-size: 1.5em;
	margin-bottom: 1em;
}

h3
{
	font-size: 1.25em;
	margin-bottom: 1em;
}

h4
{
	font-size: 1em;
}

h5
{
	font-size: 1em;
}

hr
{
	clear: both;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ADAEB2;
}

p
{
	padding: 0 0 1.1em 0;
}

ul, ol
{
	margin: 0 0 1.1em 2.5em;
}

input, select, textarea
{
	font-size: 1em;
}

img
{
	border: none;
}

a
{
	/*overflow: hidden;*/
	text-decoration: none;
}

a:hover
{
	text-decoration: underline !important;
}

blockquote
{
	padding: 0 0 1.1em 15px;
}

.bold
{
	font-weight: bold;
}

.anchor-fix
{
	position:absolute;
	width:1px;
}

#regdlg
{
	/*position: absolute;*/
}

/**
 * ============================================================================
 * Wrapper
 * ============================================================================
 */

div#wrapper
{
	margin: 0 auto 0 auto;
	width: 979px; 
	text-align: left;
}

/**
 * ============================================================================
 * Header
 * ============================================================================
 */

/**
 * Logo
 */

div#logo-container
{
	position: relative;
	float: left;
	width: 261px;
	height: 164px;
}

div#logo-container img
{
	position: absolute;
	top: 20px;
	left: 2px;
}

h1#logo 
{
	width: 261px;
	height: 164px;
	position: relative;
	font-size: .75em;
}

h1#logo span 
{
	background: url('/images/logo.gif') no-repeat top right;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

/**
 * Nav
 */

div#top-nav-container
{
	float: left;
	width: 718px;
}

div#top-nav
{
	margin-top: 57px;
	height: 85px;
}

div#top-nav h2
{
	margin-top: 3px;
	font-size: 1.25em;
	font-weight: normal;
}

div#top-nav h3
{
	margin-top: 3px;
	font-size: 1em;
	font-weight: normal;
}

div#top-nav h2,
div#top-nav h2 a,
div#top-nav h3,
div#top-nav h3 a
{
	text-decoration: none;
	color: #555;
}

div#top-nav div.nav-item
{
	float: left;
	width: 112px;
	height: 85px;
	text-align: center;
}

div#top-nav div.nav-item-border
{
	border-right: 1px solid #d7d7d7;
}

div#top-nav div.nav-item-small
{
	float: left;
	width: 96px;
	height: 85px;
	text-align: center;
}

div#top-nav div.nav-item-small div.image
{
	margin-top: 14px;
}

div#top-nav div.nav-search
{
	float: left;
	width: 187px;
	height: 85px;
	text-align: center;
}

div#visit-out-store
{
	margin: 5px 0 0 0;
	text-align: center;
}

div#visit-out-store a
{
	font-size: 1.25em;
	color: #555;
}

div#search-container
{
	margin: 14px 0 0 30px;
	width: 139px;
	height: 24px;
	border: none;
	text-align: left;
	line-height: 24px;
}

div#search-container.search-focus
{
	background: #fff url('/images/search-bg.gif') no-repeat;
}

div#search-container.search-blur
{
	background: #fff url('/images/search-label.gif') no-repeat;
}

input#search
{
	padding: 4px;
	background: none;
	border: none;
	text-align: left;
}

/**
 * ============================================================================
 * Content
 * ============================================================================
 */

div#main
{
	clear: both;
	overflow: hidden;
}

/**
 * Left
 */

div#main-left
{
	float: left;
	margin: 0 16px -20000px 0;
	padding-bottom: 20000px;
	width: 252px;
}

div#main-left div#fund
{
	overflow: hidden;
	margin-bottom: 10px;
}

/**
 * Right
 */

div#main-right
{
	float: left;
	width: 711px;
}

/**
 * Nav
 */

div#nav
{}

div#nav ul
{
	margin: 0;
	padding: 0;
	width: 711px;
	height: 36px;
	list-style: none;
}

div#nav ul li
{
	float: left;
	width: 142px;
	height: 36px;
	text-align: center;
}

div#nav ul li a
{
	padding-top: 14px;
	display: block;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
}

div#nav ul li.selected a
{
	color: #012B5D;
}

div#nav ul.home-selected
{
	background: url('/images/home-selected-top.gif') no-repeat;
}

div#nav ul.about-selected
{
	background: url('/images/about-selected-top.gif') no-repeat;
}

div#nav ul.contact-selected
{
	background: url('/images/contact-selected-top.gif') no-repeat;
}

div#nav ul.events-selected
{
	background: url('/images/events-selected-top.gif') no-repeat;
}

div#nav ul.news-selected
{
	background: url('/images/news-selected-top.gif') no-repeat;
}

div#nav ul.none-selected
{
	background: url('/images/none-selected-top.gif') no-repeat;
}

div#nav-bottom
{ 
	clear: both;
	width: 711px;
	height: 15px;
}

div#nav-bottom.home-selected
{
	background: url('/images/home-selected-bottom.gif') no-repeat;
}

div#nav-bottom.about-selected
{
	background: url('/images/about-selected-bottom.gif') no-repeat;
}

div#nav-bottom.contact-selected
{
	background: url('/images/contact-selected-bottom.gif') no-repeat;
}

div#nav-bottom.events-selected
{
	background: url('/images/events-selected-bottom.gif') no-repeat;
}

div#nav-bottom.news-selected
{
	background: url('/images/news-selected-bottom.gif') no-repeat;
}

div#nav-bottom.none-selected
{
	background: url('/images/none-selected-bottom.gif') no-repeat;
}

/**
 * Private selected
 */

div#nav ul.home-selected
{
	background: url('/images/home-selected-top.gif') no-repeat;
}

div#nav ul.board-selected
{
	background: url('/images/board-selected-top.gif') no-repeat;
}

div#nav ul.committees-selected
{
	background: url('/images/committees-selected-top.gif') no-repeat;
}

div#nav ul.employees-selected
{
	background: url('/images/employees-selected-top.gif') no-repeat;
}

div#nav ul.volunteers-selected
{
	background: url('/images/volunteers-selected-top.gif') no-repeat;
}

div#nav-bottom.home-selected
{
	background: url('/images/home-selected-bottom.gif') no-repeat;
}

div#nav-bottom.board-selected
{
	background: url('/images/board-selected-bottom.gif') no-repeat;
}

div#nav-bottom.committees-selected
{
	background: url('/images/committees-selected-bottom.gif') no-repeat;
}

div#nav-bottom.employees-selected
{
	background: url('/images/employees-selected-bottom.gif') no-repeat;
}

div#nav-bottom.volunteers-selected
{
	background: url('/images/volunteers-selected-bottom.gif') no-repeat;
}

/**
 * Content
 */

div#main-content
{
	clear: both;
	overflow: hidden;
	margin: 0 0 -20000px 0;
	padding-bottom: 20000px;
	background: #f3f4f4 url('/images/content-bg.gif') no-repeat top left;
	font-size: 1em;
}

/**
 * Splash
 */

div#splash-container
{
	position: relative;
	width: 693px;
	height: 293px;
	padding: 0 0 1px 9px;
}

div#splash-content-container
{
	width: 693px;
	height: 161px;
	padding: 0 0 9px 9px;
}

div#splash
{
	z-index: 1;
}

ul#menu
{
	z-index: 10000;
	position: absolute;
	top: 260px;
	right: 15px;
	width: 100px;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#menu li
{
	float: left;
	margin-right: 7px;
	width: 18px;
	height: 18px;
	background: url('/images/menu-item.gif') no-repeat top;
	text-align: center;
	font-size: .8em;
	font-weight: bold;
	line-height: 18px;
}

ul#menu li a
{
	display: block;
	outline-style: none;
	text-decoration: none;
	color: #fff;
}

ul#menu a.activeSlide
{
	color: #da5821;
}

/**
 * ============================================================================
 * Home Content
 * ============================================================================
 */

div#main-home
{
	clear: both;
	padding: 0 9px 9px 9px;
}

div#main-home-left
{
	float: left;
	width: 346px;
	border-right: 1px solid #d7d7d7;
}

div#main-home-left div.inner
{
	padding: 0 15px 3px 0;
}

div#main-home-right
{
	float: left;
	width: 346px;
}

div#main-home-right div.inner
{
	padding: 0 0 3px 15px;
}

div#main-home div.home-item
{
	overflow: hidden;
	margin-bottom: 15px;
}

div#main-home div.home-item h2
{
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

div#main-home div.home-item h2,
div#main-home div.home-item h2 a
{
	color: #012b5d;
}

div#main-home div.home-item p
{
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}

div#main-home div.home-item div.link,
div#main-home div.home-item div.link a
{
	text-decoration: none;
	line-height: 1.4em;
	color: #d14c26;
}

div.home-item div.text div.left
{
	float: left;
	width: 216px;
	margin-right: 15px;
}

div.home-item div.text div.right
{
	float: left;
	width: 100px;
}

/**
 * Table
 */

td.td-home-left
{
	padding: 0 15px 3px 0;
}

td.td-home-middle
{
	padding-top: 15px;
	border-right: 1px solid #d7d7d7;
}

td.td-home-right
{
	padding: 0 0 3px 15px;
}

td.td-home-right td
{
	padding: 15px 0 15px 0;
	border-bottom: 1px solid #D7D7D7;
}

div#main-home h2
{
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

div#main-home h2,
div#main-home h2 a
{
	color: #012b5d;
}

div#main-home p
{
	margin: 0;
	padding: 0 0 15px 0;
	line-height: 1.4em;
}

div#main-home a
{
	text-decoration: none;
	line-height: 1.4em;
	color: #3A764D;
}

td.td-home-left td
{
	padding: 15px 0 15px 0;
	border-bottom: 1px solid #D7D7D7;
}

/**
 * ============================================================================
 * Main Content
 * ============================================================================
 */

div#main-content-inner
{
	/*position: absolute;*/
	overflow: hidden;
	clear: both;
	padding: 0 9px 9px 9px;
}

div#main-content-inner p
{
	line-height: 1.35em;
}

div#main-content-inner h2
{
	font-size: 1.3em;
	color: #d14c26;
}

div#main-content-inner h3
{
	font-size: 1.1em;
	color: #012B5D;
}

div#main-content-inner a
{
	color: #D14C26;
}

img.alignleft
{
	float: left;
	margin: 15px 10px 0 0;
}

img.alignright
{
	float: right;
	margin: 10px 0 0 10px;
}

/**
 * Left large
 */

div#main-content-left
{
	float: left;
	margin: 0 0 -20000px 0;
	padding-bottom: 20000px;
	width: 489px;
	border-right: 1px solid #dedfdf;
}

div#main-content-left div.inner
{
	padding: 0 18px 0 0;
}

/**
 * Left small
 */

div#main-content-left-small
{
	float: left;
	margin: 0 0 -20000px 0;
	padding-bottom: 20000px;
	width: 203px;
	border-right: 1px solid #dedfdf;
}

div#main-content-left-small div.inner
{
	padding: 0 18px 0 0;
}

ul#left-nav
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#left-nav li
{
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #dedfdf; 
}

ul#left-nav li a
{
	text-decoration: none;
	color: #012B5D;
}

ul#left-nav li.selected a
{
	color: #D14C26;
}

ul#left-nav li.last
{
	border: none;
}

ul#left-nav ul
{
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
}

ul#left-nav ul li
{
	margin: 4px 0 0 0;
	padding: 0;
	border-bottom: none;
}

div#left-nav-image
{
	padding-left: 12px;
}

/**
 * Right small
 */

div#main-content-right
{
	float: left;
	margin: 0 0 -20000px 0;
	padding-bottom: 20000px;
	width: 203px;
}

div#main-content-right div.inner
{
	padding: 0 0 0 18px;
}

/**
 * Right large
 */

div#main-content-right-large
{
	float: left;
	margin: 0 0 -20000px 0;
	padding-bottom: 20000px;
	width: 489px;
}

div#main-content-right-large div.inner
{
	padding: 0 0 0 18px;
	/*position: absolute;*/
}

/**
 * Breadcrumb
 */

div#breadcrumb
{
	margin: 0 9px 9px 9px;
	padding-bottom: 9px;
	/*border-bottom: 1px dotted #aaa;*/
	color: #022c5e;
}

div#breadcrumb a
{
	text-decoration: none;
	color: #454545;
}

/**
 * Call out box
 */

div.call-out-box
{
	overflow: hidden;
	margin-bottom: 18px;
	width: 182px;
}

div.call-out-box div.top
{
	width: 185px;
	height: 7px;
	background: url('/images/call-out-top.gif') no-repeat;
}

div.call-out-box div.middle
{
	background: #d9d9d9;
	font-size: .9em;
}

div.call-out-box div.middle div.middle-inner
{
	padding: 0 10px 0 10px;
}

div.call-out-box div.middle h3
{
	margin-bottom: 5px;
	font-size: 1em;
	color: #D14C26;
}

div.call-out-box div.middle p
{
	margin: 0;
	padding: 0;
	font-size: .95em;
}

div.call-out-box div.bottom
{
	width: 185px;
	height: 7px;
	background: url('/images/call-out-bottom.gif') no-repeat;
}

/**
 * Content box
 */

div.content-box
{
	overflow: hidden;
	float: left;
	width: 145px;
}

div.context-box-pad
{
	margin: 0 12px 12px 0;
}

div.content-box div.top
{
	width: 145px;
	height: 7px;
	background: url('/images/content-box-top.gif') no-repeat;
}

div.content-box div.middle
{
	height: 125px;
	background: #fff;
	font-size: .9em;
	color: #454545;
	text-align: center;
}

div.content-box div.middle div.middle-inner
{
	padding: 0 10px 0 10px;
}

div.content-box div.middle h3
{
	margin-bottom: 5px !important;
	font-size: 1.3em !important;
	color: #D14C26 !important;
}

div.content-box div.middle p
{
	margin: 0;
	padding: 0;
	font-size: .95em;
}

div.content-box div.middle ul
{
	margin: 0 0 0 15px;
	padding: 0;
	/*list-style: none;*/
	color: #454545;
}

div.content-box div.middle ul li
{
	padding-bottom: 3px;
	list-style: disc;
	color: #454545;
}

div.content-box div.middle ul li a
{
	color: #454545;
}

div.content-box div.bottom
{
	width: 145px;
	height: 7px;
	background: url('/images/content-box-bottom.gif') no-repeat;
}

/**
 * Search
 */

div.search-result
{
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #DEDFDF;
}

div.search-result h3
{
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
}

div.search-result h3 a
{
	color: #D14C26;
}

div.search-result div.url
{
	margin-top: 5px;
}

div.search-result div.url a
{
	font-size: .85em;
	color: #012B5D !important;
}

/**
 * Articles
 */

div.article
{
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #5E5E5E;
}

div.article div.title
{
	font-weight: bold;
}

div.article div.created
{
	font-size: .8em;
	font-weight: bold;
	color: #878787;
}

/**
 * ============================================================================
 * Forms
 * ============================================================================
 */

table.options td
{
	padding: 4px 0 4px 0;
}

table.form td
{
	padding-bottom: 5px;
}

table.form td.star
{
	padding-top: 4px;
	font-weight: bold;
	color: #FF0808;
}

span.star
{
	font-weight: bold;
	color: #FF0808;
}

.field-focus
{
	background: #FCFFBA !important;
}

input.error, textarea.error, select.error, checkbox.error, radio.error 
{ 
	background: #FFCDCD !important;
}

label.error
{
	display: block;
	padding: 3px 0 5px 0;
	font-weight: bold;
	font-size: .9em;
	color: #d21f26;
}

.hide
{
	display: none;
}

#error-container
{
	padding: 10px;
	margin: 0 0 12px 0;
	border: 2px solid #F94343;
	background: #FFCDCD;
}

#error-container a
{
	color: #b95915;
	text-decoration: underline;
}

#error-container h4
{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: bold;
}

#error-container #errors
{
	margin: 1em 0 0 0;
}

#success-container
{
	padding: 10px;
	margin: 0 0 12px 0;
	border: 2px solid #1AD41D;
	background: #99F39B;
}

#success-container h4
{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: bold;
}

/**
 * ========================================================================
 * Store
 * ========================================================================
 */

div#store-side-nav
{
	margin: 15px 0 0 20px;
	padding: 0;
}

/*td.DialogBox
{
	display: block;
	width: 100%;
}*/

div#content-inner div.right h1
{
	font-size: 1em;
	text-align: left !important;
}

.RegSectionTitle
{
	font-weight: bold;	
}

div.register-pad
{
	overflow: hidden;
	height: 15px;
}

.SubHeaderGrey
{
	font-size: .9em;
	font-weight: bold;
	color: #9F241E;
}

td.DialogTitle
{
	/*font-size: 1.5em;
	font-weight: bold;
	text-transform: capitalize;*/
	padding-bottom: 10px;
	color: #DC4611;
	/*font-family:Georgia,"Times New Roman",Times,serif;*/
	margin-bottom:15px;
	font-weight: bold;
	font-size: 1.25em;
}

div.module
{
	margin-bottom: 15px;
}

div.module-inner a
{
	text-decoration: none;
	color: #6c6c6c !important;
}

div.module h3
{
	padding-bottom: 3px;
	font-size: 1em;
	color: #DC4611;
	font-weight: bold;
	text-transform: uppercase;
}

div.module h3.module-padded
{
	padding-bottom: 6px;
	font-size: 1em;
	color: #DC4611;
	font-weight: bold;
	text-transform: uppercase;
}

div.module-inner
{
	padding: 0 0 0 10px; 
}

div.module-sep
{
	overflow: hidden;
	margin: 0px 0 10px 0;
	height: 1px;
	border-bottom: 1px dotted #aaa;
}

td.DialogBox hr
{
	overflow: hidden;
	margin: 5px 0 5px 0;
	height: 1px;
	border: 0;
	border-bottom: 1px dotted #aaa;
}

hr.PListLine
{
	overflow: hidden;
	margin: 0px 0 10px 0;
	height: 1px;
	border: 0;
	border-bottom: 1px dotted #000 !important;
}

div.desc-pad
{
	overflow: hidden;
	height: 3px;
}

td.BuyNowQuantity
{
	padding-right: 5px;
}

div.subcategory-product-sep
{
	overflow: hidden;
	margin: 15px 0 10px 0;
	height: 1px;
	border: 0;
	border-bottom: 2px dotted #aaa !important;
}

div.logout
{
	margin-top: 8px;
	/*font-weight: bold;*/
}

div.category-product-description
{
	padding: 5px 0 5px 0;
}

ul.store-categories
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.store-categories li.category
{
	padding: 3px 0 0 15px !important;
	font-size: 1em;
	font-weight: normal !important;
}

ul.store-categories li.selected
{
	background: url('images/arrow.gif') no-repeat left center;
	background-position: 2px 7px;
}

ul.store-categories li.selected a
{
	font-weight: bold;
	color: #DC4611 !important;
}

span.search-button
{
	font-weight: bold;
}

td.Button
{
	padding-top: 0px;
	text-transform: uppercase;
	height: 20px;
	background: url('/store/skin1/images/butbg.gif') repeat-x;
	color: #fff;
}

font.Button
{
	padding: 0 6px 0 6px;
	/*border: 2px solid #7e1d18;*/
	/*background: #9F241E;*/
	
	font-weight: bold;
	font-size: .9em;
	color: #490101;
	cursor: pointer;
	line-height: 20px;
}

input.button
{
	background:#C94929 none repeat scroll 0%;
	border:2px solid #93260B;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	padding:2px;
}

td.Button_menu
{
	padding: 0 3px 0 3px;
	background: url('/store/skin1/images/but_menubg.gif') repeat-x;
	/*border: 2px solid #dbb500;*/
	/*background: #FFD300;*/
	font-size: .9em;
	font-weight: bold;
	cursor: pointer;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
	color: #fff;
}

hr.category-product-separator
{
	margin: 1em 0 1em 0;
	height: 1px;
	border: 0; 
	border-bottom: 1px dotted #414300;
}

input.GoImage
{
	padding: 0;
	border: none;
	background: none;
}

input.ButtonSide
{
	padding: 0;
	border: none;
	background: none;
}

input.ButtonSide_menu
{
	padding: 0;
	border: none;
	background: none;
}

input.GoImage
{
	margin-right: 10px;
}

.Button
{
	/*margin-right: 5px;*/
}

.MarketPrice
{
	padding-top: 5px;
}

.product-image-thumbnail
{
	border: 1px solid #232323;
}

.ProductPrice
{
	padding-top: 5px; 
	font-weight: bold;
}

.ProductTitle
{
	font-size: 1.15em;
	font-weight: bold;
	text-decoration: none;
	color: #636460 !important;
}

.SearchSortLink
{
	margin-left: 10px;
}

.SmallNote
{
	font-size: .9em;
	font-style: italic;
}

.Star
{
	font-size: 1em;
	font-weight: bold;
	color: red;
}

.VertMenuTitle
{
	font-size: 1.15em;
	font-weight: bold;
}

.your-account-spacer
{
	height: 5px;
}

p.line-name
{
	padding: 0;
}

p.product-name
{
	padding: 0;
}

p.price
{
	padding: 0;
	font-weight: bold;
}

td.PListCell
{
	padding: 0 20px 20px 0;
}

img.ButtonSide
{
	/*position: relative;
	top: -1px;*/
}

a.a-read-details
{
	font-size: .9em;
	display: block;
}

img.button-addtocart
{
	cursor: pointer;
}

h1.title-product
{
	margin-bottom: 10px;
	border-bottom: 1px dotted #aaa;
	font-size: 1.1em;
}

td.ErrorMessage
{
	font-weight: bold;
	color: red;
}

td.SubHeader,
td.SubHeaderGrey
{
	font-weight: bold;
	border-bottom: 1px dotted #aaa;
	color: #112536;
}

img.product-thuumbnail,
td.PImgBox img
{
	border: 2px solid #d9d0c0;
}

div.product-thumbnail-container
{
	overflow: hidden;
	margin-top: 5px;
	height: 100px;
}

div.product-category-separator
{
	overflow: hidden;
	margin: 10px 0 20px 0;
	height: 1px;
	border-bottom: 1px dotted #aaa;
}

div.xcart-separator
{
	overflow: hidden;
	margin: 20px 0 15px 0;
	height: 1px;
	border-bottom: 1px dotted #aaa;
}

/**
 * Welcome category
 */

div.welcome-category
{
	float: left;
	width: 225px;
	margin-bottom: 20px;
	text-align: center;
}

div.welcome-category div.image
{
	overflow: hidden;
	height: 125px;
	background: #ddd9cf;
	line-height: 125px;
}

div.welcome-category a
{
	display: block;
	font-size: 1.15em;
	font-weight: bold;
}

div.welcome-category-pad
{
	margin-right: 20px;
}

tr#option-444,
tr#option-445
{
	display: none;
}

td.donate-form
{
	padding: 4px 0 4px 0;
}

/**
 * ============================================================================
 * Gravity Forms
 * ============================================================================
 */


.gform_wrapper .gsection 
{
	margin: 23px 0 5px 0 !important;
}

li#field_1_64 .gform_wrapper .gsection
{
	border-bottom: none !important;
}

li#field_1_64 div.gsection_description 
{
	margin-top: 8px;
	border-top: 1px dotted #CCCCCC !important;
	font-style: normal;
	font-size: 1em;
}

span.gfield_required
{
	font-size: 1.1em;
}

li#field_2_12 div.gsection_description
{
	font-size: 1em;
	font-style: normal;
}

/**
 * ===================================================================================================
 * Slidepress
 * ===================================================================================================
 */

div.slidepress-gallery
{
	outline: none;
}

/**
 * ===================================================================================================
 * Gallery
 * ===================================================================================================
 */

div.tour-item
{
	float: left;
	overflow: hidden;
	margin: 0 12px 20px 0; 
	text-align: center;
}

div.tour-item img
{
	display: block;
	border: 1px solid #b1935f;
}

div.tour-item a.text
{
	text-align: center;
	text-decoration: none;
	color: #636460;
}

div#tour-gallery
{
	clear: both;
}

div.tour-gallery-height
{
	height: 425px;
}

/**
 * ============================================================================
 * Footer
 * ============================================================================
 */

div#footer
{
	clear: both;
	position: relative;
	margin: 0 auto 0 auto;
	width: 979px;
}

div#main-content-bottom
{
	clear: both;
	position: absolute;
	top: -6px;
	left: 268px;
	width: 711px;
	height: 6px;
	background: #fff url('/images/content-bottom.gif') no-repeat top left;
}

div#footer-left
{
	float: left;
	margin-top: 6px;
	width: 268px;
}

div#footer-left h3
{
	padding-right: 16px;
	font-size: .85em;
	text-align: right;
}

div#footer-right
{
	float: left;
	margin-top: 6px;
	width: 711px;
	font-size: .85em;
}
 
div#footer-right a
{
	text-decoration: none;
	color: #232323;
}

div#footer-right ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#footer-right ul li
{
	float: left;
	padding: 0 10px 0 10px;
}

div#footer-right ul li.first
{
	padding: 0 10px 0 0;
}

div#footer-right ul li.sep
{
	border-right: 1px solid #8095ae;
}

div#footer-pad
{
	overflow: hidden;
	width: 711px;
	height: 15px;
}

