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

body { color:#000000; font-weight:500; font-size:16px; font-family:Arial, Helvetica, sans-serif; background-image:url(images/background.jpg); background-repeat:repeat; background-position:top center;}

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

ul.nav1 {list-style-type:none; margin:200px 0px 0px 0px;padding:0px; float:none; z-index:100;}
ul.nav1 li {float:left;position:relative;margin:0px 1px 0px 1px;padding:4px 10px 4px 10px; text-align:center; vertical-align:middle; z-index:100;}
ul.nav1 li a:link {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold;}
ul.nav1 li a:visited {color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold;}
ul.nav1 li a:hover {color:#e24e21; font-size:12px; text-decoration:none; font-weight:bold;}
ul.nav1 li:hover {}
ul.nav1 li ul {display:none;float:left; top:100%; left:0%; list-style:none;}
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:4px 10px 4px 10px; width:100%;}
ul.nav1 li ul li {text-align:left; margin:0px; width:100%; border-bottom:1px solid #EEF8ED;width:100%; background-color:#FFFFFF;}
ul.nav1 li ul li a {display:block;}
ul.nav1 li ul li a:link {color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}
ul.nav1 li ul li a:visited {color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}
ul.nav1 li ul li a:hover {color:#000000; font-size:12px; text-decoration:none; font-weight:bold;}
ul.nav1 li ul li:hover { background-color:#EEF8ED;}

.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;}

.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:#FFFFFF; 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 solid #3a3838; 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:869px; height:243px; margin:0px; text-align:center; vertical-align:top; background-image:url(images/headerpic.jpg); background-repeat:no-repeat;}
.headertable2 {width:869px; height:243px; margin:0px; text-align:center; vertical-align:top; background-image:url(images/headerpic2.jpg); background-repeat:no-repeat;}


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

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

.text1 {padding:0px; text-align:left; vertical-align:top;}
.text2 {padding:0px 40px 0px 60px; text-align:left; vertical-align:top;}
.text3 {padding:0px; text-align:left; vertical-align:top;}
.text4 {width:50%;padding:20px 20px 20px 80px; text-align:left; vertical-align:top;}
.text5 {width:50%;padding:20px; text-align:left; vertical-align:top;}
.text6 {width:60%;padding:20px 20px 20px 20px; text-align:left; vertical-align:top;}
.text7 {width:100%;padding:20px 60px 20px 80px; text-align:left; vertical-align:top;}
.text8 {width:30%;padding:20px 10px 10px 10px; text-align:left; vertical-align:top;}
.text9 {width:70%;padding:20px 10px 10px 10px; text-align:left; vertical-align:top;}

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

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

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

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

.catalog {padding:5px;}

.storenav {padding:0px; margin:0px 0px 0px 0px; list-style:none;}
.storenav li {display:block; background-color:#FFFFFF; background-repeat:no-repeat; text-align:left; vertical-align:middle; margin:2px; border-bottom:1px solid #F7F7F7; color:#FF6600;}
.storenav li:hover {display:block; background-color:#faf8f7; background-repeat:no-repeat; text-align:left; vertical-align:middle; color:#FFFFFF;}
.storenav li a {display:block; padding:5px 0px 5px 20px;}
.storenav li a:link {color:#FF6600; font-size:12px; text-decoration:none; font-weight:bold;}
.storenav li a:visited {color:#FF6600; font-size:12px; text-decoration:none; font-weight:bold;}
.storenav li a:hover {color:#FF6600; font-size:12px; text-decoration:none; font-weight:bold;}

.storebreadcrumbs {border:1px solid #cccccc; background-color:#FFFFFF; padding:5px; color:#000000;}
.storemaincell {border-left:1px solid #cccccc; border-right:1px solid #1b1f1b;}
.storebottomlinks {border:1px solid #cccccc; background-color:#FFFFFF; color:#cccccc;}
.storeproductcell {border-top:5px solid #ffffff; border-bottom:5px solid #39451a; background-color:#ffffff; 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:#d4d6d4; color:#000000;}
.checkoutcellleft {padding:5px; background-color:#e9e7e9; color:#000000;}
.checkoutcellright {padding:5px;}

.servicename {border-bottom:1px dotted #39451a; font-size:14px;}
.serviceprice {border-bottom:1px dotted #39451a; text-align:right; font-size:24px; vertical-align:bottom;}

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

