body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666;
	padding: 0px;
	margin: 0 auto;
}

h1 {
	font: normal 13px/15px  verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color:#6b76a6;
	background:none;
	text-align: center;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#wrap {
	text-align: left;
	width:785px;
	margin:10px auto;
	border:1px solid #d8e5db;
	background:url(../images/bg_content.gif) repeat-y 0px 0px;
}


A IMG  {
	border:0;
}

a, a:link, a:visited  {
	background-color:transparent;
	color:#6B76A6;
	font-weight: bold;
	text-decoration:none;
}

a:hover {text-decoration:underline;}

.bold{ font-weight:bold}
.red { color:#c30101}
.red_bold { color:#c30101;font-weight:bold}
.blue_bold {color:#142883; font-weight:bold; clear:none; float:left; display:inline; width:210px}

.blue_normal {color:#142883; font-weight:normal}
.liblue {color:#6b76a6;}
.liblue_bold {color:#6b76a6;  font-weight:bold}
.blue_bold_center {color:#6b76a6; font-weight:bold; text-align:center; font-size:12px; margin:20px 0 10px 0; padding:0}

.space_top { margin-top:20px;}

.clearer {clear: right}
.clear {clear: both}

#inner {
background-color:#FFFFFF;
}


/* HEADER --------------------------------- */

#headerhome {
	background: url(../images/top_banner3.jpg) no-repeat top left;
	position:relative;
	height: 125px;
	padding: 0;
	margin: 0;
	width: 785px;
	text-align: left;
}

#headerhome h1{
padding-top: 50px;
padding-left: 600px;
}

#headerWinter {
	background: url(../images/top_bannerWinter.jpg) no-repeat top left;
	position:relative;
	height: 125px;
	padding: 0;
	margin: 0;
	width: 785px;
	text-align: left;
}

#headerWinter h1{
padding-top: 50px;
padding-left: 600px;
}

#headerSki {
	background: url(../images/top_bannerSki.jpg) no-repeat top left;
	position:relative;
	height: 125px;
	padding: 0;
	margin: 0;
	width: 785px;
	text-align: left;
}

#headerSki h1{
padding-top: 50px;
padding-left: 600px;
}

.logohome {
	position: absolute;
	height:107px;
	width: 163px;
	top: 0;
	left: 15px;
	border:0
}

#lowerhome{
	background: url(../images/top_banner6.jpg) no-repeat top left;
	position:relative;
	height: 125px;
	padding: 0;
	margin: 0;
	width: 785px;
	text-align: left;
}

#lowerhome h1{
padding-top: 50px;
padding-left: 380px;
}


.header_quote {
    position: absolute;
    top: 0;
    right:0;
	height: 125px;
	width: 111px;
	float:right;
}

/* LEFT  --------------------------------- */

#leftWrap {
	float: left;
	width: 196px;
	padding:0;
	margin: 0;
	min-height:100%;

}

#left {
	padding:0;
	margin: 5px 3px 10px 3px;
}

/* LEFT NAV --------------------------------- */

ul#navlist {
width: 190px;
padding: 0px;
margin: 0px;
font: bold 11px arial,verdana,helvetica,sans-serif;
}

ul#navlist li {
list-style: none;
margin: 0px;
padding: 0px 0px 3px 0px;
border: 0px;
}

ul#navlist li a {
display: block;
width: 172px;
\width: 190px;
w\idth: 170px;
padding: 2px 8px 2px 2px;
border: 0px;
border-left: 10px solid #6676a6;
background: #66CC99;
text-decoration: none;
text-align: left;
}

ul#navlist li a:link { color: #FFFFFF; background: #66CC99;}
div#navcontainer li a:visited { color: #FFF; background: #66CC99;}

ul#navlist li a:hover{
border-color: #66CC99;
color: #ffffff;
background: #6676a6;
}

ul#navlist li.navired a {
display: block;
width: 172px;
\width: 190px;
w\idth: 170px;
padding: 2px 8px 2px 2px;
border: 0px;
border-left: 10px solid #6676a6;
background: #cc0000;
text-decoration: none;
text-align: left;
}

