.cake_content_table{
	width:772px;
	height:auto;
	float:left;
	padding-top:15px;
	line-height:20px;
}
.cake_content_table_left{
	width:193px;
	height:auto;
	float:left;
	padding:40px 0px 0px 27px;
}
.cake_content_table_right{
	width:550px;
	height:auto;
	float:left;
}
.cake_title{
	width:514px;
	height:40px;
	padding-left:25px;
	background-image:url(../images/title_bg.jpg);
	background-repeat:no-repeat;
	line-height:40px;
	float:left;
}
.cake_title h1{
	font-family:Georgia,Times New Roman, Times, serif;
	color:#A29666;
	font-size:20px;
}
.flavors{
	width:540px;
	height:auto;
	float:left;
}
.flavors ul{
	margin:0px;
	padding:8px 0px 0px 24px;
	list-style-type:none;
	float:left;
	width:154px;
	color:#636363;
}
.flavors h2{
	line-height:32px;
	font-size:14px;
	font-weight:800;
	font-weight:bold;
	color:#A29666;
}
.cakes{
	width:540px;
	height:auto;
	float:left;
}
.cakes h2{
	line-height:16px;
	font-size:11px;
	font-weight:800;
	font-weight:bold;
	color:#6D1B0F;
}
.cakes ul{
	margin:0px;
	padding:8px 0px 0px 0px;
	list-style-type:none;
	float:left;
	color:#636363;
	text-align:center;
}
.cakes_ul_size{
	width:130px;
}
.cakes_ul_other{
	width:140px;
}
.cakes_ul_other2{
	width:200px;
}

.underline{
	border-bottom:1px solid #e5e5e5;
	padding-top:8px;
}
.round{
	width:66px;
	height:auto;
	padding-top:30px;
	float:left;
	font-size:11px;
	font-weight:800;
	font-weight:bold;
}
.cake_grey_line{
	width:770px;
	height:3px;
	background-color:#d3a37c;
	float:left;
	margin:20px 0px 20px 0px;
	font-size:0px;
}
.prices{
	width:540px;
	height:auto;
	float:left;
}
.prices ul{
	margin:0px;
	padding:20px 0px 0px 24px;
	list-style-type:none;
	float:left;
	color:#636363;
	width:220px;
}
.ordering{
	width:540px;
	height:auto;
	float:left;
}
.ordering ul{
	margin:0px;
	padding:20px 0px 0px 24px;
	list-style-type:none;
	float:left;
	color:#636363;
}
.ordering h2{
	line-height:32px;
	font-size:14px;
	font-weight:800;
	font-weight:bold;
	color:#A29666;
}
.comp_content_table_left{
	width:193px;
	height:auto;
	float:left;
	padding:40px 10px 0px 10px;
}
.comp_text{
	width:520px;
	height:auto;
	float:left;
	padding:5px 9px 20px 10px;
}
.comp_text ul{
	margin:0px;
	padding:5px 0px 0px 2px;
	list-style-type:none;
}
.comp_text span{
	padding-right:20px;
	color:#6E1D11;
	font-weight:800;
	font-weight:bold;
	line-height:30px;
}
.comp_text p{
	margin:0px;
	padding:0px;
	clear:both;
}
.dashed_top{
	border-top:1px dashed #776B37;
	padding-top:5px;
}
.inner_content_table_left{
	width:193px;
	height:auto;
	float:left;
	padding:40px 10px 0px 5px;
	text-align:center;
}
.inner_footer_links{
	width:500px;
	height:50px;
	line-height:30px;
	padding-left:26px;
}
.inner_footer_content{
	width:500px;	
	padding-left:26px;
	padding-bottom:20px;
	
}
.cake_garey_line{
	width:522px;
	height:5px;
	margin-bottom:10px;
	clear:both;
	background-color:#CEC8AF;
}
.cake_garey_line2{
	width:534px;
	margin-top:5px;
	height:5px;
	clear:both;
	background-color:#CEC8AF;
}
.line_form{
	width:auto;
	height:auto;
	padding:8px 8px 0px 8px;
	float:left
}
#order_from{
	width:522px;
	height:auto;
	padding-top:20px;
	border:1px solid #A29666;
	float:left;
}
.od_form{
	width:450px;
	float:left;
	padding:0px 0px 0px 50px;
	height:auto;
}
.od_form ul{
	margin:0px;
	padding:20px 60px 0px 0px;
	list-style-type:none;
	text-align:right;
}
.od_form li{
	padding:3px 0px 3px 0px;
}
.od_form span{
	height:auto;
	font-weight:bold;
	text-align:right;
	line-height:14px;
	padding-bottom:20px;
}
.contact_form_div{
	width:80px;
	height:auto;
	font-weight:bold;
	text-align:right;
	line-height:14px;
	padding-bottom:20px;
	float:right;
}
.contact_form_div2{
	width:255px;
	height:auto;
	float:right;
}
.contact_submit{
	width:260px;
	height:60px;
	padding-top:10px;
	float:right;
	text-align:left;
}

.input{
	width:250px;
}
select{
	width:253px;
	
}
.step{
	width:522px;
	height:auto;
	padding-top:0px;
}
.step ul{
	padding:0px;
	margin:0px;
	width:522px;
	list-style-type:none;
}
.li_onstep{
	padding-left:5px;
	padding-right:5px;
	background-color:#A29666;
	color:#FFFFFF;
	float:left;
}
.li_onstep_over{
	padding-left:5px;
	padding-right:5px;
	background-color:#993300;
	color:#FFFFFF;
	float:left;
	cursor:pointer;
	text-decoration:underline;
}

.li_step{
	padding-left:8px;
	padding-right:8px;
	background-color:#E0DCCD;
	color:#544C4C;
	float:left;
}
.li_scape{
	width:15px;
	background-color:#ffffff;
	float:left;
}
.height{
	width:300px;
	clear:both;
	height:50px;
}
.price_btm_text{
	
	width:500px;
	padding-left:26px;
	padding-bottom:20px;
	font-weight:bold;
	font-size:14px;
}
.round_2{
	width:66px;
	height:auto;
	padding-top:10px;
	float:left;
	font-size:11px;
	font-weight:800;
	font-weight:bold;
}
.download{
	width:530px;
	height:50px;
	clear:both;
}