body {
	background: #bfbfbf url(../images/vpebg.jpg) repeat-x; 
	text-align:center; 
	margin-top:10px; 
	padding:0px;
	font-family: Helvetica, Arial;
	color: #333;
	font-size: 90%;
	color: #333;
}

#wrapper {
  width:906px; 
  margin:0px auto; 
  text-align:left;
}


link {
	font-weight: normal;
	color: #333366;
	text-decoration: none;
	} 
	
a:link {
	font-weight: normal;
	color: #333366;
	text-decoration: none;
	} 
    
a:visited {
	font-weight: normal;
	color: #333366;
	text-decoration: none;
	} 

a:hover {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	} 

a:active {
	font-weight: normal;
	color: #333366;
	text-decoration: none;
	}
	
h1 {
	font-size: 24px;
	font-weight: normal;
	color: #333;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-decoration: none;
	}
	
	
h2 {
	font-size: 15px;
	font-weight: bold;
	color: #333366;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	text-decoration: none;
	}
	
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #333366;
	margin:0px 0px 0px 0px;
	padding:10px 0px 5px 0px;
	text-decoration: none;
	}
	
	
img {border: 0px;
}

	
p {
font-size: 12px;
color: #333;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
line-height: 15px;
}

.error {
color: #cc0000;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
line-height: 15px;
}

.button, .button a, .button link, .button a:link, .button a:active, .button a:visited {
font-weight: normal; 
font-size: 12px;
text-decoration:none;
background:#333366;
color:#fff;
padding:2px 4px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
margin-right:2px;
margin-top:2px;
display:inline-block;
border: none;
}
	
.button a:hover {
background:#ccc; 
font-weight: bold; 
color:#000;
border: none;
}

#header {
  height:135px;
  width: 906px;
  background: #ffffff url(../images/vpe_header.jpg) no-repeat; 
}


#primary_nav{
	float: left;
	height:30px;
	padding: 0px 0px 0px 0px;
	margin: 95px 0px 0px 0px;
}

#vpe_nav{
	float: left;
	height:40px;
	width:906px;
	padding: 8px 0px 0px 0px;
}

#secondary_nav {
	float: left;
	height:30px;
	width:290px;
	padding-left: 16px;
}

#search {
	float: right;
	height:30px;
	width:290px;
	padding-right: 16px;
}

#flash {
	float: left;
	margin: 0px 0px 10px 0px;
	height:370px;
	width:906px;
}

#flash_image {
	float: left;
	margin: 0px 0px 10px 0px;
	height:370px;
	width:906px;
	background:#FFFFFF url(../images/vpe_flash_city.jpg) no-repeat;
}



#headerNav {
  position:relative;
  height:40px;
  width:980px;
  background:url(../images/base/navBack.jpg) no-repeat;
}

.logolink{
	width: 210px;
	height: 75px;
	float:right;
	padding: 25px 25px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index:3;
}

.login {
	float: left;
	padding: 12px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	top: 0px; 
	left: 445px;
	z-index:4;
}

.loginfield {
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
color:#333;
font-size:8pt;
padding:2px;
width: 125px;
border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;
border-left: 1px #ccc solid;
border-right: 1px #ccc solid;
}

.login label {
font-size:8pt;
font-weight:normal;
color: #888;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
}

.lablediv {
font-size:8pt;
font-weight:normal;
color: #888;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
}


#container {
  float:left;
  width:906px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#video_container {
  float:left;
  width:373px;
  padding: 27px 27px 27px 27px;
  margin: 0px 0px 0px 0px;
  background: #ccc;
  -moz-border-radius:5px;
	-webkit-border-radius:5px;
}



#single_column {
  float:left;
  width:852px;
  padding: 0px 27px 0px 27px;
  margin: 0px 0px 0px 0px;
  background: #fff;
  -moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.single_column_left{
  float:left;
  width:416px;
  padding: 0px 0px 0px 0px;
  margin: 17px 0px 27px 0px;
}

.single_column_right{
  float:right;
  width:416px;
  padding: 0px 0px 0px 0px;
  margin: 17px 0px 0px 0px;
}

