/* BASIC */

body {
	margin: 0px;
	height: 100%;
	background-color: #86D5F6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}  


a.external {
  padding-left: 15px;
  background: url(external-link.png) top left no-repeat;
}


td {
	font-size: 14px;
	color: #56452f;}

.text-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #56452f;
	font-weight: bold;
}

.textb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #56452f;
	font-weight: bold;
}

.textb20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #56452f;
	font-weight: bold;
	margin-bottom: 20px;
}

.textbwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

.textborange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dc673b;
	font-weight: bold;
}

.textbred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993300;
	font-weight: bold;
}

.textbitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #56452f;
	font-weight: bold;
	font-style: italic;
}

.textbitalic1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #56452f;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/1.png);
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 40px;
	line-height: 45px;
}

.textbitalic2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #56452f;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/2.png);
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 40px;
	line-height: 45px;
}

.textbitalic3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #56452f;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/3.png);
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 40px;
	line-height: 45px;
}

.textbitalic4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #56452f;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/4.png);
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 40px;
	line-height: 45px;
}

#testimonial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #56452f;
	font-weight: normal;
	font-style: normal;
	margin-left: 30px;
	padding: 10px 20px 10px 20px;
	background: url(../images/testimonial.jpg);
	width: 330px;
	border:groove;
	border-color:#993300;
}
	  

img {border: 0;
     margin: 10px;}	 

/* regular body links */

p a:link, p a:visited, p a:active {
	font-size: 14px;
	font-weight: bold;
	color: #72D0F5;
	text-decoration: underline;
}

p a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #C8DA30;
	text-decoration: underline;
}

a:link, a:visited, a:active {
	font-size: 14px;
	font-weight: bold;
	color: #2AC4F5;
	text-decoration: underline;
}

a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #E2E535;
	text-decoration: underline;
}

a.site-l:link, a.site-l:visited, a.site-l:active {
	font-size: 10px;
	font-weight: bold;
	color: #47C8F5;
	text-decoration: none;
}

a.site-l:hover {
	font-size: 10px;
	font-weight: bold;
	color: #EBED82;
	text-decoration: none;
}

a.brown-l:link, a.brown-l:visited, a.brown-l:active {
	font-size: 14px;
	font-weight: bold;
	color: #a8510d;
	text-decoration: underline;
}

a.brown-l:hover {
	font-size: 14px;
	font-weight: bold;
	color: #a8510d;
	text-decoration: underline;
}

a.white-l:link, a.white-l:visited, a.white-l:active {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.white-l:hover {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	min-height:600px; /*Change this to whatever you need the min height to be*/
	height:auto;
	height:100%;
	color: #333333;
	font-weight: bold;
	background-color: #FFFFFF;
	-webkit-border-radius: 45px 15px; -moz-border-radius: 45px / 15px; -webkit-box-shadow: 4px 4px 6px rgba(0,0,0,0.6);
	-moz-box-shadow: 3px 3px 4px #000;
  -webkit-box-shadow: 3px 3px 4px #000;
  box-shadow: 3px 3px 4px #000;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.suggestfb {
    height: 23px;
	width: 117px;
	background-attachment: fixed;
	background-image: url(../images/smfacebook.gif);
	position: fixed;
	left: 866px;
	top: 130px;
	}

#container {
	position: relative;	
	width: 900px;
	margin-bottom: 0px;	
	margin-right: auto;
	margin-left: auto;	
	margin-top: 0px;
	min-height:800px; /*Change this to whatever you need the min height to be*/
	height:auto;
	height:100%;
}

#masthead {
	height: 175px;
	width: 900px;
	margin: 0px;
	padding-top: 0px;
}

#main {
	margin-right: 5px;
	margin-left: 185px;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	width: 690px;
	min-height:600px; /*Change this to whatever you need the min height to be*/
	height:auto;
	height:100%;
	background-color: #ffffff;
	font-weight: bold;
	padding: 10px;
	border-left: inset;
	border-left-color: #000000;
}



.h1clone {
	font-size: 18px;
	font-weight: bold;
	color: #56452f;
	padding-top: 1px;
	margin-top: 15px;
	margin-left: 0px;
	padding-left: 30px;	
	height: 28px;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 50px;
	line-height: 50px;
	clear: both;
}

