/* @override http://www.visitsoutherncalifornia.net/assets/templates/southCal/newstyle.css */
.clear { clear: left;}
#homeBody-new { width: 810px; margin: 0 auto; padding-top: 10px;}
div.newsletter-signup { background: url(images/VSC-new-homepage_06.jpg) no-repeat left top; width: 258px; margin-bottom: 9px;}
#r-colum div.newsletter-signup p { width: 179px; padding-top: 30px; padding-left: 10px; font-size: 11px;}
#r-colum div.newsletter-signup img { margin-right: auto; margin-left: auto; padding-left: 67px;}
div.lcolshad { background: url(images/left-frame-shadow-261x170.jpg) no-repeat center top; width: 262px; padding-bottom: 10px;}
#l-colum { width: 520px; float: left;}
#l-colum table tbody tr td p { margin: 0; font-size: 14px; text-transform: uppercase; font-weight: bold; padding-bottom: 0; padding-top: 0;}
#l-colum table tbody tr td p a { margin: 0; text-transform: capitalize; font-size: 12px; font-weight: normal; font-style: normal; padding-bottom: 10px;}
a.ftShop-new { display: block; background: url(images/featured-shadow-235x113.jpg) no-repeat -6px 0; padding-bottom: 12px; margin-top:8px;}

#r-colum { float: left; width: 250px; padding-left: 15px;}
#r-colum div.lcolshad img { padding-top: 4px; padding-left: 5px; padding-bottom: 5px;}
a.viewmore { display: block; text-align: right; background: url(images/orange-arrow-11x8.jpg) no-repeat 21px 3px; width: 90px; margin-left: auto; color: #2442b2; text-decoration: none; font-weight: bold; font-size: 11px;}
a.viewmore:hover { color: #fe6811;}
.blue, .blue:visited { font-weight: bold; text-decoration: none; color: #2442b2;}
a.blue:hover { text-decoration: underline;}
.orange, .orange:visited { font-weight: bold; text-decoration: none; color: #fe6811;}
a.orange:hover { text-decoration: underline;}
.purple, purple:visited { font-weight: bold; text-decoration: none; color: #823e84;}
a.purple:hover { text-decoration: underline;}
.green, .green:visited { font-weight: bold; text-decoration: none; color: #1e6c3e;}
a.green:hover { text-decoration: underline;}
#r-colum div.lcolshad form { margin: 0; padding: 0;}
#r-colum div.lcolshad form table tbody tr td input { padding-left: 66px;}
#r-colum div.lcolshad div.lcoltable { padding-left: 23px; font-size:11px;}
#r-colum div.lcolshad div.lcoltable form table tbody tr td select { width: 212px;}
div.home-specials { background-color: #dbe4f3; padding: 8px; width: 475px; margin-right: auto; margin-left: auto; border: 2px solid #255bc6; text-align: left;}
div.home-specials h2 { text-align: center; margin-right: auto; margin-left: 156px; margin-bottom: 10px; padding-bottom: 10px; color: #255bc6;}
div.home-specials p { color: #2040b1; margin-top: 4px; margin-bottom: 4px; font-size: 12px;}

