/* ----------- 
On The Move
Mike Ball
May 2008
-------------*/

/* --((( Fix so that the outer DIV will wrap around all floated DIVs within ))) -- */

.clearfix:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }

.clearfix {display: inline-table;}

	/* Hides from IE-mac */
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


/*--((( #container )))--*/

div#utility-nav {background:#d9d9d9;}

#primary a, #secondary a, #tertiary a { color:#A11C2C; text-decoration:underline; }

#primary a:hover, #secondary a:hover, #tertiary a:hover {color:#666; text-decoration:underline;}


/*-- ((( header ))) --*/

#header {}

	#header h1 {position:absolute; top:45px; left:0; height:95px; width:178px; }

		#header h1 a {height:95px; width:178px; display:block; background:url(../images/header-otm-bg.gif) no-repeat 0 0; text-indent:-5000px; }

		
/*-- ((( navigation )))--*/

/* Global Navigation */

#nav-container { background:url(../images/nav-otm-bg-repeat.gif) repeat-x 0 0; }
	
	#nav-list { background:url(../images/nav-otm-bg.gif) no-repeat 0 0;} 
	
		#nav-list li { list-style:none; position:absolute; top:4px;}

			#nav-list li, #nav-list a {height:23px; display:block; text-indent:-5000px; }
			
				#n-campaignInfo {left:0; width:94px;}
				#n-volunteers {left:101px; width:72px;}
				#n-incentives {left:180px; width:70px;}
				#n-checkMembers {left:257px; width:103px;}
				#n-wishlist {left:367px; width:56px;}
				#n-forms {left:430px; width:46px;}
				
				#n-campaignInfo a:hover {background:url(../images/nav-otm-bg.gif) no-repeat 0 -33px;}
				#n-campaignInfo a.active, #n-campaignInfo a.active:hover {background:url(../images/nav-otm-bg.gif) no-repeat 0 -62px;}
				#n-volunteers a:hover {background:url(../images/nav-otm-bg.gif) no-repeat -101px -33px;}
				#n-volunteers a.active, #n-volunteers a.active:hover {background:url(../images/nav-otm-bg.gif) no-repeat -101px -62px;}
				#n-incentives a:hover {background:url(../images/nav-otm-bg.gif) no-repeat -180px -33px;}
				#n-incentives a.active, #n-incentives a.active:hover {background:url(../images/nav-otm-bg.gif) no-repeat -180px -62px;}
				#n-checkMembers a:hover {background:url(../images/nav-otm-bg.gif) no-repeat -257px -33px;}
				#n-checkMembers a.active, #n-checkMembers a.active:hover {background:url(../images/nav-otm-bg.gif) no-repeat -257px -62px;}
				#n-wishlist a:hover {background:url(../images/nav-otm-bg.gif) no-repeat -367px -33px;}
				#n-wishlist a.active, #n-wishlist a.active:hover {background:url(../images/nav-otm-bg.gif) no-repeat -367px -62px;}
				#n-forms a:hover {background:url(../images/nav-otm-bg.gif) no-repeat -430px -33px;}
				#n-forms a.active, #n-forms a.active:hover {background:url(../images/nav-otm-bg.gif) no-repeat -430px -62px;}


/*local nav in div#secondary (left column)*/

