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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}
/*Variable Grid System.Learn more ~ http://www.spry-soft.com/grids/Based on 960 Grid System - http://960.gs/Licensed under GPL and MIT. */
/* Containers ----------------------------------------------------------------------------------------------------*/
.container_12{margin-left:auto; margin-right:auto; width:960px}
/* Grid >>Global ----------------------------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{display:inline; float:left; position:relative; margin-left:10px; margin-right:10px}

/* Grid >>Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha{margin-left:0}
.omega{margin-right:0}
/* Grid >>12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
/* Prefix Extra Space >>12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
/* Suffix Extra Space >>12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
/* Push Space >>12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_3{left:240px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_6{left:480px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_9{left:720px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}

/* Pull Space >>12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_3{left:-240px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_6{left:-480px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_9{left:-720px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* Custom CSS */
html { height: 100%; # margin: 0 0 1px; padding: 0;overflow-y:scroll;}
a {
  color: #05263D;
}
a:hover {
  text-decoration: none;
}
body {
  font-family: Helvetica, Verdana, Arial, sans-serif; background-color:#91BFE0;
}
#Container {background:white;}

#Title {
  padding: 15px 0;
}
#Title a{text-indent: -999px; width:281px; height:45px; display:block; background-image:url(../images/logo.png); }
/*#Title {text-indent: -999px; background-image:url(../images/logo.png); width:281px; height:45px; margin-top: 30px;}*/

/* Grey box */
.grey-box {
  background:#d6d6d6 url(/images/recent-top.gif) top no-repeat;
  margin: 0 0 20px; 
}
.grey-box div.wrap {
  padding:1em 0;
  background:transparent url(/images/recent-bottom.gif) bottom no-repeat;
}

/* Pagination */
div.pagination {
  font-size: 14px;
  text-align: center;
  width: 100%;
  position: relative;
  font-weight: bold;
  margin: 30px 0 20px;
}
div.pagination a {
  color: #003B6D;
  padding: 0 1px;
  text-decoration: none;
}

div.pagination a:hover {
  text-decoration: underline;
}

div.pagination .current {
  color: #1074BB;
}

div.pagination .disabled {
  color: #999;
}

div.pagination .prev_page {
  position: absolute;
  width: 75px;
  left: 10px;
  text-align: left;
  padding: 0;
}

div.pagination .next_page {
  position: absolute;
  width: 75px;
  right: 10px;
  text-align: right;
  padding: 0;
}

/* Ad show */
div#Main div.ad-show h2 {
  margin: 0 0 10px;
  line-height: 28px;
}
div#Main div.ad-show p {
  font-size: 14px;
  margin: 8px 0;
  color: #05263D;
  line-height: 18px;
}
div#Main div.ad-show p.desc {
  font-size: 14px;
  margin: 8px 0;
  color: #000;
}
div.ad-show span.price {
  color: #1074BB;
  font-size: 1.3em;
  font-weight: bold;
}
div.ad-show div.ad-links {
  margin: 20px 0;
}
div.ad-show div.ad-links a.button {
  padding: 8px;
  color: #fff;
  font-weight: bold;
  background: #ee3b0d;
  font-size: 13px;
  text-decoration: none;
  margin: 0 8px 0 0;
}
div.ad-show div.grid_4 {
  width: 275px;
}
div.ad-show div.grid_3 {
  width: 260px;
}

/* top level */
#CategoryMenu ul.main {
 display: block;
 margin: 0;
 padding-bottom: 7px;
 font-size:16px;
 font-weight:bold;
 border-left: 1px solid #e3e3e3;
 border-right: 1px solid #e3e3e3;
}

#CategoryMenu ul.main li{
 list-style: none;
 min-height: 37px;
 height: auto !important;
 height:37px;
 display: block;
 padding: 0 2px;

}

#CategoryMenu ul.main li a{
 color: #003b6d;
 font-weight: bold;
 text-decoration: none;
 display: block;
 background: url(/images/sidenav_toplevel.gif);
 background-position: top left;
 background-color: #FFF;
 background-repeat: no-repeat;
 padding-left: 40px;
 min-height: 28px;
 padding-top:9px;
 height: auto !important;
 height:28px;
 line-height: 1.4em;
 border-bottom: 1px solid #e3e3e3;
}

