/* -- Centre Maps Live 2010 --*/
/*------------------*/
/*-- Pink:#ED0489 --*/
/*-- Blue:#1F2C8A --*/
/*------------------*/

html {
	height:100%;
}
*	{
	margin:0px;
	padding:0px;
}
body	{
	background:url(../images/bg.jpg) repeat;
	height:100%;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#555555;
}
a:link {color:#ED0489;text-decoration:none}
a:visited {color:#ED0489;text-decoration:none}
a:hover {color:#1F2C8A;text-decoration:none}
a:active {color:#666666;text-decoration:none}
img	{
	border:0px;
}
input {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

/* -- Layers --*/

#wrap {
	min-height:100%;
	margin:5px;
	position:relative;
	min-width:990px;
}
* html #wrap {
	height:100%
} 
#inner-wrap {
	padding-bottom:80px;
}
#inner-wrap:after {
	content:" ";
	display:block;
	clear:both;
}
#left {
	position:relative;
	float:left;
	width:249px;
	text-align:left;
}
#main {
	position:relative;
	/*margin-left:249px;*/
	overflow:hidden;
} 
#header	{
	position:relative;
	height:55px;
	background:url(../images/topbg.jpg) repeat-x;
}
#productsTop	{
	position:relative;
	width:249px;
	height:44px;
}	
.productsBg	{
	position:relative;
	width:224px;
	min-height:75px;
	background:url(../images/productsBg.jpg) repeat-y;
	padding-left:25px;
}
.selectedProductsBg	{
	position:relative;
	width:234px;
	min-height:75px;
	background:url(../images/productsBg.jpg) repeat-y;
	padding-left:15px;
}
.productsBottom	{
	position:relative;
	width:249px;
	height:15px;
	margin-top:-5px;
}
#selectedProductsTop	{
	position:relative;
	width:249px;
	height:36px;
}
#switchSystemsTop	{
	position:relative;
	width:249px;
	height:36px;
}
#topInfo	{
	width:100%;
	margin:0 auto;
	height:26px;
}
#theSteps	{
	position:relative;
	width:112px;
	height:100%;
	float:left;
	
}
#stepTip	{
	position:absolute;
	left:125px;
	width:250px;
	height:26px;
	font-size:14px;
	top:14px;
}	
#topDataPrice	{
	position:absolute;
	right:10px;
	top:13px;
	height:26px;
	width:280px;
}

#map{
	position:relative;
	width:99.6%;
	max-width:99.6%;
    min-width:99.6%;
	height:580px;
	background-color:#FFFFFF;
	clear:both;
}


#belowMap	{
	position:relative;
	width:100%;
	height:56px; /*86px;*/
	margin-top:5px;
}
#aboveMapContainer	{
	position:absolute;
	width:99%;
	left:5px;
	right:10px;
	height:1px;
	clear:both;
	background:#ED0489;
	z-index:999999;
}	
#aboveMap	{
	position:absolute;
	width:100%;
	z-index:9997;
}
#osArea	{
	position:relative;
	width:450px;
	height:60px;
	float:left;
}
#helpArea	{
	position:relative;
	width:240px;
	height:60px;
	float:right;
	text-align:right;
}
#loginInfo	{
	position:absolute;
	width:450px;
	height:29px;
	right:15px;
	top:16px;
	text-align:right;
	font-size:16px;
}
#toolsContainer	{
	position:absolute;
	z-index:9997;
	width:100%;
}	
#toolsArea	{
	position:relative;
	height:200px;
	background:url(../images/toolsBG.png) repeat;
	padding-top:15px;

}
#toolsBottom	{
	position:relative;
	width:100%;
	height:4px;
	background:#ED0489;
}
#toolsButtons	{
	position:relative;
	width:100%;
	height:26px;
}
#loginPopup	{
	position:absolute;
	right:15px;
	top:45px;
	background:url(../images/loginPopup.png) no-repeat;
	width:238px;
	height:149px;
	z-index:9999999996;
	display:none;
	padding-left:15px;
	padding-top:32px;
}
#registerPopup	{
	position:absolute;
	right:5px;
	top:45px;
	background:url(../images/registerBG.png);
	width:523px;
	height:615px;
	z-index:9999999996;
	display:none;
	padding-left:15px;
	padding-top:32px;
	overflow:auto;
}
	
