﻿/* Background styles */
html {
	background-image:url('/_build/bgfoot1.gif');
	background-position:bottom center;
	background-repeat:repeat-x;
}

body{
	background-image:url('/_build/bghead.jpg');
	background-repeat:repeat-x;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#777777;
	font-size:0.74em;
}

input, select, textarea {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

div.clear {
	clear:both;
	height:1px;
}

div.container{
	background-image:url('/_build/bgmiddle.gif');
	margin:0 auto;
	width:933px;
}

div.footer{
	background-image:url('/_build/bgfoot.gif');
	background-repeat:no-repeat;
	vertical-align:baseline;
	margin:0 auto;
	width:933px;
	height:75px;
}

div.pagefooter{
	clear:both;
	height:50px;
}

a.skiptocontent {
	display:none;
}

/* Common styles */

h2, div.accessorytitle h1 {
	font-size:1.4em;
}

div.accessorytitle h1, h2, div.wheretobuycon h1, div.press h1 {
	text-transform:uppercase;
}

a {
	color:#000;
}

a:hover {
	color:#ffc425;
}

/* Left column / navigation */

ul.navproduct1x, ul.navproduct2x, ul.navwheretobuy1x, ul.navsupport1x, ul.navpress1x, ul.navpartner1x {
	display:none;
}

#navshow {
	display:block;
}

#navshow1 {
	display:block;
}

div.leftcolumn {
	width:204px;
	margin-right:1px;
	float:left;
}

div.leftcolumn img, div.logoflash {
	margin:15px 0 0 22px;
}

div.leftcolumn ul {
	margin: 0 0 0 27px;
}

div.leftcolumn ul li {
	margin-top:2px;
}

div.leftcolumn ul li a {
	background-image:url('/_build/bgnav.jpg');
	background-repeat:repeat-y;
	padding:0 0 3px 7px;
	display:block;
}

div.leftcolumn ul li ul li a {
	background-image:none;
}

div.leftcolumn ul li ul {
	margin: 0;
}

div.leftcolumn ul li ul li ul li{
	margin-left:8px;
	padding-left:5px;
	background:#fff url('/_build/navbull.gif') no-repeat scroll 0 5px;
}

div.leftcolumn ul li ul li ul li h1{
	color:#000;
	padding: 0 0 3px 12px;
	margin-left:3px;	
	background:url('/_build/navbulls.gif') no-repeat 0 50%;	
}

div.leftcolumn ul li ul li h1, div.leftcolumn ul li h1{
	color:#000;
	padding:0 0 3px 7px;
}

li#navselected {
	margin-left:0;
	background-image:url('/_build/bgnavs.jpg');
	background-repeat:repeat-y;		
}

div.leftcolumn h3 {
	margin:15px 0 0 25px;
}

a.joinpk {
	display:block;
	width:160px;
	height:25px;
	margin:20px 0 5px 23px;
	background:transparent url(/_build/joinpk.jpg) no-repeat scroll left top;
}

a.joinpk:hover {
	background:transparent url(/_build/joinpk.jpg) -160px 0 no-repeat;
}

a.joinpk span {
	visibility:hidden;
}

form.joinpkcontainer {
	margin-left:25px;
}

form.joinpkcontainer p {
	margin-bottom:10px;
}

input.joinsubmit {
	margin-top:5px;
	margin-right:100px;
}

#email {
	display:block;
}

#optin {
	margin-left:3px;
	margin-bottom:-1px;
}

/* Foot */

div.footer {
	height:75px;
	vertical-align:bottom;
}

div.footer ul {
	padding-top:12px;
	float:right;
}

div.footer ul li {
	float:left;
	margin: 0 0.95em;
}

div.footer ul li a, div.footer ul li {
	color:#999999;
}

div.footer ul li a:hover {
	color:#ffc425;
}

/* Main Column Homepage*/

div.maincolumn {
	width:723px;
	float:left;
}

div.maincolumn img.title {
	position:absolute;
	margin:197px 0 0 17px;
	z-index:1;
}

