body { 
background-image: url('images/bg-grad.gif');
background-repeat: repeat-x;
background-color: #470000;
font-family: "Trebuchet MS";
font-size: 14px;
color: #cab64e;
}

a { color: #cab64e; text-decoration: none;}
a:hover { text-decoration: underline;}
#main-holder-stars { background-image: url('images/stars.gif'); background-position: center top; background-repeat: repeat-y; padding: 0 0 40px 0;}

/* ------------------------------------------- HEADER begins --------------------------------------------- */
#header { height: 185px; background-image: url('images/header.jpg'); background-position: center top; background-repeat: no-repeat;}
#breadcrumbs { padding: 0 20px 0 0; margin: 0; text-align: right;}
#breadcrumbs, #breadcrumbs a { line-height: 33px; font-size: 13px; color: #000; font-style: italic; text-decoration: none;}
#breadcrumbs a:hover { text-decoration: underline;}
/* ------------------------------------------- HEADER ends ----------------------------------------------- */

/* ------------------------------------------- CONTENT begins --------------------------------------------- */
#main-holder { width: 944px; /*margin: -52px auto 0 auto;*/ margin: 0 auto; position:relative; top:-52px;}
#content-holder { background-image: url('images/main-holder-grad.gif'); background-repeat: repeat-y; margin-top: 19px; padding-bottom: 20px; border-bottom: 1px #6a0000 solid;}
table#main-table { width: 100%; background-image: url('images/table.jpg'); background-repeat: no-repeat;}
table#main-table tr td { vertical-align: top;}
.leftcolm, .rightcolm { width: 225px; padding: 0 20px 100px 20px; background-repeat: no-repeat;}
.leftcolm { background-image: url('images/leftcolm.gif'); background-position: 3px bottom;}
.rightcolm { background-image: url('images/rightcolm.jpg'); background-position: 0 bottom;}
.leftcolm, .rightcolm, .leftcolm td, .rightcolm td, .leftcolm a, .rightcolm a { font-size: 13px; color: #fff; font-style: italic; font-weight: 600;}
.leftcolm a, .rightcolm a, .leftcolm td a, .rightcolm td a { font-weight: 300; text-decoration: none;}
.leftcolm a:hover, .rightcolm a:hover { text-decoration: underline;}
#menu { margin-bottom: 50px; font-size: 0;}
#menu a { display: block;}
span.title { text-decoration: underline; font-style: italic; font-weight: 600; color: #fff;}
.centralcolm p { margin: 3px 0;}
.box, .main p, .main h6 { background-color: #6a0000; padding: 20px; margin-bottom: 10px; border: 1px #530101 solid; font-style: italic; clear: both;}
form .main p { background: none!important; border: 0!important; padding: 0!important;}
.main p, .main p span, .main h6, .main h6 span, .category_desc { font-size: 14px; font-family: "Trebuchet MS"!important; font-weight: 300;}
.main p a, .main h6 a { font-weight: 600;}
.box span.section { font-weight: 600; float: left;}
.box ul.items { padding: 0; margin: 10px 0 0 0; float: left;}
.box ul.items li { list-style: none; display: inline; float: left;}
#box-4 { padding: 20px 10px;}
#box-3 { text-align: center; padding: 20px 10px; float: left;}
#box-3 ul li { width: 120px; font-size: 13px; margin: 0 5px 10px 5px;}
#box-3 ul li div, td.smallText a { display: block; float: left;}
#box-3 ul li img, td.smallText a img { width: 106px; border: 1px #660000 solid; padding: 5px; background-color: #8F1700; float: left; margin: 10px 0;}
#box-3 ul li img:hover, td.smallText a img:hover { background-color: #660000;}
table#preview { width: 100%;}
table#preview tr th { font-weight: 600; text-decoration: underline; padding-bottom: 10px; text-align: left;}
table#preview tr td { vertical-align: middle; text-align: left; font-size: 12px;}
/* ------------------------------------------- CONTENT ends ----------------------------------------------- */

/* ------------------------------------------- FOOTER begins ----------------------------------------------- */
.footer { padding: 10px;}
.footer, .footer a { color: #fff; font-size: 11px;}
/* ------------------------------------------- FOOTER ends ------------------------------------------------- */

.rightcolm td.infoBoxHeading { text-decoration: underline;}
.centralcolm td.infoBoxHeading { font-weight: 600; font-style: italic; text-align: center;}
.leftcolm td.infoBoxHeading, .leftcolm table.infoBoxContents td.boxText { text-decoration: none; text-transform: uppercase;}
table.infoBoxContents { font-style: italic; font-size: 13px;}
.centralcolm form { margin: 0 0 10px 0; padding: 0;}
.infoBoxContents td.main b { font-size: 12px; line-height: 13px;}
.infoBoxContents td.main { font-size: 13px;}
.category_desc, .category_desc span { color: #cab64e!important; font-size: 14px;}
.pageHeading { color: #fd0107;}
.pageHeading h1 { font-size: 24px; color: #febe13;}
