@charset "utf-8";

/*#footerBottom a {

	color: white;

}

#footerBottom a:hover {

	text-decoration: none;

}

#footerBottom .no-underline {

	text-decoration: none;

}

#footerBottom {

	background: url("../images/redGradientBG.png") repeat-x scroll left top;

	font-family: 'Play', sans-serif !important;

	left: 0;

	min-width: 960px;

	position: fixed;

	width: 100%;

	z-index: 1000;

	color: white;

	font-size: 1em;

	padding: 10px 0 5px 30px;

	overflow: auto;

}
*/
#demo-details li {

	vertical-align: middle;

}

#demo-details h1 {

	font-size: 18px;

}

#share {

	float: right;

	line-height: 200%;

	list-style: none;

	margin: 0 40px 0 0;

	text-align: right;

	width: 390px;

}

.logo-small {

	padding: 0 5px;

	vertical-align: middle;

}

#demo-details li {

	display: inline-block;

	margin: 0 10px 0 0;

}

.medium {

	line-height: 1.4em;

	margin: 20px;

	width: 600px;

}

.bottom {

	bottom: 0;

}

.top {

	top: 0;

}

#demo-links {

	float: left;

	font-size: 18px !important;

	font-weight: 200;

	margin: 5px 0 0 20px;

	width: 450px;

}

#demo-links ul {

	font-family: 'Play', sans-serif !important;

	font-size: 18px;

	line-height: 150%;

	margin: 0;

	padding: 0;

}

a {

	padding: 5px 0;

	text-decoration: underline;

	color:#FF3300;

}

a:hover {

	color:#e37f10;

	text-decoration: none;

}

#main {

	/*border-top: #333 solid 3px;

	padding: 40px 0 0 0;	

	

	box-shadow: 0 0 20px #888888;
	
	*/
	
	border: solid 1px;
		
		margin: 0 auto;

	min-height: 600px;

	padding: 10px;

	width: 960px;

	overflow: auto;

}

#content #product-links {

	margin: 0 0 40px 0;

	padding: 0;

}

#content #product-links li {

	display: inline-block;

	margin: 0 20px 0 0;

}

#content {

	/*float: left;

	line-height: 1.6em;

	margin: 0 60px 0 0;*/

	width: 100%;

}

#content h3 {

	font-size: 30px;

	font-weight: bold;

	margin: 15px 0 20px 0;

}

#main ul {

	line-height: 1.4em;

	list-style: disc;

	margin: 20px 0;

	padding: 0 0 0 20px;

}

.additional {

	height: 250px;

	overflow-x: scroll;

}

ol {

	font-size: 0.9em !important;

	list-style-type: lower-roman !important;

	margin: 0 0 0 20px !important;

}
/*
#footer {

	margin: 120px 0 0 0;

	position: relative;

}

#footer ul {

	position: absolute;

	bottom: 0;

	margin: 0;

	right: 0;

	line-height: 1em;

}

#footer li {

	display: inline-block;

}

#footer small {

	font-size: 0.8em;

	line-height: 1.6em;

	margin-top: 27px;

	position: absolute;

	bottom: 0;

}*/

.mainHeader {

	width:960px;

	margin:0 auto;

	height:70px;

}

.logo {

	width:auto;

	height:70px;

	float:right;

	padding-top:5px;

}

.mainNav {

	width:970px;

	float:left;

	height:50px;

}
/* ############################### FOOTER ############################### */
#content .footer{
	background:url(../images/template/leftnavBotBg.gif) no-repeat 0 0;
    padding-top:20px;		float: left;		width: 960px;
}
#content .footer .placeholder{
	border-top:6px solid #c30400;
	height:1px;
	padding-bottom:1px;
}

#footerTop{
	background:#d1d1d0 url(../images/template/footerTopBg.gif) repeat-x 0 0;
	border:1px solid #c9c5c0;
	border-bottom:none;
	color:#555;
	min-height:128px;
	padding-top:25px;
	
}

/* ############################### MAILING LIST */
#eList{
	float:left;
	margin-left:35px;
	width:190px;
}
#eList .title{text-indent:3px;}
#eList form{
	margin:0;
	padding:0;
	width:100%;
}
#elist_input{
	background:url(../images/elistInputBg.gif) no-repeat 0 0;
	border:none;
	color:#999;
	display:block;
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 8px;
	padding:5px 10px 3px;
	text-align:left;	
	width:168px;
}
#elist_submit {
	background:url(../images/elistSubmitBg.gif) no-repeat 0 0;
	border:none;
	color:#b9b8b4;
	cursor:pointer;
	display:block;	
	font-size:0;
	height:30px;	
	margin:0;
	padding:0;
	text-align:right;
	text-indent:-9999px;
	width:77px;
}

#footerTop ul{
	float:left;
	list-style:none;
	margin:0 0 0 65px;
	padding:0;
}
#footerTop li{
	color:#000;
	font-size:12px;
	padding:0 0 5px 0;
}
#footerTop .title{
	color:#c30400;
	font-size:12px;
text-shadow:1px 1px 0px #FFFFFF;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:uppercase;
}
#footerTop li a{
	color:#555;
}
#footerBottom{
	/*background:url(./../images/footerBotBg.gif) no-repeat center */0;
	color:#858483;
	font:normal 11px Verdana, Geneva, sans-serif;
	padding:35px 0;
	text-align:center;
}
#footerBottom a{
	color:#858483;
}
#v65-onepage-ContentTable {
	width:100%;
}




