@charset "UTF-8";
/* CSS Document */


body {
	padding: 0;
	margin: 0;
	font: 100% Helvetica, Arial, sans-serif;
	color: #052B3C;
	background: url(../images2010/BG_bodyDrills_joe.jpg) repeat-x #000;
	overflow: scroll
}


body#home {
	padding: 0;
	margin: 0;
	font: 100% Helvetica, Arial, sans-serif;
	color: #FFF;
	background-image:url(../images2010/BG_landing_billboard2.jpg);
	background-repeat:repeat-x;
	background-color:#0b556d;
}



body#home2 {
	padding: 0;
	margin: 0;
	font: 100% Helvetica, Arial, sans-serif;
	color: #FFF;
	background-color:#FFFFFF;
}

body#home3 {
	padding: 0;
	margin: 0;
	font: 100% Helvetica, Arial, sans-serif;
	color: #FFF;
	background-color:white;
	background-image:none;
}


body#testing {
	padding: 0;
	margin: 0;
	font: 100% Helvetica, Arial, sans-serif;
	color: #FFF;
	background-color:#2289a8;
}


#container {
	/*background: url(../images2010/BG_ContainerHome_joe4.jpg) no-repeat;*/
	background-image:url(../images2010/BG_ContainerHome_5_3_billboard.jpg);
	background-repeat:no-repeat;
}

#container2 {
	/*background: url(../images2010/BG_ContainerHome_joe4.jpg) no-repeat;*/
	background-image:url(../images2010/BG_ContainerHome_new_4_28_billboard.jpg);
	background-repeat:no-repeat;
	width:990px;
	margin:0 auto;
}

#container3 {
	/*background: url(../images2010/BG_ContainerHome_joe4.jpg) no-repeat;*/
	background-image:url(../images2010/BG_ContainerHome_new_4_30_billboard.jpg);
	background-repeat:no-repeat;
	width:990px;
	margin:0 auto;
}

#container4 {
	/*background: url(../images2010/BG_ContainerHome_joe4.jpg) no-repeat;*/
	background-image:url(../images2010/BG_ContainerHome_new_5_6.jpg);
	background-repeat:no-repeat;
	width:990px;
	margin:0 auto;
	border:solid medium #0d98bf;
}
#container5 {
	/*background: url(../images2010/BG_ContainerHome_joe4.jpg) no-repeat;*/
	background-image:url(../images2010/BG_ContainerHome_new_8_4.jpg);
	background-repeat:no-repeat;
	width:990px;
	margin:0 auto;
	border:solid medium #0d98bf;
}

#container6 {
	/*background: url(../images2010/BG_ContainerHome_joe4.jpg) no-repeat;*/
	background-image:url(../images2010/landing_branding_9_14.jpg);
	background-repeat:no-repeat;
	width:900px;
	margin:0 auto;
	border-left:solid medium #0d98bf;
	border-right:solid medium #0d98bf;
	border-bottom:solid medium #0d98bf;
	border-top:solid thin #0d98bf;
}


#top {
	background: url(../images2010/HOME_RightSide_topPiece.jpg) no-repeat right top;
}
#leftside {
	/*background: url(../images2010/HOME_LeftSide_Header.jpg) no-repeat top;*/
}


#rightside {
}
#footer {
	background-image:url(../images2010/BG_footer_joe.gif) no-repeat bottom;
}
p {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
}
a {
	color: #052B3C;
	text-decoration: underline;
}
a:hover {
	color: #109F10;
	text-decoration: underline;
}
em {
	color: #333;
	font-style: normal;
}
h1 {
	color: #FFF;
}
h2 {
color:#000000;
font-size:25px;
font-weight:bold;
line-height:23px;
margin:15px 0 -5px;
padding:0;
width:100%;
}
h3 {
	font-size: 15px;
	color: #FFE770;
	padding: 0 0 16px 0;
	margin: 0;
}
h4 {
	font: 15px Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #000;
	margin-bottom: -10px
}
h5 {
	font: 15px Georgia, "Times New Roman", Times, serif;
}

/********/
#landingBrandText	{
	margin-left:240px;
	width:300px;
}

#landingBrandText2	{
margin-left:175px;
width:272px;
}

#landingBrandText3 {
margin-left:195px;
width:272px;
}


#headerDiv02	{
	margin-left:-25px;
	width:300px;
}

#subHeadDiv02	{
	margin-left:-25px;
	width:300px;
	padding-bottom:6px;
}


h1.header {

	color:#11617A;
	font-size:27px;
	font-weight:600;
	letter-spacing:-1px;
	line-height:100%;
	margin:30px 0 0;
}

h1.header2 {
	color:#11617A;
	font-size:27px;
	font-weight:600;
	letter-spacing:-1px;
	line-height:100%;
	margin:30px 0 0;
}

h1.header3 {
	color:#11617A;
	font-size:27px;
	font-weight:600;
	letter-spacing:-1px;
	line-height:102%;
	margin:42px 0 0;
}

h1.header4 {
color:#11617A;
font-size:17px;
font-weight:600;
letter-spacing:-1px;
line-height:102%;
margin:10px 0 0 15px;
width:500px;
}

h1.header5 {
color:#333;
font-size:17px;
font-weight:600;
letter-spacing:-1px;
line-height:102%;
margin:10px 0 0 0px;
width:500px;
}

.billboardP	{
	color:black;
	margin-left:180px;
	padding-top:25px;
	width:200px;
}

.billboardP02	{
	color:black;
	margin-left:0px;
	padding-top:25px;
	width:200px;
}

#usaMapBillboard	{
	left:50%;
	margin-left:-110px;
	position:absolute;
	top:147px;
}

#usaMapBillboard02	{
	float:right;
	margin-right:232px;
	margin-top:15px;
	top:148px;
}

#usaMapBillboard03	{
	float:right;
	margin-right:65px;
	margin-top:14px;
	top:148px;
}

#landingLeftSide	{
	float:left;
	margin:177px 0 0 85px;
	padding:0;
	width:210px;
}

#landingLeftSide2	{
	float:left;
	margin:136px 0 0 241px;
	padding:0;
}

p.intro {
	padding:20px 0 0 55px;
}

p.bodylink a {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #052B3C;
	text-decoration: underline;
}
p.bodylink a:hover {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #109F10;
	text-decoration: underline;
}
.btn {
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	background-color: #109F10;
	border: 2px solid #FFF;
	_background-image: none;
	width: 130px;
	height: 24px;
	padding: 2px 0 0 0;
	margin: 0 0 0 10px;
	-moz-border-radius: 5px;	
	-moz-box-shadow: 0 0 10px 0 #588e9f;
	-webkit-border-radius: 5px;	
	-webkit-box-shadow: 0 0 10px #588e9f;
}

.btn2 {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#EEEEEE;
	border:thin solid green;
	color:black;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:19px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:35px;
	line-height:normal;
	margin:177px 0 0 190px;
	padding:3px 0 0 5px;
	width:170px;
}

.btn3 {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#EEEEEE;
	border:thin solid green;
	color:black;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:19px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:35px;
	line-height:normal;
	margin:0px 0 0 0px;
	padding:3px 0 0 5px;
	width:175px;
	
}

.btn4 {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#EEEEEE;
	border:thin solid green;
	color:black;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:35px;
	line-height:normal;
	margin:0 0 0 0;
	padding:3px 0 0 5px;
	width:205px;
}

.btn5 {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#EEEEEE;
	border:medium solid #0D98BF;
	color:black;
	float:left;
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:35px;
	line-height:normal;
	margin-left:229px;
	margin-top:179px;
	padding:3px 0 0 5px;
	width:205px;
}

.btn6 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#EEEEEE;
border:3px solid #E00000;
color:black;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:35px;
line-height:normal;
margin-left:25px;
margin-top:193px;
padding:2px 0 0 5px;
width:177px;
}

#AsSeenDiv	{
	font-size:11px;
	margin-left:502px;
	margin-top:-115px;
	position:absolute;
	text-align:right;
	width:300px;
}

#AsSeenDiv2 {
font-size:11px;
margin-left:450px;
margin-top:-112px;
position:absolute;
text-align:right;
width:265px;
}

#AsSeenDiv3 {
color:#333333;
font-size:11px;
margin-left:68px;
margin-top:20px;
position:absolute;
text-align:right;
width:265px;
}

#landingPageCheckBoxes	{
	color:#11617A;
	float:right;
	font-size:14px;
	font-weight:bold;
	margin-top:80px;
	padding-bottom:71px;
	padding-right:15px;
	width:209px;
}

