html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote { margin: 0; padding: 0; }
body { font-family:Arial, Helvetica, sans-serif; background-color:#93b0be; }
#wrapper { width:894px; margin: 0 auto; padding:0px; background-image:url(../images/contentBG.jpg); background-repeat:repeat-y; }
.hide { display:none; }
.clear { clear:both; }
.dividerLong { background-image: url(../images/dividerLong.jpg); background-repeat:no-repeat; width:545px; height:1px; margin: 2px 0px; padding: 0px; }
.dividerShort { background-image:url(../images/dividerShort.jpg); background-repeat:no-repeat; width:345px; height:1px; margin: 3px 0px; padding: 0px; }
.hrTable{
	color:#ccc;
	background-color:#ccc;
	margin-: 4px 0;
}

/*---------------------------------------
	Header / Navigation
---------------------------------------*/

#header { width:894px; height: 147px; background-image:url(../images/header.jpg); }
#nav { color:#000; margin: 0px 0px 5px 0px; }
#nav a { color:#000; }
#navTopLeft { float:left; width:97px; height:29px; background-image:url(../images/navTopLeft.jpg); }
#navTopRight { float:left; width:79px; height:29px; background-image:url(../images/navTopRight.jpg); }
#navBottomLeft { float:left; width:209px; height:25px; background-image:url(../images/navBottomLeft.jpg); }
#navBottomRight { float:left; width:204px; height:25px; background-image:url(../images/navBottomRight.jpg); }
#navi { float:left; width:718px; height:29px; background-image:url(../images/navi.jpg); }
/*
#navHome a    {float:left; width: 68px; height:29px; background-image:url(../images/navHome.jpg);}
#navAbout a   {float:left; width: 84px; height:29px; background-image:url(../images/navAbout.jpg);}
#navProducts a{float:left; width:112px; height:29px; background-image:url(../images/navProducts.jpg);}
#navWhatsNew a{float:left; width:123px; height:29px; background-image:url(../images/navWhatsNew.jpg);}
#navFaq a     {float:left; width: 63px; height:29px; background-image:url(../images/navFaq.jpg);}
#navContact a {float:left; width: 93px; height:29px; background-image:url(../images/navContact.jpg);}
*/
#navJob a { float:left; width:126px; height:25px; background-image:url(../images/navJob.jpg); }
#navWholesale a { float:left; width:160px; height:25px; background-image:url(../images/navWholesale.jpg); }
#navOnlineApp a { float:left; width:195px; height:25px; background-image:url(../images/navOnlineApp.jpg); }
#navLeft { float:left; width:150px; margin: 0px 8px 0 22px; }
#navLeft h4 { padding: 0 0 0 5px; font-size:90%; color:#ffffff; }
#navLeft li a { padding: 0 0 0 15px; font-size:75%; color:#555555; text-decoration:none; display:block; }
#navLeft li { padding: 1px 0; list-style:none; }
#navLeft li a:hover { font-weight:bold; background-image:url(../images/navLeftLinkHover.jpg); background-repeat:no-repeat; }
#navLeftHeaderTop { width: 150px; height:20px; background-image: url(../images/navLeftHeaderTop.jpg); background-repeat:no-repeat; margin:0px; padding:0px; }
.navLeftHeader { width: 150px; height:20px; background-image: url(../images/navLeftHeader.jpg); background-repeat:no-repeat; background-color: #c7c7c7; margin:0px; padding:0px; }
.navLeftBody { width: 150px; background-image: url(../images/navLeftBody.jpg); margin:0px; padding:0px; }
#navLeftBottom { width: 150px; height:19px; background-image: url(../images/navLeftBottom.jpg); background-repeat:no-repeat; margin:0px; padding:0px; }
/*---------------------------------------
	Formating Classes
---------------------------------------*/
.type_blackSerif { color:#000; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; z-index:100; }
.serifUnderline { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; display:block; border-bottom:1px solid #000; }
.serifUnderline { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; display:block; border-bottom:1px dotted #000; }
.pageTitle { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#000; display:block; border-bottom:1px solid #555; }
.type_grey { color:#999 }
/*---------------------------------------
	Content
---------------------------------------*/

#contentWrapper {
	width:894px;
	background-image:url(../images/contentBG.jpg);
	background-color: #FFF;
}
#content { width: 680px; margin: 0 auto; }
#content p { font-size: 80%; }
#contentStore { float:left; width: 680px; margin: 0 auto; }
#flashContent { width:700px; height:325px; background-color:#666666; margin: 4px; }
/*---------------------------------------
	Footer
---------------------------------------*/
#footer { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; padding: 10px 0px 0px 0px; font-size: 75%; }
#footer a { color:#000000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#pageBottom { margin: 0 auto; padding:0px; width:894px; height:42px; background-image:url(../images/pageBottom.jpg); }
#contactSheet td { margin: 3px; padding: 3px; }
/*---------------------------------------
	Cart
---------------------------------------*/
.PPWD_Cart { font-size: 75%; }
a { color:#647881; text-decoration:none; }
a:hover { color:#394c55; text-decoration:underline; }
.PPWD_CartCategoryLogin { color: #000; }
.PPWD_CartCategoryLogin td { padding-top: 3px; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-right: 5px; }
.PPWD_CartCategoryLogin input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #EEEEEE !important; border: 1px solid #000000; }
.PPWD_Cart h2 { font-size: 16px; background-color: #59717D; color: #FFFFFF; margin: 0px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: 1px solid #000000; background-image: url(../images/OrgangeBG.jpg); }
.PPWD_Cart .BlockOutline { padding: 5px; border: 1px solid #000000; margin-bottom: 10px; }
.PPWD_Cart .ListNav { }
.PPWD_Cart .ListNav ul { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.PPWD_Cart .ListNav li { padding-right: 5px; padding-left: 5px; font-size: 11px; border: 1px solid #CCCCCC; margin-right: 5px; margin-left: 5px; display: inline; list-style-type: none; background-color: #EAEAEA; }
.PPWD_Cart .TDUnderline td { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: inset; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; border-top-style: none; border-right-style: none; border-left-style: none; }
.PPWD_Cart .TRunderline tr { border-top-width: 5px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; border-top-style: none; border-right-style: none; border-left-style: none; }
.PPWD_Cart .CostDisplayTxt { font-size: 15px; font-weight: bold; color: #7f7f7f; }
.PPWD_Cart .ProductNameDisplayTxt { font-weight: bold; }
.PPWD_Cart .ImageCell img, .PPWD_Cart  img { border: 1px solid #000000; }

.PPWD_Cart hr { background-color: #999999; margin: 0px; }
.PPWD_Cart .OrderButton a div { background-color: #FFEEEC; width: 155px; text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; border: 1px solid #000000; padding: 2px; margin-right: auto; margin-left: auto; }
.PPWD_Cart .OrderButton a:hover div { background-color: #DBDBDB; width: 155px; text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px solid #000000; cursor:pointer; cursor:pointer; }
.PPWD_Cart .SKUCell { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.PPWD_Cart .ProductGrid td { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; }
.PPWD_Cart .PageSpanningTable td { font-size: 11px; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; }
.PPWD_Cart .ClearBoth { clear:both; height: 0px; }
.PPWD_Cart .ProductNav { list-style-type: none; margin: 0px; margin-left: 0; padding-left: 0; }
.PPWD_Cart .ProductNav li { display: inline; border: 1px solid #000000; padding: 2px; background-color: #E9E9E9; margin: 2px; }
.PPWD_Cart .ProductNav li a { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.PPWD_Cart .ProductViewNav { clear:both; height: auto; }
.PPWD_Cart .ProductViewNav a div { background-color: #CECECE; display: inline; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: inset; border-left-style: solid; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; white-space: nowrap; margin: 2px; padding: 2px; }
.PPWD_Cart .ProductViewNav a { color: #000000; font-weight: bold; text-decoration: none; }
.PPWD_Cart .ProductGrid td td { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.PPWD_Cart .ShoppingCart input { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.PPWD_Cart .BlockHeader { font-size: 11px; font-weight: bold; }
.PPWD_Cart .TDHeaderCell { background-color: #396C9F; font-size: 14px; font-weight: bold; padding: 2px; }
.PPWD_Cart .CartContentsTable td { font-size: 11px; }
.PPWD_Cart .SecureCheckout a { text-decoration: none; font-size: 16px; font-weight: bold; }
.PPWD_Cart .GrandTotal { font-size: 18px; font-weight: bold; color: #FF0000; }
.PPWD_Cart .ImageOutline { border: 1px solid #000000; }
.PPWD_Cart .ProductAvailbilityTable td { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
#content #Tagline {
	padding-top: 2px;
	padding-bottom: 2px;

}
#content #Tagline h1 {
	font-size: 16px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	font-weight: normal;
}
