/* sitewide */
body { padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:76% }
a img { border:0 }
* { padding:0; margin:0 }
ul.unstyled { list-style-type:none; padding:0; margin:0; }
ul.unstyled li { padding:0; margin:0; }
.left { float:left; margin:5px 10p 5px 0 }
.right { float:right; margin:5px 0 5px 10px }
a { color:#395CDE; text-decoration:none }
a:hover { text-decoration:underline }

/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
*[class$="clearfix"] { display: inline-block } /* ie7, ignored by opera 8 */
* html>body .clearfix { width: 100% } /* ie mac only */
* html .clearfix { /* Hides from IE-mac \*/
height: 1px; /* End hide from IE-mac */
}

/* structural */
#header { position:relative; width:779px }
#header h1 { padding:0; margin:0 }
#footer { background-color:#7697D1; color:white; text-align:center; font-size:10px; padding:2px 0; width:779px; margin:1em 0; clear:both }
#banner1 { display:block; position:absolute; top:0; right:0; }
#first, #second { position:relative; min-height:260px }
* html #first, * html #second { height:260px }
#first { float:left; width:390px; padding:0 10px 1em; margin:1em 10px; border:3px solid #FFCC00; border-top:0; display:inline }
#company #first, #contact #first, #services #first, #login #first { width:734px }
#second { width:320px; margin-left:446px }

/* nav */
#nav { padding-left: 6px; background:white url(../images/navBg.gif) no-repeat left bottom; width:773px; }
#nav li { float:left; padding:0; margin:0; border-right:1px solid white; background:#7697D1; display:inline  } /* display:inline is a cure for double left margin in IE */
/*#nav li.final { border-right:1px solid white } */
#nav li a { padding:4px 40px 8px; font-size:11px; color:white; font-weight:bold; text-decoration:none; display:block; background:url(../images/navBorder.gif) repeat-x bottom left }
#nav li a:hover, #nav li.here a { background:url(../images/navBorderOver.gif) repeat-x bottom left #536BC2; display:block }

/* text */
h2 { font-weight:bold; padding:.2em 10px; }
#first h2 { font-size:1.5em;  margin:0 -10px .1em; background-color:#FFCC00; color:white; /* border-bottom:3px solid #7697D1 */ }
#second h2 { padding-left:0 }
p { font-size:1em; /* text-indent:18px; */margin-bottom:.8em }
p.initial { text-indent:0; margin-top:1em }
#second p { clear:right }
.fts { /*font-family:fanatsy; font-style:italic; color:#5E7EF9; font-weight:bold; font-size:1.2em; background-color:#7697D1; position:relative; padding:2px 3px 1px;*/ color:rgb(255, 102, 0); /* padding-right:1.2em */  }
.fts sup { color:black; font-size:9px; position:absolute }
#second h2 { color:#93AEC8; font-size:1.8em; letter-spacing:-.5px; margin:.4em 0 }
cite { float:right }

/* images */
img.standalone { display:block }

/* page-specific */
/* homepage */
#home ul#imagesBlock { margin-bottom:1em; width:160px }
#home ul#imagesBlock li { float:left; vertical-align:middle; height:44px; padding-right:2px }
#home #first img.standalone { position:relative; top:20px }
#home #second img.standalone { position:relative; top:-14px }

/* company */


/* contact */
#contact #part1 { float:left; width:338px; position:relative; margin-right:20px }
#contact #part2 { float:left; width:328px }
#contact label, #contact .label { display:block; margin:0 0 1em }
#contact #part1 label input { position:absolute; right:10px; width:170px }
#contact #part1  .selectionFiled { position:absolute; width:120px ; right:64px }
#contact label select { }
#contact fieldset { padding:1em 10px }
#contact fieldset fieldset { border:0; padding:0 }
#contact textarea { display:block; width:300px; margin-bottom:1em }
#contact .thanks { color:red }

/* Company registration details */
#reg-details { clear:both; margin-left:20px }
#reg-details p { color:#696969; padding-top:10px }
#reg-details strong { color:#696969; font-weight:bold }
  
 
 /* services */
#services #first {  }
#services #first img#process { margin:1em 80px }

/* login */
iframe#toldo { width:700px; height:200px; border:0; overflow:auto }

/*Fully managed fleet to street*/
p#intro-mng { width:55%; margin:10px auto;}
form#full-managed { width: 316px; margin:0 auto; font-size:11px}
form#full-managed #round-box { background: url(../images/round-box.gif) no-repeat; height:62px; padding:7px 16px 0pt 9px; color:#FFFFFF; font-weight:bold}
form#full-managed div#box { background:#FFFF99; border:1px solid #FF7F00; padding:10px 5px 0pt 5px; margin-top:-14px}
form#full-managed div#box p { clear:both;}
form#full-managed div#box label { width:63%; float: left; font-weight:bold}
form#full-managed div#box input { width:35%; float: right}
form#full-managed div#box #further-info { margin-top:2px}
form#full-managed div#box #further-info a { color:#000000; text-decoration:underline}
form#full-managed div#box .button { width:22%; margin-top:5px}

/*Menu new tab*/
#nav li#small a {line-height:9px;display:block;margin:0px; padding:0 10px 0  20px; height:25px;width:100px; font-size:10px}
#nav li#small a:hover {}
#nav li#small a:here {}
