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

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

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


div .nav1 {position:absolute; top:196px; left:50px;}
ul.nav1 {list-style-type:none; margin:0px 0px 0px 0px;padding:0px; float:none; z-index:100;}
ul.nav1 li {float:left;position:relative;margin:0px;padding:0px; text-align:center; vertical-align:middle; z-index:100; background-image:url(images/nav1.jpg); background-repeat:no-repeat; width:96px; height:33px;}
ul.nav1 li a {display:block; margin-top:0px; z-index:100; padding:11px 15px 6px 15px;}
ul.nav1 li a:link {color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:600; }
ul.nav1 li a:visited {color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:600;}
ul.nav1 li a:hover {color:#FFFF00; font-size:13px; text-decoration:none; font-weight:600;}
ul.nav1 li:hover { background-image:url(images/nav1.jpg); background-repeat:no-repeat;}
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 #ffffff; background-color:#000000;}
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:#333333;}


.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:#000000; font-weight:400; text-decoration:none; border:0px; font-size:12px;}
.nav3 a:visited {color:#000000; font-weight:400;text-decoration:none; border:0px; font-size:12px; }
.nav3 a:hover    {color:#000000; font-weight:400;text-decoration:underline; border:0px; font-size:12px; }
.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;}

div.storenav {background-image:url(images/storenavback.jpg); background-repeat:no-repeat; background-position:top; width:720px; height:162px; vertical-align:top;}
.storenav a {margin-top:0px; padding:0px;}
.storenav a:link {color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:600; }
.storenav a:visited {color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:600;}
.storenav a:hover {color:#FFFF00; font-size:13px; text-decoration:none; font-weight:600;}

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:824px; height:268px; background-image:url(images/headerpic.jpg); background-repeat:no-repeat; margin:0px; text-align:right; vertical-align:top;}

.headerdiv {position:relative; width:100%;}

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

.keywordsearch {}

.logo {position:absolute; top:0px; left:0px;}

.bodytable {}
.bodytabletop1 {width:804px; height:23px; background-image:url(images/bodytabletop1.png); background-repeat:no-repeat;}
.bodytablemiddle1 {width:804px; height:200px; background-image:url(images/bodytablemiddle1.png); background-repeat:repeat-y; text-align:left; vertical-align:top; color:#ffffff;}
.bodytablebottom1 {width:804px; height:23px; background-image:url(images/bodytablebottom1.png); background-repeat:no-repeat;}

.bodytable2 {}
.bodytabletop2 {width:751px; height:19px; background-image:url(images/bodytabletop2.png); background-repeat:no-repeat;}
.bodytablemiddle2 {width:751px; height:200px; background-image:url(images/bodytablemiddle2.png); background-repeat:repeat-y; text-align:left; vertical-align:top; color:#000000;}
.bodytablebottom2 {width:751px; height:19px; background-image:url(images/bodytablebottom2.png); background-repeat:no-repeat;}

.sidetable {}
.sidetop1 {width:176px; height:47px; background-image:url(images/sidetop1.png); background-repeat:no-repeat;}
.sidetop2 {width:176px; height:47px; background-image:url(images/sidetop2.png); background-repeat:no-repeat;}
.sidetop3 {width:176px; height:47px; background-image:url(images/sidetop3.png); background-repeat:no-repeat;}
.sidemiddle1 {width:176px; height:30px; background-image:url(images/sidemiddle1.png); background-repeat:repeat-y;}
.sidebottom1 {width:176px; height:47px; background-image:url(images/sidebottom1.png); background-repeat:no-repeat;}

.itemtop1 {width:193px; height:17px; background-image:url(images/itemtop1.png); background-repeat:no-repeat;}
.itemmiddle1 {width:193px; height:250px; background-image:url(images/itemmiddle1.png); background-repeat:repeat-y; text-align:center; vertical-align:top;}
.itembottom1 {width:193px; height:17px; background-image:url(images/itembottom1.png); background-repeat:no-repeat;}

.disclaimer {color:#68696a;}
.distop1 {width:1000px; height:25px; background-image:url(images/distop1.png); background-repeat:no-repeat;}
.dismiddle1 {width:1000px; height:25px; background-image:url(images/dismiddle1.png); background-repeat:repeat-y; text-align:left; vertical-align:top;}
.disbottom1 {width:1000px; height:25px; background-image:url(images/disbottom1.png); background-repeat:no-repeat;}

.dateprofiletable {color:#5f6061;}
.dateprofiletop1 {width:240px; height:27px; background-image:url(images/dateprofiletop1.png); background-repeat:no-repeat;}
.dateprofilemiddle1 {width:240px; height:27px; background-image:url(images/dateprofilemiddle1.png); background-repeat:repeat-y; font-size:10px;}
.dateprofilebottom1 {width:240px; height:27px; background-image:url(images/dateprofilebottom1.png); background-repeat:no-repeat;}

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

.footerdiv { text-align:center;}
.copyrightdiv { text-align:center; color:#000000;}

.logo {position:absolute; top:0px; left:0px;}
.login {position:absolute; top:0px; right:15px;}
.search {width:100%; text-align:center; vertical-align:top;}
.maincell {width:100%; text-align:center; vertical-align:top;}
.ads {width:200px; text-align:ceter; vertical-align:top;}

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

.bannerflash {position:absolute; top:33px; right:8px;}

.bannercontact {position:absolute; top:8px; right:15px;}
.bannercontact a {background-image:url(images/topnavback.jpg); background-repeat:no-repeat; background-position:left; width:13px; height:19px; padding-left:15px;}
.bannercontact a:link {color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:600; }
.bannercontact a:visited {color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:600;}
.bannercontact a:hover {color:#FFFF00; font-size:13px; text-decoration:none; font-weight:600;}


.div1 {margin:5px 5px 5px 5px;}
.div2 {margin:5px 5px 5px 5px;}
.div3 {margin:5px 5px 5px 5px;}
.div4 {margin:0px 20px 0px 10px; position:relative;}

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

.eventname {text-align:left; vertical-align:top; background:#ebf1f5;}
.eventname2 {text-align:left; vertical-align:top; background:#fafdff;}

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

.blogleft {background-color:#e0e1e2; width:170px; text-align:left; vertical-align:top; color:#000000;}
.blogright {background-color:#e8e9ea; text-align:left; vertical-align:top;}
.blogheader {background-color:#808285; text-align:left; vertical-align:top; color:#FFFFFF;}

.catalog {padding:5px;}



.storebreadcrumbs {border:0px solid #1b1f1b; padding:0px; color:#000000;}
.storemaincell {border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.storebottomlinks {border:0px solid #1b1f1b; color:#c1c8d3;}
.storeproductcell {border-top:5px solid #cccccc; border-bottom:0px solid #cccccc; padding:0px;}

.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; width:200px;}
.checkoutcellright {padding:5px;}

.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 #1055ac; font-size:14px;}

.socialprofile { vertical-align:top; text-align:left;}
.socialprofileleft2 {text-align:right; vertical-align:top; background-color:#eff0f1; font-size:14px; width:170px;}
.socialprofileright2 {text-align:left; vertical-align:top; font-size:12px;}

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

 #sortlist {
	width: 550px;
	margin: 0 auto;
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #a5a1a1;
	text-align:center;

	}
#sortlist div.sorting {
	float: left;
	margin: 4px;
	padding: 4px;
	border: 1px solid #ccc;
	background-color:#FFFFFF;
	}
	
#sortlist div.sorting:hover { 
	float: left;
	margin: 4px;
	padding: 4px;
	background-color:#DEE7EB;
	cursor: move;
	}

