body {
	margin: 0;
	padding: 0;
	background: url(../images/bg.gif) repeat-x;
	}
	
#wrap {
	width: 900px;
	margin: 0 auto;
	}
	
img.alignleft {
	float: left;
	margin: 0 15px 15px 0;
	}
	
img.alignright {
	float: right;
	margin: 0 0 15px 15px;
	}
	
.alignleft {
	float: left;
	}
	
.alignright {
	float: right;
	}

.clear {clear: both;}

/* HEADER INFO */

#header {
	background: url(../images/skyPatrolBg.gif);
	width: 900px;
	height: 103px;
	}
	
#logo {
	position: absolute;
	top: 30px;
	}
	
.phone {
	position: relative;
	left: 760px;
	top: 58px;
	font-weight: bold;
	font-size: 22px;
	}

/* LEFT MENU */

#menu {
	width: 215px;
	margin-right: 30px;
	float: left;
	height: 100%;
	}
	
ul#top-nav {
	padding: 0;
	margin: 0;
	word-spacing: -2px;
	}
	
ul#top-nav li{
	display: inline;
	list-style: none;
	margin: 0 5px;
	}
	
#txtUserLogin, #txtPassword {
	width: 185px;
	}	
	
/* CONTENT */

.content {
	width: 650px;
	float: right;
	}
	
.content a img {
	border: none;
	}
	
.homeSolution {
	width: 145px;
	float: left;
	margin-right: 22px;
	margin-bottom: 20px;
	}

.homeSolutionLast {margin-right: 0px;}

#fleet-mgmt .ads {
	width: 130px;
	float: right;
	margin-top: 25px;
	}
	
#fleet-mgmt .ads img {
	margin-bottom: 15px;
	}

/* Coolsavings Calculator */
#contentLeftPig {
	width: 200px;
	float: left;
	margin-right: 20px;
	}

#contentLeftPig p{
	font-size: 24px;
	}

#contentCalculatorRight {
	width: 425px;
	float: left;
	}

/* MENU BAR */
	
#loginBox {
	background: #d7d9e6;
	padding: 12px;
	margin-top: 15px;
	}
	
#loginBox a img {
	border: none;
	}
	
#loginBox .login {
	float: right;
	margin-top: 4px;
	}
	
#register {
	background: #d7d9e6;
	padding: 0 12px;
	margin-top: 10px;
	}
	
#register a img {
	border: none;
	float: right;
	position: relative;
	top: -52px;
	}
	
#page-nav {
	clear: both;
	padding: 0;
	position: relative;
	top: -15px;
	}
	
ul.links {
	padding: 0 0 0 8px;
	margin: 5px 0;
	}
	
/* FOOTER */

#footer {
	border-top: solid 2px #00bbe9;
	padding: 10px 0;
	margin-top: 15px;
	}

#footer ul {
	margin: 0 0 15px 0;
	padding: 0;
	}
	
#footer ul li {
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	float: left;
	line-height: 1.3em;
	width: 120px;
	}
	
#footer ul li ul li {
	font-weight: normal;
	display: block;
	float: none;
	font-size: 10px;
	}
	
#footer #info p {
	margin-bottom: 0px;
	}

/* TESTIMONIALS */

#testimonials {
	float: left;
	width: 340px;
}

#testimonials p {
	margin-top: -15px;
	border-bottom: 1px solid #00BBE9;
	color: #333;
	font-size: 15px;
	padding-bottom: 10px;
}

#testimonials h3 {
	color: #00BBE9;
}

#testimonials h2 {
	line-height: 20px;
	font-size: 17px;
	font-weight: normal;
	margin-top: -2px;
}

#story {
	/* border: solid 1px #00BBE9; */
	padding: 10px;
	float: right;
	margin-top: 60px;
}

