
/* Page Styles */
html,body,h1,h2,h3 {
font-family:arial;
}

a {
color:#0080bd;
}

h2 {
color:#4e4e4e;
}

/* End Page Styles */
/* AD Placement */
.rbi-adp-inner span {
background:url(/Global/Optometry/CssImages/bg_advert.gif) no-repeat center;
}

/* End AD Placement */
/**/
div.rtx {
background:#edf3ff;
}

.rtx h2 {
background:#5981bb;
padding:5px;
color:#fff;
}

/**/
/* Poll Control */
div.pol {
}

.pol span {
font-weight:700;
font-size:1.1em;
}

.pol .rbi-pol-title {
clear:both;
overflow:hidden;
}

.pol .rbi-pol-title h2 {
margin-bottom:5px;
text-transform:uppercase;
border-bottom:2px solid #cddfe7;
color:#4e4e4e;
}

.pol .rbi-pol-title .pic img {
float:right;
}

.pol .rbi-pol-options {
font-size:1.2em;
width:25%;
font-size:1.2em;
}

.pol .rbi-pol-body td {
text-align:left;
padding:0 10px 8px 0;
}

.pol .rbi-pol-body td,.rbi-pol-percentage {
width:15%;
font-weight:700;
}

.pol .rbi-pol-body .rbi-pol-row-1 img {
background-image:url(/Global/Optometry/CssImages/bg_poll_vote.gif);
background-repeat:repeat;
}

.pol .rbi-pol-body p {
font-size:1.2em;
}

.pol .rbi-pol-body p .rbi-pol-total {
clear:both;
font-weight:700;
padding-right:10px;
margin:8px 0;
}

.pol .rbi-pol-body p.rbi-pol-m-link a {
display:none;
vertical-align:middle;
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat top right;
padding:0 12px 0 0;
color:#000;
}

.pol .rbi-pol-form {
clear:both;
padding:0 0 4px;
border-bottom:1px dotted #CDDEE7;
}

.pol .rbi-pol-form table tr td span.heading {
display:block;
font-size:1.2em;
font-weight:700;
margin-bottom:5px;
}

.pol .rbi-pol-form table fieldset label {
vertical-align:middle;
font-size:1.1em;
}

.pol .rbi-pol-form table fieldset input {
vertical-align:middle;
margin:3px 2px;
}

.pol .rbi-pol-form fieldset br {
display:block;
}

.pol .rbi-pol-form legend {
display:none;
}

.pol .rbi-pol-form .field-input {
clear:both;
margin:0 0 10px;
}

.pol .rbi-pol-form .field-input input {
height:16px;
vertical-align:middle;
margin:0 5px 0 0;
}

.pol .rbi-pol-form input[type=submit] {
color:#0080bd;
font-weight:700;
font-size:1em;
background:url(/Global/Optometry/CSSImages/submit_vote2.gif) no-repeat center;
text-transform:uppercase;
}

.pol .rbi-pol-form .field-input label {
vertical-align:middle;
font-size:1.2em;
}

.pol .rbi-pol-form .button input {
text-transform:uppercase;
}

.pol .rbi-pol-form p {
font-size:1.2em;
}

.pol .rbi-pol-form p.rbi-pol-m-link {
text-align:right;
}

.pol .rbi-pol-form p.rbi-pol-m-link a {
padding:0 12px 0 0;
background:url(/Global/Optometry/CSSImages/arrow.gif) no-repeat right .25em;
font-weight:700;
}

/*poll daddy*/
.rtx .pds-box {
margin:0 auto;
}

/*end poll daddy*/
/* End Poll Controls */
/*EDITORS CHOICE*/
div.rtx-EditorsChoice {
background:url(/Global/Optometry/CssImages/bg_editors_choice.gif) no-repeat top left;
position:relative;
height:64px;
margin-bottom:0;
}

.rtx-EditorsChoice p {
position:absolute;
left:200px;
bottom:0;
font-size:1.3em;
color:#E81E25;
}

.rtx-EditorsChoice p a {
background:url(/Global/Optometry/CssImages/icon_services_email.gif) no-repeat 0 50%;
padding-left:20px;
}

