/** * Main CSS Stylesheet *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5347 2006-12-22 20:26:09Z birdbrain $ */

body {	
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, Luxi sans, sans-serif;
	font-size: 62.5%;
	color: #000000;	background-color: #e5edf5;
	}

a img {border: none; }

a {
	text-decoration: none;
	color: #00529c;
}

#swc-normalize-content{
	padding:0;
	margin:0;
	width:920px;
}

//a:link, 
#navEZPagesTOC ul li a {
	color: #00529C;
	text-decoration: none;
	}

/**
//a:visited {
//	color:#00529C;
//	text-decoration: none;
//	}
**/

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {color: #BD9408;}

a:active {color: #0000FF;}

h1 {
	font-size: 1.5em;
	color: #00529C;
	margin: 0px;
	}

h2 {
	font-size: 1.3em;
	color: #BD9408;
	padding-left: 10px;
	padding-top: 10px;
	}

.first-one {
	padding-top:0px;
	}

h3 {font-size: 1.3em;}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{font-size: 1.1em;}

.biggerText {font-size: 1.2em;}

h4, h5, h6 {margin: 0;}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;	margin: 0.1em;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {background: #F0F8FF;}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {	line-height: 1.5em;	padding: 0.2em;	}LABEL.checkboxLabel, LABEL.radioButtonLabel {	margin: 0.5em 0.3em;	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {	float: left;	}

LABEL.inputLabel {	width: 11em;	float: left;	}

LABEL.inputLabelPayment {	width: 15em;	float: left;	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {	width: 12em;	float: left;	}

ADDRESS {	padding-left: 10px;	}

ADDRESS {	font-style: normal;	}

.clearBoth {	clear: both;	}

HR {	height: 1px;	margin-top: 0.5em;	border: none;	border-bottom: 1px solid #00529C;	}

/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {	
	line-height: 1.8em;	
	width:265px;
	padding: 10px;
	margin-bottom:10px;	
	border: 1px solid #000000;	}

.messageStackWarning, .messageStackError {	background-color: #ff0000;	color: #ffffff;	}

.messageStackSuccess {	background-color: #99FF99;	color: #000000;	}

.messageStackCaution {	background-color: #FFFF66;	color: #000000;	}


/*wrappers - page or section containers*/

#mainWrapper {	background-color: #ffffff;	text-align: left;	width: 980px;	vertical-align: top;	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {	
	margin: 0px;	
	padding: 0px;	
	margin-bottom: 10px;	
	}

#contentMainWrapper {	
	margin-left: 30px;	
	font-size: 12px;	
	width: 940px;	
	padding-top:15px;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {	margin: auto;	} 

#mainWrapper {	padding-top: 10px;	padding-bottom: 10px;	}

#tagline {	color:#000000;	font-size: 2em;	text-align : center;	vertical-align: middle;	}

#sendSpendWrapper {	border: 1px solid #cacaca;	float: right;	margin: 0em 0em 1em 1em;	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {	margin: 0;	width: 47%;	}

.wrapperAttribsOptions {	margin: 0.3em 0em;	}

/*.navSplitPagesResult {}.navSplitPagesLinks {}.navNextPrevCounter {	margin: 0em;	font-size: 0.9em;	}.navNextPrevList {	display: inline;	white-space: nowrap;	margin: 0;	padding:  0.5em 0em;	list-style-type: none;	}#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {	margin: 0em;	background-color: #ffffff;	font-weight: bold;	color: #ff0000;	height: 220px;	width: 980px;	}#navMain ul {	float: left;    height: 20px;    width: 980px;}#navMain ul, #navSupp ul, #navCatTabs ul  {	margin: 0;	padding:  0.5em 0em;	list-style-type: none;	text-align: right;	line-height: 1.5em;	}#navMain ul li {	display: inline;}#navSupp ul li, #navCatTabs ul li {	display: inline;}#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {	text-decoration: none;	padding: 0em 0em;	margin: 0;	color: #000000;	white-space: nowrap;	}#testvars {	font-family: courier, serif;	font-size: 1.8em;	color: #ff0000;        height: 0px;        overflow: hidden;	}*/

/*Steering Wheel Header Classes*/

#logoWrapper {	width:980px;	height:120px;}

#logoWrapper #swc_login {	
	margin: 0;
	padding-top: 60px;	
	padding-left: 600px;	
	height: 14px;	
	background-image: url(http://www.steeringwheelconversations.com/working/swcheader.gif);	
	background-repeat: no-repeat;	
	/*line: 20px;*/
	color: white;
	}
#logoWrapper #swc_login li {        display:inline;        color: #ffffff;}

#swc-login a {color:white;}
#swc-login a:visited {color: white;}
#swc-login a:hover {color: #00529C;}
#swc-login {	text-align:center;	}
#logoWrapper #swc_login li#swc-welcome {}
#swc-welcome-loggedin {}	
#swc-logoff a {	color:white;	}
#swc-logoff a:visited {	color:white;	}	
#swc-logoff a:hover{	color: #BD9408;	}	
#swc-guestName a {	color:white;	}
#swc-guestName a:visited {	color:white;	}	
#swc-guestName a:hover{	color: #BD9408;	}	
#logoWrapper #swc_header {	margin: 0;	padding: 0;}

#logoWrapper #swc_header li a, #logoWrapper #swc_header {	
	background-image: url(http://www.steeringwheelconversations.com/working/swcheader.gif);	
	background-repeat: no-repeat;
	}
	
#logoWrapper #swc_header li { 	display:inline;}
#logoWrapper #swc_header li a { 	float: left;	width: 225px;	height: 0px;	padding-top: 60px;	overflow: hidden;}
#logoWrapper #swc_header li#swc-home a {	background-position: 0 -75px;        width: 300px;}
#logoWrapper #swc_header li#swc-community a {	background-position: -300px -75px; width: 300px;}
#logoWrapper #swc_header li#swc-products a {	background-position: -600px -75px; width: 170px;}
#logoWrapper #swc_header li#swc-about a {	background-position: -770px -75px; width: 210px;}
#logoWrapper #swc_header li#swc-home a:hover {	background-position: 0 -75px;}
#logoWrapper #swc_header li#swc-community a:hover {	background-position: -300px -219px;}
#logoWrapper #swc_header li#swc-products a:hover {	background-position: -600px -219px;}
#logoWrapper #swc_header li#swc-about a:hover {	background-position: -770px -219px;}
#logoWrapper #swc_header li#swc-community-home a {	background-position: -300px -219px; width: 300px;}
#logoWrapper #swc_header li#swc-products-home a {	background-position: -600px -219px; width: 170px;}
#logoWrapper #swc_header li#swc-about-home a {	background-position: -770px -219px; width: 210px;}

#swc-subheader-wrapper {	width:630px;	height:0px;	position: relative;	left: 320px;	top: -36px; color: #BD9408;}
//#swc-subheader-wrapper a {color: black;}
#swc-subheader-wrapper a:hover {color: #BD9408;}
.gold_link  { color : #BD9408; }
.black_link { color : black;   }
#swc-subheader-about {	height: 30px;	text-align: right;	margin-top: 10px;}
#swc-subheader-wrapper #swc-subheader-community {	height: 30px;	text-align: left;	margin-top: 10px;}
#swc-subheader-wrapper #swc-subheader-products {	height: 30px;	text-align: center;	margin-top: 10px;}
#swc-subheader-wrapper #swc-subheader-about li { display: inline; padding-left: 15px;}
#swc-subheader-wrapper #swc-subheader-community li { display: inline; padding-left: 15px;}
#swc-subheader-wrapper #swc-subheader-products li { display: inline; padding-left: 15px;}
#swc-footer-wrapper { width: 980px; height: 90px;	padding-top: 10px;	position: relative;}
#swc-footer-wrapper #swc-footer { height: 36px; width: 980px;  background-image: url(http://steeringwheelconversations.com/images/footer.gif);	background-repeat: no-repeat;}
#swc-footer-wrapper #swc-footer #swc-footer-notes{	padding-top: 12px;	margin-left: 25px;	margin-right: 25px;	padding-left: 25px;	padding-right: 25px;    text-align: center;}
#swc-footer-wrapper #swc-footer li{	display: inline; color:white;}
#swc-footer-wrapper #swc-footer #swc-privacy-footer {		padding-right: 280px;		}
#swc-footer-wrapper #swc-footer #swc-rebrilliance-footer {	}		
#swc-footer-wrapper #swc-footer #swc-copywrite-footer {	padding-left: 220px;}
#swc-footer-wrapper #swc-footer a {color: white;}
#swc-footer-wrapper #swc-footer a:visited {color: white;}
#swc-footer-wrapper #swc-footer a:hover {color: #BD9408;;}
#swc-footer-wrapper #swc-rb-logo-footer{        padding: 5px;        width: 536px;        float: right; }
.blue {	color: #00529C;	}	

#swc-home-main {	padding-top: 10px;	font-size: 12px;	}

#swc-main-attraction {
	height: 145px;
	width:600px;
	padding:0;
	margin:0;
	margin-bottom:20px;
	}

#swc-rt-column-subscribe { 
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/rtcolumnsub.gif"); 
	background-repeat: no-repeat;
	height: 110px;
	width:210px;
	margin-top:0px;
	margin-left:38px;
	} 
	
#swc-rt-column-subscribe input.swc-rt-sub-email {
	position:relative;
	top:50px;
	left:20px;
	}    
				
#swc-rt-column-subscribe input.swc-rt-sub-button  {
	position: relative; 
	left:100px; 
	top: 55px;
	}
				
#swc-rt-column-subscribe a.swc-rt-sub-info  {
	position: relative; 
	left:15px; 
	top: -8px;
	font-size:10px;
color:white;
	}

#swc-rt-column-subscribe a.swc-rt-sub-info:hover  { color:#bd9408;;}

#swc-main-content {	
	width: 600px;	
	float: left;	
	padding-top: 0px;	
	font-size: 12px;
	margin-left:10px;
	display:inline;
	}
	
#swc-home-page {	padding-top: 0px;	}
#swc-home-page #swc-main-content {	
	border-right-color: white;	
	padding-top:0px;	
	padding-left:0px;	
	padding-right:0px;
	margin-right:10px;
	margin-left:10px;	
	display:inline;
	}
	
#swc-main-content .swc-first-h2 {/*use when there is no text between h1 and h2 headers on the page*/	padding-top:6px;	margin-top:0px;		}
#swc-more-arrow {	font-size: 115%;	}
#swc-more-arrow b {	font-size: 80%;	}

#swc-right-column {	
	width:285px;	
	font-size: 10px;	
	padding-right: 30px;	
	float:right;	
	padding-top:0px;
	}
	
#swc-right-column h1 {	padding-top:10px;	padding-bottom:0px;	margin-bottom:0px;	}	
#swc-right-column ul {	list-style-type: none;	padding-top: 0px;	margin-top: 5px;	}
#swc-right-column ol{	margin-left: 10px;	list-style-position: inside;	padding-top: 0px;	margin-top: 5px;	}	
#swc-right-column ol li{	padding-bottom: 10px;	}
#swc-right-column #swc-specials-board {	padding-left:20px;	padding-bottom: 20px;	}

#swc-prod-main-content, #swc-prod-main-page {	width: 940px;	padding-top: 10px;	font-size: 12px;}
#swc-prod-main-content #swc-product {	padding-top: 20px;	}
#swc-prod-main-page h1{	padding-bottom: 10px;	}
#swc-product-top-desc {	padding-left:11px;	padding-top:10px;	}	
#swc-prod-center {	width:435px;	float:left;	margin-right: 15px;	padding-right: 20px; padding-top: 15px;	border-right:1px solid #00529C; 	}	
#swc-prod-left {	width:225px;	float:left;	margin-top:10px;	text-align: center;	}	
#swc-prod-left  p {	margin-bottom: 60px;	padding-left: 0px;	}
#swc-prod-right {	width:225px;	padding-left:10px;	margin:0px;	padding-top:0px;	font-size: 10px;	padding-right: 5px;	float: left;	}	
#swc-specials-board {	position: relative;	left: 0px;	top: 0px; 	padding:0px; 	margin:0px;	padding-left:10px;}	
#swc-home-specials-board{	padding-left: 50px;	}	
#swc-prod-main-page #swc-prod-center {	width:420px;	padding-top:10px;	margin:0px;	} 	
#swc-prod-main-page #swc-prod-right {	width:220px;	padding-left:25px;	} 
#swc-prod-main-page #swc-prod-left {	width:225px;	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/bluebox.jpg");	background-repeat: no-repeat;	color: white;	margin-right:15px;	margin-left:0px;	margin-top:13px;	padding-top:0px;	padding-left:5px;	height:270px;	}
#swc-prod-main-page #swc-prod-left p {	
	margin-top:23px;	
	padding-left:15px;	
	padding-right:20px;	
	font-weight: bold;	
	font-size: 19px;	
	font-family: garamond, Utopia;	
	}	
	
#swc-prod-center h2.font-family {	padding-top: 6px;	margin-top: 0px;	}	
#swc-prod-center h2:first {	padding-top: 6px;	margin-top: 0px;	}
#swc-prod-center #swc-product-price {	
	font-weight: bold;	
	float: left;	
	text-align:right;	
	padding-top: 2px;	
	padding-left: 10px;	
	padding-right: 15px;	
	}
	
