p, td {

	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



/* Main SiteDocs Menu */



ul#siteDocs, ul#siteDocs1 {

	bottom: 0;

	margin: 0;

	border: 0 none;

	padding: 0;

	list-style: none;

	display:inline;

	height: 36px;

	float: left;

	margin: 1px 0 0 0;

}



ul#siteDocs li, ul#siteDocs1 li { 

	margin: 0;

	border: 0 none;

	padding: 0 1px 0 0;

	float: left;

	background: url(../styleImages/menu_seperator.png) no-repeat bottom right;

	/*For Gecko*/

	display: inline;

	list-style: none;

	position: relative;

	text-indent: 0px;

}



ul#siteDocs li a, ul#siteDocs1 li a {

	padding: 0 16px;

	margin: 0;

	float: none !important;

	/*For Opera*/

	float: left;

	/*For IE*/

	display: block;

	color: #fff;

	font-weight: bold;

	font-size: 1em;

	text-decoration: none;

	font-family:Arial;

	/*For IE*/

	line-height: 29px;

	height: 36px;

}



ul#siteDocs li a:hover, ul#siteDocs1 li a:hover {

	background:  url(../styleImages/nav_hover.gif) no-repeat 50% 31px;

}



/* Kenz Kart SITE_DOCS  */



/* SITE_DOCS2A - in the side boxes */



ul#siteDocs2a {

	margin:-9px -10px 0 -10px;

}



ul#siteDocs2a li {

	background: url(../styleImages/sidenav_sep.png) bottom repeat-x;

	padding:0 0 1px 0;

}



ul#siteDocs2a li a {

	display: block;

    padding-left: 25px;

    text-decoration: none;

    font:normal 1.1em/29px Arial;

    color:#333;

	text-decoration:none;

	background: url(../styleImages/mbg.gif) 9px 10px no-repeat;

}



ul#siteDocs2a li a:hover {

	display: block;

	color:#333;

	text-decoration:none;

	background-color:#FDFEF1;

}



ul#siteDocs2a li a:visited {

    color:#333;

	text-decoration:none;

}





/* SITE_DOCS2B and C - top of the center area */



#siteDocs2b, .siteDocs2b {

	font-weight:bold;

	text-align:left;

	padding:5px 0;

	text-decoration: none;

}



#siteDocs2c, .siteDocs2c {

	font-weight:bold;

	text-align:right;

	padding:5px 0;

	text-decoration: none;

}



/* SITE_DOCS3 - in the footer area */



#siteDocs3, .siteDocs3 {

	font-weight:normal;

	padding:1px;

	text-decoration: none;

}



.siteDocs2b:hover, .siteDocs2c:hover, .siteDocs3:hover {

}



.searchBtn {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	font-weight:bold;

	color: #FFFFFF;

	background-color: #ca380d;

	border: none;

	height: 18px;

	width: 25px;

}



.searchBox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 80%;

	color: #333333;

	background-color: #FFFFFF;

	border: 1px solid #666666;

	width: 150px;

}



.textbox {

	background-color: #FFFFFF;

	border: 1px solid #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding:2px;

	color: #333333;

}



.textboxDisabled {

	background-color: #FFFFFF;

	border: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



.submit {	

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight:bold;

	background-color: #ca380d;

	text-decoration: none;

	padding: 2px;

	border: 1px solid #FFFFFF;

	font-size:11px;

	margin:auto;

	text-align:center;

}



form, ol, ul {

	margin: 0px;

	padding: 0px;

}



li {

	list-style:none;

	margin: 0px;

	padding: 0px;

}



a.txtButton, a.txtButton:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight:bold;

	background-color: #ca380d;

	text-decoration: none;

	padding: 4px 7px;

	border: 1px solid #FFFFFF;

	text-align: center;

	text-decoration: none;

	font-size:11px;

}



a.txtButton:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background-color: #cb6a4b;

	text-decoration: none;

	padding: 4px 7px;

	border: 1px solid #FFFFFF;

	text-align: center;

	text-decoration: none;

}



.txtOldPrice {

	text-decoration: line-through;

}



.txtSale {

 	color: #FF0000;

	font-weight:bold;

}





.txtOutOfStock {

	color: #FF0000;

}



a.txtProdTitle, .txtProdTitle, a.txtProdTitle:visited {

	font-size: 16px; 

	font-weight: bold;

}