.local-nav {background:#D9D9D9;}

	ul#local-nav {}

		ul#local-nav li a {}

			ul#local-nav li a:hover { color:#a11d2d; text-decoration:underline; }

			ul#local-nav li a.active, ul#local-nav li a.active:hover { font-weight:normal; background-color:#A11D2D;}

			ul#local-nav li a.grandparent {border-top:1px solid #A11D2D;}

		ul#local-nav li ul {border-bottom:1px solid #A11D2D;}

			ul#local-nav li ul li a {}


/*-- ((( div#secondary (left column) ))) --*/

#secondary {}

	h3.section-header {color:#454545; font-weight:bold; margin-bottom:.5em; font-size:.75em; text-transform:uppercase; letter-spacing:1px;}
	
	#secondary h4, #tertiary h4 { color:#A11C2C; }
	
	.secondary-sponsor {margin-bottom:1em;}
	
	img#countdown-calendar {float:left; margin:0 .75em 0 0;}
	
	div#countdown-sponsors {margin-top:1.5em; margin-bottom:.5em;}
	
		div#countdown-sponsors img {float:left; margin-right:1em; margin-bottom:1.5em;}


/*--((( div#primary (center column) ))) --*/

/* paragraphs and lists */
#primary p.action {background:url(../images/action-otm-primary.gif) no-repeat 0 4px; }

#primary p.pdf-download {background:url(../images/AdobePDF.gif) no-repeat 0 0; padding-left:23px; line-height:1.3em;}

#primary p.word-download {background:url(../images/MSword.gif) no-repeat 0 0; padding-left:23px; line-height:1.3em;}

#primary p.eventtime {font:1.3em/1.3 georgia,times,serif; color:#000; margin-bottom:1em; }

#primary ul li { background:url(../images/otm-bullet-primary.gif) no-repeat 0 6px; }

	#primary ul.pdf-download li {background:url(../images/AdobePDF.gif) no-repeat 0 0; padding:1px 0 1px 23px; margin-bottom:.3em;}
	

/*divs and tables */
.content-section {clear:both; /*this occurrs in main.css, but doesn't clear*/}

.hidden_content {display:none;}

.info-container { padding:1em 13px .1em 13px;} /*styles borrowed from .member-section in main.css and given new name for semantic consistency */

	.gray {background:#f4f3f0;} /*alternating background for .info-container*/
	
table.incentives {margin-top:.5em; border-collapse:collapse; width:100%; background:#f4f3f0;}

	table.incentives th {text-align:center; padding:1em .5em;}

	table.incentives td {text-align:center; border-top:1px solid #A11C2C; padding:.5em;}
	
		
div.otm-data {border:1px solid #ddd; margin: .5em 0 1.5em 0;}

	div.otm-data th {/*background:#A11C2C; */padding:.5em 1em .5em .5em; }
		
		div.otm-data th {background:#A11C2C; color:#fff;}
	
		div.otm-data th a {color:#fff !important; font-weight:normal;}

    div.otm-data table.GroupPanel_Web20 td {padding:0px !important;}
    
	div.otm-data tr {}
		
		div.otm-data tr.GridRow_Web20 {border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#f4f3f0;}

	div.otm-data td {vertical-align:top; padding:.5em 1em .5em .5em;}
	
		div.otm-data td.id {width:5%;}
		
		div.otm-data td.created {width:10%;}
	
		div.otm-data td.type {width:10%;}
		
		div.otm-data td.description {width:30%;}
		
		div.otm-data td.needed {width:5%;}
		
		div.otm-data td.category {width:10%}
		
		div.otm-data td.value {width:5%}
		
		div.otm-data td.contact {width:25%;}
		
body#home .two-columns {margin-top:15px; border-top:1px solid #eee; padding-top:1em; }

body#otm-wishlist #container { background:url('http://www.greaterphilachamber.com/images/columns-two-bg.gif') repeat-y 0 0;} 
	
	body#otm-wishlist #primary {width:800px; float:left;}
		
	body#otm-wishlist div.take-action {width:502px;}
	

/*headings*/
#primary {}

	#primary h2 {color:#A11C2C; }
	
		#primary h2.eventTitle { color:#A11C2C; }

		#primary h2 strong { color:#A11C2C; }

	#primary h4 { color:#A11C2C; }
	
		#primary h4 a { color:#A11C2C; }
		
			#primary h4 a:visited {color:#A11C2C;}
			
			#primary h4 a:hover {color:#A11C2C;}

	#primary h5 { }
	
		#primary h5.bb-date { }

		#primary .featured-members-section h3 { color:#A11C2C; }

	#primary .members-section h4, #primary .speakers-section h4 { color:#A11C2C; }
	
	
/*payout calculator form*/

div.payout-calculator {background:#f4f3f0; padding-left:1em; margin-top:.5em;}
	div.payout-calculator h4 {margin-bottom:1em;}
	

/*unique homepage stuff*/
span.expander {padding-left:20px; display:block; margin-bottom:20px; background:url(../images/bg-plus.gif) no-repeat left; font-weight:bold; cursor:pointer; color:#A11C2C;}


/*--(( div#tertiary (right column) )) --*/

#tertiary ul li  {background:url(../images/otm-bullet-primary.gif) no-repeat 0 6px; padding-left:14px; }

#tertiary {}

	#tertiary h5 { color:#A11C2C; /* blue color:#003d7d;*/ }

	#tertiary h4.gray, #tertiary h4.gray a {color:#454545; background:#fff;}
	
	#tertiary p.action { background:url(../images/action-otm-tertiary.gif) no-repeat top left; }
	
	#tertiary .tertiary-action-box h4 {background:url(../images/bg-otm-tert-action-box.gif) no-repeat 0 2px; padding-left:16px;}
	
	#tertiary .tertiary-action-box p, ul {padding-left:16px;}
	
	#tertiary .tertiary-action-box p.action {background:url(../images/bg-otm-action-tert-action.gif) no-repeat top left !important;}
	



