html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,font,img,ins,kbd,q,s,small,strike,strong,b,u,i,center,ol,ul,li,fieldset,form,tr,th,td {
border:0;
outline:0;
font-size:100%;
margin:0;
padding:0;
}

* {
margin:0;
padding:0;
}

ol,ul {
list-style:none;
}

a img {
border:none;
}

.clear {
clear:both;
}

.right {
float:right;
}

.left {
float:left;
}

html,body {
width:100%;
height:100%;
}

body {
color:#fff;
font:normal 14px/15px Arial, Helvetica, sans-serif;
position:relative;
background-color:#000;
overflow:hidden;
height:100%;
width:100%;
}

a {
color:#000;
text-decoration:underline;
}

.gallery img {
left:0;
position:absolute;
top:0;
width:100%;
}

#wrapper {
height:100%;
width:100%;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
z-index:5;
}

#container {
min-height:100%;
z-index:5;
position:relative;
}

#header {
height:131px;
width:100%;
z-index:6;
position:relative;
}

#header #logo {
padding-left:15px;
width:319px;
height:131px;
position: relative;
}
#traditional {    bottom: -12px;
    left: 50%;
    margin-left: -138px;
    position: absolute;}

#header #logo a {
background:url(../images/logo.png) no-repeat;
width:319px;
height:131px;
display:block;
text-indent:-9999px;
}

#page-content {
height:100%;
min-height:487px;
padding-bottom:50px;
margin-top:2px;
position:relative;
}

#page-content #holder {
padding-left:62px;
position:relative;
}

#nav {
position:absolute;
background:url(../images/menu-back.png) no-repeat;
width:226px;
height:0;
z-index:5;
top:-133px;
}

#nav ul {
clear:both;
display:none;
list-style:none outside none;
padding-top:47px;
}

#nav ul li.dots {
background:url(../images/dots.png) no-repeat top center;
width:24px;
height:2px;
font-size:0;
margin:4px auto;
}

#nav ul li.dots2 {
margin-bottom:5px;
}

#nav ul li a {
font-size:14px;
display:block;
color:#fff;
text-indent:-9999px;
background:url(../images/menu.png) no-repeat;
height:22px;
width:222px;
margin-left:0;
}

#nav ul li#story a {
background-position:69px 0;
}

#nav ul li#story a:hover,#nav ul li#story.active a {
background-position:-129px 0;
}

#nav ul li#pizzas a {
    background-position: 69px -33px;
    width: 210px;
}

#nav ul li#pizzas a:hover,#nav ul li#pizzas.active a {
background-position: -129px -33px;
}

#nav ul li#gallery a {


    background-position: 69px -98px;
    width: 188px;
}

#nav ul li#gallery a:hover,#nav ul li#gallery.active a {
background-position:-129px -98px;
}

#nav ul li#careers a {
background-position: 69px -66px;
    width: 199px;
}

#nav ul li#careers a:hover,#nav ul li#careers.active a {

background-position:-129px -66px;
}

#nav ul li#franchise a {
    background-position: 69px -131px;
width: 176px;
}

#nav ul li#franchise a:hover,#nav ul li#franchise.active a {
background-position: -129px -131px;
}

#nav ul li#find-us a {
background-position: 69px -164px;
    width: 165px;
}

#nav ul li#find-us a:hover,#nav ul li#find-us.active a {
background-position: -129px -164px;
}

#nav ul li#press a {
    background-position: 69px -197px;
    width: 162px;
}

#nav ul li#press a:hover,#nav ul li#press.active a {
    background-position: -129px -197px;
    width: 153px;
}

#info-content li#page2C #holder .menuItems .menu.nopics ul li {    margin-top: 0;
    width: 340px;
    margin-bottom: 20px;}
