/* Crowne Plaza CSS */

/* General */

body {
	margin: 0;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 15px;
}

a img {
	border: none;
}

a {
	color: #5E441E;
	text-decoration: none;
}

a:hover {
	color: #333;
	text-decoration: none;
}

h3 {
	font-size: 22px;
	padding: 2px 0 5px 0;
	margin: 0;
	line-height: 30px;
}

h4 {
	font-size: 13px;
	padding: 2px 0 5px 0;
	margin: 0;
}

p {
	padding: 2px 0 5px 0;
	margin: 0;
}

/* Structure */

#rapper {
	margin: 0;
	padding: 0;
	height: 550px;
	width: 1002px;
}

#col1 {
	margin: 0;
	padding: 0;
	width: 188px;
	height: 550px;
	border-right: solid 1px #FFFFFF;
	float:left;
}

#col1 #emailoffers {
	margin: 0;
	padding: 65px 13px 0 0;
	width: 175px;
	height: 64px;
	background: url(../images/emailoffers_bg.jpg) no-repeat;
	text-align: right;
}

#col1 #emailoffers2 {
	margin: 0;
	padding: 0;
	width: 188px;
	height: 129px;
	background: url(../images/emailoffers_bg.jpg) no-repeat;
}

#col1 #priority_fld {
	margin: 0;
	padding: 70px 5px 0 10px;
	width: 173px;
	height: 132px;
	background: url(../images/priority_fldbg.jpg) repeat-x;
}

#col2 {
	margin: 0;
	padding: 0;
	width: 813px;
	height: 550px;
	float:left;
}

#col2 #topbnr{
	margin: 0;
	padding: 0;
	width: 813px;
	height: 110px;
	border-bottom: solid 1px #FFFFFF;
}

#col2 #menu{
	margin: 0;
	padding: 0;
	width: 813px;
	height: 27px;
	background: #98172A;
	border-bottom: solid 1px #FFFFFF;
	float: left;
}

#col2 #menu .bt{
	margin: 0;
	padding: 6px 45px 0 45px;
	height: 21px;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	background: url(../images/mn_div.jpg) right no-repeat;
}

#col2 #menu a:hover.bt{
	color: #F0DDCC;
}

#col2 #content{
	margin: 0;
	padding: 0;
	width: 590px;
	height: 411px;
	border-right: solid 1px #FFFFFF;
	float:left;
}

#col2 #content #findcp{
	margin: 0;
	padding: 0;
	width: 431px;
	height: 221px;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	float:left;
}

#col2 #content #findcp #fm{
	margin: 0;
	padding: 10px;
	width: 411px;
	height: 118px;
	background: url(../images/findcp_fmbg.gif) no-repeat;
}

#col2 #content #findcp #sbm{
	margin: 0;
	padding: 5px 10px 10px 10px;
	width: 407px;
	height: 32px;
	border-left: solid 2px #AF996F;
	border-right: solid 2px #AF996F;
	border-bottom: solid 2px #AF996F;
	background: #EEE7DB;
}

*html #col2 #content #findcp #sbm{
	padding: 7px 10px 8px 10px;
	height: 24px;
}

#col2 #content #grtee{
	margin: 0;
	padding: 0;
	width: 158px;
	height: 221px;
	background: #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
	float:left;
}

#col2 #content #promo1{
	margin: 0;
	padding: 0;
	width: 215px;
	height: 181px;
	border-right: solid 1px #FFFFFF;
	float:left;
}

#col2 #content #promo2{
	margin: 0;
	padding: 0;
	width: 215px;
	height: 181px;
	border-right: solid 1px #FFFFFF;
	float:left;
}

#col2 #content #guide{
	margin: 0;
	padding: 0;
	width: 158px;
	height: 181px;
	background: #CCCCCC;
	float:left;
}

#col2 #rtbnr{
	margin: 0;
	padding: 0;
	width: 222px;
	height: 411px;
	float:left;
}

.promobox {
	margin: 0;
	padding: 10px;
	width: 193px;
	height: 159px;
	border: solid 1px #CDC1AB;
	background: #FFFFFF;
}

.gtgdbox {
	margin: 0;
	padding: 0;
	width: 156px;
	border: solid 1px #CDC1AB;
	background: #EFE9DE;
	text-align: center;
	height: 219px;
}

#other_links {
	width: 572px;
	height: 20px;
	margin: 0;
	padding: 5px 0 0 430px;
}

#grp_logo {
	width: 1002px;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
}

#footr {
	width: 1002px;
	margin: 0;
	padding: 5px 0 10px 0;
	text-align: center;
	font-size: 10px;
}

#footr a{
	color: #5E441E;
	text-decoration: underline;
}

#footr a:hover{
	color: #5E441E;
	text-decoration: none;
}

#lang {
	margin: 0;
	padding: 2px 0 0 20px;
	float: left;
}




/* Text */

.txt_form {
	font-size: 10px;
}

.txt_gold {
	color: #947E54;
}

.txt_gold a{
	color: #947E54;
	text-decoration: underline;
}

.txt_gold a:hover{
	color: #947E54;
	text-decoration: none;
}

.txt_gold_2 {
	color: #6A5D43;
}

.txt_maroon {
	color: #56101B;
}

.txt_maroon a{
	color: #56101B;
	text-decoration: underline;
}

.txt_maroon a:hover{
	color: #56101B;
	text-decoration: none;
}

.txt_hl_1 {
	padding: 2px 0 2px 0;
	margin: 0;
	font-size: 18px;
}

.txt_hl_2{
	padding: 2px 0 2px 0;
	margin: 0;
	font-size: 15px;
	color: #880029;
}

.txt_small{
	font-size: 10px;
}

.txt_tt_1 {
	padding: 2px 0 2px 0;
	margin: 0;
	font-size: 12px;
	color: #56101B;
}

.featdest_link {
	padding: 5px 0 0 0;
	margin: 0;
}

/* Forms */

.sel_lang_cty {
	font-size: 10px;
	width: 134px;
}

