/* COLORS:

	Tan: #9e9b8a
	Red: #b61954
	Blue: #0055a5
	
	*/

html, body {margin:0;padding:0;}
body {background-color:#ddd9c1;}

#wrapper {width:800px;margin:0px auto;}
#container {width:800px;margin:0px auto;padding:0px;position:relative;float:left;}

#right {float:right;}
#header {width:800px;height:162px;margin:0px;padding:0px;background-image:url(/img/bg-header.jpg);background-position:top;background-repeat:no-repeat;position:relative;float:left;z-index:500;}
#logo {margin:20px 0px 0px 25px;padding:0px;}
#brand-penton {display:none;}
#brand-logo {display:none;}
body.brand #logo, body.product #logo {display:none;}
body.brand #brand-logo, body.product #brand-logo {display:block;position:absolute;top:25px;left:25px;z-index:999;clear:both;}
body.brand #brand-penton, body.product #brand-penton {display:block;position:absolute;top:35px;right:50px;z-index:999;clear:both;}
#nav {margin:0px;padding:0px 25px 0px 0px;height:30px;width:775px;background-color:#9e9b8a;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;position:absolute;bottom:0px;left:0px;}
	#nav li {float:right;position:relative;}
	#nav li a {color:#FFFFFF;text-decoration:none;line-height:30px;border-right:1px solid #FFFFFF;padding: 0px 10px;}
	#nav li:first-child a {border:none;}
	#nav li a:hover {color:#b61954;}
	#nav li ul {display:none;background-color:#9e9b8a;border-top:1px solid #FFFFFF;border-bottom:5px solid #b61954;list-style-type:none;margin:0px;padding:10px 0px;position:absolute;top:30px;left:0px;width:350px;z-index:999;}
		#nav li ul li {clear:both;float:left;}
		#nav li ul li a {width:290px;border:none;display:block;margin:0px 10px;}
		#nav li ul li a:hover {background-image:url(/img/bg-subnav.jpg);background-repeat:no-repeat;background-position:left;}
	#nav li:hover ul, #nav li.sfhover ul {display:block;}
	
#content {width:800px;margin:0px;padding:0px;background-color:#FFFFFF;float:left;}
	#intro {margin:0px;padding:0px;width:800px;float:left;}
	body.home #intro {margin:0px;padding:0px;width:800px;background-image:url(/img/bg-intro-home.jpg);background-position:bottom left;background-repeat:no-repeat;float:left;}
	body.product #intro, body.brand #intro, body.static #intro {background-image:url(/img/bg-product.jpg);background-position:bottom left;background-repeat:no-repeat;}
	#intro-copy {width:450px;margin:0px;padding:25px 15px 35px 65px;float:left;}
	body.static #intro-copy {padding:25px 15px 35px 25px;}
	body.home #intro-copy {width:270px;margin:0px;padding:5px 15px;float:right;background-color:#000000;}
	body.product #intro-copy {width:410px;margin:0px;padding:25px 15px 35px 65px;float:left;}
	body.brand #intro-copy {width:280px;margin:0px;padding:25px 15px 0px 235px;float:left;position:relative;}
	#intro h1 {font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;}
	h1 {font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;}
	h2 {font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;}
	body.product #main-content h1 {margin-left:0px;margin-top:-5px;font-size:20px;font-size:20px;}
	body.product #main-content img {margin-bottom:10px;}
	body.brand #intro h1 {margin-left:0px;}
	#intro p {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#000000;}
	body.home #intro p {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#FFFFFF;}
	#brand-img {position:absolute;top:10px;left:20px;z-index:999;}
	
	#secondary-nav {width:305px;margin:0px;padding:0px 0px 5px 0px;float:right;list-style-type:none;background-color:#000000;background-image:url(/img/bg-infoList.jpg);background-repeat:repeat-x;background-position:bottom;border-bottom:10px solid #0055a5;}
	#secondary-nav li {margin-bottom:7px;padding:0px 15px;}
	#secondary-nav li.title {color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;background-color:#0055a5;background-image:url(/img/bg-infoTitle.png);padding:10px 15px 6px 15px;border-bottom:1px solid #9e9b8a;}
	#secondary-nav li.contact {margin-top:15px;padding:0px 15px;height:59px;line-height:30px;background-image:url(/img/contact.png);background-repeat:no-repeat;background-position:15px;margin-top:5px;margin-bottom:-20px;}
	#secondary-nav li a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;background-image:url(/img/bg-secondary-nav.jpg);background-repeat:no-repeat;background-position:left;padding-left:7px;}
	#secondary-nav li.contact a {background-image:none;background-color:none;color:#FFFFFF;padding:0px 0px 0px 35px;}
	#secondary-nav li a:hover {color:#FFFFFF; text-decoration:underline;}
	#secondary-nav li.contact:hover {background-image:url(/img/contact-RO.png);}
	#secondary-nav li.contact:hover a {color:#FFFFFF;text-decoration:underline;}
	#secondary-nave li.contact a:hover {color:#FFFFFF;text-decoration:underline;}
	
	#person {position:absolute;bottom:0px;left:0px;clear:both;}
	
	#main-content {float:left;width:270px;margin:0px;padding:30px 20px 0px 185px;}
	
	body.product #main-content, body.brand #main-content {background-image:url(/img/bg-product2.jpg);background-position:top left;background-repeat:no-repeat;width:408px;padding:10px 20px 0px 65px;min-height:300px;}
		body.home #main-content h1 {font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;line-height:17px;}
		body.home #main-content h1 span {font-size:13px;font-weight:bold;font-style:italic;text-transform:none;line-height:17px;color:#333333;}
		#main-content h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;text-transform:inherit;line-height:24px;}
		#main-content {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;}
		#main-content p {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;}
		#main-content a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;color:#0055a5;text-decoration:none;background-image:url(/img/bg-link.jpg);background-repeat:no-repeat;background-position:left;padding:0px 0px 0px 10px;}
		#main-content a:hover {color:#b61954;background-image:url(/img/bg-link-hover.jpg);background-repeat:no-repeat;background-position:left;}
		p.tagline {color:#0055a5;font-weight:bold;}
		
		#main-content ul {list-style-type:disc;}
		#main-content ul li {margin:0px;padding:0px;}
		#main-content ul li a {display:block;background:none;margin:0px;padding:0px;}
		#main-content ul li a:hover {background:none;}
		
		#main-content ol {}
		#main-content ol li {margin:0px;padding:0px;}
		#main-content ol li a {display:block;background:none;margin:0px;padding:0px;}
		#main-content ol li a:hover {background:none;}
		
		#main-content ul#bold-list {list-style-type:none;}
		#main-content ul#bold-list li {margin-bottom:10px;}
		#main-content ul#bold-list li a {display:block;background-image:url(/img/bg-link.jpg);background-position:left 2px;background-repeat:no-repeat;margin:0px;padding:0px 0px 0px 10px;}
		#main-content ul#bold-list li a:hover {background-image:url(/img/bg-link-hover.jpg);background-position:0px 2px;background-repeat:no-repeat;}
		
		body.static #main-content ul {margin:0px 0px 15px 0px;padding:0px;list-style-type:none;}
		body.static #main-content ul li ul {margin:10px 0px 0px 40px;list-style-type:disc;}
		body.static #main-content ul.stats {list-style-type:disc;margin:0px 0px 0px 20px;}
		body.static #main-content ul.stats li {margin:0px 0px 10px 0px;}
		body.static #main-content ul.stats li ul {margin:10px 0px 0px 20px;padding:0px;list-style-type:circle;}
		body.static #main-content ul a span {font-size:10px;}
		body.static #main-content a {background:none;padding:0px;}
		
		body.terms #main-content, body.static #main-content {width:450px;padding:30px 20px 20px 20px;color:#666666;}
		body.terms #main-content h4 {color:#000000;font-size:14px;width:100%;border-bottom:1px solid #666666;}
		body.terms #main-content h5 {margin-bottom:0px;padding:0px;font-size:12px;}
		body.terms #main-content ol {list-style-type:lower-roman;}
		body.terms #main-content p {margin:0px 0px 10px 0px;padding:0px;}
		body.terms #main-content address {margin:10px 0px 10px 40px;}
		body.terms #main-content a {margin:0px;padding:0px;background:none;text-transform:inherit;}
		
		body.static #main-content ul.footnotes {font-size:10px;font-style:italic;}
		body.static #main-content ul.footnotes li h3 {font-size:10px;margin:0px;padding:0px;}
		
		body.brand #main-content a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:inherit;color:#0055a5;text-decoration:none;background:none;padding:0px;}
		body.brand #main-content a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:inherit;color:#b61954;text-decoration:none;background:none;padding:0px;}
		
	#brands {float:right;width:290px;margin:15px 0px;padding:0px 0px 0px 15px;border-left:2px solid #9e9b8a;}
		#brands h2 {font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#9e9b8a;}
		#brands ul {list-style-type:none;margin:10px 10px 0px 0px;padding:0;width:125px;float:left;}
		p.caption {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:italic;margin:0;padding:0;}
		#brands p.caption {margin-top:-10px;}
		
	#brand-footer {display:none;}	
	body.brand #brand-footer {display:block;float:left;width:800px;margin:0px;background-color:#FFFFFF;padding:0px 0px 20px 0px;}
	#brand-footer ul#categories {margin:0px;padding:0px;width:800px;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;line-height:30px;display:block;}
	#brand-footer ul#categories li {float:left;width:200px;}
	#brand-footer ul#categories li h5 {margin:0px 0px 10px 0px;height:30px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;line-height:30px;background-color:#9e9b8a;padding-left:20px;}
	#brand-footer ul#categories li ul {margin:0px 0px 0px 20px;padding:0px;text-transform:none;line-height:16px;list-style-type:none;color:#000000;list-style-position:outside;}
	#brand-footer ul#categories li ul li {width:160px;border:none;background-image:url(/img/bg-bullet-black.jpg);background-repeat:no-repeat;background-position:0px 8px;padding-left:10px;}
	#brand-footer ul#categories li ul li a {color:#000000;font-weight:normal;font-size:11px;padding:0px;}
	#brand-footer ul#categories li ul li a:hover {color:#0055a5;}
	
	body.static #info-footer {display:block;float:left;width:800px;margin:0px;background-color:#FFFFFF;padding:0px;}
	body.static #info-footer h2 {font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#666666;margin-left:20px;border-bottom:1px solid #666666;width:760px;}
	body.static #info-footer ul {list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
	body.static #info-footer ul li {width:350px;float:left;margin-right:15px;}
	body.static #info-footer ul li a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#0055a5;text-decoration:none;margin:0px;padding:0px;}
	body.static #info-footer ul li a span {font-size:10px;}
	body.static #info-footer ul li a:hover {color:#b61954;}
	body.static #info-footer ul li p {font-weight:normal;color:#666666;margin:5px 0px 15px 0px;padding:0px;font-size:12px;}
	
	
	
#footer {width:800px;margin:0px auto;padding:0px 0px 50px 0px;background-color:#FFFFFF;text-align:right;float:left;}
	#footer ul {margin:0px;padding:0px 25px 0px 0px;height:30px;width:775px;background-color:#9e9b8a;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;line-height:30px;}
	#footer ul li {float:right;}
	#footer ul li.identity {margin-right:10px;}
	#footer ul li a {color:#FFFFFF;text-decoration:none;line-height:30px;border-left:1px solid #FFFFFF;padding: 0px 10px;}
	#footer ul li a:hover {color:#b61954;}
	#footer p.copyright {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;margin:5px 35px 0px 0px;}
	
	#main-content #prod-list {list-style-type:none;margin:0px;padding:0px;margin-top:15px;}
	#main-content #prod-list li {margin:0px;padding:0px;}
	#main-content #prod-list a {background:none;text-transform:inherit;padding:0px 20px 0px 40px;line-height:50px;float:left;background-image:url(/img/factSheet.png);background-repeat:no-repeat;height:58px;font-size:18px;}
	#main-content #prod-list a:hover {background-image:url(/img/factSheet-RO.png);text-decoration:underline;}
	
	#content {min-height:550px;}
