@charset "utf-8";
/* CSS Document */

body {
	margin: 0 0 0 0;
}


img {
	border: 0;
}

/* Container for Page */
#page {
	width: 955px;
	margin-left:auto;
	margin-right:auto;
}

/* Header */
#header {
	width: 	955px;
	height: 155px;
	/*background: url(/images/watermark.jpg) repeat-x left top;*/
}

#sponserroll {
	width: 955px;
	margin: 0;
	background: #fff; /* To Be Removed once Tracing Element removed */
	height: 33px;
}

#headermaincontainer {
	width: 955px;
	height: 85px;
	border-bottom: 1px solid #333;
}

#headerlogo {
	width: 503px;
	height: 45px;
	float: left;
	margin-top:10px;
}

#headertagline {
	width: 503px;
	height: 20px;
	float: left;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #87b540;
	text-indent: 45px;
}

#mininav {
	float: right;
	margin-top:10px;
}


#mininavform {
	text-align: right;	
}

#mininavsmalllinks {
	margin-top: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align:right;
}

#mininavuserlinks {
	margin-top: 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align:right;
}

a.mslfirst {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-right: 3px;
	color: #333;
}

a.mslfirst:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #87b540;
	padding-right: 3px;
}

a.msl {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #333;
	padding-right: 3px;
	padding-left: 3px;
}

#plusinabox {
	float:right;
	width:12px;
	height:14px;
	margin-top:-15px;
}

#fplusinabox {
	float:right;
	width:20px;
	height:18px;
	margin-top:5px;
}

#bigplusinabox {
	float:right;
	width:22px;
	height:21px;
	margin-top:0px;
	margin-right: 15px;
}

a.msl:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #87b540;
	padding-right: 3px;
	padding-left: 3px;
}


a.msllast {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #333;
	padding-left: 3px;
}

a.msllast:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #87b540;
	padding-left: 3px;
}

/* Date Format */

#datearea {
	height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ccc;
	margin-top: 5px;
	text-align: right;
}

#dateareaarchive {
	height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #fff;
	margin-top: 5px;
	text-align: right;
	width: 250px;
	float:right;
	margin-right: 10px;
}

/* Navigation Bar */

#navarea {
	width: 955px;
	height: 28px;
	border-bottom: 4px solid #333;
	
}

#navlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	margin-top: 2px;
	float:left;
}

#navsearch {
	float:right;
	margin-top: 2px;
	text-align:right;
	
}

a.navl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #333;
	padding-right: 3px;
	padding-left: 3px;
}

a.navl:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	color: #87b540;
	padding-right: 3px;
	padding-left: 3px;
}


/* Content Area */


#searchleftcol {
	width: 495px;	
	float: left;
}

#contentarea {
	width: 955px;
	float:left;
	/*padding-top:10px;*/
}

#fcontentarea {
	width: 970px;
	float:left;
	/*padding-top:10px;*/
}

#toparea {
	width: 955px;
	float:left;
	margin-bottom: 15px;
}

#topareaarchive {
	width: 955px;
	background: #ccc;
	height: 55px;
	margin-bottom: 10px;
	margin-top:3px;
}

#archiveheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#FFF;
	float:left;
	margin-left: 15px;
	margin-top: 8px;
}

#archivesubheader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 300px;
	float: left;
	margin-top: 15px;
	color: #999;
	margin-left: 10px;
}

#topareafrootopia {
	width: 955px;
	background: #fff;
	height: 175px;
	margin-bottom: 10px;
	background: url(/images/interior-3a.jpg) no-repeat;
	margin-top:3px;
}

#frootopiaheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#5db6f0;
	float:left;
	margin-left: 15px;
	margin-top: 8px;
}

#frootopiasubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 400px;
	float: left;
	margin-top: 68px;
	color: #000;
	font-weight:bold;
	letter-spacing: 1px;
	margin-left: 225px;
}

#frootopiabigtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000;
	float:left;
	margin-left: 20px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	width: 890px;
	margin-bottom: 15px;
}

#adholder {
	float: left;
	margin-left: 20px;
	width: 240px;
	height: 240px;
	border: 1px #ccc solid;
	margin-bottom: 15px;
}

a.frootlink {
	color: #000;
	text-decoration:none;
}

a.frootlink:hover {
	color: #000;
	text-decoration:underline;
}

/* Left Column - Free Froot Content */

#leftcol {
	width: 750px;
	float:left;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin-bottom: 15px;
}

