/*-----------------------------------------
 Layout 

Date:    12-10-2006
Version: 1.2
Author:  Jonathan Alstead
email:   jona at launchsite.co.uk
web:     www.launchsite.co.uk
------------------------------------------*/
/*---- General -----*/
body
{
	font-family:Arial;
	scrollbar-face-color:#6699cc;
	scrollbar-track-color:#ddddff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ddddff;
	scrollbar-shadow-color:#6699cc;
	scrollbar-darkshadow-color:#ddddff;
	scrollbar-arrow-color:#000000;
 text-align: center;
 margin-top: 10px;
}
h1 { font-size: 18px; }
h4 { font-size: 18px; }
p, li { font-weight: normal; font-size: 12px;}
/*---- Tables ----*/
table { 
border-collapse: collapse;
/*border: 10px solid #fff; */
padding: 10px;
xwidth: 760px;
margin: 0 auto;
padding: 0;
}
#borderbox {
border: 1px solid #ccc; 
}
#main { 
width:760px;
border-top: 5px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}
th { 
border-bottom: 1px solid #ccc;
background-color: #6699cc;
text-align: left;
padding: 0;
}
td,th { 
padding:0;
}
tfoot img { float: right; margin-top:20px;}
#vault {  border-collapse: collapse;
width: 98%;
padding: 0;
border:1px solid #6699cc;
text-align: center;
/* padding-right: 3px; */
}

#bandwidth { border-collapse: collapse;
width: 80%;
padding: 0;
border:1px solid #6699cc;
text-align: center;
margin: 0 auto;
 }
#bandwidth th, #vault th { text-align: center; font-weight: bold; font-size: 14px; padding: 10px; color: #fff; background-color: #6699cc;}
#bandwidth td, #vault td { text-align: center; font-size: 13px;  padding:8px; background-color: #E0EBF5; }
#bandwidth td.odd, #vault td.odd { background-color: #DDDDFF; } 
/*--- Top Navigation ----*/
.Nav { 
margin:5px 0 0 0; 
padding: 0;
}
.Nav ul { 
	width: 100%;
	font-size: 11px;
	margin:0;
	padding:0 0 5px 0;
	border-bottom: 1px solid #000000;
 }
.Nav li { 
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
.Nav li a { 
margin: 0;
line-height: 11px;
padding: 0 12px 6px 10px;
text-decoration: none;
color: #000;
 }
.Nav a:active, .Nav a:hover {
background: url(images/tab.gif) no-repeat bottom center;
color: #000;
}
.Nav span { padding-left: 12px; padding-right: 12px; }

/*---- Left Column Content ----*/
#leftcolumn { 
padding-top:13px;
padding-bottom: 0px;
margin:0; }
#leftcolumn img { 
	border: 0px; float:left; 
}
.contact {
clear: both;
background-color: #E0EBF5;
color: #000;
font-size: 13px;
text-align: center;
padding: 10px;
border: 1px solid #000;
width: 266px;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
float:left;
}
* html .contact { width: 288px; }
#box { 
float:left;
background-color: #6699cc;
padding: 0;
margin-top: 10px;
margin-left: 0px;
padding-bottom: 10px;
padding-top:8px;
xmargin: 0 auto;
width: 286px;
xheight: 100px;

border: 1px solid #000;
}
* html #box { width: 288px; }
#box img { 
text-align: center;
height: 28px;
width: 226px;
padding: 0;
margin-top: 7px;
margin-bottom: 7px;
margin-left:30px;
border:0;
}

/*---- Right Column Content ----*/
#rightcolumn { 
padding:10px 0px 2px 10px;
margin:0; 
width: 470px;}
#contactbox { 
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000;
border: 4px solid #6699cc;
font-weight: bold;
font-size: 12px;
width: 445px; 
height:267px;
/* height:217px; */
xvertical-align: bottom;
}
* html #contactbox {height: 210px;}
/* * html #contactbox {height: 210px;} */
#contactbox h4, #contactbox p { text-align: center; font-weight: bold; padding-top: 5px; margin:0;}
#contactbox h4 span { color:#f00; }

#contactbox2 { 
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #000;
border: 4px solid #6699cc;
font-weight: bold;
font-size: 12px;
width: 445px; 
height:307px;
/* height:217px; */
xvertical-align: bottom;
}
* html #contactbox {height: 210px;}
/* * html #contactbox {height: 210px;} */
#contactbox2 h4, #contactbox2 p { text-align: center; font-weight: bold; padding-top: 5px; margin:0;}
#contactbox2 h4 span { color:#f00; }


/*---- Faq Page ----*/
#faqcolumn { padding: 11px 5px 0 5px;
margin:0; 
}
.faq ul { padding-left: 0px; margin: 0; 
 }
.faq li a { text-decoration: none; list-style: circle;padding-left: 0px; margin:0; }
.faq li a:hover { text-decoration: underline; }
#top  { float: right; padding-bottom: 0px; clear: both;}
#top img {  border: 0; height: 15px; width: 18px;}

/*---- Forms ----*/
#freeTrial { 
padding:0; margin:0; font-weight: bold; }
.free { background-color:#E0EBF5; border: 1px solid #333; font-size: 13px; padding: 2px 1px; color:#000;}
form dd { margin-left:110px; padding: 2px 2px 1px 2px; }
form dt { float: left; padding: 2px 2px 1px 2px; margin-left: 10px; }
.submit { clear:both; margin: 0; padding-left:110px; border: 0; text-align: center;}
.go { padding:0; margin-top: 5px; }
#thanks p { text-align: center; font-weight: bold;font-size: 14px; color:#fff;}
#informationform { 
color: #fff;
padding: 10px;
}
#informationform label {
font-weight: bold;
color: #000;
}
#informationform fieldset { 
border: 1px solid #6699cc;
padding: 0 20px 10px 20px;
 }
#informationform legend {  
background: #6699cc; 
border: 1px solid #ccc;
border-bottom-color: #999;
border-right-color: #999;
padding: 4px 4px;
color: #fff;
font-weight: bold;
 }
/*---- Images and Text -----*/
.title { margin-left: 10px; }
.leftcolumnimg { padding: 16px 5px 5px 0; }
.number { margin-top:10px; font-size: 20px; font-weight: bold; }
.vault { border: 1px solid #ccc; }
.secure { 
background: url(images/arrow.gif) no-repeat 15px 10%;
padding-left: 35px;
}
.secure span { padding-left: 37px; }
/*---- Misc  ----*/
/*- Thanks Page -*/
#thanks
{ padding: 10px; margin-top: 15px; background-color: #6699cc; border: 1px solid #333;    }