.single_column_left p, .single_column_right p, .single_column_639 p, .single_column_213  {
line-height: 17px;
}

.single_column_right_logos{
  float:right;
  width:376px;
  padding: 0px 0px 0px 40px;
  margin: 17px 0px 0px 0px;
}

#left_column {
	float:left;
	width:528px;
	height: 601px;
	padding: 0px 0px 27px 0px;
	margin: 0px 0px 0px 0px;
	background: #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

#left_column p {
  color:#888;
  font-size:12pt;
	padding: 27px 27px 0px 27px;
	text-transform: none;
	line-height: 23px;
	font-weight: normal;
}

.signature{
padding: 0px 0px 0px 27px}

#right_column {
	float:right;
	width:369px;
	height: 601px;
	padding: 0px 0px 27px 0px;
	margin: 0px 0px 0px 0px;
	background: #d5d5df;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;	
}

.single_column_639{
  float:left;
  width:639px;
  padding: 0px 0px 0px 0px;
  margin: 17px 0px 27px 0px;
}

.single_column_213{
  float:right;
  width:213px;
  padding: 0px 0px 0px 0px;
  margin: 17px 0px 0px 0px;
}

.single_column_213 h2 {
	font-size: 15px;
	font-weight: normal;
	color: #999;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	text-decoration: none;
	}
	
.introicon {
  float:left;
  width:50px;
  padding: 0px;
  margin: 0px;
}

.introtext {
  float:left;
  width:589px;
  padding:9px 0px 0px 0px;
  margin: 0px;
}

.bullet{
padding: 12px 0px 0px 12px;
}

.right_wrapper {	
	width:315px;
	padding: 14px 27px 27px 27px;
	margin: 0px 0px 0px 0px;
	background: #d5d5df;
}

.leftheader {
	float:left;
	width:594px;
	height:30px;
	line-height:30px;
	padding: 0px 16px 0px 16px;
	margin: 0px 0px 0px 0px;
	background: url(../images/base/626_header_bg.gif) no-repeat;
}

.rightheader {
	float:right;
	width:274px;
	height:30px;
	line-height:30px;
	padding: 0px 16px 0px 16px;
	margin: 0px 0px 0px 0px;
	background: url(../images/base/306_header_bg.gif) no-repeat;
}

.leftheader span {
  color:#FFFFFF;
  font-size:13pt;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;	
}

.rightheader span {
  color:#004f3c;
  font-size:11pt;
  font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

/* casting */

#casting{
  float:left;
  width:906px;
  padding: 0px;
  margin: 0px;
  height: 147px;
  }

#casting_header{
  float:left;
  width:455px;
    height: 147px;
  padding: 0px;
  margin: 0px;
  background: url(../images/casting_bg.jpg) no-repeat;
  
  }

#casting_nav{
float: left;
	height:20px;
	padding: 0px 0px 0px 0px;
	margin: 70px 0px 0px 20px;
	background: #ccc;
	}
	
#branding_nav{
float: left;
	height:20px;
	padding: 0px 0px 0px 0px;
	margin: 70px 0px 0px 0px;
	background: #6fad78;
	}
	
#content_nav{
  float:right;
  width:451px;
  padding: 0px;
  margin: 0px;
  }
  
/* booking */

#booking_header{
  float:left;
  width:455px;
    height: 147px;
  padding: 0px;
  margin: 0px;
  background: url(../images/booking_bg.gif) no-repeat;
  }
  
 /* production */

#production_header{
  float:left;
  width:455px;
    height: 147px;
  padding: 0px;
  margin: 0px;
  background: url(../images/production_bg.gif) no-repeat;
  }
  
 /* branding */

#branding_header{
  float:left;
  width:455px;
    height: 147px;
  padding: 0px;
  margin: 0px;
  background: url(../images/branding_bg.gif) no-repeat;
  }
  
  /* news */

#news_header{
  float:left;
  width:455px;
    height: 147px;
  padding: 0px;
  margin: 0px;
  background: url(../images/news_bg.gif) no-repeat;
  }
  
     /* about */

