html,body {
background-image:url(../images/thh_bgrnd.gif);
	margin:0;
	padding:0;
  	color:#000000;
	text-align:center;
	height:100%;
}

#container{
text-align:left;
}

.payment_info td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.product_selector{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#000000;
border:1px solid #000000;
}
#content_text{
padding:10px;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


#cardtypes{
padding-top:10px;
text-align:right;
}


/*******************/



a.searchlink:link,a.searchlink:active,a.searchlink:visited,{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:2px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
a.searchlink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:2px;
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

a:link, a:active, a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3b3737;

text-decoration:none;
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3b3737;

text-decoration:underline;
}
#searchfield{
width:130px;
height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c6c6c6;
padding:3px;
margin:0px;
border:0px;

}

.product_selector_price{
width:30px;
display:block;
background-color:#000000;
color:#FFFFFF;
}
#results{
display:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:2px;
color:#FFFFFF;
}


.box_categories{
width: 158px;
padding: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
margin-bottom:10px;
}

.box_information{
width: 158px;
padding: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
margin-bottom:10px;
}

/*******************/



.basket_empty, .basket_filled{
	width:173px;
	height:17px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:3px;
	padding-left:33px;
	cursor:pointer;
	float:left;

}

#product_name{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:4px;
}

#product_vendor{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}
#product_presentation{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.basket_empty{
	background-image:url(../images/basket_empty.gif);
}


.customer_info{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.customer_info td{
	height:26px;
}

.customer_info input, .customer_info select {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #d0d0d0;
	width:210px;
}

.basket_filled{
	background-image:url(../images/basket_filled.gif);
}


#toplogo{
height:99px;
margin-bottom:1px;
}

.basket_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-top:1px solid #d0d0d0;
}

.basket_table select  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.basket_table .header{
font-weight:bold;
height:23px;
border-bottom:1px solid #d0d0d0;
}

.basket_table .item{
height:60px;
border-bottom:1px solid #d0d0d0;

}


.clearfloat {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0
}

.fltlftFilled { /* this class can be used to float an element left in your page */

}

.hidden_link{
color:#383435;
text-decoration:none;
}

/** PRODUCT PRESENTATION - DO NOT ALTER **/
.dvProductBoxImageFront{
	float: left;
	width:170px;
}
.dvProductBoxImagePrice{
	float: left;
	width:158px;
}

.dvProductBoxImagePrice{
	height: 45px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
	border:1px solid #cbcbcb;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;


}


/******************************/
#navcontainer2 { width: 148px; }

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}

#navcontainer2 a
{
display: block;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
width: 148px;
background-color: #ffffff;
color:#000000;
text-decoration: none;

}

#navcontainer2 a:link, .navlist2 a:visited
{
color: #000000;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color: #887861;
color: #fff;
}
