body {
	background-color: #ffffff;
	margin:15px 0px; 
	padding:0px; 
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif}


	
 .menu A:link, .menu A:visited {
	color: #bbbbbb;
	font-weight: bolder;
	text-decoration:none;
}

.rightbar A:visited, .rightbar A:link  {
	color: #eeeeee;
	font-weight: bolder;
	text-decoration:underline;
}
	
.navigation A {font-weight:bold; color:#5B5B4F; text-decoration:none; height:25px; padding:0px 20px; line-height:25px;}

.topstrap a:link, .topstrap a:hover, .topstrap a:visited, .topstrap a:active {
color:#ff0000;
text-decoration:none;
font-weight:bold;
}
  .limage   { 
	margin:0 25px 5px 5px;
	float:left;
	vertical-align:bottom;
}

 .limagecopy   { 
	margin:3px 10px 5px 0px;
	float:left;
	vertical-align:bottom;
}


.timage   { 
	margin:0 55px 5px 0px;
	float:left;
	vertical-align:bottom;
}

.topimage   { 
	margin:0 55px 85px 5px;
	float:left;
	vertical-align:bottom;
}

   .rimage   { 
	margin:0 -10px 5px 10px;
	float:right;
}


.text UL {padding:0px 0px 0px 0px; margin-left:50px;}
.text OL {padding:0px 0px 10px 25px;}
.text LI {padding:0px 15px 5px 0px;
list-style-image:url(../images/pointer.jpg);
}
.side2 LI {
list-style-image:url(../images/pointer.jpg);


}
.side2 ul li{
	margin-left:-22px !important;
	line-height:1.25em;
	padding:0px 0px 8px 0px;
	line-height:1.25em;
	color: #5E564D;
}
.topstrap h1 {
margin:0;
padding:0
}
.webdesign {
float:left;
font-weight:bold;
margin:0;
padding:0
}
	
.side, .testimonialside, .side2 {font:70% Arial, sans-serif;  color:#5B5B4F;
padding:13px 10px 0px 0px; }
.side P, .side2 P {padding:0px 5px 0px 0px;
margin:12px 0px;}
.side UL, .testimonialside UL {background:#ffffff; margin-left:0px }

.side LI, .testimonialside LI {margin-left:0px;
padding: 5px 3px 5px 0px;}

.testimonialside A, .side h2 a, .side2 h2 A, .side p A, .testimonialside p A, .testimonialside h2 A, .side2 p A{color:#FF0000; text-decoration:none;
border-bottom:1px dotted #cccccc;
}
.side2 li A {
color:#FF0000;
text-decoration:none;
border-bottom:1px dotted #cccccc;
}
.side img A:link, .side img A:visited, .side img A:active, .side img A:hover{
border: 1px solid #ffffff;
}
.side A:hover, .services STRONG A {color:#041455;}





 .tbl	{
	float:right;
	margin:0 0 10px 10px;
	padding:0 0 0 10px
	
}



    h1 {
	font-size:1em;
	line-height: 3em;
	margin-left:20px;
}
.testimonialpage h1 {
margin-left:0px;
}

.sidebar h1 {
padding-left:5px;
margin-top:5px;
margin-bottom:5px;
font-size:1em;
	background-color: transparent;
	color: #cccccc;
	margin-bottom:0px;
	font-weight:bold;
	text-align: left;
	vertical-align:top;
	line-height: 1.5em;
	}


.navigation {
font:70% Arial, sans-serif; background-color:#C1C0A4; color:#C1C0A4; 
border-top:5px solid #ffffff;
text-align:center;}

hr {
margin-top:10px;
}
    h2 {
	font-size:1em;
	color: #000000;
	line-height:1.5em;
	margin-left:20px;
}
.specialoffer h2 {
	font-size:1em;
	color: #000000;
	line-height:1em;
	margin-left:15px;
}

    h3, .side2 h3 {
	font-family: Tahoma;
	font-size:1em;
	color: #000000;
	margin:0;
}
.side2 h3 {
width:143px;
}
.side h2, .testimonialside h2, .side2 h2 {
margin:0px;
}

h2.topquote {
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:0.5em 0;
}
.side h3, .side strong  {
font-family: Tahoma;
	font-size:1em;
	color: #5F8295;
	margin:3px 0px 0px 0px;
	}

h4 {
	font-size:.8em;
	background-color: transparent;
	color: #000000;
	padding-right:-15px;
	margin-bottom:0px;
	font-weight:normal;
	text-align: center;
	vertical-align:top;
	line-height : 30px;
}

h5 {
font-size:1em;
}

 

.menu {
	padding-left:10px;
	line-height:1.75em;
	}
.mainimage {
	border-bottom: thick white solid;
	background-color: #668899;
}

.rightbar {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	background-color: #4D575B;
	color: #cccccc;
	padding:5px 10px 10px 10px;
	font-weight:normal;
	vertical-align:top;
	border : medium white solid;
	line-height:1.5em;
}

.rightbar h1 {
color:#ffffff;
}
   .testimonials {
   background-color:#eeeeee;
   height: 1% !important;
   font-size:.9em;
   padding:10px;
   border:2px solid #dddddd;
   
}
.testimonials p {
margin-bottom: 20px;
 }
   .botnavtext {
	font-family: Tahoma;
	background-color:transparent;
	color: #556655;
	font-size:.6em;
	text-align:center;
	padding:5px;
	font-weight:normal;
	border-Bottom:none;
}
 
  p.topquote{
	background-color: #E6E6D9;
	color: #5E574D;
	font-weight: normal;
	padding:5px;
	vertical-align:top;
	width:140px;
	margin-top:5px;
	border:2px solid #dddddd;
	margin-bottom:0px;
}
 
.quote {
	padding-left:40px;
	font-size:.85em;
}

.botquote {
	padding-left:40px;
	background-position : right;
	background-repeat : no-repeat;
	background-image : url(../images/rquote.gif);
}

.topstrap {
	text-align:right;
	font-size:0.7em;
	padding:0px;
	
	}
	
  .hometoptext{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:0.8em;
	color: #222222;
	padding:15px 30px 0px 15px;
	font-weight:normal;
	vertical-align:top;
	background-color:#ffffff;
	line-height:1.5em;
	border-top:medium solid white;
	border-right:medium solid white;
}
 
 
  .errortext{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:.8em;
	background-color: #ffffff;
	color: #222222;
	padding:15px 50px 15px 15px;
	font-weight:normal;
	vertical-align:top;
	border-top:medium white solid;
	border-left: 0px white solid;
	border-right:medium white solid;
	border-bottom:medium white solid;
	line-height:1.5em;
}
 
  .hometext{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	color: #222222;
	padding:0px 70px 15px 42px;
	font-weight:normal;
	vertical-align:top;
	line-height:1.5em;
	background-color:#ffffff;
	border-right: medium solid white;
	border-bottom:medium solid white;
}
blockquote {
color:#333333;
}
 .testimonialpage{
	font:.75em Arial, sans-serif; color:#5E574D; padding:15px 0px 20px 20px;}
  .text{
	font:.75em Arial, sans-serif; color:#5E564D; padding:15px 20px 20px 10px;}
.textleft{
	font:.75em Arial, sans-serif; color:#BDB7AE; padding:15px 20px 20px 10px;}
.text A, .textp A , .testimonialpage A, .whois A{color:#FF0000; text-decoration:none;
border-bottom:1px dotted #cccccc}
 .whois{
	font:.75em Arial, sans-serif; color:#5E564D; padding:35px 20px 20px 10px;}
.bottext A{color:#5E574D; text-decoration:none;
}
.text A:hover, .textp A:hover, .testimonialpage A:hover, .testimonialside A:hover {color:#041055; text-decoration:none;}
.text P {padding:0px 40px 0px 20px; line-height:120%; margin-top:0px; margin-bottom:10px;}
.textp {font:75% Arial, sans-serif; color:#5B5B4F; margin:10px 0px 20px 10px;}
 .pad{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	background-color: #ffffff;
	color: #222222;
	padding:30px 50px 25px 40px;
	font-weight:normal;
	vertical-align:top;
	border-left: solid white medium;
	border-bottom:0px dotted #aaaaaa;
	line-height:1.5em;
	
}
 .tdtoppad{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	background-color: #ffffff;
	color: #222222;
	padding:30px 50px 0px 40px;
	font-weight:normal;
	vertical-align:top;
	border-left: solid white medium;
	border-top: solid white medium;
	border-bottom:0px dotted #aaaaaa;
	line-height:1.5em;
}
  .toppad{
	font-family: Tahoma, Helvetica, sans-serif;
	color: #222222;
	padding:15px 0px 0px 15px;
	font-weight:normal;
	vertical-align:top;
	border-left: solid white medium;
	border-top: solid white medium;
	border-bottom:0px dotted #aaaaaa;
	line-height:1.5em;
}

.lowpad{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	background-color: #ffffff;
	color: #222222;
	padding:15px 50px 25px 45px;
	font-weight:normal;
	vertical-align:top;
	border-left: solid white medium;
	line-height:1.5em;
	
}

 .botpad{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:.7em;
	background-color: #ffffff;
	color: #222222;
	padding:5px 50px 5px 15px;
	font-weight:normal;
	vertical-align:top;
	border-left: solid white medium;
	border-bottom: solid white medium;
	line-height:1.5em;
	text-align:center;
}
  
 .smalltxt {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:.7em;
	background-color: #99bbcc;
	color: #222222;
	padding:15px 50px 15px 15px;
	font-weight:normal;
	vertical-align:top;
	border-top : medium white solid;
	border-left: medium white solid;
	border-right:4px white solid;
	
}

  .slogan{
	font-family: Tahoma;
	font-size:3em;
	background-color: transparent;
	color: #339999;
	padding-right:0;
	margin-bottom:0px;
	margin-right:0px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	letter-spacing : -1px;
	line-height : 30px;
} 

   .botrighttext{
	font-family: Tahoma;
	font-size:0.7em;
	background-color:#D7D7C4;
	color:#5E574D;
	padding:5px;
	text-align:right;
	font-weight:normal;
	border-right:5px solid #c1c0a4;
}

 .botplain{
	font-family: Tahoma;
	font-size:0.7em;
	color:#CECAC4;
	padding:5px;
	text-align:right;
	font-weight:normal;
	
}

   .bottext {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	background-color: #C1C0a4;
	color: #668899;
	font-weight:bold;
	padding:5px;
	vertical-align:top;
	margin-top:0px;
	border-right:2px solid #ffffff;
}


   .bottextplain {
	font-family: Tahoma;
	color: #779988;
	font-size:.8em;
	text-align:center;
	font-weight: normal;
	background : transparent;
	padding:0 0 5px 35px;
	vertical-align:top;
}

.righttext {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color: #132614;
	padding:5px 10px 5px 10px;
	font-weight:normal;
	width: 175px;
	vertical-align:top;
	background : #dddddd;
	border-width : thick;
	border-color : White;
	border : solid;
}


  .lefttoptext{
	color: #556655;
	background-color:#fff;
	padding:5px;
	font-weight:normal;
	border-top : thin solid #eeeeee;
}

  lefttext{
	font-family: Tahoma;
	color: #000;
	background-color:#fff;
	padding:5px;
	font-weight:bold;
}

.pricestable {
font-size:1em;
background-color:#dddddd;
}

.prices{
	font-size:.7em;
	background-color: #ffffff;
	color: #222222;
	padding:15px 10px 15px 10px;
	font-weight:normal;
	vertical-align:top;
	border-top:medium white solid;
	border-left: medium white solid;
	border-right:0px white solid;
	border-bottom:medium white solid;
	line-height:1.5em;
}

  .coltext{
	color: #000;
	background-color:#fff;
	padding:5px;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
}
 
  .coltexthead {
	color: #556655;
	padding:2px;
	text-align:center;
	vertical-align:top;
	font-size:.9em;
}  
 
 .coltextheadleft {
	color: #556655;
	padding:2px;
	text-align:left;
	vertical-align:top;
	font-size:.9em;
}  
  .coltextfoot {
	color: #993300;
	background-color:#fff;
	padding:5px;
	font-weight: bold;
	text-align:center;
	vertical-align:top;
}   
 .coltextleft, .coltexthead, .coltextheadleft{
background-color:#E6E5D3;
padding:2px;
}
.coltext{
background-color:#F3F3E9;
text-align:center;
}
 .formnote {
 font-size:.8em;
 }
  .formtext{
	font-family: Tahoma;
	font-size:.9em;
	background-color:transparent;
	color: #222222;
	margin:0;
	padding:5px 20px 0 0;
	font-weight:normal;
	vertical-align: top;
}

  .links		{
	padding-left:5px;
	text-align:right;
	background: transparent;
	font-family: Tahoma;
	color: #52657C;
	font-size: .6em;
	font-weight:bold;
}

  .linkshd		{
	font-family: Tahoma;
	color: #cccccc;
	padding:0 0 0 5px;
	font-weight: bold;
	vertical-align:top;
	text-align:right;
	
}

  .links		{
	padding-left:5px;
	text-align:right;
	background: transparent;
	font-family: Tahoma;
	color: #52657C;
	font-size: .6em;
	font-weight:bold;
}

 .protximg {
 margin:10px 0px 0px 0px;
 }
 .specialoffer {
 background-color:#DFDFD0;
 margin:20px 40px 20px 20px;
 }
 
 .specialoffer p {
	padding:0 15px;
	color: #990000;
 }
 .copyscape {
	font-size:0.8em;
	color: #9999CC;
	margin-top:25px;
 }
