/* GENERAL FORMATING */
body {
    margin: 0px auto;
    padding: 0px;
    background: url(../css/images/golden_line.png) 0 187px repeat-x #353535;
    font-size: 10px;
	
}

a {
    color: #0000CC;
    text-decoration: underline;
}

a:hover {
    color: #CC0000;
    text-decoration: underline;
}

a:active {
    color: #666;
    text-decoration: none;
}:-moz-any-link:focus {
    outline: none;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #559411;
}

h1 .front {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 25px;
    color: #ee1c25;
    padding: 0px;
    margin: 0px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
}

h1, h2 {
    font-size: 2.5em;
    line-height: 1;
    margin-bottom: 0.7em;
}

h2.first{
	font-size: 46px;
	color: #000;
	text-align: center;
	font-family: "Eras Bold ITC", Arial;
	margin: 20px 20px 10px 20px;
	line-height: 1.3em;
}

h3.first{
	font-size: 24px;
	font-family: "Eras Bold ITC", Arial;
	margin: 20px;
	color: #000;
	text-align: center;
	line-height: 1.3em;
}

h1, h2, h3 {
    letter-spacing: -1px;
}

h4 {
    letter-spacing: -1px;
}

a img {
    border: none;
}

ul li {
    list-style-position: inside;
}

.fixed_table {
    table-layout: fixed;
    word-wrap: break-word;
}

/*Floating properties*/
.f-left {
    float: left;
}

.f-right {
    float: right;
}

/*Align properties*/
.aligncenter{
	display: block;
	margin: 25px auto;
}

/*header*/
#header {
    overflow: hidden;
    height: 249px;
	background: url(../css/images/back_header.jpg) top left no-repeat;
}

#header .img {
    padding: 25px 0px;
}


/*Main Container*/
#container {
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    overflow: hidden
}

/*Middle Container*/
#middle-container {
    width: 950px;
	background: url(../css/images/back_content.png) 0px 0 repeat-y;
}

#middle-container .top-round {
    overflow: hidden;
    height: 12px;
    margin-top: 5px;
}

#middle-container .top-white-l-corner {
    background: url(images/top-white-l-corner.jpg) left no-repeat;
    width: 11px;
    height: 12px;
    float: left;
}

#middle-container .top-white-middle {
    background: url(images/top-white-middle.jpg) left repeat-x;
    width: 928px;
    height: 12px;
    float: left;
}

#middle-container .top-white-r-corner {
    background: url(images/top-white-r-corner.jpg) left no-repeat;
    width: 11px;
    height: 12px;
    float: left;
}

/*Inner content*/
#middle-container .top-round-inner {
    overflow: hidden;
    height: 28px;
}

#middle-container .top-white-l-corner-inner {
    width: 11px;
    height: 28px;
    float: left;
}

#middle-container .top-white-middle-inner {
    width: 928px;
    height: 28px;
    float: left;
}

#middle-container .top-white-r-corner-inner {
    width: 11px;
    height: 28px;
    float: left;
}

#middle-container .list-items-inner {
}

#middle-container .list-items-inner ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#middle-container .list-items-inner ul li {
    margin: 0px;
    padding: 0px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 220%;
}

#middle-container .list-items-inner ul li a {
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #424951;
    text-decoration: underline;
    padding: 0px 13px 0px 13px;
}

#middle-container .list-items-inner ul li a:hover {
    color: #d60000;
    text-decoration: underline;
}

#middle-container .list-items-inner .divider {
    background: url(images/divider.jpg) no-repeat;
    width: 2px;
    height: 28px;
}

#middle-container .loggedinas {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #559411;
    text-decoration: none;
    padding: 0px 13px 0px 13px;
}

#content-container {
    background: url(../css/images/back_content.png) 0px 0 repeat-y;
    width: 950px;
}

.content {
    padding: 0px 20px 20px 20px;
    overflow: hidden;
    font-size: 120%;
}

.content p {
    text-align: justify;
    color: #424241;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    clear: both
}

.content ul li {
    list-style-image: url(images/greydotsm.png);
    font-size: 120%;
}

