@charset "utf-8";


/* /////////////////////////////////////////////////

	Base CSS
	
	Author	yk
	Date	2013/12/2
	Author	kubo
	Date	2013/12/16
	Author	yk
	Date	2014/02/10
	Author	yk
	Date	2014/02/11
	
///////////////////////////////////////////////// */


/*--------------------------サイト内基本設定--------------------------*/

body {
	position:relative;
	min-width:1000px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	color: #333;
    font-size: 12px;
    letter-spacing: 0;
	line-height: 150%;
	text-align: left;
}

a {
	color:#003a76;
	text-decoration:underline;
}

a:hover {
	color:#F90;
	text-decoration:none;
}

.wrap960{
	position: relative;
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

/*画像リンク透明化*/
a img:hover{
	opacity: 0.7;
}

/*詳細ボタン*/
a.btn_detail{
	display: block;
	width: 56px;
	height: 20px;
	color: #fff;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	text-decoration: none;
	background: #283151;
	border: 1px solid #283151;
}

a.btn_detail:hover{
	color: #283151;
	font-weight:bold;
	border: 1px solid #283151;
	background: #e6eeff;
}

/*----------前ページヘ戻るボタン設定----------*/

a.historyback{
	display: block;
	margin: 0 auto;
	line-height: 30px;
	text-align: center;
	font-size: 13px;
	color: #FFF;
	width: 100px;
	height: 30px;
	background: #283151;
	text-decoration: none;
}

a.historyback:hover{
	width: 98px;
	height: 28px;
	color: #283151;
	background: #FFF;
	border: 1px solid #283151;
}

/*--------------------------フォントサイズ設定--------------------------*/
.fs10{
	font-size: 10px;
}

/*--------------------------ヘッダー設定--------------------------*/

#header{
	height:140px;
	background: url(/img/bg_header.jpg);
	background-position: bottom center;
	background-repeat:repeat-x;
}

#header .wrap960 > div{
	margin-top: 10px;
}

#header .wrap960 > div.fr{
	width:160px;
	overflow: hidden;
}

#header .snsBtn{
	position: absolute;
	left: auto;
	right: 0px;
	top:50px;
}

#header .snsBtn > *{
	vertical-align:bottom;
}

#header .snsBtn .fb-like{
	margin-left:6px;
}

/*--------------------------ナビ設定--------------------------*/

#nav{
	background:#fff;
}

#nav .wrap960{
	border-bottom: 10px solid #99a4bf;
}

#nav .wrap960 ul{
	overflow: hidden;	
}

#nav .wrap960 ul li{
	width: 112px;
	height: 45px;
	line-height: 47px;
	margin: 0 3px;
	background:#99a4bf;
	background:#fff;
	border: 1px solid #283151;
	border-bottom: none;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;	
	float: left;
}

#nav .wrap960 ul li.active,
#nav .wrap960 ul li:hover{
	background: #283151;
}

#nav .wrap960 ul li a{
	display: block;
	text-align: center;
	color: #283151;
	font-size: 13px;
	text-decoration: none;
}

#nav .wrap960 ul li.active a,
#nav .wrap960 ul li a:hover{
	color:#e6eeff;
}

#nav.fixed {
	position: fixed;
	z-index:9998;
	top: 0;
	left: 0;
	width: 100%;
	border-bottom: 4px solid #283151;
	box-shadow:0 0 2px #aaa;
}

#nav.fixed .wrap960{
	border:none;
}

#nav.fixed .wrap960 ul li{
	border: 1px solid #fff;
}

#nav.fixed .wrap960 ul li.active,
#nav.fixed .wrap960 ul li:hover{
	background: #283151;
}

#nav.fixed .wrap960 ul li.active a,
#nav.fixed .wrap960 ul li:hover a{
	color:#e6eeff;
}


/*--------------------------パンくず設定--------------------------*/

#breadcrumb{
	padding-top:4px;
}

#breadcrumb span{
	font-weight:bold;
}


/*---------------h2タイトル設定---------------*/

