.siteBody
{
    font-family:Verdana; 
    font-size:10pt;
    background-image:url('/images/BG_ShadowMaroon.jpg'); 
    background-color:#990000; 
    background-repeat:repeat-y; 
    background-position:center;
}
.kwText
{
    font-size:10pt;
    color:#333333;
    text-align:left; 
    font-weight:bold; 
    font-style:italic;
}    
.siteBody2
{
    font-family:Verdana; 
    font-size:10pt; 
    background-image:url('/images/BlueGradientBG.jpg'); 
    background-color:#4E6FAD; 
    background-repeat:repeat-x; 
    background-position:top;
}
.siteBody3
{
    font-family:Verdana; 
    font-size:10pt; 
    background-image:url('/images/MaroonGradientBG.jpg'); 
    background-color:#AC4D90; 
    background-repeat:repeat-x; 
    background-position:top;
}
.textLogo
{
    color:White;
    font-size:20pt;
    font-weight:bold;
    margin-top:25px;
    text-decoration:none;
    width:470px;
}
a.textLogo
{
    color:White; 
    text-decoration:none;
    font-weight:bold;
}
a.textLogo:hover
{
    text-decoration:none;
}
.productRow
{
    border-bottom:dotted 1px #D0D0D0;
}
.NavHeadSilverBg
{
    background-image:url('/images/silverBG_4x28.jpg'); 
    margin-top:0px;
    width:155px; 
    height:28px; 
    border:solid 1px #DEDEDE; 
    background-repeat:repeat-x;
}
.SilverBg
{
    background-image:url('/images/silverBG_4x28.jpg'); 
    margin-top:0px;
    height:28px; 
    border:solid 1px #DEDEDE; 
    background-repeat:repeat-x;
}
.NavHeadTxt
{
    margin-left:5px; 
    margin-top:8px; 
    font-size:8pt; 
    font-weight:bold; 
    color:#333333;
}
.eMailSignup
{
    border:solid 0px silver; 
    text-align:left; 
    margin:5px 0px 0px 0px;
    float:left; 
    width:790px; 
    height:85px; 
    background-image:url('/images/eMailBG.gif'); 
    background-repeat:no-repeat;
}
.emailSignupTxtBox
{
    margin-top:45px;
    margin-right:3px;
    border:solid 1px #DEDEDE;
    background-color:White;  
    width:280px;
    height:22px;
    font-family:Verdana; 
    font-size:10pt;
}
.shopByCatNavHead
{
    background-color:#003366; 
    color:White; 
    font-size:9pt; 
    font-weight:bold; 
    padding:2px 2px 2px 2px; 
    margin-left:-5px; 
    text-align:center;
}
.MsgPanel
{
    background-color:White; 
    width:365px; 
    height:260px; 
    border:solid 2px gray; 
    z-index:10;  
    position:absolute; 
    left:310px; 
    top:400px; 
    text-align:center; 
    font-size:11pt;
}
.lblEmail
{
    margin:10px 5px 10px 5px; 
    width:400px; 
    height:20px; 
    font-size:9pt; 
    color:Maroon; 
    text-align:center;
}
.lblEmail2
{
    margin:3px 0px 0px 0px;
    border:0px solid silver; 
    height:20px; 
    font-size:9pt; 
    color:Maroon; 
    text-align:left;
}
.adminStatusTxt
{
    margin:10px 5px 10px 5px;   
    font-size:8pt; 
    color:Maroon; 
    text-align:left;
}
.HeadBackground
{
    width:100%; 
    height:75px; 
    background-repeat:no-repeat; 
    background-image:url('Images/TopNewDeals_Head.gif');
    margin-left:0px;
}
.BodyDiv
{
    width:975px; 
    border:solid 0px silver; 
    background-color:white;
    text-align:left;
}
.MainContent
{
    padding:5px 0px 5px 5px; 
    float:left; 
    width:795px; 
    background-color:White;
}
.addEmailBtn
{
    margin-top:0px; 
    margin-left:0px;
    vertical-align:middle; 
    display:block;
}
a:hover
{
    text-decoration: underline;
}
.emailAlerts
{
    text-align:center; 
    color:White; 
    font-family:Verdana; 
    font-size:8pt; 
    font-weight:bold; 
    height:28px;
    width:975px;  
    background-color:#2B51B2; 
    vertical-align:middle; 
}
.emailSignupFooter
{
    text-align:center; 
    color:#333333; 
    font-family:Verdana; 
    font-size:8pt; 
    font-weight:bold; 
    height:28px;
    width:975px;
    border:solid 1px silver; 
    vertical-align:middle;
    background-image:url('/images/silverBG_4x28.jpg');
}
.headerSearch
{
    font-family:Verdana; 
    font-size:8pt; 
    color:#003366;
    font-weight:bold;
    padding-top:0px; 
}
.LeftNavTxtArea
{
    width:135px;  
    text-align:left;
    padding:5px 10px 5px 10px;
    margin:0px 3px 5px 0px;
    background-color:#FFFFFF; 
    border-left:1px solid #DEDEDE;
    border-right:1px solid #DEDEDE;
    border-bottom:1px solid #DEDEDE;
}
.BodyTxtArea
{
    width:755px;  
    float:left; 
    text-align:left; 
    padding-left:0px; 
    padding-top:5px;
    padding-bottom:5px;
    margin-right:10px;
}
.LeftNavHdr
{
    width:158px;
    padding:2px 2px 2px 2px;
    font-family:Verdana; 
    background-color:#990000;
    color:#FFFFFF; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none;
    margin-right:3px;
    text-align:center;  
}
.LeftNavHdr2
{
    width:162px; 
    height:20px;
    padding:5px 0px 0px 0px;
    font-family:Verdana; 
    background-image:url('Images/LeftNavRndTop.gif'); 
    background-repeat:no-repeat;
    color:#FFFFFF; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none;  
    text-align:center;
    margin-top:10px; 
}
.LeftNavRndBottom
{
    width:162px;
    height:20px;
    background-image:url('Images/LeftNavRndBottom.gif'); 
    background-repeat:no-repeat;
}
.mainTH_blue
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#003366; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left;
    border-bottom:solid 2px #003366; 
    margin-bottom:5px;
}
.mainTH_green
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#669900; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left;
    border-bottom:solid 2px #669900; 
    margin-bottom:5px;
}
.mainTH0
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#2B51B2; 
    font-size:10pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left;
    border-bottom:solid 1px #DEDEDE; 
    margin-bottom:5px;
    margin-top:-5px;
}
.AdvH1
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#333333; 
    font-size:11pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left;
    border-bottom:solid 0px #EBEBEB; 
    margin-bottom:5px;
}
.AdvH2
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#333333; 
    font-size:8pt; 
    font-weight:normal; 
    text-decoration:none; 
    text-align:left;
    border-bottom:solid 2px #EBEBEB; 
    margin-bottom:5px;
}
.CatH1
{
    padding:0px 3px 0px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#333333; 
    font-size:10pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left; 
    margin-bottom:5px;
}
.CatH2
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#333333; 
    font-size:7pt; 
    font-weight:normal; 
    text-decoration:none; 
    text-align:left; 
    margin-bottom:5px;
}
.footerSEOTxt
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:gray; 
    font-size:8pt; 
    font-weight:normal; 
    text-decoration:none; 
    text-align:left;
    border-top:dotted 1px #DEDEDE; 
    margin-bottom:0px;
    margin-top:10px;
}
.mainTH
{
    background-color:#EBEBEB; 
    padding:2px 2px 2px 2px; 
    height:18px; 
}
.mainTH1
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#990000; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left;
    border-bottom:solid 2px #990000; 
    margin-bottom:5px;
}
a.mainTH1
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#990000; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left;
    border-bottom:solid 2px #990000; 
    margin-bottom:5px;
}
a.mainTH1:hover
{
    text-decoration:underline;
}
a.mainTH2
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#990000;
    color:#FFFFFF; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left; 
    margin:2px 2px 2px 2px;
}
.mainTH2
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#990000;
    color:#FFFFFF; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left; 
    margin:2px 2px 2px 2px;
}
a.mainTH3
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#003366;
    color:#FFFFFF; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left;
    margin:2px 2px 2px 2px;
}
.mainTH3
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#003366;
    color:#FFFFFF; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none; 
    text-align:left;
    margin:2px 2px 2px 2px;
}

