﻿/****** ALLMÄNNA FÖR MASTER*****/
body{margin: 0px; padding: 0px; font: 11px Arial; color: #595959; }
*{margin: 0; padding: 0;}
#BG
{
	margin-left: 20px; 
	margin-top: 15px; 
	padding-left: 26px;
	padding-right: 30px; 
	width: 960px; 
	background-image: url(/StaticFiles/gfx/lh_main_background.jpg); 
	background-repeat:no-repeat !important;

}
.MyPages_BG {
background-image:url(http://www.lansfast.se/images/lh_main_background.jpg);
background-repeat:no-repeat;
margin-left:20px;
margin-top:15px;
padding-left:26px;
padding-right:30px;
padding-top:25px;
width:936px;
}
.MyPages_BG_loggedin {
background-image:url(http://www.lansfast.se/images/minasidor/bgtop_minasidor.jpg);
background-repeat:no-repeat;
margin-left:20px;
margin-top:15px;
padding-left:26px;
padding-right:30px;
padding-top:25px;
width:936px;
}
#MyPages_Top {
color:white;
font-size:12px;
height:20px;
margin-left:20px;
margin-top:4px;
position:absolute;
width:956px;
}
#MyPages_Top .MyPages_TopLoginLeft {
float:left;
margin-left:30px;
}
#MyPages_Top .MyPages_TopLoginRight {
float:right;
margin-right:30px;
}
#Main
{
	padding-top:25px;	
}

#Top{width: 870px; height: 64px;}
#Content{margin-left: 3px; margin-top: 5px; width: 900px; overflow:hidden;}
#ClearBoth{clear: both;}

/*ALMÄNNA FÖR UNDERSIDOR*/
#Content3Spalt{margin-left: 20px !important; margin-left: 10px;}
#TillsaluContent
{
	float:left; width: 690px;
	overflow:hidden;
}
#TillsaluMiddle{float:left; margin-left: 20px !important; margin-left: 10px; margin-right: 20px !important; margin-right: 10px; width: 440px;}
#TillsaluRight{ float:right; width: 210px; margin:0px; padding: 0px; border: solid 0px red;}
#LeftBox{float: left;}
#LeftContainer{float:left;}

/*MENY 1*/    
#Menu_Nav1{width: 100px; float: right; margin-top: 5px; text-align: right;}  

/*MENY 2 (HUVUDMENY)*/ 
#Menu_Nav2{width: 910px; height: 55px; background-image: url('http://www.lansfast.se/images/lh_nav2_background.jpg'); background-repeat: no-repeat;}
#Menu_Nav2_Search{margin-right: 20px; margin-top: 15px; float: right;}
#Menu_Nav2_Buttons{margin-left: 30px; margin-top: 18px; float: left;}
.Menu_Nav2, .Menu_Nav2_Seperator{margin-right: 15px;}
.Search{border: solid 1px #d7d7d7; color: #252525; font-size: 11px;}
.SearchText{color: #252525; margin-top: 2px; margin-right: 7px;}

/*MENY 3*/ 
#Menu_Nav3{width: 910px; height: 26px; padding-top: 5px; padding-left: 30px; background-image: url('http://www.lansfast.se/images/lh_nav3_background.gif'); background-repeat: no-repeat; font: 12px arial; color: white; text-decoration: none; font-weight: bold; margin-bottom: 20px;}
.Menu_Nav3{margin-left: 15px; margin-top: 4px; margin-bottom: 4px; margin-right: 0px; padding: 0px;}
#Menu_Nav3 a:hover{font: 12px arial; color: #E0E0E0; text-decoration: none;}
#Menu_Nav3 a
{
	font: 12px arial; color: white; 
    text-decoration: none;
    margin-left:0px !important;
}


/*MENY 4*/     
#Menu_Nav4{width: 210px; font: 12px arial; color: Black; margin-bottom: 15px;}
	#Menu_Nav4 a{color: black; text-decoration: none;}
	#Menu_Nav4 a:hover{color: #A2A2A2; text-decoration: none;}
.MenuNav4_Link{margin-bottom: 2px; margin-right: 15px; height: 15px;}   
.MenuNav4_Arrow{float: right; position: relative; bottom: 8px; right: 15px;}
.MenuHR{margin-top: 2px; margin-bottom: 2px; padding: 0px;}
.padding{margin: 0px; padding: 0px;}
.Menu_Nav_5{font: 11px arial; margin-left: 36px; margin-bottom: 2px; color: black; text-decoration: none;}
    
/*NEDRE LIST (MENY)*/ 
#Menu_footer{height: 30px; width: 900px; background-image: url('/StaticFiles/gfx/lh_footer_background.gif'); 
background-repeat: no-repeat; text-align: center; margin-top: 10px;
clear:both;
}
.Footer_text
{
	 color: #bbbbbb;
	 position:relative;
	 top:8px;
}    

/*NYHETSPUFF*/ 
#News{width: 210px; /*padding: 45px 20px;*/ float: right;}
	#News #NewsContent{margin-top: 0px !important; background:  white url('/StaticFiles/gfx/puffkant1.jpg') no-repeat left bottom; 
margin-left: 0px;
}
		#News #NewsContent .NewsItem{width: 170px; margin-bottom: 10px; margin-left: 10px;}
		#News .NewsItem a{text-decoration: underline;}
