@charset "utf-8";
/* CSS Document */

body {
  margin: 0;
  padding: 0;
  text-align: center;
	background-image: url(../images/tour/tile4.jpg);
	background-repeat: repeat;
}
#contentArea {
  margin-left: auto;
  margin-right: auto;
  width: 838px;
  text-align: left;  
}
#topLeft {  
  float: left;
  width: 419px;
  height: 131px;  
}
#topRight {  
  float: left;
  width: 419px;
  height: 131px;  
}
#menuCon { 
  width: 848px;
  height: 59px;
  position: relative;
  left: -5px;
  clear: both;  
}
#menuLeft {
  float: left;
  width: 6px;
  height: 49px;  
}
#menuRight {
  float: left;
  width: 6px;
  height: 49px;  
}
#menuMid {
  float: left;
  width: 836px;
  height: 49px;
  background-image: url(../images/tour/menubgr.png);
	background-repeat: y-repeat;  
}
#menuBottom {  
  width: 848px;
  height: 10px;   
}
.menuBlank {
  float: left;
  width: 166px;
  height: 49px;   
}
.menuPart {
  float: left;
  width: 2px;
  height: 49px;     
}
.menuButton {   
  float: left;
  width: 165px;
  height: 49px;
  cursor: pointer;
}
#bannerCon { 
  width: 838px;
  height: 64px;
  margin-top: 18px;
  position: relative;
  background-image: url(../images/tour/container.png);
	background-repeat: no-repeat;  
}
#channelCon { 
  width: 838px;
  height: 179px;
  margin-top: 18px;
  position: relative;
  background-image: url(../images/tour/container.png);
	background-repeat: no-repeat;  
}
#clipsCon { 
  width: 838px;
  height: 470px;
  margin-top: 18px;
  position: relative;
  background-image: url(../images/tour/container.png);
	background-repeat: no-repeat;  
}
#hiRes {
  width: 147px;
  height: 37px;
  position: absolute;
  top: 14px;
  left: 18px;
}
#nikon {
  width: 75px;
  height: 73px;
  position: absolute;
  top: -13px;
  left: 169px;
}
#hdVideo {
  width: 170px;
  height: 35px;
  position: absolute;
  top: 15px;
  left: 392px;
}
#sony {
  width: 92px;
  height: 73px;
  position: absolute;
  top: -12px;
  left: 562px;
}
#seeMore {
  width: 134px;
  height: 36px;
  position: absolute;
  top: 14px;
  left: 678px;
}
#sampleCon { 
  width: 838px;
  height: 33px;
  margin-top: 0px;
  background-image: url(../images/tour/samples.png);
	background-repeat: repeat;  
  position: relative;  
  color: white;    
}
#badge {
  width: 110px;
  height: 110px;
  position: absolute;
  top: -78px;
  left: 271px;
}
#dloadPic {  
  position: relative;  
  left: 19px;
  float: left;
}
#dloadVid {  
  position: relative;  
  right: 172px;
  float: right;
}
#sampleCon p {	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 7px 0px;	
}
#sampleCon a {
  color: white;
}
#promoCon { 
  width: 838px;
  height: 387px;
  background-color: rgb(225,227,215);
  margin-top: 25px;  
}
#promoLeft { 
  width: 329px;
  height: 387px; 
  float: left; 
}
#promoRight { 
  width: 496px;
  height: 387px; 
  float: left;
  margin-left:13px; 
}
#promoTextCon { 
  width: 838px;
  height: 64px;
  background-image: url(../images/tour/container.png);
	background-repeat: no-repeat; 
  margin-top: 23px;
  color: rgb(120,120,120);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;  
}
#promoTextLeft { 
  width: 44%;  
  margin-bottom: 16px;
  margin-top: 16px;
  margin-left: 20px;
  float:left;
  text-align: center;   
}
#promoTextRight { 
  width: 44%;  
  margin-bottom: 16px;
  margin-top: 16px;
  margin-right: 18px;
  float: right;
  text-align: center;
  
}#promoTextLine { 
  width: 1px;
  height: 36px;  
  margin-bottom: 14px;
  margin-top: 14px;
  margin-left: 32px;
  float: left;
  text-align: center;
  background-color: rgb(154,156,150);    
}
#bar { 
  width: 846px;
  height: 41px;  
  margin-top: 24px;
  position: relative;
  left: -4px;      
}
#photoUpdates { 
  width: 838px;
  height: 599px;
  background-color: rgb(225,227,215);    
}
#barLeft { 
  width: 11px;
  height: 41px;
  float: left; 
}#barRight { 
  width: 11px;
  height: 41px;
  float: left; 
}
#barBgr { 
  width: 824px;
  height: 41px;  
  background-image: url(../images/tour/barbgr.png);
	background-repeat: y-repeat;
	float: left;	
}
.photoUpdate {
  margin-left: 6px;
  margin-bottom: 8px;
  margin-top: 5px;
  color: rgb(130,130,130);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-align: center;
  float: left;	  
}
.photoUpdatesRow {
  margin-left: 4px;   
}
#videoUpdates { 
  width: 838px;
  height: 395px;
  background-color: rgb(225,227,215);   
}
.videoUpdatesRow {
  margin-left: 3px;   
}
.videoUpdate {
  margin-left: 7px;
  margin-bottom: 8px;
  margin-top: 5px;
  color: rgb(130,130,130);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-align: center;
  float: left;	  
}
#recentModels { 
  width: 838px;
  height: 538px;
  background-color: rgb(225,227,215);
  margin-bottom: 28px;
  color: rgb(100,100,100);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;    
}
.recentModelsRow {
  margin-left: 4px;   
}
.recentModel {
  margin-left: 6px;
  margin-bottom: 3px;
  margin-top: 5px;  
  float: left;	  
}
.conText {
  padding: 0;
  margin-left: 20px;
  margin-top: 10px;  
  float: left;	  
}
#footerCon { 
  width: 838px;
  height: 117px;  
  margin-top: 23px;
  color: rgb(180,180,180);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;      
}
#conTop { 
  width: 838px;
  height: 4px;  
}
#conMid { 
  width: 838px;
  height: 109px;  
  background-image: url(../images/tour/conmid.png);
  background-repeat: x-repeat;
}
#icons {
  width: 759px;
  height: 45px;
  padding-left: 39px;
  padding-top: 10px;
}
#disclaimer {  
  padding-left: 4px;
  padding-top: 20px;
  text-align: center;
}
#conBottom { 
  width: 838px;
  height: 4px;  
}
.bottom {  
  margin-top: 19px;  
  color: rgb(150,150,150);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-align: center;  
}
.bottom a {
  color: rgb(150,150,150);
  text-decoration: none;
}
#footerCon a {
  color: rgb(180,180,180);  
}
#noticeCon {
  width: 838px;
  height: 64px;
  margin-top: 6px;
  background-color: rgb(139,195,40);
  background-image: url(../images/tour/notice.png);
}
/*-----------------------------tour-------------------------------*/
#benefitsCon { 
  width: 838px;
  height: 311px;  
  margin-top: 18px;
  color: rgb(120,120,120);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;      
}
#benefitsMid { 
  width: 838px;
  height: 303px;  
  background-image: url(../images/tour/conmid.png);
  background-repeat: x-repeat;
}
#benefitsLeft { 
  float: left;
  padding-top: 22px;
  padding-left: 26px;  
}
#benefitsList { 
  float: left;
  padding-top: 32px;    
}
.benefit {  
  margin-bottom: 22px;
  position: relative;   
}
#learnMore {  
  position:absolute;
  left: 85px;
  top: -8px;  
}
#benefitsRight { 
  float: right;
}
#photoExamples { 
  width: 838px;
  
  background-color: rgb(225,227,215);
  color: rgb(100,100,100);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin-bottom: 28px;      
}
.photoExamplesRow { 
  margin-left: 4px;
  position: relative;    
}
#photoExamples a { 
  margin-left: 7px;      
}
#photoExamples img {  
  margin-top: 7px;    
}
#infoText {
  padding-left: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  color: rgb(100,100,100);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}