#registerContent	{
	position:absolute;
	width:510px;
	height:570px;
	margin-left:-5px;
	overflow:auto;
}
	
#roadAerial	{
	position:relative;
	width:200px;
	height:200px;
	background:#333333;
	float:right;
	margin-top:-29px;
}
#locationSearch	{
	list-style:none;
	margin-left:35px;
}
#locationSearch li	{
	height:20px;
}	
#searchaddresslayer	{
	position:relative;
	margin-left:35px;
	height:140px;
	display:block;
}	
#searchpostcodelayer	{
	position:relative;
	margin-left:35px;
	height:120px;
	display:none;
}	

#searchplacenamelayer	{
	position:relative;
	margin-left:35px;
	height:120px;
	display:none;
}	

#searchcoordslayer	{
	position:relative;
	margin-left:35px;
	height:120px;
	display:none;
}
#toolsLocation{
	display:block;
	margin-left:35px;
}
#toolsDefine{
	display:none;
	margin-left:35px;
}	
#toolsDrawing{
	display:none;
	margin-left:35px;
}	
#mainTools	{
	position:relative;
	width:240px;
	float:left;
	border-right:1px dashed #999999;
}
#editTools	{
	position:relative;
	width:130px;
	float:left;
	margin-left:15px;
	border-right:1px dashed #999999;
}	
#clearTools	{
	position:relative;
	width:45px;
	float:left;
	margin-left:15px;	
}
#mmTools	{
	position:relative;
	width:125px;
	float:left;
	margin-left:15px;
	border-right:1px dashed #999999;
}	
#zchm	{
	position:absolute;
	/*min-height:467px;*/
	left:239px;
	width:1px;
	z-index:9999998888;  /*999999998;*/
	top:64px;
}	
#zchmContent	{
	min-height:457px;
	width:750px;
	border-top:2px solid #cccccc;
	border-right:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	background:#ffffff;
	padding-top:10px;
	z-index:99996;  /*999999998;*/
}	
#oldsitemessage	{
	position:absolute;
	left:270px;
	top:16px;
}
.zchmRight	{
	float:right;
}
#searchMatches	{
	position:absolute;
	left:50%;
	margin-left:-132px;
	top:50%;
	margin-top:-124px;
	width:300px;
	padding-left:15px;
	padding-top:15px;
	display:none;
	z-index:99999997;
}
#previewsInfoContent{
	position:absolute;
	left:400px;
	top:25%;
	width:370px;	
	z-index:99999997;
	display:none;
	padding-left:10px;
	padding-top:10px;
	overflow:auto;
}
#detailedMessage{
	position:absolute;
	right:20px;
	top:5%;
	width:350px;	
	z-index:99999997;
	display:none;
	padding-left:10px;
	padding-top:10px;
	overflow:auto;
}
#annoProperties{
	position:absolute;
	right:20px;
	top:10%;
	width:300px;	
	z-index:9999999996;
	display:none;
	padding-left:5px;
	padding-top:5px;
	overflow:auto;
}
#gsInfoContent	{
	position:absolute;
	left:50%;
	margin-left:-200px;
	top:100px;
	height:520px;	
	width:440px;	
	z-index:9999999996;
	display:none;
	overflow:auto;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}
#gsInfoContentContent	{
	position:relative;
	width:420px;
	/*height:500px;*/
	z-index:9999999996;
	overflow:auto;
}
#gsInfoContent2	{	
	position:absolute;
	left:50%;
	margin-left:-200px;
	top:100px;
	/*background:url(../images/annoBG.png) no-repeat;*/
	height:145px;	
	width:370px;	
	z-index:9999999996;
	display:none;
	overflow:auto;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;	
}
#gsInfoContent2Content	{
	position:relative;
	width:350px;
	/*height:200px;*/
	z-index:9999999996;
	overflow:auto;
}


