﻿/********************* DEFAULT STYLES *************************/

#lcol { float: left; width: 470px; min-height: 575px; }
#rcol { float: right; width: 289px; _width: 289px; }
#uShip_footer { _margin-top: 0; }

/* generic module extension */

.modi .more {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/* promo */
#promo h1 { color:#4b94bd; text-align: center; font-weight:bold; font-size: 19px; _font-size: 15px; margin-bottom: 0;}
#promo h2 { color: black; font-weight:bold; font-size: 14px; _font-size: 12px; margin-top: 5px; margin-left: 15px; _margin-left:0; text-align:center; }
#promo ul { font-weight: bold; color: #73a3bc; font-family: "century gothic","lucida grande","lucida sans","bitstream vera sans",verdana; list-style-type: none; margin:0; padding:0}
#promo li {font-size: 13px; _font-size: 10px; float: left;}
#promo li span {margin-left: 16px;}
#promo #step1 { font-size: 13px; width: 70px; _width: 77px; padding-right: 30px; margin-left: 15px; _margin-left: 5px; }
#promo #step2 { font-size: 13px; width: 138px; _width: 146px; padding-right: 30px;}
#promo #step3 { font-size: 13px; width: 95px; padding-right: 30px;}
#promo #step4 { font-size: 13px; width: 92px; }
#promo { margin-bottom: 15px}
.white-glove #promo h2 {margin-left: 0; text-align: center;}

/*styles for header tagline*/
.boats #uShip_lhead h1.uShip_tagline { color: #4b7fbc !important; }
.vehicles #uShip_lhead h1.uShip_tagline { color: #b72000 !important; }
.motorcycles #uShip_lhead h1.uShip_tagline { color: #b72000 !important; }
.freight #uShip_lhead h1.uShip_tagline { color: #8d7610 !important; }
.furniture #uShip_lhead h1.uShip_tagline { color: #ad9579 !important; }
.dogs #uShip_lhead h1.uShip_tagline { color: #bfa07b !important; }
.pets #uShip_lhead h1.uShip_tagline { color: #bfa07b !important; }
.food #uShip_lhead h1.uShip_tagline { color: #006b33 !important; }
.business #uShip_lhead h1.uShip_tagline { color: #0060b6 !important; }
.rv #uShip_lhead h1.uShip_tagline { color: #b72000 !important; }
.piano #uShip_lhead h1.uShip_tagline { color: #444 !important; }
.specialcare #uShip_lhead h1.uShip_tagline { color: #444 !important; }
.moving #uShip_lhead h1.uShip_tagline { color: #236477 !important; }
.horses #uShip_lhead h1.uShip_tagline { color: #bfa07b !important; }
.cats #uShip_lhead h1.uShip_tagline { color: #bfa07b !important; }
.atv #uShip_lhead h1.uShip_tagline { color: #b72000 !important; }
.college #uShip_lhead h1.uShip_tagline { color: #236477 !important; }
.junk #uShip_lhead h1.uShip_tagline { color: #3a3a3a !important; }
.household #uShip_lhead h1.uShip_tagline { color: #ad9579 !important; }
.heavyequipment #uShip_lhead h1.uShip_tagline { color: #b72000 !important;}

/********************* LEFT COLUMN *********************/

/* List Box */
#list_box {
  padding:0px; 
  margin-top:-12px;  
  *margin-top:0px;  /*IE6 IE7*/
  width:468px; 
  height:337px; 
}
/*individual styles for each page, watch out for capitalization of directory name (created dynamically because of this)*/
.boats #list_box {
	background: url(/images/vortals/list-box-backgrounds/vortal_marina.jpg) no-repeat;
}
.vehicles #list_box {
	background: url(/images/vortals/list-box-backgrounds/vortal_vehicles.jpg) no-repeat;
}
.freight #list_box {
	background: url(/images/vortals/list-box-backgrounds/vortal_freight.jpg) no-repeat;
}
.furniture #list_box {
	background: url(/images/vortals/list-box-backgrounds/vortal_furniture.jpg) no-repeat;
}
.motorcycles #list_box {
	background: url(/images/vortals/list-box-backgrounds/vortal_motorcycles.jpg) no-repeat;
}
.dogs #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_dogs.jpg) no-repeat;
}
.pets #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_pets.jpg) no-repeat;
}
.food #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_food.jpg) no-repeat;
}
.business #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_business.jpg) no-repeat;
}
.rv #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_rv.jpg) no-repeat;
}
.piano #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_piano.jpg) no-repeat;
}
.specialcare #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_specialcare.jpg) no-repeat;
}
.moving #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_moving.jpg) no-repeat;
}
.horses #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_horses.jpg) no-repeat;
}
.cats #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_cats.jpg) no-repeat;
}
.atv #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_atv.jpg) no-repeat;
}
.college #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_college.jpg) no-repeat;
}
.junk #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_junk.jpg) no-repeat;
}
.household #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_household.jpg) no-repeat;
}
.heavyequipment #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_heavyequipment.jpg) no-repeat;
}
.craigslist #list_box {
  background: url(/images/vortals/list-box-backgrounds/vortal_craigslist.gif) no-repeat;
}
#list_box h2 {
  padding:10px 0 0 55px;
  font-size:medium;
  _font-size:14px; /*ie6*/
}
#list_box_form {
  width:250px; 
  height:270px;
  margin-left:15px;
  *margin-left:-18px; /*IE6 IE7*/  
  float:left;
}
#list_box_form ul {
  list-style:none; 
  padding:0px
}
.subcat_ddlist {
  text-align:center; 
  padding-top:15px;
}
.origin_dest_email {
  padding-left:10px;
  *padding-left:0px; /*IE6 IE7*/
  padding-top:7px; 
  font-weight:bold;
  width:240px;
}
.origin_dest_email a {
  font-size:11px;
  font-weight:normal;
}
.email_box {
  text-align:center; 
  padding-top:10px;
}
.center_align {
  text-align:center; 
  padding-top:10px; 
  *width:235px /*IE6 IE7*/
}
.center_align a {
  text-align:center; 
  font-size:11px; 
  font-weight:bold; 
  padding-top:5px; 
  margin-bottom:5px; 
  *margin-bottom:-10px; /*IE6 IE7*/
}
.form_line {
  margin-left:10px; 
  *margin-left:2px; /*IE6 IE7*/
  padding-top:10px; 
  *padding-top:0px; /*IE6 IE7*/
  width:230px; 
  border-bottom-color:gray; 
  border-bottom-style:solid; 
  border-bottom-width:thin
}
#certs {
  margin-top:185px;
  *margin-top:178px; /*IE6 IE7*/
  margin-left:40px;
  *margin-left:75px; /*IE6 IE7*/
  _margin-left:45px; /*ie6*/
  float:left;
}
/*special case for freight bc of the image*/
.freight #certs {
  margin-top:15px;
  *margin-top:8px; /*IE6 IE7*/
  margin-left:40px;
  *margin-left:75px; /*IE6 IE7*/
  _margin-left:45px; /*ie6*/
  float:left;
}

