body { margin: 0px 0px 0px 0px;
       text-align: center;
       background-color: #FFFFFF;
	}
	body, td, th, textarea, input, select, h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, sans-serif; font-size: 12px;  color: #000000; }
		   

	
.wrapper { position: relative;  
		   margin: 0px 0px 0px 0px; 
		   width: 1024px;
		   margin-left: auto; 
		   margin-right: auto;
		   padding-top: 170px;
		   text-align: left;
		   display:block;
		   background-image: url(../images/background.gif); background-repeat: no-repeat;
	}	
	
	
.float_left { float: left; }
.float_right { float: right; }

a {	color: #00B8E4; outline: none; cursor: pointer; text-decoration: underline; }
a:hover, a:focus, a:active { color: #00B8E4; }
a span { color: #00B8E4; text-decoration: underline; }

	
.maui_logo {  
             position: absolute;
             z-index: 1000;
             top: 10px;
             left: 0px;
	}
	
.account_bar {  
               position: absolute;
               top: 0px;
               left: 635px;
               width: 560px;
               text-align: left;
               font-weight: bold;
               margin-top: 24px;
               color: #f73d92;
	}
	
	.account_bar a { text-decoration: none; font-weight: normal; color: #f73d92; }
	
	
.topNav {  
          position: absolute;
          top: 45px;
          left: 125px;
          width: 900px;
		  height: 84px;
		 /* margin-top: 25px; */
		  background: #26a1ae;  
		/*
			filter:alpha(opacity=15); 

    	 opacity: 0.15;*/
		  z-index: 500;
	
	}
	
.home_welcome {  
                margin-left: auto;
                margin-right: auto;
                font-size: 12px;
                color: #00B8E4;
	}

.home_callout {  
               
                font-size: 12px;
                color: #4E0000;
	}


.cart_msg { 	font-weight: bold;
                font-size: 14px;
                color: #00B8E4;
	}
	
.featured_box {  
                margin-left: auto;
                margin-right: auto;
                z-index: 100;
                width: 627px;
                height: 427px;
                /*background-image: url(../images/featured_box.jpg); background-repeat: no-repeat;*/
	}
	
.featured_main { margin: 26px 0px 0px 20px;
                 width: auto;
                 height: 189px;
                 border: solid 1px #707070;
                 background-color: #252525;
	}
	html>body .featured_main { width: auto; height: 187px; }
	
.featured_thumbRow { margin: 32px 0px 0px 21px;
                     width: auto;
                     height: auto;
	}
	
	.featured_thumb { float: left;
	                  margin: 0px 5px 0px 0px;
	                  width: 190px;
	                  height: 200px;
	                  text-align: center;
	                /*  border: solid 1px #707070; 
                      background-color: #252525; */
    	}
    	html>body .featured_thumb { width: 190px; height: auto; }

    	
.featured_titleRow { margin: 8px 0px 0px 21px;
                     width: 580px;
                     height: 12px;
	}
	
	.featured_title { float: left;
	                  margin: 0px 5px 0px 0px;
	                  width: 188px;
	                  height: 12px;
	                  color: #f73d92;
    	}
    	
    .featured_title a { text-decoration: none; color: #f73d92; font-weight: bold; }
    .featured_title span { text-decoration: none; color: #f73d92; font-weight: bold; }

/**** CATEGORY / ITEM ****/
.lnav {  
        float: left;
        width: 250px;
        height: auto;
        padding-left: 20px;
	}
	
.lnav_cat { font-size: 14px;
			text-decoration: none;
			font-weight: bold;
			line-height: 20px;

	}	
	
.lnav_sub { padding: 0px 0px 15px 0px;
            
	}
	
	.subMenuRow { padding: 2px 0px 2px 5px;
	             
	             height: 13px;
	             line-height: 16px;
		}
		
	.subMenuOn { float: left; width: 11px; height: 13px; }
		
	.subMenuCat { float: left; 
	              
	              height: 13px; 
		}
		html>body .subMenuCat {  height: 13px; }
		
		.subMenuCat a { text-decoration: none; color: #4E0000; }

.storeHdr { float: right; 
            color: #39bacf;
	}
	
.storeHdr_welcome { float: left;
                    padding: 15px 0px 0px 0px;
                    width: 240px;
                    font-size: 10px;
	}
	.storeHdr_welcome span { font-size: 12px; color: #39bacf; }
	
.storeHdr_breadCrumbs { float: left;
                        padding: 15px 0px 0px 0px;
                        width: 219px;
                        font-size: 11px;
                        text-align: right;
	}
	.storeHdr_breadCrumbs a { text-decoration: underline; color: #39bacf; }
	.storeHdr_breadCrumbs span { text-decoration: none; color: #39bacf; }
	
	
.storeSubHdr01 { 
                 
                 width: 950px;
                 height: 35px;
                 padding: 0px 20px 0px 10px;
                 margin-bottom: 15px;
                 border-bottom: solid 1px #CCCCCC;
	}
	html>body .storeSubHdr01 { height: 34px; }
	
.storeSubHdr02 { 
                 
                 width: 980px;
                 height: 35px;
                 border-top: solid 1px #CCCCCC;
	}
	html>body .storeSubHdr02 { height: 34px; }
	
.storeSubHdr_subCat { float: left;
                      padding: 10px 0px 0px 0px;
                      margin: 0px 0px 0px 0px;
                      width: 500px;
                      font-size: 16px;
                      font-weight: bold;
	}
	
.storeSubHdr_pag { float: right;
                   padding: 13px 0px 0px 0px;
                   margin: 0px 0px 13px 0px;
                   width: 350px;
                   text-align: right;
	}
	
	.storeSubHdr_pag a { text-decoration: none; color: #4E0000; }
	.storeSubHdr_pag a span { text-decoration: underline; color: #4E0000; }
	
.product_container { 
                    float: right;
                     width: 700px;
				     height: auto;
				     padding-bottom: 20px;
	}
	
.prodImg { margin: 0px 0px 8px 0px; border: solid 1px #E1E1E1; }

.prodSwatch { margin: 0px 0px 0px 0px; border: solid 1px #E1E1E1; }

.product_holder { width: 164px;
                  height: auto;
	}
	
	.product_holder a { font-size: 12px; font-weight: bold; text-decoration: none; color: #290000; }
	.product_holder span { font-size: 11px; font-weight: normal; text-decoration: none; color: #00B8E4; }
	
	
.productDetail_container { 
                           float: right;
                           width: 700px;
				           height: auto;      
				            padding-bottom: 20px;
	}
	
	.productDetail_container h1 { margin: 0px 0px 9px 0px;
	                              font-size: 12px;
	                              font-weight: bold;
	                              color: #202020;
		}
		
	.productDetail_container p { margin: 0px 0px 18px 0px;
	                             color: #202020;
		}
		
	.stdProd01 { color: #3F3F3F; font-weight: normal; }
	
	.stdPrice01 { color: #f73d92; font-size: 16px; font-weight: bold; }
	

/**** CART ****/

/*
.cart_txt { 
			left: 211px;
			top: 239px;
			width: 498px;
            height: 80px;
	}
	
	.cart_txt h1 { margin: 22px 0px 0px 0px; font-size: 14px; font-weight: bold; color: #290000; }
*/
	
.cart_contents { 
			     left: 211px;
			     top: 230px;
			     width: 565px;
	}
	
.cart_actionsRow { width: 565px;
                   height: 25px;
                   color: #FFFFFF;
                   background-color: #290000;
	}
	
.cart01_labels { clear: both;
				 margin: 0px 0px 0px 0px;
				 padding: 5px 0px 0px 22px;
				 height: 25px;
				 width: 565px;
				 font-style: normal; 
				 font-weight: bold; 
				 text-decoration: none; 
				 color: #FFFFFF;
				 background-color: #92c634;
				 text-align: left;
		}
		html>body .cart01_labels { height: 20px; width: 543px; }
		
		.cart01_remove { float: left;
						 margin: 0px 0px 0px 0px;
						 padding: 0px 0px 0px 0px;
						 width: 94px;
						 text-align: left;
			}
			
		.cart01_item { float: left;
					   padding: 0px 0px 0px 0px;
					   width: 330px;
					   text-align: left;
			}
			
		.cart01_qty { float: left;
		              padding: 0px 0px 0px 0px;
		              width: 79px;
			}
			
		.cart01_price { float: left;
		                padding: 0px 0px 0px 0px;
		                width: 71px;
			}
			
		.cart01_subTotal { float: left;
		                   padding: 0px 0px 0px 0px;
		                  
			}
			
/**** ACCOUNT ****/
.account_login { 
                 left: 212px;
                 top: 246px;
	}
	
.account_forms01 { 
                   left: 212px;
                   top: 220px;
                   width: 502px;
	}
	
	
/**** INPUT ****/
.error01 { color: #CC0000; }

.txtBox01 { margin: 7px 0px 7px 0px; padding: 1px 0px 0px 2px; border: solid 1px #252525; width: 154px; height: 17px; font-weight: normal; color: #3F3F3F; }
.txtBox01_error { margin: 7px 0px 7px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000; width: 154px; height: 17px; color: #3F3F3F; }

.txtBox02 { margin: 7px 0px 7px 0px; padding: 1px 0px 0px 2px; border: solid 1px #252525; width: 36px; height: 17px; font-weight: normal; color: #3F3F3F; }
.txtBox02_error { margin: 7px 0px 7px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000; width: 36px; height: 17px; color: #3F3F3F; }
	
.txtBox03 { margin: 7px 0px 7px 0px; padding: 1px 0px 0px 2px; border: solid 1px #252525; width: 26px; height: 17px; font-weight: normal; color: #3F3F3F; }
.txtBox03_error { margin: 7px 0px 7px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000; width: 26px; height: 17px; color: #3F3F3F; }
	

.content {
	clear: both;
	width: 980px;
	height: auto;
	padding: 0px 20px 0px 20px;
	
}

/**** FOOTER ****/
.footer {
position: relative;
/*
background: #EEEEEE; 
*/
width: 900px; 
height: 180px; 
padding: 10px; 
color: #f73c93;
margin: 0px auto 0px auto;
display: table;
}

.footer a {
	color: #f73c93;
	text-decoration: underline;
}

.footer_wrap { position: relative;  
		       margin: 0px 0px 0px 0px; 
		       width: 776px;  
		       height: 60px;
		       overflow: hidden;
		       margin-left: auto; 
		       margin-right: auto;
		       text-align: left;
	}

.footer01 { font-weight: bold; line-height: 16px; color: #AF8787;}
	.footer01 a { font-weight: bold; text-decoration: none; line-height: 16px; color: #AF8787;}
	.footer01 span { font-size: 10px; font-weight: normal; line-height: 16px; color: #AF8787;}



/* begn dropdown menu */
.dropdown   { position:absolute; visibility: hidden;   z-index: 100; font-family: Verdana, Helvetica, Arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #290000; }
.dropdown a {   font-family: Verdana, Helvetica, Arial; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #290000;  text-decoration: none; }
.dropdown a:hover { color: #00B8E4; }
/* end dropdown menu */


