/* CSS Document */

body { background: #5E565E; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: -2em }
h1 { font-size: 1.5em; font-weight: bold }
#menuholder { margin: 0 auto; width: 900px }
#menutopleft { float: left; width: 600px }
#menutopright { float: right; width: 299px }
#menumain { margin: 0 auto; width: 900px; text-align: center }
#menubottom { margin: 0 auto; width: 900px; margin-bottom: 40px }
#menutopleft ul{ padding-left: 10px; padding-right: 0px; margin: 0px; padding-bottom: 6px; padding-top: 6px; float: left }
#menutopleft li { list-style: none; float: left; padding-left: 20px; padding-right: 30px; font-size: 0.8em }
#menutopright ul{ padding-left: 10px; padding-right: 0px; margin: 0px; padding-bottom: 6px; padding-top: 6px; float: right }
#menutopright li { list-style: none; float: right; padding-left: 20px; padding-right: 35px; font-size: 0.8em }
#menumain ul { padding-left: 0px; padding-right: 0px; margin: 0px; padding-bottom: 6px; padding-top: 6px; float: left }
#menumain li { list-style: none; float: left; padding-left: 27px; padding-right: 27px; font-size: 0.8em }
#menubottom ul { padding-left: 0px; padding-right: 0px; margin: 0px; padding-bottom: 6px; padding-top: 6px; float: left }
#menubottom li { list-style: none; float: left; padding-left: 22px; padding-right: 22px; font-size: 0.8em }
#menutopleft a, #menutopright a, #menumain a, #menubottom a { color: #FFFFFF; text-decoration: none }
#banner { margin: 0 auto; width: 900px; height: 144px; background: url(pics/banner.gif) top left no-repeat }
#content { margin: 0 auto; width: 900px; background: #FFFFFF; text-align: center; padding-bottom: 30px }
#featured { margin: 20px 0 0 50px; padding: 0; text-align: right }
#index-product { float: left; width: 250px; margin-top: 20px; margin-left: 20px; text-align: right }
#text { float: left; padding: 10px; padding-left: 40px; padding-right: 40px; margin-top: 20px; margin-left: 20px; text-align: left; width: 780px }
#textproduct { float: left; padding: 10px; margin-top: 20px; margin-left: 20px; text-align: left; width: 780px }
#textindex { float: left; padding: 10px; margin-top: 20px; margin-left: 20px; width: 500px; padding-left: 30px; text-align: left }
#searchtext { margin-left: 30px; margin-right: 40px }
#titletext { }
#additions img { border: 0px none; }
#price { font-size: 0.8em }
#indexlink { margin: 0 auto; width: 900px; margin-top: 100px; margin-bottom: 40px }
#indexlink ul { list-style: none }
#indexlink li { float: left; list-style: none; padding: 0 50px 0 0 }
#additions { padding-right: 50px }
.additions { float: left; text-align: left }
.sergoe { color: #7c224b; font-size: 1.8em }
.menuview { width: 100px; background: #800000; text-align: center }
.menuview a, .menuview a:visited { color: #FFFFFF; text-decoration: none }
.menuview a:hover { color: #FFFFFF; text-decoration: underline }
.errorbox { margin:0 auto; width: 80%; text-align: center; margin-bottom: 10px }
.errorbox p { padding: 10px }
.form { margin: 0 auto; width: 80%; text-align: center }
.homepagebox { float: left; width: 200px; margin-bottom: 20px; margin-top: 70px; padding-left: 30px }
.homepagebox2 { float: left; width: 200px; margin: 0; padding: 0 }
.homepagegap { float: left; width: 103px; padding: 0; margin: 0 }
.featuredbox { float: left; width: 200px; margin-bottom: 50px; margin-top: 3px; padding-right: 40px; padding-left: 10px; border: 1px solid #7C224B; text-align:left }
.featuredbox ul { list-style: none; padding-bottom: 6px; padding-top: 0px; float: left; margin-left: 0px; padding-left: 0px }
.featuredbox li { list-style: none; margin-left: 0px; padding-left: 0px; padding-right: 20px }
.featuredbox a:link { color: #7C224B; text-decoration: underline }
.featuredbox a:hover { color: #7C224B; text-decoration: none }
.featuredbox a:active, .featuredbox a:visited { color: #7C224B }
.red { background: #800000 } 
.testimonial { text-align: left; margin: 20px }
.x-small { font-size: 0.9em }
.gelleryholder { float: left; width: 215px; margin-left: 20px; margin-right: 20px; margin-bottom: 15px }
.gelleryholder p { margin: 0px }
.searchholder { float: left; width: 215px; margin: 20px }
.searchholder a, .searchholder a:hover, .searchholder a:active, .searchholder a:visited { color: #2D292D; text-decoration: none }
.searchholder p { margin: 0px }
.name { font-size: 0.9em }
.mail { text-align: center; padding-left: 50px }
.price { font-size: 0.8em }
.placer { margin: 0 auto; width: 80%; border: #59494D 1px solid; padding: 5px }
.bolder { font-size: 1.5em; font-weight: bold }
.buttonholder ul { padding-left: 0px; padding-right: 0px; margin: 0px; padding-bottom: 6px; padding-top: 6px; float: left }
.buttonholder li { float: left; list-style: none; padding-left: 20px; padding-right: 20px }
.imagelink a, .imagelink a:hover, .imagelink a:active, .imagelink a:visited { color: #2D292D; text-decoration: underline; font-size: 0.8em }
.disclaimer { text-align: left; font-size: 0.9em }
.clearing { height: 0px; clear: both; overflow: hidden; margin: -1px 0 0 0 }
a { color: #59494D; text-decoration: underline }
a:hover { color: #59494D; text-decoration: none }
a:active { color: #59494D; text-decoration: underline }
a:visited { color: #59494D; text-decoration: underline }

#email-banner { margin: 0 auto; width: 90%; height: 61px; background: #FFFFFF }
#email-banner-left { float: left; width: 250px; height: 61px; background: url(pics/logoemail.gif) }
#email-banner-right { float: right; width: 272px; height: 61px; background: url(pics/logoemail2.gif) }
#email-subject { margin: 0 auto; width: 90% }
#email-subject p { color: #FFFFFF; padding: 5px; font-size: 0.9em }
#email-content { margin: 0 auto; width: 90%; background: #FFFFFF; font-size: 0.9em } 
#email-link { width: 50%; text-align: center; margin: 0 auto }