#about_header{
  float:left;
  width:455px;
    height: 147px;
  padding: 0px;
  margin: 0px;
  background: url(../images/about_bg.gif) no-repeat;
  }
  
    /* contact */

#contact_header{
  float:left;
  width:455px;
    height: 147px;
  padding: 0px;
  margin: 0px;
  background: url(../images/contact_bg.gif) no-repeat;
  }
 
 
/* headers */

.textheader{
  padding: 0px 0px 8px 0px;
}

#where_to_buy_header {
height: 95px;
width: 946px;
  background:#FFFFFF url(../images/headers/where_to_buy_header.jpg) no-repeat;
  padding: 0px;
  margin: 0px;
}

#checkout_header {
height: 95px;
width: 946px;
  background:#FFFFFF url(../images/headers/cart_header.jpg) no-repeat;
  padding: 0px;
  margin: 0px;
}

#footer {
  float:left;
  width:906px;
  height: 94px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background:url(../images/footer_shadow.jpg) no-repeat;
}

#single_footer {
  float:left;
  width:906px;
  height: 94px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background:url(../images/content_footer_shadow.png) no-repeat;
}

#single_footer_ad {
  float:left;
  width:906px;
  height: 94px;
  padding: 94px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: center;
}

#footer ul, #single_footer ul  {
	list-style-type:none;
	list-style-position:inside;
	margin:0px;
	padding:10px 0px 0px 27px ;
	font-weight:normal;
	font-size: 12px;
	color:#666;
}

#footer li, #single_footer li {
  float:left;
  margin:0px 9px 0px 0px;
  line-height:22px;
}

#footer li a, #single_footer li a {
  color:#bfbfbf;
  font-weight:normal;
  font-size:8pt;
  display: block;
  padding:0 4px;
  
}

#footer li a:hover, #single_footer li a:hover {
  color:#000;
}

#footer a.active, .footer_bottom a.active:hover {
  color:#ffffff;
  font-weight:normal;
  font-size:8pt;
  display: block;
  padding:0 4px;
  background-color:#ed1c24;
}


.clear_left {
  clear: left;
  font-size:0pt;
  margin:0;
  padding:0;
}

.clearer {clear: both;}


.support_wrapper {
  padding:10px;
}

.support {
  margin-top:10px;
  font-size:9pt;
  font-weight: normal;
}

