@charset "utf-8";
/* Ballards Removals CSS created by full phat design- nick it and we'll send the boys round! */
body {
	margin: 10px 10px 0 10px;
	padding: 0px;
	background: #ffffff url(images/background.gif) bottom repeat-x;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #1f4457;
}
#header {
	width: 780px;
	height:266px;
	margin: 0px auto;
	padding:0;
}
.header-left{
	float:left;
	width:268px;
	height:266px;
	padding:0;
	margin:0;

}
.header-right{
	float:right;
	width:512px;
	height:266px;
		padding:0;
	margin:0;
	background-image:url(images/layout_02.jpg);
}
#content-contain{
	width:780px;
	margin: 0px auto;
	clear:both; }
#content{
	width:520px;
	padding: 15px 15px 15px 15px;
	background:url(images/layout_04.png) bottom no-repeat;
	margin: 0;
	float:right;
}
#referenceline-content{
	width:520px;
	padding: 15px 15px 15px 15px;
	margin: 0;
	float:right;
}
#content ul{
	list-style-type:square;
}
#content li{
	padding-bottom:15px;
}
#navigation{
	width:205px;
	background:url(images/layout_03.gif) bottom no-repeat;
	margin: 0;
	padding: 0 1px 15px 1px;
	float:left;
	font-size: 8pt;
}
#navigation ul
{
list-style: none;
padding: 0;
margin: 0 0 15px 0;
font-size:10px;
}

#navigation li
{
margin: 10px 0 0 0;
width:205px;
}

#navigation li a
{
background: url(images/buttonback.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
display:block;
border: 0.1em solid #cccccc;
color: #0d2474;
text-decoration: none;
text-align: left;
padding:2px;
}
#navigation li a:hover
{
background: url(images/buttonbackroll.gif) #fff bottom left repeat-x;
	color:#96120b;
}

/* Hide from IE5-Mac \*/
#navigation li a
{
float: none
}
/* End hide */

#nav-menu
{
width:30em
} 
#navigation a{
color:#FFFFFF;
}
#footer{
	font-size:8pt;
	width: 765px;
	height:22px;
	margin: 0px auto;
	padding:0;
	clear:both;
	color:#ffffff;
	padding: 25px 0 0 15px;
	background-image:url(images/layout_05.gif);
}
#footer a {
	color:#ffffff;
}
#footer a:hover {
	color: #ffffff;
	text-decoration:none;
}
#footer-links {
	width: 780px;
	text-align:center;
	color: #1f4457;
	font-size:9px;
	margin:0 auto;
}
#footer-links a {
	color: #1f4457;
}

.sideimage{
float:right;
position:relative;
}
.right-image{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.quotetop{
	width: 50%;
	background:url('images/quotetop.gif') #ffffff top left no-repeat;
		padding:20px 20px 20px 20px;
	margin:0;
	font-weight:bold;
}
.quotebottom{
width: 50%;
	background:url('images/quotebottom.gif') #ffffff bottom right no-repeat;
	padding:20px 20px 20px 20px;
margin:0;
color:#79148a;
font-weight:bold;
text-align:right;
}
.quotetop100{
	background:url('images/quotetop.gif') #ffffff top left no-repeat;
		padding:20px 20px 20px 20px;
	margin:0;
	font-weight:bold
}
.quotebottom100{
	background:url('images/quotebottom.gif') #ffffff bottom right no-repeat;
	padding:20px 20px 20px 20px;
margin:0;
color:#79148a;
font-weight:bold;
text-align:right;
}
h1{
font-weight:lighter;
	font-size:22px;
	color:#0b2a5c;
	letter-spacing:-1px;

}
h2{
font-weight:lighter;
	font-size:18px;
	color:#96120b;
}
.redtext{
font-weight:lighter;
	font-size:18px;
	color:#96120b;
}
h3{
	font-size:15px;
	color:#a71620;
	font-weight:lighter;
	padding:0;
	margin:0;
}
a{
color: #333333;
}
.small-text{
font-size:10px;
}
.purple-text{
color:#79148a;
font-weight:bold;
}
.orange-text{
color:#f06922;
font-weight:bold;
}
.blue-text{
color:#00aabe;
font-weight:bold;
}
.green-text{
color:#b5da0a;
font-weight:bold;
}

/* FORMS STYLING */
label{
width: 200px;
text-align: left;
float:left;
display:block;
font: 9pt Verdana, Arial, Helvetica, sans-serif; color:#1f4457;
}
input{
background: #ffffff;
border: 1px solid #a19ca1;
font: 9pt Verdana, Arial, Helvetica, sans-serif; color:#1f4457;
width:220px;
}
.inputsmall{
background: #ffffff;
border: 1px solid #a19ca1;
font: 9pt Verdana, Arial, Helvetica, sans-serif; color:#1f4457;
width:30px;
}
textarea{
background: #ffffff;
border: 1px solid #a19ca1;
font: 9pt Verdana, Arial, Helvetica, sans-serif; color:#1f4457;
width:220px;
}
select{
background: #ffffff;
border: 1px solid #a19ca1;
font: 9pt Verdana, Arial, Helvetica, sans-serif; color:#1f4457;
width:220px;
}
input.send-btn {
height: 20px;
background-color: #ffffff;
font: 9pt Verdana, Arial, Helvetica, sans-serif; color:#1f4457;
border: 1px solid #a19ca1;
margin-top:20px;
}
legend
{
font: 11pt Verdana, Arial, Helvetica, sans-serif; color:#1f4457; font-weight:bold;
background: #ffffff;
padding: 2px 6px;
} 
label em {  
margin-left:5px;
font: 8pt Verdana, Arial, Helvetica, sans-serif; color:#660000; 
font-weight: normal; 
padding:0px;   
}
#form{
width:235px;
float:right;
}
fieldset{
border: 1px solid #e1e0d8;
width: 480px;
background-image:url(images/background.gif);
background-repeat:repeat-x;
background-color:#cccccc;
padding:15px;
}
legend
{
font: 9pt Verdana, Arial, Helvetica, sans-serif; color:#3271a3; font-weight:bold;
background: #ffffff;
padding: 2px 6px;
} 
.imagespacer{
margin:0 0 5px 5px;
}
.textbox{
width:auto;
}
.image-panel{
	Padding:5px;
	height:auto;
	float:left;
}
