/* CSS Document */

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

* { margin: 0; padding: 0; }
input, select, textarea { vertical-align: middle; }
table { border-collapse: collapse; }
.innerPad { padding: 10px; }
.innerPad5 { padding: 5px; }
.padBtm5 { padding-bottom: 5px; }
.padBtm10 { padding-bottom: 10px; }
.padTop10 { padding-top: 10px; }
.padBtm20 { padding-bottom: 20px; }
.badBlock { padding: 5px; background-color: #ff9d84; font-size: 14px; font-weight: bold; margin: 5px 0; color: #FFF; }
.goodBlock { padding: 5px; background-color: #8dd1ff; font-size: 14px; font-weight: bold; margin: 5px 0; color: #FFF; }
.lColor { color: #E2591B; }
.generalHeader { color: #181818; font-size: 16px; font-weight: bold; }
.generalHeader span { color: #E2591B; }
.miniHeader { color: #333333; font-size: 14px; font-weight: bold; }
.instructions { border: 1px solid #CCC; background-color: #FAFAFA; padding: 10px; }
.lef { text-align: left; }
.cen { text-align: center; }
.rig { text-align: right; }
.orange { color: #E2591B !important; }
.hide { display: none; }

.rig { text-align: right; }

.links_links { font-size: 12px; }
.links_subheaders { padding-top: 10px; font-size: 12px; font-weight: bold; }

table tr th, table tr td { padding: 5px; }

a { color: #E2591B; text-decoration: none; }
a:hover { color: #FFDA7C; text-decoration: underline; }

.borderC { border: 1px solid #FF3300; }

body {
	padding: 0px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
}

div.wrapper { background: url('/img/bg.gif') center center repeat-y #FFFFFF; }

input.inp, textarea.inp {
	color: #666;
	font-family: Myriad Pro, Trebuchet MS, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 3px;
	border: 1px solid #CCC;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
}

input.button-secondary {
	text-decoration: none;
	font-size: 11px !important;
	line-height: 14px;
	padding: 2px 8px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
}

.button-secondary,
input[type=button],
input[type=submit] {
	border-color: #dfdfdf;
	color: #464646;
}

.button-secondary:hover,
input[type=button]:hover,
input[type=submit]:hover {
	color: #000;
	border-color: #adaca7;
}

.button-secondary {
	background: #f2f2f2 url(/img/white-grad.png) repeat-x scroll left top;
	text-shadow: rgba(255,255,255,1) 0 1px 0;
}

.button-secondary:active {
	background: #eee url(/img/white-grad-active.png) repeat-x scroll left top;
}

.button-secondary[disabled],
.button-secondary:disabled {
	color: #aaa !important;
	border-color: #ddd !important;
}

.mTable { border-color: #DFDFDF; }
.mTable thead { font-size: 11px; background-color: #EFEFEF; }
.mTable tbody { font-size: 12px; font-weight: normal; }
.mTable tbody tr.alt { background-color: #FAFAFA; }
.mTable tr th, .mTable tr td { padding: 4px; }
.mTable .co_name { text-align: left; }
.mTable .co_date { width: 100px; }
.mTable .co_time { width: 100px; }
.mTable .co_gal { width: 110px; }
.mTable .co_ytu { width: 110px; }
.mTable .co_act { width: 80px; }
.mTable .co_icn { width: 25px; }
.mTable .co_250 { width: 250px; }
.mTable .co_70 { width: 70px; }
.mTable .co_50 { width: 25px; }
.mTable .tal { text-align: left; }
.mTable .tar { text-align: right; }

.container { margin: 0 auto; width: 952px; }
.topper { border-bottom: 4px solid #F58A1F; padding: 5px; }
.topper .top_l { width: 350px; }
.topper .top_l input { width: 75px; }
.topper .top_c { text-align: center; width: 270px; font-size: 12px; font-weight: bold; padding-top: 2px; }
.topper .top_r { text-align: right; width: 320px; }
.topper .top_r span { font-weight: bold; }

.logo { background: url('/img/logoArea.jpg') no-repeat; height: 151px; }
.nav { padding: 15px 0; }
.mainNav { padding: 5px 0; }
.mainNav a { padding-left: 20px; font-size: 14px; color: #181818; font-weight: bold; }
.subNav { padding: 5px 0; background-color: #231F20; }
.subNav a { padding-left: 18px; font-size: 14px; color: #FAFAFA; font-weight: bold; }
.subNav a.act { color: #E2591B; }
.subNav .searchForm { color: #FFF; font-size: 10px; padding-right: 5px; }
.subNav .searchForm .sForm { border: 1px solid #333; padding: 2px; font-size: 9px; }
.subNav .searchForm .subIt { background: url('/img/searchIcon.jpg') no-repeat; text-indent: -4000px; width: 15px; height: 15px; padding: 0; border: 0; }

.lSpot { font-size: 10px; line-height: 12px; }
.lSpot a { font-weight: bold; padding-right: 10px; }
.lSpot .lspot_l { width: 30px; }
.lSpot .lspot_r { width: 280px; }

.lSpotLogin { font-size: 9px; line-height: 12px; }
.lSpotLogin .lspot_l { width: 265px; }
.lSpotLogin .lspot_r { width: 80px; }


.main { }
.main_l { width: 632px; }
.main_r { width: 300px; }
.lSideSized { width: 160px; }

.ad { background-color: #000; }
.x300_250 { width: 300px; height: 250px; }
.x160_600 { width: 160px; height: 600px; }
.x728_90 { width: 728px; height: 90px; }

.featured { padding-left: 20px; }
.fBus { width: 151px; }
.fBus .in { width: 131px; margin: 0 auto; }
.fBus .tit { font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 5px; }
.fBus .tempImg { height: 85px; background-color: #000; }
.fBus .realImg { text-align: center; }

.lower { background-color: #F58A1F; padding: 10px; }

.footer { font-size: 10px; background: url('/img/footer.jpg') center center no-repeat; min-height: 114px; }
.footer_inside { font-weight: bold; padding-top: 7px; color: #FFF; margin: 0 auto; width: 952px; text-align: center }
.footer_inside a { color: #000; }
.footer_outside { font-weight: bold; color: #000; margin: 0 auto; width: 952px; text-align: center; }
.footer_outside .linker { padding-top: 30px; }

.ea_l { width: 170px; height: 600px; }
.ea_r { width: 460px; }

.set_l { width: 170px; }
.set_r { width: 460px; }

input { border: 1px solid #999; padding: 2px; }
input.sub { width: 62px; height: 20px; background: url('/img/BTN_submit.gif') no-repeat; border: 0; }
input.subW { width: 62px; height: 20px; background: url('/img/BTN_submitW.gif') no-repeat; border: 0; }
input.sub_uph { width: 62px; height: 20px; background: url('../img/BTN_subBonFA.gif') no-repeat; border: 0; }
input.addToCart { width: 110px; height: 20px; background: url('/img/BTN_addToCart.gif') no-repeat; border: 0; }

/*.tField { height: 20px; background: url('/img/fancyTextBg.gif') repeat-x; }
.tField .tf_l { width: 10px; height: 20px; background: url('/img/fancyText.gif') no-repeat top left; }
.tField .tf_c { height: 20px; }
.tField .tf_r { width: 10px; height: 20px; background: url('/img/fancyText.gif') no-repeat top right; }
.med { width: 150px; }
.med input { width: 130px; text-align: center; font-weight: bold; font-size: 11px; background-color: transparent; border: 0; padding-top: 2px; }*/

/* Front Page Events Pod */
.fEvents .hdr { height: 64px; background: url('/img/indexHeaders.jpg') no-repeat; }
.fEvents .low { border-bottom: 2px solid #E2591B; border-right: 2px solid #E2591B; position: relative; }
.fEvents .fe_l { width: 56px; }
.fEvents .fe_r { width: 154px; }
.fEvents .sun, .fEvents .mon, .fEvents .tue, .fEvents .wed, .fEvents .thu, .fEvents .fri, .fEvents .sat { width: 56px; }
.fEvents a .sun { height: 32px; background: url('/img/homeDays.gif') no-repeat 0 0; }
.fEvents a .mon { height: 31px; background: url('/img/homeDays.gif') no-repeat 0 -32px; }
.fEvents a .tue { height: 34px; background: url('/img/homeDays.gif') no-repeat 0 -63px; }
.fEvents a .wed { height: 31px; background: url('/img/homeDays.gif') no-repeat 0 -97px; }
.fEvents a .thu { height: 33px; background: url('/img/homeDays.gif') no-repeat 0 -128px; }
.fEvents a .fri { height: 31px; background: url('/img/homeDays.gif') no-repeat 0 -161px; }
.fEvents a .sat { height: 31px; background: url('/img/homeDays.gif') no-repeat 0 -192px; }
.fEvents a.active .sun { height: 32px; background: url('/img/homeDays.gif') no-repeat -56px 0; }
.fEvents a.active .mon { height: 31px; background: url('/img/homeDays.gif') no-repeat -56px -32px; }
.fEvents a.active .tue { height: 34px; background: url('/img/homeDays.gif') no-repeat -56px -63px; }
.fEvents a.active .wed { height: 31px; background: url('/img/homeDays.gif') no-repeat -56px -97px; }
.fEvents a.active .thu { height: 33px; background: url('/img/homeDays.gif') no-repeat -56px -128px; }
.fEvents a.active .fri { height: 31px; background: url('/img/homeDays.gif') no-repeat -56px -161px; }
.fEvents a.active .sat { height: 31px; background: url('/img/homeDays.gif') no-repeat -56px -192px; }

.hotOffPress { }
.hotOffPress .hdr { background-color: #181818; }
.hotOffPress .hdr .tit { color: #FFF; font-size: 18px; font-weight: bold; }
.hotOffPress .hdr .subtit { color: #FFDA7C; font-size: 14px; font-weight: bold; }
.hotOffPress .bdy { border: 2px solid #181818; position: relative; }
.hotOffPress .bdy ul { padding-left: 10px; }
.hotOffPress .bdy a { display: block; font-size: 10px; }

/* Buzz Card Spot */
.buzzCard { text-align: center; font-size: 14px; font-weight: bold; }
.buzzCard .hdr { font-size: 18px; }

/* Social Icons */
.social .twi, .social .fac, .social .stu { height: 70px; background: url('/img/socialIcons.jpg') no-repeat; }
.social .twi { width: 94px; background-position: 0 0;}
.social .fac { width: 94px; background-position: -94px 0; }
.social .stu { width: 112px; background-position: -188px 0; }

/* Top Footer */
.tFooter .tf_l { width: 728px; }
.tFooter .tf_r { width: 215px; }
.tFooter .tf_r .left { width: 131px; font-size: 10px; font-weight: bold; }
.tFooter .tf_r .right { width: 79px; }

/* Calendar Shtuff */
.cal .hdr { background-color: #333; color: #FFF; padding: 5px; }
.cal .searchArea { background-color: #E2591B; text-align: center; padding: 5px; }
.calArea .cal_l { width: 60px; padding-top: 30px; }
.calArea .cal_l .addEvent, .calArea .cal_l .viewTodays, .calArea .cal_l .signUpNews { background: url('/img/calButtons.jpg') no-repeat; width: 63px; height: 48px; }
.calArea .cal_l .viewTodays { background-position: 0 -53px; }
.calArea .cal_l .signUpNews { background-position: 0 -106px; }
.calArea .cal_l div a { text-align: center; color: #333; font-weight: bold; }
.calArea .cal_r { width: 230px; }
.cats { padding-left: 20px; }
.cats a { font-size: 18px; display: block; padding: 5px 0; }
.cats a.norm { font-size: 11px; display: inline; font-weight: bold; }
.featureEvents { background-color: #ffe9af; padding: 10px; }
.title { letter-spacing: 2px; font-weight: bold; text-align: center; padding-bottom: 20px; }
.eve { padding: 10px; }
.eve .e_head .lHead { float: left; display: block; width: 265px; font-weight: bold; }
.eve .e_head .lHead span { font-size: 10px; }
.eve .e_head .rHead { float: right; display: block; width: 150px; font-size: 10px; padding-top: 3px; text-align: right; }
.eve .e_head .rHead span { font-weight: bold; }
.eve .e_body { padding: 10px 0; font-size: 12px; line-height: 16px; }
.eve .e_foot { color: #333; font-size: 10px; font-weight: bold; }
.eve .e_foot .lFoot { float: left; display: block; width: 335px; }
.eve .e_foot .lFoot a { padding-left: 10px; }
.eve .e_foot .rFoot { float: right; display: block; width: 80px; text-align: right; }
.featureEvents .eve .e_body { font-weight: bold; }
.off { background-color: #EFEFEF; color: #999; }
.day { padding: 3px; background-color: #EFEFEF; color: #333; cursor: pointer;}
.calendarFp .dayHolder { width: 30px; text-align: center; float: left; font-size: 12px; font-weight: bold; border-right: 1px solid #DFDFDF; }
.calendar .dayHolder { width: 24px; text-align: center; float: left; font-size: 10px; font-weight: bold; border-right: 1px solid #DFDFDF; }
.calendar .dayHolder a, .calendarFp .dayHolder a { color: #333; }
.calendar .dayActive, .calendarFp .dayActive { padding: 3px; background-color: #e3591b; color: #333; cursor: pointer; color: #FFF; }
.blocker { padding: 5px 0 5px 5px; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; background-color: #FAFAFA; }
table.borderClass tr { border-bottom: 1px dotted #CCC; padding: 10px 0; }
table.borderClass tr.btm { border-bottom: 0; }
table.borderClass tr td.lS { width: 140px; font-weight: bold; color: #CCC; }
table.borderClass tr td.rS { font-size: 14px; } 

/* Search Page */
.searchSpot { background-color: #E2591B; position: relative; }
.greyItOut { background-color: #999999; }
.searchSpot .top { color: #FFF; text-align: center; font-size: 12px; }
.greyItOut .top { font-weight: bold;  }
.greyItOut .top span { color: #000;  }
.greyItOut .top .se_top_l { width: 70px; }
.greyItOut .top .se_top_r { width: 63px; text-align: left; font-size: 10px; }
.greyItOut .top .se_top_r a { color: #FFF; text-decoration: underline; }
.searchSpot .whiteInner { background-color: #FFF; color: #000; padding: 5px; }
.greyItOut .top .whiteInner { font-size: 10px; color: #333; }
.searchSpot .whiteInner input.tb { width: 120px; }
.searchSpot .whiteInner select.searchDD { width: 130px; }
.searchSpot .whiteInner .miniText { font-size: 9px; font-weight: bold; }

.linkSet span { font-weight: bold; }
.linkSet a { padding-right: 5px; }

.results .result { padding: 10 0; }
.results .result .cont { border-bottom: 1px solid #333; }
.results .result .cont .cont_l { width: 150px; text-align: center; }
.results .result .cont .cont_r { width: 300px; }
.results .result .cont .cont_r .info .info_l { width: 130px; }
.results .result .cont .cont_r .info .info_r { width: 160px; }
.results .result .cont .cont_r .info .cart_l { width: 230px; }
.results .result .cont .cont_r .info .cart_r { width: 60px; }
.results .result .bottomLinks span { padding-right: 10px; }
.results .result .cont .cont_r .title { font-size: 18px; font-weight: bold; }

/* Profile Page */
a .navLink, .navLink { cursor: pointer; color: #333; font-size: 14px; font-weight: bold; text-align: center; width: 85px; padding: 3px 0; }
a:hover .navLink, a .active, a:hover .active { text-decoration: none; background-color: #E2591B; color: #FFF; font-size: 14px; font-weight: bold; text-align: center; width: 85px; }
.infoPane1 { width: 25%; text-align: center; }
.infoPane2 { width: 30%; }
.infoPane3 { width: 25%; }
.infoPane3Band { width: 45%; }
.infoPane4 { width: 20%; }
.eventDay { width: 88px; border-right: 2px solid #E2591B; }
.end { width: 90px; border-right: 0; }
.eventDay .hdr { font-size: 14px; color: #FFF; background-color: #E2591B; padding: 2px; text-align: center; }
.eventDay .bdy { font-size: 10px; padding: 5px; height: 100px; }
.barSpec .bs_l { min-height: 60px; width: 100px; }
.barSpec .bs_r { width: 350px; }
.barSpec { font-size: 12px; line-height: 14px; padding-bottom: 10px; }
.barSpec span { font-weight: bold; color: #E2591B; }
a div.menu, a div.coupon, a div.reviews, a div.business { height: 52px; }
a div.menu { background:url('/img/profilepagesMenu.jpg') no-repeat 0 0; width: 116px; }
a div.coupon { background:url('/img/profilepagesMenu.jpg') no-repeat -116px 0; width: 106px; }
a div.reviews { background:url('/img/profilepagesMenu.jpg') no-repeat -222px 0; width: 104px; }
a div.business { background:url('/img/profilepagesMenu.jpg') no-repeat -326px 0; width: 135px; }

.hidden155 { height: 50px; width: 155px; }
.hidden142 { height: 50px; width: 142px; }

.photoSpace { padding: 0 5px 5px 0; }
.photoSpace .photo { border: 1px solid #DFDFDF; background-color: #EFEFEF; }
.photo .bg { background-color: #999; width: 120px; height: }
.photo .options { text-align: center; font-size: 11px; padding-top: 0; width: 120px; }
.photo .options .date { font-weight: bold; }
.photo .options .ops a.pad { padding-right: 15px; }
.profEvent { padding-bottom: 10px; }
.profEvent .pe_l { width: 290px; }
.profEvent .pe_r { min-height: 60px; width: 100px; }
.profEvent { font-size: 12px; line-height: 14px; padding-bottom: 10px; }
.profEvent span { font-weight: bold; color: #E2591B; }
.job .tit { font-weight: bold; color: #E2591B; }

/* Flyout */
.whiteBg { background-color: #FFF; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }
.box { position: absolute; background-color: #333333; width: 420px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.box input.tf { width: 390px; border: 1px solid #CCC; font-size: 12px; font-weight: bold; padding: 3px; }
.box .coupon { position: absolute; background: url('/img/coupon.jpg'); width: 700px; height: 308px; }
.box .coupon .logor { width: 215px; text-align: center; margin: 60px 0 0 30px; position: absolute; }
.box .coupon .address { font-size: 18px; line-height: 20px; margin: 35px 0 0 260px; position: absolute; }
.box .coupon .offer { font-size: 18px; line-height: 24px; margin: 160px 0 0 35px; position: absolute; width: 450px; }
.box .coupon span { color: #E2591B; font-weight: bold; }
.box .coupon .restr { font-size: 14px; line-height: 18px; color: #000; }
.box .coupon .restri { font-size: 14px; line-height: 18px; }

/* Contests */
.contest { padding: 0 10px 10px 0; }
.np { padding-right: 0; }
.contest .inner { width: 220px; border: 2px solid #E2591B; }
.contest .con_l { background-color: #fbbd53; width: 100px; height: 120px; }
.contest .con_r { padding: 5px; width: 110px; }
.contest .con_r .hdr { color: #E2591B; text-transform: uppercase; font-weight: bold; }
.contest .con_r .bdy { color: #333; font-size: 10px; font-weight: bold; }

.conTable tr td { padding: 5px; }
.conTable tr td input { font-size: 14px; color: #333; padding: 3px; }
.conTable tr.odd { background-color: #FAFAFA; }
.conTable tr.odd { background-color: #EFEFEF; }

.conTop .ct_l { width: 200px; }
.conTop .ct_r { width: 240px; }

.offerSpot span { font-weight: bold; color: #E2591B; }
.dealsGraphic { background: url('/img/buzzCardSprite.jpg') no-repeat; height: 213px; }
.dealButtons  .left { height: 74px; }
.dealButtons .purch { background: url('/img/buzzCardSprite.jpg') no-repeat 0 -222px; width: 139px; }
.dealButtons .reg { background: url('/img/buzzCardSprite.jpg') no-repeat -141px -222px; width: 142px; }
.dealButtons .local { background: url('/img/buzzCardSprite.jpg') no-repeat -291px -222px; width: 175px; }
.borderBox { border: 2px solid #E2591B; padding: 5px; }
.borderBox .content span { color: #E2591B; font-weight: bold; }
.borderBox .content p { padding-bottom: 10px; }

/* Reviews */
.reviews {  }
.vertReviews { width: 160px; }
.reviews .hdr { background: url('/img/reviewsHeader.jpg') no-repeat; min-height: 50px; }
.reviews .hdrv { background: url('/img/reviewsVertical.jpg') no-repeat; height: 50px; }
.reviews .hdr .inn { padding: 13px 0 0 10px; font-size: 22px; font-weight: bold; }
.reviews .bdy { border: 3px solid #F6921D; border-top: 0; position: relative; }
.reviews .bdyv { border: 3px solid #F6921D; border-top: 0; border-left: 0; position: relative; }
.reviews .rv_l { width: 60px; }
.reviews .rv_r { width: 355px; }
.reviews .rv_lv { width: 60px; }
.reviews .rv_rv { width: 85px; font-size: 10px; }

/* Search Map */
.searchMap .top { background-color: #E2591B; }
.searchMap .top .inn { font-size: 22px; font-weight: bold; color: #FFF; padding: 10px; }
.searchMap .btm { border: 3px solid #E2591B; }
.searchMap .btm .left { width: 300px; }
.searchMap .btm .right { width: 120px; }
.searchMap .btm .right .inner { height: 300px; overflow: auto; }
.searchMap .btm ul.gmapSidebar { list-style: none; }

/* Event Add */
input.start { font-size: 16px; color: #999; padding: 3px; background-color: #FFF; border: 1px solid #666; }
input.start:focus { border: 1px solid #359bc6; color: #000;  }
textarea.start { font-size: 12px; color: #999; padding: 5px; background-color: #FFF; border: 1px solid #666; }
textarea.start:focus { border: 1px solid #359bc6; color: #000; }
select.start { color: #000; padding: 2px; color: #999; font-size: 18px; font-weight: bold; border: 1px solid #CCCCCC; background: #FAFAFA; }
select.start:focus { border: 1px solid #359bc6; background: #FFF; color: #000; }

/* Music Area */
.musicAlbum { padding-bottom: 20px; }
.musicAlbum .innerAlbum { border: 1px solid #DFDFDF; padding: 10px; }
.musicAlbum .musicAlbum_l { width: 150px; }
.musicAlbum .musicAlbum_r { width: 275px; }

.bandMember { padding-bottom: 20px; }
.bandMember .innerBand { border: 1px solid #DFDFDF; padding: 10px; }
.bandMember .bm_l { width: 150px; }
.bandMember .bm_r { width: 275px; }
.bandMember .bm_r .bandInfoBox { font-weight: bold; }
.bandMember .bm_r .bandInfoBox span { color: #999; }
.bandMember .bm_r .twitter { width: 24px; height: 24px; background: url('/img/socialIconsFormal.jpg') 0 0 no-repeat; }
.bandMember .bm_r .facebook { width: 24px; height: 24px; background: url('/img/socialIconsFormal.jpg') -24px 0 no-repeat; }

/* Movies Area */
.movieNews { border: 4px solid #000; border-top: 0; }
.movieNews .movieNewsHeader { background-color: #000; padding: 5px; }
.movieNews .moviesNews ul { list-style: none; }

/* Catalog */
.catLinks { font-size: 14px; font-weight: bold; }
.catLinks a.active { color: #000; }
input.addToBag { width: 58px; height: 69px; background: url('/img/BTN_addToBag.jpg') no-repeat; border: 0; }
.miniProd { font-size: 10px; }
.miniProd .qty { color: #666; }
.miniProd .smLink a { color: #333; font-size: 9px; }
input.subNext { width: 110px; height: 20px; background: url('/img/CARTBTN_nextStep.gif') no-repeat; border: 0; }
input.checkout { width: 110px; height: 20px; background: url('/img/CARTBTN_checkout.gif') no-repeat; border: 0; }

.prod_l { width: 300px; }
.prod_r { width: 150px; }

/* Magazine */
.mag { font-size: 14px; }
.mag .emph { color: #E2591B; font-weight: bold; }
.magTable .mt_l { width: 300px; font-size: 10px; }
.magTable .mt_l tr.titler { font-weight: bold; }
.magTable .mt_r { width: 153px; }

/* Weather */
.weatherHeader { font-size: 18px; font-weight: bold; }
.wea .we_l { width: 200px; }
.wea .we_r { width: 250px; }
.mSpot { background-color: #f8f7c6; text-align: center; }
.mSpot .tempHead { background-color: #e6e598; padding: 3px; font-weight: bold; }
.mSpot .temp { font-size: 36px; line-height: 36px; }
.mSpot .tempSpot { padding: 15px 15px 10px; }
.highLows .hiLo_l { width: 50%; background-color: #f4d3c2; }
.highLows .hiLo_r { width: 50%; background-color: #c2eaf4; }
.highLows .hdr { font-weight: bold; padding: 5px; }
.highLows .hiLoTemp { font-size: 18px; font-weight: bold; padding-bottom: 10px; }
.curCond .cc_l { width: 60%; }
.curCond .cc_r { width: 40%; font-size: 10px; font-weight: bold; text-align: left; }
.wind { font-size: 10px; font-weight: bold; }
.weaTom .wt_l { width: 100px; }
.weaTom .wt_r { width: 350px; }

.wt_r .weaBox { width: 115px; text-align: center; height: 80px; }
.wt_r .weaBox .temp { font-size: 24px; font-weight: bold; padding: 10px 0; }
.wt_r .weaBox .text { font-size: 14px; font-weight: bold; padding: 10px 0; }
.wt_r .high { background-color: #f4d3c2; }
.wt_r .low { background-color: #c2eaf4; }
.wt_r .cond { background-color: #f8f7c6; }
.wt_r .weaBox .weaBoxHdr { font-size: 16px; font-weight: bold; padding: 4px 0; }

/* Buzz Worthy Template */
.dark { background-color: #bdd73c; padding-top: 300px; }
.navDark { padding-bottom: 0; }
.nomBanner { background: url('/img/bw_nomBanner.jpg') no-repeat; width: 652px; height: 70px; }
.leftCol { background: url('/img/bw_left_col.jpg') no-repeat bottom left #4B4B4B; width: 301px; min-height: 546px; }
.rightCol { background: url('/img/bw_right_col.jpg') no-repeat bottom left #4B4B4B; width: 301px; min-height: 546px; }
.ls_mHeader a { color: #333; }
.ls_mHeader a:hover { color: #424242; text-decoration: underline; }
.ls_header { font-size: 14px; color: #FFF; line-height: 18px; }
.colSpot { padding-bottom: 20px; color: #FAFAFA; }
.colSpot .hdr { padding-bottom: 10px; font-size: 18px; font-weight: bold; }
.colSpot .cats { padding: 0 0 20px; font-size: 14px; }
.colSpot .cats .cat { padding-bottom: 3px; width: 50%; }
.colSpot .cats .cat a { display: inline; font-size: 10px; line-height: 12px; color: #FAFAFA; }
.colSpot .cats .cat a:hover { color: #CCCCCC; text-decoration: underline; }
.colSpot .sCat a { display: inline; font-size: 12px; line-height: 14px; color: #FAFAFA; }
.vote { background: url('/img/bw_vote.jpg') no-repeat; width: 50px; height: 20px; cursor: pointer; }
.vote:hover { background-position: 0 -20px; }
.vBar { height: 20px; background: url('/img/bw_voteBar.jpg') repeat-x; padding: 2px 0; font-size: 10px; font-weight: bold; }
.vBar .perc { padding-right: 4px; }
.noms {  }
.nomBut { width: 270px; height: 30px; background: url('/img/BTN_nomBus.jpg') no-repeat; cursor: pointer; }

/* Modal Box Begin */
.blackBg { background-color: #000; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }
.modalBox { background-color: #FAFAFA; border: 1px solid #CCC; }
.mb_title { background-color: #EFEFEF; border-bottom: 1px solid #CCC; padding: 5px; }
.mb_title .tit { font-size: 22px; font-weight: bold; color: #333; line-height: 10px; padding-top: 7px; }
.mb_close { width: 25px; height: 25px; background: url('/icn/closeMB.gif') no-repeat; cursor: pointer; }
.mbTable tr td { padding: 0; }
.mb_decision { color: #333; font-size: 16px; font-weight: bold; border: 3px solid #5f9cbc; background-color: #c6e0ee; text-align: center; padding: 5px; }
.modalBox textarea { width: 577px; }
.mb_smText { color: #333; font-weight: bold; font-size: 11px; }
a div.nevermind { width: 100px; height: 20px; background: url('/img/purchNever.gif') no-repeat 0 -20px; }
a div.confirm { width: 100px; height: 20px; background: url('/img/purchNever.gif') no-repeat 0 -40px; }
a:hover div.nevermind { width: 100px; height: 20px; background: url('/img/purchNever.gif') no-repeat -100px -20px; }
a:hover div.confirm { width: 100px; height: 20px; background: url('/img/purchNever.gif') no-repeat -100px -40px; }
.notif { padding: 20px 0; font-size: 14px; line-height: 18px; }
/* Modal Box End */

.descBlock span { font-weight: bold; color: #E2591B; }

/* RSS Feed Block */
.pressBox {  }
.pressBox .hdr { padding: 10px 5px; background-color: #000; font-size: 22px; font-weight: bold; color: #FFF; }
.pressBox .hdr span { padding-left: 5px; font-size: 16px; font-weight: normal; color: #F9AE40; }
.pressBox .bdy { border: 5px solid #000; }
.pressBox .bdy ul { padding-left: 10px; list-style: none; }
