
html, body {margin:0;padding:0;border:0;}
body {font-size:0.8em;font-weight:normal;color:#414141;text-align:center;background-color:#FFFFFF;font-family:"Trebuchet MS", Microsoft Sans Serif, Arial, sans serif;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;}
#wrapper {margin:0 auto;width:956px;text-align:left;}
#content {width:956px;position:relative;text-align:left;background:url(images/content-bg.jpg) top left repeat-y;}
.contentbottom {width:956px;height:17px;background:url(images/content-bottom.jpg) top left no-repeat;font-size:1%;}

#content p {padding-top:5px;padding-bottom:7px;}

#header {width:956px;height:348px;position:relative;background:url(images/header-new.jpg) top left no-repeat;}
#logo {position:absolute;width:127px;height:200px;top:50px;left:40px;}

#nav {float:left;display:inline;width:172px;margin-left:18px;}
#nav ul {list-style:none;margin:0px;padding:0px;border:0px;}
#nav li {border:0px;margin:0px;padding:0px;}
#nav li a {display:block;background:url(images/nav-bg.gif) bottom left no-repeat;padding:16px 0 16px 62px;width:172px;color:#414141;voice-family: "\"}\""; voice-family:inherit;width:110px;}
#nav li a:link, #nav li a:visited {color:#414141;text-decoration:none;} 
#nav li a:hover, #nav li a:active {color:#414141;text-decoration:underline;}
#nav li.link1 {background:url(images/link1.gif) center left no-repeat;}
#nav li.link2 {background:url(images/link2.gif) center left no-repeat;}
#nav li.link3 {background:url(images/link3.gif) center left no-repeat;}
#nav li.link4 {background:url(images/link4.gif) center left no-repeat;}
#nav li.link5 {background:url(images/link5.gif) center left no-repeat;}
#nav li.link6 {background:url(images/link6.gif) center left no-repeat;}
#nav li.link7 {background:url(images/link7.gif) center left no-repeat;}



#main {float:right;display:inline;width:710px;margin-right:24px;min-height:450px;}
/*\*/
* html #main {height:450px;}
/**/

.mainleft {float:left;display:inline;width:345px;}
.mainright {float:right;display:inline;width:345px;}


h1 {margin-top:6px;margin-bottom:8px;color:#3C9FDB;font-size:150%;font-family: Tahoma, Arial, sans serif;}
h2 {padding:6px;margin-top:6px;margin-bottom:6px;color:#3C9FDB;font-size:100%;text-align:center;}
h3 {background:url(images/arrow-new.gif) 50% left no-repeat;padding:6px 6px 6px 34px;margin:20px 10px 10px 0px;color:#000000;font-size:100%;}
h3 a:link, h3 a:visited {color:#5871AE;text-decoration:none;}
h3 a:active, h3 a:link {color:#5871AE;text-decoration:underline;}
h4 {color:#3C9FDB;font-size:110%;margin-top:6px;}
h5 {margin-bottom:4px;color:#5871AE;font-size:120%;font-family: Tahoma, Arial, sans serif;}

.quote {font-size:90%;}




.leftimage {float:left;display:inline;margin-right:10px;margin-bottom:4px;}

#rmain h1 {margin-bottom:8px;color:#5871AE;font-size:130%;font-family: Tahoma, Arial, sans serif;}

/*equal width left/right containers*/
.eqcontb {width:930px;margin-top:10px;background:url(images/eqcont-bg.gif) bottom left no-repeat;}
.eqcont {width:930px;margin-top:10px;}
.eql {float:left;display:inline;width:450px;padding-bottom:10px;}
.eqr {float:right;display:inline;width:450px;padding-bottom:10px;}


#homemain ul, #main ul {margin-top:4px;margin-bottom:12px;padding-left:12px;margin-left:12px;}
#homemain ul li, #main ul li {margin-left:10px;padding-left:10px;list-style-image:url(images/bullet.jpg);padding-top:2px;padding-bottom:2px;}

.wpleft {float:left;display:inline;width:500px;}
.wpright {float:right;display:inline;width:400px;}


div.questionrow {padding:6px 0 6px 0;clear:both;width:620px;}
div.formrow {padding:6px 0 6px 0;clear:both;width:620px;}
div.endrow {height:40px;clear:both;width:618px;padding-top:15px;border-top:1px solid #D3D3D3;}
div.endrow input {padding-left:105px;}

.subbutton {float:left;display:inline;}
div.questionrow p {width:618px;padding:5px;font-weight:bold;background-color:#F6F6F6;border:1px solid #E6E6E6;}
label.signup {float:left;display:inline;width:150px;padding-left:5px;font-weight:bold;padding:3px;color:#116784;margin-right:4px;}
label.signupw {float:left;display:inline;width:180px;padding-left:5px;font-weight:bold;padding:3px;color:#116784;margin-right:4px;}
label.signupb {float:left;display:inline;width:150px;padding-left:5px;font-weight:bold;padding:3px;color:#116784;margin-right:4px;background-color:#E6E6E6;border-bottom:#C8C8C8;border-right:#C8C8C8;}
label.signupbw {float:left;display:inline;width:180px;padding-left:5px;font-weight:bold;padding:3px;color:#116784;margin-right:4px;background-color:#E6E6E6;border-bottom:#C8C8C8;border-right:#C8C8C8;}
.signupimgw {float:left:display:inline;}
.signupimgp {float:right:display:inline;}
.answer {width:513px;margin-left:105px;padding-top:10px;padding-bottom:20px;line-height:26px;}


#contentwrapper {width:975px;background-color:#BFD5E2;padding-bottom:8px;}




/* FOOTER */
#footer {margin:0 auto;width:940px;margin-top:6px;padding-bottom:36px;color:#676767;text-align:center;font-size:90%;}
#footer p.left {float:left;display:inline;width:450px;text-align:left;}
#footer p.right {float:right;display:inline;width:450px;text-align:right;}
#footer a:link, #footer a:visited {color:#6891C0;text-decoration:none;} 
#footer a:hover, #footer a:active {color:#6891C0;text-decoration:underline;}



/* LINK STYLES */
#homemain a:link, #main a:link, #homemain a:visited, #main a:visited {font-family: Arial, Helvetica, sans serif;font-weight:bold;color:#4299F0;text-decoration:none;}
#homemain a:active, #main a:liactivenk, #homemain a:hover, #main a:hover {font-family: Arial, Helvetica, sans serif;font-weight:bold;color:#4299F0;text-decoration:underline;}

a.wlink:link, a.wlink:visited {color:#FFFFFF;text-decoration:none;}
a.wlink:active, a.wlink:hover {color:#FFFFFF;text-decoration:underline;}
a.dblink:link, a.dblink:visited {color:#272A4C;text-decoration:none;}
a.dblink:active, a.dblink:hover {color:#272A4C;text-decoration:underline;}
a.subnavdblink:link, a.subnavdblink:visited {color:#272A4C;text-decoration:none;}
a.subnavdblink:active, a.subnavdblink:hover {color:#272A4C;text-decoration:underline;}
a.blink:link, a.blink:visited {color:#3792D5;text-decoration:none;}
a.blink:active, a.blink:hover {color:#3792D5;text-decoration:underline;}
a.lblink:link, a.lblink:visited {color:#C4DBE9;text-decoration:none;}
a.lblink:active, a.lblink:hover {color:#C4DBE9;text-decoration:underline;}
a.rlink:link, a.rlink:visited {color:#931C27;text-decoration:none;}
a.rlink:active, a.rlink:hover {color:#931C27;text-decoration:underline;}
a.blklink:link, a.blklink:visited {color:#404041;text-decoration:none;}
a.blklink:active, a.blklink:hover {color:#404041;text-decoration:underline;}
a.subnavblklink:link, a.subnavblklink:visited {color:#404041;text-decoration:none;}
a.subnavblklink:active, a.subnavblklink:hover {color:#DF8600;text-decoration:underline;}
a.olink:link, a.olink:visited {color:#D79B0D;text-decoration:none;}
a.olink:active, a.olink:hover {color:#D79B0D;text-decoration:underline;}
a.tlink:link, a.tlink:visited {color:#676767;text-decoration:none;}
a.tlink:active, a.tlink:hover {color:#676767;text-decoration:underline;}




.tlpad  {padding-left:10px;}

td.headerl {background-color:#DCE9F1;padding:4px;font-size:100%;font-weight:bold;color:#4696C6;border:1px solid #75B0D5;}
td.headerlb {background-color:#DCE9F1;padding:4px;font-size:100%;font-weight:bold;color:#4696C6;border-bottom:1px solid #75B0D5;}
td.headern {background-color:#DCE9F1;padding:4px;font-size:100%;font-weight:bold;color:#4696C6;border-bottom:1px solid #75B0D5;border-top:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tbcl {background-color:#FFFFFF;padding:4px;font-size:100%;color:#676767;border-left:1px solid #75B0D5;border-bottom:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tbcl_missing {background-color:#FFFFFF;padding:4px;font-size:100%;color:#ff0000;border-left:1px solid #75B0D5;border-bottom:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tbc {background-color:#FFFFFF;padding:4px;font-size:100%;color:#676767;border-bottom:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tbcnp {background-color:#FFFFFF;padding:1px;font-size:100%;color:#676767;border-bottom:1px solid #75B0D5;border-right:1px solid #75B0D5;}
td.tclnb {border:0px;padding:4px;}
td.tclnbnp {border:0px;}
td.tclnblp {border:0px;padding-left:4px;}
input.checkoutqty {width:36px;text-align:right;border:1px solid #666666;}

#tbl-login {margin-left:10px;margin-top:12px;}
input.txtxsml {width:40px;border:1px solid #666666;padding:1px;}
input.txtsml {width:90px;border:1px solid #666666;padding:1px;}
input.txtmed {width:176px;border:1px solid #666666;padding:1px;}
input.txtwde {width:250px;border:1px solid #666666;padding:1px;}
input.txtxtrwde {width:394px;border:1px solid #666666;padding:1px;}
select {border:1px solid #666666;padding:1px;}

/* Home page */
#htop {margin-top:18px;width:940px;background:url(images/htop-bg.gif) top left repeat-y;padding-bottom:15px;}

.htopl {width:480px;float:left;display:inline;}
.htopr {width:394px;float:right;display:inline;margin-right:5px;}

#hmid {margin-top:20px;width:940px;border-top:1px solid #999999;padding-top:10px;}
.hmidl {width:380px;float:left;display:inline;}

.hmidc {width:140px;float:left;display:inline;}
.hmidr {width:394px;float:right;display:inline;margin-right:5px;}

#hlwr {margin-top:8px;width:940px;padding-bottom:15px;font-size:90%;border-top:1px solid #999999;padding-top:8px;}
.hlwrl {width:450px;float:left;display:inline;}
.hlwrr {width:450px;float:right;display:inline;}





/* Schedule page table styles */
table.lessons {border-top:1px solid #999999;border-left:1px solid #999999;}
td.slottime {font-weight:bold;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}
td.unavail {background-color:#E2E2E2;height:24px;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
td.lesson {/*background:url(images/schedule-bg.jpg) bottom right no-repeat;*/font-size:90%;height:24px;border-right:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}
td.lesson a:link, td.lesson a:visited {color:#FFFFFF;text-decoration:none;}
td.lesson a:active, td.lesson a:hover {color:#FFFFFF;text-decoration:underline;}

.red {color:#FF0000;}


/* Buy Now page */
div.lessonstb {width:441px;background:url(images/tablebody-bg.jpg) bottom left no-repeat;margin-bottom:12px;}
table.bn-lessons {margin-bottom:1px;text-align:center;margin-top:2px;}
.bn-lessons td {width:108px;background-color:#E6E6E6;text-align:center;padding:3px;}
table.bn-lessons .bbr {border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
table.bn-lessons th {width:108px;background-color:#455C92;color:#FFFFFF;padding-top:4px;padding-bottom:4px;text-align:center;}

.guarantee {height:150px;background:url(images/thumbsup.jpg) bottom right no-repeat;text-align:left;}
.guarantee p {padding-top:35px;font-weight:bold;font-size:180%;color:#000000;}



/* Testsignup */
.signuprow {width:275px;padding-top:6px;padding-bottom:4px;}
.signuprow label {width:275px;font-weight:bold;float:none;}
.signuprow input.text {width:230px;border:1px solid #666666;float:none;}
