.profileImage
    {
    float:left;
      text-align:center;
      display:block;
      vertical-align:middle;
    }
.profileImages
{
	width:100%; 
	overflow:hidden;
}
.ListingImage
{
float:left;
	width:117px; 
	height:100px;
	overflow:hidden;
	text-align:center;
    display:block;
	
}
#contact{
width:600px;
float:right;
text-align:center;
}
	.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
		position:absolute;
			display: none;
			top:0%;
			left:0%;
			width: 100%;
			height: 100%;
			text-align:center;

			padding: 10px;
			z-index:1002;
			overflow: none;
			margin-right: auto;
	text-align:center;
margin-left: auto;
}

.white_quote {
			width: 152px;
			text-align:center;
background-color: white;
color: black;
padding: 6px;
font-size:8pt;
cursor:hand;
text-decoration:none;

		}
		
		
		.basiclink
		{
		color: black; 
		font-size: 8pt;
text-decoration:none;

		}


		.main_content {
			width: 615px;
			text-align:center;
margin-top: 10%;
			padding: 10px;
			border: 16px solid orange;
			background-color: white;
			z-index:1002;
			overflow: none;
			margin-right: auto;
	text-align:center;
margin-left: auto;

}



.TableTitle {
font-family: Arial; color: #FFFFFF; font-size: 9pt; font-weight: bold
	}
	
.TableSubTitle {
font-family: Arial; color: #FFFFFF; font-size: 9pt; font-weight: bold
	}

.SponsoredLinksRight{
font-family: Arial; color: #FFFFFF; font-size: 9pt; font-weight: bold
	}
	
.SponsoredLinksLeft{
font-family: Arial; color: #FFFFFF; font-size: 9pt; font-weight: bold
	}

.upgradeAccountImage{
border: 5px solid #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px

}

.upgradeButton { cursor: hand }


.InnerText{
font-family: Arial; color: #FFFFFF; font-size: 8pt
	}
	
	.InnerTextSmall{
font-family: Arial; color: #FFFFFF; font-size: 6pt
	}
	
	.ListingText{
font-family: Arial; color: #FFFFFF; font-size: 7pt; text-decoration: none;	}
	

.InnerTextHeading{
font-family: Arial; color: #FFFFFF; font-size: 11pt;  font-weight: bold

	}
	
.InnerTextSubHeading{
font-family: Arial; color: #FFFFFF; font-size: 8pt;  font-weight: bold

	}

.GroupBox {
padding: 3; 
height: 200px;
font-family: Arial; color: #FFFFFF; font-size: 8pt;
}

#enquirySearchBox{
padding: 3; 
height: 90px;
font-family: Arial; color: #FFFFFF; font-size: 8pt;
}

#groupBoxSmall {
padding: 3; 
height: 140px;
font-family: Arial; color: #FFFFFF; font-size: 8pt;
}

.LoadingPage{

width: 956px;
font-family: Arial; color: #FFFFFF; font-size: 8pt;  font-weight: bold

}

.FormInputElements{
font-family: Arial; color: #000000; font-size: 8pt;

	}

.FormButtons{
font-family: Arial; color: #000000; font-size: 8pt; font-weight: bold

	}

.HelpLinks{
font-family: Arial; color: #FFFFFF; font-size: 8pt

	}
	
.ValidationCaptions{
font-family: Arial; color: #FFFFFF; font-size: 7pt; font-weight: bold;
background-color: #FF0000;
}

.ValidationCaptionsSearch{
font-family: Arial; color: #CCFFCC; font-size: 7pt; font-weight: bold;
}

.SearchTitle{
font-family: Arial; color: #FFFFFF; font-size: 14pt; font-weight: bold

}

.SearchSubTitle{
font-family: Arial; color: #FFFFFF; font-size: 8pt; font-style: italic

}

.SearchInfoHeading{
font-family: Arial; color: #FFFFFF; font-size: 8pt; font-weight: bold

}

.SearchInfo{
font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.TableText{
font-family: Arial; color: #FFFFFF; font-size: 8pt
}


html, body, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}



h1 img {
	display: block;
}
img {border: 0;}
a {
	color: #CCFFCC;
}
a:hover {
	color: #FFFFFF;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

body {
	background: #3A0404 url(global/images/page_bg.jpg) repeat-x;
	font: 11px arial, sans-serif;
	color: #464544;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

legend
{
font-family: Arial; color: #FFFFFF; font-size: 8pt
}

#background
{
background: url("Global/Images/header.jpg") no-repeat;
width: 100%;
	min-height: 750px;
	height: 750px;
	
  position: left;
  float: left;

}

#wrapper {
	width: 1000px;
	min-height: 750px;
	height: 750px;
	
  position: relative;
  float: centre;
}

h1 {
 
  color: #ffffff;
  font-weight: bold;
}

h1 em {
  color: #ffffff;
  font-weight: bold;
  font-style: normal;
  position: relative;
  top: -4px;
}

#nav {
  position: absolute;
  top: 0px;
  left: 335px;
  width: 500px;
}
#nav li {
  float: left;
  background: url(global/images/nav_left.gif) no-repeat;
  list-style: none;
  padding-left: 10px;
  padding-right: 20px;
  padding-top: 37px;
  line-height: 1.1;
  font: arial, sans serif
}
#nav span {
  display: block;
  font-size: 28px;
}
#nav a {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#navleft a {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#navleft a:hover {
  color: #CCFFCC;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}


