html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {font-family:Arial; font-size:0.9em; background-color:#615959; margin:0;padding:0;border:0;outline:0;}
ul,ol {list-style:square; color:#615959;}
html {margin:0;padding:0;border:0;outline:0;font-size:100%;}
h1 {font-size:2em; color:#666666; margin-bottom:20px;}
h2, .telephone {font-size:1.2em;}
h2, h3 {color:#666666; margin-bottom:20px;}
p {padding:0 0 10px 0;}
.mainBody {line-height:1.2em; padding-left:-10px;}
.mainBody p {font-size:1em; color:#615959;}
.mainBody a {color:#615959; text-decoration:none; font-weight:bold;}
.mainBody a:hover {text-decoration:underline;}
.rightCopy {font-size:0.7em;}
.intro {font-size:1.2em;}

ul#portfolio {max-height:600px; max-width:960px;}
ul#portfolio li {list-style-type:none;}

.mainContent {background-color:#ffffff;}
.container_header {background:url('/library/img-header-background.gif'); height:95px; max-height:95px; display:block; border-top:1px solid #615959;}
.homeHero1 {background:url('/library/img-header-home-1.jpg'); height:600px; width:960px;}
.homeHero2 {background:url('/library/img-header-home-2.jpg'); height:600px; width:960px;}
.homeHero3 {background:url('/library/img-header-home-3.jpg'); height:600px; width:960px;}
.homeHero4 {background:url('/library/img-header-home-4.jpg'); height:600px; width:960px;}
.homeHero5 {background:url('/library/img-header-home-5.jpg'); height:600px; width:960px;}
.homeHero6 {background:url('/library/img-header-home-6.jpg'); height:600px; width:960px;}
.welcome {background:url('/library/img-header-welcome.jpg'); height:197px; width:960px; background-repeat:no-repeat; border-bottom:5px solid #4c4c4c;}
.whoAreWe {background:url('/library/img-header-whoarewe.jpg'); height:197px; width:960px; background-repeat:no-repeat; border-bottom:5px solid #4c4c4c;}
.individuallyCrafted {background:url('/library/img-header-individually.jpg'); height:197px; width:960px; background-repeat:no-repeat; border-bottom:5px solid #4c4c4c;}
.yourDreams {background:url('/library/img-header-yourdreams.jpg'); height:197px; width:960px; background-repeat:no-repeat; border-bottom:5px solid #4c4c4c;}
.customer {background:url('/library/img-header-customer.jpg'); height:197px; width:960px; background-repeat:no-repeat; border-bottom:5px solid #4c4c4c;}
.moreInformation {background:url('/library/img-header-moreinfo.jpg'); height:197px; width:960px; background-repeat:no-repeat; border-bottom:5px solid #4c4c4c;}
.blank {background:url('/library/img-header-blank.jpg'); height:197px; width:960px; background-repeat:no-repeat; border-bottom:5px solid #4c4c4c;}

.welcome h1, .whoAreWe h1, .individuallyCrafted h1, .yourDreams h1, .customer h1, .moreInformation h1, .blank h1 {visibility:hidden;}

#menuContainer {position:relative; float:left; left:0; top:53px; overflow:hidden; font-size:0.8em;}
#menu {padding:0; margin:0; list-style:none; float:left; height:40px; position:relative; left:50%;}
#menu li {float:left; position:relative; right:50%; margin:0 1px; background-color:#4c4c4c;}
#menu li a {display:block; height:40px; line-height:40px; padding:0 15px 0 0; float:left; color:#fff; text-decoration:none;}
#menu li a span {display:block; height:40px; float:left; padding:0 0 0 15px; cursor:pointer;}
#menu li a:hover, #menu li.selected a {background:#eeeeee; color:#4c4c4c; line-height:36px;}

.logo {position:relative; float:right; right:30px; bottom:70px;}
.container_footer {background-color:#615959; background:url('/library/img-footer-background.gif'); height: 180px; display:block; color:#ffffff; font-size:0.8em; padding-top:10px; line-height:1.2em;}
.container_footer a {color:#cec9b5; text-decoration:none;}
.container_footer a:hover {text-decoration:underline;}
.right {text-align:right;}
.floatRight {float:right;}
.top10 {margin-top:10px;}
.top20 {margin-top:20px;}
.bottom20 {margin-bottom:20px;}
.left20 {margin-left:20px;}
.right20 {margin-right:20px;}
.right40 {margin-right:40px;}
.small {font-size:0.9em;}
.topBorder {padding-top:10px; border-top:1px solid #4c4c4c;}
.left {float:left;}
.right {float:right;}
.lineBreak {border-top:1px solid #615959; margin-bottom:10px; }

.imgBorderLeft {border-left:20px solid #615959;}
.imgBorderRight {border-right:20px solid #615959;}

.postIt {background:url('/library/img-postit-middle.jpg'); background-repeat:repeat-y; background-position:bottom;}
.postIt p, .postIt h2, .postIt h3, .imgRecipe, .postIt ol {width:180px; margin-left:20px;}
.imgRecipe {padding-bottom:10px;}
.postIt li {margin-left:14px;}
.serves {font-size:0.9em;}
.name {float:right; font-style:italic;}
.block {width:100%; background:#4c4c4c; color:#fff; padding:10px 5px; font-size:0.9em;}
h2.hide {visibility:hidden;}

.form {color:#ffffff;}
.form label {margin-left:4px;}
.form input, .form textarea, .form select {font-size:1em; color:#666666; border:1px solid #cccccc; position:relative; bottom:10px;}
.form input.submit, .form input.reset {border:none; margin-top:5px; margin-left:2px;}

.formRight {float:right; width:350px;}
.formLeft {float:left; width:100px;}

.socialIcons {position:relative; top:16px;}
.blogger {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-3px -3px;}
.google {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-38px -3px;}
.facebook {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-73px -3px;}
.delicious {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-109px -3px;}
.digg {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-146px -3px;}
.twitter {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-182px -3px;}
.wordpress {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-219px -3px;}
.stumbleupon {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-257px -3px;}
.yahoo {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-297px -3px;}
.mail {float:left; margin-right:10px; width:28px; height:28px; display:block; background-image:url('/library/img-social-icons.jpg'); background-position:-336px -3px;}

.borderRight {background-image:url('/library/img-vert-line.gif'); background-repeat:no-repeat; background-position:right;}