
body{background: url('../images/bkg2.gif') fixed top;color:#333;margin:1.5em 0;font-size: 1em;}
html{font-size: 100%}

.floatright {float: right;}
.floatleft {float: left;}
.floatleftandpad {float: left; padding-top: 12px; padding-left:10px;}
.floatrightandpad {float: right; padding-top: 0px; padding-right:15px; margin-top:-4px;}

.clearboth {clear: both;}
.clearright {clear:right}
.clearleft {clear:left}
.navbuttons {float: right; width:76px}
		
.para0{font-family: arial, helvetica, sans-serif;font-size: 14px;font-weight: normal;line-height: 1.5em;color: #000;margin:0px;padding:0px;}
p.para1 {font-size:0.8em;margin-left:0.3em; margin-right:0; margin-top:.0em; margin-bottom:1em;font-family:georgia,serif;font-weight:normal;line-height:100%;padding:0px;}
p.para2{font-size:0.9em;font-family:georgia,serif;font-weight:normal;line-height:130%;color:#000;margin-top: 0px;margin-bottom: 5px;}
p.para3{font-size: 1em;color: #fff;font-family: Georgia, "Times New Roman", serif, "Trebuchet MS";font-variant:small-caps;letter-spacing: normal;margin:0;margin-top:0.3em;}
p.para4{font-size:0.8em;font-family:georgia,serif;font-weight:normal;line-height:130%;color:#000;margin-top: 0px;margin-bottom: 5px;}
p.title{color: black;font-family: Georgia, "Times New Roman", serif, "Trebuchet MS";font-size: 1.2em;font-variant:small-caps;letter-spacing: normal;margin:0;}

.takenote{padding:2px 6px 4px 6px;color: #555555;background-color: #eeeeee;border: #FFFFFF 1px solid;width: 200px;font-family: arial;font-style: italic;font-size: 8pt;}
blockquote {font-family: Georgia, "Times New Roman", serif, "Trebuchet MS";font-size: 0.95em;font-style:normal;text-align: justify;color: #800000;line-height: normal;margin-top: 10px;margin-bottom: 10px;margin-left: 50px;padding-left: 15px;}

.indentMe{text-indent: 1.5em;}
	
a {text-decoration: none; color: #2E0854;}
a:hover, a:active {color: #919F20;}

.blog-button{float: right;padding-top:0px;padding-right:220px;margin-top:-4px;}
.blog-button a {display:block;background:url('../images/blog.gif') top;width: 34px;height:20px;}
.blog-button a:hover {background:url('../images/blog.gif') no-repeat bottom;}

.samples-button{float: right;padding-top:0px;padding-right:15px;margin-top:-4px;}	
.samples-button a {display: block;background:url('../images/samples.gif') top;width: 58px;height: 20px;}
.samples-button a:hover {background:url('../images/samples.gif') no-repeat bottom;}

.beast-button{float: right;padding-top:0px;padding-right:15px;margin-top:-4px;}
.beast-button a {display: block;background: url('../images/beast.gif') top;width: 40px;height: 20px;}
.beast-button a:hover {background:url('../images/beast.gif') no-repeat bottom;}

.home-button a:hover {background:url('../images/home.gif') no-repeat bottom;}
.home-button{float: right;padding-top:0px;padding-right:15px;margin-top:-4px;}
.home-button a {display: block;background: url('../images/home.gif') top;width: 42px;height: 20px;}
 
.store-button a:hover {background: url('../images/store.gif') no-repeat bottom;}
.store-button{float: right;padding-top:0px;padding-right:15px;margin-top:-4px;}
.store-button a {display: block;background: url('../images/store.gif') top;width: 36px;height: 20px;}

.email-button a:hover {background:url('../images/mail.png') no-repeat bottom;}
.email-button{position: relative;float: left;padding:0;padding-right:5px;}
.email-button a {display: block;background:  url('../images/mail.png') top;width: 24px;height: 24px;}
.email-button a:hover {background:  url('../images/mail.png') no-repeat bottom;}

.dcap{color:#9B3030;display:inline;float:left;font-size:5.2em;line-height:0.8em;text-transform:uppercase;font-weight:400;padding-left:4px;margin:0.05em 0.08em 0px -3px;}

img.gallery{padding:0px;margin:0px;border:2px #FFD700 solid;text-align:center;}

.mylist {margin-left: 1em;padding-left: 1em;text-indent: 0em;font-family:georgia,serif;font-size:0.9em;font-weight:normal;line-height:130%;color:#000;margin-top: 0px;margin-bottom: 8px;}
.mylist li {margin: .3em 0}

.spacer{clear:both; height:10px;}
.largespacer{clear:both;height:40px;}

hr {border: 0px none;width: 18em;color: #990000;background-color: #990000;height: 1px;margin-right:210px;margin-top:-1px;text-align:right;float:right;}
/* Styling specs for html form elements */
select{position: relative;float:left;display: block;}
label{width: 100px;float: left;text-align: right;margin-right: 10px;display: block}
form{width:150px;height:auto;}
button{clear:both;position: relative;margin-left:70px;}
fieldset{border: 1px solid #2E0854; /* #781351;*/width: 20em}

legend{color:black;background:#F0F0F0;/* #ffa20c;*/border: 1px solid #2E0854; /* #781351;*/padding: 2px 6px}
 
