html, body {margin: 0;padding: 0;background-color: #ffffcc;}body {color: #660000;font: 14px tahoma;background-repeat: no-repeat;}
h2, h4{color: #bd004a;}
h2 {
font-size: 12pt;
;text-align: center;clear: both }

h3 {
color: #0066cc;
text-align: center;
font-size: 12pt;
}

h4 {font-size: 14pt;}a, a link, a hover, a visited {font-size: 14px; color: #0066cc}

.other a, a link, a hover, a visited {font-size: 16px; color: #0066cc;float: right;
padding-bottom: 10px}p {margin: 0 0 18px;text-align: justify;}#wrapper {}#pagetop {width: 956px;margin: 0 auto;height: 10px;}#container  {width: 726px;margin: 0 auto;border-bottom: 3px #000 solid;background-color: #ffffcc;background-image: url(../images/back01.gif);}#content {margin: 0em 51px 0em 50px;
}
#content p, #extra p {
}
#extra {}/* Header */#header {background: #ffffcc url(../images/bckgrnd4.gif) ;height:124px;margin-left: 51px;margin-right: 50px;}

.flag{
float: left;
}
.logo{
display: inline;
float: right;
width: 360px;
}.rosette{
float: right;
}

.homeflash{
padding:3px;
width: 623px;
}

.distributorsflash{background-color: #ffffcc }

.galleryflash{width: 555px;padding-left: 65px;}
#header h1 {color: #646464;margin: 0em 0em 0px 0em;padding: 0px 0px 0px 0px;}#header p {color: #666;font-size: 11px;font-weight: bold;padding: 0 18px;}.ad h2 {float: right;margin-right: 20px;width: 200px;height: 154px;color: #8c8c8c;font-size: 22px;text-align: center;line-height: 30px;padding-top: 15px;}.ad a {float: right;padding-top: 5px;width: 200px;color: #8c8c8c;font-size: 14px;text-align: center;line-height: 16px;}/* Content Style *//*Navigation	*/#navbox {background-color: #000;visibility: visible;position: relative;
border: 5px #ffffcc solid;margin-top: -36px;display: block;height: 7px;
padding-top: 0px;
padding-left: 3px;
padding-bottom: 20px;margin-left: 92px;margin-right: 93px;
}/*		#navigation		{ margin-left: 18px; }*/#navigation ul {padding: 0px 0px 0px 0px;list-style: none;margin-top: -11px;
}#navigation li {display:inline;}#navigation a:link, #navigation a:visited {
padding: 3px 0px 5px 0px;color: #ffffcc;background-color: #28347d;font-size: 10px;
border: 1px solid #ffffcc;
text-decoration: none;width: 73px;
float: left;background-image: url(../images/button01.gif);font-weight: bold;text-align: center;}#navigation a:hover {
color: #ffffcc;padding: 3px 0px 5px 0px;
background-color: #711515;
border: 1px solid #ffffcc;
background-image: url(../images/button02.gif);width: 73px;
float: left;font-weight: bold;text-align: center;
}/* Content Positioning & Size Left Bottom Column*/#extra {margin: 0 18px;}#extra small {font-size: 11px;line-height: 18px;}

/* Content Positioning & Size Right Top Column*/

#hotright {float: right;width: 160px; margin-right: 18px;}

#hotright p {color: #fff;background-color: #e14514;padding: 5px;}

#hotright ul {list-style: none;margin: 0 0px 6px;padding: 0px 10px 6px 0px;
}

#hotright li {height: 35px;}

#hotright a, #hotright a:link, #hotright a:visited, #hotright a:hover {color: #007ec0;background-color: #fff;
display: block;text-decoration: none;
border: 1px #009c6f solid;
padding: 5px;/*background-image: url(../images/button1.gif);*/margin-right: 5px;}

#hotright a:hover {font-weight: bold}/* Content Positioning & Size Right Bottom Column*/#extraright {float: right;width: 485px;margin-right: 15px;}#extra {float: left;width: 400px;}/* Footer */#footer {background-color: #007ec0;clear: both;}#footer a {color: #eee;}#footer p {color: #eee;padding-left: 18px;}#footer ul {list-style: none;margin: 0 18px 6px;padding: 10px 0 6px;}#footer li {display: inline;font-size: 11px;font-weight: bold;padding-right: 5px;}.picright img {padding:3px;border: 2px #0066cc solid;background-color: #fff;margin-left: 10px;margin-bottom: 10px;margin-right: 10px;float: right ;}

.picleft img {padding:3px;border: 2px #0066cc solid;background-color: #fff;margin-left: 10px;margin-bottom: 10px;margin-right: 10px;float: left ;}/*Image Gallery Stuff*/.thumbholder {width:206px;height:165px;float:left;border: 0px #28347d solid;margin:0px 2px 2px 0px;padding:7px 2px 2px 2px}.thumbimage {height:150px;width: 200px ;border: 1px #28347d solid;text-align:center;}.thumbtext {text-align:center;}/* =Hoverbox Code
----------------------------------------------------------------------*/.hoverbox {cursor: default;list-style: none;}.hoverbox a {cursor: default;}.hoverbox a .preview {display: none;}.hoverbox a:hover .preview {display: block;position: absolute;top: -33px;left: -70px;z-index: 1;}.hoverbox img {background: #fff;border-color: #aaa #ccc #ddd #bbb;border-style: solid;border-width: 1px;color: inherit;padding: 2px;vertical-align: top;width: 150px;height: 100px;}.hoverbox li {background: #eee;border-color: #ddd #bbb #aaa #ccc;border-style: solid;border-width: 1px;color: inherit;display: inline;float: left;margin: 15px;padding: 5px;position: relative;}.hoverbox .preview {border-color: #000;width: 400px;height: 300px;padding:2px;border:1px solid #cdcdcd;background-color: #28347d;}/* =Hoverbox Code
----------------------------------------------------------------------*/.links {cursor: default;list-style: none;text-align: center;}/*.links a
{
	cursor: default;
}*/.links p {text-align: center;margin-left: 10px;margin-bottom: 0px;}.links a {}.links h2 {font-size: 16px;font-weight: bold;}.links img {background: #fff;border-color: #aaa #ccc #ddd #bbb;border-style: solid;border-width: 1px;color: inherit;padding: 10px;vertical-align: top;/*	width: 150px;height: 100px;*/}.links li {width: 175px;height: 260px;background: #eee;border-color: #ddd #bbb #aaa #ccc;border-style: solid;border-width: 1px;color: inherit;display: inline;float: left;margin: 15px;padding: 5px;position: relative;text-align: center ;list-style: none;
}

#contact {margin: 0em 18px 15px 51px; width:80%
}

select {color: #660000;
}

input {color: #660000;
}
textarea {color: #660000;
}

/*FORM FORMATTING*/

label, textfield{
float: left;text-align: left;
/*width: 120px;*/
}

input, textarea{
/*width: 180px;
margin-bottom: 5px;*/
}

textarea{
/*width: 250px;
height: 150px;*/
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}

/*END OF FORM FORMATTING*/

.picture {background-color: #fff; 
padding:3px;border: 2px #0066cc solid; 

margin-left: 10px;margin-bottom: 10px;margin-right: 10px;text-align: center;font-size: 11px;} 

.picture img { border: 1px solid #CCCCCC; 
vertical-align:middle; margin-bottom: 3px;
}
 
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right;
}

.left { margin: 0.5em 0.8em 0.5em 0; float:left;
}