div.maincolumn img.winbutton, div.maincolumn div.winbutton {
	position:absolute;
	margin:30px 0 0 501px;
	z-index:1;
}

div.maincolumn div.winbuttonflash {
	position:absolute;
	margin:15px 0 0 511px;
	z-index:1;
}

div.maincolumn div.showproduct {
	position:absolute;
	margin:147px 0 0 78px;
	z-index:0;
	overflow:hidden;
	height:  520px;  
    width:   574px;  
}

div.showproductbanner {
	position:absolute;
	margin: 10px 0 0 25px;
	height:113px;
	width:670px;
overflow:hidden;
}

div.showpga {
	position:absolute;
	margin: -20px 0 0 30px;
	height:80px;
	width:216px;
overflow:hidden;
}

div.showegu {
	position:absolute;
	margin: 40px 0 0 5px;
	height:210px;
	width:170px;
overflow:hidden;
}

div.award {
	position:absolute;
	margin: 105px 0 0 10px;
	height:185px;
	width:170px;
overflow:hidden;
}

div.showdist {
	position:absolute;
	margin: 270px 0 0 15px;
	height:173px;
	width:216px;
overflow:hidden;
}

div.showspon {
	position:absolute;
	margin: 350px 0 0 15px;
	height:173px;
	width:216px;
overflow:hidden;
}

div.maincolumn img.subtitle {
	position:absolute;
	margin:650px 0 0 263px;
	z-index:1;
}

div.homepagecopy {
	position:absolute;
	padding-left:10px;
	margin:450px 0 0 490px;
	width:185px;
	z-index:2;
	border-left:1px #ffe7a5 solid;
}

div.homepagecopy h1{
	display:inline;
}

div.homepagecopy h1 a strong{
	display:inline;
	color:#777777;
}

div.homepagecopy h1 a:hover strong{
	color:#ffc425;
}

/* Product Pages */

div.productheader {
	position:absolute;
	margin:25px 0 0 25px;
	z-index:0;
	height:476px;
	width:591px;
	overflow:hidden;
}

div.productheader img {
	z-index:0;
}

div.productheaderlabel, div.productheaderlabel1,div.productheaderlabel-touch  {
	position:absolute;
	margin:447px 0 0 20px;
}

div.productheaderlabel a img, div.productheaderlabel1 a img, div.productheaderlabel-touch a img {
	margin-right:5px;
}

div.productwarranty {
	position:absolute;
	margin:117px 0 0 73px;
	z-index:2;
}

div.productmain {
	width:455px;
	float:left;
	margin-top:515px;
	padding-left:20px;
	padding-bottom:25px;
	z-index:1;
}

div.productside {
	position:absolute;
	margin:188px 51px 0 475px;
	width:197px;
	z-index:1;
}

div.productside-movie {
	position:absolute;
	margin: -10px 51px 0 455px;
	width:197px;
	z-index:1;
}

div.productfull {
	width:724px;
	float:left;
	margin:0;
	padding:0 0 25px 0;
}

div.productspacer {
	width:670px;
	height:1px;
	float:left;
	border-bottom:1px #9f9f9f solid;
	margin-left: 20px;
}

div#micra {
	margin:25px 51px 0 350px;
	background:url('/products/non-electric-trolleys/images/micrakeyfacth.jpg') no-repeat left top;
}

div#twinline1 {
	margin:60px 51px 0 20px;
	background:url('/products/non-electric-trolleys/images/twl1keyfacth.jpg') no-repeat left top;
}

div#twinline3 {
	margin:25px 51px 0 470px;
	background:url('/products/non-electric-trolleys/images/twl3keyfacth.jpg') no-repeat left top;
}

div#freeway {
	margin-top:85px;
	background:url('/products/freeway/images/freewaykeyfacth.jpg') no-repeat left top;
}

div#lithium {
	background:url('/products/freeway2/images/lithiumkeyfacth.jpg') no-repeat left top;
}

div#touch {
	background:url('/products/touch/images/touchkeyfacth.jpg') no-repeat left top;
}