/* Top Item */

#itemlcbig {
	width: 955px;
	height: 310px;
	/* background: #999; */
	padding-bottom: 5px;
	/*margin-bottom: 10px;*/
	/*border-bottom: 1px solid #ccc;*/
}

#frootopiacol{
	float: right;
	width: 160px;
	height: 277px;
	border: 1px solid #ccc;
	padding: 5px;
}

#itbigimg {
	float: left;
	width: 505px;
	height: 286px;
}

#itbigcopy {
	float: left;
	padding: 11px 11px 11px 35px;
	width: 391px;
	height: 240px;
}

#topitemcallout {
	padding-left: 35px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #9a78d1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	width:390px;
	margin-left: 20px;
	border-top: 1px #ccc solid;
	border-right: 1px #ccc solid;
	float:left;
}

#topitemeditor {
	margin-top:10px;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 14px;
	color:#87b540;
	width:350px;
}

#topitemheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000;
	font-weight:bold;
	width:350px;
	margin-top: 5px;
}

#topitemsubheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333;
	font-weight:bold;
	width:350px;
	
}

#topitemtimeremain {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	width:350px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#topitemcopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999;
	width:350px;
}

#topitemlavluead {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:15px;
	/*font-style:italic;*/
	width:350px;
	margin-left:0px;
	
}

#ftopitemlavluead {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:15px;
	/*font-style:italic;*/
	width:227px;
	margin-left:0px;
	
}

#topitemiwantthis {
	width: 350px;
	height:18px;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#87b540;
	margin-top:15px;
}

a.topiwantthis{
	text-decoration:none;
	color:#87b540;
}

a.topiwantthis:hover{
	text-decoration:underline;
	color:#87b540;
}


a.detailinks{
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color:#87b540;
}

a.detailinks:hover{
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	color:#87b540;
}




#charitylist {
	line-height: 20px;
}

a.topiwantthisdonorfirst{
	text-decoration:none;
	color:#87b540;
}

a.topiwantthisdonorfirst:hover{
	text-decoration:underline;
	color:#87b540;
}

a.topiwantthisdonor{
	text-decoration:none;
	color:#87b540;
	padding-left:10px;
}

a.topiwantthisdonor:hover{
	text-decoration:underline;
	color:#87b540;
	padding-left:10px;
}

#sponsorlink {
	float:right;
	width: 160px;
	padding: 5px;
	border: 1px solid #f0f0f0;
	margin-top: -25px;

}

#tpitemnav {
	margin-top:5px;
	width:700px;
	float:left;
}

a.tpitem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color: #333;
	padding-right: 3px;
	padding-left: 3px;
	/*border: 1px #999 solid;*/

}

a.tpitem:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color: #87b540;
	padding-right: 3px;
	padding-left: 3px;
	/*border: 1px #333 solid;*/

}


/* Smaller Items */

#itemlcaheader {
	float:left;
	width: 240px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #87b540;
	/*padding-top:10px;*/
	/*padding-right: 25px;*/
}

#aftersearchitemlcaheader {
	float:left;
	/*width: 240px;*/
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 5px 5px 5px;
	border: 1px #ccc solid;
	color: #87b540;
	/*padding-top:10px;*/
	/*padding-right: 25px;*/
}

#aftersearchitemlccheader {
	margin-top: 27px;
	float:left;
	/*width: 240px;*/
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	padding: 15px 5px 5px 5px;
	border: 1px #ccc solid;
	color: #87b540;
	/*padding-top:10px;*/
	/*padding-right: 25px;*/
}

#aftersearchitemlccheaderfroot {
	margin-top: 27px;
	float:left;
	/*width: 240px;*/
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 5px 5px 5px;
	border: 1px #ccc solid;
	color: #87b540;
	/*padding-top:10px;*/
	/*padding-right: 25px;*/
}


#searchitemlcaheader {
	float:left;
	width: 485px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 12px;
	color: #000;
	/*padding-top:10px;*/
	/*padding-right: 25px;*/
}

#searchitemlccheader {
	float:left;
	margin-right: 15px;
	width: 242px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 12px;
	/*margin-left: 25px;*/
	color: #fff;
	/*padding-top:10px;*/
}

#topsearchitemlcaheader {
	float:left;
	width: 955px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #87b540;
	/*padding-top:10px;*/
	/*padding-right: 25px;*/
}

#inttopsearchitemlcaheader {
	float:left;
	width: 740px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #87b540;
	/*padding-top:10px;*/
	/*padding-right: 25px;*/
}