h2.common{
	color: #fff;
	width: 960px;
	height: 36px;
	line-height: 36px;
}

h2.common span{
	display: inline-block;
	width: 130px;
	text-align: center;
}

h2.pageTitle{
	font-size:16px;
	line-height:24px;
	text-indent:10px;
	margin-bottom:20px;
	border-width:0 0 2px 4px;
	border-style:solid;
	border-color:#283151;
}


/*---------------検索ページh2タイトル設定---------------*/
#mainArea .searchTitle{
	font-size: 27px;
	height: 100px;
	line-height: 100px;
	text-indent: 30px;
	margin-bottom: 20px;
	border-width: 0 0 5px;
	border-style: solid;
	border-color: #283151;
	overflow: hidden;
}

#mainArea .searchTitle img{
	float: left;
	vertical-align: bottom;
}


/*---------------メインエリア設定---------------*/
#mainArea{
	margin-top: 20px;
}

/*グラデーション設定*/
#mainArea .gradient{
	padding: 0 1px;
	margin-bottom: 20px;
	background: #283151;
	background: -webkit-gradient(linear, left top, left bottom, 	color-stop(0, #fff), color-stop(20%, #283151), color-stop(100%, #fff));
	background: -moz-linear-gradient(top, #fff, #283151 20%, #fff 100%);
	background: -o-linear-gradient(top, #fff, #283151 20%, #fff 100%);
}

/*---------------新着物件エリア設定---------------*/

#bulidBox{
	margin-bottom: 40px;	
}

#bulidBox h2.common{
	background: url(/img/title_tub.png);	
}

#bulidBox h2.common b{
	padding:0 20px;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	color:#333;
	font-size:15px;
	font-weight:bold;
}

/*新着物件内容設定*/
#bulidBox ul{
	padding-top: 15px;
	overflow: hidden;
}

#bulidBox li{
	float: left;
	width: 176px;
	height: 438px;
	padding: 1px 1px 0 1px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #283151;
}

#bulidBox li:last-child{
	margin-right: 0;
}

#bulidBox li.margin_0{
	margin-right: 0;
}

/*物件名設定*/
#bulidBox li h3{
	font-size: 14px;
	color: #283151;
	font-weight: bold;
	width: 176px;
	height: 45px;
	line-height: 45px;
	background: url(/img/bg_build_name.png);
	text-align: center;
}

/*間取り・家賃設定*/
/*地名設定*/
#bulidBox li div.top{
	color: #283151;
	overflow: hidden;
}

#bulidBox li div.top p{
	width: 86px;
	height: 30px;
	margin: 5px 0;
	line-height: 33px;
	font-size: 22px;
	text-align: center;
	float: left;
}

#bulidBox li div.top p.line{
	border-right: 2px solid #283151;
}

#bulidBox li div.top p span{
	font-size: 12px;
	color: #333;
}

#bulidBox li .top p .tenant {
	font-size:20px;
	color: #283151;
	letter-spacing:-3px;
}

#bulidBox li div.bottom{
	width: 166px;
	height: 310px;
	margin: 0 auto;
	padding-bottom: 5px;
	border-bottom: 2px dotted #283151;
}

#bulidBox li div.bottom a{
	display: table-cell;
	vertical-align: middle;
	width: 166px;
	height: 125px;
}

#bulidBox li div.bottom p{
	margin-top: 10px;	
}

/*詳細ボタン位置設定*/
#bulidBox li a.btn_detail{
	margin: 7px auto 0;
}

/*右端のマージンをリセット*/
#bulidBox .margin0{
	margin-right: 0;
}

/*検索結果該当なし*/
#NotApplicable {
	width:630px;
	background:#99a4bf;
	background-color: #e6eeff;
	color:#283151;
	font-size:16px;
	text-align:center;
	border:1px solid #283151;
	margin: 0 auto 80px;
	padding:15px 20px;
}

/*---------------店舗情報エリア設定---------------*/

#shopBox{
	margin-bottom: 40px;
}

