/* Sutton SIlver CSS Document */



/* ---------- PAGEHANDLER ---------- */

body, html {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
}
/*div {
	border: 1px solid #FF0000;
}*/
A {
	text-decoration: underline;
	color: #333;	
}
A:hover {
	color: #555;
	text-decoration: none;
}

.clear {
	clear: both;
	height: 1px;
}

#pagehandler {
	padding: 0;
	width: 950px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

a img {border-style:none; }



/* ---------- HEADER ---------- */

#header {
	height: 60px;
	padding:0px;
	margin: 0px;
}
#headerleft {
	float:left;
	width:250px;
	height: 60px;
	margin: 0px;
	padding: 0px;
}



#headerright {
	float:right;
	width:375px;
	height: 35px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
}

#header ul {
	padding: 0;
	list-style: none;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
} 
#header ul li {
	float: left;
	font-family: "trebuchet ms";
	display: inline;
}
#header ul li a {
	display: block;
	float: left;
	padding: 0 15px;
	text-decoration: none;
	color: #455560;
}
#header ul li a:hover {
	text-decoration: underline;
	color: #455560;
}

#header ul li a span.blue_top_nav {
	color: #0081C6;
}
#header ul li a:hover span.blue_top_nav {
	color: #0081C6;
}





/* ---------- NAV ---------- */

#nav {
	background: url(images/dolphin_bg.gif) repeat-x;
	height: 44px;
	width: 950px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#nav ul {
	margin: 0;
	list-style: none;
	text-transform: uppercase;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
} 
#nav ul li { 
	float: left;
}
#nav ul li a { 
	
	display: block; 
	float: left; 
	padding: 0 25px; 
	line-height: 44px;
	font-size: 11px;
	letter-spacing: 0.05em;
	color: #fff;
	text-decoration: none;
	
}
#nav ul li a:hover {
	color:#fff;
	line-height:365%;
	background-image: url(images/dolphin_bg-OVER.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}

#nav ul li a.current,#nav ul li a.current:hover{
	border-top: 2px solid #000000;
	color:#fff;
	line-height:365%;
	background-image: url(images/dolphin_bg-OVER.gif);
	background-repeat: repeat-x;
	background-position: left top;
}



/* ---------- SUBNAV ---------- */

#subnav {
	clear: both;
	background: url(images/subnav_bg.gif) repeat-x;
	height: 24px;
	padding-top: 7px;
	margin: 0px;
	width:950px;
}


#subnav2 {
	clear: both;
	background: url(images/subnav_bg.gif) repeat-x;
	height: 21px;
	padding-top: 10px;
	padding-left:15px;
	margin: 0px;
	font-size: 10px;
}
#subnav  ul {
	padding: 0;
	list-style: none;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	color: #455560;
	float: left;
	display: inline;
} 
#subnav  ul  li {
	float: left;
	font-family: "trebuchet ms";
	display: inline;
}
#subnav  ul  li  a {
	display: block;
	float: left;
	text-decoration: none;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
	color: #455560;
}
#subnav  ul  li  a:hover {
	text-decoration: underline;
	color: #6E899A;
}
#subnav  ul  li  a.current_1 {
	text-decoration: underline;
	color: #6E899A;
}

/* ---------- CONTAINER ---------- */

