body { margin: 0px; padding: 0px; }
body, div, p, select, input, textarea, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  }

p { margin: 0px; padding: 0px; }

form { margin: 0px; padding: 0px; }

.smalltext { font-size: 9px; }
.font11 { font-size: 11px; }
.font13 { font-size: 13px; }

.b { font-weight: bold; }

.main_white { color: #000000; }
.main_white a { color: #0000ff; text-decoration: underline; }
.main_white a:visited { color: #800080; }

.main_black { color: #FFFFFF; }
.main_black a { color: #FFFFFF; text-decoration: none; }
.main_black a:hover { color: #FF0000; }

.white { color: #FFFFFF;  }
a.white { color: #FFFFFF; text-decoration: none; }
a.white:hover { color: #FF0000; }

.propertynavheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000099;
}
.propertynav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000066;
}

h1, h2, h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; margin: 0px; padding: 0px; }

.main_nav { font-size: 11px; }
.yellow { color: #FFFF31; }
.red { color: #FF0000; }
a.red { color: #FF0000; }
a.red:hover { color: #FFFFFF; }
.simplenav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000066}
.simplenavpink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0066}
.simplenavboldwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF}
.simplenavwhitebig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF}
.propertyheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #000066}
.propertyheadercaps {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; text-transform: none; color: #000066; letter-spacing: 1px}
.main_white .bodycopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-align: left}
.main_black .bodycopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-align: left}
.main_black .bodycopy p {  font-size: 11px; }
.main_white .introbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; }
.main_black .introbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; }
.tariffbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF}
.tariffboldcentred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: bold; font-variant: normal; text-transform: none; color: #000066}
.tarifflight {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #000066}
.main_white .introcopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #000066}
.main_black .introcopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF}
.introcopyleft {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000066; text-align: left}
.introcopyleftsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000066}
.eastercopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; text-transform: none; color: #000066; text-align: center}
.bodycopywhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-align: center}
.bodyboldwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-align: center}
.navlists {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000066}
.captionright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-align: right}
.captionrightred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000; text-align: right}
.captionleft {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-align: left}
.captionleftred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000; text-align: left}
.simplecentered {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; text-align: center}
.simplecentredwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-align: center}
.headingred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF0000; text-align: center}

table#full_index td.padded { text-align: center; padding: 0px 20px 25px 0px; background-repeat: no-repeat; }
table#full_index td { background-repeat: no-repeat; font-size: 9px; }
table#full_index div { margin: 0px 0px 3px 0px; }

table#view_image { margin: 10px 0px 0px 20px; }
table#view_image td.padded { text-align: center; padding: 0px 20px 10px 0px; background-repeat: no-repeat; }
table#view_image td { background-repeat: no-repeat; font-size: 9px; }
table#view_image div { margin: 0px 0px 3px 0px; }

div.transOFF { filter: alpha(opacity=50); -moz-opacity: 0.50; opacity:.50; float: left; }
div.transON { filter: alpha(opacity=50); -moz-opacity: 0.50; opacity:.50; float: left; }

td.series_list { font-size: 11px; color: #FFFF31; letter-spacing: 2px; }
 
div.clear { clear: both; }

table#price_calc .fixedwidth { width: 220px; } 
table#price_calc input.submit { background-color: #000000; border: 1px solid #FFFFFF; color: #FFFFFF; padding: 1px 3px 3px 3px; }   

table#basket {} 
table#basket td { padding: 7px 0px 7px 0px; border-bottom: 1px solid #FFFFFF; }
table#basket input { padding: 0px 0px 0px 0px; color: #FFFFFF; background-color: #000000; border: 0px solid #000000; }

table#checkout {} 
table#checkout td { padding: 0px 0px 7px 0px; }

input.submit1 { background-color: #000000; border: 1px solid #FFFFFF; color: #FFFFFF; padding: 1px 3px 3px 3px; }   

form.order input, form.order select, form.order textarea { width: 180px; }
form.order input.submit1 { width: 100px; }
form.order input.big { width: 300px; }

div#company-description { display: none; visibility: hidden; height: 1px; overflow: hidden; }
