﻿* {
	margin: 0px;
	padding: 0px;
}

body {
	height: 100%;
	background-color: #ffffff;
	color: #000;
	font-family: tahoma, arial, sans-serif;
	font-size: 10.5px;
	text-align: center;
	background:#fff url(../images/bg_body.jpg) repeat-x;
}

a {
	color:#006600;
	text-decoration:none;
}

a:hover {
	color: #FFCC00;
}

h1{width:auto; font-size:14px; border-bottom:1px dashed #006600; text-align:left; padding-bottom:2px;}

p {
	margin: 5px 0px 5px;
	text-align:left;
	text-align:justify;
	font-size:11px;

}


.clearthis {
	margin : 0px;
	height : 0px;
	clear : both;
	float : none;
	font-size : 0px;
	line-height : 0px;
	overflow : hidden;
}

#container {
	margin:0px auto;
	width:1040px;
	border:0px solid #000;
	overflow:hidden;
}

/* ..menu_navigation.. */

#company_logo{ text-align:left; font-size:25px; font-weight:bold; color:#006600; margin-top:0px; position:absolute; float:left;}
#phone{width:1040px; border:0px solid #eee; float:right; margin-top:40px;}
#phone p.ph{width:200px; height:20px; padding-top:0px; font-size:18px; margin:0px auto; margin-right:0px; margin-bottom:5px; padding-left:20px; text-align:left; border:0px solid #eee; background:url(../images/phone.gif) no-repeat; float:right;}
#phone p{float:right; margin-left:5px;}

#header_menu ul{width:900px; padding:0px; float:right; background-color:#0B4F16; border:0px solid #eee; list-style-type:none;overflow:hidden; background:#44aadb url(../images/menu_bar.jpg) repeat-x;}
#header_menu li {width:auto; padding-left:5px; padding-right:5px; color:#FFFF00; margin-right:2px; font-size:12px; font-weight:bold; padding-top:15px; height:25px; float:left; border-right:1px solid #0B4F16;}
#header_menu li.first{width:76px; background:url(../images/curve_home.gif) no-repeat;}
#header_menu li.faq{width:58px;}
#header_menu li.last{width:190px; border-right:none;}
#header_menu a{color: #FFFFFF;}
/* ..end menu_navigation.. */

