@import "fixes.css";
/*====================================================================
DENTONSWEB.COM - CREATE A LISTING STYLE SHEET
Copyright 2009 DENTONSWEB.COM
Written by dentonscreative.com - Author: Neil Thorne
======================================================================*/

h2.stepOne {border: none; background: url(../images/stickers/step1.gif) no-repeat bottom left; padding: 6px 0 8px 0; line-height: 1.6em; text-indent: 58px; margin-top: 15px;}
h2.stepTwo {border: none; background: url(../images/stickers/step2.gif) no-repeat bottom left; padding: 6px 0 8px 0; line-height: 1.6em; text-indent: 58px; margin-top: 15px;}
h2.stepThree {border: none; background: url(../images/stickers/step3.gif) no-repeat bottom left; padding: 6px 0 8px 0; line-height: 1.6em; text-indent: 58px; margin-top: 15px;}
h2.stepDone {border: none; background: url(../images/stickers/stepdone.gif) no-repeat bottom left; padding: 6px 0 8px 0; line-height: 1.6em; text-indent: 58px; margin-top: 15px;}
h2.stepFail {border: none; background: url(../images/stickers/stepfail.gif) no-repeat bottom left; padding: 6px 0 8px 0; line-height: 1.6em; text-indent: 58px; margin-top: 15px;}


/* Search Container - Create Listing */
#searchWrapAlt #adSimple {width: 920px; height: 95px; margin: 0 auto; padding: 0; text-align: left; position: relative; padding-left: 60px;}
#searchWrapAlt #adSimple h2 {color: #fff; border: none; margin: 0; padding: 20px 0 0 0; font-size: 3.2em; line-height: 1em; text-indent: 27px;}
#searchWrapAlt #adSimple h3 {color: #deddd7; font-size: 1.4em;}
#searchWrapAlt #adSimple h3 strong {color: #ff9900;}
#searchWrapAlt #adSimple img.sticker {position: absolute; top: 3px; left: 658px; z-index: 10;}

