

/* Reset, Body and general
--------------------------------------------------------------------*/
* {
margin:0;
padding:0;
}

body {
background:#fff url(images/bg/bg.jpg);
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#666;

}

p {
margin:0 0 15px 0;
}
a {
color:#ffaa00;
text-decoration:none;
}
a.bullet {
background: url(images/bg/triple_bullet2.gif) 0 3px no-repeat;
padding:0 0 0 30px;
display:block;
}
a.bullet2 {
background: url(images/bg/triple_bullet.gif) 0 4px no-repeat;
padding:0 0 0 30px;
display:block;
}
a.bullet3 {
background: url(images/bg/triple_bullet.gif) 0 3px no-repeat;
padding:0 0 0 30px;
display:block;
}
a.bulletN {
background: url(images/bg/newwin.gif) 0 -2px no-repeat;
padding:0 0 0 55px;
display:inline-block;
}
a.bullet:hover, a.bullet2:hover, a.bullet3:hover {
text-decoration:underline;
}
img {
border:none;
}
.orange {
color:#ffaa00;
}
.fl {
float:left;
}
.fr {
float:right;
}


h1{
background:url(images/bg/top.png) no-repeat; /*-- used as hook for top of page graphic --*/
padding:35px 0 10px 170px;
font-size:1.3em;
font-weight:lighter;
margin:0px 0 0 0;
height:40px;
color:#ccc;
}

h3 {
margin:0 0 10px 0;
}
ul.terms {
margin:0 0 0 10px;

}
ul.terms li{
margin:0 0 5px 0;

}
ul.terms li p{
margin:5px 0 5px 0;

}
/* Container 
--------------------------------------------------------------------*/
#container {
margin:0 auto 0 auto;

width:960px;

}
/* Header 
--------------------------------------------------------------------*/
#header {
margin:0 0 10px 0;
position:relative;
font-size:0.8em;
}
#logo {
float:left;
position:relative;
top:35px;
}
/* Navigation 
--------------------------------------------------------------------*/
#header ul.weekly li a, #header ul.main li a {
color:#666;
background: url(images/bg/bullet.gif) 0 2px no-repeat;
padding:0 0 0 10px;

}

#header ul li a:hover, #header ul li a.on {
color:#ffaa00;

}

/* Weekly nav
--------------------------------------------------------*/
#weeklyNav {
padding:0 0 5px 0;
float:left;
clear:both;
width:960px;
}
#weeklyNav ul.weekly {
list-style:none;
float:left;
margin:48px 0 0 0;
width:464px;

}

#weeklyNav ul.weekly li {
float:left;
margin:0 10px 0 0;
position:relative;

}

#weeklyNav ul.weekly li a {
}
#banner {
float:right;
margin:0 22px 0 0;
display:inline;
}
/* Main nav
--------------------------------------------------------*/
#mainNav {
width:100%;
float:left;
border-top:2px solid #999;
margin:10px 0 0 0;
font-size: 0.9em;
}
#mainNav ul {
list-style:none;

clear:left;
}

#mainNav ul li {
float:left;

margin:10px 13px 0 0;


}
#mainNav ul li.last {
margin:10px 0 0 0;
}
#mainNav ul li a {
}