#certs_top {
  padding-bottom:5px;
  margin-left:12px;
}
#ebay {
  border:0;
  padding-bottom:3.5px;
}
#bbb {
  border:0;
  margin-left:10px;
}
#truste {
  border:0;
  
}

/* Stories */
#stories {
 width:468px;
 padding-top:11px;
 _padding-top:1px; /*ie6*/
 margin-bottom:0px;
}
#stories table {
  height:144px;
  *height:145px; /*ie6 ie7*/
}
#stories .inner {
  height: 140px;
}
#story_top {
  background-image: url(/images/vortals/boats/story_top.gif);
  background-repeat:no-repeat;
  height:9px;
  _height:9px; /*ie6*/
  _padding:0px; /*ie6*/
  _margin:0px; /*ie6*/
}
#story_bottom {
  background-image: url(/images/vortals/boats/story_bottom.gif);
  background-repeat:no-repeat;
  height:10px;
}
#story_middle {
  background-image: url(/images/vortals/boats/story_bg.gif);
  background-repeat:repeat-y;
  padding:0px;
  margin:0px;
}
#story_middle h3 {
  _font-size:13px; /*ie6*/
}
#story_middle td ul {
  padding:0 10px 0 10px;
  margin:0; 
  list-style:none;
}
#story_middle td ul li {
  padding:3px 0 3px 0;
  margin:0;
}
#story_middle td ul li h1 {
  font-size:18px;
  color:orange;
  margin:0;
  padding:0;
}
#story_middle td ul li div {
  font-size:18px;
  color:orange;
  margin:0;
  padding:0;
}
#story_middle td ul li h3 {
  margin:0;
  padding:0;
}
#lblShipmentSummaryPrice {
  color:#4b94bd;
}
.lblShipmentSummaryPrice {
  color:#4b94bd;
}
#lblStoryText {
  line-height:18px;
  *line-height:20px; /* ie6 ie7 */
}

