body, html{font-family:Arial, Helvetica, sans-serif;color:#444;line-height:1.6;font-style:normal;font-weight:normal;font-size:12px;background:#fff;margin:0;padding:0;}
	#TruSiteLite{margin:0 auto;width:960px;padding:0 20px;margin-bottom:30px;}
/*==============================================================================
	Site Id Layout (header)
==============================================================================*/
.site-id{margin:0 auto;width:960px;overflow:hidden;padding:0 22px;background: url(images/border.jpg) repeat-y top left;}
	.banners{background: url(images/banner-bg.jpg) no-repeat top left; padding-bottom: 15px; overflow:hidden;width:960px;}
	    .banner1, .banner2, .banner3, banner4{float:left;}
	.store-details-wrap{min-height: 50px; overflow: hidden; position: relative;clear:both;width:960px;}
		.store-title{float:left;}
			.store-title span{color:#777;font-size:10px;}
			.store-title h1{margin-top:0; line-height:1.3;font-size:22px;}
			.store-title abbr{border:none;}
		.store-info{float:right;font-size:10px;padding:8px 10px;  position: absolute; bottom: 0; right: 0;}
		.store-info-multi{border:solid 1px #e0e0e0;}
			.store-info span{color:#000;}
			.store-info ul{padding:0;margin:0;}
				.store-info ul li{display:inline;padding:5px 5px 5px 0;}
				 .map{background: url(images/maps-icn.jpg) no-repeat bottom left;}
			 		.map a{padding-left:23px;}
				 .email{background: url(images/email-icn.jpg) no-repeat bottom left;}
			 		.email a{padding-left:26px;}
				 .phone{background: url(images/phone-icn.jpg) no-repeat bottom left;}
					.phone span{padding-left:20px;display:inline-block;}
				 .hours{background: url(images/hours-icn.jpg) no-repeat bottom left;}
			 		.hours a{padding-left:20px;}
				.store-info a{color:#cc092f !important;}
    .get-email{overflow:hidden;width:960px;margin:0 auto;float:left;height:36px;background: url(images/nav-bg.jpg) repeat-x top left;padding:5px 0 0 5px;color:#fff;}
    .get-email .em-label{color:#fff;}		
/*==============================================================================
	Body Layout (default styles for Home Layout)
==============================================================================*/
.bg-wrap{margin:0 auto;width:960px;overflow:hidden;clear:both;padding:10px 22px 0;background: url(images/border.jpg) repeat-y top left;}
    .breadcrumbarea{clear:both;overflow:hidden;padding:0 4px;font-size:11px; color: #A0000D;}
		.breadcrumbarea .SkinObject{color: #A0000D;font-size:11px; }
	.left-column{width:262px;float:left;}
	.main-body{width:676px;float:right;}
		.maincontent{padding:15px;margin-bottom:25px;}
			.home .maincontent{padding:0;}
		.sixpack{overflow:hidden;height:100%; margin-bottom:25px;}
		    .subfeature{background: #fff url(images/sixpack-bg.jpg) repeat-x top left;border:solid 1px #e9e9e9;padding:5px 0 0 5px;overflow:hidden;}
		    .sixpack .target, .sixpack .subfeature{width:214px;float:left;padding:0 0 0 10px;}
		    .sixpack .subfeature{padding:0;width:224px;}
		        .sixpack .target img{border:solid 1px #666;}
    /*========= Three Column Layout ============*/
	.three-col .maincontent{padding:15px;margin-bottom:25px;}
	.three-col .main-body{width:960px;float:left;clear:both;}
	    .three-col .col-one, .three-col .col-two, .three-col .col-three{width:300px;float:left;}
	.three-col .full-bottom{clear:both;}		  
	/*========= Admin Layout ============*/
	.fullwidth .maincontent{width:930px;float:left;}				
/*==============================================================================
	Site Info Layout (footer)
==============================================================================*/
.site-info{margin:0 auto;width:960px;padding:0 22px;overflow:hidden;height:93px;margin-bottom:25px;background: url(images/footer-bg.jpg) no-repeat top left;}
		.meta-links{float:left;font-size:10px;color:#000;padding-left:20px;margin-top:20px;}
			.meta-links a{color:#cc092f !important;font-size:10px;}
		.site-info img{padding-left:270px;margin-top:10px;}
		.site-copyright{float:right;color:#000;padding-right:20px;margin-top:20px;font-size:10px;}	
/*==============================================================================
	Heading
==============================================================================*/
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;}
h1{font-size:20px;color:#cc092f;font-weight:bold;margin:18px 0 0 0;}
h2{font-size:16px;color:#cc092f;font-weight:bold;}
h3{font-size:14px;color:#444;font-weight:bold;}
h4{font-size:13px;color:#444;font-weight:bold;}
h5{font-size:12px;color:#cc092f;font-weight:bold;}
h6{font-size:12px;color:#cc092f;}
.Head, .SubHead{font-family:Arial, Helvetica, sans-serif; font-size:20px;color:#333;font-weight:normal;}
	.SubHead{font-size:16px;}
/*========= Custom FCK Styles ============*/
	h5.home-feature-headline{font-size: 25px; line-height: 1.4em; color: #444;}
	h6.home-feature-subhead{font-size: 16px; line-height: 1.3em; color: #444;}
	
/*==============================================================================
	Links
==============================================================================*/
a, a:link, a.SkinObject, a.SkinObject:link{color:#cc092f;}
	a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover{color:#cc092f;text-decoration:underline;}
	a:visited, a.SkinObject:visited{text-decoration:none;color:#cc092f;}
a.CommandButton:link{color:#cc092f;text-decoration:none;}
	a.CommandButton:hover, a.CommandButton:visited:hover{color:#cc092f;text-decoration:underline;}
	a.CommandButton:visited{text-decoration:none;}
a.disabledlink{color: #777777;}
a img{border: none;}
.NoTitle a.CommandButton:link {background:#EEEEEE none repeat scroll 0 0;border:1px solid #BBBBBB;cursor:pointer;padding:2px;}

/*==============================================================================
	Links
==============================================================================*/
ul, ul li ul{padding-left:20px;}
    ul li, ul li li{list-style:disc;}	

/*==============================================================================
	Text
==============================================================================*/
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, Blockquote{font-family:Helvetica, Arial, sans-serif;font-size:13px;color:#444;font-weight:normal;}
	.NormalRed{color:#ff0000;}
	
/*==============================================================================
	Container Styles
==============================================================================*/
.Simple{padding-bottom:5px;}
	h2.s-top, h2.s-top .Head{padding:10px 0 0;margin:0;font-size:26px;color:#cc092f;}
	h2.s-top{}
	.s-body{}
.NoTitle{padding-bottom:5px;}
    .n-body{}
.coupon{float:left;padding:0 10px 0 0;}
    .coupon-body{}		
    
/*==============================================================================
	Warning Styles
==============================================================================*/   
 
    h3.authenticated-warning{text-align:center; padding: 20px; border: 4px solid #f0df1f; background: #fbf288; clear: both; }
    
/*==============================================================================
	Modal Styles (Store Hours if has Multiple Stores)
==============================================================================*/
#simplemodal-container{background:#f8f8f8;border:solid 1px #888;position:absolute !important;width:337px !important;}
    .simplemodal-wrap{width:337px !important;}
    #hours-callout{width:337px !important;}

    .simplemodal-wrap h5{background:#c6223a;margin:0;color:#fff;padding:5px 10px;font-size:13px;}
     #simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; /* adjust url as required */width:59px;height:21px;display:inline;z-index:3200;position:absolute;top:3px;right:2px;cursor:pointer;}
    .simplemodal-data span{float:left;font-weight:bold;margin:4px 0 6px 0;}
        .simplemodal-data .storeinfo-body{overflow:hidden;clear:both;padding:0 10px;}
            .simplemodal-data .store-name{padding-left:10px;}
            .simplemodal-data .storeinfo-body address{float:left;width:43%;clear:both;font-style:normal;}
            .simplemodal-data .storeinfo-body ul{float:right;width:43%;margin:0;padding:0;clear:none;padding-left:8%;border-left:solid 1px #ccc;border-bottom:none;}
                .simplemodal-data .storeinfo-body ul li{display:block;padding:0;}
        .simplemodal-data ul{padding:18px 10px;margin:0;clear:both;border-bottom:dotted 1px #ccc;}
			.simplemodal-data ul li{display:inline;padding:5px 5px 5px 0;}
			    .simplemodal-data ul li span{float:none;font-weight:normal;margin:0;}
			    .simplemodal-data a{color:#cc092f;}
                .dayofweek{font-weight:bold !important;}