﻿/*--------------------------------------------------------------*/
/*--BODY--------------------------------------------------------*/
/*--------------------------------------------------------------*/

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
	background-image:url(../images/bg_body.jpg);
	background-position: top center;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	}
	
#body_wrapper{
	margin:0px;
	padding:0px;
	background-image:url(../images/bg_body_wrapper.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	}
	
/*--------------------------------------------------------------*/
/*--DEFAULT FONTS-----------------------------------------------*/
/*--------------------------------------------------------------*/
	
h1{
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#502778;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	font-weight:normal;
	}
		
h2{
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#502778;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	}
	
h3{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#502778;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	}
	
p{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:12px;
	color:#362E47;
	}
	
a{
	color:#E34F0F;
	text-decoration:none;
	font-weight:bold;
	outline:none;
	}
	
a img{
	border:none;
	}

	
a:hover{
	text-decoration:underline;
	}
	
li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
/*--------------------------------------------------------------*/
/*--MAIN CON----------------------------------------------------*/
/*--------------------------------------------------------------*/
	
#main_con{
	margin:0px auto;
	padding:0px;
	width:980px;
	}
	
/*--------------------------------------------------------------*/
/*--LEFT CONTAINER----------------------------------------------*/
/*--------------------------------------------------------------*/

#left_con{
	margin:0px;
	padding:0px;
	width:690px;
	float:left;
	}
	
/*--------------------------------------------------------------*/
/*--HEADER------------------------------------------------------*/
/*--------------------------------------------------------------*/
	
#header_txt{
	margin:0px 0px 0px 0px;
	padding:0px;
	height:30px;
	overflow:hidden;
	}
	
#header_txt.left{
	width:690px;
	}
	
#header_txt.right{
	width:280px;
	}
	
#header_txt p{
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#FFFFFF;
	font-size:11px;
	}
	
#header_txt a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	
#header_txt a:hover{
	text-decoration:underline;
	}

#header_logos{
	margin:0px;
	padding:0px;
	width:690px;
	height:115px;
	background-image:url(../images/bg_header_logos.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}
	
/*--------------------------------------------------------------*/
/*--NAVIGATION--------------------------------------------------*/
/*--------------------------------------------------------------*/

#nav{
	position:relative;
	margin:0px;
	padding:0px;
	width:690px;
	height:40px;
	background-color:#4E2778;
	z-index:1000;
	}
	
#nav ul{
	position:relative;
	margin:0px;
	padding:0px;
	width:690px;
	list-style:none;
	}
	
#nav li{
	margin:0px;
	padding:0px;
	width:auto;
	position:relative;
	float:left;
	display:block;
	font-size:14px;
	}

#nav li a{
	margin:0px;
	padding:0px;
	height:40px;
	display:block;
	float:left;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	border-right:#FFFFFF solid 1px;
	}
	
#nav li a span{
	position:relative;
	top:9px;
	left:0px;
	}
	
#nav li a:hover, #nav ul li:hover{
	background-color:#DE6512;
	display:block;
	}
	
#active{
	background-color:#DE6512;
	}
	
#nav li a[href*='index.asp']{width:75px;}
#nav li a[href*='about.asp']{width:76px;}
#nav li a[href*='discover_scotland.asp']{width:161px;}
#nav li a[href*='travel.asp']{width:78px;}
#nav li a[href*='things_to_do.asp']{width:123px;}
#nav li a[href*='brochure.asp']{width:97px;}
#nav li a[href*='faq.asp']{width:74px; border-right:none;}

/*--------------------------------------------------------------*/
/*--SUBNAV------------------------------------------------------*/
/*--------------------------------------------------------------*/

#nav ul li:hover ul{
	position:absolute;
	top:40px;
	left:-1px;
	margin:0px;
	padding:1px 0px 0px 0px;
	width:250px;
	list-style-type:none;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#E06512;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	display:block;
	z-index:10;
	}
	
