/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, form, fieldset, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */
body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	background: #1C252F;
}
/* Commonly used to style page titles. */
h1 {
	color: #293747;
	font: normal 24px/24px Georgia, "Times New Roman", Times, serif;
	letter-spacing: -1px;
	background: url(/images/h1-bg.png) no-repeat center bottom;
	padding-bottom: 16px;
}
/* Commonly used to style section titles. */
h2 {
	color: #3D435F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E6DF;
	padding-bottom: 0px;
	font: bold normal 18px/18px Verdana, Geneva, sans-serif;
	letter-spacing: -2px;
}
img {
	border:none;
}
.pageLinks {
	font-family: Arial, helvetica, sans-serif;
}
a.pageLinks:Link {
	color: #900;
	font-weight: bold;
	text-decoration: none;
}
/* Sets the style for visited links. */
a.pageLinks:Visited {
	color: #900;
	font-weight: bold;
	text-decoration: none;
}
/* Sets the style for links on mouseover. */
a.pageLinks:hover {
	color: #000;
	text-decoration: underline;
}
/* Sets the style for a link that has focus. */
a.pageLinks:focus {
	color: #000;
}
/* Sets the style for a link that is being activated/clicked. */
a.pageLinks:active {
	color: #900;
}
/* This extra layer simply allows the body tag to have the same darker color as the bottom of the footer so the color extends to the bottom of the browser window */
#background {
	background: #E9E6DF url(/images/body-fade-bg.jpg) repeat-x left top;
}
/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
#outerWrapper {
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 920px;
	margin: 0px auto 0;
}
/* These are the settings for the top navigation bar */
#nav {
	height: 40px;
	color: #FFFFFF;
	background: url(/images/nav-bg.jpg) repeat-x top;
	padding-left: 20px;
}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav ul li {
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
	clear: right;
}
#nav ul li a {
	display: block;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	color: #CCCFE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	background: url(/images/nav-divider.gif) no-repeat right top;
}
#nav ul li a:hover {
	background: url(/images/nav-hover.jpg) no-repeat right top;
	text-decoration: none;
	color: #FC0;
}
#nav ul li#active {
	background: url(/images/nav-hover.jpg) no-repeat right top;
	text-decoration: none;
}
#nav ul li#active a {
	color: #FFFFFF;
}
/* The logo is the entire header image */
#logo {
	background: url(/images/logo.jpg) no-repeat left top;
	height: 143px;
}
#logo #breadCrumb {
	float:left;
	width: 675px;
	padding-left:28px;
	margin-top:112px;
	color:#FFF;
	
}
#logo #cartHolder {
	width:180px;
	float: right;
	margin-top:10px;
	margin-right:20px;
	_margin-right:10px;
	padding: 10px 0px 10px 0px;
	height:80px;
	
}
#outerWrapper #contentWrapper {
	overflow: hidden;
	margin-right: 0px;
	margin-left: 0px;
	background: url(/images/content-bg.jpg) repeat-y center;
	padding-right: 20px;
	padding-top: 5px;
}
#outerWrapper #contentWrapper #content {
	float: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 25px;
	width: 675px;
}

#outerWrapper #contentWrapper #rightColumn {
	float: right;
	width: 180px;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