#info-content li#page2C #holder .menuItems .menu.nopics1 ul li {
    padding: 10px 0;
        margin-right: 0;
    width: 245px;
    margin-top: 0;
}
.mCSB_scrollTools .mCSB_draggerRail {width:8px!important;background-color:#fff!important;border-radius:0!important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#e30613!important;width:8px!important;border-radius:0!important;}
#banner {
    background: rgba(0, 0, 0, 0) url("../images/greyback.png") repeat scroll 0 0;
    left: 50%;
    margin: 0 auto 0 -425px;
    padding: 27px 27px 19px 50px;
    position: absolute;
    width: 560px;
    height:475px;
}
.offers {border-left: 1px solid #e30613;padding-left:25px;}

#banner-order-pizza {
display:block;
width:473px;
height:171px;
background:url(../images/order-your-pizza.png) no-repeat;
margin-top:35px;
}

#download-menu {
    margin-left: 0;
    margin-top: 50px;
}

#info-content {
padding-left:115px;
z-index:4;
max-width:883px;
display:block;
}

#info-content li#page1C,#info-content li#page5C {
background:url(../images/s-content-back.png) no-repeat;
height:325px;
width:100%;
}
#info-content li#page7C {
width:100%;
}
#info-content li#page1C #holder {
width:495px;
padding:40px 0 0 134px;
}

#info-content li#page2C {
background:url(../images/greyback.png) repeat;
height:720px;
width:100%;
background-position:-1px;
}

#info-content li#page2C #holder {
width:100%;
height:100%;
padding:0 0 0 100px;
}

#info-content li#page2C #holder #pizzas-nav {
    background: rgba(0, 0, 0, 0) url("../images/menu-line.png") no-repeat scroll -3px 0 / cover ;
    height: 32px;
    position: relative;
    width: 786px;
}

#info-content li#page2C #holder #pizzas-nav #indicator_arrow {
height:37px;
width:38px;
position:absolute;
background:url(../images/arrow.png) no-repeat;
top:-36px;
left:86px;
}

#info-content li#page2C #holder #pizzas-nav ul {
margin-left:32px;
padding-top:0px;
}

#info-content li#page2C #holder #pizzas-nav ul li {
float:left;
display:block;
}

#info-content li#page2C #holder #pizzas-nav ul li a,#info-content li#page2C #holder #pizzas-nav ul li a:hover {
color:#eb3f34;
text-decoration:none;
font-size:20px;
}
#info-content li#page2C #holder #pizzas-nav ul li{position:relative;}
#info-content li#page2C #holder #pizzas-nav ul li .arrow{
	display:none;
}
#info-content li#page2C #holder #pizzas-nav ul li.active .arrow {    left: 50%;
    margin-left: -9px;
    position: absolute;
	display:block;}
#info-content li#page2C #holder #pizzas-nav ul li a{
	    display: block;
    height: 16px;
    padding: 8px 6px;
    text-decoration: none;
}
.underlined {border-bottom: 1px solid #fff;padding-bottom: 10px;padding-right: 0px!important;}
#info-content li#page2C #holder #pizzas-nav ul li a:hover{
	background-color: #e30613;
    color: #fff;
}
#info-content li#page2C #holder #pizzas-nav ul li.active a {
    background-color: #e30613;
    color: #fff;
}
.top20 {margin-top:20px!important;}

#info-content li#page2C #holder #pizzas-nav ul li.dot {
color:#fff;
font-size:26px;
margin-top:0;
padding:0 4px;
}

#info-content li#page2C #holder .menuItems {
overflow:hidden;
width:750px;
height:680px;
margin-left:32px;
margin-top:10px;
position:relative;
}

#info-content li#page2C #holder .menuItems #inner {
width:4800px;
}

.leftside {display:inline-block;vertical-align:top;}
.rightside {display:inline-block;vertical-align:top;}
#info-content li#page2C #holder .menuItems .menu {
float:left;
width:750px;
margin-right:33px;
}

#info-content li#page2C #holder .menuItems .menu p {
font-size:12px;
color:#d3d3d3;
}
.desertsanddips {display:inline-block!important;vertical-align: top;}
.desertsanddips li{display:block!important;}
.desertsanddips img {width:100%;height:auto!;}
.desertsanddips h3 {font-size:18px!important;}
#info-content li#page2C #holder .menuItems .menu ul li {
    display: inline-block;
    font-size: 18px;
    margin-right: 18px;
    padding: 10px 0;
    vertical-align: top;
    width: 228px;
    padding-top:0;
     margin-top: -15px;
}