.content ol {
    margin-left: 30px;
}

.content ol li {
    font-size: 120%;
}

.content p {
    font-size: 120%;
}

.box-bottom {
    clear: both;
}

.box-bottom .left-box-b-l {
    background: url(images/left-box-b-l.gif) left top no-repeat;
    height: 14px;
    width: 18px;
    float: left;
}

.box-bottom .left-box-b {
    background: url(images/left-box-b.gif) left top repeat-x;
    height: 14px;
    width: 300px;
    float: left;
}

.box-bottom .left-box-b-r {
    background: url(images/left-box-b-r.gif) left top no-repeat;
    height: 14px;
    width: 18px;
    float: left;
}

.box-top-r .right-box-t-l {
    background: url(images/right-box-t-l.gif) left top no-repeat;
    height: 170px;
    width: 18px;
    float: left;
}

.box-top-r .right-box-t {
    background: url(images/right-box-t.gif) left top repeat-x;
    height: 170px;
    float: left;
    overflow: hidden
}

.box-top-r .right-box-t-r {
    background: url(images/right-box-t-r.gif) right top no-repeat;
    height: 170px;
    width: 318px;
    float: left;
}

.box-bottom-r {
    clear: both;
}

.box-bottom-r .right-box-b-l {
    background: url(images/right-box-b-l.gif) left top no-repeat;
    height: 14px;
    width: 18px;
    float: left;
}

.box-bottom-r .right-box-b {
    background: url(images/right-box-b.gif) left top repeat-x;
    height: 14px;
    width: 300px;
    float: left;
}

.box-bottom-r .right-box-b-r {
    background: url(images/right-box-b-r.gif) left top no-repeat;
    height: 14px;
    width: 18px;
    float: left;
}

.inner-text-a {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px 0px 0px 15px;
    width: 240px;
}

.left-box-t-inner .orange-text {
    font-family: Arial, Helvetica, sans-serif;
    color: #fe8809;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding: 10px 0px;
}

/*Top Boxes Inner pages*/
.list-boxes-inner {
    clear: both;
    margin: 15px 0px 10px 0px;
    overflow: hidden
}

.left-box-inner {
    float: left;
    margin: 0px 15px 0px 0px;
}

.right-box-inner {
    float: right
}

.right-box-inner .img-pad {
    margin-right: 10px;
}

.box-top-inner .left-box-t-l-inner {
    background: url(images/left-box-t-l-inner.gif) left top no-repeat;
    height: 176px;
    width: 13px;
    float: left;
}

.box-top-inner .left-box-t-inner {
    background: url(images/left-box-t-inner.gif) left top repeat-x;
    height: 176px;
    width: 320px;
    float: left;
    overflow: hidden
}

.box-top-inner .left-box-t-r-inner {
    background: url(images/left-box-t-r-inner.gif) left top no-repeat;
    height: 176px;
    width: 13px;
    float: left;
}

.box-bottom-inner {
    clear: both;
}

.box-bottom-inner .left-box-b-l-inner {
    background: url(images/left-box-b-l-inner.gif) left top no-repeat;
    height: 13px;
    width: 13px;
    float: left;
}

.box-bottom-inner .left-box-b-inner {
    background: url(images/left-box-b-inner.gif) left top repeat-x;
    height: 13px;
    width: 320px;
    float: left;
}

.box-bottom-inner .left-box-b-r-inner {
    background: url(images/left-box-b-r-inner.gif) left top no-repeat;
    height: 13px;
    width: 13px;
    float: left;
}

.box-top-r-inner .right-box-t-l-inner {
    background: url(images/right-box-t-l-inner.gif) left top no-repeat;
    height: 173px;
    width: 14px;
    float: left;
}

.box-top-r-inner .right-box-t-inner {
    background: url(images/right-box-t-inner.gif) left top repeat-x;
    height: 173px;
    width: 315px;
    float: left;
    overflow: hidden
}

.box-top-r-inner .right-box-t-r-inner {
    background: url(images/right-box-t-r-inner.gif) right top no-repeat;
    height: 173px;
    width: 14px;
    float: left;
}

.box-bottom-r-inner {
    clear: both;
}

