html{

}
body{
	margin:0;
	background:url('../images/topbg.gif');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	font-family: Trebuchet MS, Trebuchet, Gill Sans, Arial, Helvetica, sans-serif;
	color:#2D2D2D;
}
p, label{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#2D2D2D;
}
h1{
	font-family: Trebuchet MS, Trebuchet, Gill Sans, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	text-transform:uppercase;
	color:#969696;
}
h2{
	font-family: Trebuchet MS, Trebuchet, Gill Sans, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#982D25;
}
.formright h2{
	margin:0;
	padding:0;
}
h3{
	font-family: Trebuchet MS, Trebuchet, Gill Sans, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#982D25;
}
a:link, a:visited{
	color:#982D25;
	text-decoration:none;
}
a:hover, a:active{
	color:#969696;
	text-decoration:none;
}
.clear1{
	width:872px;
	height:1px;
	line-height:1px;
	float:left;
}
.clear10{
	width:872px;
	height:10px;
	line-height:10px;
	float:left;
}
#topmenu a{
	font-family: Trebuchet MS, Trebuchet, Gill Sans, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	margin:0 13px;
}
#topmenu a:link, #topmenu a:visited{	color:#FFFFFF;}
#topmenu a:hover, #topmenu a:active{	color:#C3C3C3;}
/* =============== */
/*     DIVS      */
/* =============== */
#maincontainer{
	width:876px;
	height:314px;
	margin:0 auto;
}
#headerhome{
	float:left;
	width:876px;
	height:314px;
	background:url('../images/header.gif');
	background-repeat:repeat-x;
}
#headerpage{
	float:left;
	width:876px;
	height:146px;
	background:url('../images/header.gif');
	background-repeat:repeat-x;
}
#topmenu{
	float:left;
	width:872px;
	height:37px;
	background:url('../images/menubg.gif');
	background-repeat:repeat-x;
	text-align:center;
	padding:15px 0 0 0;
}

#headercontactinfo{
	float:right;
	width:300px;
	text-align:right;
	margin:40px 10px 0 0;
	color:#5A5A5A;
}
#headercontactinfo a{color:#5A5A5A; text-decoration:none;}
#maincontent{
	float:left;
	width:876px;
}
.tableall{
	float:left;
	min-height:162px;
	padding:22px 14px 10px 28px;
}
.tableall h1{
	margin:6px 0 -6px 0;
}
.tablesmall{
	margin:16px 14px 0 0;
	width:274px;
	background:url('../images/tablesmall.gif') no-repeat;
}
.tablemedium{
	margin:16px 0 0 0;
	width:504px;
	background:url('../images/tablemedium.gif') no-repeat;
}
.tablebig{
	margin:16px 0 0 0;
	width:830px;
	background:url('../images/tablebig.gif') no-repeat;

}
/* =============== */
/*    FOOTER      */
/* =============== */
#footer{
	float:left;
	width:876px;
	height:114px;
	background:url('../images/menubg.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	margin:10px 0 0 0;
}
#footertext{
	width:700px;
	float:left;
	height:114px;
}
.footertext{
	margin:80px 0 0 20px;
}
.footertext p,  .footertext a:link, .footertext a:visited{
	margin:0 10px;
	text-align:center;
	color:#FFFFFF;
	font-family: Trebuchet MS, Trebuchet, Gill Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.footertext a:hover, .footertext a:active{
	color:#C3C3C3;
	text-decoration:none;
}
#footerbbb{
	width:70px;
	height:114px;
	background:url('../images/bbb.gif') no-repeat bottom ;
	float:right;	
	margin:0 20px 0 0;
}
#bottommessage{
	float:left;
	width:876px;
	margin:6px 0 0 24px;
}
.bottommessagetext{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#969696;
}
/* =============== */
/*       FORM      */
/* =============== */

.formleft{
	width:100px;
	float:left;
	text-align:right;
	padding:5px;
}
.formright{
	width:375px;
	float:left;
	text-align:left;
	padding:5px;
}
.formleftpart{
	width:515px;
	float:left;
	padding:5px;
}
.formrightpart{
	width:200px;
	float:left;
	padding:5px;
}
.red{color:#982D25;}
.gray{color:#969696;}

.ordermessage{
	
	padding:20px;
	border:1px solid #78201A;
	margin:20px 10px 10px 0px;
	background-color:#EDDDDD;
	color:#78201A;	
	font-size:12px;
}