#info-content li#page2C #holder .menuItems .small-pad ul li {
padding:5px 0;
}

#info-content li#page2C #holder .menuItems .med-pad ul li {
padding:7px 0;
}
#info-content li#page2C #holder .menuItems .menu.med-pad ul li {display:block;}
#info-content li#page2C #holder .menuItems .menu.med-pad {margin-top:20px;}
#info-content li#page2C #holder .menuItems .menu ul li.first {
    display: block;
    margin-top: -5px;
    width: 100%;
       padding: 0;
}
#info-content li#page2C #holder .menuItems .menu ul li.first h3 {
	display:block;
	margin:0;
	
}

#info-content li#page2C #holder .menuItems .menu ul li h3 {
display:inline-block;
font-size:20px;
text-transform:uppercase;
margin-top:0;
padding-right:45px;
}

#info-content li#page2C #holder .menuItems .menu ul li h3.new {background:url('../images/pizzas/new.png') no-repeat center right;padding-top: 16px; margin-top: -6px;}

#info-content li#page2C #holder .menuItems .menu ul li p {
font-size:13px;
color:#d3d3d3;
width:435px;
}

#info-content li#page2C #holder .menuItems .menu ul li div img {
float:left;
margin-right:5px;
}

#info-content li#page2C #holder .menuItems .menu ul li div p {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    width: inherit;
}

#info-content li#page3C {
width:100%;
}

#info-content li#page3C #holder {
min-width:200px;
width:100%;
height:134px;
position:relative;
display:block;
padding:0 0 0 66px;
}

.st_wrapper {
width:100%;
height:134px;
position:absolute;
overflow-x:hidden;
margin-left:52px;
}

.st_thumbs {
height:134px;
background:#000 no-repeat;
margin:0;
}

.st_thumbs img {
float:left;
cursor:pointer;
opacity:0.7;
-moz-opacity:0.7;
-khtml-opacity:0.7;
filter:alpha(opacity=70);
margin:7px 4px 7px 0;
}

.black_triangle {
background:url(../images/gallery-back.png) no-repeat;
height:134px;
width:52px;
position:absolute;
top:0;
left:243px;
}

.st_loading {
position:absolute;
background:#000;
-moz-box-shadow:0 0 2px #000;
-webkit-box-shadow:0 0 2px #000;
box-shadow:0 0 2px #000;
width:120px;
font-weight:700;
font-size:12px;
text-transform:uppercase;
display:none;
margin:15px 0 0 65px;
padding:4px 0 4px 10px;
}
/*
#info-content li#page5C #holder {
padding:0;
}

#info-content li#page5C #map {
width:721px;
height:286px;

}

#info-content li#page5C #line {
width:636px;
height:38px;
background:url(../images/map-line.png) no-repeat;
color:#fffefe;
}

#info-content li#page5C #line #google {
font-size:9px;
float:left;
cursor:pointer;
position:relative;
z-index:6;
margin:17px 0 0 48px;
}

#info-content li#page5C #line #phone-numbers {
font-size:17px;
float:right;
margin:13px 28px 0 0;
}
*/

#info-content li#page5C{
width:592px;
background:url(../images/review-back.png) no-repeat;
padding-top:0;
}
.scroll-pane
{
	width: 750px;
	height: 381px;
	overflow: auto;
	padding-right:20px;
}

#info-content li#page7C {

padding-top:0;
}
#info-content li#page5C #holder, #info-content li#page7C #holder {
background:url(../images/content-back.png) repeat;
position:relative;
padding:20px 20px 20px 130px;
}
#info-content li#page7C #holder {
padding:20px 0 20px 90px
}
#info-content li#page5C ul, #info-content li#page7C ul {
    background-color: #000;
    list-style: outside none none;
}

