/*--Styles----------------------*/

*		{	
	margin:0px;
	padding:0px;
}
iframe {
border: none;
overflow:auto;
}
img	{
	border:0px;
	outline:none;
}
body	{
	background-image:url(../images/background.png);
	background-repeat:repeat-x;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
a:link	{
	text-decoration:none;
	color:#000000;
}
a:visited	{
	text-decoration:none;
	color:#000000;
}
a:hover	{
	text-decoration:none;
	color:#9ECC38;
}
a:active	{
	text-decoration:none;
	color:#000000;
}
p	{
	margin-bottom:20px;
}
h1	{
	font-size:16px;
	font-weight:bold;
	color:#9ECC38;
	margin-bottom:15px;
}
h2	{
	font-size:14px;
	font-weight:bold;
	color:#9ECC38;
	margin-bottom:10px;
}
h3	{
	font-size:12px;
	font-weight:bold;
	color:#222222;
	margin-bottom:10px;
}
.login	{
	border:1px solid #993333;
	height:15px;
	width:160px;	
	font-size:11px;
}
.login:focus	{
	border:1px solid #993333;
	height:15px;
	width:160px;	
	font-size:11px;
	background-color:#f5f5f5;
}
.searchBox	{
	font-size:12px;
	width:500px;
	height:17px;
	border:solid 1px #999999;
	font-size:12px;
	color:#333333;
	margin-left:4px;
}
.catDropdown	{
	width:160px;
	height:19px;
	border:solid 1px #999999;
	font-size:11px;
	color:#333333;
}
.btnSearch	{
	width:62px;
	height:20px;
	top:3px
}

.loginBoxes	{
	width:150px;
	height:15px;
	border:1px solid #333333;
	font-size:11px;
	color:#666666;
}

.btnMargin	{
	margin-top:4px;
}

.welcome	{
	margin-left:15px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	padding-bottom:1px;
	width:180px;
	color:#000000;
}
.items	{
	margin-left:15px;
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
	width:180px;
	color:#000000;
}
.total	{
	margin-left:15px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
	padding-bottom:1px;
	width:180px;
	color:#FF0000;
}
.indent	{
	left:20px;
}

.menu ul{
		width:650px;
  		float: left;
	}

.menu ul li{
        display: inline;
		}


.menu ul li a{
        float: left; text-decoration: none;
        color: white;
		font-size:13px;
		margin-top:5px;

        }

.menu ul li a:visited{
        color: white;}

.menu ul li a:hover, .menu ul li .current{
        color: #fff;
        }		
		
		
/*--Layers----------------------*/

#mainContainer	{	
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#content	{
	position:relative;
	width:1000px;
	background-image:url(../images/body_background.jpg);
	background-repeat:repeat-y;
	float:left;
	top: 0px;
}

#top	{	
	width:1000px;
	height:15px;
	position:relative;
}
#topMiddle	{	
	position:relative;
	width:1000px;
	height:85px;
	background-color:#FFFFFF;
	background-image:url(../images/logo_business.jpg);
	background-repeat:no-repeat;
}
#homeLink	{
	position:absolute;
	cursor:pointer;
	outline:none;
	width:402px;
	height:86px;
}
#menu	{
	position:absolute;
	float:right;
	background-image:url(../images/newNav.jpg);
	width:544px;
	height:29px;
	left: 456px;
	top: 56px;
}

#freeDelivery	{
	position:absolute;
	width:200px;
	height:41px;
	left: 546px;
	top: 3px;
}

#questions	{
	position:absolute;
	width:200px;
	height:41px;
	left: 795px;
	top: 5px;
}

#searchDD	{
	position:absolute;
	width:151px;
	left: 120px;
	top: 28px;
}

#searchText	{
	position:absolute;
	width:500px;
	left: 281px;
	top: 28px;
}

#searchBtn	{
	position:absolute;
	width:60px;
	left: 792px;
	top: 28px;
}

#searchBack	{	
	width:1000px;
	height:59px;
	top:0px;
	position:relative;
	background-image:url(../images/searchback_business.jpg);
	background-repeat:repeat-x;
}

#left	{
	position:relative;
	width:800px;
	min-height:400px;
	left:8px;
	float:left;
	top:4px;
}

#leftCustomTool	{
	position:relative;
	width:988px;
	min-height:400px;
	left:5px;
	float:left;
	top:4px;
}

#right	{
	position:relative;
	width:170px;
	min-height:400px;
	margin-right:10px;
	float:right;	
}

