ge@charset "utf-8";
body { margin:0; padding:0;  width:100%;
font-family: Arial, Helvetica, sans-serif;
}
html { padding:0; margin:0; }
.clr {clear:both; padding:0;}
.bg1 { width:90%; clear:both; border-top:1px dashed #cebf94; padding:0 20px; margin:0;}
img {padding:0px;}
/* main */
ul {
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
}
a:visited{
color:purple;
}

.main {width:100%; padding:0; margin:0 auto;  }
/* header */
.header { width:1000px; margin:0 auto;padding-top:0px;}
/*search*/
.navigation { width:1000px; height:150px; margin:0 auto;padding:0px; z-index:4;text-align:left;font-family:Arial, ěHelvetica Neueî, Helvetica, sans-serif;color:#666666;}
.tabletext{}
.justified{
text-align:justify;
width:300px;
padding-left:10px;
}
h1{
font-size:24px;
font-family: Arial, Helvetica, sans-serif;
margin:0px;
color:#CC0000;
}

h2{
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
color:#CC0000;
}
h3{
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
color:#CC0000;
}

.boop{
 margin:0px auto; width:1000px; height:20px; background:url(images/solution123.png) no-repeat; 
}
.tablebold{
text-justify:newspaper;}
.logo { padding:0px;}
p{font-size:12px; padding:0px;font-family: Arial, Helvetica, sans-serif;	line-height: 18px;}
/* menu */

.header_text1 { margin:0px auto; width:827px; height:55px; background:url(images/menubg1.png) no-repeat;padding-left:15px; }

.header_text2 { margin:0px auto; width:1000px; height:57px; background:url(images/bottombit.png) no-repeat; }
.header_text2 strong { display:block; margin:-250px 490px 0px 60px; color:#a1e2e6; line-height:16px;}
.header_text2 span { display:block; color:#FFF; font:normal 32px Verdana, Geneva, sans-serif; letter-spacing:-2px; line-height:0px; padding:0 0 0px 0;}

.bb1 { margin:0px auto; width:1000px; height:20px; background:url(images/bb1.png) no-repeat; }
.bb2 { margin:0px auto; width:1000px; height:20px; background:url(images/bb2.png) no-repeat; }
.bb3 { margin:0px auto; width:1000px; height:20px; background:url(images/bb3.png) no-repeat; }

.slider1{font-size: 12px; color:#000;}
.slider2{padding-left:10px;}
/* header_text */
.header_text { margin:0px auto; width:1000px; top:0px solid #666633;background:url(images/middlebit.png) no-repeat;background-color:white;}
.header_textcongrats { margin:0px auto; width:1000px; border-bottom:7px solid #666633;background:url(images/middlebit.png) no-repeat;background-color:white;}

.creambar {min-height:30px;background-color:#CCCC99; width:790px;font-size:18px;color:#666666;padding-left:8px;}


.johnsfloat1{float:left;width:500px;}
.johnsfloat2{width:500px;}

/*content*/

.content { width:1000px; margin:0px auto;  background:#fff; border-right:0px;background:url(images/toplearn.png) no-repeat top left;padding-top:60px;}
.content h2 { font-size:16px; color:#000; text-align:left;padding:0px 0 5px 0px; margin:0;}

.content a {font-size:14px;  }

.testimonial { width:379px;margin:0px auto;  background:#fff; border-right:0px;background:url(images/testimonialTop.png) no-repeat top left;padding-top:17px;}
.testimonial2{ width:379px; margin:0px auto;padding-left:20px;padding-right:200px;  background:#fff; border-right:0px;background:url(images/testymid.png) repeat-y top left;}
}

.testimonial3 { width:400px;margin:0px auto;  background:#fff; border-right:0px;background:url(images/testimonialbottom.png) no-repeat top left;}


.content2{ width:1000px; margin:0px auto;  background:#fff; border-right:0px;background:url(images/mb1.png) repeat-y top left; }
.content2 a {font-size:12px; color: blue; }
.content2 A:visited {text-decoration: underline;color:purple;}
.content2 A:active {text-decoration: none;}
.content2 A:hover {text-decoration: underline; color: red;}

.phone { width:1000px;margin:0px auto;  background:#fff; border-right:0px;background:url(images/phonetop.png) no-repeat top left;padding-top:59px;}
.phone h2 { font:normal 16px Arial, ěHelvetica Neueî, Helvetica, sans-serif; color:#000; text-align:left;padding:0px 0 5px 0px; margin:0;}
.phone a { font-size: 14px; color:#990000;}


.phone2{ width:1000px; margin:0px auto;  background:#fff; border-right:0px;background:url(images/middleyo.png) repeat-y top left; }


.ship { width:1000px;margin:0px auto;  background:#fff; border-right:0px;background:url(images/shiptop.png) no-repeat top left;padding-top:59px;}
.ship h2 { font-size:16px; color:#000; text-align:left; margin:0;}
.ship a { font-size:12px; text-decoration:underline;}
.ship2{ width:1000px; margin:0px auto;  background:#fff; border-right:0px;background:url(images/middleyo.png) repeat-y top left; }

.bottom { width:1000px;margin:0px auto;  background:#fff; border-right:0px;background:url(images/bottombiatch.png) no-repeat top left;padding-top:59px;}
.bottom h2 { font-size 16px; color:#000; text-align:left; margin:0;}
.bottom a { font-size 14px;  text-decoration:underline;}
.bottom2{ width:1000px; margin:0px auto;  background:#fff; border-right:0px;background:url(images/middleyo.png) repeat-y top left; }

.bottom3 { width:1000px;margin:0px auto;  background:#fff; border-right:0px;background:url(images/solution3.png) no-repeat top left;padding-top:15px;}
.bottom3 h2 { font-size:16px; color:#000; text-align:left; margin:0;}
.bottom3 a { font-size:16px;  text-decoration:underline;}
.bottom4{ width:1000px; margin:0px auto;  background:#fff; border-right:0px;background:url(images/middleyo.png) repeat-y top left; }



.terms { width:1000px; margin:0px auto;  background:#fff; border-right:0px;background:url(images/termstop.png) no-repeat top left;padding-top:5px;}

.terms a { font-size:12px; color:#990000; text-decoration:none;}

.terms2{ width:1000px; margin:0px auto;  background:#fff; border-right:0px;background:url(images/mdb2.png) repeat-y top left;  border-bottom:7px }

.floatholder2{padding:20px;}
.floatyleft2{float:left;width:300px;padding-left:40px;font-size:12px;}
.floatyright2{width:350px;padding-left:340px;padding-top:20px;font-size:12px;}


/* footer */
.footer { text-align:center; width:936px; margin:5px auto 5px auto; padding:10px 0;color:#fefefe;}
.footer a { color:#fefefe;}