#shopBox h2.common{
	background: url(/img/title_bg_shop.png);
}

#shopBox ul{
	padding-top: 15px;
	overflow: hidden;
}

/*店舗画像設定*/
#shopBox .mr0{
	margin-right: 0;
}


#shopBox li{
	width: 230px;
	height: 311px;
	border: 1px solid #283151;
	margin-top:3px;
	margin-right:10px;
	background: url(/img/image_shop_left.png);
	background-position: 0;
	background-repeat: no-repeat;
	float: left;
}

#shopBox li .areaBox{
	width: 25px;
	float: left;
}

#shopBox li .areaBox img{
	width: 100%;
}

#shopBox li .dataBox{
	width: 205px;
	float: left;
}

#shopBox .dataBox h3{
	color: #283151;
	height: 24px;
	line-height: 24px;
	padding: 0 6px 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serifl;
	font-weight:bold;
	font-size: 14px;
	text-align: center;
	border-bottom: 2px dotted #fc9fba;
}

#shopBox .dataBox a{
	display: block;
	width: 187px;
	margin: 9px;
}

#shopBox .dataBox img{
	width: 100%;
	vertical-align: middle;
}

#shopBox .area{
	padding: 6px 9px;
	height: 64px;
	border-top: 2px dotted #fc9fba;
	border-bottom: 2px dotted #fc9fba;
}

#shopBox .area span{
	display: block;
	margin: 0 0 6px;
	font-weight: bold;	
}

#shopBox .tel {
	padding: 9px;
}

#shopBox .telNum {
	margin: 0 0 6px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#656565;
	text-align: center;
}

#shopBox .dataBox a.btn_detail{
	width: 185px;
	height:21px;
	margin: 0 auto;
}


/*-------------------------ページャー設定--------------------------*/

#articlePager{
	height: 36px;
	margin-bottom: 20px;
}

#articlePager ul{
	text-align: center;
}

#articlePager ul li{
	display: inline-block;
	*display: inline;  
    *zoom: 1;
}

#articlePager ul a{
	display: block;
	width: 34px;
	height: 34px;
	border: 1px solid #283151;
	margin-right: 5px;
	text-align: center;
	line-height: 34px;
	font-size: 17px;		
	color: #283151;
	text-decoration: none;
}

#articlePager ul li.active a,
#articlePager ul li a:hover{	
	color: #fff;
	background: #283151;
	border: 1px solid #283151;
}

/*-------------------------フッター設定--------------------------*/

#footer{
	width: 100%;
	height: 318px;
	padding-top: 112px;
	background: url(/img/bg_footer.jpg);
	background-position: center 0px;
	position: absolute;
}

/*フッター上部*/
#footer #foot_top{
	height: 118px;
	background: #283151;
}

#foot_top ul{
	height: 25px;
	width: 900px;
	margin: 10px auto 19px;
	overflow: hidden;
}

#foot_top li{
	padding: 0 10px;
	float: left;
	border-right: 1px solid #fff;
}

#foot_top li a{
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	border-bottom:1px dotted #fff;
}

#foot_top li a:hover{
	color:#ff0;
	border-bottom:none;
}

#foot_top li.border_none{
	border: none;	
}

#foot_top img{
	margin-left: 90px;
}

#foot_top p{
	font-size: 9px;
	color: #fff;
	text-align: right;
}

/*フッター下部*/
#footer #foot_bottom{
	height: 200px;
	background: #7f7f7f;
}	

#foot_bottom .wrap960{
	width: 900px;
	padding-left: 60px;
}

#foot_bottom .wrap960 div{
	padding-top: 20px;
	overflow: hidden;
}

#foot_bottom div img{
	vertical-align: top;
}

#foot_bottom div img.ranz_name{
	float: right;
}

#foot_bottom ul{
	width: 812px;
	float: right;
	overflow: hidden;
}

#foot_bottom li{
	width: 188px;
	float: left;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: 15px;
}

