/*  navy blue: #062A74; 
   light blue: #5693D7; 
          red: #E50312  */


BODY, B, TD, P     {font-family: Arial, Verdana, sans-serif; color: #062A74; font-size: 12px;}
body {background-image: url(images/bg.jpg); }
body
{
text-align: center;
}

div#container
{
margin-left: auto;
margin-right: auto;
width: 790px;
text-align: left;
}

body {margin: 0; line-height: 1.5em; }
#header {background-image:url(images/mls-listing-header3.gif); background-repeat: no-repeat; height:130px; /*height:315px;*/ }
#header-link-blue a {font-family:verdana, Arial, sans-serif; font-size: 1.5em; color:#062A74; line-height: 1.3em; }
#header-link-red a {font-family:verdana, Arial, sans-serif; font-size: 2em; color:#E50312; line-height: 1.3em; }
#teasers {background-image:url(images/3teasers-bg.jpg); background-repeat: no-repeat; height:249px; color:#FFFFFF;  }
#teasers3 {background-image:url(images/3teasers3-bg.jpg); background-repeat: no-repeat; height:249px; color:#062A74;  }
#teasers tr td {padding:10px; text-align:center; vertical-align:top; }
.teaser-top {padding: 20px 7px 15px 7px; text-align:center; font-size:1.5em; }
.teaser-content {padding: 7px 15px; }
.teaser-content a {color: #062A74; }
#main-navigation {background-image:url(images/main-nav-bg2.gif); background-repeat: repeat-x; height:32px; }
#main-navigation tr td {text-align: center; vertical-align: middle; }
#main-navigation tr td a {color:#FFFFFF; font-weight:bold; text-decoration: none; font-size:1.1em; }
#main-navigation tr td a:hover {text-decoration: underline; }
#content-top {width:760px; background-image:url(images/header3.gif); padding:20px 20px 12px 22px; }
#content {background-image:url(images/middle_bg.gif); background-repeat: repeat-y; }
a {color:#062A74; }
#content2 {background-image:url(images/middle_bg.gif); background-repeat: repeat-y; }
#content tr td {padding:0 20px 20px 20px; }
#content tr td ul {margin: 0 0 0 1px; padding:0; }
#content tr td ol {margin: 0 0 0 1px; padding:0; }
#content tr td ul li {margin: 0; padding:0; }
#content tr td ol li {margin: 0; padding:0; }
#content-bottom {padding:0 20px 20px 10px; }
#content3 {background-image:url(images/middle_bg.gif); background-repeat: repeat-y; }

#content3 tr td { padding:0 20px 20px 20px;}
.phone {font-size: 13pt}
.contact {padding:0; margin:0; }
.contact tr td {padding:0; margin:0; }
.left-pictures {float:left; border: 1px solid #808080; margin:0 15px 15px 0; }
.left-pictures2 {float:left; border: 1px solid #FFFFFF; margin:0 15px 15px 0; }
.right-pictures {float:right; border: 1px solid #808080; margin:0 0 15px 15px; }

.bottom-guy {background-image: url(images/guy.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;}

.GrayLine {BORDER: 1px solid #616060}


.footer {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 10px}
.footer A:link    {color: #FFFFFF; text-decoration: none}
.footer A:visited {color: #FFFFFF; text-decoration: none}
.footer A:hover   {color: #FFFFFF; text-decoration: underline}


h1 {font-size: 16px; COLOR: #E50312; margin-bottom: 10px; margin-top: 0px; line-height: 1.3em; }
h2 {}
h3 {line-height: 1.3em; }
.lessonlist {margin-top: 0;}
.store tr td {padding:10px; border-collapse: collapse; }
.question {font-size:18px; margin-top:70px;}
.aa-answer {font-size:11pt;}
.addtocart {width:94px; text-align:left; vertical-align:top; }
.top-phone {font-size:20px; text-align: center; font-weight:400; line-height:1.5em;}
.large-red a {font-family:verdana, Arial, sans-serif; font-size: 2em; color:#E50312; line-height: 1.3em; }