body {
	line-height: 1.5em;
	background: url(./images/tile.jpg);
	background-repeat: repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size:10px;
/*	margin: 10px; 
	padding: 10px; 	*/
	font-family: verdana, helvetica, sans-serif; 
	font-size: 10px; 
	color: #3C3E3D;

}
a, a:link{
text-decoration:none;
	cursor: pointer;
	color: #716856;	
	}
	
.current{
text-decoration:none;
	cursor: pointer;
	color: #000000;}
td {
vertical-align:top;

}
FORM {
	MARGIN: 0px;
}
img {
border:none;
background-color: none;
outline:none;
/*border: #7D6F61 1px solid;*/
}
p, li, .text, td {
	font-family: verdana, helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px;
	color: #716856;	
}

#shopheader {
	background: url(./images/online_store.jpg) top center no-repeat;
	height: 191px;
	width: 950px;
/*	margin-left: -1px;
	margin-top: 10px;*/
}
#header_under{
	/*background: url(./images/os_header_under2.jpg) top center no-repeat;*/
	/*background: url(./images/kap_hero.jpg) top center no-repeat;*/
	height: 278px;
	width: 551px;
	margin-left: 2.5px;
	padding-top: 25px;
}


div.center {
	text-align: center;
	margin: 0 auto;
	width: 950px; /*define page widith here*/
	background-color:#FFFFFF;
}


/*********** Item Display section ***************/
#contenttop{
	width:555px;
	margin:0 5px 0 5px;
}

/******************************Left Column Menu Style***********************/
/*.vertmenuleftbg {
	width:225px;
	border-top:#FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	margin-top: 10px;
	height:500px;
	}*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	width: 200px;
	/*float:left;*/
	white-space:nowrap;
	text-align:left;
	padding-left:5px;
	/*padding-right: 5px;*/
	/*background-color:#999999;*/
}
.vertmenutitleleft{ 
	color:  #7D6F61;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	text-align:center;
	}
a.vertMenutitleleft:link  { 
	color:  #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	}
/*#vertmenuleftbot {
	background-repeat: no-repeat;
	height:10px;
	vertical-align:bottom;
}*/

/******************** Right Column Menu Style ******************/
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	width: 175px;
	float: right;
	text-align:left;
	/*position:relative;
	display: block;
	background-color:#999999;*/
	padding-right: 5px;
	
}

a.VertMenuItemsright {
	color: #716856;
	text-decoration: underline;
	/*padding: 0 0 0 0px;*/
	/*background: url(./images/bullet2.gif) left no-repeat;*/
	}
.vertmenutitleright { 
	color:  #7D6F61;
	font-weight: bold;
	font-size: 11px;
	}
#vertmenurightbot {
	/*background: url(./images/right_bgbot.png);*/
	background-repeat: no-repeat;
	height:26px;
}

.VertMenuItemsrightital, .rightital{
	color: #716856;
	text-align:center;
	font-style:italic;
	list-style:none;
	background:none;
	}
#prefersvisa {
	background: url(./images/visa_kapalua_w_txt.jpg);
	background-repeat: no-repeat;
	height:81px;
	width:170px;
}
#Bnr_right {
	/*background: url(./images/Gift_Certificate_Banner_Ad.jpg);*/
	background-repeat: no-repeat;
	margin-top:10px;
	height:206px;
	width:165px;
}

/********** Menu styles ************/
.vertmenuhr {	
	WIDTH: 150px;
	height: 1px;
	border-bottom: 1px solid #FFFFFF;
	/*margin:4px;*/
	text-align:left;*/
	/*background-color:#FFFFFF;
	background-image: url(./images/hr.gif);
	background-repeat:repeat;*/
}

.VertMenuItems, a.VertMenuItems, .VertMenuItems a:visited{ 
	color: #716856;	
	text-decoration: underline; 	
	padding: 0 0 0 0px;
	/*background: url(./images/bullet.gif) left no-repeat;*/
	}

.vertmenuborder{
border: 1px solid #BFCAA0;
}
.VertMenuTitle{ 
	/*padding-left: 10px;*/
	height: 24px;
	width:200px;
	background: url(./images/vertmenutitle.jpg) left no-repeat;	
	color:  #7D6F61;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
}
a.VertMenuTitle:link { 
	color:  #7D6F61;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	background:none;
	padding:0;
	}