.support_content{background-color:#ffffff;padding:10px;font-size:9pt;}

.support_center {
  /*height:630px;*/
  width:290px;
  background:#ffffff url(../images/bkgd_news_gradient.jpg) repeat-x;
  background-position:bottom;
  overflow:auto;
}

.support h2 {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin:0px 0px 0px 0px;
	padding:8px 0px 2px 0px;
	text-decoration: none;
	border-bottom: 3px solid #fff;
	width: 274px;
	text-transform: uppercase;
	}

.support ul {
  list-style-position:outside;
  list-style-type:none;
  margin:0;
	padding:5px 0px 0px 0px;
  position:relative;
  margin-bottom:20px;
}

.support li {
  list-style-type:none;
  margin:0;
  width:250px;
padding:8px 0px 0px 0px;
  line-height: 15px;}

.support a {
  color:#000000;
  text-decoration: none;
  margin:0;
  padding:0;
  display: block;
}

.support a:hover {
  color:#666666;
  text-decoration: none;
  margin:0;
  padding:0;
  display: block;
}

.searchresults_header p {
  float:left;
}

.searchresults_header {
  float:left;
  width:626px;
  margin:0 10px 0px 35px;
  display:inline;
  font-size:9pt;
  font-weight:bold;
  line-height:30px;
}

.noborder{
	border: 0px;
	padding:0px;
	margin: 0px;
}


.myacct_content2{
padding: 8px 0px 0px 16px;
}

.myacct_content{
padding: 16px 0px 0px 16px;}


.profile_form label {
display:block;
font-size:9pt;
font-weight:bold;
color: #666;
padding: 8px 0px 0px 0px;
text-transform: uppercase;
}


.profile_form .name {width:200px;}

/*
.profile_form{margin-bottom:20px;overflow:hidden;height:50px;}
.profile_form span{float:left;margin-right:7pt;}
.profile_form label{display:block;font-size:9pt;font-weight:bold;padding-bottom:5px;}
.profile_form select{color:#333;background:#ccc;border:none;padding:5px;font-size:10pt;margin-top:15px;height:26px;line-height:26px;width:60px;}
*/

/***************************************************************************** 
|   Product Overview Shadowbox
*/

#pop{background: #fff;}
#product_pop { width:948px; height: 578px; padding:0 0 0 0px; text-align: left; }
#product_pop_left {float:left; padding:16px 0 0 60px;height:562px;width:288px;}
#product_pop_right {float:right;width:584px; height:562px; padding:16px 0 0 0px;}

.big_watch_bg{margin:0 0 0 0; width: 288px; height: 368px; background-image: url(../images/watch_pop_bg.jpg);}
.pop_watch{ margin:17px 0 0 22px; width: 243px; height: 336px;}
.watch_name{color:#000;text-align:left}
.watch_price{padding: 16px 0 8px 0px; height: 25px;}
.gallery{float:left; margin:18px 20px 10px 42px;}

.productDetail {float:left; width:288px; height:45px; background:#ccc; padding: 0px; margin: 0px; -moz-border-radius:3px;
-webkit-border-radius:3px;}
.AddCart {float:left; width:136px; height:45px; margin: 0px;
display:block;
font-size:9pt;
font-weight:bold;
color: #666;
padding: 8px 0px 0px 8px;
text-transform: uppercase;}
.AddCartLink {float:right; width:144px; height:45px;  padding: 0px; margin: 0px;}
.WhereBuyLink {float:left; width:280px; height:35px; margin-top: 8px; padding-left: 8px; background: url(../images/base/checkout_nav_bg.gif) repeat-x;}
.CompareLink {float:left; width:280px; height:35px; padding-left: 8px;}

.add_to_cart_button{ padding: 10px 0px 0px 0px;}


.productName{float: left; width:400px; height: 40px;font-size:24px; font-weight:bold;}

.pop_icon_nav {
	float: left;
	height:30px;
	width:584px;
	padding: 0px;
	margin: 0px;
}


.descriptionBox {float: left; padding: 8px 0px 8px 0px; width:502px;}
.titleBox {float: left;  height:15px; width:520px; font-size:11px; color:#666; font-weight:bold; text-transform: uppercase;}
.scrollBox {float: left; height:330px; width:520px; overflow-y:scroll; overflow-x:hidden; background:#F4F4F4; font-size:12px; padding:8px 0px 0px 16px;}

.techtable td{
	font-size: 11px;
	color: #666;
	padding: 6px 8px 6px 8px;
	margin: 0px;
}

.td_lt{
	background: #ececec;
}

.td_dk{
	background: #d9d9d9;
}

.scrollBox ul {list-style-type:none; margin:4px; position: relative;}
.scrollBox li {text-align:left;border-bottom:1px solid #D5D5D5;}
.scrollBox p {margin-bottom:5px; margin-top:5px; margin-left:10px;}




/***************************************************************************** 
|   Link-Image Rollovers
*/

#nHome {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:63px;
   	background: url(../images/nav/home_button.gif) 0 0px;

}
#nHome:hover {
   	background-position: 0 -30px;
}
#nHome:active {
   	background-position: 0 -30px;
}

#nAbout {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:69px;
   	background: url(../images/nav/about_button.gif) 0 0px;

}
#nAbout:hover {
   	background-position: 0 -30px;
}
#nAbout:active {
   	background-position: 0 -30px;
}

#nAboutActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:69px;
   	background: url(../images/nav/news_button.gif) 0 -60px;
}




#nNews {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:70px;
   	background: url(../images/nav/news_button.gif) 0 0px;
}

#nNews:hover {
   	background-position: 0 -30px;
}

#nNews:active {
   	background-position: 0 -30px;
}

#nNewsActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:70px;
   	background: url(../images/nav/news_button.gif) 0 -60px;
}

#nBlog {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:64px;
   	background: url(../images/nav/blog_button.gif) 0 0px;
}

