
#googleMap { text-align: left; background-color:#FFFFFF; }
#googleMap p { color: #000000; } 
#pritchardHeader { height: 110px; background-color: #000000; }
#HomeSideRees { background: transparent url(../images/graphics/bg_reeshomeside.gif) repeat-y; width: 198px; padding: 4px 5px 4px 11px; }
#HomeSideRees p { font-size: 11px;}
#HomeSideRees a { text-decoration: none; color: #fff;}
#HomeSideRees a:hover { text-decoration: underline; color: #b9373e;}
#HomeSide { background: transparent url(../images/graphics/bg_pritchardhomeside.gif) repeat-y; width: 198px; padding: 4px 5px 4px 11px; }
#HomeSide p { font-size: 11px;}
#HomeSide a { text-decoration: none; color: #fff;}
#HomeSide a:hover { text-decoration: underline; color: #1e85c6;}
#Content { background: #0963b9 url(../images/graphics/bg_content.jpg) no-repeat; padding: 28px 29px 11px 11px; vertical-align: top;}
#Content2 { background: #d9dbef url(../images/graphics/bg_content3.jpg) no-repeat; padding: 28px 29px 11px 11px; vertical-align: top;}
#ContentbgRees { background: #b23e41 url(../images/graphics/bg_contentred.jpg) no-repeat; padding: 28px 29px 11px 11px;}
#PritchardLogo { width: 256px; padding: 5px;}
#Nav { padding: 80px 0px 0px 0px; vertical-align: top;}
#reesNav { padding: 79px 0px 0px 0px; vertical-align: top;}
#SearchArea { padding: 9px 10px 0px 0px; vertical-align: top;}
#bgMain { background: white url(../images/graphics/bg_shadowtop.gif) no-repeat; padding: 12px 0px 0px 0px; vertical-align: top;}
#alignTop {vertical-align: top;}
#ppHomeEnter { height:458; background: url(../images/graphics/bg_ppslice.gif) no-repeat; vertical-align: top; padding: 96px 0px 0px 10px;}
#reesHomeEnter { background:url(../images/graphics/bg_reeslice.gif) no-repeat; padding: 30px 0px 0px 0px;}

#links {}
#links tr { border-top: 1px dashed #00284a; border-left: 1px dashed #00284a }
#links td { border-right: 1px dashed #00284a; border-bottom: 1px dashed #00284a}

#reesEnter {background: #d73744; padding:132px 0 0 214px; margin: 0px; height: 412px; vertical-align: top;}
#pritchardsEnter {background: #ffffff; padding:0; margin: 0px; height: 412px; vertical-align: top;}
#shadowMain { background: #fff url(../images/graphics/bg_shadowmiddle.gif) repeat-y; vertical-align: top;}
#bgImageTop { background: white url(../images/graphics/bg_leaf.jpg) no-repeat; height: 150px; width:441px; padding: 0px; vertical-align: top;}
#bgGrey { padding: 25px 0px 0px 35px; background: #d6deeb url(../images/graphics/bg_grey.gif) repeat-x;}
#bgRed { padding: 34px 7px 0px 7px; background: #d83644 url(../images/graphics/bg_red.gif) repeat-x; width: 157px; vertical-align: top;}
#bgRed p { color: #FFFFFF; }
#mainImage { width:217px; padding: 0px 0px 13px 24px; vertical-align: top}
#secureNav { width:150px; padding: 0px 0px 13px 24px; vertical-align: top}
#mainContent { padding: 20px; height: 380px; vertical-align: top;}
#searchBtn {}
#loginBtn {padding: 5px 0px 0px 0px; border: 1px #d83644 solid;}

#secureContent { padding: 20px; height: 380px; vertical-align: top;}
#secureNav { width:160px; padding: 0px 0px 13px 24px; vertical-align: top}

.onMM {letter-spacing: 0.1em; text-decoration: none;}
.offMM { letter-spacing: 0.1em; text-decoration: none;}

#reesHeader { height: 110px; background-color: #e4d6d4; }
#reesContent { padding: 0px 0px 11px 11px; height: 303px}
#reesContent a { color:#62191a; text-decoration: underline;}
#reesContent a:hover{ color: #95161f;}
#reesLogo { width: 200px; padding: 5px;}
#reesSearchArea { padding: 9px 10px 0px 0px;}
#reesRSS {background: #6b1619 url(../images/graphics/bg_rss2.gif) no-repeat; padding: 45px 15px 16px 75px;}
#reesRSS p { font-size: 10px; }
#reesRSS a { color: #FFFFFF; text-decoration: none;}
#reesRSS a:hover { text-decoration: underline;}

#ppLogo { width: 200px; padding: 15px 5px 0px 12px;}
#ppHeader { height: 110px; background: #fff url(../images/graphics/bg_ppheader.gif) repeat-x; }
#PPRSS {background: #084a7a url(../images/graphics/bg_rss.gif) no-repeat; padding: 45px 15px 16px 75px;}
#PPRSS p { font-size: 10px; }
#PPRSS a { color: #FFFFFF; text-decoration: none;}
#PPRSS a:hover { text-decoration: underline;}

#newsletterHD {height:150px; background-color: #c91f3a; }
#newsletterPPHD { background-color: #e0e2ef; }
#newContent {padding: 0px 15px 15px 15px; background: #FFFFFF url(../images/graphics/n_date.gif) no-repeat;}
#newContent p {color: #808080; font-size: 10px; line-height: 16px;}
#newsIssue {padding: 15px; vertical-align:top}
#newsIssue p {color: #FFFFFF; font-size: 10px;}
#newPPContent {padding: 0px 15px 15px 15px; background: #FFFFFF url(../images/graphics/news_bgpp.jpg) repeat-x;}
#newPPContent p {color: #000000; font-size: 10px; line-height: 16px;}

