@import url("/_ps/includes/datepickerui/jquery.ui.datepicker.css");
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6,  blockquote,
a, abbr, acronym, address, big, cite, 
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,input {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

html,body {
height:100%;
}

html {
font-family: Helvetica;
font-size:12px;
color:#4f4f4f;
}

#body {
background:#fff url(/images/body-bg.png) repeat-x top;
width:100%;
min-height:100%;
z-index:1;
position:relative;
}

.clear {
clear:both;
height:1px;
overflow:hidden;
font-size:0;
}

.hidden {
display:none;
}

.inner {
padding:20px;
}

.tbpad {
padding:10px 0;
}

.center {
text-align:center;
width:100%;
}

.required {
font-size:120%;
color:#f00;
}

.red {
color:#c40a00;
}

.white {
color:#fff;
}

.thumb {
float:left;
margin-right:10px;
padding:3px;
}

.minortext {
font-weight:300;
color:#aaa;
font-size:95%;
line-height:130%;
}

hr {
height:1px;
background:#ccc;
border:0;
clear:both;
}

a {
text-decoration:none;
color:#006ab0;
}

p {
line-height:1.6em;
padding:6px 0;
margin:0;
color:#4f4f4f;
}

p.intro {
font-weight: normal;
line-height: 22px;
font-size: 15px;
color: #000;
}


h1 {
font-size:30px;
margin:0;
padding:0 0 10px 0;
color:#c40a00;
font-weight:300;
text-transform: uppercase;
}

h2 {
font-family: Helvetica;
font-size:15px;
padding:10px 0 10px 0;
}

h2.futuratmed {
padding:0 0 5px 0;
}

h3 {
font-size:12pt;
line-height:17pt;
margin:0;
padding:10px 0 10px 0;
color:#000;
font-weight:700;
}

h5{
font-size:14px;
font-weight:bold;
color:#000000;
font-family: Helvetica;
}

li {
line-height: 1.6em;
}

hr.stripy {
width:689px;
height:6px;
margin:5px 0;
padding:0;
background:url(/images/grey-stripe-divider.gif) repeat-x;
}

small {
font-size:7pt;
}

ul.standard-list {
margin:10px 0 0 14px;
padding:0;
}

ul.standard-list li {
margin:0;
padding:3px 0;
}

.stdinput {
border:1px solid #dbdbdb;
height:20px;
margin:3px 0;
padding:3px;
font-size:12pt;
}

#shadows {
margin:0 auto;
width:1001px;
overflow-x:hidden;
background:url(/images/site-shadows.png) no-repeat 0 383px;
min-height:641px;
position:relative;
z-index:1;
}

#site-container {
width:980px;
margin:0 auto;
background:#fff;
}

#header-container {
background:url(/images/header-bg.png) repeat-x;
height:119px;
width:980px;
position:relative;
}

#header {

}

#search {
position:absolute;
right:0;
top:70px;
}

#search-input-bg {

width:230px;
height:34px;
background:url(/images/search-input-bg.png) no-repeat left;

}

.searchinput {
position:relative;
top:-3px;
left:8px;
outline: none;
border:0;
background:none;
width:187px;
font-family: Helvetica;
font-size:14px;
color: #959595;
}

#logo {
position:absolute;
left:20px;
top:9px;
width:174px;
height:92px;
}

#nav-container {
width:980px;
height:47px;
background:url(/images/nav-bg.gif) repeat-x;
}

#nav {
padding:0 0 16px 10px;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
width:900px;
position:relative;
z-index:9000;
}

#nav ul li {
float:left;
width:0;
margin:0 ;
height:42px;
margin:0;
}

#nav ul > li {
width:auto;
}

#nav ul li a.parentlink {
color:#000;
font-weight:700;
display:block;
padding:11px 5px 5px 10px;
font-size:13px;
}

#nav ul li a.parentlink:hover {
color:#c40a00;
}

ul.nav .tab-left {
width:0;
height:42px;
float:left;
position:relative;
z-index:200;
top:5px;
}

li.parent > .tab-left {
width:auto;
}

li.solo > .tab-left {
width:auto;
}


/*ul.nav .parent.active .tab-left {
display:block;
background: url(/images/tab-on-left.png) no-repeat top left;
}*/

