/*  All Rights Reserved F.Y. Bliss  */

body {background-image: url(images/background.gif); background-color: #83111D; margin:0px;  font-family:"Trebuchet MS", verdana,geneva,sans-serif; font-size:.9em; color: #222; line-height:1.3em; }
* {margin:0; padding:0; }


a:link {color:#700000; text-decoration: none; text-decoration: underline; }
a:visited {text-decoration: none; color: #922A2E; text-decoration: underline; }
a:hover {text-decoration: none; color: #922A2E; text-decoration: underline; }
a:active {text-decoration: none; color: #922A2E; text-decoration: underline; }
/* --------------------------------------------------- */

h2 {margin:0 0 5px 0; color:#888; background-color:inherit; font-size:1.5em; font-weight:normal; }
h4 {margin:10px 0 0 0; color:#922A2E; background-color:inherit; font-size:1.1em; font-weight:bold; }

#wrapper {margin:0px auto; padding:0; width:780px; }
/* --------------------------------------------------- */

/* header area */
#header {margin:0px; width:780px; height:135px; text-align:center; }
#welcome {text-indent: -9999px; display:block; height:10px; }
/* --------------------------------------------------- */


#content {margin:0 0 0 20px; width:760px; background-image:url('images/flash_back.jpg'); }
#homeflash {height:400px; }
#about {padding:30px 30px 40px 40px; }
#collection {padding:30px 30px 40px 40px; }
#contact {padding:30px 30px 40px 40px; }

.aboutimage {float:right; margin:0 40px 0 0; }
.signuparea {margin:10px 0 0 500px; }
.collectionflash {float:right; margin:0 40px 0 0; }
.basetext {width:320px; }

/* --------------------------------------------------- */

/* footer area */
#footer {margin:15px 0 0 20px; width:760px; height:70px; text-align:center; }

.footernav p {color:#D1B792; line-height:1.3em; }
.footernav a:link {color:#F5DBB8; text-decoration: none; text-decoration: none; }
.footernav a:visited {text-decoration: none; color: #F5DBB8; text-decoration: none; }
.footernav a:hover {text-decoration: none; color: #F0F0F0; text-decoration: underline; }
.footernav a:active {text-decoration: none; color: #F0F0F0; text-decoration: none; }
.reserved {padding: 5px 0; color: #D1B792; font-size:0.9em; }
.addressx {text-indent: -9999px; display:block; height:10px; }

.credits {color: #D1B792; font-size:0.9em; }
.credits a:link {color: #D1B792; text-decoration: none; }
.credits a:visited {color: #D1B792; text-decoration: none; }
.credits a:hover {text-decoration: none; color: #E0E0E0; }
.credits a:active {text-decoration: none; color: #E0E0E0; }
/* --------------------------------------------------- */

/* Contact Us Form */

.contacttext {width:320px; margin:-190px 0 0 0; padding:0; }
.abouttext {width:190px; margin:0 0 0 500px; }

#sendus  {width:500px; margin: 20px 0 0 0; padding: 0; }
#ccoptin {width:170px; margin:0 0 0 500px; padding: 0; }

fieldset { padding: 0 0 10px 10px; margin: 0; border:0px; }
legend { font-weight: bold; font-size: 1.3em; padding-bottom: 8px; color: #022C72; background-color: inherit; }
dt { float: left; width: 30%; text-align: right; padding: 5px 10px 0 0; }
label.last { font-weight: bold; text-align: left; padding-left: 10px; }
input, textarea, select { margin: 5px 0; border: 1px solid #333; font-family: inherit; font-size: 1em; padding: 1px 3px; }
input.submit { margin: 0; padding: 2px; color: #FFF; background-color: #82101D; }
.errorMessage { color: red; background-color: inherit; font-weight: bold; font-size: 1.1em; }
.successmesg {width:320px; }
#contact { width: 90%; border-collapse: collapse; border: 0px none; }
#contact td { vertical-align: top; width: 50%; }
/* --------------------------------------------------- */
