/*ALL*/
body {background-image:url(http://media.mysanantonio.com/designimages/210background.jpg); margin:0px; padding:0px;}
ul{margin:0;padding:0;}
a img{border:0;}

/*LOGGED IN - NOT LOGGED IN*/
.logged-in, .not-logged-in {display:none;}

/*FLOATS*/
.fr {float:right;}
.fl {float:left;}
.zcc-complete .td{padding-left:25%;}
/*.zcc-sked-title { }*/

/*ARTICLE*/
.article-photo{background-color:#E2E2E2; width:660px;}
.article-border{border: solid 1px #E2E2E2; padding:4px 4px 4px 4px; overflow:hidden;}
.article-padl{float:left; padding:0px 0px 0px 20px; }
.article-tools{background-color:#E2E2E2; padding:4px 4px 0px 4px;}
.container-69r{width:69%; float:right; text-align:left; overflow:hidden;}

.txt-basic-story {font: normal 14px arial, sans serif;  color:#474747; line-height:20px;}
.txt-basic-story a {text-decoration:none; color:#474747; line-height:20px;}
.txt-basic-story a:hover{text-decoration:underline;}


.logo210 {width:122px; padding-left:20px; margin:0px; overflow:hidden; float:left;}


.zcc-sked { /*border:solid #CCCCCC 1px;*/ background-color:#ffffff; margin:0px; padding:2px;}
.zcc-station { background-color:#fff; margin:0px; padding:2px;}
.zcc-sked-time {  background-color:#fff; margin:0px; padding:2px;}

.special_divider{width:29px; height:230px; float:right; background-position:center; background-image:url(http://media.mysanantonio.com/designimages/210features_divbck.gif); background-repeat:repeat-y; overflow:hidden; padding:0px; margin:0px; } 

.special_area{width:88px; overflow:hidden; text-align:left; float:right; padding:0px; margin:0px;}

.special_main{width:186px; overflow:hidden; text-align:left; float:left; padding:0px; margin:0px;}

.partyphoto_more{width:94%; padding-left:3%; padding-right:3%; padding-top:2%; padding-bottom:2%; overflow:hidden;}
.datebox {float:left; width:13%; padding-right:4px; overflow:hidden;}

/*HEADER*/
.header {width:986px; overflow:hidden;}
.header_homes {width:980px; background-image:url(http://media.mysanantonio.com/designimages/header-bg.gif); background-repeat:repeat-x; overflow:hidden;}
.login {padding:5px 8px 0px 8px;}
.login div * {vertical-align: middle;}
.log-sign {padding:1px 0px 0px 25px; float:right;}
.logoad210 {background-image:url(http://media.mysanantonio.com/designimages/background_header.gif);width:100%; clear:both; text-align:left; overflow:hidden}
.adlog210 {padding:0px 10px 0px 0px; width:75%; float:right;}
.logoad {padding:0px 8px 8px 8px; clear:both; width:970px; margin:0px; overflow:hidden;}
.logoad_homes {padding:0px 8px 8px 8px; clear:both; width:964px; margin:0px; overflow:hidden;}
.searchw {padding:0px 0px 0px 8px; width:978px; clear:both;}
.log-sign {padding:1px 0px 0px 25px; float:right;}
   
/*NAVIGATION*/
#navBar{
	height:30px;
	width:986px;
	background-color:#8e2306;
	overflow:hidden;
	background-image:url(http://media.mysanantonio.com/designimages/navback_gradient210.gif); background-repeat:repeat-x;
}
.nav {
	/*border-right:1px solid #b56707;*/
	padding:0px 0px 0px 1px;
}
#navBar a{
	font: bold 16px arial, sans serif;!important; 		
	height:25px;
	/*border-right:1px solid #b56707;*/
	padding:6px 15px 0px 15px;
	float:left;
	text-decoration:none;
}
#navBar .market a{
	color:#8e2306;
	float:right;
	padding-right:8px;
	height:25px;
	background-image:url(http://media.mysanantonio.com/designimages/community-nav-bg-mkt.gif);
	background-repeat:repeat-x;
}
#navBar .nav a{
	color:#fff;
	float:left;
	padding-left:8px;
	height:25px;
	/*background-color:#8e2306;*/
}
#navBar .home img{padding:2px 0px 0px 2px;}
#navBar a:hover{color:#e51e3b;}

#navBarb{height:31px;width:986px;background-image:url(http://media.mysanantonio.com/designimages/nav_hbg.gif); background-repeat:repeat-x;overflow:hidden;}
/*#navBarb a{font: bold 12px arial, sans serif; !important; height:26px; border-right:1px solid #5a98c0; padding:5px 10px 0px 10px; float:left; text-decoration:none;}*/
#navBarb .market {padding:5px 0px 0px 0px; height:26px;}
#navBarb .market  a{color:#8e2306;text-decoration:none; font: bold 12px arial, sans serif; border-right:1px solid #5a98c0; float:right; padding: 5px 8px 0px 8px; height:26px; background-image:url(http://media.mysanantonio.com/designimages/nav-bg-mkt.gif); background-repeat:repeat-x;}
#navBarb .nav a{color:#fff; float:left; padding-left:0px; height:31px;}
#navBarb .home{padding:10px 0px 0px 0px; background-image:url(http://media.mysanantonio.com/designimages/nav_hbg.gif); background-repeat:repeat-x;}
#navBarb .home a{background-image:url(http://media.mysanantonio.com/designimages/nav_hbg.gif); background-repeat:repeat-x;}
#navBarb a:hover{color:#5a98c0;}



.secnav{background-color:#000; width:100%; padding:0px; height:22px; margin:0px; overflow:hidden;}
.seclinks{width:100%; padding:5px 0px 5px 0px; margin:0px; overflow:hidden; text-align:left;}
.homeslinks{padding:5px 0px 5px 0px; margin:0px; overflow:hidden; text-align:left;}

/*CONTAINERS*/
#leftcol {width:660px; float:left; margin:0px; padding:0px 0px 0px 8px; overflow:hidden;}
#leftcoltrav {width:800px; float:left; margin:0px; padding:0px 0px 0px 8px; overflow:hidden;}
#rightcol {width:300px; float:right; margin:0px; padding:0px 8px 0px 0px; overflow:hidden;}
#rightcoltrav {width:160px; float:right; margin:0px; padding:0px 8px 0px 0px; overflow:hidden;}
#footer {width:970px; margin:0px; padding:0px 8px 0px 8px; overflow:hidden;}
.left {width:260px; float:left; text-align:left; overflow:hidden;}
.mid {width:385px; float:right; text-align:left; overflow:hidden;}
.ad300{width:300px; margin:0px; padding:0px 0px 8px 0px;}
.container-160l{width:160px; float:left; text-align:left; overflow:hidden;}
.container-210l{width:210px; float:left; text-align:left; overflow:hidden;}
.container-215l{width:215px; float:left; text-align:left; overflow:hidden;}
.container-220l{width:220px; float:left; text-align:left; overflow:hidden}
.container-250r{width:250px; float:right; text-align:left; overflow:hidden;}
.container-260l{width:260px; float:left; text-align:left; overflow:hidden;}
.container-260r{width:260px; float:right; text-align:left; overflow:hidden;}
.container-300r{width:300px; float:right; text-align:left; overflow:hidden;}
.container-300l{width:300px; float:left; text-align:left; overflow:hidden;}
.container-310l{width:310px; float:left; text-align:left; overflow:hidden;}
.container-310r{width:310px; float:right; text-align:left; overflow:hidden;}
.container-315l{width:315px; float:left; text-align:left; overflow:hidden;}
.container-315r{width:315px; float:right; text-align:left; overflow:hidden;}
.container-320l{width:320px; float:left; text-align:left; overflow:hidden;}

.container-320r{width:320px; float:right; text-align:left; overflow:hidden;}
.container-325l{width:325px; float:left; text-align:left; overflow:hidden;}
.container-325r{width:325px; float:right; text-align:left; overflow:hidden;}
.container-350r{width:350px; float:right; text-align:left; overflow:hidden;}
.container-350l{width:350px; float:left; text-align:left; overflow:hidden;}
.container-375l{width:375px; float:left; text-align:left; overflow:hidden;}
.container-500r{width:500px; float:right; text-align:left; overflow:hidden;}
.container-610r{width:610px; float:right; text-align:left;}
.container-660{width:660px; float:left; margin:0px; padding:0px 0px 0px 0px; overflow:hidden;}
.container-970{width:970px; margin:0px; padding:0px 8px 0px 8px; overflow:hidden;}
.container-986{width:986px; margin:0px; padding:0px; background-color:#FFF; overflow:hidden;}
.container-980all{width:980px; margin:0px; padding:0px; background-color:#FFF; overflow:hidden;}
.container-986all{width:986px; margin:0px; padding:0px; background-color:#FFF; overflow:hidden;}

.container-284{width:284px; padding:3px 8px 0px 8px; overflow:hidden;} 

/*BORDER CONTAINERS*/
.containerdiv-315l{width:314px; float:left; text-align:left; border-right:1px solid #c9c7c4; overflow:hidden;}


/*INNER CONTAINERS*/
.container-242{width:242px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-282{width:282px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-307{width:307px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-332{width:332px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-642{width:642px; padding:3px 9px 0px 9px; overflow:hidden;}
.container-952{width:952px; padding:10px 9px 20px 9px; overflow:hidden; text-align:left;}
.comm-pad{padding: 11px 0px 0px 0px; overflow:hidden; margin:0px; width:100%;}

/*SLIDESHOWS*/
#ss-leftcol{width:600px; float:left; margin:0px; padding:0px 0px 0px 8px; overflow:hidden;}
.container-919{width:919px; margin:0px; padding:0px 8px 0px 8px; text-align:left; overflow:hidden;}
.container-919top{width:919px; margin:0px; height:40px; padding:3px 8px 3px 8px; text-align:left; overflow:hidden;}
.container-919w{width:919px; margin:0px; padding:0px 8px 0px 8px; text-align:left; overflow:hidden;}
.container-935{width:935px; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.container-935w{width:935px; margin:0px; padding:0px; text-align:left; overflow:hidden; background-color:#FFFFFF;}
.subbarb{background-color:#15496b; width:100%; height:3px; padding:0; margin:0; overflow:hidden;}
.sslogo-80l{width:80px; float:left; text-align:left; overflow:hidden;}
.container-sshead{width:839px; margin:0px; height:28px; padding:3px 0px 0px 0px; float:left; text-align:left; overflow:hidden;}
.ss-nav{ float:left; margin:0px; padding:8px 0px 8px 8px; overflow:hidden;}

/*CONTAINER PERCENT*/
.container-5l{width:5%; float:left; text-align:left; overflow:hidden;}
.container-10l{width:10%; float:left; text-align:left; overflow:hidden;}
.container-10r{width:10%; float:right; text-align:right; overflow:hidden;}
.container-15l{width:15%; float:left; text-align:left; overflow:hidden;}
.container-20l{width:20%; float:left; text-align:left; overflow:hidden;}
.container-23l{width:23%; float:left; text-align:left; overflow:hidden;}
.container-23r{width:23%; float:right; text-align:left; overflow:hidden;}
.container-25l{width:25%; float:left; text-align:left; overflow:hidden;}
.container-25r{width:25%; float:right; text-align:left; overflow:hidden;}
.container-27l{width:27%; float:left; text-align:left; overflow:hidden;}
.container-27r{width:27%; float:right; text-align:left; overflow:hidden;}
.container-30r{width:30%; float:right; text-align:left; overflow:hidden;}
.container-30l{width:30%; float:left; text-align:left; overflow:hidden;}
.container-33l{width:33%; float:left; text-align:left; overflow:hidden;}
.container-35r{width:35%; float:right; text-align:left; overflow:hidden;}
.container-35l{width:35%; float:left; text-align:left; overflow:hidden;}
.container-37l{width:37%; float:left; text-align:left; overflow:hidden;}
.container-40r{width:40%; float:right; text-align:left; overflow:hidden;}
.container-40l{width:40%; float:left; text-align:left; overflow:hidden;}
.container-45r{width:45%; float:right; text-align:left; overflow:hidden;}
.container-45l{width:45%; float:left; text-align:left; overflow:hidden;}
.container-47l{width:47%; float:left; text-align:left; overflow:hidden;}
.container-47r{width:47%; float:right; text-align:left; overflow:hidden;}
.container-48l{width:48%; float:left; text-align:left; overflow:hidden;}
.container-48r{width:48%; float:right; text-align:left; overflow:hidden;}
.container-49r{width:49%; float:right; text-align:left; overflow:hidden;}
.container-49l{width:49%; float:left; text-align:left; overflow:hidden;}
.container-50l{width:50%; float:left; text-align:left; overflow:hidden;}
.container-50r{width:50%; float:right; text-align:left; overflow:hidden;}
.container-55r{width:55%; float:right; text-align:left; overflow:hidden;}
.container-55l{width:55%; float:left; text-align:left; overflow:hidden;}
.container-60l{width:60%; float:left; text-align:left; overflow:hidden;}
.container-60r{width:60%; float:right; text-align:left; overflow:hidden;}
.container-65l{width:65%; float:left; text-align:left; overflow:hidden;}
.container-65r{width:65%; float:right; text-align:left; overflow:hidden;}
.container-75l{width:75%; float:left; text-align:left; overflow:hidden;}
.container-75r{width:75%; float:right; text-align:left; overflow:hidden;}
.container-77l{width:77%; float:left; text-align:left; overflow:hidden;}
.container-77r{width:77%; float:right; text-align:left; overflow:hidden;}
.container-70r{width:70%; float:right; text-align:left; overflow:hidden;}
.container-70l{width:70%; float:left; text-align:left; overflow:hidden;}
.container-80l{width:80%; float:left; text-align:left; overflow:hidden;}
.container-80r{width:80%; float:right; text-align:left; overflow:hidden;}
.container-82r{width:82%; float:right; text-align:left; overflow:hidden;}
.container-85l{width:85%; float:left; text-align:left; overflow:hidden;}
.container-85r{width:85%; float:right; text-align:left; overflow:hidden;}
.container-87r{width:87%; float:right; text-align:left; overflow:hidden;}
.container-90l{width:90%; float:left; text-align:left; overflow:hidden;}
.container-90r{width:90%; float:right; text-align:left; overflow:hidden;}
.container-95l{width:95%; float:left; text-align:left; overflow:hidden;}
.container-95r{width:95%; float:right; text-align:left; overflow:hidden;}
.container-99l{width:99%; float:left; text-align:left; overflow:hidden;}
.container-100pad{width:100%; clear:both; padding:5px 0px 0px 0px; text-align:left; overflow:hidden;}
.container-100padl{width:100%; clear:both; padding:0px 0px 0px 10px; text-align:left; overflow:hidden;}
.container-100{width:100%; clear:both; text-align:left; overflow:hidden;}
.container-100w{width:100%; background-color:#FFFFFF; clear:both; text-align:left; overflow:hidden;}


/*SUBHEADERS*/
.subb{
	background-color:#c78a3f; width:100%; padding:0; margin:0; overflow:hidden;
}

.subb-most{
	background-color:#f6eada;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}


.subg{background-color:#c78a3f; width:100%; padding:0; margin:0; overflow:hidden;}
.subg-area{background-color:#c78a3f; width:642px; padding:0px 9px 0px 9px; margin:0; overflow:hidden;}
.sub-leftb {
	width:10px;
	height:25px;
	background-image:url(http://media.mysanantonio.com/designimages/subleft_210.gif);
	float:left;
}
.sub-rightb {
	width:10px;
	height:25px;
	background-image:url(http://media.mysanantonio.com/designimages/subright_210.gif);
	float:right;
}
.subbar{
	background-color:#e9c392;
	width:100%;
	height:4px;
	padding:0;
	margin:0;
	overflow:hidden;
}
.rl-icon {float:right; padding-top:5px;}
.right-links{height:17px; padding:7px 0px 0px 0px; float:right; overflow:hidden;}
.right-links img{vertical-align:top;}
.right-links-story{height:17px; padding:7px 6px 0px 0px; float:right; overflow:hidden;}
.sect-img {width:78px; float:left; text-align:left;}

/*NAV TABS*/
.container-navtab{padding-right:5px; float:left;}
.navtab-lb {width:8px; height:31px; float:left;overflow:hidden;}
.navtab-selectedlb {width:8px; height:31px; background-image:url(http://media.mysanantonio.com/designimages/navtabL-selected.gif); float:left;overflow:hidden; background-color:#dedede;background-repeat:no-repeat; }
.navtab-selectedrb {width:8px; height:31px; background-image:url(http://media.mysanantonio.com/designimages/navtabR-selected.gif); float:left;overflow:hidden; background-color:#dedede; background-repeat:no-repeat;}
.navtab-lb {width:8px; height:31px;float:left; overflow:hidden;}
.navtab-rb {width:8px; height:31px; float:left; overflow:hidden;}
.navtabbg {height:31px; padding:0; margin:0; float:left; overflow:hidden;}
.navtabbg-selected {background-color:#dedede; height:31px; padding:0; margin:0; float:left; overflow:hidden;}



/*TABS*/
.container-tab{padding-right:5px; float:left;}
.tab-lb {width:8px; height:18px; background-image:url(http://media.mysanantonio.com/designimages/tabL.gif); float:left;overflow:hidden;}
.tab-selectedlb {
	width:8px;
	height:18px;
	background-image:url(http://media.mysanantonio.com/designimages/community-tabL.gif);
	float:left;
	overflow:hidden;
}
.tab-selectedrb {
	width:8px;
	height:18px;
	background-image:url(http://media.mysanantonio.com/designimages/community-tabR.gif);
	float:left;
	overflow:hidden;
}
.tab-lb {
	width:8px;
	height:18px;
	background-image:url(http://media.mysanantonio.com/designimages/community-tabL-selected.gif);
	float:left;
	overflow:hidden;
}
.tab-rb {
	width:8px;
	height:18px;
	background-image:url(http://media.mysanantonio.com/designimages/community-tabR-selected.gif);
	float:left;
	overflow:hidden;
}
.tabbg {
	background-color:#B56707;
	height:18px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
.tabbg-selected {
	background-color:#8E2306;
	height:18px;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}


/*MYCAP BACK*/
.bckmorepics { width:100%; overflow:hidden; background-image:url(http://media.mysanantonio.com/designimages/mycap_morepics_back.gif); background-repeat:repeat-y;}


/*BREAKING NEWS*/
.breaking-660 {width:660px; background-color:#c94c36; background-repeat:repeat; clear:both; overflow:hidden; text-align:left;}
.breaking-100 {width:100%; background-color:#c94c36; background-repeat:repeat; clear:both; overflow:hidden; text-align:left;}
.breaking-img {width:17%; float:left; text-align:left; overflow:hidden;}
.breaking-83 {width:83%; float:right; text-align:left; overflow:hidden;}

/*MAIN MODULE*/
.featured-660t {
	height:10px;
	width:660px;
	margin:0px;
	padding:0px;
	background-image:url(http://media.mysanantonio.com/designimages/community-featured-top.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
.featured-660b {
	height:10px;
	width:660px;
	margin:0px;
	padding:0px;
	background-image:url(http://media.mysanantonio.com/designimages/community-featured-bottom.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
.featured-660 {
	width:660px;
	background-image:url(http://media.mysanantonio.com/designimages/community-featured-bg.gif);
	background-repeat:repeat-y;
	clear:both;
	overflow:hidden;
	text-align:left;
}



.top-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/300top.gif); background-repeat:no-repeat;overflow:hidden;}
.bottom-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/300bottom.gif); background-repeat:no-repeat;overflow:hidden;}
.bg-300 {width:300px; background-image:url(http://media.mysanantonio.com/designimages/300back.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}


/*FOOTER*/
.footerbar{background-color:#b76803; width:100%; height:6px; padding:0; margin:0; overflow:hidden;}
.container-sitemap{background-color:#f6eada; width:100%; padding:0; margin:0; overflow:hidden;}
.footer-section{width:136px; float:left;}
.sitemap-section{width:160px; float:left;}





/*CALENDAR NEW
.txt-calsmall{font: normal 10px verdana, sans serif; color:#474747;}
.txt-calsmall a{color:#474747; text-decoration:none; height:22px;}
.txt-calsmall a:hover{text-decoration:underline;}
.c-eventcal{width:100%; text-align:left;	background-color:#ebdac1;}
.cal-rightb {width:10px; height:20px; background-image:url(http://media.mysanantonio.com/designimages/calendar-right.gif); float:right;}
.cal-rightbot {width:10px; height:20px; background-image:url(http://media.mysanantonio.com/designimages/calendar-bottom-r.gif); float:right;}
.cal-section{width:12%; float:left; text-align:center; background-color:#fcf0de;	padding:2px 0px 2px 0px;}
.cal-space{width:2%; float:left;}
.cal-spacestart{width:1.5%; float:left;}*/


/*CALENDAR OLD*/
.c-eventcal{width:100%; clear:both; text-align:left; background-color:#ebdac1;}
.cal-bot {height:8px; width:100%; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/calendar-bottom.gif); background-repeat:no-repeat; clear:both; overflow:hidden;}
.cal-230{width:100%; background-image:url(http://media.mysanantonio.com/designimages/calendar-bck.gif); background-repeat:repeat-y; clear:both; overflow:hidden; float:left;}
.cal-85r{width:80px; overflow:hidden; float:right; padding: 10px 5px 0px 0px;}
.cal-230t {height:9px; width:100%; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/calendar-month.gif); background-repeat:no-repeat;overflow:hidden;}
.cal-month {width:250px; overflow:hidden; text-align:center; float:left;}
.cal-week {width:100%; overflow:hidden; background-image:url(http://media.mysanantonio.com/designimages/calendar-back-week.gif); background-repeat:repeat-y; padding:0px 2px 0px 0px; }
.cal-week .cal-section, .cal-week .cal-section a{font: bold 16px arial, sans serif; color:#bacbd7; padding:2px 0px 2px 0px; margin:0; line-height:16px; text-decoration:none;}
.cal-day {width:100%; overflow:hidden; padding:0px 2px 0px 0px; }
.cal-day .cal-section{font: normal 14px arial, sans serif; color:#474747; padding:0px; margin:0; line-height:16px; text-decoration:none;}
.cal-day .cal-section a{font: bold 14px arial, sans serif; color:#15496b;padding:0px; margin:0; line-height:16px; text-decoration:none;}
.cal-arrowL {width:19px; padding: 3px 0px 0px 15px; overflow:hidden;  float:left;}
.cal-arrowR {width:19px; padding: 3px 15px 0px 0px; overflow:hidden; float:right;}
.cal-section{width:14%; float:left; text-align:center;}
/*cal*/
.cal-form{margin:0px;}
.cal-search{background-color:#C78A3F; width:652px; height:30px; padding:6px 0px 0px 8px;}
.cal-h{font: bold 14px arial, sans serif; color:#FFFFFF;padding:0px 4px 0px 0px; margin:0; line-height:16px; text-decoration:none;}
.s2across-a{margin:0;overflow:hidden;clear:both;width:660px;}
.s2across-a .left2across{float:left;width:320px;margin:0px 4px 0px 4px;overflow:hidden; text-align:left;}
.s2across-a .right2across{float:left;width:300px;overflow:hidden;}
.map{border:1px solid #888;width:298px; float:left; overflow:hidden;}




/*TRAFFIC*/
.traffic-bg{background-color:#ffbe71; width:100%; clear:both; text-align:left; overflow:hidden;}
.trafficpad{width:98%; padding:0px 1% 0px 1%; margin:0; overflow:hidden;}
.traffic-sub-righttop {width:8px; height:20px; background-image:url(http://media.mysanantonio.com/designimages/mysa_tr_topright.gif); float:right;}
.traffic-sub-rightbottom {width:8px; height:10px; background-image:url(http://media.mysanantonio.com/designimages/mysa_tr_botright.gif); float:right;}
.traffic-sub-leftbottom {width:8px; height:10px; background-image:url(http://media.mysanantonio.com/designimages/mysa_tr_botleft.gif); float:left;}



/*WEATHER*/
.weatherbox {overflow:hidden; float:right; width:210px; padding-top:14px;}
.w-edge {width:11px; height:43px;background-color:#f6eada; background-image:url(http://media.mysanantonio.com/designimages/weatherL.gif); float:right;}
.w-edge-n {width:11px; height:55px;background-color:#f6eada; background-image:url(http://media.mysanantonio.com/designimages/com_weatherLeft.gif); float:right;}
.w-section {float:right; height:35px; text-align:left; background-color:#f6eada; padding:8px 3px 0px 0px;}
.w-sectionr {float:right; height:35px; text-align:left; background-color:#f6eada; padding:0px 8px 8px 0px;}
.w-sectionm {float:right; height:38px; text-align:left; background-color:#f6eada; padding:5px 3px 0px 0px;}


/*IMAGES ACROSS*/
.s3across{overflow:hidden;clear:both;}
.s3across .left3across{float:left;width:31%;margin-right:1%;overflow:hidden;}
.s3across .center3across{float:left;width:32%;margin-left:1%;overflow:hidden;}
.s3across .center3acrossln{float:left;width:31%; margin-right:1%; margin-left:1%;overflow:hidden;}
.s3across .right3across{float:left;width:33%;margin-left:1%;overflow:hidden;}

.s4across{overflow:hidden;clear:both;}
.s4across .left4across{float:left;width:23%;margin-right:1%;overflow:hidden;}
.s4across .center4across{float:left;width:24%;margin-left:1%;overflow:hidden;}
.s4across .right4across{float:left;width:23%;margin-left:1%;overflow:hidden;}
.s4across .dotted{border-right:2px dotted #ccc;}

.p100x td img{padding:0 5px 0 0;}
.p100x td a{display:block;}
.p100x h4{padding:0;margin:0;}
.p100x td.share-photo-size{width:100px;overflow:hidden;}


/*BREAKS*/

.break {height:11px; clear:both; overflow:hidden;}
.minibreak {height:5px; clear:both; overflow:hidden;}
.wbreak {height:2px; width:1px; clear:both; overflow:hidden;}
.break-higher {height:22px; clear:both; overflow:hidden;}
.padding{padding-right:25px;}
.borderbot{width:100%; border-bottom:1px solid #dddddb; height:1px; margin:0px; padding:0px; overflow:hidden;}


/*LINES*/
.hline{width:100%; height:2px; background-image:url(http://media.mysanantonio.com/designimages/divider-horiz.gif); background-repeat:x; clear:both; overflow:hidden;}
.hline50{width:50%; height:2px; background-image:url(http://media.mysanantonio.com/designimages/divider-horiz.gif); background-repeat:x; overflow:hidden;}
.hline50c{width:100%; padding:0px 25% 0px 25%; height:2px; overflow:hidden;}

.hline_orange{width:100%; height:2px; background-image:url(http://media.mysanantonio.com/designimages/orange_hline_4x2.gif); background-repeat:x; clear:both; overflow:hidden;}
.hline_whiteor{width:100%; height:2px; background-image:url(http://media.mysanantonio.com/designimages/dorange_hline_4x2.gif); background-repeat:x; clear:both; overflow:hidden;}

/*LIST ARROW*/
.list ul{list-style-type: none; margin:0px; padding:0px;}
.list li {background-image: url(http://media.mysanantonio.com/designimages/arrow-li-210.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: .8em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.list li a {color:#474747; text-decoration:none;}
.list li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#a2592b; text-decoration:none;}

/*WAR LIST ARROW*/
.warlist ul{list-style-type: none; margin:0px; padding:0px;}
.warlist li {background-image: url(http://media.mysanantonio.com/designimages/wararrow-li.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: .8em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.warlist li a {color:#474747; text-decoration:none;}
.warlist li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}

/*VID LIST ICON*/
.vidlist ul{list-style-type: none; margin:0px; padding:0px;}
.vidlist li {background-image: url(http://media.mysanantonio.com/designimages/vid-li.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: 1.2em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.vidlist li a {color:#474747; text-decoration:none;}
.vidlist li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}

/*PHOTO LIST ICON*/
.photolist ul{list-style-type: none; margin:0px; padding:0px;}
.photolist li {background-image: url(http://media.mysanantonio.com/designimages/photo-li.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: 1.2em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.photolist li a {color:#474747; text-decoration:none;}
.photolist li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}

/*FORUM LIST ICON*/
.forumlist ul{list-style-type: none; margin:0px; padding:0px;}
.forumlist li {background-image: url(http://media.mysanantonio.com/designimages/forum-li.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: 1.2em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.forumlist li a {color:#474747; text-decoration:none;}
.forumlist li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}


/*OTHER*/
.toplinks {float:left; width:80%; overflow:hidden;}
.ep-section{width:88px; float:left;}
.editionimg img {margin: 30px 0px 0px 0px; float:right;}
.topic-mid {width:33%; float:left; text-align:left; overflow:hidden; }
.mid-inner {padding:0 5% 0 5%; border-right:1px dotted #c9c7c4; border-left:1px dotted #c9c7c4; overflow:hidden;}
.container-vid-des {width:471px; clear:both; padding:0px 0px 0px 10px; text-align:left; overflow:hidden;}
.container-more-vid {width:225px; clear:both; padding:0px 0px 0px 10px; text-align:left; overflow:hidden;}
.dotted{border-right:2px dotted #ccc;}

/*YAHOO ADS*/
.yahoo-leftw{width:7px; height:15px; background-image:url(http://media.mysanantonio.com/designimages/yahoo-leftw.gif); float:left; overflow:hidden;}
.yahoo-rightw{width:7px; height:15px; background-image:url(http://media.mysanantonio.com/designimages/yahoo-rightw.gif); float:right; overflow:hidden;}
.yahoo-bg {background-color:#000000; height:15px; padding:0; margin:0; width:100%; overflow:hidden;}

/*TEXT*/
h1, h1 a{
	font: bold 16px arial, sans serif;
	color:#8E2306;
	margin:0;
	line-height:16px;
	text-decoration:none;
}
h2 {
	font: bold 18px arial, sans serif;
	color:#FFFFFF;
	padding:1px 0px 0px 0px;
	margin:0;
	text-decoration:none;
}
h2 a{
	font: bold 18px arial, sans serif;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0;
	text-decoration:none;
}
h3, h3 a{font: bold 16px arial, sans serif; color:#474747;padding:0px; margin:0; line-height:16px; text-decoration:none;}
h4, h4 a{font: bold 14px arial, sans serif; color:#8f2307;padding:0px; margin:0; line-height:16px; text-decoration:none;}
h5, h5 a{font: bold 14px arial, sans serif; color:#474747;padding:0px; margin:0; line-height:16px; text-decoration:none;}
h6, h6 a{font: bold 12px arial, sans serif; color:#15496b; margin:0; line-height:22px; text-decoration:none; float:left;}

.warh1, .warh1 a{font: bold 24px arial, sans serif; color:#000; margin:0; line-height:24px; text-decoration:none;} 

.underline {text-decoration: underline;}
.nounderline {text-decoration: none;}
.strikethrough {text-decoration:line-through;}


.txt-date, .txt-date a{ font: bold 30px arial, sans serif; color:#474747; padding:0px 0px 3px 0px; margin:0px; line-height:24px; text-decoration:none;}

.txt-smallday, txt-smallday a{ font: bold 10px arial, sans serif; color:#474747; padding:0px; margin:0px; text-decoration:none; text-transform:uppercase;}

.txt-navtab{font:bold normal 12px arial, sans serif; line-height:31px; text-decoration:none; font-weight:bold; color:#c33a29; padding-top:1px;}
.txt-navtab a{font:bold normal 12px arial, sans serif; text-decoration:none; font-weight:bold; line-height:31px; padding-top:1px; color:#FFF;}
.txt-navtab a:hover{color:#5a98c0;}

.txt-navtab-selected{font:bold normal 12px arial, sans serif; line-height:31px; text-decoration:none; font-weight:bold; color:#c33a29; padding-top:1px;}
.txt-navtab-selected a{font:bold normal 12px arial, sans serif; text-decoration:none; font-weight:bold; line-height:31px; padding-top:1px; color:#c33a29;}
.txt-navtab-selected  a:hover{color:#c33a29;}

.txt-basic {font: normal 12px arial, sans serif;  color:#474747;}
.txt-basic a {font: normal 12px arial, sans serif;text-decoration:none; color:#474747;}
.txt-basic a:hover{text-decoration:none; color:#a2592b;}

.txt-secnav {font: normal 10px arial, sans serif; color:#FFF;}
.txt-secnav a {text-decoration:none; color:#FFF; letter-spacing:1px; padding:0px 9px 0px 9px; font-style:normal;}
.txt-secnav a:hover{text-decoration:none; color:#e51e3b;}

.txt-homesnav {font:bold normal 12px arial, sans serif; text-decoration:none; font-weight:bold; color:#FFF;}
.txt-homesnav a {text-decoration:none; font:bold normal 12px arial, sans serif;  color:#FFF; padding:0px 9px 0px 9px; font-weight:bold; font-style:normal;}
.txt-homesnav a:hover{text-decoration:none; color:#5a98c0;}

.txt-breaking {font: normal 12px arial, sans serif;  color:#000; text-align:right;}
.txt-breaking a {text-decoration:none; color:#000;}
.txt-breaking a:hover{text-decoration:underline;}

.txt-flinks{font: normal 12px arial, sans serif; line-height:18px;  color:#474747;}
.txt-flinks a{text-decoration:none; font-weight:bold; line-height:18px; color:#474747;}
.txt-flinks a:hover{color:#808080;}

.txt-traffic-links{font: normal 12px arial, sans serif; line-height:15px;  color:#474747;}
.txt-traffic-links a{text-decoration:none; font-weight:bold; line-height:15px; color:#474747;}
.txt-traffic-links a:hover{color:#808080;}

.txt-basiclh {font: normal 12px arial, sans serif; line-height:16px; color:#474747;}
.txt-basiclh a {text-decoration:none; line-height:16px; color:#474747;}
.txt-basiclh a:hover{text-decoration:underline;}

.txt-basiclhg {font: normal 12px arial, sans serif; line-height:16px; color:#474747;}
.txt-basiclhg a {text-decoration:none; line-height:16px; color:#82878d;}
.txt-basiclhg a:hover{text-decoration:underline;}

.txt-basicb {font: normal 12px arial, sans serif;  color:#474747;}
.txt-basicb a {text-decoration:none; color:#8E2306;}
.txt-basicb a:hover{text-decoration:underline;}

.txt-basico {font: normal 12px arial, sans serif;  color:#474747;}
.txt-basico a {text-decoration:none; color:#c78a3f;}
.txt-basico a:hover{text-decoration:none; color:#a2592b;}


.txt-copyright {font: normal 12px arial, sans serif;  color:#000; text-align:center;}
.txt-copyright a {text-decoration:none; font-weight:bold; color:#5a98c0; padding:0px 5px 0px 5px;}
.txt-copyright a:hover{text-decoration:underline;}
.txt-copyright img{margin: 10px 20px 10px 0px;}

.txt-search {
	font: normal 12px arial, sans serif;
	color:#b56707;
	text-align:center;
}
.txt-search a {
	text-decoration:none;
	color:#8e2306;
}
.txt-search a:hover{text-decoration:underline;}

.txt-sslinksb {font: bold 14px arial, sans serif; letter-spacing:2pt; color:#474747;}
.txt-sslinksb a {text-decoration:none; color:#15496b;}
.txt-sslinksb a:hover{text-decoration:underline;}



.txt-linksb {font: normal 12px arial, sans serif; color:#474747;}
.txt-linksb a {text-decoration:none; color:#15496b;}
.txt-linksb a:hover{text-decoration:underline;}

.txt-s {font: normal 12px arial, sans serif; color:#15496b; text-align:center;}

.txt-search-res {font: normal 12px arial, sans serif; color:#474747; text-align:center;}
.txt-search-res a {text-decoration:none; color:#15496b;}
.txt-search-res a:hover{text-decoration:underline;}

.txt-footer {font: normal 11px arial, sans serif; line-height:16px; color:#b66806;}
.txt-footer a {text-decoration:none; line-height:16px; color:#b66806;}
.txt-footer a:hover{text-decoration:underline;}

.txt-small{font: normal 10px verdana, sans serif; color:#ffffff;}
.txt-small a{
	color:#ffffff;
	text-decoration:none;
	height:22px;
}
.txt-small a:hover{text-decoration:underline;}
.txt-articlesmall a:hover{text-decoration:none; color: #000;}
.txt-small-story-detail a:hover{text-decoration:underline;}

.txt-small-story-detail{font: normal 10px verdana, sans serif; color:#474747;height:12px;}
.txt-small-story-detail a{
	color:#474747;
	text-decoration:none;
	height:12px;}
.txt-small-story-detaixl a:hover{text-decoration:underline;}

.txt-small-story-detailx{font: normal 10px verdana, sans serif; color:#474747;}
.txt-small-story-detaixl a{
	color:#474747;
	text-decoration:none;
	}

.txt-articlesmall{font: normal 10px verdana, sans serif; color:#a2592b;height:12px;}
.txt-articlesmall a{
	color:#ffffff;
	text-decoration:none;
	height:12px;}

.txt-smallbasicb {font: normal 10px verdana, sans serif; line-height:16px; color:#474747; text-align:left;}
.txt-smallbasicb a{color:#15496b; line-height:16px; text-decoration:none; text-align:left;}
.txt-smallbasicb a:hover{text-decoration:underline;}

.txt-time{font: normal 10px verdana, sans serif; color:#c94c36;}

.txt-blurb {font: normal 10px verdana, sans serif; color:#82878d; text-align:left; margin:0px; padding-top:2px;}
.txt-blurb a{color:#82878d; text-decoration:none; text-align:left;}
.txt-blurb a:hover{text-decoration:underline;}

.txt-smallbasic {font: normal 10px verdana, sans serif; line-height:16px; color:#474747; text-align:left;}
.txt-smallbasic a{color:#474747; line-height:16px; text-decoration:none; text-align:left;}
.txt-smallbasic a:hover{text-decoration:none; color: #a2592b;}

.txt-smallbasiclb {font: normal 10px verdana, sans serif; line-height:16px; color:#639ec3; text-align:left;}
.txt-smallbasiclb a{color:#639ec3; line-height:16px; text-decoration:none; text-align:left;}
.txt-smallbasiclb a:hover{text-decoration:underline;}

.txt-basiclb {font: normal 12px arial, sans serif; line-height:16px; color:#639ec3; text-align:left;}
.txt-basiclb a{color:#639ec3; line-height:16px; text-decoration:none; text-align:left;}
.txt-basiclb a:hover{text-decoration:underline;}

.txt-tab {font: normal 10px verdana, sans serif; line-height:16px; color:#fff; text-align:left;}
.txt-tab a{color:#fff; line-height:16px; text-decoration:none; text-align:left;}
.txt-tabselected {
	font: normal 10px verdana, sans serif;
	line-height:16px;
	color:#FFFFFF;
	text-align:left;
}
.txt-tabselected a{color:#ffffff; line-height:16px; text-decoration:none; text-align:left;}

.txt-dontmiss {font: normal 10px verdana, sans serif; line-height:16px; color:#82878d; text-align:left;}
.txt-dontmiss a{color:#474747; font-weight:bold; line-height:16px; text-decoration:none; text-align:left;}
.txt-dontmiss a:hover{text-decoration:underline;}

.txt-wmonth {font: bold 14px arial, sans serif; color:#15496b;padding:0px; margin:0; line-height:16px; text-decoration:none;}
.txt-wmonth a{font: bold 14px arial, sans serif; color:#15496b;padding:0px; margin:0; line-height:16px; text-decoration:none;}

.txt-most {font: normal 12px arial, sans serif; line-height:16px; color: #660000; }
.txt-most a {text-decoration:none; line-height:16px; color: #660000;}
.txt-most a:hover{text-decoration:underline;}

.txt-thru {font: normal 9px arial, sans serif; line-height:16px; color:#c94c36;}
.txt-thru a {text-decoration:none; line-height:16px; color:#c94c36;}
.txt-thru a:hover{text-decoration:underline;}

.txt-temp {font: normal 30px arial, sans serif; vertical-align:middle; color:#474747; padding:0px; margin:0px;}
.txt-temp a{color:#474747; padding:0px; margin:0px; vertical-align:middle; text-decoration:none;}
.txt-temp a:hover{color:#474747; padding:0px; margin:0px; vertical-align:middle; text-decoration:none;}



.txt-flinks-br{font: normal 12px arial, sans serif; line-height:18px; text-align:left;  color:#474747;}
.txt-flinks-br a{text-decoration:none; font-weight:bold; line-height:18px; color:#660000;}
.txt-flinks-br a:hover{color:#808080;}

.txt-yahoobot {font: normal 10px verdana, sans serif; line-height:15px; color:#FFF; text-align:left;}
.txt-yahoobot a{color:#FFF; line-height:15px; text-decoration:underline; text-align:left;}

.abuse {font: normal 12px arial, sans serif;  color:#ba2c12;}
.abuse a {text-decoration:none; color:#ba2c12;}
.abuse a:hover{text-decoration:underline;}


/*COLORS*/
.red, .red a{color: #ba2c12;}
.yellow, .yellow a{color: #e9e339;}
.headermaroon {color: #8f2307;}
.headergrey {color: #474747; font-size:20px;}
.darkbrown {color: #89581d;}
.sectionName {color: #8f2307;}
.navred, .navred a{color: #c33a29;}
.mostblue {color: #8f2307; padding: 0px 15px 0px 0px;}
.mostblue a{color: #8f2307;}
.blue, .blue a{color: #002f51;}
.blue a:hover{text-decoration:none; color:#9e1225;}/*a2592b*/
.white, .white a{color: #FFF;}
.black, .black a{color: #000; text-decoration:none;}
.black a:hover{text-decoration:none; color: #9e1225;}
.green, .green a{color: #00a810;}
.lightblue, .lightblue a{color:#639ec3;}
.grey, .grey a{color: #b2b7b9;}
.maroon, .maroon a{color: #660000;}
.darkpink, .darkpink a{color:#c30856;}
.lgreen, .lgreen a{color:#91c24a;}
.lgreen a:hover{text-decoration:none; color:#d7f0b4;}
.lgrey, .lgrey a{color:#eff0f0;}
.ysblue, .ysblue a{color: #15496b;}
.ysblue a:hover{text-decoration:none; color:#5a98c0;}
.orange, .orange a{color: #f39620;}
.orange a:hover{text-decoration:none; color:#ffe2be;}


/*YAHOO SEARCH PAGE*/
.yahoo-lower {border:1px solid #C0C0C0; width:658; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.yahoo-rr {border:1px solid #C0C0C0; width:298px; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.yahoo-lower-inner {width:640px; margin:0px; padding:0px 9px 0px 9px; text-align:left; overflow:hidden;}
.yahoo-rr-inner {width:280px; margin:0px; padding:0px 9px 0px 9px; text-align:left; overflow:hidden;}

/*SCOREBOARD*/
.txt-sblinks{font: normal 12px arial, sans serif; line-height:14px;  color:#474747;}
.txt-sblinks a{text-decoration:none; font-weight:bold; line-height:14px; color:#474747;}
.txt-sblinks a:hover{color:#808080;}
.TSN6 {background-color: #e2e2e2;}
.TSN2 {background-color: #e2e2e2;}
.TSN5 {background-color: #ffffff;}
.container-sbpad {padding:0px 5px 0px 5px;}


/*TRAFFIC DRIVERS*/
.tiles .tSSTiles{float:left; width:31%;margin-right:2%; overflow:hidden;}
.tiles .tSSTiles h2{float:none; font-size:12px; text-decoration:none;}
.tiles .tSSTiles h2 a{float:none; font-size:12px;  text-decoration:none;}
.tiles .tSSTiles h2 a:hover{float:none; font-size:12px;  color:#999999; text-decoration:none;}
.tiles .tSSTiles h2 a:visited{float:none; font-size:12px;  text-decoration:none;}
.tiles .tSSTiles img{height:50px;}

.tSSTilesMoreLink {font: normal 10px verdana, sans serif; color:#474747;}
.tSSTilesMoreLink a{font: normal 10px verdana, sans serif; color:#474747; text-decoration:none;}
.tSSTilesMoreLink a:hover{font: normal 10px verdana, sans serif; color:#474747; text-decoration:none;}
.tSSTilesMoreLink a:visited{font: normal 10px verdana, sans serif; color:#474747; text-decoration:none;}

.tdlist .tSSTiles {width:100%; overflow:hidden;}
.tdlist .tSSTiles h2{float:none; font-size:12px; color:#474747; text-decoration:none; margin:0px;}
.tdlist .tSSTiles h2 a{float:none; font-size:12px;  color:#474747; text-decoration:none; display:block; margin-top:-3px;}
.tdlist .tSSTiles h2 a:hover{text-decoration:underline;}
.tdlist p {display:none;}
.tdlist div a {display: none;}


/*CHANNELS--------------------------------*/

/*MOMS-------------------*/

/*M-NAVIGATION*/
#moms-navBar{height:26px;width:986px;background-color:#c30856; overflow:hidden;}
#moms-navBar a{font: bold 12px arial, sans serif; !important; height:20px; border-right:1px solid #e76ea9; padding:5px 10px 0px 10px; float:left; text-decoration:none;}
#moms-navBar .market a{color:#c30856; float:right; padding-right:8px; background-image:url(http://media.mysanantonio.com/designimages/moms-nav-bg-mkt.gif); background-repeat:repeat-x;}
#moms-navBar .nav a{color:#fff; float:left; padding-left:8px;  background-color:#c30856;}
#moms-navBar .home img{padding:2px 0px 0px 2px;}
#moms-navBar a:hover{color:#e76ea9;}


/*M-CONTAINERS*/
.margin {width:100%; clear:both; text-align:left; overflow:hidden;}
.moms-cal {width:100%; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-cal-back.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-calendar {width:100%; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-calendar-back.gif); background-repeat:no-repeat;overflow:hidden;}
.margin h2{font: bold 18px arial, sans serif; padding:0px; margin:0; float:left; text-decoration:none;}
.moms-tops-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-tops-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottoms-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-bottoms-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bgs-300 {width:300px; background-color:#ffe7f2; overflow:hidden; text-align:left; margin:0px;}

.moms-top-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-top-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottom-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-bottom-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bg-300 {width:325px; background-image:url(http://media.mysanantonio.com/designimages/moms-bg-300.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}

.moms-top-325 {height:10px; width:325px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-top-325.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottom-325 {height:10px; width:325px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-bottom-325.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bg-325 {width:325px; background-image:url(http://media.mysanantonio.com/designimages/moms-bg-325.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}

.moms-forums-bg-325 {width:325px; background-image:url(http://media.mysanantonio.com/designimages/moms-forums-bg.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}
.moms-forums-bottom {height:18px; width:325px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-forums-bottom.gif); background-repeat:no-repeat;overflow:hidden;}

.moms-top-660  {height:10px; width:660px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-top-660.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottom-660 {height:10px; width:660px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/moms-bottom-660.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bg-660 {width:660px; background-image:url(http://media.mysanantonio.com/designimages/moms-bg-660.gif); background-repeat:repeat-y; clear:both; overflow:hidden; text-align:left;}

.moms-mycap-main {width:325px; height:250px; overflow:hidden; text-align:left; margin:0px;}

.moms-imagelink{width:100%; clear:both; text-align:left; overflow:hidden;}
A:hover .moms-imagelink, A:active .moms-imagelink{border:1px; border-thickness: 1px; border-color: #fff; border-style: solid}


/*SUBHEADER-MOMS*/
.sub-moms{background-color:#ffe7f2; width:100%; padding:0; margin:0; overflow:hidden;}
.sub-left-moms {width:9px; height:22px; background-image:url(http://media.mysanantonio.com/designimages/moms-subL.gif); float:left;}
.sub-right-moms {width:9px; height:22px; background-image:url(http://media.mysanantonio.com/designimages/moms-subR.gif); float:right;}
.subbar-moms{background-color:#e2e2e2; width:100%; height:4px; padding:0; margin:0; overflow:hidden;}


/*FOOTER*/
.moms-footerbar{background-color:#c30856; width:100%; height:6px; padding:0; margin:0; overflow:hidden;}
.moms-container-sitemap{background-color:#ffe7f2; width:100%; padding:0; margin:0; overflow:hidden;}



.yp-bottom-300 {height:18px; width:300px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/yp-bottom.gif); background-repeat:no-repeat;overflow:hidden;}





.ppbox_button
{
  background-color:#E8E8E8;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  color:#333333;
}

.ppbox_buttonfield
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  color:#333333;
}

.ppbox_cat
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#333333;
}

.ppbox_divider
{
  background-color:#666666;
}

.ppbox_header
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#710000;
}

.ppbox_header A
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#710000;
}

.ppbox_header A:hover
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:underline;
  color:#710000;
}

.hidden{
display:none;
}

.visible{
display:block;
}

/*CELEBRATIONS*/

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC3366;
}
.links A {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	color: #666666;
}
.links A:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10pt;
	color: #CC3366;
}
.right_column_header {
	font-family: Georgia, Times New Roman, Times, serif;
	background-color: #F6AEC9;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	color: #666666;
}
.right_column_bg {
	background-color: #D2E0F0;
}
.section_header {
	font-family: "Trebuchet MS";
	background-color: #F5F5F5;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	color: #666666;
	border: 1px solid #F0F0F0;
}
.section_header_border {
}
.event_link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #909090;
}
.event_link:hover {
	text-decoration: underline;
}
.event_title {
	font-family: Georgia, Times New Roman, Times, serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 14pt;
}
.event_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
}
.event_date {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style : italic;
	font-weight: normal;
	font-size: 10pt;
	color: #909090;
}
.rates {
	font-family: arial,verdana,helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #000000
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	color: #000000;
}
.text A {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	color: #CC3366;
}
.text A:hover {
	text-decoration: underline;
}
.related_links {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	color: #808080;
}
.related_links:hover {
	text-decoration: underline;
}
.form_text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
.form_prompt {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 9.5pt;
	color: #666666;
}
.form_input {
	font-family: Arial, Helvetica, sans-serif;
	background-color : #FAFAFA;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	border-bottom: 1 solid #999999;
	border-top-width: 1;
	border-right-width: 1;
	border-left-width: 1;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.form_inputvar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #FFFFFF;
	color: #333333;
}

/*video*/
.vfl{float:left; padding-right:10px;}

.txt-vbasic {font: normal 11px arial, sans serif; line-height:12px;  color:#474747; text-align:left;}
.txt-vbasic a {text-decoration:none; color:#474747;}
.txt-vbasic a:hover{text-decoration:underline;}
.txt-vlinks{font: normal 12px arial, sans serif; line-height:13px;  color:#474747; text-align:left;}
.txt-vlinks a{text-decoration:none; font-weight:bold; line-height:13px; color:#474747;}
.txt-vlinks a:hover{color:#808080;}


/*war page*/

.list2 ul{list-style-type: none; margin:0px; padding:0px;}
.list2 li {background-image: url(http://media.mysanantonio.com/designimages/arrow-li2.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: .8em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.list2 li a {color:#474747; text-decoration:none;}
.list2 li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}

.war-header
{
  background-color: #c33a29; 
  padding:2px 8px 2px 8px;
  font-family:Arial, Helvetica, sans-serif; 
  font-size:18px; 
  color:#FFFFFF;
}

.war-container
{
  background-color:#e2e2e2;
  float:left;
  padding: 8px 0px 8px 0px;
}

.war-pcontainer
{
  background-color: #333333;
  padding:8px 0px 8px 8px;
  float:left;
  width:292px;
}

.war-thumbs
{
  float:left;
  padding-right:8px;
  width:89px;
}

.war-pcontainer2
{
  background-color: #333333;
  padding:8px 0px 8px 8px;
  float:left;
  width:168px;
}

.war-thumbs2
{
  float:left;
  padding-right:6px;
  width:75px;
}

.war-subheader
{
font:bold 16px arial, sans serif;
color:#333333;
line-height:17px;
}

.war-subheader a{font:bold 16px arial, sans serif; color:#333333; line-height:17px; text-decoration:none;}


.war-subheader2
{
font:bold 21px arial, sans serif;
color:#333333;
line-height:17px;
}

.war-subheader2 a{font:bold 21px arial, sans serif; color:#333333; line-height:17px; text-decoration:none;}

div.war-subheader2 a{font:bold 21px arial, sans serif; color:#333333; line-height:17px; text-decoration:none;}


.war-econtainer
{
background-color: #ffffff;
padding:8px;
float:left;
width:284px;
}


/* Twitter Badges */
 .twitters ul{list-style-position:inside;}
 .twitters li{list-style-type:none;margin-left:10px;}
 #Tweets1{padding-top:30px;margin:0;overflow:hidden;width:240px;}
 .twit-container-100 {clear:both;overflow:hidden;text-align:left;width:100%;}
 .twit-txt-basic {-x-system-font:none;color:#474747;font-family:arial,sans serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
 #twit-doc {background-image:url(http://media.mysanantonio.com/images/twitter_page_260.gif);background-repeat:no-repeat;height:125px;margin:0;overflow:hidden;padding:0;width:260px;}
 .twit-txt-basic a {color:#474747;text-decoration:none;}
 .twitterPrefix img {padding-right:5px;float:left;border:0 none;}


/*SAVE SHARE*/
 .asset-meta  {overflow: hidden;width:100%;}
#menu{position:absolute;margin-right:0px;text-align:left;z-index:99;}
#menu ul .item{display:none;}
#menu ul:hover .item{display:block;background:#F9F9E6;padding:1px;margin:1px;}

#menu ul:hover .item a{color:#990000;text-decoration:none;}
#menu ul:hover .item a:hover{color:#FF0000;}

#menu ul{width:115px;float:left;margin:0px;background:#F9F9E6;list-style:none;}

#menu li {width:115px;text-align:left;}
.top a {line-height:1.7em;color:#990000;text-decoration:normal;}
.item {line-height:1em;margin:0px;}

.clear{clear:both;height:10px;}
#menu a img {border : 0px;} 
#menu a {line-height:16px;position:relative;z-index:99;}
#left-asset-item{float:left;width:75%;overflow:hidden;}
/*.related-share {float:right; width:115px; overflow:hidden;}*/










/*FROM REG CSS*/
.header {width:986px; background-image:url(http://media.mysanantonio.com/designimages/header-bg.gif); background-repeat:repeat-x; overflow:hidden;}
.login {padding:5px 8px 0px 8px;}
.signin {width:342px; background-color:#e4edf3; padding:3px 8px 8px 8px; overflow:hidden;}
.signin-h2{font: bold 18px arial, sans serif; color:#474747;padding:2px 0px 2px 0px; margin:0; text-align:left; text-decoration:none;}
.reg {width:580px; text-align:center; }
.greybg-pad{background-color:#e2e2e2; padding:4px 4px 4px 4px;}
.container-signin { width:80px; float:left; font-weight:bold; text-align:right;}
.container-reg { width:200px; float:left; font-weight:bold; text-align:right;}
.container-reg-title {background-color:#e2e2e2; padding:4px 4px 4px 4px;}
.container-regbox {float:left; padding-left:10px; text-align:left;}
.container-extbox {float:left; padding-left:7px;}
.container-comm3 {width:100%; text-align:left;  overflow:hidden;}
.container-slideshow { text-align:left; float:left; padding-left:8px;}
.signin-but{float:left; padding:2px 0px 0px 6px;}
.searchmenu{padding-bottom:3px; float:left;}
.searchinput{float:left; width:440px; height:17px; border:1px solid #999; font:bold italic 14px arial, sans serif; color:#cecdca;}
.searchinput-hm{float:left; width:400px; height:17px; border:1px solid #999; font:bold italic 14px arial, sans serif; color:#cecdca;}
.searchform{margin:20px 0px 0px 0px;}
.searchform-sm{margin:0px;}
.container-gray{height:25px; background-color:#e2e2e2; padding:0px 0px 0px 8px; }



/*TEXT*/
.txt-flinks{font: normal 12px arial, sans serif; line-height:18px;  color:#474747;}
.txt-flinks a{text-decoration:none; font-weight:bold; line-height:18px; color:#474747;}
.txt-flinks a:hover{color:#808080;}
.txt-link {font: bold 14px arial, sans serif; line-height:22px; color:#c94c36; padding:0px; margin:0; text-decoration:none;}
.txt-link a{font: bold 14px arial, sans serif; line-height:22px; color:#474747; padding:0px; margin:0; text-decoration:none;}
.txt-link a:hover{color:#5a98c0;}
.txt-to-upper {text-transform:uppercase;}


.sct-logo,.sct-news,.sct-contest,.sct-living,.sct-cal{ float:left; height:70px; padding:0px 0px 0px 12px; text-align:left; }
.sct-logo img{ margin-top:15px;}
.sct-news img{margin-top:30px;}
.sct-cal img{margin-top:25px;}
.sct-contest img{ margin-top:20px;}
.sct-living img{ margin-top:10px;}
.sct-logosearch {padding:0px 8px 0px 8px; width:970px; overflow:hidden;}
.sct-banner {float:right; width:768px;}

/*STORY*/
.subb2 { text-align:left; background-color:#eff0f0; width:100%;}
.txt-comments{font: normal 12px arial, sans serif; color:#c94c36;}
.subbk {background-color:#e2e2e2; float:left; width:100%; padding:0; margin:0; overflow:hidden;}
.commentbox {padding: 4px 8px 4px 7px; overflow:hidden;}
.container-comm { text-align:left; padding: 0px 8px 0px 8px; overflow:hidden;}
.container-comm2 { text-align:left; padding: 4px 8px 4px 8px; overflow:hidden; background-color:#FFFFFF}
.container-subb2 {padding-left:10px; background-color:#eff0f0;}
.container-but {width:65%; float:left; overflow:hidden; height:47px; padding:0px; margin:0px;}
.story-but-sect{float:left; height:47px; padding: 0px 0px 0px 20px;}
.container-comment-num{ float:left; padding: 15px 0px 0px 5px; text-align:left;}
/*.container-butbk {width:119px; height:27px; background-image:url(http://media.mysanantonio.com/designimages/but-storybk.gif); float:left;}*/
/*.container-butbk-sel {height:47px; float:left;}*/
.container-660-2{width:660px; float:left; margin:0px; overflow:hidden;}
.sub-comm{width:100%; height:47px; background-image:url(http://media.mysanantonio.com/designimages/210article_nav_back.gif); background-repeat:repeat-x; overflow:hidden; padding:0px; margin:0px; }
.sub-comm-rightb {width:10px; height:47px; background-image:url(http://media.mysanantonio.com/designimages/210article_nav_right.gif); float:right;}
.storyfr{ width:225px; float:right; margin:0 0 10px 10px;}
.related-pic{padding:4px 4px 8px 4px; background-color:#e2e2e2;}
.related-info{padding:0px 4px 8px 4px; border-top: #999999 solid 1px;}
.related-bor{float:left; border: #999999 solid 1px;}
.related-share{ margin-bottom:2px;}
.related-share img{ margin-right:6px;}
.story-cred{ width:420px; float:left; overflow:hidden; padding:0px;margin-bottom:8px;}
.featured-660-v {width:660px; background-image:url(http://media.mysanantonio.com/designimages/featured-bg.gif); background-repeat:repeat-y; clear:both; overflow:hidden;}
.container-481{width:481px; border: #999999 solid 1px; margin:0px; overflow:hidden;}
.container-610{width:610px; border: #999999 solid 1px; margin:0px; overflow:hidden;}

/*CHANNELS*/
.featured-325t {height:10px; width:325px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/channel-top.gif); background-repeat:no-repeat;overflow:hidden;}
.featured-325b {height:10px; width:325px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/channel-bottom.gif); background-repeat:no-repeat;overflow:hidden;}
.featured-325 {width:325px; background-image:url(http://media.mysanantonio.com/designimages/channel-bg.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}
.channel-300t {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/channel-top-300.gif); background-repeat:no-repeat;overflow:hidden;}
.channel-300b {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.mysanantonio.com/designimages/channel-bottom-300.gif); background-repeat:no-repeat;overflow:hidden;}
.channel-300 {width:300px; background-color:#5a98c0; overflow:hidden; text-align:left; margin:0px;}
.container-309{width:309px; padding:3px 8px 0px 8px; overflow:hidden;}
.container-284{width:284px; padding:3px 8px 0px 8px; overflow:hidden;}
.txt-basic-wht {font: normal 12px arial, sans serif;  color:#ffffff;}

/*FORM*/
.container-form {width:295px; float:left; text-align:right;}
.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg {display:none;}

.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg {display: inline; color: #CC3333; border: 1px solid #CC3333;}
.textareaValidState textarea, textarea.textareaValidState {background-color:#B8F5B1;}

textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea, 
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {background-color:#FF9F9F;}

.textareaFocusState textarea, textarea.textareaFocusState {background-color:#FFFFCC;}

.textareaFlashState textarea, textarea.textareaFlashState{color:red !important;}

@charset "UTF-8";

.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {display: none;}

.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg {display: inline;	color: #CC3333;	border: 1px solid #CC3333;}

.textfieldValidState input, input.textfieldValidState {	background-color: #B8F5B1;}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {background-color: #FF9F9F;}

.textfieldFocusState input, input.textfieldFocusState {	background-color: #FFFFCC;}

.textfieldFlashText input, input.textfieldFlashText{color: red !important;}

.submission {display: none;}

/* Save and Share dropdown */
#menu_ss {position:absolute;margin:-5px -45px 4px ;text-align:left;z-index:99;}
#menu_ss ul .item {display:none;}
#menu_ss ul:hover .item {
display:block;
background:#C78A3F;
padding:1px;
margin:1px;
font-family:verdana,sans serif;
font-size:10px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
z-index:99;
}
#menu_ss ul:hover .item a{color:#FFF;text-decoration:none;}
#menu_ss ul:hover .item a:hover{color:#A2592B;text-decoration:none;}
#menu_ss ul{float:left;margin:0px;background:#C78A3F;list-style:none;}
#menu_ss li {text-align:left;}
#menu_ss a img {border : 0px;} 
#menu_ss a {line-height:16px;position:relative;z-index:99;}

.top a {line-height:1.7em;color:#990000;text-decoration:normal;}
.item {line-height:1em;margin:0px;}

.clear{clear:both;height:10px;}

#left-asset-item_ss {float:left;width:75%;overflow:hidden;}
.related-share_ss {float:right; width:110px; overflow:hidden;}
.ss_hack {line-height:2.5em;}
/* advertise here */
.ad_w_us_a300 {text-align:center;}