/* article */

#article {
  padding-top:10px;
  margin-bottom: 22px;
  line-height: 17px;
}
#article .gutter {
  margin: 0 0 0 13px;
}

#article p {
  margin: 13px 0 13px 0;
}
#article h2 {
  color: #5fb1d6;
  font: inherit; /* doesnt work for a lot of browsers */
  font-size: 12px;
  font-weight: bold;
  font-family: tahoma, geneva, sans-serif;
  margin: 0;
}

/* moving article is goofy, these are the styles for the lists in it  */
.moving ul#groups, .moving ul.articles {
  margin: 0;
  
  padding: 0;
  list-style-type:none;
}

.moving ul#groups {
  border: 1px solid #2c6f82;
  border-width: 0 1px 1px 0;
  width: 469px;
  height: 410px;
  position: relative;
  left: -13px;
  _left: 0; /* ie6 */
  _margin: -13px; /* ie6 */
  _margin-top: 0;
}

.moving li.group, li.expanded_group {
  border: 1px solid #2c6f82;
  border-width: 5px 0 0 1px;
}

.moving li.group {
  display:inline;
  float:left;
  width: 160px;
  height: 200px;
  *width: 161px;
}
.moving li.col-3 {
  width: 146px;
  *width: 144px;
}
.moving li.expanded_group {
  position:absolute;
  top: 0;
  left: 0;
  z-index: 100;
  height: 405px;
  width: 468px;
  background-color: #fff;
}

.moving ul#groups h3 {
 background-color: #4b8495;
 color: #fff;
 height: 25px;
 margin:0;
 padding: 0 10px;
 font: bold 12px/25px tahoma, geneva, sans-serif;
}

.moving .group ul.articles {
  height: 145px;
  _height: 130px; /* ie6 */
  overflow: hidden;
}
.moving ul.articles li {
  padding: 4px 10px;
}

.moving .articles_more, .moving .articles_hide {
  padding: 10px;
  font-weight: bold;
}

.moving .articles_hide {
  position: absolute;
  right: 0;
  bottom: 0;
}

.moving #groups li.alt { background-color: #eff6fa}

/* callouts */

#callouts { 
  border: 3px solid #eaeaea;
  margin-bottom: 10px;
  height: 1%;
}
/* need to add for each vortal created */
.boats #callouts .list {
  float:left;
  width: 167px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/Boat-Buttons.png') no-repeat;
  margin: 7px 0 7px 29px;
  background-position: 0 -37px;
}
.boats #callouts .list:hover {
  background-position: 0 0;
}
.vehicles #callouts .list {
  float:left;
  width: 185px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/Vehicle-Buttons.png') no-repeat;
  margin: 7px 0 7px 29px;
  background-position: 0 -37px;
}
.vehicles #callouts .list:hover {
  background-position: 0 0;
}
.freight #callouts .list {
  float:left;
  width: 185px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/Freight-Buttons.png') no-repeat;
  margin: 7px 0 7px 29px;
  background-position: 0 -37px;
}
.freight #callouts .list:hover {
  background-position: 0 0;
}
.furniture #callouts .list {
  float:left;
  width: 199px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/Furniture-Buttons.png') no-repeat;
  margin: 7px 0 7px 16px;
  background-position: 0 -37px;
}
.furniture #callouts .list:hover {
  background-position: 0 0;
}
.motorcycles #callouts .list {
  float:left;
  width: 210px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/Motorcycle-Buttons.png') no-repeat;
  margin: 7px 0 7px 12px;
  background-position: 0 -37px;
}
.motorcycles #callouts .list:hover {
  background-position: 0 0;
}
.dogs #callouts .list {
  float:left;
  width: 163px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/Dog-Buttons.gif') no-repeat;
  margin: 7px 0 7px 35px;
  background-position: 0 -37px;
}
.dogs #callouts .list:hover {
  background-position: 0 0;
}
.pets #callouts .list { 
  float:left;
  width: 157px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/pets_buttons.png') no-repeat;
  margin: 7px 0 7px 35px;
  background-position: 0 -37px;
}
.pets #callouts .list:hover {
  background-position: 0 0;
}
.food #callouts .list { 
  float:left;
  width: 201px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/food_buttons.png') no-repeat;
  margin: 7px 0 7px 15px;
  background-position: 0 -37px;
}
.food #callouts .list:hover {
  background-position: 0 0;
}
.business #callouts .list, .craigslist #callouts .list { 
  float:left;
  width: 201px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/business_buttons.png') no-repeat;
  margin: 7px 0 7px 15px;
  background-position: 0 -37px;
}
.business #callouts .list:hover, .craigslist #callouts .list:hover {
  background-position: 0 0;
}
.rv #callouts .list { 
  float:left;
  width: 153px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/rv_buttons.png') no-repeat;
  margin: 7px 0 7px 39px;
  background-position: 0 -37px;
}
.rv #callouts .list:hover {
  background-position: 0 0;
}
.piano #callouts .list { 
  float:left;
  width: 175px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/piano_buttons.png') no-repeat;
  margin: 7px 0 7px 27px;
  background-position: 0 -37px;
}
.piano #callouts .list:hover {
  background-position: 0 0;
}
.specialcare #callouts .list { 
  float:left;
  width: 201px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/specialcare_buttons.png') no-repeat;
  margin: 7px 0 7px 15px;
  background-position: 0 -37px;
}
.specialcare #callouts .list:hover {
  background-position: 0 0;
}
.white-glove #callouts .list {
  float:left;
  width: 201px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/household_buttons.png') no-repeat;
  margin: 7px 0 7px 15px;
  background-position: 0 -37px;
}
.white-glove #callouts .list:hover {
  background-position: 0 0;
}
.moving #callouts .list { 
  float:left;
  width: 173px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/moving_buttons.png') no-repeat;
  margin: 7px 0 7px 28px;
  background-position: 0 -37px;
}