a.txtProdTitle:hover {

	color: #660066;

}



.txtContentTitle {

	color: #754D3C;

	font-size: 1.6em;

	font-weight:bold;

	text-align:left;

	padding:0.5em 0 0.5em 0;

}



.txtBoxSave {

	color: #F90707;

	padding-left: 16px;

}



.tblList {

	border-top: 1px solid #666666;

}



.tdListTitle {

	background-color: #d45f30;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	border-bottom: 1px solid #cc3333;

}



.tdEven {

	background-color: #FFFFFF;

}



.tdOdd {

	background-color: #FFFFFF;

}



.txtCartPrice {

	color: #666666;

}



.txtCart {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.cartTotal td {

	padding:15px 0; 

}



a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {

	text-decoration: none;

	color: #cc3333;

}



a.txtCartProduct:hover {

	text-decoration: none;

	color: #cb6a4b;

}



a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight:bold;

	background-color: #ca380d;

	text-decoration: none;

	padding: 4px 7px;

	border: 1px solid #FFFFFF;

	font-size:11px;

	*position:relative; /* for IE 6 & 7 */

}



a.txtviewCart:hover {

	background-color: #cb6a4b;

	color: #FFFFFF;

}



.cartProgress {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #666666;

	padding: 4px;

	border: 1px solid #CCCCCC;

	width: 350px;

	margin: auto;

}



.txtcartProgressCurrent {

	color: #cc3333;

	font-weight: bold;

}



.quickBuy {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	margin: 12px 0;

}



.tdcartTitle {

	font-weight: bold;

	font-size:14px;

	color: #666666;

	border-bottom: 1px solid #666666;

	padding: 4px;

	padding-top:20px;

}



.tdcartEven {

	background-color: #FFFFFF;	

}



.tdcartOdd {

	background-color: #FFFFFF;

}



.tdCartSubTotal {

	padding-top: 10px;

	border-top: 1px solid #666666;

}



.txtCheckout, a.txtCheckout, a.txtCheckout:visited {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight:bold;

	background-color: #ca380d;

	text-decoration: none;

	padding: 2px;

	*padding: 1px; /* for IE 6 & 7 */

	border: 1px solid #FFFFFF;

	*margin-bottom:-3px; /* for IE 6 & 7 */

}



.txtUpdate, a.txtUpdate, a.txtUpdate:visited, a.txtUpdate:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-weight:bold;

	background-color: #ca380d;

	text-decoration: none;

	padding: 3px;

	border: 1px solid #FFFFFF;

	text-decoration: none;

}



.txtStockWarn {

	font-size: 70%;

	color: #FF0000;

}



.txtError {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #050F72;

	background-color: #FFCECE;

	border: 1px solid #FF0000;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

}



.txtCopyright, a.txtCopyright {

	text-align: center;

	color:#FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-top: 5px;
	margin: 0;

}



a.txtCopyright:hover {

	text-decoration: none;

}



.dropDown {

	width: 135px;

}



.dropDownLang {

	width: 120px;

}



/* View Product Page */







.icon_home, .icon_bookmark, .icon_contact, .icon_print, .icon_review, .icon_tellafriend {

	display: block;

	height: 20px;

	width: 19px;

}



.icon_home {

	background: url(../styleImages/icons/home.gif) no-repeat top left;

}



.icon_bookmark {

	background: url(../styleImages/icons/bookmark.gif) no-repeat top left;

}



.icon_print {

	background: url(../styleImages/icons/print.gif) no-repeat top left;

}



.icon_review {

	background: url(../styleImages/icons/review.gif) no-repeat top left;

}



.icon_tellafriend {

	background: url(../styleImages/icons/tellafriend.gif) no-repeat top left;

}



.icon_contact {

	background: url(../styleImages/icons/contact.gif) no-repeat top left;

}



#content_bottom {

	text-align:center;

	margin:0 auto;

}



#footer {

	font-size: 12px;

	padding-top: 10px;

}

/*Product Information Page*/

.tdtitle {

	color: #ffffff;

	background-color: #bd4825;

	font-weight: bold;

	text-align: center;

}

.td {

	text-align: right;

}

.td2 {

	text-align:left;

}

h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #754d3c;
}

h3 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #800000;
}


dl.postage {width:60%;/*outline:1px solid red;*/}
dt.state {width:50%;font-weight:bold;border-bottom:1px solid orange;}
dt.area {margin-left:1em;}