a:link, a:visited { color:#3b5998; text-decoration:none; }
a:hover, a:active { color:#3b5998; text-decoration:underline; }

#wrapper { width:760px; margin:10px auto; }
#header { width:760px; }
h1 { margin:0; padding:0; width:201px; height:73px; float:left; }
h1 a { display:block; padding: 73px 0 0 0; overflow: hidden; height: 0px !important; height /**/:73px; }

#searchBox { float:right; width:401px; height:59px; }
#searchContent { width:401px; height:59px; }
#searchContent label { float:left; width:290px; padding:15px 0 0 15px; font-weight:bold; }
#searchContent input.textbox { width:140px; border:1px solid #5c75aa; padding:3px 3px 3px 18px; }
#searchContent input.button { padding:12px 0 0 0; }

#menubar { position:relative; background:#eee; width:100%; height:30px; margin:5px 0 0 0; }
#menubar ul#tabs { font-size:12px; position:absolute; top:-2px; margin:0; padding:0 0 0 15px; }
#menubar ul#tabs li { display:inline; float:left; list-style-type:none; height:25px; border-top:2px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #d8dfea; padding:5px 10px 0 10px; }
#menubar ul#tabs li.selected { background:#fff; border-top:2px solid #284488; border-right:0; border-bottom:0; }

#menubar ul#links { font-size:11px; float:right; width:350px; margin:0; padding:5px 0 0 0; }
#menubar ul#links li { list-style-type:none; display:inline; padding:0 10px; }

#subBar { margin:10px 0 0 0; }
#subBarLeft { background:#eee; height:70px; width:310px; float:left; }
#subBarLeft .left { width:310px; }
#subBarLeft .right { width:290px; }
#subBarLeft .right img { float:left; padding-right:10px; }

#subBarRight { background:#eee; height:70px; width:440px; float:right; }
#subBarRight .left { width:440px; }
#subBarRight .right { width:420;  }
#subBarRight .right .copy { float:left; width:210px; padding-right:15px; }
#subBarRight .right input.textbox { border:1px solid #5c75aa; padding:3px 3px 3px 3px; width:125px; margin-top:13px; float:left; }
#subBarRight .right input.button { margin-top:10px; }

#subBarRight .left, #subBarLeft .left { height:70px; }
#subBarLeft .right, #subBarRight .right { height:50px; padding:10px; font-size:9px; line-height:12px; color:#636363; }
#subBarLeft .right h3, #subBarRight .right h3 { font-size:13px; padding:0 0 10px 0; margin:0; color:#000; }

#mainContent { width:100%; margin:10px 0 0 0; }
#mainContent iframe { width:625px; float:left; margin:0; padding:0; border:0; }
#featured { width:123px; float:right; margin:6px 0 0 0; }
#featuredContent { margin:0; padding:0 0 15px 0; width:123px; }
#featuredContent h4 { font-size:11px; width:100%; text-align:center; }
#featuredContent ul { margin:0; padding:0; width:123px; }
#featuredContent ul li { list-style-type:none; width:85px; height:82px; margin:5px auto; line-height:16px;  }
#featuredContent ul li label { padding:11px 0 0 0; display:block; width:20px; height:45px; float:left; }
#featuredContent ul li label span { display:none; padding:0; }
#featuredContent ul li label input { width:13px; padding:0;margin:0 0 0 3px; border:0; background:0; padding:0; }
#featuredContent ul li div.itemCnt { font-size:10px; float:left; width:60px; height:85px; text-align:center; }
#featuredContent ul li div.item { background: #fff; width:60px; height:60px; border:1px solid #ccc; overflow:hidden; }
#featuredContent input.button { clear:both; margin:0 0 0 7px; width:109px; }

#footer { width:100%; font-size:9px; margin:10px 0; }
#footer p#commission { float:left; width:320px; }
#footer ul { width:340px; float:right; margin:0; padding:0; text-align:right; }
#footer ul li { display:inline; list-style-type:none; padding:2px 5px; border-right:1px solid #bdc7d8; }
#footer ul li.last { border:0; }



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