ul#navlist li.navired a:link { color: #FFFFFF; background: #cc0000;}
div#navcontainer li.navired a:visited { color: #FFF; background: #cc0000;}
ul#navlist li.navired a:hover{
border-color: #66CC99;
color: #ffffff;
background: #6676a6;
}
#navlist .topper {
	background: transparent url(../images/topper.gif) repeat-x;
	color: #fff;
	height: 18px;
	font: bold 11px arial,verdana,helvetica,sans-serif;
	padding: 2px 4px 1px 4px;
	margin: 0px 0px 0px 0px;

}

/* LEFT travel feature ---------------------- */
#travel_box {
    color:#333333;
    font: 11px arial,verdana,helvetica,sans-serif;
    padding:0;
    margin-top:10px;
	height:360px;
	width:190px;
}

#tb_tlc, #tb_trc, #tb_blc, #tb_brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tb_tb, #tb_bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}

#tb_tb{
	background:url(../images/travelf_tb.gif) repeat-x;
	height:35px;
	}

#tb_bb{
    background:url(../images/travelf_bb.gif) repeat-x;
	border-left:1px solid #ccd1eb;
	border-right:1px solid #ccd1eb;
	width:188px;
}

#tb_tb h3{
	color:#FFFFFF;
	font: bold 12px verdana,arial,helvetica,sans-serif;
	text-align:center;
	padding:10px 0;
	margin:0;
	}

#tb_tlc
	{
	background-image:url(../images/travelf_tl.gif);
	background-position: 0% 0%;
	}

#tb_trc
	{
	background-image:url(../images/travelf_tr.gif);
	background-position: 100% 0%;
	}

#tb_blc
	{
	background:url(../images/travelf_bl.gif) no-repeat top left;
	height:6px;
	width:190px;
	padding:0;
	margin:0
	}

#tb_brc
	{
	float:right;
	height:6px;
	width:6px;
	background:url(../images/travelf_br.gif) no-repeat top right;
	padding:0;
	margin:0
	}

#tb_top {
    margin:0;
    padding:10px 20px;
    border-bottom:1px dotted #ffffff;
	height:55px}

#tb_top_left{
    padding:0; margin:0; float:left; width:53px }

#tb_top_left img{
    border:1px solid #ffffff;}

#tb_top_right{padding:6px 0 0 10px; margin:0; float:right; text-align:center; width:81px}

#tb_top_right a{
    font:normal 11px arial,verdana,helvetica,sans-serif;
	color:#434343;
    text-decoration:none;}

#tb_top_right a:hover{text-decoration:underline;}

#tb_bottom {
    padding:10px 10px 5px 10px;
	color:#323232;
	font: normal 11px arial,verdana,helvetica,sans-serif;
	}

#tb_bottom p{
    line-height:16px;
	padding:0;
	margin:10px 0;
	}

.tb_title {
    color:#c30101;
	font: bold 13px arial,verdana,helvetica,sans-serif;}

#feature_link{
    background:url(../images/feature_bullet.gif) no-repeat;
	background-position: 100% 50%;
	text-align:right;
	padding-right:15px;
	margin-right:5px;
    }

#feature_link a{
    text-decoration:underline;
	color:#1c134b;
	font-weight:bold;}

#feature_link a:hover{
    text-decoration:underline;}

#tb_archive {
    background:#b90101 url(../images/tb_archive_bg.gif) no-repeat;
	height:20px;
	margin:10px auto;
	text-align:center;
	padding-top:3px;
	width:159px;
	}

#tb_archive a {
    color:#FFFFFF;
	}


#rss_link{
    background:url(../images/icon_rss.gif) no-repeat;
	background-position: 100% 0%;
	text-align:right;
	padding-right:20px;
	margin-right:5px;
    }

#rss_link a{
    color:#dc4d00;
	font-weight:bold;
	text-decoration:none;
	}

#voteWrap{
    font: bold 13px arial,verdana,helvetica,sans-serif;
    margin:0;
    padding:10px 0 20px 0;
	text-align:center;
	width:100%;
	}