#nav ul li ul{background-image:url('../images/bg_subnav_top_01.jpg');}	
#nav ul li+li ul{background-image:url('../images/bg_subnav_top_02.jpg');}
#nav ul li+li+li ul{background-image:url('../images/bg_subnav_top_03.jpg');}	
#nav ul li+li+li+li ul{background-image:url('../images/bg_subnav_top_04.jpg');}	
#nav ul li+li+li+li+li ul{background-image:url('../images/bg_subnav_top_05.jpg');}
#nav ul li+li+li+li+li+li ul{background-image:url('../images/bg_subnav_top_06.jpg');}
#nav ul li+li+li+li+li+li+li ul{background-image:url('../images/bg_subnav_top_07.jpg');}
	
#nav ul li ul{
	display:none;
	}

#nav ul li ul li{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
	display:block;
	float:none;
	font-size:12px;
	}
	
#nav ul li ul li a{
	margin:0px;
	padding:5px 20px 5px 20px;
	display:block;
	float:none;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	border-right:none;
	font-weight:normal;
	height:100%;
	}
	
#nav ul li ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#F07F09;
	}

/*--------------------------------------------------------------*/
/*--CONTENT-----------------------------------------------------*/
/*--------------------------------------------------------------*/

#content{
	margin:0px;
	padding:0px;
	width:690px;
	}
	
#content li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#362E47;
	}

	
/*--------------------------------------------------------------*/
/*--RIGHT CONTAINER---------------------------------------------*/
/*--------------------------------------------------------------*/

#right_con{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:280px;
	float:left;
	}
	
#right_con h4, .right_con h4{
	margin:0px;
	padding:0px;
	width:280px;
	height:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(../images/bg_h4_tartan.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#512779;
	}
	
#right_con h4 span, .right_con h4 span{
	position:relative;
	top:8px;
	left:40px;
	}
	
#right_con h4.search, .right_con h4.search{
	background-image:url(../images/bg_acc_search.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#right_con h4.members{
	background-image:url(../images/bg_members.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

.rhs_search_box{
	margin:0px 0px 20px 0px;
	padding:20px;
	width:240px;
	min-height:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#8A80B5;
	}
	
.rhs_search_box span{
	margin:0px 0px 20px 0px;
	padding:20px;
	width:240px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#8A80B5;
	}
	
.rhs_search_box input{
	margin:0px;
	padding:0px;
	float:left;
	}
	
.nomap_spacer{
	margin:115px 0px 50px 0px;
	padding:0px;
	width:280px;
	}
	
.rhs_box{
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	width:280px;
	background-color:#EBDFF5;
	float:left;
	}
	
.rhs_box h4{
	margin:0px;
	padding:0px;
	width:280px;
	height:40px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	background-image:url(../images/bg_h4_tartan.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#512779;
	}
	
.rhs_box h4 span{
	position:relative;
	top:8px;
	left:10px;
	}

.rhs_box h5{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:280px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9D83B6;
	}
	
.rhs_box h5 span{
	position:relative;
	top:4px;
	left:10px;
	}
	
.rhs_box ul{
	margin:0px;
	padding:20px;
	list-style-type:none;
	}
	
.rhs_box li{
	margin:0px;
	padding:0px 0px 0px 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8;
	background-image:url('../images/bg_bullet_orange.gif');
	background-position:0px 8px;
	background-repeat:no-repeat;
	}
	
.rhs_box li a{
	margin:0px;
	padding:0px;
	}
	
.rhs_box img{
	margin:10px 0px 0px 10px;
	padding:4px;
	width:70px;
	height:50px;
	background-color:#FFFFFF;
	border:solid 1px #CBC0DE;
	float:left;
	}

/*--------------------------------------------------------------*/
/*--RIGHT HAND SIDE - REPAETING BG------------------------------*/
/*--------------------------------------------------------------*/
	
.rhs_repeat{
	background-image:url('../images/bg_rhs_rep.jpg');
	background-repeat:repeat-y;
	}
	
/*--------------------------------------------------------------*/
/*--RIGHT HAND SIDE - ADDITIONAL INFORMATION--------------------*/
/*--------------------------------------------------------------*/
	
.rhs_additional_info{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:280px;
	background-color:#EADFF4;
	}
	
.rhs_additional_info h4{
	margin:0px;
	padding:0px;
	width:280px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#502778;
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	}

.rhs_additional_info h4 span{
	position:relative;
	top:4px;
	left:10px;
	}
	
.rhs_additional_info h5{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:280px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9D83B6;
	}
	
.rhs_additional_info h5 span{
	position:relative;
	top:4px;
	left:10px;
	}
	
.rhs_additional_info p{
	margin:0px;
	padding:0px 0px 20px 0px;
	}
	
.rhs_additional_info ul{
	margin:0px;
	padding:0px 0px 20px 0px;
	list-style-type:none;
	}
	
.rhs_additional_info li{
	margin:0px;
	padding:0px 0px 0px 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8;
	background-image:url('../images/bg_bullet_orange.gif');
	background-position:0px 6px;
	background-repeat:no-repeat;
	}
	
.rhs_additional_info li a{
	margin:0px;
	padding:0px;
	}
	
/*--------------------------------------------------------------*/
/*--LEFT HAND SIDE HALF SIZE BOX--------------------------------*/
/*--------------------------------------------------------------*/

.txt_spacer{
	margin:0px;
	padding:20px 20px 0px 20px;
	width:240px;
	}
	
/*--------------------------------------------------------------*/
/*--LEFT HAND SIDE HALF SIZE BOX--------------------------------*/
/*--------------------------------------------------------------*/

.lhs_half_size_box{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:340px;
	background-color:#EADFF4;
	float:left;
	}
		
.lhs_half_size_box h4{
	margin:0px;
	padding:0px;
	width:340px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#502778;
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	}

.lhs_half_size_box h4 span{
	position:relative;
	top:7px;
	left:10px;
	}

.lhs_half_size_box ul{
	margin:0px;
	padding:20px;
	list-style-type:none;
	}
	
.lhs_half_size_box li{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8;
	}
	
.lhs_half_size_box li a{
	margin:0px;
	padding:0px 0px 0px 17px;
	background-image:url('../images/bg_bullet_orange.gif');
	background-position:0px 4px;
	background-repeat:no-repeat;
	}

	
/*--------------------------------------------------------------*/
/*--FLAGS TRANSLATE---------------------------------------------*/
/*--------------------------------------------------------------*/
	
#flags{
	margin:0px;
	padding:0px;
	width:80px;
	float:right;
	}
	
#flags ul{
	margin:0px;
	padding:0px;
	width:80px;
	height:30px;
	list-style-type:none;
	}
	
#flags li{
	margin:0px;
	padding:0px;
	width:20px;
	height:30px;
	list-style-type:none;
	float:left;
	}
	