.h2clone {
	font-size: 14px;
	font-weight: bold;
	color: #56452f;
	padding-top: 1px;
	margin-top: 15px;
	margin-bottom: -15px;
	margin-left: 0px;	
	padding-left: 8px;	
	height: 38px;
	width: 700px;
	text-align: left;
	}

.h3clone {
	font-size: 17px;
	font-weight: bold;
	color: #56452f;
	padding-top: 1px;
	margin-top: 15px;
	margin-left: 0px;
	padding-left: 30px;
	height: 38px;
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 20px;
	padding-bottom: 50px;
	line-height: 50px;
	clear: both;
}

.buttonlink {
	font-size: 14px;
	font-weight: bold;
	color: #dc673b;
	padding-top: 1px;
	margin-top: 15px;
	margin-left: 0px;
	background-image: url(../images/mbl1.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding-left: 15px;	
	width: 100%;
	position: relative;
	left: 0px;
	top: 0px;
	margin-bottom: 0px;	
}

h1 {
	color: #56452f;
	font-size: 18px;
	font-weight: bold;	
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	width: 550px;
	clear: both;
}

h6 {
	color: #56452f;
	font-size: 12px;
	font-weight: bold;	
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	width: 550px;
	clear: both;
}

h2 {
	font-size: 15px;
	font-weight: bold;
	color: #56452f;
	padding-top: 1px;
	margin-top: 15px;
	margin-left: 0px;
	padding-left: 5px;
	height: 18px;
	width: 550px;
	position: relative;	
	margin-bottom: 10px;
	padding-bottom: 0px;
	line-height: 28px;	
	clear: both;
}

.indent {padding-left: 20px;
          font-size: 14px;}

#indenttitle {
	width: 600px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #56452f;
	padding-top: 1px;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 3px;
	height: 18px;
	border-color: #73868C;
	border-style: ridge;
	background-color: #EFEB7B;
	-moz-border-radius: 15px;
	-webkit-border-radius: 5px;
}

#indentlist {width: 600px;
              text-align: left;}

#tablebox{
  width: 600px;
  height: auto;
  padding: 0px;
  float: left; 
  margin-left: 20px;
  clear: both;
  }	

.table
{
background-color:#333;
}

.table ul
{
float:left;
width: 300px;
margin:0;
padding:0;
}

.table ul li
{
list-style: none;
width: 300px;
}

.table ul li.title
{
	font-weight:bold;
	background-color:#e7e742;
	margin-left: -2px;
	color:#56452f;
	width: 280px;
	padding-left: 5px;
	border-color: #666666;
	border-style: ridge;
	-moz-border-radius: 15px;
	-webkit-border-radius: 5px;
}

.table ul li.even
{
background-color:#fff;
width: 280px;
padding: 5px;
}

.table ul li.odd
{
	background-color:#fff;
	width: 280px;
	padding: 5px;
}	

p {
	font-size: 14px;
	color: #56452f;
	margin-left: 10px;
	padding-bottom: 10px;
	letter-spacing: 0.4px;
	font-weight: normal;
	text-align: left;
}

ul {
	list-style-image: url(../images/bullet2.gif);
	padding-left: 130px;
	font-size: 11px;
	color: #56452f;
	line-height: 25px;
	text-align: left;
}

ul.bullet01 {
	padding-left: 28px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: normal;
	}

ul.bullet01 li{
	list-style-image: url(../images/bullet1.gif);
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

ul.bullet1 {
	padding-left: 28px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	font-size: 14px;
}

ul.bullet1 li{
	list-style-image: url(../images/bullet1.gif);
	margin: 0px;
	padding: 0px;
}

ul.bullet2 {
	padding-left: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 14px;
}

ul.bullet2 li{
	list-style-image: url(../images/bullet2-a.gif);
	margin: 0px;
	padding: 0px;
}

#main-inner1 {
	margin-right: 40px;
	margin-left: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	clear: both;
}

#main-inner1 a:link, #main-inner1 a:visited, #main-inner1 a:active {
	font-size: 14px;
	font-weight: bold;
	color: #dc673b;
	text-decoration: underline;
}