#vote{
    width:140px;
	height:200px;
	}
	
#parking { width:100%; height:390px; margin:20px 0; display:block;}	

#newsFeed {
padding:10px 0 0 15px;}

/* banner --------------------------------- */

#banner {
	/*position: absolute;*/
	height: 153px;
	width: 588px;
	float:right;
	display:block;
	margin: 0 ;
	padding: 0;

}

#skibanner {
	/*position: absolute;*/
	height: 140px;
	width: 588px;
	float:right;
	display:block;
	margin: 0 ;
	padding: 0;

}

/* center contents --------------------------------- */
.centerWrap {
	padding: 0;
	margin: 0px 164px 0px 197px;
	min-height:100%;
}

.centerWrap_large {
	padding: 0;
	margin: 0px 0px 0px 197px;
}

.content {
	margin:0px 15px;
	color: #4B4B4B;
	align:left;
	padding-bottom:20px;
}

.content h2 {
	font: normal 15px/18px  verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color:#6b76a6;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

#space_top h2{ margin-top:10px; text-align:center;}

.content h3 {
	font: bold 13px verdana,arial,helvetica,sans-serif;
	color:#6b76a6;
	background:#ffffff;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.content h3.textquote {
	font: bold 13px verdana,arial,helvetica,sans-serif;
	color:#6b76a6;
	background:#ffffff;
	text-align: left;
	margin: -20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.content h4 {
	font: bold 12px verdana,arial,helvetica,sans-serif;
	color:#1bb96a;
	background:#ffffff;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.content h5 {
	font: bold 12px verdana,arial,helvetica,sans-serif;
	color:#6b76a6;
	background:#ffffff;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.content p {
    margin: 0px 0px 20px 0px;
	padding: 0;
	line-height:16px;
	font: normal 13px arial,verdana,helvetica,sans-serif;
}

.content strong{
	color:#c00;
	font-weight:bold;
	text-transform:uppercase;
}


ul.contents {
	margin:20px 0 20px 30px;
	padding:0;
	font: normal 13px arial,verdana,helvetica,sans-serif;
	list-style-image:url(../images/bullet_red.gif);

}
ul.contents li{
	margin-top:0;
	margin-bottom:0.5em;
	padding-left:5px;
}

ol.contents {
	margin:20px 0 20px 30px;
	padding:0;
	font: normal 13px arial,verdana,helvetica,sans-serif;

}
ol.contents li{
	margin-top:0;
	margin-bottom:0.5em;
	padding:0;
}

ul.policy {
	margin:10px 0 0 0;
	padding:0;
	font: normal 12px arial,verdana,helvetica,sans-serif;
	list-style:none;

}
ul.policy li{
    background:url(../images/bullet_quote.gif) no-repeat 0px 0px;
	color:#666;
	margin-top:0;
	margin-bottom:20px;
	padding-left:25px;
	height:20px
}

ul.policy li a{
	color:#666;
	font: normal 12px arial,verdana,helvetica,sans-serif;
}

.faq ul li{
      background:url(../images/bullet_feature.gif) no-repeat 0px 2px; 
      font: normal 12px arial,verdana,helvetica,sans-serif;
      text-align:left; 
	  padding: 0 0 6px 15px;
	  margin-left:-30px;
	  list-style:none;}

#faqHolder{margin-left:10px}

p.subtitle{
      background: url(../images/bullet_red.gif) no-repeat; 
	  color:#288657; 
	  font: bold 12px arial,verdana,helvetica,sans-serif;
	  padding:0 0 10px 20px;
	  margin:0;}
	  
p.subcontent { 
      padding-bottom:20px;
	  font: normal 11px arial,verdana,helvetica,sans-serif;}
	  
.top{ 
       background: url(../images/arrow_top.gif) no-repeat left 5px; 
	   float:right; 
	   margin-top:-30px; 
	   padding:0 0 10px 15px;
	   font: normal 10px arial,verdana,helvetica,sans-serif;}
	   }
.top a { 
       text-decoration:none;
	   color: #666;
	   }
.top a:hover { 
       text-decoration:underline;
	   color: #666;
	   }	  

.right_quote {
    float:right;
	margin-top:-5px;}

.left_quote {
	margin-bottom:20px;}


.quote_banner1 {
    background-image:url(../images/quote_banner1.gif);
	width:394px;
	height:42px;
	font: 13px arial,verdana,helvetica,sans-serif;
	clear:none;
	float:left;
    display:inline;
	margin: 0 0 3px 0;
	/*padding-top:100px;*/

}

.quote_banner2 {
    background-image:url(../images/quote_banner2.gif);
	margin:0 0 3px 0;
	padding:0;
	width:394px;
	height:42px;
	font: 13px arial,verdana,helvetica,sans-serif;
	clear:none;
	float:left;
    display:inline;

}

.quote_banner3 {
    background-image:url(../images/quote_banner3.gif);
	margin:0 0 39px 0;
	padding:0;
	width:394px;
	height:42px;
	font: 13px arial,verdana,helvetica,sans-serif;
	clear:none;
	float:left;
    display:inline;
}

.quoteWraper {
    margin:0;
	padding:5px 20px;
	color:#FFFFFF;
	letter-spacing: 1px;
	clear:none;
	float:left;
	display:inline;
	width:352px;
}

.bt_buynow {
    float:right;
	clear:none;
	/*padding:5px 0 5px 0;*/
	/*margin-top:-23px*/
    margin: 0 0 0 0 ;
	display:inline;
	
}

.quoteWraper img {
float:right;
clear:none;
display:inline;
margin: -26px 0 10px 200px;

}

.promo_box {
    margin:0 10px;
	padding:0;
	font: 13px arial,verdana,helvetica,sans-serif;
}

.promo_box form{
	border:1px solid #c8cee1;
	padding:10px 10px 20px 10px;
	margin:0;
}

.promo_box label
{
    color:#003276;
    display:block;
}

.promo_box label span {
    text-align:right;
	display:block;
	padding-right:10px;
	float:left;
	width:134px;
	}

.promo_box input .input-promo{
    border:1px solid #5d82a4;
    color:#666666;
	float:left;
	margin-left: 134px;
	padding-right:10px;

}

.go{
	width:68px;
	height:21px;
	float:right;
	background:url(../images/promo_go.gif) no-repeat left top;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	cursor:pointer;
	border:none;
	margin-top:-22px;
}

/* center table --------------------------------- */

.content1 {
    margin:0 auto 10px auto;
    width:94%;
	border-top:1px solid #b2b2c6;
	border-right:1px solid #b2b2c6;
	border-collapse:collapse;
}

.content1_th1 {
    background-color:#d2d7ed;
	font: bold 13px arial,verdana,helvetica,sans-serif;
	border-bottom:1px solid #b2b2c6;
    border-left:1px solid #b2b2c6;
    color:#414e82;
	padding:3px 5px;
	text-align:left;
	width:30%}
	
.content1_th2 {
    background-color:#d2d7ed;
	font: bold 13px arial,verdana,helvetica,sans-serif;
	border-bottom:1px solid #b2b2c6;
    border-left:1px solid #b2b2c6;
    color:#414e82;
	padding:3px 5px;
	text-align:center;
	width:20%}		

.content1_td1 {
    font: bold 12px arial,verdana,helvetica,sans-serif;
    border-left:1px solid #b2b2c6;
    color:#6c6c6c;
	padding:3px 5px;
	text-align:left}
	
.content1_td1_line {
    font: bold 12px arial,verdana,helvetica,sans-serif;
	border-bottom:1px solid #b2b2c6;
    border-left:1px solid #b2b2c6;
    color:#6c6c6c;
	padding:3px 5px;
	text-align:left}	
	
.content1_td1a {
    font: bold 12px arial,verdana,helvetica,sans-serif;
    background-color:#ffffff;
    border-left:1px solid #b2b2c6;
    color:#6c6c6c;
	padding:3px 15px 3px 5px;
	text-align:right}
	
.content1_td1a_line {
    font: bold 12px arial,verdana,helvetica,sans-serif;
    background-color:#ffffff;
	border-bottom:1px solid #b2b2c6;
    border-left:1px solid #b2b2c6;
    color:#6c6c6c;
	padding:3px 15px 3px 5px;
	text-align:right}	
	
.content1_td1a_lineCenter{
    font: bold 12px arial,verdana,helvetica,sans-serif;
    background-color:#ffffff;
	border-bottom:1px solid #b2b2c6;
    border-left:1px solid #b2b2c6;
    color:#6c6c6c;
	padding:0;
	text-align:center}			

.content1_td2 {
    font: normal 12px arial,verdana,helvetica,sans-serif;
    background-color:#fff;
    border-left:1px solid #b2b2c6;
    color:#8a8a8a;
	padding:3px 5px;
	text-align:left;}
	
.content1_td2a {
    font: normal 12px arial,verdana,helvetica,sans-serif;
    background-color:#fff;
    border-left:1px solid #b2b2c6;
    color:#8a8a8a;
	padding:3px 15px 3px 5px;
	text-align:right}	

.content1_td2_line {
    font: normal 12px arial,verdana,helvetica,sans-serif;
    background-color:#fff;
	border-bottom:1px solid #b2b2c6;
    border-left:1px solid #b2b2c6;
    color:#8a8a8a;
	padding:3px 5px;
	text-align:left;}
	
.content1_td2a_line {
    font: normal 12px arial,verdana,helvetica,sans-serif;
    background-color:#fff;
	border-bottom:1px solid #b2b2c6;
    border-left:1px solid #b2b2c6;
    color:#8a8a8a;
	padding:3px 15px 3px 5px;
	text-align:right}

caption.compare_large{
    background-color:#ffffff;
	font: bold 13px arial,verdana,helvetica,sans-serif;
	color:#5b5b5b;
	padding:7px 5px;
	text-align:left;
}

.content2 {
    margin:0 auto 10px auto;
    width:94%;
	border-top:1px solid #d8d8db;
	border-right:1px solid #d8d8db;
	border-collapse:collapse;
}

.content2_th {
    background-color:#dee2f4;
	font: bold 12px arial,verdana,helvetica,sans-serif;
	border-bottom:1px solid #d8d8db;
    border-left:1px solid #d8d8db;
    color:#414e82;
	padding:3px 5px;}

.content2_td1 {
    background-color:#d9efe4;
	font: bold 12px arial,verdana,helvetica,sans-serif;
	border-bottom:1px solid #d8d8db;
    border-left:1px solid #d8d8db;
    color:#ca0000;
	padding:3px 5px;}

.content2_td2 {
    background-color:#f7fbf9;
	font: normal 12px arial,verdana,helvetica,sans-serif;
	border-bottom:1px solid #d8d8db;
    border-left:1px solid #d8d8db;
    color:#414e82;
	padding:3px 5px;}

.compare_quote {
    background:url(../images/bullet_quote.gif) no-repeat left top;
	margin:5px 0 20px 20px;
	padding:1px 0 0 20px;
	height:17px;
	font: bold 12px arial,verdana,helvetica,sans-serif;
}

.bullet_quote {
    background:url(../images/bullet_quote.gif) no-repeat left top;
	margin:5px 0 20px 0;
	padding:1px 0 0 20px;
	height:17px;
	font: bold 14px arial,verdana,helvetica,sans-serif;
}

.content3 {
    margin:0 auto 10px auto;
    width:94%;
	border:0;
	border-collapse:collapse;
	font: bold 12px arial,verdana,helvetica,sans-serif;
}

.content3_td1{
	 padding:3px 5px;
	 }

/* center claim form --------------------------------- */
#formContainer {
	width: 620px;
	margin:0 auto 20px auto;
	border-left:1px solid #a8c0df;
	border-right:1px solid #a8c0df;
	border-bottom:1px solid #a8c0df;
	background:transparent url(../images/form_bg.gif) repeat-x;
}