#flags li a{
	margin:0px;
	padding:0px;
	width:20px;
	height:30px;
	display:block;
	}
	
#flags li a.flag_01{background:url(../images/btn_flag_01.jpg);}
#flags li a.flag_02{background:url(../images/btn_flag_02.jpg);}
#flags li a.flag_03{background:url(../images/btn_flag_03.jpg);}
#flags li a.flag_04{background:url(../images/btn_flag_04.jpg);}
	
#flags li a:hover.flag_01{background:url(../images/btn_flag_01.jpg); background-position:0px -5px;}
#flags li a:hover.flag_02{background:url(../images/btn_flag_02.jpg); background-position:0px -5px;}
#flags li a:hover.flag_03{background:url(../images/btn_flag_03.jpg); background-position:0px -5px;}
#flags li a:hover.flag_04{background:url(../images/btn_flag_04.jpg); background-position:0px -5px;}
	
#flags li a span{
	display:none;
	}
	
#flags img{
	display:block;
	float:left;
	}
	
/*--------------------------------------------------------------*/
/*--FEATURES----------------------------------------------------*/
/*--------------------------------------------------------------*/
	
#features{
	margin:0px;
	padding:20px 0px 10px 0px;
	width:280px;
	background-image:url('../images/bg_rhs_features.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	
/*--------------------------------------------------------------*/
/*--FOOTER------------------------------------------------------*/
/*--------------------------------------------------------------*/
	
#footer_bg{
	margin:40px 0px 0px 0px;
	padding:0px;
	width:100%;
	background-color:#512779;
	background-image: url(../images/bg_footer_trim_rep.jpg);
	background-position:top;
	background-repeat:repeat-x; 
	}

