body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #634268; line-height: 18px; margin: 0; padding: 0; background-color: #fff; }
a {color: #634268; text-decoration: none}
a:visited { color: #8f349d; }
a:hover {color: #cd3355; }

img { border: 0; }
.menutext { color: #333333; font-size: 10px }
.smallpurple { color: #634268; font-weight: bold; font-size: 12px; } 
.smallpurple a { text-decoration: underline; }

h1, h2 {color: #624267; ; font-weight: bold; margin: 0 0 10px 0; }
h1 { font-size: 15px }
h2 { font-size: 13px; }

.prices { color: #663366; background-color: #F0E9D7; font-size: 12px; }
.tdlist { border-bottom: 1px solid #634268; padding: 5px; }
.tdlist img { border:0; }

#container, #headcont { width: 780px; padding: 0;margin: 0 auto;; }

#head { position: absolute; width:100%; z-index: 10; top: 0; left: 0; }
#headcenter { width: 780px; margin: 0 auto; height: 103px; }
#headright { position:absolute; right:0; top: 0; width:50%; background-color:#624267;  height: 103px; z-index: 5; }
#logo { float:left; width: 155px; background-color: #fff; display: inline; padding-top: 10px; margin: 0 90px 0 0; }
#montage { float: right; display: inline; width: 515px;}
#tel { width: 100%; background-color: #624267; margin-top: 106px; }
#tel p { width: 780px;  text-align: right; margin:0 auto; padding: 0; color: #fff; font-weight: bold; font-size: 12px; }
.terms { font-size: 9px; }

#leftcol { float: left; width: 119px; margin-bottom: 16px; }
#rightcol {float: right; width: 164px; }
#rightcol p { margin: 7px 0; padding: 0; }
#rightcol img { border: 0; }

#random { text-align: center; float: right; width: 200px; margin: 0 10px 0 20px; }
#random img { border: 0; }
#random p { margin: 3px 0; padding: 0; }

#content { margin-left: 145px; margin-right: 170px; width: 450px; padding-left: 8px; }
#contentnr { margin-left: 145px; width: 620px; padding-left: 8px; }

#menu ul { margin: 0; padding: 0; }
#menu ul li { list-style-type: none; margin: 2px 0; }
#menu ul li a { display: block; width: 120px; background-color: #ffde8d; border-right: 7px solid #ffb800; padding-left: 8px; }
#menu ul li a:hover { background-color: #ffb800; border-right: 7px solid #cc3354; }

#address p { margin: 0; padding: 0; }

#foot { width: 100%; background-color: #624267; color: #fff; text-align: center; margin: 20px 0 0 0; clear: both; }
#foot a { color: #fff; font-weight: bold; }

.section {width:126px;border:1px solid #624267;padding:1px;margin:0 0 5px 0}
.sectionred {width:126px;border:1px solid #cc3354;padding:1px;margin:0 0 5px 0}

.sectionhead, .sectionheadred { width: 122px; padding:0 0 0 8px; font-weight: bold; font-size: 11px; color: #fff; margin: 20px 0 0 0; }
.sectionhead { background-color: #624267; }
.sectionheadred { background-color: #cc3354; }

p.tight { margin:0; }

/* cleared p */
p.clrd { clear: both; }

/*drop down menus*/
#dropmenudiv{ position:absolute; font:normal 9px Verdana; line-height:9px; z-index:100; background-color: #fff; }
#dropmenudiv a{ width: 100%;display: block;text-indent: 3px;margin-bottom: 1px;padding: 1px 0;text-decoration: none; background-color: #ffde8d; border-right: 4px solid #ffb800; }
#dropmenudiv a:hover{ background-color: #ffb800; border-right: 4px solid #cc3354; }

#tblmenu { line-height: normal;background-color: #624267;width: 780px; margin: 2px auto 12px auto; }
#tblmenu td { border: 1px solid white; }
#tblmenu a{ color: #fff; display: block;width: 100%; padding: 2px 0 2px 2px; font-size: 9px; }

/*search form */
form#search { margin:0; padding: 0; }
form#search input { margin: 0; padding: 0; display: inline; }
form#search p { margin: 0; padding: 0; }
.tip { color: #696969; font-size: 9px; margin: 0 0 5px 0; padding: 0; }

/* forms */
form p { margin: 2px 0; padding: 0; }
label { width: 12em; float: left; text-align: right; margin-right: 1em; display: block; }
label span, span.hlight { color:#CC0000; font-weight: bold; }
.indent { margin-left: 13em; }
form p span.error {display:block;margin-left:13em;font-weight:bold;color:#900;}
.warning {font-weight:bold;color:#900;}

/* atoz */
.atoz { float: left; width: 33%; }
.atoz p { margin:0; padding:0; font-size: 9px; }
.atoz hr { width: 90%; margin:0 auto 5px 0; padding-right: 5px; border: 0; height: 1px; color:#666666; background-color:#666666; text-align: left; }

/* products */
.miniprod { float: left; width: 130px; margin: 0 0 5px 5px;; height: 235px; padding:5px 0 5px 10px; border:1px solid #fff; }
.miniprod p { text-align:center; }
.miniprod img { border: 0; }
.miniimg {width:100px;height:100px;position:relative;}
.miniimg .icon {position:absolute;top:73px;}
.miniprod .minilink { text-decoration: underline; }

.minilist { float: left; width: 115px; margin: 0 0 5px 5px;; height: 150px; padding:5px 0 5px 10px; border:1px solid #fff; }
.minilist p { text-align:center; }
.minilist img { border: 0; }
.miniimg {width:100px;height:100px;position:relative;}
.miniimg .icon {position:absolute;top:73px;}
.minilist .minilink { text-decoration: underline; }

#consider { padding: 8px; width: 310px; }
#consider p { margin: 0; padding: 0; text-align: center; }
#consider img { margin: 0 auto; }

#prodetimg { width: 300px; }
#prodetimg p { margin: 0; padding: 0; text-align: center; }
#prodetimg img { margin: 0 auto; }
img.clickable {cursor:pointer;}

#prodet { float:right;width:300px; }
#prodet p { margin: 0; padding: 0; color: #663366; }
#prodet table { background-color: #F0E9D7; color: #663366;  }
#prodet table td { padding: 4px; border: 1px solid #fff; }

#alternative {
	margin-top:10px;
}

.specoff { text-decoration:line-through; }
.spechigh {font-weight:bold;color:#cd3355;font-size:12px;}

.express { width: 100%; height: 110px; border-bottom: 1px solid #000; }
.express img { border: 0; float: left; margin: 10px; }
.express p { margin-left: 100px;  }
.tthcont { clear:left; }
.tth {float:left;text-align:center;padding:2px;margin:7px;width:100px;height:100px;border:1px solid #d9d9d9;}
.tth p {margin:0;padding:0;}
.clear {clear:both;}
.clr {clear:right;}
.all {float:left;font-weight:bold;}
.all a {text-decoration:underline;}

