﻿.ratingStar 
{
   font-size: 0pt;
   width: 32px;
   height: 28px;
   margin: 0px;
   padding: 0px;
   cursor:pointer;
   display: block;
   background-repeat: no-repeat;
}

.PopUpBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
	opacity:0.7;        
}

.ModalPopUp
{
   width:400px;    
   border-style:solid;
   border-width: 4px;
   padding: 10px 10px 10px 10px;
   background-color:#cccccc;
   border-color:White; 
}

.PopUP
{
   border-style:solid;
   border-width: 3px;
   visibility:hidden;   
   background-color:#aaffaa;
   border-color:#77ff77; 
}

.ForumTitle
{   
    background-image: url(./Images/ForumBackMain.jpg);
    background-color:Silver;
    background-repeat:repeat-x;
    color:White;
    
}
.ForumTitleTopic
{
    background-image: url(./Images/ForumBackTopic.jpg);
    background-color:Silver;
    background-repeat:repeat-x;
    color:White;
    
}
.ForumTitleReplies
{
    background-image: url(./Images/ForumBackReplies.jpg);
    background-repeat:repeat-x;
    background-color:Silver;  
    color:White;
    height:24px;
    
}

.ForumBody
{
    width:100%;
    background-color:Silver;
}
.filledStar
{ 
    background-image: url(Images/Filled.gif);
}
.emptyStar
{ 
    background-image: url(Images/Empty.gif);
}

body 
{
	margin: 0px 0px 0px 0px;
	font-family:Arial;
	font-size:12px;	
}

.Filt50
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}
h1
{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
h2
{
	font-size:14px;
}
.h1
{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.h2
{
     font-weight:bold;
	font-size:14px;
}
p
{
	text-align:left;
	font-size:12px;
	color:#444444;
}
.link
{
	color:Blue;
	text-decoration:underline;
}
.Centre
{
	vertical-align:middle;
	text-align:center;
}
.Under
{
	width:540px;
	font-size:48px;	
	color:Silver;
	vertical-align:middle;
	text-align:center;
}
#TheRest
{
    display:inline;
    float:left;
    width:300px;
}
#ForumOverall
{
    display:inline;
    float:left;
    width:100%;
     height:140px;
}
#ForumLink
{
    display:inline;
    float:left;
    
}
.Overall
{
    display:inline;
    float:left;
    width:100%;
}
.Item
{
    display:inline;
    float:left;
    width:50%;
}


#Header
{
    display:inline;
    float:left;
	padding: 5px 0px 0px 0px;
	background-color:#A02D2D;
    height:120px;
	width:800px;
}
#Logo
{
    display:inline;
	float:left;
	padding: 5px 0px 0px 0px;
	background-color:#A02D2D;
	width:630px;
}
#Login
{
    display:inline;
	float:left;
	padding: 5px 0px 0px 0px;
	background-color:#A02D2D;
	width:160px;
}
#Menu
{	
    display:inline;
	float:left;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:Black;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:Black;
	width:795px;
    height:20px;
	background-color:Gray;
	color:Black;
    font-size:12px;
    text-decoration:none;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	 
}
.MenuBack
{

 background-image: url(Images/menu1.jpg);
 background-repeat:repeat;
}
.MenuHover
{

 background-image: url(Images/forumbackmain.jpg);
 background-repeat:repeat;
}
.MenuSelected
{

 background-image: url(Images/forumbackreplies.jpg);
 background-repeat:repeat;
}

.Sig
{
	 color:Maroon;
	font-style: italic;
}
.Updated
{
     background-color:Fuchsia;

}
#map
{
    width:450px;
    height:400px;
    background-color:Blue;
    padding: 0px 0px 0px 0px;
    margin: 3px -6px 0px 0px;
  
}

#Main
{
	padding: 10px 10px 10px 10px;
	text-align:left;
	width:780px;
	display:inline;
	float:left;
    margin-right: 0px;
}
#News
{
	width:130px;
	display:inline;
	float:left;
	background-color:#dddddd;
}
#Content
{
	padding: 10px 10px 10px 10px;
	width:450px;
	display:inline;
	color:Black;
	float:left;
}
#ForumContent
{
	padding: 10px 10px 10px 10px;
	width:630px;
	display:inline;
	color:Black;
	float:left;
}
#Images
{
	padding: 7px 10px 30px 7px;
	width:160px;
    height:600px;
	display:inline;
	float:left;	
	background-color:#dddddd;
    position:relative;
}
#GalleryImages
{
	padding: 7px 10px 30px 7px;
	width:600px;
    height:600px;
	display:inline;
	float:left;
    position:relative;
}
.Watermarkcss
{
    font-family:Arial;
    font-size:12px;
    color:Gray;
    width:260px;
}
.ImgRight
{
    float:right;
}
.ImgLeft
{
    float:left;
}
#Centre
{
	text-align:center;
}
#Footer
{
    display:inline;
	float:left;
	width:100%;
}
.TableTitle
{
    color:White;
    background-color:#000099;
}
.TableFirst
{
    color:Black;
    background-color:#6666ff;
}
.TableAlt
{
    color:Black;
    background-color:#9999cc;
}
.ContactNames
{
	color:Green;
}
.ContactEmail
{
	color:Blue;
}
.ContactPhone
{
	color:Red;
}

.ForumTableReplies
{
border-bottom: solid 2px #777777;
    border-left: solid 2px #777777;
    border-right: solid 2px #777777;
    border-top: solid 2px #777777;
   width:100%;
  
   background-color: #EEEEEE;
   border-collapse:separate;
}

.ForumTable
{
  
    border-bottom: solid 2px #777777;
    border-left: solid 2px #777777;
    border-right: solid 2px #777777;
    border-top: solid 2px #777777;
   width:100%;
   background-color: #EEEEEE;
   border-collapse:separate;
}

#SlideShow
{
    width:200px;
    float:right;
}
.imgTop
{
    position:absolute;
    top:10px;
    left:5px;
    bottom: 507px;
}
.imgMid
{
    position:absolute;
    top:190px;
    left:5px;
}
.imgBot
{
    position:absolute;
    top:370px;
    left:5px;
}

.formlabel
{
    float: left;
    width: 120px;
    font-weight: bold;
}
.forminput
{
    width: 260px;
   
}
.formbutton
{
    margin-left: 120px;
}
#FormLayout
{
   
}
br
{
    clear:left;
}
.galleryTitlePanel
{
     width:100px;
    visibility:hidden; 
    background-color:Silver;
    filter:alpha(opacity=0);
	opacity:0; 
     
}
.galleryTextPanel
{
     width:180px;
     visibility:hidden;
    background-color:Maroon;
    color:White;
    filter:alpha(opacity=0);
	opacity:0; 
     
}
.ImageClose
{
    visibility:hidden;
    filter:alpha(opacity=0);
	opacity:0; 
     
}