/* Bradley Rentals */

/* img {behavior:url(https://www./includes/iepngfix.htc);} */
		

body {
	background-color: #fff;	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;	
	color: #222;	
	margin: 0;
	padding: 0;
	/* ie5/win hack */
	text-align: center;
	}

#header {
	font-family: "times new roman", times, serif;
	font-size: 1.01em;
	background-color: #00338e;	
	width: 740px;
	height: 31px;
	margin: 0 auto;
	color:fff;
	padding-top:10px;	
	position:relative;
	z-index: 1;
	
	/* unhack ie5/win */
	text-align: left;
	}

#wrapper {
	float: left;
	width: 100%;		
	text-align: center;	
	}

#maincontent {
	background-color: #efe8dc;
	width: 740px;
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top:	10px;	
	/* unhack ie5/win */
	text-align: left;
	}


#footer {
	background: #00338e url(/images/aa_logo.gif) no-repeat bottom right;
		
	width: 740px;
	height: 40px;	
	margin-left:auto;
	margin-right:auto;
	
	}

#footer p {
	color:#fff;
	font-size: 0.82em;
	line-height: 2.6em;
	margin-top:0px;	
	}


#rotating_images {	
	text-align:center;
	
}
#rotating_images img {
	padding-right: 5px;
}





a, a:link {
	color: #1f3974;	
	/* prevent ie5/win from seeing border-bottom property */
	voice-family: "\"}\""; 
  	voice-family:inherit;
	text-decoration: none;
	
	}

/* unhack ie5/win */
html>a {
	text-decoration: none;
	
	}

a:visited {
		}
	
a:hover {
	color: #f00;
		}
	
a:active {
	color: #4362aa;
	}







.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1:visited,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {   
	text-decoration: none;
	display: block;
	position: relative; 
	border: 0px;
	
	
}

.ddm1 .item1,
.ddm1 .item1:visited {
    background: transparent;
    color: #fff;
      }

.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: transparent;
    color: #fff; }

.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 5px 8px 5px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    border-bottom:1px solid #fff;
  
    }

.ddm1 .item2,
.ddm1 .item2:visited  {
    background: #00338e;
    border-bottom:1px solid #fff;
    color: #fff; 
    }

.ddm1 .item2:hover {
    background: #90ac7d;
    border-bottom:1px solid #fff;
    color: #000;
     }

.ddm1 .section {
    border: 1px solid #fff;; /*lines between items in sub menu*/
    border-style: none none solid none;
    position: absolute;
    visibility: hidden; /*sub menu hidden until mouseover*/ 
    z-index: -1;  /*moves sub menu behind main menu*/ 
    white-space: nowrap; }

.ddm1 .left, .ddm1 .left:hover { border-style: none none none none; }
.ddm1 .right, .ddm1 .right:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */



/* Old Nav

#nav {	
	font-family: "times new roman", times, serif;
	font-size: 1.01em;
	color:#fff;
	text-align:center;
   	width: 100%;
   }
#nav ul {
	
  	 margin: 0;
  	 padding: 0;
   	/* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/
   }
#nav ul li  {
	
  	 margin: 0;
  	 list-style: none;
  	 display: inline;
	 
   }
#nav ul li a  {	
	margin-top:5px;
  	color:#fff;
	border-bottom: 0px;
	padding:6px;
	
   }

*/

/* current nav highlight 

body#b_home li#home a{
	color: #000;
	background: #efe8dc;
}

*/



#maincontent p {
	font-size: 0.82em;
	line-height: 1.6em;
	margin: 10px 60px 20px 0;
	}

#maincontent ul, #maincontent ol, #factsearch label {
	font-size: 0.82em;
	line-height: 1.5em;
	margin-left: 16px; 
	padding-left: 0; 
	margin-right: 75px;	
	}

#maincontent h2 {
	font-size: 1.1em;
	line-height: 1.6em;
	font-weight: normal;
	color: #000;
	margin: 10px 0 10px 0;
	}

#maincontent table {	
	border: 0;
	border-bottom: 1px solid #e7e7e7;
	margin-top: 5px;
	}
#maincontent table .row{	
	background: #fff;
	
	}
#maincontent table .altrow{	
	background: #fafaf7;	

	}

#maincontent td {
	font-size: 0.82em;
	line-height: 1.6em;
	margin: 10px 60px 20px 0;
	padding: 10px 10px 12px 10px;
	border-bottom: 1px solid #e7e7e7;
	}




/* Subpages */
#sidebar {
	float:left;

}

#subheader_main {
	border-top: 5px solid #efe8dc;
	border-bottom: 10px solid #efe8dc;
	background-color: #f0a8ca;	
	width: 740px;
	height: 65px;
	margin: 0 auto;
	
}

#subheader_main_blue {
	border-top: 5px solid #efe8dc;
	border-bottom: 10px solid #efe8dc;
	background-color: #b8d0e5;	
	width: 740px;
	height: 65px;
	margin: 0 auto;
	
}