/* Roll overs for weekly nav 
--------------------------------------------------------*/
#weeklyNav #week,#weeklyNav #week2, #weeklyNav #week3, #weeklyNav #week4, #weeklyNav #week5, #weeklyNav #week6, #weeklyNav #week7, #weeklyNav #week8, #weeklyNav #week9, #weeklyNav #week10,  #weeklyNav #week11, #weeklyNav #week12, #weeklyNav #week13, #weeklyNav #week14, #weeklyNav #week15, #weeklyNav #week16, #weeklyNav #week17, #weeklyNav #week18, #weeklyNav #week19, #weeklyNav #week20, #weeklyNav #week21, #weeklyNav #week22 {
display:none; 
position:absolute; 
left:-18px; 
top:-65px; 
background: url(images/bg/popup.gif) no-repeat;
padding: 5px 0 0 75px;
width:140px;
height:62px;
color:#fff;
font-size:10px;
}
#weeklyNav #week a, #weeklyNav #week2 a, #weeklyNav #week3 a, #weeklyNav #week4 a, #weeklyNav #week5 a, #weeklyNav #week6 a, #weeklyNav #week7 a, #weeklyNav #week8 a, #weeklyNav #week9 a, #weeklyNav #week10 a, #weeklyNav #week11 a, #weeklyNav #week12 a, #weeklyNav #week13 a, #weeklyNav #week14 a, #weeklyNav #week15 a, #weeklyNav #week16 a, #weeklyNav #week17 a, #weeklyNav #week18 a, #weeklyNav #week19 a, #weeklyNav #week20 a, #weeklyNav #week21 a, #weeklyNav #week22 a{
background: url(images/bg/bullet_top.gif) 0 1px no-repeat;
padding:3px 0 2px 20px;
margin:0px 0 0 0;
display:block;
color:#fff;
}
#weeklyNav #week2 { 
background: url(images/bg/popup_2.gif) no-repeat;
}
#weeklyNav #week3 { 
background: url(images/bg/popup_3.gif) no-repeat;
}
#weeklyNav #week4 { 
background: url(images/bg/popup_4.gif) no-repeat;
}
#weeklyNav #week5 { 
background: url(images/bg/popup_5.gif) no-repeat;
}
#weeklyNav #week6 { 
background: url(images/bg/popup_6.gif) no-repeat;
}
#weeklyNav #week7 { 
background: url(images/bg/popup_7.gif) no-repeat;
}
#weeklyNav #week8 { 
background: url(images/bg/popup_8.gif) no-repeat;
}
#weeklyNav #week9 { 
background: url(images/bg/popup_9.gif) no-repeat;
}
#weeklyNav #week10 { 
background: url(images/bg/popup_10.gif) no-repeat;
}
#weeklyNav #week11 { 
background: url(images/bg/popup_11.gif) no-repeat;
}
#weeklyNav #week12 { 
background: url(images/bg/popup_12.gif) no-repeat;
}
#weeklyNav #week13 { 
background: url(images/bg/popup_13.gif) no-repeat;
}
#weeklyNav #week14 { 
background: url(images/bg/popup_14.gif) no-repeat;
}
#weeklyNav #week15 { 
background: url(images/bg/popup_15.gif) no-repeat;
}
#weeklyNav #week16 { 
background: url(images/bg/popup_16.gif) no-repeat;
}
#weeklyNav #week17 { 
background: url(images/bg/popup_17.gif) no-repeat;
}
#weeklyNav #week18 { 
background: url(images/bg/popup_18.gif) no-repeat;
}
#weeklyNav #week19 { 
background: url(images/bg/popup_19.gif) no-repeat;
}
#weeklyNav #week20 { 
background: url(images/bg/popup_20.gif) no-repeat;
}
#weeklyNav #week21 { 
background: url(images/bg/popup_21.gif) no-repeat;
}
#weeklyNav #week22 { 
background: url(images/bg/popup_22.gif) no-repeat;
}
#weeklyNav ul.weekly li.break { 
margin:0 10px 0 109px;
display:inline;
}

#weeklyNav ul.weekly li.start { 

width:99px;
}

/* Content 
--------------------------------------------------------------------*/

/* Home
--------------------------------------------------------*/
#content {
width:916px;
height:540px;
background: url(images/bg/home_bg3.png) no-repeat;
padding:22px 20px 0 28px;


}

#homeMain {
font-size:0.75em;
text-align:justify;
height:196px;
width:431px;
float:left;
padding:300px 11px 0 0;
position:relative;
line-height:1.1em;
}
#homeMain h2{
font-size:1.3em;
margin:4px 0 20px;
color:#000;
font-style: italic;
font-weight: lighter;
}

#homeMain p{

margin:0 0 8px 0;

}
#homePic {
margin:0 0 5px 0;
}

#turkey {
position:absolute;
top:30px;
left:335px;

}
#homeMain a.bullet {
color:#666;
}
#homeMain a.bullet:hover {
color:#ffaa00;
}

#homeNav {
background: url(images/pics/swap2.jpg) no-repeat;
height:496px;
width:284px;
float:left;
padding:35px 20px 0 162px;
position:relative;

}

