
@charset "utf-8"; 

label
{
color:#ffffff;
font-size: 10px; 
font-style: normal; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
text-align:left; 
} 

input
{
color: #9dc1da;
background: #191919;
border: 1px solid #ffffff; 
font-size: 10px;
font-style: normal; 
font-family:Verdana, Arial, Helvetica, sans-serif;
} 

textarea 
{
color: #9dc1da;
background: #191919;
border: 1px solid #ffffff; 
font-size: 10px;
font-style: normal; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
} 

.ul1 {	
   font: 13px/17px Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #ffffff;
   letter-spacing: 1px;
   list-style-position: outside;
	}

.li1 {	
   font: 13px/17px Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #ffffff;
   letter-spacing: 1px;
	} 
	
select {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	} 

.verd-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.floatright { 
   float: right;
   margin: 0 0 0 0;
   border: 1px solid #666;
   /*padding: 2px;*/
} 
.floatleft { 
   float: left;
   margin: 0 0 0 0;
   padding: 5px;
} 
/*table, td, th, li, ul, ol, dd, dl, dt,
form, button, fieldset, label, select, option, textarea {
	font-size: 10.0pt; 
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}*/
.table1{ background-color:#2D2D2D; border-color:#cccccc; border-width:1px;border-style: solid;}

.td1 { border: 1px solid #666; border-collapse:collapse;} 

.tr1 { border: 1px solid #666; border-collapse:collapse;} 

.titre1 {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-style: bold; 
  color: #5a86ad; 
  /*margin: 0 0 10px 10px;*/
  padding:4px;
 }

.about-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
} 

.ul3 {
     list-style-image:url("images/download.png"); 
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 
   } 
/*img { 
     border:0;
}*/
a  {
   text-decoration: none;
   color: #ffffff;
} 

a:hover {text-decoration: underline;
         color: #8B3C3A;
     }

a ins  {
   text-decoration: none; 
   
}



#bodytextgrow *:first-child  {
   margin-top: 0px;
}

#bodytextgrow *:last-child  {
   margin-bottom: 0px;
}





#bottomdottedline  {
   background: url(images/bottomdottedline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 16px;
   z-index: 3;
   width: 821px;
   height: 1px;
}










#bodytextgrow p  {
   font: 13px/17px Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #ffffff; /*ffffff*/
   letter-spacing: 1px;
}

#creditstext p  {
   font: 10px/12px Verdana;
   margin: 0px;
   text-align: center;
   color: #0000ff;
}



#thickgreyline  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 305px;
   z-index: 3;
   width: 815px;
   height: 32px;
   background-color: #262526;
   background-image: none;
}

#regalpattern  {
   background: url(images/regalpattern.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 32px;
   z-index: 3;
   width: 820px;
   height: 20px;
}




#drdoor{
   background: url(images/drdoor1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 353px;
   z-index: 3;
   width: 219px;
   height: 144px;
}
















#meetingimage  {
   background: url(images/meetingimage.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 353px;
   z-index: 3;
   width: 219px;
   height: 144px;
}

#rimlimousine  {
   
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 55px;
   z-index: 5;
   width: 201px;
   height: 13px;
}

#bodytextgrow  {
   padding: 0px 33px 0px 271px;
   background: url(images/interiorgrowtile.gif) repeat-y center top;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#creditstext  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 23px;
   z-index: 3;
   width: 799px;
}

#driverimage  {
   background: url(images/driverimage.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 512px;
   z-index: 1;
   width: 219px;
   height: 144px;
}

#logintext p  {
 
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #c2c5ca;
	text-decoration: none;
	text-align: right; 
	margin: 0px;

}





#airpl{
   background: url(images/airpl.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 672px;
   z-index: 1;
   width: 219px;
   height: 142px;
}


#brideimage  {
   background: url(images/brideimage.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 672px;
   z-index: 1;
   width: 219px;
   height: 264px;
}

#finaltest  {
   margin: 0px auto 0px auto;
   height: 1000px;
   width: 850px;
   position: relative;
}

#id2footer  {
   background: url(images/id2footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 0px;
   z-index: 2;
   width: 813px;
   height: 53px;
}

#scootdown  {
   position: relative;
   top: 357px;
}




#rimlogo  {
   background: url(images/nrimlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 8px;
   z-index: 5;
   width: 101px;
   height: 68px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 63px;
   margin-bottom: 87px;
}





#number  {
   background: url(images/1-877-468-1800.gif) no-repeat;
    visibility: visible;
   position: absolute;
   left: 667px;
   top: 312px;
   z-index: 4;
   width: 147px;
   height: 16px;
}

#banner  {
   background: url(images/banner.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 106px;
   z-index: 3;
   width: 813px;
   height: 180px;
}

#upper  {
   background: url(images/upper.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 11px;
   z-index: 2;
   width: 823px;
   height: 346px;
}



html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #2D2D2D;
}


   



#cllogin{
   
    visibility: visible;
   position: absolute;
   right: 15px; 
   top: 5px;
   z-index: 4;
  
}

#signup{
        visibility: visible;
   position: absolute;
   right:25px; 
   top: 32px;
z-index: 4;
}

#DynamicClock{


visibility: visible;
   position: absolute;
   right: 18px; 
   top: 53px;
   z-index: 4;
   
}

 
 
#menu{
   
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 75px;
   z-index: 3;
font-size: 14px;

   
}
 
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #8c99c6 url(images/menu_hover.png);
  color: #0000ff;
} 

#menu
{ height: 30px;
  width: 820px;
  margin-left: auto; 
  margin-right: auto;
background:  url(images/nmenu.png);
}

#menu ul{margin: 0px auto;} 

#menu li
{ float: left; 
  margin: 0px; 
  padding: 0px;
} 

#menu li a 
{ display: block; 
  float: left; 
  height: 30px;
  text-decoration: none; 

  padding: 3px 19px 2px 19px;
  text-transform: uppercase;
} 

#fleetimages{
   
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 105px;
   z-index: 3;   
}

#finaltest1{
   
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 300px;
   z-index: 3;
   
}