html, html * { font-family: Helvetica, sans-serif; font-size: 12px; line-height: 17px; }

body { color: #5c5850; font-family: Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-align: center; margin: 0; padding: 0; list-style-image:url(../uploads/images/mmcs-aarow.jpg); list-style-position: outside; }

div#body { width: 100%; margin: 0; padding: 0; }

div#container { width: 940px; margin: 0 auto; padding: 0px;}

iframe div { border: 6px red solid; display: none !important; visibility: hidden !important; }	

div.wrapper { position: relative; }

/*div#left { width: 701px; position: relative; float: left; text-align: left; z-index:99; }*/
div#left { width: 701px; position: relative; float: left; text-align: left; }

.slider_wrapper {position: relative; height: 239px; margin: 0; display: block;}

div#educateTip { position: relative; z-index:99;}

/*div#right { position: relative; float: left; text-align: left; padding-left: 23px; margin-left: 20px; border-left: 1px #a6a6a6 solid; list-style-position: inside; z-index:2; }*/
div#right { position: relative; float: left; text-align: left; padding-left: 23px; margin-left: 20px; border-left: 1px #a6a6a6 solid; list-style-position: inside; }

div#accordionContainer { position: relative; width: 195px; margin: 5px 0 0; }

div#spacing { position: relative; clear: left; height: 25px; }

div#help { background-color: #ed2124; padding: 10px 0 10px 9px; margin: 15px 0 0; }

div#phone { font-family: Helvetica, sans-serif; width: 195px; border-top: 1px #a6a6a6 solid; border-bottom: 1px #a6a6a6 solid; padding: 15px 0; margin: 15px 0 20px;}

div#phone h3 { color: #ed2124; padding: 0; }

div#phone h1 { color: #143e58; font-size: 24px; font-family: Helvetica, sans-serif; line-height: 28px; padding: 0; }

div#phone p, div#phone p em { font-family: Georgia, serif !important; color: #143e58; padding-top: 3px; }

div#specials { width: 195px; border-bottom: 1px #a6a6a6 solid; padding: 0 0 15px; margin: 0; }

div#specials * { font-family: Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

div#specials div { background-color: #ebe5da; width: 100%; height: 25px; }

div#specials div, div#specials div * { color: #ed2124; font-family: Helvetica, sans-serif; font-size: 17px; line-height: 25px; font-weight: bold; padding: 0; margin: 0; }

div#specials h2 {color: #ED2124; font-size: 14px; text-align: center; padding: 5px 0; }

div#specials h3 {color: #000; font-size: 14px; font-weight:bold; text-align: center; font-style:italic; padding: 5px 0 5px; }

div#specials h4 {color: #000; font-size: 12px; font-weight:bold; text-align: center; font-style:italic; padding: 0 0 5px; }

div#specials hr {color: #A6A6A6;}

div#specials p { color: #706a62; }

div#specials ul { padding: 0 0 15px; }

div#specials ul, div#specials li { color: #143e58; line-height: 16px; margin: 0; padding: 0; }

div#banner { position: absolute; left: -15px; top: -22px; background-image: url(../graphics/banner.gif); background-position: top left; background-repeat: no-repeat; }

div#banner * { color: #fff; font-size: 27px; line-height: 27px; letter-spacing: -.1ex; padding: 8px 50px 25px 14px; font-family: Georgia, serif; margin: 0; }

div#content { padding: 40px 20px 15px; background-color: #ebe5da; }

div#subcontent { width: 686px; padding: 20px 15px 15px 0; }

div#testimonials { border-top: 1px #143e57 solid; padding: 20px 0 5px; background-image: url(../graphics/mmcomfortsystems_30.gif); background-position: top left; background-repeat: no-repeat; float: left; }

div#testimonials p { color: #143e58; font-size: 16px; font-family: Georgia, serif; font-style: italic; line-height: 24px; padding-bottom: 15px; }

div#testimonials span { color: #706a62; font-size: 14px; float: right; }

div#dropdowncontainer { width: 178px; background-color: #fff; background-image: url(../graphics/mmcomfortsystems_16.gif); background-position: top left; background-repeat: no-repeat; border-right: 1px #143e57 solid; }

.logos {float:left; text-align: center;}
.logos2 {float: right; text-align: center;}

td.user4_main_main { padding-bottom: 5px; padding-left: 5px; vertical-align: middle; width: 186px; color: #fff; background-color: #fff; border-bottom: 1px #143e58 dotted; }

td.user4_main_roll { padding-bottom: 5px; padding-left: 5px; vertical-align: middle; width: 186px; color: #fff; background-color: #fff; border-bottom: 1px #143e58 dotted; }

td.user4_main_main a { color: #143e58; }

td.user4_main_roll a { color: #143e58; }

td.user4_sub_main { padding-bottom: 3px; padding-top: 3px; }

td.user4_sub_roll { padding-bottom: 3px; padding-top: 3px; }

td.user4_sub_main_top { padding-bottom: 3px; padding-top: 6px; }

td.user4_sub_roll_top { padding-bottom: 3px; padding-top: 6px; }

td.user4_sub_main_bottom { padding-bottom: 6px; padding-top: 3px; }

td.user4_sub_roll_bottom { padding-bottom: 6px; padding-top: 3px; }

td.user4_sub_main_both { padding-bottom: 6px; padding-top: 3px; }

td.user4_sub_roll_both { padding-bottom: 6px; padding-top: 3px; }

p.dropdown { color: #090909; font-family: Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 12px; padding: 5px 0 0 6px; }

div#list { width: 178px; position: absolute; background-color: #fff; border-right: 1px #a7a9a8 solid; border-bottom: 1px #a7a9a8 solid; border-left: 1px #ddd solid; }

div#list table table { width: 100%; }

table#account { background-color: #ebe5da; }

table#spotlights h1 { color: #143e58; font-size: 20px; line-height: 24px; padding-bottom: 5px; }

table#spotlights p { color: #706a62; font-size: 12px; line-height: 17px; }

table#spotlights td { padding: 15px 15px 15px 0; }

table#basemenu { border-top: 1px #34566b solid; }

table#basemenu p { padding: 0; }

td.menuoff8, td.menuon8 { padding: 10px 15px 9px 10px; }

td.menuoff8 { color: #143e58 !important; }

td.menuon8 { color: #fff !important; }

td.menuoff8 table td.menucontent  { color: #143e58 !important; }

td.menuon8 table td.menucontent { color: #fff !important; }

div#footerbanner { clear: left; width: 100%; margin: 0; padding: 10px 0; background-color: #ed2124; }

div#footerbannercontainer { text-align: left; width: 940px; margin: 0 auto; padding: 0px; }

div#footerbannercontainer * { color: #fff; font-family: Georgia, sans-serif; font-size: 11px; line-height: 11px; text-transform: uppercase; margin: 0; padding: 0; }

div#footer { clear: left; width: 100%; margin: 0; padding: 20px 0; background-image: url(../graphics/mmcomfortsystems_34.gif); background-position: top center; background-repeat: repeat-x; }

div#footercontainer { width: 940px; margin: 0 auto; padding: 0px; }

div#footercontainer p { padding-top: 4px; }

div#footercontainer * { color: #fff; }

div#footercontainer h1, div#footercontainer h3, div#footercontainer h4 { font-size: 18px; font-family: Helvetica, sans-serif; line-height: 18px; padding: 0; }

div#footercontainer h2 { color: #8ca5b4; font-family: Georgia, serif; font-style: italic; }

div#footercontainer img { float: left; margin-right: 5px; }

div#footercontainer td.seattle h1 { color: #8ca5b4; font-size: 17px; line-height: 34px; font-family: Georgia,serif; font-style: italic; padding-bottom: 7px; }

div#footercontainer td.seattle address { font-style: normal; }

div#footercontainer td.seattle a { font-size: 10px; }

div#footercontainer td.emailus { border-right: 1px #34566b solid; }

td.blurb strong { color: #8ca5b4 !important; font-style: italic; font-weight: normal; font-size: 13px; }

td.cal { background-image: url(../graphics/calendar.png); background-position: top center; background-repeat: no-repeat; }

td.cal span.month { text-transform: uppercase; font-size: 10px; line-height: 21px; }

td.cal span.year { color: #000 !important; font-size: 25px; line-height: 20px; }

div#logo { position: relative; }

div#logocontainer { position: absolute; left: -47px; top: 5px; z-index: 10; }

table#search { background-image: url(../graphics/mmcomfortsystems_05.gif); background-position: top left; background-repeat: no-repeat; }

table#search td { padding: 0; }

table#search td#input { padding-left: 25px; }

table#search input#searchbox { color: #c6c6c6; font-size: 12px; line-height: 16px; font-weight: bold; font-family: Helvetica, sans-serif; width: 148px; height: 25px; margin: 0; padding: 4px 0 0; background-color: transparent; border-style: none; }

table#search input#submit { width: 45px; height: 25px; margin: 0; padding: 0; }

/* start styles for font tags */

address { line-height: 17px; margin: 0px; padding: 0px; }

b, strong { font-weight: bold; }

small { font-size: 75%; }

p { color: #5c5850; font-size: 12px; line-height: 17px; margin: 0; padding: 0; }

h1 { color: #143e58; font-family: Georgia, serif; font-size: 21px; line-height: 25px; font-weight: normal; margin: 0; padding: 5px 0 10px; }

h2 { color: #37342f; font-size: 17px; line-height: 23px; font-weight: normal; margin: 0; padding: 5px 0 10px; }

h3 { color: #5c5850; font-family: Georgia, serif; font-size: 17px; line-height: 21px; font-weight: normal; margin: 0; padding: 5px 0 10px; }

h4 { color: #143e58; font-family: Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: normal; margin: 0; padding: 5px 0; }

h5 { color: #143e58; font-size: 12px; line-height: 16px; font-weight: normal; margin: 0; padding: 5px 0; }

h6 { color: #37342f; font-size: 11px; line-height: 15px; font-weight: normal; margin: 0; padding: 5px 0; }

div { margin: 0px; padding: 0px; }

a:link { color: #ed2124; text-decoration: none; }

a:visited { color: #ed2124; text-decoration: none; }

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

a:active { color: #000; text-decoration: none; }

a img { border: none; }

/**/

ul { padding: 0; margin: 0 5px 10px 30px; }

ul li { padding: 0; margin: 2px; }

/* start styles for horizontal rule */

hr { border-style: none; border-top: 1px #beb18c solid; background-color: transparent; height: 0; padding: 0; margin: 10px 0; }

/* start styles for input fields */

input { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

select { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

textarea { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

input.submit { cursor: pointer; color: #000; width: 75px; float: right; margin: 10px 0; }

td.formheaderrow h2 {
	font-family : Helvetica,sans-serif;
	font-size : 20px;
	font-weight : bold;
}

td.formheaderrow {
	font-family : Helvetica,sans-serif;
	font-size : 14px;
}

td.formquestion2col {
	width : 40%;
	font-family : Helvetica,sans-serif;
	font-size : 12px;
}

td.formquestion4col {
	width : 20%;
	font-family : Helvetica,sans-serif;
	font-size : 12px;
}

td.formanswer2col {
	width : 60%;
	font-family : Helvetica,sans-serif;
	font-size : 12px;
}

td.formanswer4col {
	width : 30%;
	font-family : Helvetica,sans-serif;
	font-size : 12px;
}

.input, .select, .textarea {
	width : 90%;
}

/* start styles for category menubars */

div#accordion { width: 100%; background-color: transparent; }

div#accordion h3 { border-bottom: 1px solid #ebe5da; font-size: 14px !important; line-height: 16px !important; padding: 0 0 2px 15px; }

div#accordion h3 a { font-size: 14px !important; line-height: 16px !important; text-decoration: none; }

div#accordion div.subitem { color: #5c5850; font-size: 12px !important; line-height: 16px !important; padding: 3px 0 4px 24px !important; }

div#accordion div.subitem:hover a, div#accordion div.subitem:hover, div#accordion div.subitem a:hover { color: #3f3c3c; }

div#accordion div.subitem a { color: #5c5850; font-size: 12px !important; line-height: 16px !important; text-decoration: none; text-transform: capitalize; }

h3.categorymain { border-bottom: 0px dotted #8c8c8c; }

h3.categorymain, h3.categorymain a { color: #3f3c3c !important; font-size: 14px !important; line-height: 14px !important; font-weight: bold; text-decoration: none; text-transform: uppercase; }

div.categorysub { border-bottom: 0px dotted #8c8c8c; padding: 5px 0; }

div.categorysub, div.categorysub a { color: #5c5850 !important; font-size: 12px; line-height: 16px; text-decoration: none; }

div.categorysub:hover, div.categorysub a:hover { color: #5c5850 !important; font-size: 12px; line-height: 16px; text-decoration: none; }

div.categorysubactive { border-bottom: 0px dotted #3f3c3c; padding: 5px 0; font-size: 12px; line-height: 16px; }

div.subitemactive { border-bottom: 0px dotted #3f3c3c; padding: 5px 0; font-size: 12px; line-height: 16px; padding: 3px 0 4px 24px !important; background-color: #f4f4f4; }

div.subitemactive, div.subitemactive a { color: #5c5850 !important; font-size: 12px; line-height: 16px; text-decoration: none; background-color: #f4f4f4; }

div.categorysubactive, div.categorysubactive a { color: #5c5850 !important; font-size: 12px; line-height: 16px; text-decoration: none; }

div.subitemactive:hover, div.subitemactive:hover a, div.subitemactive a:hover { color: #3f3c3c !important; }


#counter {
	width : 190px;
	height : 80px;
	position : relative;
	background-image : url(/graphics/counter-background.jpg);
	z-index : 10;
}

#char1, #char2, #char3 {
	width : 56px;
	height : 50px;
	position : absolute;
	z-index : 20;
	font-family : "Arial Narrow", Arial, Helvetica, Verdana, Arial;
	font-size : 48px;
	line-height : 48px;
	color : #ed2124;
	text-align : center;
	top : 10px;
}

#daysleftdisplay {
	font-family : Arial, Helvetica, Verdana, Arial;
	font-size : 8px;
	color : #AAAAAA;
	position : absolute;
	top : 62px;
	left : 14px;
	width : 159px;
	z-index : 25;
	text-align : right;
}

#char1 {
	left : 6px;
}

#char2 {
	left : 67px;
}

#char3 {
	left : 128px;
}

#charreflect {
	position : absolute;
	width : 190px;
	height : 69px;
	background-image : url(/graphics/counter-reflection.png);
	z-index : 30;
	top : 0px;
	left : 0px;
	cursor : pointer;
}

#daysleft {
	width : 190px;
	line-height : 30px;
	font-family : "Arial Narrow", Arial, Helvetica, Verdana, Arial;
	font-size : 30px;
	text-align : center;
	color : #ed2124;
}

#daysleft h3 {
	color: #ed2124;
	padding: 0;
	font-family: Georgia, serif; 
	font-size: 17px; 
	line-height: 21px; 
	font-weight: normal; 
	text-align : left;
	margin-top : 6px;
	margin-bottom : 6px;
}

#daysleft a {
	font-family: Georgia, serif !important; 
	color: #143e58; 
	padding-top: 3px;
	text-align : left;
}
