/*
Theme Name: Park Avenue Oral & Facial Surgery
Theme URI: http://www.parkavenuefaces.com
Description: text to come
Version: 1.0
Author: Gestalters
Author URI: http://www.gestalters.com
*/

body {
	background:#d8f3eb url(images/bodybg.jpg) center top repeat-y;
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
}

#container {
	width: 1000px;
	margin: 0 auto;
}

#content {
	width: 960px;
	padding:0 20px 10px 20px;
	margin: 0;
	background:#333 url(images/contentbg.jpg) left top repeat-y;
	position:relative;
}



/* header start */
#header {
	height: 115px;
	padding: 15px 20px 15px 20px;
	background: url(images/headerbg.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	position: relative;
}

#header h1 {
	margin: 0 auto;
	font-size: 10px;
	width:115px;
	height:115px;
	display:block;
}

#header h1 a {
	text-decoration: none;
	display:block;
	width:115px;
	height:115px;
	overflow:hidden;
	text-indent:-99999px;
	background: url(images/paofslogo.png);
	background-repeat: no-repeat;
}


#header #headerinfo {
	position:absolute;
	top:15px;
	left:20px;
	color:#145466;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:15px;
	
}

#header #headerinfo a{
	color:#145466;
	text-decoration:none;
}

#header #headerinfo a:hover {
	text-decoration:underline;
}



/* header end */
#navbar {
	margin: 0;
	background:transparent url(images/contentbg.jpg) left top repeat-y;
	
}

        .navi {
            position: relative;
            height: 30px;
            width: 1000px;
            padding:5px 0;
            margin:0  0 0 17px;
        }
                .navi li {
                    float: left;
                    list-style: none;
		            position: relative;
                }

                .navi li ul{
					display:none;
                }

                .navi li:hover ul{
					display:block;
					position:absolute;
					top:25px;
					left:-38px;
					margin:0;
					
                }
	            .navi li ul li{
					display:block;
					float:none;
					margin:0;
					
                }
	            .navi li ul li a{
					display:block;
					float:none;
					color:#0c4f69;
					background-color:#f6fae3;
					margin:0;
					font-size:12px;
					text-transform:none;
                    letter-spacing: 0;			
					text-align:left;
					padding:7px;
					height:auto;
					width:150px;
					line-height:15px;
               
				}

	            .navi li ul li a:hover{
					background-color:#cbc950;
					color:#FFF;
					margin:0;
					padding:7px;
					height:auto;
               
				}

				.navi li.back {
                        background: url(images/navibg.gif) no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .navi li.back .left {
                            background: url(images/navibg.gif) no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
						
                    .navi li a {
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:14px;
                        text-decoration: none;
                        color: #616161;
                        outline: none;
                        text-align: center;
                        top: 5px;
                        text-transform: uppercase;
                        letter-spacing: 1px;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
						padding:0 5px;
                    }
					
                        .navi li a:hover, .navi li a:active, .navi li a:visited {
                            border: none;
                        }
						
/* Menu end */

/* Home page start */

#homeboxcontainer{
	width: 980px;
	padding:0 10px;
	margin: 0;
	background:#fff url(images/contentbg.jpg) left top repeat-y;
}

.homebox{
	width:326px; 
	height:200px; 
	float:left; 
	background-color:#fff;
	position:relative;

}

.homebox h2{
	padding:33px 0 0 30px;
	margin:0;
	color:#125466;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	line-height: 18px;
	text-transform:uppercase;

}
.homebox p{
	padding:5px 0 0 30px;
	margin:0;
	color:#125466;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	line-height: 18px;
	text-align:left;
}

.homebox a{
	color:#125466;
	font-family: Georgia,"Times New Roman",Times,serif;
	text-decoration:none;
}
.homebox a:hover{
	text-decoration:underline;
}

.box1{
    background-image: url(images/homeboxbg.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.box1 p{
	padding:5px 30px 0 65px;
}


.box2{
	padding:0 0 0 30px;
	width:297px;
    background-image: url(images/homeboxbg.jpg);
	background-repeat:no-repeat;
	background-position: -5px 0;
}

.box2 p{
	width:120px;
	padding:5px;
	float:left;
}
.box2 h2{
	padding:33px 0 0 0px;
	margin:0;
}



.box2 ul{
	width:120px;
	padding:5px 0px 5px 10px;
	margin:0px;
	float:left;
	color:#125466;
}

.box2 ul li{
	font-size:13px;
	line-height: 14px;
	padding:2px 0px;
	margin:0;
	font-family: Georgia,"Times New Roman",Times,serif;

}







.box3{
    background-image: url(images/homeboxbg.jpg);
	background-repeat:no-repeat;
	background-position: -9px 0;
}

.box3 p{
	padding:5px 30px 0 30px;
}

.box3 p.call{
	font-size: 17px;
	font-weight:bold;

}

.homebox .quottl{
	position:absolute;
	top:60px;
	left:30px;
	height:20px;
	width:24px;	
	background: url(images/qtl.png) no-repeat 0 0;
	}

.homebox .quotbr{
	position:absolute;
	bottom:40px;
	right:30px;
	height:20px;
	width:24px;
	background: url(images/qbr.png) no-repeat 0 0;
	}

/* Home page end */


/* Easy Slider */
	#slider{
		border:#125466 1px solid;
		width:958px;
		height:363px;
		position:relative;
		}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:958px;
		height:363px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:50px;
		height:50px;
		position:absolute;
		left:20px;
		top:315px;
		z-index:1000;
		overflow:hidden;
		text-indent:-99999px;
		}	
	#nextBtn, #slider1next{ 
		left:930px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:50px;
		height:50px;
		background:url(images/prevbtn.png) no-repeat 0 -50px;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(images/nextbtn.png) no-repeat 0 -50px;	
		}	
	#prevBtn a:hover, #nextBtn a:hover,
	#slider1next a:hover, #slider1prev a:hover{  
		background-position: 0 0;
		}	

	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */






/* page content start*/



#posts {
		border:#125466 1px solid;
		width:918px;
		position:relative;
		padding:20px;
		margin:0;
		}

#posts #imagecontainer{
	width:270px;
	margin:0 26px 0 0;
	padding:0;
	float:left;
	display:block;
	}

#posts #textcontainer{
	width:622px;
	margin:0;
	padding:0;
	float:left;
	}





.post {
	margin:0;
	padding:0;
	color:#125466;
	font-family:Georgia, "Times New Roman", Times, serif;
}



.post h2#banner {
	font-size: 20px;
	font-weight: bold;
	display:block;
	width:602px;
	height:63px;
	line-height:63px;
	overflow:hidden;
	text-transform:uppercase;
	padding:0 10px;
	margin: 0;
	color:#FFF;
	background-color:#666;
}


.post h2 {
	font-size: 21px;
	font-weight: bold;
	margin: 0;
}

.post h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform:capitalize;
	
}

.post a{
	color: #7a937e;
	text-decoration: none;
}

.post a:hover {
	text-decoration: underline;
}

.post a img {
	border: none;
}


.post hr {border: none 0;
border-top: 1px dashed #125466;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}



.wp-caption {
border: 0;
text-align: center;
margin: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #a9c4ad;
text-align: center;
padding: 10px 5px 0 5px;
display:block;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 15px;
font-weight: bold;
padding: 0 5px 5px 5px;
margin: 0;
color:#FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.wp-caption-dd{
font-size: 12px;
line-height: 15px;
font-weight: bold;
padding: 0 5px 5px 5px;
margin: 0;
color:#FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.alignleft{
	float: left;
	margin: 0 10px 10px 0;
}

.alignright{
	float: right;
	margin: 0 0 10px 10px;
}

.aligncenter{
	text-align: center;
}

.post .entry p{
	clear:both;
	}


h2#searchbanner {
	font-size: 20px;
	font-weight: bold;
	display:block;
	width:602px;
	height:63px;
	line-height:63px;
	overflow:hidden;
	text-transform:uppercase;
	padding:0 10px;
	margin: 0 0 10px 0;
	color:#FFF;
	background:url(http://www.parkavenuefaces.com/wp-content/themes/PAOFS/images/hbg-id-30.jpg) no-repeat 0 0;
}

.navigation a{
	font-size:11px;
	color: #7a937e;
	text-decoration: underline;
}



/* page content end*/



/* footer start */

#footer {
	float:none;
	clear: both;
	height: 139px;
	background: url(images/footerbg.jpg) 0 0 no-repeat;
	padding:0 10px 11px 10px;
	margin:0 auto;
}

#footer .footerbox{
	background:#a9c4ad;
width:316px;
height:130px;
margin:5px;
float:left;
text-align:left;
color:#FFF;
font-size:12px;
line-height:16px;
}

#footer .footerbox .title{
	font-weight:bold;
	padding:5px 20px 3px 20px;
}

#footer .footerbox .textwidget{
	font-weight:normal;
	padding:0px 20px;
}