a.headerlink {
	color: #87b540;
	text-decoration:none;
}
a.headerlink:hover {
	color: #87b540;
	text-decoration:underline;
}

#itemlcbheader {
	float:left;
	width: 242px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin-left: 25px;
	color: #87b540;
	/*padding-top:10px;*/
}

#itemlccheader {
	float:left;
	width: 242px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin-left: 15px;
	color: #87b540;
	/*padding-top:10px;*/
}

#freshoffers {
	height: 1080px;
	float: left;
	width: 240px;
	border-right: #ccc dotted 1px;
	padding-right: 12px;
}

#freshofferssearch {
	/*height: 1080px;*/
	float: left;
	width: 493px;
	/*border-right: #ccc solid 1px;*/
	padding-right: 12px;
}

#lastcall{
	height: 1080px;
	float: left;
	width: 240px;
	padding-right: 24px;
	border-right: 1px dotted #ccc;
}

#frootopia {
	float: left;
}
#itemlca {
	float: left;
	width: 240px;
	height: 270px;
	margin-bottom:2px;
	/*border-right: #ccc solid 1px;*/
	/*padding-right:12px;*/
	
	/*background: #f0f0f0;*/
}

#itemlcb {
	float: left;
	width: 240px;
	height: 270px;
	margin-left:12px;
	margin-bottom:2px;
	/*border-right: #ccc solid 1px;*/
	/*padding-right:12px;*/
	/*background: #f0f0f0;*/
}

#itemlcd {
	float: left;
	width: 240px;
	height: 270px;
	margin-left:12px;
	/*border-right: #ccc solid 1px;*/
	/*padding-right:12px;*/
	/*background: #f0f0f0;*/
}

#itemlcc {
	
	float: right;
	width: 228px;
	height: 1065px;
	/*margin-left:12px;*/
	background: #fff url(/images/frootopia-back-dots-search.jpg) no-repeat;
	padding-left:0px;
	padding-right:12px;
	/*background: #f0f0f0;*/
	margin-right: 5px;
}

#itemlcc2 {
	
	float: right;
	width: 228px;
	height: 1065px;
	/*margin-left:12px;*/
	
	padding-left:12px;
	padding-right:7px;
	background: #fff url(/images/frootopia-back-dots-new.jpg) no-repeat;
	/*margin-right: 5px;*/
	
}

#searchcolright {
	float: right;
	width: 228px;
	/*height: 1065px;*/
	/*margin-bottom: 20px;*/
}

a.ccollink {
	color:#87b540;	
	text-decoration:none;
}

a.ccollink:hover {
	color:#87b540;	
	text-decoration:underline;
}

a.ccollink2 {
	color:#000;	
	text-decoration:underline;
}

a.ccollink2:hover {
	color:#000;	
	text-decoration:underline;
}

#itemlimage {


}

#itemlimagead {
	width:226px;
	height: 226px;
	border: 1px #ccc solid;
	
}


#contentareaholder {
	width: 955px;
	
	background: #333;
	
}

#itemlimageft {
	margin-left:12px;
	margin-top:15px;
}

#itemlheader {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin-top:5px;
}

#itemfrootheader {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin-top:5px;
	height: 36px;
	overflow: hidden;
}

.itemlsecheader {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	margin-top:5px;
}



#itemlcopy {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:3px;
	height: 52px;
	width: 225px;
}

#copyarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.copylisting {
	color: #87b540;
	text-decoration:none;
}

a.copylisting:hover {
	color: #87b540;
	text-decoration:underline;
}



#itemlcopyft {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:5px;
	/*margin-left:12px;*/
	width: 200px;
	text-align:center;
}

#itemlcopyft2 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:100px;
	margin-left:8px;
	width: 185px;
	text-align:center;
}

#itemlcenterimg {
	width:228px;
	text-align:center;
}

#itemlcenterimg2 {
	width:228px;
	margin-left: 0px;
}


#itemlavluead {
	color:#333;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	margin-top:2px;
	font-style:italic;
	margin-left:0px;
	
}

#givelink {
	color:#87b540;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:0px;
	
}

/* Right Column - Advertising */

#rightcol {
	width: 180px;
	float: right;
	margin-top:20px;

}

#rightcolarchive {
	width: 180px;
	float: right;

}

/* Pagination */
#pagihold {
	width: 730px;
	height:30px;
	float:left;
}

