﻿/* COPYRIGHT 2009 HOTSCOT -- SCOTTISH COUNTRY SPORTS TOURISM GROUP (SCSTG) ----------------------

      ___           ___         ___           ___            ___           ___         ___     
     /\__\         /\  \       /\  \         /\  \          /\  \         /\  \       /\  \  (TM)
    /^/  /        /^^\  \      \^\  \       /^^\  \        /^^\  \       /^^\  \      \^\  \
   /^/__/        /^/\^\  \      \^\  \     /^/\^\  \      /^/\^\  \     /^/\^\  \      \^\  \
  /^^\  \ ___   /^/  \^\  \     /^^\  \   _\^\ \^\  \    /^/  \^\  \   /^/  \^\  \     /^^\  \
 /^/\^\  /\__\ /^/__/ \^\__\   /^/\^\__\ /\ \^\ \^\__\  /^/__/ \^\__\ /^/__/ \^\__\   /^/\^\__\
 \/__\^\/^/  / \^\  \ /^/  /  /^/  \/__/ \^\ \^\ \/__/  \^\  \  \/_/  \^\  \ /^/  /  /^/  \/__/
      \^^/  /   \^\  /^/  /  /^/  /       \^\ \^\__\     \^\  \        \^\  /^/  /  /^/  /
      /^/  /     \^\/^/  /   \/__/         \^\/^/  /      \^\  \        \^\/^/  /   \/__/
     /^/  /       \^^/  /                   \^^/  /        \^\__\        \^^/  /
     \/__/         \/__/                     \/__/          \/__/         \/__/  C R E A T I V E


----------------------------------------------------------------------------- www.hotscot.net */

/*--------------------------------------------------------------------------------------------*/
/*--GLOBAL RESETS-----------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, a,
del, em, font, img, small, strike, strong, 
dl, dt, dd, ol, ul, li, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td
form, input{ 
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-family: verdana, arial, tahoma, helvetica; 
    font-size:100%;
    vertical-align: baseline;
    }

/*--------------------------------------------------------------------------------------------*/
/*--BODY--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
body{
	margin:0px;
	padding:0px;
	background-color:black;
	background-image:url('../images/bg_body.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	}
	
/*--GREEN THEME-------------------------------------------------------------------------------*/