ul.nav .parent.active .tab-left {
display:block;
background: url(/images/hotc-tab-on-left.png) no-repeat top left;
}


ul.nav .tab-right {
float:left;
width:4px;
height:42px;
position:relative;
z-index:4000;
left:0;
top:5px;
}

ul.nav .parent.active .tab-right {
background:transparent url(/images/hotc-tab-on-right.png) no-repeat 0 0;
}

.subnav-container {
position:absolute;
top:48px;
display:none;
width:360px;
}

.top-end {
background:url(/images/tab-on-end.png) no-repeat -96px 0;
height:4px;
z-index:5;
width:226px;
position:absolute;
top:-5px;
left:6px;
}
/*for fixing ie7 disappearing content bug
(ab. pos. div next to floated div in source) */
.iefix {
width:0;
height:0;
}


.subnav-container .subnav {
z-index:150;
background:url(/images/hotc-subnav-container-bg.png) repeat-y;
width:235px;
float:left;
position:relative;
top:-1px;    
padding: 6px 0;
}


ul.nav .parent.active .subnav-container {
display:block;
}

.subnav-container ul {
margin:10px 0;
padding:10px 10px;
}

#nav .subnav-container ul li {
float:none;
list-style:none;    
width:180px;
margin-left:20px;
margin-right:20px;
padding:5px;
height:auto;
line-height:1em;
font-size:110%;
border-bottom:1px solid #e5e5e5;
}


.subnav-container ul li a {
text-decoration:none;
color:#000;
}
.subnav-container ul li a:hover {
color:#006AB0;
}

.subnav-container ul li.heading {
font-weight:700;
}

.subnav-bottom {
clear:both;
width:235px;
height:4px;
background:url(/images/hotc-subnav-bottom-bg.png) no-repeat;
position:relative;
top:-1px;
}

#breadcrumb-trail {
padding-bottom:10px;
margin-bottom:10px;
width:100%;
border-bottom:1px solid #dbdbdb;
color:#006ab0;
margin-bottom: 40px;
}

#breadcrumb-trail a:link,
#breadcrumb-trail a:active,
#breadcrumb-trail a:visited,
#breadcrumb-trail a:hover{
color:#006ab0;
}

#breadcrumb-trail span.separator {
color:#939393;
font-size:10px;
}

#content-container {
float:left;
width:729px;
display:inline;
background:#fff;
min-height:300px;
}

#content-container {
float:left;
width:729px;
display:inline;
background:#fff;
min-height:300px;
}

#content-container-wide {
float:left;
width:980px;
background:#fff;
min-height:300px;
}

#content-container-directory {
float:left;
width:729px;
background:#fff;
min-height:300px;
}

#content {
padding:15px 20px 40px 20px;
}

#content-directory {
padding:15px 0px 40px 20px;
}

#content-home {
padding:0;
}

#subnavigation-container ul{
margin: 0;
padding:10px;
list-style-type:none;
}

#subnavigation-container ul li{
border-bottom:1px solid #cdcdcd;
padding-top:5px;
padding-bottom:5px;
color:#006AB0;
}

#subnavigation-container a:link,
#subnavigation-container a:active,
#subnavigation-container a:visited{
color:#006AB0;
}

#subnavigation-container a:hover{
color:#000000;
}

#subnavigation-container {
padding: 20px 20px 0 20px;
}

#home-image {
width:729px;
height:294px;
background:url(/images/waterfront-night.jpg) no-repeat left;
position:relative;
z-index:3000;
}
#our-mission {
position:absolute;
width:368px;
height:136px;
z-index:9000;
background:url(/images/our-mission-bg.png) no-repeat left;
bottom:-25px;
left:-10px;
}

#our-mission h3.blue {
color:#a3cce2;
font-size:12pt;
}

#intro {

width:706px;
min-height:215px;
background:url(/images/intro-bg.png) no-repeat top left;
}

#intro .inner {
padding-top:40px;
}

#sidebar-container {
float:left;
width:251px;
min-height:250px;
display:inline;
background:#fff;
}

#sidebar-container-directory {
float:left;
width:251px;
min-height:860px;
display:inline;
background-color:#ffffff;
background-image:url('/images/directory-sidebar-bg.png');
background-repeat:no-repeat;
}

#member-login {
float:left;
padding:16px 21px 0;
}