#main-inner1 a:hover {

	font-size: 14px;

	font-weight: bold;

	color: #9f8475;

	text-decoration: underline;

}

#main-inner1 p {

	font-size: 14px;

	color: #56452f;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 45px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	letter-spacing: 0.4px;

}



#main-inner1 h1 {

	font-size: 14px;

	font-weight: bold;

	color: #56452f;

	padding-top: 1px;

	padding-bottom: 0px;

	padding-left: 45px;

	border-top-width: 1px;

	border-top-style: none;

	border-top-color: #1C263C;

	margin: 0px;

	height: 20px;

}

/* Used to style pages laid out like portfolio page */

#main-inner2 {

	margin-right: 40px;

	margin-left: 20px;

	position: relative;

	left: 0px;

	top: 0px;

	margin-top: 0px;

	margin-bottom: 10px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	font-size: 11px;

	color: #56452f;

}





#main-inner2 a:link, #main-inner2 a:visited, #main-inner2 a:active {

	font-size: 14px;

	font-weight: normal;

	color: #dc673b;

	text-decoration: underline;

	margin: 0px;

	padding: 0px;

}

#main-inner2 a:hover {

	font-size: 14px;

	font-weight: normal;

	color: #9f8475;

	text-decoration: underline;

}

#main-inner2 p {

	font-size: 14px;

	color: #56452f;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 45px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	letter-spacing: 0.4px;

}



#main-inner2 h1 {

	font-size: 14px;

	font-weight: bold;

	color: #56452f;

	padding-top: 5px;

	padding-bottom: 3px;

	padding-left: 3px;

	border-top-width: 1px;

	border-top-style: none;

	border-top-color: #C09C6B;

	border-bottom-style: dotted;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 20px;

}

#main-inner2 h2 {

	font-size: 14px;

	font-weight: bold;

	color: #56452f;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 30px;

	background-repeat: no-repeat;

	background-position: left top;

}

#main-inner2 h3 {

	font-size: 14px;

	color: #56452f;

	background-image: none;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 45px;

	margin-top: -15px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	font-weight: normal;

}





/* LEFT COLUMN */



#leftcol {

	width: 170px;

	position: absolute;

	top: 190px;	

	width: 170px;

	vertical-align: top;

	margin-left: 2px;

	padding: 0px;		

}



#leftcol p {

	font-size: 14px;

	color: #56452f;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	letter-spacing: 0.01em;

	text-align: center;

}

/* begin left main nav list containers and styling */

#navleft {

	list-style-type: none;

	text-align: left;

	vertical-align: top;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	color: #56452f;

}



#navlist ul li a {

	display: block;

	color: #000000;

	text-decoration: none;

	width:130px;

	font-weight: bold;

	font-size: 12px;

	height: 22px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CEDC2D;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	left: 0px;

}

#navlist ul li a:hover {

	display: block;

	color:#47C9F5;

	height: 22px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 13px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #C1D72F;

	width: 130px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 12px;

	background-image: url(../images/btn-mo1.gif);

	background-repeat: no-repeat;

	background-position: left 0px;

	left: 0px;

}

ul.navlist {

	list-style: none;

	width: 150px;

	margin: 0px;

	padding-top: 3px;

	padding-right: 10px;

	padding-bottom: 3px;

	padding-left: 0px;

}

ul.navlist li.first {

	border-top: 0px;

	margin-top: 0px;

	padding-top: 0px;

}

#leftcol .clients {

	font-size: 11px;

	color: #56452f;

	background-image: url(../images/icon1_25w.gif);

	height: 35px;

	width: 110px;

	background-repeat: no-repeat;

	background-position: 0px 0px;

	padding-left: 25px;

	font-weight: bold;

	padding-top: 3px;

	margin-left: 15px;

	margin-top: 5px;

	margin-bottom: 10px;

	margin-right: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	clear: both;

}

#leftcol .clients a:link, a:visited, a:active {

	font-size: 11px;

	font-weight: bold;

	color: #73D0F5;

	text-decoration: none;

}

#leftcol .clients a:hover {

	font-size: 11px;

	font-weight: bold;

	color: #E8E95D;

	text-decoration: none;

}



/* end left main nav list styling */



/* begin div styling below left nav */