div#lead {
	background:url('/products/freeway2/images/leadkeyfacth.jpg') no-repeat left top;
}

div#dbrake {
	background:url('/products/freeway2/images/dbrakekeyfacth.jpg') no-repeat left top;
}

div#classic {
	margin-top:85px;
	background:url('/products/classic-legend/images/classickeyfacth.jpg') no-repeat left top;
}

div#robokaddy {
	margin-top:85px;
	background:url('/products/robokaddy/images/robokaddykeyfacth.jpg') no-repeat left top;
}

div.productside h2 {
	margin-top:34px;
	background:url('/products/freeway2/images/lithiumkeyfactm.gif') repeat-y;
	padding:5px 20px;
}

div#touch h2 {
	margin-top:50px;
	background:url('/products/freeway2/images/lithiumkeyfactm.gif') repeat-y;
	padding:5px 20px;
}

div.productside li {
	background:url('/products/freeway2/images/lithiumkeyfactm.gif') repeat-y;
	padding:0.3em 20px;
}

div.productside ul {
	background:url('/products/freeway2/images/lithiumkeyfactf.jpg') no-repeat left bottom;
	padding-bottom: 21px;
}

div.productmain ul.fandb {
	margin-top:5px;
	margin-bottom:20px;
}

div.productmain ul.fandb li {
	padding-left:13px;
	float:none;
	background:#FFFFFF url(/_build/navbull.gif) no-repeat scroll 0 5px;
	height:auto;
	margin-bottom:5px;
	padding-right:40px;
}

div.productmain ul.fandb ul {
	margin-top:5px;
	margin-bottom:5px;
}

ul#sitemap{
	margin-top:5px;
	margin-bottom:20px;
}

ul#sitemap h2{
	font-size:1.2em;
	margin-top:15px;
}


ul#sitemap li {
	float:none;
	height:auto;
	margin-bottom:5px;
	padding-right:40px;
}

ul#sitemap ul li {
	padding-left:13px;
	float:none;
	height:auto;
	background:#FFFFFF url(/_build/navbull.gif) no-repeat scroll 0 5px;
	margin-bottom:5px;
	padding-right:40px;
}




/* Freeway 2 sub-content */

div.productsub {
	margin-top:570px;
	padding-right:15px;
	float:left;
	width:210px;
}

div.productsub#freewaysub {
	margin-top:500px;
}

div.productsub h3 {
	margin-bottom:45px;
	padding-right:30px;
	padding-left:5px;
}

/* Freeway 2 Buttons */

div.productheaderlabel img {
	margin-bottom:-15px;
}

div.productheaderlabel1 span {
	display:block;
	float:left;
	width:100px;
}

div.productheaderlabel1 img {
	margin-bottom:-15px;
	float:left;	
}

div.productmain ul li.f2lithium, div.productmain ul li.f2dbrake, div.productmain ul li.f2lead {
	height:50px;
}

div.productmain ul li {
	float:left;
	height:33px;
	margin-right:9px;
}

div.productmain ul li a span, div.productmain ul li h2 span {
	display:block;
	visibility:hidden;
}

div.productmain ul li a, div.productmain ul li h2 {
	display: block;
	width:100%;
	height:100%;
	overflow:hidden;
}

div.productmain ul li.f2lithium {
	width:118px;
}

div.productmain ul li.f2dbrake {
	width:158px;
}

div.productmain ul li.f2lead {
	width:119px;
}

div.productmain ul li.f2lithium a {
	background:url('/products/freeway2/images/lithiumlozx.jpg') top left no-repeat;
}

div.productmain ul li.f2lithium a:hover, div.productmain ul li.f2lithium h2  {
	background:url('/products/freeway2/images/lithiumlozx.jpg') -118px 0 no-repeat;
}

div.productmain ul li.f2dbrake a {
	background:url('/products/freeway2/images/dbrakelozx.jpg') top left no-repeat;
}

div.productmain ul li.f2dbrake a:hover, div.productmain ul li.f2dbrake h2 {
	background:url('/products/freeway2/images/dbrakelozx.jpg') -158px 0 no-repeat;
}

