body { margin:0; padding:0; color:#626262; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px; background-image:url(/_images/bkgs/main.jpg); background-repeat:repeat-x; }
img { border:none;}
a { color:#b00966; text-decoration:none;}
input, option, .category {color:#626262;font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
ul li { list-style-image:url(/_images/icons/toptipsbullets.gif);}
form { margin:0; padding:0; display:inline;}
.clear { clear:both;}
h1 { color:#626262; font-size:2.1em; line-height:normal; padding:0; margin:0;  }
h2 { color:#626262;font-size:1em;}
h2.sub { color:#626262;font-size:1em; margin-top:-2px;}
#right  { line-height:16px;  }
.right { float:right; margin-top:-40px;}
#signin {float:right; padding-right:24px; margin-top:5px;}
	#signin a {color:#727272; font-weight:bold;}
		#signin a:hover {color:#b00966; font-weight:bold;}
		
.unbold { font-weight:normal;}

/************** forms **************/

.required { color:#CC0000;}
.textfield { width:194px; margin-top:1px; margin-bottom:1px;}
.textfieldselect {width:200px; font-size:1em; margin-bottom:1px;margin-top:1px;}
#right label { display:block; width:150px; float:left;}
#right .terms { float:left; margin-right:10px;}
#right label.termslabel { float:left; width:300px;}
.formtop, .formbottom {height:24px; width:540px;}
.formtop { background-image:url(/_images/bkgs/formtop.gif); }
.formbottom { background-image:url(/_images/bkgs/formbottom.gif);}
#right fieldset { padding-left:70px;width:470px; margin:0px; background-image:url(/_images/bkgs/formmain.gif); border:none; background-repeat:repeat-y;}
.buttonsplat { float:right; margin-right:20px;}
.forgotpw { float:left; margin-top:20px;}
form a {font-weight:bold; color:#7486a3; text-decoration:none;}
form a:hover { text-decoration:underline;}
.textfieldmulti {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#626262; width:193px; overflow:auto;}
.quantities { width:20px;}
#sortresultsby { float:right; margin-top:10px;}
#sortresultsby label { width:40px;}
.sortorder {font-size:11px;color:#626262; float:left;}
.gosmall { margin-left:5px;}
.disclaimer { color:#aaa; float:left; margin-top:20px;}
.stockistbutton { float:right; margin-top:6px;}
.stockistdropdown {font-size:11px;color:#626262; width:137px;}
.paintbutton { float:right; margin-top:-47px; padding-right:20px;  padding-top:10px; height:48px; position:relative;}
.shiftup { margin-top:-15px;}

/*---------------------------------*/

#main { width:800px; margin-left:auto; margin-right:auto; background-color:#fff;}
#middle {width:752px;margin-left:auto; margin-right:auto; margin-top:20px;}
#top {width:752px; background-image:url(/_images/general/top.jpg); height:174px; margin-left:auto; margin-right:auto;}

#discover { float:left; width:322px; height:76px; padding-top:95px; padding-left:190px;}
#discover ul { margin:13px 0 0 0; padding:0;}
#discover li { display:inline; margin-right:3px;}

#modelfinder {  line-height:17px;float:right; height:111px; width:211px; background-image:url(/_images/bkgs/modelfinder.gif); background-repeat:no-repeat; padding-top:60px; padding-left:29px;}
#modelfinder p { width:133px; margin:0; padding:0 0 8px 0;}
#modelfinder .search {background-image:url(/_images/bkgs/modeltxt.gif); background-color:transparent; border:none; width:110px; height:19px; background-repeat:no-repeat; padding-left:8px; padding-top:3px; margin-top:7px;}
.modelblob { margin-bottom:-7px;}

#homepods {margin-right:6px; float:left;}
#homepods img { margin:6px 0 0 0;}

#homeright .stockist{ float:right; margin:6px 0 0 6px;}
#hometoptips { width:212px; margin-top:6px; padding-left:23px; float:right;background-image:url(/_images/splats/toptips.gif); background-repeat:no-repeat; background-position:right; height:100px;}
#hometoptips a {color:#626262; text-decoration:none; }
#hometoptips a:hover { text-decoration:underline;}
#hometoptips ul { margin:0; padding:0; line-height:17px;}
#hometoptips p {margin:0; padding:0; width:130px;}
#hometoptips img { padding:6px 0 6px 0;}
#hometoptips a { color:#7486a3; font-weight:bold;}

#footer { background-image:url(/_images/bkgs/footer.gif); height:21px;  width:752px;margin-left:auto; margin-right:auto; margin:20px 0 /*10px*/ 5px 0; }
#footerlinks { margin:0; padding:0;line-height:17px;}
#footer li { display:inline; margin-left:10px;}
#footer a { color:#626262; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
/*#footerlinks .credit { margin-left:50px; font-weight:bold;}
*/#footerlinks img { margin-bottom:-1px;}

.redant-credit { float:right; padding-right:10px; font-weight:bold;}
.redant-credit a { font-weight:normal; color:#626262;}
.redant-credit a:hover { text-decoration:underline;}


#pickacolour { float:right; width:200px; padding-right:16px; color:#fff; margin-top:58px;}
#pickacolour .keyword { background-image:url(/_images/bkgs/searchtxt.gif); background-color:transparent; border:none; width:136px; height:19px; background-repeat:no-repeat; padding-left:8px; padding-top:2px; margin-top:7px; }
#pickacolour .category { width:143px; margin-top:7px;}
#pickacolour label { margin-left:6px;}
#pickacolour img { margin:6px 0 6px 0;}
#pickacolour .searchsubmit { margin:7px 0 0 10px;}

#convert { background-image:url(/_images/bkgs/convert1.gif);width:246px; height:132px;float:left; margin-top:6px;  }
#convert { padding:46px 0 0 26px;}
#convert .category{width:143px;margin-top:6px; margin-bottom:6px;}
#convert label { font-weight:bold; }
#convert .ref {width:138px;margin-top:6px;}
#convert .convertblob { margin-bottom:-5px; margin-left:4px;}

#basket { width:174px;}
#basket ul {width:174px; background-image:url(/_images/general/basket_bkg.gif); background-repeat:repeat-y; padding:7px 0 5px 15px; margin:0; }
#basket li {list-style-image:none; list-style-type:none;}
#basket li .title { width:100px; float:left;display:block;}
#basket .bottom { background-image:url(/_images/general/basket_bottom.gif); height:35px; background-repeat:no-repeat; padding-top:10px;}
#basket .bottom img { margin-left:11px;}

#nav ul{ background-color:#7486a3; width:174px; margin:0; padding:0; line-height:19px; }
#nav a {color:#fff; text-decoration:none;}
#nav a:hover {color:#fff600;}
#nav a.selected { color:#fff600; font-weight:bold;}
#nav li {list-style-image:none; list-style-type:none; margin-left:14px;}
#nav .bottom { height:30px; background-image:url(/_images/bkgs/nav_bottom.gif); width:174px; margin-bottom:13px;}
#nav .top { height:28px; background-image:url(/_images/bkgs/nav_top.gif); width:174px;}

#nav ul li ul {background:none; width:154px;}
#nav ul li ul li{ margin-left:0px; background:none;}
#nav ul ul a { color:#E6E6E6; margin-left:12px;}

#left { float:left;}
#right { width:545px; margin-left:200px; margin-top:5px; }
#content { width:545px; float:left; margin:15px 0 0 0; padding:0px;}

#breadcrumb { margin:0; padding:0; background-image:url(/_images/bkgs/breadcrumb.gif); background-repeat:repeat-x; background-position:bottom; line-height:20px; margin-bottom:0px;}
#breadcrumb li { display:inline;}
#breadcrumb a { color:#626262; font-weight:bold; text-decoration:none; padding-right:8px; background-image:url(/_images/icons/breadcrumb_arrow.gif); background-position:right; background-repeat:no-repeat;}
#breadcrumb .accountlinks a{ background-image:none; padding:0;}
#breadcrumb .accountlinks { float:right;}


#faqcategories, #faqlist{ margin:0; padding:0;}
#faqcategories a { background-image:url(/_images/bkgs/faqline.gif);background-repeat:no-repeat; background-position:left bottom; font-weight:bold; color:#7486a3; text-decoration:none; display:block; height:30px;  cursor:hand; text-indent:24px;}
#faqcategories li { list-style-type:none; list-style-image:none; background-image:url(/_images/bkgs/faqarrow.gif); background-repeat:no-repeat;background-position:0px 3px;}

#faqlist li {list-style-type:none; list-style-image:none;background-image:url(/_images/bkgs/faqarrow.gif);background-repeat:no-repeat; background-position:0px 3px;}
#faqlist p { margin:0 0 10px 0; padding:0;}
#faqlist .question {cursor:pointer; text-indent:24px;font-weight:bold; color:#7486a3; display:block; height:30px;background-image:url(/_images/bkgs/faqline.gif);background-repeat:no-repeat; background-position:left bottom; }

.paging { margin:10px 0 0px 0;padding:0; }
.paging li { display:inline; }
.paging a { display:block; width:20px; background-color:#efefef; font-weight:bold; float:left; text-align:center; border-left:1px solid #fff; text-decoration:none; color:#7486a3; height:18px; }
.paging a:hover {background-color:#e6e6e6}
.paging .selected, .paging .selected:hover { color:#fff;background-color:#7486a3; }
.paging li a.viewall { width:60px; }	

#productlist { margin:0;padding:0px;width:546px;}
#productlist dl{margin:0;padding:0px;}
#productlist li {list-style-image:none; list-style-type:none;}
#productlist .prodtitle { background-image:url(/_images/bkgs/productheading.gif); width:546px; height:25px; display:block; background-repeat:no-repeat;}
.prodtitle a { color:#7486a3; font-weight:bold; text-decoration:none; padding-left:14px; line-height:20px;}
.prodtitle dd { float:right; margin-top:-18px; margin-right:20px; font-weight:bold;}
#productlist .thumb { background-image:url(/_images/bkgs/thumb.gif); width:124px; height:85px; display:block; text-align:center; padding-top:10px; background-repeat:no-repeat; float:left; margin-right:15px;}
#productlist .desc { padding-top:10px; margin-left:140px; margin-bottom:15px;}

.data { width:100%;}
.data a {font-weight:bold;color:#7486a3;text-decoration:none;}
.data a:hover {text-decoration:underline;}
.data td, .data th { border-left:1px solid #eee; border-bottom:1px solid #eee; padding:2px 5px 2px 5px; white-space:nowrap;}
.data th { height:30px; background-image:url(/_images/bkgs/th.gif); background-repeat:repeat-x;border-top:1px solid #eee; }
.data td { height:25px;}
.data {margin-top:20px; }
.data .centre {text-align:center;}
.data .topleft { background-image:none; border-left:none; border-top:none;}
.data .blank { border-left:none; border-right:none;}
.data .total {border-right:1px solid #eee; }
.data .borderright {border-right:1px solid #efefef;}
.data .noborderbottom { border-bottom:1px solid #fff;}
.noborders td {border:1px solid #fff;}
.data .test  {border-left:none;border-bottom:none;}

#productmain { padding-top:1px;background-image:url(/_images/bkgs/main_desc.jpg); background-position:183px; background-repeat:repeat-y;min-height:200px;height:auto !important;height:200px;margin-top:13px;}
#productmainbottom { background-image:url(/_images/bkgs/main_bottom.jpg); background-position:183px;height:17px;background-repeat:no-repeat; }
#productmain p { margin-bottom:0px;	}
#productimage { width:254px; height:186px; background-image:url(/_images/bkgs/main.gif); background-repeat:no-repeat; text-align:center; padding-top:13px;  margin-right:10px; float:left; }
#maindesc { margin-left:265px;}

.outofstockNotice .button { text-align:right;}

#total input { float:right;}
#total .totaltext { float:left;}
#total .totalprice { margin-left:30px;}
#total { margin-top:12px;width:233px;background-image:url(/_images/bkgs/total_bkg.jpg); font-weight:bold; background-repeat:no-repeat; height:22px;}

#maindesc .qty{ width:100px; float:right; margin-top:14px;}
#maindesc label { width:30px;}
#maindesc .qtydropdown {font-size:11px;color:#626262;}
.stock { font-weight:bold; color:#ec41a0;padding-top:15px;}
.price { margin-left:16px;}
#maindesc h2 { font-size:11px; font-weight:bold; padding-top:10px;}
#features { padding-bottom:20px;}
#features h2 { background-image:url(/_images/bkgs/featuresh2.gif); background-repeat:no-repeat; font-size:11px; width:143px; height:23px; padding-left:10px; padding-top:2px;}

.conversionbutton { float:right; padding: 0 5px 20px 20px;}

#linklist { margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; width:500px;  }

/* stockists */

#map { float:left;}
ul#regions  {float:right;margin-top:15px;}
#regions a { text-decoration:none; font-weight:bold; display:block; width:120px;height:21px; line-height:21px; padding:0 10px 0 10px; color:#7486a3;}
#regions a:hover { background-color:#f1f3f6;}
#regions li { margin:0; padding:0;background-image:none;border-bottom:1px dotted #898989; list-style-image:none; list-style-type:none;}
#regionselect { float:right;width:130px; margin-top:0px; line-height:17px;}
#regionselect .textfield { width:130px;}
#stockistresults {float:left; width:360px; }
#stockistresults .map { float:right;}
#stockistresultslist { margin:0; padding:0; background-image:none; border-bottom:1px dotted #aaa;width:360px; margin-bottom:10px; padding-bottom:10px;}
#stockistresultslist a { font-weight:bold;color:#7486a3; text-decoration:none;}
#stockistresultslist li { list-style-image:none; list-style-type:none;}

#stockistresults {float:left; width:360px; }
#stockistresults .map { float:right;}
#stockistresultslist li{ margin:0; padding:0; background-image:none; border-bottom:1px dotted #aaa;width:360px; margin-bottom:10px; padding-bottom:10px;}

#stockistresults .pagenumbers { width:360px;}
#addresses {margin:0px; padding:0;}
.address { width:140px; background-image:url(/_images/general/bg_address.gif); background-repeat:no-repeat; height:229px; padding:15px; }
#addresses li { background-image:none;margin:0 3px 0 0; padding:0; float:left; list-style-type:none; list-style-image:none;}

.addaddress { height:20px; float:left; font-weight:bold;color:#b00966; background:url(../_images/buttons/addsplat.gif) no-repeat right top; padding:0px 27px 0px 0px; margin: 0px 0px 0px 48px;}
.addressh2 { float:left; margin-bottom:10px; margin-top:10px;margin-top:0px;}
.data .white { border-left:none; border-bottom:none;}
.delivery { font-weight:bold; background-color:#efefef;}
.ordertotal {font-weight:bold;background-color:#dedede;}

.conversion { text-align:center;border-right:1px solid #eee; margin-bottom:30px;}
.conversion .divider { width:1px; background-color:#eee;}
.conversion td, .conversion th { border-left:1px solid #eee; border-bottom:1px solid #eee; padding:1px; white-space:nowrap; }
.conversion th { font-size:10px;}
.conversion th { height:30px; background-image:url(/_images/bkgs/th.gif); background-repeat:repeat-x;border-top:1px solid #eee; }
.conversionh2 { background-image:url(/_images/bkgs/conversionh2.gif); display:block; width:205px; height:23px; margin:10px 0 0 0; padding:8px 0 0 17px;}

#airfixproducts { margin:0; padding:0; position:relative; width:100%;}
#airfixproducts li{  list-style-image:none; list-style-type:none; float:left; background:url(../_images/bkgs/airfix_bkg.gif) no-repeat top left;}
#airfixproducts img { margin-top:15px;}
#airfixproducts .airfixtitle { position:absolute; top:145px;  left:0px; width:161px; padding: 0 2px 0 2px; }
#airfixproducts a { text-decoration:none; cursor:pointer;color:#7486a3; font-weight:bold;}

#airfixproducts .categorybg {width:165px; height:181px; text-align:center; position:relative; background:url(../_images/bkgs/airfix_bkg.gif) no-repeat top left; color:#7486a3;  float:left; margin-right:13px; margin-top:0px; padding-bottom:16px; } 
#airfixproducts .categorybg:hover { background:url(../_images/bkgs/airfix_bkg_hover.gif) no-repeat top left !important; color:#4f5f79 !important;} 



/* decals */

#decals { margin:0;padding:0;}
#decals li { list-style-image:none; list-style-type:none; width:250px; float:left; margin-right:10px; margin-bottom:10px;}
#decals .thumbnail { background-image:url(/_images/bkgs/bg-decal-image.gif); background-repeat:no-repeat; width:250px; height:150px; text-align:center; padding-top:15px;}
#decals .decal {background:url("/_images/bkgs/bg-decal.gif") no-repeat bottom left; }
#decals h2 {background-color:#fff; font-weight:bold; padding:0px 0px 5px 10px; margin:0px;color:#7486a3;}
#decals .decal th {position:absolute;left: -9999px;}
#decals .decal table { width:215px; margin:5px 0px 0px 15px;}
#decals .name { padding-left:4px;}
#decals .price {padding-right:4px;} 
#decals .selectall label { text-align:right;  width:200px;}
#decals .add { float:right; margin-right:10px; margin-bottom:10px;}

.noborders { border:1px solid #fff;}
.basketbuttons { margin-top:30px;}
.headings { margin:0 0px 0 11px; padding:0; }
.headings li { float:left; list-style-type:none; list-style-image:none; margin-right:95px;}

#nav .pod { margin-bottom:10px;}
.paintpotsplodge { float:right; margin-right:200px; margin-top:50px;}

.delete {position:relative; margin-top:-19px; left:82px;}

.addbill { margin-left:62px !important;}

.messageWindow { background-color:#7486A3; color: #FFF; padding:20px; text-align:center; }
.messageWindow h2 { color: #FFF600; font-size: 16px; margin-top:0px; }
.messageWindow .error { color: #F26060; font-size: 16px; margin-top:0px; }

.fielderror { color:#FF0000; margin-left:151px;}

.error {color: #FF0000;}

legend {display: none;}

/**************************************************************
							MultiBox v1.3
**************************************************************/

.MultiBoxContainer { position: absolute; border:none;  background:url(/_images/general/multiboxbg.gif) bottom left repeat-x #FFFFFF;  display: none; z-index: 6; text-align: left; border:1px solid #BABABA; }

.MultiBoxLoading { background: url(/_images/multibox/loader.gif) no-repeat center; }

.MultiBoxContent { position: relative; width: 100%; height: 100%; overflow: hidden; }

.MultiBoxClose { position: absolute; top: -10px; right: -10px; background: url(/_images/multibox/close.png) no-repeat !important; background:url(/_images/multibox/close.gif) no-repeat; width: 24px;	height: 24px; cursor: pointer; z-index:9999; }

.MultiBoxControlsContainer { overflow: hidden; height: 0px;	position: relative; }

.MultiBoxControls {	width: 100%; height: auto; position: relative; background-color: #000000; }

.MultiBoxPrevious {	position: absolute;	background: url(/_images/multibox/left.png) no-repeat;	width: 24px; height: 24px; left: 0px; margin-top: 5px; cursor: pointer; }

.MultiBoxNext { position: absolute; background: url(/_images/multibox/right.png) no-repeat; width: 24px; height: 24px; right: 0px; margin-top: 5px; cursor: pointer; }

.MultiBoxNextDisabled { cursor: default; background: url(/_images/multibox/rightDisabled.png) no-repeat; }

.MultiBoxPreviousDisabled {	cursor: default; background: url(/_images/multibox/leftDisabled.png) no-repeat; }

.MultiBoxTitle { position: relative; margin: 10px 0 0 35px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFF; font-weight: bold;	text-align: left; }

.MultiBoxNumber { position: relative; width: 50px; margin: 10px 35px 0 0; float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-align: right; }

.MultiBoxDescription { clear: left;	position: relative;	margin: 0 35px 0 35px;	padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFF; text-align: left; }