#member-login-directory {
float:left;
width:180px;
height:140px;
padding:15px 15px 0;
}

.member_login_button{
float:left;
width:71px;
height:30px;
}

.member_login_links{
float:left;
width:136px;
text-align:right;
font-size:10px;
line-height:16px;
font-weight:bold;
}

.member_login_links a:link,
.member_login_links a:active,
.member_login_links a:visited,
.member_login_links a:hover{
color:#ffffff;
}

.member_login_links_directory{
float:right;
width:100px;
text-align:right;
font-size:10px;
line-height:16px;
font-weight:normal;
}

.member_login_links_directory a:link,
.member_login_links_directory a:active,
.member_login_links_directory a:visited,
.member_login_links_directory a:hover{
color:#ffffff;
}

#newsletter-signup-container {
width:251px;
height:294px;
background:#c00a00;
}

#directory-signin-container {
width:209px;
height:155px;
background:#c00a00;
margin:10px 20px;
margin-top:20px;
}

#newsletter-signup {
padding:16px 21px;
}

#newsletter-signup-container h2 {
color:#fff;
font-size:12pt;
}

#directory-signin-container h2 {
color:#fff;
font-size:12pt;
}

#newsletter-signup h3 {
color:#fff;
font-size:15pt;
}

.newsletter-input {
width:206px;
height:30px;
background:url(/images/newsletter-input-bg.png) no-repeat left;
margin:7px 0;
}

.newsletter-input input {
background:transparent;
width:190px;
margin:0;
outline:none;
font-size:12px;
line-height:14px;
color: #808080;
padding:7px 10px;
}

.newsletter-input-directory {
width:181px;
height:30px;
background:url(/images/directory-login-bg.png) no-repeat left;
margin:7px 0;

}
.newsletter-input-directory input {
background:transparent;
width:165px;
margin:0;
outline:none;
font-size:12px;
line-height:14px;
color: #808080;
padding:7px 10px;
}

#newsletter-signup-container div.divider {
margin:10px 0;
width:217px;
height:6px;
background:transparent url(/images/newsletter-divider.gif) no-repeat top left;
}

.sidebar-list-header {
background:url(/images/sidebar-header-bg.gif) no-repeat top left;
width:211px;
height:32px;
color:#fff;
}

.sidebar-list-header h3 {
padding:5px 10px;
}

.sidebar-list-header-hotlinks {
background:url(/images/sidebar-header-bg.gif) no-repeat top left;
width:211px;
height:32px;
color:#fff;
position:relative;
z-index:1000;
}

.sidebar-list-header-archive h3 {
padding:5px 10px;
}

.sidebar-list-header-archive {
background:url(/images/sidebar-header-bg.gif) no-repeat top left;
width:211px;
height:32px;
color:#fff;
position:relative;
z-index:1000;
}

.sidebar-list-header-hotlinks h3 {
padding:5px 10px;
}

.sidebar-list {
background:url(/images/sidebar-list-bg.gif) repeat-x;
position:relative;
z-index:1000;
}

.sidebar-list a{
font-weight:bold;
}

.sidebar-list.grey {
background:none;
}
.sidebar-list ul{
min-height:200px;
}
.sidebar-list ul li{
position:relative;
z-index:3000;
min-height:1px;
}

.event_list_item_top{
margin-top:6px;
width:211px;
height:8px;
background-image:url('/images/event-list-item-bg-top.png');
}

.event_list_item{
width:211px;
background-image:url('/images/event-list-item-bg-tile.png');
}

.event_list_item_bottom{
width:211px;
height:8px;
background-image:url('/images/event-list-item-bg-bottom.png');
}

.event-list .date {
width:27px;
height:34px;
background:url(/images/event-date-bg.gif);
float:left;
margin-right:10px;
margin-left:5px;
color:#fff;
text-align:center;
font-size:11px;
line-height:11px;
font-weight:700;
}

div.date .number {
padding-top:5px;
}

#site-container .event-list div.description a {
color:#000;
height:34px;
}

.position_fix{
vertical-align:middle;
}

#site-container .event-list{
background:none;
margin:0;
padding:5px 0;
}

.event-list div.description {
width:150px;
float:left;
}


.promoimage {
float:left;
width:228px;
margin:10px 7px 0 0;
}

.hot-links-container {

}