.container {
	margin: 30px 25px 0; padding: 0;
}
.container .splash {
	width: 500px;
	float: right;
	margin: 20px 0 20px 20px;
}
	.splash,
	.splach img {
		margin: 0; padding: 0;
	}
	.splash span,
	.splash2 span,
	.splash3 span,
	.splash4 span,
	.splash5 span {
		margin: 0; padding: 15px 25px;
		display: block;
		color: #8dba45;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
	}
	.splash a:hover {
		color: #fef8b2;
	}
	.splashCredit {
		text-align: right;
		font-size: 10px;
	}
	.container .splash2 {
		width: 500px;
		float: left;
		margin: 20px 15px 20px 0px;
	}
	.splash2 img {
		margin: 0; padding: 0;
	}
	.splash2 {
		margin: 0; padding: 0;
	}
	.splash2 a {
		margin: 0; padding: 0 25px;
		display: block;
		line-height: 50px;
		color: #fff;
		text-decoration: none;
		font-size: 16px;
	}
	.splash2 a:hover {
		color: #fef8b2;
		background: #8dba45;
	}
	div.splash4 {
		width: 425px;
		float: left;
		margin: 20px 0 0 0;
	}
	div.splash5 {
		width: 425px;
		float: right;
		margin: 20px 0 0 0;
	}
	.splashCredit2 {
		text-align: left;
		font-size: 10px;
	}
	.splash2.list {width: 375px;}
	.splash2 .odd,
	.splash2 .even {
		color: #fff;
		padding: 12px 50px;
		text-align: center;
		font-weight: bold;
	}
	.splash2 .even {
		background: #a2bb81;
		font-size: 16px;
	}
	.splash2 .odd {
		background: #7a9e4b;
		font-size: 18px;
	}
	.splash2 .odd.head {
		font-size: 20px;
		padding: 35px 50px;
	}
	
	/* splash caption bracket */	
	.t {margin-top: 12px; display: inline-block;}
	.b {}
	.l {background: url(images/dot.gif) 0 0 repeat-y}
	.r {background: url(images/dot.gif) 100% 0 repeat-y}
	.bl {background: url(images/b.gif) 0 100% no-repeat}
	.br {background: url(images/b.gif) 100% 100% no-repeat}
	.tl {background: url(images/b.gif) 0 0 no-repeat}
	.tr {background: url(images/b.gif) 100% 0 no-repeat; padding:10px}	
	
	/* life three column table */
	.tbl_head {
		margin: 20px 0 0;
		background: url(images/tbl_head.gif) center 0 repeat-y; 
		border-bottom: 6px solid #fff; 
		text-align:center;
		/*font-size: 1.8em; font-weight: bold;
		line-height: 50px;
		color: #fff;*/
	}
	.container .tbl_head h1 {color: #fff; text-transform: none; line-height: 50px;}
	.tbl_body {
		background: url(images/tbl_body.gif) 0 0 repeat-y;
		color: #fff;
	}
	div#left {
		float: left;
		width: 260px;
		padding-left: 20px;
		margin-top: 15px;
	}
	div#right {
		float: right;
		width: 260px;
		padding-right: 20px;
		margin-top: 15px;
	}
	div#middle {
		padding: 15px 320px 5px 320px;
		margin: 0px;
	}
	.tbl_body div#middle {padding-bottom: 25px;}
	

.container h1 {
	margin: 0; padding: 0;
	font-size: 1.7em; font-weight: bold;
	color: #7a9e4b;
	text-transform: uppercase;
}
.container h2 {
	margin: 12px 0 0; padding: 0;
	font-size: 1.2em; font-weight: bold;
	line-height: 22px;
	color: #7a9e4b;
}
.container p {
	margin: 12px 0 0; padding: 0;
	line-height: 20px;
}

p.center {text-align: center}
p.left {text-align: left}
p.right {text-align: right}
p.ten {font-size: 10px}
p.twelve {font-size: 12px}
p.fourteen {font-size: 14px}
p.mtwenty {margin: 0 20px}
p.mforty {margin: 0 40px}



#banner {margin:0px; padding:0px; background-color:#000000;}


/* ---------- CAREERS ---------- */


#careersbg { background-color:#000000; background-image:url(images/careers_bg.jpg); background-repeat:no-repeat; height:441px; width:950px;}