div.flx-EditorsChoice {
position:relative;
background:transparent url(/Global/Optometry/CssImages/bg_editors_choice_inner.gif) repeat-x scroll 0 0;
}

.flx-EditorsChoice .rbi-flx-EditorsChoice-col1-inner {
border-left:1px solid #cddfe7;
border-right:1px solid #cddfe7;
padding:5px 5px 0;
}

.flx-EditorsChoice .rtx-corners {
border-bottom:1px solid #cddfe7;
border-top:0 none;
}

/*End Editors choice*/
/* START RICH TEXT CONTROL */
div.rtx-SiteHeader ul {
margin-top:3em;
float:right;
}

.rtx-SiteHeader ul li {
display:inline;
padding:3px 8px 0 0;
}

.rtx-SiteHeader ul li.RSS a {
background:url(/Global/Optometry/CssImages/icon_services_rss.gif) no-repeat 0 50%;
}

.rtx-SiteHeader ul li.Email a {
background:url(/Global/Optometry/CssImages/icon_services_email.gif) no-repeat 0 50%;
}

.rtx-SiteHeader ul li a {
font-weight:700;
font-size:1.2em;
text-decoration:none;
padding-left:17px;
}

.rtx-SiteHeader ul li a:hover {
text-decoration:underline;
}

div.rtx-GenericContent {
}

.rtx-GenericContent h2 {
clear:both;
font-size:1.4em;
color:#D2232A;
font-weight:700;
}

.rtx-GenericContent h3 span {
color:#000;
}

.rtx-GenericContent h3 {
clear:both;
font-weight:700;
font-size:1.4em;
color:#4e4e4e;
border-bottom:2px solid #cddfe7;
}

.rtx-GenericContent p {
font-size:1.1em;
margin:0 0 10px;
}

.rtx-GenericContent li {
background:transparent url(/Global/Optometry/CssImages/arrow.gif) no-repeat scroll left top;
font-size:1.1em;
padding:0 0 3px 12px;
color:#0080bd;
}

.rtx-GenericContent a {
text-decoration:none;
}

.rtx-GenericContent .rtx-GenericContent-m-link {
text-align:right;
}

.rtx-GenericContent .rtx-GenericContent-m-link a {
padding:0 12px 0 0;
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat right .25em;
font-weight:700;
}

/*to decorate a relatively positioned flx column, (or other control) with corner images*/
div.rtx-corners {
margin:0;
}

.rtx-corners .corner-tl,.rtx-corners .corner-tr,.rtx-corners .corner-bl,.rtx-corners .corner-br {
position:absolute;
height:8px;
width:8px;
}

.rtx-corners .corner-tl {
top:0;
left:0;
background:transparent url(/Global/Optometry/CssImages/corner_top_left.gif) no-repeat top left;
}

.rtx-corners .corner-tr {
top:0;
right:0;
background:transparent url(/Global/Optometry/CssImages/corner_top_right.gif) no-repeat top right;
}

.rtx-corners .corner-bl {
bottom:0;
left:0;
background:transparent url(/Global/Optometry/CssImages/corner_bottom_left.gif) no-repeat bottom left;
}

.rtx-corners .corner-br {
bottom:0;
right:0;
background:transparent url(/Global/Optometry/CssImages/corner_bottom_right.gif) no-repeat bottom right;
}

div.rtx-FooterStaticLinks {
border-top:6px solid #ff9600;
padding-top:5px;
}

.rtx-FooterStaticLinks ul li {
font-size:.9em;
}

.rtx-FooterStaticLinks ul li {
float:left;
margin-right:4px;
padding:0 4px 0 0;
border-right:1px solid #ff9600;
}

.rtx-FooterStaticLinks ul li.last {
border-right:none;
}

.rtx-FooterStaticLinks ul li a {
text-decoration:none;
padding-bottom:10px;
padding-top:0;
}

.rtx-FooterStaticLinks ul li a:hover {
text-decoration:underline;
}

div.rtx-FooterRelatedLinks {
font-size:.9em;
}