body#green{background-image:url('../images/bg_body_green.jpg');}
body#green h3{background-image:url('../images/bg_h3_content_green.gif'); background-color:#7D9537;}
body#green #footer{background-image:url('../images/bg_footer_green.jpg'); background-color:#7D9537;}
body#green .rhs_btns a{background-image:url('../Images/btn_view_providers_green.jpg');}
body#green #right_col ul li #active, body#green #right_col ul ul li #active{text-decoration:none; color:#7D9537;}
body#green #header_nav ul li #active{text-decoration:none; color:#7D9537;}
body#green #header_nav ul li a:hover,
body#green #hp_sporting_offers h4,
body#green #header_nav ul li a:hover,
body#green #hp_sporting_offers a,
body#green #hp_latest_news li a, body#green #hp_upcoming_events li a,
body#green #hp_latest_news a, body#green #hp_upcoming_events a,
body#green #left_col a,
body#green #right_col h4
{color:#7D9537;}

/*--BLUE THEME--------------------------------------------------------------------------------*/

body#blue{background-image:url('../images/bg_body_blue.jpg');}
body#blue h3{background-image:url('../images/bg_h3_content_blue.gif'); background-color:#0694EA;}
body#blue #footer{background-image:url('../images/bg_footer_blue.jpg'); background-color:#0694EA;}
body#blue .rhs_btns a{background-image:url('../Images/btn_view_providers_blue.jpg');}
body#blue #right_col ul li #active, body#blue #right_col ul ul li #active{text-decoration:none; color:#0694EA;}
body#blue #header_nav ul li #active{text-decoration:none; color:#0694EA;}
body#blue #header_nav ul li a:hover,
body#blue #hp_sporting_offers h4,
body#blue #header_nav ul li a:hover,
body#blue #hp_sporting_offers a,
body#blue #hp_latest_news li a, body#blue #hp_upcoming_events li a,
body#blue #hp_latest_news a, body#blue #hp_upcoming_events a,
body#blue #left_col a,
body#blue #right_col h4
{color:#0694EA;}


/*--ORANGE THEME------------------------------------------------------------------------------*/

body#orange{background-image:url('../images/bg_body_orange.jpg');}
body#orange h3{background-image:url('../images/bg_h3_content_orange.gif'); background-color:#AF4F1C;}
body#orange #footer{background-image:url('../images/bg_footer_orange.jpg'); background-color:#AF4F1C;}
body#orange .rhs_btns a{background-image:url('../Images/btn_view_providers_orange.jpg');}
body#orange #right_col ul li #active, body#orange #right_col ul ul li #active{text-decoration:none; color:#AF4F1C;}
body#orange #header_nav ul li #active{text-decoration:none; color:#AF4F1C;}
body#orange #header_nav ul li a:hover,
body#orange #hp_sporting_offers h4,
body#orange #header_nav ul li a:hover,
body#orange #hp_sporting_offers a,
body#orange #hp_latest_news li a, body#orange #hp_upcoming_events li a,
body#orange #hp_latest_news a, body#orange #hp_upcoming_events a,
body#orange #left_col a,
body#orange #right_col h4
{color:#AF4F1C;}
	
/*--------------------------------------------------------------------------------------------*/
/*--FONTS-------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/	
h1{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:200%;
	font-family:Arial;
	font-weight:normal;
	color:white;
	}
	
h2{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.2;
	color:white;
	}
	
h3, #left_col h5, #left_col h6{
	margin:0px 0px 15px 0px;
	padding:8px 0px 0px 0px;
	font-size:120%;
	font-weight:normal;
	width:660px;
	height:32px;
	background-image:url('../images/bg_h3_content_default.gif');
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	}
	
#left_col h4{
	margin:0px 0px 15px 0px;
	padding:8px 0px 0px 0px;
	font-size:120%;
	font-weight:normal;
	width:410px;
	height:32px;
	background-image:url('../Images/bg_h3_content_default_smaller.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	}

	
#left_col h3 a{
	color:black;
	font-weight:normal;
	text-decoration:none;
	display:block;
	}
	
#left_col h3 a:hover{
	color:white;
	text-decoration:none;
	}
	
p{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:80%;
	font-family:Verdana;
	color:white;
	line-height:1.5;
	}
	
ul{
	margin:0px 0px 15px 0px;
	list-style-type:square;
	}
	
ol{
	margin:0px 0px 15px 0px;
	list-style-type:decimal-leading-zero;
	}
	
ul li{
	margin:0px 0px 15px 30px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	font-family:Verdana;
	color:white;
	line-height:1.5;
	list-style-type:square;
	}
	
ol li{
	margin:0px 0px 15px 40px;
	padding:0px 0px 0px 0px;
	font-size:80%;
	font-family:Verdana;
	color:white;
	line-height:1.5;
	list-style-type:decimal-leading-zero;
	}

/*--------------------------------------------------------------------------------------------*/
/*--MAIN CON----------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
#main_con{
	margin:0px auto;
	width:980px;
	}

/*--------------------------------------------------------------------------------------------*/
/*--HEADER------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
#header{
	position:relative;
	width:980px;
	height:380px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:10;
	}
	
#header_logo{
	position:absolute;
	top:0px;
	left:0px;
	width:290px;
	height:340px;
	z-index:20;
	background-image:url('../Images/cstg-logo.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
	
#header_map{
	position:absolute;
	top:0px;
	left:690px;
	width:290px;
	height:380px;
	z-index:30;
	}
	
/*--------------------------------------------------------------------------------------------*/
/*--NAVIGATION--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

#header_nav{
	position:absolute;
	top:340px;
	left:0px;
	width:690px;
	height:40px;
	background-image:url('../images/bg_nav.jpg');
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
	
#header_nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#header_nav ul li{
	position:relative;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	color:white;
	font-size:77%;
	float:left;
	}
	
#header_nav ul li a{
	margin:0px;
	padding:12px 10px 10px 10px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#header_nav ul li a:hover, #header_nav ul li:hover{
	color:#C89D44;
	display:block;
	}
	
#header_nav ul li #active{
	text-decoration:none; color:#C89D44;
	}
		
/*--SUB NAVIGATION----------------------------------------------------------------------------*/
	
#header_nav ul li:hover ul{
	position:absolute;
	top:40px;
	left:0px;
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style-type:none;
	background-image:url('../Images/bg_subnav_edges.png');
	background-position:center bottom;
	background-repeat:no-repeat;
	width:200px;
	display:block;
	}
	
#header_nav ul li ul{
	display:none;
	}
	
#header_nav ul li ul li{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	color:white;
	font-size:100%;
	float:none;
	border-top:solid 1px #212121;
	background-image:url('../Images/bg_subnav_bullet.gif');
	background-position:10px 10px;
	background-repeat:no-repeat;
	background-color:black;
	}
	