#Aktuellt{width: 210px; background: white url('/StaticFiles/gfx/Aktuellt_BG.jpg') no-repeat left bottom; 
padding-left: 0px; padding-top: 0px; padding-bottom: 15px; margin-bottom: 15px;
}
        
/*SÖK-PUFFAR*/         
#SokBostad, #SokBobutik, #SokMaklare{width: 210px; height: 190px; float: left;}
.SearchBoxStart{padding-left: 15px; padding-top: 30px;}

.Bostadsbeskrivning
{
	font-weight:bold;	
}

.SearchBoxContainer
{
	width:209px;
	height:500px;
	float:left;
	overflow:hidden;
}

.SearchBoxInner
{
	padding-left:13px;	
	width:197px;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Staticfiles/gfx/basfakta_middle.png',sizingMethod='scale');
	background-repeat:repeat-y;
}
html>body .SearchBoxInner
{
	filter:none;
	background-image:url('/Staticfiles/gfx/basfakta_middle.png');
}

.searchBoxBottom
{
	width:210px;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Staticfiles/gfx/basfakta_bottom.png');
	height:12px;	
}

html>body .searchBoxBottom
{	filter:none;
	background-image:url('/Staticfiles/gfx/basfakta_bottom.png'); 
	background-repeat:no-repeat;
}

.SearchBoxInner select
{
	height:17px;
	width:60px;	
	font-size:10px;
	margin-right:10px;
}

.btnListSearch
{
	margin-left:140px;
}

.ddlMunicipality ,.ddlSortOrder
{
	width:178px !important;
}

.SearchHeader
{
	margin-left:20px;	
}

.lblSearchHeader,.lblSearchHeader a
{
	font-style:italic;
	font-size:18px;
	font-weight:normal;
	font-family:Times new Roman;
}

.active
{
	font-weight:600 !important;	
}

.TillsaluContent h1
{

}

.ObjektItem
{
	width:190px;
	float:left;
	padding-right:20px;
	position:relative;
	overflow:hidden;
}
.ObjektLastItem
{
	width:190px;
	float:left;
	position:relative;
	overflow:hidden;
}
.chkBoxType
{
	position:relative;
}

.listType
{
	 position:relative;	
}

.ObjektItem span
{	 
	font-size:11px;
	background:white;
}
.ObjektLastItem span
{	 
	font-size:11px;
	background:white;
}
.ObjList
{
	padding-left:20px;
	width:650px;
}

.ListPaging
{
	clear:both;	
	margin-left:5px;
	padding-top:25px;
}

.ListPaging a
{
	text-decoration:none;	
	margin-right:2px;
}

.ActiveSize
{
	 font-weight:bold;	
}

.itemImg
{
	width:190px;
	height:120px;
	margin-bottom:5px;
	position:relative;
	border:0px;
}

.itemImg img
{
	border:0px;
} 

.listColumn
{

	margin-bottom:10px;

	height:10px;
}

html>body .listColumn
{
	height:auto;	
	overflow:hidden;
}

.PagingActive
{
	font-weight:bold;
	text-decoration:underline !important;	
}

.ObjektInfoCont
{
	position:absolute;
	top:0px;
	left:0px;
	margin-left:40px;
	margin-top:40px;
	background-image: url(/StaticFiles/gfx/PUFF_GIF.gif); 
	background-repeat:no-repeat;
	width:570px;
	height:270px;
	z-index:20;
}