#homeNav h2{
color:#ccc;
font-size:1em;
font-weight:lighter;
margin:0 0 20px 0;
}

#reg {
background:#666;
border:1px solid #777;
padding:5px;
}

.msgOk, .errorMsg {
color:#fff;
}

#homeNav p label{
float:left;
width:110px;
color:#fff;
font-size:0.9em;
padding:2px 0 0 0;
}

#homeNav #btnSubmit {
background:#ffaa00;
border:none;
padding:2px 8px;
cursor: pointer;
}


#homeNav dt a{
background: url(images/bg/bullet_home.gif) no-repeat;
padding:2px 0 0 20px;
height:25px;
display:block;
color:#fff;
}
#homeNav dt.two a{
background: url(images/bg/bullet_home.gif) 0 -67px no-repeat;
}
#homeNav dt.three a{
background: url(images/bg/bullet_home.gif) 0 -146px no-repeat;
}
#homeNav dt.four a{
background: url(images/bg/bullet_home.gif) 0 -212px no-repeat;
}
#homeNav dt.five a{
background: url(images/bg/bullet_home.gif) 0 -278px no-repeat;
}
#homeNav dt.six a{
background: url(images/bg/bullet_home.gif) 0 -357px no-repeat;
}

#homeNav dd{
color:#999;
font-size:0.8em;
margin:-5px 0 12px 20px;
width:240px;
line-height:1.1em;
}
#homeNav dd img{
margin:0 5px 0 0;
}

#coveted {
position:absolute;
top:70px;
left:385px;

}
#safe {
position:absolute;
top:380px;
left:385px;

}
a.rss {
background: url(images/pics/feed.gif) 0 0 no-repeat;
padding:5px 0 8px 25px;
display:inline-block;
color:#999;
font-size:1em;
margin:-5px 0 0 0;

}
#footRss {
float:left;
margin:0 0 0 0;
width:450px;
position:relative;
top:-24px;
}

#descRss {
display:none; 
position:absolute; 
left:50px; 
top:-100px; 
background: #666;
padding: 5px ;
width:210px;
color:#fff;
font-size:10px;
border:1px solid #fff;
}

dl.schedule dt {
font-weight: bold;
margin:0 0 5px 0;
color:#ffaa00;
}
dl.schedule dd {

margin:0 0 15px 0;
}

#coveted_content #goInfo h2 {
margin:0 0 20px 0;
font-size: 1.5em;
}

/* Most coveted
--------------------------------------------------------*/

#coveted_content {
background:url(images/bg/slice.png) repeat-y;
padding:20px 40px;
width:876px;
}

div.prodInfo {
color:#fff;
font-size:0.8em;
width:220px;
float:left;
margin:0 0 0 20px;

}

#coveted_content h1{
font-size:1.4em;
font-weight:lighter;
color:#999;
margin:10px 0 40px 100px;
}
#coveted_content h2{
font-size:1em;
font-weight:lighter;
color:#fff;

}
#goInfo {
color:#fff;
font-size:0.8em;
width:400px;
float:left;
margin:0 0 0 20px;
line-height:1.3em;
}

#goInfo ul{
padding:0 0 10px 20px;
}

#goInfo ul li{
padding:0 0 10px 0;
}

#goInfo h2{
margin:0 0 10px 0;
font-size: 1.5em;
color:#ffaa00;
}


/* Top 10
--------------------------------------------------------*/
#top10_content {
background:url(images/bg/slice.png) repeat-y;
padding:0 40px 0 50px;
width:866px;
line-height:11px;
}
#top10_content h1{
font-size:1.4em;
font-weight:lighter;
color:#999;
margin:10px 0 20px 100px;
}

#top10_content img{
margin:0 6px 5px 0;

}
#top10_content select{
font-size:0.8em;
background:#000;
color:#fff;
padding:2px ;
border:none;
border-top:1px solid #999;
border-left:1px solid #999;
width:280px;
}
#tenSelect {
background:url(images/bg/top10_dd.gif) no-repeat;
padding:4px 0 3px 120px;
margin:0 0 10px 0 ;
position:relative;
left:-21px;
}

