﻿* {
	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;
}

a {
	color: #0085c6;
	text-decoration:none;
}

a:hover {
	color: #FFCC00;
}

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

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:975px;
	border:0px solid #000;
	overflow:hidden;
}

#sub-container {
	background-color:#FFF;
}
/* ..menu_navigation.. */

#company_logo{ text-align:left; font-size:25px; font-weight:bold; color:#0085c6
; margin-top:8px; float:left;}
#phone{width:976px; border:0px solid #eee; float:right; margin-top:0px;}
#phone p.ph{width:155px; height:20px; padding-top:0px; font-size:18px; color:#ffffff; margin:0px auto; margin-right:0px; margin-bottom:5px; padding-left:20px; text-align:left; border:0px solid #eee; float:right;}
#phone p{float:right; margin-left:5px;}

#header_menu ul{width:920px; padding:0px;  float:right; border:0px solid #eee; list-style-type:none; overflow:hidden;}
#header_menu li {width:auto; margin-right:15px;  font-size:12px; border:0px solid #eee; font-weight:bold; padding-top:15px; height:25px; float:left;}
#header_menu li.first{width:35px; }
#header_menu li.faq{width:30px;}
#header_menu li.last{width:210px; margin-right:0px; padding-top:12px;}
#header_menu a{color:#0085c6; text-transform:uppercase; font-stretch:100px;}
#header_menu a:hover{ color:#ab092c };


#header_box{width:175px; height:21px; float:right; border:0px solid #eee; overflow:hidden; margin-left:0px; margin-top:0px;}
#header_box input{margin-bottom:4px;}

#contact_pic{ width:auto; float:right; border:2px solid  #DDE8DF; margin-right:15px; margin-top:50px;}

#left_header{ width:270px;  border:0px solid #eee; margin:0px; margin-left:15px; padding:0px; float:left; overflow:hidden; }
#right_header{ width: 675px; float:left; margin:0px; margin-right:15px; padding:0px; overflow:hidden;}



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



/* ..search_area.. */
#top_header_left{width:976px; height:35px; overflow:hidden;  border:0px solid #eee; margin:0px auto; background:#000000 url(../images/top_header_left.jpg) no-repeat left;}
#top_header_right{width:976px; height:35px; overflow:hidden; border:0px solid #eee; margin:0px auto; background:url(../images/top_header_right.jpg) no-repeat right;}
#top_area{width:976px; height:35px;  color:#CEBD2F; border:0px solid #eee; margin:0px auto;}
#top_area p{}
#top_area p.welcome{ float:left; margin-left:15px; font-size:12px; padding:2px 2px 2px 2px;}
#top_area p.welmenu{ padding:5px 5px 5px 5px; float:right; font-weight:bold;}
#top_area a{color:#CEBD2F};
#top_area a:hover{ color:#FFFFFF };
/* ..end search_area.. */



/*..body_warraper..*/
#order_warraper{width:975px; float:left; border:0px solid #eee; overflow:hidden;}
.frmbox{text-align:left; font-size:15px; padding-left:15px; padding-top:5px;}
.frmbox #sign_in{ width:84px; height:25px; background: url(../images/sign_in.jpg) no-repeat; border:none; margin-left:20px;}
.frmbox input {margin:0px;}
#earea_header{width:970px; overflow:hidden; clear:both; float:left; height:36px; background:#cbbe31 url(../images/bottombanner_header.jpg) no-repeat; border:2px solid #cbbe31; margin-top:15px; margin-bottom:25px;}
#e_area{width:974px; overflow:hidden; float:left; height:36px; background-color:#000000; border:0px solid #eee; margin-top:12px; margin-bottom:5px;}
#e_area a{color:#009900; text-decoration:underline; font-size:11px;}
#e_area a:hover{ color:#FFFFFF };

#body_right{width:975px; font-size:11px; border:0px solid #eee;}
.bodytx{padding:5px 5px 5px 5px; text-align:justify; list-style-position:inside; line-height:20px;}
.psd{margin-left:50px;}
.reg{margin-left:10px;}
#order_online{position:absolute;  margin-top:281px; margin-left:725px;}
/*..end body_warraper..*/

/* ..add_realfood.. */
#add_realfood{width:976px; overflow:hidden; border:0px solid #eee; margin-top:25px;}
#add_realfood img {float:left; margin-left:15px;}

#delivery_left{width:976px; height:50px; overflow:hidden; margin-top:21px; background:#000000 url(../images/delivery_left.jpg) no-repeat left;}

#delivery_right{width:976px; height:50px; overflow:hidden;  background: url(../images/delivery_right.jpg) no-repeat right;}



