@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;
}

/*------------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:70px;
			height:60px;
			display:block;
			padding:17px 10px 0px 10px;
			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:115px;
			height:60px;
			display:block;
			padding:17px 10px 0px 10px;
			text-align:center;
			float:left;
			border-right:1px dotted #034a66;
        }

.button4{ 
			width:145px;
			height:60px;
			display:block;
			padding:14px 10px 0px 10px;
			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:680px;
			margin:0px;
			float:right;
			position:relative;
			text-align:right;
			padding:0px 10px 0px 0px;
			}

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

.blue h3{color: #36C;
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:17x;
}

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

/*Sidebar*/


#sidebar li{
			   margin-top:0px;
			   line-height:20px;
			   padding:0px;
			   
			   
}
#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;
			 }




/*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:2px;
	font-weight:100;
	color: #930;
	font-size:17px;
	margin:25px 0px 10px 15px;
	
	}

#info {
		background: url(images/bg_info3.jpg) top repeat-x #fff;
		height:450px;
		margin:0px auto 0px auto;
		width:750px;
		padding:30px 2px 10px 2px;
		}
		
#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:1px;
		line-height:20px;
		font-size:14px;
		margin-bottom: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:none;
			  
			  }




#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:230px;
		height:385px;
		display:block;
		float:left;
		padding:10px 5px 0px 5px; 
		position:relative;
		text-align:left;
        color:#333;
		font-size:95%;
		margin-left:7px;
		}


.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:118px;
		 margin:0px 15px 0px 15px;
		 float:left;
		 padding:20px 10px 5px 10px;
		 text-align:center;
	
	}


.Table_01 {margin-left:1px;}
.smallimage {
			margin:0px auto 15px 10px;
            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; }

.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 40px 0px;

} 

.testimonial_column {
		background:url(images/bg_smallColumn.jpg) repeat-x #fff;
		letter-spacing:1px;
		width:230px;
		height:100%;
		display:block;
		float:left;
		padding:2px 5px 0px 5px; 
		position:relative;
		text-align:left;
        color:#333;
		font-size:95%;
		margin-left:7px;
		}
		
/*Forms*/

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


#tableForm {margin:0px auto 0px auto; padding:0px;}

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