/* Registration CSS */
#register 					{ width: 390px; color:#001e43; margin-top:5px;}
#register select 			{ position:absolute; top:4px; }
#register p { padding-left:25px; padding-right:25px; }
#register textarea          { position:absolute; bottom:1px;padding-left:2px; border:1px solid #64c0f2; height:67px; margin-left:150px; width:220px;}
#register input.textField 	{ position:absolute; top:4px; height:18px; padding-left:2px; padding-top:2px; border:1px solid #64c0f2; width:220px; font-size:12px; }
input.submit                {  margin:0px auto; display:block; height:28px; border:none; font-weight:bold; color:#740000;  width:111px; font-family:Tahoma; background:url(../images/defaultImages/btnLongWhite.jpg); background-repeat:no-repeat; background-position:center bottom; }
#register input.btnLong 	{ position:absolute; top:1px; display:block; height:28px; border:none; font-weight:bold; color:#740000;  width:111px; font-family:Tahoma; background:url(../images/defaultImages/btnLong.jpg); background-repeat:no-repeat; background-position:center bottom;font-size:11px; }
#register input.doComment { margin-left:126px; }
#register input.doSuggest { margin-left:0px; }
#register div 				{ height:30px; line-height:30px; background:url(../images/defaultImages/sboxrep.jpg) 0 0 repeat-x;  }
#register div p { padding:5px 10px 20px 40px; margin:0px; }
#register div.comment { height:auto; line-height:normal; background-color:#006ea7; color:#FFF; border-left:1px solid #6abbe5;border-right:1px solid #6abbe5; width:388px; }
#register div.black { color:#fff; background-color:#006ea7; }
#register div.black div { color:#000; }
#register div.black p { padding:25px; padding-top:10px; padding-bottom:10px; }
#register div.theme { padding-left:25px; color:#000; }
#register div.commentDate { color:#000; }
#register div p.theme {  background-color:#76d0ff; color:#000; }
#register div p.brand { width:213px; padding-right:150px; padding-left:25px; background:url(../images/defaultImages/discussions-brand.jpg) 0 0 no-repeat; background-position:top right; background-color:#FFF;  }
#register div p.spa { width:213px; padding-right:150px; padding-left:25px; background:url(../images/defaultImages/spa.jpg) 0 0 no-repeat; background-position:top right; background-color:#FFF;  }
#register div p.pool { width:213px; padding-right:150px; padding-left:25px; background:url(../images/defaultImages/swimming-pool.jpg) 0 0 no-repeat; background-position:top right; background-color:#FFF;  }

#register div.regBottom     {  height: 34px; border-top:1px solid #6abbe5; background:url(../images/defaultImages/regbottom.jpg) 0 0 repeat-x; }
#register div.regField 		{ float:left; width:125px; padding-left:25px; border-left:1px solid #6abbe5; }
#register div.regValue 		{ position:relative; float:left; width:238px; border-right:1px solid #6abbe5; }
#register div.commCount { background:url(../images/defaultImages/comm.gif) 0 0 no-repeat; background-position:center left; padding-left:30px; width:208px; }
#register div.regText       { position:relative; height: 200px; line-height:normal; background:none; background-color:#76d0ff; border-left:1px solid #6abbe5;border-right:1px solid #6abbe5; width:388px; }
#register div.regText textarea { position:absolute; top:30px; left:-125px; width:343px; height:166px; overflow:auto; }

#register div.autoHeight    { height:auto; padding-top:5px; padding-bottom:5px; }
#register div.checkBoxes    { height:120px; border:1px solid #000;  }
#register div.cbox { padding-left:25px;  border-left:1px solid #6abbe5; border-right:1px solid #6abbe5;  }
#register div.regTopLeft 	{ background:url(../images/defaultImages/sboxtopleft.jpg) 0 0 no-repeat; border:none; }
#register div.regTopRight 	{ width:240px; background:url(../images/defaultImages/sboxtopright.jpg); background-position:right; background-repeat:no-repeat; border:none;}
#register div.regBottomLeft { height:34px; background:url(../images/defaultImages/sboxbottomleft.jpg) 0 0 no-repeat; background-color:#76d0ff; border:none; }
#register div.regBottomRight { height:34px; width:240px; background:url(../images/defaultImages/sboxbottomright.jpg); background-position:right; background-repeat:no-repeat; background-color:#76d0ff; border:none; }
#register div.regHidden { display:none; }
#register div.regAnonymous { display:none; }
#register div.discussionText { height:200px; }
#register div.discussionText textarea { height:165px; width:350px; left:-130px; overflow:auto; }

/* Slideshow */
#register.slideshow { position:relative; width:720px; }
#register.slideshow div.regBottom {  height: 34px; border-top:1px solid #6abbe5; background:url(../images/defaultImages/regbottom.jpg) 0 0 repeat-x; }
#register.slideshow div.regField { float:left; width:125px; padding-left:25px; border-left:1px solid #6abbe5; }
#register.slideshow div.regValue { position:relative; float:left; width:568px; border-right:1px solid #6abbe5; }
#register.slideshow div.regTopLeft { background:url(../images/defaultImages/sboxtopleft.jpg) 0 0 no-repeat; border:none; }
#register.slideshow div.regTopRight { width:570px; background:url(../images/defaultImages/sboxtopright.jpg); background-position:right; background-repeat:no-repeat; border:none; }
#register.slideshow div.regBottomLeft { height:34px; background:url(../images/defaultImages/sboxbottomleft.jpg) 0 0 no-repeat; background-color:#76d0ff; border:none; }
#register.slideshow div.regBottomRight { height:34px; width:570px; background:url(../images/defaultImages/sboxbottomright.jpg); background-position:right; background-repeat:no-repeat; background-color:#76d0ff; border:none; }
#register.slideshow div.slide { position:relative; height:400px;  border-left:1px solid #6abbe5; border-right:1px solid #6abbe5; background:none; background-color:#FFF; overflow:hidden; }
#register.slideshow div.slide-preview {  position:relative; height:100px;  border-left:1px solid #6abbe5; border-right:1px solid #6abbe5; background:none; background-color:#FFF; } 
#register.slideshow div.slide a.control { position:absolute; top:248px; right:80px; display:block; width:40px; height:40px; cursor:pointer; z-index:9999;  }
#register.slideshow div.slide a.next { right:36px; background:url(../images/defaultImages/arrow-next.png) no-repeat; }
#register.slideshow div.slide a.prev { background:url(../images/defaultImages/arrow-prev.png) no-repeat; }
#register.slideshow div.slide-topic { position:relative; width:675px; height:400px; overflow:hidden;  }
#register.slideshow div.slide-topic ul { display:inline-block; overflow:hidden; }
#register.slideshow div.slide-topic ul { zoom: 1; display:block; } 
#register.slideshow div.slide-topic ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#register.slideshow div.slide-topic ul li { position:relative; float:left; display:block; width:718px; height:400px; background:url(../images/defaultImages/slide.1.jpg) no-repeat; }
#register.slideshow div.slide-topic ul li.slide2 { background:url(../images/defaultImages/slide.2.jpg) no-repeat; }


/* Infobox */
#register.slideshow div.slide div.infobox { position:absolute; background:none;  width:450px; height:152px; top:248px; left:233px;   z-index:9999; line-height:normal; }
#register.slideshow div.slide div.infobox div {  background:none; background-color:none; width:430px; height:132px; padding:10px; padding-right:20px;  background:url(../images/defaultImages/infobox.png) no-repeat; line-height:normal; }
#register.slideshow div.slide div.infobox h2 { margin:0px; padding:0px; display:block; height:30px; line-height:30px; padding-bottom:10px;  background:none; color:#14529d; font-size:26px; font-weight:normal; font-family:Arial, sans-serif; border:none; border-bottom:1px solid #fff; margin:0px;  }
#register.slideshow div.slide div.infobox h2.false { color:#e50000; } 
#register.slideshow div.slide div.infobox h2.true { color:#829e0c; } 
#register.slideshow div.slide div.infobox h3 { margin:0px;  padding:0px; padding-top:3px; display:block; color:#000; font-size:12px; line-height:18px; font-family:Arial, sans-serif; font-weight:normal; z-index:9999; }
#register.slideshow div.slide div.infobox h3 a { position:relative; display:block; z-index:9999; }
/* Preview box */
#register.slideshow div.slide-preview div.infobox { position:absolute; background:none; top:40px; right:35px; width:455px; height:40px; padding:10px; padding-left:20px; padding-right:20px;  background:url(../images/defaultImages/small-infobox.png) no-repeat;  z-index:100; line-height:12px; }
#register.slideshow div.slide-preview div.infobox h2 { display:block; height:auto; height:30px;  background:none; color:#14529d; font-size:26px; font-weight:normal; font-family:Arial, sans-serif; border:none; border:none; margin:0px; padding:0px;   }

#register.slideshow .slide-num { position:absolute; top:365px; left:600px; z-index:9999; background:none; background-color:none; font-family:Arial, sans-serif; font-size:30px; color:#FFF; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
#register.slideshow .adsense { position:absolute; top:248px; left:0px; width:145px; height:145px; background:none;  z-index:9999; }
#register.slideshow .adsense div { background:none; background:url(../images/defaultImages/adsense.png) no-repeat; width:125px; overflow:hidden; height:125px; padding:10px; } 
#register.slideshow .adslide { position:absolute; top:30px; left:600px; width:100px; height:100px; background:url(../images/defaultImages/adslide.png) no-repeat; z-index:9999;  }

a.go { display:block; cursor:pointer; position:absolute; top:12px; left:640px; width:70px; text-align:center; line-height:70px; font-family:Arial, sans-serif; text-decoration:none; color:#FFF; height:70px; font-size:18px;  background:url(../images/defaultImages/go.png) no-repeat; z-index:9990; }
a.topic { display:block; padding-top:5px; padding-bottom:5px; padding-left:25px;  background:url(../images/defaultImages/topic.jpg) no-repeat; background-position:center left; }