.box-bottom-r-inner .right-box-b-l-inner {
    background: url(images/right-box-b-l-inner.gif) left top no-repeat;
    height: 16px;
    width: 14px;
    float: left;
}

.box-bottom-r-inner .right-box-b-inner {
    background: url(images/right-box-b-inner.gif) left top repeat-x;
    height: 16px;
    width: 315px;
    float: left;
}

.box-bottom-r-inner .right-box-b-r-inner {
    background: url(images/right-box-b-r-inner.gif) left top no-repeat;
    height: 16px;
    width: 14px;
    float: left;
}

.inner-text-a {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px 0px 0px 15px;
    width: 240px;
}

p {
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

.left-box-t-inner .orange-text {
    font-family: Arial, Helvetica, sans-serif;
    color: #fe8809;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding: 10px 0px;
}

/*Footer*/
#footer {
    overflow: hidden;
	background: url(../css/images/back_footer.jpg) top left no-repeat;
    height: 115px;
    text-align: center;
    color: #656565;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 10px 0px 0px 0px;
}

#footer a {
    text-align: center;
    color: #656565;
    font: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    padding: 0px 5px 0px 5px;
}

#footer a:hover {
    text-align: center;
    color: #aaa9a9;
    font: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.data p, p.data {
    text-align: left;
}

.alt {
    color: #666;
    font-family: "Warnock Pro", "Goudy Old Style", "Palatino", "Book Antiqua", Georgia, serif;
    font-style: italic;
    font-weight: normal;
}

/* CONTENT */
.faq {
    font-weight: bold;
    margin-bottom: 0.2em;
}

.faqlist li {
    font-weight: bold;
    margin-bottom: 0.5em;
}

.urllist a {
    color: #000;
    text-decoration: none;
}

/* SIDEBARS */
.sidebar {
}

.sidebarsection {
    margin-bottom: 10px;
}

.innersidebar {
    padding: 10px 10px 10px 10px;
}

.sidebar ul {
    list-style-type: none;
    margin-left: 0;
}

.sidebar li {
    list-style-position: outside;
    padding-left: 0;
    font-size: 100%;
    list-style-image: url(images/img11.gif);
}

.sidebar ul li {
    list-style-image: url(images/img11.gif);
}

.sidebar h3 {
    margin-bottom: 0.1em;
    color: #000;
    font-size: 2em;
}

.sidebar li a {
    color: #32540a;
    text-decoration: underline;
}

.sidebar li a:hover {
    color: #CC0000;
    text-decoration: underline;
}

/* BOXED CONTENT */
.innercontent {
    padding: 5px 10px 5px 10px;
}

.innerwhitebox {
    margin: 10px 10px 10px 10px;
    background-color: #fff;
    min-height: 400px;
}

.innerwhitebox2 {
    margin: 10px 10px 10px 10px;
    background-color: #fff;
}

div.boxinner {
    position: relative;
    background-color: #ffe397;
    padding: 0.5em 0.5em 0.5em 0.5em;
    margin: 1em 0 1em;
    display: block;
}

/* ROUNDED CORNERS */
.box {
    position: relative;
}

b.cn {
    position: absolute;
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    background-color: #FFF;
    line-height: 1px;
    font-size: 1px;
}

b.tl {
    top: 0px;
    left: 0px;
}

b.tr {
    top: 0px;
    right: 0px;
}

b.bl {
    bottom: 0px;
    left: 0px;
}

b.br {
    bottom: 0px;
    right: 0px;
}
* html .box {
    height: 1%;
}

.boxc {
    position: relative;
}

.boxc b.cn {
    height: 10px;
    width: 10px;
    background: url(images/white.gif) no-repeat;
}

.boxc b.tl {
    top: -1px;
    left: -1px;
    background-position: top left;
}

.boxc b.tr {
    top: -1px;
    right: -1px;
    background-position: top right;
}

.boxc b.bl {
    bottom: -1px;
    left: -1px;
    background-position: bottom left;
}

.boxc b.br {
    bottom: -1px;
    right: -1px;
    background-position: bottom right;
}