#footer_con{
	margin:0px auto;
	padding:0px;
	width:980px;
	height:230px;
	background-image:url(../images/bg_footer_tartan.gif);
	background-position: 358px 30px;
	background-repeat:no-repeat;
	}
	
#footer_con p{
	margin:22px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	color:#B9A9C9;
	}
	
#nav_rep p{
	margin:5px 0px 0px -10px;
	padding:0px;
	}
	
#nav_rep a{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#footer_con a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#footer_con a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#footer_con ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#footer_con ul li{
	margin:0px;
	padding:0px;
	display:inline;
	font-size:11px;
	color:#FFFFFF;
	}
	
#footer_con ul.tersary{
	margin:0px;
	padding:50px 0px 0px 0px;
	}
	
#footer_con ul.tersary li{
	display:block;
	line-height:1.8;
	}
	
#footer_con ul li a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#footer_con ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
/*--------------------------------------------------------------*/
/*--CLEARS AND FIXES--------------------------------------------*/
/*--------------------------------------------------------------*/
	
.clear{
	margin:0px;
	padding:0px;
	height:1px;
	clear:both;
	}
	
/*--------------------------------------------------------------*/
/*--HOMEPAGE FEATURES-------------------------------------------*/
/*--------------------------------------------------------------*/

.hp_features{
	margin:0px;
	padding:10px 0px 0px 0px;
	width:690px;
	}
	
.hp_feature_box{
	margin:0px;
	padding:0px;
	width:340px;
	background:#EBDFF5;
	float:left;
	}
	
#margin{
	margin-right:10px;
	}

.hp_feature_box h4{
	margin:0px;
	padding:0px;
	width:340px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#DF6512;
	background-image:url(../images/bg_tartan_trim_orange.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	}
	
.hp_feature_box h4 span{
	position:relative;
	top:7px;
	left:10px;
	}
	
.hp_feature_box p{
	margin:20px;
	padding:0px;
	width:160px;
	}

.hp_feature_box a{
	margin:0px 20px 20px 20px;
	padding:5px 10px 5px 10px;
	background-color:#52267B;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	float:left;
	}

.hp_feature_box a:hover{
	background-color:#863AB8;
	}
	
.hp_feature_box img{
	margin:20px;
	padding:4px;
	width:110px;
	background-color:#FFFFFF;
	border:solid 1px #CBC0DE;
	float:right;
	}
	
/*--------------------------------------------------------------*/
/*--HOMEPAGE BREADCRUMBS----------------------------------------*/
/*--------------------------------------------------------------*/
	
#breadcrumbs{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	width:690px;
	min-height:30px;
	}
	
#breadcrumbs p{
	margin:0px 10px 0px 0px;
	padding:5px 14px 0px 10px;
	color:#362E47;
	}
	
#breadcrumbs a{
	color:#362E47;
	text-decoration:none;
	font-weight:normal
	}
	
#breadcrumbs a:hover{
	text-decoration:underline;
	}
	
#here{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	height:25px;
	background-color:#E8E2F0;
	background-image:url(../images/bg_breadcrumb_trim.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	}
	
/*--------------------------------------------------------------*/
/*--HOMEPAGE EMAIL SIGNUP---------------------------------------*/
/*--------------------------------------------------------------*/
	
#email_signup{
	margin:20px 0px 0px 0px;
	padding:10px;
	width:260px;
	background-color:#8B80B6;
	}
	
/*--------------------------------------------------------------*/
/*--CONTENT IMAGES----------------------------------------------*/
/*--------------------------------------------------------------*/
	
.content_img_con{
	margin:0px 0px 0px 20px;
	padding:0px;
	width:250px;
	float:right;
	}
	
.content_img_con img{
	margin:0px 0px 20px 0px;
	padding:4px;
	width:240px;
	background-color:#FFFFFF;
	border:solid 1px #CBC0DE;
	}
	
/*--------------------------------------------------------------*/
/*--GOOGLE MAPS-------------------------------------------------*/
/*--------------------------------------------------------------*/
	