.hot-links {
padding:20px 20px;
padding-bottom:0px;
}

.hot-links ul {
list-style:none;
margin: 0;
padding:10px;
position:relative;
z-index:2000;
}

.hot-links li {
background:url(/images/hot-links-icon.png) no-repeat 0 5px;
padding:2px 0 5px 15px;
position:relative;
z-index:3000;
}

.hot-links ul li a {
color:#006ab0;
}

.hot-links-directory {
padding:0 20px;
}

.hot-links-directory ul {
list-style:none;
margin: 0;
padding:10px;
position:relative;
z-index:2000;
}

.hot-links-directory li {
background:url(/images/hot-links-icon.png) no-repeat 0 5px;
padding:2px 0 5px 15px;
position:relative;
z-index:3000;
}

.hot-links-directory ul li a {
color:#006ab0;
}

#footer-container {
background:#e5e5e5;
height:70px;
clear:both;
}

#footer {
width:980px;
margin:0 auto;
color:#676767;
position:relative;
}
#footer a {
color:#676767;
}
#footer #social {
position:absolute;
right:0;
top:10px;
width:200px;
height:32px;
margin-right:17px;

}
#footer #social div {
float:right;
width:32px;
height:32px;
margin:5px 3px;
}

/*homepage news*/

.homepage-news-item {
margin:20px 20px 20px 0;
float:left;
width:325px;
}
.homepage-news-item .image {
float:left;
width:120px;
margin-right:10px;
display:inline;
}

.homepage-news-item .news-content {
float:left;
width:185px;

}
.news-content .date {
color:#adadad;
text-transform:uppercase;
font-weight:bold;
font-size: 10px;
}
.news-content h5 {
color:#000;
font-size:14px;
font-weight: bold;
margin-top:2px;
margin-bottom:2px;  
line-height: 19px;  
}

.hp_intro_text{
font-family: Helvetica;
font-size: 12px;
color: #4f4f4f;
line-height:18px;
}

.news-content a:link,
.news-content a:active,
.news-content a:visited,
.news-content a:hover{
text-transform: lowercase;
font-size: 12px;
}

/*error*/

div.error {
font-size:12px;
font-weight:700;
color:#E1152E;
padding:12px 10px 16px 46px;
background:#F8F8F8 url(/images/error.gif) no-repeat 17px 12px;
background-image:url(/images/error.gif);
border-top:1px solid #eee;
border-bottom:1px solid #eee;
margin:15px 0;
}

div.error a:link {
color:#E1152E;
text-decoration:underline;
}

div.error h3 {
padding-top:0;
color:#000 !important;
}


div.info {
font-size:12px;
font-weight:700;
color:#555;
padding:12px 10px 16px 45px;
background:#fdfcd9 url(/images/info.gif) no-repeat 17px 12px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
margin:15px 0px;
}

div.info a:link {
color:#555555;
text-decoration:underline;
}

/*pagination*/
.pagination {

margin:0 0 10px 0;    
float:right;
width:auto;

}

.pagination a, .pagination span {
/*padding:3px 6px;*/
display:block;
/*width:5px;*/
height:16px;
float:left;
background:#fff;
color:#006ab0;
margin:5px;
text-align:center;
}

.pagination .current, .pagination a:hover {
/*background:#3388c0;*/
color:#006ab0;
/*font-weight:bold;*/
border-bottom:1px solid #006ab0;
}

.directory-letters-container{
float:left;
width:490px;
height:20px;
margin-top:15px;
}

.la_letters a, .la_letters span {
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:2px;
display:block;
width:10px;
height:14px;
float:left;
background:#fff;
color:#3388c0;
text-align:center;
font-weight:bold;
}

.la_letters .letter_active, .la_letters a:hover{
background:#3388c0;
color:#ffffff;
font-weight:bold;
}

/*calendar controls*/

#calendar-controls-container {
padding:0 0 10px;
border-bottom:1px solid #dbdbdb;
}

.calendar-controls {
float:left;
width:500px;
display:inline;

}

.calendar-controls #prev-month, .calendar-controls #next-month {

float:left;
width:120px;
margin-top:5px;

}

.calendar-controls #prev-month a, .calendar-controls #next-month a {
display:block;
float:left;
width:28px;

}