#footer .footerbox .textwidget p{
	font-weight:normal;
	padding:0px 0px 5px 0px;
	margin:0;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	text-decoration: underline;

}
#copyright{ 
text-align:right; 
font-size:10px; 
display:block; 
height:15px;
padding:0 20px;
margin:0;
}

/* footer end*/






.commentbubble a {
	float: left;
	background: url(images/commentbubble.gif);
	background-repeat: no-repeat;
	background-position: 0 -1px;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 10px;
	margin: 0 5px 0 0;
}

.date {
	font-size: 12px;
	color: #999999;
	line-height: 1.5em;
}


.tags {
	font-size: 10px;
	line-height: 1.5em;
	color: #999999;
}


.postmetadata {
	font-size: 10px;
	line-height: 1.5em;
	display:none;
}

#commentform #author, #commentform #email, #commentform #url, #commentform #comment {
	background: #ffffff;
	border: 1px solid #cccccc;
	color: #666666;
}

.commentlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.commentlist li {
	background: #ebebeb;
	padding: 20px;
	border: 1px solid #cccccc;
	margin: 0 0 20px 0;
}

.avatar {
	float: left;
	margin: 0 5px 0 0;
}




/* search form start*/

#search{
height:90px;
width:180px;
margin:0;
padding:0;
display:block;
position:absolute;
top:5px;
right:10px;
overflow:hidden;
}


#search .inputfield {
	width: 136px;
	background: transparent url('images/searchfield.jpg') no-repeat 0 0;
	color : #747862;
	height:16px;
	border:0;
	padding:12px 0 12px 14px;
	margin:0px;
	display:block;
float:left;
font-size:14px;
line-height:16px;
color:#125466;
font-family:Georgia, "Times New Roman", Times, serif;
}

#search .searchbtn{
	width: 30px;
	background: transparent;
	height:40px;
	border:0;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	cursor: pointer;

}


/* search form end*/


/* coming soon */

#comingsoon {
	width: 770px;
height:75px;
padding:290px 0 0 30px;
	margin: 50px auto 0 auto;
	background:#fff url(images/comingsoon.gif);
}

#comingsoon p{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#FFF; display:block; width:200px; float:left; margin:0; padding:5px;
	}

#comingsoon p a{
	font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; line-height:15px; color:#FFF; display:block; width:200px; float:left; margin:0; padding:0px;
	}

#comingsoon p a:hover{
	text-decoration:underline; font-size:11px; line-height:15px; color:#FFF;
	}

/* coming soon end */


a#twitter{
width:44px;
height:44px;
display:block;
text-indent:-9999px;
margin:0;
padding:0;
overflow:hidden;
background: transparent url('images/twitter.jpg') no-repeat 0 0;
float:left;
}

a#twitter:hover{
background: transparent url('images/twitter.jpg') no-repeat 0 0;
}


a#bookappointment{
width:160px;
height:20px;
display:block;
text-indent:-9999px;
margin:0 0 0 10px;
padding:0;
overflow:hidden;
background: transparent url('images/schedule.jpg') no-repeat 0 0;
float:left;
}

a#bookappointment:hover{
background: transparent url('images/schedule.jpg') no-repeat 0 -20px;
}


a.bookappointmentbtn{
width:200px;
height:120px;
display:block;
text-indent:-9999px;
margin:0 0 0 0px;
padding:0;
overflow:hidden;
background: transparent url('images/schedulebtn.jpg') no-repeat 0 0;
}

a.bookappointmentbtn:hover{
background: transparent url('images/schedulebtn.jpg') no-repeat 0 -120px;
}



.box1_temp{
    background-image: url(images/homeboxbg_temp1.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.box1_temp p{
	padding:5px 0 0 240px;
}

.box1_temp h2{
	padding:110px 0 0 60px;
	margin:0;
	font-weight:normal;
}



.box3_temp{
    background-image: url(images/homeboxbg_temp3.jpg);
	background-repeat:no-repeat;
	background-position: -9px 0;
}

.box3_temp p{
	padding:5px 30px 0 30px;
	font-size:12px;
	color:#FFF;
}

.box3_temp h2{
	padding:45px 30px 0 30px;
	margin:0;
	font-size:21px;
	color:#FFF;
	font-weight:normal;
	text-transform:none;
	line-height:26px;
}

.box3_temp h2 a{
	text-decoration:none;
	color:#FFF;
}
.box3_temp h2 a:hover{
	text-decoration:none;
	color:#FFF;
}

.box3_temp a.button{
	text-decoration:none;
	padding:5px 30px 0 30px;
	color:#FFF;
	float:right;
}
.box3_temp a.button:hover{
	text-decoration:underline;
	color:#FFF;
}
