/* Copyright 2007 Salt Lake Shopping Center */
/* Site design and development by PCF Virtual, www.pcfvirtual.com */


/*********** HTML ELEMENTS ***********/
body {
	font-family: "Frutiger Condensed", "Frutiger-Cn", "Frutiger-Roman", Arial, Helvetica, sans-serif;
	width: 100%;
	background: #F0D668 url(../img/bkgd.gif) repeat;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #000; }
	
	
	
	

/*********** LINKS ***********/
a:link, a:visited { color: #FF6600; text-decoration: underline; }
a:hover { color: #FF3300; }




/*********** GENERAL STYLES ***********/
.disclaimer {  background: none; line-height: 120%; font-size: 80%; text-align: left;  }
.colclear { width: 100%; height: 1px; background-color: none; clear: both;}
.colclear2 { width: 100%; height: auto; background-color: none; clear: both;}
.image-right { float: right; margin: 0 0 10px 10px; }
.image-right-border { padding: 2px; border: 1px solid #F0D668; background: #F0D668; float: right; margin-left: 10px; margin-bottom: 5px; }
.image-left-border { padding: 2px; border: 1px solid #F0D668; background: #F0D668; float: left; margin-right: 10px; margin-bottom: 5px; }
.bluebold { color: #0066CC; font-weight: bold; font-size: 110%; }




/*********** HOME PAGE STYLES ***********/
#maincontainer { width: 974px; height: auto; background: #FFF; margin: 0 auto; border-right: 1px solid #B69A24; border-left: 1px solid #B69A24; border-bottom: 1px solid #B69A24;}
#header { width: 974px; height: 191px; background: url(../img/img-header.jpg) no-repeat #FFF; text-align: left; }
#logo { width: 195px; height: 107px; float: left; padding: 10px 0 0 13px; border: 0; z-index: 100; }
.slsclogo { border: none; }
#content { width: 974px; height: auto; background: #FFF url(../img/bkgd-main.gif) repeat-y; font-size: 75%; line-height: 170%; clear: both; text-align: left; }

#leftcol { width: 190px; height: auto; padding: 0; margin: 0; float: left; background: none; }
#rightcol { width: 784px; height: auto; float: left; background: #FFFFFF url(../img/bkgd-topfade.jpg) no-repeat top; padding-top: 40px; }
#rightcol-inside { width: 784px; height: auto; float: left; background: #FFFFFF; }


#homeleft { width: 445px; height: auto; float: left; background: none; text-align: left; padding: 0 25px; }
#homeright { width: 264px; height: auto; float: left; background: #FFCC00 url(../img/bkgd-whatsnew.jpg) repeat-y; text-align: left; padding: 0; }
#whatsnew { width: 244px; padding: 0 10px 10px 10px; }
.whatsnew-p { margin-top: 0; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #FF9900; }
#bottomlinks { width: 734px; height: auto; clear: both; background: #FFFFFF; padding-top: 25px; margin: 0 auto;  text-align: center; font-size: 90%; line-height: 140%; }

#insideleft { width: 664px; height: auto; float: left; background: none; text-align: left; padding: 0 60px; }
#insideleft li { list-style-type: square; } 




/*********** HEADERS ***********/


h1.homehead { font-size: 150%; height: auto; color: #003399; text-align: left; line-height: 130%; font-weight: lighter; margin-top: 0; margin-bottom: 10px; }

h1.insidehead { font-size: 160%; width: 724px; height: 55px; font-weight: lighter; text-align: left; color: #003399; background: #FFF url(../img/bkgd-header.jpg) no-repeat; padding: 20px 0 0 60px; margin-top: 0; margin-bottom: 0; }

h2 { margin-top:0; margin-bottom:0;  font-size: 130%; color: #003399; text-align: left; line-height: 130%; font-weight: lighter;}

h2.months { margin-top:0; margin-bottom: 25px; padding: 10px; background: #F0D668 url(../img/bkgd-month.jpg) repeat-x; border-bottom: 2px solid #CEB033;  font-size: 130%; color: #003399; text-align: center; line-height: 130%; font-weight: lighter;}

h3 { font-size: 120%; color: #FFF; }

h4 { font-size: 120%; color: #FFF; margin-top: 0; margin-bottom: 0; font-weight: normal; line-height: 160%; }


#content h1 span { display: block; position: relative; z-index: 1; }
/* IE5 Mac Hack \*/ #content h1 { overflow: hidden; } /*/ #content h1 { text-indent: -100em; } /* End Hack */

#content h2 span { display: block; position: relative; z-index: 1; }
/* IE5 Mac Hack \*/ #content h2 { overflow: hidden; } /*/ #content h2 { text-indent: -100em; } /* End Hack */

#hd-whatsnew, #hd-whatsnew span { color: #000; height: 51px; width: 264px; background: url(../img/hd-whatsnew.jpg) no-repeat; margin: 0;  }
#hd-whatsnew span { margin-bottom: -51px; }





/*********** FOOTER ***********/
#footer { width: 974px; height: 100px;  background: #209ABC url(../img/img-footer.jpg) no-repeat top; font-size: 70%; line-height: 175%; clear: both; margin: 0 auto; vertical-align: top; }

#sponsorlinks { width: 974px; height: auto; padding: 0 0 10px 0; }
#fandangolinks { width: 964px; height: auto; margin: 0; padding: 15px 15px 0 15px; }
#fandangolinks ul { color: #FFF; margin: 0 5px; padding: 0; text-align: center; list-style: none; display: inline; }
#fandangolinks li { list-style: none; display: inline; padding: 0 2px; margin: 0; }
#fandangolinks a:link, #fandangolinks a:visited { color: #fff; text-decoration: underline; }
#fandangolinks a:hover { color: #990000; }

#bottom { width: 100%; height: auto; margin: 0 0 15px 0; padding-top: 10px;  }
#bottom a:link, #bottom a:visited { color: #fff; text-decoration: underline; }
#bottom a:hover { color:  #990000; }







/*********** WHATS NEW ***********/
.event { padding-bottom: 25px; padding-top: 25px; border-bottom: 1px dotted #FF6600; }
.calendarevent { padding-bottom: 25px;  }




/*********** MERCHANTS ***********/
.merchantimg { padding: 3px; border: 1px solid #FF9900; background: #F0D668; }







