/* ==============================================
	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{ clear:both; float:left; margin:2.0em 0; 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; 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-color:#232424;}
.columnTripletFirst {margin-left:0;}

.double {width:594px; min-height:300px; height:auto !important; height: 332px; padding:20px !important; background-color:#232424; }
.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 { float:left; min-width:10em; width:auto !important; width:10em; min-height:3em; height:auto !important; height:3em; font-weight:normal; }
p#backLinks a.back { margin-top:0 !important; padding-left:10px; background:url(/images/icons/arrow_back.png) no-repeat left 4px; text-decoration:none; display:inline; }
p#backLinks a.back:hover { background:url(/images/icons/arrow_back_w.png) no-repeat left 4px; }
p#backLinks a#backLink { clear:both; /*float:left;*/ background-position:left 6px; display:block; }

/*h2.phone { color:#fc0 !important; }*/

a.ClearResults img { float:right;}

fieldset#retailers #submitRetailersForm {margin:0.5em 0 0.5em 95px;}
fieldset#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;}

fieldset#retailers label {float:left; width:83px;}
fieldset#retailers input {margin-bottom:0.5em;}

fieldset#retailers input#city, fieldset#retailers input#postalcode {width:150px;}

fieldset#retailers { width:270px; font-size:1.1em; display:block;}

#buyDirect .bullets {height:162px;font-size:1.1em;}
#buyDirect .bullets li {margin-bottom:12px}

div#multimapResults { /*min-height:0px; height:auto !important; height:0px; overflow:hidden;*/ padding:0px; }
div#multimapResults div#mapviewer {width:300px;height:300px;float:left;color:#fff;}

#newsearch {position:absolute;}
a.arrows {color:Red;}


#recordListDiv {/*position:absolute;right:35px;,min-height:300px;*/float: left; padding:0 0 0 10px; width:250px; font-size: 1.1em;}
#recordListDiv ol {/*overflow:auto;overflow-x:hidden;overflow-y:auto;*/ display:block; margin-left:10px; padding-left:20px;}
#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 {width:240px; 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:#fff; background:#900; }

p#contactinstructionresults {margin:0 0 30px 29px;}

/*
------------------------------------------------------------------------------------------- 
IFRAMES
------------------------------------------------------------------------------------------- 
*/

	iframe {border: none; margin :0; padding :0;overflow:hidden;}
	.WhereToBuyIframe {width:970px; height:1050px;}