#nav a:hover {
  color: #CCFFCC;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#content {

  position: absolute;
  top: 105px;
  left: 10px;
  align: centre;
    color: #fff;

}
#content a {
  color: #FFFFFF;
}
#content a:hover {
  color:  #CCFFCC ;
}
#body {
width:970px;
  border: 3px solid white;
  background: #901315;
  padding: 0px;
}

#body1 {
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
width:970px;
  background: #730F11;
}

.page_table{
}

.table_leftsmall{
  float: left;
  width: 158px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 4px;
  padding-bottom: 4px

}

.table_leftwide{
  float: left;
  width: 210px;
  margin-right: 4px;

  margin-top: 4px;
  padding-bottom: 4px
}

.table_leftuserpanel{
  float: left;
  width: 300px;
  margin-right: 3px;

  margin-top: 3px;
  padding-bottom: 3px
}

.table_middlesmall{
  float: left;
  width: 570px;
  margin-right: 3px;
  margin-top: 3px;
  padding-bottom: 3px;

}



.table_sponsoredlinks{
  float: left;
  width: 130px;
  margin-right: 3px;
  margin-top: 3px;
 padding-bottom: 3px;
}

.table_small_sponsoredlinks{
  float: left;
  width: 100px;
   margin-right: 3px;
  margin-top: 3px;
 padding-bottom: 3px;
}

.leftbox_narrow {
  float: left;
  width: 158px;
  background: #730F11;
font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.leftbox_wide {
  float: left;
  width: 210px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.middlebox {
  float: left;
  width: 595px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.middlebox_fullscreen {
  float: left;
  width: 100%;
  height: 100%;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}


.middlebox_search {
  float: left;
  width: 582px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}



.fullbox {
  float: left;
  width: 905px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.myaccountpane {
  float: left;
  width: 730px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.myaccountpane_left {
  float: left;
  width: 200px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.sponsoredlinksbox {
  float: left;
  width: 150px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.sponsoredlinksboxWide {
  float: left;
  width: 180px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.small_sponsoredlinksbox {
  float: left;
  width: 100px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.leftbox_userpanel {
  float: left;
  width: 300px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.leftbox_ads {
  float: left;
  width: 375px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.table {
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

.ResultsShadeLight{
background: #730F11
}

.ResultsShadeDark{
background: #5E0D0F
}

.box-t { background: top url(global/images/box_t.gif) repeat-x;}
.box-r { background: right url(global/images/box_r.gif) repeat-y; }
.box-b { background: bottom url(global/images/box_b.gif) repeat-x; }
.box-l { background: left url(global/images/box_l.gif) repeat-y; }
.box-tr { background: top right url(global/images/box_tr.gif) no-repeat; }
.box-br { background: bottom right url(global/images/box_br.gif) no-repeat; }
.box-bl { background: bottom left url(global/images/box_bl.gif) no-repeat; }
.box-tl { background: top left url(global/images/box_tl.gif) no-repeat; }
.listing-table { background: left url(global/images/accountpane.gif) repeat-y; }

.listing-table{
font-family: Arial; color: #FFFFFF; font-size: 8pt;  font-weight: bold

	}



.box-tl {
  padding: 13px 18px ;
}

.box p {
  margin: 1em 0;
}

p.more {
  margin: 0;
}

.ActiveButton{

font-family: Arial; 
font-size: 8pt; 
font-weight: bold; 
color: #FFFFFF; 
border-style: solid; 
border-width: 0px; 
background-color: #730F11
}

#body h2 {
  font-size: 12px;
  text-align: left;
  margin-bottom: 1.5em;
  text-transform: uppercase
}
#body h3 {
  font-size: 12px;
  color: #CCFFCC;
  text-transform: uppercase;
}
#body h1{
align:centre; font-style: normal; font-variant: normal; font-weight: normal; font-size: 28px; font-family: 'arial', arial, sans-serif; color: #ffffff; padding: 10px;
}
#body .more a {
  font-weight: bold;
  text-decoration: none;
}
#body .more a:hover {
  text-decoration: underline;
}
.linebreak {
  border-top: 1px solid #CCFFCC;
  padding-bottom: 1em;
  margin-top: 1em;
}

#footer {
  text-align: center;
  width:968px;
}
#footer p, #footer ul {
  margin: 0.8em;
}
#footer ul {
  margin-top: 1.2em;
}
#footer li {
  display: inline;
  list-style: none;
}

.share UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.share UL LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-LEFT: 30px; PADDING-RIGHT: 4px; PADDING-TOP: 0px
}

.share UL LI.delicious {
	BACKGROUND: url(http://findmyparty.co.uk/global/images/shareicons/delicious.gif) no-repeat 0px 0px
}
.share UL LI.digg {
	BACKGROUND: url(http://findmyparty.co.uk/global/images/shareicons/digg.gif) no-repeat 0px 0px
}
.share UL LI.reddit {
	BACKGROUND: url(http://findmyparty.co.uk/global/images/shareicons/reddit.gif) no-repeat 0px 0px;
	}
.share UL LI.facebook {
	BACKGROUND: url(http://findmyparty.co.uk/global/images/shareicons/facebook.gif) no-repeat 0px 0px
}
.share UL LI.stumbleupon {
	BACKGROUND: url(http://findmyparty.co.uk/global/images/shareicons/stumbleupon.gif) no-repeat 0px 0px
}
#topconlanding {
  background: transparent;
  width: 565px;
  position: absolute;
  top: 115px;
  left: 380px;
  color: #fff;
  height: 190px;
  border: none;
  
  
}

#contentlanding {
  width: 970px;
  color: #fff;
  top: 300px;
  left: 10px;

}
#topcon {
  background: transparent;
    width: 595px;
  position: absolute;
  top: 115px;
  left: 390px;
  height: 190px;
  border: none;
  
  
}
#topcon-inner {
  
  height: 190px;
  padding:0px 0px 0px 0px;
  text-align: left;
  overflow: hidden;

}
#info-areas {
  padding: 0px;
  height: 50px;
  overflow: auto;
  text-align: left;
  width: 100%;
   }
   
   #enquiry-areas {
  padding: 0px;
  overflow: auto;
  text-align: left;
  height: 150px;
  
   }
   
#enquiries-desc {
  padding: 10px 10px 10px 10px;
  height: 100px;
  overflow: auto;
  text-align: left;
  width: 100%;
   }   