.calendar-controls #prev-month span, .calendar-controls #next-month span {
display:block;
float:left;
width:28px;
padding:5px 0;
color:#006ab0;

}


#month-picker {
float:left;
width:100px;
padding:5px 0;
margin-left:10px;
display:inline;
}
#year-picker {
float:left;
width:80px;
padding:5px 0;
display:inline;

}

/* calendar */
table.calendar    { border-left:1px solid #d4e2ef; }
tr.calendar-row  {  }
td.calendar-day  { min-height:80px; font-size:11px; position:relative } * html div.calendar-day { height:80px; }
td.calendar-day:hover  { /*background:#eceff5;*/ }
td.calendar-day-np  { background:#fff; min-height:80px; } * html div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#99bbd8; color:#fff; font-weight:bold; text-align:center; width:120px; padding:10px; border-bottom:1px solid #d4e2ef; border-top:1px solid #d4e2ef; border-right:1px solid #d4e2ef; }
div.day-number    { background:#ebf2f7;color:#00559e; padding:5px;  font-weight:bold;  margin:-5px -5px 5px -5px; width:100%; text-align:left; }
/* shared */
td.calendar-day, td.calendar-day-np { width:120px; padding:5px; border-bottom:1px solid #d4e2ef; border-right:1px solid #d4e2ef; }

.calendar-event-item-container {
position:relative;
width:100%;
height:100%;
clear:both;
}


.calendar-event-details   {
display:none;
position:absolute;
width:486px;
height:240px;
background:url(/images/calendar-event-bubble.png) no-repeat left;
z-index:4000;
left:-480px;
top:-220px;
opacity:0.95;


}
.calendar-event-details .inner {
	padding:5px 25px 0 10px;
	overflow:auto;
	height:180px;
	width:420px;
	margin:5px 0;
}
.calendar-event-details .inner div.smallmargin {
	margin:5px 0;
}
.calendar-event-details.flipped  {
background:url(/images/calendar-event-bubble-flipped.png) no-repeat left;
left:50px;

}

.calendar-event-details.flipped .inner {
padding:20px 0 20px 40px;
}

.detail-trigger {
width:100%;
position:relative;
display:block;
margin:6px 0;
}

/*event list*/

.event-list-item {

width:100%;
padding:20px 0;

}
.event-list-item .image {
float:left;
width:120px;
display:inline;
}

.event-list-item .description {
float:left;
width:475px;
display:inline;
color:#4f4f4f;
font-size:12px;
margin-right:20px;
}
.event-list-item .description h3 {
padding:0 0 10px 0;
font-size:14px;
color:#000;
}

.event-list-item .details {
float:left;
width:248px;
display:inline;

}
.event-list-item dt {
width:70px;
font-weight:700;
float:left;
}
.event-list-item dd {
float:left;
width:120px;
margin-right:20px;
display:inline;
}


/*business directory*/

#category-list-container {
float:left;
width:188px;
display:inline;
}

#category-list-container h3 {
color:#000;
font-size:15px;
font-weight:700;

}

#category-list-container ul {
list-style:none;
margin:8px 0;
padding:0;
margin-bottom:15px;
}

#category-list-container ul li {
padding:0 0 0 10px;
background:url(/images/hot-links-icon.gif) no-repeat 0 5px;
margin-top:5px;
}


#directory-container {
float:left;
width:490px;
border-left:1px solid #dbdbdb;
padding-left:20px;
}

#directory-category-heading h5{
font-size:18px;
color:#c00a00;
text-transform:uppercase;
}

#business-details h2 {
font-size:16pt;
margin:10px 0;
line-height:1em;
}

#business-details h2.profile-heading {

color:#000;
padding:5px 0;
margin:20px 0;
font-size:12pt;
border-bottom:1px solid #dbdbdb;
}

.left_inner_container{
float:left;
width:399px;
margin-left:10px;
}

.right_inner_container{
float:right;
width:81px;
}

.directory-item {
margin-bottom:5px;
}

.directory-item .heading {
width:100%;
background:#ebebeb;

}

.directory-item .heading h3 {
padding:5px 0 5px 11px;
font-size:11pt;
}

.directory-item .details .inner {
padding:17px 0 20px 0px;

}

.directory-item hr {
width:490px;
height:6px;
background:url('/images/business-directory-divider-bg.gif') no-repeat;
padding:0;
margin:0;
border:0;
}