#landingPageCheckBoxes02 {
color:#11617A;
float:right;
font-size:14px;
font-weight:bold;
margin-top:110px;
padding-bottom:71px;
padding-right:15px;
width:209px;
}

#landingPageCheckBoxes03 {
color:#11617A;
float:right;
font-size:14px;
font-weight:bold;
margin-top:110px;
padding-bottom:0px;
padding-right:15px;
width:209px;
}

.minimalLandingText {
color:black;
margin-left:30px;
margin-top:260px;
position:absolute;
width:200px;
}

#landingPageCheckBoxes	ul, #landingPageCheckBoxes	li, #landingPageCheckBoxes02	ul, #landingPageCheckBoxes02	li, #landingPageCheckBoxes03	ul, #landingPageCheckBoxes03	li	{
	list-style-image:url(../images2010/checkMark.jpg);
	padding:0px;
	margin:0px;
}


#landingPageCheckBoxes	li, #landingPageCheckBoxes02	li, #landingPageCheckBoxes03	li	{
	padding-bottom:5px;
}


#landingMainContent	{
	border-bottom:thin solid #2289A8;
	clear:both;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	padding-top:150px;
	width:875px;
}

#landingMainContent2	{
	clear:both;
	margin:181px auto 0;
	width:990px;
}

.subhead3 {
border-top:thin solid lightblue;
color:#000000;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0 0;
padding:0 0 0 0;
width:280px;
}

.subhead3 a {
-x-system-font:none;
border-top:thin solid lightblue;
color:#000000;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0 0;
padding:0 180px 0 0;
width:280px;
}

.subhead3 a:hover {
-x-system-font:none;
border-top:thin solid lightblue;
color:#000000;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0 0;
padding:0 180px 0 0;
width:280px;
}

#landingMainContent3 {
clear:both;
margin:0;
width:990px;
}

#landingMainContent4, #landing_subContent_aboutUs_placeHolder, #landing_subContent_aboutUs_placeHolder_index21 {
clear:both;
margin:0;
width:900px;
border-bottom:thin solid lightgrey;
}

#landing_subContent_aboutUs_placeHolder_index21 {
border-bottom:none;
position:absolute;
top:660px;
width:900px;
}

#index21ClearAdditionalContent {
height:788px;
width:900px;
}


#landingMainContent5 {
clear:both;
margin:25px auto 0;
width:990px;
}

#landingMainContentLeft	{
	float:left;
	padding:15px 0px 15px 0;
	width:535px;
	border-right:thin solid #2289A8;
}

#landingMainContentLeft2, #landing_subContent_aboutUs_div_1	{
	float:left;
	padding:15px 0px 15px 0;
	width:535px;
	border-right:thin solid lightgrey;
}

#landing_subContent_aboutUs_div_3	{
	float:left;
	border-right:thin solid lightgrey;
	width:610px; 
	padding:15px; 
	color:#000000;
}

#landing_subContent_aboutUs_div_3	a	{
	color:#000000;
}

#landing_subContent_aboutUs_div_3	a:hover	{
	color:green;
	text-decoration:none;
}

#landingMainContentLeft p, #landingMainContentLeft2 p, #landing_subContent_aboutUs_div_1 p, #landing_subContent_aboutUs_div_3 p	{
	padding:0px;
	margin:0px;
}

#landingMainContentLeft li, #landingMainContentLeft2 li, #landing_subContent_aboutUs_div_1 li, #landing_subContent_aboutUs_div_3 li	{
	padding:0px;
	margin:0px;
	padding-right:15px;
}

#landingMainContentRight	{
	float:right;
	padding:0;
	width:315px;
	margin:0px;
	padding-top:15px;
}

#landingMainContentRight2, #landing_subContent_aboutUs_div_2	{
	float:left;
	padding:15px;
	width:315px;
	margin:0px;
}

#landingMainContentRight	p, #landingMainContentRight2	p, #landing_subContent_aboutUs_div_2 p	{
padding:0px;
margin:0px;
}

#landingMainContentRight_left	{
	float:left;
	width:230px;
}

#landingMainContentRight_right	{
	width:63px;
	float:right;
}

#landing-cities	{
	border-top:solid thin #000;
	padding:15px;
	padding-left:40px;
}

#landing-cities_container	{
	width:550px;
	background-color:#e3e3e3;
	border:solid thin #238baa;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	padding:0px;
	display:none;
}

#landing-cities_HS {
background-repeat:no-repeat;
cursor:pointer;
height:44px;
margin:0 0 0 0;
padding:0;
width:960px;
}

#landingFooter {
background-color:black;
clear:both;
height:25px;
margin-bottom:0;
padding:0;
width:100%;
}

#landingFooter p {
color:#AA6522;
font-size:9px;
padding-top:3px;
text-align:center;
}


#landing-cities_container	ul, #landing-cities_container li, #landing-cities_container a	{
	text-decoration:none;
	list-style:none;
	padding:0px;
	margin:0px;
}


.wrap2	{
	margin-left:641px;
	margin-top:5px;
	position:absolute;
}

#landing-cities_container li	{
	border-bottom:solid thin #fff;
	padding:0px;
	margin:0px;
	width:100%;
	padding-top:2px;
}

#landing-cities_container a	{
	padding-left:30px;
}

#Texas	{
	width:275px;
	float:left;
	padding:0px;
	margin:0px;
	border-right:solid thin #000;
	
}

#Florida	{
	float:right;
	margin:0;
	padding:0;
	width:274px;
}

.landingCitiesH4	{
	background-color:#248BAA;
	border-bottom:thin solid #FFFFFF;
	color:#FFFFFF;
	font-size:26px;
	margin-bottom:0;
	margin-right:-10px;
	margin-top:0;
	padding-bottom:1px;
	text-align:center;
	width:100%;
}


.mapTop {
	background-image:url(../images2010/HOME_RightSide_topMap.jpg);
	background-repeat:no-repeat;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	height:121px;
	margin-top:32px;
}
.mapTop form {
	padding: 90px 0 0 140px;
}

.mapTop form02 {
	padding: 90px 0 0 0px;
}

.state {
	border-bottom: 1px dotted #666;
	background-color: #CCC;
	color: #000;
	font-size: 11px;
	padding: 2px 0;
	text-indent: 5px;
	text-align: left;
}

#newMap{
	height:277px;
	left:50%;
	margin-left:-484px;
	position:absolute;
	top:194px;
	width:456px;
}

#newMap	img	{
	padding:0px;
	margin:0px;
	border:none;
}
.subhead {
	font: 16px Helvetica, Arial, sans-serif;
	padding: 0 180px 0 0;
	margin: 10px 0 0 0;
	color: #FFF;
}

#landingBrandText p, #landingBrandText2 p {
	color:#FFFFFF;
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	margin:5px 0 0;
	padding:0;
}

#landingBrandText3 p {
color:#000000;
font-family:Helvetica,Arial,sans-serif;
font-size:12px;
margin:5px 0 0;
padding:5px 0 0;
width:300px;
}

#landingBrandText3 a {
	color:#111;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	margin:5px 0 0;
	padding:0;
	text-decoration:underline;
	font-weight:bold;
}

#theCop	{
	background-image:url(../images2010/LandingCop.jpg);
	background-repeat:no-repeat;
	height:122px;
	left:50%;
	margin-left:337px;
	position:absolute;
	top:43px;
	width:149px;
}


/*************** BEGIN DRILLDOWN STYLES ***************/

.highlight{
	color: #FF0000;
}

.shippOption {
	float: left;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 15px;
}

.frm_titlexv2{
	width: 220px;
	float: left;
	padding-left: 5px;
}

.frm_titlex{
	width: 120px;
	float: right;
	padding-right: 5px;
}

#topBar {
	background: url(../images2010/BG_navbar_joe.jpg) no-repeat;
	height: 89px;
	padding: 0;
	margin: 0;
}
#topBar2 {
	height: 2px;
	padding: 0;
	margin: 0;
}

#topBar03 {
	background: url(../images2010/BG_navbar_generic.jpg) no-repeat;
	height: 89px;
	padding: 0;
	margin: 0;
}