#fpagihold {
	width: 955px;
	height:30px;
	float:left;
}

#paginext {
	width: 150px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:right;
}

#pagiprev {
	width: 150px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

#paginumber {
	width: 430px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	
}

#fpaginumber {
	width: 655px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	
}

a.pagi {
	font-weight: bold;
	color: #87b540;
	text-decoration:none;
}

a.pagi:hover {
	font-weight: bold;
	color: #000;
	text-decoration:none;
}

a.smallpagi {
 	color: #999;
	text-decoration:none;
}

a.smallpagi:hover {
 	color: #000;
	text-decoration:underline;
}

/* Footer */

#footerline {
	width:930px;
	border-top: 1px #333 solid;
	margin-top:10px;
}

#footercategory {
	margin-top: 5px;
	padding-top:3px;
	padding-bottom: 3px;
	margin-bottom:5px;
	/*width:92px;*/
	height: 20px;
	/*border-top: 1px #333 solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333;	
	float:left;
	border-right: #ccc 1px solid;
	text-align:center;
}

#footercategoryend {
	margin-top: 5px;
	padding-top:3px;
	margin-bottom:5px;
	padding-bottom: 3px;
	/*width:92px;*/
	height: 20px;
	/*border-top: 1px #333 solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;	
	float:left;
	font-weight:bold;
	/*border-right: #ccc 1px solid;*/
	text-align:center;
}

#footersubcategory {

	margin-top:-5px;
	padding-top:3px;
	margin-bottom:5px;
	/*width:92px;*/
	height: 135px;
	/*border-top: 1px #333 solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;	
	float:left;
	border-right: #ccc 1px solid;
	text-align:center;
}

#footeroverall {
	height:auto;
	width:955px;
}

#footersubcategoryend {

	margin-top:-5px;
	padding-top:3px;
	margin-bottom:5px;
	/*width:92px;*/
	height: 135px;
	/*border-top: 1px #333 solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;	
	float:left;
	/*border-right: #ccc 1px solid;*/
	text-align:center;
}
#footercontent {
	margin-top: 15px;
	width:955px;
	/*height: 20px;*/
	border-top: 4px #333 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	height: 35px;

}

#footerlc {
	float: left;
	margin-top:5px;
}

#footerrc {
	float: right;	
	margin-top:5px;
	color: #999;
}

a.footcatitem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color: #333;
	padding-right: 2px;
	padding-left: 2px;

}

a.footcatitem:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: underline;
	color: #87b540;
	padding-right: 2px;
	padding-left: 2px;

}

a.footsubcatitem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color: #333;
	padding-right: 3px;
	padding-left: 3px;

}

a.footsubcatitem:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: underline;
	color: #87b540;
	padding-right: 3px;
	padding-left: 3px;

}


a.footitem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #999;
	padding-right: 3px;
	padding-left: 3px;

}

a.footitem:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color: #87b540;
	padding-right: 3px;
	padding-left: 3px;

}

a.frootopialink {
	color: #fff;
	text-decoration:none;
}

a.frootopialink:hover {
	color: #fff;
	text-decoration:underline;
}


/* Ad Units */

#adunitsky {
	padding: 5px;
	border: 1px solid #f0f0f0;
	width: 160px;
	height: 600px;
	margin-left: 8px;
}

#adunitfb {
	padding: 5px;
	border: 1px solid #f0f0f0;
	background: #395899;
	width: 160px;
	height: 21px;
	margin-left: 8px;
	text-align:center;
	margin-bottom: 25px;
}

#adunitmid {
	padding: 5px;
	border: 1px solid #f0f0f0;
	width: 160px;
	height: 100px;
	margin-left: 8px;
}

#baseadarea {
	width: 955px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 100px;
	text-align:center;
}

#adunitleaderborad {
	margin-left: 107px;
	padding: 5px;
	border: 1px solid #f0f0f0;
	width: 728px;
	height: 90px;
	/*margin-right: 185px;*/
	margin-bottom: 15px;
}

#adunitleaderborad-det {
	float:left;
	padding: 5px;
	border: 1px solid #f0f0f0;
	width: 728px;
	height: 90px;
	/*margin-right: 185px;*/
}

#adunitleaderborad-cat {
	float:left;
	padding: 5px;
	border: 1px solid #f0f0f0;
	width: 728px;
	height: 90px;
}


#twitterinfo {
	width: 160px;
	height: 160px;
	padding: 5px;
	background: #f0f0f0;
	margin-left: 8px;
}