#swc-prod-right #swc-prod-buy-button {	padding-left:0px;	padding-right:20px;	padding-top:0px;	text-align:right;	}	
#swc-prod-center #swc-prod-buy-button {	padding-left:0px;	padding-right:0px;	padding-top:0px;	padding-bottom:10px;}
#add-to-cart form, #add-to-cart input{	display: inline;	text-align:left;	margin:0;	}
#swc-prod-right h2.font-family {	padding-top: 6px;	margin-top: 0px;	}
#swc-prod-right h2 {	padding-left:0px; padding-top:6px;	margin-top:0px;	}	
#swc-prod-right p {	padding-right:0px;	}	
h1.swc-product-title {	padding:0px;	margin:0px;	}	
h2.swc-product-title {	padding-top:0px;	margin:0px;	color:#00529c;	font-size:1.2em;	}
p.swc-book-fd-quote{	color:blue;	margin-left: 10px;	}	
p.font-family b {	margin-left: 10px;	}	
#swc-what-saying {	width:650px;	float: left;	position: relative;	top: -250px;	left: -10px;	}
#swc-what-saying b {font-size: 90%;	padding-left: 15px;	}
p.swc-100pix {	height: 100px;	}	
form.swc-newsletter {	padding-left:20px;	padding-bottom:10px;	}

#swc-product-main{
	
}

