@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
a:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background: #B3A999 url(../images/bg.png) repeat-x;
}
a:link, a:visited {
	text-decoration: none;
	color: #666666;
}
a:active, a:hover {
	text-decoration: none;
	color: #333333;
}
h1 {
	color: #0F2456;
	padding-bottom: 10px;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2 {
	color: #000000;
	padding: 10px 0 10px 0;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h3 {
	color: #000000;
	padding: 10px 0 10px 0;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4 {
	color: #333333;
	padding-bottom: 10px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.v-rn {
	padding-bottom: 20px;
}
.backtotop {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 20px;
}
#rightnav .v-rn h5 {
	padding: 5px 0 5px 0;
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#rightnav .v-rn li {
	padding: 2px;
	list-style-type: square;
	margin-left: 10px;
	width: 170px;
	font-size: 10px;
	color: #0F2456;
	font-weight: bold;
	border-bottom: 1px solid #efefef;
}
#rightnav .v-rn li:hover {
	padding: 2px;
	list-style-type: square;
	margin-left: 10px;
	width: 170px;
	font-size: 10px;
	color: #0F2456;
	font-weight: bold;
	background-color: #f6f6f6;
	border-bottom: 1px solid #efefef;
}
p {
	line-height: 18px;
	font-size: 12px;
	color: #333333;
	padding-bottom: 10px;
}
#top {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background: url(../images/mainbody-bg.png) repeat-x center top;
}
#header {
	width: 960px;
	float: left;
	height: 150px;
	background: url(../images/header-bg.png) top;
}
#logo {
	float: left;
	height: 70px;
	padding: 50px 0 0 30px;
}
#top-menu {
	float: left;
	height: 80px;
	text-align: right;
	color: #222222;
	padding: 40px 30px 0 0;
	width: 620px;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.tagline {
	color: #BFB6A7;
	padding-top: 10px;
	font: 12px Georgia, "Times New Roman", Times, serif;
}
#menu {
	float: left;
	width: 960px;
	text-align: center;
	height: 30px;
}
#menu li {
	display: inline;
	padding-right: 10px;
	color: #DCDCDC;
	font: 12px/27px Georgia, "Times New Roman", Times, serif;
}
#menu li .menu-on {
	color: #AC9F8D;
}
.img-l {
	float: right;
	margin-left: 5px;
}
.img-r {
	float: right;
	margin-left: 5px;
	border: 3px solid #CFCDBD;
}
.img-left {
	border: 5px solid #ADA494;
	padding: 0px;
	margin: 0 5px 5px 0;
	float: left;
}
.img-lt {
	height: 85px;
	width: 75px;
	border: 3px solid #CAC4B9;
	margin: 0 5px 5px 0;
	padding: 0px;
	display: inline;
	visibility: visible;
}
.img-left:hover {
	border: 5px solid #0F2456;
	padding: 0px;
	margin: 0 5px 5px 0;
	float: left;
}
#rightnav p {
	padding-right: 10px;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.img-rn {
	border: 1px solid #B3A999;
	margin: 3px 5px 5px 5px;
	float: left;
}
.lbox {
	padding: 0px;
	margin: 10px 0 10px 0;
	border-top: 1px solid #D8CDBA;
}
.pbox {
	margin-right: 25px;
	padding: 5px;
	border: 1px solid #efefef;
	background-color: #FBFBFB;
}
.pbox:hover {
	margin-right: 25px;
	padding: 5px;
	background-color: #F6F6F6;
	border: 1px solid #cccccc;
	cursor: default;
}
.dbox {
	float: left;
	width: 475px;
	padding: 5px;
	margin-bottom: 10px;
}
.dbox:hover {
	float: left;
	width: 475px;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #efefef;
}
#breadcrumbs {
	width: 930px;
	float: left;
	padding-left: 30px;
	font-size: 10px;
	background: url(../images/menu-bg.png) no-repeat top;
}
#breadcrumbs ul {
	height: 35px;
}
#breadcrumbs li {
	display: inline;
	padding-right: 1px;
	color: #A79986;
	font: 10px/35px Georgia, "Times New Roman", Times, serif;
}
#pathway {
	float: left;
}
#s-container {
	float: right;
	color: #000000;
	margin-right: 30px;
	text-align: left;
	padding-top: 7px;
}
#mainbody {
	width: 960px;
	float: left;
	background: url(../images/mainbody-bg.png) repeat-y top;
}
.blue {
	color: #0F2456;
}
#leftnav {
	float: left;
	width: 175px;
	padding: 35px 0 0 25px;
	font-size: 12px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
}
#main {
	float: left;
	width: 525px;
}
#content {
	float: left;
	width: 485px;
	padding: 35px 20px 0 20px;
}
#content ul {
	padding-bottom: 10px;
}
#content li {
	font-size: 12px;
	list-style-type: square;
	margin-left: 20px;
	line-height: 16px;
	padding: 5px 0 5px 10px;
}
#content li:hover {
	background-color: #efefef;
}
#content-full {
	float: left;
	padding: 35px 20px 0 20px;
	width: 720px;
}
#content-full .testimonial .s-right {
	text-align: right;
	color: #0F2456;
	font-weight: bold;
	clear: both;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-size: 10px;
}
#content .cimg {
	border: 3px solid #B3AB9A;
	margin: 0 10px 0 10px;
}
#content .column {
	float: left;
	width: 220px;
	padding-right: 20px;
}
.testimonial {
	border: 1px solid #efefef;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0 10px 10px 0;
}
.testimonial:hover {
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	padding: 5px;
	background-color: #efefef;
	text-align: left;
}
.testimonial p{
	font-style: italic;
	font-size: 12px;
	line-height: 24px;
}
.testimonial  p  b {
	font-style: normal;
	color: #283B68;
	font-size: 11px;
}
.pnews {
	float: left;
	width: 465px;
	padding: 10px;
	border-bottom: 1px solid #EBEBEB;
}
.pnews p {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.pnews:hover {
	float: left;
	width: 465px;
	background-color: #efefef;
	padding: 10px;
	border-bottom: 1px solid #EBEBEB;
}
.pnews a:link, .pnews a:visited {
	text-decoration: none;
	color: #0F2456;
	font-weight: bold;
}
.pnews a:active, .pnews a:hover {
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.pnews h1 {
	font-size: 12px;
	color: #333333;
}
.pnews h2 {
	font-size: 8px;
	color: #666666;
	margin: 0px;
	padding: 10px 0 5px 0;
}
.cbox {
	width: 475px;
	float: left;
	height: 70px;
	padding: 5px;
	margin-bottom: 10px;
}
#rightnav {
	float: left;
	width: 215px;
	padding: 35px 0 0 15px;
	font: 12px Arial, Helvetica, sans-serif;
}
#contact-one {
	height: 66px;
	margin-bottom: 20px;
	width: 475px;
}
#rightnav a:link, #rightnav a:visited {
	text-decoration: none;
	color: #0F2456;
	font-size: 10px;
	font-weight: bold;
}
#rightnav a:active, #rightnav a:hover {
	text-decoration: none;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
}
#rightnav ul {
	padding-bottom: 10px;
}
#rightnav li {
	line-height: 12px;
}
#rightnav  h4  {
	width: 180px;
	color: #0F2456;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px 0px 2px;
	margin: 0 0 10px 0;
}
#rightnav .rn-li {
	text-align: center;
	float: left;
	width: 75px;
	height: 90px;
}
#footer {
	float: left;
	width: 100%;
	height: 340px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/f-container-bg.png) repeat-x top;
}
#f-container {
	height: 340px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding: 0 30px 0 30px;
	background: url(../images/footer-bg.png) no-repeat top;
}
#f-container h1 {
	font-size: 12px;
}
#f-container p {
	font-size: 10px;
	margin: 0px;
	line-height: 12px;
	padding: 0 0 5px 0;
}
#f-container li {
	font-size: 10px;
	padding-left: 5px;
	list-style-type: square;
	list-style-position: inside;
	line-height: 14px;
}
#f-menu {
	height: 35px;
	padding-top: 65px;
	font-size: 11px;
	color: #B3A999;
}
#copyright {
	color: #CCCCCC;
	padding-top: 200px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#copyright p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #CCCCCC;
	font: bold 9px Verdana, Geneva, sans-serif;
}
#copyright h1 {
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}
/*Begin Left Navigation*/
.sdmenu {
	width: 100%;
	padding-bottom: 10px;
	font-size: 11px;
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sdmenu div {
	overflow: hidden;
}
.sdmenu div:first-child {
	cursor: pointer;
}
.sdmenu div.collapsed {
	height: 25px;
}
.sdmenu div span {
	display: block;
	font-weight: bold;
	color: #0F2456;
	cursor: default;
	border-bottom: 1px solid #efefef;
	padding: 5px 10px 5px 0;
}
.sdmenu div a {
	display: block;
	border-bottom: 1px solid #efefef;
	color: #767676;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}
.sdmenu div a.current {
	color: #A79986;
}
.sdmenu div a:hover {
	color: #0C1F49;
	text-decoration: none;
}
/*End Left Navigation*/
#mapframe {
	width: 175px;
	border: 1px solid #CCCCCC;
	height: 400px;
	margin: 20px 0 20px 0;
	text-align: center;
}
.img-left-border {
	border: 5px solid #ADA494;
	padding: 0px;
	margin: 0 5px 5px 0;
	float: left;
}

/*Begin Lightbox Code*/
*{
	padding: 0;
	margin: 0;
}
#TB_window {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Georgia, "Times New Roman", Times, serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#333333;
	display:none;
	border: 4px solid #333333;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
	padding:15px;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	margin-bottom:1px;
}
/*End Lightbox Code*/
/* Begin JTIP*/
/*#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left: -12px;
	height: 23px;
	width: 10px;
    top: -3px;
}
#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}*/
#JT {
	position: absolute;
	z-index:100;
	border: 5px solid #CAC4B9;
	background-color: #ffffff;
}
#JT_copy{
	color:#333333;
	text-align: left;
	padding: 0 10px 10px 10px;
}
.JT_loader{
	width:100%;
	background: url(../images/loadingAnimation.gif) no-repeat center center;
}
#JT_close_left{
	background-color: #fff;
	text-align: left;
	padding: 2px 0 5px 8px;
	font-weight:bold;
}
#JT_close_right{
	background-color: #fff;
	text-align: left;
	font-weight:bold;
	padding: 2px 0 5px 8px;
}
#JT_copy p{
margin:3px 0;
}
#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.jTip{
cursor:help;
}
#sitemap {
	margin-left: 20px;
	margin-top: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.titlebox {
	padding: 0px;
	width: 485px;
	float: left;
	margin: 0 0 10px 0;
	color: #0F2456;
	border-bottom: 1px solid #efefef;
}
.teambox {
	float: left;
	width: 125px;
	padding: 5px;
	text-align: center;
	border: 1px solid #efefef;
	background-color: #FFFFFF;
	height: 220px;
	margin: 10px;
}
.teambox:hover {
	float: left;
	width: 125px;
	padding: 5px;
	text-align: center;
	border: 1px solid #efefef;
	background-color: #efefef;
	height: 220px;
	margin: 10px;
}
.teambox p {
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	padding-top: 2px;
}
.teambox h4 {
	font-size: 11px;
	margin: 0px;
	padding: 0 0 2px 0;
}
.teambox h3 {
	margin: 0px;
	padding: 3px 0 4px 0;
}
.team-img {
	height: 135px;
	width: 125px;
}
#test-top {
	padding: 10px;
	border: 1px solid #B2AA99;
	background-color: #efefef;
	margin: 0 10px 20px 0;
}
#test-top   h2 {
	font-weight: normal;
	font-size: 12px;
	color: #0F2456;
}
#test-top p {
	margin: 0px;
	font-weight: bold;
	color: #122758;
	padding: 0 0 0 10px;
}
.img-right-nb {
	float: right;
	margin-left: 10px;
}
.img-l-nb {
	float: left;
	margin: 0 10px 10px 0;
}
p a:link, p a:visited {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
p a:active, p a:hover {
	text-decoration: none;
	color: #0F248F;
	font-weight: bold;
}.li-big {
	height: auto;
}
#nosize {
	margin: 0px;
	padding: 0px;
}
#nosize li {
	height: auto;
}
#nosize li:hover {
	height: auto;
}
#faq-container {
	width: 560px;
	background-color: #FFFFFF;
	padding: 20px;
	text-align: left;
	margin: 20px auto 20px auto;
}
#faq-container ul {
	margin-left: 20px;
	list-style-type: disc;
	list-style-position: inside;
}
#faq-container li {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #0F2456;
}
#subcontent-lasik {
	position:absolute;
	visibility: hidden;
	border: 1px solid #CFCDBD;
	background-color: white;
	width: 140px;
	margin: 0px;
	padding: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	z-index: 999;
}
#subcontent-lasik ul {
	list-style-type: none;
	z-index: 999;
}
#subcontent-lasik li {
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding-left: 5px;
	z-index: 999;
}
#subcontent-lasik li:hover {
	line-height: 20px;
	background-color: #efefef;
	padding-left: 5px;
	z-index: 999;
	border-bottom: 1px solid #efefef;
}
#subcontent-test {
	position:absolute;
	visibility: hidden;
	border: 1px solid #CFCDBD;
	background-color: white;
	width: 140px;
	margin: 0px;
	padding: 5px;
	color: #666666;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#subcontent-test ul {
	list-style-type: none;
}
#subcontent-test li {
	line-height: 20px;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
