body{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:19px; color:#303031;}

#container{ width:950px; text-align:left;}

#logo{ float:left;}
#phone{ float:right; color:#484849; font-size:26px; background-image:url(../images/phone-icon.png); background-repeat:no-repeat; background-position:left center; padding:8px 0px 0px 35px; height:27px; margin:45px 0px 0px 0px;}
.tollfree{ float:right; position:relative; margin:-47px 0px 0px 0px; font-size:12px; color:#484849;}

h1{ font-size:22px; font-weight:normal; line-height:28px;}
h2{ color:#5e9d2b; font-size:18px; line-height:22px;}
a{ color:#5e9d2b; text-decoration:underline}
a:hover{ text-decoration:none;}
h4 { color:#000000; font-family:Arial; font-size:16px; padding:0px; margin:0px;}
.checkbox1{ padding:0px 10px 0px 0px;}
.boxlink {color:#000000; font-family:Arial; font-size:16px; text-decoration:none; }
.boxlink:hover{text-decoration:underline;}
.breadcrumb {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 10px 0px;}

.section>h2{ text-align:center;}

.box{ width:224px; float:left; margin-right:5px;}
.boxCenter{ background-image:url(../images/box-bg.png); background-repeat:repeat-y; width:208px; padding: 10px 8px 0px 8px; font-size:14px;}
.buttonPlace{ text-align:right;}

.consultation {float:left; width:261px;}
.consultatioBoxCenter{ background-image:url(../images/freeConsultation-center.png); background-repeat:repeat-y; width:237px; padding: 10px 8px 0px 16px;}

.txtField{ border:1px solid #cdcdcd; background-image:url(../images/txtfield-bg.png); background-repeat:repeat-x; height:23px; width:225px;}
label{ padding:4px 0px 2px 0px; display:block}

.number{ text-align:center;}

#leftColumn{ width:465px; float:left; margin:0px 20px 0px 0px;}
#rightColumn{ width:465px; float:left;}

.section{ margin:0px 0px 20px 0px;}

.greyCenter{ background-image:url(../images/grey_center.png); width:450px; background-repeat:repeat-y; padding:0px 5px 0px 10px;}

.heading{ background-image:url(../images/heading.png); width:937px; background-repeat:no-repeat;}
.header{ font-size:18px; color:#58585a; font-weight:bold; padding:8px 0px 0px 24px; float:left;}
.numeric{ color:#fff; font-size:19px; font-weight:bold; width:32px; text-align:center; padding:11px 0px 0px 0px; float:left;}
.content{ clear:both; padding:14px 5px 15px 47px;} 

#about{ float:left; width:350px; margin:0px 10px 0px 0px;}
#video{ float:right; width:560px;}
.bookitText{font-size:10px; font-style:italic; line-height:12px; padding:10px 0px 0px 0px;}

#footer{ background-color:#58585a; text-align:center; padding:20px 0px 20px 0px; margin:30px 0px 0px 0px; color:#bcbbbb; clear:both}

.spacer{ height:8px;}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}