
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited  {
	color: #000000;
	text-decoration: none;
}
a:hover  {
	color: #03416C;
	text-decoration: underline;
}
a:active  {
	color: #000000;
	text-decoration: none;
}
/*****/
a.FooterLinkWhite:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.FooterLinkWhite:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
a.FooterLinkWhite:hover  {
	color: #FFFFFF;
	text-decoration: underline;
}
a.FooterLinkWhite:active  {
	color: #FFFFFF;
	text-decoration: none;
}
/*****/
a.SideLink:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.SideLink:visited  {
	color: #FFFFFF;
	text-decoration: none;
 	font-weight: bold;
	font-size: 11px;
}
a.SideLink:hover  {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	padding-left: 4px;
}
a.SideLink:active  {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
/*******************************/
/*******************************/
/*******************************/
body {
	margin: 0px;
	background-image: url(Images/SiteWinter/BodyBG.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #DCDCDC;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
/*******************************/
/*******************************/
/*******************************/
#Flash {
	position:absolute;
	left:0px;
	top:36px;
	width:100%;
	height:246px;
	z-index:1;
	text-align:center;
}
#FlashLayer {
	height: 246px;
}
.MasterTable {
	width: 760px;
	border-right: solid #000000 3px;
	border-left: solid #000000 3px;
	border-bottom: solid #000000 3px;
}
.ContentColumn {
	width: 542px;
	/*background-image: url(Images/Site/web_12.gif);
	background-position: left top;
	background-repeat: no-repeat;*/
	vertical-align: top;
	background-color: #03416C;
	padding: 10px;
}
.RightColumn {
	width: 218px;
	background-color: #03416C;
	vertical-align: top;
}
.LeftColumnSub {
	background-color: #03416C;
	width: 150px;
	vertical-align: top;
}
.CenterColumnSub {
	background-color: #03416C;
	width: 610px;
	height: 250px;
	vertical-align: top;
	padding-bottom: 20px;
}
.FooterBG {
	background-image:url(Images/SiteWinter/FooterBG.gif);
	background-repeat:repeat-x;
	background-position: left top;
	height: 23px;
	padding-left: 12px;
	padding-right: 12px;
}
.FooterWhite {
	color: #FFFFFF;
	font-size: 10px;
} 
.FooterGrey {
	color: #3A3A3A;
	font-size: 10px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	vertical-align: top;
} 
.LeftNavBG {
	background-image: url(images/SiteWinter/LeftNavBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 150px;
}
.PageTitleBG {
	background-image: url(images/SiteWinter/PageTitleBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	width: 560px;
}
.PageTitleLeft {
	background-image: url(images/SiteWinter/PageTitleLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 15px;
}
.Divider {
	background-image: url(images/SiteWinter/Divider.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.ArrowLink {
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 5px;
}
/*******************************************/
/*GALLERY*/
.BorderTop {
	background-image: url(images/border/Table02.gif);
	background-repeat: repeat-x;
}
.BorderBototm {
	background-image: url(images/border/Table09.gif);
	background-repeat: repeat-x;
}
.BorderLeft {
	background-image: url(images/border/Table05.gif);
	background-repeat: repeat-y;
}
.BorderRight {
	background-image: url(images/border/Table07.gif);
	background-repeat: repeat-y;
}
.AlbumTitle {
	font-size: 14px;
	font-weight: bold;
}
.AlbumDetail {}
.AlbumInfo {
	font-size: 10px;
}
img.DetailBorder a {
	border: 3px solid #000000
}
/***************************************************/
/********** CARTSTYLES *****************************/
.ftrProductBG {
	background-color: #015F94;
	background-image: url(Images/SiteWinter/ftrProductBG.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
}
.ftrProductTitle {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 6px;
}
.ftrProductDetail {
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 6px;
}
.ftrProductImage img {
	width: 75px;
	height: 75px;
	border: 1 solid #CCCCCC;
	margin: 6px;
}
.ftrProductDivider {
	background-image: url(images/SiteWinter/ftrProductDivider.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 10px;
}
.More {
	background-image: url(Images/SiteWinter/ftrProductMoreInfo.gif);
	background-repeat: repeat-x;
	background-position: left center;
	width: 46px;
	height: 11px;
}
/*****************/
.CartHeading {
	font-size: 12px;
	font-weight: bold;
	background-image: url(Images/Divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 16px;
	background-color: #E4E4E4;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
}
.CartItem TD {
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	
}
.FormText {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.CartImage {
	padding-right: 10px;
	vertical-align: top;
}
.CartPrice {
	font-size: 11px;
}
.CartTitle {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
select.CartSelect {
	font-size: 10px;
	color: #666666;
}
select.CartSelectHome {
	font-size: 9px;
	color: #666666;
}
.CartTeaser {
	font-size: 12px;
}
.CartPurchase {
	padding-top: 5px;
	padding-bottom: 5px;
}
.CartMoreInfo {
	font-size: 11px;
	font-weight: bold;
}
/*************************************/
.SubscribeBG {
	background-image: url(Images/SiteWinter/SubscribeBG.gif); 
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #656565;
	border-top: solid 1px #FFFFFF;
}
/************************************/
.ftrAnnTitle {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.ftrAnnDetail td {
	font-size: 12px;
	color: #FFFFFF;
}
span.ftrAnnDetail {
	font-size: 12px;
	color: #FFFFFF;
}
.ftrAnnMore {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
}
.dtlAnnTitle {
	font-size: 14px;
	font-weight: bold;
}
.dltAnnDetail {
	font-size: 12px;
}
.dtlAnnMore {
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	text-align: right;
}
/****************CART BUTTONS****************/
.btnMoreInfo {
	background-image: url(Images/SiteWinter/MoreInfoSM.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 90px;
}
.btnAddtoCart {
	background-image: url(Images/SiteWinter/addToCartSM.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 83px;
}
.btnAddtoCartDTL {
	background-image: url(Images/SiteWinter/AddtoCart.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 115px;
}
.btnBacktoCatalog {
	background-image: url(Images/SiteWinter/BacktoCatalog.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 115px;
}
.btnCheckout {
	background-image: url(Images/SiteWinter/CheckOut.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 115px;
}
.btnSubmit {
	background-image: url(Images/SiteWinter/Submit.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	width: 115px;
}



