/* General Styles */
#insurance, body, b, #main, .main, h1, h2, h3, .formRow, input, #cells, .cell { font-family: Georgia, Verdana, sans-serif; text-align:justify; }
#insurance,td, th, select, body, #main, a, .main,.mainhome, .formRow, input, #cells, .cell, h5 { font-family: Georgia, Verdana, sans-serif; font-size: 11px; }
td,th {vertical-align:top;}
td a {color: #005300; font-size: 11px; }
th,td.row1 {padding:5px;}
a { color: #005300; font-size: 11px; }
a:hover { color: gray; font-size: 11px; }
h1 { font-size: 15px; margin-bottom: 2px; }
h2 { font-size: 14px; margin-bottom: 2px; }
h3 { font-size: 12px; margin-bottom: 2px; }
h4 { font-family:Verdana, sans-serif; font-size: 10px; margin-bottom: 3px; margin-top: 0px; }
h4 a, h4 a:visited, h4 a:hover {font-family: Verdana, sans-serif;  color: #005300; font-size: 10px; text-decoration:underline; }
h4 a:hover {text-decoration:none;}
h5 { color: #005300; margin: 0px;}
body { background-image: url('/images/watermark.jpg');background-repeat: repeat-y; background-position: 170 115; background-attachment: auto; }
th { font-weight: bold; border-bottom: 1px solid #005300; text-align:left;}
.travelTable {margin:10px;}
form { margin: 0px; padding: 0px; }
.mainhome  {color:white;}
.error {color:#D62424; font-weight:bold;}


/* Navigation Styles and divs */
.nav, #subnav { padding-top: 5px; padding-left: 12px; }
#nav a, { font-family: Verdana, sans-serif; font-weight: 800; color: black; text-decoration: none; }
#subnav a { font-family: Verdana, sans-serif; font-weight:bold; text-decoration: none; color: white;  font-size: 10px; cursor:hand;   }
#subnav a:hover, #subnav a:active  {color: silver;  }
#nav a:hover{ border-color: #005300; color: #005300; background-color: #EEEEEE; }
#nav { float: left; }
#subnav { width: 110px; font-size: 10px; }
#subnav a, #subnav .cell { display: block; width: 100; margin-top: 3px; padding: 3px; }
.cell { width: 100px; background-color: #EEEEEE; }
.cell h3 { color: #005300; } 
#subnav h3 { margin: 0px; padding: 0px; color: #005300; }
#subnav input { width: 100px; margin-top: 3px; }
.foot{ padding-top: 5px; padding-left: 250px; padding-top: 20px; color: #005300;}

#main { padding: 5px; width: 632; vertical-align:top; }
#pageheading {   font: 34px "Times New Roman", Times, serif; color: #005300; margin-left: 5px; padding-top: 5px; padding-bottom: 5px; float: left; }
#main input { margin-bottom: 3px; }
#policy { border: 1px solid #005300; margin: 3px; padding: 3px; background-color: #FFFFFF; }
#nav .primaryCurrent { color: #CC0000; }
.didyouknow { font-family: verdana, 10px; border-left: 1px solid #A1A4A9; border-right: 1px solid #A1A4A9; padding-left: 3px; padding-right: 3px; } 

.vertbar { font-size: 13px; }
.horbar { width: 43%; background-image: url("/images/line.gif"); float: right; margin-right: 5px; }
#sitemap a { font-family: Verdana, sans-serif; font-weight:bold; text-decoration: none; color: white;  font-size: 10px; cursor:hand;   }
#sitemap th {border:0px solid black;}
#sitemap td a, #sitemap td a:hover  {color: black;}
#sitemap td a:hover {text-decoration:underline;}
.sitemapPrimary {background-image: url("/images/buttonbkgd_large.gif"); background-repeat: no-repeat; width:100px; height:39px; padding-left:15px; padding-right:0px;  padding-top:4px; text-align:left;}
.sitemapPrimary1 {background-image: url("/images/buttonbkgd_large1.gif"); background-repeat: no-repeat; width:100px; height:39px; padding-left:15px; padding-right:0px;  padding-top:4px; text-align:left;}
.sitemapSub { text-align: center; height: 30px; }

/* Css rollovers */
img.ala {background: transparent;}
a.ala {background: #fff;}
a.ala:hover {background: #90A94E;}

/* Hidden Divs */
#registerInfo { background-color: #fff; border: solid 1px #005300; width: 209px; height: 100px; position: absolute; top: 250px; left: 138px; margin: 0px 0px 0px 0px; padding: 4px; overflow: auto; visibility: hidden; text-align:left;}    
#changeDetails { background-color: #fff; border: solid 1px #90A94E; width: 209px; height: 80px; position: absolute; top: 163px; left: 546px; margin: 0px 0px 0px 0px; padding: 4px; overflow: auto; visibility: hidden; text-align:left;}    
#calendar {border: solid 0px #666; width: 209px; height: 280px; position: absolute; top: 40px; left: 450px; margin:0px 0px 0px 0px; padding:4px; overflow:auto; visibility:hidden; text-align:left; background: transparent;}    
#calendar a {border-bottom:1px solid #005300; width:173px;}
.moredetail_old { background-color: #eee; border: solid 1px #666666; width: 150px; height: 120px; position: absolute; top: 50px; left: 50px; margin: 0px 0px 0px -52px; padding: 4px 5px 0px 15px; overflow: auto; visibility: hidden; }
.moredetail {border:1px solid #005300; width: 220px; height: 125px; position: absolute; top: 100px; left:3px; margin:4px 0px 0px 0px; padding:4px; overflow:auto; visibility:hidden; text-align:left; background:white; z-index:99;}    
#destText {border:0px solid black; position:relative; height:100px; width:200px; text-align:left; overflow:auto; padding-top: 5px;}
#destination a {border-bottom:0px solid #90A94E; width:173px;}
#insurance {display:none; border:1px solid #90A94E; margin:15px,0px,0px,0px; padding:15px,0px,0px,0px;}
#insurance01 {font-size:11px;position:absolute; visibility:hidden; top:170px; left:250px; width:280px; border:0px solid black; margin:15px,0px,0px,0px; padding:15px,0px,0px,0px;}
#quipstitlebar {background-image: url("/images/quips_titlebar.gif"); background-repeat: no-repeat; width:100%; height:20px; padding-left:14px; padding-right:0px;  padding-top:4px; text-align:left; font-family: Verdana, sans-serif; font-weight:bold; text-decoration: none; color: white;  font-size: 10px; }

#ptype {}
.ptype {border:1px solid #005300; width: 248px; height: 128px; position: absolute; top: 85px; left:122px; margin:4px 0px 0px 0px; padding:4px; overflow:auto; visibility:hidden; text-align:left; background:white; z-index:99;}    
.ptypeLoggedin {border:1px solid #005300;width: 248px;height:128px;position:absolute;bottom:148px;left:122px;margin:4px 0px 0px 0px; padding:4px; overflow:auto; visibility:hidden; text-align:left; background:white; z-index:99;}    

/* form styles */
.tablepad {padding-left:10px;}
.otherstravelling input {}
.formRow { text-align: left; height: 25px;}
.formRowQuips { text-align: left; height: 25px; width: 200px; padding-right:10px; padding-left:10px; padding-bottom:5px; }
.QuipsDateDay {width:50px; margin-right:5px;}
.QuipsDateMonth {width:100px;  margin-right:5px;}
.QuipsDateYear {width:60px; margin-right:5px;}
.Quipspolicy {width:50px; margin-left:5px;}
.QuipsCountry {width:250px;z-index:1; }
hr {height:1px; color:black; border-bottom:white;}
.warrenty {padding-left:5px; margin-right:10px; border:0px solid black;}
.itempad {padding-bottom:10px; padding-top:5px; padding-left:5px;}
.inputNopeople {width:40px;}
.textarea {width:200px; height:80; overflow:auto;}
.input {width:200px; background: transparent;}
select {width:200px; background: transparent;}
.login {width:65px; height:19px; border:0px solid black;}
.accountHeader {padding:5px; }
.accountHeader b {border-bottom:1px solid black; width:100%;}
.alternate {border:1px solid black;}
/* inputLog {width:150px; border:1px solid black; height:15;} */

