body,html {
  font-family:arial;
  font-size:12px;
	margin:0;
	padding:0;
	background:#FFF;
	color:#545454;
}

div.PromoBox
{
    padding:10px;
    border: solid 1px #000000;
    width:62%;
    margin: 15px 20px;
    }

html {
  overflow-y: scroll;
}	

body {
	min-width:1000px;
	background-image:url('/images/bg.jpg');
	background-repeat:repeat-x;	
}

.pngImg {
	behavior: url(/_includes/iepngfix.htc);
}


a:link, a:visited {
	text-decoration : none;
	color:#305A83;
}

a:hover {
	text-decoration : underline;
	color:#305A83;
}	 

p, h1, h2{
  margin: 15px 20px;
}

h1{
  color: #1B4164;
  font-size:18px;
  margin-top:0px;
  padding-top:10px;
  font-weight:normal;
}

h2{
  color: #1B4164;
  font-size:14px;
}

#wrap {
	font-size:12px;
	margin:0 auto;
	width:1000px;
}

#header {
  color:#2F5A82;
	width:915px; height:133px;
	padding:14px 85px 0 0;
	background-image:url('/images/hdr_bg.jpg');
}

  #header div{
  	text-align:right;
  }

  #logo {
    display:inline;
    float:left;
    margin:11px 0 0 45px;
  }
  
  #logo, #logo img {
    behavior: url(/_includes/iepngfix.htc);  
    width:296px; height:122px;
    border:0;
  }
  
  #slogan {
    position:relative;
    float:right;
    top:3px; right:10px;
    font-size:18px;
    width:455px; height:25px;
  }
  
  #contact {
    position:relative;
    float:right;
    top:14px; right:10px;
    font-size:11px;
    padding-bottom:4px;
    width:170px; height:44px;
  }
  
    #contact strong {
      font-size:20px;
    }
    
    #contact a {
      font-size:13px;
      line-height:10px;
    }    
  
  #menu {
    position:relative;
    float:right;
    top:12px; right:10px;
    width:565px; height:26px;
  }
  
  #menu a{
    font-weight:bold;
    height:26px;
    display:block;
    line-height:26px;
    background-repeat:repeat-x;
    float:left;
    padding:0 7px;
  }
  
    .dropdown{
      width:120px;
      padding:8px 5px 5px 5px;
      background:url('/images/dd_bg.gif') repeat-x top #FFF;
      border:1px solid #1B4164;
      position:absolute;
      visibility:hidden;
      left:0;
      top:0;
      z-index:1;
    }
  
    #menu ul{
      list-style:none;
      margin:0;
    	padding:0;
    }
    
    #menu li {
    	margin-left:1px;
    	float:right;
    }  

    #menu li img{
      float:left;
    	vertical-align:middle;
    	border:0;
    }      
    
    #menu .on a{
    	color:#1B4164;
    }
    
    #menu .off a{
    	color:#FFF;
    }
    
    #menu .on a{
    	background-image:url('/images/mnu_on.jpg');
    }
    
    #menu .off a{
    	background-image:url('/images/mnu_off.jpg');
    }

#content {
  width:816px;
  min-height:480px;
  background:url('/images/bg_in.jpg') no-repeat top;
  padding:0 92px 10px 92px;
}

  #content ul{
    padding-left:0;
    margin-left:60px;
  }
  
  blockquote{
    margin-right:300px;
  }

#sidebar{
  border-left:1px dotted #A0A0A0;
  margin:10px 0 10px 20px;;
	width:225px; height:450px;
	padding-left:15px;
	float:right;
}

  #sidebar .box{
    width:211px; height:140px;
    float:left;
    background-image:url('/images/box_bg_in.gif');
  }
  
    #sidebar #box1{
      padding:4px 4px 1px 4px;
      background-position:top;
    }
    
    #sidebar #box2{
      padding:1px 4px 1px 4px;
      background-position:0px -3px;
    }
    
    #sidebar #box3{
      padding:1px 4px 4px 4px;
      background-position:bottom;
    }    
  
    #sidebar .box .hdr{
      width:211px; height:16px;
      padding-top:2px;
      background-color:#345E86;
      color:#FFF;
    }  
  
    #sidebar .box h2{
      margin:0 0 0 5px;
      font-size:11px;
      color:#FFF;
    }
    
    #sidebar .box .ad{
      width:211px; height:100px;
      margin-bottom:2px;
    }  
    
    #sidebar .box .label{
      width:200px;
      margin:0 auto;
      color:#345E86;
      font-size:10px;
      font-weight:bold;
    }    
    
    #sidebar .box .label a{
      float:right;
    }    
    
    #sidebar .box .label a img{
      width:8px; height:9px;
      border:0;
      vertical-align:text-top;
      margin-top:2px;
    }    
    
    #sidebar .box .label a{
      font-size:10px;
    }     

#furnishedModel{
	position:relative;
	width:524px;
	height:393px;	
	left:20px;
	top:0px;
}

#furnishedModelNavigation{
	position:relative;
	width:524px;
	height:20px;	
	left:20px;
	top:10px;
}

	#previousImage{
		float: left;
		width:64px;
	}
	
	#captionCell{
	  float: left;
		text-align:center;
		width:396px;
	}
	
	#nextImage{
	  text-align:right;
		float: left;
		width:64px;
	}

#footer {
  border-top:1px solid #1B4164;
	width:833px; height:19px;
	padding-top:5px;
	margin:0 auto;
	font-size:10px;
	color:#838383;
}

  #footer a{
    font-weight:bold;
  	color:#838383;
  }

  #copyright {
    float:left;
  }
  
  #designby {
    float:right;
  } 
  
  
  
.img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #838383;
  margin: -6px 6px 6px -6px;
  padding: 2px;
  }  
  
  
 .bgimage  {
background-image:url(../images/image_shadow.gif);
} 

