.white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
}
.whiteBorder {
	border-bottom-color:#C82739;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}
/* CSS Document */

div {}
hr {float: left; clear: both; width: 100%;}
h3 {float: left; clear: both; width: 100%;}
.bannercontent h1 a { text-decoration: none;}


/* banner colour specific styling css */

/* 728 x 90 colour styling - basic */

.basic .bannercontent a, .basic a:hover, .basic .bannercontent a:visited {color: #0094d3;}
.basic .bannercontent h1 {color: #0094d3;}
.basic .bannercontent form .domtextbox { border: 1px solid #0094d3;}
.basic .bannercontent {border: 1px solid #0094d3;
border-width: 0 1px 0px 1px; background: #FFFFFF;}


/* colour styling - green */

#bnr234x60.basic img.header { background: #FFFFFF; border: 1px solid #0094d3; border-width: 1px 1px 0px 1px; width: 232px; height: 4px;}
#bnr234x60.basic img.footer {background: #FFFFFF; border: 1px solid #0094d3; border-width: 0px 1px 1px 1px; width: 232px; height: 4px;}
#bnr468x60.basic img.header { background: #FFFFFF; border: 1px solid #0094d3; border-width: 1px 1px 0px 1px; width: 466px; height: 4px;}
#bnr468x60.basic img.footer { background: #FFFFFF; border: 1px solid #0094d3; border-width: 0px 1px 1px 1px; width: 466px; height: 4px;}
#bnr728x90.basic img.header { background: #FFFFFF; border: 1px solid #0094d3; border-width: 1px 1px 0px 1px; width: 726px; height: 4px;}
#bnr728x90.basic img.footer { background: #FFFFFF; border: 1px solid #0094d3; border-width: 0px 1px 1px 1px; width: 726px; height: 4px;}

/* 486 x 60 colour styling - green */

.green .bannercontent a, .green468x60 a:hover, .green468x60 .bannercontent a:visited {color: #95cd24;}
.green .bannercontent h1 {color: #95cd24;}
.green .bannercontent form .domtextbox { border: 1px solid #95cd24;}
.green .bannercontent {border-right: 1px solid #c2e183; border-left: 1px solid #c2e183; background: #FFFFFF url("http://www.123-reg.co.uk/banners/images/greengrad.gif") left bottom repeat-x;}

/* colour styling - green */

#bnr234x60.green img.header { background: url("http://www.123-reg.co.uk/banners/images/234x60_head_green.gif"); width: 234px; height: 5px;}
#bnr234x60.green img.footer  { background: url("http://www.123-reg.co.uk/banners/images/234x60_base_green.gif"); width: 234px; height: 5px;}
#bnr468x60.green img.header   { background: url("http://www.123-reg.co.uk/banners/images/468x60_head_green.gif"); width: 468px; height: 5px;}
#bnr468x60.green img.footer  { background: url("http://www.123-reg.co.uk/banners/images/468x60_base_green.gif"); width: 468px; height: 5px;}
#bnr728x90.green img.header { background: url("http://www.123-reg.co.uk/banners/images/728x90_green_head.gif"); width: 728px; height: 5px;}
#bnr728x90.green img.footer { background: url("http://www.123-reg.co.uk/banners/images/728x90_green_base.gif"); width: 728px; height: 5px;}

/* banner colour specific styling css */
/* 486 x 60 colour styling - blue */

.blue .bannercontent a, .green468x60 a:hover, .green468x60 .bannercontent a:visited {color: #0094d3;}
.blue .bannercontent h1 {color: #0094d3;}
.blue a .logoreg {background: url(images/banner_123-reg_logo.gif) center center no-repeat;}
.blue .bannercontent form .domtextbox { border: 1px solid #0094d3;}
.blue .bannercontent {border-right: 1px solid #b3dff2; border-left: 1px solid #b3dff2; border-top: 1px solid #b3dff2; border-bottom: 1px solid #b3dff2; background: #FFFFFF url("http://www.123-reg.co.uk/banners/images/bluegrad.gif") left bottom repeat-x;}
                                                                                   
#bnr234x60.blue img.header { background: url("http://www.123-reg.co.uk/banners/images/234x60_head_blue.gif"); width: 234px; height: 5px; position: relative;  top: 0; left: 230;}
#bnr234x60.blue img.footer { background: url("http://www.123-reg.co.uk/banners/images/234x60_base_blue.gif"); width: 234px; height: 5px; position: relative;  top: 0; left: 230;}
#bnr468x60.blue img.header { background: url("http://www.123-reg.co.uk/banners/images/468x60_head_blue.gif"); width: 468px; height: 5px;}
#bnr468x60.blue img.footer { background: url("http://www.123-reg.co.uk/banners/images/468x60_base_blue.gif"); width: 468px; height: 5px;}
#bnr728x90.blue img.header { background: url("http://www.123-reg.co.uk/banners/images/728x90_blue_head.gif"); width: 728px; height: 5px;}
#bnr728x90.blue img.footer { background: url("http://www.123-reg.co.uk/banners/images/728x90_blue_base.gif"); width: 728px; height: 5px;}

/* banner colour specific styling css */
/* 486 x 60 colour styling - pink */

.pink .bannercontent a, .pink468x60 a:hover, .pink468x60 .bannercontent a:visited {color: #db0952;}
.pink .bannercontent h1 {color: #db0952;}
.pink a .logoreg {background: url(images/banner_123-reg_logo.gif) center center no-repeat;}
.pink .bannercontent form .domtextbox { border: 1px solid #db0952;}
.pink .bannercontent {border-right: 1px solid #f7c0d3; border-left: 1px solid #f7c0d3; background: #FFFFFF url("http://www.123-reg.co.uk/banners/images/pinkgrad.gif") left bottom repeat-x;}

#bnr234x60.pink img.header { background: url("http://www.123-reg.co.uk/banners/images/234x60_head_pink.gif"); width: 234px; height: 5px; }
#bnr234x60.pink img.footer { background: url("http://www.123-reg.co.uk/banners/images/234x60_base_pink.gif"); width: 234px; height: 5px; }
#bnr468x60.pink img.header { background: url("http://www.123-reg.co.uk/banners/images/468x60_head_pink.gif"); width: 468px; height: 5px; }
#bnr468x60.pink img.footer { background: url("http://www.123-reg.co.uk/banners/images/468x60_base_pink.gif"); width: 468px; height: 5px; }
#bnr728x90.pink img.header { background: url("http://www.123-reg.co.uk/banners/images/728x90_pink_head.gif"); width: 728px; height: 5px; }
#bnr728x90.pink img.footer { background: url("http://www.123-reg.co.uk/banners/images/728x90_pink_base.gif"); width: 728px; height: 5px; }

/* banner colour specific styling css */
/* 486 x 60 colour styling - nat */

.nat .bannercontent a, .nat468x60 a:hover, .nat468x60 .bannercontent a:visited {color: #6d6b5e;}
.nat .bannercontent h1 {color: #6d6b5e;}
.nat .bannercontent form .domtextbox { border: 1px solid #6d6b5e;}
.nat .bannercontent {border-right: 1px solid #ddd9c1; border-left: 1px solid #ddd9c1; background: #FFFFFF url("http://www.123-reg.co.uk/banners/images/natgrad.gif") left bottom repeat-x;}

#bnr234x60.nat img.header { background: url("http://www.123-reg.co.uk/banners/images/234x60_head_nat.gif"); width: 234px; height: 5px; }
#bnr234x60.nat img.footer { background: url("http://www.123-reg.co.uk/banners/images/234x60_base_nat.gif"); width: 234px; height: 5px; }
#bnr468x60.nat img.header { background: url("http://www.123-reg.co.uk/banners/images/468x60_head_nat.gif"); width: 468px; height: 5px; }
#bnr468x60.nat img.footer { background: url("http://www.123-reg.co.uk/banners/images/468x60_base_nat.gif"); width: 468px; height: 5px; }
#bnr728x90.nat img.header { background: url("http://www.123-reg.co.uk/banners/images/728x90_nat_head.gif"); width: 728px; height: 5px; }
#bnr728x90.nat img.footer { background: url("http://www.123-reg.co.uk/banners/images/728x90_nat_base.gif"); width: 728px; height: 5px; }

/* banner specific structure css */
/* 486 x 60 banner */

#bnr468x60 { font-family: Arial, Helvetica, sans-serif; float: left; clear: both; margin: 0px; width: 468px; min-height: 60px; height: 60px;}
#bnr468x60 img {border: 0px;}
#bnr468x60 h1 {float: left; padding: 0px; margin: 0px; font-size: 1em; line-height: 1em;}
#bnr468x60 .bannercontent { float: left; width: 466px; padding: 5px 0px; position: relative;  top: 0; left: 0; min-height: 40px; height:40px;}
*html #bnr468x60 .bannercontent { width: 468px; } /* ie 6 sucks, don't cha know */
#bnr468x60 a .logoreg {float: left; width: 200px; height: 44px; margin: 0px 0px 0px 0px; background: url("http://www.123-reg.co.uk/banners/images/banner_123-reg_logo.gif") center center no-repeat; }
#bnr468x60 .bannercontent form {float: left; padding: 0px; margin: 0px;}
#bnr468x60 .bannercontent form .domtextbox { width: 12em; display: inline; margin: 2px 3px 0px 0px; font-size: 0.9em; }
#bnr468x60 .bannercontent form .searchbutton { width: 3em;  padding: 0px; margin:2px 0px 0px 0px; font-size: 0.9em; }


/* 234 x 60 banner */

#bnr234x60 {font-family: Arial, Helvetica, sans-serif;  float: left; clear:both; margin: 0px; font-size: 1em;  width: 234px; min-height: 60px; height: 60px;}
#bnr234x60 h1 { padding: 0px; margin: 0px; font-size: 1em; line-height: 1em; width: 212px;}
#bnr234x60 img {border: 0px;}
#bnr234x60 .bannercontent { float: left; width: 216px; padding: 5px 8px; position: relative;  top: 0; left: 230;  min-height: 40px; height: 40px;}
*html #bnr234x60 .bannercontent { width: 234px; } /* ie 6 sucks, don't cha know */
#bnr234x60 .bannercontent form { width: 208px; float: left; padding: 0px; margin: 0px; }
#bnr234x60 .bannercontent form .domtextbox {  float: left; width: 8em; margin: 3px 3px 0px 0px; font-size: 0.8em; }
#bnr234x60 .bannercontent form .searchbutton { float: left; width: 2.2em; padding: 0px; margin: 3px 0px 0px 0px; font-size: 0.8em; }
#bnr234x60 .bannercontent form .links { font-size: 0.6em; width: 7em; line-height: 1em; padding: 0px; margin: 3px 0px 0px 0px;  float: right; }


/* 728 x 90 banner */

#bnr728x90 { float: left; clear: both; margin: 0px; font-size: 1em;  padding: 0px; width: 728px; min-height: 90px; height: 90px; font-family: Arial, Helvetica, sans-serif;  }
#bnr728x90 img {border: 0px;}
#bnr728x90 .bannercontent { float: left; width: 726px; padding: 5px 0px; position: relative; min-height: 70px; top: 0; left: 0; height: 70px;}
*html #bnr728x90 .bannercontent { width: 728px; min-height: 80px;  height: 80px;} /* ie 6 sucks, don't cha know */
#bnr728x90 h1 { float: left;  width: 400px; padding: 0px; margin: 0px; font-size: 1.2em; line-height: 1.1em;}
#bnr728x90 p {  width: 200px; float: left; font-size: 0.7em; font-weight: 100; margin: 0px; padding: 0px ;}
#bnr728x90 .bannercontent .domtextbox {  float: left; font-weight: 100; margin: 30px; width: 200px; margin: 2px 3px 0px 0px; font-size: 1em; }
#bnr728x90 .bannercontent .searchbutton { float: left;  font-weight: 100; padding: 0px; margin: 0px 0px 0 0; width: 60px; font-size: 1em;}
#bnr728x90 .bannercontent form {  float: left;  margin: 0; padding: 0; width: 425px;}
#bnr728x90 ul.links  { font-size: 0.7em; line-height: 1.2em; float: left; margin: 2px 0px 0px 0px; padding: 0 0px 0 20px; list-style-type: none; }
#bnr728x90  a .logoreg {border: 0; float: left; width: 270px; height: 68px; margin: 0px 0px 0px 0px; background: url("http://www.123-reg.co.uk/banners/images/banner_123-reg_logo_lg.gif") no-repeat center center; }




