*{padding:0;margin:0;font-size:11px;}

body{
margin:auto;
padding:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
font-size:11px;
line-height:18px;
color:#000000;
}

a{text-decoration:none;color:#FF33FF;}
a:hover{color:#0033FF;}
a img{border:0;}

.overflowVert {overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow:auto;padding-right:10px;}

.container{
width:790px;
margin:auto;
height:auto;
display:block;
text-align:justify;
}

#top{background:url(../graphics/bg_top.jpg);background-repeat:no-repeat;padding:15px 15px 0px 15px;}
#middle{background:url(../graphics/bg_middle.jpg);background-repeat:repeat-y;padding:0px 15px 0px 15px;}
#bottom{background:url(../graphics/bg_bottom.jpg);background-repeat:no-repeat;padding:15px;height:25px;text-align:right;color:#CCCCCC;font-size:10px;}
*html #bottom {width:820px;}

#bottom a{color:#999999;}#bottom a:hover{color:#0033FF;}#bottom .spacer{padding-right:2px;padding-left:2px;}
.footer_image{clear:both;display:block;margin:0;padding:0;}
.footer_select{font-family:Verdana, Arial, Helvetica, sans-serif;width:135px;font-size:10px;color:#999999;border:1px solid #999999;padding:1px;margin-top:2px;}

.fd4u{display:inline;float:left;margin:0 0 20px 0;}

.home_select{font-family:Verdana, Arial, Helvetica, sans-serif;width:135px;font-size:10px;color:#999999;border:1px solid #999999;padding:1px;margin:2px 0 5px 0;}

#header img{margin-bottom:0px;}

#menu{
margin-top:0px;
margin-bottom:5px;
height:26px;

}
#menu img{margin:0;float:left;}
#menu ul{list-style:none;margin:0;padding:0;}
#menu ul li{margin:0;padding:0px 2.5px 0px 0px;float:left;}
#menu ul li.spacer{width:14px;}
#menu ul li.last{width:15px;}

#page{padding:5px 5px 5px 5px;margin-top:20px;}

#seo_output{text-align:justify;border-top:1px dotted #CCCCCC;padding-top:10px;width:780px;margin-top:200px;margin-left:auto;margin-right:auto;}

#home_box{float:left;width:780px;margin:0 0 25px 0;}
#home_box .left{width:380px;float:left;display:inline;}
#home_box .right{float:right;margin-right:1px;}


.clear_image{display:block;clear:both;}
.left_image{float:left;border:1px solid #CCCCCC;padding:5px;margin-right:10px;}
.right_image{float:right;border:1px solid #CCCCCC;padding:5px;margin-left:10px;}
.gen_image{border:1px solid #CCCCCC;padding:5px;}
.breaker{border-top:1px dotted #CCCCCC;margin-bottom:0px;margin-top:5px;}

.clinic_image{padding:10px 0 0 0;margin:20px 0 0 0;border-top:5px solid #CCCCCC;}

.list{margin:5px 10px 25px 20px;}
.highlight{color:#FF33FF;}
.clear{clear:both;}


/* == MSIE SCROLL BARS == */
html {
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#CCCCCC;
	scrollbar-track-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-shadow-color:#CCCCCC;
}
/* == END MSIE SCROLL BARS == */

h1{display:none;}

h2{color:#000033;font-size:14px;padding-bottom:5px;border-bottom:1px dotted #FF33FF;margin-bottom:10px;}

h2 .red {color:#FF0000;font-size:14px;}
h2 a{color:#000066;font-size:14px;}

h3{color:#000033;font-style:italic;font-size:12px;padding-bottom:5px;margin-bottom:10px;}

p{margin-bottom:12px;padding-top:0px;margin-top:0;}
img{padding:0;margin:0;}

.bold{font-weight:bold;}
.warning{color:#FF0000;padding-bottom:5px;}
.opening{text-align:center;color:#FF0000;font-weight:bold;}
.grey_back{background:#F5F5F5;border:1px solid #990000;padding:5px;text-align:center;}
.bor_top_dashed{border-top:1px dotted #CCCCCC;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}
.pink_breaker{padding-bottom:5px;border-bottom:1px dotted #FF33FF;margin-bottom:20px;}

/* FORMS */
form{margin:0px;padding:0;}

form .text_input{border:1px solid #999999;padding:1px;margin-bottom:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
form select{border:1px solid #999999;padding:1px;margin-bottom:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
form .w200{width:200px;}
form .h53{height:53px;}
form .date_select{width:60px;margin-right:12px;float:left;margin-bottom:8px;}
form textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:300px;}
form .cell{padding-left:50px;}
form .warning{float:left;padding-top:4px;padding-left:15px;}
.submit_button {width:80px; border:1px solid #FF66FF;color:#000066;padding:1px;background:#FFFFFF;margin-top:1px;margin-bottom:6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;float:left;}


.text_input:focus, form textarea:focus, .text_input:hover, form textarea:hover{background-color: #F5F5F5;} 

#nochex{width:680px;margin:0px;padding:0px;display:block;float:left;}
#nochex td{padding-top:2px;padding-bottom:2px;vertical-align:top;line-height:18px;}
#lblCardHolderName,#lblBillingDetails,#lblAddress,#lblPostCode,#lblPhoneNumber{line-height:12px;}
#Form1{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#Form1 table{float:left;}
#Form1 input{padding:1px;margin-bottom:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:10px;padding-top:2px;}
#Form1 input image{border:none;}
#Form1 select{padding-left:0px;padding-right:0px;font-size:11px;margin-right:2px;}
#mcbutton,#vcbutton,#vebutton,#mabutton,#sobutton,#nochexbutton  {margin-left:15px;margin-right:15px;border:none;margin-top:10px;}
#makepayment_button,#continue_button{border:none;}
#makepayment_button:hover,#continue_button:hover,#makepayment_button:focus,#continue_button:focus{border:none;}
hr{margin-top:10px;margin-bottom:10px;color:#000066;background-color: #000066;height: 1px;}
.textbox {height:22px;font-size:11px;line-height:22px;}
.ddlist {font-size:11px;line-height:18px;}
#checkoutHeader{line-height:18px;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.secure_image{margin-bottom:5px;}

/* END FORMS */