/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#4e4e4e;
	text-align:center;
}
p {
	margin:10px 0 10px 0;
}
label {
	color:#000000;
	font-size:9px;
}

/* GENERIC  */
#container {
	margin:0 auto;	
	width:811px;
}
/* Hiding from IE5/Mac \*/
* html #container {
	margin:0 auto;	
	width:824px;
}
/* End Hack */
#hat {
	float:left;
	text-align:right;
	background:url(images/hat.gif) no-repeat;
	width:51px;
	height:86px;
	margin:300px 0 0 0;
}
/* Hiding from IE5/Mac \*/
* html #hat {
	float:left;
	text-align:right;
	background:url(images/hat.gif) no-repeat;
	width:51px;
	height:86px;
	margin:300px 0 0 0;
}
/* End Hack */
#main {
	float:right;
	width:760px;
	background-color:#fafafa;
}
#logoHdr {
	width:760px;
	height:63px;
	background-color:#ffffff;
}
#imgMadeExciting {
	float:right;
	margin:0 51px 0 0;
}
#nav {
	clear:both;
	width:760px;
	height:38px;
}
#topNav ul li {
	clear:both;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#topNav li {
	float:left;
	list-style-image:none;
	list-style-type:none;	
	margin:0px;
	margin-bottom:0px;
}
#topNav li {
	float:left;
	list-style-image:none;
	list-style-type:none;	
	margin:0px;
	margin-bottom:-4px;
	#margin-bottom:0px;
}
#hdr {
	clear:both;
	width:760px;
	height:148px;
}
#hdrWeDemand {
	float:left;
	background:url(images/hdr_weDemandYouPayLess.gif) no-repeat;
	width:508px; 
	height:148px;		
}
#ticker {
	clear:both;
	background:url(images/bg_main.gif) repeat-y #fdfdfd;
	width:760px;
	height:75px;
	margin-bottom:-4px;
	#margin-bottom:0px;	
}
#pageContent {
	clear:both;
	background:url(images/bg_main.gif) repeat-y #fdfdfd;
	float:left;
	width:760px;
}
#seeWhatSantaB {
	clear:both;
	float:left;
	background:url(images/bg_main.gif) repeat-y #fdfdfd;
	width:570px;
	height:158px;
	padding:0;	
}
#footer {
/*	display:none;*/
	clear:both;
	background:url(images/bg_main.gif) repeat-y #fdfdfd;
	width:760px;
/*	height:38px;*/
	padding:10px 0 10px 0;	
}

/* Left Column */
#lftClmn {
	background-color:#fdfdfd;
}
#lftClmnContent {
	background-color:#eaeaea;
	text-align:left;	
}
#lftClmnFtr {
	background:url(images/ftr_lftClmn.gif) no-repeat;
	width:390px;
	height:17px;	
}
#lftClmn2 {
	background-color:#f5f5f5;
}
#lftClmnContent2 {
	background-color:#f5f5f5;
	text-align:left;	
}
#lftClmnFtr2 {
	background:url(images/ftr_lftClmn2.gif) no-repeat;
	width:390px;
	height:17px;	
}
#lftClmnTxt {
	 margin:0 25px 0 25px; 
	 width:340px;
}

/* Mid Column */
#midClm {
	background-color:#fdfdfd;
	float:left;
	padding:0 10px 0 15px;
}

	#poll {
		background-color:#fafafa;
		width:150px;
		height:250px;
		margin:0 0 10px 0;
	}
	#pollHdr {
		background:url(images/hdr_todaysVote.gif) no-repeat top;
		height:93px;
	}
	#pollQs {
		font-size:9px;
		background-color:#f0f0f0;
		text-align:left;
		padding:0 10px 0 10px;
	}
	#pollFtr {
		background:url(images/ftr_todaysVote.gif) no-repeat bottom;
		height:13px;
	}
	#diary {
		width:150px;
		margin:0 0 10px 0;
	}
	#diaryHdr {
		background:url(images/hdr_diary.gif) no-repeat top;
		height:93px;
	}
	#diaryTxt {
		background-color:#f0f0f0;
		text-align:left;
		padding:5px 10px 0 10px;
	}
	#boxHdr {
		background:url(images/hdr_midClmn.gif) no-repeat top;
		height:18px;
	}
	#boxContent {
		background-color:#f0f0f0;
		width:150px;
	}
	#prevPHdr {
		background:url(images/hdr_midClmn_prevP.gif) no-repeat top;
		height:93px;
	}
/* Right Column */
#rgtClmnOld {
	background-color:#fafafa;
	float:left;
	background:url(images/bg_rhs_clm.gif) no-repeat top left;
	width:162px;
	margin:0 13px 0 0;
}
#rgtClmn {
	background-color:#fafafa;
	float:right;
	margin: 0 14px 10px 0;
	/*margin: 0 10px 10px 5px;*/
	width:161px;
	}
/* Hiding from IE5/Mac \*/
* html #rgtClmn {
	background-color:#fafafa;
	float:right;
	margin: 0 10px 10px 5px;
	width:161px;
	}