div.ten {
float:left;
position:relative;

}

.tenOver {
display:none;
position:absolute; 
background:url(images/bg/topover.png) no-repeat;
height:112px;
width:180px;
left:-2px; 
top:-2px; 
font-size:9px;
padding:15px;
color:#fff;
}

.tenOver a.bullet3 {
background: url(images/bg/triple_bullet.gif) 0 1px no-repeat;

}

#descRss2 {
display:none; 
position:absolute; 
left:100px; 
top:-80px; 
background: #666;
padding: 5px ;
width:210px;
color:#fff;
font-size:10px;
border:1px solid #fff;
}
/* Weekly guide
--------------------------------------------------------*/

#guide_content {
background:url(images/bg/slice.png) repeat-y;
padding:0 45px;
width:866px;

}
#guide_content select{
font-size:0.8em;
background:#000;
color:#fff;
padding:2px ;
border:none;
border-top:1px solid #999;
border-left:1px solid #999;
width:280px;
}
#guide_content #tenSelect {

left:-16px;
}
#guide {
width:420px;
font-size:0.8em;
color:#fff;
float:left;

}
.guide, .guideCol2 {
width:205px;
float:left;
margin:0 10px 0 0;


}
.guideCol2 {
margin:0;

}
.guide img{
display:block;
margin:0 0 5px 0;
}
#tips{
background:#3c3c3c;
width:430px;
float:right;
font-size:0.8em;
color:#fff;
padding:5px 0 0 6px;
margin:70px 0 0 0;
}
#tips h2{
font-weight:lighter;
margin:0 0 10px 0;
}

#tip1 h3, #tip2 h3{
background:url(images/bg/one.gif) no-repeat;
padding:0 0 0 30px;
margin:0 0 10px 0;
font-size:0.9em;
height:30px;
}

#tip2 h3{
background:url(images/bg/two.gif) no-repeat;
padding:0 0 0 30px;
margin-top:150px;
}

/* Online shopping / Sort it online / Privacy
--------------------------------------------------------*/

#shop_content {
background:url(images/bg/slice_basics.png) repeat-y;
padding:10px 30px 0 35px;
width:894px !important;
width:891px;
}

#shop_content h2{
margin:0 0 10px 0;
font-size:1.4em;
}

#shop_content ul, #shop_content2 ul, #bigBanner ul {
list-style:none;
margin:0 0 20px 0;
}

#shop_content ul li,#shop_content2 ul li, #bigBanner ul li{
margin:0 0 10px 20px;
background:url(images/bg/single.gif) 0 2px no-repeat;
padding:0 0 0 15px;
}

#shop {
background:url(images/bg/top_basics.png) no-repeat; /*-- header for online shopping page --*/
color:#666;
padding:35px 40px 40px 150px;
font-size:1.1em;
}
p.link{
background:url(images/bg/link.gif) no-repeat;
padding:10px;
}
p.link a, p.link2 a, p.link3 a{
color:#0023A0;
font-weight:bold;

}
p.link2{
background:url(images/bg/link2.gif) no-repeat;
padding:10px 10px 12px 10px;
}
p.link3{
background:url(images/bg/link3.gif) no-repeat;
padding:10px;
}

#pics {
float:left;
width:158px;
margin:0 20px 0 100px;
display:inline;
}

#pics img{
margin:0 0 20px 0;
}

#text {
float:right;
width:590px;
padding:0 10px 0 0;
font-size:0.8em;
}
#text h2{
color:#ffaa00;
}
.topTip {
border:1px solid #ffaa00;
padding:5px;
}
.big {
font-size:1.3em;
}

#privacy {
font-size:0.8em;
}
/*#bigBanner {
margin:0 0 20px 0;


}*/


#guideButton {
	padding-top: 0px;
	margin-left: 275px;
	height:29px;
	width:269px;
}



#bigBanner ul{
margin:0 0 0 20px;

}


#bigBanner {
padding:50px 80px 0 350px;
font-size:0.8em;
color:#666;
line-height:1.3em;

}
#bigBanner p.link{
position:absolute;
top:260px;
left:610px;
margin:-35px 0 0 0;
background:url(images/bg/linkBan.gif) no-repeat;
width:245px;
}
#bigBanner h2{
color:#ffaa00;
font-size:2em;
font-weight:lighter;
margin:0 0 10px 0;
} 


