﻿
img { border:0; }
div, td { color:#fff; font-size:12px; font-family:arial; }

.flashBubbles2 { position:absolute; top:0px; z-index:5; width:100%; overflow:hidden; }
.flashBubbles { position:fixed; top:0px; z-index:5;}
.outsideHead { position:relative; z-index:10; background:url('/images/cadbury/outter_head.png') repeat-x; }
.header { background:url('/images/cadbury/header_bg.png') center top no-repeat; height:260px; bakground-attachment:fixed; position:relative; z-index:15; }


.clear { clear:both; }
.container { width:990px; margin:auto; }
.main .container {  }


a, embed, object { outline:0; }
.wave { position:absolute; top:179px; }

.step1, .step2, .step3 { float:left; }
.step1 a, .step2 a, .step3 a { position:relative; z-index:20; float:right; }

.step1 { background:url('/images/cadbury/step1.jpg') no-repeat top left; width:319px; height:446px; }
.step1 a { margin:77px 0px 0 0; }

.step2 { background:url('/images/cadbury/step2.jpg') no-repeat top left; width:348px; height:476px; }
.step2 a { margin:77px 35px 0 0; }

.step3 { background:url('/images/cadbury/step3.jpg') no-repeat top left; width:323px; height:483px; }
.step3 a { margin:77px 35px 0 0; }

.footer { background:url('/images/cadbury/footer.jpg') repeat-x center top; min-height:228px; height:auto !important; height:228px;  background-attachment:scroll;  }
.credits { background:#3C0182; color:#fff; line-height:27px; text-align:center; font-weight:bold; font-size:11px; }

.footerTitle { float:right; padding-right:93px; }
.footerExtra { background:#3C0182; min-height:110px;}

.navArea {width:640px; float:right; margin-top:30px;}
.leftArea {width:350px; float:left; background:transparent url(/images/cadbury/left-bg.png) no-repeat right top;}
.mainArea {width:640px; _width:630px; /* IE6 */ float:right; /*margin-top:-50px;*/}

.leftArea a.add {display:block; width:260px; height:50px; overflow:hidden; background:transparent url(/images/cadbury/btn_add.png) no-repeat 0 0; text-indent:-9999px;}
.leftArea a.add:hover {background-position:0 -50px;}

.viewMore {float:right; width:160px; height:50px;}
.viewMore a {display:block; width:160px; height:50px; background:transparent url(/images/cadbury/btn_more.png) no-repeat 0 0; text-indent:-9999px;}
.viewMore a:hover {background-position:0 -50px;}



/* START For login title */
.regFH {	color:#FFF !important; font-weight: bold; font-size:14px;}
.LoginPanel span table tr td img {display:none;}
.smoothbox {display:none;}
/* END For login title */

/* Rego overrides */
.regFH_l, .regFH_r, .regFH , .regFieldHeader, .regFieldFooter, .RegLeftCol { background:none !important; }
.RegLeftCol span { font-size:12px !important; background:none !important; }
    .RegLeftCol div {font-size:11px;}
.regRightCol img {display:inline; }
.RegRadio td { font-size:12px !important; }
.regRightCol { background:none !important; }

.RegTextBox {}
#dhtmltooltip {color:#333;}


/* COMMENTS */

.comment {
	/*background: #f0efe4 url(/images/quote.gif) no-repeat left top;*/
	/*width:450px;*/
	padding: 8px 8px 8px 0px;
	margin-bottom: 10px;
}
.commentContainer{ float:left; width:300px;}
.commentImageContainer {float:left; width:110px;}

.commentAuthorName { height:20px; }
.comment .commentAuthorName, .comment b {    
    color:#6A6A6A;
    font-weight:bold;
}

.commentAdmin {
	/*background: #EBEBEB url(/images/quote_admin.gif) no-repeat left top;*/
	/*width:450px;*/
	padding: 8px 8px 8px 0px;
	margin-bottom: 10px;
}
.commentAdmin .commentAuthorName, .comment b {    
    color:#6A6A6A;
    font-weight:bold;
}

.commentText {
    background-color:#0c8fd1;
    /*border-bottom:1px solid #E7D6C4;*/
    margin-top:0.5em;
    padding:0.5em 1em;
}

.addCommentContainer 
{
    width:412px;
    margin:10px 0px 0px 0px;
    padding:8px;
    /*background:#eaeaea;
    border-top:solid 2px #ECECEC;*/
}

.txtAddComment 
{
    width:400px; height:65px;
    padding-top:0.5em;
    border:none; /*border-bottom:solid 1px #E7D6C4; */
    padding:3px; 
    font-family:tahoma,verdana,arial;
    font-size: 11px;
    overflow:hidden;
    padding-bottom:15px;
}

.edit { background-color:#EFEFEF; height:auto;}
span.smallDate { font-size:9px; color:#005BAA;font-family:Tahoma;font-weight:normal;}
.commentCount {float: right; width: 20px; text-align: right; color: #CCC;}

/* Contact form */

.DynamicForms_Maintable input,.DynamicForms_Maintable textarea  {border:solid 1px #ccc; padding:4px;}