/* 

Template Name: WDW
Template URI: http://www.prairiedisposal.com/
Description: Template stylesheet created for Prairie disposal Ltd. 
Author: digital-blues.com
Author URI: http://www.digital-blues.com/

 */
 
 

/* -----//////   General   /////----- */

.errMsg
{
	text-align:center;
	font-size:18px;
	font-weight:400;
	color:#CC0000;
	padding:10px;
}

html{

width:100%;
background:url(images/main_bg.jpg) #1a140d  repeat-x;

}

body{

font-family:"Tahoma", "verdana", sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
color:#342e2e;
background:url(images/site_bg.jpg) repeat-y;
margin:0 auto;
padding:0;
width:1024px;

}


a:link, a:visited{

color:#cc6600;

}


a:hover{

color:#513618;

}



/* -----//////  Main Structure   /////----- */

#container{

width: 1024px;
background:url(images/bg.jpg) no-repeat ;
padding: 0;


}


#header{


height:261px;
margin:0;
padding:0;
width:1000px;

}


#heading_text{

color:#f6b918;
float:left;
width:620px;
margin-top:15px;
margin-left:55px;
text-align:left;
border-bottom:1px solid #b49d8b;

}

#heading_text h1{ 

padding-left:20px;


}

#logo{

float:left;
width:263px;

}


#menu{

color:#efb31d;
float:left;
clear:right;
width:705px;
/* position:relative; */
margin-top:87px;
text-align:center;
}



#content{

width:885px;
padding: 2px 2px 2px 5px;
margin-left:73px;
margin-right:70px;
background:url(images/bin.jpg) no-repeat bottom left;

}



#copy{
width:600px;
clear:right;
padding-bottom:10px;
}

#sidebar{


color:#322212;
width:242px;
padding:0 0 0 10px;
margin:0;
font-family:"Trbuchet MS", "Verdana", sans-serif;
font-weight:bold;
font-size:18px;

}

#sidebar p{


font-family:"Trbuchet MS", "Verdana", sans-serif;
font-weight:bold;
font-size:14px;
color:#1b130e;

}



#footer{

background:url(images/foot_bg.jpg) repeat bottom;
margin-bottom:0;
padding:0;

}

#footerContent{

background:url(images/bg_cap.jpg) no-repeat top;

}



.clear{

height:1px;
clear:both;

}


/* -----//////   Headers & Type   /////----- */

h1, h2, h3, h4{

font-family:"Arial-Black", "Helvetica", sans-serif;
color:#312212;

}

h1{

font-size:20px;

}



p{

font-size:12px;
color:#342e2e;



}

#menu ul{

list-style-type:none;
padding:0;
margin:0;


}

#menu li {

float:left;
display:inline;
margin:0;
padding:40px 0 40px 0;
font-size:20px;
font-family:"Tahoma","Arial", sans-serif;
border-right:2px solid #432d15;
width:131px;


}


#menu .end{

border:none;

}


#menu li a:link, #menu li a:visited {

vertical-align:middle;
display:block;
text-decoration:none;
color:#efb31d;

}

#menu li a:hover{

color:#f3f0eb;

}


.boldLabel{

font-family:"Arial Black", "Arial", sans-serif;
font-size:18px;
font-weight:bold;
color:#322212;

}

ul.servicesList li{

background:url(images/listBg.jpg) no-repeat;
height:60px;
list-style-type:none;

}


div#copyright{
float:left;
position:relative;
left:310px;
width:630px;

}

div#copyright p{

text-align:right;
margin:0;
border-top:1px solid #b49d8b;
padding:5px 0 5px 200px;


}



/* -----//////   Content Styles   /////----- */


#leftBox{

width:345px;
float:left;

}


#rightBox{

width:275px;
float:left;
clear:right;

}


/* -----//////   Image Styles   /////----- */


img.bin{

position:relative;
bottom:0;
padding:0;
margin:0;

}

img.border{

border:1px solid #1b140d;

}


#copy h3
{
	border-bottom-style:solid;
	border-width:1px;
	margin-bottom:10px;
}


/* Shawn Common */
.spaced
{
	margin-top:5px;
	margin-bottom:5px;
}

.spaced-more
{
	margin-top:20px;
	margin-bottom:20px;
}


/*Side Contact Info */
#side-contact-info
{
	width:200px;
	font-size:12px;
}

#side-contact-info h1
{
	font-size:14px;
	font-weight:700;
	margin:0px;
	padding:2px;
}

#side-contact-info label
{
	display:block;
	float:left;
	width:60px;
}

#side-contact-info text
{
	float:left;
}

#side-contact-info h4, #side-contact-info hr
{
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}

#side-contact-info h4
{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}

#side-contact-info .emerg
{
	font-weight:bold;
}


.emerg-wrap
{
	margin-top:25px;
}

/* Mission Statement */
.mission-statement
{
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	font-size:16px;
	
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	text-align:center;
}

.mission-statement h3
{
	text-align:center;
	font-size:18px;
	font-weight:700;
	
	margin:5px;
	padding:0px;
	
	border:none !important;
}


.dimensions
{
	margin-left:auto;
	margin-right:auto;
	
	padding:15px;
	border-collapse:collapse;
}

.dimensions tr td
{
	padding:5px;
}

/* Other Tweaks */
.no-underline
{
	border:none !important;
}

/* Repair */
.template-table tr td.align-top
{
	vertical-align:top;
}



.framed
{
	border-style:solid;
	border-color:#1A140D;
	border-width:2px;
}


/* Simple Sub Menu */
.simple-submenu
{
	text-align:center;
	font-size:16px;
	padding-bottom:10px;
}

.simple-submenu a
{
	text-decoration:none;
	font-size:16px;
	color:#513619
	font-weight:bold;
	padding:10px;
}