#info-content li#pag5C ul li {
border-bottom:1px solid #ef4035;
border-top:1px solid #ef4035;
color:#000;
display:block;
margin-bottom:4px;
width:402px;
min-height:80px;
position:relative;
padding:6px 5px;
}

#info-content li#page5C #left, #info-content li#page7C #left {
float:left;
width:92px;
height:80px;
}
#info-content li#page5C #line #phone-numbers, #info-content li#page7C #line #phone-numbers {
font-size:17px;
float:right;
margin:13px 28px 0 0;
}
#info-content li#page6C {
width:592px;
background:url(../images/review-back.png) no-repeat;
padding-top:347px;
}

#info-content li#page6C #holder {
background:url(../images/content-back.png) repeat-y;
position:relative;
padding:20px 0 20px 130px;
}

#info-content li#page6C ul {
list-style:none outside none;
margin-top:-347px;
}

#info-content li#page6C ul li {
border-bottom:1px solid #ef4035;
border-top:1px solid #ef4035;
color:#000;
display:block;
margin-bottom:4px;
width:402px;
min-height:80px;
position:relative;
padding:6px 5px;
}

#info-content li#page6C #left {
float:left;
width:92px;
height:80px;
}
#tab-container {margin-top:370px;min-height:300px;}
#info-content li#page6C #left #logo {
height:58px;
}

#info-content li#page6C #left #viewIt {
display:block;
margin-top:6px;
text-transform:uppercase;
}

#info-content li#page6C #left #viewIt a,#info-content li#page6C #left #viewIt a:visited {
color:#fff;
font-size:13px;
font-weight:700;
text-decoration:none;
}

#info-content li#page6C #left #viewIt a:hover {
text-decoration:none;
}

#info-content li#page6C #right {
width:310px;
display:inline-block;
}

#info-content li#page6C #right p {
width:310px;
color:#fff;
line-height:16px;
}

#info-content h1 {
font-size:28px;
font-weight:700;
border-bottom:1px solid #ef4035;
margin-bottom:15px;
padding-bottom:2px;
}
#nav ul li#story {width:213px;overflow:hidden;}
#info-content #page7C  h1 {border:0!important;}
.faqcontainer {margin-bottom:20px;}
.faqcontainer .question {    margin-bottom: 5px;
    padding-right: 15px;
    position: relative;}
.faqcontainer .open {    top: 0;
   
    position: absolute;
    right: 0;}
.faqcontainer .open a {text-decoration:none; color: #fff;
    font-size: 25px;}
.faqcontainer .question, .faqcontainer .answer {color:#fff; line-height: normal;}
.faqcontainer .question {font-size:18px;font-weight:bold;}
.faqcontainer .answer {display:none;font-size:16px;}
.faqcontainer .faq {margin-bottom:10px;}
.faqcontainer h2 {font-weight:bold; font-size:20px;margin-bottom:10px;}
#page7C .tab-container .etabs {
    margin-bottom: 35px;
    margin-top: -390px !important;
    padding-left: 20px;
}

.dlkit {
    position: absolute;
    right: 25px;
    top: 15px;
}
#info-content li#page7C #holder ul li.active .arrow {
    bottom: -15px;
    display: block;
    left: 50%;
    margin-left: -9px;
    position: absolute;
}
#info-content li#page7C #holder ul li .arrow {
    display: none;
}

#page7C .tab-container .etabs li:hover {
    background-color: #e30613;
    color: #fff;
    position: relative;
}

.panel-container {padding-left:20px;}
#page7C .tab-container .etabs li {
    display: inline-block;
    font-size: 28px;
    
    padding: 11px 20px;
    text-align: center;
}
#page7C .tab-container .etabs li.active {background-color:#e30613;color:#fff;position:relative;}
#page7C .tab-container .etabs li:nth-child(2) {margin-left:-4px;}
#page7C .tab-container .etabs li a {color:#fff; text-decoration:none;}
#page7C .tab-container .etabs li a:hover {text-decoration:underline;}
#page7C input {
    border: 0 none;
    color: #020000;
    font-size: 13px;
    height: 43px;
    padding-left: 10px;
    width: 200px;
}