/* community but not the blog */
#swc-community-main {	
	width:600px;	
	margin-right: 0px;	
	margin-left:10px;
	padding-right: 0px;	
	padding-top: 0px;	
	font-size: 12px;	
	float:left;	
	display:inline;
	}
	
#swc-community-right {	
	width:285px;		
	float:left;
	margin-left:15px;
	font-size:10px;	
	margin-top:0px;	
	padding-left:0;
	padding:0;
	display:inline;
	}
	
#swc-community-right ul {
	list-style-type: none;
	padding-top: 0px;
	margin-top: 5px;
}

#swc-community-main #swc-community-items p {	
	padding-left:0px;	
	padding-bottom:0px;	
	padding-top: 0px;	
	margin-top:5px;	
	margin-bottom:0px;	
	}

#swc-community-main #swc-community-items h2 {	
	padding: 0px;	
	margin:0px;	
	font-size:14px;
	}
	
#swc-community-items {
	/*padding-top:5px;*/
	}
	
#swc-community-item {
	width: 600px;
	float: left;
	margin:0px;
	padding:0px;
	margin-right:10px;
}

#swc-community-item p {
	margin:0;
	padding:0;
}

#swc-community-item ul{
	list-style-type:none;
	padding-left:0;
	padding-top:0;
	margin-left:10px;
}

