/* CSS Document */
body{
	font-family: Arial,sans-serif;
	/*color: #333333;*/
	line-height: 1.166;	
	margin-top: 10px ;
	padding: 0px;
	background: #F6FAF5;
}

#slogan{
	font: italic bold normal 24px  Arial, sans-serif;
	color: #3A347C;
}
/******* hyperlink and anchor tag styles slogan 18px *******/

a:link, a:visited{
	color: #d36491;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}



/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	position:absolute;
	top: 204px;
	left: 2%;
	right: 2%;
	width:95.5%;
	/*background-color: #CBD6F3;*/
	background-color: #EBD8EB;
	border-left: 1px solid #C48AC4;
}



#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	
}


.menubrd {
	border-right: 1px solid #C48AC4;
	border-left: 1px solid #C48AC4;
	background-color: #CBD6F3;
	width: 200px;

}

#pageNav{
	/*background-color: #CBD6F3;*/
	background-color: #ffffff;
	border-bottom: 0px solid #D36491;
	font: normal 12px  Arial, sans-serif;
	width: 178px;  /* fix menu width  */
}

#content{
	padding: 15px 10px 10px;
	margin:0px;
}


/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** utility styles *****************/

#utility{
	font: 10px  Arial, sans-serif;
	color: #333333;
}

#utility a{
	color: #333333;
}

#utility a:hover{
	text-decoration: underline;
}

/************** basket styles *****************/
#baskethead {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #336025;
	margin-top: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	/*background: #EBD8EB;*/
	background: #ffffff;
	border-top: 7px solid #B9C7AE;
    border-left: 0px solid #C48AC4;
    border-right: 0px solid #C48AC4;
    border-bottom: 0px solid #C48AC4;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
}
#basket {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family:  Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ecd474;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #ffffff;
	border-top: 0px solid #C48AC4;
    border-left: 0px solid #C48AC4;
    border-right: 0px solid #C48AC4;
     border-bottom: 0px solid #D36491;
		/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}
/*#basket{
	float: right;
	text-align: center;
	padding-top: 10px;
	padding-right: 20px;
}*/

.status {
	font: bold 11px  Arial, sans-serif;
	color: #333333;
}

.bas {
	font: 11px  Arial, sans-serif;
	color: #520146;
}

a.bas:link, a.bas:visited{
	color: #520146;
}

a.bas:hover{
	text-decoration: underline;
}

/************** pageName styles ****************/

#pageName{
	padding: 0px 0px 10px 10px;
	margin: 0px;
	/*background-color: #EBD8EB;*/
	background: #B6CFB2;
	border-left: 1px solid #C48AC4;
	border-right: 1px solid #C48AC4;
	border-bottom:1px solid #C48AC4;
}

#pageName h2{
	font: normal 18px Arial, sans-serif;
	color: #3A347C;
	margin:0px;
	padding: 0px;
}

#pageName img{
	position: absolute;
	top: 0px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}

/************* globalNav styles ****************/

#globalNav{
	min-width: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #336025;
	text-align: left;
}
/*background-image:  url("glbnav_background.gif");*/



#globalLink{
	margin: 0px;
	/*background:inherit*/
	/*background-color: #336025;*/
	padding-top: 1px;
	padding-left: 10px;
}


a.glink, a.glink:visited{
	font-size: 12px;
	color: #336025;
	font-weight: 400;
	margin: 0px;
	padding: 1px 8px;
	border-right: 0px ridge #D36491;
	font-family: Arial, Helvetica, sans-serif;
}

a.glink:hover{
  	color: #d36491;
	text-decoration: none;
	/*font-weight: bold;*/
}
/*background-image:  url("glblnav_selected.gif");*/

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 84px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}

/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font: 10px  Arial, sans-serif;
	color: #520146;
	/*background-color: #EBD8EB;*/
	background: #B6CFB2;
	border-left: 1px solid #C48AC4;
    border-right: 1px solid #C48AC4;
}

#breadCrumb a{
	color: #520146;
}

#breadCrumb a:hover{
	color: #520146;
	text-decoration: underline;
}