#subheader_wedding {
	border-top: 5px solid #efe8dc;
	border-bottom: 10px solid #efe8dc;
	background-color: #f0a8ca;	
	width: 740px;
	height: 65px;
	margin: 0 auto;
	
}

#content {
	background-color:#efe8dc;
	background: #efe8dc url(/images/side_bar.gif) no-repeat;
	position:relative;
	width: 740px;
	margin: 0 auto;	
	/* unhack ie5/win */
	text-align: left;

}

#content_blue {
	background-color:#efe8dc;
	background: #efe8dc url(/images/side_bar_blue.gif) no-repeat;
	position:relative;
	width: 740px;
	margin: 0 auto;	
	/* unhack ie5/win */
	text-align: left;

}



#subcontent_linens {
	background: #efe8dc url(/wedding_party_events/images/linens_background.gif) no-repeat bottom right;	
	float: right;
	width: 520px;
	padding-bottom: 20px;

}

#subcontent_servingware {
	background: #efe8dc url(/wedding_party_events/images/servingware_background.jpg) no-repeat bottom right;	
	float: right;
	width: 550px;
	padding-bottom: 20px;

}
#subcontent_retail {
	background: #efe8dc url(/wedding_party_events/images/retail_background.jpg) no-repeat bottom right;	
	float: right;
	width: 550px;
	padding-bottom: 20px;

}
#subcontent_wedding_party_decor {
	background: #efe8dc url(/wedding_party_events/images/wpd_background.jpg) no-repeat bottom right;	
	float: right;
	width: 550px;
	padding-bottom: 20px;

}
#subcontent_tables {
	background: #efe8dc url(/wedding_party_events/images/tables_background.gif) no-repeat bottom right;	
	float: right;
	width: 550px;
	padding-bottom: 20px;

}

#subcontent_tents {
	background: #efe8dc url(/wedding_party_events/images/tents_background.gif) no-repeat bottom right;	
	float: right;
	width: 553px;
	padding-bottom: 20px;

}
#subcontent_china {
	background: #efe8dc url(/wedding_party_events/images/china_background.gif) no-repeat bottom right;	
	float: right;
	width: 553px;
	padding-bottom: 20px;

}

#subcontent_heating {
	background: #efe8dc url(/wedding_party_events/images/heating_cooling_accent.jpg) no-repeat bottom right;	
	float: right;
	width: 553px;
	padding-bottom: 20px;

}

#subcontent_fountains {
	background: #efe8dc url(/wedding_party_events/images/fountains_background.gif) no-repeat bottom;	
	float: right;
	width: 480px;
	padding-bottom: 20px;

}
#subcontent_concessions {
	background: #efe8dc url(/wedding_party_events/images/concession_background.gif) no-repeat bottom;	
	float: right;
	width: 530px;
	padding-bottom: 20px;

}
#subcontent_inflatables {
	background-color: #efe8dc;	
	float: right;
	width: 530px;
	padding-bottom: 20px;

}
#subcontent_blank {
	background-color: #efe8dc;	
	float: right;
	width: 530px;
	padding-bottom: 20px;

}

#subcontent_tools_equip {		
	float: right;
	width: 585px;
	padding-bottom: 20px;

}
#subcontent_aboutus {
	background: url(/images/aboutus_accent.gif) no-repeat bottom right;	
	float: right;
	width: 740px;
	padding-bottom: 20px;

}
#subcontent_directions {
	background: url(/images/directions_accent.gif) no-repeat bottom right;	
	float: right;
	width: 740px;
	padding-bottom: 20px;

}
#subcontent_contactus {
	background: url(/images/contactus_accent.jpg) no-repeat bottom right;	
	float: right;
	width: 740px;
	padding-bottom: 20px;

}


table.photos  {
	font-size: 0.62em;
	line-height: 1.6em;
	margin-left:20px;
	text-align:center;
	}

table.photos_nomargin  {
	font-size: 0.62em;
	line-height: 1.6em;	
	text-align:center;
	}

#f_img_004 {
	position:absolute;
	top: 365px;
	left: 270px;
	font-size: 0.62em;
	line-height: 1.6em;
	text-align:center;
}

#f_img_005 {
	position:absolute;
	top: 365px;
	left: 570px;
	font-size: 0.62em;
	line-height: 1.6em;
	text-align:center;
}
#inflatableimgs a {
	border:0px;
}
#inflatableimgs img {
 	padding-left:5px;
	padding-bottom:10px;	
	}

#content p {
	font-size: 0.82em;
	line-height: 1.6em;
	margin: 2px 60px 20px 0;
	}

#content_blue p {
	font-size: 0.82em;
	line-height: 1.6em;
	margin: 2px 60px 20px 0;
	}

ol#faqs {
	font-size: .8em;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.6em;
	color: #00338e;
}

#faq_header {
	font-size: .9em;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.7em;
	color: #00338e;
	}




