@charset "utf-8";
/* CSS Document */

body {
background:#a3cc42 url(../images/speechless_cakes_main_bg.jpg) no-repeat 50% 0;
background-attachment:fixed;
}
* {
padding:0;
margin:0;
}
h1 {
font : bold 19px/20px Arial, Helvetica, sans-serif;
color : #000000;
}
h2 {
font : bold 17px/18px Arial, Helvetica, sans-serif;
color : #000000;
}
p, div {
font : normal 12px/18px Arial, Helvetica, sans-serif;
color : #666666;
}




/*wrapper*/

#wrapper{
width:925px;
/*height:950px;
*/margin:0 auto;
background-color:#ffffff;
}

/*header*/

.header{
background:url(../images/header.jpg) center no-repeat;
height:165px;
}


.header img{
float:left;
border:none;
display:block;
}


/*banner*/


.banner{
height:236px;
background:url(../images/banner-bg.gif) no-repeat 0 0;
padding:7px 0 0 0;
height:229px;
}


.banner img{
float:left;
border:none;
display:block;
border-bottom:2px solid #FFF;
}



/*content*/

.content_body{
width:100%;
background: #160a0a url(../images/speechless_cakes_content_bg.jpg) top center no-repeat;
float:left;
}

.menu_box{
width:748px;
margin:0 auto;
line-height:42px;
height:47px;
}


.menu{
width:744px;
height:47px;

float:left;
}

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

.menu ul li{

float:left;

}

.menu ul li a{
background:url(../images/button-bg.gif) no-repeat 0 0;
font:normal 18px/47px Arial, Helvetica, sans-serif"Tahoma";
width:124px;
font-size:18px;
line-height:47px;
height:47px;
text-decoration:none;
display:block;
text-align:center;
color:#fef3d6;
}

.menu ul li a:hover,.menu ul li a.select{
font:normal 18px/47px Arial, Helvetica, sans-serif"Tahoma";
background:url(../images/button-bg.gif) no-repeat 0 100%;
text-decoration:none;
color:#FFF;
width:124px;
height:47px;
}

