html,body 				{ HEIGHT:100%; MARGIN:0px; PADDING:0px; FONT-FAMILY:"Trebuchet MS", Verdana, Arial, Sans-Serif; FONT-SIZE:10pt; FONT-WEIGHT:normal; COLOR:#444; BACKGROUND:#FFF url(img/bg_body.png) top left repeat-x; TEXT-ALIGN:center; }

img						{ BORDER:0px; }
.clear					{ CLEAR:both; LINE-HEIGHT:0px; }

#container 				{ WIDTH:800px; MARGIN:auto; HEIGHT:100%; TEXT-ALIGN:justify; }
#hd						{ WIDTH:800px; }
#bd {margin-top:10px;}
#opt					{ WIDTH:600px; HEIGHT:105px; FLOAT:left; COLOR:#B9714C; POSITION:relative; }
#opt div 				{ POSITION:absolute; BOTTOM:0; LEFT:0; PADDING:0px 0px 5px 20px; }
#opt p					{ PADDING:0px; MARGIN:0px; FONT-SIZE:9pt; }
#opt .dots				{ BACKGROUND:url('img/dots.gif') no-repeat bottom right; PADDING:0px 10px 0px 0px; MARGIN:0px 10px 0px 0px; }
#logo					{ WIDTH:200px; HEIGHT:105px; FLOAT:right; TEXT-ALIGN:right; }
#teaser					{ WIDTH:800px; HEIGHT:250px; }

#ft						{ WIDTH:800px; HEIGHT:80px; MARGIN:0px 0px 0px 0px; PADDING:10px 0px 30px 0px; BORDER-TOP:1px solid #A14210; TEXT-ALIGN:right; FONT-SIZE:9pt;}
#ft_l					{ POSITION:relative; FLOAT:left; COLOR:#444; MARGIN-LEFT:20px; }
#ft_r					{ POSITION:relative; FLOAT:right; COLOR:#A14210; MARGIN-RIGHT:20px; }

#content				{ WIDTH:800px; LINE-HEIGHT:1.4em; }
h1						{ FONT-SIZE:6pt; COLOR:#FFF; MARGIN:0px; PADDING:0px; LINE-HEIGHT:0em;}
h2,h4,h5				{ FONT-SIZE:12pt; FONT-WEIGHT:normal; COLOR:#03508a; MARGIN:0px 0px 20px 0px; PADDING:0px; LINE-HEIGHT:1em; }
h6						{ FONT-SIZE:9pt; FONT-WEIGHT:normal; COLOR:#03508a; MARGIN:0px 0px 20px 0px; PADDING:0px; LINE-HEIGHT:1em; }
#content p				{ MARGIN:0px 0px 0px 0px; PADDING:0px 0px 0px 0px; }
#content img			{ MARGIN:0px 0px 0px 0px; PADDING:0px 0px 0px 0px; }

#content a:link			{ TEXT-DECORATION:underline; COLOR:#03508a; }
#content a:visited,
#content a:hover,
#content a:active		{ TEXT-DECORATION:underline; COLOR:#52bff2; }

#quote_t				{ WIDTH:800px; BACKGROUND:#FEF2E2 url(img/bg_quote_t.png) top left no-repeat; PADDING:10px 0px 0px 0px; MARGIN:0px; }
#quote_t p				{ MARGIN:0px 20px 0px 20px; PADDING:0px; LINE-HEIGHT:1.6em; FONT-SIZE:11pt; COLOR:#A14210; }
#quote_b				{ WIDTH:800px; BACKGROUND:#FFF url(img/bg_quote_b.png) top left no-repeat; PADDING:15px 0px 10px 0px; MARGIN:0px 0px 25px 0px; }
#quote_b p				{ MARGIN:0px 20px 0px 20px; PADDING:0px; FONT-SIZE:8pt; COLOR:#333; }

.unit					{ WIDTH:760px; MARGIN:0px 20px 40px 20px; }
.unit_slide				{ WIDTH:760px; MARGIN:0px 20px 20px 20px; }

.col_l					{ WIDTH:360px; POSITION:relative; LEFT:0px;FLOAT:left; PADDING:0px 20px 0px 0px; }
.col_r					{ WIDTH:360px; POSITION:relative; RIGHT:0px; FLOAT:right;  }


.col_l img					{ BORDER-LEFT:30px solid white; }
.col_r img					{ BORDER-LEFT:30px solid white; }


.dashed_r				{ BORDER-RIGHT:1px dashed #A14210; }
.dashed_t				{ BORDER-TOP:1px dashed #A14210; PADDING:35px 0px 0px 0px; }
.dashed_b				{ BORDER-BOTTOM:1px dashed #A14210; PADDING:15px 0px 15px 20px; }

#contact				{ WIDTH:760px; MARGIN:20px 0px 30px 20px; COLOR:#444; FONT-SIZE:10pt; }


#opt a:link,
#opt a:visited			{ TEXT-DECORATION:none; COLOR:#B9714C;  }
#opt a:hover,
#opt a:active			{ TEXT-DECORATION:underline; COLOR:#B9714C;  }

#contact a:link			{ TEXT-DECORATION:none; COLOR:#444; }
#contact a:visited,
#contact a:hover,
#contact a:active		{ TEXT-DECORATION:underline; COLOR:#52bff2; }

#ft a:link,
#ft a:visited			{ TEXT-DECORATION:none; COLOR:#A14210; }
#ft a:hover,
#ft a:active			{ TEXT-DECORATION:underline; COLOR:#A14210; }



/* OLD Navigation, new styles located in: */


/*#nav					{ WIDTH:800px; HEIGHT:40px; BACKGROUND:#FFF url(img/bg_nav.png) top left no-repeat;  PADDING:0px; MARGIN:0px 0px 40px 0px; OVERFLOW:hidden; text-align:justify; POSITION:relative;}*/
/*
#nav ul 				{ PADDING:0px; MARGIN:0px; TEXT-ALIGN:center; }
#nav ul li 				{ FLOAT:left; LIST-STYLE:none; }
#nav ul li a 			{ Z-INDEX:10; DISPLAY:block; FLOAT:left; HEIGHT:40px; POSITION:relative; OVERFLOW:hidden; }

#nav li.background 		{ Z-INDEX:8; POSITION:absolute; VISIBILITY:hidden; BACKGROUND:url('img/bg_menu_r.gif') no-repeat top right; }
#nav .background .left	{ HEIGHT:40px; MARGIN-RIGHT:10px; BACKGROUND:url('img/bg_menu_l.gif') no-repeat top left; }

#menu01 a 				{ WIDTH:145px;  }
#menu02 a 				{ WIDTH:200px;  }
#menu03 a		 		{ WIDTH:115px;  }
#menu04 a 				{ WIDTH:90px;  }
#menu05 a 				{ WIDTH:150px;  }
#menu06 a 				{ WIDTH:100px;  }

#nav a:link,
#nav a:visited,
#nav a:hover,
#nav a:active			{ FONT-SIZE:12pt; TEXT-DECORATION:none; COLOR:#03508a; LINE-HEIGHT:40px; }
*/

/*
#menu01 a 				{ padding-left:40px; }
#menu04 a 				{ padding-right:30px; }
#menu05 a		 		{ WIDTH:140px;  }
#menu06 a 				{ WIDTH:80px;  }
*/
#menu08 				{ WIDTH:80px;  }


#nav { WIDTH:800px; height:40px; BACKGROUND:#FFF url(img/bg_nav.png) top left no-repeat;  text-align:justify;}
#menu01  				{ WIDTH:145px;  padding-left:25px;}
#menu02 				{ WIDTH:200px;  }
#menu03 		 		{ WIDTH:115px;  }
#menu04  				{ WIDTH:90px;  }
#menu05  				{ WIDTH:150px;  }
#menu06  				{ WIDTH:100px;  }


/*Contactform*/
#mailform					{ }
#mailform p					{ MARGIN:0px 0px 10px 0px; }
#mailform fieldset			{ BORDER:0px; }
#mailform fieldset br		{ CLEAR: both; }
#mailform label				{ WIDTH:150px; FLOAT:left;}
#mailform .userinput		{ WIDTH:300px; MARGIN:0px 0px 5px 0px; }
#mailform textarea			{ HEIGHT:150px; }
#mailform .button			{ WIDTH:450px; TEXT-ALIGN:right;}
#mailform .error			{ FLOAT:left; MARGIN:0px 0px 0px 150px; FONT-STYLE:italic; COLOR:#A14210; }
#mailform .error strong		{ COLOR:red; }


/*Shop*/
.shop						{ WIDTH:800px; MARGIN:0px 0px 40px 0px; BACKGROUND:url('img/shop_m.png') top left repeat-y; }
.shop .t					{ WIDTH:760px; HEIGHT:40px; PADDING:0px 20px 0px 20px; BACKGROUND:url('img/shop_t.png') top left no-repeat; }
.shop .t h2					{ LINE-HEIGHT:30px; MARGIN:0px; PADDING:0px;}
.shop .m					{ WIDTH:720px; MARGIN:20px 40px 0px 40px; }
.shop .m2					{ WIDTH:720px; PADDING:10px 40px 10px 40px; BACKGROUND:#FEF2E2; }
.shop .m2 *					{ PADDING:0px; MARGIN:0px; }
.shop .b1					{ WIDTH:800px; HEIGHT:15px; LINE-HEIGHT:0px; PADDING:0px; MARGIN:0px; BACKGROUND:url('img/shop_b1.png') top left no-repeat; }
.shop .b2					{ WIDTH:800px; HEIGHT:15px; LINE-HEIGHT:0px; PADDING:0px; MARGIN:0px; BACKGROUND:url('img/shop_b2.png') top left no-repeat; }
.shop .b3					{ WIDTH:800px; HEIGHT:15px; LINE-HEIGHT:0px; PADDING:0px; MARGIN:0px; BACKGROUND:url('img/shop_b3.png') top left no-repeat; }

.shop .col_l				{ WIDTH:340px; POSITION:relative; LEFT:0px; FLOAT:left;  }
.shop .col_r				{ WIDTH:340px; POSITION:relative; RIGHT:0px; FLOAT:right; }




/* Time Waver pricing table*/


.twtable .Stil2 {
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #FEF4E7;
	padding-left: 10px;
}

.twtable .Stil3 {
	color: #005496;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 10px;
}

.twtable .BorderStil {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #005496;
	background-color: #fef4e7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e9bc9c;
	border-bottom-color: #E9BC9C;
	padding-left: 10px;
}

.twtable .BorderStil1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #005496;
	background-color: #fee3b8;
	font-size: 9pt;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e9bc9c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9BC9C;
	padding-left: 10px;
}
table.twtable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e9bc9c;
	border-left-color: #e9bc9c;
}
table.twtable tr td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e9bc9c;
	border-bottom-color: #e9bc9c;
}