#topBarGeneric {
	background: url(../images2010/BG_navbar_generic.jpg) no-repeat;
	height: 89px;
	padding: 0;
	margin: 0;
}
#leftdrill ul {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #052B3C;	
}
.cities {
	width: 510px;
	height: 170px;
	padding: 20px 20px 0 20px;
	margin: 20px 0 0 5px;
	background: url(../images2010/BG_cities.jpg) repeat-x;
	background-color: #2AAACF;
	border-bottom: 1px solid #95D5E7;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-top-left: 5px;
	-webkit-border-radius-top-right: 5px;
}

.cities2 {
	width: 510px;
	height: 130px;
	padding: 20px 20px 0 20px;
	margin: 20px 0 0 5px;
	background: url(../images2010/BG_cities.jpg) repeat-x;
	background-color: #2AAACF;
	border-bottom: 1px solid #95D5E7;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-top-left: 5px;
	-webkit-border-radius-top-right: 5px;
}

.cities3 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#2AAACF url(../images2010/BG_cities.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #95D5E7;
height:285px;
margin:20px 0 0 0;
padding:20px 20px 0;
width:510px;
}

.cities4 {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#2AAACF url(../images2010/BG_cities.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #95D5E7;
height:165px;
margin:20px 0 0 5px;
padding:20px 20px 0;
width:941px;
}

#cities5 {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#2AAACF url(../images2010/BG_cities.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #95D5E7;
height:165px;
margin:0px 0 0px 0px;
padding:20px 20px 0;
width:922px;
display:none;
}

.cities ul, .cities2 ul, .cities3 ul {
	float: left;
	width: 45em;
	margin: 0;
	padding: 0;
	list-style: none;
}

.cities4 ul, #cities5 ul {
	float: left;
	width: 45em;
	margin: 0;
	padding: 0;
	list-style: none;
	width:990px;
}
.cities ul li, .cities2 ul li, .cities3 ul li, .cities4 ul li, #cities5 ul li{
	float: left;
	width: 8em;
	margin: 0;
	padding: 0 5px 0 0;
	line-height: 18px;
	white-space: nowrap;
}

.cities3 ul	{
	width:500px;
}


.cities li a, .cities2 li a, .cities3 li a, .cities4 li a, #cities5 li a {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}



.cities li a:hover, .cities2 li a:hover, .cities3 li a:hover, .cities4 li a:hover, #cities5 li a:hover  {
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #000;
}

.cities3 li a	{
	padding:4px;
}


.citiesBottom {
	width: 562px;
	height: 106px;
	padding: 0;
	margin: 0;
	background: url(../images2010/BG_chicken.jpg) repeat-x;
	background-color: #2AAACF;
}

.citiesBottom2 {
background:#2AAACF url(../images2010/BG_chicken_wide002.jpg) repeat-x scroll 0 0;
height:106px;
margin:0 0 0 0;
padding:0;
width:990px;
}

.citiesBottom p, .citiesBottom2 p  {
	font: 15px Helvetica, Arial, sans-serif;
	color: #FFE770;
	padding: 8px 0 0 0;
	margin: 0 30px 0 0;
	float: right;
}
.citiesBottom p a, .citiesBottom2 p a {
	font: 15px Helvetica, Arial, sans-serif;
	color: #FFE770;
}
.citiesBottom p a:hover, .citiesBottom2 p a:hover {
	font: 15px Helvetica, Arial, sans-serif;
	color: #FFF;
}
.citiesBottom p img, .citiesBottom2 p img {
	padding-right: 5px;
}
.greenbox {
	color: #FFF;
	background-color: #109F10;
	border: 2px solid #FFF;
	margin: 100px 20px 0 40px;
	padding: 5px 30px 10px 20px;
	width: 220px;
	-moz-border-radius: 5px;	
	-moz-box-shadow: 0 0 10px 0 #588e9f;
	-webkit-border-radius: 5px;	
	-webkit-box-shadow: 0 0 10px #588e9f;
}
/*.greenbox img {
	padding: 0 4px 0 0;
}*/
.greenbox p {
	color: #FFF;
	margin: 0 0 0 36px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #FFF;
}
.greenbox ul {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	list-style-type: none;
	padding: 10px 0 10px 0;
	margin: 0 0 0 36px;
}
.greenbox li a {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.greenbox li a:hover {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.logo {
	padding: 0;
	margin: 0 0 0 20px;
}
.rightCallout {
margin:25px 0 0;
padding:0;
}

.rightCallout2 {
margin:415px 0 0;
padding:0;
}

.rightCallout p strong a:active {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.stateCertYellow {
	padding: 0 20px;
	margin: 20px 0 0 0;
	background: url(../images2010/BG_StateCert.jpg) repeat-x;
	background-color: #DE8E03;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-top-left: 5px;
	-webkit-border-radius-top-right: 5px;
}
.stateCertYellow p {
	-x-system-font:none;
	color:#8A4A11;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:6px 0 10px 0;
}
.stateCertYellow img {
	padding: 0 15px 0 0;
	margin: -3px 0 0 0;
}
.stateCertYellow p a {
	color: #8A4A11;
}
.stateCertYellow p a:hover {
	font: 14px/18px Helvetica, Arial, sans-serif;
	color: #000;
}
.stateTitle {
	background: url(../images2010/BG_stateTitle1.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitle h1 {
	font-size: 70px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: -3px;
	margin: 0;
	padding: 47px 0 0 0;
}
.stateTitle2 {
	background: url(../images2010/BG_stateTitle2_OC.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitle2 h1 {
	font-size: 70px;
	font-weight: bold;
	/*line-height: 50px;*/
	letter-spacing: -3px;
	margin: 0;
	padding: 0px 0 0 0;
}
.stateTitle3 {
	background: url(../images2010/BG_stateTitle2_CC.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitle3 h1 {
	margin: 0;
	padding: 2px 0 0 0;
	font-size: 70px;
	font-weight: bold;
	letter-spacing: -3px;
}

.stateTitle4 {
	background: url(../images2010/BG_stateTitle4.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitle4 h1 {
	margin: 0;
	padding: 2px 0 0 0;
	font-size: 70px;
	font-weight: bold;
	letter-spacing: -3px;
}

.stateTitle5 {
	background: url(../images2010/BG_stateTitle15.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitle5 h1 {
	font-size: 70px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: -3px;
	margin: 0;
	padding: 40px 0 0 0;
}

.stateTitle6 {
	background: url(../images2010/BG_stateTitle15_florida_Oline.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitle6 h1 {
	font-size:70px;
font-weight:bold;
letter-spacing:-3px;
line-height:50px;
margin:0;
padding:15px 0 0;
}
.stateTitle8 {
	background: url(../images2010/BG_stateTitle15_florida_Corporate.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitle8 h1 {
margin: 0;
	padding: 2px 0 0 0;
	font-size: 70px;
	font-weight: bold;
	letter-spacing: -3px;
}
.stateTitle7 {
	background: url(../images2010/BG_stateTitle15_florida_Oline.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitle7 h1 {
font-size: 70px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: -3px;
	margin: 0;
	padding: 15px 0 0 0;
}

.stateTitle9 {
	background: url(../images2010/BG_stateTitle1_5-10.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitle9 h1 {
	float:left;
	font-size:70px;
	font-weight:bold;
	letter-spacing:-3px;
	line-height:50px;
	margin:0;
	padding:46px 0 0;
	width:200px;
}

.stateTitle9 h2 {
	color:white;
	float:left;
	font-size:23px;
	font-weight:bold;
	letter-spacing:0;
	margin:0;
	padding:76px 0 0;
	width:400px;
}


.stateTitleGeneric {
	background: url(../images2010/BG_stateTitle_generic.jpg) no-repeat;
	height: 96px;
	margin: 0;
	padding: 0;
	position: relative;
}
.stateTitleGeneric h1 {
	margin: 0;
	padding: 0;
	font-size: 70px;
	line-height: 38px;
	font-weight: bold;
	letter-spacing: -3px;
	position: absolute;
	bottom: 0;
	white-space: nowrap;
}
ul.citiesList {
	float: left;
	width: 45em;
	margin: 0;
	padding: 0;
	list-style: none;
}
 
ul.citiesList li {
	float: left;
	width: 9em;
	margin: 0;
	padding: 0;
	line-height: 18px;
} 
ul.citiesList li a {
	color: #FFF;
}
ul.citiesList li a:hover {
	text-decoration: underline;
	color: #000;
}
h5 img {
	padding: 0 4px 0 0;
}
/*************** END DRILLDOWN STYLES *****************/

/*************** BEGIN NAVIGATION STYLES ***************/
#primaryNav {
	padding: 42px 0 0 176px;
	margin: 0;
	width:815px;
}
#primaryNav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#primaryNav li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 13px;
	float: left;
	display: block;
	background-color: #fec128;
	width: 140px;
	height: 47px;
	padding: 0px 0px 0px 0px;
	vertical-align: text-bottom;
	margin: 0 -1px 0 0;
	border-left:solid thin #FF8920;
	border-right:solid thin #FF8920;
}

#primaryNav li:hover	{
	background-color: #e2781a;
}

#primaryNav li a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	color: #984800;
}
#primaryNav li a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #fff;
	text-decoration: none;
}
#primaryNav li a:active {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color:#fff;
	text-decoration: none;
}
#secondaryNav {
	padding: 3px 0 0 0;
	height: 27px;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;	
}
#secondaryNav ul {
	font: 11px Helvetica, Arial, sans-serif;
	text-align: center;
	list-style-type: none;
	padding: 8px 0 8px 10px;
	margin: 0 50px 0 175px;
	background-color: #FEC227;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
	/*white-space: nowrap;*/
}
#secondaryNav li {
	display: inline;
	padding: 0 15px 0 0;
}
#secondaryNav li span {
	color: #984800;
	display: inline;
	padding: 0 0 0 15px;
}
#secondaryNav li a {
	color: #984800;
	font: 11px Helvetica, Arial, sans-serif;
	text-decoration: none;
}
#secondaryNav li a:hover {
	color: #000;
	font: 11px Helvetica, Arial, sans-serif;
	text-decoration: none;
}
/*************** END NAVIGATION STYLES ***************/

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion, #accordion2 {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:#75D6F2 none repeat scroll 0 0;
	border:1px solid #A2E4F6;
	margin:10px 0 0;
	padding:2px;
	width:525px;
}

/* accordion header */
#accordion h2, #accordion2 h2{
	color: #052B3C;
	background: #56CFF2;
	margin: 0;
	padding: 4px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #C4EbF6;
	cursor: pointer;
	width: 98%;
}

/* currently active header */
#accordion h2.current, #accordion2 h2.current {
	cursor: default;
	background-color: #56CFF2;
}

/* accordion pane */
#accordion div.pane, #accordion2 div.pane {
	display: none;
	padding: 0 18px 45px 18px;
	color: #052b3c;
	font-size: 12px;
}

/* a title inside pane */
#accordion div.pane h3, #accordion2 div.pane h3 {
	font-weight: normal;
	margin: 0 0 -5px 0;
	font-size: 16px;
	color: #999;
}
#accordion div.pane p img, #accordion2 div.pane p img {
	margin-right: 10px;
	padding: 2px 2px 10px 2px;
	background-color: #000;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 0 10px 0 #588e9f;
	-webkit-box-shadow: 0 0 10px #588e9f;
}

#scrollNav {
	top:92px;
	z-index:1;
	position:absolute;
	margin-left:0px;
	height: 27px;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
	width:990px;
}

#scrollNav ul {
	font: 11px Helvetica, Arial, sans-serif;
	text-align: center;
	list-style-type: none;
	padding: 8px 0 8px 10px;
	margin: 0 0px 0 175px;
	background-color: #FF8920;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
	/*white-space: nowrap;*/
}

#scrollNav li {
	display: inline;
	padding: 0 15px 0 0;
}
#scrollNav li span {
	color: #984800;
	display: inline;
	padding: 0 0 0 15px;
}
#scrollNav li a {
	color: #5b3310;
	font: 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
}
#scrollNav li a:hover{
	color: #fff;
	font: 12px Helvetica, Arial, sans-serif;
	text-decoration: none;
}

