body {
	background-color: #A9D4E5;
	margin: 0px;
	padding: 0px;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

p { line-height:17px; margin:0 0 20px 0; }

#container {
	background-image: url(../images/shell/container_bkg.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	margin: 0px;
	padding: 0px;
}

#header {
	background-image: url(../images/shell/header_bkg.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	margin: 0px;
	padding: 10px 0 0 0;
	text-align: left;
	position: relative;
}

#welcome-video-container
{
	position: absolute;
	top: 5px;
	left: 330px;
	z-index: 10;
	width: 184px;
	height: 124px;
}

#before { width:250px; padding:0px; margin:0px; float:left; }
#after { width:250px; padding:0px; margin:0px; float:right; text-align:right; }

#navigation {
	width: 862px;
	background-image: url(../images/inside/innav_bkg.jpg);
	background-repeat: no-repeat;
	padding: 5px 0 0 40px;
	margin: 0px;
	text-align: center;
}

#fill {
	width: 902px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#holder {
	width: 902px;
	background-image: url(../images/inside/middlefill.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}


#middle {
	width: 902px;
	background-image: url(../images/inside/middlefill.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#bottom {
	width: 902px;
	height: 9px;
	background-image: url(../images/shell/viewer_bottom.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#hotlink1 {
	width: 225px;
	padding: 130px 0 0 15px;
	margin: 0px;
	background-image: url(images/hotlink1bkg.jpg);
	background-repeat: no-repeat;
}

#hotlink2 {
	width: 240px;
	padding: 40px 0 0 0;
	margin: 0px;
	background-image: url(images/hotlink2bkg.jpg);
	background-repeat: no-repeat;
}

#hotlink3 {
	width: 240px;
	padding: 210px 0 0 0;
	margin: 0px;
	background-image: url(images/hotlink3bkg.jpg);
	background-repeat: no-repeat;
}

#hotlinktab {
	width: 200px;
	padding: 0 10px 0 20px;
	margin: 0px;
	text-align: left;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #76A7B6;
	text-decoration: none;
	font-weight: normal;
}

#hotlink4 {
	width: 500px;
	padding: 0 0 0 0;
	margin: 0px;
	background-image: url(images/hotlink4bkg.jpg);
	background-repeat: no-repeat;
}

#hotlink5 {
	width: 240px;
	padding: 0 0 0 0;
	margin: 0px;
	background-image: url(images/hotlink5bkg.jpg);
	background-repeat: no-repeat;
}

a.braces101link {
	display: block;
	width: 240px;
	height: 130px;
	padding: 0 0 0 0;
	margin: 0px;
	background-image: url(images/braces101.jpg);
	background-repeat: no-repeat;
}


a:hover.braces101link {
	display: block;
	width: 240px;
	height: 130px;
	padding: 0 0 0 0;
	margin: 0px;
	background-image: url(images/braces101-over.jpg);
	background-repeat: no-repeat;
}

a.scheduleexam {
	display: block;
	width: 300px;
	height: 46px;
	padding: 0 0 0 0;
	margin: 0px;
	background-image: url(images/scheduleexam.jpg);
	background-repeat: no-repeat;
}


a:hover.scheduleexam {
	display: block;
	width: 300px;
	height: 46px;
	padding: 0 0 0 0;
	margin: 0px;
	background-image: url(images/scheduleexam-over.jpg);
	background-repeat: no-repeat;
}

a.login {
   	display: block;
   	width: 180px;
	height: 27px;
   	text-decoration: none;
   	background-image: url(../images/inside/login.jpg);
	background-repeat: no-repeat;
}

a.login:hover {
   	display: block;
   	width: 180px;
	height: 27px;
   	text-decoration: none;
   	background-image: url(../images/inside/login-over.jpg);
	background-repeat: no-repeat;
}




/* ------------------------------------------- [ Drop Downs ] -------- */


hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	background: #A9D4E5;
	border: 0px;
}

hr.insidehr {
	margin: 10px 0 10px 0;
	padding: 0px;
	height: 1px;
	background: #A9D4E5;
	border: 0px;
}


/* ------------------------------------------- [ Doubles ] -------- */

#zero {
	margin: 0px;
	padding: 0px;
}