#formCaption{
     background:transparent url(../images/formclaim_bg.gif) repeat-x;
	 color:#FFFFFF;
	 font: bold 14px arial,verdana,helvetica,sans-serif;
	 padding:7px 0 7px 10px;
	 margin-bottom:10px;
	 border-bottom:1px solid #a8c0df;

}

.claimformRight {
     width:305px;
	 float:left;
	 border-bottom:1px solid #dfdfdf;
	 padding:5px 0;
	 margin-right:5px;
}

.claimformLeft {
     width:305px;
	 float:left;
	 border-bottom:1px solid #dfdfdf;
	 padding:5px 0;
	 margin-left:5px;
}

.claimformAll {
     width:610px;
	 float:left;
	 clear:left;
	 border-bottom:1px solid #dfdfdf;
	 padding:5px 0;
	 margin:0 5px;
}

.claimformAllNO {
     width:610px;
	 float:left;
	 clear:left;
	 padding:5px 0;
	 margin:0 5px;
}

#claimdivide { height:1px; margin:10px 10px 10px 10px; border-bottom:1px dotted #5581bb; clear:both;}

.claimformRight label,.claimformLeft label, .claimformAll label, .claimformAllNO label{
	display:block;
	color:#555555;
	font: normal 12px arial,verdana,helvetica,sans-serif;
	width:120px;
	float:left;
	clear:left;
	text-align:right;
	padding:5px 10px;
}