/* Form Formatting */

.form-button{
    overflow:visible;
    width:auto;
    background-color:transparent;
    border:0;
    padding-top: 0px;
	margin-top:0px;
    background:#fff;
    color:#87b540;
    font:bold 11px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:top;
	text-transform: lowercase;
	height:20px;
	margin-top: 1px;
	letter-spacing:1px;
}

.formtextfield{
	background: #f0f0f0;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
}

/* General Calls */

.cleararea {
	clear:both;
}

.borderaround {
  border: 1px solid #ccc;	
}

.borderonthree {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.bordertopbottom {
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
}

.borderwhite {
	border: 1px dotted #8ab33d;	
}



/* Detail Page */

#dateareadetail {
	float: right;
	text-align:right;
	width: 130px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ccc;
	margin-top: 5px;
	
}

#categorytitlebar {
	float: left;
	/*background: #dd5db2;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #87b540;
	height: 15px;
	/*padding-left: 5px;*/
	margin-top:5px;
	width: 500px;
	font-weight:bold;
	letter-spacing:1px;
}

#categoryrss {
	float: left;
	padding-left: 5px;
	width: 15px;
	margin-top: 5px;
	height: 15px;
}

#detailtitle {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	width: 955px;
	margin-top:5px;
	font-weight:bold;
}

#detailsubtitle {
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 955px;
	margin-bottom:5px;

}


#detailnothing {
	float:right;
 	width: 450px;
	height: 286px;
	background: url(/images/dotback.jpg) #fff repeat-x top left;
}

#detailcharity {
	float:right;
 	width: 450px;
	height: 286px;
	background: #f0f0f0;
	text-align:left;
}

#copyforchairty {
 width: 400px;
 margin-left:15px;
 margin-top:15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333;
}

#detailtimeremaining {
	margin-top:5px;
	width: 500px;
	/*padding-left:5px;*/
	height: 25px;
	/*background: #f0f0f0;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top:3px;

	color: #87b540;
}

.detailcountdown {
	padding-left:10px;
	color: #333;
}

#detailtextcolumn {
	width: 345px;
	color: #333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
	float:left;
	/*padding-right: 420px;*/
}

#detaillinkscolumn {
 	width: 350px;
	
	margin-left: 50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
	color:#666;
}

a.linkcolumn {
	color:#666;
	text-decoration:none;
}

a.linkcolumn:hover {
	color:#666;
	text-decoration:underline;
}

#statusarea {
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom:10px;
	color:#333;
	border: 1px solid #999;
	width: 325px;
	/*height: 125px;*/
}

#additionproudcts{
	width: 752px;
	/*border: 1px solid #ccc;*/
	height:120px;
	margin-bottom:10px;
}
	
#additionalitems {
	margin-top:6px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:11px;
	height:105px;
	width:175px;
	float:left;
	border: 1px solid #ccc;
}

#additionalitems-blog {
	margin-top:6px;
	margin-bottom:25px;
	margin-left:0px;
	margin-right:7px;
	height:30px;
	width:141px;
	float:left;
	/*border: 1px solid #ccc;*/
}



#detitemlca {
	float: left;
	width: 240px;
	height: 270px;
	margin-bottom:10px;
	
	/*background: #f0f0f0;*/
}

#detitemlcb {
	float: left;
	width: 240px;
	height: 270px;
	margin-left:9px;
	margin-bottom:10px;
	/*border-right: #ccc solid 1px;*/
	/*padding-right:12px;*/
	/*background: #f0f0f0;*/
}

/* For Frootopia */

#fdetitemlca {
	float: left;
	width: 227px;
	height: 350px;
	margin-bottom:10px;
	margin-right:15px;
	
	
	/*background: #f0f0f0;*/
}

#fdetitemlcb {
	float: left;
	width: 227px;
	height: 350px;
	margin-left:9px;
	margin-bottom:10px;
	/*border-right: #ccc solid 1px;*/
	/*padding-right:12px;*/
	/*background: #f0f0f0;*/
}


/* */

.lowerheaders {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	font-weight:bold;
}


#lowerheadercontain {
	padding-top:5px;
	padding-bottom:3px;
	border-bottom: 1px #ccc solid;
	width:742px;
	margin-bottom: 5px;
}

#lowerheadercontain-noborder {
	margin-top:15px;
	padding-bottom:3px;
	width:742px;
	margin-bottom: 5px;
}


.lowerheaders-big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
	font-weight: bold;
	
}


