body {margin-top:0; background-color:#0C0A0D; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; line-height:1.9; text-align:left; color:#FFFFFF;}

a:link, a:visited{color:#CCCCCC; text-decoration:none;}
a:hover{color:#999999; text-decoration:none;}
a:active{color:#CCCCCC; text-decoration: none;}

a:link.red_link {color:#CA0000; text-decoration:none;}
a:visited.red_link {color:#CA0000; text-decoration:none;}
a:hover.red_link {color:#CCCCCC; text-decoration:none;} 
a:active.red_link {color:#CCCCCC; text-decoration:none;}

#clear {clear:both;}

#all {width:900px; min-height:625px; margin:auto;}

/* Hides from IE5-mac \*/
* html #all{height:625px;}
/* End hide from IE5-mac */


#frame {width:265px; height:288px; float:left; padding:21px 0 20px 40px;}
#contact_frame {width:435px; height:288px; float:left; padding:26px 0 20px 40px;}
#main_shot_caption {width:510px; min-height:308px; margin:21px 0 0 25px; padding:0 0 0 25px; float:left; text-align:left; border-left:#999999 solid 1px;}

/* Hides from IE5-mac \*/
* html #main_shot_caption{height:95px;}
/* End hide from IE5-mac */

#main_shot_caption_contact {width:310px; min-height:365px; margin:21px 0 0 25px; padding:0 0 0 25px; float:left; text-align:left; border-left:#999999 solid 1px;}

/* Hides from IE5-mac \*/
* html #main_shot_caption_contact{height:365px;}
/* End hide from IE5-mac */

#instruction {margin:auto; padding:0;}
#base_links {width:900px; margin:0; margin-top:20px; padding:0;}
#line {width:800px; height:1px; margin:0 0 0 0; padding:0 0 20px 40px;}
#push {width:900px; height:150px; margin:0; padding:0;}
#camios {margin:0; padding:0 0 0 40px; min-height:100px;}

/* Hides from IE5-mac \*/
* html #camios{height:100px;}
/* End hide from IE5-mac */

#contact_address {width:397px; float:right; margin:0; padding:0; min-height:52px;}

/* Hides from IE5-mac \*/
* html #contact_address{height:52px;}
/* End hide from IE5-mac */


.main_title {margin:0; padding:0 0 7px 0;}
.main_title_char {margin:0; padding:0 0 10px 0;}
.main_title2 {margin:0; padding:0 0 5px 0;}
.main_bg {background:url(images/ml_bg.jpg) no-repeat left top;}
.char_bg {background:url(images/char_bg.jpg) no-repeat left top;}
.contact_bg {background:url(images/contact_bg.jpg) no-repeat left top;}
.left_logo {margin:0 0 0 57px; padding:0;}
.camio {margin:0; padding:0 0 0 2px;}
.camio1 {margin:0; padding:0 0 0 0;}
.camio2 {margin:0; padding:0 0 0 5px;}
.line {margin:0; padding:10px 0 14px 0;}
.line2 {margin:0; padding:12px 0 14px 0;}
.contact_line {margin:0; padding:0;}

p.base_links {text-align:center; margin:0 10px 0 10px; padding:0; font-size:10px; color:#CCCCCC;}
p.instruction { margin:auto; margin-bottom:20px; padding:0 0 0 0; text-align:center;}
p.title {font-size:25px;}
p.legal {margin:0; padding:5px 0 0 0; text-align:center; font-size:9px; color:#CCCCCC;}
p.contact {margin:0; padding:0; text-align:left;}
p.form {margin:0; padding:5px 0 0 0;}

#coolmenu{
width: 170px;
background-color:#3B3A3F;
float:left;
text-align:center;
margin:0 0 0 2px;
}
* html #coolmenu{ /*IE only rule, to negate the padding below IE includes in menu width.*/
width: 170px;
}
#coolmenu a{
display: block;
width: 100%;
color: white;
text-decoration: none;
padding:4px 0 4px 0;}
html>body #coolmenu a{ /*Non IE rule*/
width: auto;
}
#coolmenu a:hover{
background-color:#DE250F;
color:#101621;
}
#coolmenu_no{
width: 170px;
background-color:#DE250F;
float:left;
text-align:center;
margin:0 0 0 2px;
}
* html #coolmenu_no{ /*IE only rule, to negate the padding below IE includes in menu width.*/
width: 134px;
}
#coolmenu_no a{
display: block;
width: 100%;
color: black;
text-decoration: none;
padding:4px 0 4px 0;}
html>body #coolmenu_no a{ /*Non IE rule*/
width: auto;
}
#coolmenu_no a:hover{
background-color:#DE250F;
color: black;
}
#stopper{
width: 313px;
background-color:#3B3A3F;
float:left;
text-align:center;
margin:0 0 0 40px;
}
* html #stopper{ /*IE only rule, to negate the padding below IE includes in menu width.*/
width: 134px;
}
#stopper a{
display: block;
width: 100%;
color: #3B3A3F;
text-decoration: none;
padding:4px 0 4px 0;}
html>body #stopper a{ /*Non IE rule*/
width: auto;
}
#stopper a:hover{}