.claimformLeft select{
    border:1px solid #bfc6cf;
	color:#666666;
	background-color:#FCFCFC}

.claimformRight input.input-text, .claimformLeft input.input-text, .claimformAll input.input-text, .claimformAllNO input.input-text{
	border:1px solid #bfc6cf;
	color:#666666;
	background-color:#FCFCFC}

.claim_button{
	float:right;
	margin:10px 20px 10px 0;
}


/* center email a friend form --------------------------------- */
#friend-form {
	width: 90%;
	margin:0 auto 20px auto;
	border:1px solid #a8c0df;
	background:transparent url(../images/formfriend_bg.gif) repeat-x;}

.formFriend {
     width:94%;
	 float:left;
	 padding:5px 10px;
	 margin:0 auto;
}

.formFriend1 {
     width:94%;
	 float:left;
	 text-align:right;
	 padding:10px 10px 5px 0;
	 font: normal 12px arial,verdana,helvetica,sans-serif;
	 margin:0 auto;
}

.formFriend label{
	display:block;
	color:#555555;
	font: normal 12px arial,verdana,helvetica,sans-serif;
	width:35%;
	float:left;
	clear:left;
	text-align:right;
	padding:5px 10px;
}

.formFriend input.input-text {
    border:1px solid #bfc6cf;
	color:#666666;
	background-color:#FCFCFC
}

.formFriend textarea.input-text {
    border:1px solid #bfc6cf;
	color:#666666;
	background-color:#FCFCFC
}

.formFriend span{ 
    width:60%; 
	float:right; 
	text-align:left;
	font: normal 11px arial,verdana,helvetica,sans-serif;}
	
	
.formFriend span.details{ 
    width:60%; 
	float:right; 
	text-align:left;
	font: normal 11px arial,verdana,helvetica,sans-serif;
	padding:6px 0;}	
	
.friend_button{
	float:right;
	margin:10px 20px 10px 0;
}

/* right contents --------------------------------- */
.right_content {
	float: right;
	width: 157px;
	padding-right: 7px;
	margin: 0;
	min-height:100%;
}


/* right table --------------------------------- */
.right_wrap{
     width:157px;
	 border:0;
	 background:transparent url(../images/right_bg.gif) repeat-x;
	 margin-bottom:22px;
	 padding:0;
	 float:left;}

.right_wrap h2{	
font: bold 12px/13px verdana,arial,helvetica,sans-serif;
padding:4px 0;
margin:0;}

img.right_which{
    padding-left:13px;
	border:0;
	float:left;}

.tracover {
    background-color:#d20000;
	border-bottom:1px solid #a40101;
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0;
	margin:0;
	height:22px;
	width:157px;

}

.compare {
    background-color:#41ac76;
	border-bottom:1px solid #018b45;
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0;
	margin:0;
	width:157px;

}

.tali_blue_bl{
    color:#6b76a6;
	text-align:right;
	padding:4px 6px 0 0;
	margin:0;
	font: bold 11px arial,verdana,helvetica,sans-serif;
	text-transform:uppercase;

}

.tali_gray{
    font: normal 11px arial,verdana,helvetica,sans-serif;
    color:#3d3d3d;
	text-align:left;
	padding:3px 0 3px 6px;
	margin:0;
	float:left;
	width:105px
}



.tali_red_bl{
    color:#c50000;
	text-align:right;
	padding:3px 0 0 0;
	/*padding:3px 6px 3px 111px;*/
	/*margin:3px 6px 3px 111px;*/
	clear:none;
	float:right;
	font: bold 11px arial,verdana,helvetica,sans-serif;
	width:40px;
}

.tali_red0{
    font: normal 11px arial,verdana,helvetica,sans-serif;
    color:#c50000;
	text-align:left;
	padding:3px 0 3px 6px;
	margin:0;
	float:left;
	width:110px
}



.tali_red_bl0 {
	color:#c50000;
	text-align:right;
	clear:none;
	float:right;
	padding:3px 0 0 0;
	font: bold 11px arial,verdana,helvetica,sans-serif;
	width:35px;
}


/* right moneysupermarket banner--------------------------------- */
#moneysuper_wrap {
    background:#40b881 url(../images/moneysuper_bg.gif) no-repeat 0px 0px;
	height:74px;
	width:150px;
	border:0;
	margin:0 auto;
	padding:0;
}