.rtx-FooterRelatedLinks table {
width:30%;
margin:10px 0;
}

.rtx-FooterRelatedLinks th {
font-weight:700;
}

.rtx-FooterRelatedLinks th,.rtx-FooterRelatedLinks td {
padding:3px 0;
}

/* Slot Rich text style */
div.rtx-Slot {
background:#edf3ff;
height:130px;
min-height:130px;
}

.rtx-Slot h2 {
color:#fff;
background:#5981bb;
padding:5px;
}

.rtx-Slot h2 a,.rtx-Slot h2 a:hover {
color:#fff;
font-size:1.1em;
text-transform:uppercase;
}

.rtx-Slot p {
padding:5px;
}

.rtx-Slot span {
display:block;
}

.rtx-Slot .story {
position:relative;
font-size:1.1em;
padding:5px 5px 20px;
}

.rtx-Slot span.pic {
float:left;
}

.rtx-Slot span.pic img {
margin-right:8px;
}

.rtx-Slot span.txt a {
font-weight:700;
}

.rtx-Slot .m-link {
position:absolute;
bottom:5px;
right:5px;
}

.rtx-Slot .m-link a {
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat right .25em;
padding:0 12px 0 0;
font-weight:700;
}

/* END RICH TEXT CONTROL */
/* START top MENU */
/* START HOVER top MENU */
div.nav-TopMenu {
overflow:visible;
float:left;
text-transform:uppercase;
font-weight:700;
font-size:1.2em;
padding-bottom:19px;
background:#fff url(/Global/CssImages/Optometry/topmenu_bottom_bg.gif) no-repeat scroll left bottom;
}

.nav-TopMenu .rbi-nav-list,.nav-TopMenu .nav-list {
float:left;
width:100%;
border-bottom:6px solid #ff9600;
background:#fff url(/Global/CssImages/Optometry/topmenu_right_bg.gif) no-repeat scroll right center;
}

.nav-TopMenu .rbi-nav-list li,.nav-TopMenu .nav-list li {
position:relative;
float:left;
display:inline;
margin-right:1px;
height:25px;
}

.nav-TopMenu .rbi-nav-list li a,.nav-TopMenu .nav-list li a {
background:transparent url(/Global/CssImages/Optometry/nav_off_left.gif) no-repeat top left;
color:#fff;
}

.nav-TopMenu .rbi-nav-list li span,.nav-TopMenu .nav-list li span {
background:transparent url(/Global/CssImages/Optometry/nav_off_right.gif) no-repeat top right;
color:#fff;
}

.nav-TopMenu .rbi-nav-list li a:hover,.nav-TopMenu .nav-list li a:hover {
background:url(/Global/CssImages/Optometry/nav_on_left.gif) no-repeat top left;
}

.nav-TopMenu .rbi-nav-list li a:hover span,.nav-TopMenu .nav-list li a:hover span {
background:url(/Global/CssImages/Optometry/nav_on_right.gif) no-repeat top right;
}

.nav-TopMenu .rbi-nav-list li.rbi-nav-last,.nav-TopMenu .nav-list li.nav-last {
margin:0;
color:#fff;
}

.nav-TopMenu .rbi-nav-list li li,.nav-TopMenu .nav-list li li {
display:none;
}

#OnPage {
background:url(/Global/CssImages/Optometry/nav_on_bg.gif) repeat-x top left;
color:#fff;
}

#OnPage a {
background:url(/Global/CssImages/Optometry/nav_on_left.gif) no-repeat top left;
color:#fff;
}

#OnPage span {
background:url(/Global/CssImages/Optometry/nav_on_right.gif) no-repeat top right;
color:#fff;
}

.nav-TopMenu .rbi-nav-list a,.nav-TopMenu .rbi-nav-list a:hover,.nav-TopMenu .nav-list a,.nav-TopMenu .nav-list a:hover {
height:25px;
float:left;
color:#fff;
text-decoration:none;
}

.nav-TopMenu .rbi-nav-list a span,.nav-TopMenu .nav-list a span {
display:block;
float:left;
height:20px;
padding:5px 5px 0;
padding-bottom:0;
}

