.menustyle{
width: 100%;
font-weight: normal;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
color:#000;
font-weight: bold;
}

img {
	border: 0;
}

.menustyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.menustyle ul{
width: 100%;
color:#000;
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.menustyle ul li{
display: inline;
}


h2 {
	font-size: 14px;
	margin-top: 20px;
}

th {
	font-size: 12px;
}

.no-border {
	border: none;
}

.right {
	float: right;
}

/* ######### Style for Drop Down Menu ######### */

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}


.fullwidth {
	padding-left:20px;
	padding-right:20px;
}

.small {
    font-size: 10px;
}

.red {
    color: #f00;
}

.errText {
	color:red;
}

.finder_type_header {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 16px;
}

.finder_type_header:hover {
    font-size: 16px;
    color: #000;
}

#home_search_box {
    float: right;
    width: 210px;
    margin-left: 10px;
}

#home_featured_box {
	clear: right;
	float: right;
	width: 210px;
	height: 300px;
	margin-left: 10px;
}

#home_featured_box h2 {
	font-size: 16px;
	color: #fff;
	background: #569FD0;
	line-height: 30px;
	height:30px;
	display:block;
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
}

#home_featured_box li {
	width: 210px;
	height:300px;
	text-align:center;
}




#details_info {
   float: left;
   width: 48%;
   padding-bottom: 10px;
}

#details_desc {
    float: right;
    width: 45%;
    padding-bottom: 10px;
}

.SmallPrint {
    font-size: 10px;
    padding-bottom: 10px;
}


#owner_menu {
    float: left;
}

#content_margin {
    float: left;
    width: 590px;
    padding-left: 15px;
    padding-bottom: 15px;
}

#content_margin h3 {
   font-size: 14px;
}

.important_info {
    color: #f00;
}

#owner_facil_onsite,
#owner_facil_nearby {
    float: left;
    width: 50%;
}

#owner_buttons {
    clear: both;
    text-align: center;
}

#details_description img,
#details_attractions img,
#details_directions img {
    float: right;
    margin-left: 5px;
}

#details_images img {
    margin-right: 15px;
}

.award_home_page {
    border: 0px;
    margin-left: 40px;
    margin-bottom: 20px;
}

#print_invoice_header {
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    text-decoration: underline;
}

#invoice_site_name {
    font-size: 24px;
    margin-bottom: 0px;
    margin-left: 10px;
}

#invoice_header {
    color: #000;
    margin-top: 0px;
    font-size: 12px;
    margin-left: 10px;
}

#invoice_table_main {
    margin-left: 5px;
}

.invoice_links a {
    font-size: 16px;
}

.details_awards {
    margin-right: 5px;
}

#awards_home {
    width: 500px;
}

.link_img {
    padding-top: 35px;
}

#facil_search {
    width: 550px;
}

.amend_checkbox {
    clear: both;
    border: #f00 solid 1px;
}

.campsite_facil {
    width: 210px;
}

.underline {
    text-decoration: underline;
}

#action_container {
    position: relative;
    width: 780px;
    margin: 0 auto;
}

#bottom_spacer {
    height: 100px;
}

#facility_search {
    width: 720px;
}

#facility_search input {
    border: none;
}

#company_box h3 {
    font-size: 16px;
    margin-bottom: 0px;
}

#evergreen_logo {
    width: 780px;
    margin: 0 auto;
    padding-top: 10px;
    text-align: right;
}

.visable_link {
    text-decoration: underline;
}

.description_tabs {
  
}

.description_tabs li {
    list-style: none;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 5px;
    border: #999 solid 1px;
    margin-bottom: 5px;
    background-color: #ccc;
}

.description_tabs li:hover {
    background-color: #666;
}

.description_tabs a {
    color: #000;
    font-size: 11px;
}

.description_tabs a:hover {
    color: #fff;
    font-size: 11px;
}

.red_box_text {
    color: #fff;
    font-size: 14px;
}

.procedure_list {
  margin-left: 0px;
  padding-left: 20px;
}

.procedure_list li {
    padding-bottom: 5px;
}

.step_1_packages {
    border: #ccc solid 1px;
    margin-bottom: 15px;
}

.step_1_packages th {
    background-color: #f4f4f4;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.step_1_packages td {
    padding: 5px;
}

.information_table {
    border: #ccc solid 1px;
    margin-bottom: 15px;
	width: 250px;
}

.information_table  th {
    background-color: #f4f4f4;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
	text-align: left;
}

.information_table td {
    padding: 5px;
}

.manuf_logo_list {
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
}

.own_table_list {
	
}

.own_table_list td {
	padding-bottom: 5px;
	font-size: 14px;
}

.own_table_list a,
.own_table_list a:hover {
	font-size: 14px;
}

.own_link {
	color: #53b3ed;
	font-weight: bold;
	padding-bottom: 10px;
}

.own_link:hover {
	color: #53b3ed;
	font-weight: bold;
}

.own_link img {
	margin-right: 5px;
	vertical-align: middle;
}

.own_company_box {
	
}

.own_company_images {
	float: right;
	text-align: right;
	width: 550px;
}

#printable_box {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}

#printable_box a {
	color: #53b3ed;
}

#own_unit_details {
	clear: both;
	padding-top: 20px;
}

#own_unit_details h2 {
	color: #0066aa;
}

.own_table_main_th {
	background-color: #569fd0;
	text-align: left;
	padding: 5px;
	font-size: 14px;
	color: #fff;
}

.own_table_main_td {
    padding: 5px;	
}	

.owner_own_main_table {
	padding-top: 20px;
}	

.owner_own_main_table th {
	color: #569fd0;
	font-size: 13px;
	padding-bottom: 20px;
	padding-right: 50px;
	text-align: left; 
}

.owner_own_main_table a {
	color: #569fd0;
}

.own_link {
	color: #569fd0;
}	

.owner_own_main_table li {
	margin-left: 20px;
}

.own_links_new_stock {
	float: right;
	padding-top: 15px;
}

.own_links_new_stock a {
   margin-left: 10px;	
   color: #569fd0;
}	

.table_compare {
	background-color: #c9d8f0;
}

.compare_link {
   color: #569fd0;
   font-size: 16px;
   font-weight: bold;
}

.compare_link:hover {
   font-size: 16px;
   font-weight: bold;
}	

.add_stock_table th {
   color: #569fd0;
   text-align: left;	
}

.float_button {
	float:right;
}

.float_logo {
	float:right;
}

.margin_img {
	margin-right: 10px;
	margin-bottom: 10px;
}

input.ticks {
	border: none;
}