.vertmenubox{

}

/************* End menu styles *********************/
/******* PATHWAY *******/
#pathway {
	height: 32px;
	text-align: left;
	/*background: #FFFFFF url(./images/pathway.png)  no-repeat;*/
	width: 800px;
	text-indent: 5px;
		}
.NavigationPath {
	color: #716856;	
	font-size: 10px;
	padding-top:5px;
}
.NavigationPath a:link, .NavigationPath a:visited{
	color: #716856;	
	font-size: 10px;
	padding-top:5px;
}
/******** END PATHWAY *****************/

/************ Product Display *****************/

.ProductTitle, .ProductTitle a:link {
	font-size: 12px;
	/*font-weight: bold;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	/*padding-top: 5px;*/
	text-decoration:none;
	text-align:center;
	color: #5F5246;
}
.ProductTitle_cart {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 0px;
	padding-top: 5px;
	color: #5F5246;
}
.PListCell{
}

.ProductPrice{ 
	color: #716856;
	font-size: 11px;
	text-align:center;
	}
.ProductPriceConverting, .cart_subtotal{
	color: #716856;
	font-size: 14px;
	font-weight:bold;
}
.ProductDetailsTitle  { 
	color: #716856;
	font-size: 12px;
	font-weight:bold;
/*	border-bottom: 1px solid #5F5246;*/
	}

.DialogTitle  { 
	/*background: url(./images/dialogtitle.png) left no-repeat;*/
	height:25px;
	text-align:left;
	font-weight: bold;
	color: #716856;
	font-size:18px;
	margin-bottom:3px;
	}
.DialogTitle2  { 
	height:30px;
	text-align:left;
	font-size: 18px;
	font-weight: bold;
	text-indent: 0px;
	padding-top: 5px;
	color: #5F5246;
	}
.PImgBox {
	TEXT-ALIGN: left;
	vertical-align:baseline;
	/*WIDTH: 120px;*/
	padding:5px;
/*	PADDING-RIGHT: 8px;*/
}
#featured {
	/*background: url(./images/itembox.png) no-repeat left*/;
	position:relative;
	margin-top:-2px;
	height:213px;
	/*width:482px;*/
}
.featured_title{
	width:550px;
	border:#bfc9a0 1px solid;
	background:#bfc9a0;
}
.featured_box{
	width:550px;
	border:#bfc9a0 1px solid;
}

/************** Detail product view *****************/

#detailtxt{
	/*width:545px;*/
	margin-top: -1px;
	margin-left: 0px;
/*	border-left: #7D6F61 1px solid;
	border-right: #7D6F61 1px solid;*/
	text-align:left;
	}
#detailbottom{
	position:relative;
	display:block;
	margin-top: -1px;
	/*margin-left:-6px;*/
	/*BACKGROUND-IMAGE: url(images/sdbottom.png);*/
	background-repeat:no-repeat;
	height:18px;
}
.ItemsList, a.ItemsList {
	color: #716856;
	text-align: left;
}
.RPItems {
	text-align:left;
	
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
	color: #716856;
	/*color:#666666;*/
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
	color: #716856;
	/*color:#666666;*/
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 10px;
	/*color:#666666;*/
	font-weight:bold;
}
.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	WIDTH: 17px;
	HEIGHT: 12px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
	/*color:#666666;*/
}
#sortbox{
	width:482px;
	height: 40px;
/*	border-bottom: 1px solid #edaa20;
	border-top: 1px solid #edaa20;*/
	text-align:left;
	margin-top:5px;
	/*color:#666666;*/
	}
.nounder{
	text-decoration:none;
	color: #ffffff;
	}
/**************** End Detail Product View *******************/
/***************** FOOTER *********************/
#footer {
	margin:0 auto;
	width: 950px;
	height:200px;
	font-size:10px;
	vertical-align:middle;
	background:none;
	background: url(./images/tile.jpg);
	background-repeat: repeat;
	color:#FFFFFF;
	padding-top:5px;
	
}
#footer p {
	color:#fff;
	text-align: left;
	padding: 0px 0 0 35px;
	line-height:normal;
	margin-top:5px;
}
#footer a:link {
	text-decoration: none;
	color:#f8f4ea;
}
#footer a:hover {
	text-decoration: underline;
}

