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

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

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


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

.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:14px;}
.nav3 a:visited {color:#FFFFFF; font-weight:700;text-decoration:none; border:0px; font-size:14px; }
.nav3 a:hover    {color:#FFFFFF; font-weight:700;text-decoration:underline; border:0px; font-size:14px; }
.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:1000px; margin:0px; text-align:right; vertical-align:top; height:148px; 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:400px;}

.footer {padding:0px 0px 0px 0px; margin:0px; text-align:left; vertical-align:top; color:#ffffff; background-color:#0e5698;}
.copyright {padding:0px 0px 0px 0px; margin:0px; text-align:right; vertical-align:top; color:#000000;}

.store {width:240px; padding:0px; text-align:left; vertical-align:top;}
.text1 {width:425px; padding:0px; text-align:left; vertical-align:top;}
.text2 {padding:0px; text-align:left; vertical-align:top;}
.text3 {width:100%; text-align:left; vertical-align:top;}
.text4 {width:70%;padding:20px; text-align:left; vertical-align:top;}

.div1 {margin:20px;}
.div2 {margin:20px;}
.div3 {margin:20px;}

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

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

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

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

.catalog {padding:5px;}

.storenav {padding:0px; margin:0px 0px 0px 4px; list-style:none;}
.storenav li {display:block; background-image:url(images/categoryback.jpg); background-repeat:no-repeat; text-align:left; vertical-align:middle; margin:0px; color:#000000; width:281px; height:34px;}
.storenav li:hover {display:block; background-repeat:no-repeat; text-align:left; vertical-align:middle; color:#FFFFFF;}
.storenav li a {display:block; padding:0px 0px 0px 0px;}
.storenav li a:link {color:#000000; font-size:14px; text-decoration:none; font-weight:bold;}
.storenav li a:visited {color:#000000; font-size:14px; text-decoration:none; font-weight:bold;}
.storenav li a:hover {color:#0e5698; font-size:14px; text-decoration:none; font-weight:bold;}

.storebreadcrumbs {border:0px solid #ced1d4; background-color:#ced1d4; padding:5px; color:#000000;}
.storemaincell {border-left:0px solid #ced1d4; border-right:0px solid #1b1f1b;}
.storebottomlinks {border:0px solid #ced1d4; background-color:#3e0101; color:#b7babd;}
.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:#f5f5f5; color:#000000;}
.checkoutheader {padding:5px; background-color:#d4d6d4; color:#000000;}
.checkoutcellleft {padding:5px; background-color:#e9e7e9; color:#000000; text-align:left; vertical-align:top; width:200px;}
.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;}