.box1 {

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: center;

	padding-right: 5px;

	padding-left: 5px;

	width: 165px;	

}



.box1a {

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: center;

	padding-right: 5px;

	padding-left: 5px;

	width: 165px;	

}





.box1b {

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: center;

	padding-right: 5px;

	padding-left: 5px;

	width: 165px;	

}



.box2 {

	padding-top: 10px;

	padding-bottom: 10px;

	text-align: left;

	padding-right: 5px;

	padding-left: 5px;

	width: 165px;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-top-color: #663300;

	border-right-color: #663300;

	border-bottom-color: #663300;

	border-left-color: #663300;

	background-image: url(../images/bar-horiz-repeat.gif);

	background-repeat: repeat-x;

	background-position: left top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9f8475;

}







/* end boxes below left nav */

/* end left LEFT COLUMN styling */



	





/* Special Horizontal List Styling */

#items1-container {

	margin-left: auto;

	margin-right: auto;

	margin-top: 0px;

	margin-bottom: 0px;

	height: 20px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 5px;

}

#items1-container h1 {

	color: #000066;

	font-size: 14px;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: none;

	border-bottom-color: #C09C6B;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 30px;

}

#items1 li {

	display: inline;

	background-repeat: no-repeat;

	padding-left: 40px;

}



#items1 a {

	padding-left: 20px;

	padding-bottom: 14px;

}



#items1 a:link, #items1 a:visited {

	font-size: 14px;

	font-weight: normal;

	color: #C9361D;

	text-decoration: underline;

	background-position: left top;

	background-repeat: no-repeat;

	background-image: url(../images/icon1_15w.gif);

	padding-left: 20px;

}



#items1 a:hover {

	font-size: 14px;

	font-weight: normal;

	color: #000099;

	text-decoration: underline;

	padding-left: 20px;

	background-repeat: no-repeat;

	background-position: left top;

	background-image: url(../images/icon1_15w.gif);

}

/* End Special Horizontal List Styling */



#identity1 {

	padding-top: 10px;

	padding-bottom: 0px;

	padding-right: 10px;

	background-image: url(../images/footerback.jpg);

	background-repeat: no-repeat;	

	height: 160px;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #583E1D;

	margin: 0px;

	clear: both;

	}





#identity2 {

border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-right-color: #BCA281;

	border-left-color: #BCA281;

	margin-right: 5px;

	margin-left: 175px;

	padding-right: 5px;

	padding-left: 5px;

	width: 780px;

	

}







#eckinfo {	

	font-size: 14px;

	color: #333333;

	text-align: left;

	position: relative;

	top: 0px;

	left: 10px;

	height: 160px;	

	}









/* begin footer styling */

#footer {

	padding-top: 10px;
	margin: 0 auto;
	background-image: url(../images/footerback.png);
	padding-bottom: 0px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 900px;
	height: 260px;
	-webkit-border-radius: 36px 12px; -moz-border-radius: 36px / 12px; -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
}

#footer p {
    text-align: center;
	}




#footer-bot {

	background-image: url(../images/footer-bot.gif);

	background-repeat: no-repeat;

	background-color: #583E1D;

	height: 10px;

	padding: 0px;

	border-bottom-width: 4px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	clear: both;

	margin: 0px;

	text-align: center;

	color: #FFFFFF;

}

.photo1 {

	float: right;

	z-index: 10;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

}

.photo1 p {

	width: 100%;

	margin: 0px;

	padding: 0px;

}

.photo1 img {

	padding: 0px;

	display: block;

	margin: 0px;

}

.dividers {

	color: #F0D197;

	font-size: 10px;

	font-weight: normal;

}

.footer-text {

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	text-align: center;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	margin: 0px;

	line-height: 15px;

}