.BodyMain
{
    padding:3px 3px 3px 3px;
    font-family:Verdana; 
    background-color:#FFFFFF;
    color:#000000; 
    font-size:9pt; 
    font-weight:normal; 
    text-decoration:none;
    width:743px; 
    margin-left:0px; 
    vertical-align:top; 
    border:1px silver solid;
}
.categoryTxt
{
    font-family:Verdana; 
    color:#990000; 
    font-size:9pt; 
    font-weight:bold; 
    text-decoration:none;    
}
.LeftNavCategoryTxt
{
    font-family:Verdana; 
    color:#003366; 
    font-size:8pt; 
    font-weight:normal; 
    text-decoration:none;    
}
.categoryMerchantUrl
{
    font-family:Verdana; 
    color:#003366; 
    font-size:7pt; 
    font-weight:bold; 
    text-decoration:none;    
}
.smallMultiColumnTxt
{
    font-family:Verdana; 
    color:#003366; 
    font-size:8pt; 
    font-weight:normal; 
    text-decoration:none;    
}
.LeftNavSubCatTxt
{
    font-family:Verdana; 
    color:#003366; 
    font-size:8pt; 
    font-weight:normal; 
    text-decoration:none;   
}

.dealsBytypeUrl
{
    font-family:Verdana; 
    color:#003366; 
    font-size:8pt; 
    font-weight:normal; 
    text-decoration:none;    
}
a.dealsBytypeUrl
{
    font-family:Verdana; 
    color:#003366; 
    font-size:8pt; 
    font-weight:normal; 
    text-decoration:none;    
}
a.dealsBytypeUrl:hover
{
    text-decoration:underline;
}
.adminNavCategoryTxt
{
    font-family:Verdana; 
    color:#003366; 
    font-size:8pt; 
    font-weight:bold; 
    text-decoration:none;    
}
.adminNavSubCatTxt
{
    font-family:Verdana; 
    color:#003366; 
    font-size:8pt; 
    font-weight:normal; 
    text-decoration:none; 
    margin-left:10px;    
}
.horizontalNav
{
    width: 755px; 
    height: 25px; 
    margin-top:5px; 
    float:left; 
    background-color:#EBEBEB;
}
.hrefMainTH
{  
    font-family:Verdana; 
    color:#003366; 
    font-size:8pt; 
    font-weight:bold; 
    text-decoration:none;
}
a.hrefMainTH
{  
    font-family:Verdana; 
    color:#003366; 
    font-size:8pt; 
    font-weight:bold;
    text-decoration:none;
}
a.hrefMainTH:hover
{
    text-decoration:underline;
}
.hrefMaroon
{  
    font-family:Verdana; 
    color:#990000; 
    font-size:8pt; 
    font-weight:bold; 
    text-decoration:none;
}
a.hrefMaroon
{  
    font-family:Verdana; 
    color:#990000; 
    font-size:8pt; 
    font-weight:bold;
    text-decoration:none;
}
a.hrefMaroon:hover
{
    text-decoration:underline;
}
.hrefShopNow
{  
    font-family:Verdana; 
    color:#2B51B2; 
    font-size:8pt; 
    font-weight:bold; 
    text-decoration:none;
}
a.hrefShopNow
{  
    font-family:Verdana; 
    color:#2B51B2; 
    font-size:8pt; 
    font-weight:bold;
    text-decoration:none;
}
a.hrefShopNow:hover
{
    text-decoration:underline;
}
.hrefMoreDeals
{  
    font-family:Verdana; 
    color:#003366; 
    font-size:7pt; 
    font-weight:bold; 
    text-decoration:none;
}
a.hrefMoreDeals
{  
    font-family:Verdana; 
    color:#003366; 
    font-size:7pt; 
    font-weight:bold;
    text-decoration:none;
}
a.hrefMoreDeals:hover
{
    text-decoration:underline;
}
.medWhiteTxt
{  
    font-family:Verdana; 
    color:#FFFFFF; 
    font-size:9pt; 
    text-decoration:none;
    font-weight:bold;
}
a.medWhiteTxt:hover
{   
    text-decoration:underline;
}
.headerNavHref
{  
    font-family:Verdana; 
    color:#2B51B2; 
    font-size:9pt; 
    text-decoration:none;
    font-weight:bold;
}
a.headerNavHref:hover
{   
    text-decoration:underline;
}