body#fm-1 a#fm-1,
body#fm-2 a#fm-2,
body#fm-3 a#fm-3,
body#fm-4 a#fm-4,
body#fm-5 a#fm-5,
body#fm-6 a#fm-6,
body#fm-7 a#fm-7,
body#fm-8 a#fm-8,
body#fm-9 a#fm-9,
body#fm-10 a#fm-10,
body#fm-11 a#fm-11,
body#fm-12 a#fm-12,
body#fm-13 a#fm-13,
body#fm-14 a#fm-14,
body#fm-15 a#fm-15,
body#gs-1 a#gs-1,
body#gs-2 a#gs-2,
body#gs-3 a#gs-3,
body#pa-1 a#pa-1,
body#pa-2 a#pa-2,
body#pa-3 a#pa-3,
body#am-1 a#am-1,
body#am-2 a#am-2,
body#am-3 a#am-3,
body#am-4 a#am-4,
body#am-5 a#am-5,
body#am-6 a#am-6,
body#am-7 a#am-7,
body#am-8 a#am-8,
body#am-9 a#am-9,
body#am-10 a#am-10,
body#am-11 a#am-11,
body#ad-1 a#ad-1,
body#ad-2 a#ad-2,
body#ad-3 a#ad-3,
body#ad-4 a#ad-4,
body#ad-5 a#ad-5,
body#ad-6 a#ad-6,
body#ad-7 a#ad-7,
body#ad-ps-1 a#ad-ps-1,
body#ad-ps-2 a#ad-ps-2,
body#ad-ps-3 a#ad-ps-3,
body#ad-ps-4 a#ad-ps-4,
body#ad-ps-5 a#ad-ps-5,
body#ad-ps-6 a#ad-ps-6,
body#ad-fm a#ad-fm,
body#ad-fm-1 a#ad-fm-1,
body#ad-fm-2 a#ad-fm-2,
body#ad-fm-3 a#ad-fm-3,
body#ad-fm-4 a#ad-fm-4,
body#ad-fm-5 a#ad-fm-5,
body#ad-fm-6 a#ad-fm-6,
body#ad-fm-7 a#ad-fm-7,
body#ad-fm-8 a#ad-fm-8,
body#cd-1 a#cd-1,
body#cd-2 a#cd-2,
body#cd-3 a#cd-3,
body#cd-4 a#cd-4,
body#cd-5 a#cd-5,
body#cd-6 a#cd-6,
body#cd-7 a#cd-7,
body#cd-8 a#cd-8,
body#cd-9 a#cd-9,
body#pw-1 a#pw-1,
body#pw-2 a#pw-2,
body#pw-3 a#pw-3,
body#pw-4 a#pw-4,
body#pw-5 a#pw-5,
body#pw-6 a#pw-6,
body#pw-7 a#pw-7,
body#pw-8 a#pw-8,
body#pw-9 a#pw-9,
body#pw-10 a#pw-10,
body#gp-1 a#gp-1,
body#gp-2 a#gp-2,
body#gp-3 a#gp-3,
body#gp-4 a#gp-4,
body#gp-5 a#gp-5,
body#gp-6 a#gp-6,
body#gp-7 a#gp-7,
body#gp-8 a#gp-8,
body#gp-9 a#gp-9 {
	font-weight: bold;
}

body#fm a#fm,
body#gs a#gs,
body#pa a#pa,
body#am a#am,
body#ad a#ad,
body#ad-ps a#ad-ps,
body#ad-fm a#ad-fm,
body#cd a#cd,
body#pw a#pw,
body#gp a#gp,
body#sp-1 a#sp-1,
body#sp-2 a#sp-2,
body#sp-3 a#sp-3,
body#sp-4 a#sp-4,
body#sp-5 a#sp-5 {
	color: #00bbe9;
}

/* FLEET MANAGEMENT */


#fleet_promo {width:650px; 
background: #d7d9e6; 
padding: 23px 25px 15px 18px; 
overflow: hidden; 
border-bottom: 1px solid #ced0df;
border-top: 1px solid #ced0df;}

#fleet_promo_text {width: 405px; margin:-20px 20px 20px 0; padding: 0; float: right;}

#trial_box {width: 235px; margin-left: 15px; background: #d7d9e6; padding: 10px 20px 20px 20px; overflow: hidden; float: right;}

.fleet_post {width:650px; margin-top: 25px; border-bottom:1px solid #d7d9e6; padding-bottom: 22px;}

.fleet_post.top {margin-top: 35px;}

.content h1.box_title {font-size:25px; line-height:28px; font-weight: normal; margin-bottom: -6px;}

.content .fleet_post h2 {font-size:22px; line-height:28px; font-weight: normal; }

.content p.box_type {line-height: 1.5; color: #3f3b6d; font-size: 14px;}

p.box_text {font-size:14px; line-height:23px; color:#565555;}

h2.box_text {font-size: 20px; line-height:32px; font-weight: bold;}


.fleet_promo_link {font-size:14px; line-height:22px;}

a.fleet_promo_link {font-weight: lighter;}

a.blue-button.promo {float: right; margin-top: -20px;}

strong.free {font-size: 22px;}