#foot_bottom li img{
	display: block;
	margin: 10px auto;
}


/*-------------------------ページトップ設定--------------------------*/

#goTop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 12px;
}

#goTop a {
    display: block;
    color: #fff;
    width: 100px;
    padding: 30px 0;
    text-align: center;
    text-decoration: none;
    background: #283151;
    border-radius: 5px;
	cursor:pointer;
}

#goTop a:hover {
    text-decoration: none;
    background: #999;
}

/*-------------------------検索ページ設定--------------------------*/
/*検索結果表示設定*/

#resultBox{
	padding: 10px 0 0;
	background-color: #fff;
	overflow: hidden;
}

#resultBox div.count_num{
	height:40px;
	border-bottom: 1px solid #99a4bf;
	overflow: hidden;
}

#resultBox >p{
	width: 944px;
	padding: 12px 0 12px 12px;
	border: 1px solid #fff;
	background: #99a4bf;
}

#resultBox div h3{
	color:#666;
	line-height:40px;
	padding:0 10px;
	float: left;
}

#resultBox div>p {
	line-height: 40px;
	color: #666;
	float: left;
}

#resultBox >ul {
	padding: 12px;
	border: 1px solid #fff;
	background: #99a4bf;
	background-color: #e6eeff;
}

#resultBox >ul li{
	padding:4px 0;
	border-bottom:1px dotted #283151;
	overflow:hidden; 
}

#resultBox >ul li p{
	display:block;
	float:left;
	width:70px;
	height:20px;
	color:#fff;
	font-size:13px;
	text-align:center;
	line-height:20px;
	padding:0 4px;
	background:#283151;
	border-radius:4px;
}

#resultBox >ul li span{
	display: block;
	float:left;
	line-height:21px;
	margin-left:10px;
}

#resultBox >ul li span b{
	color:#283151;
}

/*並び替え設定*/
#mainArea .sortBox{
	margin: 10px 0 20px;
	height: 30px;
	margin-right: 20px;
	float: right;
	overflow: hidden;
}

#mainArea .sortBox>span{
	line-height: 30px;
	float: left;
}

#mainArea .sortBox form{
	float: left;	
}

#mainArea .sortBox form select{
	height: 27px;
	border: 1px solid #aaa;
	background-color: #fff;
}

/*昇順・皇潤ボタン設定*/
#mainArea .sortBox .order{
	float: left;	
	margin: 0 10px;
}

#mainArea .sortBox .order a,
#mainArea .sortBox .squeeze{
	display: inline-block;
	width: 50px;
	height: 25px;
	padding-right: 10px;
	color: #283151;
	line-height: 25px;
	text-align: right;
	text-decoration: none;
	background-color: #f9f9f6;
	background-repeat: no-repeat;
	background-position: 5px 50%;
	border: 1px solid #283151;
}

#mainArea .sortBox .order a.asc{
	background-image: url(/bukken/img/arrow_up_blue.png);
}

#mainArea .sortBox .order a.desc{
	background-image: url(/bukken/img/arrow_down_blue.png);
}

#mainArea .sortBox .order a:hover	,
#mainArea .sortBox .order a.active{
	cursor: pointer;
	color: #fff;
	background-color: #283151;
	background-image: url(/bukken/img/arrow_up.png);
}

#mainArea .sortBox .order a.desc:hover	,
#mainArea .sortBox .order a.desc.active{
	background-image: url(/bukken/img/arrow_down.png);
}

/*--- 絞り込みボタン設定	2016/05/12 yk---*/
/*上部*/
#mainArea .searchBtn{
	height:30px;
	float:right;
	overflow:hidden;
	text-align:right;
	margin:3px;
}

#mainArea .searchBtn button {
	display:inline-block;
	width: 180px;
	height: 27px;
	line-height:24px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background-color: #003399;
	border: 1px solid #003399;
	border-radius:3px;
	box-shadow:1px 2px #222;
	cursor: pointer;
	text-decoration:none;
	-webkit-appearance: none;
	margin-right:10px;
}

