/* SC 2.0 Default styles modified for Ritz Camera*/

body 
{
    COLOR: #000;
    
}
td { font-family: Verdana, sans-serif; color: #000;   }
a:link {	color: #00639c; }
a:visited { color: #00639c; }
a:hover { color: #00639c; }
#ShopLocalLink a:link {	color: Black; }
#ShopLocalLink a:visited { color: Black; }
#ShopLocalLink a:hover { color: Black; }
#ffglobalnav{background-color: #000; width: 200px; padding-right: 0px;}
#globalnav {  width: 201px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; background-color: #000; color: #fff; }
#gnstoresearchshop {	border-left: 1px solid #696969; border-right: 1px solid #696969; border-bottom: 1px solid #696969;}
#globalnav a:link{color: #fff;}
#globalnav a:visited{color: #fff;}
#globalnav a:hover{color: #fff;}

.header2B{color: #fff; font-weight: bold; background-color:#CC0000;}
#gnstoreinfo {	width: 162px; padding: 3px 3px 8px 3px; font-size:10px; color: #fff; }
#gnlocationtitle { padding:3px; font-weight: bold; text-align: left; font-size: 13px; color:#fff; width:100%	}
#gnstrname { font-weight: bold; }
#gnstrmap {	font-size:10px; color: #fff;}
#gnstrlocs { font-size:10px; color: #fff;}

#gnsearchframe { }
#gnsearch { padding: 3px 3px 8px 3px; text-align: left; width: 162px; border: 0px;}
#gnsearchcopy { padding:3px; font-weight: bold; text-align: left; font-size: 13px; background-color:#CC0000; color:#fff; }
#gnsearchinput { width: 115px; font-size: 10px; }
.searchgobutton {	font-size: 10px; font-weight: bold; width: 30px;}

#gncatframe { }
#gncatlist { text-align: left; width: 193px; font-size:10px; color: #fff;}
#gncathead { padding:3px; font-weight: bold; text-align: left; font-size: 13px; background-color:#CC0000; color:#fff; }
#gncategories { padding: 3px 3px 8px 3px; text-align: left; width: 162px; font-size: 10px;}
.mcitemcount {	font-size:8px; font-family:Verdana, sans-serif; color:#999; }

#gnbranddropdown { padding: 0px 0px 8px 0px; text-align: left; width: 100%; margin: 0px 2px 0px 0px; }
#brandid { font-size: 11px; width: 150px; margin-top: 5px; }
#gnbrandhead 
{
    padding: 3px; 
    font-weight: bold; 
    text-align: left; 
    font-size: 13px; 
    background-color: #CC0000; 
    color: #fff;
}
#gnfeaturedbranddropdown { margin: 5px; }

#gnshoppinglist 
{
    width: 100%; 
    border: 0px; 
    padding: 3px; 
    text-align: left; 
    margin: 0px; 
    color: #fff;
}
#sltitle {
    padding: 3px; 
    font-weight: bold; 
    text-align: left; 
    font-size: 11px; 
    background-color:#CC0000; 
    color: #fff; 	
}

#gnemailalert { width: 160px; padding: 3px 3px 3px 0px; margin:0px; border: 0px; background-color:#000; text-align: center;  }
#emailsignupTITLE 
{
    padding: 3px; 
    font-weight: bold; 
    text-align: left; 
    font-size: 11px; 
    background-color: #CC0000; 
    color: #fff; 
}
#emailsignupTEXT { font-size: 10px; color:#FFF;  width: 230px;}
 
#emailsignupACTION { font-weight: bold; font-size: 11px; color: #fff; }
#emailinput { width: 115px; font-size: 10px; }
#emailsignupheaderbutton { font-size: 10px; font-weight: bold; width: 30px; }

#bodycontent {	width: 100%;}
#maincontent { margin: 0px 0px; padding: 0px 0px 0px 0px; width:100%; color: #000; }
#clientheader { width: 100%; margin-bottom: 0px; }
#clientfooter { width: 100%; text-align: center; }
#foot{ width: 100% } 
 
 
#clientdisclaimer{ width:500px; font-size:9px; font-family:verdana; color:#CCC; text-align:left; padding-top:20px; }
#gnbreadcrumb { font-size: 10px; color: #000; font-family: Verdana, Helvetica, sans-serif; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; padding: 3px; border-top: 0px; width:500px;   } 
 
 
#nuepmaincontent { margin: 0px; width:100%;}
#nuepbody { width:auto; text-align:center; }
#nuepentry { width:100%; text-align:center;}
#mcentrycontent {	width: auto; }

#mcentrycovframe { width: auto; }
#mcentrycatframe { width: auto; padding-left: 10px; padding-right: 0px; }
#mcentrycovhead, #mcentrycathead  { font-size: 13px; font-weight: bold; background-color: #CC0000; padding: 2px 5px; color: #fff;}

.SLHcircularbanner {
	background-color: #efefef;
}
.SLHcircularbannerfont {
	color: #666; font-size: 11px;
}
.SLHcircularbannerfontsmall {
	color: #666;
}

#mcnavtopcircpage { text-align: center; font-size: 11px; border: 0px; padding: 0px 3px; margin: 0px 0px 6px 0px;  background-color: #EBEBEB; width:100%}
#mcnavbotcircpage { text-align: center; font-size: 11px; border: 0px; padding: 0px 3px; margin: 6px 0px;  background-color: #EBEBEB; width:100%}
.mcpgthumbnail {	padding: 5px; width: 350px; margin: 5px 0px; border-top: 1px solid #DEDEDE; }
.mcpgltTHUMB img { border: 0px; }
.mcpgltLINKS { text-align: left; border: 1px solid #999; width: 150px; padding: 3px; font-weight:normal;}
.mcpgltTITLE { font-size:13px; }
.mcpgltDEAL, .mccatltDEAL { color:#ef0000; font-size:11px; }

#mcpageSINGLE, #mcpageSPREAD, #mcpageLARGE { font-size: 10px;  }
 /*fixes facing pages*/
#mcnavpageright{padding-left: 0px;} 
#mcnavpageleft{padding-right: 0px;} 
.mcpageleft{text-align:right;}
#mcpageITEMLISTHEADER {
	color: #000;
}

#mcnavtopcategory { border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 1px solid #666; padding:6px 16px 6px 6px; margin: 6px 0px;  background-color: #EBEBEB;  font-size: 10px;}
#mcnavbotcategory { border-bottom: 0px; border-right: 0px; border-left: 0px; border-top: 1px solid #666; padding:6px 16px 6px 6px; margin: 6px 0px;  background-color: #EBEBEB;  font-size: 10px;}
.mccatthumbnail { width: 200px; margin: 0px 6px 6px 0px; }
.mccatltTHUMB img { border: 0px; }
.mccatltLINKS { text-align: left; border: 1px solid #999; width: 150px; padding: 3px; font-weight:normal;}

#mcnavtoplocation { border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 1px solid #ccc; padding:6px 16px 6px 6px; margin: 6px 0px;  background-color: #EBEBEB;  font-size: 10px;}
#mcnavbotlocation { border-bottom: 0px; border-right: 0px; border-left: 0px; border-top: 0px; padding:6px 16px 6px 6px;; margin: 6px 0px;  background-color: #EBEBEB; font-size: 10px; }
.locstrinfoframe { border-bottom: 1px #ccc solid; padding: 3px 16px 6px 0px; margin-top:3px; border-top: 0px;}


#detailDEAL {
	color: #ef0000;
}
#detailACTIONS {	border: 1px solid #999; padding: 5px 3px; margin: 5px; width: 150px;}


#searchitemheader { background-color:#efefef; }
#searchdeptheader { background-color:#efefef; }


.mcshoplistremove { font-family: Verdana, sans-serif; font-size:10px;}


.mapnavigation { background-color: #fff; border: #ccc; }
#directionform { background-color:#fff; color: #000; }
.defaultsmall { color:#000; } 
.defaultbold { color:#c00; }

.grouphead {
	color:#000; padding-left:5px;
}
#cmsattribution { text-align:center; padding:30px 10px 10px 10px;}
.menuLink{ font-weight: bold; font-size: 13px; }

.popdiv { border:	#666666 1px solid; padding: 2px; font-size: 11px; width: 200px; line-height: 120%; background-color: #efefef; color:#000; text-align: left; }
.popdivnoimage { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666666 1px solid; WIDTH: 200px; LINE-HEIGHT: 120%; PADDING-TOP: 4px;  BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffff99 }
.popdivmultilisting { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666666 1px solid; WIDTH: 200px; LINE-HEIGHT: 120%; PADDING-TOP: 4px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffff99 }
.popdivmaparea { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666666 1px solid; WIDTH: 200px; LINE-HEIGHT: 120%; PADDING-TOP: 4px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffff99 }
.poptitle { FONT-SIZE: 12px; LINE-HEIGHT: 110%; FONT-FAMILY: Arial; color:#000; }
.popmapareatitle { FONT-SIZE: 12px; LINE-HEIGHT: 110%; FONT-FAMILY: Arial; color:#000; }
.popdeal { FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 170%; FONT-FAMILY: Verdana,Arial; color:#000; }
.poppricequalifier { FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 110%; FONT-FAMILY: Verdana,Arial; color:#000; }
.popadditionaldealinfo { FONT-SIZE: 10px; LINE-HEIGHT: 110%; FONT-FAMILY: Verdana,Arial; color:#000; }
.poplistingdescription { FONT-SIZE: 9px; LINE-HEIGHT: 115%; FONT-FAMILY: Verdana,Arial; color:#000; }
.popdescription { FONT-SIZE: 9px; LINE-HEIGHT: 115%; FONT-FAMILY: Verdana,Arial; color:#000; }
.popfineprint { FONT-SIZE: 9px; LINE-HEIGHT: 115%; FONT-FAMILY: Verdana,Arial; color:#000; }
.popmapareadescription { FONT-SIZE: 9px; LINE-HEIGHT: 115%; FONT-FAMILY: Verdana,Arial; color:#000; }
.popclickformore { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial; color:#000; }
.popmapareaactiontext { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial; color:#000; }


.pageheader {
	color: #ef0000;
}
 
.mcnavdetailBACK { text-align: right; font-size: 11px; width:655px; }
