@charset "UTF-8";
@import url("reset.css");
html { }
body { font: 100% "Myriad Pro", Verdana, Arial, sans-serif; text-align: center; color: #444; background-color: #737166; }
a { color: #100069;	text-decoration: none;}
a:hover { text-decoration:underline; }
.clearfloat { clear: both; height: 0; line-height: 0px; }
#container { width: 892px; background-color: white; border: 2px solid #beb584; margin: 4px auto; }
#header { margin-bottom: 10px; }
/*#header img { margin-right: 8px; margin-left: 28px; }*/
#nav { width: 100%; margin-bottom: 20px; }
/**ADDED*/
#nav a {font-size: 1.2em; color:black;}
#nav a:hover {text-decoration:none; color:#100069;}
#nav #home a,#nav #about a,#nav #contact a { width: 100%; height: 30px; float: left; margin-left:75px;}

#nav ul { height: 30px; list-style-image: none; list-style-type: none; padding: 0 0 0 140px; margin: 0 0 10px; }
#nav li { height: 30px; width: 180px; float: left; }
/*#nav li#home { background: url(../images/button_smartshopplace_home_03.gif) no-repeat; }
#nav li#home:hover { background: url(../images/buttonhov_smartshopplace_home_03.gif) no-repeat; }
#nav #home a { width: 72px; height: 30px; float: left; left: 50px; position: relative; }
#nav li#about { margin-left: 32px; background: url(../images/button_smartshopplace_about_04.gif) no-repeat; }
#nav li#about:hover { background: url(../images/buttonhov_smartshopplace_about_04.gif) no-repeat; }
#nav #about a { width: 74px; height: 30px; float: left; left: 60px; position: relative; }
#nav li#contact { background: url(../images/button_smartshopplace_contact_05.gif) no-repeat; }
#nav li#contact:hover { background: url(../images/buttonhov_smartshopplace_contact_05.gif) no-repeat; }
#nav #contact a { width: 94px; height: 30px; float: left; left: 84px; position: relative; }*/
#banners { width: 100%; height: 278px; margin-bottom: 20px; font-size: 0.8em; }
#mainContent h1.cushycms { margin-bottom: 10px; text-align: left; }
#mainContent div.cushycms p { text-align: justify; margin-bottom: 10px; /*text-indent: 10px;*/ }
#mainContent { padding: 14px; border: 2px solid #beb584; width: 820px; margin-left: 20px; margin-bottom: 20px; font-size: 0.9em; float: left; }
#mainContent div.cushycms { width: 400px; float: left; margin-right: 28px; }
#mainContent div#address.cushycms { width: 244px; float: left; margin-right: 28px; }
#mainContent div#address.cushycms ul li { text-align: left; padding-left: 10px; font-size: 1.2em; margin-bottom: 10px; }
#mainContent div.cushycms img { width: 144px; /*border: 2px solid #b9b080;*/ float: left; margin: 0 4px; /*padding: 6px;*/ }
#mainContent img.cushycms { width: 380px; /*padding: 4px; border: 2px solid #b9b080;*/ margin: 0; }
#mainContent #brands { width: 820px; margin: 0; padding: 0; border: none;}
#mainContent #brands.cushycms a img { height: auto; width: 136px; border: none; margin-top: 10px; margin-left: 8px; margin-right: 8px; }
#googlemap { padding: 8px; background-color: #f3f3dd; border: 2px solid #c8bc93; height: auto; float: right; width: 524px; }
#footer { width: 848px; margin-left: 22px; font-size: 0.8em; }
#footer div.rowOne { width: 100%; margin-bottom: 10px; }
#footer div.rowTwo { width: 100%; }
#footer div.rowTwo img { margin: 0; padding: 0; border-style: none; }
#footer div.rowTwo p { margin-bottom: 8px; }
#footer div.rowTwo ul { padding-left: 78px; width: 90%; }
#footer div.rowTwo ul li { width: 80px; display: inline; height: auto; }
#footer div.rowTwo li.cushylogin a { color: #d4d4d4; width: 80px; font-size: .8em; padding-top: 4px; float: right; }
#email { width: 888px; margin-top: 10px; font: .75em "Myriad Pro", Verdana, Arial, sans-serif; color: #894f30; }
#email p { width: 838px; padding-left: 35px; text-align: center; margin-bottom:5px; }
#email form input.email { color: #1f527e; font-family: "Myriad Pro", Verdana, Arial, sans-serif; }
#email form { width: 884px; }
#banners { width: 882px; height: 112px; padding-left: 10px; }
#banners p { margin-left: 11px; margin-right: 21px; text-align: left; width: 184px; height: 108px; float: left; border: 2px solid #beb584; }
#banners img { width: 184px; height: 108px; display: inline; }
#banners a { font-variant:small-caps; color: #444; }
#banners a.link1 { width: 74px; height: 20px; margin-left: 6px; position: relative; bottom: 18px; float: left; }
#banners a.link2 { width: 74px; height: 20px; margin-right: 6px; text-align: right; position: relative; bottom: 18px; float: right; }