#CategoryMenu ul.main li a:hover{
 text-decoration: none;
 color: #1074bb;
 background-position: bottom left;
 background-color: #eaeaea;
}

#CategoryMenu ul.main li a.selected {
 color: #1074bb;
 background-position: bottom left;
 background-color: #eaeaea;
}

#CategoryMenu ul.main li ul li,
#CategoryMenu ul.main li ul li a{
 line-height: 1em;
 min-height: 23px;
 height: auto !important;
 height: 23px;
}



/* sub level */
#CategoryMenu ul.main li ul.sub li{
 background: #fff;
 font-size: 14px;
 font-weight: bold;
 padding: 0;
 margin: 0;
 display: block;
}

#CategoryMenu ul.main li ul.sub li a{
 background-image:url(/images/sidenav_sublevel.gif);
 background-repeat: no-repeat;
 background-position: top left;
 background-color: #FFF;
 padding-top: 14px;
 padding-left: 55px;
}


#CategoryMenu ul.main li ul.sub li.selected{
 background: none;
 background-color: #f1f1f1;
}

#CategoryMenu ul.main li ul.sub li a:hover,
ul#level3 li a:hover,
#CategoryMenu ul.main li ul.sub li.selected a ,
ul#level3 li.selected a.selected{
 color: #1074bb;
 background-color: #eaeaea;
 background-position: bottom left;
}


h2#CategoriesHeader {
	background-image:url(/images/box_head.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 33px;
	padding: 0 10px;
	margin: 0;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #05263d;
	padding-bottom: 28px;
	line-height: 2em;
	display: block;
}

#sidenav_bottom {
	display: block;
	height: 16px;
	background: url(/images/box_foot.png) no-repeat bottom;
	margin-bottom: 10px;
}

/* Main */
div#Main h2 {
  margin: 5px 0 20px 0;
}
div#Main h3 {
  margin: 3px 0 15px;
}

/* SearchAndTabs*/

#SearchAndTabs {
  background: #003B6D url(/images/rounded-blue-box-top.gif) no-repeat top;
}
#SearchAndTabs div.wrap {
  background: transparent url(/images/rounded-blue-box-bottom.gif) no-repeat bottom;
  color:white; margin: 1em 0; padding: 15px 15px; font-weight:bold;
}
#SearchAndTabs input.text {
  background: transparent url(/images/search_bg.png) no-repeat;
  border: 0;
  width: 320px;
  padding:20px 20px 17px 44px;
  width:364px;
  font-size: 16px;
  margin: 0 0 -10px -10px;
}
#SearchAndTabs input.button {
  margin: 0 0 -13px;
}
#SearchAndTabs li {display:inline-block; list-style-type:none; }
#SearchAndTabs li a {display: inline-block; color:white; text-decoration:none; padding: 10px; font-size: 20px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
#SearchAndTabs li a.selected,#SearchAndTabs li a:hover  {background-color:white; color:#05263D}
h2 {color: #05263D; font-size: 23px;}
h3 {color: #05263D; font-size: 19px;}

/* RecentlyAdded */

#RecentlyAdded {
  background:#d6d6d6 url(/images/recent-top.gif) top no-repeat;
}
#RecentlyAdded div.wrap {
  padding:1em 0; margin:20px 0; padding-left: 5px;
  background:transparent url(/images/recent-bottom.gif) bottom no-repeat;
}
div#Main #RecentlyAdded h2 {margin: 8px 0 18px 9px; padding: 0;}
#RecentlyAdded .recently_added{width:136px;display:inline; float: left; position: relative; 	margin-left: 10px; margin-right: 4px; margin-bottom: 10px;}
#RecentlyAdded .recently_added a {
  position: relative;
  float: left;
  text-decoration: none;
}
#RecentlyAdded .recently_added a span {
  width: 136px;
  height: 108px;
  background: transparent url(/images/recent-image-shim.gif) no-repeat top left;
  position: absolute;
  top: 0;
  left: 0;
  text-decoration: none;
  border: 0;
}