#scalediv { 			
	background:url(../images/fixedSep2.png) right 5px no-repeat;
	position: absolute;	
	top:6px;
	left:15px;
	width:125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top:6px;
} 
#outputCoords {
	background:url(../images/fixedSep.png) right 5px no-repeat;
	position:absolute;
	width:100px;
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	height:20px;
	top:6px;
	left:150px;
	padding-top:12px;
}
#auZoom {
	background:url(../images/fixedSep.png) right 5px no-repeat;
	position:absolute;
	width:90px;
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	height:20px;
	top:4px;
	left:250px;
	padding-top:12px;
}
#slider {
	background:url(../images/fixedSep.png) right 5px no-repeat;
	position:absolute;
	width:210px;
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	height:30px;
	top:4px;
	left:480px;
	padding-top:6px;
	padding-right:15px;
}
#currentExtentsOpt	{
	width:150px;
	height:100px;
	padding:12px;
	left:0px;
} 	
#blacken{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/blacken.png) repeat;
	z-index:9998;

}
#printButton {
	background:url(../images/fixedSep.png) right 5px no-repeat;
	position:absolute;
	width:120px;
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #000000;
	height:20px;
	top:6px;
	left:350px;
	padding-top:8px;
}
#productInfoContent	{
	position:absolute;
	right:200px;
	top:100px;
	background-color:#FFFFFF;
	width:350px;
	height:250px;
	z-index:9999999997;
	display:none;
	padding-left:20px;
	padding-top:20px;
	overflow:auto;
}
p.prodsavailable{
	color: #00ff00; 
}		
p.prodsnotavailable{
	color: #ff0000; 
}
#copyrightdiv{
	position:absolute;
	z-index:999999999;
	right:2px;
	bottom:2px;
	padding:1px;
	font-size:10px;
	color:#000000;
	background: url(../images/scalebarback.png);
	background-repeat: repeat;
}
td.supplierinfo{
	vertical-align: top;
	text-align: left;
	font-size:11px;
	font-weight: normal;
	border-style: solid;
	border-width: 1px; 
	border-color: #CDDCFF;
	padding: 2px 2px 2px 2px	
}
td.supplierinfoheader {
	background-color: #24318D;
	vertical-align: top;
	text-align: left;
	font-size:11px;
	color: #FFFFFF;
	font-weight: normal;
	border-style: solid;
	border-width: 1px; 
	border-color: #CDDCFF;
	padding: 2px 2px 2px 2px	
}
td.supplierinfoNoTop { 
	vertical-align: top;
	text-align: left;
	font-size:11px;
	font-weight: normal;	
	border-left: #CDDCFF 1px solid; 
	border-bottom: #CDDCFF 1px solid;
	border-right: #CDDCFF 1px solid;
	padding: 2px 2px 2px 2px	
}
td.supplierinfoNoBot {
	vertical-align: top;
	text-align: left;
	font-size:11px;
	font-weight: normal;
	border-left: #CDDCFF 1px solid; 
	border-top: #CDDCFF 1px solid;
	border-right: #CDDCFF 1px solid;
	padding: 2px 2px 2px 2px	
}
td.supplierinfoNoTopBot {  
	vertical-align: top;
	text-align: left;
	font-size:11px;
	font-weight: normal;
	border-left: #CDDCFF 1px solid; 
	border-right: #CDDCFF 1px solid;
	padding: 2px 2px 2px 2px	
}
option.ex0 {background-color: #FFFFFF; color: white;}
option.ex1 {background-color: #ED0489; color: white;}
option.ex2 {background-color: #000000; color: white;}
option.ex3 {background-color: #FF0000; color: white;}
option.ex4 {background-color: #00FF00; color: white;}
option.ex5 {background-color: #0000FF; color: white;}
#mapLayersContent{
	position:relative;
	width:190px;
	z-index:99999997;
	overflow:auto;
}
#mapLayersContainer	{
	position:absolute;
	right:84px;
	top:4px;
	height:230px;	
	width:192px;	
	z-index:99999997;
	display:none;
	background:#336699;
	padding-top:15px;
	padding-bottom:0px;
	color:#FFFFFF;
}
ul.extralayers{
	margin-top:5px;
	margin-left:15px;
	margin-right:15px;
}
.extralayers li{
	list-style:none;
}
#sLeft	{
	position:relative;
	width:195px;
	height:238px;
	float:left;
	margin-top:14px;
	margin-left:14px;
}
#sRight	{
	position:relative;
	width:360px;
	height:238px;
	float:left;
	margin-top:14px;
}
#searchOptionsContent	{
	position:absolute;
	left:100px;
	top:170px;
	background:url(../images/whichMapping.png) no-repeat;
	width:600px;
	height:360px;
	z-index:99999997;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
	display:none;
	overflow:auto;
}
#searchOptionsContentIE6	{
	position:absolute;
	left:60px;
	top:170px;
	width:610px;
	height:380px;
	z-index:99999997;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	display:none;
	overflow:auto;
}
#optBaseLayers{
	display: none;
}
#supplierMessages{
	font-size:11px;
	font-weight: normal;
	color: #24318D;
}
.exArea	{
	position:relative;
	width:310px;
	height:23px;
	background:url(../images/exBG.jpg) no-repeat;
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: 999999;
	padding:6px;
}
.ddPaper	{
	width:140px;
	height:21px;
	font-size:11px;
	color:#666666;
	border:1px solid #777777;
	margin-left:8px;
}