/* IE Filters for ROUNDED CORNERS*/ * html .boxc b.bl {
    bottom: -2px
}
* html .boxc b.br {
    bottom: -2px
}
* html .boxc b.cn {
    background-image: url(images/white.gif);
    line-height: 1px;
    font-size: 1px;
}

/* SITE HEADER */
.sitelogo {
    width: 150px;
    height: 45px;
}

.siteheader { /*border-bottom: 1px solid #666;*/
}

.tagline1 {
    color: #666;
    font-size: 120%;
    text-align: left;
    letter-spacing: -1px;
    font-weight: bold;
    color: #4e6983;
    padding-top: 12px;
}

.tagline2 {
    color: #666;
    font-family: "Warnock Pro", "Goudy Old Style", "Palatino", "Book Antiqua", Georgia, serif;
    font-style: italic;
    font-size: 150%;
    text-align: center;
    letter-spacing: -1px;
}

.headerright {
    text-align: center;
    font-style: normal;
    font-size: 170%;
    letter-spacing: -1px;
    padding-top: 7px;
}

/* HEADER MENU */
.headermenu {
    width: 950px;
    height: 25px;
    margin-bottom: 5px;
}

.headermenu #menunav {
    margin: 0;
    padding: 0;
}

.headermenu #menurest {
    height: 25px;
    margin: 0;
    padding: 0;
    background-image: url(images/menurest.png);
    background-repeat: repeat-x;
    overflow: hidden;
}

.headermenu #menunav li {
    display: inline;
}

.headermenu #menunav li {
    float: left;
    width: 100px;
    height: 25px;
    overflow: hidden;
}

.headermenu #menunav li {
    background-image: url(images/menu_item.png);
    _background-image: url(images/menu_item.gif);
    background-repeat: no-repeat;
}

.headermenu #menunav li a {
    font-size: 100%;
    color: #2c5705;
    font-size: 100%;
    text-decoration: none;
    float: left;
    width: 100px;
    height: 25px;
    text-align: center;
    padding-top: 3px;
    font-weight: bold;
}

.headermenu #menunav li a:visited {
    color: #2c5705;
}

.headermenu #menunav li a:hover {
    text-decoration: underline;
    color: #CC0000;
}

.headermenu #menunav li {
    background-position: 0 0;
}

.headermenu #menunav li:hover {
    background-position: 0 -25px;
}

.headermenu #menunav li:active {
    background-position: 0 -50px;
}

.headermenu #menunav li a.active {
    background-position: 0 -75px !important;
}

/* CONTENT BODY */
.contentbody {
    min-height: 400px;
}

/* FORMS */
.required label {
    background: url(images/forms_required.png) no-repeat center left;
    padding-left: 10px;
}

.required input[type = checkbox] {
    margin-left: 10px;
}

div.required {
    clear: both;
    color: #222;
    font-weight: normal;
}

div.optional {
    clear: both;
    color: #555;
}

div.submit {
    clear: both;
    margin-top: 20px;
}

input[type = submit] {
    width: 200px;
    height: 3em;
    cursor: pointer;
    border: outset 1px #ccc;
    padding: 5px 5px 5px 5px;
    background: #999;
    color: #323232;
    font-weight: bold;
    padding: 1px 2px;
    background: url(images/formbg.gif) repeat-x left top;
}

input[type = submit]:hover {
    background: url(images/formbg_on.gif) repeat-x left top;
}

div.submit {
    clear: both;
    margin-top: 20px;
}

form {
    padding: 10px 10px 10px 10px;
}

label {
    display: block;
    font-size: 1em;
    color: #323232;
}

input[type = checkbox] {
    float: left;
    clear: left;
    margin: 2px 6px 7px 2px;
}

input[readonly = readonly] {
    background-color: #eaeaea;
    color: #323232;
}

textarea[readonly = readonly] {
    background-color: #eaeaea;
    color: #323232;
}

input, textarea {
    clear: both;
    display: block;
    font-size: 14px;
    font-family: inherit;
    color: #2c5705;
}

select {
    clear: both;
    vertical-align: text-bottom;
    font-family: inherit;
    color: #2c5705;
}

