﻿/* pm seed colours:
Coal	#0C2027
Claret	#000000
Pink	#F4CEDB
Anchor	#395a8c
GreyBG  #DAE2E3
red bg  #A41820
*/

BODY
{
    LINE-HEIGHT: 18px; FONT-FAMILY: verdana, helvetica, sans-serif;
    margin: 0%;
    margin-top:0px;
    padding: 0px;
    background-color: #DAE2E3;
    font-size: 85%;
    color: #000;
    min-width:890px;
    background-image: url('../Images/bg/bgPage.jpg');
    background-repeat:repeat;
    border:solid 0px #771417;
    border-top:none;
}



FORM					{margin:0px; padding:0px;}

/*--------------------- global defaults ---------------------*/
A               		{color:Blue; text-decoration:none}
A:hover         		{color:Blue;background:#e2e2e2;}
DIV             		{/*margin:0px;padding:0px;*/}
P               		{/*margin:0px;padding:0px;*/}
UL              		{list-style:square;color:#000;}	
LI						{margin:0px;}
OL						{}
BLOCKQUOTE				{margin:0px 20px;padding:0px;}
ACRONYM					{border-bottom:thin dotted #ccc;}
IMG						{margin:0px;padding:0px;border:0px;}
H1     					{color:#0C2027;font-size:150%;font-weight:bold; margin-bottom:10px;padding:0px;}
H2     					{color:#1C3037;font-size:120%;font-weight:bold; margin-bottom:10px;padding:0px;}
H3     					{color:#2C4047;font-size:100%;font-weight:bold; margin-bottom:10px;padding:0px;}

/*--------------------- page structure ---------------------*/
#RoyalCars			    {width:90%; margin:0px;padding:0;border:solid 1px #771417;background-color: #D6D6CE;position: absolute;min-width:890px;margin-left: 10%;margin-right: 10%;width:80%;}
#mhBg                   {height:155px;background-image: url('../Images/bg/mhBg.jpg');
                         background-repeat:repeat-x;}
#mh						{height:155px;background-image: url('../Images/bg/mh.jpg'); background-repeat:no-repeat;}
#mb						{background:#000;height:2em;line-height:2em;text-align:right;}
#pb						{margin:0px;padding:0px;color:#0C2027; background-color:#fff;}
#pf						{width:100%; height:25px;line-height:25px;border-top:1px solid #eee;color:#666;font-size:85%;margin:0px;clear:both;}

.cl						{clear:both;padding:0px;}


/*--------------------- masthead ---------------------*/
#mh A					{text-decoration:none;color:#fff;padding:0px 5px;}
#mh A:hover				{background:#0C2027;color:#999;}

#mb a					{text-decoration:underline; color:#fff;padding:0px 5px;font-weight:bold;}
#mb a:hover				{background:#fff;color:#999;}





/*--------------------- tabs ---------------------*/
#tn {width:233px;float:left;position:absolute;top:155px;left:0px;z-index:1;}

#tT { background-position: right top; width: 233px; height: 47px; background: url('../Images/bg/nav/top.jpg') right top;}

div.tM             { height:30px;}
div.tM A           {color: #FFF;font-weight:bold; display:block; background-image: url('../Images/bg/nav/mid.jpg'); background-repeat:no-repeat; line-height:30px;padding:0 0 0 45px;}
div.tM A:hover     {color: #FFF;font-weight:bold; background-image: url('../Images/bg/nav/midSel.jpg'); }

div.tMB             { height:30px;}
div.tMB A           {color: #FFF;font-weight:bold; display:block; background-image: url('../Images/bg/nav/blank.jpg'); background-repeat:no-repeat; line-height:30px;padding:0 0 0 45px;}
div.tMB A:hover     {color: #FFF;font-weight:bold; background-image: url('../Images/bg/nav/blank.jpg'); }


#tB { background-position: right top; width: 233px; height: 41px; background: url('../Images/bg/nav/bot.jpg') right top;}








/*  ------  */
#pc              {float:left;border:solid 0px red; width:71%;  min-height:405px;padding:0 0% 0 0%; margin:0px 15px 0px 250px; }

.box             {width:99%; background-color:#801A21; border:solid 0px green;background-image: url('../Images/bg/box/hdrL.jpg');background-repeat:no-repeat; background-position:left top;}

.bH              {border:solid 0px red;height:34px;  background-image:url('../Images/bg/box/hdrR.jpg'); background-repeat:no-repeat;background-position:right top;text-align:left; color:#fff;line-height:35px;font-size:130%;  padding-left:45px; }
.bC              {width:93.7%; border:solid 0px blue;padding:0% 3% 0% 3%;min-height:350px; border:solid 1px black;background-image:url('../Images/bg/dial taxi.jpg'); background-position: left bottom; background-repeat:no-repeat; background-color:White;}

.quote           {float:left;width:65%; border:solid 0px red;position:relative; text-align:right; margin-top:35px;line-height:30px;margin-left:175px;}

.dial           {float:left;width:65%; border:solid 0px red;position:relative; text-align:left; margin-top:35px;height:68px; margin-left:175px;background-image:url('../Images/taxi 299299.jpg'); background-repeat:no-repeat; background-position:right top;font-size:1%;color:#fff;}

/*.quote           {width:64%; border:solid 1px red;position:relative; text-align:right; margin-top:35px;line-height:20px;margin-left:30%;}*/



/*  ------  */

#logo         { POSITION: relative;  BACKGROUND: none url('../Images/bg/Royal Cars.jpg') scroll repeat 0% 0%; HEIGHT: 70px; WIDTH: 200px; TOP: 36px; LEFT: 236px;border:solid 0px pink;}

#logo A       { BACKGROUND: none transparent scroll repeat 0% 0%;}
#logo A:hover { BACKGROUND: none transparent scroll repeat 0% 0%;border:none;text-decoration:none;}

x
/*  ------  */

#po             {}
#po             { background-image: url('../Images/bg/po.jpg');font-size:20px;color:#fff;  font-weight:bold;clear:both;text-align:center ;vertical-align:middle;height:40px;line-height:40px; }
#pf             { background-image: url('../Images/bg/pf.jpg');font-size:85%; color:#fff;text-align:center ;vertical-align:middle;height:40px;line-height:40px; }




/*--------------------- page footer ---------------------*/
#pf a					{color:#666;}
#pf a:hover				{color:#000}














/***********************************************/
/* Labels                                      */
/***********************************************/
.errorLabel
{
	color: #FF0000;
	font-weight: bold;
}

/***********************************************/
/* Tables                                      */
/***********************************************/

.standardTable
{
	width: 100%;
	padding: 4px;
}

.boldStandardCell
{ 
	font-weight:bold;	
}


/***********************************************/
/* Forms                                       */
/***********************************************/


.titleCellMain
{
    background-color:#A41820;
	color: White;
	font-weight: bold;
	vertical-align : top;
	text-align:center;
}

.titleCell
{
    background-color : #A41820;
	color: White;
	font-weight: bold;
	vertical-align : top;
}
    
    
.labelCell
{
    color:#000;
    background-color:#c6c6c8;
    font-weight: normal;
    border: solid 1px black;
    padding: 4px;
    text-align:right;
}


.cell
{
	background-color : 	#e6e6e8;
}





.editform 
{	
	border : solid 1px #000000;
	border-top-style :none ;
	border-collapse : collapse;
} 



.elementfieldcell 
{
	background-color : 	#e6e6e8;
	font: 0.9em Arial, Helvetica, sans-serif;
	text-align:left;
	white-space:nowrap;
} 






.editform td 
{
	padding-bottom : 0.5em;
	padding-top : 0.5em;
	padding : 0.5em 0.5em 0.5em 0.5em;
	border : solid 1px #000000;
}


