/* Cascade DTP V4 - Style Sheet */

body {background-color: #ffffff}

body,td,th {
	color: #000000;
}

a:link {color: #000000;
     background-color: transparent;
     font-weight: normal;
     font-style: normal;
     text-decoration: underline}

a:visited {color: #000000;
     background-color: transparent;
     font-weight: normal;
     font-style: normal;
     text-decoration: underline}

a:hover, a:active {color: #006600;
     background-color: transparent;
     font-weight: normal;
     font-style: normal;
     text-decoration: underline}


a.navbar:link, a.navbar:visited {
	color: #ffffff;
	text-decoration: underline
}

a.navbar:hover, a.navbar:active {
	color: #ffff00;
	text-decoration: underline
}
	 
a.viewall:link, a.viewall:visited {color: #ffffff;
     background-color: transparent;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size: 10pt;
     font-weight: bold;
     font-style: normal;
     text-decoration: underline}

a.viewall:hover, a.viewall:active {color: #ffff00;
     background-color: transparent;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size: 10pt;
     font-weight: bold;
     font-style: normal;
     text-decoration: underline}


.page {
width: 765px;
position:absolute;
top:0;
left:50%;
margin-left: -383px;
}

.menu_top {
background-color:#397724;
color: #C3CBC4;
margin: 2px 0 2px 0;
padding: 2px;
padding-left: 5px;
}

.style6 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; }

.style7 {font-size: small}

.style20 {font-size: 24px}

.style23 {
	color: #ffffff;
	 font-size: 14px; 
	 face: arial,sans-serif
}

.style24 {font-family: Geneva, Arial, Helvetica, sans-serif}

.style25 {
	font-size: x-large;
	color: #FFFFFF;
}

.style26 {color: #c3cbc4}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
text-align: center;
line-height: 14pt;
}

a.whitelink:link,  a.whitelink:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
}

a.whitelink:hover, a.whitelink:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffff00;
}

a.gg:link, a.gg:visited {color: #a5b1a7;
     background-color: transparent;
	 font-size: 14px; 
	 face: arial,sans-serif;
     font-weight: normal;
     font-style: normal;
     text-decoration: underline}

a.gg:hover, a.gg:active {color: #ffffff;
     background-color: transparent;
	 font-size: 14px; 
	 face: arial,sans-serif;
     font-weight: normal;
     font-style: normal;
     text-decoration: underline}
	 
a.ggb:link, a.ggb:visited {color: #a5b1a7;
     background-color: transparent;
	 font-size: 12px; 
	 face: arial,sans-serif;
     font-weight: normal;
     font-style: normal;
     text-decoration: none}

a.ggb:hover, a.ggb:active {color: #ffffff;
     background-color: transparent;
	 font-size: 12px; 
	 face: arial,sans-serif;
     font-weight: normal;
     font-style: normal;
     text-decoration: none}
	 
.submit {
text-align: center;
margin: 30px 0 30px 0;
}
	 
a.submit_big:link, a.submit_big:visited {
	color: #000000;
     background-color: transparent;
	 font-size: 20px;
	 font-family: "Times New Roman", Times, serif;}

a.submit_big:hover, a.submit_big:active {
	color: #397724;
     background-color: transparent;
	 font-size: 20px;
	 font-family: "Times New Roman", Times, serif;}
	 
/* --------------------------------------------------- image viewer --------------------------------------------------- */	 

.imgv_body {
margin: 0 5px 0 5px}
	 
.imgv_header {
color: #006600;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
margin: 5px;
padding:0}

#imgv_img {
width: 480px;
height: 360px;
text-align: center}

#imgv_package_img {
width: 600px;
height: 450px;
margin: 0 auto 0 auto;}
	 
.imgv_footer {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
text-align: center}
	 
a.imgv_link:link, a.imgv_link:visited {
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px
}

a.imgv_link:hover, a.imgv_link:active {
	color: #018000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px
}


.img_link:link img, .img_link:visited img {
	border: #000000 solid 1px;
}

.img_link:hover img, .img_link:active img {
	border: #018000 solid 1px;
}

.listing {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
}

.listing_event {
font-weight: bold;
}

.listing_details {
margin: 6px 0 6px 0;
}

.search td {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #c3cbc4;
}

.listings_heading {
font-size: 20pt;
text-align: center;
margin: 10px;
}

.detail_heading {
font-size: 18pt;
text-align: center;
margin: 10px;
}

#packages img {
border: #333333 solid 1px;
}

#package img {
border: #333333 solid 1px;
}

#package_images {
text-align: center;
}

#package_images img {
width: 160px;
height: 120px;
margin: 1px;
padding: 0;
}

#banner {
width: 765px;
height: 120px;
background-image: url(../images/ryder-cup-accommodation.png);
}

#site_name {
font-family: "Times New Roman", Times, serif;
font-size: 19pt;
padding: 4px 0 0 15px}

#site_name a:link, #site_name a:visited {
color: #FFFFFF;
text-decoration: none;}

#site_name a:hover, #site_name a:active {
color: #FFFF00;
text-decoration: none;}

#site_name a:link .for, #site_name a:visited .for {
font-style: italic;
color: #cccccc;
text-decoration: none;}

#site_name a:hover .for, #site_name a:active .for {
font-style: italic;
color: #FFFF00;
text-decoration: none;}

#event_name {padding: 8px 0 0 58px}

#event_name a:link, #event_name a:visited, #event_name a:hover, #event_name a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
line-height: 20px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;}

#event_name a:hover, #event_name a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #FFFF00;
text-decoration: none;}

.site_url span {
font-style: italic;}

.small_note {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;}

.warning_box {
width: 445px;
background: url(../../images/warning_bg_mid.png) repeat-y;
margin: auto;
}

.warning_box_content {
width: 320px;
min-height: 76px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #990000;
background: url(../../images/warning_bg_top.png) top no-repeat;
padding: 12px 12px 0 113px;
}

.warning_box_content ul {
margin: 0;
padding: 0;
}

.warning_box_content ul li {
margin-bottom: 4px;
}

.warning_box_bottom {
width: 445px;
height: 11px;
background: url(../../images/warning_bg_bottom.png) no-repeat;
}

.advertise_buttons {
width: 460px;
margin: auto;
}

.advertise_button_2010 {
width: 214px;
height: 94px;
float: left;
margin: 5px;
}

.advertise_button_2010 a {
width: 214px;
height: 82px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #ffffff;
background: url(../images/advertise_buttons.png) 0 0;
text-decoration: none;
text-align: center;
padding-top: 12px;
}

.advertise_button_2010 a:hover, .advertise_button_2010 a:active {
font-family: Arial, Helvetica, sans-serif;
color: #FFFF00;
font-weight: bold;
text-decoration: none;
background: url(../images/advertise_buttons.png) 214px 0;
}

.advertise_button_2012 {
width: 214px;
height: 94px;
float: right;
margin: 5px;
}

.advertise_button_2012 a {
width: 214px;
height: 82px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #ffffff;
background: url(../images/advertise_buttons.png) 0 94px;
text-decoration: none;
text-align: center;
padding-top: 12px;
}

.advertise_button_2012 a:hover, .advertise_button_2012 a:active {
font-family: Arial, Helvetica, sans-serif;
color: #FFFF00;
font-weight: bold;
text-decoration: none;
background: url(../images/advertise_buttons.png) 214px 94px;
}