#mainArea .searchBtn button:hover {
	opacity:0.7;
}

#mainArea .searchBtn button img {
	height:20px;
	margin:2px 2px 0 0;
}

#mainArea .searchBtn button span {
	display:inline-block;
	vertical-align:top;
	margin-top:1px;
}


/*下部*/
#searchField .searchBtnWrap{
	text-align:center;
	padding:20px 0;
	margin:50px 0 20px;
	background:#f9f9f6;
	border:1px solid #f9f9f6;
	border-radius:5px;
	overflow:hidden;
}

#searchField .searchBtnWrap button{
	display:inline-block;
	width:320px;
	height: 40px;
	line-height:40px;
	color: #fff;
	font-size: 17px;
	font-weight:bold;
	text-align: center;
	background-color: #003399;
	border: 1px solid #003399;
	border-radius:3px;
	box-shadow:1px 2px #222;
	cursor: pointer;
	text-decoration:none;
	-webkit-appearance: none;
	margin:0 20px;
}

#searchField .searchBtnWrap button:hover{
	opacity:0.8;
}

#searchField .searchBtnWrap button span {
	display:inline-block;
	vertical-align:top;
}

#searchField .searchBtnWrap button.filterBtn,
#searchField .searchBtnWrap button.backStep {
	color: #fff;
	background-color: #003399;
	border: 1px solid #003399;
	box-shadow:1px 2px #222;
}

#searchField .searchBtnWrap button:hover {
	opacity:0.7;
}

img.btn_icon {
	height:28px;
	margin:5px 5px 0 0;
}

/*絞り込みボタン設定*/
#mainArea .sortBox .squeeze{
	width: 100px;
	text-align: center;
	padding: 0;
}

#mainArea .sortBox .squeeze:hover{
	color: #fff;
	background-color: #283151;
}

#mainArea .form_wrap{
	padding: 10px 0 0;
	background-color: #fff;
}

#mainArea .form_wrap h3{
	height:24px;
	color:#283151;
	font-size: 16px;
	line-height:24px;
	padding:0 10px;
}

/*条件設定フォーム*/
#mainArea #searchForm{
	display:block;
	border-top:1px solid #99a4bf;
	border-bottom:1px solid #99a4bf;
}

#searchForm >div{
	width: 944px;
	padding: 12px 0 0 12px;
	border: 1px solid #fff;
	background: #99a4bf;
	overflow: hidden;
}

#searchForm >div fieldset{
	display:block;
	float: left;
	width: 460px;
	margin: 0 12px 10px 0;
	background-color: #fff;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	overflow:hidden;
}

#searchForm >div fieldset.routeSlect,
#searchForm >div fieldset.longSelect{
	width: 933px;
}

#searchForm >div fieldset a.conditionSelect{
	float:right;
	display:block;
	width:38px;
	height:40px;
	color:#888;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	line-height:40px;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
	background-image: -o-linear-gradient(top,#fff,#e6e6e6);
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	border-left:1px solid #e6e6e6;
}

#searchForm >div fieldset a.conditionSelect:hover{
	cursor: pointer;
}

#searchForm >div fieldset a.conditionSelect.active{
	font-size: 16px;
	font-weight: bold;
}

#searchForm >div fieldset legend{
	float:left;
	display: block;
	width: 80px;
	height:40px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height: 40px;
	text-align:center;
	background:#283151;
}

#searchForm >div fieldset p{
	float:left;
	width:320px;
	color: #333;
	font-size: 12px;
	line-height: 20px;
	padding:10px;
}

#searchForm >div fieldset p span{
	font-weight: bold;
}

#searchBtnWrap{
	overflow:hidden;
}

#searchBtnWrap a[name=searchBtn]{
	-webkit-appearance: none;
	border-radius: 0;
	display:block;
	width: 140px;
	height: 40px;
	line-height:40px;
	color: #e6eeff;
	font-size: 17px;
	text-align: center;
	text-decoration: none;
	margin: 20px auto 10px;
	background-color: #283151;
	border: 1px solid #283151;
}