#flowpanes { 
    position:relative; 
    overflow:hidden; 
    clear:both;
    height:1700px;
	width:990px;
}
 

#flowpanes div.item { 
    float:left; 
    display:block; 
    width:990px; 
    font-size:14px; 
} 
 

#flowpanes .items { 
    width:20000em; 
    position:absolute; 
    clear:both; 
    margin:0; 
    padding:0; 
} 
 
#flowpanes .less, #flowpanes .less a { 
    color:#999 !important; 
    font-size:11px; 
}

#homePlayer	{
height:545px;
width:500px;
padding:0px;
margin:0px;
padding-left:35px;
margin-top:-8px;
}

#flashPlayerDiv	{
height:405px;
left:50%;
margin-left:92px;
margin-top:185px;
padding:0;
position:absolute;
top:0;
width:404px;
}

#flashPlayerDiv2	{
height:405px;
left:50%;
margin-left:92px;
margin-top:185px;
padding:0;
position:absolute;
top:0;
width:404px;
}

#flashPlayerOnline	{
display:none;
}

#flashPlayerEmptyContainer	{
margin:0px;
width:100%;
height:349px;
margin:0px auto;
background-image:url(../images2010/playerBackground.jpg);
background-repeat:repeat-x;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
margin-top:10px;
padding-bottom:0px;
border-bottom:1px solid white;
}

#flashPlayerContainer	{
padding:0px;
margin:0px;
position:absolute;
left:50%;
width:500px;
height:360px;
}

#flashPlayertextcontainer {
margin:0;
padding:15px;
width:470px;
}

#classroomBulletPoints {
background-image:url(../images2010/ClassroomPageBullets03.png);
background-repeat:no-repeat;
height:220px;
margin-top:80px;
padding-left:10px;
padding-top:10px;
}

#flashPlayertextcontainer	ul	{
color:#0e4758;
font-weight:bold;
margin-top:115px;
font-size:17px;
line-height:140%;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#flashPlayertextcontainer2{
width:400px;
margin:0px;
padding:15px;
padding-top:125px;
}

#playerLeftSide	{
left:50%;
margin-left:-495px;
position:absolute;
top:229px;
display:none;
}

#playerRightSide	{
left:50%;
margin-left:440px;
position:absolute;
top:229px;
display:none;
}

#flashPlayerOnline002	{
left:50%;
margin-left:-65px;
position:absolute;
top:230px;
}

.playerContText	{
color:#0e4758;
font-weight:bold;
margin-top:125px;
font-size:17px;
line-height:140%;
margin-left:20px;
padding-right:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.playerContTextClassroom {
color:#0E4758;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:160%;
margin-left:0;
margin-top:165px;
padding-right:10px;
}

.playerContText2	{
color:#fff;
font-weight:bold;
font-size:15px;
line-height:140%;
margin-left:15px;
font-family:Geneva, Arial, Helvetica, sans-serif;
border-bottom:solid thin #0e4758;
padding-bottom:10px;
}

#regButtonDiv {
left:50%;
margin-left:-335px;
position:absolute;
top:250px;
z-index:2;
}

#FLregButtonDiv {
left: 50%;
margin-left:-400px !important;
position:absolute;
top:280px;
z-index:2;
}

#regButtonNow p{
height:70px;
width:183px;
padding:0px;
margin:0px;
background-image:url(../images2010/registerNowButton.png);
background-repeat:no-repeat;
}

#regButtonNow p:hover	{
background-image:url(../images2010/registerNowButton2.png);
background-repeat:no-repeat;
}

#regButtonFL p{
height:150px;
width:320px;
padding:0px;
margin:0px;
background-image:url(../images2010/registerNowButtonFL.png);
background-repeat:no-repeat;
}

#regButtonFL p:hover	{
background-image:url(../images2010/registerNowButton2FL.png);
background-repeat:no-repeat;
}

.title_usa_map	{
margin-top:45px;
}

.sidebar_ul2	{
padding:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:0;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
margin-bottom:-15px;
}

.sidebar_ul2 li	{
padding-bottom:15px;
padding-top:15px;
padding-left:15px;
font-weight:bold;
padding-right:15px;
border-bottom:solid thin #abecff;
color:#25515e;
}

#Content_para	{
padding:0px;

}

#Content_para	legend	{
padding-left:0px;
}

#Content_para	fieldset	{
margin-left:15px;
}

#zipCode	{
width:115px;
}

#Content_para #submit	{
width:70px;
height:20px;
margin-top:2px;
color:black;
padding-left:0px;
}


.leftNav_usa_map2	{
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#62C5E1;
border:medium solid white;
padding:0px;
width:320px;
float:left;
}

#cal_content	{
padding:0px;
margin:0px;
}
	
#dallasPageLeft	{
width:546px;
float:left;
}

#dallasPageFlashBox	{
width:404px;
float:right;
}

.rightNav_usa_map	{
float:right;
}

