body { padding: 0px; margin: 0px; background: #3399cc; text-align: center; }

div, form { border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px; vertical-align: top; }
td, div { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; }
img { border: 0px; padding: 0px; margin: 0px; }
a { color: #FFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
a:hover { text-decoration: none; color: yellow; }

p { margin: 0px 0px 10px 0px; }
h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif font-size: 18px; font-weight: normal; text-transform: uppercase; padding: 5px 0px 5px 0px; margin: 0px; }
h2 { font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; }
ul, li { list-style-type: disc; }
form { margin: 0px; padding: 0px; }
form input, form textarea { border: 0px; background: #fff; color: #000; font-size: 14px; }
hr { border-top: 1px solid #fff; }

#page { margin: 0px auto 0px auto; text-align: center; width: 1003px; text-align: left; background: #3399CC url(images/page.jpg) repeat-x bottom left; }
#header { background: url(images/header.jpg) repeat-x top left; }
#dasauto { background: url(images/dasauto.jpg) no-repeat 350px 0px; height: 273px; }
#logo { padding: 35px 0px 0px 25px; }
#logo img { filter:expression(fixPNG(this)); }
#menu1 { background: url(images/menu1.jpg) repeat-x top left; height: 57px; position: relative; }
#rule { position: absolute; margin: 0px; width: 160px; height: 155px; background: url(images/rule.png) no-repeat top left; filter:expression(fixPNG(this)); }

#menu1 ul { margin: 0px; padding: 12px 0px 0px 170px; text-align: left; }
#menu1 ul li { margin: 0px 4px 0px 4px; padding: 0px; list-style-type: none; list-style-position: outside; float: left; background: url(images/mi1m.jpg) repeat-x top left; }
#menu1 ul li .mi1 { background: url(images/mi11.jpg) no-repeat top left;  }
#menu1 ul li .mi2 { background: url(images/mi12.jpg) no-repeat top right; padding: 10px 15px 10px 15px; }
#menu1 ul li.active { background: url(images/ami1m.jpg) repeat-x top left; }
#menu1 ul li.active .mi1 { background: url(images/ami11.jpg) no-repeat top left;  }
#menu1 ul li.active .mi2 { background: url(images/ami12.jpg) no-repeat top right; }
#menu1 ul li a { color: #FFF; text-decoration: none; }

#main { clear: both; background: url(images/main.jpg) repeat-x top left; }
#contact { height: 80px; margin-left: 210px; }
#topIcon { background: url(images/topIcon.png) no-repeat; width: 73px; height: 71px; float: left; filter:expression(fixPNG(this)); }
#topLabel { padding: 20px 80px 0px 100px; color: #cc0000; font-size: 11px; font-weight: bold; }

#left { width: 173px; margin: 0px 5px 0px 5px; float: left; padding: 30px 0px 90px 0px; }

#menu2 ul { margin: 0px; display: inline; }
#menu2 ul li { margin: 4px 0px 4px 0px; padding: 0px; list-style-type: none; list-style-position: outside; background: url(images/mi2m.jpg) repeat-x top left; }
#menu2 ul li .mi1 { background: url(images/mi21.jpg) no-repeat top left;  }
#menu2 ul li .mi2 { background: url(images/mi22.jpg) no-repeat top right; padding: 10px 10px 10px 15px; }
#menu2 ul li.active { background: url(images/ami2m.jpg) repeat-x top left; }
#menu2 ul li.active .mi1 { background: url(images/ami21.jpg) no-repeat top left;  }
#menu2 ul li.active .mi2 { background: url(images/ami22.jpg) no-repeat top right; }
#menu2 ul li.sm { background: none; margin: 0px; }
#menu2 ul li.sm ul {  }
#menu2 ul li.sm ul li { background: none; padding: 0px 0px 0px 15px;}
#menu2 ul li a { color: #FFF; text-decoration: none; }
#menu2 ul li.sm ul li a { font-size: 11px; }
#menu2 ul li.sm ul li a:hover { text-decoration: none; color: yellow; }
div.class15 { position:relative; left:-2000px; }

#left .but { margin: 4px 0px 4px 0px; padding: 0px; list-style-type: none; list-style-position: outside; background: url(images/mi2m.jpg) repeat-x top left; }
#left .but1 { background: url(images/mi21.jpg) no-repeat top left;  }
#left .but2 { background: url(images/mi22.jpg) no-repeat top right; padding: 10px 10px 10px 15px; }

#left .block { background: url(images/lblock.jpg) repeat-y top left; border-bottom: 1px solid #3399CC; }
#left .block .bl_top { background: url(images/lbl_top.jpg) no-repeat top left; }
#left .block .bl_bot { background: url(images/lbl_bot.jpg) no-repeat bottom left; padding: 10px; color: #023299; }
#left .block .bl_bot a { color: #00004b; }
#left .block .bl_bot a:hover { color: #cc0000; }

#tech { text-align: right; padding: 10px; color: Yellow; }
#phone { background: url(images/support.jpg) no-repeat center left; margin-top: 6px; font-weight: bold; color: Yellow; }

#right { width: 803px; margin: 0px 5px 0px 5px; float: left; }

#right .block { background: url(images/rblock.jpg) repeat-y top left; border-bottom: 1px solid #3399CC; }
#right .block .bl_top { background: url(images/rbl_top.jpg) no-repeat top left; }
#right .block .bl_bot { background: url(images/rbl_bot.jpg) no-repeat bottom left; color: #023299; padding: 20px; }
#right .block .bl_bot a { color: #00004b; }
#right .block .bl_bot a:hover { color: #cc0000; }

#right .sblock { padding: 20px 30px 20px 30px; }
#right .bs {  }
#right .bs td { padding: 0px 5px 20px 5px; vertical-align: top; color: #000; }
#right .bs td h1 { font-size: 14px; }
#content { padding: 10px 0px 10px 0px; }

#bottom { padding: 10px; clear: both; height: 40px; margin-top: 30px; }
#car { position: absolute; margin-top: -80px; margin-left: 40px; background: url(images/car.png) no-repeat top left; width: 83px; height: 61px; filter:expression(fixPNG(this)); }

#bottom div { color: #023299; font-size: 10px; float: left; }
#bottom div a { color: #023299; font-size: 10px; }
#counter { width: 200px; }

#bcopy { width: 290px; color: #C7D1DF; padding-top: 15px; }

#links { width: 260px; color: #C7D1DF; text-align: center; padding-top: 15px; }
#links a {  }

#create { width: 220px; padding-top: 15px; clear: right; }

.clear { clear: both; }
.small { font-size: 11px; }

	#services { padding: 0px 10px 10px 10px; }
	#buttons { float: left; width: 200px; padding-top: 15px; }
	#buttons ul { margin: 0px; padding: 0px; }
	#buttons ul li { margin: 0px; padding: 8px 5px 6px 25px; list-style-type: none; list-style-position: outside; }
	#buttons ul li.active { background: #DDEEF5 url(images/tr.gif) no-repeat 95% 50%; }
	#buttons ul li.active a { font-weight: bold; }
	#sheets { margin-left: 200px; background: #DDEEF5; }
	#sheets .sheet { padding: 20px; color: #000; }
