/* @override http://local_disco.benhall.co.uk/styles/discostyle.css */

/* --- page defaults --- */

body {
  margin: 0;
  padding: 0;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  color: #333;
  background: #e0e0e0;
  }

hr {
  display: none;
  }

img {
  border: none;
  }


/* links */

a:link {
  color: #999999;
  }

a:visited {
  color: #666666;
  }

a:hover {
  color: #333333;
  }

a:active {
  color: #cc3333;
  text-decoration: none;
  }

/* ---( layout structure )---*/

#wrap {
  width: 900px;
  height: 960px;
  margin: 0px auto;
  text-align: left;
  background: url(/gfx/tile.gif) repeat-y;
  }

#content {
  margin-left: 30px;
  }

#d_top {
  height: 90px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  }

#nd_top_blank {
/*
  border: 1px solid #ff4444;
*/
  height: 10px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(/gfx2/top_dark_spacer.png) no-repeat;
  display: block;
  position: absolute;
}

#nd_bottom_blank {
  /*border: 1px solid #ff4444;*/
  clear: both;
  height: 125px;
  width: 836px;
  margin: 810px 0px 0px;
/*
  margin: 1165px 0px 0px;
*/
/*
	margin top is what we want to animate to move the footer bar down
*/
  padding: 15px 0px 10px 10px;
  background: url(/gfx2/bottom_dark_spacer.png) no-repeat;
	color: #767676;
  font-size: 12px;
  position: absolute;
}
#d_main {
/*
  border: 1px solid #4444FF;
*/
  margin: 10px 0px 0px 0px;
  padding: 0px;
	height: 533px;
	width: 836px;
	position: absolute;
	display: block;
}

#nd_logo_image {
  width: 612px;
  height: 396px;
  padding: 15px 0px 0px 15px;
  position: absolute;
  display: block;
  margin: 0px 0px 0px 0px;
}
#nd_reasons_image {
  width: 465px;
  height: 125px;
	padding: 25px 0px 0px 55px;
	position: absolute;
	z-index: 1;
}

#nd_reasons_text {
  width: 485px;
  height: 125px;
	padding: 80px 0px 0px 100px;
	position: absolute;
	z-index: 10;
}

#good-carousel {
/*
  border: 1px solid #4444FF;
*/
/*
  height: 60px;
  z-index: 100;
*/
/*
display: none;
	overflow: hidden;
  width: 470px;
	padding: 0px 0px 0px 0px;
	position: relative;
*/
}

#nd_ad_image {
  width: 243px;
  height: 111px;
  margin: 454px 0px 0px -19px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 30;
	display: block;
}
#nd_ad_image_test {
  width: 243px;
  height: 111px;
  margin: 464px 0px 0px 592px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 30;
	display: block;
}
#overline {
/*
  border: 1px solid #4444FF;
*/
  width: 16px;
  height: 207px;
  margin: 281px 0px 0px 580px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx2/overline.png) no-repeat;
	z-index: 25;
	display: block;
}
#phone {
  width: 184px;
  height: 28px;
  margin: 445px 0px 0px 620px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  z-index: 60;
  display: block;
  background: url(/gfx2/phone.png) no-repeat;
}

#nd_paypal {
  width: 37px;
  height: 23px;
  margin: 5px 0 0px 515px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  z-index: 30;
}

#nd_home {
  width: 109px;
  height: 35px;
  margin: -3px 0 0px 515px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  z-index: 30;
}
#nd_splash {
  width: 273px;
  height: 64px;
  margin: 347px 0 0px 238px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx2/disco_splash.png) no-repeat;
  z-index: 12;
}
#nd_splash2 {
  width: 370px;
  height: 113px;
  margin: 300px 0 0px 200px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx2/disco_splash2.png) no-repeat;
  z-index: 12;
}