div.productmain ul li.f2lead a {
	background:url('/products/freeway2/images/leadlozx.jpg') top left no-repeat;
}

div.productmain ul li.f2lead a:hover, div.productmain ul li.f2lead h2 {
	background:url('/products/freeway2/images/leadlozx.jpg') -119px 0 no-repeat;
}

/* Product Page Text */

div.productmain p {
	padding-right:40px;
	margin-bottom:10px;
}

div.productmain div.showfold {
	overflow:hidden;
	width:443px;
	height:378px;
	margin-top:70px;
}

/* Accessories Page */

div.accessorytitle {
	margin:50px 0 0 20px;
}

div.accessoryfw2 h2, div.accessoryother h2, 
div.accessorytouch h2 {
	margin: 30px 0 20px 20px;
	color:#000;
}

div.accessorytouch img, div.accessoryfw2 img, div.accessoryother img {
	float:left;
}

div.accessoryfw2 div.accessoryrow {
	background-color:#ebebeb;
	padding-bottom:10px;
}

div.accessorytouch {
	color: #666;
}

div.accessorytouch div.accessoryrow {
	background-color:#ccc;
	padding-bottom:10px;
}

div.accessorytitle h1 {
	margin-bottom:10px;
}

div.accessorytitle p{
	margin-top:5px;
	padding-right:276px; 
}

div.accessory, div.accessory2 {
	width:348px;
	float:left;
}

div.accessoryother img {
	border-top:1px #9f9f9f solid;	
}

div.accessory p {
	padding:5px 45px 0 20px;
}

div.accessory2 p {
	padding:5px 10px 0 128px;
}

div.accessoryrow {
	clear:both;
	float:left;
	margin-bottom:46px;
	width:700px;
}

/* Golf Bag Page */

div.productflash {
	margin:15px 0 0 55px;
}

div.bagdetails {
	float:right;
	width:300px;
}

#bagcontent {
	min-height:1000px;
}

div.producttitle {
	margin:15px 22px 0 20px;
	float:left;
	display:block;
}

div.productbag {
	float:left;
	width:100%;
}

div.productbag div.productmain {
	margin-top:7px;
	width:430px;
}

div.productbag div.productmain ul {
	padding-right:40px;
	float:left;
	margin-bottom:10px;
}

div.productbag div.productmain ul li {
	width:360px;
	height:auto;
	display:block;
	margin-bottom:5px;
	padding-left:13px;
}

div.productbag div.productsub{
	float:right;
	margin-top:15px;
}

div.productbag div.productsub h3 {
	margin-left:22px;
	margin-top:5px;
}

div.productbag div.productmain h2 {
	font-size:1.2em;}

div.producttitle h1 {
	width:152px;
	padding:2px 0 2px 10px;
	color:#fff;
	text-transform:uppercase;
}

div.productbag div.productsub img {
	margin-left:28px;
}

div.underline {
	margin:0 24px 0 20px;
}

div.productbag div.productsub img.divider {
	margin-left:-10px;
}

/* Red */

#deluxe2redd ul li {
	background:#FFFFFF url(/products/golf-bags/images/redbull.jpg) no-repeat scroll 0 5px;
}

#deluxe2redt h1 {
	background:url(/products/golf-bags/images/redtitle.jpg) repeat-y;
	background-color:#f5c5d5;
}

#deluxe2redd div.underline, #deluxe2redd div.productsub img.divider {
	border-bottom:1px #f5c5d5 solid;
}

#deluxe2redd h2 {
	color:#e3072a;
}

/* Black */

#deluxe2blackd ul li {
	background:#FFFFFF url(/_build/navbull.gif) no-repeat scroll 0 5px;
}

#deluxe2blackt h1 {
	background:url(/products/golf-bags/images/blacktitle.jpg) repeat-y;
	background-color:#969696;
}

#deluxe2blackd div.underline, #deluxe2blackd div.productsub img.divider {
	border-bottom:1px #969696 solid;
}

