@import url(style.css);

body{
	font-size:12px;
	font-family:arial tahoma,verdana;
	background:url(../../img/front/bg.gif) repeat top left;
	/*color:#ffdc92;*/
	color:#523116;
	margin:0;
	padding:0;
}
a:link{color: #523116;text-decoration: none;}
a:visited{color: #523116;text-decoration: none;}
a:hover{color: #575C65;}
.textbox{width: 300px;}
img{
	border:none;
}
/*----------------------import----------------------*/
.col{
	float:left;
}

.col .last{
	float:right;
}

.clear:after {
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
/*----------------------import----------------------*/

.body{
	height:445px;
	/*background:url(../../img/front/bg-body.gif) no-repeat top center;*/
	margin:0 auto;
}

.body1{
	width:950px;
	background:#ede9b8;
	margin:0 auto;
}

.top{
	border-top:29px solid #e15f00;
	margin:0 auto;
	height:210px;
}
.hr{
	background:url(../../img/front/hr-ban.gif) repeat-x top left;
	height:2px;
	width:950px;
}
.hr hr{
	display:none;
}

.smaller {
	font-size: 0.9em;
}

.banner{
	width:950px;
	height:119px;
	/*height: 144px;*/
}
.img-ban{
	width:309px;
	height:120px;
	margin-left:5px;
}
.right-ban{
	background:url(../../img/front/bg-right-ban.gif) repeat top left;
	margin:8px 15px 11px 0px;
	width:550px;
	height:100px;
}
.right-ban2{
	background:#523116 url(../../img/front/bg-right-ban2.gif) no-repeat center center;
	width:547px;
	height:72px;
	margin:13px 0 0 2px;
}
.main{
	background:#ede9b8;
	margin:0 auto;
	width:950px;
}
.left-main{
	width:750px;
	min-height:859px;
	padding-bottom:30px;
}
.left-text{
	width:756px;
	height:86px;
	text-align:center;
	color:#89684c;
	font-size:1.2em;
	font-family: Tahoma, Arial, Verdana;
}
.left-text b{
	font-size:43px;
	color:#523116;
}
.left-text span{
	color:#e34b1f;
	font-weight:bold;
}
.left-text a:link,.left-text a:visited{
	color:#89684c;
	font-size:1em;
}
.left-box{
	width:732px;
	/*_width:727px;*/
	position: relative;
	left: 13px;
	padding-bottom:10px;
}
.main-content{
	width:100%;
	_width:728px;
	background-color:#ffbf10;
}
.main-content2{
	background:#ede9b8;
}
.left-box h2{
	font-size: 1.2em;
}
.top-left-box-index{
	background:url(../../img/front/bg-left-box-index.gif) no-repeat top left;
	width:264px;
	height:27px;
}
.top-left-box-faq{
	background:url(../../img/front/bg-left-box-faq.gif) no-repeat top left;
	width:390px;
	height:27px;
}
.top-left-box-feedback{
	background:url(../../img/front/bg-left-box-feedback.gif) no-repeat top left;
	width:170px;
	height:27px;
}
.top-left-box-locations{
	background:url(../../img/front/bg-left-box-locations.gif) no-repeat top left;
	width:235px;
	height:27px;
}
.top-left-box-why{
	background:url(../../img/front/bg-left-box-why.gif) no-repeat top left;
	width:518px;
	height:27px;
}
.top-left-box-about{
	background:url(../../img/front/bg-left-box-aboutus.gif) no-repeat top left;
	width:171px;
	height:27px;
}
.top-left-box-offer{
	background:url(../../img/front/bg-left-box-specialoffer.gif) no-repeat top left;
	width:226px;
	height:27px;
}
.top-left-box-index,.top-left-box-faq,.top-left-box-feedback,.top-left-box-locations,.top-left-box-why,.top-left-box-about,.top-left-box-offer{
	margin:14px 0 8px -4px;
	padding-top:5px;
}
.top-left-box span{
	color:#e34b1f;
}
.bottom-left-box,.bottom-left-box-feedback,.form,.bottom-left-box-store{
	width:100%;
	color:#523116;
}
.bottom-left-box a{
	color:#523116;
	text-decoration:none;
}
.bottom-left-box img{
	border:3px solid #ece8bb;
}
.bottom-left-box div.col{
	width:145px;
	margin:3px 13px 3px 20px;
	_margin:3px 10px 3px 10px;
}
.why-box{
	width:205px;
	width: 322px;
	padding:5px;
	background:#ede9b9;
	text-align:center;
	margin:10px;
}
.hr-why{
	background:url(../../img/front/hr-why.gif) repeat-x top left;
	width:306px;
	height:4px;
	padding-left:15px;
}
.hr-why hr{
	display:none;
}
.bottom-left-offer,.bottom-left-why{
	color:#522f2d;
	width:716px;
	padding:10px;
	margin-bottom:20px;
}
.offer-box{
	width:166px; /*width:225px; 3 cols*/
	min-height:300px;
	padding:5px;
	border:1px dotted #b36e00;
}
.submit-offer input{
	background:url(../../img/front/submit.gif) no-repeat center center;
	width:103px;
	height:33px;
	border:none;
	margin:10px 100px;
}
.bottom-left-faq{
	color:#522f2d;
	width:706px;
	padding-left:15px;
	margin-bottom:20px;
}
.bottom-left-faq a{
	color:#522f2d;
}
.hr-faq{
	background:url(../../img/front/hr-input.gif) repeat-x top left;
	height:1px;
	width:650px;
	margin-bottom:10px;
}
.hr-faq hr{
	display:none;
}
.bottom-left-why{
	color:#522f2d;
	width:706px;
	padding:10px;
}
.box{
	width:736px;
	height:165px;
}
.img-box,.img-box1,.img-box2,.img-box3{
	padding:20px;
	width:131px;
	height:121px;
}
.img-box{
	background:url(../../img/front/img-left-about1.gif) no-repeat center center;
}
.img-box1{
	background:url(../../img/front/img-left-about2.gif) no-repeat center center;
}
.img-box2{
	background:url(../../img/front/img-left-about3.gif) no-repeat center center;
}
.img-box3{
	background:url(../../img/front/img-left-about4.gif) no-repeat center center;
}
.bottom-left-box-feedback{
	width:716px;
	padding-left:20px;
}
.bottom-left-box-feedback p{
	font-size:11px;
}
.input{
	width:275px;
	padding:10px 40px;
}
.input b,.input input{
	margin:5px 0px;
}
.hr-input{
	background:url(../../img/front/hr-input.gif) repeat-x top left;
	height:1px;
	width:275px;
}
.hr-input hr{
	display:none;
}
.input input{
	width:275px;
	height:22px;
}
.textarea{
	width:632px;
	padding:10px 40px;
}
.textarea b,.textarea textarea{
	margin:5px 0px;
}
.hr-textarea{
	background:url(../../img/front/hr-input.gif) repeat-x top left;
	height:1px;
	width:632px;
}
.hr-textarea hr{
	display:none;
}
.textarea textarea{
	width:632px;
	height:120px;
}
.submit input{
	background:url(../../img/front/submit.gif) no-repeat center center;
	width:103px;
	height:33px;
	border:none;
	margin-left:300px;
	margin-bottom:30px;
}
.bottom-left-box-store{
	width:731px;
	font-size:11px;
}
.bottom-left-box-store a:link,.bottom-left-box-store a:visited{
	color:#523116;
	font-size:11px;
}
.img-left{
	border:3px solid #ece8bb;
	margin:10px 15px 30px 10px;
	margin-bottom:30px;
}
.hr-box{
	background:url(../../img/front/hr-box.gif) no-repeat top left;
	width:151px;
	height:1px;
	margin:3px;
}
.hr-box hr{
	display:none;
}
.box-cut{
	width:100%;
	height:265px;
	background:#ede9b8;
}
.top-box-cut{
	padding:15px 0 15px 20px;
}
.top-box-cut b{
	color:#523116;
	font-size:18px;
}
.bottom-box-cut{
	width:100%;
	/*_width:726px;*/
	height:50px;
	margin-bottom:20px;
}
.img-box-cut{
	border:1px dotted #e89a6b;
	width:175px;
	height:202px;
	background-color: #ede9b8;
}
.img-box-cut ,.img-box-cut b{
	color:#523116;
	padding:20px 2px;
}
.img-main{
	background:url(../../img/front/img-main.jpg) no-repeat center center;
	width:726px;
	height:256px;
	border:3px solid #ded79a;
	margin:11px 9px 15px 13px;
	_margin:11px 9px 15px 4px;
}
.right-main{
	width:187px;
	margin:11px 8px 0 0;
	_margin:11px 3px 0 0px;
}
.right-main p{
	padding-top:5px;
}
.right-main1{
	background:#523116;
	color:#ece8bb;
	width:181px;
	padding:45px 3px 45px 3px;
	text-align:center;
	font-size:14px;
}
.right-main1 a:link, .right-main1 a:visited, .right-main1 a:hover{
	font-size:18px;
	color:#e15f00;
	text-decoration: underline;
}
.mid1{
	background:url(../../img/front/mid1.gif) no-repeat center center;
	width:187px;
	height:20px;
}
.mid1 hr{
	display:none;
}
.right-main2{
	font-size:14px;
	color:#ece8bb;
	background:#e15f00;
	width:181px;
	text-align:center;
	padding:10px 3px 10px 3px;
}
.img-right{
	padding:3px;
}
.img-right p{
	padding-left:5px;
}
.mid2{
	background:url(../../img/front/mid2.gif) no-repeat center center;
	width:187px;
	height:21px;
}
.mid2 hr{
	display:none;
}
.right-main3{
	background:#435057;
	color:#fcfcfc;
	width:181px;
	padding:10px 3px 10px 3px;
	font-size: 8pt;
}
.mid3{
	background:url(../../img/front/mid3.gif) no-repeat center center;
	width:187px;
	height:20px;
}
.mid3 hr{
	display:none;
}
.bottom{
	background:#e15f00;
	height:87px;
	width:950px;
}
.hr-bottom{
	margin:0 auto;
	background:url(../../img/front/hr-bottom.gif) repeat-x top left;
	height:2px;
	width:950px;
}
.hr-bottom hr{
	display:none;
}
.bottom td{
	padding:10px 30px;
}
.bottom a{
	color:#ede9b8;
}
hr{border: 0px;height: 1px;color: #882600;background-color: #ffd700;}


/*----------------------order---------------------------*/


.clear:after {
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */


.order-tit{
	font-size: 2em;
	color: #2E1D0C;
	text-transform: uppercase;
	margin: 0px;
	padding-bottom: 20px;
}

.order-tit span{
	color: #E0670B;
}

.order-h3{
	background:url(../../img/front/order-bg1.gif) no-repeat top left;
	width: 179px;
	height: 30px;
	font-size: 18px;
	color: #EDEFB9;
	text-transform: uppercase;
	text-align: center;
	padding-top: 9px;
	margin-left: 16px;
}

.or-box1{
	background-color: #DEDE9C;
	width: 705px;
	padding: 10px;
}

.or-in1{
	border: dotted 1px #EDEFB9;
	padding: 15px 5px;
}

.or-in2{
	border: dotted 1px #EDEFB9;
}

.or-box1 h3{
	font-size: 1.4em;
	color: #523417;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
}

.or-box1 h3 span{
	color: #E0670B;
	margin: 0px 0px 10px 0px;
	text-transform: none;
}

.or-table{
	color: #523417;
	font-weight: bold;
}

.or-table div{
	margin-top: 10px;
	text-align: left;
	padding: 0px 10px;
}


.or-table div span{ 
	/*float: right;*/
	padding-top: 2px;
	width: 125px;
}


.or-table td{
	background-color: #EDEFB9;
	width: 25%;
	padding: 10px 0px 10px 0px;
	text-align: center;
	vertical-align: top;
}

.or-table{
	margin-bottom: 15px;
}

.crust-col{
	float: left;
	width: 50%;
	height: 100%;
	border-right: dotted 1px #EDEFB9;
}

.crust-col h3,.add-col h3{
	margin: 10px 0px 5px 10px;
	font-size: 1.2em;
}

.option-box{
	background-color: #EDEFB9;
	padding: 3px 5px;
	margin: 5px 10px;
}

.option-box select{
	float: right;
}

.option-box span{
	margin-top: 3px;
	float: right;
	margin-left: 10px;
}

.option-box u{
	font-style: normal;
	text-decoration: none;
	margin-top: 3px;
	float: left;
}

.add-col,.add-col2{
	float: right;
	width: 49%;
}

.add-col p{
	margin: z0px 0px;
}

.add-col1{
	float: left;
	padding-left: 10px;
	width: 45%;
}

.add-topping{
	float: left;
	width: 98%;
}
.add-topping span{
	display:block;
	float:left;
	width: 49%;
	padding:3px 0 3px 0;
	margin: 0 1px 0 1px;
}
.add-topping2 span{
	display:block;
	float:left;
	width: 33%;
	padding:3px 0 3px 0;
	margin: 0 1px 0 1px;
}
.order-hr{
	background:url(../../img/front/order-hr.gif) repeat-x top left;
	height: 15px;
	margin: 10px 5px 0px 5px;
}

.contact-submit{
	background: url(../../img/front/send-button.gif) no-repeat top left;
	height: 35px;
	width: 105px;
	border: none;
	cursor: pointer;
	margin-top: 10px;
}

.contact-submit1{
	background: url(../../img/front/send-button1.gif) no-repeat top left;
	height: 35px;
	width: 105px;
	border: none;
	cursor: pointer;
	margin-top: 10px;
}


.contact-back{
	background: url(../../img/front/back-button.gif) no-repeat top left;
	height: 35px;
	width: 105px;
	border: none;
	cursor: pointer;
	margin-top: 10px;
}

.or1-col1{
	float: left;
	width: 226px;
	margin-right: 1px;
}

.or1-col1 h3{
	font-size: 18px;
	color: #523417;
}

.or1-col1 select{
	float: right;
}

.or1-col1 b{
	float: left;
	font-size: 14px;
	margin-top: 2px;
}

.or1-box{
	background-color: #EDEFB9;
	padding: 10px;
}

.regu-box{
	background-color: #523417;
	width: 100%;
	color: #EDEFB9;
	padding: 2px;
	margin-bottom: 1px;
}

.large-box{
	background-color: #E0670B;
	width: 100%;
	color: #EDEFB9;
	padding: 2px;
}

.or1-space{
	margin-top: 20px;
}


.si-or1 {
	font-weight: normal;
}

div.si-or1 span{
	float: left;
	width: 100px;
	padding-left: 10px;
}

.si-or1 select{
	float: right;
}

.cus-table{
	font-weight: bold;
	margin: 10px 0px 20px 0px;
}

.input-style{
	padding: 3px;
	background-color: #EDEFB9;
	border: solid 1px #A99D69;
	width: 300px;
}

.select-style{
	background-color: #EDEFB9;
	border: solid 1px #A99D69;
}

.select-style option{
	background-color: #EDEFB9;
	border: solid 1px #A99D69;
}

.textarea-style{
	background-color: #EDEFB9;
	border: solid 1px #A99D69;
	width: 450px;
	height: 150px;
	overflow: hidden;
}

.cus-h3{
	background:url(../../img/front/cus-bg.gif) no-repeat top left;
	width: 214px;
	height: 31px;
	font-size: 18px;
	color: #EDEFB9;
	text-transform: uppercase;
	text-align: center;
	padding-top: 9px;
	margin-left: 16px;
}

.shopping-table td{
	padding: 8px 2px;
}

.shop-hr{
	border-top: dotted 1px #523417;
	height: 8px;
	margin-top: 8px;
}

.shopping-table td{
	text-align: center;
}

td.shop-posi {
	text-align: left;
}

.shop-space{
	margin-left: 30px;
}

.upda-button{
	margin: 10px 0px 10px 500px;
}

.shop-text{
	margin: 0px 0px 0px 20px;
}
.shop-text img{
	cursor: pointer;
}
/*----------------------order---------------------------*/