/* ul ol li Styles 
li{ padding: 2px 0px 2px 0px; }
ul,ol { list-style: url(../images/graphics/li_bullet.gif) disc; }*/

/* Footer */
#footer{padding:6px 43px 0px 43px; height: 25px;}
#footer p { font-size: 10px; color: #b0bfd4; line-height: 12px }
#footer a{ text-decoration: none; color: #b0bfd4;}
#footer a:hover{ text-decoration: none; color: #94a2b5;}

#footerRees{ padding: 15px 0px 0px 40px; height: 36px;}
#footerRees p { font-size: 10px;  color: #d53743; line-height: 12px }
#footerRees a{ text-decoration: none; color: #d53743;}
#footerRees a:hover{ text-decoration: none; color: #84171f;}

#footerPP{ padding: 15px 0px 0px 20px; height: 36px;}
#footerPP p { font-size: 10px; color: #003768; line-height: 12px }
#footerPP a{ text-decoration: none; color: #003768;}
#footerPP a:hover{ text-decoration: none; color: #0f518c;}

#newsRPfooter{ padding: 5px 0px 0px 20px; height: 36px; background: #c6c7c8;}
#newsRPfooter p { font-size: 10px; color: #c91f3a; line-height: 12px }
#newsRPfooter a{ text-decoration: none; color: #ad132b;}
#newsRPfooter a:hover{ text-decoration: underline; color: #c91f3a;}

#newsPPfooter{ padding: 5px 0px 0px 20px; height: 36px; background: #003867;}
#newsPPfooter p { font-size: 10px; color: #fff; line-height: 12px }
#newsPPfooter a{ text-decoration: none; color: #ccc;}
#newsPPfooter a:hover{ text-decoration: underline; color: #fff;}

/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{ text-decoration: none;}
.Nav_Side_Level1{ color: 036; font-weight: bold; }
.Nav_Side_Level2{ color: 369; }
.Nav_Side_Leveln{ color: 69a; }
.Nav_Side_Level_Selected{}
.Nav_Top{ color: 036; }
.Nav_Top:hover{ color: black; }
.toplink { font: bold 12px verdana; color: #black; text-decoration: underline;}
.toplink:hover {color: 333; text-decoration: none; }

/* Original Start Shop Styles
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{ background-color: #cccccc; font-size: 10px; }
.ft100bold,.pft100,.ft100{ width: 100px; }
.shopsubmit,.ft100bold{ font-weight: bold; font-size: 11px; }
.shopsubmit{ font-size: 12px; }
 */

/* Start Shop Styles */


/* ft100bold
   Continue button in Cart, Login, Login New Users in Address Info Page
   Edit Shipping Address, Edit Billing Address, Process Order in Billing Info
   Save Shipping Address, Save Billing Address in Edit address page
   Order Id in dsp-order
   --------------------------------
	ft100 
	Add to Cart, Add to Quote, Save to Wishlist 
	-------------------------------
	ftwidth 
	Add to Quote, Add to Wishlist, Add to Cart in Product description
	Copy to Cart, Transfer to Wishlist, Transfer to Cart, Remove, Recalculate in Cart
	Print button in dsp-order
	------------------------------
	currencysubmit
	Set Currency in Currency Converter

*/
.ft100bold,.ft100, .ftwidth, .currencysubmit{font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#e8e8e8; font-size:10px; border:1px buttonface outset; padding-top: 1; height: 20; text-align: center; float: right; cursor:default;}
.ftwidth{ width:130px;}
.ft100bold{ font-weight:bold; }

/* If Custom Add to Cart button is to be added
   Used for add to cart .. Name of the image has to be addtocart.gif*/
.addtocart{ background:url("../images/graphics/addtocart.gif") no-repeat left top; width:120px; height:20px; border:0px;}

/*	If Custom Add to Quote button is to be added
	Used for Add to Quote .. Name of the image has to be addtoquote.gif */
.addtoquote.addtocart{ background:url("../images/graphics/addtoquote.gif") no-repeat left top; width:120px; height:20px; border:0px;}

/*	If Custom Add to Wishlist button is to be added
	Used for Add to Wishlist .. Name of the image has to be addtowish.gif*/
.addtowish{	background:url("../images/graphics/addtowish.gif") no-repeat left top; width:120px; height:20px; border:0px;}

/*	In product description (template 1), heading for Price, Quantity, Price Inc etc*/
.shopsubmit{ font-size:11px;font-weight:bold; }

/* 	For Price */
.shopprice{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold; font-size: 10px; color: #cc0000;}

/* 	For heading and text in Shop 
	shopform 
	For form fields
	-----------------------------
	Not sure about shopselect
*/ 
.shoptext, .shoptextbold, .shopselect,.shopform{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.shopform{ width:140;}
.shoptextbold{ font-weight: bold;}

/* Not sure where its being used */
.productheader{	font-size: 14px; font-weight: bold;	color: A92870;}

/* For required field asterik */
.shopred { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: red;}

/* Not sure where its being used */
.table{	/*border-color: black;	boder-style: thin;*/ cellspacing: 0; cellpadding: 0; width: 90%; border: 0;}

/*	Image class used for product image */ 
.image,.imagefeature{ border:0; margin:0.4em;}
.imagefeature{ width:110;}

/* For drop down list of currencies in currency converter */
.currencystyle{	width: 150px; font-size: 12px; font-weight: bold;} 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

