﻿body
{
    color:Black;
    FONT-SIZE: 8pt;
    font-variant:normal;
    FONT-FAMILY: Arial,Tahoma,Helvetica,Geneva,Swiss,SunSans-Regular,Segoe UI;
    background-color:#EEEEEE;
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #333333;
}
TD.WhiteText
{
   FONT-WEIGHT: normal;
   FONT-SIZE: 8pt;
   color:White;
}
TD.WhiteBoldText
{
   FONT-WEIGHT: bold;
   FONT-SIZE: 8pt;
   color:White;
}
TD.ShopProducts
{
    background:url(../images/productlistbg.gif) repeat-x;
    width:196px;
    height:27px;
}
TR.Header
{
    background-color:#0055A5;
}
Table.Cart
{
    border-color:#00219b;
    border-style:solid;
    border-width:1px;
}

TD.NavyBlueCell
{
   background-color:#0055A5;
   color:White;
}
TD.Separator
{
    background: #e0e0e0;
}
TD.SearchResultItem
{
  border-color:#e0e0e0;
  border-style:solid;
  border-width:2px;
  background-color:White;
  text-align:center;
  height:110px;
}
TD.SmallText
{
  font-size:8pt;
}
TD.VerySmallText
{
  font-size:7pt;
}
TR.Links
{
    border:solid;
    height: 50px;

}
TD.Spotlights{background: #ffffff;color: #000000;border: solid #00219b 1px;padding-right: 2px;padding-left: 2px;padding-top: 2px;padding-bottom: 2px;}
TextBox1
{
    border:solid 1px #7d9db9;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
    margin:0px;
    padding:2px 1px 4px;
    float:left;
    height:16px;
}
TextBox{display:block;font-size:8pt;height:16px;border:1px solid #111111;padding:1px 1px 1px;background:#fff;color:#111; }
.TextBox{display:block;font-size:8pt;height:16px;border:1px solid #111111;padding:1px 1px 1px;background:#fff;color:#111;}
RTextBox{display:block;font-size:8pt;height:16px;border:1px solid #111111;padding:1px 1px 1px;background:#fff;color:#111;text-align:right}
.RTextBox{display:block;font-size:8pt;height:16px;border:1px solid #111111;padding:1px 1px 1px;background:#fff;color:#111;text-align:right}

Select
{
    BORDER-RIGHT: #111111 1px solid;
    BORDER-TOP: #111111 1px solid;
    font-size:8pt;
     FONT-FAMILY: Arial,Tahoma,Helvetica,Geneva,Swiss,SunSans-Regular,Segoe UI;
    BORDER-LEFT: #111111 1px solid;
    BORDER-BOTTOM: #111111 1px solid;
    TEXT-DECORATION: none
}
A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0054A5;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0054A5;
    TEXT-DECORATION: none
}
A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0054A5;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0054A5;
    TEXT-DECORATION:  underline;
}
A.DarkBlueLink
{
    color:#0054A5;
    font-weight:bold;
    font-size:8pt;
}
A.CommunityLinks
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:10pt;
}
A.LinkButton, A.LinkButton:visited, A.LinkButton:active
{
    font-size: 11px;
    text-decoration: none;
    height: 20px;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    BORDER-LEFT: #111111 1px solid;
    BORDER-RIGHT: #111111 1px solid;
    BORDER-TOP: #111111 1px solid;
    BORDER-BOTTOM: #111111 1px solid;
    color: #EEEEEE;
    background-color: #0055A5;
}
A.LinkButton:hover
{
    font-size: 11px;
    text-decoration: none;
    height: 20px;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    BORDER-LEFT: #FF0000 1px solid;
    BORDER-RIGHT: #FF0000 1px solid;
    BORDER-TOP: #FF0000 1px solid;
    BORDER-BOTTOM: #FF0000 1px solid;
    color: #EEEEEE;
    background-color: #0055A5;
}
#backgroundPopup
{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/  
    height:100%;   
    width:100%;   
    top:0;   
    left:0;   
    background:#000000;   
    border:1px solid #cecece;   
    z-index:1;  
     
}   
#imgpopup
{   
    display:none;
    position:fixed;   
    _position:absolute; /* hack for internet explorer 6*/  
    height:575px;   
    width:575px;   
    background:#FFFFFF;   
    border:2px solid #cecece;   
    z-index:2;   
    padding:12px;   
} 
#cvvpopup
{   
    display:none;
    position:fixed;   
    _position:absolute; /* hack for internet explorer 6*/  
    height:400px;   
    width:250px;   
    background:#FFFFFF;   
    border:2px solid #cecece;   
    z-index:2;   
    padding:12px;   
} 
#blockui
{   
    display:none;
    position:fixed;   
    _position:absolute; /* hack for internet explorer 6*/  
    height:50px;   
    width:600px;   
    background:#FFFFFF;   
    border:2px solid #cecece;   
    z-index:2;
    text-align:center;   
    padding:12px;   
} 
#popupClose
{
    font-size:14px;   
    line-height:14px;   
    right:6px;   
    top:4px;   
    position:absolute;   
    color:#6fa5fd;   
    font-weight:700;   
    display:block;   
}   
A.popupClose
{
    font-size:14px;   
    line-height:14px;   
    right:6px;   
    top:4px;   
    position:absolute;   
    color:#6fa5fd;   
    font-weight:700;   
    display:block;   
}   
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#FFF;
	padding:5px;
	display:none;
	color:#fff;
	}

#gallery
{
    background-color:#FFFFFF;
}
SPAN.BigWhiteText
{
    font-size:9pt;
    display:block;
    color:#FFFFFF;
    font-weight:bold;
}
SPAN.BigBlackText
{
    font-size:8pt;
    display:block;
    color:#000000;
    font-weight:bold;
}
ul.scartinfo
{
    list-style-type:disc;
    font-size:8pt;
    
}
SPAN.LargeHeader
{
    font-size:22px;
    font-weight:normal;
}
SPAN.BillingSteps
{
    font-size:18px;
    font-weight:normal;
    color:#777777;
}
TD.HdLeftGreen
{
    width:4px;
    height:30px;
    background:url(../images/hd_left_green.gif) no-repeat;
}
TD.HdLeftGray
{
    width:4px;
    height:30px;
    background:url(../images/hd_left_gray.gif) no-repeat;
}
TD.HdRightGreen
{
    width:4px;
    height:30px;
    background:url(../images/hd_right_green.gif) no-repeat;
}
TD.HdRightGray
{
    width:4px;
    height:30px;
    background:url(../images/hd_right_gray.gif) no-repeat;
}
TD.HdFillerGrayBk
{
    width:2px;
    height:30px;
    background:url(../images/hd_graybk.gif) no-repeat;
}
TD.HdFillerGreenBk
{
    width:2px;
    height:30px;
    background:url(../images/hd_greenbk.gif) no-repeat;
}
TD.HdSelBk
{
    width:125px;
    height:30px;
    background:url(../images/hd_greenbk.gif) repeat-x;
}
TD.HdUnSelBk
{
    width:125px;
    height:30px;
    background:url(../images/hd_graybk.gif) repeat-x;
}
TD.HdGrayGray
{
    width:23px;
    height:30px;
    background:url(../images/hd_gray_gray.gif) no-repeat;
}
TD.HdGrayGreen
{
    width:23px;
    height:30px;
    background:url(../images/hd_gray_green.gif) no-repeat;
}
TD.HdGreenGray
{
    width:23px;
    height:30px;
    background:url(../images/hd_green_gray.gif) no-repeat;
}
Span.ChkNormal
{
    border: solid 0px #111111;
    background-color:#EEEEEE;
    font-size:12px;
    color: #555555;
    text-align:center;
    padding: 4px 4px 4px 4px;
}
Span.ChkSelected
{
    border: solid 0px #111111;
    background-color:#64A204;
    font-size:12px;
    font-weight:bold;
    color: #FFFFFF;
    text-align:center;
    padding: 4px 4px 4px 4px;
}
UL
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
TD.SpecialProducts
{
    font-size:12px;
    font-weight:bold;
    color: #F05033;
}
TD.NewProductsHeader
{
    font-size:32px;
    font-weight:bold;
    color: #F05033;
    letter-spacing:1px;
    text-align:left;
    
}
TD.NewProductsSummary
{
    font-size:18px;
    font-weight:bold;
    color: #555;
    letter-spacing:1px;
    text-align:left;
}
TD.NewProductsPrice
{
    font-size:16px;
    font-weight:bold;
    color: #555;
    letter-spacing:1px;
    text-align:left;
}
TD.SpecialProductsPrice
{
    font-size:16px;
    font-weight:bold;
    color: #F05033;
}
TD.SpecialProductsHeader
{
    font-size:18px;
    font-weight:bold;
    color: #0055A5;
}
table#NewProducts
{
    border-left:solid 4px #0055A5;
    border-top:solid 4px #0055A5;
    border-right:solid 4px #0055A5;
    border-bottom:0px;
    
}
@media print
{
table#header{display:none}
A.LinkButton{display:none}
table#ctl00_leftMenu{display:none}
div#ctl00_pageContent_divAnonymusUser{display:none}
}

table#header{border:solid 1px #AAAAAA;border-top:none;border-left:none; border-right:none}
table#header a{ font-size:8pt;color:#FFFFFF;font-weight:bold;}
table#AccountLinks a{ font-size:8pt;display:block;color:#FFFFFF;font-weight:bold;}
table#Events{width:180px;font-size:7pt;}
table#Events a{font-size:7pt;}
table#menu{margin:0;padding:0;font-weight:bold;color:#fff;background-color:#ffffff;width:180px;}
table#menu tr{background:url(../images/navbtnBG.gif)  repeat-y left top;height:22px;padding-right:4px; border-left:none;border-top:none;border-bottom:solid 1px white ;border-right:none;text-align:right}
table#menu tr.hover{background:url(../images/navbtnBG_hover.gif)  repeat-y left top;border-style:solid;border-width:1px;border-left:none;border-top:none;}
table#menu tr.active{background:url(../images/navbtnBG_hover.gif)  repeat-y left top;border-style:solid;border-width:1px;border-left:none;border-top:none;}
table#menu td{padding-right:4px;}
table#menu td a{font-size:8pt;color:#fff;padding-top:4px;padding-right:8px;text-decoration:none;text-align:right;}
table#menu td a.hover{background:url(../images/navbtnBG_hover.gif)  repeat-y left top;border-style:solid;border-width:1px;border-left:none;border-top:none;}
td#spacer{background:url(../images/menuspacer.gif)  repeat;}
#popups{display:none;}
#recentlist{font-family:Arial;background-color:#FFFFFF;width:350px;height:310px;overflow:auto;border:3px solid #FFD195;padding:5px 3px 3px 5px;color:#0B4069;position:absolute;top:100px;left:100px;z-index:1000;display:none}
#recentlist img{width:60px;height:60px;}
.followus {background:url(../images/followusbg.gif) repeat-x;background-position:center;padding:3px 3px 3px 3px;}
#recentlist span{font-size:10pt;width:60px;height:20px;}
.popup{background-color:#89C5FB;width:400px;border-top:3px solid #1a3471;border-right:3px solid #1a3471;padding:5px 6px 6px 5px;color:#0B4069;position:absolute;}
.popup h3 span{font-size:0;display:block;position:absolute;right:0;top:0;width:60px;height:20px;}
.popup a{margin-left:5px;font-size:11px;text-decoration:none;color:#B9DCFE;font-size:9pt}
.popup .col a{display:block;margin:0 10px 1px;padding:1px 2px 0 2px;font-size:.9em;color:#B9DCFE}
.popup .col a:hover{display:block;text-decoration:underline;margin:0 10px 1px;padding:1px 2px 0 2px;font-size:.9em;color:#B9DCFE}
.popup .col a:visited{display:block;margin:0 10px 1px;padding:1px 2px 0 2px;font-size:.9em;color:#B9DCFE}
.popup .col{float:left;width:50%;padding-bottom:10px;}
.popup .col.one{background:#4479B7;}
.popup .col.two{background:#3E6DAA;}
.popup h3{padding-bottom:10px;font-size:17px;font-weight:normal;color:#fff;position:relative;}
.popup h3 a{color:#fff;}
.popup h3 strong{font-weight:bold;}
.popup h4{font-size:14px;padding:10px 0 3px 10px;color:#fff;}
.popup .col span{display:block;margin:0 10px 1px 0px; font-size:.9em;}
.popup .col h4 a{display:block;margin:0 10px 1px 0;padding:1px 2px;font-size:.9em;}
.popup .col h4 a:hover{border-bottom:1px solid #fff;margin-bottom:0;}
.popup .links div a{margin-left:5px;font-size:11px;text-decoration:none;color:#B9DCFE;}
.popup h4,.popup h3{margin:0;padding:0;cursor:default;}
.clearfix{_zoom:1;}
.clearfix:after{clear:both;content:'.';display:block;font-size:0;line-height:0;height:0;visibility:hidden;}
A.findsomething
{
    font-size:10pt;
    color:black;
    font-weight:bold;
    font-style:italic;
}
