/*
Theme Name: Gametruck
Theme URI: http://gametruckparty.com/
Description: The default WordPress theme is custom made for Gametruck Party ®
Version: 2.0
Author: Metropolis Creative
Author URI: http://metropoliscreative.com/
Tags: Gametruck

*/



@charset "UTF-8";
/* CSS Document */


/*TINY MCE EDITOR STYLES == DONT TOUCH*/
.body{font-family:helvetica, arial, sans-serif;font-size:14px;line-height:16px;color:#555555;font-weight:normal;}
.greenHeader{font-weight:bold;color:#005128;font-size:16px;text-transform:uppercase;padding-bottom}
.orangeHeader{font-weight:bold;color:#f67f27;font-size:14px;text-transform:none;margin-bottom:5px;}
.grey{color:#555555;}
.white{color:#ffffff;}
.yellow{color:#ffe300;}
.orange{color:#f67f27}
.green{color:#005128}
/*====================================*/



body{
position:relative;
background-color:#000000;
width:100%;
height:100%;
margin:0px;
background-image:url(images/body_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
font-family:helvetica, arial, sans-serif;
font-size:12px;
line-height:16px;
behavior: url("js/csshover3.htc");
}

a{
text-decoration:none;
color:#005128;
}

p{
color:#555555;
font-size:14px;
}

.h1, h1{font-weight:bold;color:#ffe300;font-size:18px;margin-bottom:-2px;}
.h2, h2{font-weight:bold;color:#ffffff;font-size:16px;}
.h3, h3{font-weight:bold;color:#005128;font-size:16px;text-transform:uppercase;}
.h4, h4{font-weight:bold;color:#f67f27;font-size:14px;text-transform:none;margin-bottom:5px;}


.ten{font-size:10px;}
.twelve{font-size:12px;}
.fourteen{font-size:14px; line-height:18px;}
.sixteen{font-size:16px;}

.caps{text-transform:uppercase;}
.bold{font-weight:bold;}


ul.listInside li{
color:#f67f27;
padding-bottom:5px;
}
ol.listInside li{
color:#f67f27;
padding-bottom:5px;
}


#wrapper{
position:relative;
width:1020px;
height:auto;
margin:0 auto 0 auto;
background-position: center;
background-repeat:no-repeat;
}


#container{
position:relative;
width:920px;
height:auto;
margin:0 auto 0 auto;
}

	#header{
	position:relative;
	width:920px;
	}
	
	#logo{
	float:left;
	margin-left:-15px;
	}
		#logo a, #logo img{
		border:none;
		}
		
	#homeFlash{
	position:relative;
	margin:0 auto 0 auto;
	clear:both;
	}
	
	#navigation{
	position:relative;
	float:right;
	}
	
		#navigation ul#nav{
		margin-top:45px;
		}
			#navigation ul#nav li{
			display:inline;
			font-weight:bold;
			padding-left:23px;
			
			}
				#navigation ul#nav li a{
				color:#ffe300;
				}
				#navigation ul#nav li a:hover{
				color:#FFFFFF;
				}
			
/*======= HP CONTENT===*/		

#mainContentHome{
position:relative;
margin:-30px auto 0 auto;
color:#FFFFFF;

}

#mainContentHome a{
color:#FFe300;}

	#mainContentHome #homeLeft{
	
	width:265px;
	min-height:500px;
	float:left;
	margin-right:20px;
	}
		table#homeGallery img, table#insideGallery img{
		border:1px solid #808080;
		}
		
		table#insideGallery{
		margin:0px auto 0 auto;
		}
		
	#mainContentHome #homeMid{
	width:400px;
	float:left;
	
	}
		#homeForm{
		position:relative;
		height:auto;
		background-image:url(images/body_form_rep.jpg);
		background-repeat:repeat-x;
		border:1px solid #808080;
		padding:10px 10px 10px 12px;
		}
		
		#insideForm{
		position:relative;
		height:auto;
		width:375px;
		background-repeat:repeat-x;
		padding:10px 0px 10px 25px;
		margin:10px auto 30px 0;
		}
		#insideForm table#partyFormTable {color:#555;}
		
				table#partyFormTable{width:300px;}
				
				table#partyFormTable input, table#partyFormTable textarea, table#partyFormTable select{background-color:#fcf6ca;color:#02170b;}
				table#partyFormTable {color:#999;}
				table#partyFormTable select#partyType{width:170px;}
				table#partyFormTable select#partyLoc{width:170px;}
				table#partyFormTable input#name{width:170px;}
				table#partyFormTable input#phone{width:170px;}
				table#partyFormTable input#email{width:170px;}
				table#partyFormTable input#zip{width:170px;}
				table#partyFormTable input#date{width:170px;}
				table#partyFormTable input#time{width:170px;}
				table#partyFormTable textarea#comments{width:362px;}
				
				table#partyFormTable input#go{
				background-image:url(images/body_form_submit.png);
				background-repeat:no-repeat;
				border:0px;
				top:0px;
				left:0px;
				width:93px;
				height:27px;
				margin:10px 0 0 17px;
				border:1px solid #005128;
				float:right;
				}
				
			
				
	
	#mainContentHome #homeRight{
	width:225px;
	height:auto;
	float:left;
	margin-left:0px;
	
	}
	
	#homeRightContent{
	padding-left:23px;
	margin-top:40px;
	}
	
		#homeRight ul.homeList{
		margin:6px 0 0 12px;
		padding:0px;
		}	
		
			#homeRight ul.homeList li{
			color:#ffe300;
			font-weight:bold;
			}
		
		#homeRight .quote{
		color:#999999;
		font-style:oblique;
		font-weight:normal;
		padding-bottom:10px;
		}
		#homeRight img, #homeRight a, #franchiseBtn a, #franchiseBtn img{
		border:none;
		}
		#homeRight #franchiseBtn{
		width:216px;
		height:91px;
		padding:25px 0 0 14px;
		}