/***********************************************/
/* Popups                              */
/***********************************************/
  #popupbox{
  margin: 0; 
  margin-left: 0px; /* This gets it relatively center on the screen */
  margin-right: 58%; /* This gets it relatively center on the screen */
  margin-top: 0px; /* Makes it a little off the top of the screen */
  padding-top: 10px; /*  Make the text not touching the top on the login box */
  width: 20%; /* For centering it on the screen */
  height: 190px; /* The height of the login box */
  position: absolute; /* Makes sure its absolute so it doesn't dock with everything else */
  background: #9cb8ea; /* Login Box background color. Change this if desired. */
  border: solid #5c8ad8 3px; /* Makes a black border around the login box */
  z-index: 9; /* Makes it on top of everything else */
  font-family: verdana; /* Sets the font */
  font-weight: bold;
  font-size: 12px;
  color: #333399;
  visibility: hidden; /* Makes it hidden at first. Very Important.*/
  }
  #popupreg{
  margin: 0; 
  margin-left: 0px; /* This gets it relatively center on the screen */
  margin-right: 58%; /* This gets it relatively center on the screen */
  margin-top: 0px; /* Makes it a little off the top of the screen */
  padding-top: 10px; /*  Make the text not touching the top on the login box */
  width: 30%; /* For centering it on the screen */
  height: 250px; /* The height of the login box */
  position: absolute; /* Makes sure its absolute so it doesn't dock with everything else */
  background: #9cb8ea; /* Login Box background color. Change this if desired. */
  border: solid #5c8ad8 3px; /* Makes a black border around the login box */
  z-index: 9; /* Makes it on top of everything else */
  font-family: verdana; /* Sets the font */
  font-weight: bold;
  font-size: 12px;
  color: #333399;
  visibility: hidden; /* Makes it hidden at first. Very Important.*/
  }
#highlight {
	width: 95%;
	height: 20px;
	/*margin:0 auto;*/
	padding-left: 0px;
	padding-right: 0px;
	background: #cccccc;
	border-top: 0px solid #293f54;
    border-left: 0px solid #293f54;
    border-right: 0px solid #293f54;
    border-bottom: 0px solid #293f54;
}
#cat {
    display: block;
	float: left;
	width: 22%;
	height: 200px;
	font-family: verdana;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	color: #A61D04;
	background: #ecd474;
	margin-bottom: 8px;
	margin-left: 10px;
	margin-right: 3px;
	border: 1px solid #cccccc;
	}
	
 #popupimage1{
  margin: 0; 
  margin-left: 0px; /* This gets it relatively center on the screen */
  margin-right: 58%; /* This gets it relatively center on the screen */
  margin-top: 0px; /* Makes it a little off the top of the screen */
  padding-top: 10px; /*  Make the text not touching the top on the login box */
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  /*width: 610px;  /* For centering it on the screen */
  /*height: 290px;  The height of the login box */
  position: absolute; /* Makes sure its absolute so it doesn't dock with everything else */
  background: #ffffff; /* Login Box background color. Change this if desired. */
  border: solid #417a29 4px; /* Makes a black border around the login box */
  z-index: 9; /* Makes it on top of everything else */
  font-family: Arial; /* Sets the font */
  font-weight: bold;
  font-size: 12px;
  color: #417a29;
  visibility: hidden; /* Makes it hidden at first. Very Important.*/
  }
 #popupimage2{
  margin: 0; 
  margin-left: 0px; /* This gets it relatively center on the screen */
  margin-right: 58%; /* This gets it relatively center on the screen */
  margin-top: 0px; /* Makes it a little off the top of the screen */
  padding-top: 10px; /*  Make the text not touching the top on the login box */
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  /*width: 610px; /*  For centering it on the screen */
  /*height: 290px;  The height of the login box */
  position: absolute; /* Makes sure its absolute so it doesn't dock with everything else */
  background: #ffffff; /* Login Box background color. Change this if desired. */
  border: solid #417a29 4px; /* Makes a black border around the login box */
  z-index: 9; /* Makes it on top of everything else */
  font-family: Arial; /* Sets the font */
  font-weight: bold;
  font-size: 12px;
  color: #417a29;
  visibility: hidden; /* Makes it hidden at first. Very Important.*/
  }
 #popupimage3{
  margin: 0; 
  margin-left: 0px; /* This gets it relatively center on the screen */
  margin-right: 58%; /* This gets it relatively center on the screen */
  margin-top: 0px; /* Makes it a little off the top of the screen */
  padding-top: 10px; /*  Make the text not touching the top on the login box */
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  /*width: 610px;  For centering it on the screen */
  /*height: 290px;  The height of the login box */
  position: absolute; /* Makes sure its absolute so it doesn't dock with everything else */
  background: #ffffff; /* Login Box background color. Change this if desired. */
  border: solid #417a29 4px; /* Makes a black border around the login box */
  z-index: 9; /* Makes it on top of everything else */
  font-family: Arial; /* Sets the font */
  font-weight: bold;
  font-size: 12px;
  color: #417a29;
  visibility: hidden; /* Makes it hidden at first. Very Important.*/
  }
  