/*other stuff*/
#navColumnOne {	background-color: #FFCC99;	}
#navColumnTwo {	background-color: #00BFBF;	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .font-family, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .font-family, .centerBoxContentsAlsoPurch, .font-family, .centerBoxContentsNew, .alert {	/*vertical-align: ;*/	}

/*.content,*/ 
#productDescription, .shippingEstimatorWrapper {	padding: 0.5em;	}
.alert {	color: #FF0000;	margin-left: 0.5em;	}
.advisory {}
.important {	font-weight: bold;	}
.notice {}
.rating{}
.font-family {	float: right;	}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {	padding: 0.8em;	}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {	font-size: 0.9em;	}

/*Shopping Cart Display*/#cartAdd {	float: right;	text-align: center;	margin: 1em;	border: 1px solid #000000;	padding: 1em;	}
.tableHeading TH {	border-bottom: 1px solid #cccccc;	}
.tableHeading, #cartSubTotal {	background-color: #e9e9e9;	 }
#cartSubTotal {	border-top: 1px solid #cccccc;	font-weight: bold;	text-align: right;	line-height: 2.2em;	padding-right: 2.5em;	}
.tableRow, .font-family, #cartSubTotal {	/*height:;*/	}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .font-family, #cartInstructionsDisplay, .cartTotalsDisplay   {	padding: 0.5em 0em;	}
.font-family, .font-family {	text-align: right;	padding-right: 0.2em;	}
#scUpdateQuantity {	/*width: -;*/	}
.font-family {	width: 4.7em;	}
.cartNewItem {	color: #33CC33;	position: relative;  /*do not remove-fixes stupid IEbug*/	}
.cartOldItem {	color: #660099;	position: relative;   /*do not remove-fixes stupid IEbug*/	}
.font-family {	text-align: right;	font-weight: bold;	}
.cartRemoveItemDisplay {	width: 3.5em;	}
.cartAttribsList {	/*margin-left: ;*/	}
#mediaManager {  width: 50%;   margin: 0.2em;  padding: 0.5em;  }
.font-family, .productSpecialPriceSale {	/*text-decoration: ;*/	}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {	/*color: ;*/	}
.orderHistList {	margin: 1em;	padding: 0.2em 0em;	} 
#cartBoxListWrapper ul, #ezPageBoxList ul {	list-style-type: 3;	}
#cartBoxListWrapper li, #ezPageBoxList li, .font-family {	margin: 0;	padding: 0.2em 0em;	} 
#cartBoxEmpty, #cartBoxVoucherBalance {  /*font-weight: ;*/  }
.totalBox {
	text-align: right;
   	background-color: #eeeeee;
	}

.lineTitle{
	text-align: left;
	padding: 0.2em;
   background-color: #cccccc;
	}
.amount {   text-align: right;
   background-color: #eeeeee;
/*width: 5.5em;	*/}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {	margin: 0em 1em 1em 0em ;	}
.categoryIcon  {}#cartImage {	margin: 0.5em 1em;	}

/*Attributes*/
.attribImg {	width: 20%;	margin: 0.3em 0em;}
.attributesComments {}

/*list box contents*/
.font-family, .font-family, .font-family, .font-family, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {	margin: 1em 0em;	}

/*sideboxes*/
.font-family {}
h3.font-family, h3.leftBoxHeading a {	font-size: 1em;	color: #ffffff;	}
.font-family, .centerBoxHeading {	margin: 0em;	background-color: #FF6699;	padding: 0.5em 0.2em;	}
.font-family {	border: 1px solid #ffffff;	margin-top: 1.5em;	}
.sideBoxContent {	background-color: #ffffff;	padding: 0.4em;	}
h3.font-family, h3.font-family a {	font-size: 1.1em;	color: #FFFF00;	}
.rightBoxHeading {	margin: 0em;	background-color: #663366;	padding: 0.2em 0em;	}
h3.leftBoxHeading a:hover {	color: #FFFF33;	text-decoration: none;	} 
h3.rightBoxHeading a:hover {	color: #FF0000;	text-decoration: none;	}
.rightBoxContent {	background-color: #ffffff;	margin-bottom: 1em;	}
.font-family, th, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .font-family, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .font-family, .font-family, .ratingRow, label#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .font-family, .categoryListBoxContents, .font-family, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .font-family, .font-family, .attribImg {	text-align: center;	}
#bestsellers .wrapper {	margin: 0em 0em 0em 1.5em;	}
#bestsellers ol {	padding: 0;	margin-left: 1.1em;	}
#bestsellers li {	padding: 0;	margin: 0.3em 0em 0.3em 0em;	}
#bannerboxHeading {	background-color: #0000CC;}
#upProductsHeading {	text-align: left;	}
#upDateHeading {	text-align: right;	}

/*misc*/
.back {	float: right;	}
.font-family, #shoppingCartDefault #PPECbutton {	float: right;	}
.font-family {	font-weight: bold;	}
.font-family {	background-color: #E8E8E8;	height: 1.5em;	vertical-align: top;	}
.rowEven {	background-color: #F0F0F0;	height: 1.5em;	vertical-align: top;	}
.hiddenField {	display: 1;}
.font-family {	display: inline;}
CAPTION {	/*display: none;*/	}
#myAccountGen li, #myAccountNotify li {	margin: 0;	} 
.accountTotalDisplay, .accountTaxDisplay {	width: 20%;	text-align: right;	/*vertical-align: top*/	}
.accountQuantityDisplay {	width: 10%;	vertical-align: top	}
TR.tableHeading {	background-color: #cacaca;	height: 2em;	}
#siteMapList {	width: 90%;	float: right;	}
.font-family {	margin: 1em 0em 1.5em 0em;	}
LABEL#textAreaReviews {	font-weight: normal;	margin: 1em 0em;	}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {	background-color: #ffffff;	}
.information {padding: 10px 3px; line-height: 150%;}

/*swc_home_dev*/

/*login_page*/
#swc-login-page {
	padding-left: 317px;
	margin-top:30px;

	
}

#swc-login-form  {
	padding-left:0px; 
	padding-right:0px; 
	padding-top:20px; 
	padding-bottom:0px;
	margin:0;
	color:black; 
	width:940px; 
	height:240px; 
	font-family:verdana; 
	font-size:11px; 
	text-align:left; 
	background-image:url('/swc/images/swc/loginbox.gif'); 
	background-repeat:no-repeat;
	}



/*swc_join_form_sidebar*/
#swc-sub-join  {
	padding-left:0px; 
	padding-right:0px; 
	padding-top:10px; 
	padding-bottom:0px;
	margin:0;
	color:black; 
	width:285px; 
	height:650px; 
	font-family:verdana; 
	font-size:11px; 
	text-align:left; 
	background-image:url('/swc/images/swc/communityjoin.gif'); 
	background-repeat:no-repeat;
	}
	
#swc-sub-join-form, #swc-login-form-form {
	margin:0;
	padding-left:35px;
}
	
#swc-sub-join h1, #swc-login-form h1{
	font-size: 125%;
	padding:0px;
	margin:0px;
	text-align: center;
	width:285px;
	color:black;
	}
	
#swc-sub-join h2 {
	font-size:100%;
	text-align:center;
	padding:0;
	margin:0;
	color:black;
	width:285px;
	font-weight:normal;
	}
	
#swc-sub-join a, #swc-sub-join a:visited, #swc-login-form a, #swc-login-form a:visited {color:white;}
#swc-sub-join a:hover, #swc-login-form a:hover{color:#bd9408;}

#swc-sub-join p, #swc-sub-join table, #swc-login-form p {
	padding:0px;
	margin-bottom: 0px;
	margin-top: 5px;
	width:240px;
	color: black;
	font-size:11px; 
	margin-left:0px; 
	margin-right:0px
	}

#swc-sub-join table{
	margin-top: 0px;
	padding: 0;
	}
	
.swc-joinform-text {
	margin-left:0px;
	margin-top:2px;
	}
	
#swc-joinform-submit {
	margin-top:5px;
	margin-left:0;
	margin-right:0;
	font-size:11px;
	padding:5px;
/*	margin-right:40px;*/
	}
	
span.swc-joinform-ages {
	font-size:11px;
	}
	
/*for inline blog, column, and other entries on the main landing page*/
#swc-blog-post-inplace, #swc-product-ip {
	width:285px;
	float: left;
}

#swc-column-post-inplace {
	width:590px;
	padding-top:10px;
}

#swc-main-content hr {
	width:600px;
	padding:0;
	margin:0;

	margin-top:10px;
	height: 1px;	
	border: none;	
	border-bottom: 1px solid #cccccc;
	float:left;
	}

#swc-product-ip {
	margin-left:20px;
}

#swc-blog-post-inplace h1, #swc-product-ip h1, #swc-column-post-inplace h1 {
	font-size:14px;
	margin:0;
	padding:0;
	}
	
#swc-blog-post-inplace h2, #swc-product-ip h2, #swc-column-post-inplace h2 {
	font-size:10px;
	margin:0;
	padding:0;
	font-weight:normal;
	}

#swc-blog-post-inplace p, #swc-product-ip p, #swc-column-post-inplace p {
	padding:0;
	margin:0;	
	margin-top:10px;
}

