form {padding: 0; margin: 0;}

.menufont {
	font-family: Arial;	font-size: 12px; font-weight: bold;	color: #999999;}
A.menufont:link {
   text-decoration : none;	font-weight: bold;   color : #999999;   }
A.menufont:visited {
   text-decoration : none;	font-weight: bold;   color : #999999;}
A.menufont:active {
   text-decoration : none;	font-weight: bold;   color : #666666;}
A.menufont:hover {
   text-decoration : none;	font-weight: bold;   color : #666666; }


.menufont2 {
	font-family: Arial;	font-size: 12px;	font-weight: normal;	color: #000000;}
.menufont2 a {
	font-weight: bold;   color : #000000;	text-decoration: underline;   }
.menufont2 a:visited {
   text-decoration : none;	font-weight: bold;   color : #3E3E3E;}
.menufont2 a:hover {
   text-decoration : none;	font-weight: normal;   color : #ffffff; 	background-color : #4F3417;	}


.menufont3 {
	font-family: Verdana,Arial;	font-size: 12px;	font-weight: normal;	color: #818181;}
A.menufont3 {
   text-decoration : none;	font-weight: normal;   color : #818181;   }
A.menufont3:visited {
   text-decoration : none;	font-weight: normal;   color : #818181;}
A.menufont3:active {
   text-decoration : none;	font-weight: normal;   color : #818181;}
A.menufont3:hover {
   text-decoration : none;	font-weight: normal;   color : #ffffff; 	background-color : #4F3417;	}
   
   
.buythis, .buythisb {
	font-family: Arial, geneva, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ffffff; padding: 2px 5px 3px 5px;
  background-color: #b4b4b4;
   border: none;
   cursor: pointer;
   cursor: hand;}
.buythisb {padding: 0 5px 0 5px; font-size: 10px;}
A.buythis, A.buythisb {
   text-decoration : none;	font-weight: bold;   color : #ffffff; background-color : #b4b4b4;  }
A.buythis:visited, A.buythisb:visited {
   text-decoration : none;	font-weight: bold;   color : #ffffff; background-color : #b4b4b4;}
A.buythis:active, A.buythisb:active {
   text-decoration : none;	font-weight: bold;   color : #ffffff; background-color : #b4b4b4;}
A.buythis:hover, .buythis:hover, A.buythisb:hover, .buythisb:hover {
   text-decoration : none;	font-weight: bold;   color : #ffffff; background-color : #4F3417;	}
   
   
/* ------ Mouse Over Hints ------- */
#dhtmltooltip
{
	position: absolute;
	text-align: center;
	width: auto;
	border: 1px solid black;
	padding: 2px;
	background-color: white;
	visibility: hidden;
	z-index: 30;
	color:black;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
}
div.hint {	position:absolute;	left:0px;	top:0px;	width:796px;	height:714px;}

/* ---------------------------------------------------------------- */
/* main table (in checkout page) */
.ntkTable1 {
	/*width: 100%;*/
	border-collapse: collapse;
	border: none;
	font-family: Verdana;
	font-size: xx-small;
	background-color: #FFFFFF;
}
.ntkTable1 a {	color: #818181; text-decoration: none;}
.ntkTable1 a:hover { color: #4f3417; text-decoration: underline;}

/* main table data cells */
.ntkTable1 td {
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */}

/* main table header cells */
.ntkTable1Header {
	background-color: #EAEAEA; /* header color */
	color: #000000; /* header font color */	
	font-weight: bold; /* header font weight */	
	vertical-align: top;	}

/* main table header cells */
.ntkTable1Summary {	font-weight: bold;}
.ntkTable0 {
	width: 50%;	
	border-collapse: collapse;
	border: none;
	font-family: Verdana,Arial;
	font-size: 10px;
	font-weight: normal;
	color: #818181;}

/* simple table data cells */
.ntkTable0 td {
	padding: 4px; /* cell padding */
	border: none;	}

/* simple table header cells */
.ntkTable0Summary {font-weight: normal;	}

/* message */
.ntkMessage {
	font-family: Verdana;
	font-size: xx-small;	}

/* ---------------------------------------------------------------- */

.menufont4, .menufont5 {
	font-family: Verdana,Arial;
	font-size: 10px;
	font-weight: normal;
	color: #818181;}
	.menufont5 {font-family: arial; font-size: 10px;}

A.menufont4:link, A.menufont5:link {
  text-decoration : none;
	font-weight: normal;
  color : #818181;  }

A.menufont4:visited, A.menufont5:visited {
  text-decoration : none;
	font-weight: normal;
  color : #818181;}

A.menufont4:active, A.menufont5:active {
  text-decoration : none;
	font-weight: normal;
  color : #818181;}

A.menufont4:hover, A.menufont5:hover {
  text-decoration : none;
	font-weight: normal;
  color : #ffffff; 
	background-color : #4F3417;	}

.menufontsml, .menufontpnp {
	font-family: Arial;	font-size: 10px;	font-weight: normal;	color: #000000;}
.menufontpnp { font-size: 12px; font-weight: bold;}

A.menufontsml:link, A.menufontpnp:link {
   text-decoration : none;   color : #000000;}
A.menufontpnp:link {color: #666666;}

A.menufontsml:visited, A.menufontpnp:visited {
   text-decoration : none;   color : #000000;}
A.menufontpnp:visited {color: #666666;}

A.menufontsml:active, A.menufontpnp:active {
   text-decoration : none;   color : #000000;}

A.menufontsml:hover, A.menufontpnp:hover {
   text-decoration : none;
   color : #ffffff; 	background-color : #4F3417;	}


.textsm1, .hometxt {	font-family: Arial;	font-size: 10px;	color: #666666;}
A.textsm1:link, A.hometxt:link 	{  text-decoration: none; color: #646464;}
A.textsm1:visited, A.hometxt:visited { text-decoration: none; color: #646464;}
A.textsm1:active, A.hometxt:active  { text-decoration: underline; color: #D29C82;}
A.textsm1:hover { text-decoration: underline; color:#4F3417; }
A.hometxt:hover { text-decoration: underline; color:#000000;}
.hometxt, A.hometxt:link, A.hometxt:visited, A.hometxt:active {color: #e7e7e8;}


.copyright {font-family: verdana;	font-size: 8px;	color: #000000;}

A.copyright:link 	{  text-decoration : none;  color : #000000;  }

A.copyright:visited {  text-decoration : none;  color : #000000;}

A.copyright:active  {  text-decoration : underline; color : #000000;}

A.copyright:hover  { text-decoration : underline; color : #000000; }

.form_field {  border: 1px solid #cccccc;}

.form_button {  border: 1px solid #cccccc;  background-color: #4F3417;}


.developer {
	font-family: Arial, Verdana, Geneva;
	font-size: 8px;	color: #ffffff;}

A.developer:link, A.developer:visited, A.developer:active		{
	text-decoration: none;
	color:#ffffff;}

A.developer:hover	{
	text-decoration: underline;
	color: #ffffff;}

.shoptitlebar {width: 620px; background-image: url(shopping/images/title_bg.gif); background-repeat: repeat-x; margin-bottom: 10px; }
.imagebuttons {border: 1px solid #ffffff;}
.imagebuttons a {border: 1px solid #ffffff;}
.imagebuttons:hover {border: 1px solid #4F3417;}

.shop_main_items {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #818181;
	/*margin-left: 10px;*/
	margin-bottom: 7px;}

.shop_main_items a {	text-decoration: none;	color: #818181;}

.shop_main_items a:hover {	text-decoration: underline;	color: #4F3417;}

.shop_main_items img {	border: 0;}

.shop_main_items img a {	border: 1px solid #ffffff;}

.shop_main_items img a:hover  {	border: 1px solid #4F3417;}



.copyright_shopping {
	font-family: Arial,Helvetica,Geneva,Swiss;
	font-weight: normal;
	color: #818181;
	font-size: 9px;
	margin-left: 20px;}



.shopping_product_title {
	font-family: Arial, Helvetica, Geneva, Swiss;
	font-weight: bold;
	color: #a7a7a7;
	font-size: 30px;
	/*margin-bottom: 10px;*/}

.product_description, .product_views {
	font-family: Arial, Helvetica, Geneva, Swiss, Sans-serif;
	font-weight: normal;	color: #6f6f6f;	font-size: 11px;	margin-left: 0px;}
	.product_views {font-weight: bold; color: #4f3417;}
	.product_description a, .product_views a {text-decoration: none; color: #4f3417; font-size: 11px; font-weight: bold;}
	.product_views a {padding: 1px 3px 1px 3px;}
	.product_description a:hover, .product_views a:hover {text-decoration: none; color: #9f9f9f;}
	.product_views a:hover {background-color: #9f9f9f; color: #4f3417;}

.product_name {
	font-family: verdana, arial, geneva, swiss, sans-serif;
	font-weight: bold; color: #4f3417;	font-size: 11px; margin: 10px 0 10px 0px;}
.product_name a {text-decoration: none; color: #4f3417;}
.product_name a:hover {
  text-decoration: none; font-weight: bold; color : #ffffff; background-color : #4F3417;	}

.product_option {
	font-family: Arial, helvetica, geneva, sans-serif;
	font-weight: bold;	color: #262626;	font-size: 12px;}

.product_option_list {
	font-family: arial, helvetica, geneva, sans-serif;
	font-weight: normal;	color: #262626 ;	font-size: 11px;}

.add2cart {
	font-family: arial, helvetica, geneva, sans-serif;
	font-weight: bold;	color: #ffffff;	font-size: 12px;
	background-color: #4F3417;	padding: 8px 10px 8px 10px;	}

	
