html { background-color: #fff; background-image: url('images/main_bg.gif'); margin: 0px; }
body { background-color: #fff; background-image: url('images/main_bg.gif'); margin: 0px; }

a, a:link, a:visited  { color: #b28701; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover, p a:hover { text-decoration: underline; }

a.copyright:link, a.copyright:visited { color: #fff; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a.copyright:hover { text-decoration: underline; }

p, ul, ol, td, div { color: #2a313f; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; line-height: 16px; }

ul li ul {list-style-type:circle;}

.sub { color: #0b0e15; font-weight: bold; font-size:13px; color:#122857; }
.price_header { color: #000; font-weight: bold; font-size: 16px; }

image { border: 0px; }
a img {border: none; }

ul { list-style: square; }

table.maintable {
width: 916px;
height: 100%;
padding: 0px;
background-image: url('images/home_bg.gif');
}

table.insidetable {
width: 916px;
height: 100%;
padding: 0px;
background-image: url('images/inside_bg.gif');
}

td.h100 { height: 100%; }

td.h100line { height: 100%; background:url(images/bg_line.gif) no-repeat 0px 480px; }

td.home_left {
width: 528px;
padding: 20px 40px 20px 25px;
}

td.home_right {
width: 320px;
padding: 20px;
background: #EBE7D9;
}

td.address {
padding: 20px;
}

td.inside_col {
/* width: 50%; 
padding: 20px; */
width:50%;
padding:20px;
}

td.inside_left {
/* width: 190px;
 padding: 20px 20px 20px 23px; */
padding: 20px;
background-image: url('images/left_bg.gif');
}

td.copyright {
width: 848px;
height: 65px;
text-align: center;
font-size: 9px;
color: #fff;
background-image: url('images/bottom_bar.gif');
background-color: #122857;
padding-top: 30px;
}


/* for drop-downs */

.clsCMOn {
	color: #2a313f;
    padding: 4px 2px 2px 4px;
	background-color: #e0d5b3;
	font-weight: bold;
	font-size: 10px;
}

.clsCMOver {
    color: #b28701;
	padding: 4px 2px 2px 4px;
	background-color: #fff;
	font-weight: bold;
	font-size: 10px;
}


form .button {padding:0px 2px ; height:22px; width:auto; background-color:#b8a961; border:1px solid #122857; color:#FFF; cursor:pointer; }

form select { font:12px/16px Arial, Helvetica, sans-serif; border:1px solid #cbce91; padding:2px; height:22px; }


/* CONTACT FORM */

form#contactform { }

form#contactform table td { padding:2px; vertical-align:middle; }

form#contactform input, form#contactform textarea { width:200px; font:12px/16px Arial, Helvetica, sans-serif; border:1px solid #cbce91; padding:2px; height:22px; margin-left: 10px; }

.selectBox { font:12px/16px Arial, Helvetica, sans-serif; border:1px solid #cbce91; padding:2px; height:22px; margin-left: 10px; border:1px solid #cbce91 !important;}

form#contactform textarea { height:80px; } 

form#contactform input#button { padding:2px; height:auto; width:auto; background-color:#b8a961; border:1px solid #122857; color:#FFF; cursor:pointer; }




/* REQUEST CONSULTATION FORM */

form#requestform { }

form#requestform table td { padding:2px; vertical-align:middle; }

form#requestform input, form#requestform textarea { width:280px; font:12px/16px Arial, Helvetica, sans-serif; border:1px solid #cbce91; padding:2px; height:22px; }

form#requestform input#button { padding:2px; height:auto; width:auto; background-color:#b8a961; border:1px solid #122857; color:#FFF; cursor:pointer; }

form#requestform select { font:12px/16px Arial, Helvetica, sans-serif; border:1px solid #cbce91; padding:2px; height:22px; }



/* REQUEST A CALL FORM */

form#requestcall { }

form#requestcall table td { padding:2px; vertical-align:middle; }

form#requestcall input, form#requestcall textarea { width:300px; font:12px/16px Arial, Helvetica, sans-serif; border:1px solid #cbce91; padding:2px; height:22px; }

form#requestcall textarea { height:80px; } 

form#requestcall input#button { padding:2px; height:auto; width:auto; background-color:#b8a961; border:1px solid #122857; color:#FFF; cursor:pointer; }

form#requestcall select { font:12px/16px Arial, Helvetica, sans-serif; border:1px solid #cbce91; padding:2px; height:22px; }



/* LOGIN */

form#login { padding:20px; background-color:#ebe7de; width:350px; border:1px solid #e1dbcd; }

form#login table td { padding:2px; vertical-align:middle;}

form#login input, form#login textarea { width:180px; font:12px/16px Arial, Helvetica, sans-serif; border:1px solid #cbce91; padding:2px; height:22px; }

form#login textarea { height:80px; } 

form#login input#button { padding:2px; height:auto; width:auto; background-color:#b8a961; border:1px solid #122857; color:#FFF; cursor:pointer; }



ul.pdf_icon {
	margin:0; 
	padding:0;
	list-style-type:none;
	
	}

ul.pdf_icon li { background:url(images/pdf_icon.gif) no-repeat top left; padding-left:20px; margin-bottom:7px; width: 140px;} 


ul.word_icon {
	margin:0; 
	padding:0;
	list-style-type:none; }
	
ul.word_icon li { background:url(images/word_icon.gif) no-repeat top left; padding-left:20px; margin-bottom:7px;} 

table.details { border-collapse:collapse; }

table.details th { border:1px solid gray; padding:5px; font-size:11px; font-weight:bold; background-color:#cab965; color:#122857; } 

table.details td { border:1px solid gray; padding:5px; }

hr { height:1px; background-color:#e5e1d6; color:#e5e1d6; border:0; }