/*////////////  Movers Inc //////////// */
/*////////////  Generics //////////// */

* {
	padding:			0px;
	margin:				0px;
	border:				0px none;
}

body {
	color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight: 		normal;
}

ul, ol {
	list-style-type:	none;
}

a {
	color:				#db0505;
	border-bottom:		1px dotted #db0505;
	font-weight:		normal;
	text-decoration:	none;
	outline:			none;
}

a:hover {
	border-bottom:		1px dotted #d6d6d6;
	text-decoration:	none;
	outline:			none;
}

p {
	line-height:		20px;
	padding:			0px 0px 0px 0px;
}

div.clear {
	clear:				both;
	font-size: 			0px;
	line-height:		0px;
	height:				0px;
}

.hide {
	display:			none;
}

.altred {
	color:				#db0505;;
}

#wrapper {
	margin:				0px auto;
	width:				960px;
}

#wrapper_bg {
	background: 		url(images/bg.jpg) top center repeat-x; 
}


/*////////////  Header //////////// */
#headerphone {
	height:				50px;
	position:			relative;
	background:			url(images/header_phone.gif) 0px 12px no-repeat;
	width: 				254px;
	float: 				right;
	text-indent: 		-6666px;
}
	
#header {
	height:				177px;
	padding: 			100px 0px 0px 20px;
}

#header h1{
	height:				137px;
	width:				580px;
	background:			url(images/HeaderLogo.png) 0 0 no-repeat;
	text-indent: 		-6666px;
}

h2{
	height:				40px;
	width:				548px;
	background:			url(images/bodytitle.gif) 0 0 no-repeat;
	text-indent: 		-6666px;
}


/*////////////  Content //////////// */

#contentpad {
	margin-top:			20px;
}
	
#content {
	width: 				960px;
}

#contentleft {
	float:				left;
	width: 				720px;
}
	
#contentright {
	float:				right;
	width: 				233px;
	margin: 			0px 0px 0px 7px;
}

/*////////////  Panels //////////// */

#panelleft {
	width:				220px;
	float:				left;
}
	
#panelmid {
	width:				493px;
	float:				left;
	margin: 			0px 0px 0px 7px;
}

#paneltips {
	width:				478px;
	background:			url(images/panelbg_tips.gif) 0px 7px no-repeat;
	padding: 			55px 0px 0px 15px;
	float:				left;
	margin-top: 		7px;
}
	
#paneltips ul {
	float:				left;
	padding-left: 		5px;
}
		
#paneltips ul li {
	background:			url(images/bullet.png) 0px 8px no-repeat;
	padding:			8px 0px 4px 20px;
}

#panelquote {
	width:				218px;
	background:			url(images/panelbg_quote.gif) 0px 7px no-repeat;
	padding: 			55px 0px 0px 15px;
	float:				left
}
	
#panelcontact {
	width:				218px;
	background:			url(images/panelbg_contact.gif) 0px 7px no-repeat;
	padding: 			55px 0px 0px 15px;
	float:				left;
	margin-top: 		7px;
}
	
#paneltestim {
	width:				198px;
	background:			url(images/panelbg_testimon.gif) 0px 7px no-repeat;
	padding: 			55px 0px 0px 15px;
	float:				left;
	margin: 			0px 0px 0px 7px;
}

/*//////////// Scroller ////////////*/

#testboxcontent{
	height: 			124px;
}

#testboxcontent p {
	width: 				195px;
	height: 			84px;
}

#testboxcontent div.author {
	text-align: 		left;
	width: 				195px;
	font-weight: 		bold;
	margin-top: 		10px;
}	
		
#contentscrollercontainer { 
	background-image: 	none !important;
	height: 			120px;
	width: 				195px !important;
	padding: 			0px 0px 0px 0px !important;
	overflow: 			hidden;
}

#contentscroller {
	margin:				0px 0px 0px 0px;
	padding: 			0px 0px 0px 0px;
	list-style: 		none;
}

#contentscroller li {
	margin:				0px 0px 0px 0px;
	padding:			0px;
}

#contentscroller li#displayedcontent {
	margin-bottom: 		20px !important;
	width: 				195px;
}


/*//////////// Contact Form ////////////*/
	
.contact_form {
	font-weight:		bold;
}

.contact_form label {
	display:	block;
	float:		none;
	width:		auto;
}
	
.contact_form input.focus, textarea.focus {
	background:			#FFFFFF;
	border:				1px solid #db0505;
}
	
.contact_form input, textarea {
	color:				#db0505;
	background:			#FFFFFF;
	border:				1px solid #db0505;
	font:				normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
	
.contact_form input {
	height:				13px;
	width:				180px;
	margin:				5px 0px 5px;
	padding:			2px;
}
	
.contact_form textarea {
	width:				180px;
	height:				70px;
	line-height:		18px;
	margin:				5px 0px;
	padding:			2px 0px 2px 2px;
}
	
.contact_form span {
	font-weight:		normal;
	font-size:			10px;
}
	
.contact_form input.btn {
		background: url(images/button_send.gif) no-repeat left top;
		border: none;
		cursor: pointer;
		display: block;
		height: 22px;	width: 58px;
		margin:	5px 0px 0px 60px;
}

.contact_form a.btn:hover {
	border:				none;
}
	
.error {
	color: 				#db0505;
	display: 			block;
	font-style: 		italic;
	font-weight:		normal;
	width:				auto;
	padding:			0px 0px 7px 0px;
}


/*//////////// Footer ////////////*/
#footer {
	background:			url(images/footerbgline.gif) repeat-x;
	height:				21px;
	padding:			0px 0px 0px 25px;
	margin-top:			30px;
}
	
#footerlogo {
	background:			url(images/footerlogo.gif) no-repeat;
	height: 			21px;
}
	
ul.footnotes {
	width:				960px;
	margin:				0px auto;
	line-height:		20px;
	padding:			0px 0px 10px 27px;
	color:				#000000;
}

ul.footnotes a {
	color:				#000000;
	text-decoration:		none;
	border-bottom:			0;
}