#moneysuper {
    padding:6px 0 0 4px;
    margin:0}

#moneysuper a{
    text-decoration:none;
	font:normal 12px arial,verdana,helvetica,sans-serif ;
	color:#FFFFFF;	
}

#moneysuper a:hover{
    text-decoration:underline;
	color:#FFFFFF;
	font-weight:normal;
	
}

.list1 {
	font: normal 14px/17px  verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	color:#6b76a6;
}

/* right banner--------------------------------- */
#right_banner{
	width:150px;
	border:0;
	margin:0 3px 10px 4px;}

/* content footer--------------------------------- */
#content_footer{
	background:url(../images/footer_bg.gif) bottom repeat-x;
	border-top:1px solid #d8e5db;
	height:48px;
	padding:20px 30px 20px 35px;
	clear:both;
}

#content_footer_text {
	text-align:right;
	font: normal 9px  arial,verdana,helvetica,sans-serif;
	color:#484848;
	width:78%;
	float:right;
	padding-top:0px;
}

#content_footer_logo {
    width:22%;
	float:left;
}

#content_footer_logo img {
    margin-right:15px
}

/* footer--------------------------------- */
#bottom {
	padding:0 50px 20px 10px;
	margin:10px auto;
	width:725px;
	clear: both;
	text-align:center;
}

