@charset "utf-8";
/* CSS Document */

/* Controller Styles */
body,p,h1,h2,h3,h4,h5
{padding:0px; margin:0px;}
body
{background:url(../website-graphics/bkgd.png) repeat-x; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
a
{outline: none;}
:focus
{-moz-outline-style: none;}
.clear
{clear:both;}
a
{color:#1266AB; text-decoration:none;}
a:hover
{color:#333; text-decoration:underline;}
website-graphics
{border:none;}


/* Text Styles */
h1
{font-size:18px; color:#333333; line-height:35px;}
h2
{color:#1266AB; font-size:14px;}


/* Layout Styles */
#container
{width:902px; margin:auto;}
#header
{height:106px;}
	#logo
	{width:471px; height:71px;}
	#nav
	{height:30px; float:left; width:530px;border:solid 0px ;}
		.navElement a
		{padding:0 15px 0 15px; background:url(../website-graphics/nav-div.gif) right no-repeat; float:left; display:block; height:30px; line-height:30px; text-transform:uppercase; color:#FFF; font-size:16px; text-decoration:none;} 
		.navElement a:hover
		{background:none; text-decoration:none; background-color:#1266AB;}
	#search
	{float:right; height:30px; line-height:30px; width:355px; text-align:right;}
		#search #searchtitle
		{padding-right:10px; color:#FFF; font-size:14px; float:left; width:50px;}
		#search #searchbar
		{height:30px; width:300px;}
		#searchbarBack
		{background:url(../website-graphics/searchbar_back.gif) repeat-x; height:30px; width:200px;}
		.searchbarField
		{background-color:#FFF; border:1px solid #fff; width:200px;}
	


#underheader
{height:35px; background-image:url(../website-graphics/underheader.png) repeat-x;}
#flash
{height:152px; background-image:url(../originalimages/cms/image/index_header.jpg);}

#left
{width:174px; float:left; background-color:#1266AB;}
#centre
{width:537px; float:left; padding:0 8px 0 8px;}
#right
{width:172px; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
	#rightCont
	{padding:5px; text-align:center;}
	#rightCont a
	{color:#1266AB; text-decoration:none;}
	#rightCont a:hover
	{color:#000; text-decoration:underline;}
#rightMain
{width:728px; float:left;}
#contactLinks
{}
.email
{background-color:#0C3F69; margin:8px 0 8px 8px; color:#FFF; padding:5px; float:left; width:162px; text-align:center; font-weight:bold;}
.email a
{color:#FFF; text-decoration:none;}
.email a:hover
{color:#B8DAF8; text-decoration:underline;}


/* Home Page Styles */
#featuredProductsTitle
{background-color:#1266AB; padding:10px; display:block; color:#FFF; margin-top:15px; font-size:18px;}
#featuredProducts
{border:1px solid #ccc; margin-top:5px; padding:5px;}
#leftbtn
{float:right;}
#rightbtn
{float:right; padding-right:10px;}


/* Footer */
#footer
{border-top:1px dotted #ccc; padding-top:5px; margin-top:10px; font-size:11px; color:#666;}
#footer a
{color:#666; text-decoration:none;}
#footer a:hover
{color:#000; text-decoration:underline;}

#footer #copy
{float:left;}
#footer #pom
{float:right;}

.Button
{
	padding:2px 3px;
	background-color:#E6E6E6;
	border:solid 1px #1266AB;
	text-decoration:none;
	color:#072D4B;
}
.Button:hover
{
	padding:2px 3px;
	cursor:hand;
	background-color:#C8C8C8;
	border:solid 1px #1266AB;
	text-decoration:none;
	color:#072D4B;
	cursor:pointer;
}
.heading
{
	background-color:#FFFFFF;
}