#header_nav ul li ul li a{
	margin:0px;
	padding:5px 10px 5px 27px;
	height:auto;
	display:block;
	width:163px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#header_nav ul li ul li a:hover{
	color:#C89D44;
	text-decoration:none;
	}
	
#header_nav ul li ul li #active{
	color:#C89D44;
	text-decoration:none;
	}
		
/*--------------------------------------------------------------------------------------------*/
/*-----------------ADVERTS--------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

#homepageads {
  width: 262px;
  float: left;
  position: absolute;
  left: 400px;
  top: 30px; 
}
#homepageads img {
  margin-bottom: 30px;
}
.adtrim {
 border: 1px solid #EDC88F;
 wodth: 264px;
 height: 100px; 
}

/*--------------------------------------------------------------------------------------------*/
/*--FLASH (HOME PAGE ONLY)--------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
#flash_feature{
	position:relative;
	width:980px;
	height:420px;
	border-bottom:solid 1px white;
    background-image: url(../Images/home-top-bg.jpg);
	}
	
#hp_intro_txt{
	position:absolute;
	top:20px;
	left:20px;
	margin:0px;
	padding:0px;
	width:340px;
	}
	
#hp_overlay_search{
	position:absolute;
	top:0px;
	right:15px;/*is actually 20px but 5px is deducted to accommodate curve*/
	width:270px;
	background-image:url('../images/search-top.png');
	background-repeat:no-repeat;
	}

#search_inner{
	padding:0px 5px 5px 5px;
	width:260px;
	background-image:url('../images/search-bot.png');
	background-position:center bottom;
	background-repeat:no-repeat;
	}

#search_inner form{
	padding:0px 10px 0px 10px;
	width:240px;
	background-color:#000000;
	}
	
#search_inner form select#region{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:240px;
	height:22px;
	}
	
#search_inner form select#sport{
	margin:0px 10px 5px 0px;
	padding:0px;
	width:167px;
	height:22px;
	float:left;
	}
	
#search_inner form input#search{
	margin:0px;
	padding:0px;
	vertical-align:top;
	float:left;
	}

#hp_sporting_offers{
	position:absolute;
	top:84px;
	right:20px;
	margin:0px;
	padding:0px;
	width:260px;
	height:316px;
	background-image:url('../images/bg-sporting-offers.png');
	background-position:center top;
	background-repeat:no-repeat;
	}
	
#hp_sporting_offers h4{
	margin:0px;
	padding:10px 10px 0px 10px;
	height:34px;
	font-size:130%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#C89D44;
	list-style-type:none;
	}
	
#hp_sporting_offers p{
	margin:0px 0px 1px 0px;
	padding:10px;
	background-color:#4E4E4E;
	}

#hp_sporting_offers p.signup_condenced{
	background:none;
	}
		
#hp_sporting_offers a{
	color:#C89D44;
	text-decoration:none;
	}
	
#hp_sporting_offers a:hover{
	text-decoration:underline;
	}
	