/* -- Styles --*/
.orderClickable	{
	float:left;
	cursor:pointer;
}
.topOrderClickable	{
	float:right;
	cursor:pointer;
	margin-top:-4px;
}
.orderPrice	{
	font-size:22px;
	font-weight:bold;
	color:#FF0000;
	float:right;
	margin-right:5px;
}
.clickable	{
	cursor:pointer;
}
.logo	{
	position:absolute;
	top:15px;
	left:15px;
}	
.hLeft	{
	float:left;
}
.hRight	{
	float:right
}
.otherProducts	{
	margin-top:15px;
	margin-bottom:5px;
}
.mostOrdered	{
	margin-top:5px;
}
.productList li	{
	width:185px;
	padding-left:15px;
	list-style:none;
	background:url(../images/productBullet.jpg) no-repeat;
	height:22px;
	padding-top:5px;
	display:block;
	border-bottom:1px dashed #cccccc;
	text-align:left;
	color:#ED0489;
}
.searchType ul	{
	margin-top:15px;
}
.searchType{
	width:250px;
	padding-left:15px;
	margin-left:10px;
	list-style:none;
	background:url(../images/typeBullet.png) no-repeat;
	height:14px;
	padding-top:5px;
	display:block;
	text-align:left;
}
.osMMText{
	width:250px;
	padding-left:15px;
	margin-left:10px;
	list-style:none;
	padding-top:3px;
	display:block;
	text-align:left;
}
.sepe{
	width:250px;
	margin-left:10px;
	list-style:none;
	background:none;
	height:16px;
	display:block;
	text-align:left;
	color:#cccccc;
}
.dataPrice	{
	font-size:14px;
	font-weight:bold;
	color:#ED0489;
}
.topPrice	{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.osLogo	{
	margin-top:0px;
}
.locationTab	{
	margin-left:60px;
	cursor:pointer;
}
.closeBox	{
	position:absolute;
	right:12px;
	cursor:pointer;
}
.blom	{
	position:absolute;
	right:48px;
	cursor:pointer;
}
.roadAerial	{
	position:absolute;
	right:84px;
	cursor:pointer;
}
.login	{
	width:200px;
	height:20px;
	border:1px solid #ED0489;
	margin-bottom:3px;
	color:#666666;
	font-size:11px;
	text-indent:3px;
}
.white	{
	color:#333333;
	list-style:none;
}
.loginUL	{
	margin-top:-5px;
}
.loginUL li	{
	display:block;
	width:200px;
}
.remember	{
	float:left;
}	
.logMeIn	{
	float:right;
}
.clear	{
	clear:both;
}
.popupBox	{
	padding:10px;
	border:7px solid #336699;
	background:#FFFFFF;
}
.txtSearch	{
	border:none;
	width:182px;
	height:19px;
	padding:3px;
	background:url(../images/txtSearch.jpg) no-repeat;
	color:#999999;
}
.tenm	{
	margin-bottom:10px;
	margin-left:35px;
}	
.dontKnow	{
	font-size:9px;
}	
.alternatively	{
	position:absolute;
	bottom:0px;
	left:0px;
}
.alternativelyPink	{
	color:#ED0489;
}

.prodname{
	/*font-family:"Arial Rounded MT Bold";*/
	font-weight: bold;
	font-size: 12px;
	color: #24318D
}
.proddetails{
	/*font-family":"Arial Rounded MT Bold";*/
	font-size: 10px;
	color: #ED0489
}

p.grey {
	color: #666666; 
}
hr{
	color: #4668AE;
	background-color: #4668AE;
	height: 3px
}
p.error {
	color: #ff0000; 
}
td.extentLeft {
	border-right: #999999 1px solid;
	padding: 5px 5px 5px 5px	
}
td.extentRight {
	padding: 5px 5px 5px 5px	
}
td.selectedBottom{
	border-bottom: #999999 1px dashed;
}




/* -- Rounded Corners -- */
/* -- Main Right --*/
.rContainer	{background:#FFFFFF;overflow:auto;margin:0px}
.t {background: url(../images/mainTop.jpg) 0 0 repeat-x; width: 100%;overflow:auto}
.b {background: url(../images/mainBottom.jpg) 0 100% repeat-x;overflow:auto}
.l {background: url(../images/mainLeft.jpg) 0 0 repeat-y;overflow:auto}
.r {background: url(../images/mainRight.jpg) 100% 0 repeat-y;overflow:auto}
.bl {background: url(../images/mbl.jpg) 0 100% no-repeat;overflow:auto}
.br {background: url(../images/mbr.jpg) 100% 100% no-repeat;overflow:auto}
.tl {background: url(../images/mtl.jpg) 0 0 no-repeat;overflow:auto}
.tr {background: url(../images/mtr.jpg) 100% 0 no-repeat; padding:10px;overflow:auto} 

/* -- Main Right --*/
.mContainer	{background:#CEE5EF;overflow:auto;margin:0px;}
.mt {background: url(../images/mapmainTop.jpg) 0 0 repeat-x; width: 100%;overflow:auto}
.mb {background: url(../images/mapmainBottom.jpg) 0 100% repeat-x;overflow:auto}
.ml {background: url(../images/mapmainLeft.jpg) 0 0 repeat-y;overflow:auto}
.mr {background: url(../images/mapmainRight.jpg) 100% 0 repeat-y;overflow:auto}
.mbl {background: url(../images/mmbl.jpg) 0 100% no-repeat;overflow:auto}
.mbr {background: url(../images/mmbr.jpg) 100% 100% no-repeat;overflow:auto}
.mtl {background: url(../images/mmtl.jpg) 0 0 no-repeat;overflow:auto}
.mtr {background: url(../images/mmtr.jpg) 100% 0 no-repeat; padding:10px;overflow:auto} 


#bFixed	{
	position:fixed;
	bottom:0px;
	width:100%;
	left:210px;
	min-width:700px;
	z-index:0;
}
#fixedContent	{
	position:relative;
	width:90%;
	height:42px;
	background:url(../images/bFixedBG.png) repeat-x;
	margin-left:auto;
	margin-right:auto;
	z-index:999999;
}
#searchGBNI	{
	width:53px;
	position:relative;
	float:left;
	margin-right:10px;
	height:150px;
	font-size:12px
}
	
