@charset "utf-8";
/* CSS Document */
/* ------------------------------------------------------------------ 
# [Master Stylesheet] 
#  
# Project:    HOLLYWOOD VISION CENTER
# Version:    1.0
# Last change:    22/09/08 
# Assigned to:    CueBlocks 
# Primary use:    Website
# ------------------------------------------------------------------- */ 

/*     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; margin:0px 2px 2px 0px;}
.float_right{float:right;margin:0px 0px 2px 2px;}

#content .float_left{float:left; margin:0px 2px 2px 0px;}
#content .float_right{float:right;margin:0px 0px 2px 2px;}

.wrap{width:990px; margin:auto;}
.alt1{background:#fff url(images/alt1.gif) repeat-x bottom; padding:10px; margin:0px; border:solid 1px #eeeeee;border-bottom:none;}
.alt{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	*/

/* Captions */
.caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #fff;
	padding-top: 4px;
	margin: 2px;
}
.caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.caption p.caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.caption1 {
background-color:#FFFFFF;
margin:2px;
padding-top:4px;
text-align:center;
}
.caption1 img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.caption1 p.caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



body{background:url(images/bg.png) repeat-x 0px 0px;margin:0px; padding:0px;font:13px/18px Arial, Helvetica, sans-serif;}
#topsection{background:url(images/top_bg.png) no-repeat center 0px;}
#header img{margin:0px 0px 26px 73px;}
#address{font:13px 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:14px "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;/*88px*/}
#services{width:90px;}
#whyus{width:120px; /*212px*/}
#meetus{width:100px;/*102px;*/}
#testimonials{width:130px;}
.testimonials{width:130px;}
#shop{width:80px;}
#contactus{width:120px;/*136px;*/}
#videos{width:115px;/*110px;*/}
#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 ol {margin: 0px; padding:0px 0px 0px 15px;}
#contentarea ul {margin: 0px; padding:0px 0px 0px 15px;}

/* || /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:140px; line-height:22px;border:none;outline:none;}
.srch_btn{height:20px; width:30px;}

/* || VERTICAL NAVIGATION */
#vert_nav h1{background:url(images/lrn_mre.png) no-repeat; width:203px; height:32px; padding:0px;margin:0px;}
#vert_nav h1 span{position:absolute; text-indent:-99999px; overflow:hidden;}
#vert_nav ul{margin:0px; padding:0px 0px 20px 0px; list-style:none; width:203px; background:url(images/vert_nav_base.png) no-repeat bottom}
#vert_nav 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_nav li a:hover{color:#633400;background:#ffb355;border-top:solid 1px #c08e3c; border-bottom:solid 1px #c08e3c;}
#vert_nav{background:#638d71 url(images/vert_nav_bg.png) repeat-x bottom;}
#vert_nav ul li ul li a {font-size:12px;}
/* || 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, #right_panel h2 a{
	font-size:20px;
	color:#4e825c;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}
#right_panel #videobg{width:328px; height:253px; padding-left:13px; padding-top:0px;}
#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;
}
#content h4.web
{
	background:url(images/web_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;
}

#content p
{
	margin:12px 0px;
}

#freetest ul
{
	 padding:0px;
	 position:relative;
	 margin:0px;
	 list-style:none;
}
#freetest li
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#freetest li a
{
	width:200px;
	/* background:#000; */
}
#freetest ul ul
{
	visibility:hidden;
	position:absolute;
	top:0px;
	left:204px;
	z-index:1;
}
#freetest ul li a:hover ul
{
	display:block;
}


#freetest li:hover ul,
#freetest li a:hover ul {
visibility:visible; position:absolute; height:auto; padding:0px;background:#638d71 url(../images/vert_nav_bg.png) repeat-x 20px;
}
#freetest li:hover ul li a,
#freetest li a:hover ul li a{
z-index:999999999;
padding:4px;
width:200px;
display:block; background:transparent; color:#000; height:auto; text-decoration:none; border-top:1px transparent solid; border-bottom:1px transparent solid;
}

#freetest ul li:hover ul li:hover,
#freetest ul li a:hover ul li a:hover
{
padding:4px;color:#633400;background:#ffb355;border-top:solid 1px #c08e3c; border-bottom:solid 1px #c08e3c;
}