#button_jd {
/*
  border: 1px solid #4444FF;
*/
/*
  margin: -117px 0px 0px 700px;
*/
  margin: 0px 0px 0px 500px;
  height: 58px;
  width: 170px;
  position: absolute;
  z-index: 50;
}
#button_jkp_space {
/*
  border: 1px solid #4444FF;
*/
  margin: 0px 0px 0px 680px;
  height: 58px;
  width: 170px;
  position: absolute;
  z-index: 50;
}
#button_jkp {
/*
  border: 1px solid #4444FF;
*/
  margin: -14px 0px 0px 642px;
  height: 58px;
  width: 182px;
  position: absolute;
  z-index: 50;
}

#nd_header {
  width: 247px;
  height: 56px;
  margin: 25px 0 0px 18px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  z-index: 12;
}

/* New combined section for restructuring */
#nd_main_combo_plain {
  width: 612px;
  height: 533px;
  margin: 0px 0px 0px 0px;
  background: url(/gfx2/nd_combo_mainbig_plain.png) no-repeat;
	position: absolute;
	padding: 0px 0px 0px 0px;
}
#nd_main_combo_box {
  width: 612px;
  height: 533px;
  margin: 0px 0px 0px 0px;
  background: url(/gfx2/nd_combo_mainbig.png) no-repeat;
	position: absolute;
	padding: 0px 0px 0px 0px;
}


#nd_main_logo {
  width: 612px;
  height: 396px;
  margin: 0px 0px 0px 0px;
  background: url(/gfx2/nd_mainbig.png) no-repeat;
	position: absolute;
	padding: 0px 0px 0px 0px;
}
#nd_main_plain {
  width: 612px;
  height: 396px;
  margin: 0px 0px 0px 0px;
  background: url(/gfx2/nd_mainbig_plain.png) no-repeat;
	position: absolute;
	padding: 0px 0px 0px 0px;
}
#nd_main_nav {
/*
  border: 1px solid #ff4444;
*/
  height: 533px;
  width: 224px;
  margin: 0px 0px 0px 612px;
  background: url(/gfx2/nd_nav.png) no-repeat;
	position: absolute;
	z-index: 5;
/*
	float: right;
*/
}
#nd_main_reasons {
  width: 612px;
  height: 137px;
  margin: 396px 0px 0px 0px;
  background: url(/gfx2/nd_mainsub.png) no-repeat;
  position: absolute;
}
#nd_main_sub {
  width: 612px;
  height: 137px;
  margin: 396px 0px 0px 0px;
  background: url(/gfx2/nd_mainsub_plain.png) no-repeat;
	z-index: 1;
  position: absolute;
}

#nd_content {
/*
  border: 1px solid #ff4444;
*/
  width: 500px;
  height: 455px;
  margin: 90px 0px 0px 40px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	z-index: 12;
	overflow: none;
}

#nd_content h1 { border: 0; margin:10px 0 10px 0; padding:0; font-weight:bold; font-size:1.2em }
#nd_content h2, #nd_content h3 { border: 0; margin:0 0 10px 0; padding:0; font-weight:normal; font-size:1em }
#nd_content h2 { color: #d4d4d4; font-size:1.3em; font-weight:bold; letter-spacing:-1px;  }
#nd_content h3 { color: #999999; margin-top:-9px; }
#nd_content h5 { color: #666; font-size:1.2em; font-weight:bold; margin-top:0px; margin-bottom:12px;}
#nd_content p { margin:0; padding:0; color: #777; font-size:13px; line-height:1.2em; margin-top:8px; }
#nd_content a { text-decoration: none; color: #cccccc; }
#nd_content a:hover { text-decoration: underline; color: #cccccc; }

h5.toggler img { 
/*
	border: 1px solid #ff4444; 
*/
/*
  width: 35px;
  height: 36px;
*/
	padding: 0px 5px 0px 0px;
  margin: 0px 0px -12px 0px;
	position: relative;
}