a.footer-l:link, a.footer-l:visited, a.footer-l:active {

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

a.footer-l:hover {

	font-size: 10px;

	font-weight: bold;

	color: #73D3F7;

	text-decoration: none;

}



/* link to pmm only */

.pmm {

	font-size: 9px;

	color: #1C263C;

}

a.pmm:link, a.pmm:visited, a.pmm:active {

	font-size: 9px;

	font-weight: normal;

	color: #1C263C;

	text-decoration: none;

}



a.pmm:hover {

	font-size: 9px;

	font-weight: normal;

	color: #990000;

	text-decoration: none;

}

/* end footer styling */



a.bold-l:link, a.bold-l:visited, a.bold-l:active {

	font-size: 14px;

	font-weight: bold;

	color: #1C263C;

	text-decoration: underline;

}

a.bold-l:hover {

	font-size: 14px;

	font-weight: bold;

	color: #990099;

	text-decoration: underline;

}





a.yellow-l:link, a.yellow-l:visited, a.yellow-l:active {

	font-size: 14px;

	font-weight: bold;

	color: #FFFF33;

	text-decoration: underline;

}

a.yellow-l:hover {

	font-size: 14px;

	font-weight: bold;

	color: #990000;

	text-decoration: underline;

}



.freequote {

	font-size: 17px;

	font-weight: bold;

	color: #333333;

	margin-left: 0px;

	padding-left: 30px;

	height: 28px;

	width: 100%;

	position: relative;

	left: 0px;

	top: 0px;

	margin-bottom: 20px;

	padding-bottom: 50px;

		

}



#main-thanks {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: solid;

	border-right-color: #BCA281;

	border-left-color: #BCA281;

	margin-right: 50px;

	margin-left: 175px;

	padding-right: 15px;

	padding-left: 15px;

	position: relative;

	left: 0px;

	top: 0px;

	margin-bottom: 0px;

	padding-bottom: 50px;

	height: 625px;

	text-align: center;	

}



#main-thanks h1 {

	color: #990000;

	font-size: 17px;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: none;

	border-bottom-color: #C09C6B;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding: 0px;

}

#main-thanks h2 {

	color: #990000;

	font-size: 12px;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: none;

	border-bottom-color: #C09C6B;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding: 0px;

}



#main-thanks p {

	font-size: 11px;

	color: #39CBF7;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 27px;

	letter-spacing: 0.4px;

}











#center {

     text-align: center;

	 padding: 10px; }

	 

	 

#center400 {

     text-align: center;

	 padding: 10px;

	 width: 400px; 

	 margin: 0 auto;}	 

	 

#centerbold {

	padding: 12px;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	font-weight: bold;

	 }	 

	 

#seopricing {

     background-image: url(../images/seopricing.jpg);

	 height: 170px;

	 width: 346px;

	 margin-left: 90px;

	 }

	 	 



	

#translate {

    height: 80px;

	}	

	

#vcard {

    font-weight: bold;}





#breadcrumbs {

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #333333;

	margin-bottom: 20px;}



#breadcrumbs a:link, #breadcrumbs a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #CEDF29;

	text-decoration: underline;

	

}



#breadcrumbs a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #31C7F7;

	text-decoration: underline;

		

} 







 #crumbs {

 font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 9px;

margin-bottom: 20px;

 border-bottom:1px solid #dedede;

 height:2.3em;

 }

 

 #crumbs li {

float:left;

line-height:2.3em;

padding-left:.75em;

color:#777;

 }



 ul, li {

 list-style-type:none;

 padding:0;

 margin:0;

 }

 

#crumbs li a {

display:block;

padding:0 15px 0 0;

background:url(../images/icon1_15w.gif) no-repeat right center;

}



#crumbs li a:link, #crumbs li a:visited {

text-decoration:none;

color:#777;

}



#crumbs li a:hover, #crumbs li a:focus {

	color:#990000;

}





#rightbox {    

   float: right;

   margin: 0;

   padding: 5px;   

   }

   

   

#data1 {

	border-collapse: collapse;

	width: 95%;

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#data1 h1 {

	color: #333333;

	font-size: 11px;

	font-weight: bold;

	background-image: none;

	margin: 0px;

	padding: 0px;

}

#data1 h2 {

	color: #5F9794;

	font-size: 12px;

	font-weight: bold;

}



#data1 td,th {

	font-size: 10px;

	vertical-align: top;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #F4EDE3;

	border-right-color: #684E2C;

	border-bottom-color: #F4EDE3;

	border-left-color: #684E2C;

}