#page7C select {
    border: 0 none;
    border-radius: 0;
    color: #020000;
    font-size: 13px;
    height: 43px;
    padding-left: 10px;
    width: 209px;
}
.Number_of_shops_to_franchise_ {margin-left:0;}
#page7C input.fsubmit {width:198px; height:43px;border:0;color:#fff;font-size:15px;padding-left:0;background-color:#e30613;text-transform:uppercase;cursor:pointer;}
.col-sm-6 {
    display: inline-block;
    margin-bottom: 24px;
    margin-right: 18px;
    vertical-align:top;
}
.col-sm-6.last {display:inline-block;margin-right:0;}
.col-sm-6 p {width:inherit!important;}
#info-content p {
width:470px;
line-height:16px;
font-size:16px;
}

.social {
width:160px;
height:96px;
position:absolute;
top:26px;
right:0;
}

.social a.links {
background:url(../images/social-badges.png) no-repeat;
display:block;
text-indent:-10000px;
height:82px;
width:56px;
float:left;
}

.social #twitter {
background-position:top left;
}

.social #facebook {
background-position:top right;
margin-left:-22px;
}

.social #feeds {
background:url(../images/twitter-back.png) no-repeat;
height:86px;
width:401px;
float:left;
margin-left:-22px;
margin-top:-3px;
}

.social #tweets-holder {
width:300px;
font-size:11px;
line-height:12px;
position:relative;
margin:10px 0 0 54px;
}

.social #tweets-holder .tweet {
position:absolute;
display:none;
}

.social #tweets-holder #feed {
margin-bottom:4px;
}

.social #tweets-holder a {
color:#ef4035;
font-size:9px;
}

.social #tweets-holder #time {
font-size:8px;
}

.social #bird {
background:url(../images/bird.png) no-repeat;
height:50px;
width:52px;
float:left;
margin-left:-2px;
margin-top:-19px;
}

.croix-rouge {
position:absolute;
bottom:60px;
right:44px;
}

.croix-rouge #logo {
width:72px;
height:72px;
background:url(../images/lrc-logo.png) no-repeat;
display:block;
text-indent:-9999px;
position:relative;
z-index:10;
}

.croix-rouge #info {
width:0;
position:absolute;
top:4px;
right:44px;
background:#fff;
color:#000;
z-index:9;
font-size:11px;
line-height:12px;
min-height:44px;
display:none;
padding:0;
}

.croix-rouge #info p {
margin-bottom:2px;
}

.croix-rouge #info a {
margin-top:4px;
font-size:12px;
line-height:18px;
text-decoration:underline;
}

#phone-contact {
height:0;
bottom:34px;
left:70px;
position:fixed;
width:208px;
background:url(../images/phone-contact-back.png) no-repeat;
}

#phone-contact img {
padding-top:26px;
padding-left:50px;
display:none;
}

#footer {
width:100%;
background:#000;
height:34px;
position:fixed;
bottom:0;
}

#footer #copyright {
text-align:left;
font-size:11px;
padding:10px 0 0 26px;
}

#footer #copyright a {
color:#fff;
}
#footer #copyright2 a {
color:#fff;
}
.oopsText {
background-color:#000;
overflow-y:auto;
overflow-x:hidden;
width:300px;
color:#fff;
line-height:18px;
padding:15px;
}

.oopsText a {
color:#ef4035;
}

.preview,.gallery {
position:absolute;
}

.disabled,#info-content li,.croix-rouge #info div,.inline {
display:none;
}

#copyright {display:block;}
	#copyright2 {display:none;}

.mobile {display:none;}
.desktop {display:block;}
#kit {min-height:150px;}
#form-messages {margin-top:10px;font-size:16px;}
.kitform input {margin-top:20px;}
.kitform input[type=submit] {margin-left:10px; width: 100px !important;padding-left:0!important;}
.desktop {display:block;}
	.mobile {display:none;}
