/* CSS Document */
body {background:url(images/page-bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
#maintable { background-color:#FFFFFF; border:1px black solid; }
h1 { background:url(images/h1_bak.gif); font-size:16px; font-weight:bold; margin:0; padding:2px 0 2px 5px; width:100%; height:20px; background-color:#333333; color:#FFFFFF; }
p { padding-left:5px; font-size:12px; color:#333333; }

#header { height:150px; border-bottom: 1px solid black; background:url(images/head_bak.gif) no-repeat; }

#address { float:left; font-size:14px; padding-left:25px; margin-top:50px; }
#phone { float:left; font-size:14px; margin-left:25px; padding-left:25px; border-left:dotted 1px #000000; margin-top:50px; }

a {color:#FF6600; text-decoration:none;}
a:hover {text-decoration:underline;}

ul { margin:0; padding:10px; list-style:none; display:block;}
li { margin:0; padding:10px; display:block; }


#nav {border-right:#666666 1px dotted;}
#nav ul {margin:0; padding:0; list-style:none; display:block; width:210px; background:url(images/list-back.jpg) repeat-x #FFFFFF;}
#nav ul li {margin:0; padding:0; border-bottom:#555555 1px dashed; font-size:13px;  display:block; width:210px;}
#nav ul li a {text-decoration:none; color:#000000; width:200px; height:100%; display:block; padding-left:10px; padding-top: 10px; padding-bottom: 10px; line-height: 13px;}
#nav ul li a:hover {color:#FFFFFF; background:url(images/button-bg.gif) no-repeat;}
#nav ul li object { width:200px; height:250px; }


.customerLogin { float:right; text-align:center; border:1px dotted #CCCCCC; border-right:none; padding:0 5px 5px 5px; }
.customerLogin h2 { font-size:14px; }

#footer { font-size:12px; }
t:1px solid black; }


#footer { font-size:10px; }


.title {font-size:9px; width:850px; margin:3px auto; text-align:center; background-color:none; color:#999999; padding:0; border:none; font-weight:100; background:none; margin:0 auto; padding:0; text-align:center;}
