body{
margin:0;
padding:0;
width:100%;
height:100%;
background:#FFFFFF;
}

.lookmyplace_top_header{
padding:0;
margin:0;
background:url(bg2.png) repeat-x;
width:100%;
height:100%;
}

.lookmyplace_logo{
width:500px;
height:100px;
background:url(logo.png) no-repeat;
}

.menu{
color:#fca864;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
text-decoration:none;
}
/*Category*/
.click{
color:#fa7407;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
text-decoration:none;
text-decoration:none;
}

.click a{
color:#fa7407;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
text-decoration:none;
}

.click a:visited{
color:#fca864;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
text-decoration:none;
}

.click a:hover{
color:#fa7407;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
text-decoration:none;
}

.menu a{
color:#2978a3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
text-decoration:blink;
}

.menu a:visited{
color:#fca864;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
text-decoration:none;
}

.menu a:hover{
color:#2978a3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
text-decoration:blink;
}

.verti_line{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
text-decoration:none;
}

.inputSearch{
width:200px;
/*height:20px;*/
border:1px;
border:#000000;
border:thin;
border:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
overflow:auto;
}


.inputAdmin{
width:300px;
/*height:20px;*/
border:1px;
border:#000000;
border:groove;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fa7407;
overflow:auto;
}
.line{
background-color:#2978a3;
height:1px;
width:250px;
}
.goButton{
width:auto;
height:auto;
border:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background:#fa7407;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding:2px 5px;
}

.submitButton{
width:55px;
height:23px;
border:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background:#fa7407;
}

.sendButton{
width:45px;
height:23px;
border:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background:#fa7407;
}
.advSearch{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
/*text-align:center;*/
font-weight:bold;
color:#2978a3;
}

.tellComment{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
/*text-align:center;*/
font-weight:bolder;
color:#2978a3;
}

.city_state_type_orange{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#fa7407;
}

.city_state_type_gray{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
font-weight:bold;
}

/*Details Page*/
#side_bar{
background:url(side_bar2.png) no-repeat;
height:569px;
width:150px;
float:left; /* this element must precede in the source order any element you would like it be positioned next to */
margin:0 0px;
}

#search_bar{
/*background:url(search_bar.png); */
background-color:#2978a3;
height:20px;
width:500px;
float:left; /* this element must precede in the source order any element you would like it be positioned next to */
margin:0 0px;
}
/*Advertisment start*/
.advertisement{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
/*text-align:center;*/
font-weight:bold;
color:#2978a3;
}

.advHeader{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
/*text-align:center;*/
font-weight:bold;
color:#2978a3;
}

.advContent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*text-align:center;*/
font-weight:bold;
color:#999999;
text-align:justify;
}

.advLink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*text-align:center;*/
font-weight:bold;
color:#fa7407;
text-decoration:none;
}

/*Advertisment end*/
/*Home Page*/
#container { 
width: 100%;  /* this will create a container 80% of the browser width */
margin: 0 -5px; /* the auto margins (in conjunction with a width) center the page */
} 

.box{
background:url(box.png) no-repeat;
height:186px;
width:265px;
/* this element must precede in the source order any element you would like it be positioned next to */

}

.whiteText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
margin:3px;
}

.whiteTextWelcome{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
margin:3px;
}

.orangeText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
text-align:center;
color:#fa7407;
}


.whiteSmallText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
line-height:20px;
letter-spacing:1px;
margin-left:3px;
text-decoration:none;
}

.whiteSmallTextForFrontPage{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
text-decoration:none;
}

.orangeSmallText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#fa7407;
font-weight:bold;
text-align:left;
line-height:20px;
letter-spacing:1px;
margin-left:3px;
}

.blueContentText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#2978a3;
font-weight:bold;
text-align:justify;
line-height:15px;
letter-spacing:1px;
margin-left:3px;
}

.graycomment{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#999999;
font-weight:bold;
line-height:20px;
letter-spacing:1px;
}

.orangeSearchHeaderText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:left;
color:#fa7407;
text-decoration:none;
}

.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
color:#fa7407;
}

/****************************** image gellery     *********************************************/

.photo {width:485px; text-align:left; position:relative; margin:0 auto;}

.photo ul.topic {padding:0; margin:0; list-style:none; width:485px; height:auto; position:relative; }

.photo ul.topic li {display:block; width:121px; height:80px; float:left; padding-top:20px; padding-bottom:20px;}
.photo ul.topic li a.set {display:block; font-size:11px; width:110px; height:30px; text-align:center; line-height:30px; color:#000; text-decoration:none; border:1px solid #fff; border-width:1px 1px 0 0; background:#ccc; font-family:verdana, arial, sans-serif;}
 
.photo ul.topic li a ul, 
.photo ul.topic li ul 
{display:none;}

.photo ul.topic li.active a
{color:#000; background:#bbb;}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
{color:#fff; background:#aaa;}

.photo ul.topic li.active ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:350px; background:#ddd; width:500px; padding:10px 15px; border:10px solid #bbb; }

.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:370px; background:#ddd; width:500px; padding:10px 15px; border:10px solid #aaa;}

.photo ul.topic li ul li
{display:inline; width:100px; height:71px; float:left; border:1px solid #fff; margin:1px;}

.photo ul.topic li ul li a
{display:block; width:100px; height:71px; cursor:default; float:left; text-decoration:none; background:#444; border:1px solid #ff0000;}

.photo ul.topic li ul li a img
{display:block; width:100px; height:71px; border:5px solid #FF0000;}

.photo ul.topic li a:hover ul li a:hover, 
.photo ul.topic li:hover ul li a:hover 
{white-space:normal; position:relative;}

.photo ul.topic li a:hover ul li a:hover img, 
.photo ul.topic li:hover ul li a:hover img 
{position:absolute; left:-50px; top:-32px; width:100px; height:71px; border-color:#fff;}

/*Admin Part*/

.admin_head_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
color:#fa7407;
text-decoration:none;
}

.admin_middle_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:bold;
text-align:left;

}

.admin_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
font-weight:bold;
text-align:justify;

}

.admin_link_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
font-weight:bold;
text-align:left;

}

.admin_link_text a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
font-weight:bold;
text-align:left;

}

.admin_link_text a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
font-weight:bold;
text-align:left;

}

.admin_link_text a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
font-weight:bold;
text-align:left;

}

.admin_link_header{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
font-weight:bold;
text-decoration:none;
}

.admin_link_header a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
font-weight:bold;
text-decoration:none;
}

.admin_link_header a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
font-weight:bold;
text-decoration:none;
}

.admin_link_header a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2978a3;
font-weight:bold;
text-decoration:none;
}

* html .fixPNG { azimuth: expression( this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true );
}