* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; color:#666; text-align:left; background:url(../images/body_bg.jpg) repeat-x; }

img, div, input, a, p.featuresicon, p.promotionicon, p.testimonialsicon { behavior: url("iepngfix.htc") }
.clear { clear:both; font-size:0px; line-height:0px; height:1px;}

#header { width:850px; height:75px; margin:0 auto; padding-top:19px; }
.logo-box { width:250px; text-align:right; font-size:12px; font-style:italic; color:#fff; font-weight:bold; float:left; }
a.logo { background:url(../images/logo-cooking-mama-pot.png) no-repeat; width:235px; height:110px; display:block; cursor:pointer; }

.menu { width:auto; padding-top:40px; }
.menu ul { list-style:none; margin:0; padding:0; color:#fff; font-weight:bold;}
.menu ul li { background:url(../images/hover.gif) no-repeat; background-position: 0px 6px; float:right; margin-left:20px; padding-top:5px; }
.menu ul li#current { background-position: 0px -23px; width:97px; height:28px; behavior: url("iepngfix.htc"); }
.menu ul li:hover { background-position: 0px -23px; behavior: url("iepngfix.htc"); text-decoration:none; }
a.menu, a:active.menu { color:#fff; text-decoration:none; display:block; width:97px; height:24px; text-align:center; font-size:16px; padding-top:5px; }


/* Banner Slider */
#banner { width:850px; margin:47px auto 0 auto; position:relative; background:#f1f1f1; }
#banner-slider { padding:3px 3px; width:844px; }
#slider ul, #slider li{	margin:0; padding:0; list-style:none; background:#F1F1F1;}
/*define width and height of container element and list item (slide) list items must be the same size as the slider area */ 
#slider { width:844px; height:281px; overflow:hidden;}	
#slider li { border:1px solid #fff; width:842px; height:279px;}	
span#prevBtn{}
span#nextBtn{}
/* Banner Slider */


p.buttons { padding:5px; position:absolute; margin-top: -35px; margin-left: 705px; }
.buttons span { color:#363592; padding:0 5px; cursor:pointer; font: 16px Arial; font-weight: 600; border:1px solid #000000; }
.buttons span.active, .buttons span:hover { background:#363592; color:#ffffff; }

#box3 { position:absolute; }
#box3 span { display:block; float:left; }
#box3 .buttons { text-align:left }
.mask2 { position:relative; width:842px; height:279px; overflow:hidden; }
span img { display:block; border:none; }

.boxes { width:850px; margin:0 auto; background:#DFDFDF url(../images/box_bg_line.jpg) repeat-x;}
.boxes p { margin:20px 0 0px 0;}
.boxes-bottom { width:850px; margin:0 auto; background:url(../images/bottom_box_bg.jpg) no-repeat; height:6px;}
.box1 { width:267px; float:left; padding:0 0 0 15px;}
p.featuresicon { background:url(../images/features_icon.png) no-repeat; padding-left:95px; font-size:20px; color:#545454; text-transform:uppercase; height:52px; font-weight:bold; padding-top:40px;}
p.promotionicon { background:url(../images/promotion_icon.gif) no-repeat; padding-left:95px; font-size:20px; color:#545454; text-transform:uppercase; height:52px; font-weight:bold; padding-top:40px;}
p.testimonialsicon { background:url(../images/testimonials_icon.png) no-repeat; padding-left:95px; font-size:20px; color:#545454; text-transform:uppercase; height:52px; font-weight:bold; padding-top:40px;}
p.box-text { font-size:11px; color:#525252; margin:10px 10px 0 0; padding:10px 0 15px 0; border-top:1px dashed #666465;}
a.next-btn { display:block; width:88px; height:21px; background:url(../images/next_btn.png) no-repeat; float:right; margin-right:20px; cursor:pointer;}

.boxes2-top { width:850px; margin:47px auto 0 auto; position:relative; background:url(../images/top_box_bg2.gif) no-repeat; height:6px;}
.boxes2-bottom { width:850px; margin:0 auto; position:relative; background:url(../images/bottom_box_bg2.gif) no-repeat; height:6px;}

#boxes3-top {
	position: absolute;
	top: -7px;
	left: 0px;
	width: 850px;
}

.content { width:850px; margin:0 auto;}
p.content-heading { color:#555555; font-size:18px; font-weight:bold; margin:30px 0 0 0; padding:0; text-transform:uppercase;}
p.content-subeading { color:#6C6B68; font-size:13px; font-weight:bold; margin:10px 0 0 0; padding:0;}
p.content-text { color:#6C6B68; font-size:13px; margin:15px 0 0 0; padding:0;}
a.read-more { float:right; text-decoration:none; font-size:12px; color:#616161; font-weight:bold;}
a:hover.read-more { text-decoration:underline; color:#212121;}

.content-left { width:566px; float:left;}
.content-right { width:282px; float:right;}
.img-border { border:2px solid #DFDFDF; margin-top:15px;}
ul.content-list { list-style:none; margin:20px 0 0 0; padding:0; width:543px;}
ul.content-list li { font-size:12px; color:#616161; margin:0; padding:0;}
ul.content-list li p { border-top: 1px dashed #8B8A8B; float:right; margin:0 0 5px 0; padding:5px 0 0 0;}
span.icon1 { background:url(../images/icon.gif) no-repeat; width:20px; height:24px; display:block; float:left; margin:5px 0;}
span.icon2 { background:url(../images/icon.gif) no-repeat; width:20px; height:24px; display:block; float:left; margin:5px 0;}
span.icon3 { background:url(../images/icon.gif) no-repeat; width:20px; height:24px; display:block; float:left; margin:5px 0;}
span.icon4 { background:url(../images/icon.gif) no-repeat; width:20px; height:24px; display:block; float:left; margin:5px 0;}


/* Promotion */
#promotion {
	position: relative;
	margin: 54px auto 0 auto;
	width: 850px;
	height: 500px;
	background-color:#f1f1f1;
	background-repeat: no-repeat;
}
.promotion { width:850px; margin:-30px auto 0px auto; position:relative; background:#f1f1f1;}
p.promotion-heading { color:#555555; font-size:18px; font-weight:bold; margin:0 0 0 0; padding:10px; text-transform:uppercase;}
p.promotion-subeading { color:#6C6B68; font-size:13px; font-weight:bold; margin:0 0 0 0; padding:20px 0 0 10px;}
p.promotion-text { color:#6C6B68; font-size:13px; margin:0 0 0 0; padding:10px 30px 5px 30px;}

#promotion #promotion-food1 { float:left; padding-left: 17px; padding-top: 10px; padding-bottom:0px;}
#promotion #promotion-food2 { float:left; padding-left: 17px; padding-top: 25px; padding-bottom:0px;}
#promotion ul { color:#6C6B68; padding:0 0 5px 50px;}
#promotion ul li { font-size: 13px;}
#promotion ol { color:#6C6B68; padding:0 0 5px 50px;}
#promotion ol li { font-size: 13px;}

.promotion-left { width:565px; float:left;}
.promotion-right { width:285px; float:right;}
.img-border { border:2px solid #DFDFDF; margin-top:15px;}
ul.promotion-list { list-style:none; margin:20px 0 0 0; padding:0; width:535px;}
ul.promotion-list li { font-size:12px; color:#616161; margin:0; padding:0;}
ul.promotion-list li p { border-top: 1px dashed #8B8A8B; float:right; margin:0 0 5px 0; padding:5px 0 0 0;}
/* End of Promotion */


/* Features */
#features {
	position: relative;
	margin: 54px auto 0 auto;
	width: 850px;
	height: 790px;
	background-color:#f1f1f1;
	background-repeat: no-repeat;
}
.features { width:850px; margin:-30px auto 0px auto; position:relative; background:#f1f1f1;}
p.features-heading { color:#555555; font-size:18px; font-weight:bold; margin:0 0 0 0; padding:10px; text-transform:uppercase;}
p.features-subeading { color:#6C6B68; font-size:13px; font-weight:bold; margin:0 0 0 0; padding:20px 0 0 10px;}
p.features-text { color:#6C6B68; font-size:13px; margin:0 0 0 0; padding:10px 30px 5px 30px;}
#features #feature-thermal-ring { position: absolute; top: 125px; left: 375px; }
#features #feature-product { position: absolute; top: 55px; left: 530px; }
#features ul { color:#6C6B68; padding:0 0 0 10px;}
#features ul li { font-size: 13px;}
#features ol { color:#6C6B68; padding:0 0 5px 50px;}
#features ol li { font-size: 13px;}
/* End of Features */


/* Testimonial */
#testimonial {
	position: relative;
	margin: 54px auto 0 auto;
	width: 850px;
	height: 1485px;
	background-color:#f1f1f1;
	background-repeat: no-repeat;
}
.testimonial { width:850px; margin:-30px auto 0px auto; position:relative; background:#f1f1f1;}
p.testimonial-heading { color:#555555; font-size:18px; font-weight:bold; margin:0 0 0 0; padding:10px; text-transform:uppercase;}
p.testimonial-subeading { color:#6C6B68; font-size:13px; font-weight:bold; margin:0 0 0 0; padding:10px 0 0 10px;}
p.testimonial-text { color:#6C6B68; font-size:13px; margin:0 0 0 0; padding:10px;}
#testimonial #testimonial-food1 { float:left; padding-left: 17px; padding-top: 25px; padding-bottom:10px;}
#testimonial #testimonial-food2 { float:left; padding-left: 17px; padding-top: 10px; padding-bottom:10px;}
#testimonial #testimonial-food3 { float:left; padding-left: 17px; padding-top: 15px; padding-bottom:0px;}
#testimonial #testimonial-food4 { float:left; padding-left: 17px; padding-top: 0px; padding-bottom:0px;}
#testimonial #testimonial-family { float:right; margin-top: -30px;}
/* End of Testimonial */


/* Contact Us */
#contactus {
	position: relative;
	margin: 54px auto 0 auto;
	width: 850px;
	height: 600px;
	background-color:#f1f1f1;
	background-repeat: no-repeat;
}
#contactus-response {
	position: relative;
	margin: 54px auto 0 auto;
	width: 850px;
	height: 650px;
	background-color:#f1f1f1;
	background-repeat: no-repeat;
}
.contactus { width:850px; margin:-30px auto 0px auto; position:relative; background:#f1f1f1;}
p.contactus-heading { color:#555555; font-size:18px; font-weight:bold; margin:0 0 0 0; padding:10px; text-transform:uppercase;}
p.contactus-subeading { color:#6C6B68; font-size:13px; font-weight:bold; margin:0 0 0 0; padding:10px 0 0 10px;}
p.contactus-text { color:#6C6B68; font-size:13px; margin:15px 0 0 0; padding:0 30px 5px 30px;}
p.contactus-form { color:#6C6B68; font-size:13px; margin:0 0 0 0; padding:0 30px 5px 30px;}
/* End of Contact Us */


/* Terms &amp; Conditions */
#terms {
	position: relative;
	margin: 54px auto 0 auto;
	width: 850px;
	height: 795px;
	background-color:#f1f1f1;
	background-repeat: no-repeat;
}
.terms { width:850px; margin:-30px auto 0px auto; position:relative; background:#f1f1f1;}
p.terms-heading { color:#555555; font-size:18px; font-weight:bold; margin:0 0 0 0; padding:10px; text-transform:uppercase;}
p.terms-subeading { color:#6C6B68; font-size:13px; font-weight:bold; margin:0 0 0 0; padding:10px 0 0 10px;}
p.terms-text { color:#6C6B68; font-size:13px; margin:0 0 0 0; padding:10px;}
/* End of Terms &amp; Conditions */


#footer { width:auto; height: 140px; background:#01a7e7 url(../images/footer_bg_line.jpg) repeat-x; margin:0 auto; text-align:center; color:#ffffff; padding:25px 0;}
a.footer, a:visited.footer { font-size:14px; color:#ffffff; text-decoration:underline; text-align:center; }
a:hover.footer { text-decoration:underline; color:#333290; }
#footer img { border: none; }
p.copy { font-size:11px; margin:5px 0 10px 0; padding:0; text-align:center;}