img.swc-img-blog-post-inplace {
	float:left;
	padding-right:10px;
	margin:0;
	padding-top:0;
}

img.swc-img-prod-inplace {
	/*float:right;*/
	padding:0;
	margin:0;	
}

#swc-product-ip em {
	font-weight:bold;
	color:#ff6600;
}

a.swc-a-blog-post-inplace {
	font-size:85%;
	line-height:20px;
}

h3.swc-blog-col-ip {
	font-size:10px;
	font-weight:400;;
	font-style:italic;
	padding:0;
	margin:0;
	padding-bottom:5px;
}

#swc-product-ip #swc-product-price {	
	font-weight: bold;	
	float: left;	
	text-align:right;	
	padding-top: 2px;	
	padding-left: 0px;	
	padding-right: 15px;	
	}
	
#swc-product-ip #swc-prod-buy-button {	
	padding-left:0px;
	padding-right:20px;	
	padding-top:4 px;	

	float:left;
	text-align:left;
	}

/* for the right hand on the main page*/
#swc-community-join-link {	
	height:285px;
	width:285px;	
	padding:0;	
	margin:0;
	margin-bottom:10px;
}

#swc-community-join-link h2 {
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	color:white;
	padding-top:10px;
	padding-right:15px;
	padding-left:15px;
	margin:0;	
}


