body {
	padding:0;
	margin:8px 0 0 0;
	text-align:center; 
	background-color: #fff; 
	font-family:arial,tahoma,sans-serif;
	color:#000;
	font-size: 11px;
	line-height: 15px;
	}
a,img {
        -moz-outline-style:none;
        outline-style:none;
}
a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

#container {
		width:754px;
		min-width:754px;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		text-align:left;
		position:relative;
		}
		
/* -----------(Home Page)---------------- */	

#sidebarHome {
	background: #fff url(../images/logo_cm.gif) no-repeat;
	background-color:#fff;
	width:248px; 
	height:154px;
	float:left;
	padding:0px;
	border-right:3px solid #fff;
}

#main {
	width:503px;
	float:left;
	padding:0;
}

#navBar {width:503px;height:47px; background-color:#ED1B2F;border-bottom:2px solid #fff;}

#mainHome {background:#FF992F url(../images/corner_bottomRight.gif) no-repeat; background-position: bottom right; height:527px;} /**/
div.padding {padding: 55px 25px 0 40px;} 
#mainHome p.home {color:#fff;font:12px/2em arial,tahoma,sans-serif;width:225px;}
#mainHome p {font: 10px/1.6em verdana,tahoma,arial,sans-serif; color:#000; width:335px;}
#mainHome div.float {float:left; margin:10px 10px 0 0;}
#mainHome div.float2 {float:left; margin:10px 30px 0 0;}
#mainHome div.float p, #mainHome div.float2 p {width:190px;line-height:1.4em;}

div.clickhere {position:absolute; top:535px; left:290px;}
.title, .titleInt {color:#000; font-size:16px;}
.subtitle {color:#fff; font-size:12px; text-transform:uppercase;}
.listItemsBox {float:right; padding:50px 0 0 25px;width:180px;}
.listItems {color:#ED1B2F; font-size:12px;line-height:1.8em;}
.listItems a {color:#ED1B2F; text-decoration:underline; font-size:11px;}
.listItems a:hover {color:#ED1B2F; text-decoration:none;}

#leftTextBoxHome {background-color:#FFE5CB; width:248px;height:233px;}
#leftTextBoxHome p.red, #leftTextBoxHome p.brown {font-weight:bold;line-height:1.7em; width:180px;}
#leftTextBoxHome p.red i, #leftTextBoxHome p.brown i {text-transform:uppercase; font-size:9px; font-weight:normal;font-style:normal;}
#leftTextBoxHome p.brown, #leftTextBoxHome p.brown i {color:#40260C;}
#leftTextBoxHome p.red, #leftTextBoxHome p.red i {color:#4F23B2F;}
#leftTextBoxHome div.padding2 {padding: 60px 0 15px 0px;} /* {padding: 60px 0 15px 30px;} */
#leftTextBoxHome div.padding {padding:15px 0 0 0;}  /* {padding:15px 25px 0 40px;} */
#leftTextBoxHome div.padding3 {padding:45px 0 0 8px;}  /* {padding:15px 25px 0 40px;} */

#ampLink a {
  position: absolute;
  height: 55px;
  width: 80px;
  top: 518px; 
  left:674px;
  text-decoration: none;
  /* border:1px solid red; */
  }
  
 #ampLink a i {visibility: hidden;} 
 
 div.photo {padding-top:154px; margin-bottom:3px;}
 
/* -----------(Interior Pages)---------------- */
 #mainInterior {background:#FFE5CB url(../images/corner_bottomRight_2.gif) no-repeat; background-position: bottom right; height:527px;} 
 #mainInterior div.padding {padding: 45px 25px 0 40px;}
 #mainInterior p, #mainInterior p.services {color:#000; font:10px/1.5em verdana,tahoma,arial,sans-serif;}
 #mainInterior p {width:400px;}
 #mainInterior p.services {width:255px;}
 #mainInterior p.header {font-weight:bold; font-size:11px; color:#000;}
.titleInt {padding-bottom:8px;}
#mainInterior a.pages, #mainHome a.pages {font:10px verdana,tahoma,arial,sans-serif; text-decoration:underline;}
#mainInterior a.pages:hover, #mainHome a.pages:hover  {text-decoration:none;} 
  
#leftTextBox {background-color:#FF992F; width:248px;height:233px;}
#leftTextBox p, #leftTextBox p.white {font-size:12px; width:200px; line-height:1.7em; margin:0;}
#leftTextBox p {color:#F23D2F;}
#leftTextBox p.white {color:#fff;font-weight:bold;}
#leftTextBox p.white i {text-transform:uppercase; font-size:9px; font-weight:normal;color:#fff;font-style:normal;}
#leftTextBox div.padding {padding: 25px 0 15px 0px;} /* {padding: 25px 0 15px 30px;} */
#leftTextBox div.padding2 {padding: 80px 0 15px 0px;}
#leftTextBox div.padding3 {padding:60px 0 0 4px;}

ul, ul.services, .servicesHeader  {padding: 0; margin:0; font:10px/1.5em verdana,tahoma,arial,sans-serif;}
ul {width:390px;}
ul.services {width:245px;}
ul.services li {line-height:1.3em;padding-left:0;list-style-type:square;}  /* list-style: url(../images/dash.gif); */
li {margin:0 0 0 15px; padding:0;}
li.last {margin:0 0 0 15px; padding-bottom:16px;}
.servicesHeader {line-height:1.4em; font-weight:bold;width:245px;}

.rightNavServices {float:right; padding:18px 0 0 20px;line-height:1.8em;font-size:11px;}
.rightNavServices div {margin:0; padding-left: 12px; background:#FFE5CB url(../images/nav/submenuBullet.gif) no-repeat; background-position:0% 6px; width:140px;}
.rightNavServices div a {color:#000; text-decoration:none;}
.rightNavServices div a.on {color:#ED1B2F; text-decoration:none;}
.rightNavServices div a:hover, .rightNavServices div a.on:hover {color:#ED1B2F; text-decoration:underline;}

#contact {background-color:#FF992F; height:527px;}
#contactSidebar {
	background-color:#FF992F;
	width:248px; 
	height:576px;
	float:left;
	padding:0;
	border-right:3px solid #fff;
		}
#contactSidebar div {padding-top:180px;}
/* -----------(CLEAR)---------------- */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;
.clear{display:inline-table;}
/* Hides from IE-mac \*/
* html body .clear {clear:both;height:0px;visibility:hidden;overflow:hidden;}
.clear{display:block;}
/* End hide from IE-mac */

