/* 



	Theme Name: 2010 - North American Elevator Theme



	Theme URL: http://www.northamericanelevator.com

	

	Description: 2010 NAE Theme



	Author: Tamara Halstead



	Author URI: http://www.tamarahalstead.com



	Version: 1.0



*/



body {

	/*background:transparent url(images/background.jpg) no-repeat bottom;*/

	color:#000000;

	font-family:Arial;

	font-size:12px;

	margin:0;

}



body.home {

	background:transparent url(images/background.jpg) no-repeat bottom;

	margin:0;

}



body.inside {

	background:transparent url(images/background-inside.jpg) no-repeat bottom;

	margin:0;

}



#page {

	width:900px;

	background:transparent;

	margin:0px auto;

}

a {
	color:#9a0000;
}

a:hover {
	color:#000000;
}

#content li {
	list-style-image: url(images/arrow.gif);

}


#header {

	width:900px;

	background:#FFFFFF url(images/banner.jpg) no-repeat top center;

	height:90px;

}



.headerright {

	float:right;

	width:280px;

	background:transparent;

	text-align:right;

	font-weight:bold;

	font-family:Tahoma;

	font-size:13px;

}



#menu {

	width:170px;

	float:left;

}



.menu-top {

	width:170px;

	background:url(images/menu-top.gif) no-repeat top center;

	margin:0 0 0 0;

	height:70px;

}



.menu-middle {

	width:170px;

	background:url(images/menu-bg.gif) repeat-y;

	margin:0;

	padding:8px;

	height:300px;

}



.menu-bottom {

	width:170px;

	background: url(images/menu-footer.gif) no-repeat;

	height:20px;

	margin:-12px 0 0 0;

}



#feature {

	width:700px;

	height:280px;

	float:right;

	background:#9a0000;

	padding:8px;

	font-size:11px;

}



.slideshow {

	width:400px;

	float:left;

}



.welcome {

	width:280px;

	color:#FFFFFF;

	float:left;

	padding:8px;

	margin:0;

}



.welcome h2 {

	margin:0 0 10px 0;

	font-size:18px;

}



#content-home {

	background:transparent;

	width:400px;

	float:left;

	padding:10px 8px 10px 4px;

	min-height:440px;

}



#content {

	background:transparent;

	width:650px;

	float:left;

	padding:10px 8px 10px 4px;

	min-height:450px;

}



#sidebar {

	background:transparent;

	width:250px;

	float:left;

	padding:10px 16px 10px 30px;

}



#sidebar ul {

	list-style:none;

	margin:0;

	padding:0;

}



#sidebar li li {

	margin:0 0 0 10px;

	padding:0 0 0 10px;

}



.latest-news {

	width:280px;

	border:#000000 1px solid;

	background:#f7edec;

}



.latest-news h2 {

	border:#000000 1px solid;

	background-color:#ca8080;

	color:#FFFFFF;

	font-weight:bold;

	padding:2px;

	font-size:11px;

	margin:4px 2px 10px 2px;

}



.latest-news li {

	line-height:18px;

}



.latest-news a {

	font-weight:bold;

	line-height:18px;

	color:#000000;

	text-decoration:none;

}



.latest-news a:hover {

	color:#9a0000;

}



#footer {

	width:900px;

	height:30px;

	color:#999999;

	font-size:11px;

	background:transparent;

	text-align:center;

	padding:0 0 20px 30px;

	border-top:#9a0000 solid 1px;

	margin:0px auto;

}



#footer a {

	color:#9a0000;

	font-weight:bold;

	text-decoration:none;

}



.footer-text {

	width:600px;

	margin:0 0 0 150px;

}





#searchdiv {
	margin: 0px;
	padding: 0px;
}



#searchform {
	margin: 0px;
	padding: 0px;
}

#searchbox {

	background: transparent url(images/searchbox.png) no-repeat !important;
	border:none;
	width: 190px;
	height:40px;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	padding:15px 0 5px 15px;
	margin: 8px 0 8px 8px;

}	



#searchbutton {

	color: #000000;

	background:transparent;

	border:none;

	font-size: 13px;

	font-family: Tahoma;

	font-weight:bold;

	padding: 0;

	margin: 0;

}



.specification {

	background:url(images/design-box.gif) no-repeat;

	width:420px;

	height:90px;

}



.spec-drop {

	float:right;

	text-align:center;

	list-style:none;

	padding:25px 20px 0 0;

}



.contact-header {

	background: url(images/contact-header.jpg);

	width:722px;

	height:293px;

}