#itemtopcat{
	padding-top: 5px;
	width: 955px;
	height: 310px;
	/* background: #999; */
	padding-bottom: 5px;
	/*margin-bottom: 10px;*/
	/*border-bottom: 1px solid #ccc;*/

}

#itemsmallcat{
	padding-top: 5px;
	width: 738px;
	height: 245px;
	/* background: #999; */
	padding-bottom: 5px;
	float:left;
	/*margin-bottom: 10px;*/
	/*border-bottom: 1px solid #ccc;*/

}

#itsmallimg {
	float: left;
	width: 378px;
	height: 233px;
}

#itsmallcopy {
	float: left;
	padding: 11px 11px 11px 35px;
	width: 300px;
	height: 220px;
}


#linesep {
	
	width: 738px;
	border-top:1px solid #ccc;
	float:left;
}

#linesepnone {
	
	width: 738px;
	/*border-top:1px solid #ccc;*/
	float:left;
}

#smallitemcallout {
	padding-left: 35px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #9a78d1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	width:300px;
	border-top: 1px #ccc solid;
	border-right: 1px #ccc solid;
	float:left;
}

#smallitemeditor {
	margin-top:10px;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 14px;
	color:#87b540;
	width:300px;
}

#smallitemheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000;
	font-weight:bold;
	width:300px;
	margin-top: 5px;
}

#smallitemsubheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333;
	font-weight:bold;
	width:300px;
	
}

#smallitemtimeremain {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	width:300px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#smallitemcopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999;
	width:300px;
}

#smallitemlavluead {
	color:#333;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	margin-top:15px;
	font-style:italic;
	width:300px;
	margin-left:0px;
	
}
#smallitemiwantthis {
	color:#87b540;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:0px;
	width: 300px;
	height:18px;
	padding:5px;
	margin-top:15px;
}

#smallbigplusinabox {
	float:right;
	width:22px;
	height:21px;
	margin-top:5px;
	margin-right: 15px;
}

#rightcolcat {
	width: 180px;
	float: right;
	height: 1000px;
	margin-top:20px;


}

/* Submit Giveaway */

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
}

#formarea {
	width: 705px;
	padding: 25px;
	border: 1px dotted #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 85px;
	margin-bottom: 20px;
	
}

#formlabel {
	width: 225px;
	float:left;
	
}

.errormessages {
	color:red;
}

.req {
	color:red;
}

input {
	background: #f0f0f0;	
	border: 1px dotted #ccc;
}

/* General */
 
#copyarea {
	width: 400px;
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	float:left;
	
}

#profilecopyarea {
	width: 955px;
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	float:left;
	
}

#profilebubblea {
	float: left;
	width: 215px;
	border: 1px solid #ccc;
	margin-right: 10px;
	margin-top: 25px;
	padding: 10px 10px 10px 10px;
	height: 45px;
}

#profilebubble {
	float: left;
	width: 215px;
	border: 1px solid #ccc;
	margin-right: 10px;
	margin-top: 25px;
	padding: 10px 10px 10px 10px;
}


#giveawayhistory {
	width: 955px;
}

#gvcol1 {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px dotted #333;
	width: 200px;
	height: 20px;
	float: left;
	color: #000;
	padding-left: 5px;
	font-weight:bold;
}
#gvcol2 {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-bottom: 1px dotted #333;
	width: 100px;
	height: 20px;
	float: left;
	color: #000;
	padding-left: 5px;
	border-left: 1px dotted #333;
}

#gvcol1int {
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px dotted #333;
	width: 200px;
	height: 30px;
	float: left;
	color: #333;
}
#gvcol2int {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	border-bottom: 1px dotted #333;
	width: 100px;
	height: 30px;
	float: left;
	color: #333;
	padding-left: 5px;
	border-left: 1px dotted #333;
}


.lastpara {
	margin-bottom: 35px;	
}

a.h2link {
	color: #87b540;
	text-decoration: none;
}

a.h2link:hover {
	color: #87b540;
	text-decoration: underline;
}
	
#charheaders {
	padding-bottom:0px;
	margin-bottom: 0px;
}

ul.charity {
	margin-left:0px;
	padding-left:20px;
}

li.charity {
	margin-left:0px;
	padding-left:0px;
	color: #87b540;
}

a.profile {
	color: #87b540;	
	text-decoration: none;
}

a.profile:hover {
	color: #87b540;	
	text-decoration: underline;
}