#zero2 {
	margin: 0px;
	padding: 0px;
}

#headleft {
	width: 350px;
	margin: 0px;
	padding: 0 0 6px 50px;
	float: left;
	text-align: left;
}

#headright {
	width: 550px;
	margin: 0px;
	padding: 18px 50px 6px 0;
	float: right;
	text-align: right;
}

#footer {
	width:882px;
	margin: 0px;
	padding: 0px;
}

#footerleft {
	width: 430px;
	float: left;
	padding: 5px 0 0 0;
	margin: 0px;
	text-align: left;
}

#footerleft h1 { font-family: Lucida Grande, Verdana, Arial, sans-serif; font-size: 9px; color: #3584A3; line-height: 14px; text-decoration: none; font-weight: normal; margin:0px; }

#footerright {
	width: 430px;
	float: right;
	padding: 5px 0 20px 0;
	margin: 0px;
	text-align: right;
}

#insideleft {
	background-image: url(../images/inside/ileft_bkg.jpg);
	background-repeat: no-repeat;
	width: 275px;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	float: left;
	text-align: center;
	background-position: top right;
}

#insideright {
	width: 510px;
	float: right;
	margin: 0px;
	text-align: left;
	padding: 5px 50px 0 0;
}


#tourleft {
	background-image: url(../images/inside/ileft_bkg.jpg);
	background-repeat: no-repeat;
	width: 210px;
	margin: 0 0 0 40px;
	padding: 0px;
	float: left;
	text-align: right;
	background-position: right;
}

#tourright {
	width: 570px;
	float: right;
	margin: 0px;
	text-align: left;
	padding: 5px 50px 0 0;
}

#locationleft {
	background-image: url(../images/inside/ileft_bkg.jpg);
	background-repeat: no-repeat;
	width: 140px;
	margin: 0 0 0 40px;
	padding: 0px;
	float: left;
	text-align: right;
	background-position: right;
}

#locationright {
	width: 650px;
	float: right;
	margin: 0px;
	text-align: left;
	padding: 5px 50px 0 0;
}

#ileft {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#iright {
	float: right;
	width: 180px;
	margin: 0px;
	padding: 0 15px 0 0;
	text-align: right;
}


#emergency {
	float: left;
	width: 140px;	
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#treatment {
	float: right;
	width: 350px;
	margin: 0px;
	padding: 0 10px 0 0;
	text-align: left;
}

#lakevilletour {
	width: 240px;
	float: left; 
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#eagantour {
	width: 260px;
	float: right; 
	text-align: left;
	padding: 0 20px 0 0;
	margin: 0px;
}

#lakevillelocation {
	width: 300px;
	float: left; 
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#eaganlocation {
	width: 300px;
	float: right; 
	text-align: left;
	padding: 0 20px 0 0;
	margin: 0px;
}

#contactlakeville {
	width: 240px;
	float: left; 
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#contacteagan {
	width: 220px;
	float: right; 
	text-align: left;
	padding: 0 20px 0 0;
	margin: 0px;
}

#problems_block {
	width: 150px;
	padding: 0 25px 0 0;
	margin: 0px;
	float: left;
}

#problems_blockr {
	width: 150px;
	padding: 0 0 0 0;
	margin: 0 8px 0 0;
	float: right;
}

#blue {
	width: 142px;
	background-color: #8BC3DA;
	padding: 5px 0 8px 8px;
	margin: 0px;
	border-top: 1px solid #96D4EE;
	text-align: left;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;

}

#zero3 {
	margin: 0px;
	padding: 0px;
}

#zero4 {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	background-image: url(../images/zero4bkg.jpg);
	background-repeat: no-repeat;
	width: 512px;
	background-position: bottom;
}

#problemimage {
	float: right;
	padding: 0 4px 0 0;
	margin: 0px;
	width: 156px;
	text-align: left;
}


#problemtext{
	float: left;
	padding: 0 0 0 10px;
	margin: 0px;
	width: 320px;
	text-align: left;
}

#termsimage {
	width: 245px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#termslinks {
	width: 250px;
	float: right;
	text-align: left;
	padding: 0px;
	margin: 0px;
}


/* ------------------------------------------- [ Buttons ] -------- */