.directory-item .feature-image {
float:left;
width:105px;
}


.directory-item .feature-text {
float:left;
width:165px;
margin-right:20px;
}

.directory-item .address {
float:left;
width:90px;
margin-right:10px;
}

.directory-item .address_wide {
float:left;
width:205px;
margin-right:10px;
}

.directory-item .phone {
float:left;
width:90px;
margin-right:10px;
}


.directory-item .buttons {
float:right;
width:81px;
}

/* jQuery Countdown styles 1.5.4. */

#rwctimer {
margin:0px auto;
}

.hasCountdown {
height:25px;
}
.countdown_rtl {
direction: rtl;
}
.countdown_holding span {
background-color: #ccc;
}
.countdown_row {
clear: both;
width: 100%;
padding: 0px;
text-align: center;
}
.countdown_show1 .countdown_section {
width: 98%;
}
.countdown_show2 .countdown_section {
width: 48%;
}
.countdown_show3 .countdown_section {
width: 32.5%;
}
.countdown_show4 .countdown_section {
width: 24.5%;
}
.countdown_show5 .countdown_section {
width: 19.5%;
}
.countdown_show6 .countdown_section {
width: 16.25%;
}
.countdown_show7 .countdown_section {
width: 14%;
}
.countdown_section {
display: block;
float: left;
font-size: 85%;
text-align: center;
color:#fff;
background-color: #231f20;
padding:3px 0px;
border-top:5px solid #231f20;
border-bottom:5px solid #231f20;
}
.countdown_amount {
font-size: 130%;
color:#fff;
font-weight:bold;
background-color:#3e3e3e;
padding:3px;
font-family:Tahoma;
}
.countdown_descr {
display: block;
width: 100%;
color:#fff;
}


/*form*/
.form dl {
float:left;
clear:both;
width:100%;
margin:2px 0 4px 0;
display:inline;
}

.form dt {
float:left;
width:120px;
display:inline;
padding:2px 0;
}

.form dt.errorinput {
color:#f00;
}

.form dd {
float:left;
width:250px;
display:inline;
}

.form .required {
color:#f00;
}

.form .textinput {
border:1px solid #dbdbdb;
width:250px;
height:30px;
font-size:12pt;
padding:2px 4px;
}

.form .textareainput {
border:1px solid #dbdbdb;
width:250px;
height:90px;
font-size:12pt;
padding:2px 4px;

}

/* SLIMBOX */

#lbOverlay {

position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
cursor: pointer;

}

#lbCenter, #lbBottomContainer {
position: absolute;
z-index: 9999;
overflow: hidden;
background-color: #fff;
}

.lbLoading {
background: #fff url(/images/slimbox/loading.gif) no-repeat center;
}

#lbImage {
position: absolute;
left: 0;
top: 0;
border: 10px solid #fff;
background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {

display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}

#lbPrevLink {
left: 0;
}

#lbPrevLink:hover {
background: transparent url(/images/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
right: 0;
}

#lbNextLink:hover {
background: transparent url(/images/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {

font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #fff;
border-top-style: none;
}

#lbCloseLink {

display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(/images/slimbox/closelabel.gif) no-repeat center;
margin: 5px 0;

}

#lbCaption, #lbNumber {
margin-right: 71px;
}

#lbCaption {
font-weight: bold;
}


.quicktabs {
position:absolute;
margin-top:15px;
border-bottom:2px solid #D5D5D5;
width:470px;
height:35px;

}

.quicktabs .tabon {

float:left;
border:2px solid #D5D5D5;
border-bottom:2px solid #fff;
padding:5px;
text-transform:uppercase;
font-weight:bold;
background-color:#fff;
}

.quicktabs .taboff {

cursor:pointer;
float:left;
border:2px solid #fff;
border-bottom:2px solid #eee;
padding:5px;
text-transform:uppercase;
font-weight:bold;
background-color:#eee;
}

.quicktabs * {
text-transform:none;
color:#aaa;
text-decoration:none;
}

.quicktabs .tabon * {
color:#FF0000;
}

td.label {
white-space:nowrap;
font-weight:bold;
vertical-align:top;
padding-top:6px;
width:25%;
}
.stdbutton {
	margin:3px 0;
border:1px solid #C40A00;
padding:5px;
}
