/* Pulse Driver Training */

/* CSS Document */

/*----------Global----------*/

body
{background-color:#0066cc; font-family:Arial, Helvetica, sans-serif; }
#maincontainer
{width:900px; border:1px #CCCCCC; margin:0px auto auto auto; }
#content-wrapper
{float: left; background-image: url(images/footer-image.jpg); background-position: bottom; background-repeat: no-repeat; padding-bottom: 20px; }
#logobanner
{width:900px; height:220px; border:0px #CCCCCC; margin:0px; background-color:;}
#menu
{width:900px; height:30px; border:0px #CCCCCC; margin:0px; background-color:#FFFFFF; float:left; background-image:url(images/menu-strip.png); background-repeat:repeat-x;}
#content
{width:900px; float:left; background-image:url(images/Pulse-Background-.jpg); background-repeat:no-repeat; border-bottom: 10px solid #ffffff;}
#content #leftcontainer
{padding: 20px 0px 0px 20px;}
#content2
{width:900px; float:left;}
#leftcontainer
{width:280px; border:0px #CCCCCC; margin:0px; padding:20px 0px 35px 20px; background-color:; float:left;}
#rightcontainer
{width:580px; height:; border:0px #CCCCCC; margin:0px 20px 0px 0px; padding:3px 0px 0px 0px;  float:right;}
#bodycopycontainer
{width:580px; height:; border:0px #CCCCCC; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px;  float:right;}
#bodytitlecontainer
{width:580px; height:; border:0px #CCCCCC; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px; float:left;}
#maintextbox
{width:240px; height:; border:0px #CCCCCC; margin:0px; padding: 10px 10px 10px 10px; background-color:#ffff00; float:left; background-image:url(images/pulse-home-text-bg.jpg)}
#bottombanner
{width:900px; height:20px; border:0px #CCCCCC; margin:0px; float:left;}
#designby
{width:900px; height:20px; border:0px #CCCCCC; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; background-color:; float:left;}

/*----------Homepage----------*/

.learner
{width:580px; margin:0px 0px 0px 0px; float:right; background-image:url(images/colour-strip.png); background-repeat:repeat-x;}
.advert
{width:260px; height:50px; border:0px #CCCCCC; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background-image:url(images/advert-strip.png); background-repeat:repeat-x;}
.adverttitle
{font-size:14px; font-weight:bold; font-style:italic; letter-spacing:0px; line-height:14px; color:#0066cc; margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; float:left;}
.advertcopy
{font-size:12px; font-weight:normal; letter-spacing:0px; line-height:14px; color:#000000; margin:5px 0px 0px 0px; padding:0px 0px 0px 10px; float:left; clear:left;}
.advertcopy a
{color:#000000; text-decoration:none;}
.advertcopy a:hover
{color:#0066cc; text-decoration:none;}
.advertimage
{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right;}
.callto
{font-size:18px; font-weight:bold; font-style:italic; letter-spacing:op; line-height:18px; color:#0066cc; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; float:left;}
.callto a
{color:#0066cc; text-decoration:none;}
.callto a:hover
{color:#000000; text-decoration:none;}

/*----------Learner Pages----------*/

.learnerbody
{width:580px; height:188px; margin:0px 0px 0px 0px; float:right; background-color:; background-image:url(images/learner-page.jpg); background-repeat:no-repeat; background-position: bottom;}
.bodycopy
{font-size:12px; font-weight:normal; letter-spacing:0px; line-height:16px; color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.ul
{font-size:12px; line-height:20px; color:#333333; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; float:left;}
.ul a
{color:#333333; text-decoration:none;}
.ul a:hover
{color:#0066cc; text-decoration:none;}
.bodycopy
{font-size:12px; font-weight:normal; letter-spacing:0px; line-height:16px; color:#FFFFFF; margin:0px; padding:0px; float:left;}

/*----------Skilled Pages----------*/

.skilledbody
{width:580px; height:188px; margin:0px 0px 0px 0px; float:right; background-image:url(images/skilled-page.jpg); background-repeat:no-repeat; background-position: bottom;}
.grouped_elements { border: none; float: left; margin: 0px 20px 10px 0px; }
.grouped_elements img { border: none;}
.gallery { clear: both; float: left; margin-top: 20px; }


/*----------Business Pages----------*/

.businessbody
{width:580px; height:188px; margin:0px 0px 0px 0px; float:right; background-image:url(images/business-page.jpg); background-repeat:no-repeat; background-position: bottom;}

/*----------Prices Pages----------*/

.pricesbody
{width:580px; height:188px; margin:0px 0px 0px 0px; float:right; background-image:url(images/prices-page.jpg); background-repeat:no-repeat; background-position: bottom;}

/*----------Specials Pages----------*/

.specialbody
{width:580px; height:188px; margin:0px 0px 0px 0px; float:right; background-image:url(images/about-page.jpg); background-repeat:no-repeat; background-position: bottom;}

/*----------About Pages----------*/

.aboutbody
{width:580px; height:188px; margin:0px 0px 0px 0px; padding-top: 0px; float:right; background-image:url(images/aboutus-page.jpg); background-repeat:no-repeat; background-position: bottom;}


/*----------Contact Pages----------*/

.contactbody
{width:580px; height:188px; margin:0px 0px 0px 0px; float:right; background-image:url(images/contact-page.jpg); background-repeat:no-repeat; background-position: bottom; }

form
{width: 540px; float: left; background-color: #0099FF; padding: 20px; margin-top: 20px; background-image: url(images/form-bg.jpg); background-position: bottom; background-repeat: no-repeat; }
form input, form textarea, form select
{float: left; width: 300px; margin: 10px 0px 0px 0px; }
form label
{font-size:12px; letter-spacing:0px; line-height:16px; color:#FFFFFF; margin:10px 0px 0px 0px; padding:0px; float:left; width: 200px; font-weight: bold;}
form #form-contact-phone, form #form-contact-email
{ width: 50px;  }
form #submit
{margin-left: 200px;}

/*----------Global text----------*/

p
{font-size:12px; font-weight:normal; letter-spacing:0px; line-height:16px; color:#000000; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; float:left;}
p a
{ color: #FFFF00; }
p a:hover
{ color: #000066; }
ul
{font-size:12px; font-weight:bold; letter-spacing:0px; line-height:20px; color:#333333; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; float:left;}
ul a
{color:#333333; text-decoration:none;}
ul a:hover
{color:#0066cc; text-decoration:none;}
li
{list-style:none; float:left; margin:0px; padding:0px 0px 0px 20px;}
h1
{font-size:24px; font-weight:bold; font-style:italic; letter-spacing:0px; line-height:24px; color:#000000; margin:0px 0px 20px 0px; padding:0px; float:left;}
h1.insidepage
{color: #ffff00; margin: 20px 0px 10px 0px; width:580px;}
h2
{font-size:24px; font-weight:bold; font-style:italic; letter-spacing:0px; line-height:26px; color:#000000; margin:0px 0px 0px 0px; padding:30px 10px 10px 10px; float:left;}
h2.menubox
{padding:0px; margin-bottom: 10px;}
h3
{font-size:18px; font-weight:bold; font-style:italic; letter-spacing:0px; line-height:16px; color:#000000; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; float:left;}
h3 a, h3 a:visited { color: #000000; text-decoration: none; }
h3 a:hover { color: #0066CC; }
h3.subheader
{color: #ffff00; padding: 0px; margin: 20px 0px 10px 0px; width:580px; color: #ffff00;}
h4
{font-size:10px; font-weight:normal; letter-spacing:0px; line-height:18px; color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px; float:left;}
h4 a
{color:#FFFFFF; text-decoration:none;}
h4 a:hover
{color:#FFFF00; text-decoration:none;}
h5
{font-size:10px; font-weight:normal; letter-spacing:0px; line-height:18px; color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px; float:right;}
h5 a
{color:#FFFFFF; text-decoration:none;}
h5 a:hover
{color:#FFFF00; text-decoration:none;}
h6
{font-size:24px; font-weight:bold; font-style:italic; letter-spacing:0px; line-height:24px; color:#FFFF00; margin:0px 0px 0px 0px; padding:20px 0px 10px 0px; float:left;}

