body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	/*background:url(../images/body_bg.jpg) repeat-x #322624 ;*/
	background-color:#010101;
}
img {border: none;}
p {
	margin:0;
	padding:0;
}
h3 {
	margin:0;
	padding:0;
}
h6 {
	margin:0;
	padding:0;
}
h1 {
	margin:0;
	padding:0;
	font-size:30px;
	width:880px;
	float:left;
	text-align:center;
}
div {
	margin:0;
	padding:0;
}
.bg_non {
	background:none;
}
/*a{color:#fff; text-decoration:none}
a:hover{text-decoration:underline}*/
* html img, 
* html .png{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "http://komodomedia.com/wp-content/uploads/2007/11/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
        
    );
}
.clear {clear:both;}
#main_container {
	margin:auto;
	padding:0;
	width:1000px;
	height:100%;
}
/*header starts here*/
#header {
	padding:20px 0px 0 49px;
	width:951px;
	height:106px;
	background:url(../images/header_bg.gif) repeat-x;
}
#logo {
	float:left;
	width:390px;
	height:106px;
	background:url(../images/logo_bg.jpg) no-repeat;
}	  
/*menu starts here*/
#menu_cntnr {
	padding:73px 0 0 10px;
	width:551px;
	float:left;
	}

/*menu ends here*/

/*header ends here*/
/*body_cntnr starts here*/
#body_cntnr {
	width:953px;
	padding:80px 0 50px 47px;
	background:url(../images/content_bg.jpg) no-repeat #322624;
	float:left;
}
#inner_body_cntnr {
	width:953px;
	padding:30px 0 50px 47px;
	background-color:#333333;
	/*background:url(../images/content_bg_inner3.jpg) no-repeat #322624;*/
	float:left;
}
#banner {
	width:953px;