.moving #callouts .list:hover {
  background-position: 0 0;
}
.horses #callouts .list { 
  float:left;
  width: 176px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/horses_buttons.png') no-repeat;
  margin: 7px 0 7px 28px;
  background-position: 0 -37px;
}
.horses #callouts .list:hover {
  background-position: 0 0;
}
.cats #callouts .list {
  float:left;
  width: 157px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/cat_buttons.gif') no-repeat;
  margin: 7px 0 7px 38px;
  background-position: 0 -37px;
}
.cats #callouts .list:hover {
  background-position: 0 0;
}
.atv #callouts .list {
  float:left;
  width: 162px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/atv_buttons.png') no-repeat;
  margin: 7px 0 7px 35px;
  background-position: 0 -37px;
}
.atv #callouts .list:hover {
  background-position: 0 0;
}
.college #callouts .list {
  float:left;
  width: 173px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/college_buttons.png') no-repeat;
  margin: 7px 0 7px 30px;
  background-position: 0 -37px;
}
.college #callouts .list:hover {
  background-position: 0 0;
}
.junk #callouts .list {
  float:left;
  width: 168px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/junk_buttons.png') no-repeat;
  margin: 7px 0 7px 32px;
  background-position: 0 -37px;
}
.junk #callouts .list:hover {
  background-position: 0 0;
}
.household #callouts .list {
  float:left;
  width: 201px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/household_buttons.png') no-repeat;
  margin: 7px 0 7px 15px;
  background-position: 0 -37px;
}
.household #callouts .list:hover {
  background-position: 0 0;
}
.heavyequipment #callouts .list {
  float:left;
  width: 201px;
  height: 37px;
  display: block;
  background: #fff url('/images/vortals/list-now-buttons/heavyequipment_buttons.png') no-repeat;
  margin: 7px 0 7px 15px;
  background-position: 0 -37px;
}
.heavyequipment #callouts .list:hover {
  background-position: 0 0;
}
/*#list-now-button {
	float:left;
	height: 37px;
	display: block;
	margin: 7px 0 7px 29px;
}*/

#callouts .estimator {
  float: left;
  width: 177px;
  height: 37px;
  display: block;
  margin: 7px 0 7px 28px;
  padding-right:25px;
  _margin-left: 18px; /* ie6 */
  background: #fff url('/images/vortals/boats/get_price_estimates.gif') no-repeat;
  background-position: 0 -37px;
  border-right: 3px solid #eaeaea;
}

#callouts .estimator:hover {
  background-position: 0 0;
}

/* featured providers */
#featured {position: relative; float:left; width: 230px;}

#featured .inner { height: 188px; }

#featured li {
  height: 40px;
}
#featured li a img {
  width: 40px;
  height: 30px;
  margin-right: 5px;
  border-width: 0;
  vertical-align: middle;
}
#featured .more a img {
  margin-right: 3px;
  border-width: 0;
  vertical-align: middle;
}

/* quicklinks */
#quicklinks {position: relative; float:right; width: 230px; }

#quicklinks .inner { height: 188px; }