@media screen and (max-width: 667px) {
	.desktop {display:none;}
	.mobile {display:block;}

#page7C #tab-container {min-height:unset!important;}

#recaptcha_widget_div #recaptcha_area {
zoom: .5;
}

#recaptcha_widget_div .recaptcha_image_cell #recaptcha_image,
#recaptcha_widget_div .recaptcha_image_cell #recaptcha_image img {
width: 100%!important;
text-align: center!important;
}

#recaptcha_widget_div #recaptcha_area,
#recaptcha_widget_div #recaptcha_table {
width: 100%!important;

}	
.kitform input[type=submit] {margin-left:0;}
	#page7C .tab-container .etabs li {font-size:20px;}
#download-menu {margin-top: 0;}
#pizzas-nav select {
    width: 100%;
}
	
	#header {background-color:#e30613;}
	#header #logo {
	    margin: 0 auto;
	    padding: 0;
	    width: 146px;
	    height: 48px;
	    padding-top: 10px;
	}
#nav {
    left: 50%;
    margin-left: -113px;
    position: fixed;
    margin-top: 67px;
}
	#banner {position: relative;z-index: 100;width: 267px; margin: 0 auto;top:275px;height:inherit;left:inherit;padding:20px;}
	#banner-order-pizza { display: block; width: 100%; height: 103px; background: url(../images/order-your-pizza.png) no-repeat; background-size: contain;margin-top:0;}
	#download-menu a img {width:267px; height:auto;}
.offers {
    border-left: 0;
    padding-left: 0;
}
.offers img{
    width: 270px;
    height: auto;
}
#phone-contact {
    bottom: 133px;
    left: 0;
    position: absolute;
    width: 100%;
    background-color: #000;
}
#phone-contact img {
    padding-top: 26px;
    padding-left: 0;
    display: none;
    margin: 0 auto;
    width: 110px;
    display: block!important;
}
	#copyright {display:none;}
	#copyright2 {display: block;
    text-align: center;
    font-size: 13px;
    padding: 10px 0 0 26px;
    padding-left: 0;
    margin: 0 auto;
    width: 167px;}
#footer {
    height: inherit;
    padding-bottom: 3px;
    position:absolute;
}
.social.mobile {
    width: 84px;
    height: 25px;
    position: relative;
    margin: 0 auto;
    margin-top: 20px;
    top: inherit;
}
.mobile {display:block;}
.desktop {display:none;}

#page-content #holder {
    padding-left: 0;
    position: relative;
}
#info-content {
    padding-left: 0;
    z-index: 4;
    min-width: inherit;
    display: block;
    margin-top:40px;
}
#info-content li#page1C, #info-content li#page5C {
    background: url(../images/s-content-back.png) repeat;
    height: inherit;
    width: 231px;
    margin: 0 auto;
    background-position-x: -121px;
    padding: 0 10px;
        margin-top: 85px;
}
#info-content li#page1C #holder {
    width: inherit;
    padding: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    
}
#info-content p {
    width: inherit;
    line-height: 16px;
    font-size: 13px;
    display:block;
}
#page-content {
    height: 100%;
    min-height: 642px;
    padding-bottom: 500px;
    margin-top: 2px;
    position: relative;
}
#info-content li#page2C #holder {
    width: 285px;
    height: 100%;
    padding: 0;
    margin: 0 auto;
}
#info-content li#page2C #holder #pizzas-nav {
    background: none;
    height: inherit;
    position: relative;
    width: 100%;
}
#info-content li#page2C #holder .menuItems {
    overflow: hidden;
    width: 100%;
    height: inherit;
    margin-left: 0;
    margin-top: 10px;
    position: relative;
}
#info-content li#page2C #holder .menuItems .menu ul li h3 {
    display: inline-block;
    font-size: 20px;
    text-transform: uppercase;
    width: 285px;
}
#info-content li#page2C #holder .menuItems .menu ul li div p {
    font-size: 13px;
    color: #d3d3d3;
    width: 285px;
    display: inline-block;
}
#info-content li#page2C {
    background: url(../images/menu_bgm.png) repeat;
    height: inherit;
    width: 320px;
    background-position: -1px;
    padding-top: 40px;
    padding-bottom: 40px;
    margin: 0 auto;
    margin-top: 85px;
}
#info-content li#page3C #holder {
    min-width: 200px;
    width: 100%;
    height: 134px;
    position: relative;
    display: block;
    padding: 0;
    margin-top: 85px;
}
.st_wrapper {
    width: 100%;
    height: 134px;
    position: absolute;
    overflow-x: hidden;
    margin-left: 0;
}