/* Ad */
.ad {
  background-color: #fff; padding: 10px; margin: 10px; position:relative;
}
.ad img {vertical-align:top; padding-right: 10px;  float:left;}
.ad div.details {float:left; width: 415px;}
.ad h4 a {color: #003b6d;}
.ad div.info {
  font-size: 14px;
  font-weight: bold;
}
.ad .details h4 {
  margin: 5px 0 15px;
  line-height: 20px;
}
.ad .details h4 a {
  text-decoration: none;
}
.ad .details h4 a:hover {
  text-decoration: underline;
}
.ad .details p {
  margin: 15px 0;
  color:#05263D;
  font-size:14px;
  line-height:18px;
  display: inline;
}
.ad div.info {
  margin: 15px 0;
}
.ad div.info .location-time span {
  float: left;
  width: 125px;
}
.ad div.info .location-time {
  width: 250px;
  display: block;
  float: left;
}
.ad div.info .price {
 color: #1074BB;
 font-size: 1.3em;
 float: right;
 display: block;
 width: 80px;
}

div.fieldWithErrors { margin:0;padding:0;display:inline;}
div.formError { margin:0;padding:0;display:inline; color:red; font-size: 90%;}
div.fieldWithErrors input, div.fieldWithErrors textarea, div.fieldWithErrors select { border-color: red;}

/* Forms */
form.new_ad, form.new_user_session, form.new_user, form.edit_ad, form.edit_user, form.contact_form, form.forgot_form, form.new_message, form.admin_form {
  margin: 0;
}
form.new_ad label, form.new_user_session label, form.new_user label, form.edit_ad label, form.edit_user label, form.contact_form label, form.forgot_form label, form.new_message label, form.admin_form.label{
  font-size: 14px;
  font-weight: bold;
  margin: 0;
}
form.new_ad input, form.new_ad textarea, form.new_ad select, form.new_user_session input, form.new_user_session textarea, form.new_user_session select, form.new_user input, form.new_user textarea, form.new_user select, form.edit_ad input, form.edit_ad textarea, form.edit_ad select, form.edit_user input, form.edit_user textarea, form.edit_user select, form.forgot_form input, form.forgot_form textarea, form.forgot_form select, form.new_message input, form.new_message textarea, form.new_message select, form.admin_form input, form.admin_form textarea, form.admin_form select{
  margin: 5px 0 20px;
}
form input[type="text"], form input[type="password"], form textarea {
  width: 320px;
  border: 1px solid #666;
  padding: 5px;
  font-family: Helvetica, verdana, arial, sans-serif;
  font-size: 14px;
}
form textarea {
  height: 220px;
}

/* Inner box */
div.inner-box {
  background: #fff;
  padding: 10px;
  margin: 10px;
}

/* Article */
div#article h3 {
  margin: 20px 0;
}
div#article {
  line-height: 1.3em;
}
div#article h4 {
    margin-top: 1em;
}
div#article p {
    margin-bottom: 1em;
}

div#article ul {
    margin-left: 1em;
    list-style-type:disc;
}

/* List table */

table.list-table {
  width: 100%;
  text-align: left;
  font-size: 14px;
}
table.list-table th {
  font-weight: bold;
}
table.list-table td {
  padding: 5px 0;
  border-bottom: 1px dashed #bbb;
}
table.list-table tr:hover td {
  background: #eee;
}
table.list-table td.header {
  font-weight: bold;
	width: 120px;
}

/* Sub nav */
div.sub-nav {
  color:#333;
  padding: 10px 0;
  font-size: 12px;
  border-bottom: 1px solid #bbb;
  margin: 0 0 20px;
}
div.sub-nav a {
  color:#333;
  padding: 0 10px;
}
div.sub-nav ul li {
  display:inline;
}

/* NewAdSteps */

#NewAdSteps {
 display:block;
 background: transparent url(/images/add-ad.gif) no-repeat;
 height: 17px;
 padding: 15px 10px 15px 40px;
 width: 570px;
 color: #fff;
 margin: 0 0 20px;
}
#NewAdSteps li { display:inline; margin-right:8px;}
#NewAdSteps li span { font-weight:bold; font-size: 85%;}
#NewAdSteps li.disabled {
  color: #8099ae;
}
#NewAdSteps li.current, #NewAdSteps li.current a {
  background: #fff;
  padding: 4px;
  color: #003a6b;
  text-decoration: none;
}
#NewAdSteps li a {
  color: #fff;
}

/* Ad payment */