#topcon-inner-phrases {
  margin: 10px 10px 10px 10px;
    text-align: left;
height: 170px;
}

#topcon h2 {
  font-size: 14px;
}

}
#contenthomepage {
  width: 710px;
  position: absolute;
  color: #fff;
  top: 320px;
  left: 10px;
}

#backgroundhome1
{
background: url("Global/Images/newwoman.png") no-repeat;
width: 100%;
	min-height: 750px;
	height: 750px;
  position: left;
  float: left;
  



}

#backgroundhome2
{
background: url("Global/Images/partydj.png") no-repeat;
width: 100%;
	min-height: 750px;
	height: 750px;
  position: left;
  float: left;
  



}

#backgroundhome3
{
background: url("Global/Images/newchef.png") no-repeat;
width: 100%;
	min-height: 750px;
	height: 750px;
  position: left;
  float: left;
  



}

#backgroundhome4
{
background: url("Global/Images/newsinger.png") no-repeat;
width: 100%;
	min-height: 750px;
	height: 750px;
  position: left;
  float: left;
  



}

#backgroundhome5
{
background: url("Global/Images/womanmodel.png") no-repeat;
width: 100%;
	min-height: 750px;
	height: 750px;
  position: left;
  float: left;
  



}

#backgroundhome6
{
background: url("Global/Images/limo1.png") no-repeat;
width: 100%;
	min-height: 750px;
	height: 750px;
  position: left;
  float: left;
  



}

#getQuote
{

width: 110;
	min-height: 104px;
	height: 104px;
  position: absolute;
  float: left;
  top: 90px;
  left: 40px;
}

#joinus
{

width: 110;
	min-height: 104px;
  position: absolute;
  top: 10px;
  left: 880px;
}


#getQuoteLanding
{

width: 110;
	min-height: 104px;
	height: 104px;
  position: absolute;
  float: left;
  top: 100px;
  left: 130px;
}

     	div.cf_element2
	{
	margin-left:5%;
	margin-right:5%;
			background-color: #eee;
		border:  1px solid #ccc;
		color: #000000; 
	}


#backgroundhome7
{
background: url("Global/Images/taxi1.png") no-repeat;
width: 100%;
	min-height: 750px;
	height: 750px;
  position: left;
  float: left;
  



}