/* This creates more spacing between lines in the content paragraphs */
#content p {
	line-height: 140%;
}
#productFeature p {
	line-height: 140%;
}
/* These are the optional content area box settings */
.widebox {
	border: 1px solid #E9E6DF;
	background-color: #F8F7F3;
	margin-bottom: 15px;
}
.widebox h5 {
	background-image: url(/images/widebox-title.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
#content .widebox p {
	padding:8px;
	margin:3px;
	line-height: 120%;
}
/* These are the optional content area box settings */
.wideboxN {
	border: 1px solid #E9E6DF;
	background-color: #F8F7F3;
	margin-bottom: 5px;
}
.wideboxN h5 {
	background-image: url(/images/product-widebox-title.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
#content .wideboxN p {
	padding:8px;
	margin:3px;
	
}
#whyBuyhome {
	width:200px; 
	
	float:left;
}
#homeProds {
	width:200px; 
	
	float:left;
}
#homeProds h3 {
	font: bold normal 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 3px;
	letter-spacing: normal;
	background: url(/images/h3-bg.png) no-repeat left top;
	border-bottom: 2px solid #FFF;
	color: #FFF;
	padding-bottom: 6px;
}
/* This styles the headings in the right sidebar */
#whyBuyhome h3 {
	font: bold normal 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 3px;
	letter-spacing: normal;
	background: url(/images/h3-bg.png) no-repeat left top;
	border-bottom: 2px solid #FFF;
	color: #FFF;
	padding-bottom: 6px;
}
/* This styles the dividing lines between items in the right sidebar if hr is used */
#whyBuyhome hr {
	background-color: #7079A4;
	color: #6F78A3;
	height: 1px;
	border: 0;
}
#whyBuyhome ul {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#whyBuyhome ul li {
	list-style: none;
	display: inline;
}
#whyBuyhome ul li a {
	display: block;
	padding: 4px 4px 4px 10px;
	border-bottom: 1px solid #E9E6DF;
}
#whyBuyhome ul li a:hover {
	text-decoration: none;
	background-color: #E9E6DF;
}

/* This styles the headings in the right sidebar */
#rightColumn h3 {
	font: bold normal 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 3px;
	letter-spacing: normal;
	background: url(/images/h3-bg.png) no-repeat left top;
	border-bottom: 2px solid #FFF;
	color: #FFF;
	padding-bottom: 6px;
}
/* This styles the dividing lines between items in the right sidebar if hr is used */
#rightColumn hr {
	background-color: #7079A4;
	color: #6F78A3;
	height: 1px;
	border: 0;
}
#rightColumn ul {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#rightColumn ul li {
	list-style: none;
	display: inline;
}
#rightColumn ul li a {
	display: block;
	padding: 4px 4px 4px 10px;
	border-bottom: 1px solid #E9E6DF;
}
#rightColumn ul li a:hover {
	text-decoration: none;
	background-color: #E9E6DF;
} 
.sidebarlt {
	padding: 6px;
	border: 1px solid #E9E6DF;
	background-color: #F8F7F3;
}
.sidebardk {
	color: #FFFFFF;
	border: 1px solid #253141;
	padding: 6px;
	background-color: #41556F;
}
.sidebardk a, .sidebardk a:hover, .sidebardk a:visited, sidebardk a:active {
	color: #FFFFFF;
}
/* This styles footer section */
#footertop {
	background: #6C1413 url(/images/footer-top-fade.jpg) repeat-x top;
}
#footer {
	margin: 0px auto 0;
	height: 100%;
	width: 920px;
	color: #FFF;
	background: url(/images/footer.jpg) no-repeat center top;
	padding-top: 40px;
}
#footer h4 {
	font: normal 22px/24px Verdana, Geneva, sans-serif;
	color: #FFF;
	margin-bottom: 15px;
}
#footerlower {
	clear: both;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#footerlower p {
	margin:0px;
	padding:10px;
	color:#fff;
}
#footerlower a, #footerlower a:link, #footerlower a:visited, #footerlower a:active {
	color:#C9D3DE;
	font-weight: normal;
}
#footerlower a:hover {
	color: #FFF;
}
/* This is the left side of the footer feature area */
.foot-left {
	width:430px;
	float:left;
	text-align:left;
	padding-left:20px;
	padding-top: 0px;
	padding-bottom: 10px;
}
/* This is the right side of the footer feature area */
.foot-right {
	width:400px;
	float:right;
	text-align:left;
	padding: 0px 15px 10px 5px;
}
/* This provides padding away from the sidebar edges for sidebar paragraphs. */
.pad {
	padding-right: 10px;
	padding-left: 15px;
	clear: both;
	padding-top: 15px;
	margin: 0px;
}
/* This can be applied to images to position them left of the related content */
.float-left {
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
	border: none;
}
/* This can be applied to images to position them right of the related content */
.float-right {
	display: block;
	float: right;
	margin-left: 10px;
	margin-bottom: 12px;
	border: none;
}

