/* ==============================================
	Store stylesheet - Dyson UK
	Version: v1.0 - Wide site
	Author: Jon Boyce - 01/06/2008
	Updated: Nick Aspinall
	Updated On: 27/10/2008
/* ==============================================*/

/* columns =========*/
html { min-height: 100%; margin-bottom: 1px; }
#wheretobuy{ float:left; margin:2.0em 0; background:transparent url(/images/standard/bg_panels_triplet.png) repeat-y bottom left; min-height:30em; height:auto !important; height:30em; }
div.howtobuy{ float:left; }

#wheretobuy h2 { color:#999; }

div#doubleColumn { float:left; width:642px; }

.doubleBg { float:left; /*min-height:30em; height:auto !important; height:30em;*/ padding-bottom:2.0em; background:url(/images/standard/bg_panels_doubleThenSingle.png) repeat-y bottom left; }
.columnTriplet {float:left; margin:0 0 0 22px; padding:2.0em 20px; width:270px; min-height:30em; height:auto !important; height:30em; background:url(/images/standard/bg_account_panels3.png) repeat-x scroll left top;}
.columnTripletFirst {margin-left:0;}

.double {width:594px; min-height:30em; height:auto !important; height:30em; padding-right:0;}
.doubleLeft { width:622px; padding:2.0em 20px; min-height:40em; height:auto !important; height:38em; padding-right:0; background:url(/images/standard/bg_account_panels3.png) repeat-x scroll left top; }

p#backLinks a.back { margin-top:0 !important; padding-left:10px; background:url(/images/icons/arrow_back.png) no-repeat left 4px; font-weight:bold; text-decoration:none; display:block; }
a.back:hover { background:url(/images/icons/arrow_back_w.png) no-repeat left 4px; }
h2.phone { color:#fc0 !important; }

a.ClearResults img { float:right; margin:-22px 0px 0 0; }

div#buyLocal table input[type="text"] { width:170px; }

form#retailers #submitRetailersForm {margin:0.5em 0 0.5em 95px;}
form#retailers input#resetRetailersForm { position:relative; left:22px; top:-3px; width:38px; height:20px; margin:0; padding:0; background:transparent url(/images/buttons/btnReset.png) repeat-y scroll left top; border:0 none; text-indent:-10000em;}

form#retailers fieldset label {width:80px;}
form#retailers fieldset input {margin-bottom:0.5em;}
form#retailers fieldset.data { width:270px; font-size:1.1em}

#buyDirect .bullets {height:162px;font-size:1.1em;}
#buyDirect .bullets li {margin-bottom:12px}

div#multimapResults div#mapviewer {float:left;position:relative;color:#fff}

#newsearch {position:absolute;}
a.arrows {color:Red;}


#recordListDiv {/*position:absolute;right:35px;,min-height:300px;*/float: right; padding:0 0 0 10px; width:250px; font-size: 1.1em;}
#recordListDiv ol {/*overflow:auto;overflow-x:hidden;overflow-y:auto;*/}
#recordListDiv ol, #recordListDiv ol li {width:210px/*overflow:auto;overflow-x:hidden;overflow-y:auto; this hides the map on safari 3*/}
#recordListDiv ol li div a {display:block;}
.MMcontent div {color:#333;}
.MMcontent h2 {color:#000;}

#buyOnline ul{font-size:1.1em;}

div#message { margin-bottom:1em; overflow:hidden; }
div#message p { margin:0; padding:0.2em 5px; font-weight:bold; color:#FFFFFF; background:#900; }