/*DENTAL OFFICE ONLINE THEME 4 - STYLE 1.0*/

 /* :::::Root Document Styles::::: */ 
body { background-color : #cccccc; margin: 4px; }
a { color: #000000; }


 /* :::::Table Background Images & Styles::::: */ 
#tdHomeBkg { background-image: url(images/bkg_arrow.gif); background-repeat: no-repeat; background-position: right top; }
#tdSiteNameBkg { background-image: url(images/topgraphic.jpg); background-repeat: no-repeat; background-position: center bottom; }
#NavBkg { background-image: url(images/bkg_nav.jpg); background-repeat: repeat-x; background-position: left top; }
#tdNavBkgOff { background-image: url(images/bkg_btn_off.jpg); background-repeat: no-repeat; background-position: center top; }
#trcolor1 { background-color: #EFEFEF; }
#trcolor0 { background-color: #FFFFFF; }
#tdRightColumn { }
#tdLightColor { background-color: #FFFFFF; }
#tdMediumColor { background-color: #EFEFEF; }
#tdDarkColor { background-color: #CCCCCC; }
#tdHeader { background-color: #918070; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-transform: uppercase;}
#trColor { background-color: #FFCC00; }
.LeftNavBkg { background-image: url(images/bkg_leftnav.jpg); background-repeat: repeat-y; }
.LeftNavShadow { background-image: url(images/bkg_navshadow.jpg); background-repeat: repeat-y; }

 /* :::::General Text Styles::::: */ 
.siteNamer { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 22pt; font-style: normal; font-weight: bolder; color: #000000; padding: 6px;}
.basicText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.hdrs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.smallText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.smallTextDark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.pageHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.specialEditLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.pageNamerText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;  background-color: #000066;}
.topBottomBar { background-color: #B1A599;}
.dateText {	background: #918070; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; color: #FFFFFF; padding: 10px; }
 
 /* :::::Forms Styles::::: */ 
.buttonStyle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #CCCCCC; border: 1px solid #333333; padding: 2px; margin: 2px; }
 
 
/* :::::Borders And Such::::: */
.thinBorder { border: 1px solid #333333; }
.thinBorderBlack { border: 1px solid #000000; }
.thinBorderLight { border: 1px solid #EFEFEF; }

/* :::::Form Field Help Style::: */
.fieldPopup { border: 1px solid #FFFFFF; background-color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.fieldPopupText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color:#000000; }



/*::::BEGIN NAVAGATION STYLES::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ::::::::::::Nav Level One:::::::::::::::::::::::::::::::: */
td#nav-h-main-1 { padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 12px; vertical-align: middle; font-weight:bold; }
.nav-h-main-1 {color: #003367;  background: #99cccc;  text-decoration: none; font-weight:bold; }
a.nav-h-main-1:hover { background-color: #99cccc;  color: #ffffff; text-decoration:underline; font-weight:bold;}


/* ::::::::::::Nav Level One:::::::::::::::::::::::::::::::: */
td#nav-h-1 {padding: 0px 0px 0px 0px;  font-family: Arial;  font-size: 12px; vertical-align: bottom; font-weight:bold; }
.nav-h-1 {color: #003367;  background: transparent;  text-decoration: none; font-weight:bold; }
a.nav-h-1:hover { background-color: transparent;  color: #ffffff; text-decoration:underline; font-weight:bold;}

/* ::::::::::::Nav Level One Active:::::::::::::::::::::::::::::::: */
td#nav-h-selected-1 { padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 12px; font-weight: bold; vertical-align: bottom;}
.nav-h-selected-1 { color: #ffffff; text-decoration: none;  background: transparent;}
a.nav-h-selected-1:hover { color: #000000;  background-color: transparent;  font-weight:bold}

/* :::::::::::::::::Nav Level Two::::::::::::::::::::::::::: */
td#nav-h-2 { padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 11px; vertical-align: middle; font-weight:bold; }
.nav-h-2 {color: #003367;  background: transparent;  text-decoration: none; font-weight:bold; }
a.nav-h-2:hover { background-color: transparent;  color: #ffffff; text-decoration:underline; font-weight:bold;}

/* :::::::::::::::::Nav Level Two Active::::::::::::::::::::::::::: */
td#nav-h-selected-2 { padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 11px; font-weight: bold; vertical-align: middle;}
.nav-h-selected-2 { color: #ffffff; text-decoration: none;  background: transparent;}
a.nav-h-selected-2:hover { color: #000000;  background-color: transparent;  font-weight:bold}

/* :::::::::::::::::Nav Level Three::::::::::::::::::::::::::: */
td#nav-h-3 {padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 11px; vertical-align: middle; font-weight:bold; }
.nav-h-3 {color: #003367;  background: transparent;  text-decoration: none; font-weight:bold; }
a.nav-h-3:hover { background-color: transparent;  color: #ffffff; text-decoration:underline; font-weight:bold;}

/* :::::::::::::::::Nav Level Three Active::::::::::::::::::::::::::: */
td#nav-h-selected-3 { padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 11px; font-weight: bold; vertical-align: middle;}
.nav-h-selected-3 { color: #ffffff; text-decoration: none;  background: transparent;}
a.nav-h-selected-3:hover { color: #000000;  background-color: transparent;  font-weight:bold}

/* ::::::::::::Nav Level One:::::::::::::::::::::::::::::::: */
td#nav-v-1 { padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 10px; text-align:left;}
.nav-v-1 { color: #dddddd;  background: transparent;  text-decoration: none; }
a.nav-v-1:hover { background-color: transparent;  color: #ffffff; }

/* ::::::::::::Nav Level One Active:::::::::::::::::::::::::::::::: */
td#nav-v-selected-1 { padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 10px; font-weight: bold; text-align:left}
.nav-v-selected-1 { color: #ffffff; text-decoration: none;  background: transparent; }
a.nav-v-selected-1:hover { color: #333333;  background-color: transparent; }

/* :::::::::::::::::Nav Level Two::::::::::::::::::::::::::: */
td#nav-v-2 { padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 10px; text-align:left}
.nav-v-2 { color: #ffffff;  background: transparent; text-decoration: none; }
a.nav-v-2:hover { color: #cccccc;  background-color: transparent; }

/* :::::::::::::::::Nav Level Two Active::::::::::::::::::::::::::: */
td#nav-v-selected-2 { padding: 0px 0px 0px 0px; font-family: Arial;  font-size: 10px; font-weight: bold; text-align:left}
.nav-v-selected-2 { color: #eeeeee; text-decoration: none; font-weight: bold; }
a.nav-v-selected-2:hover { color: #333333;  background-color: transparent; }

/* ::::::::::::::::::::::Nav Level Three:::::::::::::::::::::: */
td#nav-v-3 { background-color: #B1A599; font-family: Arial;  font-size: 10px; text-align:left}
.nav-v-3 { color: #666666;  background: transparent; text-decoration: none; }
a.nav-v-3:hover { color: #000000;  background-color: transparent; }

/* ::::::::::::::::::::::Nav Level Three Active:::::::::::::::::::::: */
td#nav-v-selected-3 { background-color: #B1A599; font-family: Arial;  font-size: 10px; font-weight: bold; text-align:left}
.nav-v-selected-3 { color: #666666; text-decoration: none; font-weight: bold;}
a.nav-v-selected-3:hover { color: #000000;  background-color: transparent; }


/*::::END NAVAGATION STYLES::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* :::::Best Viewed Table::::: */
td#bestViewedWith { border: 0px; padding: 2px 2px 2px 2px;  background-color: transparent;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;  text-align: right;  }
.bestViewedWith { color: #666666;  font-size:10px; background: transparent;  text-decoration: underline; }
a.bestViewedWith:hover { background-color: transparent;  color: #990000; }
.errorRedHelp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline; }
.shippingText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline; }
.discountText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline; }

/* :::::::::::::::::::::::Custom Classes::::::::::::::::::::::::::::*/
.quickSearchFormText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }

/* ::::::::::::::::::::::Header:::::::::::::::::::::: */
td#header { background-color: #65170D; font-family: Arial;  font-size: 10px; font-weight: bold; text-align:left}


/* ::::::::::::::::::::::Footer:::::::::::::::::::::: */
td#footer { background-color: #339999; font-family: Arial;  font-size: 10px; font-weight: bold; text-align:left}

td#address-small { font-family: Arial;  font-size: 12px; color: #003367; font-weight:bold  }
.address-small {background: transparent;  text-decoration: none; font-weight:bold}

td#address-large { font-family: Arial;  font-size: 14px; color: #003367; font-weight:bold  }
.address-large {color: #003367;  background: transparent;  text-decoration: none; font-weight:bold}

/*  form field fonts */
.formFields { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