/* These are the settings for the newsletter signup in the footer */
#emailform {
	margin: 5px 0 20px 0px;
}
#emailform input {
	margin:0px;
}
#email {
	color: #900;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	padding: 3px;
	border: 1px solid #000;
}
#emailform #button {
	width:125px;
	text-align:center;
	color:#900;
	font-size:16px;
	font-weight:bold;
	border:none;
	background: transparent url(/images/button.gif) no-repeat;
	height: 31px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
#emailform #button:hover {
	color: #FFF;
	background-image: url(/images/button-hover.gif);
	cursor: pointer;
}
#rightColumn h3 {
	font: bold normal 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 3px;
	letter-spacing: normal;
	background: url(/images/h3-bg.png) no-repeat left top;
	border-bottom: 2px solid #FFF;
	color: #FFF;
	padding-bottom: 6px;
}
/* setup the breadcrumb text */
.breadCrumbTxt {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}
a.breadCrumbTxt:Link {
	font:Arial, Helvetica, sans-serif;
	color:#FFF;
}
a.breadCrumbTxt:Hover {
	color: #03C;
	text-decoration:underline;
}
a.breadCrumbTxt:Visited {
	color:#FFF;
	text-decoration:none;
}
a.breadCrumbTxt:Active {
	color:#FFF;
	text-decoration:none;
}

/* Product Listing Picture Class */
.pictureThumb {
  border: 2px solid #ffffff;
  margin: 0 0px 0px 0;
}
.pictureThumb:hover{
background-color: transparent;
}

.pictureThumb:hover {
border: 2px solid;
border-color:#03C;
}
/* Simple Design */

.eC_Simple_Pacifica_Arial{
	font-family:Arial, Helvetica, sans-serif; /* Font Style */
	font-size:x-small;
	color: #2C2D2E; /* Neutral_Black */
	background-color:#FFFFFF; /* Global_White */
	width:100%;
}


.eC_Simple_Pacifica_Arial a:link,  .eC_Simple_Pacifica_Arial a:visited, .eC_Simple_Pacifica_Arial a:hover,  .eC_Simple_Pacifica_Arial a:active {
	color:#2170BD; /* Link */	
}

.eC_Simple_Pacifica_Arial h1, .eC_Simple_Pacifica_Arial h2, .eC_Simple_Pacifica_Arial h3{
	color:#4870AA; /* Accent_1 */
	margin:0;
}

.eC_Simple_Pacifica_Arial h1{
	font-size:large;
	margin-bottom:7px;
}

.eC_Simple_Pacifica_Arial h2{
	font-size:medium;
	margin-bottom:7px;
}

.eC_Simple_Pacifica_Arial h3{
	font-size:small;
	margin-bottom:4px;
}

.eC_Simple_Pacifica_Arial table {
	font-size:x-small;
	width:100%;
}

.eC_Simple_Pacifica_Arial form{
	margin:0;
	padding:0;
}

.eC_Simple_Pacifica_Arial input, .eC_Simple_Pacifica_Arial textarea{
	font-size:x-small;
}

.eC_Simple_Pacifica_Arial input.eC_wide_text{
	width:200px;
}

.eC_Simple_Pacifica_Arial input.eC_medium_text{
	width:100px;
}

.eC_Simple_Pacifica_Arial input.eC_small_text{
	width:50px;
}

.eC_Simple_Pacifica_Arial .eC_ShoppingCart, .eC_Simple_Pacifica_Arial .eC_ShoppingCartUpdateable{
	border-right:solid 1px #CCD0D6; /* Neutral_Medium */
	border-left:solid 1px #CCD0D6; /* Neutral_Medium */
	border-bottom:solid 1px #CCD0D6; /* Neutral_Medium */
	margin:14px 0;
}