/* Choose Listing */
.listingType {width: 315px; height: 182px; padding: 5px 15px; margin-bottom: 15px; position: relative; background: url(../images/modules/listing_type_bg.gif) no-repeat top left; float: left; display: inline; }
.listingType.single {margin-right: 20px;}
.listingType h2 {font-size: 2.2em; color: #fff; border-bottom: 1px solid #556470; line-height: 1.4em; padding: 0 0 4px 48px; margin: 0 0 8px 0;}
.listingType.single h2 {line-height: 2.9em;}
.listingType h2.single {background: url(../images/icons/listing_single.gif) no-repeat left;}
.listingType h2.multiple {background: url(../images/icons/listing_multiple.gif) no-repeat left;}

.listingType h3 {color: #ff9900; text-transform: uppercase; font-size: 1.2em; line-height: 1.2em; padding: 6px 0 12px 0;}
.listingType p {color: #fff; line-height: 1.3em; padding-bottom: 12px;}
.listingType p strong {color: #fff;}
.listingType img.sticker {position: absolute; top: 130px; left: 280px;}
.listingType a.createBut {display: block; width: 252px; height: 34px; background: url(../images/buttons/create_your_listing.gif) top left; text-indent: -9999px;}
.listingType a.createBut:hover {background-position: 0 -34px;}
.listingType a.createNew {display: block; width: 252px; height: 34px; background: url(../images/buttons/create_another_listing.gif) top left; text-indent: -9999px;}
.listingType a.createNew:hover {background-position: 0 -34px;}

/* Foot Note */
p.listingnote {background: url(../images/modules/listing_footnote.gif) no-repeat top left; font-size: 1em; padding: 0; text-align: center; line-height: 2em;}
p.listingnote.alt {margin: 10px auto;}

/* Create Listing Heading Block */
#listingTitle {width: 715px; height: 55px; background: url(../images/modules/listing_titlebg.gif) no-repeat top left; text-align: center; padding-top: 14px; margin-bottom: 10px;}
#listingTitle h2 {border: none; padding: 0; margin: 0; font-size: 1.4em; line-height: 1.4em;}
#listingTitle h2 strong {color: #22303c; font-size: 1.4em;}

#listingTitle.alt {margin: 10px 0;}



/*====================================================================
LISTING BASKET
======================================================================*/

.baskItem {padding: 0 0 4px 0; background: #f4f4f0; border-bottom: 3px solid #deddd7; border-top: 1px solid #deddd7; margin-bottom: 1px; position: relative;}

/* Item Title section */
.baskItem div.itemType {padding: 5px 15px; background: #deddd7; position: relative; border-bottom: 1px solid #fff;}
.baskItem div.itemType p {padding-bottom: 0;}
.baskItem div.itemType p strong {color: #22303c;}
.baskItem div.itemType p.itemPrice {width: 280px; color: #22303c; text-align: right; position: absolute; top: 12px; right: 15px; padding: 0;}
.baskItem div.itemType p.itemPrice strong.alt {font-size: 1.2em; margin: 0;}

.baskItem div.itemType h3 { padding: 0; margin: 0; font-weight: normal; line-height: 30px;}

.baskItem div.itemType form {padding: 3px 0; margin: 0; width: 400px;}
.baskItem div.itemType form label {width: auto; padding: 3px 0; margin: 0 8px 0 0; font-weight: bold;}
.baskItem div.itemType form select {padding: 2px; height: auto; margin: 0; width: auto;}

/* Generic Text Classes */
.baskItem h2 {font-size: 1.8em; border-bottom: none; padding: 5px 0; margin: 0 0 2px 0;}
.baskItem h3 {font-size: 1.2em; padding-bottom: 6px;}

.baskItem p {line-height: 1.3em; padding-bottom: 6px;}
.baskItem p strong {color: #386892;}
.baskItem p strong.alt {margin-left: 15px;}

/* Item Addresses */
.baskItem div.address {margin: 0 15px 4px 15px; width: 685px; border-bottom: 3px solid #deddd7; padding: 0; position: relative;}
.baskItem div.address.alt {padding: 0 0 15px 0;}
.baskItem div.address h3 {padding: 8px 0;}
.baskItem div.address p.baseprice {display: block; font-weight: bold; text-align: right; font-size: 1.4em; padding: 0; color: #22303c; position: absolute; top: 12px; right: 0; width: 180px;}
.baskItem div.address p.addprice {display: block; font-weight: bold; text-align: right; font-size: 1.2em; padding: 0; color: #22303c; position: absolute; top: 12px; right: 0; width: 150px;}
.baskItem div.address p.baseprice span.pnote, .baskItem div.address p.addprice span.pnote {font-weight: normal; font-size: .9em;}
.baskItem div.address ul {margin: 0 0 8px 0; font-weight: normal;}
.baskItem div.address ul li {font-weight: normal;}

/* Item Total / Options Bar */
.baskItem div.itemTotal {width: 685px; height: 34px; margin: 10px 15px 8px 15px; position: relative; background: url(../images/modules/bask_subtotal_bg.gif) no-repeat right top;}
.baskItem div.itemTotal p.total {display: block; text-align: center; width: 210px; line-height: 34px; padding: 0; margin: 0; position: absolute; top: 0; right: 0; color: #22303c;}
.baskItem div.itemTotal p.total strong {font-size: 1.2em; color: #22303c;}

.baskItem div.itemTotal div.upgrade {width: 224px; height: 34px; background: url(../images/modules/bask_upgrade_bg.gif) no-repeat top; text-align: center; position: absolute; top: 0; left: 255px;}
.baskItem div.itemTotal div.upgrade p {line-height: 34px; padding: 0 5px 0 0; margin: 0;}
.baskItem div.itemTotal div.upgrade p a {color: #22303c;}
.baskItem div.itemTotal div.upgrade p a:hover {color: #22303c; text-decoration: underline;}

.baskItem div.itemTotal form.payment {width: 400px; height: 34px; text-align: center; position: absolute; top: 0; left: 100px;}
.baskItem div.itemTotal form.payment label {line-height: 34px; padding: 0 10px 0 0; margin: 0; width: auto;}
.baskItem div.itemTotal form.payment select {margin-top: 5px; padding: 2px; height: auto; width: 165px;}
.baskItem div.itemTotal form.payment input {margin-top: 8px;}

/* Add Listing */
.newListing {margin: 22px 0 0 0; padding: 0 15px; height: 34px; }
.newListing a.baskbig {float: left; margin-right: 10px;}
.newListing p {line-height: 34px;}
.newListing p strong {color: #ff9900;}

/* Basket Total */
#baskTotal {width: 715px; height: 86px; background: url(../images/modules/bask_total_bg.gif) no-repeat top left; text-align: left; margin: 22px 0 10px 0; position: relative;}
#baskTotal h2 {position: absolute; border: none; padding: 0; margin: 0; left: 355px; top: 22px;}
#genMain #baskTotal ul {position: absolute;width: 130px;left: 176px;top: 18px;margin: 0;}
#genMain #baskTotal ul li {list-style-type: none; line-height: 1.4em; background-image: none; padding: 0; margin: 0; color: #444; font-weight: normal;}

/* Buttons */
a.bask {display: block; height: 25px; text-indent: -9999px;}
a.bask:hover {background-position: 0 -25px; cursor: pointer;}
a.edit {
	width: 54px;
	height: 19px;
	background: url(../images/buttons/bask_edit.gif) no-repeat top;
	position: absolute;
	top: 11px;
	right: 185px;
}
a.edit:hover {background-position: 0 -19px;}
a.delete {
	width: 70px;
	height: 19px;
	background: url(../images/buttons/bask_delete.gif) no-repeat top;
	position: absolute;
	top: 11px;
	right: 109px;
}
a.delete:hover {background-position: 0 -19px;}
img.deleteEntry {
	position: absolute;
	top: 13px;
	right: 15px;
}
a.addAddress {width: 119px; background: url(../images/buttons/bask_addaddress.gif) no-repeat top; position: absolute; top: 4px; left: 0;}
a.extend {width: 119px; background: url(../images/buttons/bask_extend.gif) no-repeat top; float: left; display: inline; margin: 4px 7px 0 0;}
a.addCounty {width: 112px; background: url(../images/buttons/bask_addcounty.gif) no-repeat top; float: left; display: inline; margin: 4px 7px 0 0;}

.countyRm {padding-left: 20px; background: url(../images/icons/remove.gif) no-repeat left; color: #666; margin-left: 15px;}

a.baskbig {display: block; height: 34px; text-indent: -9999px;}
a.baskbig:hover {background-position: 0 -34px; cursor: pointer;}
a.addListing {width: 208px; background: url(../images/buttons/bask_addlisting.gif) no-repeat top; }
a.backBasket {width: 214px; background: url(../images/buttons/bask_return.gif) no-repeat top; }
a.proceed {width: 214px; background: url(../images/buttons/bask_proceed_payment.gif) no-repeat top; margin-top: 12px; float: right;}

/* Terms Container */
div#terms {height: 200px; border: 2px solid #deddd7; background: #fff; margin-bottom: 10px; padding: 12px; overflow: auto;}
div#terms p, ol li {font-size: 1em; line-height: 1.2em;}

/* county Bits */
form.countySel {padding: 10px 0; margin: 5px 0 0 0; border-top: 1px solid #deddd7; border-bottom: 1px solid #fff;}
form.countySel label {width: 400px; margin-bottom: 3px; padding: 0 5px 0 0; color: #444; margin: 0; border: none; line-height: 25px;}
form.countySel input {width: 15px; margin: 2px 7px 0 0; border: none; float: left;}


/*====================================================================
SIDEBAR BASKET
======================================================================*/

#sideBasket {width: 205px; height: 114px; padding: 10px; position: relative; margin-bottom: 15px; background: url(../images/modules/minibasket_bg.gif) no-repeat top;}
#sideBasket h3 {font-size: 1.6em; padding: 5px 0 5px 40px; margin-bottom: 5px; color: #ff9900; border-bottom: 1px solid #eeedea; background: url(../images/icons/h3_trolley.gif) no-repeat left top;}
#sideBasket p {padding: 0; margin: 0 0 10px 0; text-align: center; line-height: 1.4em;}
#sideBasket p strong {font-size: 1.4em;}

#sideBasket a.sideBasketBut {display: block; width: 202px; height: 26px; background: url(../images/buttons/side_continue.gif) top left; text-indent: -9999px; margin-left: 2px;}
#sideBasket a.sideBasketBut:hover {background-position: 0 -26px;}

#sideBasket a.sideCreateBut {display: block; width: 162px; height: 26px; background: url(../images/buttons/side_create.gif) top left; text-indent: -9999px; margin-left: 22px;}
#sideBasket a.sideCreateBut:hover {background-position: 0 -26px;}