ul#quicklinks { margin:0; padding:0; list-style-type:none; margin-left: 5px;}

#quicklinks li { 
  padding-left: 12px;
  background: transparent url(/images/bullet_star.gif) no-repeat scroll center left; 
}

/* tip list */
#tips {position: relative; float:right; width: 262px; } 

#tips .inner { 
  height: 140px;
  padding-left: 80px;
}
#tips li {
  margin-bottom: 3px;
}
#tips .viewmore {
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/********************* RIGHT COLUMN *********************/

/* It's Easy to use uShip*/
#easy_uShip {
  margin-bottom:0px;
}
#easy_uShip h2 {
  background-color:#4b7fbc;
}
#easy_uShip ul {
  background-color:#eff6fa;
}
#easy_uShip ul li {
  line-height:24px;
  font-size:12px;
}
#easy_uShip ul li span {
  color:#4b94bd;
  font-weight:bold;
}

/* Why uShip*/
#why_uShip {
}
#why_uShip h2 {
  background-color:#4b7fbc;
}
#why_uShip ul li h4 {
  font-weight:bold;
  font-size:12px;
  display:inline;
  padding-right: 3px;
}
#why_uShip ul {
  background-color:#eff6fa;
}
#why_uShip ul li {
  padding-left: 12px;
  background: transparent url(/images/bullet_star.gif) 0 7px no-repeat;
  font-size:12px;
  padding-bottom:1px;
  
}
#why_uShip ul li > h4 {
  display:inline;
}
#why_uShip ul li span {
  margin-left:10px;
}

/* Featured In*/
#featured_in {
  height:144px;
  width:289px;
  background-image: url(/images/vortals/boats/featured_in_bg.gif);
  background-repeat:no-repeat;
  margin-bottom:10px;
  _margin-bottom:0px; /*ie6*/
}
#featured_in ul {
  list-style:none;
  margin-left:10px;
  padding:0px;
}
#featured_title {
  text-align:center;
  width:269px;
  color:Orange;
  font-size:12px;
  font-weight:bold;
  border-bottom:solid thin orange;
  padding-top: 10px;
  padding-bottom:2px
}
#wsj {
  margin-top:8px;
  margin-left:45.5px;
  border:0px;
}
#mercury_news {
  margin-top:8px;
  margin-left:45.5px;
  border:0px;
}
#chicago_tribune {
  margin-top:8px;
  margin-left:55px;
  border:0px;
}

/*Facebook and Myspace Box similar to featured in*/
#facebook_myspace {
  height:144px;
  width:289px;
  background-image: url(/images/vortals/college/College_Orange_Background_Box.gif);
  background-repeat:no-repeat;
  margin-bottom:10px;
  _margin-bottom:0px; /*ie6*/
}
#facebook_myspace ul {
  list-style:none;
  margin-left:10px;
  margin-right:10px;
  padding:0px;
}
#facebook_myspace ul li {
  
}
#facebook_myspace ul li span {
  margin-left:5px;
  color:#F78400;
  font-weight:bold;
}
.facebook_button {
  border-bottom: solid 1px #F78400;
  padding-bottom:10px;
  padding-top:10px;
}
.myspace_button {
  padding-top:10px;
}
#facebook, #myspace {
	/*padding-bottom:4px;*/
	vertical-align:middle;
	border:0;
	text-decoration:none;
}

/* Fun Stuff box associated with College Vortal */
#fun_stuff {
  background-color:#FFF6E7; 
  border:solid 2px #F78400;
}
#fun_stuff ul li h4 {
  font-weight:bold;
  font-size:12px;
  display:inline;
  padding-right: 3px;
}
#fun_stuff ul {
  background-color:#FFF6E7;
}
#fun_stuff ul li {
  padding-left: 12px;
  background: transparent url(/images/bullet_star.gif) 0 7px no-repeat;
  font-size:12px;
  padding-bottom:1px;
  
}
#fun_stuff ul li > h4 {
  display:inline;
}
#fun_stuff ul li span {
  margin-left:10px;
}
#fun_stuff .mh {
  background-color:#F78400;
}
	