.popimage {
  max-width: 600px;
  max-height: 600px;
  width: expression(this.width > 600 ? "600px" : true);
  height: expression(this.height > 600 ? "600px" : true);
}
/************** feature styles *****************/

#featuredhead {
	width: 550px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family:  Arial, sans-serif;
	/*font-weight: bold;*/
	font-size: 16px;
	color: #336025;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	/*background: #EBD8EB;*/
	background: #ffffff;
	border-top: 0px solid #B6CFB2;
    border-left: 1px dashed #D36491;
    border-right: 1px dashed #D36491;
    border-bottom: 0px solid #B6CFB2;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
}
#featured {
	width: 550px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family:  Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #417a29;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 0px;
	background: #ffffff;
	border-top: 0px solid #B6CFB2;
    border-left: 1px dashed #D36491;
    border-right: 1px dashed #D36491;
    border-bottom: 0px solid #B6CFB2;
		/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
	/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}
#featuredhead1 {
	width: 550px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family:  Arial, sans-serif;
	/*font-weight: bold;*/
	font-size: 26px;
	color: #336025;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	/*background: #EBD8EB;*/
	background: #ffffff;
	border-top: 0px solid #B6CFB2;
    border-left: 1px dashed #D36491;
    border-right: 1px dashed #D36491;
    border-bottom: 0px solid #B6CFB2;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
}
#featured1 {
	width: 550px;
	text-align: left;
	/*vertical-align: middle;*/
	font-family:  Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #417a29;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 0px;
	background: #ffffff;
	border-top: 0px solid #B6CFB2;
    border-left: 1px dashed #D36491;
    border-right: 1px dashed #D36491;
    border-bottom: 0px solid #B6CFB2;
		/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
	/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}
#featuredplain {
	width: 550px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family:  Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #417A29;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 0px;
	background: #ffffff;
	border-top: 0px solid #5c8ad8;
    border-left: 1px dashed #D36491;
    border-right: 1px dashed #D36491;
    border-bottom: 0px solid #B6CFB2;
}
#featuredheadcart {
	width: 540px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family:  Arial, sans-serif;
	/*font-weight: bold;*/
	font-size: 16px;
	color: #A67860;
	margin-top: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	/*background: #EBD8EB;*/
	background: #ffffff;
	border-top: 0px solid #B6CFB2;
    border-left: 0px dashed #D36491;
    border-right: 0px dashed #D36491;
    border-bottom: 0px solid #B6CFB2;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
}
#featuredcart {
	width: 540px;
	height: 180px;
	text-align: center;
	overflow:auto ;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #417a29;
	margin-left: 10px;
	padding-left: 0px;
	padding-right: 0px;
	background: #ffffff;
	border-top: 0px solid #B6CFB2;
    border-left: 0px dashed #D36491;
    border-right: 0px dashed #D36491;
    border-bottom: 0px solid #B6CFB2;
	/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}
#productbox {
	width: 270px;
	height: 270px;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #c60077;
	background: #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	border: 0px solid #aacef2;
	}

.productimage {
  max-width: 250px;
  max-height: 250px;
  width: expression(this.width > 250 ? "250px" : true);
  height: expression(this.height > 250 ? "250px" : true);
}
.producthumb {
  max-width: 40px;
  max-height: 40px;
  width: expression(this.width > 40 ? "40px" : true);
  height: expression(this.height > 40 ? "40px" : true);
  padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
  margin-right: 20px;
	border: 1px solid #417a29;
}

.specialimage {
  max-width: 120px;
  max-height: 120px;
  width: expression(this.width > 120 ? "120px" : true);
  height: expression(this.height > 120 ? "1200px" : true);
}
.catimage {
  max-width: 120px;
  max-height: 120px;
  width: expression(this.width > 120 ? "120px" : true);
  height: expression(this.height > 120 ? "1200px" : true);
}

#productshead {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #336025;
	margin-top: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	/*background: #EBD8EB;*/
	background: #ffffff;
	border-top: 7px solid #B9C7AE;
    border-left: 0px solid #C48AC4;
    border-right: 0px solid #C48AC4;
    border-bottom: 0px dashed #D36491;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 25px;
    border-top-left-radius: 25px;
	-webkit-border-top-left-radius: 5px;*/
}
#products {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family:  Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ecd474;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	/*background: #B6CFB2;*/
	background: #ffffff;
	border-top: 0px solid #C48AC4;
    border-left: 0px solid #C48AC4;
    border-right: 0px solid #C48AC4;
    border-bottom: 7px solid #B9C7AE;
	/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}
	