/*--------------------------------------------------------------------------------------------*/
/*--BREADCRUMBS-------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

#breadcrumbs{
	margin:0px 0px 20px 0px;
	padding:5px 0px 0px 0px;
	width:660px;
	height:25px;
	}
	
#breadcrumbs p{
	font-size:70%;
	color:#8F8F8F;
	}
	
#breadcrumbs p span{
	color:#606060;
	}
	
#breadcrumbs a{
	text-decoration:none;
	color:#606060;

	}

#breadcrumbs a:hover{
	text-decoration:none;
	color:#8F8F8F;
	}

/*--------------------------------------------------------------------------------------------*/
/*--CONTENT-----------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
#hp_content{
	position:relative;
	margin:0px;
	padding:20px;
	width:940px;
	height:346px;
	background-color:#393939;
	background-image:url('../Images/bg_hp_content.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
	
#content{
	position:relative;
	margin:0px;
	padding:0px 20px 0px 20px;
	width:940px;	
	background-image:url('../images/bg_content_rep.gif');
	background-repeat:repeat-y;
	}
	
#content_breadcrumbs_wrapper{
	background-image:url('../images/bg_content_sub.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#393939;
	}
	
#content img{
	display:block;
	}
	
#hp_latest_news{
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:340px;
	float:left;
	background-image:url('../images/bg_hp_news_events_top.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	}
	
#hp_upcoming_events{
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	width:300px;
	float:left;
	background-image:url('../images/bg_hp_news_events_top.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	}
	
#hp_latest_news ul, #hp_upcoming_events ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#hp_latest_news li, #hp_upcoming_events li{
	margin:0px 10px 0px 10px;
	padding:10px 0px 0px 0px;
	color:white;
	font-size:77%;
	line-height:1.5;
	border-bottom:solid 1px #262626;
	list-style-type:none;
	height:70px;
	}
	
#hp_latest_news li a, #hp_upcoming_events li a{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#C89D44;
	float:none;
	font-size:100%;
	}
	
#hp_latest_news a, #hp_upcoming_events a{
	margin:0px;
	padding:20px;
	text-decoration:none;
	color:#C89D44;
	font-size:77%;
	font-weight:bold;
	float:right;
	}
	
#hp_latest_news a:hover, #hp_upcoming_events a:hover{
	text-decoration:underline;
	}
	
#hp_latest_news h4, #hp_upcoming_events h4{
	margin:0px;
	padding:0px;
	height:40px;
	color:#FFFFFF;
	background-image:url('../images/hp_bg_tab_left.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	}
	
#hp_latest_news h4 span, #hp_upcoming_events h4 span{
	margin:0px;
	padding:10px 20px 0px 10px;
	width:auto;
	height:40px;
	background-image:url('../images/hp_bg_tab_right.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	}
	
#hp_latest_news img, #hp_upcoming_events img{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:58px;
	height:58px;
	border:solid 1px white;
	display:block;
	float:left;
	}
	
#hp_video_and_ads{
	margin:0px;
	padding:0px 0px 0px 10px;
	width:260px;
	float:left;
	}

#ads{
    position:relative;
    margin-bottom:20px;
}
#ads a.nextSlide{
    position:absolute;
    top:115px;
    left:231px;
    z-index:100;
    display:none;
    width:21px;
    height:21px;
    overflow:hidden;
    text-decoration:none;
    background-image:url('../ads/nextslide.png');
    background-repeat:no-repeat;
    background-position:top left;
}
#ads a.nextSlide:hover{
    background-position:0px -21px;
}
#ads .slides{
    width:260px;
    height:144px;
    overflow:hidden;
    z-index:90;
    position:relative;
}

#left_col{
	margin:0px 20px 0px 0px;
	width:660px;
	float:left;
	}
	
#left_col img{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:228px;
	border:1px solid white;
	}
	
#left_col .provider_item img{
	margin:0px 0px 20px 20px;
	float:right;
	}
	
#left_col a{
	color:#C89D44;
	text-decoration:none;
	font-weight:bold;
	}
	
#left_col a:hover{
	text-decoration:underline;
	}
	
.inset_box{
	margin:0px 0px 20px 0px;
	width:660px;
	}
	
/*--------------------------------------------------------------------------------------------*/
/*--SPECIES-----------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
	
.species_con{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:680px;
	background-image:url('../Images/bg_species_pic_con.jpg');
	background-repeat:repeat;
	}

.species_pic_con{
	position:relative;
	margin:0px 20px 20px 0px;
	padding:0px;
	width:150px;
	height:130px;
	text-align:center;
	float:left;
	background-image:url('../Images/bg_species_no_img.jpg');
	background-repeat:no-repeat;
	}
	
#left_col .species_pic_con img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:148px;
	height:98px;
	border:1px solid white;
	float:none;
	}
	
#left_col .species_pic_con h4{
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-size:80%;
	font-weight:bold;
	width:150px;
	height:25px;
	background-position:inherit;
	background-repeat:no-repeat;
	color:black;
	display:block;
	}

body#green #left_col .species_pic_con h4{background-image:url('../Images/bg_h4_species_green.gif');}
body#blue #left_col .species_pic_con h4{background-image:url('../Images/bg_h4_species_blue.gif');}
body#orange #left_col .species_pic_con h4{background-image:url('../Images/bg_h4_species_orange.gif');}
	
body#green #left_col .species_pic_con h4 a,
body#blue #left_col .species_pic_con h4 a,
body#orange #left_col .species_pic_con h4 a
{color:#FFFFFF;}

	
#news_item img{
	margin:0px 0px 0px 20px;
	width:228px;
	float:right;
	border:1px solid white;
	}
	
#images{
	margin:0px 0px 0px 20px;
	padding:0px;
	width:230px;
	float:right;
	}

/*--------------------------------------------------------------------------------------------*/
/*--RIGHT COLUMN------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
	
#right_col{
	margin:0px 0px 0px 0px;
	padding:34px 0px 0px 0px;
	width:260px;
	float:left;
	background-image:url('../Images/bg_right_con.jpg');
	background-repeat:repeat-x;
	}
	
#right_col h4{
	margin:0px;
	padding:10px 10px 0px 10px;
	height:34px;
	font-size:130%;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#C89D44;
	list-style-type:none;
	background-color:black;
	background-image:url('../images/bg_h4_rhs.jpg');
	background-repeat:no-repeat;
	}
	
#right_col h5{
	padding:6px 10px 6px 10px;
	margin:0px 0px 1px 0px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#5C5C5C;
	line-height:1.5;
	}
	
#right_col h5 a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	}
	
#right_col h5 a:hover{
	text-decoration:underline;
	}
	
#right_col p{
	padding:6px 10px 6px 10px;
	}

#right_col ul{
	margin:0px 0px 0px 0px;
	list-style-type:none;
	}
	
#right_col ul ul{
	margin:15px 0px 30px 0px;
	list-style-type:none;
	}
	
#right_col ul li{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#FFFFFF;
	background:none;
	font-size:12px;
	font-weight:bold;
	
	list-style-type:none;
	}
	
#right_col ul li a{
	padding:6px 10px 6px 10px;
	margin:0px 0px 1px 0px;
	color:#FFFFFF;
	background-color:#5C5C5C;
	display:block;
	text-decoration:none;
	}
	
#right_col ul li a:hover{
	text-decoration:underline;
	}
	
#right_col ul ul li{
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	color:#FFFFFF;
	background:none;
	font-size:12px;
	font-weight:normal;
	line-height:1.8;
	list-style-type:none;
	}
	
#right_col ul ul li a{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	background:none;
	display:block;
	text-decoration:none;
	}
	
#right_col ul ul li a:hover{
	text-decoration:underline;
	}
	
#right_col form{
	margin:0px;
	padding:10px;
	width:240px;
	background-color:#4D4D4D;
	font-size:77%;
	font-family:Verdana;
	color:white;
	line-height:1.5;
	}
	
#right_col select{
	width:auto;
	}
	
#right_col input{
	margin:0px;
	padding:0px;
	}
	
#sporting_offers_dropdowns select{
	width:240px;
	}
	
.rhs_btns{
	padding:0px;
	width:260px;
	background-image:url('../images/rhs_top_trim.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#393939;
	}
	
.rhs_btns_inner{
	padding:15px 0px 15px 0px;
	width:260px;
	background-image:url('../images/rhs_bot_trim.jpg');
	background-position:center bottom;
	background-repeat:no-repeat;
	}
		
.rhs_btns a{
	width:260px;
	height:78px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	text-indent:-260px;
	overflow:hidden
	}
	

/*--CSS HACK TO ACCOMMODATE FISHPAL BTN-------------------------------------------------------*/