.smallWhiteTxt
{  
    font-family:Verdana; 
    color:#FFFFFF; 
    font-size:8pt; 
    text-decoration:none;
    font-weight:bold;
}
a.smallWhiteTxt:hover
{   
    text-decoration:underline;
}
.lrgWhiteTxt
{  
    font-family:Verdana; 
    color:#FFFFFF; 
    font-size:10pt; 
    text-decoration:none;
    font-weight:bold;
}
a.lrgWhiteTxt:hover
{   
    text-decoration:underline;
    font-weight:bold;
}
.headerNav
{
    color:White; 
    text-align:right; 
    height:18px;
    width:500px;
    position:relative;
    top:13px;
    left:520px;
    font-weight:bold;
}
.headerNav_2
{
    color:White; 
    text-align:right; 
    height:18px;
    width:500px;
    position:relative;
    top:7px;
    left:470px;
    font-weight:normal;
    font-size:9pt;
}
.headerNav_3
{
    color:silver; 
    text-align:right; 
    height:18px;
    width:795px;
    top:7px;
    font-weight:normal;
    font-size:9pt; 
    float:right;
    border-bottom:solid 1px #DEDEDE;
    margin-bottom:10px;
    padding-bottom:5px;
}
.mainTR
{
    background-color:#FFFFFF; 
    padding:5px 0px 5px 0px;  
    vertical-align:middle;
    margin-bottom:5px;
}
.featuresTable
{
   border:solid 0px silver; 
   width:735px; 
   margin-top:-5px; 
   margin-bottom:10px;
}
.mainTables
{
   border:solid 1px silver; 
   width:790px;  
   margin-bottom:10px; 
   margin-top:5px;
}
.mainTables2
{
   border:solid 1px #DEDEDE; 
   margin-top:0px; 
   margin-bottom:5px;
}
.footerArea
{
    background-color:#F0F0F0; 
    float:left; 
    text-align:center;
    width:975px; 
    margin-bottom:0px;
}
.homeFeatureImg
{
    border:solid 0px silver; 
    height:150px; 
    width:180px; 
    padding:2px 2px 2px 0px; 
    vertical-align:middle; 
    text-align:center   
}
.homeFeatureTxt
{
    padding-left:2px; 
    text-align:left; 
    vertical-align:top; 
    font-size:8pt;
    color:#666666;
}
.homeFeatureHeadline1
{
    font-family:Verdana; 
    color:#003366; 
    font-size:10pt; 
    font-weight:bold; 
    text-decoration:none;
    margin-bottom:5px;   
}
.homeFeatureHeadline2
{
    font-family:Verdana; 
    color:#990000; 
    font-size:8pt; 
    font-weight:bold; 
    text-decoration:none;
    margin-bottom:5px;   
}
.Headline2
{
    font-weight:bold;
    color:#990000;
}
.viewDealHref
{
    font-weight:normal; 
    text-decoration:underline; 
    font-size:8pt;
    color:#990000;
}
.footerNotes
{
    font-weight:normal; 
    text-align:left; 
    text-decoration:none; 
    font-size:8pt;
    width:965px; 
    float:left; 
    color:Gray;
    padding: 5px 5px 5px 5px; 
}
.footerLinks
{
    font-weight:normal;  
    text-decoration:none; 
    font-size:8pt; 
    color:#333333; 
}
a.footerLinks
{
    font-weight:normal;  
    text-decoration:none; 
    font-size:8pt; 
    color:#333333; 
}
a.footerLinks:hover
{
    font-weight:normal;  
    text-decoration:underline; 
    font-size:8pt; 
    color:#333333; 
}
.advName
{
    margin-bottom:5px;
    color:#003366;
    font-weight:bold; 
    font-size:9pt;
}
.ListBox
{
    border:solid 1px gray;
}