* Hide from IE-Mac \*/
html>body .ObjektInfoCont
{
	background-image: url(/StaticFiles/gfx/SKUGGA_BG.png); 
	background-repeat:no-repeat;	
}
/* End hide */ 



.ObjektInfoCont img
{
	margin-top:25px;
	margin-left:25px;	
}

.OBJListContainer
{
	padding:3px;
	position:relative;
	width:640px;
}

.ObejktInfoLeft
{
	width:320px;
	height:245px;
	float:left;
}

.ObejktInfoLeft img
{
	border:0px;	
}

.arrow
{
	border:0px;
	margin:0px !important;	
	position:relative;
	top:2px;
	left:3px;
}

.ObejktInfoRight
{
	width:230px;
	background-image:url(/StaticFiles/gfx/PUFF_TOM.gif); 
	background-repeat:no-repeat;
	height:200px;	
	float:left;
	margin-top:20px;
	margin-left:15px;
	cursor:pointer;
}

.OBJListContainer a 
{
	text-decoration:none;
	font-size:11px;
	color:#595959;
}

html>body .ObejktInfoRight
{
	background-image:url('/StaticFiles/gfx/PUFF.png'); 
}

.ObjektInfoText
{
	margin-left:10px;
	margin-top:10px;	
	color:#595959;
}

.ObjektInfoText span
{
	font-weight:normal;	
}


.objektLink
{
	margin-left:20px;	
}



.ObjektInfoText h3
{
	height:20px;
	margin-bottom:10px;	
}

.deklarerat 
{
	position:absolute;
	z-index:200;
	width:39px;
	height:70px;
	right:-10px;
	z-index:1;
}

.deklareratStor
{
	position:relative;
	z-index:1;
	width:39px;
	height:70px;
	margin-top:-220px;
	right:-10px;
	z-index:200;
	float:right;
}

.deklareratStor img
{
	margin-top:0px;	
}

.ObjektInfoCont h3
{
	font-size:14px;	
	color:White;
	font-weight:normal;
}

.popupTextLink
{
	margin-left:20px;	
	text-decoration:none;
	position:relative;
	top:-30px;
}

.popupTextLink span
{
	text-decoration:underline;
}

.popupTextLink img
{
	border:0px;	
	margin-left:5px;
	position:relative;
	top:3px;
}

.ListBid
{
	color:#FE7701;	
}
.BtnListFavo
{
    background-image:url(/staticfiles/gfx/favo.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    height:13px;
    width:180px;
    display:block;
    padding-left:19px;
    padding-top:4px;
    color:#FE7701;	
 }
 .BtnListShowFavo
{
    background-image:url(/staticfiles/gfx/showFavo.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    height:13px;
    width:180px;
    display:block;
    padding-left:19px;
    padding-top:4px;
 }
.ListFavo
{
    background-image:url(/staticfiles/gfx/favo.gif);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:19px;
    padding-top:3px;
    height:15px;
    display:block;
    color:#FE7701;	
 }
 .ListFavo a, a.ListFavo, a.BtnListFavo
{
    color:#FE7701;	
 } 
.ListFavoGray
{
    background-image:url(/staticfiles/gfx/favogray.gif);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:19px;
    padding-top:3px;
    height:15px;
    display:block;
    color:#BABABA;
 }
.ListFavoRemove
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Staticfiles/gfx/trash.png');
	padding-left:29px;
    padding-top:3px;
    height:24px;
    display:block;
}
html>body .ListFavoRemove
{
	filter:none;
	 background-image:url(/staticfiles/gfx/trash.png);
    background-repeat:no-repeat;
    background-position:left top;
}

.listSize
{
	width:200px;
	float:left;	
}

.pagingRight
{
	float:right;	
}

.LDIMG
{
	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Staticfiles/gfx/ld.png',sizingMethod='crop');
	background-repeat:no-repeat;
	width:40px;
	height:40px;	
}

html>body .LDIMG
{
	background-image:url('/StaticFiles/gfx/LD.png'); 
	background-repeat:no-repeat;
	width:40px;
	height:40px;
	filter:none;	
}

.EDIMG
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Staticfiles/gfx/ed.png',sizingMethod='crop');
	background-repeat:no-repeat;
	width:40px;
	height:40px;	
}

html>body .EDIMG
{
	background-image:url('/StaticFiles/gfx/ed.png'); 
	background-repeat:no-repeat;
	width:40px;
	height:40px;
	filter:none;		
}
	
