/** {padding:0px; margin:0px;}*/
html,body,td,th,div,img,span,p,a,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }

html,body { height:100%; color:#212121; background:#ffffff; font-size:100%; }

body,td,th {text-align:center;}
a {color:#4B4A1D;}
a:link {border-style:none; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline; outline:none;}
img {border-style:none; border:0;}
middot {color:#7B1B02; font-weight:800;}

.corigtext {color:#FF9;}
.coriglink {color:#0FF;}
.cbground {color:#E1B45B;}
.clogo {color:#341D12;}
.ctext {color:#DBDACD;}
.chigh {color:#EE2B2C;}

#mc-top-image,#mc-top-image:link,#mc-top-image:link,#mc-top-image:visited,#mc-top-image:hover,#mc-top-image:active,#mc-top-image:focus
	{ outline:inset; text-decoration:underline; border-style:inset; }
#mc-contact { margin:0px 0 0px 0; padding:6px 0 4px 0;}
#mc-phone { font-size:2.00em; line-height:115%; }
#mc-info { margin:0px 0 4px 0; padding:1px 0 6px 0; line-height:132%; }
#mc-right-margin { display:block; float:right; }
#mc-right-margin a img.right { float:left; }

.mc-services { font-size:1.54em; line-height:168%;}
.mc-cards { vertical-align:middle; margin:2px 0 0 3px; }
.mc-common { margin:0; font-size:1.22em; line-height:120%; font-style:normal; font-family:Sans-Serif; }
.mc-title { font-size:1.33em; line-height:125%; }

#mc-top { padding:0; margin:0; background-color:#ffffff; border:0;}
#mc-menu { width:720px; margin:0px auto;  padding:0; line-height:132%; font-style:normal; background-color:#FCF7BB; overflow:hidden; border:0;}
.menu-item { display:inline-block; margin:0px 12px; padding:0px 2px 2px 2px; line-height:132%; font-style:normal; font-size:0.84em; color:#424238; }
#mc-footer { margin:14px 0; font-size:0.89em; line-height:110%; color:#474734; font-style:italic; }

#mc-bio { margin:6px 0 3px 0;  padding:4px 0 2px 0; line-height:108%; color:#2f2f23; }
#mc-bio .title { margin:10px 0 3px 0; line-height:132%; }
.bio { margin:10px 0 3px 0; font-size:0.80em; }

#mc-disco { width:780px; margin:4px auto; padding:1px 0 4px 0; line-height:132%; }
div.disc {
	display:inline-block;
	margin:2px; height:auto; width:auto;
	text-align:center; vertical-align:top;
	font-size:1.3em; line-height:100%;
	margin-top:8px; margin-bottom:6px; color:#7B7A4D;
}
div.disc img {display:inline; margin:2px; line-height:0;}
div.d:hover img {border:1px solid #0000ff;}
div.desc {
	text-align:center;
	font-weight:normal; font-style:normal; font-size:0.6em; line-height:100%;
	width:180px; margin:1px;
}
div.disc a {font-size:0.8em; color:#cbcabd;}

#mc-story { width:700px; margin:2px auto; padding:0 0 4px 0; line-height:108%; text-align:left; }
.story {margin:2px 0 8px 0; font-size:0.80em;}
.story p { margin:14px 0 14px 0; }
.story a img.center { display:inline-block; text-align:center; margin:8px 10px 2px 8px; }
.story a img.left { float:left; margin:8px 10px 4px 6px; }
.story a img.right { float:right; margin:8px 10px 2px 8px; }

#mc-cata { width:780px; margin:4px auto; padding:1px 0 4px 0; line-height:132%; }
div.cata {
	display:inline-block;
	margin:2px; height:auto; width:auto;
	text-align:center; vertical-align:top;
	font-size:1.3em; line-height:100%;
	margin-top:8px; margin-bottom:6px; color:#7B7A4D;
}
div.cata img { display:inline; margin:2px; line-height:0; }
div.cd:hover img {border:1px solid #0000ff;}
div.catadesc {
	text-align:center;
	font-weight:normal; font-style:normal; font-size:0.6em; line-height:100%;
	width:180px; margin:1px;
}
div.cata a {font-size:0.8em; color:#cbcabd;}

#mc-prodo {width:780px; margin:4px auto; padding:1px 0 4px 0; line-height:132%;}
div.prod {
	display:inline-block;
	margin:2px; height:auto; width:auto;
	text-align:center; vertical-align:top;
	font-size:1.3em; line-height:100%;
	margin-top:8px; margin-bottom:6px; color:#7B7A4D;
}
div.prod img {display:inline; margin:2px; line-height:0;}
div.pd:hover img {border:1px solid #0000ff;}
div.pdesc {
	text-align:center;
	font-weight:normal; font-style:normal; font-size:0.6em; line-height:100%;
	width:180px; margin:1px;
}
div.prod a {font-size:0.8em; color:#cbcabd;}

/* iphone */
@media screen and (max-device-width: 480px) {
	body {
		-webkit-text-size-adjust:none;
		/*font-family:Helvetica, Arial, Verdana, sans-serif;*/
		/*padding:5px;*/
	}
	img { max-width:100%; height:auto; }
}
