.squashclubvideobox {
float: left;
background-color: #CADDEE;
color: #000066;
padding: 10px;
margin: 10px;
border: #0000FF solid 1px;
}
}

body {	
width:100%;
color:#000000;
font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding:0px;
background:#ffffff url(http://www.wellandpower.net/images/main_grad.jpg) repeat-x 0px 0px;
line-height: 110%;
}
ul {
list-style-position: inside;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-left: 20px;
}
pre {
font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; 
line-height: 110%;
}
img {
border:none;
}
/* main wrapper structure */
#outer {
width:963px;
margin:0px auto;
border:1px solid #999;
background-color:#ffffff; 
visibility: visible;
}
#mainContent{
background:#ffffff;
font-size:.679em;
color:#000066; 
padding-left: 20px; 
padding-right: 20px; 
padding-bottom: 20px; 
padding-top: 0px;
}
#mycontent { 
padding: 5px; 
}
#top {
background-color:#000066;
}


.clear { 
clear:both;
}
.clear:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#footer { background-color:#000066; color: white; padding: 1px; margin: 0px; text-align: center; font-weight: bold; font-size: small;}
/* skipNav link */

/* topnav */
#topNav {font-size: medium; background-color:#000066;position:relative;z-index:1000;margin:0;padding:0;height: 1.8em; width:100%;}
#topNav ul {padding:0px;margin:0px;list-style:none;background-color:#000066;}
#topNav ul li {display:inline;position:relative;float:left;white-space:nowrap;}
#topNav ul li.topNavRBorder {border-right:1px solid #fff;}
#topNav ul li.short {width:9%;}
#topNav ul li.long {width:14%;}
#topNav ul li.right {float: right; width:9%;}
#topNav ul li ul li {width:12em; z-index: 5000;}
#topNav ul li a {z-index: 5000; border-left:1px solid #fff;padding:.3em 8px .3em 8px;height:22px;font:.718em/22px Verdana, Geneva, Arial, Helvetica, sans-serif;display:block;text-decoration:none;color:#fff;background-color:#000066;white-space: nowrap;}
#topNav p{padding:.3em 11px .3em 11px;height:22px;font:.718em/22px Verdana, Geneva, Arial, Helvetica, sans-serif;display:block;text-decoration:none;color:#fff;background-color:#000066;white-space: nowrap;}
#topNav ul li a.firstParent {border-left:none;}
#topNav ul li a.firstChild {border-top:1px solid #fff;}
#topNav ul li a:hover {color:#99ccfb;text-decoration:none;}
#topNav ul li ul li a {border-right:1px solid #fff;border-bottom:1px solid #fff;}
#topNav li ul {position:absolute;display: none;}
#topNav li:hover ul, #topNav li.displayBlock ul {display:block;}
#topNav ul li a.selected {color:#99ccfb;}
#topNav ul li.spacer {width:9%;}




