body { background:#fff url('../images/rb_grad_tile.gif') repeat-x; font:13px/17px 'Trebuchet MS', Arial, Sans-Serif; }
a:link, a:visited { text-decoration:none; color:#A81E22; }
a:hover, a:active { text-decoration:underline; color:#A81E22; }

#login {  }

#wrapper { width:948px; margin:0 auto 30px auto; }
	#head { position:relative; width: 948px; }
		#head h1 { float:left; margin:16px 0 5px 0; padding:0; background: url(../images/rb_head_logo.jpg) no-repeat 17px 0; width:268px; height:84px; }
		#head h1 a { margin:0 0 0 17px; display:block; padding: 84px 0 0 0; overflow: hidden; height: 0px !important; height /**/:84px; width:251px; }
		
		#head ul#navHead { float:right; width:300px; margin:14px 0 0 0; padding:0; font:10px Tahoma, Arial, Sans-Serif; }
			#head ul#navHead li { display:inline; padding:0 8px; }
				#head ul#navHead li a:link, #head ul#navHead li a:visited {color:#000; }
				#head ul#navHead li a:hover, #head ul#navHead li a:active {color:#000; text-decoration:underline; }
	
		#head #navMain { clear:both;background: url(../images/navbar_tile.gif) repeat-x; height:79px; }
		#head #navLeft { background: url(../images/navbar_left.gif) no-repeat top left; height:79px; }
		
			#head #navMain ul { position:relative; margin:0; padding:5px 0 0 30px; background:url(../images/navbar_right.gif) no-repeat top right; height:69px; width:918px; font-size:15px;}
				#head #navMain ul li { float:left; margin:7px 0 0 0; padding:0 15px 0 0; list-style-type:none; }
					#head #navMain ul li { color:#fff; }
					#head #navMain ul li a { color:#fff; }
					#head #navMain ul li span { color:#767676; padding:10px 0 0 15px; }
					#head #navMain ul li.selected a { color:#ffde86; font-weight:bold; }
						#head #navMain ul li.selected ul { position:absolute; top:43px; left:31px;margin:0; padding:0 0 0 0; background:none; font-size:11px; height:auto; }
							#head #navMain ul li.selected ul li { padding:0 8px 0 0; }
								#head #navMain ul li.selected ul li a { color:#fff; font-weight:normal; }
								#head #navMain ul li.selected ul li span { color:#767676; padding:10px 0 0 8px; }
								#head #navMain ul li.selected ul li.selected a { color:#ffde86; font-weight:normal; }
			
			#head #searchBox { background:url(../images/searchbox_bg.gif) no-repeat; margin:21px 0 0 0; padding:10px 10px 0 0; width:443px; height:48px; float:right;}
				#head #searchBox form { margin:0; padding:0; }
				#head #searchBox label { font-weight:bold; font-size:13px; float:left; padding:3px 3px 0 48px; width:305px; }
					#head #searchBox label span { float:left; width:55px; padding:4px 0 0 0; }
					#head #searchBox label input#search { border:1px solid #6e6e6e; background:url(../images/search_input_bg.gif) no-repeat; width:237px; height:15px; font-size:10px; padding:5px 0 0 5px; }
				#head #searchBox input.button { margin:0; padding: 30px 0 0 0; overflow: hidden; background: url(../images/button_search.gif) no-repeat; height:30px; width:86px; border:0;cursor:pointer; float:right;  }
				
				#head #searchBox ul { float:left; margin:0; padding:0 0 0 95px; width:240px; }
					#head #searchBox ul li { display:inline; padding: 0 10px; }
						#head #searchBox ul li a { color:#000; font-size:10px; line-height:10px; font-weight:normal; margin:0; padding:0; }
						#head #searchBox ul li label { font-weight:normal; font-size:10px; float:none; padding:0; width:auto; }
						#head #searchBox ul li input { margin:0 3px 0 0; }
	
	#contentWrapper { background:url(../images/body_tile.gif) repeat-y; width:948px; }
		#contentTop { background:url(../images/body_top.gif) no-repeat top left; width:948px; }
			#content { background:url(../images/body_btm.gif) no-repeat bottom left; width:888px; padding:30px; }
				#content a:link, #content a:visited { text-decoration:none; color:#2e6bb7; }
				#content a:hover, #content a:active { text-decoration:underline; color:#2e6bb7; }
	
	#footer { height:52px; width: 922px; padding:13px 0 0 26px; background:#2b2b2b url(../images/footer_btm.gif) no-repeat bottom left; font-size:11px; color:#fff; }
		#footer a:link, #footer a:visited { text-decoration:none; color:#fff; }
		#footer a:hover, #footer a:active { text-decoration:underline; color:#fff; }
		#footer p.commisions { float:left; width:300px; margin:0; }
		#footer ul { float:left; width:300px; margin:0; }
			#footer ul li { list-style-type:none; border-left: 1px solid #4c4c4c; padding:0 9px; display:inline; }
			#footer ul li.first { border-left: 0; }
		
		#footer p.copyright { clear:left; margin-top: 3px; }
	





.clearfix:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

