body {
background:url(../images/bg.jpg) repeat-x #507b94;
font-family:"Trebuchet MS", arial;
color:#333333;
font-size:14px;
margin:0 0 0 0px;

}

h3 {
font-size:14px;
}

h3.green {
color:#546753;
font-size:16px;
font-weight:bold;
}

hr {

border-top:thin solid #999967;

}

font.green {
color:#546753;
}

li {
list-style:url(images/liArrow.gif);
list-style-image:url(../images/liArrow.jpg);
}



input, textarea, select, option {
background:#E9E8D8;
margin-top:5px;
margin-bottom:5px;
font-family:"Trebuchet MS",arial;
font-size:14px;

}

.masterContainer {
width:100%;

}

.innerContainer {
background:url(../images/masterContainerBg.jpg) no-repeat #507b94;
width:960px;
text-align:center;
margin:auto;


}

.logo {
float:left;
margin-top:38px;
margin-left:65px;
width:273px;
height:49px;

}

.banner {
float:right;
margin-top:0px;
margin-right:40px;
width:456px;
height:123px;
}


.menu {
float:left;
background:#3b5a6b;
width:900px;
height:30px;
margin-left:32px;
margin-top:20px;

}

.menuLinks {
float:left;
width:600px;
margin-left:60px;
margin-top:6px;
text-align:left;

}


.tollFree {
float:right;
width:250px;
margin-right:50px;
margin-top:-22px;
text-align:right;
font-size:20px;
color:#f0b20a;
text-decoration:bold;

}


.boxContainer {
float:left;
width:846px;
margin-left:60px;
margin-top:20px;
}


.boxTop {
background:url(../images/boxTop.jpg) no-repeat #FFFFFF;
float:left;
width:846px;
height:16px;
}

.boxMiddle {
background:#FFFFFF;
float:left;
width:846px;
}

.boxBottom {
background:url(../images/boxBottom.jpg) no-repeat #FFFFFF;
float:left;
width:846px;
height:17px;
}


.fastSafe {
background:url(../images/fastSafe.gif) no-repeat;
float:left;
margin-top:0px;
width:255px;
height:273px;
}

.hands {
background:url(../images/hands.gif) no-repeat;
float:right;
margin-top:0px;
margin-right:150px;
width:167px;
height:92px;
}

.moneyBack {
float:left;
width:158px;
height:159px;
margin-left:15px;
margin-top:-70px;

}

.lowerComponents {
float:left;
width:960px;
height:275px;
margin-top:20px;

}

.orderLearn {
float:left;
width:406px;
height:275px;
margin-left:50px;
margin-top:0px;

}

.yikes {
float:right;
width:397px;
height:271px;
margin-right:50px;
margin-top:0px;

}


.left200 {
float:left;
margin-left:30px;
width:200px;
text-align:left;

}

.right500 {
float:right;
margin-right:60px;
width:500px;
text-align:justify;


}


.contactLeft {
float:left;
margin-left:30px;
width:400px;
text-align:left;

}


.contactRight {
float:right;
margin-right:60px;
width:300px;
text-align:left;
margin-top:150px;
text-align:center;

}

.contactRightConfirm {
float:right;
margin-right:60px;
width:300px;
text-align:left;
text-align:center;

}


.footer {
float:left;
background:url(../images/footerBg.jpg) repeat-x;
width:100%;
height:116px;
margin: 0 0 0 0px;
font-size:12px;
margin-top:20px;

}

.menuFooter {
float:left;
margin-left:50px;
margin-top:15px;

}


.addressFooter {
float:right;
margin-right:40px;
margin-top:15px;
text-align:center;

}


.clear {

clear:both;
}


/*  SPECIAL  */

.comingSoon {
float:left;
background:url(../images/coming2011.gif) no-repeat;
width:555px;
height:192px;
margin-left:30px;
margin-bottom:15px;
}
.comingSoonEmail {

}


a:link.menuNav, a:active.menuNav, a:visited.menuNav {color:#FFFFFF; font-size:14px; font-weight:normal; padding:6px; text-decoration:none; }
a:hover.menuNav {background:#638aa1; height:30px}

a:link.menuNavFooter, a:active.menuNavFooter, a:visited.menuNavFooter {color:#3366CC; font-size:14px; font-weight:normal; padding:2px; text-decoration:none; }
a:hover.menuNavFooter {text-decoration:underline;}

a:link, a:active, a:visited {color:#3366CC;  font-weight:normal; padding:0px; text-decoration:none; }
a:hover {text-decoration:underline;}