.google_map{
	margin:0px 0px 20px 0px;
	padding:4px;
	width:680px;
	background-color:#FFFFFF;
	border:solid 1px #CBC0DE;
	}
	
.google_map_small{
	margin:20px;
	padding:4px;
	width:290px;
	background-color:#FFFFFF;
	border:solid 1px #CBC0DE;
	}

	
/*--------------------------------------------------------------*/
/*--RESULT BOX--------------------------------------------------*/
/*--------------------------------------------------------------*/
	
.result_box_4_star, .result_box_5_star, .result_box_4gold_star, .result_box_5gold_star{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:690px;
	background:#EBDFF5;
	float:left;
	}

.result_box_4_star h4, .result_box_5_star h4, .result_box_4gold_star h4, .result_box_5gold_star h4{
	margin:0px;
	padding:0px;
	width:690px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#502778;
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	}
	
.result_box_5_star h4{background-image:url(../images/stars-5.gif);}	
.result_box_4_star h4{background-image:url(../images/stars-4.gif);}	
.result_box_4gold_star h4{background-image:url(../images/stars-4-gold.gif);}
.result_box_5gold_star h4{background-image:url(../images/stars-5-gold.gif);}
	
.result_box_4_star h4 span, .result_box_5_star h4 span, .result_box_4gold_star h4 span, .result_box_5gold_star h4 span{
	position:relative;
	top:7px;
	left:10px;
	}
	
.result_box_4_star p, .result_box_5_star p, .result_box_4gold_star p, .result_box_5gold_star p{
	margin:20px;
	padding:0px;
	}
	
.result_box_4_star ul, .result_box_5_star ul, .result_box_4gold_star ul, .result_box_5gold_star ul{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	}

.result_box_4_star li, .result_box_5_star li, .result_box_4gold_star li, .result_box_5gold_star li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	}

.result_box_4_star a, .result_box_5_star a, .result_box_4gold_star a, .result_box_5gold_star a{
	margin:0px 10px 20px 0px;
	padding:5px 10px 5px 10px;
	background-color:#52267B;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	float:left;
	}

.result_box_4_star a:hover, .result_box_5_star a:hover, .result_box_4gold_star a:hover, .result_box_5gold_star a:hover{
	background-color:#863AB8;
	}
	
.orange_btn a{
	background-color:#E06512;
	}
	
.orange_btn a:hover{
	background-color:#F38407;
	}
	
.result_box_4_star img, .result_box_5_star img, .result_box_4gold_star img, .result_box_5gold_star img{
	margin:20px;
	padding:4px;
	width:200px;
	height:150px;
	background-color:#FFFFFF;
	border:solid 1px #CBC0DE;
	float:right;
	}
		
/*--------------------------------------------------------------*/
/*--MEMBER TOP CONTAINER----------------------------------------*/
/*--------------------------------------------------------------*/

.member_top_con{
	margin:0px;
	padding:0px;
	width:980px;
	background-image:url('../images/bg_member_top_rep.gif');
	background-position:top left;
	background-repeat:repeat-y;
	}
	
/*--------------------------------------------------------------*/
/*--MEMBER BOTTOM CONTAINER-------------------------------------*/
/*--------------------------------------------------------------*/

.member_bot_con{
	margin:0px;
	padding:0px;
	width:980px;
	background-image:url('../images/bg_member_bot_rep.gif');
	background-position:top left;
	background-repeat:repeat-y;
	}
	
/*--------------------------------------------------------------*/
/*--MEMBER BOX--------------------------------------------------*/
/*--------------------------------------------------------------*/
	
.member_box_4_star, .member_box_5_star, .member_box_4gold_star, .member_box_5gold_star{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:690px;
	background:#EBDFF5;
	float:left;
	}

.member_box_4_star h4, .member_box_5_star h4, .member_box_4gold_star h4, .member_box_5gold_star h4{
	margin:0px;
	padding:0px;
	width:690px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#502778;
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	}
	
.member_box_5_star h4{background-image:url(../images/stars-5.gif);}	
.member_box_4_star h4{background-image:url(../images/stars-4.gif);}	
.member_box_4gold_star h4{background-image:url(../images/stars-4-gold.gif);}	
.member_box_5gold_star h4{background-image:url(../images/stars-5-gold.gif);}	
	