#data1 th {

	color: #333333;

	text-align: left;

	background-image: url(../images/bg-data1.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding-top: 12px;

	padding-bottom: 8px;

	border-bottom-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-style: none;

	border-right-color: #684E2C;

	border-bottom-color: #684E2C;

	border-left-color: #684E2C;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-width: 2px;

	border-top-color: #684E2C;

}



#data1 tr.alt td {

	background-image: url(../images/bg-data2.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

#data1 .info{

	font-size: 9px;

	color: #333333;

	padding-bottom: 3px;

	padding-right: 3px;

}

   

#form-container {

	font-size: 14px;

	height: auto;

	padding-bottom: 100px;

	padding-top: 10px;

}





#form-container2 {

	font-size: 14px;

	height: 500px;

	padding-bottom: 100px;

	padding-top: 10px;

}



#form-container3 {

	font-size: 14px;

	height: 900px;

	padding-bottom: 100px;

	padding-top: 10px;

}





label{

float: left;

width: 120px;

font-weight: bold;

}







textarea{

width: 250px;

height: 150px;

}



.boxes{

width: 1em;

}



.radio-btn {

	margin: 0 auto;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	color: #000000;

	text-align: center;

}

.radio-btn input {

	width: 15px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



.radio-btn a:link, .radio-btn a:visited, .radio-btn a:active {

	font-size: 14px;

	font-weight: normal;

	color: #990000;

	text-decoration: underline;

	margin: 0px;

	padding: 0px;

}

.radio-btn a:hover {

	font-size: 14px;

	font-weight: normal;

	color: #990099;

	text-decoration: underline;

}



.textlabels {

	text-align: right;

	padding-right: 5px;

	color: #333333;

	font-size: 11px;

	width: 225px;

	padding-top: 5px;

}



#btns-box1 {

	padding-bottom: 0px;

	padding-top: 0px;

	width: 275px;

	margin-right: 0px;

	margin-left: auto;

	margin-top: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

}

#btns-box2 {

	padding-bottom: 25px;

	padding-top: 10px;

	width: 300px;

	margin-right: 0px;

	margin-left: auto;

	margin-top: 0px;

	margin-bottom: 0px;

}

#submit-btn{

	margin-left: 0px;

	margin-top: 5px;

	width: 95px;

	background-image: url(../images/btn-form.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	height: 24px;

	padding: 0px;

	font-weight: bold;	

	margin-right: 0px;

	margin-bottom: 0px;

}

#reset-btn{

	margin-left: 0px;

	margin-top: 5px;

	width: 105px;

	background-image: url(../images/btn-form2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	height: 28px;

	padding: 0px;

	font-weight: bold;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



br {

clear: left;

}



#indentlist {

	list-style-type: none;

	text-align: left;

	vertical-align: top;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



#indentlist ul li a {

	display: block;

	color: #CEDF29;

	text-decoration: none;

	width:500px;

	font-weight: bold;

	font-size: 14px;

	height: 22px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

	left: 0px;

}

#indentlist ul li a:hover {

	display: block;

	color:#4ACBF7;

	height: 22px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 20px;

	width: 500px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 12px;

}  









.captcha {

   background-image: url(../images/identiPIC_1.jpg);

   background-repeat:no-repeat;   

   }

	

#freequote {

   background-image: url(../images/btn-free-quote2.gif);

   background-repeat: no-repeat;

   margin: 0 auto;

   text-align: center;

   }

   

#esther {

	background-image: url(../images/esther.jpg);

	background-repeat:no-repeat;	

	height: 145px;

	width: 123px;

	background-position: right;

	float: right;

	margin: 10px;	

	clear: both;	

   }   

   

#securitycode {

   background-image: url(../images/ccsecurity.gif);

   background-repeat: no-repeat;

   width: 424px;

   height: 268px;

   margin: 0 auto;

   text-align: center;

   }   





/*Resources Section Styles*/



#links {

    font-family: Tahoma, Arial, sans-serif;

	font-size: 14px;

	margin-left: 20px;

	margin-right: 20px;

	text-align: left;}

	

li {

    margin-top: 0px;

	margin-left: 10px;

	line-height: 20px;}

	

#search {

    text-align: center;

	}	

	

#text {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 14px;

	text-align: left;

	color: #333333;

}	

	

#textb {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	text-align: left;

	}	

	

