/* BREADCRUMB */
#breadcrumb				{ background: #369; font-family: Arial,Helvetica,sans-serif; color: #FFF; margin-top: 3px; padding: 6px 0px 9px 10px; }
#breadcrumb a,
#breadcrumb a:visited,
#breadcrumb a:active	{ color: #FFF; }
#breadcrumb a:hover		{ color: #C2E4FF; }

/* LEFT COLUMN */
.leftcolumn				{ width: 184px; }

/* SIDEMENU */
.menubox				{ background: url(../_images/menu/submenu-star-bg.gif) no-repeat bottom left; margin-top: 10px; padding-bottom: 25px; }
.sidemenu				{ width: 152px; margin-left: 10px; }
.submenu				{ background: url(../_images/menu/arrowdown.gif) no-repeat right; }
.sidemenu a,
.sidemenu a:visited,
.sidemenu a:active		{ display: block; font-weight: normal; color: #000; margin: 0px 0px 1px 0px; padding: 4px 9px 4px 9px; text-decoration: none; border: 2px solid #C2E4FF; }

.subsidemenu a,
.subsidemenu a:visited,
.subsidemenu a:active	{ background: #C2E4FF; padding: 0px 10px 0px 20px; }

.subsidemenu a:hover,
.sidemenu a:hover,
.subsubmenu a:hover		{ background: #369 !important; color: #FFF; }
.subsubmenu				{ background: #C2E4FF url(../_images/menu/arrowdown-sub.gif) no-repeat right !important; }

/* CONTENT */
#content				{ width: 566px; font-weight: normal; padding-top: 10px; }

/* DYNAMIC PAGE HEADER */
#pageheaderShort		{ width: 365px; height: 80px; margin-bottom: 20px; }
#pageheaderShort td h1,
#pageheaderShort td h2	{ width: 265px; margin-left: 5px; }
#pageheader				{ height: 80px; margin-bottom: 20px; float: left; width:575px;}
#pageheader td h1,
#pageheader td h2		{ width: 100%; margin-left: 10px; }
#content .aboutus		{ background: url(../_images/mastheads/aboutcara.jpg) no-repeat; }

/* SUBPAGE AD BOXES */
.subwhite			{ background: url(../_images/cosmetic/white-box.gif) no-repeat; color: #000 !important; }
.subbox				{ width: 179px; height: 120px; font: bold 1.3em Arial,Helvetica,sans-serif; color: #FFF; }
.subbox				{ margin: 10px 0px 10px 10px; text-align: center; clear: right; float: right; }
.zsubbox span		{ display: block; padding: 8px 16px 8px 8px; } /* old */

.promotional		{ width: 400px; background: #FFF; border: 1px solid #ED1C2E; padding: 10px; margin: 20px;}
.promotional h1		{ font-size: 1.5em; border-bottom: 1px solid #ED1C2E; color: #ED1C2E; padding-bottom: 10px; text-align: center; }

.homebox			{ width: 179px; height: 120px; font: bold 1.3em Arial,Helvetica,sans-serif; color: #FFF; margin: 20px; }
.homebox table		{ width: 100%; }
.homebox td			{ text-align: center; }