#basketTop	{	
	position:relative;
	width:170px;
	height:49px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
}	

#basketMiddle	{	
	position:relative;
	width:171px;
	margin:0px;
	padding:0px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	color:#993333;
}

#basketBottom	{	
	position:relative;
	margin:0px;
	padding:0px;
	height:17px;
	width:170px;
}

#loginTop	{	
	position:relative;
	width:170px;
	height:47px;
	margin-top:10px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
}	

#loginMiddle	{	
	position:relative;
	width:171px;
	margin:0px;
	padding:0px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	color:#000000;
}

#loginContent	{	
	
	margin-left:17px;
	text-align:left;
}

#loginBottom	{	
	position:relative;
	margin:0px;
	padding:0px;
	height:17px;
	width:170px;
}
#forgottenPassword	{
	position:absolute;
	top:63px;
	left:90px;
	z-index:999;
}


#regTop	{	
	position:relative;
	width:170px;
	height:46px;
	margin-top:5px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
}	

#regMiddle	{	
	position:relative;
	width:171px;
	margin:0px;
	padding:0px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	color:#000000;
}
#regBottom	{	
	position:relative;
	margin:0px;
	padding:0px;
	height:17px;
	width:170px;
}	
#myAccountTop	{	
	position:relative;
	width:170px;
	height:47px;
	margin-top:10px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
}	

#myAccountMiddle	{	
	position:relative;
	width:171px;
	margin:0px;
	padding:0px;
	background-image:url(../images/basket_background.jpg);
	background-repeat:repeat-y;
	font-size:11px;
	color:#000000;
}
#myAccountBottom	{	
	position:relative;
	margin:0px;
	padding:0px;
	height:17px;
	width:170px;
}		
#icoAccount	{
	position:absolute;
	width:23px;
	height:23px;
	left:20px;
	top:20px;
	z-index:999;
}
#icoWishlist	{
	position:absolute;
	width:23px;
	height:23px;
	left:20px;
	top:40px;
	z-index:999;
}
#icoLogout	{
	position:absolute;
	width:23px;
	height:23px;
	left:20px;
	top:63px;
	z-index:999;
}
#invalid	{
	position:absolute;
	left:-59px;
	top:-45px;
	z-index:999999;
}
#empty	{
	position:absolute;
	left:156px;
	top:2px;
	z-index:99997;
}
#bookmarkBackground	{	
	position:relative;
	margin-top:9px;
	width:171px;
	height:75px;
	background-image:url(../images/bookmarkBackground.jpg);
	background-repeat:repeat-y;
}
#bookMark1 li	{
	display:inline;
	list-style-type:none;
	padding-right:6px;
}
#bookMark2 li	{
	display:inline;
	list-style-type:none;
	padding-right:6px;
}
#leftMenu	{
	position:relative;
	width:230px;
	height:667px;
	background-image:url(../images/busess_menu_background.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:8px;
}
#leftMenu li	{
	list-style-image:url(../images/greenBullet.jpg);
}
#businessContent	{
	position:relative;
	width:557px;
	float:left;
	top:20px;
}


#leftMenu ol	{
	margin-left:25px;
	line-height:1.4em;
}
#customContent	{
	position:relative;
	width:759px;
	height:760px;
	float:left;
	top:10px;
}





/*Custom Map Tool-----------------------*/

#leftCustomTool	{
	position:relative;
	width:988px;
	min-height:400px;
	float:left;
	top:4px;
}
#map {
	position:relative;
	width:694px; 
	height:  575px; 
	border: 1px solid #999999;
	float:left;
	background:#FFFFFF;
}
#map a {
	color:#FFFFFF;
}
#map a:hover{
	color:#9ECC38;
}
#leftTop	{
	position:relative;
	width:285px;
	height:41px;
	margin-right:5px;
}
#leftContainer	{
	position:relative;
	width:285px;
	min-height:100px;
	float:left;
	background-color:#000000;
	margin-right:6px;
	margin-bottom:50px;
	color:#ffffff;
}