.TxtBox
{
    height:12px;
    font-size:8pt;
    font-family:Arial;
}
.parentCatDiv
{
    padding-top:4px;
    padding-bottom:4px;
    border-bottom:1px dotted silver;
    margin-right:5px;
}
.catPanel
{
    width:350px; 
    font-size:8pt; 
    border:solid 1px silver; 
    background-color:#DEDEDE; 
    margin-bottom:10px; 
    padding:5px 5px 5px 5px; 
    text-align:left;
}
.msgConfirm
{
    font-size:8pt; 
    color:Maroon; 
    font-weight:bold;
    text-align:center;
}
.footerEmailMsgPanel
{
    text-align:center; 
    width:730px;
    margin-bottom:5px;
}

#txtAdUl
{
    margin-top:0px; 
    margin-left:0px; 
    margin-bottom:0px; 
    color:Silver;
    color:#003366;
    font: normal 8pt Verdana;
}
#txtAdUl li
{	 
    list-style:square;
    color:gray; 
    padding-bottom:5px;
    margin-left:10px;
}
#txtAdUl li a
{
    color:#003366;
    font: normal 8pt Verdana;
    text-decoration:none;
}
#txtAdUl li a:hover
{
    background-color:#ECEFFF;
    text-decoration:underline;
}

.Tab1
{
    background-image:url('/images/Tab1.gif'); 
    background-repeat:no-repeat; 
    height:48px;
}

