body {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#233950;
	background-color:#4D6B88;
}
p {
	margin:0;
}
h1, h2, h3, h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#B70009;
	margin:0;
}
h1 {
	font-size:20px;
}
h2 {
	font-size:15px;
}
h3 {
	font-size:13px;
}
h4 {
	font-size:12px;
}
a:link, a:visited {
	color: #B70009;
	text-decoration: underline;
}
a:hover, a:active, a:visited:hover {
	color: #4D6B88;
	text-decoration: none;
}
input, select, textarea {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#233950;
}
ul {
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:15px;
	list-style-type:square;
}
hr {
	margin:15px;
}
hr.title {
	margin:5px 0 12px 0;
	border:solid 1px #B70009;
}
blockquote {
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	margin-left:25px;
}

/*** MAIN CONTAINERS ***/
#main_top {
	width:100%;
	padding-bottom:12px;
	background-image:url(../images/home/repeat_top.jpg);
	background-repeat:repeat-x;
	background-color:#ccc;
}
#main_btm {
	width:100%;
	height:140px;
	padding-top:10px;
	background-image:url(../images/home/repeat_btm.jpg);
	background-repeat:repeat-x;
	clear:both;
}
/*** ELEMENTS ***/
#main_container {
	width:852px;
	margin:auto;
}
#nav {
	position:relative;
	width:852px;
	height:89px;
	padding-top:11px;
	background-image:url(../images/home/top_cap.jpg);
	background-repeat:no-repeat;
	z-index:2;
}
#logo {
	width:327px;
	height:89px;
	background-image:url(../images/home/logo.jpg);
	float:left;
	display:inline;
}
#logo a {
	width:327px;
	height:89px;
	text-indent:-9999px;
	display:block;
}
#logo a:hover {
	width:327px;
	height:89px;
}

#aboutus {
	background-image:url(../images/home/about_over.jpg);
	float:left;
	display:inline;
}
#locations {
	background-image:url(../images/home/locations_over.jpg);
	float:left;
	display:inline;
}
#contactus {
	background-image:url(../images/home/contact_over.jpg);
	float:left;
	display:inline;
}
#cap_top {
	width:852px;
	height:3px;
	overflow:hidden;
	background-image:url(../images/home/content_cap.gif);
	clear:both;
}
#cap_btm {
	width:852px;
	height:3px;
	overflow:hidden;
	background-image:url(../images/home/content_cap.gif);
	clear:both;
}
#container_full {
	margin-top:6px;
	background-image:url(../images/home/repeat_content.gif);
	background-repeat:repeat-y;
	clear:both;
}
#container_left {
	width:209px;
	float:left;
	margin-left:3px;
	background-image:url(../images/interior/location_info.jpg);
	background-repeat:no-repeat;
	display:inline;
}
#container_right {
	width:625px;
	float:left;
	margin-left:12px;
	display:inline;
	background-image:url(../images/home/repeat_right_content.jpg);
	background-repeat:repeat-x;
}
#flash {
	width:625px;
	height:427px;
}
#container_intro {
	width:846px;
	height:140px;
	margin:auto;
	margin-top:6px;
	padding:3px;
	background-color:#34506B;
	background-image:url(../images/home/home_text_bkgd.jpg);
	background-repeat:no-repeat;
	background-position:3px 3px;
}
#intro_bkgd {
	width:846px;
	height:140px;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}
#intro_scroll {
	width:584px;
	margin-left:233px;
	font-size:14px;
	color:#FFF;
	padding-top:13px;
	padding-bottom:13px;
}
/*** FOOTER ***/
#footer {
	width:852px;
	margin:auto;
	text-align:center;
	color:#CCC;
	font-size:10px;
}
a.footer:link, a.footer:visited {
	color: #CCC;
	text-decoration: none;
}
a.footer:hover, a.footer:active, a.footer:visited:hover {
	color: #CCC;
	text-decoration: underline;
}
/*** HOME LOGOS ***/
#marvin {
	background-image:url(../images/home/marvin_over.jpg);
}
#thermatru {
	background-image:url(../images/home/thermatru_over.jpg);
}
#integrity {
	background-image:url(../images/home/integrity_over.jpg);
}
#rollex {
	background-image:url(../images/home/rollex_over.jpg);
}
#blish {
	background-image:url(../images/home/blish_over.jpg);
}
#larson {
	background-image:url(../images/home/larson_over.jpg);
}
/*** INTERIOR DIVS ***/
#interior_left {
	width:194px;
	padding:55px 10px 20px 5px;
	color: #fff;
	overflow:hidden;
}
#interior_right {
	width:585px;
	padding:15px 20px 20px 20px;
	overflow:hidden;
}
ul.left_nav  {
	text-align:right;
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	display:inline-block;
}
.left_nav li {
	width:174px;
	height:28px;
	line-height:28px;
	padding-right:20px;
	float:right;
	font-size:15px;
	font-weight:bold;
	background-image:url(../images/home/nav_bullet_up.gif);
	background-repeat:no-repeat;
	background-position:right 10px;
	text-decoration: none;
}
.left_nav li:hover {
	background-image:url(../images/home/nav_bullet_over.gif);
	color: #B70009;
	text-decoration: none;
}
a.left_link:link, a.left_link:visited {
	color: #fff;
	text-decoration: none;
}
a.left_link:hover, a.left_link:active, a.left_link:visited:hover {
	color: #B70009;
	text-decoration: none;
}
.frame {
	border:double 3px #B70009;
}
.frame2 {
	border:double 3px #B70009;
	background-color:#D3E1E9
}
.red {
	color:#B70009;
}
#directions {
	width:115px;
	height:69px;
	margin-bottom:10px;
	background-image:url(../images/interior/directions_over.gif);
	background-repeat:no-repeat;
}
#specials {
	width:118px;
	height:72px;
	margin-top:10px;
	background-image:url(../images/interior/specials_over.gif);
	background-repeat:no-repeat;
}
.red_right {
	border-right:solid 1px #B70009;
}

body.mceContentBody {
   background-color: #ffffff;
}

.mceContentBody p {
    margin: 0 !important;
}