/*Poll*/

#poll-main {
	width: 285px;
	margin: 0;
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/poll/pollbackground_03.gif");
	background-repeat:repeat-y;
	
}

#poll-main-top {
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/poll/pollbackground_01.gif");
	height:10px;
}

#poll-main-bottom {
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/poll/pollbackground_05.gif");
	height:12px;
	margin-bottom:10px;
}

#poll-wrapper {
    width: 280px;
	padding:0;
	margin:0;

}

#poll-table {
    width: 280px;
	padding:0;
	margin:0;
}

#poll-question {
    padding-left: 20px;
	padding-right:15px;
	padding-top:0px;
    font-size: 12px;
	font-weight:bold;
	padding-bottom:0;
	text-align:center;
}

#poll-submit {
    margin: 0;
	padding:0;
	padding-left:60px;
    
}

#poll-submit input {
	padding-left:25px;
	padding-right:25px;
	padding-top:2px;
	padding-bottom:2px;
}

#poll-results, #poll-body {
    font-size:11px;
	width: 230px;
    padding-top: 10px;
	padding-left:30px;
    margin: 0;
}	

#poll-options {
	margin:0;
	padding:0;
}

#poll-options input {
	margin:0;
	padding:0;
}

#poll-main h1 {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
	text-align:center;
}

