/* CSS Document */

body,html
{
/* height:100%;   */
padding: 0; 
font-family:Arial, Helvetica, sans-serif;
}
body
{
background:#CFEB00;
}

a{ text-decoration:none; font-weight:bold; color:#094b7b;
}
a:hover{ text-decoration:underline;
}

#wrapper
{
width: 904px;
margin:0 auto;
}

#main
{
height:250px;
width: 904px;
background:url(../images/bg_top.png) 0 0 no-repeat;
behavior: url(js/iepngfix.htc);
}

#middiv
{
width: 904px;
background:url(../images/bg_middle.png) 0 0 repeat-y;
overflow:hidden;
behavior: url(js/iepngfix.htc);

}

#midclose
{

height:70px;
width: 904px;
background:url(../images/bg_footer.png) 0 0 no-repeat;
behavior: url(js/iepngfix.htc);
}


#banner
{
height:250px;
width:904px;
padding:0;
margin:0;
position:relative;
} 

#toppic
{
	height:260px;
	width:350px;
	float:right;
	text-align:right;
	position:absolute;
	left: 554px;
	top: -15px;
	margin:0;
	padding:0;
	z-index:2;
}
#logo
{
padding:25px 0 0 110px;
height:65px;
width:400px;
float:left;
}


#pricetag
{
	height:135px;
	width:700px;
	padding:100px 0 0 35px;
	position:absolute;
	z-index:3;
	left:2px;
	top:2px;
}


#contentwrapper
{
width:825px;
padding:15px 25px 0 50px;
}

#contentwrapper img
{
border:none;
}

#toplayer
{
height:150px;
width:825px;
}

#message
{
height:130px;
width:590px;
float:left;
font-family:Arial, Helvetica, sans-serif;
}

.message
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:25px;
}

#message.ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.message b{
font-size:14px;
color:#eb751d;
font-weight:bold;
}

#contactlink
{
float:right;
height:160px;
width:210px;
margin-left:10px;
}

#bottomlayer
{
height:330px;
width:825px;
padding-top:20px;
}

#homelink
{
float:left;
height:330px;
width:210px;
}

#productlink
{
float:left;
height:330px;
width:370px;
margin-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:25px;
}
ul.productinfo 
{
list-style:disc;
margin:5px 0 0 20px;
color:#094b7b;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
}

ul.productinfo a{
text-decoration:none; color:#094b7b;
}

ul.productinfo a:hover{
text-decoration:none; color:#eb751d;
}

#aboutuslink
{
float:right;
height:160px;
width:210px;
}
.heading
{
color:#eb751d;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

#leftcolumn
{
/* height:400px; */
width:230px;
float:left;
padding:0;
}

#rightcolumn
{
width:580px;
float:right;
margin-top:18px;
}

#footer
{
height:20px;
width:900px;
padding-top:5px;
}
#footer a
{
text-decoration:none;
}
.footercontacts
{
float:left;
width:250px;
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2E578D;
}
.footerlinks
{
float:right;
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing:0.6px;
color:#2E578D;
}

.footerlinks a{
 color:#2E578D;
}
#mainmenu
{
float:left;
padding-right:20px;


}
.mainmenu 
{
line-height:45px;
list-style:none;
padding-left:0;
margin-left:0;
}

.menulist
{
margin:0 0 0 7px;
padding:0;
}

#products_menu li{
font-size:12px;
font-weight:normal;
list-style:disc;
color:#094b7b;
letter-spacing:0.5px;
}

#products_menu li a {
text-decoration:none;
color:#094b7b;
}

.fix {
behavior: url(js/iepngfix.htc);
}

#table img{ border:#bbd452 1px solid;}


/*contact us form start -- added by mike */
.contact_form{
font-weight:normal;

}

.contact_form td{ 
height:30px;
}

.contact_form input{  width:272px; height:20px; border:solid 1px #094b7b; padding-top:2px;
}
.contact_form input.redd{  width:272px; height:20px; border:solid 1px red; padding-top:2px;
}
.contact_form input.buttonn{  width:130px;
}

.contact_form textarea{  width:272px;  height:70px;  border:solid 1px #094b7b;
}
.contact_form select{ width:274px;  height:24px;  border:solid 1px #094b7b;
}
option{ border:solid 0px #99FFFF; 
}
.asterix
{ color:#eb751d;  vertical-align:top;  font-size:14px; 
}
/*contact us form end  */