.Tab2
{
    background-image:url('/images/Tab2.gif'); 
    background-repeat:no-repeat; 
    height:48px;
}

.Tab3
{
    background-image:url('/images/Tab3.gif'); 
    background-repeat:no-repeat; 
    height:48px;
}

.shopTabsOn
{
    text-decoration:none;  
    font-size:8pt;
    width:121px; 
    margin-top:9px; 
    float:left; 
    margin-left:0px;  
    color:White; 
    font-weight:bold; 
    text-align:center;
}

a.shopTabsOn:hover
{
    color:white; font-weight:normal; text-decoration:underline;   
}

.shopTabsOff
{
    width:121px; 
    margin-top:9px; 
    float:left; 
    margin-left:0px; 
    font-size:8pt; 
    color:#333333; 
    font-weight:normal; 
    text-align:center;
}

a.shopTabsOff
{
    text-decoration:none; 
    color:#333333; 
    font-size:8pt; 
    font-weight:normal;  
}

a.shopTabsOff:hover
{
    color:#333333; 
    font-weight:normal; 
    text-decoration:underline;   
}

.tabsRightTxt
{
    width:400px; 
    margin-top:26px; 
    float:right; 
    margin-right:20px; 
    font-size:8pt; 
    color:White; 
    font-weight:bold; 
    text-align:right;
}

.showSubCatNav
{
    visibility:visible; 
    display:block; 
    padding-top:2px; 
    padding-bottom:1px; 
    padding-left:10px; 
    border-left:1px solid #DEDEDE; 
    border-top:1px solid #003366; 
    border-bottom:1px solid silver; 
    border-right:1px solid silver; 
    background-color:#FFFFFF; 
    margin-bottom:3px; 
    margin-right:5px;
}
.toolTipAdvDescr
{
    top:auto; 
    font-size:8pt; 
    position:absolute; 
    background-color:#EEEEEE; 
    border-left:1px solid silver; 
    border-top:1px solid silver; 
    border-bottom:1px solid #666666; 
    border-right:1px solid #666666; 
    right:220px;
    z-index:100; 
    width:300px; 
    display:none; 
    padding:8px 8px 8px 8px; 
    text-align:justify;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.subCatDiv
{
    padding-top:2px; 
    padding-bottom:1px; 
    padding-left:10px; 
    border-left:1px solid #DEDEDE; 
    border-top:1px solid #003366; 
    border-bottom:1px solid silver; 
    border-right:1px solid silver; 
    background-color:#FFFFFF; 
    margin-bottom:3px; 
    margin-right:5px;
}
.ShadowBox
{
    width:365px; 
    height:215px;
    background-repeat:no-repeat; 
    background-image:url('images/BigSilverBox.jpg');
}
.HdrShadowBox
{
    padding-top:5px;  
    font-size:8pt;
    font-weight:bold;
    color:#003366;
    text-align:center;
    width:345px;
}
.ContentShadowBox
{
	font-weight:normal;
	font-size:8pt;
	padding:2px 2px 2px 2px; 
	margin-top:5px; 
	width:340px;
}
.divMerchantUrl
{
    width:148px; 
    float:left; 
    padding:1px 0px 1px 0px;
}

.divDealType
{
    width:155px; 
    float:left;
    margin-top:2px;
}

.LongShadowBox
{
    width:790px; 
    height:215px;
    background-repeat:no-repeat; 
    background-image:url('images/LongSilverBox.jpg');
}
.HdrLongShadowBox
{
    padding-top:5px;  
    font-size:8pt;
    font-weight:bold;
    color:#003366;
    text-align:center;
    width:760px;
}
.ContentLongShadowBox
{
	font-weight:normal;
	font-size:8pt;
	padding:2px 2px 2px 2px; 
	margin-top:5px; 
	width:760px;
}
ul
  {
  margin-left: 0px;
  padding-left: 10px;
  }
li
  {
  }