/* ------------------------------------------- [ Text ] -------- */

.legal { font-family: Lucida Grande, Verdana, Arial, sans-serif; font-size: 9px; color: #3584A3; line-height: 14px; text-decoration: none; font-weight: normal; }

a:link.legallink, a:active.legallink, a:visited.legallink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 9px; color: #3584A3; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
}

a:hover.legallink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 9px; color: #3584A3; 
	line-height: 14px; 
	text-decoration: underline; 
	font-weight: normal;
}

a:link.homenav, a:active.homenav, a:visited.homenav {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 12px; color: #FFFFFF; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
	margin: 0 0 0 10px;
}

a:hover.homenav {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 12px; color: #5B9AB4; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
	margin: 0 0 0 0px;
	background-image: url(images/navigation/dropbacks.html);
}

a:link.subnav, a:active.subnav, a:visited.subnav {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 11px; color: #5B9AB4; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
}

a:hover.subnav {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 11px; color: #666666; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
}

.reverse {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

h3 {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #5B9AB4;
	font-weight: bold;
	line-height: 12px;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
}

h3.invisa {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #5B9AB4;
	font-weight: bold;
	line-height: 12px;
	margin: 49px 0 0 0;
	padding: 0px 0 0 0;
}

h1 {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 21px;
	color: #5B9AB4;
	font-weight: normal;
	line-height: 12px;
	margin: 3px 0 3px 0;
	padding: 0px;
}

h1.invisalign { background:url(../images/invisalign/invisalign.jpg) no-repeat; display:block; margin:0px 0 0 0; padding:0px; text-indent:-9999px; width:171px; height:53px; }

h2 {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #5B9AB4;
	font-weight: bold;
	line-height: 18px;
	margin: 3px 0 3px 0;
	padding: 0px;
}

h2.invisahead {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 21px;
	color: #5B9AB4;
	font-weight: normal;
	line-height: 18px;
	margin: 0px 0 10px 0;
	padding: 0px;
}

h2.exceptional {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 34px;
	color: #5B9AB4;
	font-weight: normal;
	line-height: 18px;
	margin: 0px 0 24px 0;
	padding: 0px;
}

h4 {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #5B9AB4;
	font-weight: bold;
	line-height: 16px;
	margin: 3px 0 3px 0;
	padding: 0px;
}

h4.in { 	
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 30px;
	color: #5B9AB4;
	font-weight: normal;
	line-height: 32px;
	margin: 0px 0 20px 0;
	padding: 0 0 15px 0;
	border-bottom:1px dashed #5B9AB4;
}


h4.os {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #5B9AB4;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 0 12px 0;
	padding: 0px;
}

p.feature-text { width:360px; line-height:18px; margin:0 0 30px 0; }

.contactclass {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
}

.tourhead {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #5B9AB4;
	font-weight: normal;
	line-height: 12px;
}

.location {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #5B9AB4;
	font-weight: bold;
	line-height: 16px;
}

p.symptom {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #5B9AB4;
	font-weight: bold;
	line-height: 16px;
}

.phoneline {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	line-height: 16px;
}

.prologue {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}



a:link.inlink, a:active.inlink, a:visited.inlink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 10px; color: #5B9AB4; 
	line-height: 16px; 
	text-decoration: none; 
	font-weight: bold;
}

a:hover.inlink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 10px; color: #666666; 
	line-height: 16px; 
	text-decoration: underline; 
	font-weight: bold;
}

a:link.emaillink, a:active.emaillink, a:visited.emaillink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 11px; color: #5B9AB4; 
	line-height: 16px; 
	text-decoration: none; 
	font-weight: bold;
}

a:hover.emaillink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 11px; color: #666666; 
	line-height: 16px; 
	text-decoration: underline; 
	font-weight: bold;
}

img { margin:0px; padding:0px; border:0px; }

.clear { clear:both; }