.CityButtonOnlineCourse	{
color:#053245;
}

#dallasPageCities	{
float:right;
}

#dallasFlashBoxContainer	{
clear:both;
}

#dallasOnlineFlashBoxContainer	{
float:left;
z-index:0;
}

#dallasClassroomFlashBoxContainer	{
float:right;
z-index:0;
}

#containerForm tBody	{
}

#DRContainerDiv	{
height:1000px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#222222;
margin:0;
padding:15px;
margin-top:-15px;
margin-bottom:50px;
}

.menu_one	{
padding:15px 15px 15px 15px;
width:200px;
}

.menu_2level	{
padding-left:15px;
padding-bottom:10px;
}

.menu_2level a	{
text-decoration:none;
font-size:16px;
}

.menu_2level a:hover	{
text-decoration:none;
font-size:16px;
}

.menu_title	{
margin-bottom:5px;
}

.reasonLink	a{
text-decoration:none;
font-size:18px;
margin-bottom:10px;
text-decoration:underline;
color:#000000;
}

.reasonLink a:hover	{
font-size:18px;
color:#FFFFFF;
}

.primaryLinkDiv	{
padding:0px;
margin:0px;
width:100%;
height:100%;
background-color:#009900;
}

#partnersContainer	{
margin:-25px auto 0;
width:988px;
margin-bottom:100px;
}

#partnersContainer_left	{
width:440px;
float:left;
}

#partnersContainer_right	{
width:440px;
float:right;
}

.partnersText	{
height:195px;
margin:0 0 25px;
padding-right:10px;
}

.partnersText h2, .partnersText p	{
padding:0px;
margin:0px;
}

.partnersText p	{
padding-top:10px;
}

.partners a, .partners a:hover	{
padding:0px;
margin:0px;
border:none;
}

.partnersTextLeft	{

clear:both;
padding-top:10px;
width:475px;
float:left;
}

.partnersTextRight	{

padding-top:10px;
width:475px;
float:right;
border-left:thin solid #FFFFFF;
padding-left:20px;
}

.partnersTextLeft h2, .partnersTextRight h2	{
border-top:solid thin #2a859e;
padding-bottom:10px;
padding-top:10px;
}

/*#partnersDiscText	{
width:880px;
margin-left:55px;
padding-bottom:15px; 
border-bottom:thin solid #29768C;
}*/

#thankYouMail	{
margin:15px auto -15px;
width:600px;
padding-top:15px;
}

.partnersText_img	{
padding:0px;
margin:0px;
float:left;
width:120px;
}

.partnersText_p	{
padding:0px;
margin:0px;
float:right;
width:300px;
}

#premiumContainer	{
	width:990px;
}

#premiumLeftContainer {
clear:both;
float:left;
width:700px;
}

#premiumRightContainer {
border-left:thin solid #A1E5F7;
float:right;
padding-left:10px;
width:275px;
}

#premiumLeftBanner {
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
background-image:url(../images2010/premiumsBanner_top004.jpg);
background-repeat:no-repeat;
border:thin solid white;
float:right;
height:225px;
margin-bottom:15px;
width:700px;
}

#premiumLeftContent h4 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:160%;
	padding:15px;
	margin:0px;
	}

#premiumLeftContent {
width:700px;
}

#premiumLeftContent	ul, #premiumLeftContent	li, #premiumLeftContent	p{
	text-decoration:none;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:160%;
}

#premiumRightBanner	{
	width:265px;
	height:210px;
	padding-top:15px;
	margin-bottom:15px;
	background-image:url(../images2010/premiumPromoCodeBox.jpg);
	-moz-border-radius: 10px;
}

#premiumCourseBox001, #premiumCourseBox002 {
	height:225px;
	margin-top:10px;
	width:265px;
}

.premiumBoxPrice	{
	color:#10576D;
	font-size:34px;
	margin:0;
	padding-left:15px;
	padding-top:50px;
}

#premiumCourseBox001	{
	background-image:url(../images2010/fundamentalBox02.jpg);
	background-repeat:no-repeat;
}

#premiumCourseBox001 a	{
margin:0px;
}

#premiumCourseBox002	{
	background-image:url(../images2010/advancedBox.jpg);
	background-repeat:no-repeat;
}

.premiumParagraph	{
padding-top:10px;
border-top: thin solid #a1e5f7;
}

#flashPlayer_6-17 {
height:350px;
left:50%;
margin-left:5px;
position:absolute;
top:281px;
width:620px;
z-index:2;
}

#faqForm	{
background-color:#56CFF2;
padding:15px;
-moz-border-radius: 10px;
border:1px solid white;
width:400px;
}

#corporateButton {
height:39px;
left:50%;
margin-left:240px;
margin-top:515px;
position:absolute;
top:0;
width:187px;
}

#corporateButton p	{
background-image:url(../images2010/LandingCorporateLink.jpg);
background-repeat:no-repeat;
width:187px;
height:39px;
}

#corporateButton p:hover	{
background-image:url(../images2010/LandingCorporateLink_hover.jpg);
background-repeat:no-repeat;
}

#corporateButton02 {
height:39px;
left:50%;
margin-left:-58px;
margin-top:506px;
position:absolute;
top:0;
width:187px;
}

#corporateButton03 {
clear:both;
height:39px;
margin:0 0 0 440px;
padding:6px 0 0;
width:187px;
}

#corporateButton02 a	{
width:187px;
height:39px;
}

#corporateButton03 a	{
width:187px;
height:39px;
}

#corporateButton02 p	{
background-image:url(../images2010/LandingCorporateLink.jpg);
background-repeat:no-repeat;
width:187px;
height:39px;
}

#corporateButton03	p	{
background-image:url(../images2010/LandingCorporateLink.jpg);
background-repeat:no-repeat;
width:187px;
height:39px;
}

#corporateButton02 p:hover, #corporateButton03	p:hover	{
background-image:url(../images2010/LandingCorporateLink_hover.jpg);
background-repeat:no-repeat;
}

.premiumGetDiscountButton	{
background-color:#eee;
border:solid 2px #196d87;
padding:0px 5px 0px 5px;
-moz-border-radius: 5px;
}

#onlinePageTextContainer {
background-color:#4DBDDB;
border-bottom:1px solid white;
margin:-70px 0 0;
padding:59px 15px 15px;
width:449px;
}

#onlinePageTextContainer002 {
background-color:#4DBDDB;
border-bottom:1px solid white;
margin:-130px 0 0;
padding:0 15px 15px;
width:449px;
color: #fff;
}

#FLbullets {
font-size: 14pt !important;
font-family: Arial, Verdana, Helvetica !important;
line-height: 18pt !important;
}

#onlineSystemRequiremnts {
margin:0 0 50px;
padding:0;
background-image:url(../images2010/onlineSystemRequirements02.jpg);
background-repeat:no-repeat;
}

#stateApprovedFloatingLink {
height:85px;
left:50%;
margin-left:-115px;
position:absolute;
top:270px;
width:225px;
}


#reducePremiumRegCont {
float:left;
height:225px;
margin-bottom:0;
margin-left:0;
margin-top:32px;
width:270px;
}

#reducePremiumRegCont p	{
width:270px;
height:225px;
background-image:url(../images2010/reducePremiumReg.jpg);
background-repeat:no-repeat;
}

#reducePremiumRegCont p:hover	{
width:270px;
height:225px;
background-image:url(../images2010/reducePremiumReg_hover.jpg);
background-repeat:no-repeat;
}

#index13SitemapLink {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:black;
height:40px;
list-style-type:none;
margin:146px 1px 0 207px;
padding:5px 0 0 5px;
position:absolute;
width:103px;
z-index:10;
}

#index13SitemapLink	a, #index13SitemapLink	p {
color: #aa6522;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
	position:relative;
	width:105px;
	font-family:Helvetica, Arial, sans-serif;
}

#index13SitemapLink	a:hover, #index13SitemapLink	p:hover {
color:#666666;
}

#index13SitemapLink p {
height:31px;
width:99px;
}

#MinimalTexasBoxLink {
margin-left:379px;
margin-top:183px;
position:absolute;
z-index:11;
}

#MinimalTexasBoxLink p {
height:127px;
width:143px;
}

#MinimalFloridaBoxLink	{
position:absolute;
z-index:10;
margin-left:556px;
margin-top:250px;
}

#MinimalFloridaBoxLink p {
height:72px;
width:93px;
}