#leftContainer ul li	{
	list-style:none;
	line-height:115%;
}
#step1ON	{
	position:relative;
	width:285px;
	height:521px;
	background-image:url(../images/leftBackground.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#step2ON	{
	position:relative;
	width:285px;
	height:521px;
	background-image:url(../images/leftBackground.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#step3ON	{
	position:relative;
	width:285px;
	height:521px;
	background-image:url(../images/leftBackground.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#step3ON a	{
	color:ffffff;
}
#step3ON a:hover	{
	color:#9ECC38;
}
#shapeTool	{
	position:absolute;
	width:25px;
	height:23px;
	background-image:url(../images/icoShapeTool.jpg);
	background-repeat:no-repeat;
	left: 114px;
	top: 136px;	
}
#palette	{
	position:absolute;
	width:160px;
	height:100px;
	left: 117px;
	top: 435px;
}
#matches	{
	position:relative;
	width:97%;
	min-height:25px;
	margin-left:10px;
	margin-bottom:5px;
}
#layerToggle	{
	position:relative;
	width:694px; 
	height:  25px; 
	float:right;
	margin-top:10px;
	margin-right:7px;
	color:#FFFFFF;
}

div.layerOn	{	
	display:block;
}
div.layerOff	{	
	display:none;
}
#itemMiddle	{
	position:relative;
	margin-left:21px;
	width:946px;
	min-height:300px !important;
	margin-bottom:0px;
	background:url(../maptools/images/confirmItemmiddle.png) repeat;
	overflow:auto;
	color:#FFFFFF;
	font-size:11px;

}
#itemMiddleShort	{
	position:relative;
	margin-left:21px;
	width:946px;
	min-height:150px !important;
	margin-bottom:0px;
	background:url(../maptools/images/confirmItemmiddle.png) repeat;
	overflow:auto;
	color:#FFFFFF;
	font-size:11px;

}
#finishes1 {
	width: 325px;
	height: 15px;
	overflow: hidden;
	border: 1px solid black;
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	z-index:99999999;
	padding:3px;
	background-image:url(../images/finishesBackground.png);
	background-repeat:no-repeat;
}
#finishes1 a	{
	color:#ffffff;
	text-decoration:none;
}
#finishes1 a:hover	{
	color:#98CD34;
	text-decoration:none;
}

#finishes2 {
	width: 325px;
	height: 15px;
	overflow: hidden;
	border: 1px solid black;
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	z-index:99999999;
	padding:3px;
	background-image:url(../images/finishesBackground.png);
	background-repeat:no-repeat;
}
#finishes2 a	{
	color:#ffffff;
	text-decoration:none;
}
#finishes2 a:hover	{
	color:#98CD34;
	text-decoration:none;
}

#finishes3 {
	width: 325px;
	height: 15px;
	overflow: hidden;
	border: 1px solid black;
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	z-index:99999999;
	padding:3px;
	background-image:url(../images/finishesBackground.png);
	background-repeat:no-repeat;
}
#finishes3 a	{
	color:#ffffff;
	text-decoration:none;
}
#finishes3 a:hover	{
	color:#98CD34;
	text-decoration:none;
}
#itemMiddle	li ul	{
	list-style:none;
}
#itemMiddle a	{
	color:#FFFFFF;
}
#itemMiddle a:hover	{
	color:#9aCa36;
}




/*Custom Map Data Tool-----------------------*/
#optionTitle	{
	position:relative;
	width:946px;
	height:25px;
	background-image:url(../images/dataOptionTop.jpg);
	margin-left:21px;
}
#option	{
	width:946px;
	height:35px;
	background-image:url(../images/dataOptionLite.jpg);
	background-repeat:no-repeat;
	color:#333333;
	margin-left:21px;
}
#option a	{
	color:#333333;
	text-decoration:none;
}
#option a:hover	{
	color:#FFFFFF;
	text-decoration:none;
}
#option:hover	{
	width:946px;
	height:35px;
	background-image:url(../images/dataOptionHover.jpg);
	background-repeat:no-repeat;
	color:#333333;
	margin-left:21px;
}
#optionName	{
	position:relative;
	width:146px;
	height:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	top:10px;
	float:left;
	left:10px;
}
#optionMapName	{
	position:relative;
	width:170px;
	height:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	top:10px;
	float:left;
	left:20px;
}
#optionScale	{
	position:relative;
	width:70px;
	height:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:20px;
	top:10px;
	float:left;
}
#optionType	{
	position:relative;
	width:90px;
	height:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:35px;
	top:10px;
	float:left;
}
#optionSize	{
	position:relative;
	width:119px;
	height:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:45px;
	top:10px;
	float:left;
}
#optionSamples	{
	position:relative;
	width:155px;
	height:15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:52px;
	top:10px;
	float:left;
}
#firstOption	{
	position:absolute;
	width:260px;
	height:80px;
	left:19px;
	top:31px;
}
#firstOption li,ul	{
	list-style:none;
	line-height:1em;
}	

