body {
    background:  #c8c8c8 url(../images/iphone/pinstripes.png);
    margin: 0;
    color: #000000;
    overflow: hidden;
  -webkit-text-size-adjust: none; min-height:420px; overflow-x: hidden;font: 14px Helvetica; 
}

body2 > div,
body2 > form,
body2 > ul {
    display: none;
    position: absolute;
    left: 0;
    top: 41px;
    width: 100%;
    min-height: 418px;
    margin: 0;
    padding: 0;
}



body > *[selected="true"] {
    display: block;
    background:  #c8c8c8 url(../images/iphone/pinstripes.png);
}


body > ul > li {
    margin: 0;
    border-bottom: 1px solid #E0E0E0;
    padding: 0;
    background: url(../images/iphone/iPhoneArrow.png) no-repeat right center;
    font-weight: bold;
    list-style: none;
}

body > ul > li > a {
    display: block;
    padding: 8px 32px 8px 8px;
    text-decoration: none;
    color: inherit;
}


body > container {
    display: block;
    padding:0px;
    color: inherit;
}

/*******form******/

.dialog {
    position: absolute;
    top: 0;
    width: 100%;
    min-height: 468px;
    z-index: 2;
    text-align: right;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e1e1e1)); 
    background-image: -moz-linear-gradient(-90deg, #fff, #e1e1e1);
}

fieldset > img.logo 
{
    margin: 10px;
    padding: 10px;
    text-align: left;
	display:block;
	float:left;
	clear:left;
  
}

fieldset {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    border: none;
    padding:  3px 6px;
    background: url(../images/iphone/iPhoneToolbar.png) #7388a5 repeat-x;
    text-align:left;
}

label {
    position: absolute;
    margin: 14px 0 0 6px;
    color: #BBBBBB;
}

.inputField {
    box-sizing: border-box;
    width: 50%;
    margin: 6px 0 0 0;
    padding: 6px 6px 6px 55px;
    font-weight: normal;
    font-size:120%;
}


/****buttonz*****/

.newSearch {
    position: absolute;
    top: 8px;
    left: 70%;
    -webkit-border-image: url(../images/iphone/iPhoneGoButton.png) 0 5 0 5;
    -webkit-border-radius: 0;
    border-width: 0 5px 0 5px;
    padding: 3px;
    height: 18px;
    line-height: 18px;
    color: #FFFFFF;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-decoration: none;
    background: none;
}




.findIt {
    -webkit-border-image: url(../images/iphone/iPhoneButton.png) 0 5 0 5;
    -webkit-border-radius: 0;
    border-width: 0 5px 0 5px;
    padding: 3px;
    height: 28px;
    line-height: 28px;
    color: #FFFFFF;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-decoration: none;
    background: none;
}


.filterName 
{
    margin: 10px;
    padding:0;
    color: #FFFFFF;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-align: left;
    font-weight:300; 
    font-size:160%;
    line-height:28px;
    v-align: middle;
	float:left;
	clear:right;
}

.localSearch {
    margin: 0 10px 0 10px;
    padding: 0;
    color: #FFFFFF;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-align: left;
}

/***************position elements ****/
.outerFrame
{
        /*background:url(../images/ylm_form_buttons/tab_back_off.png) #fff repeat-x top left; */
	color:#666666;
	float:left;
	
	padding-bottom: .5em;
	padding-top: .2em;
	
        text-align:center;
        width:100%;
	box-sizing: border-box;
	margin: 0;
        text-align:left;
        min-height: 350px;
}

.panel {
	color:#666666;
	float:left;
	width:auto;
	z-index:8;
	text-decoration:none;
	}

/******* front page hot link include style ****/
/*hotlinks on front*/
.innerFrame 
{
text-align:center;
margin:auto 0;


}

#ctl00_ContentPlaceHolder1_panLinks {border:5px;}