.eC_Simple_Pacifica_Arial .eC_ShoppingCartUpdateable{
	margin:14px 0 0 0;
}

.eC_Simple_Pacifica_Arial .eC_ShoppingCart th, .eC_Simple_Pacifica_Arial .eC_ShoppingCartUpdateable th{
	text-align:left;
	background-color:#003399; /* Accent_1 */
	color:#FFFFFF; /* Global_White */

}

.eC_Simple_Pacifica_Arial .eC_ShoppingCart th, .eC_Simple_Pacifica_Arial .eC_ShoppingCart td, .eC_Simple_Pacifica_Arial .eC_ShoppingCartUpdateable th, .eC_Simple_Pacifica_Arial .eC_ShoppingCartUpdateable td{
	padding:10px 14px 10px 7px;
	vertical-align:top;
}

.eC_Simple_Pacifica_Arial td.eC_PriceItem, .eC_Simple_Pacifica_Arial th.eC_PriceItem{
	text-align:right;
}

.eC_Simple_Pacifica_Arial td.eC_FormItem, .eC_Simple_Pacifica_Arial th.eC_FormItem{
	text-align:center;
}

.eC_Simple_Pacifica_Arial .eC_QuantityField{
	width:25px;
}

.eC_Simple_Pacifica_Arial .eC_OrderSummary table{
	border:solid 1px #CCD0D6; /* Neutral_Medium */
	border-top:solid 0px #CCD0D6; /* Neutral_Medium */
}

.eC_Simple_Pacifica_Arial .eC_OrderSummary td.eC_SummaryLabel{
	text-align:left;
	font-weight:bold;
	color:#000A5C; /* Accent_4 */
	padding: 10px 5px 10px 7px; 
	border-top:solid 1px #CCD0D6; /* Neutral_Medium */
}

.eC_Simple_Pacifica_Arial .eC_OrderSummary td{
	text-align:right;
	padding: 10px 14px 10px 5px; 
	border-top:solid 1px #CCD0D6; /* Neutral_Medium */
}

.eC_Simple_Pacifica_Arial td.eC_IndividualCharge{
	text-align:left;
	font-weight:normal;
	color: #2C2D2E; /* Neutral_Black */	
	padding-left:21px;
}

.eC_Simple_Pacifica_Arial .eC_SummaryFooter{
	background-color:#E5F385; /* Accent_11 */	
	font-weight:bold;
}

.eC_Simple_Pacifica_Arial .eC_ButtonWrapper{
	border:solid 1px #CCD0D6; /* Neutral_Medium */
	border-top:solid 0px #CCD0D6; /* Neutral_Medium */
	background-color:#DFE4E9; /* Neutral_Light */

}

.eC_Simple_Pacifica_Arial table.eC_ButtonWrapper{
	margin-bottom:14px;
}


.eC_Simple_Pacifica_Arial .eC_ButtonWrapper th{
	text-align:left;
	padding:7px 0px 5px 5px;
}

.eC_Simple_Pacifica_Arial .eC_ButtonWrapper td{
	text-align:right;
	padding:7px 0px 5px 5px;
}

.eC_Simple_Pacifica_Arial .eC_ButtonWrapper input{
	margin-right:7px;
}


.eC_Simple_Pacifica_Arial_QuickCart{
	width:335px;
}


.eC_Simple_Pacifica_Arial .eC_QuickCartHeader{
	border:solid 1px #CCD0D6; /* Neutral_Medium */
	border-bottom:solid 0px #CCD0D6; /* Neutral_Medium */
	font-weight:bold;
}

.eC_Simple_Pacifica_Arial .eC_QuickCartLabel{
	color:#4870AA; /* Accent_4 */
	font-size:small;
	padding:10px 0px 10px 7px;
}

.eC_Simple_Pacifica_Arial .eC_QuickCartQuantity{
	text-align:right;
	padding:10px 0px 10px 7px;
}

.eC_Simple_Pacifica_Arial .eC_QuickCartTotal{
	text-align:right;
	padding:10px 10px 10px 7px;
}

