* {padding: 0px;margin: 0px;list-style-type: none;text-decoration: none;}
html, body {top: 0;left: 0px;right: 0px;background: #000;}
a {cursor: pointer; }
a:link {color: #999; }
a:visited {color: #999; }
a:hover {color: #F9F9F9; }
a:active {color: #999; }
a img {border: none;}

div.container {background: url(graphics/austins_logo.png) no-repeat 100px 50px;}
#top-menu {width: 100%;min-width: 850px;position: relative;right: 0px;top: 0px;font-family: Arial;text-transform: lowercase;font-size: 8pt;z-index: 1000;background: url(graphics/menu-bg.png) repeat-x;height: 120px;}
#top-menu ul {position: absolute;right: 33px;top: 0px;width: auto;height: 38px;}
#top-menu li {width: auto; float: left; margin: 0px 20px 0px 20px;z-index: 10;color: #666; height:38px; line-height: 38px;}
body#home #menu1, body#wedo #menu2, body#portfolio #menu3, body#whyus #menu4, body#service #menu5, body#contact #menu6 { background: url(graphics/point.gif) no-repeat 50% 0; }
body#home #menu1 a, body#wedo #menu2 a, body#portfolio #menu3 a, body#whyus #menu4 a, body#service #menu5 a, body#contact #menu6 a { color: #F9F9F9; }

#page-content {height: auto;min-height: 100px;width: 850px;clear: both;padding-top: 50px;font-family: Arial;font-size: 10pt;font-weight: 400;color: #858181; margin: 20px 0 20px 100px;}
#header {position: relative;width: 100%;min-width: 900px;height: 425px;overflow: hidden;}
#logo {height: 182px;width: 52px; top: 0px;position: absolute;z-index: 100;}
address#phone {display: block; position: absolute; right: 60px; top: 66px; color: #666; font-style: normal;}
#header-image, #header-content {position: absolute !important;}
#header-image div{position: absolute; }
#header-space {height: 400px !important; height: 0px; }
#header-image, #header-image div {min-height: 425px;height: 425px;overflow: hidden; width:100%;}
div.slide img {width:100%; min-width:1500px; height: auto;}

#page-heading p {font-size: 20px;}
#page-heading h2 {color: #fff; font-size: 30px; line-height: 40px; font-family: "Arial Narrow"; font-weight: normal;}

#footer {clear:both;height: 98px;position: relative;font-family: Arial;color: #3a3a3a;font-size: 8pt;float: left;text-align: left;width: 830px; margin-top: 30px;}
#footer p {margin-left: 100px; float: left;}
#footer ul {float: right;}
#footer li {float: left; padding-left: 20px;}
#footer a:link, #footer a:visited, #footer a:active  {color: #3a3a3a; }
#footer a:hover {color: #4a4a43; }
p#notice { margin-top: 3px;}

#home-text-col1, #home-text-col2, #home-text-col3, #terms-text-col1, #terms-text-col2, #terms-text-col3, #dropmenu { width: 230px; padding-right: 20px; float: left;}
#about-text-col1 { clear: left; }
#about-text-col1, #about-text-col2, #about-text-col3 { width: 230px; padding-right: 20px; float: left; }
#dropmenu {position: relative;}
#body-text-full { width: 480px; padding-right: 20px; float: left;}
#body-text-full p { margin-bottom: 0.5em; }
#dodrop { float: left; }
p.button { margin-top: 2em; font-weight: bold; }
#tabs_example_two, #tabs_example_two_select { display: none;}

#scrollable { width: 1500px; height: 425px; overflow: hidden; white-space: nowrap;}
#track { float: left; clear: both; width: 200px; height: 52px; margin: 370px 0 0 100px;}
#handle { width: 53px; height: 52px; cursor: move; background: url(graphics/handle.png) no-repeat}

div#map { width: 100%; height: 425px;}
div#map img { background: inherit;}

p.heading { font-weight: bold; color: #fff; text-transform: uppercase; }
#terms-text-col1 p, #terms-text-col2 p, #terms-text-col3 p { margin-bottom: 1em;}
span.name {color: #fff;}
h2, h3 {color: #fff; margin-bottom: 0.5em;}
h3.full {margin-top: 1em;}
ul.services { margin-top: 2em; }
.services li {color: #fff; font-size: 0.9em; }
.services a { font-size: 0.9em; font-style: italic; }
p.note {margin-top: 1em; font-style: italic; font-size: 8pt; color: #3a3a3a; }

/* show hide behaviour */
ul.menu ul, ul.menu li:hover ul ul, ul.menu ul ul, ul.menu li:hover ul ul ul, ul.menu ul ul ul,
ul.menu li:hover ul ul ul ul { position: absolute; left: -999em; }
ul.menu li:hover ul, ul.menu li li:hover ul, ul.menu li li li:hover ul,
ul.menu li li li li:hover ul { left: -1px; z-index: 999; }

/* show hide behaviour with protofish */
ul.menu li.hover ul ul, ul.menu li.hover ul ul ul, ul.menu li.hover ul ul ul ul { position: absolute; left: -999em; }
ul.menu li.hover ul, ul.menu li li.hover ul, ul.menu li li li.hover ul,
ul.menu li li li li.hover ul { left: -1px; z-index: 999; }
ul.menu li ul li { background: #0d0d0d; width: 202px; margin: 1px 0px 1px 5px; padding: 5px;}

/* google map api */
#simple_example_window{ width: 150px; }
#simple_example_window_contents { background-color: rgba(0,0,0,.8); color: #fff; font-family: Arial; font-size: 12px; }
#simple_example_window_contents p { padding: 6px 10px 6px 10px; }
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{ height: 0px; width: 0px; }

/* dropdown menu */
#nav { float:left; background:#000 no-repeat left top; font-family:arial, sans-serif;}
#drop {position:relative;font-size:12px; margin: 0; z-index:1000; background:#000; float:left; padding-right:20px; }
#drop table.ie6 {border-collapse:collapse; margin:0; padding:0;}
#drop ul {padding:0; margin:0; list-style: none; }
#drop ul li {float:left;}
#drop ul li a {display:block; float:left;padding: 0; text-decoration:none; color:#fff; font-weight:bold; height:31px;line-height:30px;font-size:12px;}
#drop ul li div.holder {position:absolute; left:-9999px;}
#drop ul li div .leftSide {float:left;background: #0d0d0d; margin-top: 2px;}
#drop ul li div .rightSide {float:left; display:inline; padding:0; background: #0d0d0d;}
#drop ul li:hover {position:relative;}
#drop ul li a:hover {color:#fff; background-position:right center; white-space:nowrap; position:relative;}
#drop ul li a.sub:hover {color:#fff; background-position:right bottom; white-space:nowrap; position:relative;}
#drop ul li:hover > a {color:#fff; position:relative;}
#drop ul li:hover a.sub {color:#fff; background-position:right bottom; white-space:nowrap; position:relative;}
#drop ul :hover div.holder {position:absolute; top:31px; left:0px; margin: 0; padding: 0;}
#drop ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#drop ul dl dd {display:block; padding:0; margin:0; width: 200px; }
#drop ul dd a {display:block; height: 20px; line-height: 20px; color:#999; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#drop ul dd a:hover {color: #F9F9F9;}
#drop ul table td {vertical-align:top;}
li.level1 {background: url(graphics/drop.png) no-repeat 195px 9px #0d0d0d; width: 200px; display: block; padding: 0px 10px 0px 15px;}