/* GENERAL COMMANDS */

body { 
	margin-top: 20px; 
	margin-bottom: 20px; 
	margin-left: 20px; 
	margin-right: 20px; 
	background-color: #000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}

dl {
	padding: 0px;
	margin: 0px;
}
dd {
	padding: 0px;
	margin: 0px;
}

/* BACKGROUNDS */

.bg_nav1 {
	height: 77px;
	width: 430px;
	padding-left: 22px;
	padding-top: 16px;
	vertical-align: top;
}
.bg_nav2 {
	height: 77px;
	width: 193px;
	padding-right: 0px;
	padding-top: 32px;
	vertical-align: top;
	text-align: right;
}
.bg_nav3 {
	height: 77px;
	width: 148px;
	padding-right: 10px;
	padding-top: 32px;
	vertical-align: top;
	text-align: right;
}

.bg_footer {
	background-image: url("images/bg_lines.gif");
	height: 4px;
	vertical-align: middle;
	font-size: 2px;
	line-height: 2px;
}

/* PADDING AND SIZERS - GENERAL */

.pad_main_container {
	width: 771px;
	padding-left: 0px;
	padding-right: 0px;
}

.main_container_bg {
	background-image: url("images/fade_bg.gif");
	background-position: bottom;
	background-repeat: repeat-x;
	padding-left: 0px;
	padding-right: 0px;
}

.main_container_no_bg {
	padding-left: 0px;
	padding-right: 0px;
}

.pad_header {
	width: 771px;
	height: 77px;
	vertical-align: middle;
	text-align: left;
	background-image: url("images/bg_header_full.gif");
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
}


.pad_dest_page_stuff {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
}


.pad_fade_bot {
	vertical-align: bottom;
}

.pad_head_lt {
	padding-left: 24px;
	padding-right: 30px;
	padding-bottom: 15px;
}

.pad_crumb_table {
	width: 769px;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.pad_content_table {
	width: 769px;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.pad_footer {
	padding-top: 0px;
}
.pad_table {
	padding-top: 0px;
	padding-left: 4px;
}
.pad_col1 {
	width: 166px;
	height: 1px;
	font-size: 2px;
	line-height: 2px;
	background-color: #999;		
	background-image: url("images/clear_pixel.gif");
	background-repeat: repeat-x;
}
.left_col1 {
	width: 166px;
	vertical-align: top;
	margin-left: 0px;
	padding-top:0px;
}

.pad_col1bot {
	width: 166px;
	vertical-align: top;
	padding-top:0px;	
}

.pad_col1_current {
	width: 166px;
	vertical-align: top;
	padding-top:0px;
	padding-bottom: 3px;
	background-color: #575d31;	
}

.pad_col1_previous {
	width: 166px;
	vertical-align: top;
	padding-top:0px;
	padding-bottom: 3px;
	background-color: #4f4f4f;	
}

.pad_nav_cmf {
	width: 166px;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom: 3px;
}

.pad_nav_concierge {
	width: 166px;
	vertical-align: top;
	padding-top:0px;
	padding-bottom: 3px;
}

.pad_col2 {
	width: 375px;
	height: 1px;
	background-color: #FFF;
	background-image: url("images/clear_pixel.gif");
	background-repeat: repeat-x;
}
.pad_col2_blk {
	width: 375px;
	height: 1px;
	background-color: #FFF;
	background-image: url("images/clear_pixel.gif");
	background-repeat: repeat-x;
}
.pad_col3 {
	font-size: 9px;
	line-height: 14px;
	width: 248px;
	vertical-align: top;
	background-color: #FFF;
	text-align: right;
	padding-right: 15px;
	padding-top: 58px;
}
.pad_col3_blk {
	font-size: 9px;
	line-height: 14px;
	width: 248px;
	vertical-align: top;
	background-color: #000;
	text-align: right;
	padding-right: 15px;
	padding-top: 58px;
	background-image: url("images/bg_col3.gif");
	background-repeat: repeat-x;
}
.table_top {
	vertical-align: top;
}


/* CRUMBS */

.crumbtext {
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	text-align: left;
	padding-top: 11px;
	padding-bottom: 1px;
	padding-left: 22px;
	text-transform: uppercase;
}
.crumbtext a:link, .crumbtext a:visited {
	color: #FFF;
	padding-right: 8px;
	font-weight: normal;
	text-decoration: none;
}
.crumbtext a:hover, .crumbtext a:active {
	color: #bbc57e;
	text-decoration: none;
}
.offers {
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	text-align: right;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 11px;
	text-transform: uppercase;
}

.offers a:link, .offers a:visited {
	color: #FFF;
	padding-right: 8px;
	font-weight: normal;
	text-decoration: none;
}
.offers a:hover, .crumbtext a:active {
	color: #bbc57e;
	text-decoration: none;
}

.crumbtext_plus {
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	text-align: left;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 1px;
}
.crumbtext_plus a:link, .crumbtext_plus a:visited {
	color: #FFF;
	padding-right: 8px;
	font-weight: normal;
	text-decoration: none;
}
.crumbtext_plus a:hover, .crumbtext_plus a:active {
	color: #bbc57e;
	text-decoration: none;
}
/* HEADER */

.travelinsights_header {
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-top: 0px;
}

.h_text {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #CCC;
	text-align: left;
	padding-right: 18px;
}
.h_text a:link, .h_text a:visited {
	color: #CCC;
}
.h_text a:hover, .h_text a:active {
	color: #CCC;
}

/* MAIN DESTINATION PAGES */

.dest_leftcol {
	vertical-align: top;
	text-align: left;
	width: 245px;
	padding-left: 0px;
	padding-right: 0px;
}


.dest_left_title {
	vertical-align: top;
	text-align: left; 
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-top: 14px;
}

.dest_right_feat_1 {
	width: 294px;
	height: 156px;
	background-color: #333333;
	vertical-align: top;
	text-align: left; 
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 12px;
}

.dest_right_feat_1_img {
	vertical-align: top;
	text-align: left; 
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.dest_right_feat_2 {
	height: 77px;
	width: 294px;
	background-color: #666666;
	vertical-align: top;
	text-align: left; 
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.dest_right_feat_2_img {
	vertical-align: top;
	text-align: left; 
}


.feat_title {
	vertical-align: top;
	text-align: left;
	padding-top: 9px;
	padding-bottom: 2px;
}

.expert_title {
	vertical-align: top;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
}
.dest_right_expert {
	height: 33px;
	width: 370px; 
	background-color: #575d31;
	vertical-align: middle;
	text-align: left; 
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.dest_previous_left {
	width: 226px;
	vertical-align: top;
	text-align: right; 
	padding-top: 20px;
	font-size: 12px;
}
.dest_previous_right {
	width: 280px;
	vertical-align: top;
	text-align: left; 
	padding-top: 18px;
	font-size: 12px;
}
.previous_left_heading {
	vertical-align: top;
	text-align: right; 
}
.previous_right_title {
	vertical-align: top;
	text-align: left;
	padding-left: 1px;
	padding-bottom: 4px; 
}
.dest_pdf {
	height: 35px;
	vertical-align: top;
	text-align: left; 
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-top: 8px;
}
.foodandwine {
	vertical-align: top;
	text-align: left; 
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.dest_left_text {
	vertical-align: top;
	text-align: left; 
	padding-left: 20px;
	padding-right: 18px;
	padding-bottom: 12px;
	padding-top: 0px;
	font-size: 12px;
	line-height: 17px;
	color: #fff;
}

.dest_left_link {
	vertical-align: top;
	text-align: left; 
	padding-left: 20px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-top: 0px;
	font-size: 12px;
	line-height: 17px;
	color: #fff;
}
.dest_left_link a:link, .dest_left_link a:visited {
	color: #FFF;
	padding-right: 8px;
	font-weight: normal;
	text-decoration: underline;
}
.dest_left_link a:hover, .dest_left_link a:active {
	color: #bbc57e;
	text-decoration: underline;
}


.p_foodandwine_left_text {
	vertical-align: top;
	text-align: left; 
	padding-left: 20px;
	padding-right: 18px;
	padding-bottom: 6px;
	padding-top: 4px;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
}

.p_foodandwine_titles {
	vertical-align: top;
	text-align: left; 
	padding-left: 20px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-top: 0px;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
	text-transform: uppercase;
}

.p_foodandwine_titles a:link, .p_foodandwine_titles a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.p_foodandwine_titles a:hover, .p_foodandwine_titles a:active {
	color: #bbc57e;
	text-decoration: none;
}

.lt_top {
	width: 310px;
	height: 190px;
	background-color: #999;
	vertical-align: bottom;
	text-align: left;
	padding-left: 17px;
	padding-right: 12px;
	padding-bottom: 13px;
}
.lt_top_text {
	font-size: 12px;
	line-height: 17px;
	color: #000;
	text-align: left;
}
.feat_text {
	font-size: 12px;
	line-height: 17px;
	color: #fff;
	text-align: left;
}
.lt_top_text a:link, .lt_top_text a:visited {
	color: #FFF;
}
.lt_top_text a:hover, .lt_top_text a:active {
	color: #bbc57e;
}
.t_feat {
	margin-bottom: 3px;
	margin-top: 12px;
	background-color: #FFF;
}
.t_feat_blk {
	margin-bottom: 3px;
	background-color: #000;
}
.t_feat_plus {
	margin-bottom: 3px;
	background-color: #FFF;
	padding-top: 8px;
}
.lt_bot {
	width: 310px;
	vertical-align: top;
	text-align: left;
}
.lt_bot_table {
	width: 310px;
	background-color: #666;
}
.lt_bot_text {
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
	text-align: left;
}
.lt_bot_text a:link, .lt_bot_text a:visited {
	color: #FFF;
	text-decoration: underline;
}
.lt_bot_text a:hover, .lt_bot_text a:active {
	color: #bbc57e;
}
.mid_top {
	width: 275px;
	height: 190px;
	vertical-align: top;
}
.mid_bot {
	width: 275px;
	vertical-align: top;
}

.right {
	width: 185px;
	padding-left: 36px;
	padding-right: 0px;
	vertical-align: top;
}
.rt_text {
	font-size: 12px;
	line-height: 15px;
	color: #000;
	text-align: left;
	font-weight: normal;
}
.rt_text a:link, .rt_text a:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.rt_text a:hover, .rt_text a:active {
	color: #bbc57e;
	text-decoration: none;
}
.rt_text_bot {
	font-size: 11px;
	line-height: 14px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	margin-bottom: 2px;
}
.rt_text_bot a:link, .rt_text_bot a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;

}
.rt_text_bot a:hover, .rt_text_bot a:active {
	color: #bbc57e;
	text-decoration: none;
}
.action {
	width: 770px;
	height: 36px;
	vertical-align: center;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.action_alt {
	width: 770px;
	height: 36px;
	vertical-align: center;
	text-align: left;
	border-left: 16px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.bottom {
	width: 580px;
	border-left: 16px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.bottom_text {
	font-size: 11px;
	line-height: 14px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	padding-right: 30px;
}
.bottom_text a:link, .bottom_text a:visited {
	color: #FFF;
	text-decoration: underline;

}
.bottom_text a:hover, .bottom_text a:active {
	color: #bbc57e;
}

/* FEATURE PAGE */

.see_recommended {
	font-size: 11px;
	line-height: 14px;
	color: #333;
	text-align: left;
	font-weight: normal;
	margin-top: 11px;
	padding-bottom: 2px;
	vertical-align: top;
	text-decoration: underline;
}

.see_recommended a:link, .see_recommended a:visited {
	color: #333;
	font-weight: normal;
	text-decoration: underline;
}

.see_recommended a:hover, .nav_left a:active {
	color: #666;
	text-decoration: underline;
}

.t_f_sm {
	background-image: url("images/_linessm.gif");
	padding: 10px;
}
.t_fp_sm {
	background-image: url("images/bg_linessm.gif");
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
}
.nav_left {
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	margin-top: 9px;
	margin-right: 6px;
	padding-left: 12px;
	padding-bottom: 2px;
	vertical-align: top;
	text-transform: uppercase;
}

.nav_previous_img {
	text-align: left;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 0px;
	vertical-align: top;
}


.nav_cmf_img {
	text-align: left;
	padding-top: 12px;
	padding-left: 4px;
	padding-bottom: 0px;
	vertical-align: top;
}

.nav_concierge_img {
	text-align: left;
	padding-top: 12px;
	padding-left: 4px;
	padding-bottom: 0px;
	vertical-align: top;
}
.nav_left a:link, .nav_left a:visited {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #999;
}
.nav_left a:hover, .nav_left a:active {
	color: #bbc57e;
	text-decoration: none;
}
.nav_leftsp {
	font-size: 8px;
	line-height: 8px;
	height: 10px;
}
.text {
	font-size: 12px;
	line-height: 17px;
	color: #000;
	width: 366px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 12px;
	vertical-align: top;
	background-color: #FFF;
	padding-left: 20px;
	padding-bottom: 20px;
}
.cmf_text {
	font-size: 12px;
	line-height: 17px;
	color: #000;
	width: 366px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 12px;
	vertical-align: top;
	background-color: #FFF;
	padding-left: 20px;
	padding-top: 4px;	
	padding-bottom: 18px;
}
.credits_text {
	font-size: 12px;
	line-height: 17px;
	color: #fff;
	width: 366px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 12px;
	vertical-align: top;
	background-color: #000;
	padding-left: 20px;
	padding-bottom: 20px;
}
.credits_subtitle {
	font-size: 12px;
	line-height: 17px;
	color: #fff;
	width: 366px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 12px;
	vertical-align: top;
	background-color: #000;
	padding-left: 20px;
	padding-bottom: 20px;
}
.contacts_subtitle {
	font-size: 12px;
	line-height: 17px;
	color: #fff;
	width: 366px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 12px;
	vertical-align: top;
	background-color: #000;
	padding-left: 20px;
	padding-bottom: 20px;
}
.contacts_text {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	width: 366px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 12px;
	vertical-align: top;
	background-color: #fff;
	padding-left: 10px;
	padding-bottom: 20px;
}
.map_interactive {
	font-size: 12px;
	line-height: 17px;
	color: #000;
	width: 366px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 12px;
	vertical-align: top;
	background-color: #FFF;
	padding-left: 0px;
	padding-bottom: 30px;
}
.maptext {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	width: 366px;
	text-align: left;
	font-weight: normal;
	margin-bottom: 0px;
	vertical-align: top;
	background-color: #FFF;
	padding-left: 4px;
	padding-bottom: 0px;
}
.text a:link, .text a:visited {
	color: #616a28;
	text-decoration: none;
}
.text a:hover, .text a:active {
	color: #616a28;
	text-decoration: underline;
}
.sub_title {
	font-size: 12px;
	line-height: 17px;
	color: #000;
	text-align: left;
	font-weight: bold;
	margin-bottom: 12px;
	margin-top: 3px;
	width: 366px;
}
.sub_title_fav {
	font-size: 12px;
	line-height: 17px;
	color: #000;
	text-align: left;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 10px;
	width: 366px;
}
.f_favourites {
	width: 162px;
	border-left: 16px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	margin-top: 8px;
}
.fav_text {
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 9px;
	padding-bottom: 6px;
}
.fav_text a:link, .fav_text a:visited {
	color: #FFF;
	text-decoration: underline;
}
.fav_text a:hover, .fav_text a:active {
	color: #bbc57e;
}
.concierge_text {
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 9px;
	padding-bottom: 6px;
}
.concierge_text a:link, .conciege_text a:visited {
	color: #FFF;
	text-decoration: underline;
}
.concierge_text a:hover, .concierge_text a:active {
	color: #FFF;
}
.bottom_fav {
	width: 372px;
	border-left: 16px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.plus_table {
	width: 166px;
	margin-right: 2px;
}
.plus_text {
	font-size: 11px;
	line-height: 15px;
	padding-left: 10px;
	color: #FFF;
	text-align: left;
	margin-right: 2px;
}
.plus_text a:link, .plus_text a:visited {
	color: #FFF;
	text-decoration: underline;
}
.plus_text a:hover, .plus_text a:active {
	color: #bbc57e;
}
.plus_text_on {
	font-size: 11px;
	line-height: 14px;
	color: #999;
	text-align: left;
}
.address {
	font-size: 12px;
	line-height: 16px;
	color: #000;
	text-align: left;
	font-weight: normal;
	margin-bottom: 12px;
	vertical-align: top;
}
.two_column_address {
	font-size: 11px;
	line-height: 13px;
	color: #000;
	text-align: left;
	font-weight: normal;
	margin-bottom: 12px;
	vertical-align: top;
}
.add_fav {
	font-size: 12px;
	line-height: 19px;
	color: #000;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 14px;
}

/* PASSION MAIN PAGE */

.right_p {
	width: 185px;
	padding-left: 20px;
	padding-right: 0px;
	vertical-align: top;
}
.rt_text_p {
	font-size: 11px;
	line-height: 14px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
}
.rt_text_p a:link, .rt_text_p a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;	
}
.rt_text_p a:hover, .rt_text_p a:active {
	color: #bbc57e;
	text-decoration: none;
}
.rt_rule {
	width: 166px;
	font-size: 2px;
	line-height: 2px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	padding-bottom: 4px;
	border-bottom: 1px solid #3B3B3B;
	margin-bottom: 5px;
}
.rt_text_p_on {
	font-size: 11px;
	line-height: 14px;
	color: #999;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}

/* FOOTER */

.copy {
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #999;
	text-align: right;
	padding-top: 7px;
}
.copy a:link, .copy a:visited {
	color: #999;
	margin-left: 6px;
	text-decoration: underline;	
}
.copy a:hover, .copy a:active {
	color: #bbc57e;
	
}
.copy_chi {
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #999;
	text-align: right;
	padding-top: 7px;
}
.copy_chi a:link, .copy a:visited {
	color: #999;
	margin-left: 6px;
	text-decoration: underline;	
}
.copy_chi a:hover, .copy a:active {
	color: #bbc57e;
	
}
.ger_copy {
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #999;
	text-align: left;
	padding-top: 30px;
}
.ger_copy a:link, .ger_copy a:visited {
	color: #999;
	margin-left: 0px;
	text-decoration: underline;	
}
.ger_copy a:hover, .copy a:active {
	color: #bbc57e;

}
.suggestion {
	font-size: 10px;
	line-height: 11px;
	color: #999;
	padding-top: 2px;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.suggestion a:link, .suggestion a:visited {
	color: #999;
	font-weight: bold;
	text-decoration: underline;	
}
.suggestion a:hover, .suggestion a:active {
	color: #bbc57e;
}
.suggestion_chi {
	font-size: 11px;
	line-height: 11px;
	color: #999;
	padding-top: 2px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.suggestion_chi a:link, .suggestion a:visited {
	color: #999;
	font-weight: normal;
	text-decoration: underline;	
}
.suggestion_chi a:hover, .suggestion a:active {
	color: #bbc57e;
}
/* MAIN DESTINATION PAGES */

.col1
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #999;
	text-align: right;
	padding-top: 7px;
}
#mostRecommended {
	list-style-image: url("images/recommendations-bull.png");
}

#mostRecommended li {
	padding-bottom: 4px;
	font-size: 4pt;
}

#mostRecommended a {
	font-size: 8pt;
	color: black;
}

#mostRecommended a:hover {
	color: #bbc57e;
}

/* RULES */

.rule {
	background-image: url("img/rule.gif");
	background-repeat: repeat-x;
	font-size: 2px;
	line-height: 2px;
	margin-bottom: 2px;
}

/* BORDERS */

.plus {
	margin-top: 3px;
	margin-left: 10px;
	vertical-align: middle;
}
.plus2 {
	margin-left: 0px;
	margin-right: 4px;
	vertical-align: middle;
}
.download {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
	vertical-align: middle;
	text-align: left;
}

.graphics {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 7px;
	vertical-align: middle;
}
.graphics_m {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 17px;
	margin-right: 0px;
	vertical-align: middle;
}
.favourites {
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 7px;
	margin-right: 5px;
	vertical-align: middle;
}
.favourites_m {
	margin: 12px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
.arrow {
	margin-left: 5px;
	line-height: 11px;
}
.img_feat_rt {
	border-left: 16px solid #999;
	margin-bottom: 6px;
}
.tm_feat {
	margin-top: 10px;
}
