body{margin:0;padding:0px 0 0 0;font-family:arial,helvetica,sans-serif;color:#707072;font-size:14px;text-align:center;background-color:#191919;}
#main{margin:0 auto;text-align:left;width:986px;background-color:#fff;}

#header{background:url(/images/bkgd/header.jpg) no-repeat;width:986px;height:152px;}
#header_franchise{background:url(/images/bkgd/header-franchise.jpg) no-repeat;width:986px;height:188px;}
#header2{background:url(/images/bkgd/header2.jpg) no-repeat;width:986px;height:152px;}
#header_today_box{font-family:'MarydaleBlackRegular',arial;width:170px;margin-left:800px;padding-top:18px;font-size:18px;color:#fff;font-weight:bold;}

#footer{position:relative;background:url(/images/bkgd/bkgd-footer.jpg) no-repeat;width:986px;height:57px;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}

#menu{position:relative;width:100%;background:url(/images/menus/newmenubar.jpg) right top no-repeat;}
#menu img{display:block;float:left;}

#search_box{position:absolute;left:710px;top:12px;background-color:#b80e61;width:200px;}
#search_box input.search{color:#fff;font-size:15px;font-weight:bold;background:transparent;border:0;}

#col1{display:block;float:left;width:183px;padding-left:7px;}
#col1 .overlay{position:absolute;z-index:100;width:182px;height:355px;background:url(/images/bkgd/overlay1.png) no-repeat;}
#col1 .inner{position:relative;}
#col1 .offer{background:url(/images/bkgd/box-offer.jpg) no-repeat;width:183px;height:181px;}
#col1 .offer_inner{padding:5px;}
#col1 .blog{margin-top:10px;background:url(/images/bkgd/box-blog.jpg) no-repeat;width:183px;height:181px;}
#col1 .blog_inner{padding:5px;}
#col2{display:block;float:left;width:563px;padding-left:17px;}
#col2 .home_text{height:230px;}
#col2 .home_box{display:block;float:left;padding-right:12px;}
#col2 .home_box2{display:block;float:left;padding-right:11px;}
#col2 .news_top{background:url(/images/bkgd/news-top.jpg) no-repeat;width:563px;}
#col2 .news_mid{background:url(/images/bkgd/news-middle.jpg) repeat-y;width:563px;}
#col2 .news_base{background:url(/images/bkgd/news-base.jpg) left bottom no-repeat;width:563px;}
#col2 .news_inner{padding:5px;}
#col2 .news_col1{display:block;float:left;width:110px;}
#col2 .news_col2{display:block;float:left;width:443px;}

#col3{display:block;float:left;width:191px;padding-left:18px;}
#col3 .overlay{position:absolute;z-index:100;width:191px;height:131px;background:url(/images/bkgd/overlay2.png) no-repeat;}
#col3 .inner{position:relative;}
#col3 .right_box{margin-top:10px;}
#col3 .right_box_inner{position:relative;}
#col3 .did_you{margin-top:10px;background:url(/images/bkgd/box-right-column3.jpg) no-repeat;width:191px;height:132px;}
#col3 .right_box_inner{padding:5px;}
#col3 .did_you_inner{padding:40px 5px 5px 5px;}
#col3 .button{margin-bottom:10px;}
#col3 .right_box_location{margin-top:10px;}

/*location columns*/
#col_loc1{display:block;float:left;width:313px;padding-left:7px;}
#col_loc2_full{position:relative;display:block;float:left;width:640px;padding-left:17px;}
#col_loc2_full .send{position:absolute;right:0;top:0;}
#col_loc2_full2{position:relative;display:block;float:left;width:770px;padding-left:17px;}
#col_loc2_full2 .send{position:absolute;right:0;top:0;}
#col_loc2{display:block;float:left;width:432px;padding-left:17px;}
#col_loc2 .location_boxes{cursor:pointer;margin-top:10px;}
#col_loc2 .location_box{display:block;float:left;padding-right:19px;}
#col_loc2 .location_box2{display:block;float:left;}

#content{border-left:1px solid #b8d213;border-right:1px solid #b8d213;}
#content h1{font-family:'MarydaleBlackRegular';font-size:20px;margin:10px 0 5px 0;color:#48213c;font-weight:normal;}
#content h2{font-size:16px;margin:10px 0 5px 0;color:#48213c;}
#content h3{font-size:14px;margin:10px 0 5px 0;color:#df5336;}
#content p{margin:8px 0;color:#b70e62;font-size:14px;}
#content a:link,#content a:visited,#content a:active {color:#48213c;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content a.white:link,#content a.white:visited,#content a.white:active {color:#fff;text-decoration:none;font-weight:bold;}
#content a.white:hover{text-decoration:underline;}
#content a.franchise:link,#content a.franchise:visited,#content a.franchise:active {font-family:'MarydaleBlackRegular';color:#48213c;text-decoration:none;font-weight:normal;font-size:16px;}
#content a.franchise:hover{text-decoration:underline;}
#content a.rss_item:link,#content a.rss_item:visited,#content a.rss_item:active {color:#fff;text-decoration:none;font-weight:bold;}
#content a.rss_item:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#b70e62;font-size:14px;line-height:16px;}
#content ul li a:link,#content ul li a:visited {color:#48213c;text-decoration:none;font-weight:bold;}
#content ul li a:hover {text-decoration:underline;}
#content hr{border-top:1px solid #b8d137;}
#content .white{color:#fff;}
#content .brown{color:#48213c;}
#content .orange{color:#df5336;}
#content .pink{color:#b70e62;}
#content .franchisecat{font-family:'MarydaleBlackRegular';color:#48213c;font-size:16px;}

@font-face {
	/* This declaration targets Internet Explorer */
	font-family: 'MarydaleBlackRegular';
	src: url('/js/marydblk-webfont.eot');
}

@font-face {
	/* This declaration targets everything else */
	font-family: 'MarydaleBlackRegular';
	src: url(//:) format('no404'), url('/js/marydblk-webfont.woff') format('woff'), url('/js/marydblk-webfont.ttf') format('truetype'), url('/js/marydblk-webfont.svg#webfontcpBRoQqH') format('svg');
	font-weight: normal;
	font-style: normal;
}

#news_list{margin:10px 0;}
#news_list ul{list-style:none;margin:0;padding:0;}
#news_list ul li {color:#b20058;font-size:14px;line-height:30px;}
#news_list ul li a:link,#news_list ul li a:visited {color:#b20058;text-decoration:none;font-weight:bold;}
#news_list ul li a:hover {text-decoration:underline;}
.news_archive{display:none;}
.news_archive_show{cursor:pointer;}

#login{display:block;float:left;width:950px;padding-left:18px;}

#login .login1{display:block;float:left;width:520px;padding-left:18px;}
#login .login2{display:block;float:left;width:350px;padding-left:15px;}

#form label.twocol{color:#48213c;margin:3px 0;display:block;float:left;width:200px;font-size:13px;font-weight:normal;}
#form input.twocol{color:#48213c;margin:3px 0;display:block;float:left;width:300px;font-size:11px;height:23px;border:1px solid #48213c;}
#form textarea.twocol{color:#48213c;margin:3px 0;display:block;float:left;width:300px;height:120px;font-size:11px;font-family:arial;border:1px solid #48213c;overflow:auto;}
#form .card{display:block;float:left;padding:5px;cursor:pointer;margin-right:4px;}
#form .card_select{display:block;float:left;padding:3px;border:2px solid #ff0000;}

#franchise{background-color:#ddd;margin:10px;padding:10px;}
#franchise_gallery{margin:20px 0;}
#franchise_gallery img{display:block;float:left;padding:0 20px 20px 0;}

#login label.twocol{color:#48213c;margin:3px 0;display:block;float:left;width:200px;font-size:13px;font-weight:normal;}
#login input.twocol{color:#48213c;margin:3px 0;display:block;float:left;width:300px;font-size:11px;height:23px;border:1px solid #48213c;}

#franchise_new{margin:10px 10px 0 10px;background-color:#dddddd;}
#franchise_new .col1{display:block;float:left;width:191px;padding-right:20px;}
#franchise_new .col1 a{display:block;margin-bottom:10px;}
#franchise_new .col2{display:block;float:left;width:753px;}
#franchise_new .subcat{cursor:pointer;display:block;float:left;margin-top:20px;margin-right:10px;background:url(/images/bkgd/bkgd-block.jpg) no-repeat;width:131px;height:131px;}
#franchise_new .subcat_inner{padding:5px;}
#franchise_new .subcat2{cursor:pointer;display:block;float:left;margin-top:5px;margin-right:5px;background:url(/images/bkgd/bkgd-block3.jpg) no-repeat;width:131px;height:30px;}
#franchise_new .subcat_inner2{padding:0;}
#franchise_new .download{color:#b70e62;margin-top:10px;}
#franchise_new .subcol1{display:block;float:left;width:371px;padding-right:10px;}
#franchise_new .subcol2{display:block;float:left;width:371px;}