div.careersbg_details {
	float:left;
	display:block;
	margin:0px;
	padding:30px 0px 0px 40px;
	height:auto;
	width:380px;
	font-family: "trebuchet ms";
}
div.careersbg_details p { font-family: "trebuchet ms"; font-size:13px; color:#FFFFFF; margin:0px; font-weight:lighter; font-style:normal; font-variant:normal;  }
div.careersbg_details h2 { font-family: "trebuchet ms"; font-size:18px; color:#FFFFFF; margin:0px 0px 12px 0px; font-weight:normal; font-style:normal; font-variant:normal; }
div.careersbg_details h3 { font-family: "trebuchet ms"; font-size:14px; color:#FFFFFF; margin:0px 0px 15px 0px; font-weight:normal; font-style:normal; font-variant:normal;}

div.careersbg_details a:link { font-family: "trebuchet ms"; font-size:13px; color:#00AEEF; margin:0px; padding:0px; text-decoration:none; }
div.careersbg_details a:hover { font-family: "trebuchet ms"; font-size:13px; color:#00AEEF; margin:0px; padding:0px; text-decoration:underline; }





/* ---------- OUR WORK ---------- */


#ourworkbg { background-color:#000000; background-image:url(images/our_work_bg.gif); background-repeat:no-repeat; height:441px; width:950px;}

div.ourworknav {
	float:left;
	margin-left:50px;
	padding-top:280px;
	height:160px;
	width:550px;
}
div.ourworknav p { font: "trebuchet ms"; font-size:16px; color:#FFFFFF; margin:0px; }
div.ourworknav ul {
	margin-top:0px;
	list-style:none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	display: block;
	padding-top: 37px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.ourworknav li {
	margin:0px;
	padding:0px;
	font: "century gothic";
	font-size:20px;
	display: block;
}

div.ourworknav li.websites a {
	background-color: #000000;
	background-image: url(images/websitedesign.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 49px;
	width: 317px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	div.ourworknav li.websites a:hover {
	background-color: #000000;
	background-image: url(images/websitedesign.gif);
	background-repeat: no-repeat;
	background-position: left -49px;
	display: block;
	height: 49px;
	width: 317px;
	margin:0px;
	padding: 0px;
}
	
	
div.ourworknav li.creative a {
	background-color: #000000;
	background-image: url(images/orsomecreativeconcepts.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 44px;
	width: 547px;
	margin:0px;
	padding: 0px;
}	

div.ourworknav li.creative a:hover {
	background-color: #000000;
	background-image: url(images/orsomecreativeconcepts.gif);
	background-repeat: no-repeat;
	background-position: left -44px;
	display: block;
	height: 44px;
	width: 547px;
	margin:0px;
	padding: 0px;
}
	
div.creativenav {
	height:45px;
	background-image:url(images/creative_nav_bg.gif);
	background-repeat: repeat-x;
	display: block;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 15px;
	padding-left: 15px;
}	
div.creativenav_right {
	float: right;
	margin:0px;
	padding-right:25px;
	font: "trebuchet ms";
	font-size:10px;
	padding-top: 6px;
}	


div.creativenav ul { margin:0px; padding:0px; display:inline; float:left; list-style:none; }

div.creativenav li {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float: left;
	margin-right: 15px;
}


div.creativenav li a {
	display:block;
	width:60px;
	height:18px;
	background-image:url(images/black_blue_rollover.jpg);
	background-position:left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 22px;
	background-repeat: no-repeat;
}

div.creativenav li a:HOVER {
	display:block;
	width:60px;
	height:18px;
	background-image:url(images/black_blue_rollover.jpg);
	background-position:left -25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 22px;
	background-repeat: no-repeat;
}

/* ---------- BRAND ;STUDIES a ---------- */

div.banner2 {
	height: auto;
	width:950px;
	background-image:url(images/creative_nav_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:50px;
	margin:0px;
	padding-bottom:0px;
}

div.brandselection1 {
	width:203px;
	height:386px;
	padding-bottom:3px;
	margin-right: 50px;
}

div.brandselection2 {}



/* ---------- BRAND ;STUDIES internal ---------- */	

div.brand_textleft {}
div.brand_item {}
div.brand_nav {}
	
	
/* ---------- WEBSITE ;SERVICES ---------- */	
	
	
div.websiteservicestext {
	height:195px;
	background-image:url(images/class_featured_bg.gif);
	background-repeat: repeat-x;
	display: block;
	padding-top:35px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	width: 950px;
	padding-bottom: 15px;
}	


#website_btm_left {
	float:left;
	padding-left:20px;
	width: 530px;
	font-family: "trebuchet ms";
	font-size: 12px;
	color: #455560;
	padding-bottom: 20px;
}

#website_btm_left p {
	padding:0px; margin:0px;
}
#website_btm_right {
	float:right;
	padding-left:20px;
	padding-right:30px;
	width: 298px;
	magin:0px;
	}

div.imgfeat_body_formtop {
	width:270px;
	font-family: "trebuchet ms";
	font-size: 12px;
	color: #455560;
	padding-right: 6px;
	padding-top: 6px;
	padding-left: 15px;
}



div.webservices_imgfeat_header {
	background-image: url(images/website_services_btm_right_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 282px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ced0d8;
	text-decoration: none;
	padding-top: 15px;
	padding-left: 16px;
	font-weight: bold;
}
div.webservices_imgfeat_body {
	background-image: url(images/website_services_btm_right_footer.jpg);
	background-repeat: no-repeat;
	height: 143px;
	width: 298px;
}

div.webservices_imgfeat_body a: {
font-family: "trebuchet ms";
	font-size:12px;
	color: #006db9;
	text-decoration:none; }
	
	div.webservices_imgfeat_body a:hover {
font-family: "trebuchet ms";
	font-size:12px;
	color: #006db9;
	text-decoration:underline; }

/* ---------- GRAPHIC DESIGN ---------- */

#website_btm_right2 {
	float:right;
	padding-left:0px;
	width: 298px;
	font-family: "trebuchet ms";
	font-size: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	color: #455560;
}

#website_btm_right2 p { 
	margin: 0px;
	padding:0px;
	
	}
#website_btm_right2 a {
	font-family: "trebuchet ms";
	font-size: 16px; text-decoration:none;
	color: #455560;
}	
#website_btm_right2 a:hover {
	font-family: "trebuchet ms";
	font-size: 16px; text-decoration:underline;
	color: #455560;
}
#website_btm_right2 a.current_blue {

	font-family: "trebuchet ms";
	font-size: 16px; text-decoration:none;
	color: #00B9CF;
}	
	
/* ---------- ABOUT US ---------- */	

#aboutuscontainer { margin:0px; background-color:#000000; }

#aboutuscontainer ul { margin:0px; padding:0px; list-style-type:none; height:442px; width:950px;; display:inline; float:left; }

#aboutuscontainer li { float:left; margin:0px; padding:0px; display:block; height:442px; }

#aboutuscontainer li.chrisdrury a {
	background-image: url(images/aboutus_chrisdrury_rollover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	height:442px;
	margin:0px;
	display: block;
}

#aboutuscontainer li.chrisdrury a:hover {
	background-position: left -442px;
		
}

#aboutuscontainer li.markkendrick a {
	background-image: url(images/aboutus_markkenrick_rollover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 186px;
	height:442px;
	display: block;
	margin:0xpx;
}

#aboutuscontainer li.markkendrick a:hover {
	background-position: left -442px;
	
}

#aboutuscontainer li.simondodd a {
	background-image: url(images/aboutus_simondodd_rollover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 200px;
	height:442px;
	display: block;
	margin:0px;
}

#aboutuscontainer li.simondodd a:hover {
	background-position: left -442px;
	}
#aboutuscontainer li.mikecollins a {
	background-image: url(images/aboutus_mikecolllins_rollover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 188px;
	height:442px;
	display: block;
	margin:0px;
}

#aboutuscontainer li.mikecollins a:hover {
	background-position: left -442px;
	}