#searchBtnWrap a[name=searchBtn]:hover{
	color: #283151;
	font-size: 17px;
	background-color: #e6eeff;
	cursor: pointer;
}


/* 建物の写真 */
div.bottom a img {
	display:block;
	margin:0 auto;
	max-width:166px !important;
	max-height:125px !important;
}

/*--検索ページ条件選択スタイル--*/

#mainArea .wrap960.searchHtml{
	overflow:visible !important;
}

#searchForm >div{
	overflow:visible !important;
}

#searchForm >div fieldset{
	position:relative;
	overflow:visible !important;
}

#searchForm >div fieldset ul{
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1030;
	float: left;
	min-width:200px;
	list-style: none;
	text-shadow: none;
	padding: 0px 0;
	margin: 0px;
	background-color: #fcfcfc;
	border: 2px solid #283151;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 4px 4px 1px #fff;
	-moz-box-shadow: 4px 4px 1px #fff;
	box-shadow: 4px 4px 1px #fff;
	-webkit-background-clip: padding-box;
	-moz-background-clipp: padding;
	background-clip: padding-box;
	max-width: 300px;
}

#searchForm >div fieldset ul:before {
	position: absolute;
	top: -9px;
	right: 12px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: #283151;
	content: '';
}

#searchForm >div fieldset ul:after {
	position: absolute;
	top: -6px;
	right: 13px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: '';
}

#searchForm >div fieldset ul li{
	line-height:30px;
	float: left;
}

#searchForm >div fieldset ul li label{
	display:block;
	height:inherit;
	color:#6324f7;
	line-height:30px;
	padding: 0 10px;
	/* ie6,7のfloat用 */
	position:relative;
	white-space:nowrap;
}

#searchForm >div fieldset ul li label:hover{
	color:#fff;
	background:#283151;
}

#searchForm >div fieldset ul li label input{
	margin-right:4px;
}

#searchForm >div fieldset ul.price li{
	width: 120px;
}

#searchForm >div fieldset ul.price li span{
	display: block;
	width: 116px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background-color: #eee;
	border: 2px solid #fff;
}

#searchForm >div fieldset ul.price li div{
	max-height: 300px;
	overflow: scroll;
	position:relative;
}

#searchForm >div fieldset ul.price li.low div{
	border-right: 2px solid #efefef;
}

#searchForm >div fieldset ul.price li.low label{
	color: #f72424;
}

#searchForm >div fieldset ul li.clear_both{
	height: 0;
	line-height: 0;	
}

/*----- 絞り込み条件設備追加設定 -----*/

#searchForm >div fieldset ul.city{
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1030;
	float: left;
	min-width:400px;
	list-style: none;
	text-shadow: none;
	padding: 0px 0;
	margin: 0px;
	background-color: #fcfcfc;
	border: 2px solid #283151;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 4px 4px 1px #fff;
	/*-moz-box-shadow: 0 5px 10px rgba(0, 2, 1, 0.4);
	box-shadow: 0 5px 10px rgba(0, 2, 1, 0.4);*/
	-webkit-background-clip: padding-box;
	-moz-background-clipp: padding;
	background-clip: padding-box;
}

#searchForm >div fieldset ul.equipment{
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1030;
	float: left;
	min-width:600px;
	list-style: none;
	text-shadow: none;
	padding: 0px 0;
	margin: 0px;
	background-color: #fcfcfc;
	border: 2px solid #283151;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 4px 4px 1px #fff;
	/*-moz-box-shadow: 0 5px 10px rgba(0, 2, 1, 0.4);
	box-shadow: 0 5px 10px rgba(0, 2, 1, 0.4);*/
	-webkit-background-clip: padding-box;
	-moz-background-clipp: padding;
	background-clip: padding-box;
}


#searchForm >div fieldset p.longField{
	float:left;
	width:760px;
	color: #333;
	font-size: 12px;
	line-height: 20px;
	padding:10px;
}
