/* CSS Document */

ul, ol, dl {
position:relative;	
}

body {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:10px;
font-align:left;
background: #414040 url('http://www.pumpershow.com/assets/images/graphics/background.gif') repeat-x;
margin:0;
padding:0;
}

a {
color:#0882d7;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#container {
position:relative;
margin: 0px auto;
padding:0;
width:920px;
background:transparent;
z-index:0;
}


/*-------------HEADER-----------------------------------------------------------*/

#header {
position:relative;
left:5px;
z-index:100;
}

#header1 {
position:relative;
height:170px;
width:900px;
z-index:1000;
}

.header1_1 {
width: 250px;
height: 150px;
margin-left:-10px;
padding-top:20px;
background: transparent;
}

.header1_2 {
position:absolute;
top:0px;
left:251px;
width:450px;
background: transparent;
z-index:1000;
}

.header1_3 {
position:absolute;
top:0px;
left:649px;
height:150px;
padding-top:20px;
width:250px;
z-index:2000;
}

img.logo {
margin-top:20px;
z-index:1000;
}

img.logo_text{
z-index:1000;
}

img.logo_dates {
position:absolute;
top:20px;
left:412px;
z-index:1000;
}

#header2 {
position:absolute;
top:167px;
left:248px;
width:404px;
height:39px;
background: url('http://www.pumpershow.com/assets/images/graphics/header_dip.gif') no-repeat;
z-index:1;
}

/*-------------MAIN CONTENT----------------------------------------------------------*/

#content {
position:relative;
top:10px;
left:0px;
width: 900px;
margin-right:0px;
margin-left:0px;
padding-left:0px;
border-top:0px solid #2e373c;
z-index:1;
min-height:500px;
height:auto !important;
height:500px;
}

#content_home {
float:left;
position:relative;
top:10px;
left:10px;
width:415px;
height: 365px;
background: url('http://www.pumpershow.com/assets/images/graphics/home_content_bg.gif') no-repeat;
}

* html #content {
width:900px;
margin-left:0px;
}

*+html #content {
width:900px;
margin-left:0px;
}

.home_red_arrow {
position:relative;
top:25px;
left:38px;
}

div#homepage_video {
position:absolute;
top:240px;
left:205px;
padding: 0;
z-index: 1;
}

div#youtube_player {
position:absolute;
top:240px;
left:220px;
padding: 0;
z-index: 1;
}

div#youtube_player p {
color:white;
font-size:1.2em;
}

#homepage_video .home_video {
position:absolute;
top:10px;
left:220px;
width:320px;
height:200px;
padding:10px;
background:#677378;
-moz-border-radius:8px;
-webkit-border-radius:8px;
z-index:2;
}

/*-------------LEFT COLUMN------------*/

#column_left {
position:relative;
float:left;
top:20px;
left:5px;
width:180px;
min-height:350px;
height:350px;
margin-bottom:10px;
}

.column_left_a {
width:180px;
height:14px;
background: url('http://www.pumpershow.com/assets/images/graphics/column_left_a.gif') no-repeat;
z-index:-1;
}

.column_left_b {
padding-top:8px;
padding-bottom:8px;
width:180px;

background: url('http://www.pumpershow.com/assets/images/graphics/column_left_b.gif') repeat-y;
z-index:1;
}

.column_left_b_home {
padding-top:8px;
padding-bottom:37px;
width:180px;

background: url('http://www.pumpershow.com/assets/images/graphics/column_left_b.gif') repeat-y;
z-index:1;
}

.column_left_c {
width:180px;
height:14px;
margin-top:-1px;
background: url('http://www.pumpershow.com/assets/images/graphics/column_left_c.gif') no-repeat;
z-index:-1;

}

*html .column_left_c {
margin-top:-15px;
}


.column_left_b img, 
.column_left_b_home img {
position:relative;
left:-23px;
float:right;
z-index:200;
border:0px solid #f5f2f2;
border:1px solid #f9e48f;
}

.column_left_b img.column_left,
.column_left_b_home img.column_left {
float:left;
position:relative;
left:3px;
margin-top:0px;
margin-left:10px;
z-index:100;
border:none;
background:transparent;
}



/*-------------CENTER COLUMN------------*/

#content_sub {
position:relative;
float:left;
top:15px;
left:25px;
width:680px;
}

#content_sub h1,
#content_sub h2,
#content_sub h3,
#content_sub p {
margin-left:30px;
}

.content_sub_a {
position:relative;
width:704px;
height:58px;
background: url('http://www.pumpershow.com/assets/images/graphics/content_a.gif') no-repeat;
}