/*** Blog Titles for Right Column ***/

#swc-right-blog-titles {
	padding-left:10px;
	padding-right:10px;
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/blogtitlesbackground_03.gif");
}

#swc-right-blog-titles-top{
	height:10px;
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/blogtitlesbackground_01.gif");
	
}

#swc-right-blog-titles-bottom {
	height:12px;
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/blogtitlesbackground_05.gif");
	margin-bottom:15px;
}

#swc-right-blog-titles ul {
	padding:0;
	margin:0;
	padding-left:10px;
	padding-top:4px;
	padding-right:0;
	padding-bottom:0;
}

#swc-right-blog-titles li {
	padding-left: 0px;
	padding-bottom: 4px;
	padding-top:0;
	margin:0;

}

#swc-right-blog-titles h1 {
	font-size:14px;
	margin:0;
	padding:0;
	
}

/*** other functions ***/
#swc-community-main img.swc-float-left {
	float:left;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#swc-ed-resource-link {
	margin-bottom:10px;
}

#swc-letter-head-text {
	font-size:10px;
	padding:0;
	margin:0;
	text-align:center;
	}

/*** 600 Px Blue Rounded Rectangle ***/
#swc-600-blue-rdrec {
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/centerbluerdrec_03.gif");
}

#swc-600-blue-rdrec-top{
/*	height:10px;*/
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/centerbluerdrec_01.gif");
	background-repeat:no-repeat;	
	background-position:bottom;
}