.photoExamplesRow a{ 
  text-decoration: none;    
}
.olderUpdate {
  margin-left: 6px;
  margin-bottom: 2px;
  margin-top: 5px;
  color: rgb(130,130,130);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-align: center;
  float: left;	  
}
/*-----------------------------tour2-------------------------------*/
#videoCon { 
  width: 838px;
  height: 409px;  
  margin-top: 18px;
  color: rgb(120,120,120);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;      
}
#videoMid { 
  width: 838px;
  height: 401px;  
  background-image: url(../images/tour/conmid.png);
  background-repeat: x-repeat;
}
#videoLeft {
  float: left;
  padding-top: 14px;
  padding-left: 30px;  
}
#hdvHeader { 
  width: 360px;
  height: 21px;
  margin-left: 82px; 
}
#hdvInfo {   
  margin-top: 12px;
  margin-left: 25px;
  width: 470px;
  height: 30px; 
  text-align: center;       
}
#videoRight {
  float: right;
  width: 220px;
  height: 340px;  
  margin-right: 26px;
  margin-top: 47px;  
}
#videoFormats {  
  margin-left: 22px;
  margin-top: 24px;
  position: relative;  
}
.videoFormat {
  margin-top: 32px;
  padding-bottom: 10px;
}
#videoIcons {
  position: absolute;
  left: 54px;
  top: -10px;  
}
#videoCodec {
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  margin-top: 12px;
  margin-right: 42px;  
}
#videoCodec a {
  color: rgb(120,120,120);
  text-decoration: none;
}
#instantAccess {
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:13px;
  position: relative;
  top: 45px;
  left: 12px;
  color: rgb(89,147,0);    
}
#instantAccess a {  
  color: rgb(89,147,0);
}
#videoExamples { 
  width: 838px;  
  background-color: rgb(225,227,215);
  color: rgb(100,100,100);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin-bottom: 28px;        
}
.videoExample {
  width: 806px;
  height: 232px;  
  margin-left: 16px;
  margin-bottom: 5px;
  padding-top: 11px;    
}
.videoExampleLeft { 
  width: 403px;
  height: 232px;
  float:left;  
}
.videoExampleRight { 
  width: 403px;
  height: 232;
  float:left;
}
.videoUpdt {
  margin-left: 7px;
  margin-bottom: 8px;
  margin-top: 0px;
  color: rgb(130,130,130);  
  text-align: center;
  float: left;	  
}
/*-----------------------------join-------------------------------*/
#headerCon { 
  width: 848px;
  height: 140px;
  position: relative;
  left: -5px;
  clear: both;  
}
#shadowLeft {  
  float: left;
  width: 5px;
  height: 131px;  
}
#shadowRight {  
  float: left;
  width: 5px;
  height: 131px;  
}
#joinMid { 
  width: 838px;
  height: 660px;  
  background-image: url(../images/tour/conmid.png);
  background-repeat: x-repeat; 
}
#joinCon { 
  width: 838px;
  height: 658px;  
  margin-top: 18px;  
  color: rgb(120,120,120);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  clear: both;      
}
#joinBasic { 
  width: 308px;
   
  padding-top: 22px;
  padding-left: 56px;
  float: left;      
}
#joinPremium { 
  width: 308px;
  
  padding-top: 22px;
  margin-left: 46px;
  float: left;       
}
#orCon {
  width: 20px;
  height: 488px;   
  float: left;
  padding-top: 20px;
  margin-left: 46px;
}
#upperLine {
  width: 20px;
  height: 82px;
  background-image: url(../images/tour/linebgr.png);
  background-repeat: x-repeat;
  margin-bottom: 3px;
}
#lowerLine {
  width: 20px;
  height: 370px;
  background-image: url(../images/tour/linebgr.png);
  background-repeat: x-repeat;
  margin-top: 3px;
}
#basicList {
  margin-top: 16px;
  margin-bottom: 114px;
}
#premiumList {
  margin-top: 16px;
  margin-bottom: 82px;
}
.basicItem {
  position: relative;
  margin-left: 47px;
  margin-bottom: 8px;
}
.basicItem img{
  position: relative;
  top: 5px;
  margin-right: 12px;
}
#mutual {
  clear: both;
  text-align: center;
  padding-top: 0px;
}
#mutual img{
  position: relative;
  top: 5px;
  margin-right: 12px;
}
#lookup {
  text-align: center;
  margin-top: 14px;
}
#lookup a{
  color: rgb(157,158,151);
}
.offer {
  background-color: rgb(228,230,218);
  width: 306px;
  padding-top:10px;
  padding-bottom:10px;
  border: 1px solid rgb(195,193,172);   
}
.buttonForm {
  margin-left: 24px;
  margin-top: 5px;
  margin-bottom: 3px;
}
.buttonForm form{
  margin: 0;
  padding: 0;
}
.wire {
  float: left;
  text-align: center;  
  margin-top: 14px;
  width: 419px;
  height: 10px;  
}
.wire a{
  color: rgb(97,98,91);  
}  
/*-----------------------------member-------------------------------*/
#loginMid { 
  width: 838px;
  height: 640px;  
  background-image: url(../images/tour/conmid.png);
  background-repeat: x-repeat;   
}
#loginCon { 
  width: 838px;
  height: 648px;  
  margin-top: 18px;  
  color: rgb(120,120,120);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  clear: both;        
}
#loginText {
  text-align: center;
  padding-top: 30px;
  margin-bottom: 30px;
}
#warning {
  text-align: left;
  padding-top: 100px;
  padding-left: 256px;  
}
/*-----------------------------login form-------------------------------*/
#login {  
  width:260px;
  height: 170px;   
  margin-left: 266px;  
  border: 1px solid rgb(151,152,147);
  background-color: rgb(233,234,226);
  color: rgb(151,152,147);   
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 26px;
  padding-right: 18px;
  z-index: 2;
}
#login form {
  margin:0;
  padding:0;
}
#formTable {
  margin-right: 21px;
}
#login input {
  border: 1px solid rgb(151,152,147);  
  color: rgb(100,100,100);
  background-color: rgb(244,245,237);
}
#login td {
  padding-right: 8px;
  font-size: 12px;
  color: rgb(151,152,147); 
}
#submit {
  cursor: pointer;
  margin-top: 10px;
  margin-left: 94px;
  margin-bottom: 0px;  
}
#captcha {
  border: 1px solid rgb(151,152,147);
  width: 160px;
  padding: 2px;  
}
#captchacon {  
  width: 210px;  
  height: 40px;
  position: relative;
  left: 0px;
  top: 0px;
  margin-top: 4px;     
}
#refresh {
  position: absolute;
  left: 178px;
  top: 0px;
  border: 0;
  cursor: pointer;
}
.failedLogin {
  position: relative;
  left: -14px;
  margin-bottom:8px;
  margin-top:0;
  display: none; 
}
/*-----------------------------statement-------------------------------*/
#statementCon { 
  width: 838px;
  height: 400px;
  background-color: rgb(225,227,215);
  color: rgb(100,100,100);   
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  padding-top: 10px;      
}
#statement {
  margin-left: 19px;
  margin-right: 19px;  
}
#statement a{
  color: rgb(97,98,91);
}
/*-----------------------------blocked-------------------------------*/
#blocked {
  padding-left: 207px;
  padding-top: 30px;
}
#blockedText {
  text-align: center;
  padding-top: 100px;
  margin-bottom: 30px;
}
/*-----------------------------stream-------------------------------*/
#streamCon { 
  width: 838px;
  height: 477px;  
  margin-top: 15px;  
  color: rgb(120,120,120);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  clear: both;
  text-align: center;        
}
/*-----------------------------age-------------------------------*/
#age {    
  color: rgb(120,120,120);  
  font-size: 18px;  
  text-align: center;
  padding-top: 270;        
}