#landing9_14subContent {
background-image:url(../images2010/landing_mainContentPic_9_14_2.jpg);
background-repeat:no-repeat;
border-bottom:thin solid lightGrey;
height:362px;
margin-top:9px;
width:900px;
}

#landing9_14subContent_map {
background-image:url(../images2010/landing_mainContentPic_9_14_map.jpg);
background-repeat:no-repeat;
border-bottom:thin solid lightGrey;
height:362px;
margin-top:9px;
width:900px;
}

#landing9_14subContent2 {
background-image:url(../images2010/landing_mainContentPic_9_14_squirel.jpg);
background-repeat:no-repeat;
border-bottom:thin solid lightGrey;
height:362px;
margin-top:9px;
width:900px;
}

#landing9_14_links, #landing_subContent_links_placeHolder	{
background-image:url(../images2010/landing_subContent_9_14.jpg);
height:142px;
margin:0;
padding:0;
width:900px;
clear:both;
}

#landing9_14_links_map	{
background-image:url(../images2010/landing_subContent_9_14_map.jpg);
height:142px;
margin:0;
padding:0;
width:900px;
}

#landing9_14SubContent_checkBoxContainer {
border-right:thin solid lightGrey;
float:left;
height:361px;
margin-top:2px;
width:256px;
}


#landing_mainContent_div_1 {
border-left:thin solid lightGrey;
float:left;
height:361px;
margin-top:2px;
width:246px;
}

#landing9_14SubContent_checkBoxContainer ul {
margin:95px 0 0 40px;
padding:0;
width:200px;
}

#landing_mainContent_div_1 ul {
margin:0px 0 0 40px;
padding:0;
width:200px;
padding-top:15px;
}

#landing9_14SubContent_checkBoxContainer li, #landing_mainContent_div_1 li {
color:black;
font-family:Helvetica,Arial,sans-serif;
font-size:0.75em;
font-weight:bold;
list-style-image:url(../images2010/landing_checkBocIcon_9_14.jpg);
margin:0 0 0;
padding:0;
}

#landing9_14SubContent_checkBoxContainer p, #landing_mainContent_div_1 p {
color:#5EA6BE;
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
font-weight:bold;
margin:10px 0 0 99px;
padding:0;
}

#landing9_14SubContent_toBeginContainer {
float:right;
height:362px;
width:242px;
}

#landing_mainContent_div_2 {
background-image:url(../images2010/landing_mainContentChooseState_2_9_14.jpg);
float:left;
height:360px;
margin-left:15px;
width:624px;
}

#landing_mainContent_div_2 form {
margin-left:370px;
margin-top:-2px;
}

#landing9_14_testimonies, #landing_subContent_testmonies_placeHolder	{
width:900px;
height:130px;
border-bottom:solid thin lightgrey;
border-top:solid thin lightgrey;
margin-top:5px;
}

#landing9_14_testLeft, #landing_subContent_testmonies_div_1 {
border-right:thin solid lightgrey;
float:left;
height:130px;
width:444px;
}

#landing9_14_testRight, #landing_subContent_testmonies_div_2 {
float:left;
height:130px;
margin-left:10px;
width:440px;
}

#testimonies9_14 {
float:right;
height:130px;
padding-left:10px;
padding-right:10px;
width:305px;
}

.testimonyText9_4 {
color:#2895B4;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
line-height:115%;
margin-bottom:0;
padding-bottom:0;
}

.testimonyAuthor9_4	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
text-align:right;
color:#2895b4;
margin-top:0;
padding-top:0;
}

#corporateLiknk9_14:hover	{
background-image:url(../images2010/landing_corporate_9_14_hover.jpg);
width:219px;
height:135px;

}

#mapLink9_14:hover	{
background-image:url(../images2010/landing_map_9_14_hover.jpg);
width:219px;
height:135px;
margin-top:-2px;
padding:0px;
}

#landingAdditionalInfoContainer, #landingAdditionalInfoContainer_index21	{
width:900px;
padding:0px;
margin:0px;
margin-bottom:75px;
}


#landingAdditionalInfo	{
width:900px;
padding:0px;
margin:0px;
padding-top:15px;
padding-bottom:15px;
border-top:thin solid lightgrey;
clear:both;
}

#landingAdditionalInfo_index21 {
clear:both;
margin:0;
padding:50px 0 15px;
width:900px;
}

#landingAdditionalInfoMainCont	{
margin:0;
padding:0px;
padding-left:15px;
padding-right:15px;
width:870px;
}

#landingAdditionalInfoMainCont	ul, #landingAdditionalInfoMainCont	li	{
color:#094759;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
margin-top:0px;
padding-top:0;
list-style:none;
}

#landingAdditionalInfoMainCont	li	{
padding-top:5px;
}


#landingAdditionalInfoLeftImg {
background-color:#CCCCCC;
float:left;
height:150px;
margin:0;
padding:0;
width:250px;
margin-bottom:10px;
border:thin solid #0D98BF;
}

#landingAdditionalInfoLeftImg_noText {
background-color:#CCCCCC;
border:thin solid #0D98BF;
float:left;
height:150px;
margin:0 35px 10px 0px;
padding-bottom:0;
padding-left:0;
padding-top:0;
width:250px;
}

#landingAdditionalInfoMainTextRight	{
width:600px;
padding:0px;
margin:0px;
float:right;
}

.landingAdditionalInfoMainTextH3	{
border-bottom:thin solid #5EA6BE;
color:#5EA6BE;
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
}

.landingAdditionalInfoMainTextP	{
color:#094759;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
margin-top:10px;
padding-top:0;
}

.landingAdditionalInfoMainTextClickForMore, .landingAdditionalInfoMainTextClose	{
color:#10a225;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
margin:0px;
padding:0px;
text-align:right;
cursor:pointer;
padding-bottom:10px;
}

.landingAdditionalInfoMainTextClickForMore_cities	{
color:#094759;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
margin:0px;
padding:0px;
text-align:right;
cursor:pointer;
padding-bottom:10px;
}

#landingAdditionalInfoDropDownInfoContainer	{
clear:both;
margin:0;
padding:5px 0 0;
width:870px;
display:none;
}

#landingAdditionalInfoDropDownInfoSubContainer	{
clear:both;
margin:0;
padding:5px 0 0;
width:870px;
}

#landingAdditionalInfoDropDownLeft	{
border-right:thin solid lightGray;
float:left;
padding-right:5px;
width:425px;
}

#landingAdditionalInfoDropDownRight	{
float:right;
width:425px;
}

#cellphoneTable, #citiesTable	{
margin:15px 0 0;
outline-color:lightGray;
outline-style:solid;
outline-width:thin;
padding:0;
width:100%;
}

#affiliatesTable	{
margin:15px 0 0;
outline-color:lightGray;
outline-style:solid;
outline-width:thin;
padding:0;
width:100%;
background-color:#66ccff;
margin-bottom:15px;
}

#affiliatesTable	a	{
text-decoration:none;
}

#affiliatesTable	a:hover	{
color:Green;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-weight:bold;
}


#cellphoneTable tr, #citiesTable tr, #affiliatesTable tr	{
margin:0;
padding:0;
}

#cellphoneTable td, #citiesTable td	{
color:#094759;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
margin:0;
outline:thin solid lightGray;
padding:5px;
}

#affiliatesTable td {
color:black;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-weight:bold;
margin:0;
outline-color:#3399cc;
outline-style:solid;
outline-width:thin;
padding:5px;
}

#citiesTable td	{
outline:none;
}

#citiesTable	a	{
text-decoration:none;
}

.cellphoneTableTitle	{
color:#5EA6BE;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
}

.newsDropsDown	{
display:none;
}

#landingCitiesUL li	{
display:inline-block;
}


#landing_mainContent_placeHolder {
border-bottom:thin solid lightGray;
padding-top:3px;
width:100%;
}

#landing_mainContent_placeHolder_index21 {
border-bottom:thin solid lightGray;
padding-top:3px;
position:absolute;
top:150px;
width:900px;
}

#landing_subContent_links_placeHolder_index21 {
position:absolute;
top:517px;
width:900px;
}

#landing_mainContent_div_2_a {
background-color:white;
border:2px solid #FF0000;
color:#003399;
font-family:Helvetica,Arial,sans-serif;
font-weight:bold;
margin-left:403px;
margin-top:182px;
padding:4px;
text-align:center;
width:150px;
-moz-border-radius: 5px;	
}