#aboutuscontainer li.mikeryan a {
	background-image: url(images/aboutus_mikeryan_rollover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 166px;
	height:442px;
	display: block;
	margin:0px;
}
#aboutuscontainer li.mikeryan a:hover {
	background-position: left -442px;
	}

/* ---------- CONTACT US ---------- */	

#contactuscontainer {
	width:935px;
	height:400px;
	background-image:url(images/contactus_enquiriescard.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 43px;
	padding-left: 15px;
}

#newslettercontainer {
	width:935px;
	height:400px;
	background-image:url(images/newslettersubscription.jpg);
	background-repeat: no-repeat;
	background-position: right -58px;
	padding-top: 43px;
	padding-left: 15px;
}

#contactuscontainer_thanks {
	width:935px;
	height:400px;
	background-image:url(images/contact_us_thanks.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 43px;
	padding-left: 15px;
}

#sendtoafriendcontainer {
	width:935px;
	height:400px;
	background-image:url(images/sendtoafriend_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 43px;
	padding-left: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.contactusform { width: 306px; height:288px; }
.contactusform p {
	padding:0px;
	font-family: "trebuchet ms";
	font-size: 14px;
	font-weight: bold;
	color: #4A5253;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 23px;
	margin-left: 0px;
}

.contactusform_send_thanks {
	width: 376px;
	height:188px;
	padding-top: 100px;
}
.contactusform_send_thanks p {
	padding:0px;
	font-family: "trebuchet ms";
	font-size: 14px;
	font-weight: bold;
	color: #4A5253;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contactusform_send_thanks h2 {
	padding:0px;
	font-family: "trebuchet ms";
	font-size: 25px;
	font-weight: bold;
	color: #4A5253;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}


div.contactusform_send_thanks ul { margin:0px; padding:0px; display:inline; float:left; list-style:none; }

div.contactusform_send_thanks li {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float: left;
	margin-top: 80px;
}

div.contactusform_send_thanks li a {
	display:block;
	width:60px;
	height:18px;
	background-image:url(images/black_blue_rollover.jpg);
	background-position:left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 22px;
	background-repeat: no-repeat;
}

div.contactusform_send_thanks li a:HOVER {
	display:block;
	width:60px;
	height:18px;
	background-image:url(images/black_blue_rollover.jpg);
	background-position:left -25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 22px;
	background-repeat: no-repeat;
}


.FORM_contacttext {
	width: 298px;
	height:16px;
	border:solid #bcc4cb 1px;
	padding-top: 4px;
	padding-left: 4px;
	font-family: "trebuchet ms";
	color: #A7A9AC;
	font-size: 12px;
}

.number {
	width: 298px;
	height:16px;
	border:solid #bcc4cb 1px;
	padding-top: 4px;
	padding-left: 4px;
	font-family: "trebuchet ms";
	color: #A7A9AC;
	font-size: 12px;
}

.FORM_contacttextarea {
	width: 298px;
	height:107px;
	border:solid #bcc4cb 1px;
	padding-top: 4px;
	padding-left: 4px;
	font-family: "trebuchet ms";
	color: #A7A9AC;
	font-size: 12px;
}


/* ---------- WEBSITE SERVICES FORMS ---------- */


.FORM_lovetoshowyou {
	width: 248px;
	height:16px;
	border:solid #bcc4cb 1px;
	padding-top: 4px;
	padding-left: 4px;
	font-family: "trebuchet ms";
	color: #A7A9AC;
	font-size: 12px;
}


/* ---------- FEATURED ---------- */

div.featured {
	height:208px;
	background-image:url(images/class_featured_bg.gif);
	background-repeat: repeat-x;
	display: block;
	margin: 0px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
div.imgfeat_header {
	background-image: url(images/imgfeat_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 282px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ced0d8;
	text-decoration: none;
	padding-top: 15px;
	padding-left: 16px;
	font-weight: bold;
}
div.imgfeat_body {
	background-image: url(images/imgfeat_body.gif);
	background-repeat: no-repeat;
	height: 93px;
	width: 298px;
}

div.imgfeat_body_pic {
	float: left;
	width: 93px;
	padding-left: 17px;
	height: 80px;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.imgfeat_body_text {
	width:182px;
	float:left;
	font-family: "trebuchet ms";
	font-size: 1em;
	color: #4A5253;
	padding-right: 5px;
	padding-top: 10px;
	line-height: 15px;
	font-weight: normal;
}


div.imgfeat_body_text a {
	font-family: "trebuchet ms";
	font-size:12px;
	color: #006db9;
	text-decoration:none;
}
div.imgfeat_body_text a:hover {
	font-family: "trebuchet ms";
	font-size:12px;
	color: #61b4ef;
	text-decoration: underline;
}



div.imgfeat {
	float: left;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
div.imgfeat2 {
	float: left;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-bottom: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 28px;
}	
	
div.imgfeat p, div.imgfeat2 p {
	text-align: center;
	margin: 0; padding: 10px 0 0;
	width: 300px;
	font-size: 11px;
	line-height: 14px;
}


/* ----------BOTTOM NAV ------ */
#bottomnav {
	height:24px;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: "trebuchet ms";
	font-size: 11px;
	color: #455560;
	padding-top: 11px;
	margin: 0px;
	width: 950px;
}
#bottomnav  ul {
	padding: 0px;
	list-style: none;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #455560;
	width: 950px;
} 
#bottomnav  ul  li {
	float: left;
	font-family: "trebuchet ms";
	display: inline;
}
#bottomnav  ul  li  a {
	display: block;
	float: left;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	color: #455560;
}
#bottomnav  ul  li  a:hover {
	text-decoration: underline;
	color: #6E899A;
}




/* ---------- FOOTER ---------- */

#footer {
	text-align: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 13px;
	padding-left: 0;
} 
#footerL{
	float: left;
	font-family: "trebuchet ms";
	font-size: 11px;
	color: #455560;
}
#footerL img {vertical-align: middle;}
#footerR {float: right;}
#footerR img {margin-top:0;}

#footerold {
	margin: 30px 0 0; padding: 25px 0;
	border-top: 1px solid #ccc;
	text-align: left;
	font-size: 10px;
}
#footerold img{
	margin: 0; padding: 0; vertical-align:top;
}
s