#nd_content_lefty {
/*
  border: 1px solid #ff4444;
*/
  width: 495px;
  height: 450px;
  margin: 0px 0px 0px 0px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	z-index: 12;
	overflow: hidden;
}
#nd_content_lefty_scroll {
/*
  border: 1px solid #ff4444;
*/
  width: 495px;
  height: 450px;
  margin: 0px 0px 0px 0px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	z-index: 12;
	overflow: auto;
}
#nd_content_righty {
/*
  border: 1px solid #ff4444;
*/
  width: 370px;
  height: 450px;
  margin: 0px 0px 0px 350px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	z-index: 18;
}

#quote_box img, #quote_box_celeb img {
	padding: 0px 10px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#quote_box {
  width: 470px;
/*
  height: 80px;
*/
  margin: 0px 0px 0px 0px;
	padding: 2px 0px 20px 5px;
	z-index: 12;
	overflow: none;
}

#quote_box_celeb {
  width: 470px;
/*
  height: 80px;
*/
  margin: 0px 0px 0px 0px;
	padding: 2px 0px 20px 5px;
	z-index: 12;
	overflow: none;
	background: #ddd;
}


#d_main_wedding {
  height: 440px;
  margin: 0;
  background: url(/gfx/d_about_wedding.jpg) no-repeat;
  }
#d_main_pub {
  height: 440px;
  margin: 0;
  background: url(/gfx/d_about_pub.jpg) no-repeat;
  }
#d_main_kids {
  height: 440px;
  margin: 0;
  background: url(/gfx/d_about_kids.jpg) no-repeat;
  }
#d_main_corp {
  height: 440px;
  margin: 0;
  background: url(/gfx/d_about_corp.jpg) no-repeat;
  }
#d_main_kara {
  height: 440px;
  margin: 0;
  background: url(/gfx/d_about_kara.jpg) no-repeat;
  }
#d_main_about {
  height: 440px;
  margin: 0;
  background: url(/gfx/d_about_us2.jpg) no-repeat;
  }

#d_main_contact {
  height: 440px;
  margin: 0;
  background: url(/gfx/d_contact.jpg) no-repeat;
  }

#d_panel_parent {
  clear: both;	
  height: 223px;
  width: 836px;
  margin: 543px 0px 0px;
  display: block;
  position: absolute;
/*
  background: url(/gfx/d_panel.jpg) no-repeat;
*/
  }

#d_email {
/*
  border: 1px solid #ff4444;
*/
  position: absolute;
  width: 500px;
  height: 100px;
  margin: 280px 0px 0px 150px;
  }

#d_panel {
/*
  border: 1px solid #ff4444;
*/
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
  background: url(/gfx2/d_panel.jpg) no-repeat;
	z-index: 4;
  }
#d_panel2 {
/*
  border: 1px solid #ff4444;
*/
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
  background: url(/gfx2/d_panel_white.jpg) no-repeat;
	z-index: 4;
  }

#d_panel_wedding {
/*
  border: 1px solid #4444FF;
*/
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel2.jpg) no-repeat;
*/
  display: none;
  }

#d_panel_wedding a {
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  position: relative;
  display: block;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }


#d_panel_pub {
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel_pub.jpg) no-repeat;
*/
  display: none;
  }
#d_panel_pub a {
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  position: relative;
  display: block;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }

#d_panel_kids {
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel_kids.jpg) no-repeat;
*/
  display: none;
  }
#d_panel_kids a {
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  position: relative;
  display: block;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }

#d_panel_corp {
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel_corp.jpg) no-repeat;
*/
  display: none;
  }
#d_panel_corp a {
  float: left;
  overflow: hidden;
  position: relative;
  margin: 0px 0px 0px 0px;
  display: block;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }

#d_panel_kara {
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel_kara.jpg) no-repeat;
*/
  display: none;
  }
#d_panel_kara a {
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  display: block;
  position: relative;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }

#d_panel_wedding2 {
/*
  border: 1px solid #4444FF;
*/
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel_wedding2.jpg) no-repeat;
*/
  display: none;
  }

#d_panel_wedding2 a {
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  position: relative;
  display: block;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }


#d_panel_pub2 {
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel_pub2.jpg) no-repeat;
*/
  display: none;
  }
