body {
	margin: 0px;
	padding: 0px;
	text-align: center; /* For IE5/Win */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #ffffff;
}
a:link, a:visited, a:active {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #890000;
	text-decoration: underline;
}
.mobile-heading {
	display:none;	
}
.headings {
	width: 100%;
	margin: 0;
	text-align: center;
}
.headings h1 {
	font-size: 20px;
	display: inline-block;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}
.contents {
	max-width: 1000px;
	width: 96%;
	height: auto;
	overflow: visible;
	margin: 0px auto;
	text-align: left; /* For IE5/Win */
	position: relative;
	float: none;
}
.heading {
	width: 100%;
	margin: 0px 0px 0px 0px;
}
.logo {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(http://www.bakedeco.com/images/m/logo.gif) no-repeat center;
	background-size:100%;
	float: left;
	width: 23.3%;
	height: 72px;
	margin: 0;
}
.logo a {
	display: block;
	width: 100%;
	height: 72px;
}
.logo a:hover {
	text-decoration: none;
}
.top_links {
	width: 76.67%;
	float: right;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	text-align: right;
}
.top_links a {
	font-size: 11px;
}
.top_links a:hover {
	text-decoration: underline;
}
.search_box {
	width: 82%;
	float: left;
	margin: 28px 0px 0px 12.8%;
}
.search_box form > img {
	width: 24%;
	float: left;
}
.search_box_line {
	width: 50%;
	font-size: 12px;
	color: #cccccc;
	border: 0px;
	padding: 3px;
	float: left;
	margin: 0px 0px 0px 5px;
	border: 1px solid #dbdbdb;
}
.search_box_button {
	margin: -2px 0px 0px 5px;
	float: left;
	width:13.6%;
}
.search_box_button img {
	width:100%;
}
#mobile-search-toggle {
	display:none;	
	opacity:0;
	transition: opacity .25s ease-in;
   -moz-transition: opacity .25s ease-in;
   -webkit-transition: opacity .25s ease-in;
}
.bar_left {
	width: 64%;
	height: 40px;
	float: left;
	margin: 0px;
	background: transparent url(http://www.bakedeco.com/images/m/bkg_search2.gif) no-repeat top;
	background-size:100% 100%;
}
.bar_left .text {
	font-size: 15px;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
	margin: 10px 0px 0px 10px;
}
#bar_left h2 {
	width: 82.9%;
	font-size: 15px;
	font-variant: small-caps;
	font-weight: bold;
	color: #FFFFFF;
	margin: 10px 0px 0px 10px;
	float: left;
}
.bar_left .ch {
	width: 100px;
	float: right;
	margin: 5px 0px 0px 0px;
}
.bar_right {
	width: 36%;
	height: 73px;
	float: right;
	margin: 14px 0px 0px 0px;
	background: transparent url(http://www.bakedeco.com/images/m/bkg_search.gif) no-repeat top left;
}
.red1 {
	font-size: 14px;
	font-weight: bold;
	color: #890000;
}
.red2 {
	color: #890000;
}
.top_buttons {
	width: 40.24%;
	height: 33px;
	float: right;
	margin: 14px 0px 0px 0px;
}
.but1 {
	border: none;
	margin: 12px 0px 0px 0px;
	padding: 0;
	background: none;
	outline: none;
	float: right;
}
.but1 a {
	font-variant: small-caps;
	font-size: 11px;
	font-weight: bold;
	color: #890000;
	text-decoration: none;
}
.but1 a:hover {
	color: #7d7d7d;
	text-decoration: none;
}
.but1_left {
	background: url(http://www.bakedeco.com/images/m/but1_left.gif) repeat;
	width: 6px;
	height: 22px;
	float: left;
}
.but1_center {
	background: url(http://www.bakedeco.com/images/m/but1_center.gif) repeat-x;
	height: 22px;
	float: left;
	padding: 5px 5px 0 5px;
}
.but1_right {
	background: url(http://www.bakedeco.com/images/m/but1_right.gif) repeat;
	width: 6px;
	height: 22px;
	float: left;
}
.marg {
	margin-right: 2px;
}
.but2 {
	border: none;
	padding: 0;
	background: none;
	outline: none;
	float: left;
}
.but2 a {
	font-variant: small-caps;
	font-size: 11px;
	text-decoration: none;
}
.but2 a:hover {
	color: #921915;
	text-decoration: none;
}
.but3 {
	border: none;
	padding: 0;
	background: none;
	outline: none;
	float: left;
}
.but3 a {
	font-variant: small-caps;
	font-size: 11px;
	font-weight: bold;
	color: #890000;
	text-decoration: none;
}
.but3 a:hover {
	color: #7d7d7d;
	text-decoration: none;
}
.but_left {
	background: url(http://www.bakedeco.com/images/m/but2_left.gif) repeat;
	width: 3px;
	height: 23px;
	float: left;
}
.but_center {
	background: url(http://www.bakedeco.com/images/m/but2_center.gif) repeat-x;
	height: 23px;
	float: left;
	padding: 5px 5px 0 5px;
}
.but_right {
	background: url(http://www.bakedeco.com/images/m/but2_right.gif) repeat;
	width: 3px;
	height: 23px;
	float: left;
}
.menu_top {
	width: 100%;
	margin: 0px 0px 0px 0px;
	float: left;
}
.specials {
	width: 100%;
	height: 40px;
	margin: 3px 0px 0px 0px;
	background-color: #921915;
	text-align: center;
	float: left;
}
.specials .text {
	font-size: 22px;
	font-variant: small-caps;
	color: #FFFFFF;
	margin: 7px 0px 0px 10px;
}
.specials_image {
	width: 999px;
	height: 40px;
	margin: 3px 0px 0px 0px;
	background-color: #ffffff;
	text-align: center;
	float: left;
}
.col_left, .col_left2 {
	width: 20.4%;
	float: left;
	margin: 8px 0px 0px 0px;
}
.col_right, .col_right2 {
	width: 77.3%;
	float: right;
	margin: 8px 0px 0px 0px;
}
.col_full {
	width: 100%;
	float: left;
	margin: 8px 0px 0px 0px;
}
.cat {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	background: url(http://www.bakedeco.com/images/m/bkg_cat.gif) left bottom repeat-y;
	border: 1px solid #CCCCCC;
}
.cat a {
	font-size: 11px;
	color: #3158b1;
	text-decoration: none;
}
.cat a:hover {
	font-size: 11px;
	color: #3158b1;
	text-decoration: underline;
}
.cat_menu {
	float: left;
	width: 100%;
	height: 32px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.bakedeco.com/images/m/bkg_cats.gif) right bottom no-repeat;
}
.cat_menu .text {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	display: inline-block;
	margin: 8px 0px 0px 10px;
	float: left;
}
.cat_title {
	width: 90%;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display: inline-block;
	margin: 0px 0px 0px 10px;
	float: left;
}
.cat_title a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.cat_title a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.cat_link {
	width: 90%;
	display: inline-block;
	margin: 6px 0px 0px 10px;
	float: left;
}
.cat li {
	width: 90%;
	font-size: 11px;
	list-style: none;
	background: url(http://www.bakedeco.com/images/m/bullet2.gif) left top no-repeat;
	padding-left: 10px;
	color: #2d3b53;
	margin: 10px 0px 0px 20px;
	line-height: 10px;
	float: left;
}
.cat_block {
	width: 100%;
	margin: 12px 0px 0px 0px;
	float: left;
}
.footer_bkg {
	float: left;
	width: 100%;
	margin: 20px 0px 0px 0px;
	border: 1px solid #dedede;
	background: url(http://www.bakedeco.com/images/m/bkg_footer.gif) left top repeat-x;
	background-color: #eaeaea;
	padding-bottom: 10px;
}
.block1 {
	float: left;
	width: 43%;
	margin: 15px 2% 0px 4%;
}
.block2 {
	float: left;
	width: 22%;
	margin: 15px 2% 0px 0px
}
.footer_title {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float: left;
	margin: 0px 0px 0px 0px;
}
.footer_bkg a {
	color: #000000;
	font-size: 11px;
}
.footer_bkg a:hover {
	color: #921915;
	font-size: 11px;
	text-decoration: none;
}
.block_links {
	font-size: 11px;
	float: left;
	margin: 10px 0 10px 0;
	color: #2d3b53;
	line-height: 20px;
}
.block1 .block_links {
	width:25%;
}
.block2 .block_links {
	width:50%;
}
.footer_line {
	border-right: 1px solid #c5c5c5;
}
.button {
	border: none;
	margin: 0;
	padding: 0;
	background: none;
	outline: none;
}
.button_left {
	background: url(http://www.bakedeco.com/images/m/button_left.gif) repeat;
	width: 7px;
	height: 21px;
	float: left;
}
.button_mid {
	background: url(http://www.bakedeco.com/images/m/button_mid.gif) repeat-x;
	height: 21px;
	float: left;
	padding: 4px 5px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-variant: small-caps;
	font-size: 10px;
	white-space: nowrap;
	cursor: pointer;
}
.button_right {
	background: url(http://www.bakedeco.com/images/m/button_right.gif) repeat;
	width: 7px;
	height: 21px;
	float: left;
}
.newsletter {
	width: 21%;
	text-align: center;
	float: left;
	margin: 15px 0px 0px 2%;
}
.newsletter form > img {
	max-width:100%;	
}
.news_box {
	width: 100%;
	font-size: 12px;
	color: #333333;
	border: 0px;
	padding: 3px;
	float: left;
	margin: 10px 0px 10px 0px;
	border: 1px solid #dbdbdb;
}
.footer_bkg2 {
	float: left;
	width: 100%;
	height: 39px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.bakedeco.com/images/m/bkg_footer2.gif) left top repeat-x;
}
.footer_bkg2 .right {
	font-size: 11px;
	float: right;
	color: #FFFFFF;
	margin: 10px 1.5% 0px 0px;
}
.footer_bkg2 .left {
	font-size: 11px;
	float: left;
	color: #FFFFFF;
	margin: 10px 0px 0px 15px;
}
.footer_bkg2 a {
	color: #ffffff;
	font-size: 11px;
}
.footer_bkg2 a:hover {
	color: #cccccc;
	font-size: 11px;
	text-decoration: none;
}
.logos {
	float: left;
	width: 100%;
	margin: 0;
	text-align: center;
	padding: 30px 0;
}
.logos1 {
	float:left;
	min-height:100px;
	width:30%;	
	text-align: center;
}
.logos2 {
	float:left;
	min-height:100px;
	width: 28%;
  	margin: 0 1%;
	text-align: center;
}
.logos3 {
	float:left;
	min-height:100px;
	width:38%;	
	text-align: center;
}
#google_translate_element {
	margin:5px 0 10px;	
	width:100%;
}
.logos object {
	max-width:100%;	
}
.goog-te-gadget .goog-te-combo {
  margin: 4px 0;
  width: 100%;
}
.logos img {
	max-width:100%;	
}
#amazingslider-1 {
	width:100% !important;
	height:auto !important;	
}
#copyright {
	float:left;
	text-align:center;
	width:100%;
	font-size:11px;
	color:#000;	
}
#copyright p {
	float:left;
	text-align:center;
	width:100%;
	font-size:11px;
	color:#000;	
	padding:14px 0;
	margin:0;
}
.line_product {
	width:25%;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.line_product2 {
	width:25%;
	border-bottom: 1px solid #dddddd;
}
.line_product3 {
	width:25%;
	border-right: 1px solid #dddddd;
}
.cat_product {
	width:33.333%;
	float:left;
	height:200px;
	box-sizing: border-box;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.cat_product2 {
	width:33.333%;
	float:left;
	height:200px;
	box-sizing: border-box;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.cat_product3 {
	width:33.333%;
	float:left;
	height:200px;
	box-sizing: border-box;
	border-bottom: 1px solid #dddddd;
}
.bkg_tit {
	float: left;
	width: 100%;
	height: 35px;
	background: url(http://www.bakedeco.com/images/m/bkg_tit.gif) left top repeat-x;
	margin: 15px 0px 0px 0px;
	border: 1px solid #dddddd;
	box-sizing: border-box;
}
.bkg_tit .text {
	font-size: 18px;
	color: #921915;
	margin: 7px 0px 0px;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.cat_product img, .cat_product2 img, .cat_product3 img {
	height:85px;
	width:auto;	
}
.gray1 {
	color: #313131;
}
.table_prod {
	width: 100%;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	float: left;
	margin: 0px 0px 15px 0px;
}
.fea {
	width: 78%;
	font-size: 10px;
	float: left;
	margin: 15px 0px 15px 10%;
	text-align: left;
	vertical-align: bottom;
}
.fea .title {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 15px 0px 0px 0px;
}
.fea .title a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.fea .title a:hover {
	font-size: 12px;
	color: #921915;
	text-decoration: underline;
}
.fea .pic {
	width: 100%;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
.fea .pic img {
	max-width: 100%;
	height: 100px;
}
.fea .price {
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	color: #921915;
	float: left;
	text-align: center;
	margin: 5px 0px 0px 0px;
}
.fea a {
	font-size: 10px;
	color: #3158b1;
	text-decoration: underline;
}
.fea a:hover {
	color: #3158b1;
	text-decoration: none;
}
.welcome {
	width: 772px;
	float: left;
	margin: 15px 0px 10px 0px;
}
.welcome .left {
	width: 225px;
	float: left;
	margin: 5px 0px 5px 20px;
}
.welcome .right {
	width: 300px;
	float: left;
	margin: 5px 0px 5px 0px;
}
.welcome a {
	font-size: 11px;
	color: #3158b1;
	text-decoration: underline;
	display: inline-block;
	float: right;
	margin: 5px 0px 0px 0px;
}
.welcome a:hover {
	color: #3158b1;
	text-decoration: none;
	display: inline-block;
	float: right;
	margin: 5px 0px 0px 0px;
}
a.en4:link {
	width: 100%;
	font-size: 11px;
	color: #3158b1;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin: 1px 10px 5px 0px;
	padding: 0px 0px 0px 15px;
}
a.en4:visited {
	width: 100%;
	font-size: 11px;
	color: #3158b1;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin: 1px 10px 5px 0px;
	padding: 0px 0px 0px 15px;
}
a.en4:hover {
	width: 100%;
	color: #3158b1;
	font-weight: normal;
	text-decoration: underline;
	display: block;
	margin: 1px 10px 5px 0px;
	padding: 0px 0px 0px 15px;
}
.brands {
	width: 100%;
	float: left;
	margin: 0px 0px 10px 0px;
}
.brands .title {
	width: 100%;
	font-family: "Trebuchet MS";
	font-size: 17px;
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px 0px;
}
.brand {
	width: 25%;
	text-align: center;
}
.brand img {
	margin:0 auto;
	max-width:140px;
	display:block;	
}
.brand a {
	font-size: 10px;
	color: #878787;
	text-decoration: underline;
}
.brand a:hover {
	color: #878787;
	text-decoration: none;
}
.banners {
	width: 100%;
	float: ;
	margin: 10px 0px 10px 0px;
}
.banners .margin {
	margin: 0px 23px 0px 0px;
}
/* LISTING */



.bread {
	width: 75.4%;
	font-size: 11px;
	margin: 10px 0px;
	float: left;
}
.arrow {
	font-size: 9px;
}
.right_links {
	width: 24.57%;
	font-size: 11px;
	float: left;
	text-align: right;
	margin: 10px 0px 0px 0px;
}
.paging {
	width: 96%;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	float: left;
}
.paging .left {
	margin: 0px 0px 0px 0px;
	float: left;
}
.paging .right {
	margin: 0px 0px 0px 0px;
	float: right;
}
.col_center_left, .col_center_left2 {
	width: 76.19%;
	float: left;
	margin: 0px 0px 0px 0px;
}
#cat_tit img {
	max-width:96%;
}
.bkg_tit2 {
	float: left;
	width: 568px;
	height: 40px;
	background: url(http://www.bakedeco.com/images/m/bkg_tit2.gif) left top repeat-x;
	margin: 15px 0px 0px 0px;
}
.bkg_tit2 .text {
	font-size: 19px;
	color: #921915;
	font-weight: bold;
	margin: 7px 10px 0px 10px;
}
.searchs {
	width: 96%;
	height: 35px;
	font-size: 11px;
	float: left;
	background-color: #f4f4f4;
	margin: 15px 0px 0px 0px;
}
.searchs1 {
	width: 568px;
	height: 2px;
	font-size: 11px;
	float: left;
	background-color: #f4f4f4;
	margin: 15px 0px 0px 0px;
}
.searchs .box {
	font-size: 11px;
	float: left;
	margin: 8px 0px 0px 20px;
	padding: 1px;
}
.searchs .text {
	float: left;
	margin: 10px 0px 0px 12px;
	display: inline-block;
	font-weight: bold;
}
.product {
	width: 96%;
	float: left;
	border-bottom: 1px solid #dddddd;
	margin: 20px 0px 0px 0px;
	padding-bottom: 10px;
}
.product .pic {
	width: 19.3%;
	float: left;
	margin: 0px 2% 0px 0px;
}
.product .pic img {
	max-width:100%;	
}
.product .text {
	width: 52.67%;
	float: left;
	margin: 0px 2% 0px 0px;
}
.product .logo1 {
	width: 23.6%;
	float: left;
	margin: 0px 0px 0px 0px;
}
.product .logo1 img {
	float:right;	
}
.product .logo1 > div {
	float:right;	
}
.product .title {
	width: 100%;
	font-weight: bold;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}
.product .no {
	width: 100%;
	color: #094f99;
	font-weight: bold;
	display: inline-block;
	margin: 5px 0px 0px 0px;
}
.product .desc {
	font-size: 11px;
	width: 96%;
	color: #585858;
	display: inline-block;
	margin: 5px 0px 0px 0px;
}
.product .link {
	font-size: 11px;
	width: 356px;
	color: #585858;
	display: inline-block;
	margin: 5px 0px 0px 0px;
}
.product .link a {
	color: #000000;
	text-decoration: underline;
}
.product .link a:hover {
	color: #000000;
	text-decoration: none;
}
.product .bottom {
	width: 100%;
	float: left;
	margin: 7px 0px 0px 0px;
}
.product .price {
	font-size: 12px;
	color: #921915;
	border-right: 1px solid #898989;
	float: right;
	padding-right: 10px;
	margin: 5px 10px 0px 0px;
}
.product .price1 {
	font-size: 12px;
	color: #921915;
	float: right;
	padding-right: 10px;
	margin: 5px 0px 0px 0px;
}
.product .quant {
	font-size: 12px;
	float: right;
	padding-right: 10px;
	margin: 3px 0px 0px 0px;
}
.product .box {
	font-size: 12px;
	height: 13px;
	width: 31px;
	margin: 0px 0px 0px 0px;
}
.product .whislist {
	font-size: 11px;
	width: 100%;
	float: left;
	text-align: right;
	margin: 5px 10px 0px 0px;
}
.product .whislist a {
	color: #1d6d95;
	text-decoration: none;
}
.product .whislist a:hover {
	color: #1d6d95;
	text-decoration: underline;
}
.line_offer {
	text-decoration: line-through;
}
.col_center_right, .col_center_right2 {
	width: 23.67%;
	float: left;
	margin: 15px 0px 0px 0px;
}
.mod {
	float: left;
	width: 100%;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 15px 0px;
}
.mod_customers {
	float: left;
	width: 183px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.bakedeco.com/images/m/bkg_customers.gif) left bottom no-repeat;
}
.mod_featured {
	float: left;
	width: 100%;
	height: 32px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.bakedeco.com/images/m/bkg_featured.gif) right bottom no-repeat;
}
.mod_readall {
	float: left;
	width: 100%;
	height: 32px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.bakedeco.com/images/m/bkg_readall.gif) left bottom no-repeat;
}
.mod .text {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	display: inline-block;
	margin: 8px 0px 0px 10px;
	float: left;
}
.mod li {
	width: 150px;
	font-size: 12px;
	list-style: none;
	background: url(http://www.bakedeco.com/images/m/bullet3.gif) left top no-repeat;
	padding-left: 15px;
	color: #2d3b53;
	margin: 0px 0px 0px 10px;
	line-height: 15px;
	float: left;
}
.mod .white {
	width: 173px;
	padding: 10px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-color: #FFFFFF;
}
.mod .grey {
	width: 173px;
	padding: 10px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-color: #f0f0f0;
}
.customer {
	width: 89%;
	font-size: 10px;
	float: left;
	margin: 5px 0px 0px 5px;
	text-align: left;
	padding-bottom: 10px;
}
.bottom_line {
	border-bottom: 1px solid #dddddd;
}
.customer .title {
	width: 92%;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	float: left;
	margin: 10px 0px 0px 0px;
}
.customer .text1 {
	width: 157px;
	font-size: 11px;
	float: left;
	margin: 0px 0px 0px 0px;
}
.customer .rating {
	width: 163px;
	font-size: 11px;
	text-align: center;
	float: left;
	margin: 5px 0px 0px 0px;
}
.customer .title a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.customer .title a:hover {
	font-size: 12px;
	color: #921915;
	text-decoration: underline;
}
.customer .pic {
	width: 92%;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
.customer .title11 {
	width: 75px;
	float: right;
	font-size: 10px;
	color: #921915;
}
.customer .title11 a {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.customer .title11 a:hover {
	font-size: 10px;
	color: #921915;
	text-decoration: underline;
}
.customer .pic11 {
	width: 75px;
	float: left;
	text-align: center;
	margin: 0px 0px 0px 0px;
}
.customer .price {
	width: 92%;
	font-size: 13px;
	font-weight: bold;
	color: #921915;
	float: left;
	text-align: center;
	margin: 5px 0px 0px 0px;
}
.prod_left {
	float: left;
	width: 305px;
	margin: 15px 19px 0px 0px;
}
.prod_left .title {
	font-size: 14px;
	display: inline-block;
	font-weight: bold;
	float: left;
	width: 305px;
	margin: 0px 19px 0px 0px;
}
.prod_left h1 {
	font-size: 14px;
	display: inline-block;
	font-weight: bold;
	float: left;
	width: 305px;
	margin: 0px 19px 0px 0px;
}
.prod_left h3 {
	font-size: 14px;
	display: inline-block;
	font-weight: bold;
	float: left;
	width: 305px;
	margin: 0px 19px 0px 0px;
}
.prod_left .pic {
	margin: 10px 0px 0px 0px;
}
.prod_left .magnifier {
	width: 305px;
	float: left;
	display: inline-block;
	margin: 10px 0px 0px 0px;
}
.prod_left .gallery {
	width: 305px;
	float: left;
	margin: 10px 0px 0px 0px;
}
.prod_left .gallery .pic {
	float: left;
	margin: 0px 8px 0px 0px;
}
.prod_right {
	float: left;
	width: 242px;
	text-align: right;
	margin: 15px 0px 0px 0px;
}
.prod_box {
	float: left;
	width: 242px;
	border: 1px solid #dddddd;
	margin: 15px 0px 0px 0px;
	text-align: left;
}
.prod_box .price {
	color: #a60909;
	float: left;
	width: 220px;
	margin: 10px 0px 0px 15px;
	font-weight: bold;
}
.prod_box .item {
	color: #3e80bc;
	float: left;
	width: 220px;
	margin: 10px 0px 0px 15px;
}
.prod_box .status {
	color: #818181;
	background-color: #d3e2ee;
	float: left;
	width: 220px;
	padding: 3px 3px 3px 15px;
	margin: 10px 0px 0px 2px;
}
.prod_box .status1 {
	color: #ffffff;
	background-color: #ad0000;
	float: left;
	width: 220px;
	padding: 3px 3px 3px 15px;
	margin: 10px 0px 0px 2px;
}
.prod_box .quantity {
	color: #818181;
	float: left;
	width: 220px;
	margin: 10px 0px 0px 15px;
	line-height: 20px;
}
.prod_box .quantity1 {
	color: #818181;
	line-height: 20px;
	margin: 10px 0px 0px 15px;
}
.prod_box .box {
	font-size: 12px;
	height: 13px;
	width: 31px;
	margin: 0px 0px 0px 0px;
}
.tabs {
	float: left;
	width: 568px;
	height: 27px;
	margin: 40px 0px 0px 0px;
	background: url(http://www.bakedeco.com/images/m/bkg_tabs.gif) left top repeat-x;
}
.tabs .tab1 {
	color: #921915;
	font-weight: bold;
	float: left;
	height: 21px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background-color: #fcfcfc;
	margin: 0px 0px 0px 5px;
	padding: 5px 18px 0px 18px;
}
.tabs .tab2 {
	font-weight: bold;
	float: left;
	height: 20px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background-color: #fcfcfc;
	margin: 0px 0px 0px 5px;
	padding: 5px 18px 0px 18px;
	background: url(http://www.bakedeco.com/images/m/bkg_tab.gif) left top repeat-x;
}
.tab_text {
	float: left;
	width: 568px;
	margin: 20px 0px 0px 0px;
}
.tab_text .block {
	float: left;
	width: 188px;
	margin: 20px 0px 0px 0px;
}
.tab_text .block .prod {
	float: left;
	width: 165px;
	margin: 0px 0px 0px 15px;
	font-weight: bold;
	text-align: center;
}
.tab_text .block .pic {
	margin: 10px 10px 0px 0px;
}
.reviews {
	float: left;
	width: 568px;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 10px;
}
.reviews .left {
	float: left;
	width: 80px;
	margin: 0px 0px 0px 0px;
}
.reviews .right {
	float: left;
	width: 470px;
	margin: 0px 0px 0px 15px;
}
.reviews .right .title {
	width: 470px;
	color: #921915;
	float: left;
	width: 470px;
	margin: 0px 0px 10px 0px;
	display: inline-block;
	font-weight: bold;
}
.heading_color {
	width: 530px;
	font-weight: bold;
	color: #921915;
	font-weight: bold;
	float: left;
	height: 20px;
	border: 1px solid #dddddd;
	margin: 15px 0px 0px 0px;
	padding: 5px 18px 0px 18px;
	background: url(http://www.bakedeco.com/images/m/bkg_color.gif) left top repeat-x;
}
.row1 {
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #921915;
}
.row2 {
	background-color: #FFFFFF;
	text-align: center;
}
.row2 .box {
	font-size: 12px;
	height: 13px;
	width: 31px;
	margin: 0px 0px 0px 0px;
}
.table_cat {
	width: 96.4%;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	float: left;
	margin: 25px 0px 15px 0px;
}
#cat_tit {
	float: left;
	width: 100%;
}
#cat_tit h1 {
	float: left;
	width: 100%;
	margin: 15px 0px 0px 0px;
	font-size: 19px;
	color: #921915;
	font-weight: bold;
}
#cat_tit h3 {
	float: left;
	width: 100%;
	margin: 15px 0px 0px 0px;
	font-size: 19px;
	color: #921915;
	font-weight: bold;
}
.cat_txt {
	float: left;
	width: 96%;
	margin: 5px 0px 0px 0px;
	line-height: 20px;
	font-size: 11px;
	color: #444444;
}
.category {
	width: 80%;
	font-size: 10px;
	float: left;
	margin: 0px 0px 15px 10%;
	text-align: left;
}
.category .title {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	float: left;
	height:28px;
	margin: 10px 0px 0px 0px;
}
.category .title a {
	font-size: 12px;
	color: #921915;
	text-decoration: none;
}
.category .title a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.category .pic {
	width: 100%;
	text-align: center;
	float: left;
	margin: 5px 0px;
}
.category .price {
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	color: #921915;
	float: left;
	text-align: center;
	margin: 5px 0px 0px 0px;
}
.category a {
	font-size: 10px;
	color: #3158b1;
	text-decoration: underline;
}
.category a:hover {
	color: #3158b1;
	text-decoration: none;
}
/*New styles added July 7th 2011*/



.text_red_20 {
	font-size: 20px;
	color: #921915;
	font-weight: bold;
	margin: 7px 10px 0px 10px;
}
.alphabet {
	width: 770px;
	float: left;
	height: 32px;
	border: 1px solid #dddddd;
	margin: 18px 0px 12px;
	background: url(http://www.bakedeco.com/images/m/bkg_alphabet.gif) left top no-repeat;
	background-color: #fffcf3;
}
.alphabet a {
	font-size: 13px;
	color: #3158b1;
	text-decoration: underline;
}
.alphabet a:hover {
	color: #3158b1;
	text-decoration: none;
}
.alphabet .letters {
	float: left;
	margin: 8px 0px 0px 240px;
	word-spacing: 8px;
}
.table_brands {
	margin: 15px 0px 0px 0px;
}
.table_brands a {
	text-decoration: underline;
}
.table_brands a:hover {
	text-decoration: none;
}
.see_more_brands {
	width: 770px;
	margin: 15px 0px 0px 0px;
	float: left;
}
.brand_column {
	width: 180px;
	text-transform: uppercase;
	line-height: 18px;
	float: left;
	margin: 15px 0px 0px 10px;
}
.brand_column1 {
	text-transform: uppercase;
	line-height: 10px;
	float: left;
	margin: 15px 0px 0px 10px;
}
.brands_about {
	width: 770px;
	line-height: 20px;
	border-top: 1px solid #dddddd;
	padding-top: 12px;
	float: left;
	margin: 15px 0px 0px 10px;
}
.text_blue_16 {
	font-size: 16px;
	color: #0f3153;
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 10px 0px 10px;
}
.block_info {
	width: 770px;
	float: left;
	margin: 30px 0px 0px 0px;
}
.block_info .question {
	width: 770px;
	font-weight: bold;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 8px;
	float: left;
	margin: 0px 0px 0px 0px;
}
.block_info .answer {
	width: 770px;
	float: left;
	margin: 8px 0px 0px 0px;
}
.top {
	width: 770px;
	float: left;
	margin: 30px 0px 0px 0px;
	text-align: right;
}
.top a {
	color: #094f95;
	text-decoration: none;
}
.top a:hover {
	color: #094f95;
	text-decoration: underline;
}
/*New styles added July 12 2011*/

.cart_steps {
	width: 100%; /*999px */
	float: left;
	margin: 28px 0px 0px 0px;
}
.cart_steps img {
	width: 100%; /* EDIT */
}
.cart_title {
	width: 100%; /* 999px */
	color: #2668a3;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin: 28px 0px 0px 0px;
}
.button2 {
	border: none;
	margin: 0;
	padding: 0;
	background: none;
	outline: none;
	cursor: pointer;
}
.button2_left {
	background: url(http://www.bakedeco.com/images/m/button2_left.gif) repeat;
	width: 7px;
	height: 21px;
	float: left;
}
.button2_mid {
	background: url(http://www.bakedeco.com/images/m/button2_mid.gif) repeat-x;
	height: 21px;
	float: left;
	padding: 4px 0px 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-variant: small-caps;
	font-size: 11px;
	white-space: nowrap;
	cursor: pointer;
}
.button2_right {
	background: url(http://www.bakedeco.com/images/m/button2_right.gif) repeat;
	width: 7px;
	height: 21px;
	float: left;
}
.cart_wrapper {
	max-width: 999px; /* 999px*/
	width: 100%;
	background-color: #f3f3f3;
	float: left;
	margin: 7px 0px 0px 0px;
	padding-bottom: 12px;
}
.cart_item {
	max-width: 968px;
	width: 100%;
	float: left;
	border: 1px solid #dddddd;
	background-color: #FFFFFF;
	margin: 15px 0px 0px 15px;
	padding-bottom: 10px;
}

.cart_item .pic {
	width: 110px;
	float: left;
	margin: 15px 13px 0px 15px;
}
.cart_item .text { 
	width: 510px;
	float: left;
	margin: 15px 12px 0px 10px;
}
.cart_item .logo1 {
	width: 77px;
	float: left;
	margin: 0px 0px 0px 0px;
}
.cart_item .title {
	width: 420px;
	font-weight: bold;
	color: #1c5a88;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}
.cart_item .brand_name {
	width: 420px;
	color: #7b7b7b;
	font-style: italic;
	display: inline-block;
	margin: 5px 0px 0px 0px;
}
.cart_item .item_no {
	width: 420px;
	color: #7b7b7b;
	display: inline-block;
	margin: 25px 0px 0px 0px;
}
.cart_item .link {
	font-size: 11px;
	width: 200px;
	color: #1c5a88;
	display: inline-block;
	margin: 5px 0px 0px 0px;
}
.cart_item .link a {
	color: #1c5a88;
	text-decoration: underline;
}
.cart_item .link a:hover {
	color: #1c5a88;
	text-decoration: none;
}
.cart_item .add_info {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #7b7b7b;
	display: inline-block;
	margin: 5px 0px 0px 0px;
}
.cart_item .quant {
	font-size: 12px;
	float: left;
	margin: 40px 0px 0px 0px;
}
.cart_item .box {
	font-size: 12px;
	height: 13px;
	width: 31px;
	margin: 0px 0px 0px 0px;
}
.cart_item .buttons {
	width: 140px;
	float: left;
	margin: 0px 0px 0px 30px;
}
.cart_item .prices {
	width: 140px;
	float: right;
	margin: 10px 0px 0px 0px;
}
.cart_item .prices .text {
	width: 80px;
	float: left;
	text-align: right;
	margin: 5px 0px 0px 0px;
}
.cart_item .prices .number {
	font-weight: bold;
	color: #990000;
	float: left;
	margin: 5px 0px 0px 5px;
}
.cart_item .warning {
	width: 925px;
	font-weight: bold;
	color: #990000;
	padding: 10px 0px 10px 10px;
	float: left;
	border: 1px solid #dddddd;
	background-color: #fffcec;
	margin: 15px 0px 0px 15px;
}

.hepful {
	width: 358px;
	float: left;
	border: 1px solid #dddddd;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding-bottom: 10px;
}
.hepful a {
	width: 150px;
	color: #1c5a88;
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	float: left;
	margin: 10px 0px 0px 15px;
}
.hepful a:hover {
	width: 150px;
	color: #1c5a88;
	font-size: 11px;
	text-decoration: underline;
	display: inline-block;
	float: left;
	margin: 10px 0px 0px 15px;
}
.hepful .title {
	width: 358px;
	font-weight: bold;
	color: #1c5a88;
	display: inline-block;
	margin: 10px 0px 0px 15px;
}
.coupons {
	width: 400px;
	float: left;
	margin: 15px 0px 0px 15px;
}
.coupons1 {
	width: 358px;
	float: left;
	margin: 15px 0px 0px 15px;
}
.promo {
	width: 400px;
	font-weight: bold;
	color: #1c5a88;
	float: left;
	background-color: #dbdbdb;
	margin: 0px 0px 0px 0px;
}
.promo .txt {
	float: left;
	margin: 12px 8px 0px 15px;
}
.promo_box {
	width: 180px;
	font-size: 12px;
	color: #333333;
	border: 0px;
	padding: 3px;
	float: left;
	margin: 10px 0px 10px 0px;
	border: 1px solid #c5c5c5;
}
.promo1 {
	width: 358px;
	font-weight: bold;
	color: #1c5a88;
	float: left;
	background-color: #dbdbdb;
	margin: 0px 0px 10px 0px;
}
.promo1 .txt {
	float: left;
	margin: 12px 8px 0px 15px;
}
.promo_box1 {
	width: 140px;
	font-size: 12px;
	color: #333333;
	border: 0px;
	padding: 3px;
	float: left;
	margin: 10px 0px 10px 0px;
	border: 1px solid #c5c5c5;
}
.shipping {
	width: 400px;
	float: left;
	background-color: #dbdbdb;
	margin: 0px 0px 0px 0px;
	padding-bottom: 15px;
}
.shipping .title {
	width: 380px;
	font-weight: bold;
	color: #1c5a88;
	float: left;
	margin: 12px 7px 0px 15px;
}
.country {
	width: 220px;
	float: left;
	margin: 0px 7px 0px 15px;
}
.country .txt {
	float: left;
	margin: 12px 8px 0px 0px;
}
.zip {
	width: 130px;
	float: left;
	margin: 0px 7px 0px 5px;
}
.zip .txt {
	float: left;
	margin: 12px 8px 0px 0px;
}
.shipnote {
	width: 390px;
	float: left;
	margin: 8px 0px 0px 15px;
}
.calculate {
	width: 390px;
	float: left;
	margin: 8px 7px 0px 5px;
}
.calculate .txt {
	width: 250px;
	font-size: 11px;
	float: left;
	margin: 0px 8px 0px 12px;
}
.calculate_results {
	width: 390px;
	float: left;
	margin: 8px 8px 0px 5px;
}
.calculate_results .title {
	width: 360px;
	font-weight: bold;
	color: #1c5a88;
	float: left;
	margin: 12px 8px 0px 15px;
}
.calculate_results .scroll {
	width: 360px;
	height: 170px;
	overflow: auto;
	float: left;
	margin: 5px 0px 0px 15px;
}
.calculate_results .scroll .row {
	width: 100%;
	overflow: auto;
	background-color: #f2f2f2;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px 0px 5px 0px;
}
.calculate_results .scroll .radio {
	width: 25px;
	text-align: center;
	float: left;
	margin: 0px 0px 0px 0px;
}
.calculate_results .scroll .txt {
	width: 270px;
	float: left;
	margin: 0px 0px 0px 5px;
}
.calculate_results .scroll .price {
	font-weight: bold;
	float: right;
	margin: 0px 5px 0px 0px;
}
.txt_small {
	font-size: 11px
}
.total_prices {
	width: 160px;
	float: right;
	margin: 10px 40px 0px 0px;
}
.total_prices .text {
	width: 90px;
	font-size: 14px;
	float: left;
	text-align: right;
	margin: 5px 0px 0px 0px;
}
.total_prices .number {
	width: 50px;
	font-weight: bold;
	float: right;
	text-align: right;
	margin: 5px 0px 0px 0px;
}
.total {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}
.checkout_buttons {
	width: 100%;  /* 989px */
	border-top: 1px solid #ffffff;
	float: left;
	margin: 7px 0px 0px 0px;
	padding-top: 12px;
	padding-right: 10px;
}
.bkg_tit_cart {
	float: left;
	width: 100%;
	height: 35px;
	background: url(http://www.bakedeco.com/images/m/bkg_tit3.gif) left top repeat-x;
	margin: 15px 0px 0px 0px;
	border: 1px solid #dddddd;
	box-sizing: border-box;
}
.bkg_tit_cart .text {
	font-size: 18px;
	color: #921915;
	margin: 7px 0px 0px;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}
.table_prod_cart {
	width: 999px;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	float: left;
	margin: 0px 0px 15px 0px;
}
.tit_red {
	float: left;
	width: 772px;
	font-size: 20px;
	font-weight: bold;
	color: #921915;
	margin: 15px 0px 0px 0px;
}
.txt_desc {
	float: left;
	width: 772px;
	line-height: 18px;
	margin: 15px 0px 0px 0px;
}
.table_business {
	width: 772px;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	float: left;
	margin: 25px 0px 15px 0px;
}
.business1 {
	width: 350px;
	float: left;
	margin: 0px 0px 15px 15px;
	text-align: left;
}
.business1 .title {
	width: 350px;
	font-size: 13px;
	font-weight: bold;
	color: #1d64a0;
	float: left;
	margin: 10px 0px 0px 0px;
}
.business1 .text {
	width: 350px;
	font-size: 11px;
	float: left;
	margin: 5px 0px 0px 0px;
}
.business1 .pic {
	width: 55px;
	text-align: center;
	float: left;
	margin: 12px 0px 0px 0px;
}
.business_links {
	width: 280px;
	float: left;
	margin: 15px 0px 0px 5px;
	padding-bottom: 10px;
}
.business_links a {
	width: 130px;
	color: #1c5a88;
	font-size: 10px;
	text-decoration: underline;
	display: inline-block;
	float: left;
	margin: 10px 0px 0px 5px;
}
.business_links a:hover {
	width: 130px;
	color: #1c5a88;
	font-size: 10px;
	text-decoration: none;
	display: inline-block;
	float: left;
	margin: 10px 0px 0px 5px;
}
.viewmore {
	float: left;
	margin: 10px 0px 0px 10px;
}
.bkg_tit_business {
	float: left;
	width: 772px;
	height: 38px;
	background: url(http://www.bakedeco.com/images/m/bkg_tit_business.gif) left top repeat-x;
	margin: 15px 0px 0px 0px;
}
.bkg_tit_business .text {
	font-size: 18px;
	color: #921915;
	margin: 7px 10px 0px 10px;
}
.business_links2 {
	float: left;
	width: 772px;
	margin: 15px 0px 0px 0px;
}
.business_links2 .bloque {
	float: left;
	width: 140px;
	margin: 0px 0px 0px 0px;
}
a.en1:link {
	width: 100%;
	background-image: url("http://www.bakedeco.com/images/m/bkg_bullet.gif");
	background-position: 5px 0px;
	background-repeat: no-repeat;
	color: #3158b1;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 1px 10px 5px 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
}
a.en1:visited {
	width: 100%;
	background-image: url("http://www.bakedeco.com/images/m/bkg_bullet.gif");
	background-position: 5px 0px;
	background-repeat: no-repeat;
	color: #3158b1;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 1px 10px 5px 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
}
a.en1:hover {
	width: 100%;
	background-image: url("http://www.bakedeco.com/images/m/bkg_bullet.gif");
	background-position: 5px 0px;
	background-repeat: no-repeat;
	color: #3158b1;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 1px 10px 5px 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: underline;
}
.title_red {
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	color: #921915;
	float: left;
	margin: 15px 0px 0px 0px;
}
/*New styles added July 28 2011*/



.left_wrapper {
	max-width: 490px; /* width EDIT */
	width: 100%; /* EDIT */
	float: left;
}
.custom {
	width: 460px;
	float: left;
	border: 1px solid #dddddd;
	background-color: #FFFFFF;
	margin: 25px 0px 0px 25px;
	padding-bottom: 10px;
}
a.en2:link {
	width: 150px;
	color: #1c5a88;
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	float: left;
	margin: 5px 0px 0px 165px;
}
a.en2:hover {
	width: 150px;
	color: #1c5a88;
	font-size: 11px;
	text-decoration: underline;
	display: inline-block;
	float: left;
	margin: 5px 0px 0px 165px;
}
.custom .title {
	width: 95%;
	font-weight: bold;
	font-size: 18px;
	color: #1c5a88;
	display: inline-block;
	margin: 20px 0px 0px 25px;
}
.psw_text {
	font-size: 10px;
	color: #b0b0b0;
	display: inline-block;
	margin: 3px 0px 0px 135px;
}
.custom .text {
	width: 90%;
	display: inline-block;
	margin: 5px 0px 15px 25px;
}
.custom_input {
	width: 420px;
	float: left;
	margin: 0px 0px 0px 25px;
}
.custom_input2 {
	width: 200px;
	float: left;
	margin: 0px 0px 0px 25px;
}
.field {
	width: 130px;
	float: left;
	margin: 24px 0px 0px 0px;
}
.field2 {
	width: 65px;
	float: left;
	margin: 24px 3px 0px 0px;
}
.field_box {
	width: 265px;
	font-size: 12px;
	color: #333333;
	border: 0px;
	padding: 5px;
	float: left;
	margin: 20px 0px 0px 0px;
	border: 1px solid #c5c5c5;
}
.field_res {
	width: 265px;
	font-size: 12px;
	color: #333333;
	border: 0px;
	padding: 5px;
	float: left;
	margin: 20px 0px 0px 0px;
}
.field_box2 {
	width: 110px;
	font-size: 12px;
	color: #333333;
	border: 0px;
	padding: 5px;
	float: left;
	margin: 20px 0px 0px 0px;
	border: 1px solid #c5c5c5;
}
.continue {
	float: right;
	margin: 15px 25px 10px 0px;
}
.news_images {
	float: left;
	margin: 15px 0px 10px 25px;
}
.news_text {
	width: 140px;
	float: left;
	margin: 15px 0px 10px 20px;
}
.benefits {
	width: 100%; /* was 940px EDIT */
	float: left;
	margin: 25px 0px 10px 48px;
}
.benefits .title {
	width: 95%;
	font-weight: bold;
	font-size: 18px;
	color: #1c5a88;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}
.benefit {
	width: 49%; /* was 470px EDIT*/
	float: left;
	margin: 15px 0px 0px 0px;
}
.benefit .title {
	width: 95%;
	font-size: 14px;
	color: #000000;
	display: inline-block;
	margin: 5px 0px 0px 0px;
}
.benefit .text {
	width: 355px;
	color: #949494;
	float: left;
	margin: 10px 0px 10px 0px;
}
.gr_sep {
	width: 100%; /* EDIT */
	float: left;
	margin: 18px 0px 0px 0px;
}
.email_text {
	font-size: 10px;
	color: #000000;
	display: inline-block;
	margin: 3px 0px 0px 135px;
}
.need_help {
	width: 41%; /*was 440px EDIT */
	float: left;
	margin: 10px 0px 10px 48px;
}
.need_help .title {
	width: 95%;
	font-weight: bold;
	font-size: 18px;
	color: #1c5a88;
	display: inline-block;
	margin: 0px 0px 0px 0px;
}
.need_h {
	width: 470px;
	float: left;
	margin: 10px 0px 0px 0px;
}
.need_h .title {
	width: 95%;
	font-size: 14px;
	color: #000000;
	display: inline-block;
	margin: 5px 0px 0px 0px;
}
.payment_title {
	width: 600px;
	color: #2668a3;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin: 28px 0px 0px 0px;
}
.payment_cards {
	float: right;
	margin: 28px 0px 0px 0px;
}
.shipping_ins {
	width: 460px;
	float: left;
	border: 1px solid #dddddd;
	background-color: #FFFFFF;
	margin: 25px 0px 0px 25px;
	padding-bottom: 10px;
}
.shipping_ins .title {
	width: 95%;
	font-weight: bold;
	font-size: 18px;
	color: #1c5a88;
	display: inline-block;
	margin: 20px 0px 10px 25px;
}
#shipping_row {
	width: 420px;
	padding: 5px;
	float: left;
	margin: 10px 0px 0px 15px;
}
#shipping_row .check {
	width: 30px;
	text-align: center;
	float: left;
	margin: 3px 0px 0px 0px;
}
#shipping_row .text {
	font-size: 13px;
	width: 280px;
	float: left;
	margin: 5px 0px 0px 0px;
}
#shipping_row .price {
	font-size: 13px;
	width: 100px;
	text-align: right;
	float: right;
	margin: 5px 10px 0px 0px;
}
.bkg_gray {
	background-color: #fafafa;
}
#payment_row {
	width: 400px;
	padding: 5px;
	float: left;
	margin: 15px 0px 0px 15px;
}
#payment_row .check {
	width: 30px;
	text-align: center;
	float: left;
	margin: 3px 0px 0px 0px;
}
#payment_row .text {
	font-size: 12px;
	width: 350px;
	float: left;
	margin: 5px 0px 0px 0px;
}
.exp_month {
	font-size: 11px;
	width: 65px;
	float: left;
	margin: 10px 0px 0px 0px;
}
.security_code {
	font-size: 11px;
	width: 130px;
	float: left;
	margin: 10px 0px 0px 10px;
}
.billing_info {
	width: 39%; /* 200px EDIT */
	float: left;
	line-height: 22px;
	margin: 10px 0px 0px 25px;
}
a.en3:link {
	font-size: 11px;
	color: #1c5a88;
	text-decoration: none;
	font-weight: normal;
}
a.en3:visited {
	font-size: 11px;
	color: #1c5a88;
	text-decoration: none;
	font-weight: normal;
}
a.en3:hover {
	color: #1c5a88;
	text-decoration: underline;
	font-weight: normal;
}
.gift_cerficate {
	width: 460px;
	float: left;
	background-color: #e6e6e6;
	margin: 25px 0px 0px 25px;
	padding-bottom: 10px;
}
.gift_apply {
	width: 460px;
	float: left;
	margin: 15px 0px 0px 25px;
	padding-bottom: 10px;
}
.txt_blue {
	color: #1c5a88;
}
.txt_gray {
	color: #868686;
}
.code {
	font-size: 11px;
	width: 180px;
	float: left;
	margin: 10px 0px 0px 10px;
}
.amount {
	font-size: 11px;
	width: 70px;
	float: left;
	margin: 10px 0px 0px 10px;
}
.code {
	font-size: 11px;
	width: 180px;
	float: left;
	margin: 10px 0px 0px 10px;
}
.amount {
	font-size: 11px;
	width: 70px;
	float: left;
	margin: 10px 0px 0px 10px;
}
.infor_wrapper {
	width: 460px;
	float: left;
	margin: 25px 0px 0px 15px;
	padding-bottom: 10px;
}
.infor {
	width: 460px;
	float: left;
	border: 1px solid #dddddd;
	background-color: #FFFFFF;
	margin: 5px 0px 0px 0px;
	padding-bottom: 10px;
}
.infor .text {
	color: #868686;
	display: inline-block;
	line-height: 22px;
	float: left;
	margin: 10px 0px 0px 20px;
}
.infor .text2 {
	width: 200px;
	display: inline-block;
	line-height: 22px;
	float: left;
	margin: 10px 0px 0px 20px;
}
.title_wrapper {
	width: 99%;
	float: left;
}
.title_wrapper .title {
	font-weight: bold;
	font-size: 18px;
	color: #1c5a88;
	display: inline-block;
	float: left;
	margin: 0px 0px 0px 0px;
}
.title_wrapper .lnk {
	float: right;
	margin: 10px 0px 0px 0px;
}
.item_wrapper {
	width: 968px;
	float: left;
	margin: 15px 0px 0px 0px;
}
.order_total {
	width: 470px;
	background-color: #d2d2d2;
	float: left;
	margin: 12px 0px 0px 25px;
	padding: 3px;
}
.total_text {
	width: 90px;
	font-size: 14px;
	float: left;
	text-align: right;
	margin: 5px 0px 0px 300px;
}
.total_number {
	width: 50px;
	font-weight: bold;
	float: right;
	text-align: right;
	margin: 5px 10px 0px 0px;
}
.comments {
	width: 200px;
	float: right;
	margin: 10px 40px 0px 0px;
}
.comments .title {
	width: 100%;
	float: left;
	color: #9e9e9e;
	font-weight: bold;
	display: inline-block;
	margin: 0px 40px 0px 0px;
}
.field_box_comments {
	width: 180px;
	height: 82px;
	font-size: 12px;
	color: #333333;
	border: 0px;
	padding: 5px;
	float: left;
	margin: 10px 0px 0px 0px;
	border: 1px solid #c5c5c5;
}
.total_prices_payment {
	width: 320px;
	float: right;
	margin: 10px 25px 0px 0px;
}
.total_prices_payment .text {
	width: 260px;
	font-size: 14px;
	float: left;
	text-align: right;
	margin: 5px 0px 0px 0px;
}
.total_prices_payment .number {
	width: 50px;
	font-weight: bold;
	float: right;
	text-align: right;
	margin: 5px 0px 0px 0px;
}

/*<start css 7.5.2015>*/

.social_link{margin:0; padding:0; list-style:none}
.social_link li{display:inline-block;}

.social_link1{margin:0; padding:0; list-style:none}
.social_link1 li{display:inline-block; width:16px; height:16px;}
.social_link1 li img{width:100%;}

.table_brands td{padding:10px;}
.table_brands td img{width:100%;}

.brand_column1 td{line-height:18px;}

.brand_logo{}
.brand_logo ul{margin:0; padding:0; list-style:none; text-align:center;}
.brand_logo li{ display:inline-block; margin:25px 16px 10px; text-align:center; width: 150px } 
.brand_logo li img{ width:auto; height:40px; margin-bottom:10px;}
/* responsive */


@media (max-width: 999px) {
	.searchs .box {
	  margin: 8px 0px 0px 5px;
	  width: 70px !important;
	}
	.welcome .right {
	display:none;
}
}
 @media only screen and ( max-width:1180px ) {
	 /*.col_right2{width:757px;}*/
	 .bread2{float:none; width:100%;}
	 .right_links{float:none; width:100%; text-align:left;}
	 /*.col_center_left2{ width:538px; margin-right:10px;}*/
	 	 .prod_left h1{ float:none; width:100%; margin:0;}
	 /*.prod_left{float:none;width:100%;}*/
	 /*.prod_right{float:none;width:100%;}*/
	 .prod_box{float:none;width:100%;}
	 .prod_left .magnifier{float:none; width:100%;}
	 .prod_box .item{float:none; width:100%;}
	 .prod_box .price{float:none; width:100%;}
	 .prod_box .status{float:none; width:auto;}
	 .prod_box .quantity{float:none; width:100%;}
	 .add_cart input{margin:10px 0 10px !important;}
	 .tabs{float:none; width:100%;}
	 .tab_text{float:none; width:100%;}
	 .tab_text1{float:none; width:90%;}
	 .tab_text table{width:100% !important;}
	 .reviews{float:none; width:100%;}
	 
	  .prod_left{ width:60%;}
	 .prod_right{ width:36%;}
	 .prod_box{float:none;width:auto; padding:0 7px;}
 }

 @media only screen and ( min-width:800px ) and ( max-width: 1030px ) {
		
		#amazingcarousel-1{max-width:98% !important;}
		 .amazingcarousel-list-container{width:100% !important;}
	 .amazingcarousel-list-wrapper{width:100% !important;} 
	 
 }


 @media only screen and ( min-width:650px ) and ( max-width:768px ) {

 #amazingcarousel-1{max-width:100% !important;}
	 .amazingcarousel-list-container{width:100% !important;}
	 .amazingcarousel-list-wrapper{width:100% !important;}
	 #amazingcarousel-container-1{padding:0 4px;}
	 .amazingcarousel-list li{width:187px !important;}
	 }

 @media only screen and ( max-width:1024px ) {
	
	/*.contents{width:750px;}
	 .wrapper{width:750px; margin:0 auto;}
	 .cat_link{float:none;}	
	 .col_right2{width:524px;}*/
	 .bread2{float:none; width:100%; margin:10px 0;}
	 .right_links{float:none; width:100%; text-align:left;}
	 .addthis_toolbox{float:none !important;}
	 
	 .wrapper{width:100%;  margin:0 auto;}
.col_left2{float:none; width:100%; display:none;}
	.cat {float:none; width:100%;}
	.cat_menu{float:none; background:url("http://www.bakedeco.com/images/m/bkg_cats.gif") no-repeat scroll right bottom #19456d; width:100%;}
	 .cat_menu .text{float:none;}
	 .cat_block{float:none;}
	 .cat_title{float:none;}	
	 .cat_link{float:none;}	
	 .col_right2{float:none; width:100%;}
	 .col_center_left2{float:none; width:100%;}
	 .prod_left h1{ float:none; width:100%; margin:0; text-align:left;}
	 
	 .prod_left{ width:60%;}
	 .prod_right{ width:36%;}
	 
	 
	 
	 .prod_box{float:none;width:auto; padding:0 7px;}
	 .prod_left .magnifier{float:none; width:100%;}
	 .prod_box .item{float:none; width:100%;}
	 .prod_box .price{float:none; width:100%;}
	 .prod_box .status{float:none; width:auto;}
	 .prod_box .quantity{float:none; width:100%; margin-left:0;}
	 .add_cart input{margin:10px 0 10px !important;}
	 .tabs{float:none; width:100%;}
	 .tab_text{float:none; width:100%;}
	 .tab_text1{float:none; width:100%;}
	 .tab_text table{width:100% !important;}
	 .reviews{float:none; width:100%;}
	 .col_center_right2{float:none; width:100%; display:none;}
	 .mod2{float:none; width:100%;}
	 .mod_customers2{float:none; width:100%;}
	 .mod_customers2{float:none; background:url("http://www.bakedeco.com/images/m/bkg_cats.gif") no-repeat scroll right bottom #19456d; width:100%;}
	 .mod_featured2{float:none; background:url("http://www.bakedeco.com/images/m/bkg_cats.gif") no-repeat scroll right bottom #19456d; width:100%;}
	 .social_link{margin:15px 0;}
	 .social_link1{margin:15px 0;}
	 .right_links{display:none;}
	 .heading_color{width:auto; float:none;}
	.table_size{width:100%;}
	.wishlist{margin:12px 15px 15px 0 !important;}
	.bkg_tit2{float:none; width:100%;}
	.alphabet{float:left; width:100%;}
	.brands2{float:none; width:100%;}
	.see_more_brands{float:none; width:100%;}
	.brand_column1{float:none;}
	
	.alphabet .letters{ margin:8px 0 0 210px;}
	 
 }
@media (max-width: 767px) {
	.contents {
		width:100%;
		overflow:hidden;	
	}
	.mobile-heading {
		display:block;	
		float: left;
  		width: 100%;
  		margin: 0 0 15px;
	}
	.heading {
		display:none;	
	}
	.menu_top {
		display:none;	
	}
	.specials {
		display:none;	
	}
	.mobile-notice {
		float:left;
		clear:both;
		width:100%;
		background: #1e4e77; /* Old browsers */
		background: -moz-linear-gradient(top,  #1e4e77 0%, #205f90 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e4e77), color-stop(100%,#205f90)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1e4e77 0%,#205f90 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1e4e77 0%,#205f90 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1e4e77 0%,#205f90 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1e4e77 0%,#205f90 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e4e77', endColorstr='#205f90',GradientType=0 ); /* IE6-9 */
	}
	.mobile-notice h2 {
		width:100%;
		font-size:14px;
		color:#FFF;	
		font-weight:normal;
		text-align:center;
		display:block;
		padding:10px 0;
		text-transform:uppercase;
		margin: 0;
	}
	.mobile-notice h2 strong {
		font-weight:bold;	
	}
	.mobile-logo {
		float: left;
		width: 100%;
		padding: 8px 0;	
		height:65px;
		background: url(http://www.bakedeco.com/images/m/mobile-logo.png) center center no-repeat;
	}
	.mobile-nav {
		float:left;
		clear:both;
		width:100%;
		background:#f1f1f1;
		border-top:1px solid #e5e5e5;
		border-bottom:1px solid #e5e5e5;
		box-shadow:#EEE 0px 0px 2px;
	}
	.mobile-nav-toggle {
		float:left;
		width:14.6%;
		height:48px;
		margin:0 6.6% 0 0;
		cursor:pointer;
		background:#bababa url(http://www.bakedeco.com/images/m/mobile-nav-toggle.png) center center no-repeat;	
	}
	.mobile-nav-toggle:hover {
		background:#8e8e8e url(http://www.bakedeco.com/images/m/mobile-nav-toggle.png) center center no-repeat;	
	}
	.mobile-search {
		float:left;
		width:45%;
		height: 33px;
		margin:7px 0 0 0;
		background:#FFF;
		border-radius:4px;
	}
	.mobile-search .search_box_line {
		float:left;
		width:85%;
		border:0px;
		font-size: 14px;
		color: #bababa;
		font-style:oblique;
		border: 0px;
		padding: 3px 8px;
		height: 33px;
		float: left;
		margin: 0;
		box-sizing:border-box;
		background: none;
	}
	.mobile-search input[type="submit"] {
		float:left;
		width:15%;
		height:34px;
		background:url(http://www.bakedeco.com/images/m/mobile-icon-search.png) center center no-repeat;	
		border:0px;
		text-indent:-9000px;
		cursor:pointer;
	}
	#mobile-search-toggle {
		display:block;
		float:left;
		clear:both;
		width:90%;
		height: 33px;
		margin:7px 5% 0;
		background:#FFF;
		border-radius:4px;
		border:1px solid #EEE;
	}
	#mobile-search-toggle.open {
		opacity:1;
	}
	#mobile-search-toggle .search_box_line {
		float:left;
		width:85%;
		border:0px;
		font-size: 14px;
		color: #bababa;
		font-style:oblique;
		border: 0px;
		padding: 3px 8px;
		height: 33px;
		float: left;
		margin: 0;
		box-sizing:border-box;
		background: none;
	}
	#mobile-search-toggle input[type="submit"] {
		float:left;
		width:15%;
		height:34px;
		background:url(http://www.bakedeco.com/images/m/mobile-icon-search.png) center center no-repeat;	
		border:0px;
		text-indent:-9000px;
		cursor:pointer;
	}
	.mobile-icons {
		float:right;	
		width:26%;
		margin: 8px 5% 0 0;
	}
	.mobile-icon-phone {
		float:left;	
		width:24%;
		height:32px;
		margin: 0 8% 0 0;
		background:#FFF url(http://www.bakedeco.com/images/m/mobile-icon-phone.png) top center no-repeat;	
		border-radius:4px;
	}
	.mobile-icon-phone:hover {
		background:#20527e url(http://www.bakedeco.com/images/m/mobile-icon-phone.png) center -42px no-repeat;	
	}
	.mobile-icon-account {
		float:left;	
		width:24%;
		height:32px;
		margin: 0 8% 0 0;
		background:#FFF url(http://www.bakedeco.com/images/m/mobile-icon-account.png) top center no-repeat;	
		border-radius:4px;
	}
	.mobile-icon-account:hover {
		background:#20527e url(http://www.bakedeco.com/images/m/mobile-icon-account.png) center -42px no-repeat;	
	}
	.mobile-icon-cart {
		float:left;	
		width:24%;
		height:32px;
		margin:0;
		background:#FFF url(http://www.bakedeco.com/images/m/mobile-icon-cart.png) top center no-repeat;	
		border-radius:4px;
	}
	.mobile-icon-cart:hover {
		background:#20527e url(http://www.bakedeco.com/images/m/mobile-icon-cart.png) center -42px no-repeat;	
	}
	.block1 {
	  float: left;
	  width: 51.6%;
	  margin: 15px 0 0px 9%;
	}
	.block1 .block_links {
	  width: 50%;
	  margin: 0;
	}
	.block2 {
	  float: left;
	  width: 24%;
	  margin: 15px 0 0px 9.6%;
	  border-right:0px;
	}
	.block2 .block_links {
	  width: 100%;
	  margin:0;
	}
	.newsletter {
	  width: 218px;
	  text-align: center;
	  float: none;
	  margin: 0px auto 0px;
	  clear: both;
  	  padding: 30px 0 0 0;
	}
	.footer_title {
	  font-size: 11px;
	  margin: 5px 0px 10px 0px;
	}
	.footer_bkg2 {
		display:none;	
	}
.wrapper{width:94%;} 

.alphabet{height:auto;}
	.alphabet .letters{float:none; width:100%; margin:40px 13px 20px; /*text-align:center;*/}
	
/*.brand_column1{height:auto; overflow:scroll;}*/
	
.brand_column1 td{display:block; width:100% !important; line-height:27px; border-bottom: 1px solid #ccc;}

.brand_logo li{width:27%;}
	.col_left {
		display:none;	
	}
	.col_right, .col_full {
		width: 95%;
  		margin: 0 2.5%;
	}
	.bread {
  		width: 100%;
	}
	.right_links {
		display:none;
	}
	.col_center_left {
		width:100%;	
	}
	.col_center_right {
		display:none;
	}
	#cat_tit img {
	  max-width: 100%;
	}
	.searchs .box {
	  margin: 8px 0px 0px 5px;
	  width: 90px !important;
	}
}
@media (max-width: 600px) {
.wrapper{width:94%;}
.col_left2{float:none; width:100%;}
	.cat {float:none; width:100%;}
	.cat_menu{float:none; background:url("http://www.bakedeco.com/images/m/bkg_cats.gif") no-repeat scroll right bottom #19456d; width:100%;}
	 .cat_menu .text{float:none;}
	 .cat_block{float:none;}
	 .cat_title{float:none;}	
	  
	 .reviews .left{float:none; width:100%;}
	 .reviews .right{float:none; width:100%; margin-left:0;}
	.tabs{height:auto;}
	.tabs .tab1{float:none;}
	.tabs .tab2{float:none;}
	.amazingcarousel-list{text-align:center;}
	
	.prod_left{float:none; width:100%; text-align:center;}
	.prod_right{float:none; width:100%;}
	.alphabet .letters{width:96%;}	
.searchs .box {
	  margin: 8px 0px 0px 5px;
	  width: 80px !important;
	}
}
@media (max-width: 467px) {
	.welcome {
	display:none;
}
.welcome .left {
    width: 100%;
    float: left;
    margin: 5px 0px 5px 20px;
}
.mobile-nav-toggle {
		margin: 0 3% 0 0;
		background-size:100%
	}
	.mobile-nav-toggle:hover {
		background-size:100%
	}
	.mobile-search {
		width: 44%;
	}
	.mobile-search .search_box_line {
		width: 70%;
	}
	.mobile-search input[type="submit"] {
		width: 20%;
		float:right;
	}
	.mobile-icons {
	  float: right;
	  width: 36%;
	  margin: 8px 0 0 0;
	}
	.mobile-icon-phone {
		width: 26%;
		height: 32px;
		margin: 0 6% 0 0;
	}
	.mobile-icon-account {
		width: 26%;
		height: 32px;
		margin: 0 6% 0 0;
	}
	.mobile-icon-cart {
		width: 26%;
		height: 32px;
		margin: 0;
	}
	.goog-te-gadget {
	  font-size: 9px;
	}
	.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
		font-size: 9px;
		font-weight: normal;
	}
	.mobile-notice h2 {
	  font-size: 11px;
	}
.brand_logo li{width:40%;}

	.line_product {
		width:100%;	
		display:block; 
		box-sizing:border-box; 
		clear:both;
		border-right:0px;
		float:left;
	}
	.line_product2 {
		width:100%;	
		display:block; 
		box-sizing:border-box; 
		clear:both;
		border-right:0px;
		float:left;
	}
	.line_product3 {
		width:100%;	
		display:block; 
		box-sizing:border-box; 
		clear:both;
		border-right:0px;
		float:left;
	}
	.brands .title {
		text-align:center;	
	}
	.brand {
	    width:100%;	
		display:block; 
		box-sizing:border-box; 
		clear:both;
	}
	.bkg_tit {
		border-bottom:0px;	
	}
	.bkg_tit a {
		display:none;	
	}
	.fea .pic {
	  width: 30%;
	  text-align: center;
	  margin: 0px 10% 0px 0px;
	  float: left;
	}
	.fea .title {
	  width: 60%;
	  float: left;
	  margin: 15px 0px 0px 0px;
	}
	.fea .price {
	  width: 60%;
	  float: left;
	  text-align:left;
	  margin: 5px 0px 0px 0px;
	}
	.category .title {
		text-align:center;	
	}
	td.empty {
		display: none;	
	}
	.searchs {
	  width: 100%;
	  height: auto;
	  margin: 15px 0px 0px 0px;
	  padding: 0 0 10px;
	}
	.searchs label {
		float:left;
		clear:both;
		width:100%;	
	}
	.searchs .box {
	  margin: 8px 0px 0px 10px;
	  padding: 1px;
	  width: 90% !important;
	}
	.searchs .button {
		margin: 7px 0px 0px 10px !important;	
	}
	.product {
		width: 100%;
	}
	.product .pic {
		width: 28%;
	}
	.product .pic img {
		max-width:100%;	
	}
	.product .text {
		width: 70%;
		margin: 0px 0px 10px;
	}
	.product .logo1 {
		width: 70%;
		margin: 0px 0px 10px;
	}
	.product .logo1 > img {
		float:left;
	}
	.product .logo1 br {
		display:none;
	}
	.product .logo1 div {
		float:left;
		text-align:center;
	}
	.product .bottom {
	  width: 70%;
	  float: right;
	  margin: 0px;
	}
	.product .bottom .button {
		float: left !important;	
		margin: 0 0 5px !important;
	}
	.product .price {
	  border-right: 0px;
	  float: left;
	  padding-right: 10px;
	  margin: 5px 10px 0px 0px;
	}
	.product .quant {
	  float: left;
	  clear: both;
	  padding-right: 10px;
	  margin: 3px 0px 0px 0px;
	}
	.product .whislist {
	  width: 100%;
	  float: left;
	  clear: both;
	  text-align: left;
	  margin: 5px 10px 0px 0px;
	  display:none;
	}
	.product .link {
		display:none;	
	}
	.product .logo1 {
		display:none;	
	}
	.product .no {
		display:none;
	}
	.product .quantity {
		display:none;
	}
	.cat_product {
		width:50%;
		height:162px;
		border-right: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
	}
	.cat_product2 {
		width:50%;
		height:162px;
		border-right: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
	}
	.cat_product3 {
		width:50%;
		height:162px;
		border-right: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
	}
	.cat_product.empty, .cat_product2.empty, .cat_product3.empty {
		display:none;	
	}
	.table_cat {
		border-right:0px;	
	}
}

/* mobile menu */

#mobile-menu {
  background: #FFF;
  display: block;
  height: 100%;
  overflow: auto;
  position: fixed;
  left: -75%;
  font-size: 14px;
  top: 0;
  width: 75%;
  z-index: 999999;
  text-align: left;
  box-shadow: inset -20px 0 20px rgba(0,0,0,0.03);
  transition: left 0.3s ease-in-out 0s;
  -webkit-transition: left 0.3s ease-in-out 0s;
  -moz-transition: left 0.3s ease-in-out 0s;
  -o-transition: left 0.3s ease-in-out 0s;
}
#mobile-menu-close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: auto;
  height: auto;
  color: #333;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  background: #d3d3d3;
  border: 1px solid #b9b9b9;
  padding: 1px 4px;
  color: #FFF;
}
.nav-expanded #mobile-menu {
  left: 0;
}
body.nav-expanded {
  margin-left: 0em;
  transition: right 0.4s ease-in-out 0s;
  -webkit-transition: right 0.4s ease-in-out 0s;
  -moz-transition: right 0.4s ease-in-out 0s;
  -o-transition: right 0.4s ease-in-out 0s;
}
#page {
  left: 0;
  width:100%;
  position:absolute;
  transition: left 0.3s ease-in-out 0s;
  -webkit-transition: left 0.3s ease-in-out 0s;
  -moz-transition: left 0.3s ease-in-out 0s;
  -o-transition: left 0.3s ease-in-out 0s;
}
body.nav-expanded #page {
  left: 75%;
  position:absolute;
}
#nav-close {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 300;
  font-size: 24px;
  padding-right: 10px;
}
.main-menu {
	margin:0;
	padding:0;
	padding-top: 12px;
}
#mobile-menu img {
	margin: 30px 7% 16px;
	width: 86%;
	max-width:223px;
}
.main-menu ul {
	margin:0;
	padding:0;
}
.main-menu li {
  margin-left: 0px;
  font-size: 14px;
  padding: 0;
  list-style:none;
}
.main-menu li a {
  color: #333;
  text-decoration: none;
  padding:10px 6%;
  width:88%;
  float:left;
  font-family: Arial,Verdana,Helvetica,san-serif;
	letter-spacing: .02em;
	font-weight: bold;
	text-transform: uppercase;
}
.main-menu li a:hover {
  color: #890000;
  text-decoration: none;
}
.main-menu li a span {
	background:url(http://www.bakedeco.com/images/nav-open-close.png) 0px -56px no-repeat;
	padding:0 0 0 20px;
	float:left;
	transition: 0s ease-in-out 0s;
   -webkit-transition: 0s ease-in-out 0s;
   -moz-transition: 0s ease-in-out 0s;
   -o-transition: 0s ease-in-out 0s;
}
.main-menu li.open > a > span {
	background:url(http://www.bakedeco.com/images/nav-open-close.png) 0px 8px no-repeat;
}
.main-menu li .sub-nav {
  border-bottom: 0px;
  padding: 11px 0 12px;
  background-color: #f1f1f1;
  float:left;
  clear:both;
  width:100%;
}
.main-menu li .sub-nav .sub-nav {
	background-color: #323437;
	border-top: 1px solid #2b2d30;
	border-bottom: 2px solid #454749;
}
.main-menu .sub-nav li a {
  text-transform:none;
  padding:8px 6%;
  font-size:14px;
  color: #424242;
  font-weight:normal;
}
.main-menu .sub-nav li a:hover {
   color: #890000;	
}
#overlay {
	width:100%;
	height:100%;
	z-index:99999;
	display:none;
	position:absolute;
	left:0;
}
.nav-expanded #overlay {
	display:block;
}

 @media only screen and ( max-width: 380px ) 
{
	 .table_brands td{ display:block; padding:10px 0;}
	 .table_brands td img{width:auto !important;}
	 .table_brands{margin:15px -14px 0;}
	 .brand_logo li{width:38%;}	
	 
 }

.filter-results {
	font-size: 14px;
	font-weight: bold;
	display: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.filter-results a {
	text-decoration: none;
}
.filter-results li {
	padding-left: 25px;
	padding-top: 5px;
	background: url(/images/m/icon-filter.png) no-repeat left top;
}

@media screen and (max-width: 767px) {
	.filter-results {
		display: table-row;
	}

}

/* filter menu */
.no-border {
	border: none !important;
}
.main-title-cat {
	color: #fff !important;
}
.main-title-cat span {
	padding: 5px 20px !important;
	background: #235c8b !important;
	border-radius: 15px;
	text-align: center;
}
#mobile-menu-filter {
  background: #FFF;
  display: block;
  height: 100%;
  overflow: auto;
  position: fixed;
  left: -75%;
  font-size: 14px;
  top: 0;
  width: 75%;
  z-index: 999999;
  text-align: left;
  box-shadow: inset -20px 0 20px rgba(0,0,0,0.03);
  transition: left 0.3s ease-in-out 0s;
  -webkit-transition: left 0.3s ease-in-out 0s;
  -moz-transition: left 0.3s ease-in-out 0s;
  -o-transition: left 0.3s ease-in-out 0s;
}
#mobile-menu-close-filter {
  margin-top:25px;
  position: absolute;
  top: 15px;
  right: 15px;
  width: auto;
  height: auto;
  color: #333;
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  background: #d3d3d3;
  border: 1px solid #b9b9b9;
  padding: 1px 4px;
  color: #FFF;
}
.nav-expanded-filter #mobile-menu-filter {
  left: 0;
}
body.nav-expanded-filter {
  margin-left: 0em;
  transition: right 0.4s ease-in-out 0s;
  -webkit-transition: right 0.4s ease-in-out 0s;
  -moz-transition: right 0.4s ease-in-out 0s;
  -o-transition: right 0.4s ease-in-out 0s;
}
#page {
  left: 0;
  width:100%;
  position:absolute;
  transition: left 0.3s ease-in-out 0s;
  -webkit-transition: left 0.3s ease-in-out 0s;
  -moz-transition: left 0.3s ease-in-out 0s;
  -o-transition: left 0.3s ease-in-out 0s;
}
body.nav-expanded-filter #page {
  left: 75%;
  position:absolute;
}
#nav-close {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 300;
  font-size: 24px;
  padding-right: 10px;
}
.main-menu-filter {
	margin:0;
	padding:0;
	padding-top: 12px;
}
#mobile-menu-filter img {
	margin: 30px 7% 16px;
	width: 86%;
	max-width:223px;
}
.main-menu-filter ul {
	margin:0;
	padding:0;
}
.main-menu-filter li {
  margin-left: 0px;
  font-size: 14px;
  padding: 0;
  list-style:none;
}
.main-menu-filter li a {
  color: #333;
  text-decoration: none;
  padding:10px 6%;
  width:88%;
  float:left;
  font-family: Arial,Verdana,Helvetica,san-serif;
	letter-spacing: .02em;
	font-weight: bold;
	text-transform: uppercase;
}
.main-menu-filter li a:hover {
  color: #890000;
  text-decoration: none;
}
.main-menu-filter li a span {
	background:url(http://www.bakedeco.com/images/nav-open-close.png) 0px -56px no-repeat;
	padding:0 0 0 20px;
	float:left;
	transition: 0s ease-in-out 0s;
   -webkit-transition: 0s ease-in-out 0s;
   -moz-transition: 0s ease-in-out 0s;
   -o-transition: 0s ease-in-out 0s;
}
.main-menu-filter li.open > a > span {
	background:url(http://www.bakedeco.com/images/nav-open-close.png) 0px 8px no-repeat;
}
.main-menu-filter li .sub-nav {
  border-bottom: 0px;
  padding: 11px 0 12px;
  background-color: #f1f1f1;
  float:left;
  clear:both;
  width:100%;
}
.main-menu-filter li .sub-nav .sub-nav {
	background-color: #323437;
	border-top: 1px solid #2b2d30;
	border-bottom: 2px solid #454749;
}
.main-menu-filter .sub-nav li a {
  text-transform:none;
  padding:8px 6%;
  font-size:14px;
  color: #424242;
  font-weight:normal;
}
.main-menu-filter .sub-nav li a:hover {
   color: #890000;	
}

.nav-expanded-filter #overlay {
	display:block;
}





/* NEW RESPONSIVE PART FOR CART ---  (OTHER STYLE CHANGES ARE ABOVE, YOU SHOULD COPY THIS ENTIRE CSS) */


.quant-top-margin {
	margin-top: 35px !important; 
}

.buttons-section {
	display: inline-block;
	float: right;
}

@media screen and (max-width: 1059px) {
	.cart_item .warning {
		width: 93%;
	}
	.cart_item .add_info {
		margin-top: 15px;
		width: 80%;
	}
	.cart_item {
		width: 96%
	}
	.cart_item .buttons {
		margin-right: 16px;
		float: right;
	}
	.cart_item .quant {
		float: right;
	}
		.item-container {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	.col-3 {
		width: 28.33%;
	}
	.col-img {
		width: 20%;
	}

	/* sign in */
	.left_wrapper {
		width: 49%;
		/*margin: 0 auto;*/
		/*float: none;*/
		/*padding-right: 35px;*/
	}

	/* billing & shipping styles */
	.shipping-info {
		width: 45%;
	}
	.shipping-info .text {
		width: 88%;
	}
	.shipping-info .custom_input {
		width: 95%;
	}
	.shipping-info .custom_input .field {
		width: 27%;
	}
	.shipping-info .custom_input select.field_box {
		width: 66% !important;
	}
	.shipping-info .custom_input .field_box {
		width: 60% !important;
	}
	.left_wrapper .custom .custom_input select.field_box {
		width: 65% !important;
	}

	/* billing & shipping styles end */
	.left_wrapper .custom {
		width: 95%;
	}
	.left_wrapper .custom_input {
		width: 95%;
	}
	.left_wrapper .custom_input .field {
		width: 27%;
		margin: 25px 9px 0 0;
	}
	.left_wrapper .custom_input .field_box {
		width: 63%;
	}
	.new-customers {
		width: 45%;
	}
	.new-customers .custom_input {
		width: 95%;
	}
	.new-customers .custom_input .field {
		width: 27%;
		margin: 25px 9px 0 0;
	}
	.new-customers .custom_input .field_box {
		width: 63%;
	}
	#refer-box {
		width: 59% !important;
	}
	/* Payment */
	.payment-information .custom_input .exp_month select {
		width: 100% !important;
	}
	.billing-shipping {
		width: 45%;
	}
	.payment-information {
		width: 46%;
		margin-left: 16px !important;
	}
	.payment-information .custom_input {
		width: 95%;
	}
	.payment-information .custom_input .field {
		width: 25% !important;
	}
	.payment-information .custom_input .field_box {
		width: 42% !important;
	}
	.payment-information .custom_input .button2 {
		width: 25% !important;
	}
	.payment-information .custom_input .psw_text {
		margin-left: 0;
		width: 70%;
	}
	.billing-shipping .title {
		width: 90% !important;
	}
	.billing-shipping .bkg_gray {
		width: 86% !important;
	}
	.billing-shipping .custom_input {
		width: 90%;
	}
	.billing-shipping .custom_input textarea {
		width: 62%;
	}

}

@media screen and (max-width: 680px) {
	.cart_steps {
		display: none;
	}
	.cart_item .warning {
		width: 84%;
	}
	.item-container {
		display: block;
		text-align: center;
	}
	.cart_item {
		width: 91%;
	}
	.cart_item .pic {
		margin: 15px auto;
		float: none;
	}
	.cart_item .text {
		width: 100%;
		text-align: center;
		float: none;
		margin: 0;
	}
	.col-img {
		width: 100%;		
	}
	.col-3 {
		width: 100%;
		
	}
	.cart_item .title {
		width: 100%;
	}
	.cart_item .quant {
		float: none;
		text-align: center;
	}
	.cart_item .text span {
		text-align: center;
		width: 100% !important;
		display: block !important;
	}
	.cart_item .buttons {
		float: none;
		margin: 0 auto;
	}
	.buttons input {
		float: none !important;
	}

	/* sign in styles */
	.left_wrapper {
		max-width:  680px !important;
		width: 95% !important;
	}
		.new-customers {
		width: 90% !important;
	}
	.sign-newsletter {
		display: none;
	}

	/* billing & shipping styles */
	.shipping-info {
		width: 90% !important;
	}
	.shipping-info .text {
		width: 90%;
	}
	.shipping-info .custom_input {
		width: 95%;
	}
	.shipping-info .custom_input .field {
		width: 27%;
	}
	#refer-box {
		width: 15% !important;
	}
	.shipping-info .custom_input select.field_box {
		width: 62% !important;
	}
	.shipping-info .custom_input .field_box {
		width: 60% !important;
	}
	.left_wrapper .custom .custom_input select.field_box {
		width: 65% !important;
	}
	.need_help {
		width: 85%;
	}
	/* shipping & payment */
	.billing-shipping {
		width: 91%;
	}
	.payment-information {
		margin-left: 25px !important;
		width: 91%;
	}

}
@media screen and (max-width: 710px) {
	.cart_item {
		width: 89%;
	}

	}
@media screen and (max-width: 837px) {
		.hepful {
		display: none;
	}
}

@media screen and (min-width: 665px) and (max-width: 837px) {
	.total_prices {
		margin-top: -56px !important;
	}
}


@media screen and (max-width: 412px) {
	#text1 {
		width: 70px;
	}
	.coupons1 {
		width: 100% !important;
	}
	.promo1 {
		width: 93% !important;
	}
	.continue {
		margin: 16px 9px 10px 0px;
		width: 46%;
	}

}

@media screen and (max-width: 400px) {
	.checkout_buttons input {
		margin-bottom: 15px !important; 
	}
}

@media screen and (max-width: 452px) {
	.coupons, .shipping {
		max-width: 452px;
		width: 96% !important;
	}
	.country, .calculate {
		max-width: 100% !important;
		width: 100% !important;
	}
	.shipnote {
		width: inherit !important;
	}
	.zip {
		margin: 0px 7px 0px 15px !important;
	}
	.calculate_results {
		max-width: 390px !important;
		width: 100% !important;
	}
	.calculate_results .scroll {
		max-width: 100% !important;
		width: initial !important;
		margin: 5px 20px 0px 15px !important;
	}

	.calculate_results .scroll .txt {
		width: initial !important;
	}

	.calculate_results .scroll .price {
		margin: 0 25px 0 0 !important;
	}
}

/* other sign in styles*/

.cart_steps-table {
	max-width: 997px;
}


@media screen and (max-width: 525px) {
	.left_wrapper {
		width: 92% !important;
	}
		.new-customers {
		width: 87% !important;
	}
	.shipping-info {
		width: 88% !important;
	}

}

@media screen and (max-width: 393px) {
	.left_wrapper {
		width: 90% !important;
		margin-left: -6px !important;
	}
		.new-customers {
		width: 85% !important;
		margin-left: 20px !important;
	}
	/* cart & shipping */
	.shipping-info {
		width: 86% !important;
	}
	#refer-box {
		width: 61% !important;
	}
	/* shipping & payment */
	.billing-shipping {
		margin-left: 12px !important;
	}
	.payment-information {
		margin-left: 13px !important;
	}

}

@media screen and (max-width: 390px) {

	.left_wrapper a.en2:link {
		margin: 5px 0px 0px 89px !important;
	}
	.left_wrapper .custom_input .field_box {
  		width: 56% !important;
	}
	.new-customers .custom_input .field_box {
		width: 56% !important;
	}
	.benefit {
		width: 100%;
	}
	.benefit .text {
		width: 97%;
	}
	/* cart & shipping */
	.need_help {
		margin: 10px 0px 10px 28px;
	}
	.shipping-info .custom_input .field_box {
  		width: 56% !important;
	}
	.left_wrapper .custom .custom_input select.field_box {
  		width: 61% !important;
	}
	.shipping-info .custom_input select.field_box {
  		width: 61% !important;
	}

}
@media screen and (max-width: 389px) {
		/* cart & shipping */
		.left_wrapper .custom_input .refer-box-input {
		width: 17% !important;
		margin-left: 0;
	}
}
@media screen and (max-width: 910px ) {
	.new-customers .custom_input,
	.left_wrapper .custom_input  {
		width: 89%;
	}
	.remove-item {
		display: none;
	}
}

@media screen and (max-width: 800px) {
	.benefits {
		margin-left: 10px;
	}
	.benefit .title {

	}
	.benefit .text {
		width: 95%;
	}
}

@media screen and (max-width: 560px) {
	.left_wrapper {
		width: 93%;
	}
}

@media screen and (max-width: 968px) {
	.sign-newsletter .news_images img{
	max-width: 100%;
	}
	.sign-newsletter .news_images{
		width: 35%;
	}
	.sign-newsletter .news_text {
		width: 45%
	}
}