/* Begin Common CSS */
body{margin-top:0px;padding:10px 0;background-image: url(../../bigsite4.jpg);background-attachment:fixed;background-position:top;background-repeat:no-repeat;text-align:center;background-color:#fff;font-size:100%;font-family:Verdana, Tahoma, sans-serif;overflow:-moz-scrollbars-vertical;}
#ctl00_ctrlSearch_SearchText{width:150px;}
.RSS_Body img {display:none;}
#ManufacturerSelectList{width:180px;}
.homeheader{color:#a90e0c;font-size:1.5em;}
table{font-size:1em !important;font-family:Verdana, Tahoma, sans-serif;border:none;}
table input{font-size:1em;}
table select{font-size:1em;}
form{margin:0;padding:0;}
.ProductNameText{font-size:16px;}
#slideshow{position:relative;height:300px;width:318px;float:left;padding:10px;}
#slideshow IMG{position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active{z-index:10;opacity:1.0;}
#slideshow IMG.last-active{z-index:9;}
#content input, #content select{font-size:1em;}
#backtotop{float:right;margin:25px;}
img{border:none;}
a:active, a:link, a:visited{color:#000000;text-decoration:none;font-size:12px;}
a:hover{color:#736B49;}
fieldset, form{border:none;margin:0;padding:0;}
h1 {
font-size : 18px;
font-family:Verdana, Tahoma, sans-serif;
font-weight : bold;
margin:0; 
}
h2 {
font-size : 16px;
font-family:Verdana, Tahoma, sans-serif;
font-weight : normal;
margin:0;
}
h3 {
font-size : 14px;
font-family:Verdana, Tahoma, sans-serif;
font-weight : normal;
margin:0;
}
h4 {
font-size : 9pt;
font-family:Verdana, Tahoma, sans-serif;
font-weight : normal;
margin:0;
}

* html .clear, * html .floatform{height:1%;}
.clear, .floatform{display:block;}
ul.tame, ul.tame li{margin:0;padding:2px;display:list-item;list-style:none;}
ul.tame li{line-height:1.25em;}
.tameHoriz, ul.tameHoriz li{margin:0;padding:0;list-style:none;font-size:1em;}
ul.tameHoriz li{display:inline;font-size:1em;}
br.cl{clear:both;}
#userName{}
.frontrectangle{background-image:url(../../images/rectanglemiddle.png);width:725px;background-repeat:repeat-y;padding-top:0px;margin-top:0px;}
#loginText{margin-left:1em;}
textarea#OrderNotes{width:99% !important;}



/* Total width of our site*/#wrapper{width:975px;margin:0 auto;padding:0;text-align:left;font-size:0.71em !important;z-index:1;}
/* move the flash around */#header{position:relative;top:0px;margin-left:0px;margin-bottom:0px;z-index:1;}
/* move the Menu around */#qm0{width:970px;position:relative;top:0px;margin-left:0px;margin-bottom:-0px;z-index:99; }
/* main logo */ #dppmain{position:absolute;top:-35px;margin-left:-30px;margin-bottom:6px;z-index:1500;}
#oppbutton{position:absolute;top:-35px;margin-left:455px;margin-bottom:6px;z-index:5;}
#tppbutton{position:absolute;top:-35px;margin-left:715px;margin-bottom:6px;z-index:4;}
#fblogo{position:absolute;top:205px;margin-left:930px;margin-bottom:6px;z-index:7;}
/* help logo */ #helplogo{position:absolute;top:290px;margin-left:-36px;margin-bottom:6px;z-index:4;}
/* help box */ #PopUp{display: none; position: absolute; left: 0px; top: 300px; border: 3px solid black; padding: 0px; background-color: #ffffff; font-size: 12px; height: 470px; width: 385px; text-align: justify;z-index:7;}
/* site feedback logo */ #sitefeedbacklogo{position:absolute;top:460px;margin-left:-36px;margin-bottom:6px;z-index:4;}
/* site feedback box */ #sitefeedbackPopUp{display: none; position: absolute; left: 0px; top: 460px; border: 3px solid black; padding: 0px; background-color: #ffffff; font-size: 12px; height: 390px; width: 385px; text-align: justify;z-index:7;}

/* myaccount logo */ #myacc{position:absolute;top:285px;margin-left:978px;margin-bottom:6px;z-index:4;}
/* blog logo */ #dppblog{position:absolute;top:460px;margin-left:978px;margin-bottom:6px;z-index:4;}
#bodyWrapper{padding:0;margin:30px 0px;0px 0px;background-color:#FFFFFF;background-image:url(../../images/tile.png);background-repeat:repeat-y; border:#000000 solid;height:auto;width:975px;float:left;}
/* How wide the left side is*/#leftWrap{width:230px;float:left;clear:both;margin-top:-45px;padding-left:5px;}
/* How wide the body is*/#content{margin:0px 15px 0px 0px;width:720px;height:auto;float:right;clear:none;}#footer{clear:both;margin:0;padding:0;width:100%;text-align:center;}


/* Total width of our site on the alternate pages*/#wrapper2{width:1070px;margin:0 auto;padding:0;text-align:left;font-size:0.71em !important;}
/* move the flash around on the alternate pages*/#header2{position:relative;top:-57px;margin-left:-48px;margin-bottom:-70px;}
/* Total Width of the white area of the page on the alternate pages*/#bodyWrapper2{padding:0;margin:30px 0px;0px 0px;background-color:#FFFFFF;background-image:url(../../images/tile.png);background-repeat:repeat-y; border:#000000 solid;height:auto;width:1070px;float:left;}
/* How wide the left side is on the alternate pages*/#leftWrap2{width:230px;float:left;clear:both;margin-top:-45px;padding-left:5px;}
/* How wide the body is on the alternate pages*/#content2{margin:0px 15px 0px 0px;width:820px;height:auto;float:right;clear:none;}#footer{clear:both;margin:0;padding:0;width:100%;text-align:center;}


#addthis{margin:5px 0px 0px 0px;}
#sepaddthis{margin:0px 0px 5px 5px;}
#dwuserEasyRotator{position:relative;}



#fadeshow1{position:relative;width:975px;height:250;z-index:3;}


#breadcrumb{color:#363636; padding-bottom:5px; font-size:9px;}
#miniCart{float:right;}
#ML{width:675px;font-size:0.85em;}
#ML, #ML div{float:right;vertical-align:middle;}
#ML div select{font-size:0.88em;margin:2px 0.5em 4px 0;vertical-align:middle;}
/* #breadcrumb, #minicart, #ML{height:2em;line-height:1.5em;color:#444;} */
#breadcrumb a, #miniCart a{color:#4776BD;}
input.submit{border:1px double #999;border-top-color:#ccc;border-left-color:#ccc;padding:0.1em;margin:0;background-color:#fff;background-image:url(images/background-form-element.png);color:#333;font-size:1em;font-weight:bold;font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;}
input.submit:active{border:1px double #ccc;border-top-color:#999;border-left-color:#999;}
#logo{float:left;width:210px;height:34px;background:url(images/logo.gif) no-repeat center center;margin-right:10px;display:block;}
#logo b{display:none;}
a.wishlist{background:url(images/icons/wishlist.gif) no-repeat left bottom;}
a.cart{background:url(images/icons/cart.gif) no-repeat left bottom;}
a.account{background:url(images/icons/your-account.gif) no-repeat left bottom;}
a.faq{background:url(images/icons/faq.gif) no-repeat left bottom;}
a.contact{background:url(images/icons/contact-us.gif) no-repeat left bottom;}
a.wishlist, a.cart, a.faq, a.contact, a.account{padding:3px 15px 3px 20px;position:relative;}
#header u{color:#000;text-decoration:none;}
#login{margin:0;padding:0;float:right;font-size:0.8em;padding-right:15px;}
.searchBox{height:3em;width:220px;border:1px solid #A7A6AA;margin-top:0.7em;}
.leftNav{padding:5px;margin-bottom:0px;}
.navHeader{visibility:hidden; padding:0px; margin:0px;}
.navHeader4{background-image: url(../../BROWSEBAR.png);width:228px;height:30px;margin-top:10px;margin-left:-15px;line-height:22px;padding-left:0px;color:#EC1F27;font-weight:bold; visibility:hidden;}
/*.navHeader2{background-image: url(../../CONTACTBAR.png);width:228px;height:30px;margin-top:10px;margin-left:-15px;line-height:22px;padding-left:0px;color:#EC1F27;font-weight:bold;}*/
.catMark{font-size:0.8em;font-weight:bold;color:#aaa;letter-spacing:-2px;}
#footer ul{list-style:none;color:#444;}
div#footerWrap{width:975px;height:auto;margin:0;padding:5px 0;}
.footerList{text-align:left;width:24%;height:100%;display:inline;float:left;}
.topList li{font-size:1.2em;font-weight:bold;margin:0 0 0.5em 0;list-style:none;}
#closer{font-size:0.7em;color:#444;margin:1em 0;}
#closer a{color:#444;}
#productTopBox{text-align:right;padding:1.5em 10px 10px 10px;}

#sku{display:block;}
#price{font-weight:bold;font-size:1.5em;display:block;}
.SalePrice{color:#cc0000 !important;}
#description, #quoteBox, #otherinfo{margin:10px;}
.prodHeader{width:99.5%;height:1.2em;color:#6B6F83;clear:both;font-weight:bold;font-size:1.2em;padding:3px 5px;border-bottom:solid 2px #4776BD;}
#quoteBox input, #quoteBox select{font-size:1em;display:block;margin:5px 0;}
#mainImg{margin:0 5px 5px 0;float:left;}
.AddToCartButton, .AddToWishButton, #Quantity{font-size:1em;}
.addToForm{margin-top:1em;}
#shipQuoteLabels{width:10em;height:auto;float:left;font-weight:bold;text-align:right;padding-right:10px;}
#shipQuoteLabels label{display:block;line-height:2em;}
#ShipQuote, #yourQuote{font-weight:bold;line-height:2em;}
#shipQuoteWrapper{height:auto;float:left;}
#navArrows{float:right;}
.topFeature{float:left;width:24.8%;height:auto;text-align:left;}
.topFeatureP{margin:0;padding:0.5em;text-align:left;}
.topFeature p{margin:0;text-align:left;}
.topFeatureP img{margin-bottom:0.5em;}
.topPrice, .topName{font-weight:bold;text-align:left;}
#entitySep{clear:both;margin-top:1em;}
.btmP{clear:left;border-bottom:1px solid #C6C3BA;float:left;width:683px;margin:0.5em 0;padding:0.5em;}
.btmP img{float:left;margin-right:1em;}
.btmP span{display:block;}
.btmName, .btmPrice, .btmSalePrice{font-size:1.1em;font-weight:bold;}
.btmDescription, .topDescription{display:block;padding-bottom:1em !important;}
.btmPrice{}
.btmSalePrice{color:#cc0000;}
.btmInStock, .btmOutStock, .topInStock, .topOutStock{display:inline !important;font-weight:bold;color:#4776BD;}
.btmOutStock, .topOutStock{color:#aaa;}
#entityPageHeader p{margin-top:0;}
#entityPageHeader img{margin:0 1em 0.5em 0;float:right;}
.entityCategory{margin:0 0 1em 0;font-size:1.1em;}
.MediumCell, .LightCell{border:none;}
.error{font-size:2em;font-weight:bold;color:#ff0000; line-height:35px;}
.errorLg{color:Red;font-size:12px;font-weight:bold;}
.SBProdName{font-size:.7em;}
.SBCatName{font-size:.8em;font-weight:bold;}
.PBCartFull{font-size:.7em;color:Blue;font-weight:bold;}
.TopMenuGroup{border:solid 0px #000;background-color:transparent;line-height:35px;}
.MenuGroup{border:solid 0px #000;color:#000000;font-size:0.8em!important;margin:0;background:#F8F8F8 none;}
.MenuGroup td, .MenuGroupHover td, .MenuItemHover td, td.MenuItemHover{color:#4776BD;}
.TopMenuItem, .TopMenuItemHover{color:#fff;font-weight:bold;font-size:14px;cursor:pointer;margin:0;padding:0 1em!important;line-height:35px;vertical-align:middle;background:url(images/tab-sep.gif) no-repeat top left;}
.TopMenuItem{background:url(images/tab-sep.gif) no-repeat top left;}
.MenuItem, .MenuItemHover, .MenuItem td, .MenuItemHover td{color:#4776BD;border:solid 0px white;cursor:pointer;margin:0;background:#F8F8F8 none;width:100%!important;}
.MenuItemHover, .MenuItemHover td{background:#DCDFE2 none;}
.ScrollItem{background-color:green;font-size:0.8em;border:solid 0px gray;cursor:default;text-align:center;}
.ScrollItemH{background-color:aqua;color:orange;font-size:0.8em;border:solid 0px gray;cursor:default;text-align:center;}
.ScrollItemA{background-color:Lime;color:yellow;font-size:0.8em;border:solid 0px gray;cursor:default;text-align:center;}
#AjaxShipping{width:99%;border:solid 1px #444;height:100%;float:left;padding:3px;}
#AjaxShipping h4{margin:0 0 0.5em 0;font-weight:bold;font-size:1.1em;}
.AjaxShippingLabel{width:175px !important;float:left;font-weight:bold;clear:left;}
#AjaxShipping input, #AjaxShipping select{font-size:1em;float:left;}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate{float:left;clear:left;border-top:solid 1px #eee;width:99%;padding:3px 0;}
#ShipQuote{float:left;margin:0;}
#AjaxShippingCountry{visibility:visible;}
#AjaxShippingState{visibility:visible;}
.OrderOptionsTitle{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;}
.OrderOptionsRowHeader{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;}
.OrderOptionsName{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;}
.OrderOptionsDescription{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;}
.OrderOptionsPrice{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;}
#KitSideBar{border:solid 1px Gray;position:absolute;z-index:99;width:180px;background-color:#FFFFE1;margin-left:10px;}
#KitAddToCartForm{padding:5px 5px 10px 5px;margin:0px 5px 0px 5px;border-top:solid 1px Gray;text-align:center;}
#KitPlaceHolder{width:150px;}
#KitTable{width:500px;}
#KitTable td{padding:4px 0px 4px 0px;}
#KitAddToCartFormHeader{border-bottom:solid 3px #444;text-align:center;}
#KitAddToCartFormPrice{line-height:30px;padding:5px 5px 5px 5px;margin:0px 5px 0px 5px;border-bottom:solid 1px Gray;}
.KitAddToCartFormPrice{padding:5px 5px 5px 5px;margin:0px 5px 0px 5px;border-bottom:solid 1px Gray;}
.KitAddToCartFormDetailsHeader{text-align:center;text-decoration:underline;}
.KitAddToCartFormDetails{padding:0px 5px 0px 5px;margin-left:10px;}
.KitTableGroup{background-color:#f5f5f5;}
.KitRowSpacer{}
.KitSpacer{height:10px;}
#KitAddToCartFormDetailsHeader{text-align:center;text-decoration:underline;}
#KitAddToCartFormDetails{padding:0px 5px 0px 5px;margin-left:10px;}
#KitSideBar input[type="button"]{width:100px;text-align:center;margin-top:3px;}
.KitRegularBasePrice{font-style:italic;text-decoration:line-through;}
.KitBasePrice{}
.KitBasePriceOnSale{}
.KitCustomizedPrice{}
.KitCustomizedPriceOnSale{}
.KitLevelPrice{}
.KitLevelPriceOnSale{}
.dhtmltooltip{border:0;padding:2px;font-size:11px;background-color:lightyellow;}
.CardCodeTooltip{border:0;padding:2px;background-color:#DDD;}
.Kit2dhtmltooltip{border:0;margin-top:20px;padding:2px;font-size:11px;background-color:lightyellow;}
.ShippingAndTaxEstimateAddress{border:solid 1px #aaa;width:100%;}
.ShippingAndTaxEstimateAddress .Header{text-align:center;font-weight:bold;background-color:#ddd;}
.ShippingAndTaxEstimateAddress .Caption{width:30%;text-align:left;vertical-align:top;}
.ShippingAndTaxEstimateAddress .Value{width:70%;text-align:left;vertical-align:top;}
.ShippingAndTaxEstimateAddress .ErrorMessage{width:100%;text-align:center;vertical-align:middle;color:Red;font-weight:bold;}
.ShippingAndTaxEstimator{border:solid 1px #aaa;width:100%;}
.ShippingAndTaxEstimator .Header{text-align:center;font-weight:bold;background-color:#ddd;}
.ShippingAndTaxEstimator .Caption{font-weight:bold;width:30%;text-align:left;vertical-align:top;}
.ShippingAndTaxEstimator .Value{width:70%;text-align:right;vertical-align:top;}
.ShippingEstimatorPanel{width:350px;border:dashed 1px gray;padding:5px 5px 5px 5px;}
.WishListWarning{padding-left:10px;padding-bottom:10px;padding-top:10px;font-weight:bold;color:#ff0000;}
.ShippingEstimatorPanel{width:350px;border:dashed 1px gray;padding:5px 5px 5px 5px;}
#KitError{text-align:center;vertical-align:middle;padding:5px 5px 5px 5px;}
#lblKitError{color:Red;}
.StockHint{font-size:11px;}
.StockHint_OutOfStock{color:red;}
.StockHint_InStock{color:blue;}
.StockHint_Indented{text-indent:10px;font-size:11px;}
.StockHint_Indented_OutOfStock{color:red;}
.StockHint_Indented_InStock{color:blue;}
.featuredProductLinks{color:#000000;font-weight:bold;}
.featuredProductDescription{padding-top:10px;font-weight:normal;}
.featuredProductPrice{padding-top:10px;padding-bottom:10px;font-weight:normal;}
.featuredTeaser{color:#000000;font-weight:bold;}
.CommentHelpfulText{font-family:Arial,Helvetica;color:#009999;}
.CommentHelpfulYes{font-family:Arial,Helvetica;color:#006600;}
.CommentHelpfulNo{font-family:Arial,Helvetica;color:#006600;}
.CommentCell{background-color:#FFFFFF;}
.RatingCommentText{color:#000000;}
.CommentAuthor{color:#000000;}
.CheckoutEmailGiftCardHeader{background-color:#cccccc;color:#000000;}
.CheckOutTermsBorder{border-style:dashed;border-width:1px;border-color:#000000;}
.AffiliateHeaderTd{font-size:smaller;font-weight:bold;color:#ffffff;background-color:#CCCCCC;padding:3px;}
.AffiliateTextCell{background-color:#DDDDDD;color:#000000;padding:3px;}
.AffiliateLinks, .AffiliateLinks a:link, .AffiliateLinks a:active, .AffiliateLinks a:visited{color:#000000;}
.AffiliateLinks a:hover{color:#4776BD;}
.AffiliateForgotPasswordText{color:#000000;}
.AffiliateForgotPasswordText span{color:#000000;font-weight:bold;}
.MultiShippingAddressHeaderLeft{color:#000000;background-color:#dddddd;}
.MultiShippingAddressHeaderRight{color:#000000;background-color:#dddddd;}
.RecentCommentsHeader{background-color:#CCCCCC;color:#000000;font-weight:bold;text-align:center;height:25px;}
.RecentCommentsHeaderBorder{background-color:#FFFFFF;}
.RecentCommentsFooter{background-color:#CCCCCC;}
.RecentCommentsBorder{background-color:#CCCCCC;}
.RecentCommentsCell{background-color:#FFFFFF;color:#000000;text-align:center;}
.pnlRecentCommentSort{background-color:#FFFFCC;}
.RecentCommentSortText{color:#FF0000;}
.RecentCommentReSortText{color:#000000;font-weight:bold;}
.RecentCommentIsolateHeader{background-color:#009999;}
.RecentCommentIsolateHeaderText{color:#FFFFFF;text-align:center;font-weight:bold;}
.RecentCommentIsolateCell{background-color:#FFFFFF;color:#000000;}
.RecentCommentsPagingTop{background-color:#ffffff;color:#000000;}
.rateitBG{background-color:#336699;margin:0px;}
.rateittable{background-color:#336699;}
.rateitlabel{font-family:arial,helvetica;font-weight:bold;color:#ffffff;}
.rateitproductname{background-color:#FFFFCC;}
.rateitbox{background-color:#FFFFFF;}
.rateitddl{font-size:10px;}
.rateittext{font-size:12px;}
#pagetabs{width:100%;}
#pagetabs a{background:white url(images/tab_out.gif) top left repeat-x;background-color:#DDDDDD;border-left:solid 1px black;border-top:solid 1px black;border-right:solid 1px black;color:#696969;padding:5px 5px 0px 5px;position:relative;margin-right:3px;text-decoration:none;vertical-align:middle;}
#pagetabs a:hover{text-decoration:underline;color:#ffffff;background:white url(images/tab_over.gif) top left repeat-x;}
#pagetabs a.activetab{padding:5px 5px 1px 5px;position:relative;top:1px;color:#ffffff;background-image:url(images/tab_over.gif);border-bottom-color:white;}
#pagetabs a.activetab:hover{text-decoration:none;}
#tabcontent{border:solid 1px gray;margin:0px;padding-top:0px;padding-bottom:10px;width:100%;}
#tabcontent div.hiddenTab{display:none;}
#tabcontent div.selectedTab{display:block;}
a.leftsideLINK:active, a.leftsideLINK:link, a.leftsideLINK:visited{font-weight:bold;color:#EC1F27;}
a.leftsideLINK:hover{color:#EC1F27;}
a.leftsideLINKTWO:active, a.leftsideLINKTWO:link, a.leftsideLINKTWO:visited{color:#2A3990;font-size:11px;}
a.leftsideLINKTWO:hover{color:#EC1F27;}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
/*[START-QCC]*/.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:25;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:25;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:26;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:24;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:25;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:65;}.qmmc ul {left:-10000px;position:absolute;z-index:26;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}/*[END-QCC]*//*[START-QCC0]*/#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}/*[END-QCC0]*/
/*!!!!!!!!!!!Hover Preview with jquery !!!!!!!!!!!!!*/
#hpreview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}


/*!!!!!!!!!!!New Product Widget !!!!!!!!!!!!!*/


  #stepscontent{
	margin:15px auto;
	text-align:left;
	width:465px;
	position:relative;
	height:100%;
    }
    #stepswrapper{
	-moz-box-shadow:0px 0px 3px #000;
	-webkit-box-shadow:0px 0px 3px #000;
	box-shadow:0px 0px 3px #aaa;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:2px solid #fff;
	background-color:#FFFFFF;
	width:465px;
	overflow:hidden;
    }
    #steps{
    width:450px;
    /*height:320px;*/
    overflow:hidden;
    }
    .step{
    float:left;
    width:450px;
    /*height:320px;*/
    }
    #navigation{
	height:45px;
	background-color:#000000;
	border-top:1px solid #fff;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background-image: url(http://www.dieselpowerproducts.com/images/product_widget/widget_bg.jpg);

    }
    #navigation ul{
	list-style:none;
	float:left;
	margin-left:55px;
    }
    #navigation ul li{
    float:left;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    position:relative;
    margin:0px 2px;
    }
    #navigation ul li a{
	display:block;
	height:45px;
	background-color:#444;
	color:#000;
	outline:none;
	font-weight:bold;
	text-decoration:none;
	line-height:45px;
	padding:0px 20px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	background:#fff;
	/* [disabled]background:
    -moz-linear-gradient(
    center bottom,
    rgb(240,240,240) 9%,
    rgb(227,227,227) 55%,
    rgb(240,240,240) 78%
    ); */
    }
    #navigation ul li a:hover,
    #navigation ul li.selected a{
	color:#FFF;
	background-image: url(http://www.dieselpowerproducts.com/images/product_widget/btn_bg.jpg);
    }
    span.checked{
    background:transparent url(http://www.dieselpowerproducts.com/images/product_widget/checked.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:1px;
    width:20px;
    height:20px;
    }
    span.error{
    background:transparent url(http://www.dieselpowerproducts.com/images/product_widget/error.png) no-repeat top left;
    position:absolute;
    top:0px;
    left:1px;
    width:20px;
    height:20px;
    }
    #steps form fieldset{
    border:none;
    padding-bottom:20px;
    }
    #product_header{
	text-align:left;
	background-color:#f0f0f0;
	text-shadow:1px 1px 3px #000;
	float:left;
	width:460px;
	padding:5px 0px 5px 10px;
	margin:10px 0px;
	border-bottom:1px solid #fff;
	border-top:1px solid #d9d9d9;
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(http://www.dieselpowerproducts.com/images/product_widget/widget_bg.jpg);
    }
 #product_header h2{
	color:#FFF;
	font-size:17px;
	font-weight: bold;
	margin:0px;
	font-family: Verdana, Geneva, sans-serif;
    }
 #product_header h3{
	color:#ed1c24;
	font-size:17px;
	font-weight: bold;
	margin:0px;
	font-family: Verdana, Geneva, sans-serif;
    }
	
	
    #main_content{
	float:left;
	clear:both;
	margin:5px 0px;
	background-color:#f5f3f3;
	border:1px solid #fff;
	width:425px;
	padding:10px;
	margin-left:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:0px 0px 3px #aaa;
	-webkit-box-shadow:0px 0px 3px #aaa;
	box-shadow:0px 0px 3px #aaa;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
    }
    #steps form p label{
    width:160px;
    float:left;
    text-align:right;
    margin-right:15px;
    line-height:26px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
    font-weight:bold;
    }
    #steps form span{
	text-align:left;
	background-color:#f0f0f0;
	color:#666;
	font-size:17px;
	text-shadow:1px 1px 1px #fff;
	float:left;
	width:450px;
	padding:5px 0px 5px 10px;
	border-bottom:1px solid #fff;
	border-top:1px solid #d9d9d9;
	font-family: Verdana, Geneva, sans-serif;
    }
    #steps form input:not([type=radio]),
    #steps form textarea,
    #steps form select{
    background: #ffffff;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 5px;
    width: 200px;
    float:left;
    }
    #steps form input:focus{
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background-color:#FFFEEF;
    }
    #steps form p.submit{
    background:none;
    border:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    }
    #steps form button {
    border:none;
    outline:none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #ffffff;
    display: block;
    cursor:pointer;
    margin: 0px auto;
    clear:both;
    padding: 7px 25px;
    text-shadow: 0 1px 1px #777;
    font-weight:bold;
    font-family:"Century Gothic", Helvetica, sans-serif;
    font-size:22px;
    -moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
    background:#4797ED;
    }
    #steps form button:hover {
    background:#d8d8d8;
    color:#666;
    text-shadow:1px 1px 1px #fff;
    }
    span.reference{
    position:fixed;
    left:5px;
    top:5px;
    font-size:10px;
    text-shadow:1px 1px 1px #fff;
    }
    span.reference a{
    color:#555;
    text-decoration:none;
    text-transform:uppercase;
    }
    span.reference a:hover{
    color:#000;
    }
    .picture {
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC; padding: 3px;
    font: 14px Arial, sans-serif;
    }
    .picture img {
    border: 1px solid #CCCCCC;
    vertical-align:middle; margin-bottom: 3px;
    }
    .right {
    margin: 0px 10px 0px 0px; float:right;
    }
    .left {
    margin: 0px 0px 0px 10px; float:left;
    }

/*!!!!!!!!!!! End New Product Widget !!!!!!!!!!!!!*/




/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		padding:3px;
		background-color:#000000;
		border-width:0px;
		border-style:solid;
		border-color:#EEEEEE;
		
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 4px 5px 5px;
		margin:0px;
		color:#555555;
		font-family:Verdana;
		font-size:13px;
		text-decoration:none;
		text-align:left;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font-size:14px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:Verdana;
		font-size:13px;
		font-weight:bold;
		text-align: center;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width: 35px;
		height:15px;
		margin:4px 2px 5px 2px;
		border-color:#FFFFFF;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:#F7F7F7;
		border-width:1px;
		border-style:solid;
		border-color:#DADADA;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#F7F7F7;
	}
	/*[END-QS0]*/