#SearchBox{width: 197px; height: 30px; background-image: url('/StaticFiles/gfx/SokBostad_Top.jpg'); 
background-repeat: no-repeat; padding-top: 5px; padding-left: 14px;
}
#SearchBox2{width: 196px; height: 200px; background-image: url('/StaticFiles/gfx/sokbobutik.jpg'); 
background-repeat: no-repeat; float: left;	 padding-top: 40px; padding-left: 14px;
}
#SearchBox3{width: 196px; height: 450px; background-image: url('/StaticFiles/gfx/Search3_background.jpg'); 
background-repeat: no-repeat; float: left; padding-top: 40px; padding-left: 14px;
}
#SearchBox4{width: 190px; height: 400px; background-image: url('/StaticFiles/gfx/Search4_background.jpg'); 
background-repeat: no-repeat; float: left; padding-top: 40px; padding-left: 20px;
}
#SearchBox5{ width: 170px; height: 400px; background-image: url('/StaticFiles/gfx/Search5_background.jpg'); 
background-repeat: no-repeat; float: left;	 padding-top: 40px; padding-left: 20px; padding-right: 20px;
}
#SearchBox6{width: 202px; height: 200px; background-image: url('/StaticFiles/gfx/search.jpg'); 
background-repeat: no-repeat; float: left; padding-top: 40px; padding-left: 20px;
}
    
/*KONTAKT-PUFF*/  
#ContactPuff {width: 210px; margin-bottom: 15px; margin-top: 0px !important; background:  white url('/StaticFiles/gfx/puffkant.gif') no-repeat left bottom; 
padding-left: 0px;
padding-bottom:12px;
}



