@import url(/dev/css/text.css);

body 					{ margin:0; padding:0; background: #B6C8DC url(/images/bg.gif) repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7em; color:#000; }
h1						{ padding:0; margin:0; font-size:15px; font-weight:bold; line-height:1.2em; color:#0c2454; padding-bottom:5px;}
h2						{ padding:0; margin:0; font-size:12px; font-weight:bold; line-height:1.7em; color:#0c2454;}
a 						{ color: #000066; text-decoration:none;}
a:hover 				{ color: #006699; text-decoration:underline;}
a img 					{ border:none; }

table 					{ display:inline; }

#wrapper 				{ width:990px; margin:0 auto; }
#wrapper #flags_wrapper { width:990px; background-color:#0c2454; text-align:right; float:left;}
#wrapper #flags_wrapper #flags { padding:2px 2px 0 0; float:right; }
#wrapper #flags_wrapper #flags img {
	margin-right:1px;
}
#wrapper #header {
	float:left;
	width:990px;
	background:#0c2454;
}
#wrapper #header.commercial {
	width:990px;
	background-color:#78A1E2;
}
#logo 			{ float:left; margin:40px 0px 0px 10px;;}
#logo a 		{ border: solid 1px #0c2454; display:block}
#logo a:hover	{ border: solid 1px #fff;}


#wrapper #content #nav_wrapper {
	width:150px;
	border-right:1px solid #0c2454;
	text-align:center;
	float:left;
}
#wrapper #content #nav {
	float:left;
	width:150px;
	margin:0;
	padding:0;
	background-color:#B6C8DC;
}
#wrapper #content #nav li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	list-style:none;
	line-height:5px;
}
#wrapper #header #subnav {
	float:right;
	padding-right: 5px;
	
}

div#subnav a		{ font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding:5px; border: solid 1px #0c2454;}
div#subnav a:hover	{ color:#fff; text-decoration:none; background: #1a6db9; border: solid 1px #fff;}
div#subnav ul		{ list-style: none; margin-top: 75px;}
div#subnav ul li	{ display: inline; }

#wrapper #content {
	float:left;
	width:990px;
	margin:0 auto;
	background: #fff url(/images/left_col_bkgd.gif) repeat-y;
}


#wrapper #content #upcoming_auctions #button_label {
	width:290px;
	padding:0px 15px;
	font-size:10px;
	text-align:left;
	font-style:italic;
}
#wrapper #content #page_content {
	float:right;
	width:799px;
	background:#fff url(/images/whiteshadowbg.gif) repeat-x;
	padding:15px 20px 10px 20px;
}
#wrapper #content #page_content p.contact_info {
	padding-bottom:15px;
}
#wrapper #content #page_content p.contact_info .email {
	padding-left:15px;
}
#wrapper #content #page_content p.list {
	margin:0 0 4px 0;
	font-weight:bold;
}
#wrapper #content #page_content p.list a {
	text-decoration:none;
	color:#000;
}
#wrapper #content #page_content p.list a:hover {
	color:#006699;
}
#wrapper #content #page_content p.indent {
	padding-left:15px;
}
#wrapper #content #page_content div.faq {
	width:599px;	
	margin-bottom:15px;
	padding:5px;
	background-color:#eee;
}

#wrapper #content #page_content ul {
	padding: 0 1em;
	margin:1em;
}
#wrapper #content #page_content .casestudy {
	width:609px;
	margin:0 0 15px 0;
}
#wrapper #content #page_content .casestudy .pic {
	width:150px;
}
#wrapper #content #page_content .casestudy .text {
	width:450px;
}
#wrapper #content #page_content table.casestudies {
	text-align:center;
	border:1px solid #ccc;
	padding:1px;
}
#wrapper #content #page_content table.casestudies td.head {
	background-color:#999;
	font-weight:bold;
	color:#fff;
	border-right:1px solid #fff;
}
#wrapper #content #page_content table.casestudies td.label {
	background-color:#ccc;
	font-weight:bold;
	text-align:right;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
#wrapper #content #page_content table.casestudies td.info {
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
#wrapper #content #page_content .left_col_images {
	width:150px;
}
#wrapper #content #page_content .left_col_images img {
	margin-bottom:15px;
}
#wrapper #content #page_content .right_col_copy {
	width:450px;
}
/* Main formatting for Search bar and links under left main flash */
div#search_bar				{ width:839px; height:42px; overflow: hidden; float:right; background:#0c2454; text-align: center; color:#fff;}/*243a63*/
div#search_bar a			{ color:#fff; text-decoration:none;}
div#search_bar ul			{ display: inline; list-style: none;}
div#search_bar ul li		{ display: inline; }
div#search_bar ul li a		{ text-align: center; display: block; float: left; margin:10px 0px 0px 15px; padding: 7px 10px; color: #fff; font-size:12px; background: #1a6db9 url(/dev/images/linkcorner-off.gif) no-repeat right top;}
div#search_bar ul li a:hover{ background:#b7c8dc url(/dev/images/linkcorner-on.gif) no-repeat right top; color:#0c2454}
.mid						{margin-left:75px;}
/* the search box floated right under the main flash */
div#search_box				{ width:400px; float:right; text-align:left;}
div#search_box fieldset		{ width:360px; float:left; border: none; padding:10px; margin:0px;}
div#search_box label		{ padding:0px 5px; font-weight:bold;}
div#search_box input		{ width:200px;}
div#search_box input#submit	{ width:40px; padding:1px; margin-left:5px;}
/* Search decription below box*/
div#search_dec				{ width:380px; padding: 10px; color:#000; margin-bottom:20px; background: #B6C8DC url(/dev/images/auction-search-btm-lft.gif) no-repeat bottom left;}
/* Formatting the block under the main left navigation */
div#navbot					{ padding:0px; color:#0c2454; width:140px;}
div#navbot a				{ border:none; text-decoration:none;}
/* Adding padding to the main copy */
div#copypad					{ padding:10px;}



#wrapper #home_copy {
	width:839px;
	float:right;
	color:#444;
	background:#fff url(/images/whiteshadowbg.gif) repeat-x;
}
/* For use on pages other than the homepage */
.col_a { float:left; width:370px; margin-right:15px;}
.col_b { width:380px; float:right; margin-top:25px; }
#wrapper #home_copy #col_a {
	float:left;
	width:370px;
	margin-right:15px;
	padding:15px;
	text-align:justify;
}
#wrapper #home_copy #col_b {
	width:400px;
	float:right;
}
#wrapper #home_copy #col_c {
clear: both;
	margin-right:15px;
	padding:15px;
}


#wrapper #home_flash {
	float:left;
	width:320px;
}
#wrapper #content #upcoming_auctions {
	width:400px;
	padding:0px;
	text-align:center;
	float:right;
	border-bottom:0px solid #ccc;
}
#wrapper #footer {
	float:left;
	width:990px;
	padding:3px 0;
	color:#fff;
	font-size:11px;
	text-align:right;
	background:#0c2454 url(/images/footer.jpg) no-repeat right;
}
#wrapper #footer_container {
	float:left;
	padding:3px 0;
	color:#fff;
	font-size:11px;
	text-align:right;
}
#wrapper #footer a {
	text-decoration:none;
	color:#fff;
}
#wrapper #footer a:hover {
	color:#B6C8DC;
}
#wrapper #footer #footer_content {
	padding:0 15px;
	float:right;
}

#SearchArea		{margin-top: 0px;}
