body{
	margin:0;
	font-family:arial, verdana, helvatica, sens-serif;
	font-size:0.69em; /* 11px */
	text-align:center;
	color:#4d4f53;
}
/*----------------------------------------------------------------------------- Generic Elements--------------------------------------------------------------------------------------------------------*/

form,fieldset, p, ul, ul li, h1, h2, h3, h4, h5 , input, label{
	margin:0;
	padding:0;
	border:0;
}


a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h2{
	font-family:verdana;
	font-size:1.3em;
}

h3{
	font-family:verdana;
	font-size:1em;
	color:#005293;
	margin-bottom:3px;
}

h4{
	font-family:verdana;
	font-size:1em;
	margin:0;
	padding:0;
}

img, img a{
	border:0;
	text-decoration:none;
}

/*-----------------------------------------------------------------Main Wrapper ------------------------------------------- */

#wrapper{
	width:87.09em; /* 958px */
	margin:0 auto;
	text-align:left;
}

/*---------------------------------------------serach and accessiblity--------------------------------------------------------- */

#telephone{
	position:absolute;
	width:72.09em;
	text-align:right;
	margin-top:40px;
	margin-left:15em;
}

#telephone img{
	
}

#telephone span{
	color: #0065a4;
	font-size: 2.5em;
	padding-left:10px;
}


#top{
	background:url(/images/top-grey.gif) no-repeat right;
	height:2.55em;
	padding-top:0.45em;
	width:87.09em; /* 958px */
	color:#999;
	
}

#searchdiv{
	float:right;
	text-align:right;
	width:31%;
	color:#999;
	
}

#searchdiv .searchlabel{
	margin:0;
	padding:0 13px 0 13px;
}

#searchdiv input.searchtextbox{
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	border-top:1px solid #8f8f8e;
	font-family:arial, verdana, helvatica, sens-serif;
	font-size:.8em;
	margin-bottom:10px;
	width:120px;
	color:#4d4f53;
	font-family:verdana;
	float:left;
	height:15px;
}

#searchdiv input.go{
	margin:0 0 4px 5px;
	float:left;

}

#searchdiv p{
	text-align:right;
	float:left;
	margin:0;
	padding-top:0px;
}


#searchdiv p  span.seperator{
	margin-right:10px;
	margin-left:2px;
}

/*#searchdiv p span.small{
	font-size:.9em;
	font-weight:bold;
}

#searchdiv p span.medium{
	font-size:1em;
	font-weight:bold;
}

#searchdiv p span.large{
	font-size:1.2em;
	font-weight:bold;
	margin-right:5px;
}*/

span.small{
	font-size:.9em;
}

span.mid{
	font-size:1em;
}

span.large{
	font-size:1.2em;
	margin-right:5px;
}

a span.underline {
	text-decoration:underline;
}


#searchdiv p a{
	text-decoration:none;
	color:#999999;
}

#searchdiv p a:hover{
	color:#fdcc3d;
}

#searchdiv p .current{
	color:#fdcc3d;
	font-weight:bold;
}

#searchdiv p a.textUnderline
{
	text-decoration:none;
	color:#fdcc3d;
	font-weight:bold;
}

#searchdiv p a.textNotUnderline
{
	color:#999999;
}

.ft_selection { font-weight:bold; color:#fdcc3d !important;}



/*--------------------------------- top navigation ---------------------------------- */

#top-nav{
	height:85px; /* 50px */
	border-bottom:9px solid #fdc82f;
	width:"87em";
}

#top-nav #logo{
	width:7em;
	height:4.55em;
	float:left;
	margin-top: 5px;
}



#top-nav #nav{
	margin:59px 0 0 0;
	height:26px; /* 49px */
	font-size:.86em;
	width:75em;
	float:right;
}

#top-nav #nav ul{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	font-weight:bold;
}

#top-nav #nav li{
	background:url(/images/nav-up.gif) no-repeat;
	width:8.91em;
	line-height:2.74em;
	text-align:center;
	display:inline;
	float:left;
}

#top-nav #nav li a{
	color:#4d4f53;
	background:url(/images/arrow-yellow.gif) no-repeat left;
	padding-left:12px;
}

#top-nav #nav li a:hover{
	color:#4d4f53;
	text-decoration:none;
	background:url(/images/arrow-grey.gif) no-repeat left;
	padding-left:12px;
}

#top-nav #nav li.current{
	background:url(/images/nav-current.gif) no-repeat;
}

#top-nav #nav li.current a{
	background-image:url(/images/arrow-yellow-white.gif);
}

#top-nav #nav li.current a:hover{
	background-image:url(/images/arrow-grey.gif);
}


/*--------------------------------- Home banner ---------------------------------- */

#home-banner{
	display:table;
	width:100%;
}

/*--------- left banner including image and text --------------*/
#left-banner{
	width:64.64em;
	float:left;
}

#left-banner #img-banner{
	width:25.73em;
	height:27.27em;
	float:left;
}

