﻿/*----- BASIC LAYOUT ---------------------------------------------------------------------------------------------------------------*/


#wrapper {overflow: visible; text-align:left; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff;}



#bodycont {display: block; width: 600px;  padding:0px; clear: none; float: right;}

#topads {display:block;}
#topads img {border: none 0px;}

#leftnav {display: block; float: left; width: 175px; margin: 0px; }

#leftnav a img {border: 0px none;}


#wrapper div.leftnavshunt {margin-top: -45px !important;}

div.features {margin-top: 20px;}


/*----- LEFTSIDE NAV BAR ----------------------------------------------------------------------------------------------------------*/

#leftnav p.hdr {display: block; width: 170px; margin: 20px 0px 15px 0px; letter-spacing: 2px; font-size:12px; padding: 2px 5px 2px 5px; border: solid 1px #cccccc; text-transform: capitalize; color: #cc3399; 
margin-top:20px; text-align: center; font-family: arial, helvetica, sans-serif; }


ul.adnav2 {font-size: 12px; text-align:left; list-style-position: outside; list-style-type: none; margin-top: 5px; margin-bottom: 5px; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; padding-left: 0px; margin-left: 0px;}
ul.adnav2 li {padding:8px 2px 8px 0px; text-transform: capitalize;}
ul.adnav2 li a{color: #000066; text-decoration: none;}
ul.adnav2 li a:hover  {color: #0000ff; text-decoration: underline;}
ul.adnav2 li a:visited {color: #cc3399; }
ul.adnav2 li a img {border: solid 1px; border-color: #ffffff #ffffff #cccccc #ffffff;}


ul.adnav {font-size: 12px; text-align:left; list-style-position: outside; list-style-type: none; margin-top: 5px; margin-bottom: 5px; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; padding-left: 0px; margin-left: 0px;}
ul.adnav li {padding:8px 2px 8px 0px; text-transform: capitalize;}
ul.adnav li a{color: #000066; text-decoration: none;}
ul.adnav li a:hover  {color: #0000ff; text-decoration: underline;}
ul.adnav li a:visited {color: #cc3399; }
ul.adnav li a img {border: solid 1px; border-color: #ffffff #ffffff #cccccc #ffffff;}



div#ssearchbx span.filter {display: block; margin-top:28px;}

#leftnav p {width: 170px; font-size: 11px; color: #666666; font-family: arial, helvetica, sans-serif; line-spacing: 150%; letter-spacing: 1px; margin: 0px 0px 20px 0px; padding: 5px;}

#leftnav p strong {font-weight: bold;}

#leftnav p em {font-style: italic;}

p#introp {display: block; width: 580px; padding: 5px 0px 15px 0px; position: relative; left: 200px; top: 25px; margin: 0px;
	 font-size: 11px; color: #666666; font-family: arial, helvetica, sans-serif; line-spacing: 150%; letter-spacing: 1px;}


div#ssearchbx {display: block; position: absolute; top: 1px; left: 0px; padding-bottom: 35px; border-bottom: solid 1px #cccccc;}
div#ssearchbx img {border: 0px none; margin-top: 5px; padding:0px; display: block;}
div#ssearchbx form {margin: 0px; padding: 0px;}
div#ssearchbx .sebtn   {width: 32px; font-size:10px; TEXT-ALIGN: center;TEXT-TRANSFORM: capitalize; vertical-align: top; display: inline; margin: 0px; padding: 0px;}
div#ssearchbx .ssearch_box {width: 125px; margin: 0px; padding: 0px; display: inline;}
div#ssearchbx p.input {margin: 0px; padding: 12px 0px 12px 6px; text-align: left;}


div#searchcont {display: block; border: 0px none; position:relative; width: 175px; }




h3.about  {text-align:left; text-transform: capitalize; display:block;  padding: 210px 0px 4px 0px; color:#01234a; margin: 0px 0px 0px 0px; font-size:13px; font-weight: normal; letter-spacing: 1px;}
p.about {display:block; position:relative; text-align:left; margin: 0px 0px 45px 0px; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 130%; color:#cc3399; letter-spacing: 1px; padding: 0px;}



.sky{border:none; margin-top: 20px;}


.sidead{border:solid 1px #cc3399; margin: 10px 0px 10px 0px;}


div.spot170 a.expl {display: block;margin: 0px 0px 0px 0px; text-align: center; font-size: 11px; font-weight: bold; padding:0px 10px 10px 10px;}






/*--- SUBSCRIPTIONS -------------------------------------------------------------------------*/


div#subscription2 {background-image: url('/img/subscriptions/inspirational-offers-feat.gif'); background-repeat:no-repeat; background-position: left top;}

div#subscription2offer {background-image: url('/img/subscriptions/give-more-offer-feature-bg.jpg'); background-repeat:no-repeat; background-position: left top;}

div#subscription1offer {background-image: url('/img/subscriptions/fish-bicycle-coupon-bg.jpg'); background-repeat:no-repeat; background-position: left top;}


div.subsfeature250 {height: 250px; width: 600px; display: block; clear: right; border: solid 1px #ffffff; margin: 50px 0px 50px 0px;}

div.subsfeature250 div.signupright {margin:130px 10px 0px 360px; display: block; border-top: solid 1px #cccccc; border-right: solid 1px #cccccc; border-left: solid 1px #000033; border-bottom: 1px solid #000033; text-align: right; font-size: 11px; letter-spacing: 1px; font-weight: normal; color: #000033; 
					background: #ffffff; background-image: url('/img/bgs/blue-tint-160-bot.jpg'); background-repeat:repeat-x; background-position: left top; }

div.subsfeature250 div.signupmid {margin:130px 95px 0px 275px; display: block; border-top: solid 1px #cccccc; border-right: solid 1px #cccccc; border-left: solid 1px #000033; border-bottom: 1px solid #000033; text-align: right; font-size: 11px; letter-spacing: 1px; font-weight: normal; color: #000033; 
					background: #ffffff; background-image: url('/img/bgs/blue-tint-160-bot.jpg'); background-repeat:repeat-x; background-position: left top; }


div.subsfeature250 div.signupright span.fieldset, div.subsfeature250 div.signupmid span.fieldset {display: block; float: none; clear: right;}

div.subsfeature250 div.signupright input.signup, div.subsfeature250 div.signupmid input.signup  {color:#000033; font-size: 12px; font-weight: bold;}

div.subsfeature250 div.signupright a.privacy, div.subsfeature250 div.signupmid a.privacy {font-size: 9px; font-weight: bold; text-align: right; margin: 2px auto;}

div.subsfeature250 a.expl {display: block;margin: 16px 0px 0px 0px; text-align: right; font-size: 11px; font-weight: bold; padding:4px 0px 0px 0px;}



/*NEW SIGNPOST and INDENTED LINKS IN TOP ADS --------------------------------------------------------------------------------*/

div.tadv2exp {display:block; float:none; clear: both; width: 799px; padding: 0px 0px 0px 1px; margin: 15px 0px 0px 0px; background: #ffffff;}

div.tadv2exp div.clr {display:block; float:none; clear: both; width: 799px;}

div.tadvSign {display:block; float:none; clear: both; width: 799px; height: 45px; padding: 0px 0px 0px 1px; margin: 15px 0px 0px 0px; background: #ffffff;}

/*----------------------------------------------------------------------------------------------------------------------------*/


div.clr {display: block; float: none; clear: both; height: 1px; width:100%;}



.subhead{display:block; margin: 15px 0px 0px 0px; font-size: 12px; font-weight:bold; letter-spacing: 2px; color:#cc0099; font-family: verdana, arial, helvetica, sans-serif;}





/*-- NEW TOP H2 --------------------------------------------------------------------------------------------- */

#wrapper h2 {color: #cc3399; display: block; text-align:left; clear: none; width: 565px; font-size: 25px; font-weight: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 3px; padding: 15px 4px 15px 0px; margin: 0px; text-transform: capitalize;}

div#topflash {display: block; float: right; width: 215px; margin: 0px; padding: 0px; text-align: right;}
div#topflash img {border: 0px none;}



#wrapper p.all {text-align:right; width: 794px; display: block; float: none; margin: 0px 0px 35px 0px;}
#wrapper p.all a { font-size: 13px; font-weight: bold; letter-spacing: 2px; text-align: right; text-transform: capitalize; }
#wrapper p.all a b {font-weight: normal; font-size: 12px; text-transform: none; letter-spacing: 1px; text-decoration:none !important;}






/*--- AFFILIATE LINK STUFF------------------------------------------------------------------------------*/

div.affimg {display: block; float: right; width: 250px;}

div.afftext {display: block; width: 510px;}

div.affclr {display: block; float: none; clear: both; height: 1px; width: 100%; margin: 0px;}

div.afftext a{display: inline;}

div#affAd { display: block; padding: 0px; margin: 0px 0px 15px 0px;}


div#sponads {display: block; width: 600px; text-align: center;}


div#sponads img {display: block; float: none; text-align: center; margin: 0px auto;}





/*---- NEW FEATURES REPLACEMENTS STUFF ------------------------------------------------------------------*/

div#featuredSections {display: block; float: none; clear: both; margin: 0px 0px 25px 0px; width: 600px;}

div#featuredSectionsCtr {display: block; float: none; clear: both; margin: 0px auto 0px auto; width: 460px;}

div#featuredSections div.longSect {display: block; float: none; padding: 10px 0px 10px 10px; margin: 30px 0px 30px 0px; text-align:left; width: 395px; clear: both; border: none 0px; font-family: tahoma, arial, helvetica, sans-serif;}

div#featuredSections div.longSect a.text {display: block; float: none; font-weight: bold; padding: 5px 5px 5px 0px; letter-spacing: 1px; font-size: 15px;}


div#featuredSections div.longSect div.insSect {display: block; margin: 10px 0px 10px 0px; padding: 0px 0px 4px 0px; border-bottom: solid 1px #00ccff;}


div#featuredSections div.longSect div.insSect img {border: none 0px; display: inline;}


div#featuredSections div.sect a {display: block; text-decoration: none; border: 0px none; padding: 0px;}

div#featuredSections div.sect a.text {padding-top:2px; padding-bottom: 3px; }

div#featuredSectionsClr {display: block; float: none; clear: both; height: 1px; width: 460px;}

a.tban { displaY: block; margin: 0px 0px 40px 0px;}









div#liveChat { display: block; text-align: center; padding: 0px; margin:25px 0px 0px 0px;}
div.ChatButton {display: block; text-align: center; margin: 0px auto 0px auto; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px;}
div.ChatButton img {border: none; display: block; margin:0px auto 0px auto;}
div.ChatButton a {text-decoration: none; color:#003366;}
div.ChatButton a span {display: block; margin: 0px auto 0px auto; padding: 0px;}

div.ChatButton a em {font-weight: bold; text-decoration: underline; font-style: normal;}




img.inline {display: inline; border: none 0px; margin: 0px; padding: 0px;} 


a.subs img {border: none 0px;}


span#cntdwn {padding: 0px;  height: 92px; display: block; float: none; text-align: center; font-size: 20px; letter-spacing: 1px; font-family: arial, helvetica, sans-serif; line-height: 150%; color: #990000; margin-bottom: 0px; background:none;}
div#countdown {background-image: url('/img/bgs/hearts.jpg'); background-repeat:no-repeat; background-position: center middle; }

div#countdown {display: block; margin: 0px; padding: 55px 0px 0px 0px;}
div#countdown img {margin-top: 10px;}


/* ------------Side Bar Filter and Sort -------------------------- */

div#sideFilterSort {background: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 13px; display: block; margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px;}

div#sideFilterSort p.title {display: block; background: #ffffff;  margin: 0px 0px 15px 0px; letter-spacing: 2px; font-size:12px; padding: 5px; border: solid 1px #cccccc; text-transform: capitalize; color: #cc3399; margin-top:0px; text-align: center; font-family: arial, helvetica, sans-serif; }

div#sideSortBox {display: block; margin: 0px 0px 20px 0px; padding: 0px 5px 0px 0px;}

div#sideFilterBox {display: block; margin: 0px 0px 0px 0px; padding: 0px 5px 10px 0px;}

div#sideFilterBox span {display: block;}

div#sideFilterBox ul {list-style: none outside; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px;}

div#sideFilterBox ul li {padding: 2px 0px 2px 0px;}


p.sortedtitle {font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: normal; letter-spacing: 0px; color: #000033; padding: 4px; margin: 0px 0px 10px 0px; border-bottom: dashed 1px #cccccc;}