option {
    font-family: inherit;
    padding: 0 0.3em;
}

/* TABLES */
#positionsGraph table {
    width: auto;
}

table {
    width: 750px;
}

table th {
    color: #559411;
    font-size: 1.0em;
}

table tr.altRow td {
    background: #eaeaea;
}

table tr.errorRow td {
    background: #ff7373;
}

table tr.modifiedRow td {
    background: #ffd673;
}

table td.actions {
    white-space: nowrap;
}

table td {
    font-size: 12px;
    padding-right: 5px;
}

/* NEW */
/*Login Table*/
#login-table {
    margin-top: 10px;
}

#login-table th {
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

#login-table td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
}

#login-table td span {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none
}

#login-table td span a {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none
}

#login-table td span a:hover {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline
}

#login-table .register {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

#login-table .register span {
    background: #154bb8;
}

#login-table .register a {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 5px 5px 5px;
}

#login-table .register a:hover {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}

#login-table .btn {
    border: none;
    width: 76px;
    height: 25px;
}

/* Spin highlights */
.spinouter {
    background-color: #ffff80;
}

.spininner {
    background-color: #c0ffff;
}

.delimouter {
    color: #ff4040;
    font-weight: bold;
    font-size: 130%;
}

.deliminner {
    color: #ff40ff;
    font-weight: bold;
    font-size: 130%;
}

/*Testimonials*/
#testimonial {
    margin: 15px auto 30px auto;
    overflow: hidden;
	background: url(../css/images/testihead.jpg) top left no-repeat;
	width: 482px;
	padding: 77px 0px 0 0px;
	min-height: 41px;
	font-family: "Eras Demi ITC", Arial;
}

#testi-body{
	background: url(../css/images/test_body.jpg) top left repeat-y;
	padding: 24px 34px;
	font-size: 18px;
	line-height: 20px;
}

#testi-body a{
	color: #cc0000;
}

#testi-footer{
	background: url(../css/images/testi_footer.jpg) top left no-repeat;
	height: 16px;
} 

#testimonial .testimonial-t {
    background: url(images/testimonial-t.gif) left top no-repeat;
    height: 38px;
    width: 681px;
}

#testimonial .heading {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    padding: 0px 0px 0px 10px;
}

#testimonial .testimonial-m {
    border-left: 1px solid #04a52c;
    border-right: 1px solid #04a52c;
    width: 679px;
}

#testimonial .testimonial-b {
    background: url(images/testimonial-b.gif) top no-repeat;
    height: 13px;
    width: 681px;
}

/*#testimonial .inner-content{overflow:hidden; padding:5px 20px 0px 20px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; line-height:17px;}*/
#testimonial .inner-content {
    overflow: hidden;
    padding: 5px 20px 0px 20px;
    color: #000000;
    line-height: 25px;
}

#testimonial p {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
}

/*Subscribe block*/
#subscribe-now{
	margin: 15px auto 20px auto;
    overflow: hidden;
	background: url(../css/images/subscribe_head.jpg) top left no-repeat;
	width: 400px;
	padding: 62px 0px 0 0px;
	min-height: 21px;
}

#subscribe-body{
	background: url(../css/images/subscribe_body.jpg) top center repeat-y;
	padding: 24px 34px;
	font-size: 15px;
	font-family: "Eras Bold ITC", Arial;
	line-height: 20px;
	color: #fff;
}

#subscribe-footer{
	background: url(../css/images/subscribe_footer.jpg) top left no-repeat;
	height: 16px;
}

/*Bullets*/
#bullet-check{
	margin: 15px 74px 15px 50px;
	list-style: none;
	font-size: 17px;
	font-weight: normal;
	font-family: "Eras Bold ITC", Arial;
}

.content #bullet-check li{
	list-style: none;
	height: 29px;
	line-height: 18px;
	background: url(../css/images/check_image.jpg) bottom left no-repeat;
	padding: 20px 0 0 65px;
	margin: 10px 0;
}

#bullet-check a, #bullet-circle a{
	color: #000;
	text-decoration: none;
}