#subcontent-test li:hover {
	line-height: 20px;
	background-color: #efefef;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
#subcontent-surgeons {
	position:absolute;
	visibility: hidden;
	border: 1px solid #CFCDBD;
	background-color: white;
	width: 140px;
	margin: 0px;
	padding: 5px;
	color: #666666;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#subcontent-surgeons ul {
	list-style-type: none;
}
#subcontent-surgeons li {
	line-height: 20px;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
#subcontent-surgeons li:hover {
	line-height: 20px;
	background-color: #efefef;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
#subcontent-cataract {
	position:absolute;
	visibility: hidden;
	border: 1px solid #CFCDBD;
	background-color: white;
	width: 140px;
	margin: 0px;
	padding: 5px;
	color: #666666;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#subcontent-cataract ul {
	list-style-type: none;
}
#subcontent-cataract li {
	line-height: 20px;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
#subcontent-cataract li:hover {
	line-height: 20px;
	background-color: #efefef;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
#subcontent-about {
	position:absolute;
	visibility: hidden;
	border: 1px solid #CFCDBD;
	background-color: white;
	width: 140px;
	margin: 0px;
	padding: 5px;
	color: #666666;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#subcontent-about ul {
	list-style-type: none;
}
#subcontent-about li {
	line-height: 20px;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
