/******************************** 

Site Design and Custom Photography by 
John Prowell / www.jprowell.com

********************************/

/******************************** RESET ALL ********************************/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}
ul, li {list-style: none}
p{margin:0 0 10px 0}

/******************************** BASE SETTINGS ********************************/
body {height:100%;background:#152754;padding:0;margin:0;font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;font-size:11px;line-height:1.6em;color:#3e3e3e;}

/******************************** TEXT STYLES ********************************/
a{text-decoration:underline;color: #152754;}
a:visited{text-decoration:underline;color: #152754;}
a:active{text-decoration:underline;color: #152754;}
a:hover{text-decoration:underline;color: #505050;}
small{font:11px Verdana,Arial,Helvetica,sans-serif;letter-spacing:-1px}
small a, small a:visited{color:#e8b446;border-bottom:1px dotted #e8b446}
small a:hover{color:#d2c71f;border-bottom:1px dotted #d2c71f}

.bodytext {font:14px/18px Arial, Helvetica, sans-serif;color:#000;}
.bodytext li{font:13px/18px Arial, Helvetica, sans-serif;color:#152754;font-weight:bold;line-height:18px;padding-left:10px;}
.hometext {font:16px/20px "Lucida", Times, serif;color:#152754;font-weight:bold;font-style: italic;padding:8px 0px;}
.homecontent {font:12px/14px Arial, Helvetica, sans-serif;color:#000;}

a.Mblue:link{color:#4C83C8;}
a.Mblue:hover{color:#F47B20;}
a.Mblue:visited{color:#878787;}
a.Mblue:active{color:#06F;}

h1, h2, h3, h4 {margin: 0;padding: 0;}
h1, h2, h3, h4 {font-size:100%}
h1 {font:32px/28px "Times New Roman", Times, serif;color:#152754;font-style:italic;letter-spacing:-.02em;margin-bottom:15px;}
h1.home {font:22px/24px "Lucida", Times, serif;color:#152754;font-weight:bold;font-style: italic;padding:8px 0px;}
h1.rates {font:14px/14px Arial, Helvetica, sans-serif;color:#152754;margin-bottom:4px;}
h1.rates a{font:14px/14px Arial, Helvetica, sans-serif;color:#152754;text-decoration:none;font-weight:bold;}


h2 {font:20px/28px Geneva, Arial, Helvetica, sans-serif;color:#152754;font-weight:bold;}
h3 {font:13px/14px Geneva, Arial, Helvetica, sans-serif;color:#152754;font-weight:bold;margin-bottom:6px;}
h5 {font:13px/24px Geneva, Arial, Helvetica, sans-serif;color:#152754;font-weight:bold;}
h6 {font:13px/14px Geneva, Arial, Helvetica, sans-serif;color:#152754;font-weight:bold;border-bottom:1px solid #152754;width:95%;}
h6 a, h6 a:link, h6 a:visited, h6 a:hover{font:13px/14px Geneva, Arial, Helvetica, sans-serif;color:#152754;font-weight:bold;border-bottom:1px solid #152754;width:95%;}

/******************************** UI STYLES ********************************/
#master {width:980px;min-height:100%;margin:0px;padding:0;background:url(../images/contentbg2.jpg) repeat-y;text-align:center;margin:0 auto;}
#main {width:960px;text-align:center;margin:0 auto;}
#topnav {width:960px;height:36px;background:#152754;}
#content {width:960px;text-align:left;background:#fff;}
#contentpane {width:900px;padding:0;margin:0 0 0 25px;background:#fff;}

/******************************** CONTENT PANE STYLES ********************************/
#hleftpane {float:left;width:330px;padding-right:20px;}
#hrightpane {width:462px;z-index:1;margin-top:0px;margin-right:0px;}
#fleftpane {float:left;width:290px;padding-right:12px;background:#fff;}
#frightpane {clear:both;float:right;}
#sleftpane {float:left;padding-right:22px;}
#srightpane {float:right;margin-right:-15px;}
#services {background:#fff url(../images/servicesbg.jpg) no-repeat;width:100%;min-height:206px;width:960px;}

* html #floated-image {

} 

#mainpanecontent {padding-left:10px;padding-top:10px;padding-bottom:13px;width:930px;}

/******************************** FLEET STYLES ********************************/

#fleetbtns {margin-top:152px;margin-left:0px;width:244px;}

#fleetbtns ul {padding:0;margin:0;list-style-type:none;background:#8a93a9;}
#fleetbtns li {text-transform:uppercase;font:12px/12px Tahoma, Tahoma, Geneva, sans-serif;display:inline;border-left:1px solid #fff;padding:16px 9px;height:36px;line-height:35px;}
#fleetbtns li a:link {color:#152754;text-decoration:none;}
#fleetbtns li a:visited {color:#152754;text-decoration:none;}
#fleetbtns li a:hover {color:#fff;text-decoration:none;}
.fleettext {font:12px/20px Arial, Helvetica, sans-serif;color:#000;}
.fleettext li{font:12px/22px Arial, Helvetica, sans-serif;color:#152754;font-weight:bold;line-height:18px;padding-left:10px;}
#fleetnavs {float:right;height:22px;text-align:center;width:100%;margin-top:-15px;margin-right:-180px;}

#fleetpix {}

/******************************** BREAD CRUMB STYLES ********************************/
#rateCrumbs {float:right;margin-top:0px;margin-bottom:10px;margin-right:15px;}
#resCrumbs {font:13px/16px Arial, Helvetica, sans-serif;font-weight:bold;margin-top:0px;margin-bottom:10px;width:900px;text-align:right;float:right;}
#booknowCrumbs {margin-top:0px;margin-bottom:10px;width:900px;text-align:right;float:right;}
#contactCrumbs {float:right;margin-top:0px;margin-bottom:30px;margin-right:-5px;}
#fleetpgCrumbs {float:right;padding:0px;margin:0 5px 10px 0;}
#cookiecrumbs {margin-top:-15px;padding-left:3px;}

.serviceCrumbs {font:13px/16px Arial, Helvetica, sans-serif;font-weight:bold;}
.crumbs {font:10px/14px Arial, Helvetica, sans-serif;color:#152754;padding:4px 8px 2px 8px;}
.crumbs a{font:10px/14px Arial, Helvetica, sans-serif;color:#152754;text-decoration:underline;padding-top:4px;}
.crumbs a:visited {font:10px/14px Arial, Helvetica, sans-serif;color:#152754;text-decoration:underline;padding-top:4px;}
.crumbs a:hover {font:10px/14px Arial, Helvetica, sans-serif;color:#838383;text-decoration:underline;padding-top:4px;}

/******************************** QUICK LINK BUTTON STYLES ********************************/
#quicklinks {height:auto;width:220px;background:#152754;}
#quicklinks ul {}
#quicklinks li {font:11px/14px Arial, Helvetica, sans-serif;padding:5px 2px;border:1px solid #fff;}
#quicklinks li a{padding:5px 2px;color:#fff;text-decoration:none;}
#quicklinks li a:hover{padding:5px 2px;color:#b5b5b5;text-decoration:none;}


/* ServiceLinks */
#servicelinks li {list-style-type:none;display:inline;line-height:24px;font:12px/18px Arial, Helvetica, sans-serif;}
#servicelinks ul li a{padding:3px 6px;background:#ccc;color:#152754;border:1px solid #575757;text-decoration:none;}
#servicelinks ul li a:hover{background:#152754;color:#fff;border:1px solid #575757;text-decoration:none;}

/* RateLinks */
#ratelinks li {list-style-type:none;display:inline;line-height:24px;font:12px/18px Arial, Helvetica, sans-serif;}
#ratelinks ul li a{padding:3px 6px;background:#ccc;color:#152754;border:1px solid #575757;text-decoration:none;}
#ratelinks ul li a:hover{background:#152754;color:#fff;border:1px solid #575757;text-decoration:none;}

#top {font:10px/10px Arial, Helvetica, sans-serif; color:152754;}
#top a:link, #top a:visited{font:10px/10px Arial, Helvetica, sans-serif; color:152754;text-decoration:none;}
#top a:hover{font:10px/10px Arial, Helvetica, sans-serif; color:ff0000;text-decoration:none;}

/******************************** FOOTER STYLES ********************************/
#footer {width:960px;min-height:100px;background-color:#152754;}

#footerinfo {padding:8px;margin-left:5px;}
.footertext {color:#a2a1a1;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.footertext a:link {color:#dedede;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.footertext a:visited{color:#dedede;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.footertext a:hover{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px;}

#footertbl {border:1px solid #fff;text-align:left;}
.footerlinks {color:#000;font:10px/14px :Arial, Helvetica, sans-serif;}
.footerlinks a{color:#dedede;text-decoration:none;}
.footerlinks a:hover{color:#fff;}
.footerphone {color:#fff;font:11px/16px Arial, Helvetica, sans-serif;text-align:center;margin:0 auto;border:1px solid #fff;padding:3px;}

#footernav ul {margin-bottom:-15px;}
#footernav li {display:inline;list-style-type:none;font:10px/12px Arial, Helvetica, sans-serif;}
#footernav li a {color:#dedede;text-decoration:none;}
#footernav li a:hover {color:#fff;text-decoration:underline;}



#time {text-align:center;margin:0 auto;padding-right:15px;padding-top:5px;color:#fff;}

#logos {margin-top:8px;}
#sitemap ul{margin-left:25px;}

#time {font:11px/18px Arial, Helvetica, sans-serif ;color:#fff;text-align:right;}

#flash {margin-right:-150px;background:#fff;}






/******************************** DROPDOWN MENU STYLES ********************************/
/* Define primary font menu style */
.menu {font:12px arial,helvetica,serif;font-weight:bold;padding-bottom:0px;z-index:88888;height:25px;text-align:left;margin:0 auto;}

/* Removes bullets, borders and padding - adds background color to navbar */
.menu ul {padding:0;margin:0;list-style-type:none; height:3em; background:#152754;}

/* Adjusts the height and verticle position of nav button */
.menu ul li {float:left;height:36px;line-height:36px;}

/* Styles for drop down menu links */
.menu ul ul li {display:block;height:auto;line-height:12px;}

/* Style for top level links */
.menu a, .menu a:visited {border-left:1px solid #152754;display:block;float:left;height:100%;font-size:1em;text-decoration:none;color:#fff;background:#152754;padding:0 16px 0 16px;;}

/* Drop down menu link styles */
.menu ul ul a, .menu ul ul a:visited {font:10px arial,helvetica,serif;display:block;background:#939393; color:#fff;width:12em;height:100%;line-height:1em; padding:5px 15px;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}

/* For IE6 table - Required for IE6 to work */
.menu table {position:absolute; left:1px; top:0; width:0; height:0; font-size:1em; z-index:-1;}

/* IE6 for Top level mouseOver */
* html .menu a:hover {color:#152754;background:#939393; position:relative; z-index:100;}

/* Leave As Is */
.menu li:hover {position:relative;}

/* Style for top menu hover */
.menu :hover > a {border-left:1px solid #fff;color:#fff;background:#939393;}

/* IE6 for drop down link mouseOver */
* html .menu ul ul a:hover{;color:#fff;background:#aaa; position:relative; z-index:110;}

/* Drop down menu positioning */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:36px;left:0;width:14em;}

/* Drop down menu link styles */
.menu ul :hover ul{visibility:visible; height:auto; padding-bottom:3em; background:transparent url(images/trans.gif);}
/* Drop down link style*/
.menu ul ul :hover > a {color:#fff;background:#152754;}
