﻿/*key2 definitions */
body {
	margin:0;
	padding:0;
	color:#666666;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
  }
  
  .hidden {
	display : none;
}
.thrColFix #colleft
{
float:left;
padding:0;
margin:0;
width:172px;
}
#top_background2 {
background-color:#D11D8B;
background-image:url(../images/key2_top_background_luxury2.gif);
background-repeat:repeat-x;
height:89px;
margin:0;
min-width:1000px;
padding:0;
position:relative;
text-align:center;
z-index:1002;
}
#top_key2_logo {
left:10px;
position:absolute;
top:1px;
width:161px;
z-index:1003;
}
#top_telephone2 {
float:inherit;
position:absolute;
right:10px;
top:12px;
z-index:1003;
}
#top_main_menu2 {
height:50px;
margin:0;
position:relative;
top:42px;
z-index:1002;
}
#addthis
{
float:inherit;
position:absolute;
right:15px;
top:29px;
z-index:1003;
}
a:link {
	font-size:11px;
	color:#D11D8B;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
  }
a:visited {
	font-size:11px;
	color:#D11D8B;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
  }
a:hover {
	font-size:11px;
	color:#D11D8B;
	text-decoration: underline;
  }
a img {
     border: 0 none;
  }
img {
     border: 0 none;
     margin:auto;
    }
	
h1 {
	font-size:20px;
	color:#0099FF;
	font-weight: normal;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	padding-top:5px;
	margin:0px;
  }
h2 {
	font-size:14px;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom:14px;
	padding-top:5px;
	margin:0px;
  }
h3 {
	font-size:15px;
	color:#0099FF;
	font-weight: normal;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top:5px;
	padding-bottom:2px;
	margin:0px;
  }
.Experience_Top{
	width:633px;
	margin: 0px auto 0px auto;
	padding:0;
	display:block;
	height:13px;
	position:relative;
	background-image:url(../images/interface_type_top.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	
}
.Experience_Body{
	width:633px;
	margin: 0 auto 10px auto;
	padding:0 0 15px 0;
	display:block;
	position:relative;
	background-image:url(../images/interface_type_body.gif);
	background-repeat:no-repeat;
	background-position:0 bottom;
}
.Experience_Content {
	padding: 0 10px;
	margin:0;
	position:relative;
	display:block;
}
h1.experience {
	font-size:26px;
	color:#0099FF;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Trebuchet MS',Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	margin:0px;
  }
 h2.experience {
	font-size:20px;
	color:#728294;
	font-weight: normal;
	text-decoration: none;
	font-family: 'Trebuchet MS',Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	margin:0px;
  }
/*structure*/
form{margin:0;padding:0;display:inline;}
.thrColFix #colright
{
float:right;
margin:0;
padding:0;
width:170px;
}
.thrColFix #mainContent {
/*margin:0 175px 0 180px;*/
float:left;
width:645px;
margin:0 5px 0 5px;
padding:0;
}
.thrColFix #container {
margin:0 auto;
min-width:1000px;
position:relative;
text-align:left;
top:20px;
width:1000px;
}
#middleblock{float:left}
.outerbox
{
float:left;
width:170px;
margin:0 0 10px 0;
padding:0;
}
.innerbox
{
float:left;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
width:100%;
position: relative;
padding:0;
background-color:#efefef;
}
.innerbox .imag
{
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 0;
	border:0px;
	margin:0px;
}
.boxcontent
{
padding: 0 3px 0 3px;
z-index:1;
position:relative;
margin:0;
}

.boxcontent h2
{
color:#0099FF;
font-family:'Trebuchet MS','Times New Roman',Times,serif;
font-size:18px;
font-weight:normal;
}
.searchboxrow
{
margin:8px 0 8px 0;
}
#sttitle, .sttitle, #shtitle, .shtitle{display:none}
#recentsearch a{display:block;font-size:130%}
#topsearch a{margin:0 3px 0 0;}
#backtohome
{
margin:0 0 6px 0;
float:left;

}
/*adzoom*/
#PageLinks p{margin:0}
#pltitle, .zoomin{display:none;}
.subtitle, .zoomout
{
margin: 0 0 4px 0;
}
.plcol
{
margin:0 0 5px 0;
}
/*ads*/
#adcenter
{
float:left;
width:750px;
margin: 0 0 0 15px;
}
#searchResults
{
	float:left;
	width:720px;
	margin:0;
	padding:7px 15px 0 15px;
	background-color:#fefefe;
	border: solid 1px #e0e0e0
}

.row{display:none}
.rowo, .rowe
{
	width:720px;
    border-bottom:1px solid #666666;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	float:left;
}
.col1
{
float:left;
width:150px;
margin:0 10px 0 0;
padding:0;
}
.col1 img
{
	border:none;
	width:150px;
	height:100px;
	margin:0;
	padding:0;
}
.col2
{
	float:left;
	width:560px;
	margin:0 ;
	padding:0;
}
.col3
{
	float:right;
	width:560px;
	margin:0 ;
	padding:0;
	text-align:right;
}
.col4
{
	float:left;
	width:100%;
	}
.col2 .Title
{
	font-size:16px;
	margin:0 0 5px 0;
	display:block;
	color:#D11D8B;
}
.exactbreak
{
font-size:180%;
color:#D11D8B;
font-weight:bold;
padding:10px 0 10px 0;
margin: 0 0 20px 0;
	width:720px;
    border-bottom:1px solid #666666;
}
.more, .moreb
{
margin: 0 0 0 10px;
cursor:pointer;
}
.linkurl{display:none}
.searchpaging
{
	width:100%;
	float:right;
	text-align:right;
	margin:0 0 10px 0;
}
.searchpaging a
{
margin:0;
padding:0 4px 0 0;
font-size:14px !Important;
}
a.currentpage{color:Black}
#searchResults a.linkcopy{color:black;text-decoration:none}
#searchResults a.linkcopy:link {color:black;text-decoration:none}
#searchResults a.linkcopy:active {color:black;text-decoration:none}
#searchResults a.linkcopy:visited {color:black;text-decoration:none}
#searchResults a.linkcopy:hover {color:black;text-decoration:none}
/*cms*/
.spacer{padding-top:10px;clear:both}
.clear{clear:both}
.block2_2container
{
width:190px;
margin:0 0 0 13px;
padding:20px 0 0 0;
float:left;
}
.block2_2img
{
float:left;
width:190px;
padding:0;
margin:0;
}
.block2_2img img
{
width:190px;
height:142px;
border:none;
}
.block2_2title
{
clear:both;
float:left;
margin-top:-171px;
width:190px;
}
block2_2div{float:left}
a.block2_2
{
display:block;
margin:3px 0 0 0;

}
/*footer*/
#footerbox {
	clear:both;
	position: relative;
	width:100%;
	height:22px;
	min-width: 1000px;
	top:70px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:1px;
	background-color:#D11D8B;
	text-align:center;
	background-image:url(/assets/images/interface/footer_bkg.gif);
	border-bottom:1px solid #D11D8B;
}
#footer {
	position: relative;
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	line-height:18px;
	padding-top:4px;

}
#footer1 {
	position: relative;
	width:1000px;
	top:70px;
	min-width: 780px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	line-height:18px;
	z-index: 1;
	height: 100%;
}