/* ---------------------------------------------

/////////////// /////////////// /////////////
    /////           /////       ////
    /////           /////       ////
    /////           /////       //// ////////
    /////           /////       ////    /////
    /////           /////       /////////////

The Thomas Group
Ian Arensbak
ian@thomasgrouponline.com
http://www.thomasgrouponline.com

------------------------------------------------ */

/* RESETS & BASIC PAGE SETUP
-------------------------------- */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; }
body { font: 62.5% Helvetica, sans-serif; background: #E1CBA2 url("../images/bg.jpg") top center no-repeat; }
ul { list-style: none inside; }
p { font-size: 1.2em; line-height: 1.2em; margin-bottom: 1.2em; }
a { outline: none; }
a img { border: none; }
/* TOOLBOX
-------------------------------- */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
/* PAGE STRUCTURE
-------------------------------- */
#page-wrap { width: 980px; margin: 315px auto 0 auto; background: #fff; }
#content-wrap { padding: 15px; }
#content { width: 660px; float: right; }
#content ul { font-size:1.2em; margin: 0 0 10px; }
/* FORM STYLING
-------------------------------- */
label { display: block; }
fieldset { margin: 1.5em 0 0 1.5em; padding: 0; }
legend { margin-left: 1em; color: #000000; font-size: 1em; font-weight: bold; }
fieldset ol { padding: 1em 1em 0 1em; list-style: none; }
fieldset li { padding-bottom: 1em; }
fieldset.submit { border-style: none; }
/* NAVIGATION
-------------------------------- */
#nav { width: 280px; float: left; ; }
#nav li { font: 1.2em Geneva, Arial, Helvetica, sans-serif; padding: 1px; background: url("../images/bullet.png") no-repeat; background-position:0; }
#nav li.alt { background-color: #FF0000; }
#nav li.spacer {  background: none; }
#nav li.mhead { font-size:1.4em; font-weight:bold; list-style:none; background:none; }
#nav a { text-decoration: none; color: #000; padding-left: 15px; }

/* FOOTER
-------------------------------- */

/* Hawkins Computer Services
   Rules for RM4 Listings
-------------------------------- */
/*Listing Page*/
.clicked { padding:1px 2px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#aaa; }
.listing-left{
	overflow:auto;
	height:auto;
}
.listing-left img{
	float:left;
}
.listing-left h2{
	font-size:2em;
}
.listing-left img,.listing-left h2{
	display:inline;
}
/*Unit Page*/
.menu_header{
	font-family: comic sans ms,arial,helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	margin:10px 0;
}
/*Contact Page*/
input.mi,textarea.mi{
	width:350px;
}
#error{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:5px red solid;
	background-color:rgb(255,100,100);
	margin:auto;
	width:60%;
	display:none;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}
#error li{
	list-style:none;
}
.cal td {
   text-align: center;
   vertical-align: top;
   color: Black;
}
.cal input {
    margin: 0;
    padding: 0;
}
.cal th {
    background-color: #4F8D4F;
    color: White;
}