#inwpmmnav {background-color:#000066;position:relative;z-index:999;margin:0;padding:0;height: 1.8em; font: 1.5em Verdana, Geneva, Arial, Helvetica, sans-serif; }
#inwpmmnav ul {padding:0px;margin:0px;list-style:none;background-color:#000066;}
#inwpmmnav ul li {display:inline;position:relative;float:left;white-space:nowrap;}
#inwpmmnav ul li.topNavRBorder {border-right:1px solid #fff;}
#inwpmmnav ul li.short {width:9%;}
#inwpmmnav ul li.long {width:14%;}
#inwpmmnav ul li ul li {width:12em;}
#inwpmmnav ul li a {border-left:1px solid #fff;padding:.3em 8px .3em 8px;height:22px;font:.718em/22px Verdana, Geneva, Arial, Helvetica, sans-serif;display:block;text-decoration:none;color:#fff;background-color:#000066;white-space: nowrap;}
#inwpmmnav p{padding:.3em 11px .3em 11px;height:22px;display:block;text-decoration:none;color:#fff;background-color:#000066;white-space: nowrap;}
#inwpmmnav ul li a.firstParent {border-left:none;}
#inwpmmnav ul li a.firstChild {border-top:1px solid #fff;}
#inwpmmnav ul li a:hover {color:#99ccfb;text-decoration:none;}
#inwpmmnav ul li ul li a {border-right:1px solid #fff;border-bottom:1px solid #fff;}
#inwpmmnav li ul {position:absolute;display: none;}
#inwpmmnav li:hover ul, #topNav li.displayBlock ul {display:block;}
#inwpmmnav ul li a.selected {color:#99ccfb;}
/* top search box */
#top-topLogoSearch {font: 0.718em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; width:100%; background-color: #FFFFFF; height:86px;}
#top-logo {margin:12px 0 0 8px;vertical-align: top;	text-align: left; background-color: #FFFFFF; width:7em;	float:left;}
#top-search {vertical-align:top; text-align: right; background-color: #CADDEE; background-image: url(images/corner.gif); background-position: bottom left; background-repeat: no-repeat;float: right;padding-top:6px; padding-right: 6px; border:0px solid red;height:5em;width:40em;vertical-align:top}
#top-searchbox {height:4.6em; width:18.5em; padding-left:15px; text-align:left; float:left;}
#top-search .top-inputfield {padding-right:0.2em; background-color: #CADDEE;float:left;}
#top-search .top-inputfield input{overflow:hidden;}
#top-search .top-inputfield02 {padding-right:0.2em;background-color:#CADDEE;float:left;padding-left:0.8em;}
#top-search .srchGoBtn{background-color:#caddee;border:1px #fff solid;width:28px;height:22px;text-align:center;font-weight:bold;cursor:pointer;color:#006;margin-top:14px;}
#top-quicklinksBox {width:18.4em;padding-left:1%;text-align:left;float:right;clear:right;border:0px red solid;height:5em;vertical-align:top;}
.top-searchboxField {font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;width:13em; border-top-width:3px; vertical-align:middle;line-height:100%;}
.top-qicklinkSelector{font-size:1em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000; width:14em;border-top-width: 3px;vertical-align: middle; line-height: 100%; margin-top:0.1em;}
a:active.top-help {text-decoration:none;cursor:default;}
a.top-help {color: #006; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;}




/* CONTENT */
.clear{clear:both;}

.note {
background-color: #CADDEE;
padding: 0px;
margin: 2px;
border: black solid 1px;
}
.noteheader {
background-color:#000066;
color: #FFFFFF;
margin: 0px;
font-weight: bold;
}
.notetext {
padding: 5px;
margin: 0px;
}
.fullwidth {
width: 100%;
}
#mycontent fieldset {
margin-bottom:12px;
}

label {
color: #993300;
font-weight: bold;
display: block;
}

#mycontent input {
	background-color: #ADD8E6; 
	color: black;
	cursor:default;
	border:1px solid #000000;
}
#mycontent input.notrequired {
background-color: orange;
}

#mycontent input.disabled {
	background-color: red;
	color:blue;
	cursor:default;
}

td {
padding: 5px;
}
.redtext {
color: red;
}
a span {
display:none; 
color:green; 
background:#ccc;
}
a img {
border: none;
}
a:hover span {
display:block; 
position:absolute; 
padding: 2px;
width:250px;
background-color: #FFFF00;
color: #000000;
font-weight: bold;
border: 1px black solid;
}
.plate_display_box {
border: 1mm black dashed; 
width: 148mm; 
height: 98mm;
}
.plate_display_box td {
border: none;
}



.menu strong
{
	font-size : large;
}


p {
line-height: 1.2em;
}