#product {
    display: block;
	float: left;
	width: 140px;
	height: 235px;
	font-family:  Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	color: #336025;
	background: #ffffff;
	border: 1px #417a29 solid;
	margin-bottom: 8px;
	margin-left: 25px;
	margin-right: 12px;
	}
	
	
#producttop {
    display: block;
	width: 140px;
	height: 40px;
	font-family:  Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	color: #417a29;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#productpicture {
	display: block;
    text-align: center;
    vertical-align: middle;
    width: 140px;
	height: 140px;
	padding-top: 5px;
	background: #ffffff;
   /*background: #B6B7AF;*/
   border: 0px #B6CFB2 solid;
}

#productbottom {
    display: block;
	width: 140px;
	height: 30px;
	font-family:  Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #417a29;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#productsmall {
    display: block;
	float: left;
	text-align: center;
	width: 90px;
	height: 145px;
	font-family: verdana;
	font-style: italic;
	font-weight: bold;
	font-size: 10px;
	color: #336025;
	background: #ffffff;
	padding-top: 5px;
	margin-bottom: 8px;
	margin-left: 6px;
	margin-right: 3px;
	border: 0px #417a29 solid;
	}
	
.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Arial,sans-serif;
	color: #666666;
	padding: 30px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}


/************** siteInfo styles ****************/

#footer{
    font-family:  Arial, sans-serif;
	/*font-weight: bold;*/
	font-size: 10px;
	color: #417A29;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #f6faf5;
	border-top: 1px solid #f6faf5;
	border-right: 1px solid #f6faf5;
	border-left: 1px solid #f6faf5;
	/*background-image: url(images/footer.jpg);
	padding: 0px 0px 0px 0px;
	margin-top: 0px;*/
}

/* Page Menu bar Horizontal  */
#pagebar {
	width: 100%;
	/*height: 1.5em;*/
	margin-left: 15px;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	background: #ffffff;
	border: 0px solid #3f7faf;
}	
#pagemenu a {
cursor: pointer;
text-align: center;
font-family: arial;
font-size: 11px;
font-weight: bold;
background: #ffffff;
color: #417a29;
padding: .1em .1em;
margin: 0px;
border-top: 0px solid #a3c4dd;
border-left: 0px solid #a3c4dd;
border-right: 0px solid #a3c4dd;
border-bottom: 0px solid #a3c4dd;
}
#pagemenu a:hover {
	text-decoration: none;
	cursor: pointer;
    text-align: center;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
	background: #FFFFFF;
    color: #666666;
	padding: .1em .1em;
	margin: 0px;
	border-top: 0px solid #19633e;
    border-left: 0px solid #19633e;
    border-right: 0px solid #19633e;
    border-bottom: 0px solid #19633e;
	}
#pagemenu a:active {
	text-decoration: none;
	background: #FFFFFF;
    color: #d36491;
    /*border: 1px solid #19633e;*/
	border-top: 0px solid #19633e;
    border-left: 0px solid #19633e;
    border-right: 0px solid #19633e;
    border-bottom: 0px solid #19633e;
	}
.page1 {font-size: 11px;
          font-family: verdana;
		  color: #d36491;
}

.page2 {
	font-family:  verdana;
	font-size: 11px;
	font-weight: bold;
	color: #417a29;
}
/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px dashed #f6faf5;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px dashed #417a29;
	border-bottom: 1px solid #ffffff;
	/*background-color: #EBD8EB;*/
	background-color: #ffffff;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #666666;
}

#sectionLinks a:hover{
	border-top: 1px dashed #417a29;
	border-bottom: 1px solid #ffffff;
	background-color: #FFFFFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	color: #417A29;
}
/************ items styles **************/

.desc_s {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.desc_f {
	font-family: Arial;
	font-size: 14px;
	/*font-weight: bold;*/
	color: #666666;
}
.price {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #d36491;
}
.desc_h {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #417a29;
}

.item {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #402A7C;
}

a.item:link, a.item:visited{
	color: #402A7C;
}

a.item:hover{
	text-decoration: underline;
}
/************ product description styles **************/

.box{
	/*border: 2px solid #EBD8EB;*/
	border: 2px solid #B6CFB2;

}

/************* relatedLinks styles **************/
#besthead {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #336025;
	margin-top: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	/*background: #EBD8EB;*/
	background: #ffffff;
	border-top: 7px solid #B9C7AE;
    border-left: 0px solid #D36491;
    border-right: 0px solid #D36491;
    border-bottom: 0px solid #C48AC4;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
}
#best {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
	padding: 10px 0px 10px 5px;
	background: #ffffff;
	border-top: 0px solid #ffffff;
    border-left: 0px solid #C48AC4;
    border-right: 0px solid #C48AC4;
    border-bottom: 7px solid #B9C7AE;
	/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}
#relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #9BADD9;
}

#relatedLinks h3{
	font: bold 12px Arial, sans-serif;
	color: #3A347C;
	padding: 0px;
	margin-bottom: 3px;
}

#best a{
    font: 12px Arial, sans-serif;
	display: block; 
	color: #333333;
}

#best a:link, #best a:visited{
	text-decoration: none;
}

#best a:hover{
	text-decoration: underline;
}

/**************** advert styles *****************/

#adverthead {
	width: 175px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #B6CFB2;
	margin-top: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	/*background: #EBD8EB;*/
	background: #336025;
	border-top: 1px solid #C48AC4;
    border-left: 2px solid #C48AC4;
    border-right: 2px solid #C48AC4;
    border-bottom: 1px solid #C48AC4;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
}
#advert {
	width: 175px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ecd474;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: #B6CFB2;
	border-top: 1px solid #ffffff;
    border-left: 2px solid #C48AC4;
    border-right: 2px solid #C48AC4;
    border-bottom: 2px solid #C48AC4;
	/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}


#advert img{
	display: block;
}

/*************** special offers styles *****************/

#specialhead {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #336025;
	margin-top: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	/*background: #EBD8EB;*/
	background: #ffffff;
	border-top: 7px solid #B9C7AE;
    border-left: 0px solid #D36491;
    border-right: 0px solid #D36491;
    border-bottom: 0px solid #C48AC4;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
}
#special {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #336025;
	margin-left: 0px;
	padding: 10px 0px 10px 0px;
	background: #ffffff;
	border-top: 0px solid #ffffff;
    border-left: 0px solid #C48AC4;
    border-right: 0px solid #C48AC4;
    border-bottom: 0px solid #D36491;
	/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}

/*************** special offers styles *****************/

#dealerhead {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #336025;
	margin-top: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	/*background: #EBD8EB;*/
	background: #ffffff;
	border-top: 7px solid #B9C7AE;
    border-left: 0px solid #D36491;
    border-right: 0px solid #D36491;
    border-bottom: 0px solid #C48AC4;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;*/
}
#dealer {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #336025;
	margin-left: 0px;
	padding: 10px 0px 10px 0px;
	background: #ffffff;
	border-top: 0px solid #ffffff;
    border-left: 0px solid #C48AC4;
    border-right: 0px solid #C48AC4;
    border-bottom: 0px solid #D36491;
	/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}
/*************** search styles *****************/

#searchhead {
	width: 179px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #336025;
	margin-top: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	/*background: #EBD8EB;*/
	background: #ffffff;
	border-top: 7px solid #B9C7AE;
    border-left: 0px solid #C48AC4;
    border-right: 0px solid #C48AC4;
    border-bottom: 0px solid #C48AC4;
	/*-moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 25px;
    border-top-left-radius: 25px;
	-webkit-border-top-left-radius: 25px;*/
}
#search {
	width: 175px;
	text-align: center;
	/*vertical-align: middle;*/
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #336025;
	margin-left: 0px;
	padding: 5px 0px 5px 0px;
	background: #ffffff;
	border-top: 0px solid #ffffff;
    border-left: 0px solid #C48AC4;
    border-right: 0px solid #C48AC4;
    border-bottom: 0px solid #C48AC4;
	/*-moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;*/
}

#search input{
  font-size: 12px;
  margin: 0px  0px 0px 0px;
 }
 
#search a:link, #search a:visited {
	font-size: 12px;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}
.desc_t{

	font: bold 16px/32px Helvetica, Arial, sans-serif;
	color: #412A7C;
	padding-left: 2px;
}

.desc_t_sm{

	font: bold 14px/32px Helvetica, Arial, sans-serif;
	color: #412A7C;
	padding-left: 2px;
}

.desc_st{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #412A7C;
	BACKGROUND-COLOR: #f1e3f1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfcede;
}

.bottom_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfcede;
}
.left_border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dfcede;
}
.right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dfcede;
}

/**************** forms *****************/



.field1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 30px;
}

.field2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 180px;
}

.carthead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f6faf5;
}
.cartinfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #417a29;
}
.carttotal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A67860;
}
.krono{
	color: #336025;
}