#nBlog:hover {
   	background-position: 0 -30px;
}

#nBlog:active {
   	background-position: 0 -30px;
}

#nBlogActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:64px;
   	background: url(../images/nav/blog_button.gif) 0 -60px;
}


#nContact {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:87px;
   	background: url(../images/nav/contact_button.gif) 0 0px;
}

#nContact:hover {
   	background-position: 0 -30px;
}

#nContact:active {
   	background-position: 0 -30px;
}

#nContactActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:87px;
   	background: url(../images/nav/contact_button.gif) 0 -60px;
}



#nCasting {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:109px;
   	background: url(../images/nav/casting_button.gif) 0 0px;
}

#nCasting:hover {
   	background-position: 0 -30px;
}

#nCasting:active {
   	background-position: 0 -30px;
}

#nCastingActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:109px;
   	background: url(../images/nav/casting_button.gif) 0 -60px;
}



#nBooking {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:104px;
   	background: url(../images/nav/booking_button.gif) 0 0px;
}

#nBooking:hover {
   	background-position: 0 -30px;
}

#nBooking:active {
   	background-position: 0 -30px;
}

#nBookingActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:104px;
   	background: url(../images/nav/booking_button.gif) 0 -60px;
}



#nBranding {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:111px;
   	background: url(../images/nav/branding_button.gif) 0 0px;
}

#nBranding:hover {
   	background-position: 0 -30px;
}

#nBranding:active {
   	background-position: 0 -30px;
}

#nBrandingActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:111px;
   	background: url(../images/nav/branding_button.gif) 0 -60px;
}



#nProduction {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:133px;
   	background: url(../images/nav/production_button.gif) 0 0px;
}

#nProduction:hover {
   	background-position: 0 -30px;
}

#nProduction:active {
   	background-position: 0 -30px;
}

#nProductionActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:30px;
	width:133px;
   	background: url(../images/nav/production_button.gif) 0 -60px;
}



  
#nCasting_Overview {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:85px;
   	background: url(../images/nav/casting_overview_button.gif) 0 0px;
}

#nCasting_Overview:hover {
   	background-position: 0 -20px;
}

#nCasting_Overview:active {
   	background-position: 0 -20px;
}

#nCasting_OverviewActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:85px;
   	background: url(../images/nav/casting_overview_button.gif) 0 -60px;
}



#nCasting_Highlights {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:96px;
   	background: url(../images/nav/casting_highlights_button.gif) 0 0px;
}

#nCasting_Highlights:hover {
   	background-position: 0 -20px;
}

#nCasting_Highlights:active {
   	background-position: 0 -20px;
}

#nCasting_HighlightsActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:96px;
   	background: url(../images/nav/casting_highlights_button.gif) 0 -20px;
}



#nCasting_Currently {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:157px;
   	background: url(../images/nav/current_casting_button.gif) 0 0px;
}

#nCasting_Currently:hover {
   	background-position: 0 -20px;
}

#nCasting_Currently:active {
   	background-position: 0 -20px;
}

#nCasting_CurrentlyActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:157px;
   	background: url(../images/nav/current_casting_button.gif) 0 -20px;
}



#nBooking_Overview {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:85px;
   	background: url(../images/nav/booking_overview_button.gif) 0 0px;
}

#nBooking_Overview:hover {
   	background-position: 0 -20px;
}

#nBooking_Overview:active {
   	background-position: 0 -20px;
}

#nBooking_OverviewActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:85px;
   	background: url(../images/nav/booking_overview_button.gif) 0 -20px;
}



#nBooking_Highlights {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:96px;
   	background: url(../images/nav/booking_highlights_button.gif) 0 0px;
}

#nBooking_Highlights:hover {
   	background-position: 0 -20px;
}

#nBooking_Highlights:active {
   	background-position: 0 -20px;
}

#nBooking_HighlightsActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:96px;
   	background: url(../images/nav/booking_highlights_button.gif) 0 -20px;
}



#nBooking_Currently {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:157px;
   	background: url(../images/nav/currently_booking_button.gif) 0 0px;
}