option.op1 {
background-color: #F5F5DC;
color: black;
}
option.op2 {
background-color: #FFE4C4;
color: black;
}
option.op3 {
background-color: #FFF0F5;
color: black;
}
option.op4 {
background-color: #ADD8E6;
color: black;
}
option.op5 {
background-color: #ADD8E6;
color: black;
}
option.op6 {
background-color: #ADD8E6;
color: black;
}
option.op7 {
background-color: #ADD8E6;
color: black;
}
option.red {
background-color: red;
color: black;
}
option.green {
background-color: green;
color: black;
}
option.bigtext {
font-size: 1.5em;
}
.redbox {
border: red 2px solid;
padding: 5px;
}
.main_color_1 {
background-color: #B0E0E6;
color: #000000;
}
.main_color_2 {
background-color: #C0C0C0;
color: #000000;
}
.main_color_1_b {
background-color: #B0E0E6;
color: #000000;
font-weight: bold;
}
.main_color_2_b {
background-color: #C0C0C0;
color: #000000;
font-weight: bold;
}
.green {
background-color: green;
}
.amber {
background-color: orange;
}
.black {
background-color: black;
}
.red {
background-color: red;
}
table.a4width {

width: 205mm;
}


table.nulleffect td{
border: 0px;
padding: 0px;
margin: 0px;
}

a:link img {
border: white solid 2px;
}
a:visited img {
border: white solid 2px;
}
a:hover img {
border: black solid 2px;
}

#mycontent a:link {
color: #000066;
text-decoration: none;
}
#mycontent a:visited {
color: #000066;
text-decoration: none;
}
#mycontent a:hover {
color: #000066;
text-decoration: underline;
}