/*rich text hack for menu - using rich text since urls are not being mirrored correctly*/
/*override default rtx behaviour*/
div.rtx div.nav-TopMenu {
background-color:#fff;
margin:0;
}

div.rtx div.nav-TopMenu li {
margin-bottom:0;
padding:0;
background:none;
}

/*end rich text hack*/
/* END top MENU */
/* Quick Search Form */
div.qsf {
height:49px;
background:url(/Global/Optometry/CssImages/bg_search_lozenge.gif) no-repeat;
}

.qsf .rbi-qsf-inner {
padding:5px 0 0 5px;
}

.qsf .rbi-qsf-field-input {
margin-top:10px;
}

.qsf .rbi-qsf-field-input .rbi-qsf-keywords {
float:left;
width:204px;
border:1px solid #7F9DB9;
padding:1px;
margin-top:5px;
}

.qsf .rbi-qsf-field-input,.qsf .rbi-qsf-submit {
float:left;
padding-left:10px;
font-size:1.3em;
}

.qsf .rbi-qsf-buttonfields .rbi-qsf-submit {
margin:5px 2px 0 0;
}

.qsf .rbi-qsf-keywords {
margin-top:10px;
}

/* End Quick Serach */
/* START AUTHENTICATION CONTROL */
div.aut {
}

.aut .rbi-aut-inner {
text-align:right;
}

.aut .rbi-aut-Logout {
font-size:1.1em;
font-family:Arial,Helvetica,sans-serif;
color:#000;
text-align:right;
}

.aut .rbi-aut-LoginName {
font-weight:700;
}

.aut td.rbi-aut-title {
padding-left:0;
font-weight:700;
color:#000;
font-family:trebuchet ms;
font-size:1.4em;
padding-top:10px;
padding-right:10px;
}

.aut td.rbi-aut-instruct {
margin:0 0 10px;
font-size:1.1em;
color:#000;
padding-left:0;
}

.aut .field-input,.aut .field-check,.aut .buttonfields {
clear:both;
font-size:1.1em;
display:block;
padding:0 10px 8px;
}

.aut td.rbi-aut-label,.aut td.rbi-aut-label {
display:block;
text-align:left;
width:100px;
font-size:1.1em;
}

.aut td input {
border:1px solid red;
font-size:1.1em;
padding:2px 1px;
}

.aut td a {
font-size:1.1em;
}

.aut .field-check table td input {
display:inline;
width:auto;
float:left;
margin-right:8px;
}

.aut input.rbi-aut-buttonfields {
border:groove;
padding:1px 5px;
background-color:#FF3;
color:red;
font-weight:700;
font-size:10px;
margin-top:2px;
}

/* END AUTHENTICATION CONTROL */
/* Breadcrumb Control */
div.brc {
font-size:1.1em;
border-bottom:3px solid #cddfe7;
}

.brc .rbi-brc-inner,.brc .rbi-brc-title,.brc .rbi-brc-linkitem a,.brc .rbi-brc-currentitem {
color:#666;
}

.brc .rbi-brc-title {
font-weight:700;
}

/* End Breadcrumb Control */
/*SIGN UP BOX*/
div.rtx-SignUp {
position:relative;
}

.rtx-SignUp .rbi-rtx-inner {
border:1px solid #cde0e7;
border-bottom:0 none;
border-top:0 none;
font-weight:700;
}

.rtx-SignUp h2 {
background:transparent url(/Global/Optometry/CssImages/title_signup_bg.gif) repeat-x top left;
text-transform:uppercase;
border-bottom:2px solid #ff9600;
color:#4e4e4e;
padding:5px 0;
}

.rtx-SignUp h2 span {
padding:5px 7px;
}

.rtx-SignUp ul {
padding-bottom:5px;
}

.rtx-SignUp ul li {
padding:0 .5em .5em;
border-bottom:1px dotted #CDDEE7;
}

.rtx-SignUp ul li a {
font-weight:700;
font-size:1.1em;
color:#000;
}

