/* =reset
*****************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ padding: 0px; margin: 0px; }


/* =helpers
*****************************************************/
* {outline: none;}
.clear { width: 100%; height: 0; clear: both; }
body>.fake-padding { background: url(/images/dashes.png) bottom left repeat-x; width: 100%; height: 10px; }
html, body { height: 100%; }
body { background: url(/images/body_bg.gif) top left repeat; font-family: Verdana; font-size: 12px; }
#push { height: 80px; clear: both; }

h1 {font-family: Georgia; font-size: 18px; color: #9F0B10; margin: 8px 0 8px 0;}
h2 {font-family: Georgia; font-size: 16px; color: #554741; margin: 8px 0 8px 0;}
A:link {color:#007FB4; text-decoration:none}
A:visited {color:#007FB4; text-decoration:none}
A:hover{color:#007FB4; text-decoration:underline}

/* =main wrapper
*****************************************************/
#wrapper { min-height: 100%; height: auto !important; width: 1000px; height: 100%; margin: -10px auto -4em ; }
	#top-img { display:block; margin:0 auto; left:20px;position:relative; }
	#main-menu { background: url(/images/menu_bg.png) top left no-repeat; width:100%; height:40px; margin: 13px 0 0 0; }
	#main-menu>ul { display:block; height:30px; margin:0px 0px 0px 10px; list-style: none; padding: 10px 0 0 0; }
	#main-menu>ul li { float: left; height: 100%; }
		#main-menu ul li:hover a { background: url(/images/menu_pointer.png) bottom no-repeat; } 
		#main-menu>ul li.last { background:none; }
		#main-menu>ul li a { margin: 0 22px 0 22px; padding: 0 0 12px 0; font-family: Georgia; font-size: 16px; font-weight:bold; color: #ffffff; text-decoration: none; }
		#main-menu>ul li.first a { margin-left: 0; }
		#main-menu>ul li.last a { margin-right: 0; }


	/* =tools bar
	*****************************************************/
	#tools { height: 39px; background: url(/images/tools_bg.png) bottom center no-repeat; margin: 0 0 10px 0; padding: 0 0 20px 0; }
		#serch-wrap { float: left; margin: 12px 0 0 23px; padding: 0 0 0 40px; background: url(/images/search_bg.png) top left no-repeat; }
			#serch-wrap input[type="text"] { width: 178px; height: 28px; border: none; background: transparent; margin: 0 9px 0 0; display: block; float: left; }
			#serch-wrap input[type="submit"] { background: none; border: none; font-weight: bold; font-size: 16px; color: #62534c; font-family: Georgia; height:100%; display: block; float: left; padding: 4px 0 0 0; margin: 0 0 0 10px; }
			#serch-wrap input[type="submit"]:hover { cursor: pointer; }
		#tools-r-wrap { float:right; margin: 8px 23px 0 0; }
			#tools-r-wrap a { display: block; float: left; padding: 6px 0 6px 43px; background: url(/images/register.png) left top no-repeat; font-weight: bold; font-size: 16px; color: #62534c; font-family: Georgia; text-decoration: none; margin: 3px 8px 0 0; }

			
	/* =content holder
	*****************************************************/
	#page { width:100%; }


	
	/* =left column
	*****************************************************/
	#l-col { width: 219px; float: left; margin: 0 0 0 17px; }
		#l-col>.h-wrap { width: 100%; height: 35px; background: url(/images/l_header.png) top left no-repeat; margin: 0 0 5px 0; }
			#l-col>.h-wrap h3 { text-align: center; position: relative; top: 20%; color: #ffffff; font-family: Georgia; font-size: 18px; }
		.l-block-wrap { width:209px; margin: 0 auto; }
			.l-block-wrap .top { height: 6px; width: 100%; background: url(/images/l_block_top_bg.png) top left no-repeat; }
			.l-block-wrap .mid { width: 100%; background: url(/images/l_block_mid_bg.png) top left repeat-y; }
				#l-menu { list-style: none; }
					#l-menu li { border-bottom: 1px solid #237da1; margin: 0 11px; padding: 4px 0; }
					#l-menu li.last { padding-bottom: 28px; border-bottom: none; }
						#l-menu li a { text-decoration: none; color: #ffffff; }
			.l-block-wrap .bot { height: 6px; width: 100%; background: url(/images/l_block_bot_bg.png) top left no-repeat; }
	
	
	/* =center content
	*****************************************************/
	#content { width: 460px; float: left; margin: 0 0 0 8px; background: #ffffff;padding:16px 20px 20px 20px;}
		#content>.fake-padding { height: 16px; }

		.item { width: 466px; margin: 30px 0px 0px 0px; padding: 0 0 30px; border-bottom: 1px solid #d6bdb0; }
		.item.first { margin-top: 0; }
		.item.last { border-bottom: none; }

			.item-wrap { width: 100%; }
			.item-wrap .item-desc { display: block; float: left; width: 248px; color: #554741; margin: 0 0 23px 0; }
			.item-wrap .img-wrap { display: block; float: right; width: 199px; height: 149px; background: url(/images/item_img_border.png) left top no-repeat; }
				.img-wrap img { margin: 4px; }
			.item>a { color: #554741; font-weight: bold; text-decoration: none; }
			.item>a:hover { text-decoration: underline; border-bottom: 1px solid #d4d1cf; }
	
	
	/* =right column
	*****************************************************/
	#r-col { width: 227px; float: right; margin: 0 19px 0 0; }
		.r-block-wrap .h-wrap { width: 100%; background: url(/images/r_header.png) top left no-repeat; }
			.r-block-wrap .h-wrap h3 { color: #9f0b10; font-family: Georgia; font-size: 17px; margin: 0 17px 0 15px; padding: 12px 0 10px 0; border-bottom: 2px solid #f0e8dc; }
		.r-block-wrap { width:227px; margin: 0 auto; }
			.r-block-wrap .top { height: 18px; width: 100%; background: url(/images/r_block_top_bg.png) top left no-repeat; }
			.r-block-wrap .mid { width: 100%; background: url(/images/r_block_mid_bg.png) top left repeat-y; padding-bottom:10px }
				#r-menu { list-style: none;  }
					#r-menu li { margin: 10px 17px 0px 15px; padding: 0px 5px 50px 5px; background: #fff; border:1px dashed #E1DACF}
						#r-menu li .beg { color: #62534c; font-family: Georgia; font-size: 14px; font-weight: bold; }
						#r-menu li .txt { color: #62534c; line-height:1.5; }
					#r-menu li.first { padding-top: 12px; }
					#r-menu li.last { padding-bottom: 50px; background: none; }
			.r-block-wrap .bot { height: 8px; width: 100%; background: url(/images/r_block_bot_bg.png) top left no-repeat; }
	
	/* =footer
	*****************************************************/
	#footer { background: url(/images/foo_bg.png) top left repeat-x; height: 378px; width:100%; }
		#footer>.fake-padding { height: 8px; width: 100%; clear: both; }
		#foo-wrap { width: 1000px; padding: 19px 22px 0 20px; margin: 0 auto; }
			#foo-wrap .f-block { float: left; width: 125px;  margin:0 15px 0 0; }
			#foo-wrap .f-block.wide { width: 350px; margin: 0 5px 0 0; }
			#foo-wrap .f-block.wide.last { margin-right: 0; }
				.f-block h3 { color: #ffffff; font-size: 12px; margin: 0 0 14px 0; }
				.f-block.wide.sub { }
				.f-block ul { list-style: none; }
					.f-block ul a { color: #ffffff; text-decoration: none; font-size: 10px; }
.mainSearch
{
padding-left: 10px;
padding-top: 0px;
}
.mainSearch
{
padding-left: 10px;
}
.mainSearch
{
padding-left: 10px;
}
.mainSearch
{
padding-left: 10px;
}
body
{
background:  url(/images/body_bg.gif) top repeat;
}