.eC_Simple_Pacifica_Arial .eC_QuickCart strong{
	color:#000A5C; /* Accent_4 */
	font-weight:bold;
}

.eC_Simple_Pacifica_Arial .eC_CheckoutFormWrapper {
	margin-bottom:10px;
}

.eC_Simple_Pacifica_Arial .eC_CheckoutFormHeader{
	margin:0px;
	padding-left:8px;
	padding-top:7px;
	padding-bottom:4px;
	font-weight:bold;
	background-color:#4870AA; /* Accent_1 */
	color:#FFFFFF; /*  Global_White */
}

.eC_Simple_Pacifica_Arial .eC_SameAsWrapper{
	width:auto;
	margin:0;
	overflow:auto;
}

.eC_Simple_Pacifica_Arial .eC_CheckoutFormBody{
	padding:10px 10px 0px 10px;
	border-bottom:solid 1px #CCD0D6; /* Neutral_Medium */
	border-right:solid 1px #CCD0D6; /* Neutral_Medium */
	border-left:solid 1px #CCD0D6; /* Neutral_Medium */
}

.eC_Simple_Pacifica_Arial .eC_CheckoutFormBody p{
	margin:0;
	padding:0 0 10px 0;
}

.eC_Refreshing_Pacifica_Arial .eC_CheckoutFormBody table{
	margin-bottom:7px;	
}

.eC_Simple_Pacifica_Arial .eC_CheckoutFormBody th{
	width:33%;
	font-weight:normal;
	text-align:right;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
}

.eC_Simple_Pacifica_Arial .eC_CheckoutFormBody td{
	padding-top:3px;
	padding-bottom:3px;
}


.eC_Simple_Pacifica_Arial .eC_FieldsetWrapper{
	border-top: solid 1px #CCD0D6; /* Neutral_Medium */
	margin-top:10px;
}

.eC_Simple_Pacifica_Arial fieldset{
	border:solid 0px;
	padding:10px 0;
}

.eC_Simple_Pacifica_Arial legend{
	color:#000A5C; /* Accent_4 */
	font-weight:bold;
}

.eC_Simple_Pacifica_Arial .eC_InfoHeader{
	margin:12px 0 0 0;
	padding:7px 5px 4px 9px;
	background-color:#4870AA; /* Accent_1 */
	color:#FFFFFF; /* Global_White */
}

.eC_Simple_Pacifica_Arial .eC_InfoContainer{
	border:1px solid #CCD0D6; /* Neutral_Medium */
	padding:7px 14px 7px 7px;
	margin:0;
	line-height:1.5em;
}

.eC_Simple_Pacifica_Arial .eC_InfoContainer td{
	text-align:right;
	padding-bottom:8px;
}

.eC_Simple_Pacifica_Arial .eC_InfoContainer td.eC_SummaryLabel{
	text-align:left;
	color:#000A5C; /* Accent_4 */
	font-weight:bold;
}

.eC_Simple_Pacifica_Arial .eC_OrderSummary{
	margin-bottom:14px;
}

.eC_Simple_Pacifica_Arial .eC_OrderInfo{
	color:#666666; /* Global_Gray */
	margin:2px 0;
}

.eC_Simple_Pacifica_Arial .eC_SmallPrint{
	font-size:xx-small;
	color:#666666; /* Global_Gray */
	margin-top:25px;
}
a.myopacity img{
border: none;

filter:alpha(opacity=100);
-moz-opacity: 1.00;
opacity: 1.00;
}