.content_sub_b {
position:relative;
width:705px;
margin-left:-1px;
border-left:1px solid #2a2a2a;
background: url('http://www.pumpershow.com/assets/images/graphics/content_b.gif') repeat-y;
}

.content_sub_c {
width:704px;
height:23px;
margin-top:0px;
margin-bottom:15px;
background: url('http://www.pumpershow.com/assets/images/graphics/content_c.gif') no-repeat;
}

#content_sub h1 {
font-size:2.7em;
color:#6d615b;
font-weight:normal;
margin-top:0px;
}


*+html #col2 h1 {
margin-top:15px;   
}

* html #col2 h1 {
margin-top:10px;   
}

#content_sub h2 {
font-size:2.1em;
font-weight:normal;
color:#6d615b;
}

#content_sub h3 {
font-weight:normal;
color:#6d615b;
font-size:1.7em;
}

#content_sub p {
font-size:13px;
width:90%;
}


#content_sub h1.registration {
font-weight:normal;
font-size:3.5em;
color:#d8d7d7;
margin-bottom:0px;
}

img.h1 {
position:relative;
top:0px;
}

#content_sub ol {
margin-left:10px;
font-size:1.3em;
}

#content_sub ol li {
margin-top:10px;
}

div.register {
position:relative;
top:-100px;
left:-10px;
float:right;
}

div.register img{
border:0;
}

div.register-now {
border:0;
}


/*-------------RIGHT COLUMN------------*/


#col3 {
float:right;
position:relative;
left:-4px;
top:18px;
margin-left:0px;
width:315px;
}

#col3 img {
margin-bottom:2px;
padding:0;
}

#col3 p.paid {
color: #7123a4;
border-bottom:1px solid #7123a4;
font-weight:bold;
margin-bottom:10px;
}

a.learn-more {
float:left;
margin-left:23px;
background-image:url(http://www.pumpershow.com/assets/images/graphics/social-icons.png);
width:100px;
height:30px;
}

a.facebook-icon {
float:left;
margin-left:12px;
background-image:url(http://www.pumpershow.com/assets/images/graphics/social-icons.png);
background-position:-103px 0;
width:30px;
height:30px;
}

a.youtube-icon {
float:left;
margin-left:12px;
background-image:url(http://www.pumpershow.com/assets/images/graphics/social-icons.png);
background-position:-141px 0;
width:28px;
height:30px;
border:1px
}

a.flickr-icon {
float:left;
margin-left:12px;
background-image:url(http://www.pumpershow.com/assets/images/graphics/social-icons.png);
background-position:-177px 0;
width:30px;
height:32px;
}

a.twitter-icon {
float:left;
margin-left:10px;
background-image:url(http://www.pumpershow.com/assets/images/graphics/social-icons.png);
background-position:-212px 0;
width:32px;
height:32px;
}

/*-------------SUBCONTENT------------*/

div#subcontent {
float:right;
position:relative;
top:10px;
left:-12px;
width:900px;
margin-bottom:10px;
background:white;
background:transparent;
}

div.subcontent_lbox {
float:left;
padding:0px;
text-align:left;
}

div.subcontent_rbox {
margin-left:5px;
float:left;
padding:0px;
text-align:left;
}

div#twitter-widget {
clear:both;
position:relative;
top:48px;
left:0px;
}

div#facebook-widget {
position:relative;
left:-3px;
background:white;
}

p.subcontent_message {
color:white;
width:90%;
font-size:1.5em;
margin:0px 0px 5px 0px;
}

/*-------------FOOTER------------*/

#footer {
height:auto;
margin:10px 0px 30px 0px;
padding:0;
background: black;
}

*html #footer {
margin:10px 0px 60px 0px;
}

#footer1 {
height:inherit;
padding: 10px 0;
margin: 0px auto;
width:908px;
}

*html #footer1 {
padding-bottom: 10px;
}

*html #footer1 p {
margin-top:-10px;
padding-bottom:10px;
}

*+html #footer1 p {
margin-top:-15px;
padding-bottom:20px;
}
.footer1_1 {
float:left;
position:relative;
width: 288px;
margin-left:0px;
background: transparent;
}

.footer1_2 {
float:left;
position:relative;
margin-left:20px;
width:288px;
background: transparent;
z-index:150;a
}

.footer1_3 {
float:left;
position:relative;
margin-left:19px;
width:288px;
}

#footer p {a
position:relative;
clear:both;
top:15px;
text-align:right;
font-size:1em;
color:white;
}

div.clearone {
clear:both;
height:1px;
}


/*------------UNORDERED LISTS---------*/

#content_sub ul li {
font-size:1.2em;
}

#content_sub ul li span {
color:#3082d5;
font-weight:bold;
font-style:italic;
}