#footer ul{
	color: #666;
	font: normal 10px arial,verdana,helvetica,sans-serif;
	display: inline;
}


#footer ul li {
    background:url(../images/footer_arrow.gif) no-repeat 14px 4px ;
	padding-left:20px;
	color:#666;
	font-weight: normal;
	display: inline;
}

#footer ul li a{
	text-decoration: none;
	color:#666;
	font-weight: normal;
}

#footer ul li A:Hover {
	color:#000;
	text-decoration: underline;
}

#error p{
	color:#CE0202;
	font-weight:bold;
}

#error ul{
	font: bold 11px arial,verdana,helvetica,sans-serif;
	list-style-type:none;
	padding:0;
	margin:0;
	padding-bottom:10px;
}

#error .errordesc{
	margin-left:10px;
}

#bread {padding: 8px; color:#6B76A6; font: bold 9px verdana;}
#bread a:link, #bread a:visited {color:#6B76A6; text-decoration: underline;}
#bread a:hover {color:#6B76A6; text-decoration:none;}

.directnews_more {margin-bottom: 100px}
.directnews_content_backto {font: 1em }

#breadcrumb{ color:#6B76A6; font-weight:bold; padding-bottom:10px; background:#ffffff; font: bold 12px arial,verdana,helvetica,sans-serif;}
