@charset "utf-8";
/* CSS Document */

/*Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	height:100%;
}
/*ol, ul {
	list-style: none;
}*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

table.homepage{
	border-collapse: collapse;
	border-spacing: 0;
	font-family:Arial, Helvetica, sans-serif;
	color: #330000;
	margin-left:auto; margin-right:auto;
}

/*------------End Reset-------------------*/

/*Main Structure*/
body {background:url(images/bg_main.jpg) repeat-x #FFF;
	  font-family:Helvetica,Arial, sans-serif;

   }

#wrap {
	   background:url(images/bg_shadowBody.png) repeat-y 41px 0px;
	   margin:0px auto 0px auto;
       width:1060px;
	   }

#header {background:url(images/bg_header.jpg) repeat-x;
    	 height:143px; 
		 display:block;
         margin:0px auto 0px auto;
		 width:963px;
		 }

#contentwrap{
     	 margin:0px auto 0px auto;
          width:962px;
		  
		  }

#sidebar {
		  
		  float:left; 
		  position:relative;
		  width:208px; 
		  height:auto;
		  	
		 
		  }

#content {
		  
		  float:right;
		   position:relative;
          width:754px;
		  background:#300;
		  
		  }

#footer {
         background:url(images/bg_footer.gif) no-repeat -3px 0px;
		 
		 width:1020px;
		 height:200px;
		 margin:0px auto 0px auto;
		 padding:120px 20px 0px 20px;
		}
		
		
/*Header*/

#logo-container{ 
           width:215px;
		   float:left;
           position:relative;
		   padding:9px 0px 0px 10px;
		   }

#logo-container h2{
			background:url(images/logo_BrownsMoving.png) top center no-repeat;
			width:215px;
	        height:98px;
			float:left;
            text-indent:-9999px;
			margin:0px;
			}

#logo-container h2 a{
			background: none;
			display:block;
	        height:98px;
			width:215px;

			
			}

#bottomheader-menucontainer{
			height:78px;
			width:710px;
			margin:0px;
			float:right;
			position:relative;
			background:url(images/bg_lineGradient.jpg) repeat-x;
			}

#bottomheader-menucontainer li{
			 display:inline;
			
		     }
                              
#bottomheader-menucontainer  a, a:link, a:visited, a:active{ 
			  background:none;
    		   color:#fff!important;
  			 font-family: Helvetica, Arial, sans-serif;  
			  font-size:16px;
			  letter-spacing:1px;
			  text-decoration:none;			
			  padding:0px;
			  }
				
#bottomheader-menucontainer a:hover{
			 font-family: Helvetica, Arial, sans-serif; 
			 color: #CCC!important;
			 font-size:16px;
			 text-decoration:none;
			 
			 }

.icons      {
             margin:0px auto 10px auto;
		     display: block;
			 
		   }

.button1{ 
			width:60px;
			height:60px;
			display:block;
			padding:17px 5px 0px 5px;
			text-align:center;
			float:left;
			border-left:1px dotted #034a66;
			border-right:1px dotted #034a66;
        }
		
.button2{ 
			width:120px;
			height:60px;
			display:block;
			padding:20px 6px 0px 6px;
			text-align:center;
			float:left;
			border-right:1px dotted #034a66;
        }
		 
.button3{ 
			width:105px;
			height:60px;
			display:block;
			padding:17px 5px 0px 5px;
			text-align:center;
			float:left;
			border-right:1px dotted #034a66;
        }

.button4{ 
			width:98px;
			height:60px;
			display:block;
			padding:14px 5px 0px 5px;
			text-align:center;
			float:left;
			/*border-right:1px dotted #034a66;*/
        }
		
.free-estimate{ 
			height:38px;
			width:182px;
			background:url(images/bg_freeestimate.png) no-repeat 0px 40px;
			display:block;
			padding:43px 0px 0px 10px;
			text-align:center;
			float:left;
			color:#fff;
			letter-spacing:1px;
			font-weight:bold;
			text-transform:uppercase;
			font-size:14px;
        }
		
#topheader-container {
			width:710px;
			margin:0px;
			float:right;
			position:relative;
			text-align:right;
			padding:0px;
			}

h3 {color: #900;
font-size:21px;
margin:0px;
padding:0px;
}

.blue h3{color: #069;
font-size:21px;
margin:0px;
margin-bottom:10px;
padding:0px;
}