div#AdPayment p,
div#AdPayment h4,
div#AdPayment ol,
div#AdPayment ul,
div#AdPayment div#AdPayByPhone {
  margin-bottom: 16px;
}

div#AdPayment ol,
div#AdPayment ul {
  padding-left: 16px;
}

div#AdPayment ol {
  list-style-type: decimal;
}

div#AdPayment ul {
  list-style-type: disc;
}

div#AdPayment ol li,
div#AdPayment ul li {
  padding-bottom: 8px;
}

div#AdPayment div#AdPayByPhone {
  padding: 16px 8px 8px;
  text-align: center;
  background-color: #ffa;
  border: 2px solid #fa9;
}

div#AdPayment div#AdPayByPhone div#AdPayByPhoneCode {
  font-weight: bold;
  padding: 8px 0;
}

div#AdPayment a.pay_by_card_link {
  width: 136px;
  height: 40px;
  display: block;
  margin: 0 auto;
  background: #fff url(/images/payByCardButton.png) no-repeat top left;
  text-indent: -9999em;
}

div#AdPayment a.pay_by_card_link:hover {
  background-position: 0 -40px;
}

div#AdPayment a.pay_by_card_link:active {
  background-position: 0 -80px;
}

div#AdPayment div#CardPaymentColumn {
  text-align: center;
}

div#AdPayment div#PhonePaymentColumn {
  margin: 0;
  padding: 0 8px 0 0;
  border-right: 2px solid #eee;
}

div#AdPayment div#PaymentChoice {
  padding: 7px 0;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  margin: 16px 0 32px;
  float: left;
}

div#AdPayment div#PaymentChoice h4 {
  margin: 0;
  text-align: center;
}

div#AdPayment div#PaymentChoice h4 em {
  font-style: italic;
  color: #999;
}

/* Card payment */
div#CardPayment p,
div#CardPayment h1 {
  margin-bottom: 16px;
}

div#CardPayment div.button_group {
  padding-bottom: 32px;
}

/* Footer */

#Footer {
  color:#333; padding: 10px 0; font-size: 12px;
  border-top: 1px solid #bbb;
  margin-top: 20px;
}
#Footer a {color:#333; padding: 0 10px; }
#Footer ul li{display:inline;}
#Footer span{float:right}

/* Header */

#Header {
  color:#333; padding: 10px 0; font-size: 12px;
  border-bottom: 1px solid #bbb;
}
#Header a {color:#333; padding: 0 10px; }
#Header ul li{display:inline;}
#Header #YourAccountMenu {float:left}
#Header #LoginLogout {float:right}

table.admin_table { 
	text-align: center;
	color: #404040;
	width: 580px;
	background-color: #fafafa;
	border-collapse: collapse;
	border-spacing: 0px; 
}

table.admin_table tr td.header { 
	padding: 10px;
	border-bottom: 2px solid #444;
	text-align: left;
	text-indent: 5px;
	color: #404040; 
}

table.admin_table tr td { 
	padding: 10px;
	text-align: left;
}

/* Form groups */
div.allow_form_groups form div.form_group {
  position: relative;
  padding: 0 0 8px 110px;
}

div.allow_form_groups form div.form_group label {
  width: 100px;
  position: absolute;
  top: 8px;
  left: 0;
}

body div.allow_form_groups form div.form_group input,
body div.allow_form_groups form div.form_group select,
body div.allow_form_groups form div.form_group textarea {
  margin-bottom: 0;
}

body div.allow_form_groups form div.form_group div.formError {
  display: block;
  padding: 2px 0 0;
}

div.allow_form_groups form div.form_group textarea {
  height: 120px;
}
  

form div.checkbox_group label {
  position: static;
  width: inherit;
}


div.login_group {
  float: left;
  width: 300px;
  padding: 0 10px 20px 0;
}

div.login_group label {
  line-height: 18px;
}

div.login_group input#user_session_email,
div.login_group input#user_session_password,
div.login_group input#user_first_name,
div.login_group input#user_last_name,
div.login_group input#user_email,
div.login_group input#user_password,
div.login_group input#user_password_confirmation {
  width: 160px;
}

div.login_group div.checkbox_group label {
  padding-left: 5px;
}

div.login_group div.forgot_password {
  padding-top: 9px;
  font-size: 14px;
}