#bullet-circle{
	list-style: none;
	font-family: "Eras Bold ITC", Arial;
	font-size: 16px;
	font-weight: normal;
    line-height:normal !important;
}

.content #bullet-circle li{
	list-style: none;
	background: url(../css/images/circle_image.jpg) top left no-repeat;
	padding: 0 0 0 28px;
}

#ordernow{
	width: 400px;
	margin: 50px auto 20px auto;
	display: block;
}


/* Sales page */
.sales p {
    color: #000;
    font-size: 130%;
    margin-bottom: 20px;
}

.sales li {
    color: #000;
    font-size: 120%;
    margin-bottom: 10px;
}

.sales ul {
    color: #000;
    font-size: 120%;
}

.sales ol {
    color: #000;
    font-size: 120%;
}

.blue-text {
    color: #000080;
    font-weight: bold;
}

.green-text {
    color: #559411;
}

.red-text {
    color: #ee1c25;
}

.black-text {
    color: #000;
}

.orange-text1 {
    color: #ff6600;
    font-style: italic;
}

.large-text {
    font-size: 120%;
    font-weight: bold;
}

.underline-text {
    text-decoration: underline;
}

.sales-heading {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 35px;
    padding: 0px 40px 0px 40px;
    margin: 0px;
    text-align: center;
    line-height: 40px;
    font-weight: bold;
}

.sales-subheading {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 25px;
    padding: 0px 40px 0px 40px;
    margin: 0px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
}

.sales-sectionheading {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 20px;
    margin: 0px;
    text-align: left;
    line-height: 30px;
    font-weight: bold;
}

.sales-link a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    color: #0000CC;
}

.sales-link a:hover {
    color: #CC0000;
}

/* CAKE SPECIFIC */
#cakeSqlLog td {
    text-align: left;
    padding: 4px 8px;
    background: #fff;
    border-bottom: 2px solid #ccc;
}

#flashMessage, .error, .error_message {
    color: #900;
    font-size: 130%;
    font-weight: bold;
}

.error_message {
    clear: both;
}

.error em {
    font-size: 120%;
    color: #003d4c;
}

.noticemsg {
    color: #656565;
    font-size: 120%;
}

.tip {
    color: #656565;
    background-color: #ddd;
}

#flashdiv {
    padding: 5px 10px 5px 10px;
}

.pagination {
    font-size: 100%;
    text-align: center;
}

.pagination a {
    text-decoration: none;
}

.pagination a:hover {
    color: #CC0000;
}

.pagination span.current {
    font-weight: bold;
}

.leftnav {
    padding-bottom: 5px;
}

.rightnav {
    padding-bottom: 5px;
}

/* css created 26 May 2009 */
.italic-text {
    font-style: italic;
}

.maroon-text {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0 40px;
    text-align: center;
    color: #800000;
}

.center-text {
    text-align: center;
}

.content ul.list-print {
    text-align: center;
    list-style-type: none;
    font-weight: bold;
    background: none;
}

.normal-text {
    font-weight: normal;
}

.text-italic {
    font-style: italic;
    font-weight: bold;
}

.orange-text {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 30px;
    margin: 0;
    padding: 0 40px;
    text-align: center;
    color: #ff6600;
}

.orange-text span {
    text-decoration: underline;
}

.index-text {
    text-indent: 0.5em;
}

.center_label {
    display: inline !important;
}

.center_checkbox {
    display: inline !important;
    float: none !important;
    clear: none !important;
}

.small_button {
    display: inline !important;
    width: 50px !important;
    font-size: 10px;
    padding: 0 !important;
    margin: 0 !important;
}

.center_filter_table {
    width: 70%;
}

.center_filter_table td {
    padding: 0 !important;
}

/* Other */
#featured
{
	width:895px;
	margin:0 auto;
	float:left;
	padding:0 5px;
	background: url(images/effects.jpg) bottom center no-repeat;
}

.featured_left
{
	width:610px;
	float:left;
	line-height:1.8em;
	padding-top:25px;

}

.featured_right
{
	float:right;
	padding-top:20px;
}

.featured_title
{
	letter-spacing:-1px;
	display:block;
}