#deluxe2blackd h2 {
	color:#000;
}

/* Green */

#deluxe2greend div.productmain ul li {
	background:#FFFFFF url(/products/golf-bags/images/greenbull.jpg) no-repeat scroll 0 5px;
}

#deluxe2greent h1 {
	background:url(/products/golf-bags/images/greentitle.jpg) repeat-y;
	background-color:#d3e5b9;
}

#deluxe2greend div.underline, #deluxe2greend div.productsub img.divider {
	border-bottom:1px #d3e5b9 solid;
}

#deluxe2greend h2 {
	color:#92c154;
}

/* Blue */

#deluxe2blued div.productmain ul li, #deluxeblued div.productmain ul li, #sportsblued div.productmain ul li {
	background:#FFFFFF url(/products/golf-bags/images/bluebull.jpg) no-repeat scroll 0 5px;
}

#deluxe2bluet h1, #deluxebluet h1, #sportsbluet h1 {
	background:url(/products/golf-bags/images/bluetitle.jpg) repeat-y;
	background-color:#c5d7f5;
}

#deluxe2blued div.underline, #deluxeblued div.underline, #sportsblued div.underline, #deluxe2blued div.productsub img.divider, #deluxeblued div.productsub img.divider, #sportsblued div.productsub img.divider {
	border-bottom:1px #c5d7f5 solid;
}

#deluxe2blued h2, #sportsblued h2, #deluxeblued h2 {
	color:#224d9b;
}

/* Ladies Pink */

#ladiespinkd div.productmain ul li {
	background:#FFFFFF url(/products/golf-bags/images/pinkbull.jpg) no-repeat scroll 0 5px;
}

#ladiespinkt h1 {
	background:url(/products/golf-bags/images/pinktitle.jpg) repeat-y;
	background-color:#eddade;
}

#ladiespinkd div.underline, #ladiespinkd div.productsub img.divider {
	border-bottom:1px #eddade solid;
}

#ladiespinkd h2 {
	color:#fa73b1;
}

/* Ladies Light Blue */

#ladiesblued div.productmain ul li {
	background:#FFFFFF url(/products/golf-bags/images/lbluebull.jpg) no-repeat scroll 0 5px;
}

#ladiesbluet h1 {
	background:url(/products/golf-bags/images/lbluetitle.jpg) repeat-y;
	background-color:#daede9;
}

#ladiesblued div.underline, #ladieslblued div.productsub img.divider {
	border-bottom:1px #daede9 solid;
}

#ladiesblued h2 {
	color:#0095cf;
}

/* Black */

#deluxeblackd ul li {
	background:#FFFFFF url(/products/golf-bags/images/blackbull.gif) no-repeat scroll 0 5px;
}

#deluxeblackt h1 {
	background:url(/products/golf-bags/images/blacktitle.jpg) repeat-y;
	background-color:#969696;
}

#deluxeblackd div.underline, #deluxeblackd div.productsub img.divider {
	border-bottom:1px #969696 solid;
}

#deluxeblackd h2 {
	color:#000;
}

/* Gray */

#deluxegrayd ul li, #sportsgrayd ul li {
	background:#FFFFFF url(/products/golf-bags/images/graybull.jpg) no-repeat scroll 0 5px;
}

#deluxegrayt h1, #sportsgrayt h1 {
	background:url(/products/golf-bags/images/graytitle.jpg) repeat-y;
	background-color:#aaaaaa;
}

#deluxegrayd div.underline, #sportsgrayd div.underline, #deluxegrayd div.productsub img.divider, #sportsgrayd div.productsub img.divider {
	border-bottom:1px #aaaaaa solid;
}

#deluxegrayd h2, #sportsgrayd h2 {
	color:#7f7f7f;
}


/* Disclaimer */
div.disclaimer h1 {
	margin:20px 0 20px 0;
	font-size:1.4em;
	text-transform:uppercase;
}

div.disclaimer h2 {
	margin-top:20px;
}

/* Where to Buy Page */