/* faq*/
.faqlist {border:1px solid #f2f2f2; padding:5px; margin:5px; font-size:13px; background-color:#fff7c0 ;}

/* error */
.error_in_text {border:1px solid #f2f2f2; padding:2px 2px 2px 2px; display:marker; margin-bottom:1px; overflow:hidden; background-color: #FFD7D7; width:auto; overflow:hidden;}


/* ..search_area.. */
#search_area{width:1040px; height:34px; overflow:hidden; border:0px solid #eee; margin:0px auto; position:relative; background-color:#bc79ec; position:relative;}
#search_box{width:185px; height:21px; float:left; border:0px solid #eee; overflow:hidden; margin-left:7px; margin-top:7px;}
#search_box img{margin-bottom:0px;}
#search_box input{margin-bottom:4px;}
#search_area p{float:right; padding-left:0px; font-weight:bold;  padding-top:5px; margin-right:5px;}
#search_area p.welcome{ float:left; border:0px solid #eee; padding:4px; margin-left:150px; font-size:12px; font-weight:normal;}
#search_area a{color:#000000};
/* ..end search_area.. */

/*..body_warraper..*/
#body_warraper{width:1040px; float:right; border:0px solid #eee;}
#order_warraper{width:740px; float:left; border:0px solid #eee; overflow:hidden;}
#body_left{width:280px; float:left; height:286px; background-color:#c80203; border:0px solid #eee; margin-top:12px;}
.frmbox{width:280px; border:0px solid #eee; margin:0px auto; margin-top:0px; text-align:left; font-size:12px;}
.frmbox #sign_in{ width:89px; height:26px; background: url(../images/sign_in.jpg) no-repeat; border:none; margin-top:5px;}
.frmbox input { margin:5px 2px 5px 0px;}
.frmbox p{ margin-left:30px;}
#body_left a{color:#FFFFFF; text-decoration:underline; font-size:12px; font-weight:bold;}
#body_left a:hover{ color:#FFFF00;  text-decoration:none;}
#body_right{width:680px; font-size:11px; float:left; background-color:#fff; border:0px solid #eee; margin-top:12px; margin-left:12px; position:relative;}
#order_body{width:550px; font-size:11px; float:left; border:0px solid #eee; overflow:hidden;}

#order_right{width:190px; float:left; font-size:11px;border:0px solid #000; overflow:hidden;}
#order_right ul{ width:177px; list-style-type:none; border:1px solid #eee; overflow:hidden; text-align:right; margin-left:5px;}
#order_right li{width:45px; padding:5px 3px 5px 2px; height:auto; float:left; border-right:1px dashed #ccc; border-bottom:1px dashed #ccc;}

#order_right ul.chart{border:none; background-color: #FFFFD9; border-bottom:1px dashed #ccc; }
#order_right li.itemline{width:172px; text-align:left; padding-left:5px; font-weight:bold; border:none;background:url(../images/order_hed_.jpg) repeat-x;}
#order_right li.qtyline{width:116px; text-align:left; padding-left:5px; overflow:hidden; border:none;}
#order_right li.qtyline input{width:37px; margin-top:2px;} 
#order_right li.subline{border:none;}
#cashout{width:auto; float:left; padding:5px 5px 5px 5px;} #cashout .rd{margin:5px 2px 2px 2px;}
#cashout select{width:203px; margin-left:15px;}

#order_right ul.total{border:none; background-color: #FFFFD9;}
#order_right ul.itemhed{border:none; background-color: #D2FFD2;}


#order_right li.baskethed{width:50px; border:none;   background:url(../images/your_basket.gif) no-repeat left ; padding-top:20px; padding-bottom:16px; }
#order_right li.myhed{width:115px; font-size:14px; color:#FF0000; border:none; font-weight:bold; text-align:right; padding:0px; padding-top:25px;}

#order_right ul.basket{border:none;} #order_right li.sub{border-right:none;} #order_right li.qty{width:25px;} #order_right li.item{width:120px;} #order_right li.itemheadline{width:86px; text-align:left; padding-left:4px;}
#order_right li.btn{width:177px; border:none;}
#order_right a{color:#fff;}
#order_right img {border:none; margin-top:5px;}
.bodytx{width:680px; text-align: justify; list-style-position:inside; line-height:20px;}
#order_online{position:absolute; margin-top:215px; margin-left:480px;}
/*..end body_warraper..*/

/* ..add_realfood.. */
#add_realfood{width:1040px; overflow:hidden; border:0px solid #eee; background:url(../images/add.jpg) repeat-x; margin-top:25px;}
#add_realfood img {float:left;}

#pay_delivery{width:1040px; border:0px solid #eee; overflow:hidden; margin-top:25px;}
.delivery{width:545px; float:left; boder:1px solid #eee; line-height:0px;}
#pay_delivery p{float:left; margin:5px 5px 5px 0px;}
.terms{ padding-top:0px; padding-top:5px;  float:left;}
.terms a {color:#000000; text-decoration:underline;}

#footer{font-size:11px; margin-top:5px;}

#tp_hed{width:auto; height:22px; border:0px solid #eee; font-size:20px; color:#0047ab;  text-align:left; padding:2px 5px 5px 2px; /*background:#fff url(http://localhost/rcms/rc-client/images/tp_hed.jpg) repeat-x;*/ }
#tp_guest{width:auto; height:22px; border:0px solid #eee; font-size:20px; color:#0047ab;  text-align:left; padding:2px 5px 5px 2px; float:left;}

/* guest_book */
#guest_book{margin-left:15px;}
#guest_book ul{width:500px; overflow:hidden; list-style-type:none; float:left; border:0px solid #eee; margin-bottom:5px; margin-left:0px; }
#guest_book li{width:300px; float:left; border:0px solid #eee; text-align:left; font-size:11px; margin-top:5px;}
#guest_book li.typro{width:100px; text-align:left; padding-right:5px; padding-top:5px;}
#guest_book li.typ_e{width:25px; text-align:left; padding-right:5px; padding-top:5px;}
#guest_book input, textarea, select {width:290px;}
#guest_book .submit{ width:125px; height:37px; border:none; background:#fff url(../images/guest_submit.jpg); color:#FFFFFF;}
#guest_book li.com input{width:150px; height:18px; padding-top:4px; padding-left:2px; margin-bottom:2px;}
#guest_book img{padding-right:2px;}
#guest_book p{ width:500px; float:left;}
#guest_book a{ color:#006600; font-weight:bold; text-decoration:underline;}
#guest_book .d_address{width:20px;}
#guest_book .rd{ width:20px; margin-top:3px;}
#guest_book ul.deliverytime{margin-top:15px;}

/* book_list */
#guest_list{width:auto; float:left; overflow:hidden; border:0px solid #eee; margin-top:0px; padding:0px; margin-bottom:10px;}
.booklist{width:665px; overflow:hidden; float:left; border:1px solid #175E00; background:#E1F4E1 url(../images/pattern_bg.jpg); text-align:left; padding:0px 5px 5px 5px;} 
.bookwhite{width:665px; overflow:hidden; float:left; border:1px solid #175E00; background-color: #F7FFF4; text-align:left; padding:0px 5px 5px 5px; margin:5px 0px 5px 0px;} 
.booklist p{ margin-top:5px;}
#guest_list p{ text-align:left; width:665px; float:left;}
#guest_list a{color:#003300; font-weight:bold; text-decoration: underline;}
.add{text-align:right; width:auto; margin-top:5px;}
.adddata{text-align:right; margin-top:12px;}
.add a{color:#003300; font-weight:bold; text-decoration:none; padding:10px 12px 12px 20px; background:url(../images/add_comments.jpg) no-repeat; border:0px solid #eee;}
.add a:hover{color:#fff;}
.col{color:#FF0000; font-weight:bold;}
.colone{color: #003300; font-weight:bold;}

/* order_online_01 */
.order_list{width:680px; float:left; overflow:hidden; border:0px solid #eee;}
.order_list h1{text-align:left; border-bottom:none; padding:5px 5px 5px 5px; background:url(../images/order_hed_.jpg) repeat-x; margin-top:0px; font-size:14px; color:#0052b6;}
.arrow{width:23px; height:20px; background:url(../images/arrow_order_01.gif) no-repeat; display:block; position:absolute; float:left; margin-left:520px; margin-top:3px;}
.down_arrow{width:23px; height:20px; background:url(../images/down_arrow_order.gif) no-repeat; display:block; position:absolute; float:left; margin-left:520px; margin-top:3px;}

.order_list ul{width:680px; list-style-type:none; border:0px solid #000; overflow:hidden; padding-bottom:10px; padding-left:5px; background-color: #E8FFE9;}
.order_list li{width:222px; float:left; border:0px solid #eee; padding:2px; text-align:left; margin-top:5px;}
.order_list li.first{text-align:left; width:300px; padding-left:5px;} 
.order_list li.last{text-align:right; width:125px; text-align:center; border:0px solid #eee; margin-top:2px; padding-top:5px; padding-bottom:5px;} 
.order_list li.addtocart a{text-align:right; display:block; width:125px; height:16px; text-align:center; border:0px solid #eee; margin-top:2px; padding-top:5px; padding-bottom:5px; background: url(../images/add-to-card.jpg) no-repeat; color:#FFFFFF;} 
.order_list li.red{ color:#FF0000; font-weight:bold; width:100px;} .order_list li.yellow{ color: #CC0000; font-weight:bold; width:100px;}
.order_list li.addtocart{width:100px;}

.light{ padding-top:20px;}
#col_trace{ background-color: #D5FFD8;}
.order_list li.details{width:400px; }
.order_list li.last a{color:#003300; font-weight:bold; color:#fff;}


/* order_online */
#area_catagories{text-align:right; padding:5px 5px 5px 5px; border:0px solid #eee; background:#f5f5f5 url(../images/categories.jpg) repeat-x; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#area_catagories .catagoriesheader{float:left; padding:2px 2px 2px 2px; overflow:hidden; font-weight:bold; font-size:15px; color:#E10000;}
#area_catagories select{width:210px; border:1px solid #146600;}
#akds{padding-right:0px; font-size:11px; font-weight:bold;}
#akds a.adults{border:0px solid #eee; margin-bottom:5px; display:block; float:right; background:url(../images/adults.jpg) no-repeat left; padding:5px 15px 3px 30px; color:#006600;}
#akds a.kids{border:0px solid #eee; display:block; float:right; background:url(../images/kids_m.jpg) no-repeat left; padding:5px 15px 3px 30px; color:#006600;}
#akds a.deals{border:0px solid #eee; display:block; float:right; background:url(../images/deals_m.jpg) no-repeat left; padding:5px 5px 3px 30px; color:#006600;}

#akds a:hover{color: #FF0000;}
#mid_warraper{width:auto 0px; margin:0px auto; margin-left:5px; overflow:hidden; position:relative; border:0px solid #eee; float:left; padding:5px; margin-top:15px; text-align:left;}

/*purchase Order*/
#order_his ul{ width:742px; margin-left:0px; float:left; border:0px solid #fff; overflow:hidden; list-style-type:none; background:#fff url(../images/tb_hed.jpg) repeat-x;}
#order_his li {width:120px; padding-top:10px; padding-bottom:10px; padding-left:5px; overflow:hidden; border-right:1px solid #fff; float:left; text-align:left; font-size:11px;}
#order_his li.last{border:none; background:url(../images/tb_hed_right.jpg) no-repeat right top; width:100px;} #order_his li.lastdata{width:100px;}
#order_his li.lastdescription{border:none; background:url(../images/tb_hed_right.jpg) no-repeat right top; width:472px;}#order_his li.lastdescrptiondata{width:472px;}

#order_his li.first{background:url(../images/tb_hed_left.jpg) no-repeat left top; width:178px;} #order_his li.conusdes{width:177px;}
#order_his li.conus{width:145px;}
#order_his li.qty{width:85px;} #order_his li.basdes{width:265px;} #order_his li.qty input{width:40px; border:1px solid #999999; background-color:#f2f2f2;}
#order_his ul.viewpages{ background:none; border-bottom:1px dashed #D5F3CF;}
#order_his ul.couponcode{ text-align:left; padding:4px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:15px; margin-top:10px;}
#order_his ul.viewbas{ background:none; border:1px dashed #D5F3CF; border-top:none;}

#order_his ul.cartitem{ overflow:hidden; background:#fff url(../images/cartitem_sym.jpg) no-repeat left ; padding:10px 5px 10px 30px; font-size:14px; font-weight:bold; text-align:left;}
#order_his ul.adultcart{ background:#f5f5f5 url(../images/adultcart_sym.jpg) no-repeat left ; padding:10px 5px 10px 20px; font-size:12px; font-weight:bold; text-align:left;}
#order_his li.total{ width:320px; text-align:right; background-color: #FFE375; padding-right:27px;} #order_his li.qtyto{width:85px; background-color: #FEFFD2; color:#FF0000;} #order_his li.qtysub{width:85px; background-color: #FFEFAE; color: #990000;}
#order_his li.lastbas{width:101px; background-color:#FFE375;} #order_his li.lastpic{width:85px; background-color:#FFE375; padding:0px; border-right:none; padding-left:15px;}
#order_his li.lastpic a{color:#FFE375;} .lastpic img{ border:none;}

#order_his li.items{width:400px; background:url(../images/tb_hed_left.jpg) no-repeat left top;} #order_his li.sectiondata{width:200px;} #order_his li.itemsdata{width:400px;} #order_his li.itemscolor{width:400px; background-color: #FFEEE6;}
#order_his li.pqty{width:180px;} #order_his li.qtycolor{width:180px; background-color: #FFE3D7;} 
#order_his li.amountlast{width:144px; background:url(../images/tb_hed_right.jpg) no-repeat right top;} #order_his li.amountdata{width:144px;} #order_his li.amountcolor{width:144px; background-color: #FFEEE6;}

#order_his li.itemscolortop{width:400px; background-color: #FFFFE6;}
#order_his li.qtycolortop{width:180px; background-color: #FFFFC8;}
#order_his li.amountcolortop{width:144px; background-color: #FFFFE6;}

#order_his ul.detailstime{ background-color:#F9F9F9; background-image:none; padding:10px 5px 10px 5px; font-size:11px; text-align:left;}
#order_his ul.cartiteminfo{ background:#fff url(../images/cartitem_sym.jpg) no-repeat left ; padding:10px 5px 10px 30px; font-size:14px; font-weight:bold;}
#order_his ul.adultcart{ background: #F9F9F9 url(../images/adultcart_sym.jpg) no-repeat left ; padding:10px 5px 10px 20px; font-size:12px; font-weight:bold;}

#order_his li.delivery{width:165px; padding-top:20px; background-color: #ECFFEA;}
#order_his li.deliverydata{width:565px; background-color: #FAFFF9;}




#basket_check{width:auto; margin:0px auto; margin-top:25px;}
#basket_check a{} #basket_check img {border:none; margin-left:25px;}

#scd_menu{ padding-right:0px; font-size:11px;}
#scd_menu a.add{border:0px solid #eee;  display:block; float:right; background:url(../images/download.gif) no-repeat left; padding:3px 5px 3px 25px; color:#FF0000;}
div.headeradmin{width:775px; text-align:center; font-size:18px; font-weight:bold; height:20px; float:left; overflow:hidden; color:#006600; border:0px solid #ccc; padding:8px 10px 10px 10px;  margin-top:25px; /*background:#fff url(../images/head_curve.jpg) repeat-x;*/}
.lastdata img{ border:none; margin-left:15px;}

#message{width:auto; padding:5px 5px 5px 5px; float:left; background-color:#FFFF00; color:#000000;}
.method{text-align:left; margin-top:5px; margin-left:8px; padding:5px 5px 5px 5px; background-color:#FFEAB7; float:left;}
.collection{text-align:left; margin-top:5px; margin-left:38px; padding:5px 5px 5px 5px; background-color:#FFEAB7; float:left;}
#extragb{ width:230px; float:left; text-align:left; border:0px solid #eee; padding:5px 5px 5px 5px; margin:40px 0 0 0;}
#extragb a{ padding-bottom:15px;  }