#secondGIS	{
	position:absolute;
	width:260px;
	height:50px;
	left:300px;
	top:33px;
	display:none;
}
#secondWEB	{
	position:absolute;
	width:260px;
	height:50px;
	left:300px;
	top:33px;
	display:none;
}
#secondPRINT	{
	position:absolute;
	width:260px;
	height:50px;
	left:300px;
	top:33px;
	display:none;
}
#secondPAPER	{
	position:absolute;
	width:260px;
	height:50px;
	left:300px;
	top:33px;
	display:none;
}
#third	{
	position:absolute;
	width:400px;
	height:50px;
	left:300px;
	top:91px;
	display:none;
}
#dataPrice	{
	position:absolute;
	width:400px;
	height:99px;
	left:0px;
	top:20px;
}	
#basePrice	{
	position:absolute;
	width:78px;
	height:20px;
	left: 629px;
	top: 139px;
	color:#9ECC38;
	font-weight:bold;
}
#adjustment	{
	position:absolute;
	width:117px;
	height:20px;
	left: 803px;
	top: 139px;
	color:#9ECC38;
	font-weight:bold;
}		
.a4a3	{
	width:100px;
	height:16px;
	font-size:10px;
	color:#FFFFFF;
	border:1px solid #000000;
	background-color:#666666;
}
.dataPrice	{
	width:300px;
	height:120px;
	font-size:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:-0.1em;
	color:#9ECC38;
	border:none;
	margin-top:30px;
	margin-left:100px;
	text-align:center;
	background:none;
}
#optionPricemvpremium	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}	
#optionPricemv10raster	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricemv10vector	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPriceosexplorer	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricemv40raster	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricemv40vector	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPriceoslandranger	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricemv100raster	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricemv100vector	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricemv200raster	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricemv200vector	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPriceostraveller	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricemv625raster	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricemv625vector	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPriceosminivector	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPriceosminiraster	{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#optionPricephilips10k{
	position:relative;
	width:170px;
	height:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	left:55px;
	top:10px;
	float:left;
	color:#FF0000;
}
#bigBuyNow	{
	position:relative;
	width:946px;
	height:185px;
	background-image:url(../images/dataBuyNowBtn.jpg);
	background-repeat:no-repeat;
	left: 21px;
	margin-top:5px;
}
#licAgreeLayer	{
	position:absolute;
	height:54px;
	bottom:-29px;
	right:15px;
	color:#FFFFFF;
}
#bigBuyNowBtn	{
	position:absolute;
	width:251px;
	height:54px;
	background-image:url(../images/dataBUYTEXT.jpg);
	left: 655px;
	top: 100px;
	cursor:pointer;
}	
#bigBuyNowBtn:hover	{
	position:absolute;
	width:251px;
	height:54px;
	background-image:url(../images/dataBUYTEXTOver.jpg);
	left: 655px;
	top: 100px;
	cursor:pointer;
}
#supplyFormat	{
	position:absolute;
	width:1400px;
	color:#ffffff;
	z-index:9999999;
	left:675px;
	top:10px;
}	

/*--Styles--------------------------------------------------------------------------*/
.leftList	{
	margin-left:10px;
}
.notes	{
	font-size:16px;

}
.leftList li	{
	line-height:1.6em;
}
.step1Box	{
	width:240px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border: 1px solid #666666;
	padding-top:3px;
}
.priceBox	{
	border:0px;
	width:120px;
	margin-left:10px;
	text-align:center;
	height:32px;
	color:#FFFFFF;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	
}
.displayBox	{
	border:0px;
	width:120px;
	margin-left:10px;
	text-align:center;
	height:30px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:3px;
	background:none;
	overflow:hidden;
}
.smallText	{
	font-size:11px;
	color:#999999;
}
.orSpace	{
	color:#FFFFFF;
	margin-top:13px;
	margin-bottom:5px;
	font-size:11px;
}

.scaleTitle	{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}	
#wholeUK a:link		{color:#9DCB37;}
#wholeUK a:visited	{color:#9DCB37;}
#wholeUK a:hover	{color:#FFFFFF;}
#wholeUK a:active	{color:#009900;}



/*-----New Custom Tools Layouts-------------------------*/
#cmtMenu	{
	position:relative;
	width:987px;
	height:53px;
	background:url(../images/cmapsSwitchBack.jpg) no-repeat;
	margin-left:5px;
	margin-bottom:-2px;
}