#footer td {
padding-top: 27px;
}
#hackersafe{
float: right;
position:relative;
display:block;

}
/************************* END FOOTER ************************/
.SectionBox  { background-color: #ffffff; text-align: left }
TABLE.Container {
	HEIGHT: 100%;
	
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 90%;
	
}
#sendto{
	margin:2px;
	}
#recomends{

/*****************  Cart View ***********************/
}	
.cartitems1{

}
.cart, .cart_button_botom{
	width:540px;
	border:#bfc9a0 1px solid;
	

}
.cartitems_hdr{
	width:540px;
	border:#bfc9a0 1px solid;
	background:#bfc9a0;
	

}
.cart_price{

}
.cartitems .DialogTitle {
	color:#000;
	/*background: url(./images/dialogtitlecart.png) left no-repeat;*/
	height:21px;
	text-align:left;
	text-indent: 15px;
	
	font-weight: bold;
	
}
.cartitems .Button{
color: #3C3E3D;

}
.cartitems #detailtxt{
	
	margin-top: -1px;
	margin-left: 0px;
	/*border-left: #579241 1px solid;
	border-right: #579241 1px solid;*/
	padding: 1px;
	text-align:left;
	}
.cartitems #detailbottom{
	position:relative;
	display:block;
	margin-top: -1px;
	margin-left:-6px;
	/*BACKGROUND-IMAGE: url(images/sdbottomcart.png);*/
	background-repeat:no-repeat;
	height:18px;
	
}
.centercart {
	margin: 0 auto;
	width:550px; /*width of cart **************************************************/
	background-color:#FFFFFF;
	}
/*****************  End  Cart View ***********************/


/****************************Begin Button Styles ****************************************/
TD.Button,TD.Buttondel, TD.Button_update, TD.Button_clr/*, .SimpleButton */{								 
	/*BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-REPEAT: repeat-x;*/
	background-color: #bfc9a0;
	border: outset 1px #929F63;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
	height:25px;
	cursor:pointer;
}
.Buttondel, .Buttontxt, .Button, a.SimpleButton:link, .Button_update, .Button_clr{ 
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:10px;
	}
/*********** Product options select size*************/
#po1{
	width:150px;
	font-size: 10px;
	}
	
/*
	Subheader styles


TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}*/
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader  { color: #000; font-size: 12px; font-weight: bold; padding: 0 }
.SubHeaderLine  { border-top: 1px solid #000000;}
TABLE.SubHeaderGrey {
	WIDTH: 50%;
	MARGIN-BOTTOM: 1px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	border-top: 1px solid #666666;}
/* CSS Document */

td.DialogBox{
text-align:left;
}
.free_ship{
margin-right: 7px;
background: url(./images/free_shipping2.gif);
background-repeat:no-repeat;
float:right;
width:159px;
height:43px;
}

/**
* sidenavcontainer is 181px wide and a minimum of 400px high
* It has a little padding top and bottom as well
* Modify it to suit your layout
*/

ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
    list-style-type: none; 
	margin: 0px;
	padding:0px;
	padding-left:1px;
	
}

#sidenavcontainer {
    /*padding:200px 0 10px 0;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;*/
    width:190px; 
    min-height:0px; 
	color: #716856;
	padding-bottom:5px;
    /*float:left;*/
}
h3{    /* PRODUCT CATEGORIES */
    font-size:11px; 
    font-style:normal; 
    font-weight:normal; 
}

#sidenavcontainer h3 {
    margin:0px;
    padding:0px;
}

h4{    /* PRODUCT SUB-CATEGORIES */
    padding:0;
    margin:0;
    font-size:11px; 
    font-style:normal; 
    font-weight:normal; 
}

#sidenavcontainer h4 { /*sub categories view *?
/*    margin:0 0 0 20px;*/
    padding-left:20;
    padding-bottom:2px; 
}

#sidenavcontainer a {
	color: #716856;	
	text-decoration: underline;
}

#sidenavcontainer a:hover {
    /*color:#FF0000;*/
	color: #716856;
    text-decoration:none;
}

#sidenavcontainer:current {
    /*color:#3333FF;*/
	color: #716856;
}
