/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:0;
margin:0 0 20px 0;
background: #dedede url(../images/bg.jpg) repeat-x top;
}
ul,li, p, input, select, h1, h2, he, h4, h5, h6,  fieldset, form{
padding:0;
margin:0;
list-style-type:none;
}
a{
color:#f75e02;
}
a:hover{
text-decoration:none;
}

#wrapper{
margin:0  auto 20px  auto;
width:963px;
background:#FFFFFF;

}
.header{
height: auto;
}

.top1{
height:21px;
background: #333333 url(../images/top1.jpg) no-repeat bottom;
text-align:right;
padding:8px;
}
.top2{
height:249px;
}
.top1 input{
background:#4c4b4b;
border:none;
height:15px;
margin-bottom:2px;
font-size:10px;
color:#999999;
padding:2px;

}
.top1 img{
border: none;
}
.topmenu{
height: 77px;
background: url(../images/menu-spacer.jpg) repeat-x top;
}

/*.topmenu img{
float:left;
}*/
.topmenu ul{
width:auto;
margin:0;
padding:0;
}
.topmenu ul li{
width:auto;
float:left;
}
.topmenu ul li a{
width:auto;
display:block;
padding:15px 14px;
color:#CCCCCC;
text-decoration:none;
}
.topmenu ul li a:hover{
color:#9dd835;
text-decoration: underline;
}
.topmenu ul li a:active, .topmenu ul li a.active {
display:block;
color:#9dd835;
background:url(../images/menu-spacer-hover.jpg) repeat-x top;
height:47px;
float:left;
}
.clearboth{
clear:both;
}
#left-content{
float:left;
width:695px;
border-right:1px dashed #cccccc;
text-align:center;
}
#left-content ul{
width:90%;
margin:0 auto;
}

#left-content ul li{
display:block;
line-height:150%;
text-align:left;
}



#right-content{
width:263px;
float: left;
text-align:center;
}
#right-content ul{
margin: 0 auto;
width:210px;
}
#right-content ul li{
display:block;
text-align: left;
}
#right-content ul li p{
margin:0px 10px;
padding:5px 0;
}
.gray-bg{
background:#e8e8e8;
display:block;

}
#right-content img{
border:none;
}
.bottomline{
border-bottom: 1px solid #cccccc;
padding:0 0 10px 0;
}
h1{
font-size:18px;
color:#8fc038;
margin:0 0 0 35px;
text-align:left;
font-weight:normal;
}
.services{
width:640px;
margin:0 auto;
padding:0;
text-align:left;
height:auto;
}
.services ul{
width:100%;
padding:0;
margin:0;
}
.services p{
margin:10px 0;
}
.services div{
float:left;
display:block;
width:180px;
padding:10px;
margin:0 10px 0 0;
border-right: 1px solid #cccccc;
}
.services div.noborder{
border-right: none;
}

#footer{
background:url(../images/footer-spacer.jpg);
height:62px;
}
#footer ul{
float:right;
margin:25px 0 0 0;
}
#footer ul li{
float: left;
display:block;
color:#000000;
font-size:11px;
}

#footer ul li a{
color:#000000;
padding:10px;
text-decoration:none;
}
#footer p{
padding:25px 0 0 0;
color:#FFFFFF;
font-size:11px;
}

/*new styles added on 18/12/08 starts here */
.bottomline h2{
	font-size:18px;
	color:#8fc038;
	margin:10px 0 0 0;
	text-align:left;
	font-weight:normal;

	}

.bottomline li p{
	padding-top:25px;
	}
img.pad{
	float:left;
	padding:5px 20px 0 0;
	}
	
/*styles for order form page starts here*/
h4{
	color:#555252;
	font-size:18px;
	margin:5px 0;
	}
h2{
	font-size:18px;
	color:#8fc038;
	margin:10px 0 0 0;
	text-align:left;
	font-weight:normal;
	}
.link{
	height:50px;
	padding-top:10px;
	}
.link a{
	padding:0 12px;
	}
.link a.first{
	padding:0 12px 0 0px;
	}
	
	
	
	
form { 
  font:12px Arial, sans-serif;
  margin: 0;
  padding: 0;
  width: 586px;
  }

form fieldset {
 
    border: 1px solid #aaa8a8;
    padding: 10px;        
    margin-bottom: 10px;
	}



form fieldset legend {
	color: #555252;
	font-weight:bold;
	}

form label { 
	display: block;  
	float: left; 
	width: 200px; 
	padding: 0; 
	margin: 5px 0 0 5px; 
	text-align: left; 
	}


form input, form textarea {
	width:auto;      
	margin:5px 0 0 5px;
	border: 1px solid #aaa8a8;
	}
.entress{
	width:70px;
	}
.personal{
	width:290px;
	margin-left:25px;
	}
.personalcomment{
	width:290px;
	min-height:110px;
	margin-left:25px;
	}
.center{
	text-align:center;
	padding-left:240px;
	}


.check{	
	float:left;
	background:none;
	border:none;
	}

form input#reset {
	margin-left:0px; 
	}

textarea { 
	overflow: auto;
	 }




/*styles for order form page ends here*/


ol#toc {
    width:90%;
}

ol#toc li {
    display:block;
line-height:150%;
text-align:left;
}

div.content {
    clear: left;
}