.home-content { width:882px; margin:0px; padding:6px 10px 0px 10px; background:url(../images/home/home-page-feature.png) no-repeat; }
.feature { width:822px; margin:0px auto 0px auto; padding:60px 30px 30px 30px; background:url(../images/home/feature-family.jpg) no-repeat; text-align:left; }
.links-container { width:862px; margin:10px 0 0 0; padding:10px; background:#cfe8f1; }

ul.tryp { width:862px; padding:0px; margin:0px; text-align:left; }
ul.tryp li { float:left; width:283px; margin:0px; padding:0 0 7px 0; list-style-type:none; text-align:left;}
ul.tryp li.trypmiddle { float:left; width:283px; margin:0 0px 0px 0px; padding:0px; list-style-type:none; text-align:left; }
ul.tryp li.trypright { float:left; width:283px; margin:0 6px; padding:0px; list-style-type:none; text-align:left;  }

ul.dub { width:862px; padding:0px; margin:0px 0px 0px 0px; text-align:left; }
ul.dub li.dub-left { float:left; width:281px; margin:0 3px 0 0; padding:0px; list-style-type:none; }
ul.dub li.dub-right { float:left; width:548px; margin:0 0 0 6px; height:86px; padding:27px 0 27px 20px; background:url(../images/home/meet-doctor-gau.jpg) no-repeat; text-align:left; list-style-type:none;}

ul.blog-container { width:862px; margin:0px 0px 10px 0px; padding:0px 10px; background:#eaf5f9; border-bottom:8px solid #c6e4ee; }
ul.blog-container li.blog-left { width:602px; margin:0px; padding:0px; float:left; list-style-type:none; text-align:left; }
ul.blog-container li.blog-right { width:260px; margin:0px; padding:0px; float:left; list-style-type:none; }

#social-icons {text-align:center; padding:5px 0 0;}
#social-icons a, #social-icons img {border:none; text-decoration:none; display:inline; padding:2px;}

#braces101 {
	display: block;
	width: 281px;
	height: 141px;
	background: url(../images/home/braces101.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	padding: 0 0 2px 0;
	margin: 0px;
}

#braces101:hover {
	display: block;
	width: 281px;
	height: 141px;
	background: url(../images/home/braces101.jpg) 0 -143px no-repeat;
	text-indent:-9999px;
	padding: 0 0 2px 0;
	margin: 0px;
}


#ourclinics {
	display: block;
	width: 281px;
	height: 143px;
	background: url(../images/home/our-clinics-tour.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	padding: 0px;
	margin: 0px 0px;
}

#ourclinics:hover {
	display: block;
	width: 281px;
	height: 143px;
	background: url(../images/home/our-clinics-tour.jpg) 0 -143px no-repeat;
	text-indent:-9999px;
	padding: 0px;
	margin: 0px 0px;
}

#invisalign {
	display: block;
	width: 281px;
	height: 141px;
	background: url(../images/home/invisalign.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	padding: 0px;
	margin: 0px;
}

#invisalign:hover {
	display: block;
	width: 281px;
	height: 141px;
	background: url(../images/home/invisalign.jpg) 0 -143px no-repeat;
	text-indent:-9999px;
	padding: 0px;
	margin: 0px;
}

#meet-jeanne-m-gau { display:block; width:280px; height:84px; background:url(../images/home/meet-jeanne-m-gau.png) 0 0 no-repeat; text-indent:-9999px; margin:0px; padding:0px; }
#meet-jeanne-m-gau:hover { display:block; width:280px; height:84px; background:url(../images/home/meet-jeanne-m-gau.png) 0 -84px no-repeat; }