#subcontent-about li:hover {
	line-height: 20px;
	background-color: #efefef;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
#subcontent-surgeries {
	position:absolute;
	visibility: hidden;
	border: 1px solid #CFCDBD;
	background-color: white;
	width: 140px;
	margin: 0px;
	padding: 5px;
	color: #666666;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#subcontent-surgeries ul {
	list-style-type: none;
}
#subcontent-surgeries li {
	line-height: 20px;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
#subcontent-surgeries li:hover {
	line-height: 20px;
	background-color: #efefef;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
}
.contact-box {
	float: left;
	width: 130px;
	text-align: center;
}
#crystalens-imgs {
	float: left;
	width: 485px;
	height: 176px;
	margin-bottom: 20px;
}
.r-box {
	width: 180px;
	float: none;
	color: #0F2456;
	font: bold 10px Arial, Helvetica, sans-serif;
}
#rotator {
	height: 220px;
	width: 485px;
	padding: 0px;
	margin: 0 0 20px 0;
	text-align: left;
	overflow: hidden;
	z-index: 0;
}
#rotator ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 220px;
	width: 485px;
}
#rotator li {
	height: 220px;
	width: 485px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	list-style-image: none;
}
#rotator li:hover {
	height: 220px;
	width: 485px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	list-style-image: none;
}
.img-center-border {
	text-align: center;
	border: 3px solid #B3A999;
}
#v-rn {
	padding-bottom: 20px;
}
.shop-box {
	margin-bottom: 20px;
	border-bottom: 1px solid #efefef;
}
#shop-table {
	width: 485px;
	border: none;
	margin-bottom: 30px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.s-td {
	border: 1px solid #efefef;
	padding: 10px;
	text-align: center;
	background-color:#ffffff;
}
.s-td:hover {
	border: 1px solid #ADA594;
	padding: 10px;
}
.t-td {
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 10px 0 0 0 ;
}
.sp-td {
	height: 20px;
}
.img-left-side {
	border: 3px solid #B3A999;
	margin-right: 20px;
}
.pbox-center {
	margin-right: 25px;
	padding: 5px;
	border: 1px solid #efefef;
	background-color: #FBFBFB;
	text-align: center;
}
.pbox-center:hover {
	margin-right: 25px;
	padding: 5px;
	background-color: #F6F6F6;
	border: 1px solid #cccccc;
	text-align: center;
}
.op-img {
	border: 1px solid #ADA594;
	margin-bottom: 15px;
}
.op-right {
	text-align: center;
    margin: 0 25px 15px 0;
	padding: 5px 0 0 5px;
	border-bottom: 1px solid #efefef;
}
.op-right:hover {
	text-align: center;
    margin: 0 25px 15px 0;
	padding: 5px 0 0 5px;
	background-color: #efefef;
	border-bottom: 1px solid #cccccc;
}
#sitemap .nobullet {
	list-style-type: none;
	list-style-image: none;
	font-size: 12px;
	margin: 0px;
	padding: 10px 0 10px 3px;
}
#fry-box {
	height: 287px;
}
#fry-box img {
	float: right;
	display: block;
}
#rightnav h2 {
	font-size: 12px;
	color: #0F2456;
}
#rightnav h3 {
	font-size: 12px;
	color: #0F2456;
}
.main_cat1 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
.main_cat2 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
.cat1:visited {
	font-size: 14px;
	font-weight: bold
}
/*Small urls*/
.url {
	color: #999999;
	padding-top: 10px;
	font: 11px Arial, Helvetica, sans-serif;
}
/*hr{color:#000066}*/
/*Page descriptions*/
.description{
	font-size: 12px;
	padding: 5px 0 5px 0;
}
/* */
/* Title/link of pages */
.title{
	padding-bottom: 5px;
	font: 14px Arial, Helvetica, sans-serif;
}
.searchBox{
	border:1px solid #cccccc;
	margin: 20px 0 20px 0;
}
.searchBox:hover{
	border:1px solid #999999;
	background-color: #d0d0d0;
}
#result_report {
	padding:3px;
	font-weight: bold;
	margin-bottom:14px;
}
.catBanner {
	padding:3px;
	margin-top:10px;
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold
}
/*main results table */
#results{
	width: 650px;
}
.results-box {
	padding: 10px;
	border-bottom: 1px solid #cccccc;
}
.results-box:hover {
	background-color: #dddddd;
	padding: 10px;
	cursor: default;
}
#other_pages {
	text-align:center;
}
#common_report {
		text-align:center;
}
#cat_table {
	width:500px;
	margin-top:20px;
	padding: 10px 0 20px 0;
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}
#cat_main {
	font-weight: bold;
}
.divline{
	margin: 20px 0 -5px 0;
	border-bottom:1px solid #cccccc;
}
#sub_cat {
	font-size:12px;
}
.idented {
	margin-left:30px;
}
#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;
}
.percentage {
	color: #999999;
	font: 12px Arial, Helvetica, sans-serif;
}