/* End Hack */	
#shopOn {
	height:541px;
	padding:0 0 10px 0;
}
#shoponDiscl {
	 font-size:9px;
	 line-height:10px;
	 padding:0 5px 10px 5px;
}
#flashCounter {
	padding:5px 0 0 5px;
	background-color:#fafafa;
}
#items {
	margin:10px 0 20px 15px;
}
#item {
	clear:left;
	padding-top:15px;
	height:55px;
}
#itemImg {
	float:left;
}
#itemPrice {
	float:left;
	margin-left:5px;
	font-size:29px;
	font-style:italic;
	font-weight:300;
	color:#fff;
	text-align:left;
}
.itemAvgP {
	 font-style:italic;
	 font-size:9px;
	 text-align:left;
}	 
.itemP a {
	color:#fff;
	font-weight:300;
	line-height:33px;
	text-align:left;
} 
/* CLASSES */
.algnCntr {
	text-align:center;
}
.smlTxt {
	font-size:9px;
}
.xsmlTxt {
	font-size:8px;
}
.medTxt {
	font-size:9px;
}
.padTop5 {
	padding:5px 0 0 0;
}
.padTop10 {
	padding:10px 0 0 0;
}
.padTop20 {
	padding:20px 0 0 0;
}
.padLft10 {
	padding:0 0 0 10px;
}
.green {
	color:#669900;
}
.red {
	color:#fc0000;
}
.grey {
	color:#8d8d8d;
}
.bgWhite {
	background-color:#ffffff;
}
.bgBlack {
	background-color:#000000;
}
.floatLft {
	float:left;
}
.floatRgt {
	float:right;
}
.clearBoth {
	clear:both;
	margin:0px;
}


/* HOME PAGE */
#polaroids {
	float:left;
	background:url(images/polaroids_home.jpg) no-repeat;
	width:252px;
	height:148px;	
}
/* scroller */
div#hold { 
	position:relative; 
	overflow:hidden;
	width:507px; 
	height:57px; 
	z-index:100;
	background-color:#ebebeb;
}
div#wn { 
	position:absolute; 
	left:0px; 
	top:-7px; 
	width:508px; 
	height:65px; 
	clip:rect(0px, 507px, 65px, 0px); 
	overflow:hidden;	
	z-index:1; 	
	background:#ebebeb;
}
div#lyr1 { 
	position:absolute; 
	visibility:hidden; 
	left:0px; 
	top:-5px; 
	z-index:1; 
	background:#ebebeb;	
}
#t1 {
	background:#ebebeb;
}

/* PAY BACK */
#lftClmnHdr_payB {
	background:url(images/hdr_lftClmn_payback.gif) no-repeat top left;
	width:390px;
	height:72px;	
}

/* KIDNAP DIARY */
#lftClmnHdr_diary {
	background:url(images/hdr_lftClmn_diary.gif) no-repeat top left;
	width:390px;
	height:72px;	
}
#diaryPost {
	width:350px;
	background:url(images/bg_diaryPost.gif) repeat-y top left;
}
#diaryPost p {
	margin:10px 20px 10px 20px;
}
#commentHdr {
	background:url(images/hdr_comments.gif) no-repeat top left;
	width:361px;
	height:22px;
	margin:10px 10px 0 10px;
}
#commentFtr {
	background:url(images/ftr_comments.gif) no-repeat bottom left;
	width:361px;
	height:16px;	
	margin:0 10px 0 10px;
}
#commentTxt {
	width:351px;
	background-color:#ffffff;
	margin:0 10px 0 10px;
	padding:0 0 0 10px;
}
#commentTxt p {
	margin:10px 20px 0 10px;	
}
#commentTxt hr {
	background:url(images/hr_comment.gif) no-repeat;
	width:317px;
	height:9px;
	border:none;
	margin:10px 10px 0 10px;
}
#pollQs ul {
	margin:0 0 0 15px;
	width:150px;
	overflow:hidden;	
}
#pollQs li {
	list-style-image:url(images/icon_li_plus.gif);
	width:120px;
	margin:0;
	padding:0;
	overflow:hidden;		
}
/* KIDS */
#lftClmnHdr_kids {
	background:url(images/hdr_lftClmn_kids.jpg) no-repeat top left;
	width:390px;
	height:72px;	
}
#kidsTxt {
	width:350px;
}
#kidsTxt ol {
	margin:10px 0 10px 20px; 
	padding:0px; 

}
#kidsTxt li {
	margin-left:25px; 
	line-height:16px; 
}
#kidsTxt p {
	margin:10px 0 10px 25px;
}
#kidsDontWorry {
	margin:10px 0 0 25px;
	width:160px;
}
#kidsFrm {
	width:351px;
	margin:0 10px 0 10px;
	padding:0 0 0 10px;
}
/* MANIFESTO */
#lftClmnHdr_mani {
	background:url(images/hdr_lftClmn_manifesto.jpg) no-repeat top left;
	width:390px;
	height:72px;	
}
#maniTxt {
	width:350px;
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	line-height:20px;
}
#maniTxt p {
	margin:10px 0 10px 25px;
}
#maniFtr {
	background:url(images/ftr_lftClmn_manifesto.jpg) no-repeat;
	width:390px;
	height:245px;
}
/* SHOUT */
#lftClmnHdr_shout {
	background:url(images/hdr_lftClmn_shout.gif) no-repeat top left;
	width:390px;
	height:71px;	
}
#shoutFtr {
	background:url(images/ftr_lftClmn_shout.jpg) no-repeat;
	width:390px;
	height:245px;
}
/*   border:1px solid #000;  */