.searchGBON	{
	width:53px;
	height:53px;
	/*padding:10px;
	background:#CCCCCC;*/
	background:url(../images/searchGB.jpg);
	border:1px solid #555555;
	margin-bottom:5px;
	cursor:pointer;
}
.searchGBOFF	{
	width:53px;
	height:53px;
	/*padding:10px;
	background:#F2F2F2;*/
	background:url(../images/searchGB.jpg);
	border:1px dotted #555555;
	margin-bottom:5px;
	cursor:pointer;
}


.searchNION	{
	width:53px;
	height:53px;
	/*padding:10px;
	background:#CCCCCC;*/
	background:url(../images/searchNI.jpg);
	border:1px solid #555555;
	margin-bottom:5px;
	cursor:pointer;
}
.searchNIOFF	{
	width:53px;
	height:53px;
	/*padding:10px;
	background:#F2F2F2;*/
	background:url(../images/searchNI.jpg);
	border:1px dotted #555555;
	margin-bottom:5px;
	cursor:pointer;
}


.fixedLeft	{
	position:absolute;
	top:0px;
	left:-12px;
}
.fixedRight	{
	position:absolute;
	top:0px;
	right:-12px;
}
.raeSample	{
	position:relative;
	margin-top:3px;
	margin-left:5px;
	width:176px;
	height:59px;
	text-align:right;
	padding-top:4px;
	padding-right:4px;
}
.raeTitle	{
	width:85px;
	padding-bottom:3px;
	border-bottom:1px dotted #ffffff;
	float:right;
}
.raeDesc	{
	clear:both;
	font-size:9px;
	color:#000000;
	float:right;
}

