/* CSS Document */




#p7PMnav a{background-repeat: no-repeat; background-position: top left;}


#p7PMnav li ul li a { background: #c7c7c7} 
#p7PMnav li ul li a:hover {background: #e41815} 


#p7PMnav a:hover, #p7PMnav a:focus, #p7PMnav .p7PMon 

/*#p7PMnav a:active, #p7PMnav .p7PMon, #p7PMnav .p7PMmark*/  {

	background-position: left bottom;

}


/*This is top-level only and is the rule that shifts the background image so that we now

see the bottom one. It is deployed via multiple selectors for hovering, tab key access,

and so it stays persistent when its associated sub-menu is open*/

#p7PMnav a:hover, #p7PMnav a:focus, #p7PMnav .p7PMon 

/*#p7PMnav a:active, #p7PMnav .p7PMon, #p7PMnav .p7PMmark*/  {

	background-position: left bottom;

}

/*Generic for centering */
html, body, head {margin: 0; padding: 0;}


/* head */

body {background:url(/images/bg.jpg) top left repeat-x #0b0b0b}
#main {height: 800px; width: 774px; background: black;}
#homeLeft { width: 12px;}
#homeCenter {width: 750px;}
#homeRight { width: 12px;}

/* Layout 1 - 5 rows */
#layout1 {width: 750px;}


/*Logo */
#logo {margin-right: 415px;}
#topRow {background: url(/images/banner-bg-415px.jpg) top left repeat-x;}

/*Nav Row */
#navRight img {height:26px ; width: 118px }
#navRow div, #homeContent div {margin: 0; padding: 0; display: inline;}
#navRow div {position: relative; float: left;}
/*Home Content Area */
#homeContent {line-height: 130%; background: url(/images/content-bg.jpg) 0px 28px repeat-x; font: 11px Arial, Helvetica, sans-serif; color: white;}
#homeContent h1 {font-size: 11px; font-weight: bold; margin: 8px 0 4px 0; padding: 0;}
#homeContent p {margin: 0 20px 8px 0; padding: 0;}
#homeContent a {font: 11px Arial, Helvetica, sans-serif; font-weight: bold; color: #CCCCCC; text-decoration: none}
#homeContent a:hover {text-decoration: underline}
.homeArrow {margin-left: 15px; margin-right: 5px;}
.featuredProduct {border: 8px solid #333; margin: 11px 8px 10px 12px}

#featuredContent img {clear: right; } 
#featuredContent p {margin: 9px 30px 18px 12px; padding: 0; line-height: 138%}
#featuredContent a {margin-left: 12px;}

#homeRightLink {padding: 9px 0 0 190px;}

/*Footer */
#footer {text-align: center; color: #7A7A7A; background: black; height: 100%; font: 11px Arial, Helvetica, sans-serif}
#footer a {color: #989898; text-decoration: none}
#footer a:hover {text-decoration: underline}
#footer #top {margin-top: 30px; margin-bottom: 5px;}
#footer #bottom a {color: #7a7a7a}

.ruler {width: 100%; padding: 0;background-color: #fff; color: #fff;border-width: 1px 0 0 0;border-top: 1px solid #ccc; height: 1px;}


/* tab box changes */

/* Product label heading on home page styles */
#prodHeadingLabel {padding-left: 8px; background: url(/images/home-product-arrow.gif) left center no-repeat; font: bold 14px Arial, Helvetica, sans-serif; color: white; display: block; margin-top: 8px; margin-left: 2px; margin-bottom: -5px;}

/* Padding right for Press Image */
#pressDetailLabel img {padding-right: 15px}
