@charset "utf-8";
/* CSS Document */



body { color:#FFFFFF; font-weight:500; background-color:#000000; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

		a:link    {color:#FF0000; font-weight:500; text-decoration:none; border:0px; }
		a:visited {color:#FF0000; font-weight:500;text-decoration:none; border:0px; }
		a:hover    {color:#FF0000; font-weight:500;text-decoration:underline; border:0px; }


ul.nav1 {list-style-type:none; margin:12px 55px 0px 0px;padding:0px; float: right; z-index:100;}
ul.nav1 li {float:left;position:relative;margin:0px;padding:0px; background-image:url(images/navback1.jpg); text-align:center; vertical-align:middle; height:58px; z-index:100; background-position:right; background-repeat:repeat-x;}
ul.nav1 li a {display:block; margin-top:0px; z-index:100; padding:18px 23px 20px 23px;}
ul.nav1 li a:link {color:#ffffff; font-size:18px; text-decoration:none; font-weight:400; }
ul.nav1 li a:visited {color:#ffffff; font-size:18px; text-decoration:none; font-weight:400;}
ul.nav1 li a:hover {color:#ffffff; font-size:18px; text-decoration:none; font-weight:400;}
ul.nav1 li:hover { background-image:url(images/navback2.jpg); background-position:right; background-repeat:repeat-x;}
ul.nav1 li ul {display:none;float:left; top:100%; left:0%; list-style:none; z-index:100;}
ul.nav1 li:hover ul {display:block;top:100%;list-style:none; position:absolute;left:0; margin:0px; padding:0px; width:100%; z-index:100;}
ul.nav1 li:hover ul li {margin:0px; padding:0px; background-image:none; height:auto; z-index:100;}
ul.nav1 li:hover ul li a { z-index:100;}
ul.nav1 li ul li a {display:block; margin-top:0px; z-index:100; padding:3px 3px 3px 5px;}
ul.nav1 li ul li {text-align:left; margin:0px; width:100%; border-bottom:1px solid #410202; background-color:#500202;}
ul.nav1 li ul li a:link {color:#ffffff; font-size:12px; text-decoration:none; font-weight:500;}
ul.nav1 li ul li a:visited {color:#ffffff; font-size:12px; text-decoration:none; font-weight:500; }
ul.nav1 li ul li a:hover {color:#ffffff; font-size:12px; text-decoration:none; font-weight:500;}
ul.nav1 li ul li:hover { background-color:#410202;}

.nav2 a:link  {color:#FFFFFF; font-weight:700; text-decoration:none; border:0px; font-size:14px;}
.nav2 a:visited {color:#FFFFFF; font-weight:700;text-decoration:none; border:0px; font-size:14px; }
.nav2 a:hover    {color:#FFFFFF; font-weight:700;text-decoration:none; border:0px; font-size:14px; }
.nav2 {padding:0px; margin:90px 0px 0px 0px;}
.nav2 li { display:inline; background-color:#000000; text-align:center; padding:5px 30px 5px 30px; margin:0px 0px 0px 2px;}
.nav2 li:hover {background-color:#0c9405; }
.nav2 {list-style:none;}

ul.nav3 {margin:5px 0px 5px 0px; float: left; }
.nav3 a:link  {color:#ffffff; font-weight:700; text-decoration:none; border:0px; font-size:10px;}
.nav3 a:visited {color:#ffffff; font-weight:700;text-decoration:none; border:0px; font-size:10px; }
.nav3 a:hover    {color:#000000; font-weight:700;text-decoration:underline; border:0px; font-size:10px; }
.nav3 {padding:0px; margin:0px 0px 0px 0px;}
.nav3 li { display:inline; text-align:center; padding:0px; margin:0px 20px 0px 20px;}
.nav3 li:hover {}
.nav3 {list-style:none;}

img {border:0px; padding:0px; margin:0px;}
a {border:0px; padding:0px; margin:0px; }

h1 {font-size:20px; font-weight:700; font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin:0px 0px 0px 0px; padding:0px; }
h2 {font-size:17px; font-weight:700; font-family:Arial, Helvetica, sans-serif; color:#ffffff; margin:0px 0px 0px 0px; padding:0px; }
h3 {font-size:14px; font-weight:500; color:#000000; background-color:#CCCCCC; width:100%; margin:0px 0px 0px 0px; padding:0px; }
h4 {font-size:26px; font-weight:700; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0px 0px 0px 0px; padding:0px; }
h5 {font-size:12px; font-weight:500; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0px 0px 0px 0px; padding:0px; }

.headertable {width:1023px; margin:0px; text-align:left; vertical-align:top; height:289px; background-image:url(images/headerpic.jpg); background-repeat:no-repeat;}

.bannertable { margin:0px; text-align:right; vertical-align:top;}

.bodytable {margin:0px; padding:0px; text-align:center; border:0px; vertical-align:top; background-image:url(images/body_background.jpg); background-repeat:repeat-y; height:596px; background-position:top;}

.footer {padding:0px 0px 0px 0px; margin:0px; text-align:left; vertical-align:top; color:#ffffff; height:175px; background-color:#500202; background-image:url(images/body_bottom.jpg); background-position:top center; background-repeat:no-repeat;}

.copyright {padding:0px 0px 0px 0px; margin:0px; text-align:right; vertical-align:top; color:#000000;}

.footerdiv {text-align:left; margin:140px 0px 0px 20px; width:100%;}
.copyrightdiv {text-align:right; margin:2px 40px 0px 0px; width:100%;}

img, div, td, scrolltop { behavior: url(iepngfix.htc) }

.scrolltop { background-image:url(images/scrolltop.png); background-repeat:no-repeat; width:720px; height:96px;}
.scrollmiddle { background-image:url(images/scrollmiddle.png); background-repeat:repeat-y; width:720px; height:500px; text-align:left; vertical-align:top;}
.scrollbottom { background-image:url(images/scrollbottom.png); background-repeat:no-repeat; width:720px; height:96px;}

.store {width:260px; padding:0px; text-align:left; vertical-align:top;}


.text1 {padding:0px; text-align:left; vertical-align:top; width:65%;}
.text2 {padding:0px; text-align:left; vertical-align:top; width:45%;}
.text3 {padding:0px; text-align:left; vertical-align:top;}
.text4 {padding:0px; text-align:left; vertical-align:top; width:20%;}
.text5 {padding:0px; text-align:left; vertical-align:top; width:100%;}
.text6 {padding:0px; text-align:left; vertical-align:top; width:50%;}
.text7 {padding:0px; text-align:left; vertical-align:top; width:50%;}

.div1 {margin:0px 20px 20px 20px; text-align:left; vertical-align:top;}
.div2 {margin:0px 0px 0px 0px; text-align:left; vertical-align:top; }
.div3 {margin:20px 50px 0px 50px; text-align:left; vertical-align:top;}
.div4 {margin:0px 40px 0px 40px; text-align:left; vertical-align:top; background-image:url(images/div4back.jpg); background-repeat:no-repeat; background-position:center top;}
.div5 {margin:0px 50px 20px 50px; text-align:left; vertical-align:top;}

.textboxtop1 {background-image:url(images/textboxtop1.jpg); background-repeat:no-repeat; width:382px; height:90px;}
.textboxmiddle1 {background-image:url(images/textboxmiddle1.jpg); background-repeat:repeat-y; width:382px; height:90px; text-align:left; vertical-align:top;}
.textboxbottom1 {background-image:url(images/textboxbottom1.jpg); background-repeat:no-repeat; width:382px; height:36px;}

.content1 {margin:40px 60px 40px 60px; font-size:16px;}
.content2 {margin:40px 60px 40px 60px; font-family:"Brush Script Std", Arial, Arial; font-size:22px;}

.flash {float:right; margin:5px 17px 0px 0px;}

.gallerycell {margin:5px; border:0px solid #333333; text-align:center; width:150px;}
.galleryimage {width:150px; margin:5px; border:1px solid #bfbcbc; }

.fieldname {text-align:right; background-color:#181717; width:150px; color:#ffffff;}
.fieldbox {text-align:left;}

.blogleft {background-color:#ffffff; width:150px; color:#ffffff;}

.catalog {padding:5px; background-color:#ffffff;}

.storenav {padding:0px; margin:0px 0px 0px 0px; list-style:none;}
.storenav li {display:block; text-align:left; vertical-align:middle; margin:0px 0px 0px 0px; color:#a95805; width:213px;}
.storenav li a {display:block; padding:0px 0px 0px 0px;}
.storenav li a:link {color:#a95805; font-size:14px; text-decoration:none; font-weight:bold;}
.storenav li a:visited {color:#a95805; font-size:14px; text-decoration:none; font-weight:bold;}
.storenav li a:hover {color:#b9881e; font-size:14px; text-decoration:none; font-weight:bold;}

.storebreadcrumbs {border:0px solid #ced1d4; background-color:#f6f5f5; padding:5px; color:#000000;}
.storemaincell {border-left:0px solid #ced1d4; border-right:0px solid #1b1f1b;}
.storebottomlinks {border:0px solid #ced1d4; background-color:#f6f5f5; color:#d0d0d0;}
.storeproductcell {border-top:0px solid #ced1d4; border-bottom:0px solid #ced1d4; padding:15px;}

.cart {background-color:#f5f5f5; color:#000000; }
.cartheaders {padding:3px; background-color:#e9e7e9; color:#000000;}
.cartitem {border-right:1px solid #e9e7e9; border-bottom:1px solid #e9e7e9; border-left:1px solid #e9e7e9;}

.checkout {background-color:#ffffff; color:#000000;}
.checkoutheader {padding:5px; background-color:#f6f5f5; color:#000000;}
.checkoutcellleft {padding:5px; background-color:#e9e7e9; color:#000000; text-align:left; vertical-align:top;}
.checkoutcellright {padding:5px; text-align:left; vertical-align:top;}

.servicename {border-bottom:1px dotted #1055ac; font-size:14px;}
.serviceprice {border-bottom:1px solid #1062c9; text-align:right; font-size:10px; background-color:#105ab5;s}

.profilename {border-bottom:1px dotted #ced1d4; font-size:14px;}

.featured { background-color:#c7cbc1;}

.custombutton {padding:0;margin:0;border:none;background:none;cursor:pointer;}
* html .custombutton {cursor:hand;} /* alternate cursor style for ie */

.viewcartoptions {margin-left:20px; font-weight:400; font-size:10px;}