#nBooking_Currently:hover {
   	background-position: 0 -20px;
}

#nBooking_Currently:active {
   	background-position: 0 -20px;
}

#nBooking_CurrentlyActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:157px;
   	background: url(../images/nav/currently_booking_button.gif) 0 -20px;
} 



#nProduction_Overview {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:85px;
   	background: url(../images/nav/production_overview_button.gif) 0 0px;
}

#nProduction_Overview:hover {
   	background-position: 0 -20px;
}

#nProduction_Overview:active {
   	background-position: 0 -20px;
}

#nProduction_OverviewActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:85px;
   	background: url(../images/nav/production_overview_button.gif) 0 -20px;
}



#nProduction_Highlights {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:96px;
   	background: url(../images/nav/production_highlights_button.gif) 0 0px;
}

#nProduction_Highlights:hover {
   	background-position: 0 -20px;
}

#nProduction_Highlights:active {
   	background-position: 0 -20px;
}

#nProduction_HighlightsActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:96px;
   	background: url(../images/nav/production_highlights_button.gif) 0 -20px;
}



#nDevelopment_Production {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:209px;
   	background: url(../images/nav/development_production_button.gif) 0 0px;
}

#nDevelopment_Production:hover {
   	background-position: 0 -20px;
}

#nDevelopment_Production:active {
   	background-position: 0 -20px;
}

#nDevelopment_ProductionActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:209px;
   	background: url(../images/nav/development_production_button.gif) 0 -20px;
} 



#nBranding_Overview {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:85px;
   	background: url(../images/nav/branding_overview_button.gif) 0 0px;
}

#nBranding_Overview:hover {
   	background-position: 0 -20px;
}

#nBranding_Overview:active {
   	background-position: 0 -20px;
}

#nBranding_OverviewActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:85px;
   	background: url(../images/nav/branding_overview_button.gif) 0 -20px;
}



#nBranding_Highlights {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:96px;
   	background: url(../images/nav/branding_highlights_button.gif) 0 0px;
}

#nBranding_Highlights:hover {
   	background-position: 0 -20px;
}

#nBranding_Highlights:active {
   	background-position: 0 -20px;
}

#nBranding_HighlightsActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:96px;
   	background: url(../images/nav/branding_highlights_button.gif) 0 -20px;
}



#nBranding_Currently {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:178px;
   	background: url(../images/nav/branding_current_button.gif) 0 0px;
}

#nBranding_Currently:hover {
   	background-position: 0 -20px;
}

#nBranding_Currently:active {
   	background-position: 0 -20px;
}

#nBranding_CurrentlyActive {
	float: left;
	padding-left: 0px;
	display:block;
	height:20px;
	width:178px;
   	background: url(../images/nav/branding_current_button.gif) 0 -20px;
} 

/***************************************************************************** 
|   Standard Form Elements
*/ 

select.std {
	font-family: arial, sans-serif;
	font-size:12px;
	border:1px solid #7F7F7F;
	background-color: #fffffe;
	height:22px;
}



input, .profile_form input {
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
color:#333;
font-size:12pt;
padding:5px;
border-top: 1px #333366 solid;
border-bottom: 1px #333366 solid;
border-left: 1px #333366 solid;
border-right: 1px #333366 solid;
}


textarea {
	background:#FFFFFF none repeat scroll 0 0;
	border:medium none;
	color:#333;
	font-size:12pt;
	padding:5px;
	border:1px solid #7F7F7F;
	
}

input.std {
	top:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #7F7F7F;
}

.search {
	top:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #7F7F7F;
}

input.stdF {
	top:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	border:1px solid #ffffff;
}



#submitStd {
	height:1.95em; 
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	color: #FFFFFF;
 	background-color: #333365;
	padding: 0px 2px 2px 2px;
}

/* adspace */


#adspace {
	float: left;
	width: 200px;
	height: 200px;
	text-align: left;
	padding: 0px 0px 0px 11px;
	margin: 650px 0px 0px 30px;
	z-index: 2;
	}

/* tmm4 */