a.myopacity:hover img{
filter:alpha(opacity=80);
-moz-opacity: 0.80;
opacity: 0.80;
}
.qcartLinks {
	font-family: Arial, helvetica, sans-serif;
	font-size:11px;
	letter-spacing:-1px;
}
a.qcartLinks:Link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/* Sets the style for visited links. */
a.qcartLinks:Visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/* Sets the style for links on mouseover. */
a.qcartLinks:hover {
	color:#F00;
	text-decoration: none;
}
/* Sets the style for a link that has focus. */
a.qcarteLinks:focus {
	color: #000;
}
/* Sets the style for a link that is being activated/clicked. */
a.qcartLinks:active {
	color: #000;
}
a.toolTip{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

a.toolTip:hover{z-index:25;}

a.toolTip span{display: none}

a.toolTip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #006;
    background-color:#fff; color:#000;
	padding:3px;
    text-left: center;
}
a.delTip{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

a.delTip:hover{z-index:25;}

a.delTip span{display: none}

a.delTip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-20em; left:2em; width:50em;
    border:1px solid #006;
    background-color:#fff; color:#000;
	padding:3px;
    text-left: center;
}
/* These are the settings for the product navigation bar */
#pnav {
	height: 40px;
	color: #FFFFFF;
	background: url(/images/product-menu-bkg.png) repeat-x top;
	padding-left: 0px;
}
#pnav ul {
	margin: 0px;
	padding: 0px;
}
#pnav ul li {
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
	clear: right;
}
#pnav ul li a {
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	color: #CCCFE1;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	background: url(/images/product-menu-divider.png) no-repeat right top;
}
#pnav ul li a:hover {
	background: url(/images/product-menu-hover.png) no-repeat right top;
	text-decoration: none;
	color: #FC0;
}
#pnav ul li#active {
	background: url(/images/product-menu-hover.png) no-repeat right top;
	text-decoration: none;
}
#pnav ul li#active a {
	color: #FFFFFF;
}
/* These are the settings for the product navigation bar */
#rnav {
	height: 40px;
	color: #FFFFFF;
	background: url(/images/product-menu-bkg.png) repeat-x top;
	padding-left: 0px;
}
#rnav ul {
	margin: 0px;
	padding: 0px;
}
#rnav ul li {
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
	clear: right;
}
#rnav ul li a {
	display: block;
	width:180px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	color: #CCCFE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	background: url(/images/product-menu-divider.png) no-repeat right top;
}
#rnav ul li a:hover {
	background: url(/images/product-back-menu-hover.png) no-repeat right top;
	text-decoration: none;
	color: #FC0;
}
#rnav ul li#active {
	background: url(/images/product-back-menu-hover.png) no-repeat right top;
	text-decoration: none;
}
#rnav ul li#active a {
	color: #FFFFFF;
}

/* These are the settings for the product navigation bar */
#rnav {
	height: 40px;
	color: #FFFFFF;
	background: url(/images/product-menu-bkg.png) repeat-x top;
	padding-left: 0px;
}
#rnav ul {
	margin: 0px;
	padding: 0px;
}
#rnav ul li {
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
	clear: right;
}
#rnav ul li a {
	display: block;
	width:180px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	color: #CCCFE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	background: url(/images/product-menu-divider.png) no-repeat right top;
}
#rnav ul li a:hover {
	background: url(/images/product-back-menu-hover.png) no-repeat right top;
	text-decoration: none;
	color: #FC0;
}
#rnav ul li#active {
	background: url(/images/product-back-menu-hover.png) no-repeat right top;
	text-decoration: none;
}
#rnav ul li#active a {
	color: #FFFFFF;
}
/* This styles the headings in the right sidebar */
h3.rnav {
	font: bold normal 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-top: 3px;
	letter-spacing: normal;
	background: url(/images/h3-bg.png) no-repeat left top;
	border-bottom: 2px solid #FFF;
	color: #FFF;
	padding-bottom: 6px;
	margin-top:10px;
	margin-left:10px;
}
/* These are the settings for the product navigation bar */
#cnav {
	height: 40px;
	color: #FFFFFF;
	background: url(/images/product-menu-bkg.png) repeat-x top;
	padding-left: 0px;
}
#cnav ul {
	margin: 0px;
	padding: 0px;
}
#cnav ul li {
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
	clear: right;
}
#cnav ul li a {
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	color: #CCCFE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	background: url(/images/product-menu-divider.png) no-repeat right top;
}
#cnav ul li a:hover {
	background: url(/images/product-back-menu-hover.png) no-repeat right top;
	text-decoration: none;
	color: #FC0;
}
#cnav ul li#active {
	background: url(/images/product-back-menu-hover.png) no-repeat right top;
	text-decoration: none;
}
#cnav ul li#active a {
	color: #FFFFFF;
}
/* This styles the dividing lines between items in the right sidebar if hr is used */
#detailNav hr {
	background-color: #7079A4;
	color: #6F78A3;
	height: 1px;
	border: 0;
}
#detailNav ul {
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#detailNav ul li {
	list-style: none;
	display: inline;
}
#detailNav ul li a {
	display: block;
	padding: 4px 4px 4px 10px;
	border-bottom: 1px solid #E9E6DF;
}
#detailNav ul li a:hover {
	text-decoration: none;
	background-color: #E9E6DF;
}
.image {
   position: relative;
   width: 100%; /* for IE 6 */
}

