a img
{
	border:none;
}

#content a {
		text-decoration: none;
		line-height: 1.4em;
}

#content img {
	border: 1px solid #ccc;
}

#content {
	letter-spacing: 0.7px;
}

a
{
	color:#0d68a8;
}

h1, h2, h3, h4, h5
{
	color:#037fb6;
	margin:0px; padding:0px;
	cursor:default;
}

.items {
	padding: 5px;
	width: 100%;
	text-align:left;
}

body 
{
	color:#000000;
	margin:0px;
	padding:0px;
	background:url('images/body_bg.jpg') repeat-x top center #f3f3f4;
	font-family:"Arial";
	font-size:12px;
}

#contact 
{
	margin-left: 720px;
	margin-right: 30px;
	text-align: right;
	padding-top: 7px;
	color: #fff;
	position:absolute;
}

#contact #location
{
	font-size:1.3em;
}

#contact #phone_number
{
	font-size:2.4em;
}


#container
{
	width:960px;
	margin:auto;
}

#header
{
	background:url( 'images/header_bg.jpg' ) no-repeat top center;
	width:960px;
	height:231px;
}

#title
{
	position:absolute;
	margin-left:338px;
	margin-top:78px;
}

#photo_left
{
	position:absolute;
	margin-top:97px;
	margin-left:137px;
}

#photo_right
{
	position:absolute;
	margin-top:82px;
	margin-left:656px;
}

#main_container
{	
	background:url( 'images/main_container_bg.jpg' ) repeat-y top center;
	width:960px;
	height:auto;
}

#main
{
	background:url( 'images/main_bg.jpg' ) no-repeat top center;
	width:960px;
	min-height:300px;
	padding:0px;
	margin:0px;
}

#col_left
{
	float:left;
	width:200px;
	margin:0px;
	padding:0px;
	padding-left:45px;
	padding-top:10px;
}

#menu
{
	overflow:hidden;
}

#menu ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

#menu ul li
{
	background: url( 'images/menu_li_bg.jpg' ) top left repeat-x;
	padding:0px;
	margin:0px;
}

#menu ul li a
{
	color:#ffffff !important;
	width:185px;
	height:16px;
	display:block;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
	text-decoration:none;
}

#menu ul li a:hover
{
	background:#4b89b4;
	width: 190px;
}

#menu ul ul
{
	background:none;
	padding:0px;
	margin:0px;
	margin-left:5px;
}

#menu ul ul ul li a
{
	width:180px;
}

#menu ul ul ul li a:hover
{
	width:180px;
}

#menu ul ul li
{
	background: #165792;
}

#menu ul li li
{
	border:none;
	margin:0px;
	padding:0px;
}

#menu ul li li a
{
	X_margin-left:-10px;
}

#menu ul li li a:hover
{
	background:#dddddd;
}

#enquiry
{
	border:1px solid #0d68a8;
	margin-top:10px;
	min-height:20px;
	padding-top:4px;
	width:200px;
	padding-bottom:7px;
}

#enquiry h3
{
	text-align:center;
	width:200px;
	color:#00549e;
	margin-bottom:5px;
}

#enquiry b
{
	color:#0d68a8;
	margin-bottom:2px;
	margin-left:8px;
	display:block;
}

#enquiry input.text
{
	margin-left:8px;
	margin-bottom:3px;
	width:184px;
	border:0px;
	background:#eee;
}

#search input.submit, #enquiry input.submit
{
	background:url( 'images/submit.gif' ) top left no-repeat;
	border:0px;
	font-size:.7em;
	float:right;
	height:19px;
	width:42px;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	padding:0px;
	margin:0px;
	cursor:pointer;
	margin-right:5px;
}

#col_right
{
	float:right;
	margin-right:45px;
	margin-top:0px;
	width:650px;
	padding-bottom:20px;
	height:auto;
	min-height:300px;
	padding-top:0;
}

#content_top
{
	height:90px;
	width:650px;
	border-bottom:1px solid #bcbdc0;
}

#content
{
	margin-top:20px;
}

#footer
{
	padding:20px;
	padding-right:0px;
	margin-top:10px;
	border-top:1px solid #bcbdc0;
	font-size: 0.9em;
}

#footer a {
	color: #000;
}

#footer span
{
	margin-right:4px;
	margin-left:4px;
}

#social
{
	float:right;
}

#main_bottom
{
	background:url( 'images/main_bottom_bg.jpg' ) no-repeat top center;
	height:100px;
	width:960px;
}

#clear
{
	clear:both;
}

.clear
{
	clear:both;
}

x.frame_start
{
	min-height:62px;
	background:url( 'images/frame_tl.gif' ) top left no-repeat;
}

x.frame_end
{
	min-height:62px;
	padding:30px;
	background:url( 'images/frame_br.gif' ) bottom right no-repeat;
}

#content td
{
	padding: 10px;
}

#content td img
{
	margin-bottom: 5px;
}

#shippingMethods td.price
{
	xdisplay: none;
}