#landing_mainContent_div_2_a h2	{
font-family:Helvetica,Arial,sans-serif;
font-size:16px;
padding:0px;
margin:0px;
text-align:center;
color:black;
font-weight:bold;
}

#landing_mainContent_div_2_a a:hover	{
color:#009900;
}


#landingAdditionalInfo_div1, #landingAdditionalInfo_div2	{
float:left;
margin:0 0px 0 0;
padding:10px;
padding-right:20px;
width:415px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:10px;
}

#landingAdditionalInfo_div2 {
border-right:medium none;
margin-left:5px;
margin-right:0;
margin-bottom:20px;
}

#landingAdditionalInfo_smallContent {
background-color:#990000;
border:2px solid #0D98BF;
height:40px;
margin:25px 0 0;
padding:10px;
width:400px;
}

#landingAdditionalInfo_smallContent_dropDown	{
border:2px solid #0D98BF;
margin:0px;
padding:10px;
width:400px;
display:none;
}

#landingAdditionalInfo_largeContent {
border:2px solid #0D98BF;
clear:both;
height:40px;
margin-left:10px;
margin-top:25px;
padding:10px;
width:850px;
}

#landingAdditionalInfo_largeContent_dropDown {
border:2px solid #0D98BF;
clear:both;
margin:0px;
padding:10px;
width:850px;
display:none;
margin-left:10px;
}




#landingAdditionalInfo_largeContent p	{
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
color:#0b6d87;
}

.landing_add_corporate	{
background-image:url(../images2010/landing_Add_corporate_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

#landingAdditionalInfo_div1 p, #landingAdditionalInfo_div2 p	{
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
color:#0b6d87;
}

.landing_add_certificate	{
background-image:url(../images2010/landing_Add_certificate_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_drivingRecord	{
background-image:url(../images2010/landing_Add_drivingRecord_small.jpg);
width:870px;
height:60px;
cursor:pointer;
}

.landing_add_100	{
background-image:url(../images2010/landing_Add_100_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_noHidden	{
background-image:url(../images2010/landing_Add_noHidden_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_insurance	{
background-image:url(../images2010/landing_Add_insurance_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_friends	{
background-image:url(../images2010/landing_Add_friends_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_stateApproved	{
background-image:url(../images2010/landing_Add_stateApproved_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_onlineReq	{
background-image:url(../images2010/landing_Add_onlineReq_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_cities	{
background-image:url(../images2010/landing_Add_cities_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_inTheNews	{
background-image:url(../images2010/landing_Add_inTheNews_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_comedians	{
background-image:url(../images2010/landing_Add_comedians_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_instructors	{
background-image:url(../images2010/landing_Add_instructors_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_seasonal	{
background-image:url(../images2010/landing_Add_seasonal_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

.landing_add_history	{
background-image:url(../images2010/landing_Add_history_small.jpg);
width:420px;
height:60px;
cursor:pointer;
}

#landingAdditionalInfo_smallContent_dropDown li, #landingAdditionalInfo_largeContent_dropDown li	{
color:#094759;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
margin-top:5px;
padding-top:0;
list-style:none;

}


#returningStudentBranding {
left:50%;
margin-left:105px;
padding-top:5px;
position:absolute;
top:0;
}

#landingBranding	{
height:140px;
}

.trademarkSymbol	{
font-size:15px;
margin-left:2px;
margin-top:1px;
position:absolute;
}

.mapDiv	{
float:right;
margin-left:0;
padding-top:3px;
width:225px;
}

.mapSubDiv	{
width:219px;
height:135px;
}

.corporateDiv	{
float:left;
margin-left:448px;
padding-top:3px;
width:222px;
}

.corporateSubDiv	{
width:219px;
height:135px;
}

.affiliatesText	{

}

.CitiesDropDownCont span	{
color:#000000;
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:-10px;
}
	
#custom div.close {
		right:-15px;
		top:-10px;
	}
	
#petrol {
		color:#000;
		width:800px;
		display:none;
		background-color:#FFFFFF;
		-moz-border-radius: 10px;
		border:medium solid #2489a7;
		padding:0px;	
	}
	
#petrolInsideContainer {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-image:url(../images2010/petrolBGImage.jpg);
background-repeat:no-repeat;
padding-top:5px;
width:800px;
}

#petrolInsideContainer_legend {
background-color:white;
border-color:#2489A7;
border-style:solid;
border-width:thin medium medium;
height:28px;
margin-bottom:-5px;
margin-left:-3px;
margin-top:-5px;
width:800px;
}

	
#petrolInsideContainer td, #petrolInsideContainer tr	{
padding:0px;
margin:0px;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
}
	
#petrolTitle {
height:40px;
padding:0 5px 5px 15px;
margin-bottom:10px;
	}
	
#apple {
		background-image:url(../images2010/caveman.jpg);
		color:#fff;
		padding:50px 70px;
		width:800px;
		height:600px;
		display:none;
	}

.petrol_titleLocations {
color:#2489A7;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:35px;
letter-spacing:-1px;
}

.petrol_titleDetails {
color:#1B7590;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:26px;
letter-spacing:-1px;
line-height:141%;
}

#petrolRightContainer {
float:right;
margin-right:17px;
width:375px;
background-color:#EEEEEE;
border:2px solid #1B7590;
margin-top:10px;
margin-bottom:15px;
height:325px;
margin-bottom:0px;
}

#petrolRightContainer table {
line-height:190%;
margin:0 0 0 65px;
padding:10px;
width:215px;
}

.petrolInstructorImg	{
border:1px solid #1B7590;
float:left;
}

#petrolLeftContainer {
background-color:#EEEEEE;
border:2px solid #1B7590;
float:left;
height:325px;
margin-bottom:0;
margin-left:15px;
margin-top:10px;
width:375px;
}

#petrolLeftContainer_map {
background-color:white;
border:2px solid #1B7590;
display:none;
height:295px;
margin-left:15px;
margin-top:10px;
padding:15px;
position:absolute;
width:345px;
margin-bottom:5px;
}

#petrolLeftContainer_chat {
background-color:white;
border:2px solid #1B7590;
display:none;
height:295px;
margin-left:15px;
margin-top:10px;
padding:15px;
position:absolute;
width:345px;
margin-bottom:5px;
}

#petralTabContainer {

clear:both;
float:left;
height:25px;
margin:0 0 0 15px;
padding:0;
}

#petralTab {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background-color:#1B7590;
cursor:pointer;
float:left;
height:20px;
margin:0 15px 0 0;
padding:0;
width:116px;
}

.petralDetails	{
background-color:green;
}

#petralTab p {
color:white;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin-top:0;
text-align:center;
}


#petrolLeftContainer table {
line-height:150%;
padding:10px;
width:375px;

}

.petrolAButton {
background-image:url(../images2010/petralAButton_REG.jpg);
background-repeat:no-repeat;
color:black;
cursor:pointer;
font-weight:bold;
height:29px;
margin:55px 0 0 30px;
padding:12px 20px 10px;
text-align:center;
width:268px;
}

.petrolAButton02 {
background-image:url(../images2010/petralAButton_ANOTHER.jpg);
background-repeat:no-repeat;
color:black;
font-weight:bold;
height:29px;
margin:15px 0 10px 30px;
padding:12px 20px 20px;
text-align:center;
width:268px;
cursor:pointer;
}


#petrolRightContainer h5:hover	{
background-image:url(../images2010/petralAButton_REG_hover.jpg);

}

#petrolRightContainer h2:hover	{
background-image:url(../images2010/petralAButton_ANOTHER_hover.jpg);
background-repeat:no-repeat;
color:black;
font-weight:bold;
height:29px;
margin-left:30px;
padding:12px 20px 20px;
text-align:center;
width:268px;
}

#petrolRightContainer h4:hover	{
text-decoration:underline;
}

#petralClose {
background-image:url(../images2010/petralCloseX.png);
background-repeat:no-repeat;
cursor:pointer;
height:31px;
padding:0;
margin:0px;
width:31px;
}

#petrolIconContainer	{
background-color:white;
height:35px;
margin-top:10px;
}

#petralCloseDiv {
height:31px;
margin-left:786px;
margin-top:-468px;
position:absolute;
width:31px;
}

#petralIconContainer {
clear:both;
padding-top:5px;
padding-bottom:5px;
background-color:white;
border-bottom:thin solid #2489A7;
}

.petralLegendCommand {
color:#1B7590;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0 0 10px 15px;
}


#petralRightContainerInstrunctorInfo {
margin:0;
padding:5px 15px;
}