.KontaktaOss_Text {margin-top: 5px; margin-left: 18px; margin-right: 10px; margin-bottom: 10px; font-size: 11px; color:#595959;}


/*MER INFORMATION-PUFF*/
#MerInfo{width: 210px; background:  white url('/StaticFiles/gfx/MERINFO_BG.jpg') no-repeat left bottom; 
margin-bottom: 15px; }
.MerInfo_Text {margin-top: 5px; margin-left: 18px; line-height: 20px; margin-right: 10px; margin-bottom: 18px; font-size: 11px; color:#595959;}
.MerInfo_Pil{margin-right: 3px; margin-top: 3px;}

/*TEXT*/   
a{font: 11px arial; color: black;}
a:hover{color: #545454;}
.Ingress{font: 12px Arial; color: #595959;}
h1{font: 30px Times new Roman; margin-bottom: 10px; margin-top: 20px; color: Black;}
.Text{font: 10px arial;	}  

.messageShowWrong
{
	font-size:18px;
	font-weight:normal;
	font-family:Times new Roman;
}

.menu_Nav2_img
{
	position:absolute;	
}


#TillsaluMiddle {
float:left;
margin-right:20px !important;
width:430px;
}

#TillsaluRight {
border:0 solid red;
float:right;
margin:0;
padding:0;
width:210px;
}

.SubHeading {
font-size:20px;
font-style:italic;
}
.hide
{
	display:none;
}
.modalpopupbg
{
	background-color: #3D3D3D;
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.BGModalpopupbg
{
	background-color: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.HiddenModalpopupbg
{
	background-color: #fff;
    filter: alpha(opacity=60);
    opacity: 0.6;
}
.popupLogin
{
	width:441px;
}
.popupForgotPwd
{
	width:381px;
}
.popupRegister
{
	width:734px;
}
.hLogin
{
    background-image:url(/staticfiles/gfx/hLoggaIn.png);
    background-repeat:no-repeat;
    width:62px;
    height:10px;
}
.popupLoginTop
{
	width:441px;
	height:17px;
	background: transparent url(/staticfiles/gfx/popupTop_441.png) no-repeat left top;
	padding:7px 0 0 17px;
}
.popupLoginContent
{
    padding:16px 16px 15px 16px;
    width:408px;
    margin-left:1px;
	background-color:#EAE8DE;
	position:relative;
}
.popupLoginContent a
{
    color:#000;
}
.popupLoginBtm
{
	width:425px;
	height:39px;
	background: transparent url(/staticfiles/gfx/popupBtm_441.png) no-repeat left top;
	padding:11px 0 10px 16px;
	
}
.popupText
{
    font-size:110%;
    line-height:120%;
}
.popupForgotPwdTop
{
	width:372px;
	height:20px;
	background: transparent url(/staticfiles/gfx/popupTop_389.png) no-repeat left top;
	padding:5px 0 0 17px;
}
.popupForgotPwdContent
{
    padding:15px 16px 25px 16px;
    width:357px;
	background-color:#EAE8DE;
	font-size:110%;
	line-height:120%;
}
.popupForgotPwdBtm
{
	width:372px;
	height:39px;
	background: transparent url(/staticfiles/gfx/popupBtm_389.png) no-repeat left top;
	padding:11px 14px 0 17px;
}
.hForgotPwd
{
    background-image:url(/staticfiles/gfx/hForgotPwd.png);
    background-repeat:no-repeat;
    width:123px;
    height:13px;
}
.popupFavAddedTop
{
	width:372px;
	height:17px;
	background: transparent url(/staticfiles/gfx/popupTop_389.png) no-repeat left top;
	padding:6px 0 0 17px;
	 font-size:110%;
    line-height:120%;
}
.popupFavAddedContent
{
    padding:15px 16px 25px 16px;
    width:357px;
	background-color:#EAE8DE;
}
.popupFavAddedBtm
{
	width:389px;
	height:39px;
	background: transparent url(/staticfiles/gfx/popupBtm_389.png) no-repeat left top;
	padding:11px 13px 0 0;
}
.hFavAdded
{
    background-image:url(/staticfiles/gfx/hMyFavos.png);
    background-repeat:no-repeat;
    width:112px;
    height:10px;
}
.popupMoveToMyPagesBtn
{
	display:block;
	background: transparent url(/staticfiles/gfx/btnMoveToMyPages.png) no-repeat left top;
	width:168px;
	height:23px;
	float:right;
	margin-right:15px;
	margin-top:4px;
}
.popupCloseBtn
{
	display:block;
	background: transparent url(/staticfiles/gfx/btnClose.png) no-repeat left top;
	width:69px;
	height:23px;
	float:right;
	margin-right:15px;
	margin-top:4px;
}
.popupRegisterTop
{
	width:572px;
	height:17px;
	background: transparent url(/staticfiles/gfx/popupTop_572.png) no-repeat left top;
	padding:9px 0 0 17px;
}
.hRegister
{
    background-image:url(/staticfiles/gfx/hRegister.png);
    background-repeat:no-repeat;
    width:85px;
    height:10px;
}
.popupRegisterContent
{
    padding:15px 0 15px 16px;
    width:556px;
	background-color:#EAE8DE;
	position:relative;
}
.popupRegisterBtm
{
	width:543px;
	height:41px;
	background: transparent url(/staticfiles/gfx/popupBtm_572.png) no-repeat left top;
	padding:13px 14px 0 16px;
	color:Red;
}
.popupLnkHelp
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Staticfiles/gfx/query.png');
	width:15px;
	height:15px;
	position:absolute;
}
html>body .popupLnkHelp
{
	filter:none;
background: transparent url(/staticfiles/gfx/query.png) no-repeat left top;
}
.popupLnkHelp
{
	top:-19px;
	right:11px;
}
.popupLnkHelp a, .popupLoginHelpClose a, .popupForgotPwdHelp a, .popupCloseHelp a, .popupClose a
{
	display:block;
	width:15px;
	height:15px;
	cursor:pointer;
}
.popupHelp
{
	
	padding:25px 54px 30px 30px;
	background-color:#777777;
	color:#fff;
	position:absolute;
	z-index:100002;
	top:-50px;
	left:-4px;
}
.popupHelp p
{
    padding-bottom:20px;
}
.popupHelp p strong
{
    line-height:24px;
}
.popupClose
{
	width:15px;
	height:15px;
	background: transparent url(/staticfiles/gfx/close.png) no-repeat left top;
	position:absolute;
	top:-18px;
	right:21px;
	z-index:100003;
}
.popupCloseHelp
{
	width:15px;
	height:15px;
	background: transparent url(/staticfiles/gfx/close.png) no-repeat left top;
	position:absolute;
	top:8px;
	right:9px;
	z-index:100003;
}
.loginform
{
	display:block;
	border:none;
	padding:9px 0 0 0;
}
.pwdform
{
	display:block;
	border:none;
	padding:9px 0 0 0;
}
.registerform
{
	display:block;
	border:none;
	padding:10px 0 0 0;
}
.loginform .label
{
	font-weight:bold;
	display:block;
	clear:both;
	width:150px;
	padding-bottom:4px;
}
.loginform .input
{
	border:solid 1px #B7B7B7;
	height:19px;
	width:239px;
	clear:both;
	display:block;
	margin-bottom:4px;
	padding-left:2px;
}
.pwdform .label
{
	font-weight:bold;
	display:block;
	margin-bottom:4px;
}
.popupSendBtn
{
	display:block;
	background: transparent url(/staticfiles/gfx/btnSend.png) no-repeat left top;
	width:69px;
	height:23px;
	float:right;
	margin-right:15px;
	margin-top:3px;
}

.pwdform .input
{
    border:solid 1px #B7B7B7;
	height:19px;
	display:block;
	width:239px;
	padding-left:2px;
}
.registerform .input, .infologin .input
{
	 border:solid 1px #B7B7B7;
	height:19px;
	clear:both;
	display:block;
	margin-bottom:5px;
	padding-left:2px;
}
.registerFormLeft
{
	float:left;
	width:290px;
	padding-bottom:13px;
}
.registerFormLeft .registerinput, .infologin .registerinput
{
	width:239px;
}
.registerFormLeft .label
{
	display:block;
	font-weight:bold;
	padding-bottom:5px;
}
.labelError
{
	display:block;
	color:Red;
	font-weight:bold;
	padding-bottom:4px;
}
.registerFormRight
{
	float:left;
	width:243px;
}
.registerFormRight .label, .infologin .label
{
	display:block;
font-weight:bold;
padding-bottom:5px;
}

.registerFormRight .registerinput
{
	width:180px;
}
.registerFormBtm
{
	clear:both;
	position:relative;
}
.registerFormBtm p
{
	padding-top:10px;
}
.registerError
{
    padding-right: 4px;
     /*color: #9d080c;*/
color:red;
}
.labelTermError
{
color:red;
}
.registerFormBtm .show
{
    float: right;
    /*color: #9d080c;*/
color:red;
}
.registerCancelBtn
{
	display:block;
	background: transparent url(/staticfiles/gfx/btnCancel.png) no-repeat left top;
	width:74px;
	height:27px;
	float:right;
	margin-right:6px;
}
.registerSaveBtn, .btnSave
{
	display:block;
	background: transparent url(/staticfiles/gfx/btnSave.png) no-repeat left top;
	width:73px;
	height:27px;
	float:right;
}
.popupRegisterHelp
{
	padding:32px 120px 45px 30px;
	background-color:#777777;
	color:#fff;
	position:absolute;
	z-index:100002;
	top:-45px;
	left:-28px;
	font-size:110%;
	line-height:130%;
}
.chklabel
{
	padding:6px 0 0 0;
	display:inline-block;
}
.popuploginRegisterLink
{
	margin:8px 0 7px 0;
}
.popuploginBtn
{
	display:block;
	background-image:url(/staticfiles/gfx/btn_login.png);
	background-repeat:no-repeat;
	width:88px;
	height:27px;
	float:right;
	margin-right:14px;
}
.popupCancelBtn
{
	display:block;
	background-image:url(/staticfiles/gfx/btnCancel.png);
	background-repeat:no-repeat;
	width:74px;
	height:27px;
	float:right;
	margin-right:3px;
}
.popupPwdBtn
{
	position:absolute;
	right:26px;
	bottom:-3px;
	display:block;
	background-image:url(/staticfiles/gfx/btn_login.png);
	width:88px;
	height:27px;
}
.popupPwdMsg
{
	display:block;
	margin-top:-10px;
}
.PwdRegisterLink
{
	background: transparent url(/staticfiles/gfx/linkicon.png) no-repeat left center;
	margin-top:10px;
	padding:0 0 0 18px;
	display:block;
	cursor:pointer;
	text-decoration:underline;
}
.infologin, .infoPULHeading
{
	padding-top:13px;
	display:block;
	clear:both;
	border-top:solid 1px #F2F1EB;
	width:540px;
}
.registerTerm, .readmore
{
	background: transparent url(/staticfiles/gfx/linkicon.png) no-repeat left center;
	padding:0 0 4px 18px;
	display:block;
	cursor:pointer;
	text-decoration:underline;
}
a.arrowlink
{
	background: transparent url(/staticfiles/gfx/linkicon.png) no-repeat left center;
	padding:0 0 0 16px;
	display:block;
	cursor:pointer;
	text-decoration:underline;
}
.Tools
{
    width: 210px;
    clear: both;
    margin-top: 16px;
}
.ToolsTop
{
    background-image: url(/Staticfiles/gfx/toolsTop.gif);
    background-repeat: no-repeat;
    width: 210px;
    height: 27px;
}
.ToolsContent
{
    padding: 10px 10px 0 12px;
    border-left: solid 1px #DBD7C8;
    border-right: solid 1px #DBD7C8;
    background-color: #fff;
    width: 186px;
}
.ToolsBtm
{
    background-image: url(/Staticfiles/gfx/ContactUsBtm.png);
    background-repeat: no-repeat;
    width: 210px;
    height: 8px;
}
.ToolsContent a
{
    display: block;
    color: #505050;
    text-decoration:underline;
    height: 20px;
    font-size: 100%;
}
a.ToolShowFavo
{
    background-image:url(/staticfiles/gfx/showfavo.gif);
    background-repeat: no-repeat;
    cursor:pointer;   
    padding-left: 21px;
    margin-left:7px;
}
a.ToolAddFavo
{
    background-image:url(/staticfiles/gfx/favo.gif);
    background-repeat: no-repeat;
    cursor:pointer;   
    padding-left: 21px;
    margin-left:7px;
}
a.ToolTipAFriend
{
    background-image:url(/staticfiles/gfx/toolTip.gif);
    background-repeat: no-repeat;
    cursor:pointer;  
    padding-left: 23px; 
    margin-left:5px;
}
a.ToolPrint
{
    background-image:url(/staticfiles/gfx/toolPrint.gif);
    background-repeat: no-repeat;
    cursor:pointer;   
    padding-left: 23px;
    margin-left:5px;
}
.ToolFavoGray
{
    background-image:url(/staticfiles/gfx/favogray.gif);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left: 21px;
    margin-left:7px;
    height:20px;
    display:block;
    color:#BABABA;
}
.ContactUs
{
	width:210px;
	clear:both;
}
.ContactUsTopNear
{
	background-image:url('/Staticfiles/gfx/ContactUsTopNear.png');
	background-repeat:no-repeat;
	width:210px;
	height:27px;
	clear:both;
}
.ContactUsTop
{
	background-image:url('/Staticfiles/gfx/ContactUsTop.png');
	background-repeat:no-repeat;
	width:210px;
	height:27px;
	clear:both;
}
.ContactUsContent
{
	padding:11px 10px 0 17px;
	border-left:solid 1px #DBD7C8;
	border-right:solid 1px #DBD7C8;
/*	background-image:url('/Staticfiles/gfx/ContactUsBg.png');
	background-repeat:repeat;*/
	background-color:#fff;
	width:181px;
	float:left;
}
.ContactUsItemContent
{
	padding-bottom:17px;
	float:left;
}
.ContactUsBtm
{
	background-image:url('/Staticfiles/gfx/ContactUsBtm.png');
	background-repeat:no-repeat;
	width:210px;
	height:8px;
	clear:both;
}
.ContactUsContent .CompanyName
{
	font-weight:bold;
}
.ContactUsContent span
{
	display:block;
}
.ContactUsToOfficeLink .arrowlink
{
    font-size:100%;
    text-decoration:underline;
}
.ContactImage
{
    padding-right: 10px;
    width: 60px;
    float: left;
}
.ContactInfo
{
    width: 110px;
    float: left;
}
.ContactInfo .arrowlink
{
    font-size: 100%;
    text-decoration: underline;
    padding-left: 14px;
}
.ContactPhone
{
    padding-top: 5px;
}

.BusinessCard
{
    float: left;
    min-height: 240px;
    display:inline;
}
.BusinessCardContent
{
    height: 240px;
    width: 195px;
    float: left;
}
.BusinessCardContent .CompanyName
{
    font-weight: bold;
}

.BusinessCardContent span
{
    display: block;
}
.BusinessCardContent img
{
    display: block;
    padding-bottom: 10px;
}
.contactPageHeader
{
    font-size: 70%;
    font-style: italic;
}
.ContactUsToOfficeLink
{
    float: left;
    padding: 0 0 3px 0;
}
.HideTextbox
{border:none;
 background-color:#EAE8DE;
 width:1px;
 height:1px;
 opacity:0;
 color:#EAE8DE;}