BODY{width:944px; margin:0 auto; font: 12px Arial, Helvetica, sans-serif; color:#000; background-color:#E5E5E5;}
#mainWrapper{width:944px; text-align:left; border-left:solid 3px #DCDCDC; border-right:solid 3px #DCDCDC; background-color:#FFF;}
.flLt{float:left;}
.flRt{float:right;}
.clearAll{clear:both;}
.spacer1{height:1px; overflow:hidden;}
.spacer5{height:5px; overflow:hidden;}
.spacer10{height:10px; overflow:hidden;}
.spacer8{height:8px; overflow:hidden;}
.spacer15{height:15px; overflow:hidden;}
.spacer12{height:12px; overflow:hidden;}
.spacer20{height:20px; overflow:hidden;}
.spacer18{height:18px; overflow:hidden;}
.spacer25{height:25px; overflow:hidden;}
.mlr12{margin:0 12px;}
.mlr10{margin:0 10px;}
.mlr5{margin:0 5px;}
img{border:none;}
.vam{vertical-align:middle;}
.tar{text-align:right;}
a:link, a:active, a:visited{color:#2B439D; text-decoration:none;}
a:hover{color:#2B439D; text-decoration:underline;}
.tac{text-align:center;}
.searchCont{text-align:right; width:286px; float:right; color:#C9C9C9}
html>/* */body .searchCont{text-align:right; float:right; width:284px;}
.searchInputAlign{padding:4px 2px 0 2px; float:left;}
.searchLeftCol{background:url(/images/backgrounds/searchLftBg.gif) top left no-repeat; height:33px; text-align:left;}
.searchRtCol{background:url(/images/backgrounds/searchRtBg.gif) top right no-repeat; height:33px; margin-left:4px;}
.searchMidCol{background:url(/images/backgrounds/searchMidBg.gif) top left repeat-x; height:33px; margin-right:4px;}
.searchMidCol input.searchField{width:205px; vertical-align:middle;}
.topNavLeftBg{background:url(/images/backgrounds/navLftBg.gif) top left no-repeat; height:29px;}
.topNavRtBg{background:url(/images/backgrounds/navRtBg.gif) top right no-repeat; height:29px; margin-left:5px;}
.topNavMidBg{background:url(/images/backgrounds/navMidBg.gif) top left repeat-x; height:29px; margin-right:5px;}
.topNavLeftBg ul{margin:0; padding:0; list-style:none;}
.topNavLeftBg ul li{float:left; color:#FFF; background:url(/images/backgrounds/pipe.gif) top right no-repeat; margin-top:2px; padding:4px 12px 5px 12px; font-size:14px;}
.topNavLeftBg ul li span{float:left; background:url(/images/arrow-dwn.gif) right 6px no-repeat; padding:0px 14px 0px 0px;}
.topNavLeftBg ul li a, .topNavLeftBg ul li a:active, .topNavLeftBg ul li a:visited, .topNavLeftBg ul li a:hover{color:#FFF; text-decoration:none;}
.breadcams{text-align:left; padding-left:5px;}
.breadcams span{font-size:14px;}
h1,h2,h3,h4,h5,h6,p,form{margin:0; padding:0;}
h1{font-size:30px; font-weight:normal; color:#151515;}
h2{font-size:18px; font-weight:normal; color:#CC4D0A; display:inline-block;}
h3{font-size:18px; font-weight:normal; color:#6D6D6D; display:inline-block;}
h4{font-size:14px; font-weight:700; color:#424141; display:inline-block;}
.logoCont{padding:10px 0 0 4px; float:left;}
.generalInfoTopBg{background:url(/images/backgrounds/GI-TopBg.gif) top left no-repeat; float:left; width:100%}
.generalInfoBotBg{background:url(/images/backgrounds/GI-BotBg.gif) bottom left no-repeat;float:left; width:100%}
.generalInfoShadeBg{background:url(/images/backgrounds/GI-shadeBg.gif) top left repeat-y; margin:13px 0; float:left; width:100%}
.generalInfoContBg{margin:0 11px 0 7px; background:#FFF url(/images/backgrounds/GI-contBg.gif) bottom left repeat-x; padding:2px 12px;}
.generalInfoLftCol{width:622px; float:left; line-height:18px;}
.generalInfoLftCol p{line-height:18px;}
.generalInfoRtCol{width:243px; float:right;}
p{line-height:17px;}
.bigContLeftCol{width:415px; float:left; border-right:solid 1px #EDEDED; padding-left:5px;}
.bigContRtCol{width:415px; float:right;}
.footerContTopBg{background:url(/images/backgrounds/footerTopBg.gif) top left no-repeat; float:left; width:100%}
.footerContBotBg{background:url(/images/backgrounds/footerBotBg.gif) bottom left no-repeat;float:left; width:100%}
.footerMidBg{margin:7px 0px; background:url(/images/backgrounds/footerMidBg.gif) top left repeat-y; padding:7px 15px;}
.footerMidBg span{margin:0 8px; color:#BDBBBC}
#leftCol{width:584px; float:left;}
#rightCol{width:320px; float:right;}
.mR5{margin-right:5px;}
.mL8{margin-left:8px;}
.impDates{width:250px; line-height:19px;}
.grayrule{background-color:#E4E4E4; height:1px; overflow:hidden; width:100%}
.grayTxt{color:#4C4C4C}
.replyCont{background-color:#F7F7F7; border-left:solid 2px #D9D9D9;margin-left:20px;}
.replyLinksCont{text-align:right; color:#C9C9C9}

/*New Css for Buttons*/
.buyNowBtn{background:url(/images/buttons/buyNow-btn.gif) top left no-repeat; border:none; width:99px; height:27px; padding-bottom:3px; color:#FFF; font-weight:bold; font-size:14px; cursor:pointer; text-align:center; font-family:Arial;}
html>/*  */ body .buyNowBtn{padding-bottom:6px;}
.discussionBtn{background:url(/images/buttons/startDiscussion-btn.gif) top left no-repeat; border:none; width:107px; height:23px; color:#000; font-weight:bold; font-size:12px; cursor:pointer; text-align:center; font-family:Arial;}
.rigisterBtn{background:url(/images/buttons/register-btn.gif) top left no-repeat; border:none; width:121px; height:29px; padding-bottom:4px; color:#FFF; font-weight:bold; font-size:14px; cursor:pointer; text-align:center; font-family:Arial;}
html>/*  */body .rigisterBtn{padding-bottom:7px;}
.searchBtn{background:url(/images/buttons/search-btn.gif) top left no-repeat; border:none; width:57px; height:23px; vertical-align:middle;}
/*Css for Teaser*/
.teaserMainWrapper{background-color:#EDEDED; padding:8px 8px 8px 7px;}
.teaserChildWrapper{border:solid 1px #CACACA; background-color:#FFF;}
.teaserContentWrapper{margin:0px 10px; font-family:arial; font-size:12px; color:#000;}
.teaserTopRtCrnr,.teaserLftCrnr,.teaserBotRtCrnr{display:block; font-size:0px; line-height:0px; position:relative; height:13px;}
.teaserTopRtCrnr,.teaserBotRtCrnr{right:-9px;}
.teaserTopRtCrnr .teaserLftCrnr, .teaserBotRtCrnr .teaserLftCrnr{width:13px; left:-17px;}
.teaserTopRtCrnr{background:transparent url(/images/backgrounds/contTopRtCrnr.gif) no-repeat top right; top:-9px;}
.teaserTopRtCrnr .teaserLftCrnr{background:transparent url(/images/backgrounds/contTopLeftCrnr.gif) no-repeat top left;}
.teaserBotRtCrnr{background:transparent url(/images/backgrounds/contBotRtCrnr.gif) no-repeat bottom right; bottom:-9px;}
.teaserBotRtCrnr .teaserLftCrnr{background:transparent url(/images/backgrounds/contBotLeftCrnr.gif) no-repeat bottom left;}
.grayBg{background:#FFF url(/images/backgrounds/grayBg.gif) bottom left repeat-x;}
.blueBg{background:#FFF url(/images/backgrounds/blueBg.gif) bottom left repeat-x;}
.pinkBg{background:#FFF url(/images/backgrounds/pinkBg.gif) bottom left repeat-x;}
.skyBg{background:#FFF url(/images/backgrounds/skyBg.gif) bottom left repeat-x;}
ul.bulletLists{margin:0; padding:0; list-style:none; margin-left:3px;}
ul.bulletLists li{background:url(/images/icons/bullet.gif) left 10px no-repeat; padding-left:13px; color:#000; line-height:22px;}
.padding10{padding:10px;}
.dateBox{width:42px; height:38px; background:url(http://www.topcatcoaching.com/images/backgrounds/datesBg.gif) top left no-repeat; float:left; font-size:11px; text-align:center; line-height:0; margin-right:5px;}
.dateBox span{color:#FFF; font-size:10px; line-height:16px; font-weight:bold;}
.dateBox b{color:#000; font-size:11px; line-height:19px; font-weight:bold;}
