/* CSS Document */

body{background:#fff; color:#333333; font:12px/18px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
div, ul, h1, h2, h3, li, p, img{margin:0; padding:0;}
ul{list-style-type:none;}

/* TOP PANEL */
#topPanel{width:762px; height:620px; position:relative; margin:0 auto; padding:0; background:url(/images/top-banner.gif) top right no-repeat;}
#topPanel.inner{height:120px; background:none;}
#topPanel.contact{height:250px;}
#topPanel img{width:230px; height:80px; z-index:1; padding:0; position:absolute; margin:0 0 0 21px;}
#topPanel a.logo{width:230px; height:80px;}
#topPanel a.logo:hover{width:230px; height:80px; background:none;}
#topPanel img.rightPhone{width:246px; height:450px; position:absolute; right:-50px; top:10px;}
#topPanel a{width:245px; height:263px; display:block; text-decoration:none; color:#222222;}
#topPanel a:hover{width:245px; height:263px; background: url(/images/button-hover.gif) no-repeat right bottom; text-decoration:none;}
#topPanel a h2{font:18px/28px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; margin:10px 25px 0 25px; text-align:center; color:#393434;}
#topPanel p{font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;}
#topPanel a p{margin:35px 25px 0 25px; list-style-type:none;}
#topPanel p.leftBtn{margin:23px 25px 0 14px;}
#topPanel p.rightBtn{margin:-47px 0 0 120px;}
#topPanel h1{margin:60px 0 0 25px; font:30px/30px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#FF7113;}
#topPanel p.slogan{font:12px/30px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:340px; text-align:right;}

/* 3 BOXES */
#topPanel #leftBox{width:245px; height:350px; position:absolute; top:0; left:0; margin:260px 0 0; padding:0px; background: url(/images/button-left.gif);}
#topPanel #centreBox{width:245px; height:350px; position:absolute; top:0; left:258px; margin:260px 0 0; padding:0px; background:url(/images/button-centre.gif);}
#topPanel #rightBox{width:245px; height:350px; position:absolute; top:0; right:0; margin:260px 0 0; padding:0px; background:url(/images/button-right.gif);}

/* BODY PANEL */
#bodyPanel{width:762px;	position:relative; margin:0 auto; padding:0;}
#bodyPanel h1{margin:0; font:30px/30px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 10px 25px; color:#FF7113;}
#bodyPanel h2{margin:0; font:16px/30px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; padding:30px 0 10px 25px;}
#bodyPanel p{margin:0 35px 10px 0; padding:2px 10px 0 25px; color:#333333; background-image: none;}
#bodyPanel p.narrow{width:500px;}
#bodyPanel img{border:none;}
#bodyPanel a{text-decoration:none; color:#FF7113;}
#bodyPanel a:hover{text-decoration:none; color:#000066;}
#bodyPanel p.crumbs{color:#999999; text-align:right;}
#bodyPanel p.crumbs a{text-decoration:none; color:#999999;}
#bodyPanel p.crumbs a:hover{color:#FF7113;}
#bodyPanel ul{margin:0 0 10px 25px; color:#333333;}
#bodyPanel ul li{list-style:inside disc; margin-left:10px;}
#bodyPanel #buy{margin:0 0 0 25px; background:url(/images/button-buy.gif) no-repeat; width:213px; height:44px;}
#bodyPanel #buy p.leftBtn{margin:0 0 0 0; padding:0;}
#bodyPanel #buy p.rightBtn{margin:-47px 0 0 107px; padding:0;}

/* FOOTER PANEL */
#footerPanel{width:100%; background:#DCDCDC; color:#4C4C4C; font-size:12px;}
#footerbodyPanel{width:762px;height:133px; position:relative; margin:0 auto; padding:0;}
#footerPanel ul{display:block; position:absolute; right:10px; top:33px; }
#footerPanel li{float:left; font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPanel ul li a{padding:0 6px; color:#4C4C4C; background:#DCDCDC; text-decoration:none;}
#footerPanel ul li a:hover{text-decoration:underline;}
#footerPanel ul li a.padl{padding:0 0 0 6px;}
#footerPanel p{background:#DCDCDC; position:absolute; top:54px; right:10px; color:#A64200;}
#footerPanel img{
	border:none; 
	opacity: 0.5; /* Safari, Opera */
	-moz-opacity:0.50; /* FireFox */
	filter: alpha(opacity=50); /* IE */
	vertical-align:middle;
}
#footerPanel a{text-decoration:none; color:#A64200;}
#footerPanel a:hover{color:#000033;}
#footerPanel a:hover img{
	border:none; 
	opacity: 1.0; /* Safari, Opera */
	-moz-opacity:1.00; /* FireFox */
	filter: alpha(opacity=100); /* IE */
	vertical-align:middle;
}