table.table_upgrade {
	background: #FFEFD5;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 560px;
	  font-family: Arial; color: #000000; font-size: 8pt;
	  
}
table.table_upgrade table *{
	font-family: Arial; color: #000000; font-size: 8pt;
}
table.table_upgrade thead{
	background: #FFA109;
}
table.table_upgrade thead * th{
	border-bottom: 1px outset;
	border-top: 1px outset;
	padding-left: 3px;
	padding-right: 3px;
}
table.table_upgrade tfoot{
	background: #730F11;
font-family: Arial; color: #000000; font-size: 8pt;
}
table.table_upgrade tbody th{
	background: #FFA109;
	border-right: 1px solid #956500 !important;
	border-bottom: 1px solid #fff;
	font-size: medium;
	font-weight: bold;
	padding-left: 2px;
	padding-bottom: 4px;
	text-align: centre;
	vertical-align: centre;
		font-family: Arial; color: #000000; font-size: 8pt;
}
table.table_upgrade tbody * td{
		border-right: 1px solid #956500 !important;
	border-bottom: 1px solid #ddd;
	padding-left: 3px;
	text-align: centre;
	vertical-align: middle;
}
table.table_upgrade tbody tr.odd{
	background: #FFF8EA;

}
table.table_upgrade tbody tr.odd th{
	background: #FFE2B0;

}
table.table_upgrade tfoot tr td{
	text-align: centre;
	padding-right: 4px;
		font-family: Arial; color: #ffffff; font-size: 8pt;
}
table.table_upgrade tbody td a{
	background-position: top left;
	min-height: 20px;
	padding-left: 20px;
	float: left;
	padding-right: 4px;

}
table.table_upgrade tbody td a.go{
	min-height: 20px;
	padding-left: 6px;
	padding-right: 6px;
	float: right;

}

table.table_upgrade tbody td a.enquirylink{
	min-height: 20px;
	padding-left: 2px;
	padding-right: 2px;

}
table.table_upgrade tfoot * th{
	border-top: 1px outset;
}
.enquiryBox{
background: left url(global/images/gradient1.png) repeat-x; 
border-top: 5px solid #730F11; 
border-bottom: 10px solid #730F11; 
border-left-color:#730F11; 
border-right-color:#730F11;
font-family: Arial; color: #000000; font-size: 8pt

}
.middlebox_county {
  float: left;
  width: 968px;
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}
.middlebox_landing {
padding:15px;
   
  background: #730F11;
	font-family: Arial; color: #FFFFFF; font-size: 8pt
}

ul#sidesale { width:280px; margin:0; padding: 10; list-style-type: none;}
ul#sidesale li { margin: 0 0 10 0px; padding-left: 20px; background-image: url(global/images/tick.gif); background-repeat: no-repeat;}

ul#sidewarning {width:500px;margin:0; padding: 10; list-style-type: none;}
ul#sidewarning li { margin: 0 0 0 0px; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; background-image: url(global/images/warning.png); background-repeat: no-repeat;}

ul#sideok {width:500px;margin:0; padding: 10; list-style-type: none;}
ul#sideok li { margin: 0 0 0 0px;padding-left: 30px; padding-top: 10px; padding-bottom: 10px; background-image: url(global/images/checkbox.png); background-repeat: no-repeat;}


ul#getaquote { list-style-type: none; margin: 0; padding: 10; background: url("global/images/current-bg.gif")}

ul#menu { width: 100%; height: 35px; background: url("global/images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
ul#menu li { display: block; float: left; margin: 0 0 0 0px; }
ul#menu li a { height: 35px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 5px 15px 0; }
ul#menu li a:hover { color: #333; }
ul#menu li a.current{ height: 35px; color: #FFF; background: url("global/images/current-bg.gif") top left repeat-x; text-decoration: none; display: block; float: left; line-height: 200%; padding: 5px 15px 0; }
.quotetext { font-family: "Lucida Grande", Verdana, sans-serif;}

ul#menu li form { height: 35px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%;  padding-top:5; padding-left:15; padding-right:15;}
ul#menu li form.current{ height: 35px; color: #FFF; background: url("global/images/current-bg.gif") top left repeat-x; text-decoration: none; display: block; float: left; line-height: 200%; padding-top:5; padding-left:15; padding-right:15; }
ul#menu li input{ background:none; border:none; cursor:pointer; color: #777; text-decoration: none; display: block; float: left; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; font-size: 1em; padding: 2px 0px 0;}
ul#menu li input.current{ background:none; border:none; cursor:pointer; color: #fff; text-decoration: none; display: block; float: left; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; font-size: 1em; padding: 2px 0px 0;}

.menulink {height: 35px; font-size: 0.8em; sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
.menulink li form { height: 35px; color: #fff; text-decoration: none; display: block; line-height: 200%; }
.menulink li input{ background:none; border:none; cursor:pointer; color: #fff; text-decoration: none; display: block; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; font-size: 1em;}