#d_panel_pub2 a {
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  display: block;
  position: relative;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }

#d_panel_kids2 {
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel_kids2.jpg) no-repeat;
*/
  display: none;
  }
#d_panel_kids2 a {
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  position: relative;
  display: block;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }

#d_panel_corp2 {
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel_corp2.jpg) no-repeat;
*/
  display: none;
  }
#d_panel_corp2 a {
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  position: relative;
  display: block;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }

#d_panel_kara2 {
  height: 223px;
  width: 836px;
  margin: -223px 0px 0px 0px;
  float: left;
/*
  background: url(/gfx/d_panel_kara2.jpg) no-repeat;
*/
  display: none;
  }
#d_panel_kara2 a {
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  display: block;
  position: relative;
  height: 168px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  }

#d_footer {
/*
  border: 1px solid #4444FF;
*/
  overflow: hidden;
  height: 44px;
/*
  height: 400px;
*/
  width: 836px;
  margin: 766px 0px 0px;
  text-align: center;
  background: url(/gfx/d_footer.jpg) repeat-y;
  color: #AAA;
  font-size: 80%;
	position: absolute;
}

#expand_info {
  font-size: 12px;
  text-align: left;
  color: #eee;
  padding: 20px 30px 20px 30px;
}

#d_cornerlogo {
  float: left;
  width: 188px;
  height: 95px;
  margin: 0px;
  }

#d_topnav {
  float: left;
  width: 595px;
  height: 50px;
  margin: 5px 0px 0px 20px;
  }

#d_cornerphone {
  float: left;
  height: 34px;
  width: 220px;
  margin: 0px 0px 0px 400px;
  }
  
  
#d_panel_menu {
/*
  border: 1px solid #44FF44;
*/
  float: left;
  height: 223px;
  width: 836px;
  margin: 0px 0px 0px 0px;
  position: relative;
  }
  
#menu_01_wedding {
/*
	border: 1px solid #ff4444;
*/
	display: block;
	float: left;
	width: 170px;
	height: 47px;
	margin: 170px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}
#menu_01_wedding a {
	overflow: hidden;
	float: left;
	display: block;
	width: 170px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background-position: 0px 0px; 
}
#menu_02_pub  {
/*
	border: 1px solid #ff4444;
*/
	display: block;
	float: left;
	width: 170px;
	height: 47px;
	margin: 170px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}
#menu_02_pub a {
	overflow:hidden;
	float: left;
	display: block;
	width: 170px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background-position: 0px 0px; 
}#menu_03_kids {
/*
	border: 1px solid #ff4444;
*/
	display: block;
	float: left;
	width: 165px;
	height: 47px;
	margin: 170px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}
#menu_03_kids a {
	overflow:hidden;
	float: left;
	display: block;
	width: 165px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background-position: 0px 0px; 
}#menu_04_corp {
/*
	border: 1px solid #ff4444;
*/
	display: block;
	float: left;
	width: 172px;
	height: 47px;
	margin: 170px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}
#menu_04_corp a {
	overflow:hidden;
	float: left;
	display: block;
	width: 172px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background-position: 0px 0px; 
}#menu_05_kara {
/*
	border: 1px solid #ff4444;
*/
	display: block;
	float: left;
	width: 149px;
	height: 47px;
	margin: 170px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
}
#menu_05_kara a {
	overflow:hidden;
	float: left;
	display: block;
	width: 149px;
	height: 47px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	background-position: 0px 0px; 
}

/* Navigation */

#nav_buttons_area {
  /*border: 1px solid #ff4444;*/
  /* Nav bar full area - use this to line up graphics */

  width: 243px;
  height: 111px;
  margin: 16px 0px 0px -27px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 4;
	display: block;
}