#pay_delivery{width:976px; border:0px solid #eee; overflow:hidden; }
.delivery{width:500px; float:left; boder:0px solid #eee; line-height:0px;}
.delivery a {color:#ffffff; text-decoration:underline;}
#pay_delivery p{float:left; margin:10px 0px 5px 10px;}
.terms{ padding-top:0px; padding-top:0px;  float:left;}
.terms a {color:#ffffff; text-decoration:underline;}
.terms a:hover{color:#CEBD2F };

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

#tp_hed{width:auto; height:22px; border:0px solid #eee; font-size:20px; color:#006633;  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:#006633;  text-align:left; padding:2px 5px 5px 2px; float:left;}


#order_body{width:780px; 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: #FFE6E6;}
#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;}


/* guest_book */
#guest_book{margin-left:10px; }
#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:#0085c6
; font-weight:bold; text-decoration:underline;}
.adddata{text-align:right; margin-top:12px;}
#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:5px; padding:0px; margin-bottom:10px;}
.booklist{width:680px; overflow:hidden; float:left; background-color: #E1F4E1; text-align:left; padding:0px 5px 5px 5px; margin-bottom:10px; margin-top:5px;} 
.booklist p{ margin-top:10px;}
#guest_list p{ text-align:left; width:600px; margin:0px; padding:0px; margin-top:10px;}
#guest_list a{color:#003300; font-weight:bold; text-decoration: underline;}
.add{text-align:right; width:auto; margin-top:5px;}
.add a{color:#003300; font-weight:bold; text-decoration:none; padding:10px 12px 25px 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;}
/* end book_list */

/* order_online */

/* order_online_01 */
.order_list{width:786px; 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:#0085c6
;}
.arrow{width:200px; height:20px; background:url(../images/arrow_order_01.png) no-repeat; display:block; position:absolute; float:left; margin-left:570px; margin-top:0px;}
.down_arrow{width:200px; height:20px; background:url(../images/down_arrow_order.png) no-repeat; display:block; position:absolute; float:left; margin-left:570px; margin-top:0px;}

.order_list ul{width:786px; 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:420px; padding-left:5px;}
.order_list li.pic{text-align:left; width:100px; padding-left:0px;} 
.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; text-align:center;} .order_list li.yellow{ color: #CC0000; font-weight:bold; width:100px; text-align:center;}
.order_list li.addtocart{width:100px;}
.outline{border:1px inset #eee; outline:1px solid #ccc;}
.subhed{ margin:0 0 15px 0; border:5px outset #ac0a03; width:965px;}
#extradoc{ width:280px; float:right; text-align:left; border:0px solid #eee; padding:5px 5px 5px 5px; margin:50px 0 0 0;}
#extradoc a{ padding-bottom:15px;  }

.light{ padding-top:20px;}
#col_trace{ background-color: #D5FFD8;}
.order_list li.details{width:645px; }
.order_list li.last a{color:#003300; font-weight:bold; color:#fff;}
div#order_row{width:775px; height:25px; border:0px solid #ccc; clear:both; text-align:left; padding-top:15px;}
.relation1{ position:relative; bottom:10px;}


/* 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:#0085c6
;}
#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:#0085c6
;}
#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:#0085c6
;}

#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:970px; 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:106px;} #order_his li.lastdata{width:105px;}
#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:250px;} #order_his li.conusdes{width:250px;}
#order_his li.conus{width:195px;}
#order_his li.qty{width:85px;} #order_his li.basdes{width:415px;} #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:548px; 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:628px; background:url(../images/tb_hed_left.jpg) no-repeat left top;} #order_his li.sectiondata{width:200px;} #order_his li.itemsdata{width:628px;} #order_his li.itemscolor{width:628px; 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:628px; 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:200px; padding-top:20px; background-color: #ECFFEA;}
#order_his li.deliverydata{width:758px; background-color: #FAFFF9;}

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

#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:#0085c6
; 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:80px; padding:5px 5px 5px 5px; background-color:#FFEAB7; float:left;}
.town{text-align:left; margin-top:5px; margin-left:140px; padding:5px 5px 5px 5px; background-color:#FFEAB7; float:left;}

#helpbox{ background:#fff url(../images/help_box.jpg) top left repeat-x; margin:0px; padding:5px; width:500px; border:1px solid #000}
#helpbox img{position:relative; top:8px; margin-right:3px; }

ul#invited_box{ margin:0px; padding:0px;  background:url(../images/tb_hed_invited.jpg) left  repeat-x; float:left; width:100%;  background-color:#FEF8E0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
ul#invited_box.box1{ background:none; border-bottom:1px dotted #FFCC00; padding-top:5px;}
ul#invited_box li{ list-style-type:none; float:left; margin:0px;  width:32%; padding:2px;}
ul#invited_box li.first{ width:14%;}
ul#invited_box .ckeck{ position:relative; width:25px;}

/* Akmal Changes */
.regtxt {
	font-size: large;
}

.contxt {
	font-size: medium; text-align:left;
}

.frmcolor {
	color: #000000;
}

.armcolor {
	color: #ffffff;
}


#slogan { text-align:right; font-size:25px; font-weight:bold; color:#0085c6
; margin-top:8px; float:right;}
#pages {text-align:justify; margin-left:20px; margin-right:20px;}

