@charset "utf-8";
body  {
	padding: 0px;
	background: #EEEEEE;
	text-align: center;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 15px 0px 15px 0px;
}

a img {border:0; outline:0; cursor:pointer;}

#container   {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/sidebar_blue.jpg);
	background-repeat: repeat;
}
#header  {
	height: 125px;
	background-image: url(../images/header_blue.jpg);
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
#container2   {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/sidebar_red.jpg);
	background-repeat: repeat;
}
#header2  {
	height: 125px;
	background-image: url(../images/header_red.jpg);
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
#container3   {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/sidebar_green.jpg);
	background-repeat: repeat;
}
#header3  {
	height: 125px;
	background-image: url(../images/header_green.jpg);
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
#container4   {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/sidebar_grey.jpg);
	background-repeat: repeat;
}
#header4  {
	height: 125px;
	background-image: url(../images/header_grey.jpg);
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
#sidebar  {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 240px;
}
#content  {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	width: 713px;
}
#content p {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	padding: 0px 0px 15px 0px;
}
.content_link a{
	color: #333333;
}
#footer  {
	padding: 0px;
	margin: 0px;
	height: 45px;
	background-image: url(../images/footer.jpg);
}
#logo  {
	float:left;
	width: 215px;
	height: 80px;
	padding: 0px;
	margin: 16px 0px;
}
#order  {
	float:left;
	width: 346px;
	height: 80px;
	line-height: 80px;
	padding: 0px;
	margin: 16px 0px;
}
.order_enquiry{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}
* html .order_enquiry{display:inline-block;height:80px;} /*IE6 only. Vertical Align Text */
#search  {
	float:left;
	width: 347px;
	height: 80px;
	line-height: 80px;
	padding: 0px;
	margin: 16px 0px;
	text-align: right;
}
.textfield {
	background-color: #EEEEEE;
}
.menu{
	list-style-type: none;
	padding: 0px;
	width: 175px;
	margin: 0px 0px 20px 25px;
}
.menu li a{
	font: 0.7em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	width: auto;
	padding: 5px;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
}
* html .menu li a{ /*IE6 only. Actual menu width minus left padding of A element (10px) */
	width: 170px;
}
.menu li a:visited, .menu li a:active{
	color: #FFFFFF;
}
.menu li a:hover, .menu li .current{
	background: #999999;
}
#footer_left  {
	float:left;
	height: 38px;
	line-height: 32px;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
#footer_right  {
	float:right;
	height: 38px;
	line-height: 34px;
	margin: 0px;
	padding: 0px 27px 0px 0px;
}
.address{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
}
.tel_email{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
}
.address a{
	color: #FFFFFF;
}
.tel_email a{
	color: #FFFFFF;
}
#thumbnail_top  {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	float: left;
	width: 691px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#thumbnail_top_right  {
	padding: 0px;
	margin: 0px;
	float: right;
	height: 20px;
}
#thumbnail_top_left  {
	padding: 0px;
	margin: 0px;
	float: left;
	height: 20px;
}
#thumbnail  {
	padding: 0px;
	margin: 0px 20px 20px 0px;
	float: left;
	width: 215px;
	height: 130px;
	border: 1px solid #CCCCCC;
}

#thumbnailadmin  {
	padding: 0px;
	margin: 0px 20px 20px 0px;
	float: left;
	width: 215px;
	height: 156px;
	border: 1px solid #CCCCCC;
}

#thumbnail_header  {
	padding: 5px 5px 5px 10px;
	margin: 0px;
	width: 95px;
	height: 120px;
	float: left;
	overflow: hidden;
	position:relative;
}
.thumb_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
}
.thumb_header a{
	color: #333333;
	text-decoration: none;
}
.thumb_header a:visited, .thumb_header a:active{
	color: #333333;
}
.thumb_header a:hover, .thumb_header .current{
	color: #999999;
}
#thumbnail_price  {
	padding: 0px;
	margin: 0px;
	width: 95px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	background-color: #FFFFFF;
	font-weight: bold;
}

.thumb_price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF0000;
}
#thumbnail_image  {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	width: 105px;
	height: 125px;
	float: left;
	position:relative;
}
#remove  {
	padding: 0px;
	margin: 0px;
	width: 60px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	text-align:center;
	bottom: 5px;
	right: 5px;
	background-color: #FF0000;
}
.remove{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	font-weight: bold;
}
.remove a{
	text-decoration: none;
	color: #FFFFFF;
}
#thumbnail_bot  {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 691px;
	height: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	text-align:right;
}
h1 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
}
h2 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
.prev_next{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FF0000;
}
.prev_next a{
	color: #666666;
}
.displaying{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.low_high{
	color: #FF0000;
}
.low_high a{
	color: #666666;
}
#product_detail_left  {
	padding: 0px;
	margin: 0px 20px 0px 0px;
	float: left;
	width: 373px;
}
#product_detail_right  {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 300px;
}
#home_page_left  {
	padding: 0px;
	margin: 0px 20px 0px 0px;
	float: left;
	width: 328px;
}
#home_page_right  {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 345px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
}
table {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
table th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #CCCCCC;
}
table td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #CCCCCC;
}
.formLayout{
	padding: 0px;
	margin: 0px;
	width: 346px;
	float: left;
}
.formLayout label{
	display: block;
	width: 125px;
	float: left;
	margin-bottom: 10px;
}
.formLayout input, textarea{
	display: block;
	width: 175px;
	float: left;
	margin-bottom: 10px;
}
.formLayout label{
    text-align: right;
    padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
}
br{
    clear: left;
}
#order_text{
	padding: 0px;
	margin: 0px;
	width: 693px;
}
#submit{
	padding: 15px 0px 0px 0px;
	margin: 0px;
	width: 693px;
	text-align: center;
}

