body{font-family:  Arial; font-size:13px; color:#322417;}
.masterTable {width: 950px;padding: 0px; margin-top:12px;}
.mainContent{font-size:12px;}

a {color :#5281b2;}

/********************
BANNER
********************/
.NavCell{background-color: #322417; color: #eeeeee; font-size:10px;}
.NavCellOn{background-color:#322417; color: #ffffff; font-size:10px;}


.tblRootMenu a:link {  color: #eeeeee; font-size:13px; text-decoration:none;}
.tblRootMenu a:active {  color: #eeeeee; font-size:13px; text-decoration:underline;}
.tblRootMenu a:visited { color: #eeeeee; font-size:13px; text-decoration:none;}
.tblRootMenu a:hover {  color: #ffffff; font-size:13px; text-decoration:underline;}
.tblRootMenu{ color: #eeeeee; font-size:13px; text-decoration:none;}

.bannerContainer {width: 100%;padding: 0px;}
.bannerTable {width: 100%;padding: 0px; }

.flashContainer {width: 507px;height: 153px; padding: 0px; }
.flashTable {height: 153px; padding: 0px;}
.flashCell {height: 153px; padding: 0px; background-color: #fff; background: url(/images/bannerRepeater.jpg) repeat-x;}

.logoContainer {width: 298px; padding: 0px;}
.logoTable {width: 100%;padding: 0px;}
.logoCell{width: 100%;padding: 0px;}
.linksCell{width: 100%;padding: 0px;}

/********************
BODY
********************/

.bodyContainer{width: 100%;padding: 0px;}
.bodyTable{width: 100%;padding: 0px; background-color: #ffffff; padding: 0px;}

/********************
SIDEBAR LEFT
********************/

.leftMarginContainer{width: 18px; height: 380px; padding: 10px 0px 0px 0px; background-image:url(/images/ltMargin.jpg);background-repeat: repeat-y; }
.leftMarginTable{width: 100%;padding: 0px; }
.leftMarginTopCell{width: 100%;height: 355px; padding: 0px;}
.leftMarginMiddleCell{width: 100%;height: 87px; padding: 0px;}
.leftMarginBottomCell{width: 100%;padding: 0px;}

.menuContainer{width: 140px; padding: 5px 0px 5px 0px; border-right:solid 1px #596527; background-image: url(/images/ltLogo.jpg);background-repeat: no-repeat;background-position: bottom; }
.menuTable{width: 100%; padding: 30px 0 0 0px; z-index:20;}
.menuCell{width: 100%; padding-left: 15px; color: #596527;}

.imageCell{background-repeat:repeat-y; padding: 0px;}
.imageCell iframe{margin-left:22px; margin-bottom:100px;}

a.btnSidebarLt 
{
    background      : url(/images/btnSidebarGrn_hover-trans.png) no-repeat; 
    height          : 46px; 
    width           : 197px; 
    display         : block; 
    margin-left     : -43px; 
    padding         : 9px 0 5px 7px;
    font-size       : 1.2em;
    text-decoration : none;
    font-weight     : bold;
    line-height     : .9em;
    color           : #322417;
    z-index         : 20;
}

a.btnSidebarLt:hover {color:#616e29; background : url(/images/btnSidebarGrn_hover-trans.png) no-repeat}


a.btnSidebarLt span 
{
    display         : block;
    font-size       : .8em;
    font-weight     : normal;    
}

/*Sidebar MainMenuItems*/
.sidebar_SBActiveCell{background-color:#839341; padding:0px; font-weight:bold; color:#ffffff; font-size:12px; text-decoration:none;}
.sidebar_SBCell{padding:0px; font-weight:bold; color:#596527; font-size:12px; text-decoration:none;}
.sidebar_ActiveSBLink {padding:0px; font-weight:bold; color:#ffffff; font-size:12px; text-decoration:none;}
.sidebar_SBLink {padding:0px; font-weight:bold; color:#3B372E; font-size:12px; text-decoration:none; cursor:text;}
.sidebar_SBLink:hover {padding:0px; font-weight:bold; color:#3B372E; font-size:12px; text-decoration:none; cursor:text;}

/*Sidebar Submenu Items*/
.sidebar_1SBCell{ padding:0px;  color:#596527; font-size:12px; text-decoration:none;}
.sidebar_1ActiveSBLink {padding:0px;  color:#596527; font-size:12px; text-decoration:none;}
.sidebar_1SBLink {padding:0px;  color:#596527; font-size:12px; text-decoration:none;}
.sidebar_1SBLink:hover {padding:0px;  color:#596527; font-size:12px; text-decoration:underline;}

.sidebarNavMenu td{padding:0px; font-size:12px; font-weight:bold; color:#596527; background-color:#ffffff; text-decoration:none;}
.sidebarNavMenu a:link {padding:0px; font-size:12px; font-weight:bold; color:#596527; background-color:#ffffff; text-decoration:none;}
.sidebarNavMenu a:active {padding:0px; font-size:12px; font-weight:bold; color:#ffffff; background-color:#839341; text-decoration:underline;}
.sidebarNavMenu a:visited {padding:0px; font-size:12px; font-weight:bold; color:#596527; background-color:#ffffff; text-decoration:none;}
.sidebarNavMenu a:hover {padding:0px; font-size:12px; font-weight:bold; color:#596527; background-color:#ffffff; text-decoration:underline;}

/********************
CONTENT AREA
********************/

.contentContainer{width: 574px;padding: 5px 5px 5px 5px; background-color: #ffffff;}
.contentTable{width: 100%;padding: 0px;} 
.contentCell{width: 100%;padding: 5px; font-size:13px;}
.contentCell ul li {margin-top:1em;}

.rightMarginContainer{width: 45px; padding: 0px; background: url(/images/rtMarginMiddle.jpg) repeat-y right top; }
.rightMarginTable{width: 45px; padding: 0px; background:url(/images/rtMarginBottom.jpg) no-repeat right bottom; width:45px; height:96px;}
.rightMarginTopCell{padding: 0px; width:100%; }
.rightMarginBottomCell{padding: 0px; width:100%; }

/********************
FOOTER
********************/

.footerContainer{padding: 0px;}
.footerTable{padding: 0px;}
.footerTableII{padding:0px}

.cornerCell{padding: 0px;}
.bottomCell{background-image: url(/images/btMargin.jpg);background-repeat: repeat;width: 100%;height: 47px;padding:0px;}

.footerCellII {
	padding: 5px;
	font-size:10px;
	color:#999999; 
}

a.footerLink:link {font-size:10px; color:#999999; text-decoration:underline;}
a.footerLink:active {font-size:10px; color:#999999; text-decoration:underline;}
a.footerLink:visited {font-size:10px; color:#999999; text-decoration:underline;}
a.footerLink:hover {font-size:10px; color:#ffffff; text-decoration:none;}

/********************
ADVERTISEMENT RATES & DATES SECTION
********************/

.whiteCell{padding:2px; }
.greyCell{padding:2px; background-color:#a0a2a3;}
.ltGreyCell{padding:2px; background-color:#d8d9db;}
.greenCell{padding:2px; background-color:#c4d57d;}
.ltGreenCell{padding:2px; background-color:#e1f19f;}
.blueCell{padding:2px; background-color:#6b9ed3; }
.ltBlueCell{padding:2px; background-color:#aad2fc;}
.masterDataTable{padding:5px; width:100%;}
.dataContainer{padding:0px;}
.dataTable{padding:0px; font-size:11px; width:350px;}
.spreadSizeTable{width:130px; padding-top:40px;margin-top:50px;}
.spreadImageCell{padding-bottom:3px;}
.spreadCell{font-size:11px; padding-bottom:8px;}

.dateTable{padding-top:20px; font-size:11px; width:100%;}
.greenTitleBoxCell{padding:2px; background-color:#c4d57d; color:#ffffff;}


/********************
TOUR
********************/

.tourHeadlineCell{padding:0px;}
.tourImageCell{padding:0px;}
.tourContentCell{padding:0px; font-size:12px;}
.brownLineCell{background-color:#322417; height:1px; width:400px; }

/********************
NEW RELEASES
********************/

.newReleaseMenuTable{border-top:solid 1px #5281b2; border-bottom: solid 1px #5281b2;}


/********************
AD SPECS
********************/
.adSpecsTable{font-size:12px;}
.adSpecsCellLt{font-size:12px; border-right:solid 1px #cccccc; padding-right:5px; margin-right:5px;}
.spreadSizeTableII{width:130px; padding-left:5px; margin-left:5px;}
/********************
BUYERS GUIDE
********************/

a.blueGuidelink:link {padding:3px; color: #5281b2; text-decoration:underline; font-size:12px;}
a.blueGuidelink:visited { padding:3px; color: #2f4862; text-decoration:underline; font-size:12px;}
a.blueGuidelink:hover { padding:3px; color: #5281b2; text-decoration:none; font-size:12px;}

a.buyersguide:link { color: #5281b2; text-decoration:underline; font-size:12px;}
a.buyersguide:visited { color: #2f4862; text-decoration:underline; font-size:12px;}
a.buyersguide:hover { color: #5281b2; text-decoration:none; font-size:12px;}


.buyersGuideLine{padding:0px;}
.buyersGuideTable{padding:0px; width:100%;}
.buyersGuideMenu{padding-top:10px; padding-bottom:10px;  width:100%;}
.buyersGuideListings{padding:0px; font-size:12px;}
.buyersGuideName{padding:0px; font-weight:bold; font-size:14px;}
.buyersGuideAddress{padding:0px; }
.buyersGuidePhone{padding:0px; }
.buyersGuideWebsite a:link{padding:0px; }
.buyersGuideDescription{padding:0px; }
.buyersGuideCat {font-weight:bold;  }

/********************
WEB LINKS FORM
********************/
.webLinksFormTable{font-size:12px; }
.webLinksFormCell{padding:0px; font-size:12px; }

.webLinksFormTable td
{
	text-indent : -1.7em;
	padding-left : 1.7em;
}
/********************
READERS SERVICE FORMS
********************/

.readerServiceCardTable{font-size:12px;}
.rsnFrm{font-size:12px;}
.rsnFrmSubmit{font-size:14px;}

/*******************
SPECIAL ADS FORM
*******************/
.text {font-size: 12px; padding: 5px;}
.fileSizeError {position:absolute; left:400px; top:300px; font-size:12px; border:solid 3px #000000; background:beige; padding:5px; margin:5px; width:250px; height:150px;}
.indentText {margin:0 0 0 20px;}

/********************
AD LINKS SEARCH
********************/

.distributorsInfo{font-weight:bold; margin:5px 0px 0px 10px;}
.distributorsInfo a:link{font-weight:normal; margin:5px 0px 0px 10px; color: #5281b2; text-decoration:underline;}
.distributorsInfo a:visited{font-weight:normal; margin:5px 0px 0px 10px; color: #5281b2; text-decoration:underline;}
.distributorsInfo a:hover{font-weight:normal; margin:5px 0px 0px 10px; color: #2f4862; text-decoration:none;}
.distributorName{font-weight:bold; margin:5px 0px 0px 10px;}