div.pictures_blurb p {
  line-height: 18px;
  padding-bottom: 9px;
}

div#flashReplacement div#fileProgress {
  width: 300px;
  margin: 10px auto;
  display: none;
}

div#flashReplacement div#fileProgress div#fileName {
  text-align: center;
  margin: 5px;
  font-size: 15px;
  width: 290px;
  overflow: hidden;
}

div#flashReplacement div#fileProgress div#progressBar {
  width: 300px;
  height: 5px;
  background-color: #ccc;
}

div#flashReplacement div#uploaderUI {
  width: 160px;
  height: 40px;
  margin: 10px auto;
  clear: left;
}

div#UploadedImages {
  padding: 10px 0;
  overflow: auto;
}

div#UploadedImages div.ad_image_in_form {
  padding: 10px;
  background-color: #d6d6d6;
  text-align: center;
  margin: 0 20px 20px 0;
  float: left;
  width: 136px;
}

div#UploadedImages div.ad_image_in_form img {
  margin-bottom: 10px;
}

div#UploadedImages div.ad_image_in_form form,
div#UploadedImages div.ad_image_in_form form div {
  display: inline;
}

div#flashReplacement div#fileProgress .error {
  color: #f00;
}

#AdsList .ad {
  cursor:pointer
}

/* Tooltip */
div#FormTooltip { 
    background-color:#999; 
/*    border:1px solid #fff;  */
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
/*    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000;  */
}

div#Tooltip { 
    padding:10px 0;
    width:230px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px;  
    background: transparent url(/images/tooltip-bg.png) no-repeat top left;
}

div#Tooltip span.wrapper {
  padding: 0 15px 0 30px;
  display: block;
}

div#Tooltip.left { 
    background: transparent url(/images/tooltip-bg-left.png) no-repeat top right;
}

div#Tooltip.left span.wrapper {
  padding: 0 30px 0 15px;
}

div#Lightbox {
  width: 620px;
  height: 420px;
  display:none; 
  text-align: center;
  position: absolute;
  z-index: 5;
}

div#Lightbox img {
  margin: 0 auto;
  border: 10px solid #999;
  display: block;
}

div#Lightbox .close { 
  background-image: url(/images/close.gif);
  display: block;
  text-indent: -9999em;
  position: absolute; 
  right: -10px; 
  top: -10px; 
  cursor: pointer; 
  height: 20px; 
  width: 20px; 
}


/* IE7 fixes */
body.ie7 div.grey-box div#AdsList,
body.ie7 div.grey-box div#AdsList div.ad {
  zoom: 1;
}

body.ie7 div#SearchAndTabs ul li {
  float: left;
}

body.ie7 div#SearchAndTabs ul li a:hover {
  background-color: #fff;
  color: #000;
  display: inline;
}

body.ie7 div#SearchAndTabs form {
  clear: left;
}

body.ie7 div#SearchAndTabs form input.button {
  margin: 0 0 -6px;
}

body.ie7 input#user_session_remember_me {
  margin-bottom: 0;
}

body.ie7 input#user_session_submit {
  margin-top: 20px;
}

/* IE6 fixes */
body.ie6 div.allow_form_groups form div.form_group label {
  margin-left: -110px;
}

body.ie6 div.grey-box div#AdsList,
body.ie6 div.grey-box div#AdsList div.ad {
  zoom: 1;
}

body.ie6 div#SearchAndTabs ul li {
  float: left;
}

body.ie6 div#SearchAndTabs ul li a:hover {
  background-color: #fff;
  color: #000;
  display: inline;
}

body.ie6 div#SearchAndTabs form {
  clear: left;
}

body.ie6 div#SearchAndTabs form input.button {
  margin: 0 0 -6px;
}

body.ie6 input#user_session_remember_me {
  margin-bottom: 0;
}

body.ie6 input#user_session_submit {
  margin-top: 20px;
}

body.ie6 div#Main div.ad-show {
  zoom: 1;
}

body.ie6 div.wrap {
  zoom: 1;
}
#return-to-list {background-color:#1074BB; margin-left: 20px; padding: 7px 10px 4px; color:white; display:inline-block; z-index:-2; font-size:12px; font-weight:bold; text-decoration:none; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;}
#return-to-list:hover {text-decoration:underline;}