.member_box_4_star h4 span, .member_box_5_star h4 span, .member_box_4gold_star h4 span, .member_box_5gold_star h4 span{
	position:relative;
	top:7px;
	left:10px;
	}
	
.member_box_4_star p, .member_box_5_star p, .member_box_4gold_star p, .member_box_5gold_star p{
	margin:20px;
	padding:0px;
	width:290px;
	}
	
.member_box_4_star ul, .member_box_5_star ul, .member_box_4gold_star ul, .member_box_5gold_star ul{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	}

.member_box_4_star li, .member_box_5_star li, .member_box_4gold_star li, .member_box_5gold_star li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	}

.member_box_4_star a, .member_box_5_star a, .member_box_4gold_star a, .member_box_5gold_star a{
	margin:0px 10px 20px 0px;
	padding:5px 10px 5px 10px;
	background-color:#52267B;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	float:left;
	}

.member_box_4_star a:hover, .member_box_5_star a:hover, .member_box_4gold_star a:hover, .member_box_5gold_star a:hover{
	background-color:#863AB8;
	}
	
.member_box_4_star img, .member_box_5_star img, .member_box_4gold_star img, .member_box_5gold_star img{
	margin:0px 10px 20px 0px;
	padding:4px;
	width:330px;
	background-color:#FFFFFF;
	border:solid 1px #CBC0DE;
	float:right;
	}
	
.member_img_con{
	margin:20px 10px 10px 0px;
	padding:0px;
	width:350px;
	height:250px;
	float:right;
	}
	
.member_img_con .thumbs img{
	margin:0px 10px 10px 0px;
	padding:4px;
	width:96px;
	height:70px;
	background-color:#FFFFFF;
	border:solid 1px #CBC0DE;
	float:left;
	}
	
.member_img_con .thumbs img:hover{
	cursor:pointer;
	}

	
/*--------------------------------------------------------------*/
/*--MEMBER LEVEL 2 PROMINANCE-----------------------------------*/
/*--------------------------------------------------------------*/

.members_btns_02{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:280px;
	}

.members_btns_02 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	height:auto;
	}

.members_btns_02 li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	}
	
.members_btns_02 li a{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	width:135px;
	text-align:center;
	background-color:#52267B;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	display:block;
	float:left;
	}
		
.members_btns_02 li+li a{
	margin:0px 0px 0px 10px;
	}


.members_btns_02 li a:hover{
	background-color:#863AB8;
	}
	
.members_btns_01{
	margin:0px;
	padding:0px;
	width:200px;
	height:28px;
	float:left;
	}
	
.members_btns_01 a{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	text-align:center;
	background-color:#E06512;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	display:block;
	float:right;
	cursor:pointer;
	}
	
.members_btns_01 a:hover{
	background-color:#F38407;
	}
	
/*--------------------------------------------------------------*/
/*--VIEW OPTIONS TABS-------------------------------------------*/
/*--------------------------------------------------------------*/
	
