﻿/* new OST styles */
div.home-callouts{
	background-position:left top;
	background-image: url(/images/ost_bg.gif);
	background-repeat: repeat-y;
	width:223px;
	padding: 0;
	margin: 0;
}

#homePromoImage {
	position:absolute;
	left:9px;
	top:10px;
	width:480px;
	height:265px;	
	background-image:none;
}

#homePromoSignup {
	position:absolute;
	left:16px;
	top:275px;
	width:465px;
	height:55px;
	background-image:url(/images/promoSignupBack.jpg);
}

.signupEmphasis {
	color:#9d241c;
	font-weight:bold;
}

.weDeliver {
    width: 223px;
    height: 114px;
    overflow: hidden;
}

.ostDates {
	color:#a1221c;
	font-weight:bold;
	font-size:17px;
}

div.featureSheet {
    margin-top: 3px;
    margin-bottom: 5px;
    color: #000000;
}

div.featureSheet ul {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left:15px;
    padding-left:0;
}

#homePromoSignupText {
	margin-left:115px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a3c31;
}

#promoRightColumn {
	margin-left:502px;
	width:223px;
	height:348px;
}

#promoOSTCallout {
	position:relative;
	width:222px;
	height:115px;
	background-image:url(/images/promoOstBoxBack.jpg);
	background-repeat:no-repeat;
}

/* end OST styles */





#ShopOnline
{
	width: 223px;
	background-color: #ebe7d4;
	color: #4a3c31;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	text-align: left;
	margin-bottom: 20px;
}

#ShopOnline ul
{
	margin: 0px;
	padding: 0px 0px 5px 10px;
	list-style-position: inside;
}

#ShopOnline ul li
{
	margin: 0px;
	padding: 0px;
}

#ShopOnline a
{
	color: #4a3c31;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
}

#ShopOnline a:hover
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
}

td.ost-dates
{
	width: 30%;
	border-right: solid 1px #a39882;
	color: #b31f16;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt;
	text-align: center;
}

#ShopOnline p
{
	margin: 0px;
	padding: 5px 10px 0px 10px;
}

#ShopOnline a.signup
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
}

#ShopOnline a.signup:hover
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 14pt;
}

td.callout
{
	background-image: url(/images/tab.gif);
	background-repeat: no-repeat;
	width: 248px;
	text-align: left;
	vertical-align: top;
	padding: 9px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
}

.tabbedheader
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	padding-left: 9px;
	font-weight: bold;
}

td.callout p
{
	padding: 0px 13px 0px 10px;
}

td.callout img
{
	float: left;
	margin-right: 10px;
}