/*DIALOG_BOX STYLES*/
#content {padding:20px}
#dialog {position:absolute; width:425px; padding:10px; z-index:9999999999; background:#fff}
#dialog-header {display:block; position:relative; width:411px; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(../images/dialogBoxImages/dialog_close.gif) no-repeat}
#dialog-content {display:block; height:80px; padding:6px; color:#666666; font-size:13px; text-align: center;}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:9999999998}
.errordialog {background:#fff url(../images/dialogBoxImages/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errordialogheader {background:url(../images/dialogBoxImages/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(../images/dialogBoxImages//warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(../images/dialogBoxImages/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(../images/dialogBoxImages/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(../images/dialogBoxImages/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(../images/dialogBoxImages/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(../images/dialogBoxImages/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}

/*Styles for account and ordering pages*/
#mainContainer	{
	position:relative;
	width:990px;
	min-height:500px;
	margin:0 auto;
}
#mainContainer2	{					/*use for single page layout ie. pages of the order process*/
	position:relative;
	width:737px;
	min-height:300px;
	margin:0 auto;
}
#mastHead	{
	position:relative;
	width:990px;
	height:60px;
	background:url(../images/basketHeader.jpg) no-repeat;
}
#middleContainer	{
	position:relative;
	width:990px;
}
#leftCol	{
	position:relative;
	float:left;
	width:253px;
	background:url(../images/basketLeftBack.jpg) repeat-y;
}
#rightCol	{
	position:relative;
	float:left;
	width:737px;
	background:url(../images/basketRightBack.jpg) repeat-y;
	/*height: 229px;*/

}
#midCol	{
	position:relative;
	width:737px;
	background:url(../images/basketRightBack.jpg) repeat-y;
}
#leftTop	{
	posiotn:relative;
	width:100%;
	height:17px;
}
#leftMiddle	{
	posiotn:relative;
	width:100%;
	min-height:300px;
}
#leftBottom	{
	posiotn:relative;
	width:100%;
	height:17px;
}
#rightTop	{
	posiotn:relative;
	width:100%;
	height:17px;
}
#rightMiddle	{
	posiotn:relative;
	width:100%;
	padding:15px
}
#rightBottom	{
	posiotn:relative;
	width:100%;
	height:17px;
}
/*FOOTER*/
#footer {
	clear: both;
	height: 30px;	
	font-size: 10px;
	color: #999999;
	line-height: 14px;
	margin-top: 10px;
	padding: 5px;
	width:700px;
}
#footer a {
	color: #4668AE;
}
#footer .footmiddle {
	width: 450px;
	padding-left: 5px;
	height: 30px;
	vertical-align: top;
}
#footer .footright {
	float: right;
	width: 170px;
	margin-right: 10px;
	padding-left: 0px;
	height: 30px;
	vertical-align: top;
	text-align:right;
	padding-right: 5px;
}
* html #footright {
	margin-right: 0px;
}
#footer a:link {
	color: #4668AE;
}
#footer a:hover {
	color: #4668AE;
	text-decoration: none;
}


/*End of file/*

