/* DEFINITION LIST PROGRESS BAR */







dl, dt, dd{margin:0;padding:0;}







dd{



	width:216px;



	height:41px;



	background:url(../progress_bar/progress_bar/bg_bar.gif) no-repeat 0 0;



	position:relative;



}



dd span{



	position:absolute;



	display:block;



	width:200px;



	height:25px;



	background:url(../progress_bar/progress_bar/bar.gif) no-repeat 0 0;



	top:8px;



	left:8px;



	overflow:hidden;



	text-indent:-8000px;



}



dd em{



	position:absolute;



	display:block;



	width:200px;



	height:25px;



	background:url(../progress_bar/progress_bar/bg_cover.gif) repeat-x;



	top:0;



}











/* SINGLE PROGRESS BAR */







.progressBar{



	width:216px;



	height:41px;



	background:url(../progress_bar/progress_bar/bg_bar.gif) no-repeat 0 0;



	position:relative;



}



.progressBar span{



	position:absolute;



	display:block;



	width:200px;



	height:25px;



	background:url(../progress_bar/progress_bar/bar.gif) no-repeat 0 0;



	top:8px;



	left:8px;



	overflow:hidden;



	text-indent:-8000px;



}



.progressBar em{



	position:absolute;



	display:block;



	width:200px;



	height:25px;



	background:url(../progress_bar/progress_bar/bg_cover.gif) repeat-x 0 0;



	top:0;



}







body {



font: 11px Verdana, Arial, Helvetica, sans-serif;



margin: 0;



background-color: #eee;



text-align: center;



line-height: 18px;



}



#wrap {



width: 900px;



margin: auto;



text-align: left;



background: url("images/bg.png");



}



#header {



height: 368px;



background: url("images/header.png") no-repeat top left;



}



#footer {



width: 900px;



margin: auto;



background: url("images/footer.png") no-repeat top left;



padding: 60px 0 40px 0;



}







ul, li {



margin: 0;



padding: 0;



list-style: none;



}



#menu {



padding-top: 330px;



padding-left: 360px;



}



#menu ul li {



float: left;



}



#menu ul li a {



color: #333;



text-decoration: none;



display: block;



padding: 0 10px;



}



#menu ul li a:hover {



color: #CC0000;



}







#menu ul li ul {



width: 120px;



border-top: 1px solid #ddd;



border-left: 1px solid #ddd;



border-right: 1px solid #ddd;



}



#menu ul li ul li a {



width: 120px;



display: block;



background-color: #eee;



padding: 8px 12px;



border-bottom: 1px solid #ddd;



border-top: 1px solid #fff;



}







.clear {



clear: both;



}







#left {



width: 336px;



background: url("images/left.png") no-repeat top;



padding-top: 348px;



float: left;



}



#right {



width: 484px;



padding: 10px 70px 10px 10px;



float: right;



}







#boxes {



width: 220px;



margin-left: 96px;



}







.box {



margin-bottom: 20px;



}



h3 {



font: 24px "Trebuchet MS";



color: #0066FF;



border-bottom: 3px solid #eee;



padding-bottom: 12px;



text-align: right;



background: url("images/list.png") no-repeat;



background-position: 4px 4px;



margin: 0 0 16px 0;



}



#search h3 {



background: url("images/search.png") no-repeat;



background-position: 4px 4px;



}



.content {



}

.contentimg {

	text-align: right;

	float: left;

	padding-right: 6px;

}





.contentleft {



	background-image: url(images/left%20why%20grow.jpg);



	background-repeat: no-repeat;



	padding-left: 3px;



	text-align: center;



	font-style: normal;



	padding-top: 2px;



	padding-right: 2px;



}



.contentleftbig {



	background-image: url(images/heightincreasecontentleftbig.png);



	background-repeat: no-repeat;



	padding-left: 3px;



	text-align: center;



	font-style: normal;



	padding-top: 2px;



	padding-right: 2px;



	padding-bottom: 9px;



}











st {



	margin: 0 0 18px 0;



	line-height: 18px;



	color: #333;



}







p {



margin: 0 0 18px 0;



line-height: 18px;



}



h1 {



	font: 28px "Trebuchet MS";



	color: #990000;



	margin: 0 0 20px 0;



}







h2 {



	color: #333;



	margin: 0 0 20px 0;



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



	font-size: 18px;



	font-weight: bolder;



}



h4 {



	color: #333;



	margin: 0 0 20px 0;



	font-family: "Trebuchet MS";



	font-size: 16px;



}











a img {



border: 0;



}







#searchbox {



width: 210px;



border: 1px solid #ccc;



padding: 4px;



margin-bottom: 5px;



}



#searchgo {



padding: 2px;



}











.testimonials {



padding: 10px;



background-color: #eee;



border: 1px solid #ddd;



margin-bottom: 10px;



}



.other {



	padding: 10px;



	background-color: #eee;



	border: 1px solid #ddd;



	margin-bottom: 10px;



}











/* forms */



form {



  margin: 0 0 30px 0;



}



.field {



  margin: 0 0 5px 0;



}



.field label {



  width: 100px;



  padding-right: 10px;



  text-align: right;



  float: left;



}



#submit {



  margin-left: 110px;



  clear: both;



}



input, textarea, select {



  font: 11px Verdana, Arial, Helvetica, sans-serif;



}



.field input {



  width: 150px;



}



.field input, .field textarea {



  padding: 6px;



  border-top: 1px solid #D0D0D0;



  border-right: 1px solid #EAEAEA;



  border-bottom: 1px solid #EAEAEA;



  border-left: 1px solid #D0D0D0;



}



.field textarea {



  width: 320px;



  height: 110px;



  overflow: auto;



}



#submit input {



  padding: 3px;



}



.Bstrong {



	font-weight: bold;



}

.Price {
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #090;
}




#custom {

	width: 340px;

	float: right;

	padding-top: 10px;

	padding-right: 70px;

	padding-bottom: 10px;

	padding-left: 10px;

}