/*====END HP CONTENT===*/

#headerImg{
position:relative;
width:920px;
clear:both;
}

#mainContentInside{
position:relative;
width:auto;
min-height:700px;
height:auto;
background-image:url(images/body_inside_rep.jpg);
background-repeat:repeat-y;
top:0px;
left:0px;
margin:0px 0 -20px 0px;
float:left;
z-index:0;
padding-bottom:30px;
}
	#mainContentInsideContent{
	position:relative;
	width:920px;
	
	}

		#mainContentInsideContent #insideLeft{
		position:relative;
		float:left;
		width:172px;
		}
		
		#mainContentInsideContent #insideLeft h2{
		margin:25px 0 5px 15px;
		
		}
			#mainContentInside #insideLeft #insideSubnav ul.subnav{
			width:172px;
			height:auto;
			list-style:none;
			text-transform:uppercase;
			margin:13px 0px 0px -38px;
			}
			#mainContentInside #insideLeft #insideSubnav ul.subnav a{
			color:#ffe300;
			}
			#mainContentInside #insideLeft #insideSubnav ul.subnav li{
			background-image:url(images/body_inside_nav_bg_rep.png);
			background-repeat:repeat-y;
			height:20px;
			padding:7px 0px 3px 15px;
			font-weight:bold;
			border-top:1px solid #4f6342;
			text-transform:uppercase;
			}
			#mainContentInside #insideLeft #insideSubnav ul.subnav li a:hover{
			color:#ffffff;
			}
	
	#insideMid{
	float:left;
	width:490px;
	min-height:450px;
	margin:4px 0px -0px 30px;
	padding:0px 0px 50px 15x;
	}
	
		table.locations p{
		margin-top:0px;
		}
		
		table#productsTable td{
		font-family:helvetica, arial, sans-serif;font-size:12px;line-height:16px;color:#555555;font-weight:normal;		
		padding-top:5px;
		vertical-align:top;
		}
		
		form#franchiseForm input, form#franchiseForm textarea, form#franchiseForm select{position:relative;background-color:#fcf6ca;color:#02170b;width:185px;}
		form#franchiseForm input#go{
				background-image:url(images/body_form_submit_go.jpg);
				background-repeat:no-repeat;
				border:0px;
				top:0px;
				left:0px;
				width:90px;
				height:25px;
				margin:10px 0 0 0px;
				border:1px solid #005128;
				}
				
				form#franchiseForm label{font-family:helvetica, arial, sans-serif;font-size:12px;line-height:16px;color:#555555;font-weight:normal;}
		
	#insideRight{
	position:relative;
	width:188px;
	height:auto;
	float:right;
	margin:10px 0 0 0;
	padding:30px 15px 0px 5px;
	}
	
		#insideRight .quote{
		color:#666666;
		font-style:oblique;
		font-weight:normal;
		padding-bottom:10px;
		font-size:12px;
		}	





#footer{
position:relative;
width:auto;
height:52px;
top:20px;
margin:0px;
background-image:url(images/footer_rep.png);
background-repeat:repeat-x;
clear:both;
z-index:2;
}

#footer p{
color:#222222;
font-size:12px;
line-height:20px;
padding-top:10px;
padding-bottom:0px;
margin:0px;
}
a.footerA{
color:#444;
}


/*  Copied from old for clientsite  */

.holder{
position:relative;
width:970px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#sectionMiddle1{
	min-height: 400px;
	text-align: left;
}

.horizontalSection{
width:970px;
height:auto;
float:left;
position:relative;
background-image:url(../images/whiteTile.gif);
background-repeat: repeat-y;
z-index: 0;
}
.leftColumnWide{
	position:relative;
	float:left;
	height:auto;
	width:600px;
	left: 50px;
	
}
.rightColumnWide{
	position:relative;
	float:right;
	height:auto;
	width:225px;
	right: 50px;
	padding-top:12px;
}

