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

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

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


div .nav1 {position:absolute; top:50px; left:0px; z-index:100;}
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 20px 0px 0px;padding:0px; text-align:center; vertical-align:middle; z-index:100; }
ul.nav1 li a {display:block; margin-top:0px; z-index:100; padding:0px 0px 0px 0px;}
ul.nav1 li a:link {color:#808080; font-size:16px; text-decoration:none; font-weight:300;}
ul.nav1 li a:visited {color:#808080; font-size:16px; text-decoration:none; font-weight:300;}
ul.nav1 li a:hover {color:#000000; font-size:16px; text-decoration:none; font-weight:300;}
ul.nav1 li:hover {}
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;}

ul.storenav {padding:0px; margin:0px 0px 0px 0px; list-style:none;}
ul.storenav li {display:block; text-align:left; vertical-align:middle; margin:2px 2px 2px 2px; position:relative; background-image:url(images/storenavback.jpg); background-repeat:no-repeat; background-position:left; width:31px; height:38px;}
ul.storenav li:hover {display:block; text-align:left; vertical-align:middle; color:#FFFFFF;}
ul.storenav li a {display:block; padding:11px 0px 15px 50px;}
ul.storenav li a:link {color:#808080; font-size:16px; text-decoration:none; font-weight:300;}
ul.storenav li a:visited {color:#808080; font-size:16px; text-decoration:none; font-weight:300;}
ul.storenav li a:hover {color:#000000; font-size:16px; text-decoration:none; font-weight:300;}
ul.storenav li ul {display:none; top:100%; left:0%; list-style:none; z-index:100;}
ul.storenav li:hover ul {display:block;top:0px; list-style:none; position:absolute;left:170px; margin:0px; padding:0px; width:100%; z-index:100;}
ul.storenav li:hover ul li {margin:0px; padding:0px; background-image:none; height:auto; z-index:100;}
ul.storenav li:hover ul li a { z-index:100;}
ul.storenav li ul li a {display:block; margin-top:0px; z-index:100; padding:3px 3px 3px 5px;}
ul.storenav li ul li {text-align:left; margin:0px; width:150px; border-bottom:1px solid #d8d7d7; background-color:#a7a6a6;}
ul.storenav li ul li a:link {color:#000000; font-size:12px; text-decoration:none; font-weight:500;}
ul.storenav li ul li a:visited {color:#000000; font-size:12px; text-decoration:none; font-weight:500; }
ul.storenav li ul li a:hover {color:#000000; font-size:12px; text-decoration:none; font-weight:500;}
ul.storenav li ul li:hover { background-color:#d8d7d7;}

div .nav2 {position:absolute; top:50px; right:0px; z-index:100;}
ul.nav2 {list-style-type:none; margin:0px 0px 0px 0px;padding:0px; float:none; z-index:100;}
ul.nav2 li {float:left;position:relative;margin:0px 0px 0px 20px;padding:0px; text-align:center; vertical-align:middle; z-index:100; }
ul.nav2 li a {display:block; margin-top:0px; z-index:100; padding:0px 0px 0px 0px;}
ul.nav2 li a:link {color:#808080; font-size:16px; text-decoration:none; font-weight:300;}
ul.nav2 li a:visited {color:#808080; font-size:16px; text-decoration:none; font-weight:300;}
ul.nav2 li a:hover {color:#000000; font-size:16px; text-decoration:none; font-weight:300;}
ul.nav2 li:hover {}
ul.nav2 li ul {display:none;float:left; top:100%; left:0%; list-style:none; z-index:100;}
ul.nav2 li:hover ul {display:block;top:100%;list-style:none; position:absolute;left:0; margin:0px; padding:0px; width:100%; z-index:100;}
ul.nav2 li:hover ul li {margin:0px; padding:0px; background-image:none; height:auto; z-index:100;}
ul.nav2 li:hover ul li a { z-index:100;}
ul.nav2 li ul li a {display:block; margin-top:0px; z-index:100; padding:3px 3px 3px 5px;}
ul.nav2 li ul li {text-align:left; margin:0px; width:100%; border-bottom:1px solid #ffffff; background-color:#000000;}
ul.nav2 li ul li a:link {color:#ffffff; font-size:12px; text-decoration:none; font-weight:500;}
ul.nav2 li ul li a:visited {color:#ffffff; font-size:12px; text-decoration:none; font-weight:500; }
ul.nav2 li ul li a:hover {color:#ffffff; font-size:12px; text-decoration:none; font-weight:500;}
ul.nav2 li ul li:hover { background-color:#333333;}

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

.login a:link  {color:#ffffff; font-weight:400; text-decoration:none; border:0px; font-size:12px;}
.login a:visited {color:#ffffff; font-weight:400;text-decoration:none; border:0px; font-size:12px; }
.login a:hover    {color:#ffffff; font-weight:400;text-decoration:underline; border:0px; font-size:12px; }

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; height:75px; margin:0px; text-align:right; vertical-align:top; }

.headerdiv {z-index:1000; position:fixed; width:1000px; border-bottom:1px solid #cccccc; height:75px; background-color:#ffffff;}
.mpic {border-right:2px solid #ffffff;}
.gpic {width:248px; margin:1px; vertical-align:top; border:0px;}
.gcell {text-align:left; vertical-align:top; width:250px;}

/* Tiny Scrollbar */
#scrollbar1 { width: 970px; height:620px; margin: 0px; white-space:nowrap; }
#scrollbar1 .viewport { width: 902px; height: 600px; overflow: hidden; position: relative; display: inline-block; }
#scrollbar1 .overview { list-style: none; position: absolute; top: 0; padding: 0; margin: 0; display: inline-block; }
/*#scrollbar1 .scrollbar{ background-color:#ffffff; border:0px solid #cccccc; position: relative; left: -3background-position: 0 0; width: 15px; }
#scrollbar1 .track { background-color:#ffffff; border:0px solid #cccccc; height: 5px; width:100%; position: relative; padding: 0px; }
#scrollbar1 .thumb { background-color:#ffffff; height: 5px; width: 40px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
#scrollbar1 .thumb .end { background-color:#ffffff; overflow: hidden; height: 5px; width: 5px; }
#scrollbar1 .disable { display: none; }*/

#slideRight { width: 32px; height: 600px; background-image: url(images/slideright.jpg); display: inline-block; cursor:pointer;}
#slideLeft { width: 32px; height: 600px; background-image: url(images/slideleft.jpg); display: inline-block; cursor:pointer;}


.bodytable1 {margin:0px; padding:0px; text-align:center; border:0px; vertical-align:top; background-color:#ffffff; width:700px; height:400px;}

.keywordsearch {}

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

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


.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:0px 0px 0px 0px; margin:0px; text-align:center; vertical-align:top; color:#000000; height:200px;}

.footercontainer {position:relative; border-top:1px solid #cccccc;}
.footerdiv {text-align:left; margin-top:5px;}
.copyrightdiv {text-align:left; font-size:10px;}
.socialdiv {position:absolute; top:55px; right:7px; color:#ffffff;}

.bannercontact {position:absolute; top:95px; left:90px;}
.login {position:absolute; top:0px; right:15px; color:#FFFFFF;}
.search {width:100%; text-align:center; vertical-align:top;}
.maincell {width:100%; text-align:center; vertical-align:top;}
.ads {width:200px; text-align:center; vertical-align:top;}

.leftcolumn {width:172px; padding:0px; text-align:left; vertical-align:top;}
.rightcolumn {width:830px; padding:0px; text-align:left; vertical-align:top;}

.text1 {width:830px; padding:0px; text-align:left; vertical-align:top;}
.text2 {width:415px; padding:0px; text-align:left; vertical-align:top;}
.text3 {width:415px; padding:0px; text-align:left; vertical-align:top;}
.text4 {width:277px; padding:0px; text-align:left; vertical-align:top;}
.text5 {width:276px; padding:0px; text-align:left; vertical-align:top;}
.text6 {width:277px; padding:0px; text-align:left; vertical-align:top;}

.div1 {margin:15px 15px 15px 15px;}
.div2 {margin:15px;}
.div3 {margin:15px;}
.div4 {margin:15px;}
.div5 {margin:15px;}
.div6 {margin:15px;}
.div7 {margin:0px; 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;}

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