
body{
background:url(images/background.jpg) repeat-x #f4ede3;
margin:0;
padding:0;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#000000;}


.img{border:none;}
.clr{
clear:both;}

.flot{
float:left;}

.main{
width:1010px;
margin:0 auto;
min-height:460px;
padding:0 0 30px 0}

.header{
padding:0 0 0 0;
height:93px;}

.top_logo{
float:left;
padding:0 0 0 0;}


.top_menu{
float:right;
padding-top:50px;}


.top_menulink{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:normal;}


.top_menulink ul{
margin:0; float:right;
padding:0;
list-style:none;}


.top_menulink ul li{
margin:0;
padding:0 1px 0 0;
float:left;
color:#FFFFFF;
list-style:none;
background:url(images/seprate.jpg) no-repeat right;}




.top_menulink ul li a{
padding:5px 8px;
display:block; font-size:19px;
text-decoration:none;
list-style:none;
color:#FFFFFF;}
			
			
			
.top_menulink ul li a:hover{
color:#000000;
}

.mid_matter{
padding:5px 0 0 0;}

.nav{
width:1010px;
background:url(images/dash.jpg) no-repeat top;
}



.nav_menulink{
width:1010px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#402c25;
font-weight:normal;}


.nav_menulink ul{
margin:0;
padding:0;
list-style:none;}


.nav_menulink ul li{
margin:0;
padding:0 0px;
float:left;
color:#402c25;
list-style:none;
background:url(images/dashline.jpg) no-repeat right;}




.nav_menulink ul li a{
padding:5px 3px;
display:block;
text-decoration:none;
list-style:none;
color:#402c25;}
			
			

.nav_menulink ul a:hover, .nav_menulink ul li:hover a {
background:#C82639;
color:#ffffff;
}





.slider{
padding:58px 0 0 0;}




.slider_text{
padding:28px 0 0 80px;
line-height:45px;
float:left;
font-family:"Baskerville Old Face";
font-size:40px;
color:#402c25;
text-shadow:#000000;
width:333px;}


.slider_img{
padding:0 0 0 0;
/*float:right;
width:477px;*/}
#full-image { height:340px; padding:0!important;}	

#full-image #image{ float:right!important; width:400px!important; height:350px!important; background:none;}	
#full-image #image img{ width:400px!important; height:350px!important;}	
#full-image #text{ width:50%!important; float:left!important; right:auto!important; }	
#full-image #text h3 { padding:0!important; margin:0!important;}
#full-image #text #imglink { font-size:30px!important;}
#full-image #text h3 a, 
#full-image #text p .front_date, 	
#full-image #text p { font-size:26px!important;}	
#imgprev, #imglink { display:none!important;}
#fronter{  width:880px!important; padding:15px 0!important;}
#fronter img{ width:200px!important; height: 140px!important; margin:0 4px!important; border:5px solid #FFFFFF!important; }
#slide-wrapper{ background:none!important; border:none!important}
#frontarea{ background:none!important; margin-top:21px!important; border: none!important; height:200px!important;}
#arrowright,
#arrowleft{ height:165px!important; width:56px!important;}
.sagipldemo_front{ display:none!important}
.style{
font-size:30px;
font-weight:normal;}
#thumbs { position:relative}

.bottom_slide{
padding:30px 0 0 0;}



.slide_button1{
float:left;}

.slide_images{
float:left;
padding:5px 0 0 13px;}

.slide_button2{
float:right;}

.about_cake{
background:#e41c39;
min-height:245px;
}


.about_inner{
padding:30px 0 0 0;
width:1010px;
margin:0 auto;}


.about_left{
float:left;
width:380px;
padding:0 0 0 52px;
color:#FFFFFF;
font-size:12px;
line-height:24px;}

.about_left .entry-content{ padding:0; background:none!important }
.about_left h1{
color:#FFFFFF;
font-size:24px;
margin:0;
padding:0 0 5px 0;}


.about_right{ margin-top:5px;
float:right;
width:430px;
height:175px;
background:#3e2a23;
border-radius:5px;}
						
						
.about_img{ position:absolute;
float:left;
padding:0 0 0 0;}

.about_text{
color:#f3ece2;
font-size:13px;
float:right; height:125px; overflow:hidden;
line-height:20px;
padding:35px 14px 0px 0; margin:0 0 0 200px;
}


.about_text h1{
color:#FFFFFF;
font-size:18px;
margin:0;
padding:0 0 5px;						
}									



.footer{
width:1010px;
margin:0 auto;
padding:12px 0 0 0;}



.footer_left{
padding:0 0 0 0;
float:left;
font-size:13px;
color:#402c25;}



.footer_right{
float:right;
color:#402c25;
width:124px;
font-size:18px;
}


.follows_text{
font-size:18px;
color:#402c25;
float:left;
 padding: 14px 0;}

.follows_icon{
padding:0 0 0 0;
float:right;}

.entry-content{ padding:10px 15px; background:#fff3e3}
.entry-content h1{ font-size:30px; font-weight:normal; padding:0 0 5px ; margin:0 0 25px; border-bottom:1px solid #e1cdb0; color:#C82639; }
.entry-content .address_com {}
.entry-content .address_com h3{ font-family:15px;  font-family:Arial, Helvetica, sans-serif; padding:0 0px 5px; margin:0; color:#C82639; }
.entry-content p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:130%; padding:0 0 15px ; margin:0; text-align:justify;}
.entry-content .contact_us input[type=text], .entry-content .contact_us textarea{ width:300px; border:1px solid #C82639; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; resize:none; margin-top:3px;}
.entry-content .contact_us input[type=submit]{ cursor:pointer; border:1px solid #000; background:#C82639; color:#FFFFFF; padding:5px 20px; text-transform:uppercase; margin-top:20px; }
.entry-content .contact_us input[type=submit]:hover{ border:1px solid #C82639; background:#424242; color:#FFFFFF; }
.panel{ padding:0!important;}

.home-work
 { background: url(images/gallery-thumb-bg.png) no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 196px;
    margin: 15px;
    overflow: visible;
    padding: 12px 12px 14px;
    position: relative;
    width: 196px;
}


.Cutlery_div{
padding:0 0 0 0;
width:970px;
margin:0 auto;}



.Cutlery_top{
padding:0 0 0 0;
}



.Cutlery_top h2{
padding:4px 0 6px 0;
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#030303;
margin:0;
}




.Cutlery_top p{
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
line-height:130%;
color:#000000;
margin:0;
}


.Cutlery_table{
padding:17px 0 0 0;
}




.Cutlery_table h3{
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
line-height:130%;
color:#000000;
margin:0;
}




.Cutlery_table span{
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#929191;
margin:0;
}



/*about_ us page css start here*/

.about_table{
padding:0 0 0 0;}


.about_table_img{
padding:0 0 0 0;
padding: 0 0 0 0px;
float: right;
border:solid 5px #FFFFFF;
margin: 0 0 0 9px;
}


.about_table p{
padding:10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
line-height:130%;
color:#000000;
margin:0;
}

/*Catering Menu css start here*/



.Catering_div{
padding:0 0 0 0;}


.Catering_div h2{
padding:10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:130%;
color:#818181;
margin:0;}




.Catering_div p{
padding:10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:130%;
color:#000000;
margin:0;}





.Catering_div span{
padding:10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
font-weight:bold;
color:#818181;
margin:0;}



.Desserts_div{
padding:0 0 0 0;}

.Desserts_div h2{
padding:10px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#000000;
margin:0;}






/*******drop down css*******/



.nav_menulink ul ul {
position:absolute;
width:140px;
background:#C82639;

display:none;
}

.nav_menulink ul ul li {
float:none;
padding:0;
}

.nav_menulink ul li:hover ul {
display:block;
}

.nav_menulink ul ul a, .nav_menulink ul li:hover li a {
border-radius:0;
background:#C82639;

}

.nav_menulink ul li:hover li a:hover {
background:#3E2A23;
color:#FFFFFF
}

h1{
color:#C82639}

body.home {}
body.home .about_cake{}
body.home .about_cake .about_left{ width:auto; padding:0 50px}
body.home .about_cake .about_right,
body.home .about_cake .about_left .entry-meta,
body.home .about_cake .about_left .entry-header { display:none}
body.home .about_cake .entry-content p { font-size:20px; line-height:160%; text-align:left}
.entry-header h1{font-size:30px; font-weight:normal; padding:0 0 5px ; margin:26px 0 4px; color:#C82639;}
.new_slider{ display:block}
.new_slider .new_slider_img{ width:340px; float:right; padding-top:40px}
.new_slider .new_slider_links{ width:500px; padding:47px 20px 20px 70px ; float:left}
.new_slider .new_slider_links ul{ margin:0; padding:0; list-style-type:none}
.new_slider .new_slider_links ul li{ margin:0; padding:5px 0; list-style-type:none}
.new_slider .new_slider_links ul li + li + li a,
.new_slider .new_slider_links ul li + li + li + li + li a,
.new_slider .new_slider_links ul li + li + li + li + li + li + li a,
.new_slider .new_slider_links ul li a{ color:#000; font-size:16px; text-decoration:none; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.new_slider .new_slider_links ul li + li + li + li + li + li  a,
.new_slider .new_slider_links ul li + li a{ font-size:24px; }
.new_slider .new_slider_links ul li + li + li + li a{ font-size:31px; }
.new_slider .new_slider_links ul li a:hover{ color:#e41c39;}
.Desserts_div h2 {margin:10px 0;}