body {
background-color:#A0A0A0;
color:#000000;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-weight:normal;
margin:0 auto;
}
#wrap {
background-image:url(http://www.savvyeyemedia.co.uk/templates/images/bg.gif);
background-repeat:repeat-x;
margin:0 auto 20px;
}
#site {
margin:0px auto;
width:914px;
background: #fff;
background-image:url(http://www.savvyeyemedia.co.uk/templates/images/bttm_right.jpg);
background-position: bottom right;
background-repeat:no-repeat;
}
#branding {
background: #008fa0 url(http://www.savvyeyemedia.co.uk/templates/images/eye_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
border-bottom:2px solid #222222;
padding-top: 112px;
height:172px;
}
#flash_block {
clear: both;
background-image:url(http://www.savvyeyemedia.co.uk/templates/images/bg_flash.jpg);
background-repeat:no-repeat;
height:106px;
width:346px;
float: left;
padding-left: 107px;
background-position: 107px;
}
#telephone {
background-image:url(http://www.savvyeyemedia.co.uk/templates/images/language_bg.png);
background-repeat:no-repeat;
float:left;
height:42px;
margin-left:140px;
margin-top:65px;
width:238px;
behavior: url(http://www.savvyeyemedia.co.uk/templates/images/iepngfix.htc);
}
#telephone h2 {
color:#000000;
font-size:16px;
font-weight:normal;
margin:0;
padding-left:20px;
padding-top:3px;
}
h1 {
font-size: 26px;
font-weight: normal;
color: #266b88;
font-stretch: narrower;
}
h2 {
font-size: 20px;
font-weight: normal;
color: #266b88;
font-stretch: narrower;
}
a:link, a:visited, a:active {
	color: #144E56;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
} 
a:hover {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#navcontainer {
clear:both;
float:left;
padding-top:27px;
position: relative;
top:0;
}
/*----- Jquery NAV -----*/

ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 650px;
	list-style: none;
	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
	font-size: 1.2em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
}
ul#topnav li a {
	padding: 10px 15px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav a:hover { color:#ffb03a; }
/*--Notice the hover color is on the list item itself, not on the link. This is so it can stay highlighted even when hovering over the subnav--*/

ul#topnav li span {
	float: left;
	padding: 1px 0;
	position: absolute;
	left: 0; top:35px;
	background-image:url(http://www.savvyeyemedia.co.uk/templates/images/sub_nav.png);
	display: none; /*--Hide by default--*/
	width: 120%;
	color: #fff;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; } /*--Show subnav on hover--*/
ul#topnav li span a { display: inline; color: #fff;} /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: none;}
/*----------------------------------------------------------------------*/

#content_container {
clear:both;
margin-left:73px;
margin-right:73px;
margin-top:25px;
min-height:300px;
}

#main_block {
clear: both;
padding-top: 10px;
margin-bottom: 40px;
}

#Left_block {
float: left;
padding-right:6px;
width:200px;
background-image: url(http://www.savvyeyemedia.co.uk/templates/images/sq2.jpg);
background-repeat: repeat-y;
}

#Mid_block {
float: left;
padding-right:6px;
width:200px;
background-image: url(http://www.savvyeyemedia.co.uk/templates/images/sq2.jpg);
background-repeat: repeat-y;
margin-left: 73px;
margin-right: 73px;
}

#Right_block {
float: right;
padding-right:6px;
width:200px;
background-image: url(http://www.savvyeyemedia.co.uk/templates/images/sq2.jpg);
background-repeat: repeat-y;
}

#Left_block, #Mid_block, #Right_block { font-size: 80%; }

#Left_block h1 a, #Mid_block h1 a, #Right_block h1 a {
background-image:url(http://www.savvyeyemedia.co.uk/templates/images/mw_buttn.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
padding-left:10px;
padding-right:20px; 
}

#formx { 
border: 0px solid #5c8ba9;
width:500px;
}

.formx_heading { margin-bottom: 15px;}

.image_captcha img{ margin-left: -3px;}

#content ul li{ padding-bottom: 10px;}

#border_bottom {
border: 0px; 
background-image: url(bottom_brder.jpg);
background-repeat: no-repeat; 
height: 20px;
clear: both;
}

h1 {
font-size: 26px;
font-weight: normal;
color: #266b88;
font-stretch: narrower;
}

h2 {
font-size: 20px;
font-weight: normal;
color: #266b88;
font-stretch: narrower;
}

a:link, a:visited, a:active {
	color: #144E56;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
} 
a:hover {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#wb_footer {
color:#FFFFFF;
font-size:0.9em;
margin-left:10px;
}

#wb_footer h1 {
font-size:14px;
font-style:normal;
padding-left:5px;
}

#wb_footer a {
color:#000;
font-style:normal;
margin-right:5px;
margin-top:-15px;
text-decoration:none;
font-size: 11px;
}

#footer {
background-image:url(http://www.savvyeyemedia.co.uk/templates/images/footer_bg.jpg);
background-repeat:no-repeat;
clear:both;
padding:2px;
text-align:left;
}
#Foot_nav {
color:#000000;
display:inline;
margin-left:125px;
}
