

.tab {
width:540px;
	height: 42px;
	position: relative;
    top: 0;
	right:0px;
    z-index: 999;
	border:0px solid #F00;
}



.tab a.open, .tab a.close {
	height: 20px;

	cursor: pointer;
	display: block;
	width: 540px;
	position: relative;
	top: 0px;
	right:0px;
	text-align:right;
	padding:0px 20px 37px 0px;
}

*+html .tab a.open { 		right:10px;}
*+html .tab a.close { 	right:10px;}


.tab a.open {background:url(../images/bottom_subscribe_new.png) no-repeat 6px 0px;}
.tab a.close {background:url(../images/bottom_subscribe_new_alt.png) no-repeat 6px 0px;}

*html .tab a.open {background:url(../images/bottom_subscribe_new.gif) no-repeat 6px 0px;}
*html .tab a.close {background:url(../images/bottom_subscribe_new_alt.gif) no-repeat 6px 0px;}


/* sliding panel */

#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0px;
	right:13px;
    width: 560px;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	border:0px solid #F00;

}

#toppanel div.error_feedback {margin:0px; padding:0px;}
#toppanel div.error_feedback ul {margin:0px 0px 0px 0px; padding:10px 0px 10px 30px;}
#toppanel p#thanks {margin:0px; padding:10px 0px 10px 10px;}

#panel { width:560px; display:block; color:#333;  overflow:hidden; position:relative; z-index:3; display:none;}


#panel p {font-size:11px; margin:5px 0px 5px 0px; font-weight:bold; color:#746253; line-height:12px;}


#panel .content {width:542px; border:0px solid #000; margin: 0 auto;  text-align: left; /*background:url(../images/subscribe_back.jpg) repeat-y;*/ background:#FFF; border-left:4px solid #55AD00; border-right:4px solid #55AD00;}




#panel .content form { margin:0px; padding:5px 0px 0px 15px; min-height:200px; height:auto !important; height:200px; z-index:1000;}

#panel .content form p {width:260px; margin-bottom:10px; }


#panel .content form input.email {height:16px; border:0px; border-bottom:2px dotted #7fcd0d; width:215px;}
#panel .content form input.forname {height:16px; border:0px; border-bottom:2px dotted #7fcd0d; width:195px;}
#panel .content form input.surname {height:16px; border:0px; border-bottom:2px dotted #7fcd0d; width:203px;}
#panel .content form p#select {margin:10px 0px 0px 0px;}
#panel .content form input.other {height:16px; border:0px; border-bottom:2px dotted #7fcd0d; width:70px;}
#panel .content form input.inputtas {display:block; float:left; margin:0px 10px 0px 0px;}
#panel .content form select {width:251px; display:block; margin:2px 0px 2px 0px; }
#panel .content form #hide {cursor:pointer;}
#panel .content form .box {width:482px; display:block; float:right; background:#55ad00;}


#form-left {float:left; display:block; width:240px; }
#form-right {float:right; display:block; width:240px; margin-right:20px; margin-top:0px;}

*html #form-right {float:right; display:block; width:240px; margin-right:0px; margin-top:0px;}

.email_sign_up_sub {display:block; margin:20px 0px 0px 0px; width:96px; height:50px; background:url('/images/submit_but.jpg') no-repeat top left; border:none;}

#check_left {width:183px; display:block; float:left; positon:relative; z-index:110;}
#check_left p {margin:6px 0px 6px 0px !important; padding:0px; }
#check_right {width:235px; display:block; float:right;}
#check_right p {margin:6px 0px 6px 0px !important; padding:0px; }

#signup_below_left {width:418px; display:block; float:left; margin-bottom:-20px;}

#signup_below_right {width:99px; display:block; float:left; z-index:90; margin:49px 0px 0px 0px;}

#signup_below_right input {}

#check_left p {width:138px !important; margin-bottom:5px; }
#check_right p {width:208px !important; margin-bottom:5px; }
p#intrested {color:#c80144 !important; font-size:14px; padding:0px 0px 0px 4px; margin:0px 0px 0px 0px !important;}
input.email_sign_up_sub {cursor:pointer;}

*html .email_sign_up_sub {display:block; margin:20px 0px 0px 0px; width:96px; height:50px; background:url('/images/submit_but.jpg') no-repeat top left; border:none;}

#panel #signup_below_right p {width:99px !important;}

#posted-salutation-mr {border:0px; margin:0px 3px 0px 4px; padding:0px;}
#posted-salutation-mrs {border:0px; margin:0px 3px 0px 4px; padding:0px;}
#posted-salutation-miss {border:0px; margin:0px 3px 0px 4px; padding:0px;}
#posted-salutation-other {border:0px; margin:0px 3px 0px 4px; padding:0px;}

*+html #posted-salutation-mr {border:0px; margin:0px -1px 0px 1px; }
*+html #posted-salutation-mrs {border:0px; margin:0px -1px 0px 1px; }
*+html #posted-salutation-miss {border:0px; margin:0px -1px 0px 1px;}
*+html #posted-salutation-other {border:0px; margin:0px -1px 0px 1px;}

*html #posted-salutation-mr {border:0px; margin:0px -1px 0px 1px; }
*html #posted-salutation-mrs {border:0px; margin:0px -1px 0px 1px; }
*html #posted-salutation-miss {border:0px; margin:0px -1px 0px 1px;}
*html #posted-salutation-other {border:0px; margin:0px -1px 0px 1px;}

#check_left input {border:0px; }
#check_right input {border:0px; }

