/*
 	The Restaurant Source Screen CSS
	Author:	Derek Balmer of Hold Fast Creative
	Date:	06/25/08
	Colors:
		Puddy:		#eae7db
		Light Blue:	#e0edf6
		Md. Blue: 	#369
		Navy Blue:	#036
		Purple:		#303
		Red:		#930
		Orange:		#C60		
 */

@import url(reset.css);
@import url(nav.css);

/* @group Basic */
* {margin:0;padding:0;}

body {
	margin:0;
	padding:0;
	font-family: "Helvetica Neue", arial, verdana, sans-serif;
	font-size: 90%;
	color:#181818;
	background:#eae7db url(../site_themes/bodyBG.png) 0 -10px repeat-x;
}

ul {list-style: none;}
hr {border:none;outline:none;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.clearLeft {clear:left;height:1%;}
.clearRight {clear:right;height:1%;}
.clearBoth {clear:both;height:1%;}

br.clearLeft {clear:left;display:block;width:auto;height:2px;}

a:link, a:visited {color:#069;text-decoration:underline;}
a:hover {color:#09f;text-decoration:none;} 
a:active {color:#09f;text-decoration:none;}	
a img {border-width:0;border-style:none;outline:none;}
a, a:link {outline:none;}
a[href$=".pdf"] {padding-left:16px;background:url(../site_themes/icon_pdf.png) no-repeat center left;}

p strong {font-weight:bolder;}
small {font-weight:bolder;font-size:10px;color:#666;}
/* @end */

/* @group Layout */
#wrapper {width:982px;margin:0 auto;text-align:center;padding-bottom:15px;background:url(../site_themes/wrapperBG.png) 50% 100% no-repeat;}
#top {width:982px;height:90px;display:block;margin:0;position:relative;background:url(../site_themes/topBG4.png) 0 0 no-repeat;}
#contentWrap {clear:left;width:982px;margin:0;text-align:left;padding-bottom:5px;background:url(../site_themes/contentWrapBG.png) top center repeat-y;}
#content {width:960px;margin:0 11px;padding:10px 0 5px 0;}
#primary {float:left;display:inline;width:720px;margin:0;}
#sideBar {float:left;display:inline;width:230px;margin:0 10px 0 0;}
#footerWrap {width:982px;margin:10px auto;text-align:center;}
#footer {width:960px;margin:0 11px;text-align:left;}
/* -- COLUMNS -- */
.col720 {float:left;display:inline;width:720px;margin:0 10px 10px 0;}
.col480 {float:left;display:inline;width:480px;margin:0 10px 10px 0;}
.col340 {float:left;display:inline;width:350px;margin:10px 20px 5px 0;}
.col320 {float:left;display:inline;width:320px;margin:0 10px 10px 0;}
.col230 {float:left;display:inline;width:230px;margin:0 0 10px 0;}
.col160 {float:left;display:inline;width:160px;margin:0 0 10px 0;}
/* -- END COLUMNS -- */
.col340end {float:left;display:inline;width:350px;margin:10px 0 5px 0;}
.col320end {float:left;display:inline;width:320px;margin:0 0 0 0;}
.col240end {float:left;display:inline;width:240px;margin:0 0 0 0;}
.col230end {float:left;display:inline;width:230px;margin:0 0 0 0;}
/*-- ETC -- */
.infoSection {margin:0 0 20px 0;}
ul.infoList {width:auto;margin:5px 0;font:12px/16px "Trebuchet MS", arial;list-style: disc inside;}
ul.infoList li {height:1%;margin:0 0 2px 0;padding-left:10px;}
.infoBackTop {width:auto;margin:0 0 10px 0;text-align:right;border-top:1px solid #eae7db;}
.infoBackTop a {font:10px/15px arial;text-transform:uppercase;padding:2px 3px 3px 3px;background:#eae7db;text-decoration:none;}
/* @end */

/* @group General */
h2 {margin-bottom:5px;font:18px/22px arial, sans-serif;color:#181818;font-weight:bolder;}
h3 {margin-bottom:5px;font:14px/18px arial, sans-serif;color:#069;font-weight:bolder;}
h3.infoTitle {border-bottom:1px solid #eae7db;padding-bottom:3px;margin:14px 0 0 0;}
h3 a:link {text-decoration:none;}
h4 {margin-bottom:5px;font:12px/16px "Trebuchet MS", arial, sans-serif;color:#181818;font-weight:bolder;}
p {margin:2px 0 5px 0;font:11px/15px arial, sans-serif;color:#181818;}
/* -- PRODUCTS & SERVICES LIST -- */
ul.serviceList {width:auto;margin:5px;}
ul.serviceList li {clear:left;width:auto;height:1%;margin:0 0 2px 0;}
ul.serviceList li img {float:left;display:inline;margin:0 5px 5px 0;width:45px;height:45px;background:#ddd;font-size:10px;}
/* -- COMMON TABLES -- */
table {border-collapse:collapse;width:100%;vertical-align:top;margin:0;padding:0;}
table td {vertical-align:top;margin:2px;padding:5px;font-size:12px;}

/* -- VENDOR LIST -- */
#shop_by_vendor ul {margin:10px 0;}
#shop_by_vendor ul li {font:14px/16px arial;font-weight:bolder;color:#181818;}
#shop_by_vendor ul li ul {list-style:disc outside;margin:0 0 10px 30px;color:#999;}
#shop_by_vendor ul li ul li a {font:12px/16px arial;font-weight:normal;}

/* -- Lift Gate Alert -- */
.jqiwarning .jqi {background-color:#b0be96;}
.jqifade {position:absolute;background-color:#333333;}
div.jqi {position:absolute;background:url(../site_themes/liftgate_alert.png) 0 0 no-repeat;width:360px;height:180px;}
div.jqi .jqiclose  {display:none;}
div.jqi .jqicontainer {padding:5px;font:12px/16px arial;font-weight:bolder;color:#fff;}
div.jqi .jqimessage {margin:50px 5px 5px 175px;}
div.jqi .jqibuttons {text-align:left;padding:5px 0 0 0;margin-left:175px;}
div.jqi button {padding:3px 10px;margin:0 10px 0 0;}

.impromptuwarning .impromptu {background-color:#b0be96;}
.impromptufade {position:absolute;background-color:#333333;}
div.impromptu {position:absolute;background:url(../site_themes/backorder_alert.png) 0 0 no-repeat;width:360px;height:180px;}
div.impromptu .impromptuclose  {display:none;}
div.impromptu .impromptucontainer {padding:5px;font:12px/16px arial;font-weight:bolder;color:#fff;}
div.impromptu .impromptumessage {margin:50px 5px 5px 175px;}
div.impromptu .impromptubuttons {text-align:left;padding:5px 0 0 0;margin-left:175px;}
div.impromptu button {padding:3px 10px;margin:0 10px 0 0;}

div.impromptuleaving {position:absolute;background:url(../site_themes/leaving_alert.png) 0 0 no-repeat;width:360px;height:180px;}
div.impromptuleaving .impromptuleavingclose  {display:none;}
div.impromptuleaving .impromptuleavingcontainer {padding:5px;font:12px/16px arial;font-weight:bolder;color:#fff;}
div.impromptuleaving .impromptuleavingmessage {margin:50px 5px 5px 175px;}
div.impromptuleaving .impromptuleavingbuttons {text-align:left;padding:5px 0 0 0;margin-left:175px;}
div.impromptuleaving button {padding:3px 10px;margin:0 10px 0 0;}
.impromptuleavingfade {position:absolute;background-color:#333333;}

div.impromptushipping {position:absolute;background:url(../site_themes/shipping_alert.png) 0 0 no-repeat;width:360px;height:180px;padding:5px;font:12px/16px arial;font-weight:bolder;color:#fff;}
div.impromptushipping .impromptushippingclose  {display:none;}
div.impromptushipping.impromptushippingcontainer {padding:5px;font:12px/16px arial;font-weight:bolder;color:#fff;}
div.impromptushipping .impromptushippingmessage {margin:50px 5px 5px 175px;padding-right:10px;}
div.impromptushipping .impromptushippingbuttons {text-align:left;padding:5px 5px 5px 5px;margin-left:175px;}
div.impromptushipping button {padding:3px 10px;margin:0 10px 0 0;}
.impromptushippingfade {position:absolute;background-color:#333333;}

/* @end */

/* @group Top */
h1#branding {position:absolute;top:5px;left:0;font-size:12px;border:none;}
h1#branding a {display:block;overflow:hidden;text-indent:-9999px;width:160px;height:75px;cursor:pointer;background:url(../site_themes/brandingBG.png) 0px 0px no-repeat;}
h1#branding a:hover {background-position:0px -75px;}

#top ul {position:absolute;top:0px;right:5px;width:630px;height:30px;font:12px/30px arial, sans-serif;overflow:hidden;text-align:right;}
#top ul li {display:inline;}
#top ul li a {margin:0 2px 0 0;padding:0 4px;color:#369;text-decoration:none;}
#top ul li a:hover {color:#09f;}

#top ul li.tnAccount {padding-left:16px;background:url(../site_themes/icon_account.png) 0% 50% no-repeat;}
#top ul li.tnCart {padding-left:16px;background:url(../site_themes/icon_cart.png) 0% 50% no-repeat;}

#topInfo {position:absolute;top:40px;left:180px;width:300px;height:40px;overflow:hidden;}
#topInfo h2 {font:18px/18px arial, sans-serif;font-weight:bolder;letter-spacing:0.5px;text-align:left;color:#369;}
#topInfo h3 {font:12px/12px arial, sans-serif;font-weight:bolder;text-align:left;color:#181818;border:none;}

#topSearch {position:absolute;top:50px;right:0;width:480px;height:25px;}
#topSearch .topSearchBox {width:210px;height:20px;border:1px solid #369;background:#fff;color:#369;margin:0 5px 0 0;vertical-align:top;}
#topSearch .topSearchBox:focus {border:1px solid #09f;background:#ffc;color:#09f;}
#topSearch select {width:163px;height:20px;border:1px solid #369;background:#fff;color:#369;margin:0 5px 0 0;vertical-align:top;}
#topSearch .topSearchBtn {width:82px;height:22px;margin:0;vertical-align:top;}
/* @end */

/* @group Home */
h2.homeSpecials {width:720px;height:40px;text-indent:-9999px;background:url(../site_themes/header_homeSpecials.png) 0 0 no-repeat;}
h2.homeSpecials a {width:720px;height:40px;display:block;outline:none;border:none;text-decoration:none;}

#home_featured {float:left;display:inline;width:355px;margin:0 10px 10px 0;}
#home_special {float:left;display:inline;width:355px;margin:0 0 10px 0;}
#home_featured a:link, #home_special a:link {text-decoration:none;}

#home_featured h3, #home_special h3 {color:#c60;border:none;}
#home_featured h3 a:link,
#home_special h3 a:link {color:#c60;border:none;}

img.homePromoItem {float:right;display:inline;width:150px;height:150px;margin:0 5px 5px 5px;padding:2px;background:#e0edf6;}
a:hover img.homePromoItem {background:#c60;}
p.trs_price {font-size:12px;font-weight:bolder;color:#000;}
p.trs_save {font-size:14px;font-weight:bolder;font-style:italic;color:#c60;margin:0;}

.dealBtns {clear:right;text-align:center;}

/* -- Home Greeting -- */
#home_greeting {float:left;display:inline;width:230px;margin:0 0 10px 0;padding-bottom:3px;background:url(../site_themes/welcomeBG.jpg) 0 0 no-repeat;}
#home_greeting h2 {width:230px;height:100px;display:block;text-indent:-9999px;font:1px/1px arial;color:#fff;}
#home_greeting p {margin:5px 10px 0 10px;font:12px/16px calibri, lucida grande, trebuchet ms;}
#home_greeting a {color:#c60;text-decoration:none;}
#home_greeting a:hover {color:#900;}

/* -- Home Res center -- */
#home_resCenter {float:left;display:inline;width:230px;margin:0 0 10px 0;padding-bottom:3px;background:url(../site_themes/resourceCenterBG.png) 0 0 no-repeat;}
#home_resCenter h2, #home_resCenter h2 a {text-align:center;width:220px;height:22px;display:block;margin:8px 0;text-indent:-999em;}
#home_resCenter img {padding:2px;background:#eaf5ff;}
#home_resCenter a:link,
#home_resCenter a:visited {text-decoration:none;color:#c60;}
#home_resCenter a:hover,
#home_resCenter a:active {text-decoration:none;color:#f90;}
#home_resCenter h3 {border:none;}
#home_resCenter p, #home_resCenter p a:link {color:#181818;}
#home_resCenter p a:hover {color:#f90;}

/* -- Home Vendors -- */
ul.homeFeaturedVendors {width:960px;margin:0 0 10px 0;}
ul.homeFeaturedVendors li.homeVendorTile {float:left;display:inline;width:240px;margin:0 0 20px 0;overflow:hidden;text-align:center;}
ul.homeFeaturedVendors li.homeVendorTile h3 {font-size:11px;padding:0 5px;margin:0;text-align:center;}
ul.homeFeaturedVendors li.homeVendorTile img {width:230px;margin:0 auto;text-align:center;font-size:10px;}
ul.homeFeaturedVendors li.homeVendorTile p {font-size:12px;padding:0 5px;margin:0;}

ol.homeVendorSC {margin:5px;font:11px/13px arial, sans-serif;list-style:inside decimal;}
ol.homeVendorSC li {padding:2px 0;margin:0 0 4px 0;background:#eaf5ff;}

/* -- Vendor Landing -- */
#vendorLandingHeader {position:relative;margin:0 0 20px 0;}
#vendorLandingHeader h2 {margin:0;padding:10px 250px 0 0;}
#vendorLandingHeader img {position:absolute;top:0;right:0;}
/* @end */

/* @group Breadcrumb */
#breadcrumb {width:auto;margin:0 0 10px 0;padding:2px 0 8px 0;border-bottom:2px solid #e0edf6;font:12px/16px "Trebuchet MS",arial;}
#breadcrumb li {display:inline;margin-right:1px;padding:0 2px;font-weight:bolder;}
#breadcrumb li a {clear:both;font-weight:normal;padding-right:12px;background:url(../site_themes/breadcrumbArrow.png) 100% 50% no-repeat;}
/* @end */

/* @group sideBar */
#sideBar h3 {
	margin:0;
	padding:0 0 3px 0;
	font:14px/16px "Trebuchet MS", arial, sans-serif;
	font-weight:bolder;
	border:none;
	color:#c60;
}
#sideBar ul {margin:0 0 10px 0;width:230px;font:10px/16px arial, sans-serif;text-transform:uppercase;}
#sideBar ul li {display:inline;width:230px;height:1%;list-style-type:disc;}
#sideBar li a {display:block;text-decoration:none;margin:0 0 1px 0;padding:2px 0 2px 0;border-bottom:1px solid #eae7db;}
#sideBar li a:hover, #sideBar li a:active {text-decoration:none;background:#369;color:#e0edf6;text-indent:7px;}
/* -- ACTIVE ITEM -- */
#sideBar li a.sn_current {text-indent:12px;color:#000;font-weight:bolder;background:url(../site_themes/breadcrumbArrow.png) 0% 0% no-repeat;}
/* @end */

/* @group Product Sections */
ul.sectionTab {clear:left;width:auto;height:30px;margin:10px 0 5px 0;border-bottom:1px solid #369;font:14px/30px "Trebuchet MS", arial, sans-serif;}
ul.sectionTab li {float:left;display:inline;margin:0 4px;}
ul.sectionTab a {text-decoration:none;}
h2.sectionTabTitle {
	font:18px/30px "Trebuchet MS", arial, sans-serif;
	margin-left:-4px;
	padding-right:10px;
	padding-left:10px;
	display:block;
	height:30px;
	color:White;
	background:#fff url(../site_themes/sectionTabBG.png) 0% 0% no-repeat;
}
h2.PartnerTitle {
	font:18px/30px "Trebuchet MS", arial, sans-serif;
	margin-left:-4px;
	padding-right:10px;
	padding-left:10px;
	display:block;
	height:30px;
	color:White;
	padding-top:5px;
}
h2.sectionTabTitle a:link, h2.sectionTabTitle a:visited {
	color:#fff;
	text-decoration:none;

	display:block;

}

h2.sectionTabTitle a:hover, h2.sectionTabTitle active {
	color:#fc3;
	text-decoration:none;

	display:block;

}

ul.sectionList {clear:left;width:100%;margin:0;}
ul.sectionList li {
	float:left;
	display:inline;
	width:240px;
	height:170px;
	padding-bottom:2px;
	margin-bottom:3px;
	background:#fff url(../site_themes/sectionListBG.png) 0 0 no-repeat;
}
div.sectionSummary {width:220px;margin:10px 10px 0 10px;}
div.sectionSummary:hover {background:#fff;}
h2.sectionSummaryTitle {font:12px/14px arial;text-transform:uppercase;margin:0;font-weight:bolder;}
p.sectionEnd {font-weight:bolder;clear:left;margin:0;text-align:center;}
div.sectionSummary img {float:left;display:inline;width:90px;height:90px;margin:5px 5px 5px 0px;border:1px solid #9cf;}

/* -- SORT -- */
.pageSort {clear:both;width:auto;padding:10px;margin:5px 0;background:#e0edf6;border:1px solid #369;}
.pageSort select {width:140px;height:20px;border:1px solid #369;background:#fff;color:#369;margin:0 5px 0 0;vertical-align:top;}
.pageSort select.selectLG {width:290px;}
.pageSort .sortBtn {width:52px;height:22px;margin:0;vertical-align:top;}

.pageSort input.sortSearch {width:140px;height:20px;border:1px solid #369;background:#fff;color:#369;margin:0 5px 0 20px;vertical-align:top;}

/* -- PRODUCT LIST -- */
table.prodListTbl {border-collapse:collapse;width:100%;vertical-align:top;margin:0;padding:0;}
table.prodListTbl td {vertical-align:top;padding:5px;border-bottom:1px solid #eae7db;}
table.prodListTbl td.prodImgTD {width:80px;height:80px;}
table.prodListTbl td.prodImgTD img {padding:2px;background:#e0edf6;}
table.prodListTbl td.prodPriTD {width:120px;}
table.prodListTbl td.prodBuyTD {width:150px;}
/* -- PAGINATION -- */
table.prodListTbl tfoot td {font-size:12px;text-align:center;padding:10px 0;}
table.prodListTbl tfoot a:link {font-weight:bolder;padding:3px;margin:0 1px;background:#eee;border:1px solid #ddd;}
table.prodListTbl tfoot a:visited {padding:3px;margin:0 1px;background:#fff;border:1px solid #eee;}
table.prodListTbl tfoot a:hover,
table.prodListTbl tfoot a:active {font-weight:bolder;padding:3px;margin:0 1px;color:#c60;background:#fff;border:1px solid #c60;}

td.ftPage {font-size:12px;text-align:center;padding:10px 0;}
td.ftPage a:link {font-weight:bolder;padding:3px;margin:0 1px;background:#eee;border:1px solid #ddd;}
td.ftPage a:visited {padding:3px;margin:0 1px;background:#fff;border:1px solid #eee;}
td.ftPage a:hover,
td.ftPage a:active {font-weight:bolder;padding:3px;margin:0 1px;color:#c60;background:#fff;border:1px solid #c60;}
/* @end */

/* @group Product Details */
/* -- PHOTO GALLERY -- */
img#ctl00_ContentPlaceHolder1_photoHolder {width:300px;height:300px;padding:10px;background:url(../site_themes/photoHolderBG.png) 0 0 no-repeat;margin:0 auto 0 auto;overflow:hidden;}
ul.photoNav {width:320px;margin-bottom:10px;overflow:hidden;}
ul.photoNav li {float:left;display:inline;width:80px;height:80px;}
ul.photoNav li img {width:74px;height:74px;margin:3px;}
ul.photoNav li a {display:block;width:80px;height:80px;background:#fff;}
ul.photoNav li a:hover {background:#c60;}

/* -- PRODUCT DETAILS -- */
.prodDetailsCol {float:left;display:inline;width:370px;margin-right:20px;}
.prodDetailsCol h4 {clear:left;color:#c60;}

.qtyBox {width:30px;height:20px;border:1px solid #369;background:#fff;color:#369;margin:0;}
.qtyBox:focus {color:#09f;background:#ffc;border:1px solid #09f;}

.prodPricing {float:left;display:inline;width:175px;margin:0 10px 0 0;}
.prodPurchase {float:left;display:inline;width:175px;margin:0 0 0 0;}

ul.prodFeatures {margin-bottom:5px;width:auto;list-style: square inside;font:12px/14px "Trebuchet MS", arial;}
ul.prodFeatures li {margin-bottom:1px;border-bottom:1px dotted #eae7db;}

table.prodSpecs {border-collapse:collapse;width:100%;vertical-align:top;margin:0;padding:0;}
table.prodSpecs tr.trOdd {background:#eae7db;}
table.prodSpecs td {font:12px/14px arial;padding:5px;}
table.prodSpecs td.tdName {font-weight:bolder;width:150px; vertical-align:top;}

#custSupport {width:232px;height:100px;display:block;margin:0 auto 10px auto;background:url(../site_themes/custSupportBG.jpg) 0 0 no-repeat;}
#custSupport h3 {border:none;font-size:14px;margin:0;padding:5px 80px 3px 10px;}
#custSupport h4 {border:none;font-size:12px;margin:0;padding:0px 80px 5px 10px;}
/* -- PARTS/ACCESSORIES -- */
.prodAcc {width:auto;margin:5px auto;padding:5px;border:1px solid #eae7db;}
.prodAcc img {float:left;display:inline;width:75px;height:75px;margin:0 10px 10px 0;background:#eae7db;padding:2px;}
.prodAccBtns {clear:left;width:auto;height:40px;margin:0 auto;}
.prodAccBtns img {width:150px;height:40px;margin:0;background:#fff;padding:0;}
/* @end */

/* @group Shopping Cart */
/* -- CART STEPS -- */
#cartSteps {width:960px;height:40px;display:block;margin:0 0 10px 0;padding:0;}
#cartSteps div {width:960px;height:40px;text-indent:-999em;background:url(../site_themes/checkoutStepsBG.png) no-repeat;}
#cartSteps div.cart_step1 {background-position:0px 0px;}
#cartSteps div.cart_step2 {background-position:0px -40px;}
#cartSteps div.cart_step3 {background-position:0px -80px;}
#cartSteps div.cart_step4 {background-position:0px -120px;}
#cartSteps div.cart_step5 {background-position:0px -160px;}

.checkoutBtns {margin:5px 0 0 0;text-align:right;}
.checkoutBtns img {width:150px;height:40px;vertical-align:top;}

/* -- CART ITEMS -- */
table.cartTbl {border-collapse:collapse;width:100%;vertical-align:top;margin:0;padding:0;}
table.cartTbl th {font:10px/10px arial;font-weight:bolder;text-transform:uppercase;text-align:center;padding:5px;background:#eae7db;border:1px solid #eae7db;}
td.tblHead {font:10px/10px arial;font-weight:bolder;text-transform:uppercase;text-align:center;padding:5px;background:#eae7db;border:1px solid #eae7db;}
table.cartTbl td {vertical-align:top;padding:5px;border-bottom:1px solid #eae7db;}
table.cartTbl td.cartItemImg {width:80px;border-left:1px solid #eae7db;}
table.cartTbl td.cartItemImg img {padding:2px;background:#e0edf6;}
table.cartTbl td.cartItemDesc {width:300px;}
table.cartTbl td.cartItemQty {width:120px;border:1px solid #eae7db;border-top:none;}
table.cartTbl td.cartItemQty p {text-align:center;}
table.cartTbl td.cartItemPrice {text-align:right;border-right:1px solid #eae7db;}
table.cartTbl td.cartTotalPrice {text-align:right;font-weight:bolder;border-right:1px solid #eae7db;}

/*-- EST SHIPPING -- */
table.cartTbl td.estShipping {border-left:1px solid #eae7db;font:14px/14px arial;text-transform:uppercase;color:#036;background:#eae7db;text-align:right;}
.estZipBox {width:50px;height:20px;border:1px solid #369;background:#fff;color:#369;margin:0;vertical-align:baseline;}
.estZipBox:focus {color:#09f;background:#ffc;border:1px solid #09f;}

table.cartTbl td.emptyLft {border-left:1px solid #eae7db;}

a.removeItem {font:12px/14px "Trebuchet MS", arial;padding-left:12px;margin-right:4px;background:url(../site_themes/icon_remove.png) 0% 50% no-repeat;}
a.updateItem {font:12px/14px "Trebuchet MS", arial;padding-left:12px;background:url(../site_themes/icon_update.png) 0% 50% no-repeat;}

/* -- CHECKOUT -- */
h4.billTitle {font-size:14px;font-weight:bolder;color:#c60;border-bottom:1px solid #181818;margin:5px 0 3px 0;padding-bottom:3px;}

table.sc_formTbl {border-collapse:collapse;width:100%;margin:5px auto;}
table.sc_formTbl td {padding:5px 3px;font-size:12px;font-family:arial, verdana, sans-serif;vertical-align:baseline;}
table.sc_formTbl td.tdName {text-align:right;font-weight:bolder;margin-right:5%;width:45%;border-bottom:1px solid #eae7db;vertical-align:top;}
table.sc_formTbl td.tdValue {border-bottom:1px solid #eae7db;}

select.sc_selectAddress {width:302px;height:20px;border:1px solid #369;background:#fff;color:#369;vertical-align:baseline;}

input.sc_input150 {width:140px;height:20px;border:1px solid #369;background:#fff;color:#369;vertical-align:baseline;}
input.sc_input30 {width:30px;height:20px;border:1px solid #369;background:#fff;color:#369;vertical-align:baseline;}
input.sc_input150:focus, input.sc_input30:focus {color:#09f;background:#ffc;border:1px solid #09f;}

select.cc_selectType {width:140px;height:20px;border:1px solid #369;background:#fff;color:#369;vertical-align:baseline;}
select.cc_selectDate {width:70px;height:20px;border:1px solid #369;background:#fff;color:#369;vertical-align:baseline;margin-right:5px;}

/* -- ORDER CONFIRMATION -- */
table.invoiceTbl {margin:10px auto;}
table.invoiceTbl th {font:10px/10px arial;font-weight:bolder;text-transform:uppercase;text-align:center;padding:5px;background:#eae7db;border:1px solid #eae7db;}
table.invoiceTbl td {border:1px solid #eae7db;border-bottom:none;}
table.invoiceTbl td.invoiceSubName {text-align:right;}
table.invoiceTbl td.invoiceTotalName {text-align:right;font-weight:bolder;border-bottom:1px solid #eae7db;}
table.invoiceTbl td.invoiceTotalValue {font-weight:bolder;border-bottom:1px solid #eae7db;}
/* @end */

/* @group Footer */
#footer div.ft_80 {float:left;display:inline;width:70px;margin:0 10px 10px 0;}
#footer div.ft_160 {float:left;display:inline;width:150px;margin:0 10px 10px 0;}
#footer div.ft_560 {float:left;display:inline;width:550px;margin:0 10px 10px 0;}

#footer h3 {font:12px/14px arial, sans;color:#181818;font-weight:bolder;border-bottom:1px solid #181818;}

#footer ul {margin:0 0 10px 0;font:11px/14px arial, sans;width:550px;overflow:hidden;}
#footer ul li {display:inline;margin:2px 4px 2px 0;}
#footer ul li:after {content:", ";}
/*-- Info list -- */
#footer ul.ft_info {font:11px/14px arial, sans;width:150px;}
#footer ul.ft_info li {width:150px;display:block;}
#footer ul.ft_info li:after {content:"";}

#footer .ft_summary {clear:both;margin:20px auto;border-top:1px solid #fff;padding-top:4px;}
#footer .ft_summary p {font:12px/18px lucida grande, arial, sans-serif;color:#666;text-align:left;}

#footer a {color:#069;text-decoration:none;}
#footer a:hover {color:#09f;}
/* @end */


#messagewrap {
width:960px;
height:60px;
display:block;
margin:0px auto 10px auto;
text-align:center;
font:18px/60px arial, sans-serif;
color:#900;
background:url(../site_themes/holidayAlertHeader.png) 0 0 no-repeat;
}
 
/* -- All Search -- */
ul.allSearchList2 {width:960px;margin:0 0 10px 0;height:11500px;}
ul.allSearchList2 li.allSearchTile {float:left;display:inline;width:240px;margin:0 0 20px 0;overflow:hidden;text-align:center;}

ul.allSearchList {width:960px;margin:0 0 10px 0;}
ul.allSearchList li.allSearchTile {float:left;display:inline;width:240px;margin:0 0 20px 0;overflow:hidden;text-align:center;}