body#blue .rhs_btns_inner{
	padding:15px 0px 10px 0px;
	width:260px;
	background:none;
	background-position:center bottom;
	background-repeat:no-repeat;
	}

/*--------------------------------------------------------------------------------------------*/
/*--CONTENT BOTTOM TRIM AND BACK TO TOP MSG---------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

#content_bot_trim{
	padding:0px 20px 0px 20px;
	width:940px;
	height:26px;
	background-color:#393939;
	background-image:url('../images/bg_content_bot.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
#content_bot_trim a{
	width:119px;
	height:26px;
	background-image:url('../images/btn_back_to_top_close.gif');
	background-repeat:no-repeat;
	float:left;
	}
	
#content_bot_trim a:hover{
	background-image:url('../images/btn_back_to_top_open.gif');
	background-repeat:no-repeat;
	}

	
#content_bot_trim a span{
	display:none;
	}

/*--------------------------------------------------------------------------------------------*/
/*--FOOTER------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
#footer{
	padding:20px 0px 0px 0px;
	width:980px;
	background-color:#C89D44;
	background-image:url('../images/bg_footer.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	border-top:solid white 1px;
	}
	
#further_info{
	margin:0px;
	padding:0px;
	width:702px;
	float:left;
	}
	
#newsletter h4{
	width:auto;
	margin:0px;
	padding:0px 20px 10px 20px;
	font-size:130%;
	line-height:1.5;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style-type:none;
	}
	
#further_info h4{
	width:auto;
	margin:0px;
	padding:0px 20px 10px 20px;
	font-size:130%;
	line-height:1.5;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	list-style-type:none;
	}
	
#further_info ul{
	margin:0px;
	padding:0px 0px 20px 0px;
	width:178px;
	list-style-type:none;
	float:left;
	}
	
#further_info li{
	margin:0px;
	padding:0px 20px 0px 20px;
	font-size:80%;
	line-height:1.5;
	font-family:Verdana;
	color:#FFFFFF;
	list-style-type:none;
	}
	
#newsletter{
	margin:0px;
	padding:0px;
	width:278px;
	float:right;
	}
	
#newsletter p, #further_info p{
	margin:0px;
	padding:0px 20px 20px 20px;
	}
	
#newsletter a, #further_info a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#newsletter a:hover, #further_info a:hover{
	text-decoration:underline;
	}


#newsletter_signup{
    color:#ffffff;
    font-family:Verdana;
    font-size:11px;
    margin:0px 0px 0px 0px;
    padding:0px;
}
#newsletter_signup #email, #newsletter_signup #codel{
    padding:4px 0px 0px 5px;
    width:200px;
    height:18px;
    margin-top:10px;
}
#newsletter_signup .signup_button{
    padding:4px 0px 4px 5px;
    width:200px;
    background-color:#a25622;
    border:1px solid #ffffff;
    color:#ffffff;
    font-weight:bold;
}

#enewsletter_signup{
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    margin:0px 0px 0px 20px;
    padding:0px;
}
#enewsletter_signup #email{
    float:left;
    padding:4px 0px 0px 5px;
    margin:0px;
    width:150px;
    height:18px;
    background-image:url('../images/signup_text.jpg');
    background-repeat:no-repeat;
    background-position:left top;
}
#enewsletter_signup .signup_submit{
    float:left;
    padding:4px 0px 4px 0px;
    margin:0px 0px 0px 0px;
    background-color:#a25622;
    background-image:url('../images/enews_signup.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    width:71px;
    height:22px;
    font-weight:bold;
}
/*--------------------------------------------------------------------------------------------*/
/*--FOOTER LOGOS------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
#footer_logos{
	width:980px;
	height:80px;
	text-align:center;
	}
	/*
#footer_logos img {
	border: solid 1px #ffffff;
}*/

/*--------------------------------------------------------------------------------------------*/
/*--CLEAR-------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

.clear{
	margin:0px;
	padding:0px;
	clear:both;
	height:0px;
	}
	
/*--------------------------------------------------------------------------------------------*/
/*--CONTACT-----------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
	
#contact form{
	font-size:80%;
	font-family:Verdana;
	color:white;
	line-height:1.5;
	}
	
#contact input{
	margin:0px 0px 15px 0px;
	}
	
#contact img{
	width:auto;
	height:auto;
	display:inline;
	}

#full_provider_details strong{
	color:white;
	}
	

/*--------------------------------------------------------------------------------------------*/
/*--DOWNLOADS------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
.downloads{
	margin:0px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	}
	

.downloads a[href $='.pdf'] { 
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 22px;	
	background: url(../images/icon_pdf_small.gif) no-repeat left top; 
}