.blue {
background-color: blue;
}
.lightblue {
background-color: #CCFFFF;
}
.yellow {
background-color: yellow;
}
.lightgreen {
background-color: green;
}
.green {
background-color: #CCFFCC;
}
.red {
background-color: red;
}
.vlightblue {
background-color: #F0F8FF;
}
.status_deleted {
background-color: red;
font-weight: bold;
}
.status_built {
background-color: #000066;
font-weight: bold;
color: white;
}
.status_inbuild {
background-color: #0000CC;
font-weight: bold;
color: white;
}
.status_active {
background-color: #3333FF;
font-weight: bold;
color: white;
}
.status_completed {
background-color: #00FF00;
font-weight: bold;
}
.status_quote {
background-color: #FFFF99;
font-weight: bold;
}
.status_quote_res7 {
background-color: #FFCC99;
font-weight: bold;
}
.status_orderacknotsent {
background-color: #FF9999;
font-weight: bold;
}
.status_suspended {
background-color: #FF9900;
font-weight: bold;
}
.status_beingwired {
background-color: #000099;
font-weight: bold;
color: white;
}
.status_testing {
background-color: #000000;
font-weight: bold;
color: white;
}
.status_dispatched {
background-color: #009900;
font-weight: bold;
color: white;
}
.status_awaitingdispatch {
background-color: #006600;
font-weight: bold;
color: white;
}
.status_awaitinginvoice {
background-color: #00CC00;
font-weight: bold;
}
.www_noticebox_holder {
background-image: url(http://www.wellandpower.net/images/skyorn_ver.jpg);
background-repeat: no-repeat;
margin-top: 0px;
margin-right: -25px;
width: 205px;
float: right;
height: 400px;
}
.www_noticebox_header {
color: #FFFFFF;
font-size: large;
font-weight: bold;

}

.www_noticebox {
width: 197px;
padding: 4px;
color: white;
font-weight: bold;
margin-left: 30px;
border: #000066 solid 2px;
background-image: url(http://www.wellandpower.net/images/checkerboard.gif);
}
.www_noticebox p {
color: white;
margin: 0px;
line-height: 100%;
font-weight: bold;
}
.products_range {
float: left;
margin: 3px;
width: 332px;
text-align: justify;
padding: 3px;
height: 160px;
}
.products_range a {
color: black;
line-height: 100%;
}

.products_title {
text-align: center;
font-size: 16px;
font-weight: bold;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-top: 0px;
}
.products_images {
float: left;
width: 120px;
height: 120px;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 20px;
}
.main_top_image {
background:#ffffff url(/images/rory_arm.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
height: 120px;
margin: 0px;
width: 963px;
margin-left: -25px;
}
.second_top_image {
background:#ffffff url(http://www.wellandpower.net/images/sky.jpg);
background-repeat: no-repeat;
padding: 0px;
height: 120px;
margin: 0px;
width: 963px;
margin-left: -25px;
}
.third_top_image {
background:#ffffff url(http://www.wellandpower.net/images/skytruck.jpg);
background-repeat: no-repeat;
padding: 0px;
height: 120px;
margin: 0px;
width: 963px;
margin-left: -25px;
}
.main_top_image_text {
color: white;
width: 600px;
font-weight: bold;
font-size: 20px;
padding-top: 30px;
margin-left: 30px;
}
.right_top_image_text {
width: 180px;
margin-right: 0px;
font-weight: bold;
font-size: 20px;
float: right;
margin-top: 70px;
 }

.my_big_submit {
float: left;
height: 50px;
margin: 20px;
font-weight: bold;
}
.keybox {
float: left;
margin: 5px;
width: 340px;
text-align: justify;
padding: 0px;
height: 120px;
padding: 5px;
line-height: 110%;
}
.keybox a {
font-size: 1em;
}
#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:500%;
     text-align: center;
     z-index: 1000;
     background-image:url(/images/checkerboard.png);
}
#overlayholdertop {
	margin-top: 50px;
	padding: 10px;
	width: 850px;
	text-align: center;
	background-color: #FFFFFF;
	border: black solid 1px;
    margin-left: auto;
    margin-right: auto;
}
#overlayholder {
	padding: 10px;
	width: 850px;
	text-align: center;
	background-color: #FFFFFF;
    border: black solid 1px;
    margin-left: auto;
    margin-right: auto;
}
.about_display_box {
width: 228px;
height: 228px;
border: #111111 solid 1px;
padding: 0px;
margin: 5px;
float: left;
}
.about_display_box img {
height: 70px;
width: 228px;
}
.about_display_box p {
margin: 0px;
padding-top: 0px;
padding-left: 0px;
padding-left: 5px;
padding-right: 5px;
text-align: justify;
}
.www_little_box {
background-color: #CADDEE;
padding: 0px;
margin: 5px;
width: 260px;
height: 60px;
float: left;
line-height: 110%;
text-align: justify;
padding-right: 5px;
}
.www_little_box img{
float: left;
height: 60px;
width: 60px;
margin-right: 5px;
}
.www_little_box a {
line-height: 110%;
}
.www_little_box strong {
margin: 0px;
padding: 0px;
}
.www_image_gallery_teaser {
width: 173px;
height: 220px;
float: left;
text-align: center;
padding: 0px;
margin: 5px;
}
.www_image_gallery_teaser img {
width: 173px;
height: 173px;
}
.www_image_gallery_teaser a {
line-height: 110%;
}
.www_image_gallery_teaser:hover {
border: #000066 solid 1px;
height: 218px;
}
.about_detail {
float: left;
}
.about_detail label {
display: block;
}
.about_detail .about {
background-color: #000066;
color: white;
font-weight: bold;
text-align: right;
padding-right: 5px;
}
.www_little_box img.skypeme {
width: 97px;
margin-left: 40px;
margin-top: 15px;
height: 23px;
border: none;
}
.www_little_box img.skypeme:hover {
border: none;
}
.www_support {
height: 120px;
background-color: #000066;
padding: 0px;
margin: 10px;
color: white;

}
.www_support img {
width: 120px;
height: 120px;
float: left;
margin-right: 10px;
}

#mycontent .www_support a:hover {
color: #FFFFFF;
text-decoration: underline;
}
#mycontent .www_support a:visited {
color: #FFFFFF;
}
#mycontent .www_support a:link {
color: #FFFFFF;
}

tr:hover td {
background-color: #FFFF99;
color: black;
}
th {
background-color: #E0E0E0;
font-weight: bold;
}
tr:hover a {
color: blue;
}

.terms_and_conditions {
background-color: #FFFFFF; 
margin: 5px;
}
.terms_and_conditions h2{

}
.terms_and_conditions .clause{
font-weight: bold;
background-color: #CCEEFF;
border-bottom: black solid 2px;
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
}
.terms_and_conditions .detail{
background-color: #CADDEE;
text-align: justify; 
padding: 5px;
margin-left: 5px;
margin-right: 5px;
}

dt {
font-weight: bold;
}

dd {
font-style: italic;
}