#left-banner #img-banner img{
	width:25.73em;
	height:27.27em;
}

#left-banner #txt-banner{
	background:#49494b url(/images/bg-middle-banner.jpg) repeat-x bottom;
	width:34.72em;
	width:"38.82em"; /*-- 427 for ie 5.5 --*/
	float:left;
	font-family:verdana, arial, helvatica, sens-serif;
	text-align:left;
	padding:1.82em;
	height:23.1em;
	height:"27.27em";
	border:3px solid #4b4c50;
	color:#D7D7D7;
}

#left-banner #txt-banner h1{
	font-size:2em;
	color:#fff;
	margin-top:0px;
	font-weight:normal;
}

#left-banner #txt-banner p{
	margin-top:11px;
}

#left-banner #txt-banner p.introbase{
	background:url(/images/border-p.gif) repeat-x top;
	margin:17px 0 0 0;
	padding-top:8px;
	width:90%;
}

#left-banner #txt-banner a {
	color: #d7d7d7;
}

.hpQuickLinks{
	color: #fec830 !important;
	font-weight: bold;
}

/*--------- right banner map image  --------------*/

#right-banner{
	width:19.73em;
	#width:19.78em;
	width:"21.64em"; /*238 */
	float:left;
	margin-left:10px;
	background: #005b98;
	height:26.18em;
	height:"27.27em";
	padding:8px 0px 0px 16px ; 
	border: 2px solid #025395;
    /*background: #005293 url(http://www.platform-rentals.co.uk/_design/design_11275/layout.css/bg-right-banner.jpg) repeat-x bottom ;*/
	
}


#right-banner #rightside h2{
	font-size:1.64em;
	color:#FDC82F;
	font-weight:normal;
}

#right-banner #rightside input{
	vertical-align:top;
	height:19px;
	margin-top:5px;
}

#right-banner #rightside .depotinput{
	width:170px;
}

#right-banner #rightside img{
	 margin-top:8px;
	 padding:0;
	 /*width:18.82em; */
	 width:18.75em;
	 height:20.82em;
 }

 
/*--------------------------------bottom content ---------------------------------- */

#bottom-boxes{
	width:84.73em; /* 932px */
	width:"87.09em"; /* 958 */
	background: #fec830 url(/images/homepage-bottom-bg.jpg) bottom repeat-x;
	border:3px solid #fec830;
	margin-top:9px;
	padding:10px 10px 0px 10px;
	float:left;
	height:230px;
	 height:"22.00em"; /* 242 */
}

#bottom-boxes .columndiv{
	height:150px;	
}

#bottom-boxes  .foot{
	background:url(/images/border-grey1.gif) repeat-x top;
	font-size:1em;
	padding:10px 0 0px 0px;
	text-align:left;
	width:100%;
	display:block;
	float:left;
	
}

#bottom-boxes .footinner{
	margin-left:10px;
}


#bottom-boxes .foot a{
	color:#4d4f53;
	background:url(/images/arrow-grey-dark.gif) no-repeat left;
	padding-left:15px;
}

#bottom-boxes .foot a.more{
	background:url(/images/arrow-blue.gif) no-repeat left;
	padding-left:15px;
}


#bottom-boxes h2{
	background:url(/images/border-grey.gif) repeat-x bottom;
	margin:0 0 10px 0;
	color:#005293;
	font-size:1.1em;
	padding:10px 0 10px 5px;
	text-align:left;
}

#bottom-boxes ul li{
	margin:0 0 14px 21px;
	list-style-image: url(/images/arrow-grey-dark1.gif);
}

#bottom-boxes ul li span{
	color:#005293;
	font-weight:bold;
	font-size:1em;
}

#bottom-boxes ul li a{
	color:#4d4f53;
}



/*--------- left bottonm boxes --------- */
#bottom-boxes #left-boxes{
	float:left;
	width:46.73em; /*514px */
}


/*-- ----------RNS  box --------------------- */
#bottom-boxes #left-boxes #rns{
	float:left;
	width:23.09em; /* 254px */
	margin-right:26px;
}

.bluelinkrns a{
	color:#005293 !important;
}

.bluelink{
	color:#005293 !important;
}

/*-- ----------contact-home  box --------------------- */
#contact-home{
	width:19.45em; /*214px */
	float:left;
	padding-right:20px;
}

#contact-home a{ 
	color:#4d4f53;
}

#hire-tracker a{
	color: #005293;
}

#contact-home .login-here{
	margin-left: 5px;
	color: #005293;
	background: url(/images/arrow-grey.gif) no-repeat left 5px;
	float: left;
	padding-left: 15px;
	font-size: 1.27em;
	font-weight: bold;
}


#contact-home-inner{
	padding-left:5px;
}


#contact-home-inner .view-img{
	background:url(/images/arrow-grey.gif) no-repeat left;
	padding-left:15px;
	margin-top:20px;
}	