.rtx-SignUp ul li.RSS a {
background:url(/Global/Optometry/CssImages/icon_services_rss.gif) no-repeat scroll right 50%;
padding-right:15px;
}

.rtx-SignUp .rbi-rtx-base {
border-bottom:1px solid #cde0e7;
}

.rtx-SignUp .corner-tl,.rtx-SignUp .corner-tr {
position:absolute;
height:15px;
width:9px;
}

.rtx-SignUp .corner-bl,.rtx-SignUp .corner-br {
position:absolute;
height:8px;
width:8px;
}

.rtx-SignUp .corner-tl {
top:0;
left:0;
background:transparent url(/Global/Optometry/CssImages/corner_signup_top_left.gif) no-repeat top left;
}

.rtx-SignUp .corner-tr {
top:0;
right:0;
background:transparent url(/Global/Optometry/CssImages/corner_signup_top_right.gif) no-repeat top right;
}

.rtx-SignUp .corner-bl {
bottom:0;
left:0;
background:transparent url(/Global/Optometry/CssImages/corner_bottom_left.gif) no-repeat bottom left;
}

.rtx-SignUp .corner-br {
bottom:0;
right:0;
background:transparent url(/Global/Optometry/CssImages/corner_bottom_right.gif) no-repeat bottom right;
}

/*End Sign up Box*/
/*Broswe Jobs*/
div.rtx-BrowseJobs {
}

.rtx-BrowseJobs h2 {
background:none;
}

.rtx-BrowseJobs li {
float:left;
width:50%;
background:transparent url(/Global/Optometry/CssImages/arrow.gif) no-repeat scroll 0 .25em;
}

.rtx-BrowseJobs li a {
display:block;
margin:0 10px;
}

/*Subnav BOX*/
div.rtx-SubNav {
position:relative;
background:#cde0e7;
}

.rtx-SubNav .rbi-rtx-inner {
border-bottom:0 none;
font-weight:700;
padding-bottom:8px;
}

.rtx-SubNav a {
color:#000;
font-weight:700;
font-size:1.1em;
}

.rtx-SubNav h2 {
text-transform:uppercase;
background:url(/Global/Optometry/CssImages/nav_on_bg.gif) repeat-x;
padding:5px;
color:#4e4e4e;
}

.rtx-SubNav ul li {
padding:0 5px;
border-bottom:1px dotted #fff;
}

.rtx-SubNav .rbi-rtx-base {
border-bottom:1px solid #cde0e7;
}

.rtx-SubNav .corner-tl,.rtx-SubNav .corner-tr,.rtx-SubNav .corner-bl,.rtx-SubNav .corner-br {
position:absolute;
height:8px;
width:8px;
}

.rtx-SubNav .corner-tl {
top:0;
left:0;
background:transparent url(/Global/Optometry/CssImages/nav_on_left.gif) no-repeat top left;
}

.rtx-SubNav .corner-tr {
top:0;
right:0;
background:transparent url(/Global/Optometry/CssImages/nav_on_right.gif) no-repeat top right;
}

.rtx-SubNav .corner-bl {
bottom:0;
left:0;
background:transparent url(/Global/Optometry/CssImages/corner_bottom_left_blue.gif) no-repeat bottom left;
}

.rtx-SubNav .corner-br {
bottom:0;
right:0;
background:transparent url(/Global/Optometry/CssImages/corner_bottom_right_blue.gif) no-repeat bottom right;
}

/*End Sign up Box*/
div.rtx li {
background:transparent url(/Global/Optometry/CssImages/arrow.gif) no-repeat scroll 0 .25em;
padding-left:10px;
}

div.rtx-MoreLink a {
background:transparent url(/Global/Optometry/CssImages/arrow.gif) no-repeat scroll right .25em;
padding-right:10px;
}

/* RSS Control */
div.rss {
}

.rss .rss-inner {
display:block;
}

.rss h2 {
font-size:1.4em;
color:#ff9600;
}

.rss .rss-footer a {
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat right 50%;
padding-right:1em;
}

.rss h3 a {
font-size:1.2em;
}

.rss .rss-thumbnails {
padding:5px 1px 0 0;
height:1%;
}

