@charset "utf-8";
/* CSS Document */

html { overflow-y:scroll; }
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; margin:0px; background:transparent url(tile.gif) top left repeat; text-align:left; }
a { text-decoration:none; color:#666666; }
a:hover { text-decoration:underline; }

/* Custom font definitions */
p { margin:8px 0 8px 0; line-height:normal; text-indent:5px; }
.headPrice { font-weight:bold; color:#990000; padding-top:2px }

/* Custom form elements */
form { padding:0px; margin:0px; }
.inputFormat { height:14px; font-size:12px; width:130px; padding:1px; color:#333; vertical-align:middle; display:inline; margin:4px 0 0 0; }
#search input { vertical-align:middle; margin:0; padding:0; }
.btnSearch { vertical-align:middle; margin:0; padding:0px; color:#0060B1; font-size:12px; cursor:pointer; margin:3px 0 0 0; }

/* Top Menu */
#cartInfo { padding-top:5px; font-size:11px; width:auto; position:relative; float:right; margin:-125px 0 0 0; }
	#cartInfo a { display:inline-block; font-size:11px; font-weight:bold; margin:8px 0 0 0; }
	#cartInfo a, #cartInfo span { vertical-align:middle; }
	#cartInfo a:hover { background-color:#f6f6f6; }
#myAccount, #shoppingCart { font-weight:100; color:#666666; width:auto; }
#myAccountDL, #shoppingCartDL { padding-left:18px; }
.cartItem, .acctItem { padding:1px 0px 3px 0px; }

/* Top NavBar */
.navBar { position:relative; float:left; height:38px; background:transparent url("pageBg.gif") repeat-x bottom; width:960px; }
	.navBarInner { width:980px; }
	.navBarLeft { padding:8px 0 0 10px; font-family:Arial, Helvetica, sans-serif; float:left; }
	.navBarRight { font-family:Arial, Helvetica, sans-serif; float:right; padding-top:5px; padding-right:35px;}
	.navBarLeft a, navBarRight a { color:white; font-weight:bold; font-size:12px; }
	.search { width:150px; margin-top:5px; }

/* Left Navigtaion Column */
.leftColumn { margin:5px 15px 5px 0px; width:230px; background-color:#f6f6f6; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
	.leftColumn h2 { display:block; font-weight:bold; font-size:18px; color:#880000; margin:0 !important; padding:10px; background-color:#e0e0e0; background:url("header_bg.gif") repeat-x top center; }
.vertNav { margin:0px; padding:0px; font-size:12px; }
	.vertNavLink a { font-weight:bold; padding:6px 4px 6px 25px; line-height:normal; display:block; border-bottom:1px solid #ffffff; }
	.vertNavLink a { color:#444; text-decoration:none; }
	.vertNavLink a:hover { text-decoration:underline; background-color:#e5e5e5; }
	.vertNavLinkMisc { margin:0px; padding:0px; font-size:12px; background-color:#e0e0e0; }
	.vertNavLinkMisc a { padding:6px 4px 6px 25px; line-height:normal; display:block; border-bottom:1px solid #ffffff; color:#444; text-decoration:none; }
	.vertNavLinkMisc a:hover { text-decoration:underline; background-color:#e5e5e5; }
.viewMoreCat { display:none; }
	.viewMoreCats a { padding:6px 4px 6px 25px; line-height:normal; display:block; border-bottom:1px solid #ffffff; font-weight:100; color:#666666; text-decoration:none; }
	.viewMoreCats a:hover { color:#880000; text-decoration:underline; background-color:#e5e5e5; }
	.leftSubCats a { padding:6px 4px 6px 35px; line-height:normal; display:block; border-bottom:1px solid #dedcdc; font-weight:100; }
	.leftSubCats a:hover { text-decoration:underline !important; }

/* Footer */
.footer { text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#880000; background-color:#fff; }
.footerBorder { padding:10px 0px 15px 0px; border-top:3px solid #e5e5e5; }
#stickyFooter { height:38px; background:url("/images/PShSet/footer_bg.gif") repeat-x top; }

/* PSHELPER STYLES */
#page { width:100%; height:132px; marign:0; z-index:2; }
#whitePage { width:100%; background:#fff; height:123px; margin:0; z-index:1; }
#innerPage { position:relative; float:left; margin:0 auto; margin-bottom:0; padding:9px 0 0 0; height:auto; width:960px; background:#fff url('pageBg.png') top left repeat-x; }
#top { position:relative; float:left; height:132px; }
#topInfo { margin:0 auto; padding:8px 10px 0 0; background:transparent; height:24px; text-align:right; width:950px; color:#fff; font-weight:bold; font-size:14px; }
#topInfo a { color:#fff; text-decoration:none; }
#topInfo a:hover { text-decoration:underline; }
#topInfo h3 { margin:0!IMPORTANT; padding:0!IMPORTANT; }
.onHomePage { color:#940000; }
#content { text-align:left; }
#content a { color:#940000; }
#logo { height:112px; width:500px; padding:20px 0 0 0; text-align:left; }
#header { margin:-132px 0 0 0; }

#topMenu { margin:-60px 0 0 0; position:relative; float:right; }
#topMenu ul { }
#topMenu ul li { display:inline-block; }
#topMenu ul li a { padding:3px 5px; color:#666; vertical-align:top; display:block; font-size:14px; font-weight:bold; }
#topMenu ul li a:hover { color:#940000; }

.button, .button_color, .btn_small_update, .actn_button, .actn_button_color, .btn_proceed_to_checkout { color:#fff!IMPORTANT; background:#841010!IMPORTANT; background-image:none!IMPORTANT; border:1px solid #000!IMPORTANT; }
.button:hover, .button_color:hover, .btn_small_update:hover, .actn_button:hover, .actn_button_color:hover, .btn_proceed_to_checkout:hover { color:#c0c0c0!IMPORTANT; background:#841010!IMPORTANT; background-image:none!IMPORTANT; border:1px solid #000!IMPORTANT; }


/*

#C7AEB0 pinkish
#940000 redish

*/