#textb-r {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-align: right;

	color: #990000;

	}				

	

#exchange {

	width: 100%;

	height: auto;	

	padding: 5px;

	border-color: #000000;

	border: 1px solid #AC8B46;	

}		



#disclaimer {

    font-family: Tahoma, Arial, sans-serif;

	font-size: 14px;

    width: 85%;

	height: auto;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	font-style: italic;

	border: 1px solid #000000;

	padding: 10px;

	}







/*Side Buttons*/

	

*{margin:0px;padding:0px;}

#suggestPost {

background:transparent url(http://www.eckweb.com/images/suggest-post.png) no-repeat scroll 0px 0px;

height:170px;

left:0;

position:fixed;

top:310px;

width:40px; }

div#suggestPost:hover {

background-position:-41px 0px; }

#suggestPost a {

display:block;

height:170px;

width:40px; }







#cboxall {	

	text-align: center;

	background-color: #FFFF99;

	padding-top: 3px;

	padding-bottom: 3px;	

	width: 600px;

   }

   

#cboxall left {

    left-margin: 10px;

	text-align: left;

	color: #000000;

	}

	

#cboxall right {

     left-margin: 310px;

	 text-align: left;

	 color: #000000;

	 }



#cboxall ul{

	font: bold 14px arial;

	padding-left: 0;	

	margin-left: 0;		

	list-style: none;	

}



#cboxall li{

	list-style: none;	

	display: inline;

	padding-right: 20px;	

	border-bottom: 2px solid #000000;

}



#cboxall a:link, #cboxall a:visited, #cboxall a:active {

	color: #000000;

	background-color: #7BD3F7;

	list-style-type: none;

	display: inline;

	text-decoration: none;

	}

	

#cboxall a:hover {

	color: #000000;

	background-color: #E7E752;

	list-style-type: none;

	display: inline;

	text-decoration: none;

	}	

	

#sixfifty {

   width: 650px;

   float: left;}



.left {

	float: left;

	margin-left: 5px;

	position: relative;	

	width: 214px;

	}

	

#rss a{

	color: #000000;

	width: 170px;

	background-color: #D6DF29;

}

	   

	   

#left20 {

     margin-left: 20px;}

	 

#left30 {

     margin-left: 30px;}	 

	 

#left50 {

     margin-left: 50px;}

	 

#left70 {

     margin-left: 70px;}	

	 

	 

#boxgreen {

	width: auto;

	padding: 15px;

	background-color: #D8E36A;

	margin: 10px;

	-webkit-border-radius: 45px 15px;

	-moz-border-radius: 45px / 15px;

	-webkit-box-shadow: 4px 4px 6px rgba(0,0,0,0.6);

	-moz-box-shadow: 3px 3px 4px #000;

	-webkit-box-shadow: 3px 3px 4px #000;

	box-shadow: 3px 3px 4px #000;

	/* For IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";

  /* For IE 5.5 - 7 */

  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

	}	 	   

	 

#newp {

    width: 680px;

	float: left;

	padding-top: 10px;}	

	

#index1 {

    width: auto;

	padding: 5px;

	}

	

#index2 {

    width: auto;

	padding: 5px;

	}	

	

#index3 {

    width: auto;

	padding: 5px;

	}

	

#index4 {

    width: auto;

	padding: 5px;

	}			

	

#topnav {	

	text-align: right;

	background-color: #FFFF99;

	padding-top: 3px;

	padding-bottom: 3px;	

	position: absolute;

	width: 400px;

	height: 40px;

	top: 100px;

	left: 100px;

   }



#topnav ul{

	font: bold 10px arial;

	padding-left: 0;	

	margin-left: 0;		

	list-style: none;	

}



#topnav li{

	list-style: none;	

	display: inline;

	padding-right: 20px;	

	border-bottom: 2px solid #000000;

}



#topnav a:link, #topnav a:visited, #topnav a:active {

    color: #000000;

	background-color: #FFFF99;

	list-style-type: none;	

	display: inline;

	text-decoration: none;

	}

	

#topnav a:hover {

    color: #ffffff;

	background-color: #000000;

	list-style-type: none;

	display: inline;

	text-decoration: none;	

	}	

	
