/*---------------------------------------------
|  (C) 2006 Companion Computers Limited (CCL)
|       www.companioncomputers.co.uk
|			   info@compan.net
|----------------------------------------------
|     site : www.phoenix-fire-services.co.uk
|   author : Andrew Scott (andrew@compan.net)
|     date : 01/04/2007
----------------------------------------------*/
* { font-family:Arial; }
* { -moz-box-sizing:border-box !important; box-sizing:border-box !important; }

a { behavior: url("/a.htc"); }

html { width:100%; height:100%; overflow:auto; margin:0px; padding:0px;  }
body { width:100%; height:100%; overflow:auto; overflow-y:scroll; margin:0px; padding:0px; background-color:white; }

h1, h2, h3, h4, p {padding:0px; margin:0px;}

h1 { font-size:16px; }
h2 { font-size:16px; }
h3 { }

#container { width:766px; position:relative; top:0px; left:50%; padding:0px 0px 0px 0px;  margin:0px 0px 0px -383px; overflow:visible; overflow-x:hidden;  border-top:solid 0px;}

#header { width:766px; height:374px; position:relative; float:left;  background-repeat:no-repeat; background-image:url(/images/home.jpg); }
body.home #header { background-image:url(/images/home.jpg);}
body.aboutus #header{ background-image:url(/images/aboutus.jpg);}
body.contactus #header{ background-image:url(/images/contactus.jpg);}
body.howtobook #header { background-image:url(/images/howtobook.jpg);}
body.eventnews #header{ background-image:url(/images/news.jpg);}
body.testimonials #header{ background-image:url(/images/testimonial.jpg);}
 

#menu { width:181px;  position:relative; float:left;} 

body.testimonials #menu { height:2500px;}

#menu ul { margin-bottom:10px; }
#menu ul, #menu ul li { margin:0px; padding:0px; }
#menu ul li { display:inline; float:left; height:26px; width:164px; background-color:#ffd533; margin-bottom:5px; } 


#menu ul li a { color:#b80808; text-decoration:none; height:26px; line-height:20px; font-size:14px; display:block; padding-left:5px; padding-right:5px; float:left; line-height:27px; background-image:url(/images/Bullet.jpg); background-repeat:no-repeat; background-position:5px 5px; padding-left:30px; font-weight:bold;} 
#menu ul li a:hover { color:black; } 

#menu img { margin-top:10px;}

#content { width:585px; position:relative; float:left; margin-left:0px; padding-top:10px; background-color:#b80808; padding-left:20px; padding-right:35px; border-top:0px; padding-bottom:15px; margin-top:0px; height:550px;}

body.testimonials #content { height:1800px;}


#content h1 { color:White; font-weight:normal; font-size:30px; font-weight:bold;  } 
#content p { color:white; font-size:14px;}

#content ul {color:white; font-size:14px;}
#content li { list-style-type:square;} 
#content a {color:white; font-size:14px; text-decoration:none; font-weight:bold;}
#content a:hover { text-decoration:underline;}

#SEOArea { }
#SEOArea legend { color:White; font-weight:normal; font-size:13px; font-weight:bold;  }
#SEOArea label { width:100px; text-align:right;}
#SEOArea p { margin-bottom:3px;}

 
#mainContent { position:relative; width:960px; padding:20px; overflow:visible; background-color:#a4b8c9;}
#mainContent a { text-decoration:none; display:-moz-inline-box; display:inline-block; border-bottom:dotted 1px #ff9900; } 

#mainContent a:hover { border-bottom:solid 1px; } 
#main{ width:960px;position:relative;  float:left; }

#footer { width:766px; height:35px; position:relative; float:left; text-align:right; font-size:10px;  padding:7px 0px 0px 0px; background-color:#ffd533; padding-right:20px; color:#b80808; border-top:solid 3px #b80808; margin:0px; }
#footer a { text-decoration:none; display:-moz-inline-box; display:inline-block; color:#b80808;  } 
#footer a:hover {text-decoration:underline;  } 

/* Special CCL Menu */
#CCLMenu { position:absolute; top:0px; right:5px; width:150px; min-height:140px; margin:0px; border:solid 1px black; background-color:#492d00; text-align:right;  padding:5px 10px 5px 5px; opacity:0.5; filter:alpha(opacity=50); }
#CCLMenu:hover { opacity:1; filter:alpha(opacity=100); }
#CCLMenu h2 { font-size:14px; color:White; margin:0px; padding:0px; } 
#CCLMenu a { margin:0px; padding:0px; color:#4075b7; font-size:12px;  text-decoration:none; display:-moz-inline-box; display:inline-block; border-bottom:dotted 1px #4075b7; }
#CCLMenu a:hover { color:white; border-bottom:solid 1px white;  }

/* Login */
div#loginPane { width:500px; margin:0px; font-size:12px; padding-top:0px;} 
div#loginPane p { margin:0px; padding:5px; } 
div#loginPane p label { width:150px; text-align:right; color:white; padding-right:5px; } 
div#loginPane p input { width:142px; }
div#loginPane p input.button { width:132px; margin-left:150px;}


/* Admin based tables */
table.adminTable tbody tr td { color:white; }

/* testing */
h3 span {color:yellow;}


