/* Core Styles */
body {background: url(../images/background.jpg) repeat-x top center #1a74b0; margin: 0; padding: 20px 0px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #0d313c;}

a {color: #0061aa;}
a:hover {color: #00a8e1;}

p {margin: 0px; padding-bottom: 10px;}
h2 {font-size: 1.25em; color: #0061aa;}

.prop {height: 150px; float: right; width: 1px;}
.clear {clear: both; height: 1px; overflow: hidden;}

/* General Text Styles */
.small {font-size: .80em;}
.large {font-size: 1.25em;}

.bold {font-weight: bold;}
.blue {color: #0061aa;}
.ltblue {color: #a8c0e2;}
.caps {text-transform: uppercase;}


/* Container Styles */
.container {width: 745px; margin: 0 auto; position: relative;}

.top {height: 119px; background: url(../images/container.top.gif) no-repeat;}

.navigation {position: absolute; top: 80px; left: 215px;}
.navigation div {float: left; display: block;}
.navigation img {border: none;}

#home {width: 47px;}
#specials {width: 106px;}
#service {width: 107px;}
#advertising {width: 79px;}
#contact {width: 90px;}

.middle {background: url(../images/container.middle.gif) no-repeat #ffffff; padding: 45px 0px 20px 0px;}
.bottom {height: 108px; background: url(../images/container.bottom.gif) no-repeat; padding-top: 10px; color: #666666;}

.content {padding: 0px 25px 25px 25px;}

.content-main {padding: 0px; height: 220px;}
.content-main div {display: block; float: left;}

.footer {color: #0f4568; padding: 15px 40px; text-align: right;}
.footer a {color: #ffffff; text-decoration: none; padding: 0px 2px;}
.footer a:hover {color: #5bb4e5;}

/* Bottom Brand Links */
.brand {width: 745px; height: 50px; margin: 0px; position: relative; top: 5px; background: url(../images/brand-navigation.gif) no-repeat; clear: both; border: none;}
.brand ul {margin: 0px;}
.brand li {margin: 0px; padding: 0px; list-style: none; position: absolute;}
.brand li, .brand a {height: 50px; width: 118px; display: block; border: none; padding: 0px;}
.brand a:hover {background: url(../images/brand-navigation.gif) no-repeat;}

#frigidaire {left: 20px;}
#frigidaire a:hover {background-position: -20px -50px;}

#samsung {left: 138px;}
#samsung a:hover {background-position: -138px -50px;}

#whirlpool {left: 256px;}
#whirlpool a:hover {background-position: -256px -50px;}

#jennair {left: 374px;}
#jennair a:hover {background-position: -374px -50px;}

#maytag {left: 492px;}
#maytag a:hover {background-position: -492px -50px;}

#estate {left: 610px;}
#estate a:hover {background-position: -610px -50px;}

/* Form Styles */
form {margin: 0px;}
input, select, textarea {font-family: Verdana, Geneva, sans-serif; font-size: 11px;}
input, select {width: 150px;}

.button {width: 75px;}

.label {text-align: right; font-weight: bold; color: #0061aa;}

.error {color: #ff6f75; font-weight: bold;}
.error ul {margin-top: 0px;}
.error p {margin: 0px;}