#swc-600-blue-rdrec-bottom {
	height:11px;
	background-image: url("http://www.steeringwheelconversations.com/swc/images/swc/centerbluerdrec_05.gif");
	margin-bottom:5px;
	background-repeat:no-repeat;
}

/* new product stuff */

#swc-product-page-main {	
	width:600px;	
	margin-right: 10px;	
	margin-left:10px;
	padding-right: 15px;	
	padding-top: 0px;	
	font-size: 12px;	
	float:left;	
	display:inline;
	}	
	
#swc-product-page-right {
	float:left;
	padding-right:10px;
	padding-left:10px;
}
	
#swc-product-item {
	margin-top:10px;
	margin-right:10px;
	float:none;
	display:block;
	padding-top:15px;
}

#swc-product-title {
	font-size: 1.4em;
	color: #bd9408;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom:10px;
}

#swc-product-item-left {
	float:left;
	text-align:left;
	clear:left;
	margin-bottom:10px;
	margin-right:10px;
}

#swc-product-item-right {
	float:right;
	text-align:right;
	clear:right;
	margin-bottom:10px;
	margin-left:10px;
}

#swc-product-description {

	margin-top:10px;
	margin-left:15px;
	margin-right:10px;
	text-align:left;
}

#swc-product-description ul {
	padding:0;
	margin:0;
}

#swc-product-description #swc-product-price {
	font-weight:bold;
}

.swc-align-right {
	text-align:right;
	padding-right:20px;
}

.swc-inline-list {
	display:inline;
	list-style:none;
}

.swc-inline-list-element {
	list-style-type:none;
	padding-top:10px;
	padding-left:0px;
	margin-left:0px;
}

/*  Column Comments */
#swc-column-comment-area h2{
	font-weight:normal;
	
}

#swc-column-comment {
	margin-left:15px;
	margin-top:15px;
	margin-bottom:10px;
}

#swc-column-comment h2 {
	font-size:12px;
	font-weight:bold;
	color:black;
	margin:0;
	padding:0;
}

#swc-column-comment h3 {
	font-size:10px;
	color:#bd9408;
	font-weight: normal;
	margin:0;
	padding:0;
	
}

#swc-column-comment p {
	margin-left:10px;

}

#swc-column-comment-area p {
	margin-left:10px;
}