.rss .rss-thumbnails .rss-thumb {
width:140px;
overflow:auto;
}

.rss .rss-thumbnails .rss-caption {
padding:4px 10px 4px 0;
text-align:center;
font-weight:700;
}

.rss .rss-thumbnails .rss-thumb img {
width:130px;
}

.rss .rss-base span {
padding:5px 0;
display:block;
}

/* Lead Article Home, Channel Business */
div.rss-LeadArticle {
border:1px solid #cde0e7;
margin-bottom:20px;
}

.rss-LeadArticle .rss-inner {
padding:1em;
}

.rss-LeadArticle .rss-pic img {
width:168px;
height:128px;
float:left;
margin:0 20px 0 0;
}

.rss-LeadArticle p {
float:left;
display:block;
width:350px;
font-size:1.3em;
margin-bottom:.5em;
}

.rss-LeadArticle h3 a {
font-size:1.6em;
font-weight:400;
line-height:1.6em;
}

.rss-LeadArticle ul p.source {
margin:0;
}

.rss-LeadArticle .rss-base {
display:none;
}

.rss-LeadArticle .rss-footer {
clear:both;
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat right 50%;
padding-right:1em;
text-align:right;
}

.rss-LeadArticle .rss-footer a {
font-size:1.2em;
}

div.rtx-LeadArticle {
border:1px solid #cde0e7;
margin-bottom:20px;
padding:1em;
width:auto;
}

.rtx-LeadArticle h2 {
font-size:1.8em;
}

.rtx-LeadArticle p {
font-size:1.2em;
}

.rtx-LeadArticle img {
float:left;
margin-right:10px;
}

.rtx-LeadArticle .rbi-txt-base {
clear:left;
}

/* End Lead Article */
/* Lite List Style */
div.rss-Litelist h2 {
border-bottom:1px solid #ff9600;
margin-bottom:.5em;
}

.rss-Litelist h2 span {
text-transform:uppercase;
color:#4e4e4e;
}

.rss-Litelist .rss-description {
font-size:1.2em;
}

.rss-Litelist .rss-footer {
text-align:right;
font-size:1.2em;
}

.rss-Litelist .rss-footer a {
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat right .25em;
padding:0 12px 0 0;
vertical-align:middle;
}

.rss-Litelist li {
margin:0 0 4px;
padding:0 0 0 12px;
clear:both;
overflow:hidden;
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat 0 .25em;
}

.rss-Litelist li a,.rss-Litelist h2 a {
color:#0080bd;
}

.rss-Litelist ul span {
display:block;
}

.rss-Litelist ul p.source {
color:#777;
}

.rss-Litelist li p.source a {
clear:both;
text-transform:uppercase;
}

.rss-Litelist .rss-base {
display:none;
}

.rss-Litelist .rss-base span {
padding:5px 0;
display:block;
}

/* End Lite List */
/* Tab Contaner Styling */
/* TAB CURVED left */
div.tbc-CurveLeft {
background:#D7E6ED url(/Global/Optometry/CssImages/base_curve_hover.gif) no-repeat bottom right;
margin-bottom:5px;
}

.tbc-CurveLeft .tbc-tabs {
display:inline;
margin:0 0 0 7px;
height:230px;
width:107px;
}

.tbc-CurveLeft-inner {
padding:0 0 7px;
background:transparent url(/Global/Optometry/CssImages/base_curve_left_hover.gif) no-repeat bottom left;
overflow:hidden;
width:100%;
}

.tbc-CurveLeft .tbc-title {
width:100%;
display:block;
clear:both;
background:transparent url(/Global/Optometry/CssImages/top_curve_hover.gif) no-repeat top right;
}

.tbc-CurveLeft .tbc-title-inner {
clear:both;
background:transparent url(/Global/Optometry/CssImages/top_curve_left_hover.gif) no-repeat top left;
padding:7px 0 0;
}

.tbc-CurveLeft .tbc-title h2 {
font-size:1.2em;
color:red;
}

.tbc-CurveLeft .tbc-tabs div {
font:normal 11px arial;
width:auto;
cursor:pointer;
margin:0 0 2px;
}