#nav_button_party {
  width: 251px;
  height: 61px;
  margin: 16px 0px 0px -27px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	overflow:hidden;
	z-index: 10;
}
#nav_button_party a {
  width: 251px;
  height: 61px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx2/ro/roh_01_party.png) no-repeat;
	background-position: 0px 0px; 
	display: block;
}
#nav_button_wedding {
  width: 251px;
  height: 61px;
  margin: 56px 0px 0px -27px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
}
#nav_button_wedding a {
  width: 251px;
  height: 61px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx2/ro/roh_02_wedding.png) no-repeat;
	background-position: 0px 0px; 
	display: block;
}
#nav_button_corporate {
  width: 251px;
  height: 61px;
  margin: 96px 0px 0px -27px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
}
#nav_button_corporate a {
  width: 251px;
  height: 61px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
  background: url(/gfx2/ro/roh_03_corporate.png) no-repeat;
	background-position: 0px 0px; 
	display: block;
}
#nav_button_childrens {
  width: 251px;
  height: 61px;
  margin: 136px 0px 0px -27px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
}
#nav_button_childrens a {
  width: 251px;
  height: 61px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
  background: url(/gfx2/ro/roh_04_children.png) no-repeat;
	background-position: 0px 0px; 
	display: block;
}
#nav_button_extras {
  width: 251px;
  height: 61px;
  margin: 176px 0px 0px -27px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
}
#nav_button_extras a {
  width: 251px;
  height: 61px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
  background: url(/gfx2/ro/roh_05_extras.png) no-repeat;
	background-position: 0px 0px; 
	display: block;
}
#nav_button_about {
  width: 251px;
  height: 31px;
  margin: 217px 0px 0px -27px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
}
#nav_button_about a {
  width: 251px;
  height: 31px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
  background: url(/gfx2/ro/roh_06_about.png) no-repeat;
	background-position: 0px 0px; 
	display: block;
}
#nav_button_contact {
  width: 251px;
  height: 29px;
  margin: 248px 0px 0px -27px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
}
#nav_button_contact a {
  width: 251px;
  height: 31px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
  background: url(/gfx2/ro/roh_07_contact.png) no-repeat;
	background-position: 0px 0px; 
	display: block;
}
#nav_button_endorsements {
/*
  border: 1px solid #ff4444;
*/
  width: 251px;
  height: 52px;
  margin: 254px 0px 0px -27px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
}
#nav_button_endorsements a {
  width: 251px;
  height: 52px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
	z-index: 10;
  background: url(/gfx2/ro/roh_08_endorsements.png) no-repeat;
	background-position: 0px 0px; 
	display: block;
}

/* Footer styles */

#nd_bottom_blank #col0, #nd_bottom_blank #col1, #nd_bottom_blank #col2, #nd_bottom_blank #col3, #nd_bottom_blank #col4 { height: 110px; margin:0px 15px 2px 15px; padding:0px; text-align:left; float: left;}
#nd_bottom_blank #col0 { width:190px; }
#nd_bottom_blank #colbase { margin:0 15px 0 15px; padding-top:0px; clear:both; }
#nd_bottom_blank h2, #nd_bottom_blank h3 { border: 0; margin:0 0 10px 0; padding:0; font-weight:normal; font-size:1em }
#nd_bottom_blank h2 { color: #d4d4d4; font-size:1.3em; font-weight:bold; letter-spacing:-1px;  }
#nd_bottom_blank h3 { color: #999999; margin-top:-9px; }
#nd_bottom_blank p { margin:0; padding:0; color: #838383; font-size:10px; line-height:1.2em; }
#nd_bottom_blank a { text-decoration: none; color: #cccccc; }
#nd_bottom_blank a:hover { text-decoration: underline; color: #cccccc; }
#nd_bottom_blank h3 a { text-decoration: none; color: #999999; }
#nd_bottom_blank h3 a:hover { text-decoration: underline; color: #999999; }

/* image carousel */

.sample{
	padding: 0px 0px;
	margin:283px 0 25px 587px;
	position: absolute;
	z-index: 2;
/*
  border: 1px solid #ff4444;
*/
}


/* Sample 1*/
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}

.mask1{
	position:relative;
	width:248px;
	height:182px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}