div.wheretobuycon h1, div.press h1, div.pressgallery h1 {
	font-size:1.4em;
	margin-bottom:10px;	
	width:400px;
}

img.whereimage {
	position:absolute;
	margin:35px 0 0 515px;
}

img.whereimage#pkbuilding {
	position:absolute;
	margin:50px 0 0 455px;
}

img.whereimageuk {
	position:absolute;
	margin:0 0 0 480px;
}

div.wheretobuycon, div.press, div.pressgallery, div.disclaimer {
	margin:50px 0 0 20px;
	min-height:550px;
}

div.wheretobuycon p, div.press p, div.pressgallery p, div.disclaimer p {
	margin-top:5px;
	padding-right:276px; 
}

div.formbot h2, div.formcom h2 {
	font-size:1.0em;
	margin:20px 0 10px 0;
}

div.formtop {
	background:url(/_build/bgformtop.jpg) repeat-x top center;
	width:674px;
	margin-top:20px;
	float:left;
}

div.formtop#formlong1, div.formtop#formlong3 {
	background:url(/_build/bgformtopl.jpg) repeat-x top center;
	height:151px;
}

div.formtop#formxlong {
	background:url(/_build/bgformtopxl.jpg) repeat-x top center;
	height:395px;
}

div.formbot {
	background:transparent url(/_build/bgformbot.jpg) repeat-x scroll center bottom;
	position:absolute;
	width:674px;	
	padding-bottom:15px;
	color:black;
}

div.formbot#formlong2, div.formbot#formlong4 {
	background:transparent url(/_build/bgformbotl.jpg) repeat-x scroll center bottom;
}

div.formbot#formxlong {
	background:transparent url(/_build/bgformbotxl.jpg) repeat-x scroll center bottom;
}

div.formbotmargin {
	padding:15px 180px 0 20px;
}

div.formcom {
	width:434px;
	float:left;
}

div.formcom p, div.formtop p {
	padding-right:25px;
}

fieldset label {
	margin-top:17px;
	width:200px;
	display:block;
	float:left;
}

fieldset select, fieldset input, fieldset textarea {
	margin-top:17px;
	width:250px;
	display:block;
	float:left;
	font-size:1.0em;
}

fieldset input.formbutton, #btnSubmit {
	width:auto;
	height:auto;
	float:right;
	margin-bottom:15px;
}

img.comingsoon {
	position:absolute;
	margin:0 0 0 500px;
	z-index:1;
}

/* Worldwide Stockist */

div.worldlist {

}

div.worldlist ul{
	float:left;
	width:100px;
	border-right:1px #9c9d9f solid;
	margin-left:10px;
}

#wordlistright {
	border-style:none;
	width:100px;
}

div.worldlist ul li{
	float:left;
	width:100px;
	margin-right:15px;
	margin-bottom:7px;
}

div.worldlist h2, div.stockist h2 {
	height:34px;
	background:transparent url(/where-to-buy/worldwide/images/worldtitle.gif) no-repeat scroll 0 5px;
	padding: 10px 0 0 15px;
	margin:0 0 0 5px;
}

ul.worldstockists {
	background:transparent url(/where-to-buy/worldwide/images/worldprofile.jpg) repeat-x scroll top;
	background-color:#c7c7c7;
	float:right;
	height:320px;
	margin:0 10px 10px 0;
	/*width:264px;*/
	width:230px;
	border:1px #000 solid;
	overflow:auto;
}

ul.worldstockists h2 {
	font-size:1.2em;
	margin-top:5px;
}

ul.worldstockists li {
	margin:0 10px 0 10px;
}

ul.worldstockists dd {
	margin-bottom:10px;
}

ul.worldstockists dt {
	font-weight:bold;
}

/* Stockists */

div.stockist {
	background:transparent url(/_build/bgstockists.jpg) repeat-x scroll center top;
	background-color:#e0e0e0;
	margin-top:20px;
	width:674px;
}

div.stockist dl {
	margin-left:20px;
	margin-bottom:10px;
	padding-bottom:10px;
}

