* {
    padding:0;
    margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset,
address {
	margin:20px 0;
}
li, dd, blockquote {
    margin-left: 40px;
}
fieldset {
    padding:10px;
}



a#main {
   color:#660000; font-weight:700; text-decoration:none;
}   
a#main:hover {
   color:#ffffff; background:#772222; text-decoration:none;
}   

a#logo img { border-color:000000; background-color:#000000; }   
a#logo:hover img{ border-color:#992222; text-decoration:none;  background-color:#992222; }   




body { 
	margin:0px 0px 5px 0px; background:#000000;
}

table#page { 
   width:780px;  
   text-align:left;
   margin:0px;
}

table#page_header { 
   width:780px; 
   background:url(images/monarch_page_header.jpg);    
   text-align:left;
   margin:0px;
}

table#body_box {
   width:780px; 
   background:url(images/monarch_page_body.jpg);    
   text-align:left;
   margin:0px;
 }
 
table#body_box2 {
   width:780px; 
   background:url(images/monarch_page_body2.jpg);    
   text-align:left;
   margin:0px;
 }

table#page_footer { 
   width:780px; 
   background:url(images/monarch_page_footer.jpg);    
}

table#page_footer p { 
   font-family:Verdana, Arial, Helvetica, sans-serif;   
   font-size:12px; font-weight:700; color:#cccccc;
   text-align:center;
   margin:3px 0px 0px 0px; 
}

span#footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#000000; font-weight:400; text-align:left;
	margin: 10px 0px 0px 0px;
}



table#menu {
   width:144px; 
   vertical-align:top;
   text-align:left;
   margin:0px;
 }


td#menu_top {
   width:144px; height:15px; background:url(images/monarch_page_menu_top.jpg);
 }
td#menu_left {
   width:14px; background:url(images/monarch_page_menu_left.jpg);
 }
td#menu_center {
   width:120px; background:#000000;
 }
td#menu_center_sel {
   width:120px; background:#e4e4e4;
 }
td#menu_center p, td#menu_center_sel p {
   margin:2px 0px 2px 2px;  
 }
td#menu_divider {
   width:120px; background:url(images/monarch_page_menu_divider.jpg);
 }
td#menu_right {
   width:10px; background:url(images/monarch_page_menu_right.jpg);
 }
td#menu_right_sel {
   width:10px; background:url(images/monarch_page_menu_right_sel.jpg);
 }
td#menu_bottom {
   width:144px; height:20px; background:url(images/monarch_page_menu_bottom.jpg);
 }

a#menu {
   color:#cccccc; 
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:700;
   display:block;
   text-decoration:none;
}

a#menu_sel {
   color:#882222; 
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   font-weight:700;
   display:block;
   text-decoration:none;
}

a#menu:hover, a#menu_sel:hover{
   color:#ffffff; background:#882222; 
   display:block;
   text-decoration:none;
}






ul {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:center;
   margin:8px 0px 2px 0px;
}   

li {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:left;
   margin:0px 0px 2px 40px;
}   





h1#ProductPage {
   color:#000000;
   font-family:"Comic Sans MS", Tahoma, Arial, Helvetica, sans-serif;
   font-size:22px; font-weight:700;
   text-align:left;
   margin:5px 0px 0px 20px;
}

h2#ProductPageSectionHead {
   color:#000000;
   font-family:"Comic Sans MS", Tahoma, Arial, Helvetica, sans-serif;
   font-size:18px; font-weight:700;
   text-align:center;
   margin:04px 18px 08px 00px;
}   

p#ProductPage {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:left;
   margin:15px 150px 2px 20px;
}   

p#ProductPageSubPoint {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   text-align:left;
   margin:3px 150px 2px 65px; text-indent:-15px;
}   



p#ProductPageSectionLeft {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:left;
   margin:15px 20px 2px 40px;
}   

p#ProductPageSectionRight {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:left;
   margin:15px 30px 2px 10px;
}   

a#ProductPageThumbnail img {
   border-color:e4e4e4; 
}   

a#ProductPageThumbnail:hover img{
   border-color:#992222; text-decoration:none;
}   

img#ProductPageThumbnail {
   width:60px; height:45px;  
   margin:0px;
}

p#ProductPageThumbnail {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   text-align:center;
   margin:0px 10px 5px 10px; 
}






h2#contact_box {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   font-size:18px; font-weight:400;
   color:#ccccff;
   margin:17px 0px 6px 0px;
   text-align:center;
}

p#contact_form_head{
   color:#ccccff; font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:14px; margin:15px 8px 5px 35px; text-align:left;

}

p#contact_form_body {
	color:#bbbbbb; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:400; 
	padding:0px; 
	margin:0px 0px 2px 120px;
	text-align:left;    
}

p#contact_form_resp_body {
	color:#ccccff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:400; 
	padding:0px; 
	margin:0px 0px 2px 120px;
	text-align:left;    
}

p#contact_form_errors {
	color:#990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:700; 
	padding:0px; 
	margin:10px 50px 10px 150px;
	text-align:left;    
}

p#contact_form_error_text {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:700; 
	padding:0px; 
	margin:10px 10px 10px 120px;
	text-align:left;    
}

p#contact_form_text{
   color:#bbbbbb; font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:13px; margin:0px 4px 0px 0px; text-align:right;
}

p#contact_form_note{
   color:#bbbbbb; font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:11px; margin:27px 38px 12px 25px; text-align:left;
}

p#contact_form_button{
   margin:0px 25px 10px 15px; text-align:center;
}

p#contact_form_response{
   color:#ffffff; font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size:13px; margin:0px 4px 4px 40px; text-align:left;
}

p#contact_form_checkbox {
    color:#aaaaaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:400; 
	padding:0px; 
    margin:4px 15px 0px 30px; text-indent:-25px;
	text-align:left;    
}



select#input_text {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:400; 
	padding:0px; 
	text-align:left;    
}

option#input_text {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:400; 
	padding:0px; 
	margin:0px 0px 2px 0px;
	text-align:left;    
}

input#input_text {
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:400; 
	padding:0px; 
	margin:0px 0px 2px 0px;
	text-align:left;    
}






.monarch_popup {
    background:url(images/monarch_popup_background.jpg);
}