.tbc-CurveLeft .tbc-tabs div span {
padding:6px 10px 6px 4px;
display:block;
}

.tbc-CurveLeft .tbc-inactive {
background:url(/Global/Optometry/CssImages/tab_curve_bl.gif) no-repeat bottom left #ccc;
color:#0080BD;
height:27px;
}

.tbc-CurveLeft .tbc-active span a {
color:#ff9600;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span a {
color:#0080BD;
text-decoration:none;
}

.tbc-CurveLeft .tbc-inactive span {
background:url(/Global/Optometry/CssImages/tab_curve_tl.gif) no-repeat top left;
color:#0080BD;
font-weight:700;
}

.tbc-CurveLeft .tbc-active {
background:url(/Global/Optometry/CssImages/tab_curve_active_bl.gif) no-repeat bottom left #fff;
height:27px;
}

.tbc-CurveLeft .tbc-active span {
background:url(/Global/Optometry/CssImages/tab_curve_active_tl.gif) no-repeat top left;
color:#ff9600;
font-weight:700;
}

.tbc-CurveLeft .tbc-inner {
background:#fff;
color:#111;
margin:0 7px 0 0;
padding:0 .5em;
overflow:hidden;
height:230px;
font-size:1.1em;
}

.tbc-CurveLeft .rtx {
padding:5px 0;
background:none;
}

.tbc-CurveLeft .img-Tabber {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:auto;
background:url(/Global/Optometry/CssImages/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .img-Tabber img {
height:155px;
margin:10px;
}

.tbc-CurveLeft .rss-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:hidden;
background:url(/Global/Optometry/CssImages/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-inner {
padding:7px 7px 7px 8px;
background:url(/Global/Optometry/CssImages/tab_inner_curve_tr.gif) no-repeat top right #fff;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 li {
padding:0 0 0 12px;
margin-bottom:3px;
clear:both;
overflow:hidden;
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat left .25em;
vertical-align:middle;
}

.tbc-CurveLeft .rss-Tabber2 .rss-thumbnails {
padding:10px 0 0;
clear:both;
overflow:hidden;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
padding:0 0 10px;
}

.tbc-CurveLeft .rss-Tabber2 h2 {
font-size:1.4em;
padding:0 0 5px;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 h3 {
font-size:1.1em;
}

.tbc-CurveLeft .rss-Tabber2 h3 a {
font-weight:400;
}

.tbc-CurveLeft .rss-Tabber2 span {
font-size:1.1em;
color:#333;
}

.tbc-CurveLeft .rss-Tabber2 p.source {
color:#888;
display:block;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer {
text-align:right;
font-size:1.1em;
color:#000;
}

.tbc-CurveLeft .rss-Tabber2 .rss-footer a {
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat right .25em;
padding:0 12px 0 0;
vertical-align:middle;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 {
clear:both;
height:230px;
display:block;
background-color:#F7F6F6;
overflow:hidden;
background:url(/Global/Optometry/CssImages/tab_inner_curve_br.gif) no-repeat bottom right #fff;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .rbi-rtx-inner {
height:210px;
padding:7px 7px 7px 8px;
background:url(/Global/Optometry/CssImages/tab_inner_curve_tr.gif) no-repeat top right #fff;
}

.tbc-CurveLeft .rtx-Tabber2 h2 {
font-size:1.4em;
color:#000;
}

.tbc-CurveLeft .rtx-Tabber2 p {
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul {
padding:4px 0 0;
font-size:1.1em;
}

.tbc-CurveLeft .rtx-Tabber2 ul li {
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat;
padding:0 0 0 12px;
}

.tbc-CurveLeft .rtx-Tabber2 ul li span {
clear:both;
}

.tbc-CurveLeft .rtx-Tabber2 ul li a {
font-weight:400;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 img {
clear:both;
display:block;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link {
display:block;
text-align:right;
}

.tbc-CurveLeft .rtx-Tabber2 .m-link a {
background:url(/Global/Optometry/CssImages/arrow.gif) no-repeat right;
padding:0 12px 0 0;
color:#000;
}