#shopBasics {
background:url(images/bg/lost_bg.png) no-repeat;

padding:0 20px 0 0;
}

#basicsTitle {
background:none;
color:#666;
width:800px;

}

#shop_content2 {
background:url(images/bg/slice_basics2.png) repeat-y;
padding:10px 30px 0 35px;
margin:-15px 0 0 0;
width:894px !important;
width:891px;
}

.text2 {
padding:0 150px 100px 315px;
font-size:0.8em;
background:url(images/bg/thief.gif) bottom  no-repeat;
}

.text3 {
padding:20px 10px 100px 315px;
font-size:0.8em;

}
#shopBasics h3, .text2 h3, .text3 h3 {
color:#ffaa00;
margin:20px 0 10px 0;

}

#shopBasics h2, .text2 h2, .text3 h2 {
color:#ffaa00;
margin:20px 0 10px 0;
font-weight:bold;
}

/* Footer 
--------------------------------------------------------------------*/
#footer {
background:url(images/bg/bot.png) no-repeat;
font-size:0.7em;

padding:60px 0 0 0;
}
#footerHome {
position:relative;
font-size:0.7em;
padding:10px 0 0 0;

}
#footerShop {
background:url(images/bg/bot_basics.png) no-repeat;
font-size:0.7em;

padding:60px 0 0 0;
}
 #visaLinks{
list-style:none;
float:left;
clear:both;

}
#visaLinks li{
float:left;
margin:0 10px 0 0;

}
#visaLinks li a{
color:#0023A0;
}

#extLinks{
list-style:none;
float:right;
position:relative;
}
 #extLinks li{
float:left;
margin:0 0 0 15px;
}
 #extLinks img{
margin:-2px 5px 0 0 !important;
margin:-1px 5px 0 0;
float:left;
}
#extLinks li a{
color:#0023A0;
margin:0 0 0 0;
}
#social {

font-size:1em;
font-weight:lighter;
position:absolute;
top:-20px;
left:0px !important;
left:16px;
}
p.disclaimer {
clear:both;
padding:20px 0 0 0;
font-size:0.6em;
color:#999;

}

p.homedis {

padding:20px 0 0 0;
margin:0 0 0 0;

}
#descSoc {
display:none; 
position:absolute; 
left:220px; 
top:-68px; 
background: #666;
padding: 5px ;
width:210px;
color:#fff;
font-size:10px;
border:1px solid #fff;
}



#fullWidth {
color:#fff;
padding:0 10px;
font-size:0.8em;
line-height:1.3em;
}
#fullWidth ul{
padding:0 0 10px 20px;
}

#fullWidth ul li{
padding:0 0 10px 0;
}

#fullWidth h2{
margin:0 0 10px 0;
font-size: 1.5em;
color:#ffaa00;
}

table.pointsTable {
width:760px;
margin:0 40px;
}
table.pointsTable tr.tint {
background:#666;

}
table.pointsTable th{
border-bottom:1px solid #999;
text-align:left;
padding:3px;
}
table.pointsTable td{
padding:3px;

}

/* Comment form
--------------------------------------------------------------------*/

label.itemLabel {
float:left;
width:100px;
}

.txt {
width:295px;
border:1px solid #999;
}

.enterSub {
border:none;
background:#ffaa00;
padding:3px;
float:right;
cursor:pointer;
}

.valmessage {
background:#ddd;
border:1px solid #fff;
padding:5px;
margin:0 0 20px 0 ;
}


/* Comment list
--------------------------------------------------------------------*/

div.swapvote {
background:#444;
border:1px solid #565656;
padding:5px;
margin:0 0 5px 0;
}

#goInfo div.swapvote ul{
list-style:none;
padding:0;
margin:0 0 5px 0;
}
#goInfo div.swapvote ul li{
list-style:none;
padding:0;
margin:0;
}


div.comment {
background:#565656;
padding:5px;
}


/* Float clearing
--------------------------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


-->



-->