.image h2 {
   position: absolute;
   top: 100px;
   left: 0;
   width: 100%;
}
#woodenPlay { 
	background: url(/images/wooden-playsets.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	margin-right:35px;
	position: relative;
}
	
#woodenPlay a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#woodenPlay a h1 {
	display:none;
} 
#woodenPlay #wpCont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#woodenPlay #wpPrice {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#woodenSwing { 
	background: url(/images/premium.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	margin-right:35px;
	position: relative;
}
	
#woodenSwing a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#woodenSwing a h1 {
	display:none;
} 
#woodenSwing #ssCont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#woodenSwing #ssPrice {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#tramp { 
	background: url(/images/cubbyhouses.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	position: relative;

}
	
#tramp a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#tramp a h1 {
	display:none;
} 
#tramp #tCont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#tramp #tPrice {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
/*----------------------------------------*/
#trampOne { 
	background: url(/images/trampolines.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	margin-right:20px;
	position: relative;
}
	
#trampOne a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#trampOne a em {
	display:none;
} 
#trampOne #tpCont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampOne #tpPrice {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampTwo { 
	background: url(/images/10ft-trampoline.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	margin-right:20px;
	position: relative;
}
	
#trampTwo a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#trampTwo a em {
	display:none;
} 
#trampTwo #tp2Cont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampTwo #tp2Price {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampThree { 
	background: url(/images/12ft-trampoline.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	position: relative;
	margin-right:20px;
}
	
#trampThree a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#trampThree a em {
	display:none;
} 
#trampThree #tp3Cont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampThree #tp3Price {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampFour { 
	background: url(/images/14ft-trampoline.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	position: relative;
}
	
#trampFour a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#trampFour a em {
	display:none;
} 
#trampFour #tp4Cont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampFour #tp4Price {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampFive { 
	background: url(/images/trampoline-nets.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	margin-right:20px;
	position: relative;
}
	
#trampFive a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#trampFive a em {
	display:none;
} 
#trampFive #tp5Cont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampFive #tp5Price {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampSix { 
	background: url(/images/trampoline-cover.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	margin-right:20px;
	position: relative;
}
	
#trampSix a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#trampSix a em {
	display:none;
} 
#trampSix #tp6Cont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampSix #tp6Price {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampSeven { 
	background: url(/images/trampoline-ladders.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	position: relative;
	margin-right:20px;
}
	
#trampSeven a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#trampSeven a em {
	display:none;
} 
#trampSeven #tp7Cont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampSeven #tp7Price {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampEight { 
	background: url(/images/trampoline-gamepak.jpg) no-repeat; 
	height: 180px; 
 	width: 200px;
	float:left;
	position: relative;
}
	
#trampEight a {
	position:absolute;
	top:0;
	left:0;
	height: 180px; 
 	width: 200px;
}
#trampEight a em {
	display:none;
} 
#trampEight #tp8Cont {
	margin-top:5px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}
#trampEight #tp8Price {
	margin-top:140px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:12px; color:#FFF; 
	font-weight:bold; 
	text-align:center;
}


-->