* {
	margin:0;
	padding:0; }
	
body {
	background:url(images/background.png) repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; }
	
a {
	color:#333333; }
		
a img {
	border:none; }
	
h1 {
	color:#FF6600;
	font-size:13pt;
	background:url(images/head_border.png) repeat-x bottom left;
	padding-bottom:11px;
	font-weight:normal;
	font-family:Century Gothic, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom:12px; }
	
h3 {
	font-weight:bold; 
	font-size:11px;
	letter-spacing:0.5px;
	line-height:19px; }
	
p {
	padding-bottom:29px;
	letter-spacing:0.5px;
	line-height:19px; }
		
#container {
	width:780px;
	margin:0 auto;
	background:url(images/container_back.png) repeat-y;
	padding-left:10px;
	padding-right:12px;
	overflow:hidden; }

#container_top {
	width:802px;
	height:31px;
	background:url(images/container_top.png) no-repeat;
	margin:0 auto;
	margin-top:5px; }
	
#container_bottom {
	width:802px;
	height:27px;
	background:url(images/container_bottom.png) no-repeat;
	margin:0 auto;
	margin-bottom:58px; }
	
/*header*/	
#header {
	width:770px;
	height:126px;
	background:url(images/top_right.png) no-repeat right 15px; }
		
#logo {
	float:left;
	display:block;
	margin-top:5px;
	margin-left:7px; }	
/* /header*/	

/* menu*/
.menu {
	width:763px;
	height:37px;
	background:url(images/menu_back.png) no-repeat;
	margin-left:10px; }
	
.menu ul {
	list-style:none;
	padding-top:8px;
	padding-left:14px; }
	
.menu ul li {
	float:left;
	display:inline;
	vertical-align:middle;
	margin-left:4px; }
	
.menu a {
	text-decoration:none; }
/* /menu*/

/* content*/
.content_container {
	float:left;
	display:inline;
	width:577px;
	margin-top:11px;
	margin-left:3px;
	margin-bottom:9px;	}
	
.content_top {
	width:577px;
	height:8px;
	background:url(images/content_top.png) no-repeat; }
	
.content_bottom {
	width:577px;
	height:7px;
	background:url(images/content_bottom.png) no-repeat; }
	
.content {
	width:537px;
	background:url(images/content_back.png) repeat-y;
	padding:13px 20px 0 20px;
	overflow:auto; }
/* /content*/

/* product_scroller*/
.product_scroller {
	width:166px;
	border:1px solid #d4d4d4;
	padding:1px;
	float:left; 
	display:inline;
	margin-top:17px;
	margin-left:20px;
	margin-bottom:9px;
	padding-bottom:0;
	background:url(images/product_scroller_back.png) bottom right no-repeat; }
	
.product {
	width:151px;
	text-align:center;
	height:85px;
	background:url(images/product_border.png) bottom left repeat-x;
	display:block;
	vertical-align:middle;
	margin-left:6px; }
	
.product a {
	display:block;
	height:85px;
	line-height:85px;
	vertical-aling:middle; }
	
.product a img {
	display:inline;
	vertical-align:middle; }
/* /product_scroller*/

/* bottom_content*/
.bottom_content {
	background:url(images/content_bottom_back.png) no-repeat right bottom;
	border:1px solid #d4d4d4;
	width:560px;
	height:114px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:9px;	
	padding:12px 9px; }
	
.bottom_content h1 {
	color:#b2b2b2;
	background:url(images/heading_bottom_border.png) repeat-x bottom left;
	padding-bottom:4px; }
	
.bottom_content p {
	color:#999999;
	width:90%;
	padding-bottom:4px;
	height: 50px;
	text-align: justify;
	overflow: hidden; 
}
	
.bottom_content .button:active {
	margin-right:19px; }
	
.bottom_content .button {
	float:right;
	margin-right:20px; }
/* /bottom_content*/

.bottom_img {
	border:1px solid #d4d4d4;
	padding:1px;
	margin-top:9px;
	margin-left:10px; }
	
.button {
	background:url(images/button_back.png) no-repeat;
	width:115px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	display:block;
	color:#666; }
	
.button:active {
	margin-top:1px;
	margin-left:1px; } 
	
/* form*/
.form {
	width:238px;
	float:left;
	display:block;
	margin-right:25px; }
	
.form label {
	width:90px;
	display:block;
	float:left;
	margin-bottom:6px; }
	
.form input {
	float:left; 
	display:block;
	margin-bottom:6px;
	border:1px solid #ff6701;
	padding:0 1px;
	width:136px; }

.textarea textarea {
	border:1px solid #ff6701;
	padding:0 1px;
	width:267px;
	height:89px; }
		
.textarea label {
	display:block;
	margin-bottom:7px;
	margin-top:7px; }
	
.textarea .button {
	margin-left:419px;
	margin-top:17px; }
	
.textarea .button:active {
	margin-left:420px;
	margin-top:18px; }	
/* /form*/


/* Products List */
form#frmProducts {
/*
	border: solid 1px black;
*/
	padding-bottom: 10px;
}
form#frmProducts div#Prod_detail {
	margin: 10px;
	border-bottom: dotted 1px red;	
}
form#frmProducts div#Prod_detail img#Prod_Image {
	float: left;
	margin: 0 10px 10px 0;
	border: solid 1px #EEEEEE;
}
form#frmProducts div#Prod_detail div#Prod_Text {
/*
	border: solid 1px black;
	background-color: black;
*/
}
/* Products List */

/* Product Request Form */
form#frmProdReq {
/*
	border: solid 1px black;
*/
	padding-bottom: 10px;	
}
form#frmProdReq ul{
	list-style: none;
}
form#frmProdReq li{
	vertical-align: top;
	margin-bottom: 5px;
}
form#frmProdReq label{
	display: block;
	width: 150px;
	float: left;
}
form#frmProdReq #btnSubmit {
	margin-left: 150px;
}
/* Product Request Form */

/* For Lage */
#type_large label {
	width: 150px;	
}
/* For Lage */