.green h3{color: #060;
font-size:21px;
margin:0px;
margin-bottom:10px;
padding:0px;
}

.callus {font-family:Verdana, Geneva, sans-serif;
         color:#fff;
		 font-size:19px;
		 float:right;
		 margin-top:17px;
		 padding:0px;
		 
}

.calltext { float:left;}

.bold {font-weight:bold;
       font-size:20px;}
/*-----------------End Header------------------*/

/*Sidebar*/


#sidebar li{
			   margin-top:0px;
			   line-height:20px;
			   padding:0px;
			   list-style:none;
			   
			   
}
#sidebar .sidemenu, .sidemenubig{
					
					display:block;
					/*height:53px;*/
					width:208px;
					}

#sidebar .menuHead{
			   background:url(images/bg_SideHeading.jpg);
			   color:#FFF;
			   display:block;
			   margin-top:0px;
			   padding:4px 0px 4px 7px;
			   width:202px;
			    letter-spacing:2px;
			   
}



#sidebar .sidemenu a, a:link, a:visited, a:active{ 
			  text-align: left;
			  background: url(images/but_side1.jpg);
			  color:#fff!important;
			  display:block;
			  font-family: Helvetica, Arial, sans-serif; 
			  font-size:14px;
			  letter-spacing:1px;
			  padding:5px 5px 5px 3px;
			  text-decoration:none;
			  
			  }


#sidebar .sidemenu a:hover{
        	 background: url(images/but_side1.jpg) 0px -32px;
			 color: #fff!important;
			 font-family: Helvetica, Arial, sans-serif; 
			 font-size:14px;
			 text-decoration:none;
			 }

#sidebar .sidemenubig a, a:link, a:visited, a:active{ 
			  text-align: left;
			  background: url(images/but_side2.jpg);
			  color:#fff!important;
			  display:block;
			  font-family: Helvetica, Arial, sans-serif; 
			  font-size:14px;
			  letter-spacing:1px;
			   padding:5px 5px 5px 3px;
			  text-decoration:none;
			  
			  }


#sidebar .sidemenubig a:hover{
        	 background: url(images/but_side2.jpg) 0px -56px;
			 color: #fff!important;
			 font-family: Helvetica, Arial, sans-serif; 
			 font-size:14px;
			 text-decoration:none;
			 }
			 
			 
#sidebar .sidemenucolor a, a:link, a:visited, a:active{ 
			  text-align: left;
			  background: url(images/but_side3.jpg);
			  color:#fff!important;
			  display:block;
			  font-family: Helvetica, Arial, sans-serif; 
			  font-size:14px;
			  letter-spacing:1px;
			   padding:5px 5px 5px 3px;
			  text-decoration:none;
			  
			  }


#sidebar .sidemenucolor a:hover{
        	 background: url(images/but_side3.jpg) 0px -56px;
			 color: #fff!important;
			 font-family: Helvetica, Arial, sans-serif; 
			 font-size:14px;
			 text-decoration:none;
			 }
			 

#sidebar .sidemenucolor2 a, a:link, a:visited, a:active{ 
			  text-align: left;
			  background: url(images/but_side4.jpg);
			  color:#fff!important;
			  display:block;
			  font-family: Helvetica, Arial, sans-serif; 
			  font-size:14px;
			  letter-spacing:1px;
			   padding:5px 5px 5px 3px;
			  text-decoration:none;
			  
			  }


#sidebar .sidemenucolor2 a:hover{
        	 background: url(images/but_side4.jpg) 0px -32px;
			 color: #fff!important;
			 font-family: Helvetica, Arial, sans-serif; 
			 font-size:14px;
			 text-decoration:none;
			 }
			 




.sidebar-logos {margin-left:5px; margin-top:25px; text-align:center;}


#sidebar .sidebarlogos a, a:link, a:visited, a:active{ 
			 
			  background: none;
			  
			  display:block;
			  font-family: Helvetica, Arial, sans-serif; 
			  font-size:14px;
			  letter-spacing:1px;
			  text-align:center;
			   padding:0px;
			  text-decoration:none;
			  
			  }




#sidebar .sidebarlogos a:hover{
        	 background: none;
			 color: #fff!important;
			 font-family: Helvetica, Arial, sans-serif; 
			 font-size:14px;
			 text-decoration:none;
			 }