.innerFrame  .front_links {margin:5px 0 0 2px; padding:0px 0px 0px 0px; -webkit-border-radius: 5px; border:1px solid #bebebe }
.innerFrame  .front_links li {display:block; float:left; width:33%; list-style:none; margin:0; padding:0;  text-align:center;  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e1e1e1)); background-image: -moz-linear-gradient(-90deg, #fff, #e1e1e1); }
.innerFrame  .front_links li a{ font-size:11px; display:block; font-weight:bold;text-decoration:none; padding:42px 3px 7px 3px; color:#404956;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  }
.innerFrame  .front_links li:nth-child(1) {-webkit-border-top-left-radius: 5px;}
.innerFrame  .front_links li:nth-child(3) {-webkit-border-top-right-radius: 5px;}
.innerFrame  .front_links li:nth-child(7) {-webkit-border-bottom-left-radius: 5px;}
.innerFrame  .front_links li:nth-child(9) {-webkit-border-bottom-right-radius: 5px;}

.innerFrame  .front_links li a:first-letter {text-transform:uppercase}
.innerFrame  .front_links li:nth-child(4),
.innerFrame  .front_links li:nth-child(5),
.innerFrame  .front_links li:nth-child(6) {border:1px solid #bebebe; border-width:1px 0 1px 0}
.innerFrame  .front_links li:nth-child(2),
.innerFrame  .front_links li:nth-child(5),
.innerFrame  .front_links li:nth-child(8) {border-left:1px solid #bebebe; border-right:1px solid #bebebe;padding-left:2px  }
.innerFrame  .front_links li:nth-child(2) a,
.innerFrame  .front_links li:nth-child(5) a,
.innerFrame  .front_links li:nth-child(8) a {}
.innerFrame  .front_links li:nth-child(1) a {background:url(../images/iphone/icons/37-suitcase.png) no-repeat 50% 7px}
.innerFrame  .front_links li:nth-child(2) a {background:url(../images/iphone/icons/119-piggybank.png) no-repeat 50% 7px}
.innerFrame  .front_links li:nth-child(5) a {background:url(../images/iphone/icons/10-medical.png) no-repeat 50% 7px}
.innerFrame  .front_links li:nth-child(3) a {background:url(../images/iphone/icons/88-beermug.png) no-repeat 50% 7px}
.innerFrame  .front_links li:nth-child(6) a {background:url(../images/iphone/icons/47-fuel.png) no-repeat 50% 7px}
.innerFrame  .front_links li:nth-child(4) a {background:url(../images/iphone/icons/46-movie2.png) no-repeat 50% 7px}
.innerFrame  .front_links li:nth-child(7) a {background:url(../images/iphone/icons/132-pizza.png) no-repeat 50% 7px}
.innerFrame  .front_links li:nth-child(8) a {background:url(../images/iphone/icons/125-food.png) no-repeat 50% 7px}
.innerFrame  .front_links li:nth-child(9) a {background:url(../images/iphone/icons/131-taxi.png) no-repeat 50% 7px}


/******Search Results******/

.pan_search_results {text-align:left;
background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#fff), to(#ddd)); background-image: -moz-linear-gradient(-90deg, #fff, #ddd); width:98%}

.div_search_results_row_1 {display:block;
margin-top:0px;
margin-bottom:0px;
background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#fff), to(#ddd)); background-image: -moz-linear-gradient(-90deg, #fff, #ddd);
width:99%;
padding-left: .5em;
	padding-bottom: .8em;
	padding-top: .8em;
	padding-right: .5em;
	border-left:solid 1px #999999;
	border-right:solid 1px #dddddd;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #dddddd;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;}


.ylm_search_results_address{
display:block;
margin-top:10px;
margin-bottom:10px;
width:100%;
}	
	
.ylm_search_results_back_img{display:block;
margin-top:10px;
height:20px;
float:right;
margin-right:5px;
}	




/*detailed*/
.detail{text-align:left;}
.detail_logo {display:block;
align:right;}
.pan_search_header {font-size:100%; color:#006699; height:12px;}
.business_title { background-image: -webkit-gradient(linear, 0% 0%, 0% 60%, from(#fff), to(#ddd)); background-image: -moz-linear-gradient(-90deg, #fff, #ddd);-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; display:block; width:93%; padding-left: .5em;
	padding-bottom: .5em;
	padding-top: .5em;
	padding-right: .5em;
	border-left:solid 1px #999999;
	border-right:solid 1px #dddddd;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #dddddd;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	font-weight:bold;color:#666666; text-overflow: ellipsis;width:96%;}
	
	.sides {border-left:solid 1px #999999;border-bottom:solid 1px #999999; border-top:2px solid #dddddd;
	border-right:solid 1px #dddddd;display:block;  padding-left: .5em;width:96%;
	padding-bottom: .5em;
	padding-top: .5em;
	padding-right: .5em;
	margin-top:-13px;text-align:left;}
.share {
margin-top:10px;
   display:block;
    background: url(../images/iphone/icons/112-group.png) left no-repeat;
    padding: 3px;
    padding-left:50px;
    height: 18px;
    line-height: 30px;
    color: #666666;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;

    text-decoration: none;
    
}
.email {margin-top:10px;
     display:block;
    background: url(../images/iphone/icons/18-envelope.png) left no-repeat;
    padding: 3px;
    padding-left:50px;
    height: 18px;
    line-height: 30px;
    color: #666666;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-decoration: none;
}
.map {margin-top:10px;
     display:block;
    background: url(../images/iphone/icons/72-pin.png) left no-repeat;
    padding: 3px;
    padding-left:50px;
    height: 18px;
    line-height: 30px;
    color: #666666;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-decoration: none;
}
.general_info {margin-top:10px;
     display:block;
    background: url(../images/iphone/icons/general_info.png) left no-repeat;
    padding: 3px;
    padding-left:50px;
    height: 18px;
    line-height: 30px;
    color: #666666;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-decoration: none;
}
.dd {margin-top:10px;
     display:block;
    background: url(../images/iphone/icons/103-map.png) left no-repeat;
    padding: 3px;
    padding-left:50px;
    height: 18px;
    line-height: 30px;
    color: #666666;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-decoration: none;
}
.search_results_header_col_2 {display:inline;
height:14px; max-height:12px; overflow:hidden;}

.nav_links li {display:block; float:left; width:33%; list-style:none; margin:0; padding:0;  text-align:center;   }
.nav_links li a{ font-size:11px; text-transform:lowercase; display:block; font-weight:bold;text-decoration:none; padding:12px 3px 7px 3px; color:#404956;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  }