#contact-home-inner .height_input {
	width:10%;
	border:1px solid #999;
	margin-right:5px;
	margin-top:0;
	clear:none;
	float:none;
}


#contact-home-inner .txtinput{
	width:60%;
	margin-left:5px;
}


#used-equip1{
    float:left;
}

.equip1{
	width:220px;
	float:left;
}

.equip1 label{
  padding-right:10px;	
	
}

.equip2{
	width:200px;
	float:left;
}
.equip2 label{
   float:left;
   padding:2px 10px 0 15px;
} 

.paddtop{
   padding-right:10px;
}

.height_input {
	width:10%;
	border:1px solid #999;
	margin-right:5px;
	margin-top:0;

}

/*------- right bottonm boxes --------- */
#bottom-boxes #right-boxes{
	float:left;
	width:37.82em; /*414px */
}
	
/*-- ----------hire  tracker  box ---------------------  */

#bottom-boxes #right-boxes #hire-tracker{
	width:16.73em; /* 184px */
	float:left;
	margin-right:24px;
}

#bottom-boxes #right-boxes #hire-tracker .login-here{
	margin-left:5px;
	color:#005293;
	background:url(/images/arrow-grey.gif) no-repeat left 5px;
	padding-left:15px;
	font-size:1.27em;
	font-weight:bold;
}

#bottom-boxes #right-boxes #hire-tracker .further{
	margin:10px 0 0 20px;
}

#bottom-boxes #right-boxes #hire-tracker .bigblue{
	margin:10px 0 0 20px;
	color:#005293;
	font-size:1.52em;
	font-weight:bold;
}






/*------- Intrenation depot dropdown ---- */
#home-logos{
 width:18.73em; /*206px */
 float:left;
}

#home-logos select{
 width:200px;
}
	


/*-------------------------------- Footer  ---------------------------------- */
.footer_logos{
	padding-top:20px;
	float:left;
}

.footer_logos img{
	padding-left: 30px;
	margin-left: "30px";
	width: 9.09em;
	height: 2.73em;
}


#footer{
	background:url(/images/bottom-grey.gif) no-repeat right;
	height:28px;
	margin-top:27px;
	color:#999;
	font-size:.8em;
	float:left;
	width:108em;
	width:"970px";
	/*clear:both;*/
}


#footer div.footer-left{
	width:56%;
	width:"46%";
	float:left;
	text-align:left;
	padding-left:10px;
	margin-top:10px;
}

#footer div.footer-right{
	width:40%;
	width:"50%";
	float:right;
	text-align:right;
	margin-top:10px;
	padding-right:10px;
}

#footer div.footer-right a{
	color:#999;
	margin-left:30px;
}


/*-------------------- footer more infor -------------------------*/

.hp-hide {
	display:none;
}

#footermoreinfo {
	clear:both;
	background: #ccc;
	padding:15px;
	float:left;
	width:928px;
	margin-top:20px;
}

#footermoreinfo p {
	padding-bottom:10px;
}

#footermoreinfo a {
	color:#005293;
}


/*-------------- image map -------------*/

#mapstyle{
    color: #5d5c5c;
    text-align:left;

}
#rightside area{
cursor:help;
}

#mapstyle h4{
    font-size:1em;
    color: #005794;
    font-weight:bold;
    padding:0;
    margin:0;
}


#jeddah{
    display:none;
    position:absolute;
    border:1px dashed #FDC600;
    background:#fff;
    padding:10px;
    margin-top:-90px;
    margin-left:-20px;
}

#riyadh{
    display:none;
    position:absolute;
    border:1px dashed #FDC600;
    background:#fff;
    padding:10px;
    margin-top:-115px;
    margin-left:-20px;
}

#kuwait{
    display:none;
    position:absolute;
    border:1px dashed #FDC600;
    background:#fff;
    padding:10px;
    margin-top:-160px;
    margin-left:50px;
}


#dharan{
    display:none;
    position:absolute;
    border:1px dashed #FDC600;
    background:#fff;
    padding:10px;
    margin-top:-120px;
    margin-left:-20px;
}


#bahrain{
    display:none;
    position:absolute;
    border:1px dashed #FDC600;
    background:#fff;
    padding:10px;
    margin-top:-135px;
    margin-left:-10px;
}

#qatar{
    display:none;
    position:absolute;
    border:1px dashed #FDC600;
    background:#fff;
    padding:10px;
    margin-top:-120px;
    margin-left:-20px;
}

#dubai{
    display:none;
    position:absolute;
    border:1px dashed #FDC600;
    background:#fff;
    padding:10px;
    margin-top:-120px;
    margin-left:-20px;
}

#abudhabi{
    display:none;
    position:absolute;
    border:1px dashed #FDC600;
    background:#fff;
    padding:10px;
    margin-top:-110px;
    margin-left:-20px;
}

#oman{
    display:none;
    position:absolute;
    border:1px dashed #FDC600;
    background:#fff;
    padding:10px;
    margin-top:-80px;
    margin-left:-10px;
}