/* shipping price estimator */
#estimator {
  _margin-bottom:0px; /*ie6*/
}
#estimator .mh {
  background-color: #63a7ca;
  _font-size: 12px;
}
#estimator .inner {
  border: 10px solid #63a7ca;
  border-top-width: 0;
  background-color: #f4f4f4;
  font-size: 11px;
}
#estimator .row, #ctaform .row {
  clear: both;
  height: 22px;
  line-height: 22px;
}
#estimator .toprow, #ctaform .toprow {
    width: 100%;
    font-weight: bold;
}
#estimator label, #ctaform label {
  float: left;
  width: 90px;
  margin-right: 3px;
  font-weight: bold;
  text-align: left;
}
#estimator select,
#estimator input,
#ctaform select,
#ctaform input {
  width: 100%;
  font-size: 11px;
}
#estimator select, #ctaform select {
}
#estimator input, #ctaform input {
  width: 50px;
}

#estimator .submit input, #ctaform .submit input {
  width: auto;
}

#estimator .submit, #ctaform .submit {
  height: auto;
  width: 100%;
  text-align: center;
  margin: 10px 0;
}

/* recently listed */
#recentList a:link,#recentList a:hover,#recentList a:active,#recentList a:visited {
  color:Blue;
}
.quote_wrapper {
  padding:5px; 
  height:105px;
  padding:10px;
}
.quote_wrapper_gray {
  padding:5px; 
  height:105px;
  padding:10px;
  background-color:#f0f0f0;
}
#asterisk {
  color:#999999;
  font-size:11px; 
  text-align:center; 
  padding:0 5px 5px 5px
}
.picture {
  float:left;
  padding-right:2px;
}
.picture a img {
  width: 55px;
  height: 40px;
  margin-right: 5px;
  border-width: 1px;
  vertical-align: middle;
}
.numbers {
  float:left;
  width: 198px;
  margin: 0;
  padding: 0;
  list-style-type:none;
}
.numbers li span.displayprice {
  font-weight: bold;
  float: right;
  *min-height: 1px;
  _height: 1px;
}
.numbers li span.uship_match {
  padding-top: 8px;
}
.competitor_price{
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
}
.match_price {
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:7px;
	font-size:11px;
	font-weight:bold;
	border-bottom:solid 1px gray;
}
.match_price img {
  display: -moz-inline-box; /* ff2 */
  display: inline-block;
  position: relative;
  top: 4px;
}

.savings {
	margin-top:10px;
	font-size: 14px;
	font-weight:bold;
	color:Orange;
}


/* provider button */
#provider { margin-bottom: 10px; }

#provider a {
  width: 289px;
  height: 99px;
  display: block;
  background: #58ac48 url('/images/vortals/boats/green_truck.gif') no-repeat;
  text-decoration: none;
  color:#fff;
  position: relative;
}
#provider a:hover {
  background-position: 0 -99px;
  color: #1D630F;
}

#provider h3 { position: absolute; margin: 0;}
#provider h3.top {top: 15px; left: 60px; font-size: 19px; _font-size: 17px;}
#provider h3.middle {top: 42px; left: 73px;}
#provider h3.bottom {top: 62px; left: 83px; }

/* article navigation */
#article_nav li {
  padding: 3px 0;
}
#article_nav .selected,
#toparticles .selected {
  padding-left: 12px;
  background: transparent url(/images/icons/arrow.png) no-repeat scroll 0 4px; 
  font-weight: bold;
  color: #5c5c5c;
}
/* alternate articles */
#altarticles {
  float:left;
  display: inline;
  margin: 5px 30px 0 0; _margin: 5px 10px 0 0;
}

#altarticles .mh {
  border: 1px solid #4b7fbc;
  margin-left: 0;
  background-color: #d9e4ee;
  color: #4b7fbc;
  width: 209px;
}

#altarticles .inner {
  border: 1px solid #4b7fbc;
  border-top-width: 0;
  width: 199px;
}

#altarticles {
  width: 195px;
}

#altarticles { padding-right: 10px; _padding-right: 0; }
#toparticles {
  font-size: 11px;
}
#toparticles .mh {
  font-size: 11px;
  font-family:tahoma,geneva,sans-serif;
}
#toparticles .inner {
  padding: 0;
  border-width: 1px;
}
#toparticles .article_nav {
  float: left;
  width: 33.33%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#toparticles .article_nav li {
  padding: 0 10px;
  margin: 3px 0;
}

/* partner stuff */
.show-partner-logo {
  position: relative;
}
.show-partner-logo #uShip_header {
  padding-bottom: 5px;
  border-bottom: 3px solid #F8E848;
}
.show-partner-logo #partner-logo {
  position: absolute;
  top: 35px;
  right: 10px;
}
.show-partner-logo #partner-logo img {
  border-width: 0;
}

/* keeps partner header from breaking in ie6 */
#uShip_header { _height: 1px; /* ie6 */ }
