/* DARK BLUE		004063 */
/* LIGHT BLUE		2DB0F7 */

/* STYLING */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
h1, h2, h3, h4, h5{font-weight:normal;}
a:active{outline:none;}
:focus {-moz-outline-style:none;}
body {font: 76%/1.5 Arial, Helvetica, sans-serif;color:#575757;margin:0px;padding:0px;line-height:1.24em;background:url('../images/body-grad1.jpg') top left repeat-x #cfc0c4;}
a{text-decoration:none;font-weight:normal;color:#287B8E;}
a:active{outline:none;}
:focus {-moz-outline-style:none;}
a:hover{text-decoration:underline;}
a:focus{color:#96003a;}
a img, img{border:none;padding:0px;margin:0px;}
input, select, textarea, #searchResults{border:1px solid #2B1B26;font-family:Arial, Helvetica, sans-serif;color:#4D4D4D;background:url('../images/grad-input1.jpg') left top repeat-x #faf6f7;padding:0 3px;-webkit-box-shadow: 0 2px 3px #cfcfcf;-moz-border-radius:3px;-webkit-border-radius:3px;}
input:focus, select:focus, textarea:focus{background-image:none;}
.formbtn{background-color:transparent;background-image:none;border:none;font-family:Georgia, "Times New Roman", Times, serif;color:#FFF;font-size:123%;font-style:italic;text-transform:uppercase;font-weight:bold;}
a.formbtn:hover{ text-decoration:none;}
a.formbtn:focus{color:#FFF;}
ul{list-style-type:none;}

/* COMMON */
.clear{clear:both;display:block;overflow:auto;}
.title1{font-size:170%;font-weight:bold;color:#E04646;;padding-bottom:5px;}
.title2{font-size:140%;font-weight:bold;color:#575757;}
.title3{font-size:120%;font-weight:bold;color:#575757;}
.store-logo1{padding:3px;border:1px solid #B2B2B2;background:url('../images/light-grad1.jpg') top left repeat-x #FFF;display:block;text-align:center;-moz-box-shadow: 0 2px 3px #cfcfcf;-webkit-box-shadow: 0 2px 3px #cfcfcf;-moz-border-radius:3px;-webkit-border-radius:3px;}
a:hover .store-logo1{background-color:transparent;border-color:#EBEBEB;-moz-box-shadow: 1px 1px 5px #FFF, -1px -1px 5px #FFF;-webkit-box-shadow: 1px 1px 5px #FFF, -1px -1px 5px #FFF;background-image:none;}
.margin-top10{margin-top:10px;}
.margin-bottom5{margin-bottom:5px;}
.margin-bottom20{margin-bottom:20px;}
.margin-bottom10{margin-bottom:10px;}
.marginl25{margin-left:25px;}
.blerb1{line-height:1.1em;font-size:90%;color:#AAA;}
.store-logo-row1{display:block;overflow:hidden;clear:both;padding:0 20px;list-style-type:none;}
	.store-logo-row1 .shop-container{float:left;width:130px;padding:0 5px;text-align:center;}
	.store-logo-row1 .shop-container p{margin-top:5px;line-height:1em;}
.sort{background:url('../images/mainnav-middle1-upsd.jpg') bottom left repeat-x #1e1d22;width:593px;padding:2px 0 2px 5px;color:#FFF;border-left:1px solid #1d1c21;border-right:1px solid #1d1c21;}
	.sort a{color:#78D6FF;font-weight:bold;}
	.sort .divider{padding:0 7px;color:#007FC4;}
	.sort .current, .sort .divider{font-weight:bold;}
.error1, .success1{background:url('../images/error-grad.jpg') center left repeat-x #eb4f39;border:1px solid #eb4f39;padding:3px 10px;color:#FFF;font-size:123%;font-weight:bold;}
.success1{background:url('../images/success-grad.jpg') center left repeat-x #abe914;border:1px solid #abe914;color:#333;}
.ignore-text{color:#a4cae0;}

.wrapper{width:1000px;margin:0 auto;}
	#topnav{display:block;overflow:auto;display:block;overflow:hidden;height:63px;}
	#topnav span {color:#b1d3e7;}
	#top-nl-signup{float:right;}
		#top-nl-signup label{width:148px;height:28px;font-size:123%;display:block;overflow:hidden;float:left;margin-right:20px;}
		#top-nl-signup #top-nl-email{width:160px;font-size:173%;height:26px;float:left;}
		#top-nl-signup .formbtn{height:30px;background:url('../images/btn-form-red1.png') top right no-repeat;}
#header-main{width:100%;background:url('../images/header-bg1.jpg') top center no-repeat #361c2e;display:block;overflow:hidden;}
	#header-main .logo{float:left;margin-top:10px;}
#main-nav{padding-left:3px;width:998px;padding-left:2px;margin:0 auto;}	
	#main-nav a, #main-nav div{color:#472C3F;text-transform:uppercase;font-weight:bold;font-size:103%;width:138px;padding-top:10px;text-align:center;display:block;overflow:hidden;float:left;margin-left:5px;text-shadow: 0 1px 2px #333;}
	#main-nav .first{margin-left:0;}
	#main-nav span{float:left;display:block;overflow:hidden;height:25px;}
	#main-nav span.left, #main-nav span.right{width:3px;background:url('../images/nav-btns1.png') top left no-repeat;}
	#main-nav div span.right{background-position:-3px 0;}	
	#main-nav a span.left{background-position:-6px 0;}
	#main-nav a span.right{background-position:-9px 0;}	

	#main-nav span.middle{width:131px;background:url('../images/nav-btns2.png') top left repeat-x;padding-top:6px;height:19px;}
	#main-nav a span.middle{background-position:0 -25px;}
	
	#main-nav a:hover{text-decoration:none; cursor:pointer;color:#FFF;}
	/*
	#main-nav a:hover span.left{background-position:-12px 0;}
	#main-nav a:hover span.right{background-position:-15px 0;}
	#main-nav a:hover span.middle{background-position:0 -50px;}	
	*/
	
	
#main-bg{}
#main-top{display:block;overflow:auto;padding:20px 0 20px 0;}
	#main-top.wrapper{width:960px;}
	#main-top .wrapper .clear{margin-bottom:20px;}
	#main-top .item1{width:460px;float:left;display:block;overflow:hidden;}
	#main-top .item1 .title1.small{font-size:140%;}
	#main-top .item1 .title1{margin-bottom:10px;line-height:83%;}
	#main-top .item1.left{margin:0 10px 0 0;padding-left:10px;}
	#main-top .item1.right{margin:0 0 0 10px;padding-right:10px;}
	#main-top .item1.right center a{background:url('../images/btn-form-signup.jpg') bottom right no-repeat;width:150px;height:30px;display:block;overflow:auto;margin-top:5px;}
	#main-top .item1.right img.margin-top10{-moz-box-shadow: 0 2px 3px #cfcfcf;-webkit-box-shadow: 0 2px 3px #cfcfcf;}
		/*.top-main-shops-container{display:block;overflow:auto;clear:both;margin-top:20px;}*/
		.top-main-shops-container .title1{padding-left:6px;line-height:100%;}
		.top-main-shops .store-logo1{float:right;margin-left:41px;}
		.top-main-shops .store-logo1.last{margin-left:0;}
		.top-main-shops .fader{display:none;}
		.item3{padding:10px 20px 0 20px;display:block;overflow:auto;}
			#main-top .item3 .ad-container{margin-top:10px;width:220px;display:block;overflow:auto;padding:0 10px;float:left;text-align:center;}
			#main-top .item3 .ad-container p{margin-top:5px;}
			#main-top .item3 .ad-container .store-logo1{float:none;margin:0 auto;}
#main-side-container{background:url('../images/main-container-bg.png') top center repeat-y;width:100%;display:block;overflow:auto;}
#main-container-top, #main-container-btm{width:100%;height:20px;background:url('../images/main-container-top.png') top left no-repeat;display:block;overflow:auto;clear:both;}
#main-container-btm{background-image:url('../images/main-container-btm.png');margin:0 auto;width:1000px;height:30px;}
#main{width:600px;padding:10px 15px 0 15px;margin-right:20px;float:right;display:block;overflow:auto;}
	#main .item1, #main .item2{width:100%;margin-bottom:20px;clear:both;}
	#main .item2{width:290px;float:left;margin-right:10px;clear:none;}
	#main .item2.right{margin-right:0;margin-left:10px;}
	#main .item2 .discount-basic1{display:block;overflow:hidden;padding:10px 3px;border-bottom: dotted 1px #999999;}
	#main .item2 .discount-basic1 .store-logo1{float:left;margin-right:10px;}
	#main .item2 .discount-basic1 .desc{float:right;width:146px;line-height:1.1em;}
	#main .item3{width:170px;padding-right:10px;float:left;margin-bottom:20px;}
	#main .item4{width:150px;float:left;}
	#main .item1.fp-cat .item4{width:140px;padding:3px 10px 0 0;float:left;line-height:1.1em;}
	#main .item1.fp-cat .title1{margin-bottom:10px;}
	#main .item1.fp-cat .item4 span{width:8px;height:8px;display:block;overflow:auto;background:url('../images/bullet1.jpg') top left no-repeat #FFC740;float:left;position:relative;top:4px;}
	#main .item1.fp-cat .item4 a{width:127px;float:right;}
	#top-signup{float:right;font-size:123%;margin-top:28px; text-transform:uppercase;font-weight:bold;width:230px;text-align:center;}
	#top-signup a{color:#faf6f7;}
	#top-signup span{padding:0 5px;color:#d0c1c6;}
	#top-search{text-align:center;margin-top:20px;background:url('../images/btn-form-search.png') right top no-repeat;float:right;}
	#top-search input{float:right;z-index:1;}
	#top-search .input{font-size:200%;height:30px;width:350px;}
	#top-search fieldset{float:right;}
	#top-search .formbtn{display:block;overflow:auto;filter:alpha(opacity=0);opacity:0;width:102px;height:32px;margin:0 0 10px 8px;background-color:red;cursor:pointer;}
	#top-search .second label{width:155px;float:left;text-align:left;position:relative;left:7px;font-weight:bold;color:#990000;}
	#top-nl.input{width:111px;}
	
	/*CATEGORY INDEX*/
	.cat-index1{clear:both;}
	.cat-index1 a.title2{margin-bottom:6px;}
	.cat-index1 .item3{width:170px;}
	.cat-index1 .item3 li{line-height:1.1em;margin-top:5px;display:block;overflow:auto;}
	.cat-index1 .item3 li span{width:11px;height:10px;margin-right:6px;margin-top:2px;display:block;overflow:auto;float:left;background:url('../images/bullet2.jpg') top left no-repeat #007FC4;}
	.cat-index1 .item3 li:hover span{background-position:0 -10px;}
	.cat-index1 .item3 li .desc{width:153px;float:right;overflow:hidden;}

	/*SIDE SHOP A-Z*/
	#side .item1.a-z {display:block;overflow:auto;margin-top:0;}
	#side .item1.a-z .title1{margin-bottom:7px;}
	#side .item1.a-z a{width:11%;padding:3px 0;text-align:center;display:block;overflow:hidden;float:left;font-size:123%;font-weight:bold;}

	/*SUBCAT INDEX*/
	.subcat-index1 .store-logo-row1{margin-top:10px;}
		
#side{width:340px;padding:0 5px;float:left;}
	#side .item1.topsearches .title1{margin-bottom:5px;}
	#side .item1.topsearches a{width:145px;padding-right:5px;display:block;overflow:hidden;float:left;}
	#side .item1.topsearches p{padding-top:5px;display:block;overflow:auto;clear:both;}
	#side .item1.topsearches span{width:120px;float:left;}
	#side .item1.topsearches span.number{width:15px;height:13px;display:block;overflow:hidden;margin-right:3px; font-weight:bold;}
	
	#side .item1, #side .item2{width:300px;padding:10px;margin:10px 20px 0 20px;}
	#side .item2{padding-bottom:0;}
	#side .side-discount1{padding:10px 0;clear:both;border-top:1px dotted #a87b9d;display:block;overflow:hidden;}
	#side .side-discount1 .store-logo1{margin-right:10px;float:left;}
	#side .side-discount1 .desc{width:164px;float:right;}
	
	/* SIDE ADS */
	#side .side-ad1{margin:10px 0 0 30px;display:block;overflow:auto;}/* 300px WIDE */
	
/* SHOP PROFILE */
.shop-profile{background:url('../images/discount-profile-bg.jpg') right top #351c2f no-repeat;margin:10px 0 10px 0;width:580px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #22111e;padding:10px;display:block;overflow:auto;color:#FFF;}
.shop-profile .store-logo1{float:right;margin-left:20px;-moz-box-shadow: 0 2px 3px #200e1c;-webkit-box-shadow: 0 2px 3px #200e1c;}
.shop-profile .title2{color:#FFF;margin-bottom:5px;}
.shop-profile .title3 a{color:#DBF4FF;}
.shop-profile .orange-btn1{margin-top:10px;}

/* DISCOUNT */
.discount-profile{margin-bottom:10px;}
.discount1{margin-bottom:20px;padding-top:20px;clear:both;display:block;overflow:hidden;border-top:1px dotted #a87b9d;}
.discount1.first{border:none;padding-top:0;}
.discount1 .content{display:block;overflow:auto;}
.discount1.code .content{background:url('../images/vtype-code.jpg') bottom left no-repeat;}
.discount1.offer .content{background:url('../images/vtype-offer.jpg') bottom left no-repeat;}
.discount1.deal .content{background:url('../images/vtype-deal.jpg') bottom left no-repeat;}
.discount1.print .content{background:url('../images/vtype-print.jpg') bottom left no-repeat;}
.discount1 .side1{width:130px;padding-bottom:5px;text-align:center;margin-right:10px;float:left;display:block;overflow:hidden;}
.discount1 .side1 .store-logo1{margin-bottom:5px;}
.discount1 .desc{width:460px;float:left;}
.discount1 .content.profile .desc{width:100%;}
.discount1 .desc .title2{float:left;margin-bottom:10px;color:#575757;}
.discount1 .desc .date{margin-top:5px;}
.discount1 .content.profile .desc .info, .discount1 .content.profile .desc .date{width:550px;padding:0 20px;}
.discount1 .desc .info span, .discount1 .desc .date span{width:19px;height:19px;position:relative;top:-2px;margin-right:5px;display:block;overflow:auto;float:left;background:url('../images/discounts-icons1.jpg') top left no-repeat;}
.discount1 .desc .info a{padding-left:5px;}
.discount1 .desc .date span{background-position:0 -19px;}
.discount1.code .content.profile .click{margin-left:140px;}
.discount1 .desc .click{height:30px;clear:both;margin:15px 0 10px 0;}
.discount1 .desc .click .orange-btn1{float:left;}
.discount1 .desc .click:hover .reveal span{display:block;font-size:123%;font-weight:bold;}
.discount1 .desc .click .reveal{height:30px;width:219px;float:left;display:none;overflow:auto;background:url('../images/btn-reveal.jpg') top left no-repeat #c0c0c0;margin-left:40px;text-align:center;}
.discount1.code .desc .click .reveal{display:block;}
.discount1 .desc .click .reveal span{display:none;color:#472C3F;padding:7px 0 3px 0;}
.discount1 .desc .click .reveal span.code-clicked{display:block;color:#000;font-weight:bold;font-size:123%;}
.discount-profile .discount1.deal .orange-btn1, .discount-profile .discount1.offer .orange-btn1, .discount-profile .discount1.print .orange-btn1{float:none;}
.orange-btn1, #main-body-nav a, #main-body-nav .current{background:url('../images/orangebtn-middle1.jpg') top left repeat-x #03b2b7;width:200px;height:30px;display:block;overflow:auto;}
.orange-btn1 .left, .orange-btn1 .right, #main-body-nav a .right, #main-body-nav a .left, #main-body-nav .current .right, #main-body-nav .current .left{width:4px;height:30px;background:url('../images/mainnav-sides.jpg') top left no-repeat #03b2b7;float:left;display:block;overflow:auto;} 
.orange-btn1 .right{background-position:-4px 0;float:right;}
.orange-btn1 .middle{width:192px;float:left;text-align:center;padding:7px 0 3px 0;font-size:123%;color:#FFF;font-weight:bold;overflow:hidden;}
.orange-btn1:hover{background-position:0 -30px;text-decoration:none;}
.orange-btn1:hover .left{background-position:-8px;}
.orange-btn1:hover .right{background-position:-12px;}

.orange-btn1.big, .discount1.deal .orange-btn1, .discount1.offer .orange-btn1, .discount1.print .orange-btn1{width:320px;}
.orange-btn1.big .middle, .discount1.deal .middle, .discount1.offer .middle, .discount1.print .middle{width:312px;}

.discount1.expired .orange-btn1 .left{background-position:-16px 0;background-color:#555;}
.discount1.expired .orange-btn1:hover .left{background-position:-24px 0;}
.discount1.expired .orange-btn1 .right{background-position:-20px 0;background-color:#555;}
.discount1.expired .orange-btn1:hover .right{background-position:-28px 0;}
.discount1.expired .orange-btn1 {background-position:0 -60px;background-color:#555;}
.discount1.expired .orange-btn1:hover {background-position:0 -90px;}

.discount1.expired .click .reveal span{text-decoration:line-through;display:block;color:#444;padding:9px 0 3px 0;font-size:123%;font-weight:bold;}

.discount1 .share {background-color:#1e1b1f;border-top:0;padding:6px 0px;clear:both;display:block;overflow:hidden;}
.discount1 .share .share-content{display:block;width:593px;margin-top:-3px;padding-top:3px;float:right;}
.discount1 .share .share-content{font-size:90%;}
.discount1 .share .share-content .popup{padding-right:10px;float:left;}
.discount1 .share .share-content a{float:left;color:#FFF;}
.discount1 .share .share-content p{float:left;;margin-left:5px;color:#FFF;}
.discount1 .share .share-content img{margin:1px 0 0 5px;}
.discount1 .share .share-content .results1, .discount1 .share .share-content .results0{float:left;background:url('../images/vote-results1.jpg') top left no-repeat #60cc17;width:35px;height:12px;display:block;overflow:hidden;text-align:center;color:#000;font-weight:bold;line-height:1.1em;}
.discount1 .share .share-content .results0{background-color:#fe4d1b;background-position:0 -12px;color:#000;}
.discount1 .share .share-content .more{float:right;padding-right:5px;cursor:pointer;}
.discount1 .blerb1{margin-top:5px;}
.discount1 .clicked{background-color:#1e1b1f;color:#7b8b93;padding:0 10px 10px 10px;display:none;}
.discount1 .clicked b{color:#8bda1f;}
.discount1 .clicked p{padding-top:5px;}

/* #MAIN NAV BTNS */

#main-body-nav{display:block;overflow:auto;}
	#main-body-nav a, #main-body-nav .current{float:left;margin-right:2px;margin-top:5px;width:auto;background-position:0 -120px;}
	#main-body-nav a span, #main-body-nav .current span{float:left;zoom:1;}
	#main-body-nav a .right, #main-body-nav .current .right{background-position: -36px 0;float:right;}
	#main-body-nav a .left, #main-body-nav .current .left{background-position: -32px 0;}	
	#main-body-nav .middle, #main-body-nav .current .middle{text-align:center;padding:7px 5px 0 4px;font-size:111%; letter-spacing:-.04em;color:#FFF;font-weight:bold;}
	#main-body-nav a:hover{background-position:0 -150px;text-decoration:none;}
	#main-body-nav a:hover span.left{background-position:-40px 0;}
	#main-body-nav a:hover span.right{background-position:-44px 0;}
	#main-body-nav .current{color:#e4f1ff;background-position:0 -150px;}
	#main-body-nav .current .left{background-position:-40px 0;}
	#main-body-nav .current .right{background-position:-44px 0;}
	#main-body-nav .current .middle{color:#d8ebff;}
	
/* BLOG */
#blog-container{border:1px solid #B2B2B2;background-color:#F2F2F2;padding:0 10px 10px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.blog1, #blog-container .comments{margin-top:10px;display:block;overflow:hidden;border:1px solid #B2B2B2;background-color:#FFF;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#blog-container .comments{padding-bottom:0;}
	.blog1 .date{}
	.blog1 .date .number{float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:199%;line-height:100%;text-align:center;}
	.blog1 .date .number span{font-size:60%;vertical-align:top;}
	.blog1 .date .month-year{font-weight:bold;font-size:113%;line-height:1.1em;padding:0 3px;margin-right:10px;float:left;background-color:#FFF;}
	.blog1 .title2{font-size:213%;padding-top:6px;line-height:0.9em;margin-bottom:5px;}
	.blog1 .clear p{margin-top:5px;}
	.blog1 .left{float:left;margin-right:10px;margin-left:3px;}
	.blog1 .right{float:right;margin-left:10px;margin-right:3px;}
	.blog1 .clear.title3 {margin-top:5px;}
	.blog1 .clear.title3 span{float:left;line-height:1.1em;font-weight:normal;}
	.blog1 .clear.title3 span a{font-weight:bold;}
	.blog1 .clear.title3 .divider{padding:0 5px;color:#999;}
	.blog1 .more{font-weight:bold;}
	.blog1 .more .desc{float:left;}
	.blog1 .more span{width:11px;height:10px;float:left;margin:4px 0 0 4px;display:block;overflow:auto;background:url('../images/bullet2.jpg') top left no-repeat #007FC4;}
	.blog1 .more:hover span{background-position:0 -10px;}	
	.blog1 .comment{background:url('../images/odd-grad1.jpg') top left repeat-x #F4F4F9;padding:10px;border:1px solid #dddde4;margin-top:10px;}	
	.blog1 .comment .desc{margin:5px;padding:5px;background:url('../images/light-grad2.jpg') bottom left repeat-x #FFF;border:1px solid #d8d7db;}
	.blog1 .comment .title3{margin:0;font-weight:normal;}
	.blog1 .title4{font-size:140%;font-weight:bold;margin-top:20px;}
	
/* SHOP INDEX */
.shop-index1{clear:both;}
.shop-index1 ul li{width:190px;padding-right:10px;float:left;}
.shop-index1 .item1{display:block;overflow:auto;}
.shop-index1 .title2{margin-bottom:5px;}
.shop-index1 .title1{margin-bottom:10px;}
.shop-index1 .item1 li{line-height:1.1em;margin-top:5px;}
.shop-index1 .item1 li span{width:11px;height:10px;margin-right:6px;margin-top:2px;display:block;overflow:auto;float:left;background:url('../images/bullet2.jpg') top left no-repeat #007FC4;}
.shop-index1 .item1 li:hover span{background-position:0 -10px;}
.shop-index1 .item1 li .desc{width:173px;float:right;overflow:hidden;}

/* SIGN UP1 */
#sign-up1{margin:10px 0 20px 0;}
#sign-up1 .error1, #sign-up1 .success1{margin-bottom:10px;}
#sign-up-nl1{font-size:110%;height:16px;width:140px;margin-right:-2px;}
#sign-up1 .formbtn{width:102px;height:32px;margin-left:5px;position:relative;top:10px;}

/* SIDE SIGN UP*/
#side-nl .input{font-size:108%;height:16px;float:left;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}

/* ALERTS */
#alerts input, #alerts select{width:254px;font-size:123%;}
#alerts select{width:252px;}
#alerts .item2 .title2{margin-bottom:5px;}
#alerts .item2 a img{margin-left:5px;position:relative;top:4px;}
#alerts .item2.selected{margin-bottom:10px;}
#alerts .item2.selected .container1{width:145px;float:left;margin-bottom:10px;}
#alerts .item2.selected .container1 .store-logo1{margin:0 3px 0 11px;float:left;}
#alerts .item2.selected .container1 a img{margin-top:-4px;}
#alerts .item2.selected .container2{margin-bottom:8px;padding-bottom:8px;clear:both;display:block;overflow:auto;background:url('../images/light-grad2.jpg') bottom left repeat-x;border-bottom:1px solid #bde8ff;}
#alerts .item2.selected .container2 .title3{float:left;width:250px;padding-left:10px;}
#alerts .item2.selected .container2 a img{float:right;margin:-6px 10px 0 0;}

/*SIGNUP/CONTACT FORM*/
#form1{margin-bottom:20px;}
	#form1 label{width:140px;padding-left:10px;float:left;padding-top:5px;font-size:103%;}
	#form1 .container{width:300px;float:left;}
	#form1 .clear{margin-top:20px;border-bottom:1px solid #CCC;padding-bottom:20px;background:url('../images/light-grad2.jpg') bottom left repeat-x;}
	#form1 .clear.last{border:none;padding:0;background-image:none;}
	#form1 input{width:160px;font-size:123%;}
	#form1 textarea{width:298px;height:9em;font-size:123%;}
	#form1 .formbtn{margin-top:20px;width:102px;height:32px;}
	#form1 img.code1{margin-left:2px;}
	#form1 #confirm-code1{width:215px;text-align:center;}
	#form1 .error-state{margin-bottom:-5px;}
	#form1 .error1, #form1 .success1{margin-top:10px;}
	
/*PAGE NUMBERS*/
#page-numbers{text-align:center;display:block;overflow:hidden;margin-bottom:10px;}
	#page-numbers a.number, #page-numbers .current{border:1px solid #B2B2B2;padding:3px;width:16px;float:left;margin:0 5px;display:block;overflow:hidden;background:url('images/light-grad1.jpg') top left repeat-x #FFF;text-align:center;}
	#page-numbers a.number:hover{background-color:transparent;border-color:#EBEBEB;-moz-box-shadow: 1px 1px 5px #FFF, -1px -1px 5px #FFF;-webkit-box-shadow: 1px 1px 5px #FFF, -1px -1px 5px #FFF;background-image:none;}
	#page-numbers .current{background:#777;color:#FFF;border-color:#333;}
	#page-numbers a.next, #page-numbers a.prev{float:left;cursor:pointer;padding:0 5px;margin-top:4px;}
	#page-numbers a.next span, #page-numbers a.prev span{background:url('../images/bullet2.jpg') top left no-repeat #007FC4;float:right;width:11px;height:10px;display:block;margin-left:5px;margin-top:3px;overflow:auto;}
	#page-numbers a.prev span{margin-left:0;margin-right:5px;float:left;background-position:-11px 0;}
	#page-numbers a:hover.next span{background-position:0 -10px;}
	#page-numbers a:hover.prev span{background-position:-11px -10px;}
	
/*FOOTER*/ 
#meerkat{clear:both;border-top:1px solid #361c2e;background:url('../images/header-bg1.jpg') top center no-repeat #361c2e;padding:0 5px 8px 5px;color:#FFF;text-align:center; text-transform:uppercase;font-weight:bold;}
#meerkat form *{display:inline;}
#meerkat .wrapper{display:block;overflow:hidden;padding-bottom:8px}
#meerkatLabel{display:block;overflow:auto;background:red;width:400px;} 
#meerkat label{position:relative;font-size:121%;position:relative;top:3px;margin-right:10px;width:400px;}
#meerkat #nl-btm-email{width:160px;font-size:200%;height:30px;position:relative;top:6px;}
#meerkat #nl-btm-email input{float:left;}
#meerkat .formbtn{height:32px;width:102px;background:url('../images/btn-form-submit.png') right bottom no-repeat;opacity:0;filter: alpha(opacity = 0);filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
#meerkat img{margin-left:-105px;position:relative;top:14px;}
#meerkat table{float:none;clear:none;display:inline;}
#meerkatInput2{width:102px;}
#closeMeerkat{float:right;width:120px;text-align:right;position:relative;top:13px;}
#closeMeerkat a{clear:both;width:100%;display:block;overflow:auto;color:#e0cfeb;}
#closeMeerkat a:hover{color:#FFF;}

#footer{display:block;padding-top:15px;margin-top:10px;overflow:auto;color:#7b8b93;width:100%;background-color:#1e1b1f;}
	#footer a{color:#ac4141;}
	#footer .item1{float:left;width:210px;margin:0 10px;padding:5px 10px 0 10px;border-top:none;}
	#footer .item1 .title3{margin-bottom:5px;}
	#footer .item2{float:left;width:480px;padding:0 10px;}
#footer .clear center a{color:#5b5d5e;}
#footer .clear center{color:#454748;}