#side-payment { 
				text-align:center;
				margin:20px auto 20px auto;
				}
.ccard {padding:0px 5px 0px 5px;}

/*Content*/

h1 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:100;
	color: #960;
	font-size:24px;
	margin-bottom:20px;
	margin-left:5px;
	border-bottom:dotted 1px #960;
	}
	

h2 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0px;
	font-weight:100;
	color: #930;
	font-size:17px;
	margin:25px 0px 10px 15px;
	
	}

#info {
		background: url(images/bg_info2.jpg) top repeat-x #f4f4f4;
		height:423px;
		margin:0px auto 0px auto;
		width:752px;
		padding:0px 1px 10px 1px;
		}
		
#info-general {
		background: url(images/bg_info3.jpg) top repeat-x #f4f4f4;
		height:100%;
		margin:0px auto 0px auto;
		width:714px;
		padding:30px 20px 10px 20px;
		}
		
#info-general p{
		letter-spacing:0px;
		line-height:20px;
		font-size:15px;
		margin-bottom:15px;
		color:#300;
		}
		

#info-general .primary p{
		letter-spacing:1px;
		line-height:20px;
		font-size:15px;
		margin-bottom:15px;
		color:#300;
		}

#info-general .secondary p{
		letter-spacing:0px;
		line-height:20px;
		font-size:15px;
		margin:0px 0px 15px 15px;;
		color:#300;
		}

#info-general a, a:link, a:visited, a:active{ 
			 
			  background: none;
			  color:#069!important;
			  display:inline;
			  font-family: Helvetica, Arial, sans-serif; 
			  font-size:14px;
			  letter-spacing:1px;
			  text-align:center;
			   padding:0px;
			  text-decoration:underline;
			  
			  }




#info-general a:hover{
        	 background: none;
			 color: #C00!important;
			 font-family: Helvetica, Arial, sans-serif; 
			 font-size:14px;
			 text-decoration:none;
			 }





.small_column {
		background:url(images/bg_smallColumn.jpg) repeat-x #fff;
		letter-spacing:1px;
		width:228px;
		height:375px;
		display:block;
		float:left;
		padding:10px 10px 0px 10px; 
		position:relative;
		text-align:left;
        color:#333;
		font-size:95%;
		margin-left:2px;
		}


.small_column2 {
		
		letter-spacing:1px;
		width:220px;
		height:145px;
		display:block;
		float:left;
		padding:10px 5px 0px 5px; 
		position:relative;
		text-align:left;
        color:#333;
		font-size:95%;
		margin-left:7px;
		}


#option-container {
	height:180px;
	width:754px;
	background:url(images/bg_mainTop.jpg) repeat-x #FFF;
	}
	
.option {
	     background:url(images/but_Option.png) no-repeat;
		 width:200px;
		 height:85px;
		 margin:0px 15px 0px 15px;
		 float:left;
		 padding:30px 10px 5px 10px;
		 text-align:center;
		 cursor:pointer;
	     
	}
	
	/*.option-contact {
	     background:url(images/but_Option.png) no-repeat;
		 width:200px;
		 height:85px;
		 margin:0px 15px 0px 15px;
		 float:left;
		 padding:30px 10px 5px 10px;
		 text-align:center;
		 cursor:pointer;
	     
	}*/

.option-contact h3{
			background:url(images/but_OptionContact.png) top center no-repeat;
			width:200px;
	        height:85px;
			float:left;
            text-indent:-9999px;
			margin:0px 15px 0px 15px;
			cursor:pointer;
			padding:30px 10px 5px 10px;
			}


.option-contact h3 a {	background: none;
			display:block;
	        height:85px;
			width:200px;
}

/*Small Form*/

#orderForm {width:273px;
       margin:7px auto 0px auto; float:right;   
		background:url(images/bg_small_form.jpg) no-repeat;
		padding-left:4px;
		border-left:1px dotted #fff;
		
		}

.label {
		Color:#fff;
		margin:5px -10px 5px 0px;
		}
		
.label1 {
		Color:#fff;
		margin:5px -10px 5px 0px;
		}
.label2 {
	float:left;
		display:block;
		Color:#fff;
		margin:5px 25px 5px 0px;
		}		

.input {
	background-color: #fff;
	font: 11px/14px  Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px auto 0px 10px;
	padding: 1px;
	border: 1px solid #8595B2;
	width:60px;
	height:17px;
}