.menu ul li a.select{
color:#bec792;}

.bodycontent{
width:814px;
margin:0 auto  ;
}

.bodycontent_box{
 width:100%;
 float:left;
 }



.bodycontent_box_top{
background:url(../images/speechless_cakes_content_top_bg.png) no-repeat;
width:814px;
height:24px;
float:left;
}


.bodycontent_box_mid{
width:774px;
background:url(../images/speechless_cakes_content_mid_bg.png) repeat-y ;
float:left;
height:100%;
overflow:hidden;
padding:15px 20px 10px 20px;
}

.bodycontent_box_mid div.aboutspeechless{
width:100%;
background:url(../images/bottom-shadow.gif) no-repeat 100% 100%;
padding-bottom:30px;
height:100%;
overflow:hidden;
}

.bodycontent_box_mid div.aboutspeechless p{
float:right;
width:560px;
margin:0 4px 4px 0;
text-align:left;
font:normal 12px/18px Arial, Helvetica, sans-serif "Tahoma";
color:#454141;
}
.bodycontent_box_mid div.aboutspeechless p.stry {
float:left;
width:560px;
margin:0 4px 4px -5px;
text-align:left;
font:normal 12px/18px Arial, Helvetica, sans-serif "Tahoma";
color:#454141;
}
.bodycontent_box_mid div.aboutspeechless img.pic-new{
float:left;
border:none;
border:2px solid #BAA48B;
padding:2px;
background:#FFFFFF;
}



.bodycontent_box_mid div.aboutspeechless p form.order{
float:right;
width:500px;
margin:0 4px 4px 0;
text-align:left;
font:normal 16px/18px Arial, Helvetica, sans-serif "Tahoma";
color:#454141;
}

.bodycontent_box_mid div.aboutspeechless p form.order label{
background:red;
float:left;
display:block;
width:150px;
clear:both;
font:bold 14px/20px Arial, Helvetica, sans-serif;
}

.bodycontent_box_mid div.aboutspeechless p strong{
font-weight:bold;
color:#333300;
}

.bodycontent_box_mid div.aboutspeechless p.heading{
font:normal 18px/25px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
color:#3a2818;
border-bottom:1px solid #ada090;
background:#CCCC66;
padding:0 0 0 12px;

}
.bodycontent_box_mid div.aboutspeechless p.heading12{
font:normal 22px/24px Arial, Helvetica, sans-serif "Tahoma";
color:#3a2818;
display:block;
font-size:22px;
float:left;
margin:0 0 6px -5px;
}

.bodycontent_box_mid div.aboutspeechless img.leftpic{
float:left;
margin:0 20px 0 0;}


.bodycontent_box_mid div.speechlesscakes{
width:100%;
height:100%;
overflow:hidden;
margin-top:16px;}

.bodycontent_box_mid div.speechlesscakes p span.heading2{
font:normal 18px/25px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
color:#3a2818;
display:block;
font-size:18px;
border-bottom:1px solid #ada090;
background:#CCCC66;
padding:0 0 0 10px;
}

.bodycontent_box_mid div.speechlesscakes img.leftpic1{
float:left;
margin:0 5px 0 0;}

.bodycontent_box_mid div.speechlesscakes p{
float:right;
width:560px;
margin:0 10px 4px 0;
text-align:left;
font:normal 12px/18px Arial, Helvetica, sans-serif "Tahoma";
color:#454141;
}

.bodycontent_box_mid div.speechlesscakes p span.text{
width:750px;
}

.bodycontent_box_mid div.speechlesscakes p.faceicon{
background:url(../images/face-book.gif) no-repeat 100% 0;
text-align:right;
line-height:51px;
margin-right:5px;} 

.bodycontent_box_mid div.speechlesscakes p.faceicon a{
text-decoration:none;
font:bold 11px Arial, Helvetica, sans-serif "Tahoma";
text-align:right;
line-height:51px;
margin-right:45px;
color:#FFFFFF;
} 

.bodycontent_box_mid div.speechlesscakes p.faceicon a:hover{
text-decoration:none;
color:#40591E;
}

/*body-wrapper-start*/








/*body-wrapper-end*/



/*footer*/

.footer_body{
width:100%;
background:url(../images/speechless_cakes_footer_bg.jpg) top center no-repeat;
height:109px;
clear:both;
padding:0 0 0 0;
}

/*progid:DXImageTransform.Microsoft.AlphaImageLoader(src='test.png', sizingMethod='scale');
*/

.text{
width:100%;
float:left;
margin:50px 0 0 0;
}

.text ul{
list-style:none;
}

.text ul li{
float:left;
clear:both;
color:#acc857;
line-height:17px;
margin:0 0 0 65px;
}

.text ul li a{
text-decoration:none;
color:#acc857;
}

.text ul li a:hover{
color:#354303;
text-decoration:none;
}





.bodycontent_box_mid div.innerpage{
width:100%;
height:100%;
overflow:hidden;

}
.bodycontent_box_mid div.innerpage img.left-pic {
	float:left;
	margin:0 12px 0 0;
}

.bodycontent_box_mid div.innerpage div.orderform{
float:right;
width:750px;
margin:20px 20px 4px 15px;
text-align:left;
font:normal 12px/18px Arial, Helvetica, sans-serif "Tahoma";
color:#454141;
}

.bodycontent_box_mid div.innerpage div.orderform img.picture{
float:left;
border:none;
margin:0 5px 0 8px;
border:2px solid #78633e;
padding:2px;
background:#FFFFFF;
}


.bodycontent_box_mid div.innerpage div.orderform form{
float:right;
width:520px;
padding:10px;
}

.bodycontent_box_mid div.innerpage div.orderform form label{
float:left;
display:block;
padding-left:10px;
width:115px;
clear:both;
font:normal 13px/22px Arial, Helvetica, sans-serif;
}

.bodycontent_box_mid div.innerpage div.orderform form label.small{
float:left;
width:60px;
font:normal 13px/22px Arial, Helvetica, sans-serif;
}

.bodycontent_box_mid div.innerpage div.orderform form input.txtfld{
background:url(../images/txt-bg.jpg) repeat-x 0 0;
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#666666;
padding:2px;
width:280px;
float:left;
border:#bfc2b3 1px solid;
background-color:#f7f8f3;
margin:0 0 10px 0;
}

.bodycontent_box_mid div.innerpage div.orderform form input.txtfld-new{
background:url(../images/txt-bg.jpg) repeat-x 0 0;
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#666666;
padding:2px;
width:120px;
display:block;
float:left;
border:#bfc2b3 1px solid;
background-color:#f7f8f3;
margin:0 0 10px 0;
}

.bodycontent_box_mid div.innerpage div.orderform form input.txtfld1{
font:normal 12px/13px Arial, Helvetica, sans-serif;
background:url(../images/txt-bg.jpg) repeat-x 0 0;
color:#666666;
padding:2px;
width:140px;
float:left;
border:#bfc2b3 1px solid;
background-color:#f7f8f3;
margin:0 0 10px 0;
}

.bodycontent_box_mid div.innerpage div.orderform form input.txtfld2{
font:normal 12px/13px Arial, Helvetica, sans-serif;
background:url(../images/txt-bg.jpg) repeat-x 0 0;
color:#666666;
padding:2px;
width:60px;
float:right;
border:#bfc2b3 1px solid;
background-color:#f7f8f3;
margin:0 0 10px 0;
}




.bodycontent_box_mid div.innerpage div.orderform form textarea{
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#666666;
background:url(../images/txt-bg.jpg) repeat-x 0 100% #f4f4f4;
padding:2px;
width:280px;
height:100px;
float:left;
border:#bfc2b3 1px solid;
background-color:#f7f8f3;
margin:0 0 10px 0;
}

.bodycontent_box_mid div.innerpage div.orderform form input.button{
background:url(../images/button.gif) 0 0 no-repeat;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif "Tahoma";
color:#FFFFCC;
width:130px;
float:left;
height:31px;
border:none;
cursor:pointer;
}


.bodycontent_box_mid div.innerpage p{
float:right;
width:750px;
margin:0 4px 4px 20px;
text-align:left;
font:normal 12px/18px Arial, Helvetica, sans-serif "Tahoma";
color:#454141;
}

.bodycontent_box_mid div.innerpage p div.product{
border:1px solid #663300;
width:300px;
height:250px;
float:left;
background:red;
}


.bodycontent_box_mid div.innerpage p strong{
font-weight:bold;
color:#333300;
}

.bodycontent_box_mid div.innerpage p.heading{
font:normal 18px/25px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
color:#3a2818;
display:block;
font-size:22px;
border-bottom:1px solid #ada090;
background:#CCCC66;
padding:0 0 0 10px;
}
p.headr {
font:normal 18px/25px "Tahoma",Verdana, Arial, Helvetica, sans-serif;

margin-bottom:6px;
color:#3a2818;
display:block;
font-size:22px;
border-bottom:1px solid #ada090;
background:#CCCC66;
padding:0 0 0 10px;
}



.bodycontent_box_mid div.innerpage img.leftpic{
float:left;
margin:4px 12px 0 -10px;
padding:2px;
border:1px solid #443226;}

/*............nabanita start.............*/
img.mystory-img {
	float:left;
	margin:0 15px 0 0;
}
div.tab-form {
	float:right;
	width:382px;
	margin:-190px 0 0 0;
}
	
.right-tab {
	float:right;
	width:382px;
}

.presslink a{
color:#339966;
text-decoration:none;
}
.presslink a:hover{
color:#999999;
text-decoration:underline;
}

/*............nabanita end.............*/
/*-----------Product page starts kuntal -------------*/
.product-set img {
	float:left;
	margin:0 15px 0 10px;
	border:#663300 1px solid;
	padding:2px;
}
.product-set div {
	float:left;
	width:298px;
}
.product-set div h4 {
	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#663300;
	text-transform:uppercase;
	padding:0 0 10px 0;
}
.product-set div h5 {
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#006600;
	text-transform:capitalize;
	padding:0 0 15px 10px;
}
.product-set div ul {
	list-style:none;
	padding:0 0 5px 25px;
	margin:0;
}
.product-set div ul li {
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#663300;
	text-transform:capitalize;
	background:url(../images/square.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	margin:0 0 9px 0;
}
.product-set table {
	width:250px;
	border:#b19e6e 1px solid;
	margin:0 0 0 25px;
}
.product-set table tr.hd {
	background-color:#9cb503;
}
.product-set table tr.hd td {
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px;
}
.product-set table td {
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px;
}
.product-set table tr.odd {
	background-color:#f3e6c4;
	border-bottom:#d3c7a8 1px solid;
}
/*-----------Product page starts kuntal -------------*/
