/* CSS for ALPS Driving */

* {padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif;}

body {font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; margin: 0; padding: 0; background:#ffffff;}

/* Main structure */
#col-main{width:778px; margin:auto;}

#col-inner-top{width:778px; background:#616060 url('../_images/inner-top.jpg') no-repeat top; padding-top:10px;}
#col-inner-bottom{width:778px; background:#616060 url('../_images/inner-bottom.jpg') no-repeat bottom; padding-bottom:10px;}

#row-header{width:778px; height:117px;}

#row-nav{width:758px; height:30px; margin:1px auto 10px; background:url('../_images/nav-bg.jpg') no-repeat;}

#row-content{width:758px; margin:auto; background:#ffffff url('../_images/content-bottom.jpg') no-repeat bottom; padding:0 0 10px 0;}

#col-100-top{width:738px; margin:auto; background:url('../_images/col-100-top.jpg') no-repeat top; padding-top:10px;}
#col-100-bottom{width:718px; margin:auto; background:url('../_images/col-100-bottom.jpg') no-repeat bottom; padding:0 10px 10px 10px;} 


#row-header h1{display:block; width:225px; height:117px; float:left; text-indent:-9999px; background:url('../_images/alps-logo.jpg') no-repeat;}
#row-header p.telephone{float:right; text-align:right; margin-top:80px; font-size:12px;}

.top-image{margin-bottom:10px;}

.welcome{display:block; width:718px; height:66px; background:url('../_images/heading-welcome.gif') no-repeat left; text-indent:-9999px; margin-bottom:10px;}
.areas-covered{display:block; width:718px; height:66px; background:url('../_images/heading-areas-covered.gif') no-repeat left; text-indent:-9999px; margin-bottom:10px;}
.prices{display:block; width:718px; height:66px; background:url('../_images/heading-prices.gif') no-repeat left; text-indent:-9999px; margin-bottom:10px;}
.about-the-test{display:block; width:718px; height:66px; background:url('../_images/heading-about-the-test.gif') no-repeat left; text-indent:-9999px; margin-bottom:10px;}
.pass-plus{display:block; width:718px; height:66px; background:url('../_images/heading-pass-plus.gif') no-repeat left; text-indent:-9999px; margin-bottom:10px;}
.contact-us{display:block; width:718px; height:66px; background:url('../_images/heading-contact-us.gif') no-repeat left; text-indent:-9999px; margin-bottom:10px;}

#nav{display:block; width:637px; height:30px; margin:auto; padding-left:1px; background:url('../_images/brace.jpg') no-repeat left; font-size:1.3em; list-style-type:none;}
#nav li{display:block; height:30px; float:left; padding-right:1px; background:url('../_images/brace.jpg') no-repeat right; width:auto;}
#nav a:active, #nav a:link, #nav a:visited{color:#FFFFFF; font-weight:bold; display:block; float:left; height:30px; line-height:30px; padding:0 20px; text-decoration:none; background:none;}
#nav a:hover{color:#c70101; background:url('../_images/nav-hover.jpg') repeat-x;}



p{font-size:1.3em; margin-bottom:15px;}
.green{color:#12591f;}
.red{color:#d70707;}
.big{font-size:2.2em; font-weight:bold;}

.footer{text-align:center; font-size:10px; padding-top:5px;}
.orange{color:#FF6600; font-weight:bold;}
.grey{color:#333333; font-weight:bold;}

.logos{margin:5px 0 0 10px;}

h3{color:#12591f; margin-bottom:15px; font-size:1.4em;}

a:active, a:link, a:visited{text-decoration:none; color:#d70707; font-weight:bold;}
a:hover{text-decoration:underline;}

.hideme{position:absolute;  left:-9999px; top:0px;}
.right{float:right;}