.select {margin: 5px 20px 0px 0px;}

#submit {
font-weight: bold;
margin:5px 0px 2px 85px;
display: inline;
border: none;
width:109px; 
height: 20px;
line-height: 27px;
text-align: center;
background:url(images/but_submit.jpg);

}


.smallimage {
			margin:0px auto 15px 15px;
            border:1px solid #999;
			}
.clear {clear:both;}



.columnbottomlinks {color:#369; width:200px;  text-align:left; float:left; padding: 2px 5px 5px 5px; margin-left:30px;}

.columnbottomlinks ul{ list-style:none; margin-top:0px; color: #369; text-align:left;}

h4 {margin:10px 0px 10px 0px; background: url(images/but_bottomLink.jpg) no-repeat 0px 3px; padding:5px;}
.columnbottomlinks h4 a {color:#fff!important; background: url(images/but_bottomLink.jpg) no-repeat 0px 3px; text-align:left; text-decoration:none; }

.columnbottomlinks h5 {color:#fff!important; background: url(images/but_bottomLink.jpg) no-repeat 0px 3px; margin-top:5px; font-size:14px; font-weight:600; padding:5px 2px 4px 6px; text-align:left;}


#footer .columnbottomlinks li a {color:#369;padding:0px; background:none; margin-top:5px; text-align:left;}
#footer .columnbottomlinks li a:link {color:#369!important;}
#footer .columnbottomlinks li a:active {color:#369!important;}
#footer .columnbottomlinks li a:visited{ color:#369!important;}
#footer .columnbottomlinks li a:hover {color: #C00!important;}


.columnbottomlinks li a{margin:0px; display:block;
	color: #369;
	background:none;
	padding:0px;
	text-decoration:none;
	font-size:12px;
	text-align:left;
	vertical-align:bottom;}
	
#link-wrap {margin:0px auto 0px auto;}

#copy {margin:0px auto 0px auto;
       text-align:center;
		  }
		  
.spacer {clear:both; margin-bottom:20px;}
.spacerbig {clear:both; height:100px;}

/*Testimonials*/

 blockquote p
{
padding: 10px 15px 0px 0px;
font-size: 1.1em;
float: left;
background: url(images/quote_down.gif) bottom right no-repeat;
width:150px;}

blockquote
{
padding: 15px;
font-size: 0.8em;
background: url(images/quote_up.gif) top left no-repeat;
color:#300;
margin:20px 0px 10px 10px;
}

cite
{
font-size: 0.9em;
float: right;
margin:10px 20px 10px 0px;

} 

.testimonial_column {
		background:url(images/bg_smallColumn.jpg) repeat-x #fff;
		letter-spacing:1px;
		width:205px;
		height:100%;
		display:block;
		float:left;
		padding:2px 2px 0px 2px; 
		position:relative;
		text-align:left;
        color:#333;
		font-size:95%;
		margin-left:19px;
		margin-bottom:20px;
		border:1px dotted #960;
		}




.testimonial_img {
				border-bottom: 1px solid #CCC; 
				margin:0px auto 0px auto;
				 width:200px; 
				 text-align:center;
				 }


/*Forms*/

#localform {
		  
		  }
		  
#normalform {
	     width:700px!important;
       margin:5px 5px 5px 5px;   
		  border-bottom:1px dotted #960;
		  
		  }
#normalform td {padding:7px;}

#supply_table {border-collapse: collapse; border:1px dotted  #C90 ;}

#local_table {border-collapse: collapse; border:1px dotted  #C90 ;}

#local_table td{padding:10px;}

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

#features li{list-style-image:url(images/arrow_right.png); background-position:0.5em; background-repeat:no-repeat;  margin:30px 0px 30px 40px; padding-left:20px; }

.flt_right {float:right;}
.flt_right_img {float:right; margin-left:15px; margin-bottom:10px; border:1px solid #300;}
.img2 {border:1px solid #300; width:302px; display:inline;}
#free-estimate {background:url(images/bg_freeestimate.jpg) repeat-x; width:250px; margin-left:3px; color:#300; padding-bottom:10px; border-bottom:#960 solid 1px;}

/*.packing {font:Arial, Helvetica, sans-serif; color:#300; font-size:13px;}*/
.packing {color:#330000;}
.packing li{color:#330000; margin-left:25px; font-size:15px;}