.view_opt_con{
	margin:0px;
	padding:0px;
	width:680px;
	height:29px;
	background-image:url('../images/bg_view_opt_con.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	}
	
.view_opt_con p{
	position:relative;
	top:3px;
	right:6px;
	margin:0px;
	padding:0px;
	float:right;
	}

.view_opt_con ul{
	margin:0px;
	padding:0px;
	width:59px;
	height:29px;
	list-style-type:none;
	float:right;
	}
	
.view_opt_con li{
	margin:0px;
	padding:0px;
	height:29px;
	list-style-type:none;
	float:left;
	}
	
.view_opt_con a{
	margin:0px;
	padding:0px;
	width:29px;
	height:29px;
	display:block;
	float:left;
	}
	
.view_opt_con a.map_view{
	margin-right:1px;
	background-image:url('../images/bg_view_opt_tabs.jpg');
	background-position:0px 0px;
	}
	
.view_opt_con a.txt_view{
	background-image:url('../images/bg_view_opt_tabs.jpg');
	background-position:-29px 0px;
	}

	
.view_opt_con a span{
	display:none;
	}
	
.view_opt_con a.map_view:hover, .view_opt_con a.map_view#active_map{
	background-image:url('../images/bg_view_opt_tabs.jpg');
	background-position:0px 29px;
	}

.view_opt_con a.txt_view:hover{
	background-image:url('../images/bg_view_opt_tabs.jpg');
	background-position:-29px 29px;
	}
	
/*--------------------------------------------------------------*/
/*--FAQS--------------------------------------------------------*/
/*--------------------------------------------------------------*/
	
.faqs h4{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
	font-size:15px;
	font-weight:bold;
	background-image:url('../images/bg_faq_Q.gif');
	background-position:0px 3px;
	background-repeat:no-repeat;
	}
		
.faqs p{
	padding:0px 0px 0px 28px;
	}
	
	
.faq{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url('../images/bg_faq_A.gif');
	background-position:0px 3px;
	background-repeat:no-repeat;
	}

/*--------------------------------------------------------------*/
/*--WISHLIST----------------------------------------------------*/
/*--------------------------------------------------------------*/
		
#wishlist_tbl th{
	margin:0px;
	padding:5px;
	background-color:#512779;
	color:#FFFFFF;
	text-align:left;
	}
	
#wishlist_tbl tr{
	font-size:12px;
	color:#362E47;
	}
	
#wishlist_tbl td{
	margin:0px;
	padding:10px;
	border-bottom:solid 1px #DED8EA;
	}
	
#wishlist_tbl img{
	margin:0px 0px 0px -10px;
	padding:4px;
	width:70px;
	height:55px;
	background-color:#FFFFFF;
	border:solid 1px #CBC0DE;
	}
	
#enquiry_form p{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8;
	color:#362E47;
	}
	
/*-------------------------------------------------------*/

.content_drawer_01, .content_drawer_02, .content_drawer_03{
	margin:0px;
	padding:0px;
	width:980px;
	}
	
.content_drawer_01{background-image:none;}
.content_drawer_02{background-image:none;}
.content_drawer_03{background-image:url('../images/bg_drawer_02.gif'); background-repeat:repeat-y;}
.content_drawer_04{margin-top:10px; background-image:url('../images/bg_drawer_03.gif'); background-repeat:repeat-y;}

.left_con{
	margin:0px;
	padding:0px;
	width:690px;
	float:left;
	}
	
.right_con{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:280px;
	float:left;	}
	
/*---------------------------------------------------------*/

#facilities, #gta_award, #awards{
	margin:0px;
	padding:20px;
	width:240px;
	}

#awards img{
	margin:0px;
	padding:0px;
	width:40px;
	float:left;
	border:none;
	}
	
#gta_award img{
	margin:0px;
	padding:0px;
	width:120px;
	height:40px;
	float:left;
	border:none;
	}

#facilities img{
	margin:0px;
	padding:0px;
	width:40px;
	height:40px;
	float:left;
	border:none;
	}
	
/*---------------------------------------------------------*/
	
.search_checks_con{
	margin:0px;
	padding:0px;
	width:120px;
	float:left;
	}
	
.search_checks_con input{
	float:none;
	}
	
#brochure_tbl, #enquiry_tbl{
	font-size:12px;
	}

.embed_fix{
	margin:0px;
	padding:0px;
	display:block;
	width:100px;
	height:10px;
	background-color:lime;
	}

/* Dagan added for good mesure - and also to float the list of BBs in the region page */
ul.bb_region_list li{
    float:left;
    width:325px;
}
ul.bb_region_list{
    clear:both;
}

/*---------------------------------*/

a.map_toggle, a.map_toggle_off{
	margin:0px 0px 1px 0px;
	padding:0px;
	width:680px;
	height:35px;
	display:block;
	background-image:url('../images/map_toggle.jpg');
	background-position:0px 0px;
	}
	
a.map_toggle span, a.map_toggle_off span{
	display:none;
	}
	
a:hover.map_toggle{
	background-image:url('../images/map_toggle.jpg');
	background-position:0px -35px;
	}
	
a.map_toggle_off{
    background-image:url('../images/map_toggle.jpg');
	background-position:0px -70px;
}

