@charset "utf-8";
/* CSS Document */

/* defaults */
*{margin:0; padding:0px;}
.clear{clear:both;}

/* links and fonts */

p a:link {color: #a70e13; text-decoration: underline;}
p a:visited {color: #a70e13; text-decoration: underline;}
p a:hover {color: #a70e13; text-decoration: underline;}
p a:active {color: #a70e13; text-decoration: underline;}

h1{color: #0d1148; font-size:130%; padding:0 0 8px 0;}
h2{color: #0d1148; font-size:110%; padding-top:12px;}

p{padding:8px 0 8px 0;}

.sidebar_title{color: #0d1148; font-size:110%; padding:0 0 12px 0; }
.formtext{color: #0d1148; font-weight:bold; }
.captiontext { font-family: Arial, Georgia, "Times New Roman", Times, serif; color: #999999; font-size:10px; }
.links_line_height{line-height:150%;}

#footer p{
	color:#FFFFFF;
	font-size:80%;
	padding: 8px 0 4px 20px;
}

#footer p a:link {color: #fff; text-decoration: none;}
#footer p a:visited {color: #fff; text-decoration: none;}
#footer p a:hover {color: #fff; text-decoration: underline;}
#footer p a:active {
	color: #fff;
	text-decoration: none;
	padding: 4px 0 0 0;
}

/* structure */

body{
	background-image:url(img/background.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color:#c6c6c6;
	margin:0;
	padding:0;
	font-size:90%;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
}

#container{
	width: 990px;
	margin: 0 auto;
	padding: 0px;
	height: auto;
	padding-bottom:30px;
}

#shadow_container{
	width: 990px;
	margin: 0 auto;
	padding: 0px;
	height: auto;
	background: url(img/shadow.png) repeat-y;
	_background:none;
    

}


#logo{
}

#inner_container{
width: 980px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding: 0 0 0px 0;
	
}


#main_content{
	margin: 0px 240px 0 0;
	padding: 0 0 40px 20px;
}

#main_content_fullwidth{
	padding: 0 0 20px 20px;
}
#main_content_findus{
	margin: 0px 240px 0 0;
	padding: 0 0 0px 20px;
	width: 700px;
}

#sidebar{
	float: right;
	width: 184px;
	padding:0 20px 0 16px;
	margin: 34px 0 0 0;
	border-left:1px solid #CCCCCC;
}


#footer{
	background-color:#0e1148;
	margin: 0 5px;
	
}
#bottom-shadow{

}

/* features */

.nugget{
	padding:0 0 8px 0;
}
.body_nugget_left{
	float:left;
	padding:12px 12px 8px 0;
}
.body_nugget_right{
	float:right;
	padding:12px 0px 12px 12px;
}

.important_box_upper , .important_box_lower {
	background-color:#f0f0f0;
	padding:0 12px 24px 12px;
	border: 1px solid #cccccc;
	margin:12px 0 0 0;
	background-image:url(img/important-back.gif);
}
.important_box_lower{
	padding:0 12px 10px 12px;
}
.important_box_both{
	background-color:#f0f0f0;
	padding:0 12px 12px 12px;
	border: 1px solid #cccccc;
	margin:12px 0 0 0;
	background-image:url(img/important-back.gif);
}
.important_box_floor{
	margin:24px 0 0 0;
}

/* navigation */

#nav{
	background-color:#e5e5e5;
	margin:0 25px;
	border-bottom:#ababab 1px solid;
	height: 30px;
	background-image:url(img/nav.jpg);
	background-repeat:repeat-x;
}

#nav ul {
	display:inline;
	margin:0; 
	list-style:none;
	padding:0;
}

#nav li{
	display:inline;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	height:24px;
	padding-top:6px;
}

#nav li a:link {
	color: #0d1148; font-size:16px; text-decoration: none; font-family:  Georgia, Arial, Helvetica, sans-serif; 
	padding: 0px 14px;
}
#nav li a:visited {
	color: #0d1148; font-size:16px; text-decoration: none; font-family:  Georgia, Arial, Helvetica, sans-serif; 
	padding: 0px 14px;
}
#nav li a:hover { 
	color: #a70e13; font-size:16px; text-decoration: none; font-family:  Georgia, Arial, Helvetica, sans-serif; 
	padding: 0px 14px;
}
#nav li a:active {
	color: #0d1148; font-size:16px; text-decoration: none; font-family:  Georgia, Arial, Helvetica, sans-serif; 
	padding: 0px 14px;
}
#nav li a span {
	color: #a70e13;
}

/* gallery */

.thumbleft { float:left; width:160px; height:120px; padding:0px 0px 30px 0px; text-align:center;}
.thumbgallery { float:left; width:160px; height:120px; padding:0px 0px 30px 20px; text-align:center;}


#slide{
	float: left;
	display: inline;
	background-color:#f0f0f0;
	padding:12px;
	border: 1px solid #cccccc;
	width: 904px;
	margin: 12px 0 0 0 ;
}

#centre{
    float: left;
	display: inline;
	padding-left:60px;
}

#inner_container_gallery{
	width: 980px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding: 0 0 0px 0;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.awesome{
background: #222 url(/images/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
text-shadow: 0 -1px 1px #222;
border-bottom: 1px solid #222;
position: relative;
 cursor: pointer;
  }

/* thumbnail gallery */

.thumbnail
{
	float: left;
	width: 120px;
	border: 1px solid #999;
	margin: 10px 23px 0px 0;
	padding: 5px;
	font-size:70%;
}
.thumbnail p
{
	
	margin: 0;
	padding: 4px 0 0px 0;
	
}