#simplenav{
  float:left;
  width:906px;
  padding: 0px;
  margin: 0px;
  height: 47px;
  }
  
 #tmm4 {
	float:left;
	width: 906px;
	height: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #fff url(../images/tmm4_bg.jpg) no-repeat; 
}

#intuitive_logo {
	position:relative;
	top: 250px;
	left: 326px;
	width: 125px;
	height: 70px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#vpe_logo {
	position:relative;
	top: 180px;
	left: 660px;
	width: 125px;
	height: 70px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#tmm4_footer {
	position:relative;
	top: 170px;
	left: 20px;
	width: 870px;
	height: 100px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.intuitive{padding:0px; margin: 0px;
float: right;
}

.intuitive ul{
	list-style-type:none;
	list-style-position:inside;
	margin:0px;
	padding:10px 0px 0px 27px ;
	font-weight:normal;
	font-size: 12px;
}

.intuitive li {
  float:left;
  margin:0px 9px 0px 0px;
  line-height:22px;
}

.intuitive li a {
  color:#fd0100;
  font-weight:normal;
  font-size:8pt;
  display: block;
  padding:0 4px;
}

.intuitive li a:hover {
  color:#ccc;
}

.intuitive a.active {
  color:#ffffff;
  font-weight:normal;
  font-size:8pt;
  display: block;
  padding:0 4px;
  background-color:#ed1c24;
}

.vpe_link{padding:0px; margin: 0px; float: right;}

.vpe_link ul{
	list-style-type:none;
	list-style-position:inside;
	margin:0px;
	padding:10px 0px 0px 27px ;
	font-weight:normal;
	font-size: 12px;
}

.vpe_link li {
  float:left;
  margin:0px 9px 0px 0px;
  line-height:22px;
}

.vpe_link li a {
  color:#212f63;
  font-weight:normal;
  font-size:8pt;
  display: block;
  padding:0 4px;
}

.vpe_link li a:hover {
  color:#ccc;
}

.vpe_link a.active {
  color:#ffffff;
  font-weight:normal;
  font-size:8pt;
  display: block;
  padding:0 4px;
  background-color:#212f63;
}

.app_buttons {
	position: relative;
	top: 234px;
	left: 294px;
	width: 500px;
	height: 250px;
	padding: 0px;
	margin: 0px;
}
.app_button_1 {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.app_button_2 {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}

/* new mommies */

  
 #nm {
	float:left;
	width: 906px;
	font-size: 13px;
	height: 925px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #fff url(../images/nm_bg.jpg) no-repeat; 
}

.nm_text {
	float: left;
	width: 540px;
	padding: 175px 0px 0px 40px;
	margin: 0px;
}

.nm_dates {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	height: 235px;
}

.nm_text p {
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	}

.nm_text h2 {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}

.nm_text ul  {
	list-style-type:circle;
	list-style-position: inside;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	line-height: 18px;
	color:#000;
}

.smalltext{font-size: 10px; color: #333; }

.nm_text li {
font-size: 12px;
	padding:0px;
	margin: 0px;
}

.nmbanner{padding-left: 7px}

.headertable{
color: #9a60a6;
font-size: 16px;
padding: 6px 0px 0px 0px;
height: 36px;
border-bottom: 2px solid #888;
}

.contenttable {
padding: 0px;
background: #000;
margin-top: 0px;
}

#tourdates{float: left; margin: 0px 0px 0px 28px;}

.datetable {
padding: 0px;
color: #666;
}

.date {
color: #333;
font-size: 13px;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.location {
color: #333;
font-size: 13px;
padding: 0px;
margin: 0px;
}

.datetable h2 {font-size: 8px; padding: 0px;
margin: 0px;
color:#ccc; font-weight: bold; text-decoration: none; text-transform: none;}


.datetable td {
border-bottom: 1px dashed #888;
padding: 6px 0px 6px 0px;
	}
	
.datetable_noline {
border-bottom: 1px dashed #fff;
padding: 6px 0px 6px 0px;
	}

	
.datetable tr:hover {
cursor: pointer;
background-color: #fce3f9;
color: #fff;
	}