/*  
Theme Name: Hollywood Vision
Description: Custom Blog Theme based on the default WordPress theme.
Version: 1.0
Author: CueBlocks
Author URI: http://www.cueblocks.com/
*/

/*     BASIC CLASSES	*/
.top{text-align:right; margin:5px; float:right;}
a:link, a:visited{color:#195228;}
a:hover{color:#195228;text-decoration:none;}
a:active{color:#195228;}
div.hr{ border-bottom:solid 1px #98b5a0; margin:20px 0px; padding:10px 0px;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.wrap{width:990px; margin:auto;}
.alt1,.even{background:#fff url(images/alt1.gif) repeat-x bottom; padding:10px; margin:0px; border:solid 1px #eeeeee;border-bottom:none;}
.alt,.odd{background:#fff url(images/alt1.gif) repeat-x bottom; padding:10px; margin:0px;border:solid 1px #eeeeee;border-bottom:none; border-top:none;}
/*	/BASIC CLASSES	*/


body{background:url(images/bg.png) repeat-x 0px 0px;margin:0px; padding:0px;font:12px Arial, Helvetica, sans-serif;}
#topsection{background:url(images/top_bg.png) no-repeat center 0px;}
#header img{margin:0px 0px 26px 73px;}
#address{font:11px Arial, Helvetica, sans-serif; color:#115326; text-align:right; padding-top:19px;}

/* || NAVIGATION || */
#navigation{border-top:solid 1px #659372;border-bottom:solid 1px #659372;}
#navigation ul{list-style:none; padding:0px; margin:0px; height:69px;}
#navigation ul li{float:left;}
#navigation li a{height:50px;display:block; padding:0px; text-decoration:none; padding:15px 9px 4px 9px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#3a3a3a; letter-spacing:-1.05px;}

#navigation li a span{font:18px "trajan Pro", "times New Roman", "trebuchet MS"; font-weight:bold; display:block; color:#205832; letter-spacing:0.1px;}
#navigation li a:hover,
#navigation li a:hover span
{background-color:#98b5a0; color:#060606;}
#home{width:100px;}
#services{width:90px;}
#whyus{width:120px; }
#meetus{width:100px;}
#testimonials{width:130px;}
#shop{width:80px;}
#contactus{width:120px;}
#videos{width:115px;}
#affordability{width:159px;}


/* || /NAVIGATION || */

/*	|| CONTENT FOR INNER PAGES ||	*/
#content{ width:738px;padding:0px 0px 0px 28px;}
#content h2{font-size:20px; color:#4e825c; font-weight:normal; padding:0px; margin:0px;}
/*	|| CONTENT FOR INNER PAGES ||	*/

/* || contentarea || */

#contentarea{padding-top:26px;}

/* || /contentarea || */

#left_panel{width:203px;}
#left_panel form{background:url(images/srch_bg.png) no-repeat; margin:0px 0px 10px 0px;padding:7px;}
#left_panel form input{background:transparent; border:none;}
.srch_txt{width:155px; line-height:22px;}
.srch_btn{height:20px; width:30px;}
#left_panel ul, #left_panel ul ol {margin: 0;padding: 0;}
#left_panel ul li {	list-style-type: none;list-style-image: none;margin-bottom: 0px;}
#left_panelul p, #left_panel ul select {margin: 5px 0 8px;}
#left_panel ul ul, #left_panel ul ol {margin: 0px;}
#left_panel ul ul ul, #left_panel ul ol {margin: 0 0 0 0px;}
ol li, #left_panel ul ol li {list-style: decimal outside;}
#left_panel ul ul li, #left_panel ul ol li {margin: 0px 0 0;padding: 0;}
#left_panel ul h2{font-size:20px;color:#4e825c;font-weight:normal;margin: 0px;padding: 0px;}
/* || VERTICAL NAVIGATION */
#vert_nav h1, #vert-blog-nav h1{background:url(images/lrn_mre.png) no-repeat; display:block; width:203px; height:32px; padding:0px;margin:9px 0px 0px 0px;}
#vert_nav h1 span, #vert-blog-nav h1 span{position:absolute; text-indent:-99999px; overflow:hidden;}
#vert_nav ul, #vert-blog-nav ul{margin:0px; padding:0px 0px 20px 0px; list-style:none; width:203px; background:url(images/vert_nav_base.png) bottom no-repeat;}
#vert-blog-nav ul ul
{
	padding:0px;
	width:auto;
	background:none;
}
#vert-blog-nav ul li a{
	padding:3px 0px 3px 10px;
	display:block;
	font-weight:bold;
	line-height:23px;
	text-decoration:none;
	color:#001200;
	border-top:transparent 1px solid;
	border-bottom:transparent 1px solid;
	font-family: "trebuchet MS", arial;
	font-size: 14px;
}
#vert-blog-nav ul li li a{
	font-weight:normal;
}

#vert_nav li a:hover, #vert-blog-nav li a:hover{color:#633400;background:#ffb355;border-top:solid 1px #c08e3c; border-bottom:solid 1px #c08e3c;}

#vert_nav ul li h2, #vert-blog-nav ul li h2{
	padding:3px 0px 3px 10px;
	display:block;
	line-height:23px;
	text-decoration:none;
	color:#afcfb9;
	border-top:transparent 1px solid;
	border-bottom:transparent 1px solid;
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	background:#577f64;
}

#left_panel ul p
{
	padding:0px 5px;
	font:11px/18px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#000;
}

#left_panel ul p a
{
	margin:0px;
	padding:0px;
	background:none;
	display:inline;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	font-style:italic;
	font-weight:bold;
}

#vert_nav, #vert-blog-nav{background:#638d71 url(images/vert_nav_bg.png) repeat-x bottom;}
/* || VERTICAL NAVIGATION */


/* || VERTICAL SUBNAVIGATION */
#vert_subnav h1{background:url(images/lrn_mre.png) no-repeat; width:203px; height:32px; padding:0px;margin:9px 0px 0px 0px;}
#vert_subnav h1 span{position:absolute; text-indent:-99999px; overflow:hidden;}
#vert_subnav ul{margin:0px; padding:0px 0px 20px 0px; list-style:none; width:203px; background:url(images/vert_nav_base.png) no-repeat bottom;}
#vert_subnav ul li a{
	padding:3px 0px 3px 10px;
	display:block;
	line-height:23px;
	text-decoration:none;
	color:#001200;
	border-top:transparent 1px solid;
	border-bottom:transparent 1px solid;
	font-family: "trebuchet MS", arial;
	font-size: 14px;
}
#vert_subnav li a:hover,
#vert_subnav li a.selected
{color:#633400;background:#ffb355;border-top:solid 1px #c08e3c; border-bottom:solid 1px #c08e3c;}
#vert_subnav{background:#638d71 url(images/vert_nav_bg.png) repeat-x bottom;}
/* || VERTICAL SUBNAVIGATION */



#footer{padding:30px 0px 19px 0px; background:url(images/footer_bg.png) no-repeat center bottom; border:transparent 1px solid; font:12px Arial, Helvetica, sans-serif; color:#195228;}
#copyright{padding-left:15px; padding-top:67px;}
#creater{padding-right:19px; padding-top:67px;}
#footer_nav{text-align:center; line-height:35px; border-top:solid 1px #659372; border-bottom:solid 1px #659372;}
#footer_nav a{font:12px Verdana, Arial, Helvetica, sans-serif; color:#195228; text-decoration:none;}


#middle_panel{width:318px; padding:0px 38px 0px 56px;}
#middle_panel h2{
	font-size:20px;
	color:#4e825c;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
#middle_panel p{line-height:14px;}
#appointment, #patients{width:316px; height:37px; margin-bottom:19px;}
#appointment a{background:url(images/make_an_appoint_img.png) no-repeat; width:316px; height:37px;display:block; position:absolute; text-indent:-999999px; overflow:hidden;}
#patients a{background:url(images/new_ptnt_img.png) no-repeat; width:316px; height:37px;display:block; position:absolute; text-indent:-999999px; overflow:hidden;}

#middle_panel #questionare h2{ border-bottom:solid 1px #82a98a;}
#middle_panel ul, #right_panel ul{list-style:none; margin:0px; padding:0px;}
#middle_panel li, #right_panel li{padding-left:15px; background:url(images/bull_blue.png) no-repeat 0px 8px;}
#middle_panel ul li a,#right_panel ul li a{font:12px Verdana, Arial, Helvetica, sans-serif; color:#525252; line-height:18px;}


/* || LEFT PANEL || */
#right_panel{width:366px;}
#right_panel h2{
	font-size:20px;
	color:#4e825c;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}
#right_panel #videobg{background:url(images/video_img.png); width:328px; height:243px; padding-left:13px; padding-top:10px;}
#videobg img{width:314px; height:226px;}
h2#freeself  {
	font-size:20px;
	color:#4e825c;
	font-weight: normal;
}
.tab
{
	padding-right:55px;
	display:inline-block;
	width:100px;
}
#content h4
{
	padding:0px;
	margin:0px;
	line-height:20px;
}
#content h4.doc
{
	background:url(images/doc_img.gif) no-repeat left 0px;
	padding-left:20px;
}
#content h4.pdf
{
	background:url(images/pdf_img.gif) no-repeat left 0px;
	padding-left:20px;
}

.quote
{
	background:url(images/quote_img.gif) no-repeat top left;
	padding-left:50px;
}
.highlight
{
background-color:#f3f6f3;
border:solid 1px #dde8e0;
margin:15px 0px;
}
.highlight p
{
	color:#1a5329;
	font-size:14px;
	line-height:20px;
	padding:10px;
}

.navigation-post
{
	border-bottom:dashed 1px #93b09d;
	height:30px;
	margin-bottom:15px;
}
.navigation-post .alignleft
{
	float:left;
}

.navigation-post .alignright
{
	float:right;
	text-align:right;
}
.navigation-post .alignleft a,
.navigation-post .alignright a
{
	width:150px;
	display:block;
	padding:7px;
}

.navigation-post .alignleft a:hover,
.navigation-post .alignright a:hover
{
	background:#93b09d;
	color:#fff;
}
.post
{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:dashed 1px #93b09d;	
}