div.stockist dt {
	width:100px;
	display:block;
	float:left;
}

div.stockist dt, div.stockist dd {
	margin-bottom:3px;
	padding-right:15px;
}

div.stockist h2 {
	color:#000;
	font-size:1.2em;
}

span.distance {
text-transform:none;
font-size:0.8em;
margin-left:5px;
}

p.formerror, h3#formerrorjoin {
	color:#e3072a;
}

h3#formerrorjoin {
	margin-top:5px;
}

/* Powakaddy in the Press page */

div.press ul {
	margin-top:5px;
}

div.press img {
	margin-top:25px;
}

div.press ul li {
	background:#FFFFFF url(/_build/navbull.gif) no-repeat scroll 0 5px;
	padding-left:15px;
}

a.pressdownload {
	background:#FFFFFF url(/_build/acrobat.jpg) no-repeat scroll 0 3px;
	padding-left:17px;
	margin-left:20px;
}

div.pressgallery h2 {
	background:transparent url(/_build/bgformtitle.jpg) repeat-x scroll 0 0;
	width:385px;
	height:28px;
	padding:10px 0 0 15px;
	font-size:1.2em;
	margin:0 0 10px 0;
}

div.pressgallery ul {
	margin-bottom:40px;
}

div.pressgallery ul li {
	font-weight:bold;
	padding-left:15px;
	margin-bottom:5px;
}

dl.contactphone {
	margin-top:15px;
	margin-bottom:15px;
}

dl.contactphone dt {
	float:left;
	width:80px;
}

dl.contactphone dd {
	color:#000;
}

h1#addressline {
	font-size:1.0em;
	margin-top:10px;
	margin-bottom:10px;
}

div.press h3 {
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
}

div.press h2 {
	margin-top:15px;
	margin-bottom:0;
}

fieldset legend {
	display:none;
}

div.press textarea {
	height:80px;
	width:250px;
}

input.moreinfocheckbox, #thirdpartychb, #moreinfochb {
	margin-right:20px;
	width:10px;
}

label.checkboxlabel {
	width:300px;
	padding-right:80px;
}

/* Personalise */

div.inputletters {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}

div.inputletters input {
	width:25px;
	height:25px;
	font-size:1.4em;
	margin-left:9px;
}

fieldset img {
	margin-top:10px;
	margin-bottom:15px;
}

div.colours {
	float:left;
	width:500px;
}

div.colours input {
	width:20px;
}

/* Technical Information Page */

div.press h3 {
	font-weight:normal;
	font-size:1.2em;
}

/* Warranty Registration */

#EventDate {
	float:left;
	margin-top:17px;
}

span.lookupad {
	display:block;
	float:left;
	margin:17px 0 0 10px;
}

span.trolleyinfo {
	display:block;
	float:left;
	margin-top:17px;
	width:100%;
}

span#lblOther {
display:block;
float:left;
margin-top:17px;
width:200px;
}

div.accessoryother {
	float:left;
}

div.accessorysupport {
	float:left;
	height:306px;
	margin-top:10px;
	padding-left:20px;
	width:300px;
}

div.accessorysupport ul {
	list-style:disc outside none;
}

div.accessoryfw2 {
	float:left;
}

div.accessorytouch {
	float: left;
}

div.wright {
	width:234px;
	float:right;
}

div.wmain {
	margin-top:15px;
}

h2.headline {
	width:649px;
	font-size:1.8em;
	margin-bottom:15px;
	margin-top:5px;
	text-transform:none;
	font-weight:bold;
}

div.columnright, div.columnleft {
	float:left;
	width:310px;
	margin-right:30px;
}

div.columnright p, div.columnleft p {
	padding:0;
	margin-bottom:10px;
}

div#screen-misting-access a{
	background:url("/images/screen-misting-sprite.jpg") no-repeat scroll 0 0 transparent;
	height:26px;
	margin:386px 0 30px 24px;
	overflow:hidden;
	position:absolute;
	width:161px;
}
div#screen-misting-access a:hover{
background-position: -160px 0px;
}