#info-content li#page7C {
    width: 320px;
    padding-top: 0;
    margin: 0 auto;
    height: inherit;
    margin-top:85px;
}
.dlkit {
    top: 28px;
}
	.dlkit img {
		width:90px;
		height:auto;
	}
	
.mCustomScrollBox {
    max-width: 285px!important;
}

#page7C .tab-container .etabs li {
    padding: 11px 10px;
}
#page7C input {
    width: 235px;
    height: 43px;
    border: 0;
    color: #020000;
    font-size: 15px;
    padding-left: 17px;
    display:block;
}
	
#info-content li#page7C #holder {
    background: url(../images/content-back.png) repeat-y;
    position: relative;
    padding: 30px 10px;
}
#page7C select {
    border: 0 none;
    border-radius: 0;
    color: #020000;
    font-size: 15px;
    height: 43px;
    padding-left: 13px;
    width: 250px;
}
.Number_of_shops_to_franchise_ {
    margin-left: 0;
}
	
#page7C input.fsubmit {
    width: 250px;
    height: 43px;
    border: 0;
    color: #fff;
    font-size: 15px;
    padding-left: 0;
    background-color: #e30613;
    text-transform: uppercase;
    -webkit-appearance: none;
}
#info-content li#page5C #holder {
	background:none;
    position: relative;
    padding: 30px 10px;
}
#info-content li#page6C {
    width: 285px;
    background: url(../images/menu_bgm.png) repeat;
    padding-top: 347px;
    margin: 0 auto;
}
#info-content li#page6C #holder {
    background: url(../images/content-back.png) repeat-y;
    position: relative;
    padding: 30px 10px;
}
#info-content li#page6C ul li {
    border-bottom: 1px solid #ef4035;
    border-top: 1px solid #ef4035;
    color: #000;
    display: block;
    margin-bottom: 4px;
    width: 250px;
    min-height: 80px;
    position: relative;
    padding: 6px 5px;
}
#info-content li#page6C #right {
    width: 158px;
    display: inline-block;
}
#info-content li#page6C #right p {
    width: 100%;
    color: #fff;
    line-height: 16px;
}
.headerm {
    height: 66px;
    position: fixed;
    width: 100%;
    top: 0;
        z-index: 2;
}
.headerm .logom {
    max-width: 667px;
    width: 100%;
}
.headerm .logom img {
    display: block;
    width: 146px;
    margin: 0 auto;
    margin-top: 10px;
}

#info-content li#page7C #holder ul li.active .arrow {
    bottom: -15px;
    display: block;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    top: inherit;
}

#info-content li#page2C #holder .menuItems .menu {
    float: left;
    width: 303px;
    margin-right: 0;
}

#info-content li#page2C #holder .menuItems #inner {
    width: 3720px;
}
	
.arrow {
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: 75px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
.preview img {width:100%!important;height:auto!important;margin-top:65px;}

#header #logo a {
    background: url(../images/logom.png) no-repeat;
    width: 146px;
    height: 48px;
    display: block;
    text-indent: -9999px;
}
#header {
    height: 65px;
    width: 100%;
    z-index: 6;
    position: fixed;
    top: 0;
}
	#indicator_arrow {display:none;}


.preview, .gallery {
    position: absolute;
    overflow: hidden;
    max-width: 667px;
    width:100%!important;
}
	
}
