body{
	background-color: #000;
}

.package_logo{
	position:relative;
	height: 100px;
	width: 600px;
	margin: 20px auto 0 auto;
}

.pak_holder{
	position: absolute;
	top:-100px;
	left:10px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	width: 940px;
 	height: 780px;
 	z-index: 500;
 	visibility: hidden;
	}
	
.pak_background_image{
	top:0px;
	left:0px;
	position: absolute;
	height: 940px;
	width: 780px;
}



.pack_main{
	position: relative;
	margin: 60px auto 0 auto;
	width: 821px;
	background-image: url(pak_img/main_background.png); background-repeat: repeat-y;
	min-height:560px;
	height:auto !important;
	height:560px;
}


.pack_main_top{
	position: absolute;
	top:-49px;
	left:0px;
	width:821px;
	height:49px;

}

.pack_hide{
	position: absolute;
	top:-42px;
	right: 5px;
	width: 84px;
	height: 35px;
	cursor: pointer;
}

.pack_main_inside{
	position: absolute;
	left:0px;
	top:0px;
	width: 821px;
	height: 207px;
	background-image: url(pak_img/main_top_inside.png); background-repeat: no-repeat;
}

.pack_data_holder{
	position: relative;
	left:25px;
	top:10px;
	width: 300px;
	min-height:300px;
	height:auto !important;
	height:200px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	font: 12px/1.25em Arial, Helvetica, sans-serif; color:#fff;
 	padding: 0 0 20px 0;
}

.pack_main_footer{
	position: relative;
	margin:  0 auto 0 auto;
	width: 821px;
	height: 14px;
}

.default{
font: 12px/1.25em Arial, Helvetica, sans-serif; color:#ccc;
}

.title{
	position: absolute;
	margin:0px;
	top:-45px;
	left:15px;
	font: 40px/1.25em Trebuchet MS, Arial, Helvetica, sans-serif; color:#ccc; letter-spacing: -0.095em;  font-weight: bold;
}


.top_buttons{
	position: absolute;
	z-index: 2;
	top: -38px;
	right:10px;
	cursor: pointer;
}

.top_button_title{
	position: absolute;
	z-index: 2;
	top: -36px;
	right:300px;
	text-align: right;
	font: 12px/1.0em Arial, Helvetica, sans-serif; color:#efefef;
	}

.menu_container{
	width: auto;
	position: relative;
	margin: 20px; auto 0 auto;
}

img{
border:0px;
}

.form{
	top:18px;
	left: 590px;
	position:absolute;
	width: 215px;
	height: 465px;
	background-image: url(pak_img/store2_5.png); background-repeat: no-repeat;
}

.form_text{
	width: 140px;
	margin: 0px;
	position: absolute;
	top:35px;
	left:20px;
	font: 11px/4.1em Arial, Helvetica, sans-serif; color:#efefef; 
	text-align: left;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
	
}

.submit_quote_title{
	top:10px;
	left:17px;
	position: absolute;
	font: 24px Trebuchet MS, Arial, Helvetica, sans-serif; color:#ccc; letter-spacing: -0.095em;
}


/*form styles*/

.first_last{
	position: absolute;
	top:60px;
	left:22px;
	border: none;
	background: none;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	width: 165px;
 	background: none;
 	font: 12px Arial, Helvetica, sans-serif; color:#fff;
	}
	
.email{
	position: absolute;
	top:106px;
	left:22px;
	border: none;
	background: none;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	width: 165px;
 	background: none;
 	font: 12px/1.25em Arial, Helvetica, sans-serif; color:#fff;
	}
		
.phone{
	position: absolute;
	top:150px;
	left:22px;
	border: none;
	background: none;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	width: 165px;
 	background: none;
 	font: 12px Arial, Helvetica, sans-serif; color:#fff;
	}	

.fax{
	position: absolute;
	top:195px;
	left:22px;
	border: none;
	background: none;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	width: 165px;
 	background: none;
 	font: 12px/1.25em Arial, Helvetica, sans-serif; color:#fff;
	}	
	
.team_org{
	position: absolute;
	top:239px;
	left:22px;
	border: none;
	background: none;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	width: 165px;
 	background: none;
 	font: 12px/1.25em Arial, Helvetica, sans-serif; color:#fff;
	}	
	
.delivery_date{
	position: absolute;
	top:284px;
	left:22px;
	border: none;
	background: none;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	width: 165px;
 	background: none;
 	font: 12px/1.25em Arial, Helvetica, sans-serif; color:#fff;
	}
	
	
.number_of_players{
	position: absolute;
	top:329px;
	left:22px;
	border: none;
	background: none;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	width: 165px;
 	background: none;
 	font: 12px/1.25em Arial, Helvetica, sans-serif; color:#fff;
	}
	
.base_colors{
	position: absolute;
	top:374px;
	left:22px;
	border: none;
	background: none;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	width: 165px;
 	background: none;
 	font: 12px/1.25em Arial, Helvetica, sans-serif; color:#fff;
	}


.package_title{
	font: 22px/1.25em Trebuchet MS, Arial, Helvetica, sans-serif; color:#efefef; letter-spacing: -0.08em;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

.package_cells{
	padding:5px;
}
	
	

.contact_main{
	position: relative;
	margin: 60px auto 0 auto;
	width: 821px;
	background-image: url(pak_img/main_background.png); background-repeat: repeat-y;
	height:auto;
}


.personal_data_holder{
	position: relative;
	left:25px;
	top:10px;
	width: 80%;
	height:auto;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	font: 14px/1.5em Arial, Helvetica, sans-serif; color:#fff; font-weight: bold;
 	padding: 0 0 20px 0;
 	min-height:300px;
	height:auto !important;
	height:300px;
}

	
.name{
font: 18px/1.25em "Trebuchet MS",Arial, Helvetica, sans-serif; color:#efefef;font-weight: bold; letter-spacing: 0.1em;
}


.submit_button{
	position: absolute;
	left:19px;
	top: 408px;
}

	
	
.log{
	position: absolute;
	top:460px;
	left:5px;
	width: 205px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	text-align: center;
 	font: 12px/1.25em Arial, Helvetica, Verdana, sans-serif; color: #efefef;
 	}
 	
  p#success
		{
			padding: 3px 10px;
			margin: 0 auto 0 auto;
			text-align: center;
			
			font: 12px/1.25em  Arial, Helvetica, Verdana, sans-serif; color: #efefef;
			z-index: 10;
		}
		
		p#bademail, p#badserver
		{
			padding: 3px 10px;
			margin: 0 auto 0 auto;
			text-align: center;
			
			font: 12px/1.25em  Arial, Helvetica, Verdana, sans-serif; color: #ff0000;
		}
		
.disclaimer{
	position: relative;
	left: 23px;
	font: 12px/1.25em Arial, Helvetica, sans-serif; color:#efefef;
	width:562px;
	top: 60px;
	height: 160px;
	}
	
.disclaimer_title{
	font: 16px/1.25em Arial, Helvetica, sans-serif; color:#efefef;font-weight: bold;
}

.store_info_bold{
	font: 24px/1.25em Arial, Helvetica, sans-serif; color:#fff; font-weight: bold;
}
.store_info{
	position: absolute;
	font: 16px/1.25em Arial, Helvetica, sans-serif; color:#fff;
	left:20px;
	top: 10px;
	z-index: 5;
	
}

A:link {text-decoration: none; font-weight:normal; color:#999;}
A:visited {text-decoration: none; font-weight:normal; color:#999;}
A:active {text-decoration: none; font-weight:normal; color:#999;}
A:hover {text-decoration: none; font-weight:normal; color:#fff;}