/*	background:url(../images/temptationshomepage.png) no-repeat left top;*/
	height:407px;
}
.order_cntnr {
	float:left;
	width:800px;
	padding:21px 0 30px 0;
	/*background:url(../images/order_bg.jpg) no-repeat 0px 0;*/
}
.order_cntnr a {
	color:#ffe154;
}
.order_cntnr a:hover {
	color:#FFF;
	text-decoration:none;
}
.order_now {
	padding:0 0 0 10px;
	margin:0 0 0 130px;
	background:url(../images/order_arrow.png) no-repeat left 8px;
}
.at_ur {
	padding:0 10px 0 0;
	margin:0 0 0 30px;
	background:url(../images/order_arrow.png) no-repeat right 8px;
}
#content {
	float:left;
	width:953px;
}
/*item_cntnr starts here*/
.item_cntnr {
	width:886px;
	padding:20px 45px 0 22px;
	float:left;

}
.cake_item_cntnr {
	float:left;
	width:222px;
	padding:0 33px 50px 33px;
}
.item_brd {
	border-right:1px solid #746354;
}
.cake_item_hdng {
	height:23px;
	background:url(../images/cakes_item.png) no-repeat top left;
}
.bread_item_hdng {
	height:23px;
	background:url(../images/rolls_item.png) no-repeat top left;
}
.other_item_hdng {
	height:23px;
	background:url(../images/others_item.png) no-repeat top left;
}
.item_txt {
	font-size:12px;
	color:#FFF;
	line-height:22px;
	padding:20px 0 0 0;
}
/*item_cntnr ends here*/
/*ftr_pnl_cntnr starts here*/
.ftr_pnl_cntnr {
	float:left;
	width:750px;
	padding:30px 0 0 55px;
	height:152px;
	background:url(../images/ftr_pnl.jpg) no-repeat left 45px;
}
.ftr_pnl_lft {
	float:left;
	width:350px;
	height:122px;
}
.ftr_pnl_lft ul {
	margin:0;
	padding:35px 0 0 0;
}
.ftr_pnl_lft ul li {
	list-style-type:none;
	background:url(../images/arrow.jpg) no-repeat left center;
	color:#FFF;
	font-size:14px;
	line-height:28px;
	text-indent:20px;
}
.ftr_pnl_cntr{
	float:left;
	width:122px;
	height:152px;
	background:url(../images/ftr_mdl_img.jpg) no-repeat 0 22px;
}
.ftr_pnl_rgt {
	float:left;
	width:340px;
	height:142px;
	padding:8px 25px 0 25px;
}
.read_more {
	margin:10px 0 0 0;
	float:left;
}
/*ftr_pnl_cntnr ends here*/
.terms {
	float:right;
	width:500px;
	text-align:right;
	padding:45px 68px 0 0;
	color:#FFF;
}
.terms a {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.terms a:hover {
	color:#bfa05e;
}	
/*body_cntnr ends here*/

/*Products Page Css starts here*/
.products_hdng {
	height:22px;
	background:url(../images/ourproducts_y.png) no-repeat;
}
.products_inner {
	float:left;
	width:880px;
	padding:15px 0 0 0;
}
.product_cntnr {
	float:left;
	width:166px;
	padding:20px 40px 10px 0;
}
.product_name {
	color:#FFF;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	font-style:italic;
}
/*Products Page Css ends here*/

/*Products inner Pages Css starts here*/

#close {
	float: right;
}
#close a {
	color:#DF0E1D;
}
#close a:hover {
	color:#67a331;
}
.product_image {
	float:left;
	width:357px;
}
.product_details {
	float:left;
	width:280px;
	padding:10px 0 0 20px;
}
.product_details  p{
	color:#000;
}
.product_details h3 {
	font-size:19px;
	color:#c05017;
	font-style:italic;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.product_details h6 {
	font-size:13px;
	color:#342725;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;

}
.size_cost {
	width:150px;
	margin:7px 100px 0 0;
	padding:0;
	float:left;
}
.quantity {
	width:90px;
	margin:7px 40px 0 0;
	padding:0;
	float:left;
}
.product_form {
	margin:0;
	padding:0;
}
.quantity_hdng {
	width:130px;
	float:left;
}
h6.total {
	float:left;
	width:130px;
	color:#a0814f;
}
.pop_order_now {
	float:left;
	margin:0;
	padding:20px 0 0 0;
}
/*Popup window ends here*/

.cakes_hdng {
	height:22px;
	width:620px;
	float:left;
	background:url(../images/cakes_hdng.png) no-repeat;
}
.patisserie_hdng {
	height:22px;
	width:620px;
	float:left;
	background:url(../images/patisserie_hdng.png) no-repeat;
}
.teacakes_hdng {
	height:22px;
	background:url(../images/teacakes_hdng.png) no-repeat;


}
.slices_hdng {
	height:22px;
	background:url(../images/slices_hdg.png) no-repeat;


}
.flancas_hdng {
	height:22px;
	width:620px;
	float:left;
	background:url(../images/flancas_hdng.png) no-repeat;
}
.rolls_n_loafs_hdng  {
	height:22px;
	width:620px;
	float:left;
	background:url(../images/rolls_n_loafs_hdng.png) no-repeat;
}
.rolls_hdng  {
	height:22px;
	width:620px;
	float:left;
	background:url(../images/breadrolls_hdng.png) no-repeat;
}
.dinner_rolls_hdng  {
	height:22px;
	width:620px;
	float:left;
	background:url(../images/dinnerrolls_hdng.png) no-repeat;
}
.bread_loaves_hdng  {
	height:22px;
	width:620px;
	float:left;
	background:url(../images/breadloaves_hdng.png) no-repeat;
}
.miscelleaneous_hdng  {
	height:22px;
	width:620px;
	float:left;
	background:url(../images/miscelleaneous_hdng.png) no-repeat;
}
.prd_lft_cntnr {
	float:left;
	width:567px;
	padding:18px 0 0 36px;
}
/* prd_rgt_cntnr starts here */
.prd_rgt_cntnr {
	float:left;
	width:182px;
	padding:12px 0px 0 2px;
	
}

.availabe_bg {
	float:left;
	width:182px;
	height:283px;
	background:url(../images/available_btm.jpg) no-repeat bottom ;
}
.availabe_btm {
	float:left;
	width:168px;
	padding:13px 0 0 14px;
	height:270px;
}
.available_hdng {
	height:22px;
	background:url(../images/available_hdng.png) no-repeat;
	width:132px;
	float:left;
}
.avail_cakes_hdng {
	height:22px;
	padding:0 0 10px 0;

/*	background:url(../images/cakes_hdng.png) no-repeat;*/
}
.avail_quiches_hdng {
	height:22px;
	width:620px;
	float:left;
	background:url(../images/quiches_hdng.png) no-repeat;
}
/* prd_rgt_cntnr ends here */

.products_cntnr {
	float:left;
	width:474px;
	background:#2e2e2e;
	padding:15px 0 15px 0;
}
.specialities_cntnr {
	float:left;
	width:237px;
	padding:0;
}
.spl_item_cntnr {
	float:left;
	width:203px;
	padding:14px 0 0 22px;
}
.spl_details_cntnr {
	float:left;
	width:178px;
	padding:15px 0 0 22px;
}
.spl_details_row {
	float:left;
	background:url(../images/spl_dtl_dot.jpg) repeat-x bottom;
	width:178px;	
}
.spl_details_row1 {
	float:left;
	width:178px;	
}
.spl_details_col1 {
	float:left;
	width:113px;
	padding:5px 0 7px 1px;
	color:#FFF;
	background:url(../images/spl_dtl_dotv.jpg) repeat-y right;
	font-size:10px;
	font-weight:bold;
}
.spl_details_col2 {
	float:left;
	width:46px;
	padding:5px 0 7px 14px;
	color:#e1d39c;
	font-size:10px;
	font-weight:bold;
}

.about_cakes {
	height:27px;
	background:url(../images/about_cakes.jpg) no-repeat;
}
.about_cakes_inner {
	float:left;
	width:185px;
	padding:16px 0 0 30px;
}
.about_cakes_inner ul {
	margin:18px 0 0 0;
	padding:0;
	background:url(../images/abt_cakes_linstbg.gif) repeat-y;
	width:189px;
}
.about_cakes_inner ul li {
	list-style-type:none;
	padding:0px 0 0px 25px;
	background:url(../images/abt_cakes_listarrow.gif) no-repeat 7px 7px;
	border-bottom:1px solid #2e2e2e;
	color:#8b8b8b;
	font-size:10px;
	line-height:16px;
}
.abt_cakes_date {
	color:#FFF;
	font-size:11px;
	line-height:10px;
}
.abt_cakes_txt {
	color:#8b8b8b;
	font-size:10px;
	margin:0;
	padding:0;
	line-height:11px;
}
.specialities {
	height:27px;
	background:url(../images/specialities.jpg) no-repeat;
}
.read_more {
	float:left;
	width:178px;
	text-align:right;
}
.read_more a {	
	color:#FFF;
	font-weight:bold;
}
/*Products inner Pages Css starts here*/


.aboutus_hdng {
	height:25px;
	background:url(../images/aboutus_y.png) no-repeat;
}
.careers_hdng {
	height:25px;
	background:url(../images/careers_y.png) no-repeat;
}
.contact_hdng {
	height:25px;
	background:url(../images/contactus_y.png) no-repeat;
}


/*Contactus Page CSS starts here*/
.form_container {
	float:left;
	margin:0;
	padding:0 15px;
	width:664px;
}
.field {
	float:left;
	margin:0;
	padding:0;
	width:100px;
	color:#FFF;
}
.form {
	float:left;
	margin:0;
	padding:10px 0 10px 0px;
	width:380px;

}
.name_box {
	height:14px;
	color:#888888;
	float:left;
	font-size:11px;
	border:1px solid #dedede;
	padding:2px 0 2px 3px;
	}
.input_field {
	margin:0;
	padding:10px 0 0 0;
	width:390px;
	float:left;
	}	
.attachment {
	border:1px solid #dedede;
	float:left;
	width:203px;
	}
.comment {
	margin:0;
	padding:0;
	float:left;
	width:201px;
	height:80px;
	overflow:hidden;
	border:1px solid #dedede;
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	}
.btns {
	float:left;
	margin:0;
	padding:10px 0 0 100px;
	width:290px;
	}
/*Contactus Page CSS ends here*/

/*Order_form Page CSS starts here*/
.order_lft_cntnr {
	float:left;
	width:400px;
	padding:0 0 0 40px;
}
.order_rgt_cntnr {
	float:left;
	width:380px;
}
.order_lft_cntnr label {
	float:left;
	width:100px;
}
.big_field {
	float:left;
	width:200px;
	margin:0 0 0 10px;
	background:#352824;
	border:1px solid #5f5353;
	color:#c05017;
	padding-left:3px;
}
.field_row {
	float:left;
	width:380px;
	padding:15px 0 0 0px;
}
form {
	margin:0;
	padding:20px 0 0 0;
	background:none;
	float:left;
}
.order_rgt_cntnr label {
	float:left;
	width:150px;
}

input.chk_box {
	float:left;
	padding:0;
	width:20px;
	background:none;
	border:none;
}
.total {
	float:left;
	width:70px;
	padding:0 0 0 80px;
}
input.small_box {
	float:left;
	width:50px;
	background:#352824;
	border:1px solid #5f5353;
	color:#c05017;
	padding-left:3px;
}
input.btn {
	float:left;
	background:#FFF;
	border:1px solid;
	width:auto;
	cursor:pointer;
}
.ord_tbl_cntnr {
	float:left;
	width:604px;
	padding:20px 0 10px 150px;
}
.ord_tbl {
	float:left;
	width:602px;
	border:1px solid #CCC;
}
.ord_tbl_row {
	float:left;
	width:600px;
}
.ord_tbl_hdng {
	float:left;
	width:600px;
	border-bottom:1px solid #CCC;
	
	
}
.ord_tbl_hdng_col1 {
	float:left;
	width:199px;
	text-align:center;
	border-right:1px solid #CCC;
	height:38px;
	padding:6px 0 0 0;

}
.ord_tbl_hdng_col2 {
	float:left;
	width:200px;
	text-align:center;
	padding:6px 0 0 0;
}
.ord_tbl_row_col1 {
	float:left;
	width:199px;
	text-align:center;
	border-right:1px solid #CCC;
	height:20px;
	padding:6px 0 0 0;
}
.ord_tbl_row_col2 {
	float:left;
	width:200px;
	height:20px;
	padding:6px 0 0 0;
	text-align:center;
}
/*Order_form Page CSS ends here*/
.thanks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFF;
}
.imageborder{
	border: 1px; border-style: solid; border-bottom-color:#87741e; border-top-color:#87741e; border-right-color:#87741e; border-left-color:#87741e
}
.text
{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 10px; float:left;
font-weight:normal;
}