﻿/* Import reset stylesheet */
@import "reset.css";

/* 
    Site width: 900px;
    Red: #c80109;
*/ 
body { font-size:62.5%; background-color:White; font-family:Verdana; background-image:url("/images/main_bg.jpg"); background-repeat:repeat-x; }
a{ color:#cc0000; text-decoration:underline; }

.clear { clear:both; }
.block { display:block; }
.font { color:#5c5c5c; font:1.2em/1.6em, Verdana; }

/* Main.master */
div#logo_wrap { width:900px; height:119px; margin:0 auto; }
div#nav { width:900px; height:36px; margin:0 auto;  }
div#wrapper { width:900px; margin:50px auto 0 auto; }
div#footer { width:900px; margin:20px auto 30px auto; padding-top:10px; border-top:1px dotted #ccc; text-align:center; }
ul#foot_nav { width:580px; margin:0 auto; font:1.2em/1.8em Verdana, Sans-serif; }
ul#foot_nav li { display:inline; margin:0 10px 0 0; }
ul#foot_nav li a { color:#9d9d9d; text-decoration:none; }
ul#foot_nav li a:hover { text-decoration:underline; color:#cc0000; }
p.copyright { font:1.1em Verdana, Sans-serif; }
img#logo { margin:20px 0 0 0; }

/* Global Styles */
.body_txt { font:1.4em/1.8em Verdana, Sans-serif; color:#5c5c5c; }
.body_txt_margin { font:1.2em/1.8em Verdana, Sans-serif; color:#5c5c5c; margin:0 100px 10px 100px; }
.body_txt_margin a:link, a:active, a:visited, a:hover { color:#5c5c5c; }
div#m_content, div.c_content  { font:1.2em/1.8em Verdana, Sans-serif; color:#5c5c5c; margin:0 100px 10px 100px; }
div#m_content a { color:#5c5c5c; }
div#m_content a:hover { color:#cc0000; }
div#m_content_left { font:1.2em/1.8em Verdana, Sans-serif; color:#5c5c5c; margin:0 100px 10px 100px; }
div#m_content_left p { margin-bottom:10px; }
div#m_content_left a { color:#5c5c5c; }
div#m_content_left a:hover { color:#cc0000; }

div.list_wrapper { margin: 30px 0; color: #5c5c5c; padding: 20px; border: 1px dotted #ccc; border: 1px dotted #ccc; }
 
.center { text-align:center; }
div#m_content p { text-align:center; margin:0 0 10px 0; }
ul.specs { list-style-type:none; }
ul.specs li { color:#5c5c5c; line-height:1.6em; }
ul.specs li a:link { }

/*li.item:hover { cursor:pointer; margin:0 20px 0 0; }*/

/* Default.aspx */
div#hp_left_col { width:380px; float:left; display:inline; }
div#hp_right_col { width:520px; float:right; font:1.4em/1.8em Verdana, Sans-serif; color:#5c5c5c; display:inline; }
.hp_body { margin:0 0 15px 0; }
.hp_body a, a:link, a:active, a:visited, a:hover { color:#cc0000; text-decoration:underline; }
.page_link { display:inline; padding:5px 0 0 0; }

.copy { font:1.2em/1.6em Verdana, Sans-serif; color:#5c5c5c; }

.image { padding:3px; border:1px solid #ccc; }

/* Images */
img#abtg { width:378px; height:53px; margin:50px 60px 20px 70px; }
img#mary_sig { margin:15px 20px 30px 0; float: right; text-align: center; }
img#bnr_about_mary { width:183px; height:59px; display:block; margin:0 auto; }
img#about_mary { width:563px; height:430px; display:block; margin:0 auto 20px auto; }

div#bnr { width:900px; text-align:center; margin:0 0 20px 0; }
div#con_left_col { min-width:175px; float:left; display:inline; margin:0 0 10px 275px; }
div#con_right_col { min-width:175px; float:right; display:inline; margin:0 275px 10px 0; }
div#con_submit { width:350px; margin:0 auto 0 auto; padding:10px 0 0 0; clear:both; border-top:1px dotted #ccc; }
table#playwithus { width:700px; margin:0 auto 20px auto; font:1.2em Verdana,Sans-serif; }
table#playwithus td { padding:0 0 5px 0; }

/* Contact form styling */
.form_label { font:1.2em Verdana, sans-serif; }
table#contact_form { margin:0 auto; width:400px; }
ul.form li input[type="text"] { width:150px; }
ul.form li input[type="text"], input[type=radio] { margin:0 0 10px 0; }
.playwithus
{
    margin: 20px auto;
    width: 267px;
    display: block;
}