#petralRightContainerInstrunctorInfo_text {
float:right;
margin:0;
padding:0;
width:250px;
}

.petralInstructorH4	{
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:15px;
margin:5px 0 0 15px;
padding:0;
}

.petralInstuctorBio	{
padding:0px;
margin:0px;
}

#petralRateYourInstructor {
background-color:white;
border:thin solid #2489A7;
clear:both;
margin-left:15px;
margin-right:15px;
margin-top:10px;
width:80px;
}

.starRating	{
float:left;
padding:0px;
margin:0px;
border:none;
}

.starImg	{
border:none;
}

.petralDiscIcon	{
margin-bottom:0;
margin-left:10px;
margin-right:5px;
margin-top:3px;
float:left;
}

.petralTitleText	{
text-align:left;
margin:0px;
padding:0px;
padding-top:7px;
text-align:right;
float:left;
width:100px;
}

.starRatingImg	{
border:none;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
}

#starRatingDiv	{
padding:0px;
margin:0px;
margin-left:13px;
}

.petrolPresentedByText	{
font-weight:bold;
font-size:15px;
}

#download_now002 {
	background:transparent url(/img/home/download.png) no-repeat scroll 0 0;
	display:block;
	height:44px;
	margin-bottom:30px;
	overflow:hidden;
	margin-left:500px;
	margin-top:500px;
	width:159px;
	cursor:pointer;
}

/* mouseover state */
#download_now002:hover {
	background-position:0 -44px ;		
}

/* clicked state */
#download_now002:focus {
	background-position:0 -88px;
}

/* tooltip styling */
.tooltip {
	display:none;
	background-image:url(../images2010/tooltipContainer.png);
	height:150px;
	padding:0px;
	width:320px;
	font-size:11px;
	color:#fff;
	margin-top:-5px;
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

#tooltipSinsideContainer	{
margin-left:145px;
margin-top:15px;
padding-right:15px;
}

.petrolLocationNameText	{
color:#1B7590;
font-weight:bold;
font-size:16px;
}

.petralTootlTipCommand	{
color:#1B7590;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0px;
}

.petralTootlTipCommandBold	{
color:#1B7590;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0px;
font-weight:bold;
}

.cloudPopUpTitle {
clear:both;
color:#1B7590;
font-family:Geneva,Arial,Helvetica,sans-serif;
margin:0 auto;
padding-bottom:0;
padding-left:15px;
padding-top:20px;
width:325px;
}

.cloudPopUpTitle02 {
clear:both;
color:#1B7590;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:18px;
margin:0 auto;
padding:0 15px 0 0;
text-align:right;
width:325px;
}

#priceOverlayContent {
background-color:#081929;
background-image:url(../images2010/onlinePopUp03.jpg);
background-repeat:no-repeat;
margin:0 auto;
width:400px;
padding-bottom:15px;
}

.priceOverlayPrice_top {
color:#1B7590;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:80px;
font-weight:bold;
letter-spacing:-4px;
margin:0;
padding:0 0 0 15px;
}

.priceOverlayPrice_top_info_top {
color:#FF8921;
float:right;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
padding-right:15px;
width:230px;
}

.priceOverlayPrice_top_info_bottom {
color:#1B7590;
float:right;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:18px;
margin:10px 0 0;
padding-right:20px;
padding-top:0;
text-align:right;
width:230px;
}

.priceOverlayPrice_bottom {
color:white;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
letter-spacing:0;
margin:15px 0 0 15px;
padding:0;
text-align:center;
}

.priceOverlayPrice_bottomCertTitle	{
color:black;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
letter-spacing:0;
margin:0px 0 0;
padding:15px 0 0 15px;
text-decoration:underline;
}

.priceOverlayPrice_bottom_usps {
color:white;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0;
margin:0;
padding:5px 0 10px;
text-align:right;
width:385px;
}

#priceOvery_deliveryContainer {
background-color:white;
clear:both;
margin:0 0 0 15px;
padding:0;
width:370px;
}

#priceOvery_deliveryContainer ul	{
padding:15px;
margin:0px;
list-style:none;
font-size:12px;
color:#1B7590;
padding-top:5px;
}

#priceOvery_deliveryContainer li {
line-height:160%;
margin:0;
padding:0;
}

.priceOverlayPrice_top_info_promoCommand	{
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
color:white;
padding-top:10px;
padding-bottom:5px;
margin:0px;
padding-left:15px;
}

.priceOverlayPrice_top_info_promoCommand002	{
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
color:#1B7590;
padding-top:10px;
padding-bottom:5px;
margin:0px;
padding-left:15px;
padding-right:15px;
}

.promoCodeText {
color:black;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:17px;
padding:0 0 15px 15px;
text-align:right;
width:155px;
}
.promoCode {
color:#FF8820;
float:right;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:35px;
margin:0;
padding:0 15px 15px 0;
text-align:left;
width:175px;
}

#priceOverlayClose {
left:50%;
margin-left:141px;
}

#priceBubble	{

}

.priceBubbleText_top {
color:#1B7590;
font-family:Arial;
font-size:13px;
font-weight:bold;
margin:22px 0 0;
padding:0 10px 0 0;
text-align:center;
}

.priceBubbleText_bottom {
color:black;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin-left:15px;
margin-top:0;
padding:0;
width:140px;
}

#texasHomeContentCont_index06	{
padding:0px;
margin:0px;
background-color:#FFFFFF;
width:100%;
}

#scroll {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
height:490px;
margin:5px 0 0;
overflow:hidden;
padding:0;
position:relative;
width:1030px;
}

#tools {
height:330px;
position:absolute;
width:9999em;
}

.tool {
	float:left;
	width:1040px;
	height:330px;
	text-align:center;
	padding:0px;
	margin:0px;
}

.details {
	font-size:18px;
	color:#555;
	margin-top:-20px;
	background-color:transparent;
	padding:5px 148px;
}


.toolsHome	{
margin:0px;
padding:0px;
background-image:url(../images2010/tool_home.jpg);
width:1040px;
height:330px;
}

.toolsOnline1	{
margin:0px;
padding:0px;
background-color:black;
width:1040px;
height:330px;
}

#thumbs {
background-color:#15677f;
height:150px;
left:-8px;
position:absolute;
top:342px;
width:1040px;
}

.t {
	padding:0 !important;
	border:0 !important;
}

.t a {
	background:transparent url(../images2010/tools_nav.jpg) no-repeat scroll -55px -0px;
	/*background:transparent url(../images2010/tools_nav.jpg);*/
	margin-left:11px;
	display:block;
	width:230px;
	float:left;
	height:145px;
	cursor:pointer;
}

.t a.active {
	cursor:default !important;
}

.navi {
margin-left:35px;
}

/* CSS sprite for the navigation */
/*#t0 		  { margin-left:20px; _margin-left:10px;}
#t0.active { background-position:-21px 0 !important; }
#t0:hover  { background-position:-21px -180px; }
#t0:active { background-position:-21px -270px; }*/

#t1			{ background-position:-55px -145px }
#t1:hover 	{ background-position:-55px -290px; }
#t1:active	{ background-position:-55px -435px; }
#t1.active	{ background-position:-55px 0 !important; }

#t2			{ background-position:-295px -145px }
#t2:hover 	{ background-position:-295px -290px; }
#t2:active	{ background-position:-295px -435px; }
#t2.active	{ background-position:-295px 0 !important; }

#t3			{ background-position:-525px -145px }
#t3:hover 	{ background-position:-525px -290px; }
#t3:active	{ background-position:-525px -435px; }
#t3.active	{ background-position:-525px 0 !important; }

#t4			{ background-position:-755px -145px }
#t4:hover 	{ background-position:-755px -290px; }
#t4:active	{ background-position:-755px -435px; }
#t4.active	{ background-position:-755px 0 !important; }

/*#t5			{ background-position:-765px -90px; }
#t5:hover 	{ background-position:-765px -180px; }
#t5:active	{ background-position:-765px -270px; }
#t5.active	{ background-position:-765px 0 !important; }

#t6			{ background-position:-875px -90px; }
#t6:hover 	{ background-position:-875px -180px; }
#t6:active	{ background-position:-875px -270px; }
#t6.active	{ background-position:-875px 0 !important; }*/

.togglePanel {
	background-color: #FFFFFF;
}
.tpToggle {

}
.tpContent {
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
	border-left-color: #0099FF;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
}
.tpContent h1 {
	color: #000000;
	padding: 1px;
}