.invisalign-container { width:882px; background:#fff; margin:0px; padding:10px 0 10px 0; }
ul.invisa-nav { width:822px; margin:0px auto; padding:0 0 10px 0; text-align:left; border-bottom: 1px dashed #5B9AB4; }
ul.invisa-nav li.inav { float:left; margin:24px 5px 0 0; padding:0px; list-style-type:none; }
ul.invisa-nav li.inav a { color:#5B9AB4; text-decoration:none; font-size:12px; padding:10px; }
ul.invisa-nav li.inav a:hover { color:#FFF; text-decoration:none; font-size:12px; padding:10px; background:#5B9AB4; }
ul.invisa-nav li.inav-logo { float:right; list-style-type:none; }

.superscript { font-size:11px; vertical-align:top; }

ul.what-is { width:812px; margin:10px 0; padding:40px 0 100px 0; text-align:left; background:url(../images/invisalign/what-is.jpg) no-repeat; border:5px solid #eaf4f8; }
ul.what-is li { list-style-type:none; margin:0 0 0 400px; padding:30px; background:url(../images/invisalign/what-is-text.png); border-left:5px solid #5B9AB4;}

ul.why-invisalign { width:812px; margin:10px 0; padding:70px 0 100px 0; text-align:left; background:url(../images/invisalign/why-invisalign.jpg) no-repeat; border:5px solid #eaf4f8; }
ul.why-invisalign li { list-style-type:none; margin:0 0 0 400px; padding:30px; background:url(../images/invisalign/what-is-text.png); border-left:5px solid #5B9AB4;}

ul.invisa-contact { width:822px; margin:0 0 0px 0; padding:0px; }
ul.invisa-contact li.in-cont-left { list-style-type:none; float:left; }
ul.invisa-contact li.in-cont-right { list-style-type:none; float:right; }

#why { background:#5b9ab4; padding:10px; color:#fff; text-decoration:none; font-size:15px; }
#why:hover { background:#7db7cf; padding:10px; color:#fff; text-decoration:none; font-size:15px; }

.invisalign-process { width:812px; margin:10px 0; padding:40px 0 100px 0; text-align:left; background:url(../images/invisalign/the-invisalign-process.jpg) no-repeat; border:5px solid #eaf4f8; }
.process-list { list-style-type:none; margin:0 0 0 400px; padding:30px; background:url(../images/invisalign/what-is-text.png); border-left:5px solid #5B9AB4;}

ul.steps { margin:0 0 20px 0; padding:0px; border-bottom:1px dashed #5b9ab4; }
ul.steps li.step1 { margin:0 0 30px 0; padding:0 0 0px 40px; list-style-type:none; background:url(../images/invisalign/step1.png) no-repeat left center  }
ul.steps li.step2 { margin:0 0 30px 0; padding:10px 0 10px 40px; list-style-type:none; background:url(../images/invisalign/step2.png) no-repeat left center;  }
ul.steps li.step3 { margin:0 0 30px 0; padding:0 0 0px 40px; list-style-type:none; background:url(../images/invisalign/step3.png) no-repeat left center;  }

.invisalign-faqs { width:812px; margin:10px 0; padding:40px 0 100px 0; text-align:left; background:url(../images/invisalign/faqs.jpg) no-repeat; border:5px solid #eaf4f8; }
.faqs-list { list-style-type:none; margin:0 0 0 300px; padding:30px 30px 10px 30px; background:url(../images/invisalign/what-is-text.png); border-left:5px solid #5B9AB4;}

ul.faqs { margin:0px; padding:0px; list-style-type:none; }
ul.faqs li { margin:0 0 20px 0; padding:0 0 30px 0; border-bottom:1px dashed #5B9AB4; }
ul.faqs li.invisabottom { margin:0 0 20px 0; padding:0px; border:0px;}
ul.faqs li a { color:#5B9AB4; text-decoration:none; }

.invisalign-teen{ width:812px; margin:10px 0; padding:40px 0 100px 0; text-align:left; background:url(../images/invisalign/teen.jpg) no-repeat; border:5px solid #eaf4f8; }

/*** ACCORDIAN ***/
li { list-style-type: none; }
.basic, #list2, #list3 {  }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 0px; }

.basic  { font-weight:normal; margin:10px 0 0 0; }
.basic div { padding:0 0 0 10px; }

.basic p { border: none; text-decoration: none; font-size: 10px; margin: 0 0 10px 0; padding: 20px 0; line-height:17px; color:#333; }
.basic a { cursor:pointer; display:block; padding:10px 0 10px 10px; margin:0; text-decoration: none; font-size: 12px;  border-top:1px solid #5B9AB4; }
.basic a:hover { color:#FFF; background-color:#5B9AB4; }
.basic a.selected { color:#FFF; background-color:#5B9AB4; }


/* New Video Box */
.reveal-me .hidden {display:none;}
li#tour-video {display:block;width:281px;height:143px;background:url(../images/home/welcome-tour.jpg) 0 0 no-repeat;padding:0;margin:0px;}
li#tour-video:hover {background-position:left bottom;}