/* Min CSS Reset */

html, body, div{
  margin: 0;
  padding: 0;
  border: 0;
  
  }
.bkg {
	/*background-image:url(../images/background.jpg);
	background-color:#FFFFFF; */
	background-image:url(../images/spotbackground.jpg);
	background-color:#070E16;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: center top;
}

.main{
	margin:0 auto;
	width:960px;
	padding-top:0px;
	border: 1px solid black;
	height: auto;
	background-color: #FFF;
}
.container{
	margin:0 auto;
	width:960px;
	padding-top:0px;
	height: auto;
}
.content {height: auto;}

.g160,
.g320,
.g480,
.g640,
.g800,
.g960,
.g80,
.g240,
.g400,
.g480,
.g560,
.g720,
.g880,
.g960 
{float:left; display: inline; margin-left:10px; } 

.g160{width:150px; }
.g320 {width:310px;}
.g480{width:470px;}
.g640{width:630px;}
.g800{width:790px;}
.g960{width:950px;}

.g80 {width:70px;}
.g240{width:230px;}
.g400{width:390px;}
.g480{width:470px;}
.g560{width:550px;}
.g720{width:710px;}
.g880{width:870px;}

.ml80 {margin-left:90px;}
.ml160{margin-left:170px;}
.ml240{margin-left:250px;}
.ml320{margin-left:330px;}
.ml400{margin-left:410px;}
.ml480{margin-left:490px;}
.ml560{margin-left:560px;}
.ml640{margin-left:650px;}
.ml720{margin-left:730px;}
.ml800{margin-left:810px;}
.ml880{margin-left:890px;}
.ml960{margin-left:970px;}


.inside{margin-left:0;}

p.grid{ padding-left:10px;}
  
.clear {clear:both;
}
.clear2 {clear:both; height: 1px;}
.clear3 {
	clear:both; 
	height:3px;
}


.clearfix:after, .main:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
	 }
	 
.clearfix, .main{ display:block;} 


.header1 {background-color:#6699ff; }
.header {
	height:208px;
	width:960px;

}
.logo {
	height:208px;
	width:666px;
	float: left;	
}
.header-right {
	height:208px;
	width:251px;
	float: right;
	background-color:#336699;
}
.search {
	width:244px;
	background-color:#000000;
	color:#FFF;
	float: right;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.header-contact {
	width:244px;
	color:#FFF;
	float: right;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	vertical-align: baseline;
	height: 70px;
}

.fptsworth {
	margin-left: 25px;
	width: 320px;
	font-size: large;
	font-weight: bold;
	color: #069;
	float: left;
}
.payment {
	width: 300px;
	font-size: large;
	font-weight: bold;
	color: #069;
	margin-right: 25px;
	text-align: right;
	float: right;
}
.fp0 {
	background-color: #FFF;
	width: 460px;
}

.fp1 {
	background-color: #FFF;
	width: 460px;
	float: left;
}
.fp2 {
	background-color: #FFF;
	width: 460px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.fp03 {
	margin-left: 25px;
	height: 135px;
}
.fpwrap {
	border: thin solid #000;
	width: 284px;
}
.menu2 {
	float: left;
	height: 135px;
	width: 310px;
}
.menu2-links {
	width: 280px;
	padding: 2px;
	font-size: medium;
	text-align: center;
	border: thin solid #000;
	background-color: #F9F;
}
.fpspotimg {
	float: left;
	height: 115px;
	width: 288px;
	margin-top: 12px;
}
.menu3 {
	float: left;
	height: 135px;
	width: 310px;
	margin-left: 25px;
}
.menu3-links {
	width: 280px;
	padding: 2px;
	font-size: medium;
	text-align: center;
	border: thin solid #000;
	background-color: #3399FF;
}
.index_movie {
	float: left;
	height: auto;
	width: 492px;
	margin-left: 25px;
	margin-top: 5px;
	
}
.index_main_text {
	height: auto;
	width: 400px;
	float: right;
	margin-right: 25px;
	text-align: center;
	margin-top: 5px;
}

.break1 {
	text-align: center;
	margin-top: 10px;
}

.memcontainer {
	width: 800px;
	padding-right: 80px;
	padding-left: 80px;
}
.memimage {
	float: left;
	height: 110px;
	width: 160px;
}
.meminfo {
	width: 640px;
	float:right;
}
.sold {
	font-weight: bold;
	color: #F00;
	font-size: large;
}