/* CSS Document */

body {
	background-color:#234408;
	background-image: url(images/background_grad.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	}

p {
	margin:0px;
	padding:0px 0px 15px 0px;
	}

form {
	margin:0px;
	padding:0px;
	}
	
h1 {
	font-size:17px;
	font-weight:bold;
	color:#49960B;
	line-height:16px;
	margin:10px 0px 10px 0px;
	padding:0px;
	text-transform:uppercase;
	}

h2 {
	font-size:13px;
	font-weight:bold;
	color:#49960B;
	line-height:16px;
	margin:10px 0px 10px 0px;
	padding:0px;
	}

h3 {
	font-size:10px;
	font-weight:bold;
	color:darkgreen;
	line-height:16px;
	margin:10px 0px 10px 0px;
	padding:0px;
	}

h4 {
	font-size:11px;
	font-weight:bold;
	color:darkgreen;
	line-height:16px;
	margin:10px 0px 10px 0px;
	padding:0px;
	}

.highlightgreen {
	color:#97fe24;
	}

.logininput {
	width:138px !important;
	width:144px;
	width/**/:/**/138px;
	height:18px !important;
	height:24px;
	height/**/:/**/18px;
	border:solid #2b530a 1px;
	margin:1px 0px 4px 0px;
	padding:3px;
}

.logincheck {
	margin:0px;
	padding:0px;
}

.firstpara {
	font-size:13px;
	}

.searchsiteinput {
	width:138px !important;
	width:144px;
	width/**/:/**/138px;
	height:20px !important;
	height:26px;
	height/**/:/**/20px;
	border:solid #2b530a 1px;
	margin:3px 5px 0px 0px;
	padding:3px;
	float:left;
}

.floatright {
	float:right;
}

.smalltext {
	font-size:9px;
	}


a:link, a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

a:hover {
	color:#49960B;

}


/* Layout */

#container {
	margin:0px auto 0px auto;
	width:840px;
	text-align:left;
	background-image: url(images/container_bg.jpg);
	background-repeat: repeat-y;
}

#content {
	width:840px;
	height:inherit;
	text-align:left;
	background-image: url(images/container_bg.jpg);
	background-repeat: repeat-y;
}

#header {
	width:840px;
	height:193px;
	padding:0px;
	margin:0px;
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat;
	}
	
#footer {
	width:840px;
	height:39px !important;
	height:74px;
	height/**/:/**/39px;
	padding:35px 0px 0px 0px;
	margin:0px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	}

#footer a:link, 
#footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

#footer a:hover {
	color:#97fe24;
	font-weight:normal;

}


#logoarea {
	width:840px;
	height:85px;
	padding:0px;
	margin:0px;
	}
	
#memberpaneltop {
	width:201px !important;
	width:237px;
	width/**/:/**/201px;
	height:45px !important;
	height:60px;
	height/**/:/**/45px;
	float:right;
	margin:14px 52px 0px 0px;
	padding:15px 18px 0px 18px;
	background-image:url(images/top_hairy.jpg);
	background-repeat:no-repeat;
	}

/* Top Nav */

#top-nav {
	width:734px !important;
	width:840px;
	width/**/:/**/734px;
	height:39px;
	padding:0px 0px 0px 106px;
	margin:0px;
}

#top-nav ul {
	margin:0px;
	padding:0px;
	list-style:none;
	clear:both;
}

#top-nav li {
	float:left;
	display:inline;
	margin:0px 2px 0px 0px;
	width:85px;
}

#top-nav a:link, 
#top-nav a:visited {
	width:85px;
	height:26px !important;
	height:39px;
	height/**/:/**/26px;
	display:block;
	color:#000000;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:13px 0px 0px 0px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

#top-nav a:hover {
	color:#4A970b;
}

#top-nav a.menu-on:link, 
#top-nav a.menu-on:visited, 
#top-nav a.menu-on:hover {
	background-image:url(images/nav_tab_green.gif);
	color:#FFFFFF;
	text-shadow:#336600;
}

#top-nav a.menu-off:link, 
#top-nav a.menu-off:visited, 
#top-nav a.menu-off:hover {
	background-image:url(images/nav_tab_yellow.gif);	
}

/* Secondary Nav */

#subnav {
	width:840px;
	height:50px;
	}
	
#subnav ul {
	margin:9px 0px 0px 55px;
	padding:0px;
	list-style:none;
	clear:both;
	float:left;
}

#subnav li {
	float:left;
	display:inline;
	margin:0px;
}

#subnav a:link, 
#subnav a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}


#subnav a:hover {
	text-decoration:underline;
	}

#sitesearch {
	width:270px;
	float:right;
	text-align:left;
	}


/* 3 column layout - 5 with side shadows */

#leftshad {
	width:40px;
	background-image:url(images/left_grad_shad_bg.jpg);
	background-repeat:repeat-y;
	float:left;
	margin:0px;
	padding:0px;
	}

#leftgradshad {
	width:40px;
	height:695px;
	background-image:url(images/left_grad_shad.jpg);
}

#leftcol {
	width:177px;
	float:left;
	margin:0px 16px 0px 0px;
	padding:0px;
}

#middlecol {
	width:383px;
	float:left;
	margin:0px 14px 0px 0px;
	padding:0px;
}

#leftcol {
	width:177px;
	float:left;
	margin:0px 14px 0px 0px;
	padding:0px;
}

#rightcol 
{
	width:168px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#skyscrapercol {
	width:120px;
	float:right;
	margin:0px;
	padding:0px;

}
	

#rightshad {
	width:40px;
	background-image:url(images/right_grad_shad_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	margin:0px;
	padding:0px;
}

#rightgradshad {
	width:40px;
	height:695px;
	background-image:url(images/right_grad_shad.jpg);
}

/* left column sections */

#hotshots {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:198px !important;
	height:230px;
	height/**/:/**/198px;
	padding:33px 10px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/hotshots_bg.jpg);
	background-repeat:no-repeat;
	}
	
#hotshots h1 {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-transform:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#hotshots ol {
	margin:0px 0px 25px 20px;
	padding:0px;
	}
	
#hotshots li {
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:10px;
	}

.hotshotscash {
	font-size:12px;
	font-weight:bold;
	/*color:#49960B;*/
	color:#fff;
	float:right;
	}
	
#praise {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:165px !important;
	height:192px;
	height/**/:/**/165px;
	padding:27px 10px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/monsterpraise_bg.jpg);
	background-repeat:no-repeat;
	background-color:#BEDFA3;
	text-align:center;
	}
	
#praise h1 {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-transform:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
#praise p {
	font-size:10px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:14px;
	}
	
#leftskyscraper {
	width:119px !important;
	width:178px;
	width/**/:/**/119px;
	height:662px !important;
	height:670px;
	height/**/:/**/662px;
	padding:8px 30px 0px 29px;
	margin:0px 0px 16px 0px;
	background-image:url(images/skyscraper_panel_bg.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}

#productnav {
	width:152px !important;
	width:177px;
	width/**/:/**/152px;
	padding:0px 15px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/products_bg_top.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}

#productnav h1 {
	font-size:12px;
	color:#000000;
	text-transform:none;
	font-weight:bold;
	margin:0px 0px 18px 0px;
	padding:8px 0px 0px 0px;
	}
	
#productnav ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
#productnav li {
	padding:0px;
	margin:0px 0px 2px 0px;
	font-size:11px;
	}
	
#productnav a:link, 
#productnav a:visited {
	color:#000000;
	text-decoration:none;
}

#productnav a:hover {
	color:#49960B;
}

#membersoffers {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:142px !important;
	height:192px;
	height/**/:/**/142px;
	padding:50px 10px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/membersdeals_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}
	
#membersoffers h1 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-transform:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#membersoffers ul {
	margin:0px 0px 25px 0px;
	padding:0px;
	list-style:none;
	text-align:left;
	}
	
#membersoffers li {
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:10px;
	}

/* right column sections */

#memberlogin {
	width:148px !important;
	width:168px;
	width/**/:/**/148px;
	height:230px !important;
	height:263px;
	height/**/:/**/230px;
	padding:33px 10px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/member_login_fail_bg.jpg);
	background-repeat:no-repeat;
	}
	
#memberlogin p {
	padding:0px;
	margin:0px;
	}

#monsterbrands {
	width:148px !important;
	width:168px;
	width/**/:/**/148px;
	height:166px !important;
	height:192px;
	height/**/:/**/166px;
	padding:26px 10px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/monsterbrands_bg.jpg);
	background-repeat:no-repeat;
	}
	
#monsterbrands h1 {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-transform:none;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
	
#monsterbrands ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}
	
#monsterbrands li {
	display:inline;
	float:left;
	margin:0px 1px 0px 1px;
	padding:0px;
	}
	

#typenavhead {
	width:143px !important;
	width:168px;
	width/**/:/**/143px;
	padding:0px 15px 0px 10px;
	margin:0px 0px 0px 0px;
	background-image:url(images/type_bg_top.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}

#typenavhead h1 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform:none;
	margin:0px 0px 18px 0px;
	padding:8px 0px 0px 0px;
	}

#typenavhead2 {
	width:143px !important;
	width:168px;
	width/**/:/**/143px;
	padding:0px 15px 0px 10px;
	margin:0px 0px 0px 0px;
	background-image:url(images/type_bg_top.jpg);
	background-repeat:no-repeat;
	text-align:left;
	}

#typenavhead2 h1 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform:none;
	margin:0px 0px 18px 0px;
	padding:8px 0px 0px 0px;
	}

#typenav {
	width:143px !important;
	width:168px;
	width/**/:/**/143px;
	padding:0px 10px 0px 5px;
	margin:0px 0px 16px 0px;
	background-repeat:no-repeat;
	text-align:left;
	}

#typenav h1 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform:none;
	margin:0px 0px 18px 0px;
	padding:8px 0px 0px 0px;
	}
	
#typenav ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
#typenav li {
	padding:0px;
	margin:0px 0px 2px 0px;
	font-size:11px;
	}
	
#typenav a:link, 
#typenav a:visited {
	color:#000000;
	text-decoration:none;
}

#typenav a:hover {
	color:#49960B;
}

#typenav2 {
	width:143px !important;
	width:168px;
	width/**/:/**/143px;
	padding:0px 10px 0px 5px;
	margin:0px 0px 5px 0px;
	background-repeat:no-repeat;
	text-align:left;
	}

#typenav2 h1 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform:none;
	margin:0px 0px 18px 0px;
	padding:8px 0px 0px 0px;
	}
	
#typenav2 ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
#typenav2 li {
	padding:0px;
	margin:0px 0px 2px 18px;
	font-size:11px;
	}


#comodo {
	width:168px;
	height:192px;
	padding:0px;
	margin:0px 0px 16px 0px;
	}

#bookmark {
	float:right;
	}

#Forum {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:142px !important;
	height:192px;
	height/**/:/**/142px;
	padding:50px 0px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/right_joinforum.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}

#NewsLetter {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:142px !important;
	height:192px;
	height/**/:/**/142px;
	padding:50px 0px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/right_newletterarchive.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}
	
#NewsLetter h1 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-transform:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
#Interest {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:142px !important;
	height:192px;
	height/**/:/**/142px;
	padding:50px 0px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/specialinterest_right.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}



#Refer {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:142px !important;
	height:192px;
	height/**/:/**/142px;
	padding:50px 10px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/left_referafriend.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}


#Competition {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:142px !important;
	height:192px;
	height/**/:/**/142px;
	padding:50px 10px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/left_monthlycompetition.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}


/* logged in layout items */

#helpsupport {
	width:147px !important;
	width:177px;
	width/**/:/**/147px;
	height:116px !important;
	height:158px;
	height/**/:/**/116px;
	padding:33px 15px 0px 15px;
	margin:0px 0px 16px 0px;
	line-height:12px;
	background-image:url(images/helpsupport_bg.jpg);
	background-repeat:no-repeat;
	}
	
#helpsupport ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
#helpsupport li {
	padding:0px;
	margin:0px 0px 3px 0px;
	font-size:10px;
	}
	
#helpsupport a:link, 
#helpsupport a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#helpsupport a:hover {
	font-weight:bold;
	color:#49960B;
}

#monstertotal {
	width:131px !important;
	width:168px;
	width/**/:/**/131px;
	height:108px !important;
	height:158px;
	height/**/:/**/108px;
	padding:50px 0px 0px 37px;
	margin:0px 0px 16px 0px;
	background-image:url(images/monstertotal_bg.jpg);
	background-repeat:no-repeat;
	}
	
#monstertotal ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
#monstertotal li {
	padding:0px;
	margin:0px 0px 11px 3px;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	}

#makehome {
	width:370px !important;
	width:383px;
	width/**/:/**/370px;
	height:88px !important;
	height:93px;
	height/**/:/**/88px;
	padding:5px 0px 0px 13px;
	margin:0px 0px 16px 0px;
	background-image:url(images/loginhome_midtop_bg.jpg);
	background-repeat:no-repeat;
	}
	
#makehome ul {
	padding:0;
	margin:0;
	list-style:none;
	}
	
#makehome li {
	display:inline;
	float:left;
	padding-right:2px;
	margin:0px 0px 0px 0px;
	}

#monsterdeals {
	width:383px !important;
	width:383px;
	width/**/:/**/373px;
	height:110px !important;
	height:110px;
	height/**/:/**/110px;
	display:inline-block;
	
	
	}
#floatleft{float:left; padding: 0px 0px 0px 1px;	margin:0px 0px 0px 1px; }

#floatleft h1 {	font-size:17px;	font-weight:bold;
				color:#49960B;	line-height:16px;
				margin:-58px 0px 0px 15px;
				padding:0px;
				text-transform:uppercase;}
#floatleft h2 {	font-size:15px;	font-weight:bold;
				color:#49960B;	line-height:16px;
				margin:13px 0px 0px 2px;
				padding:0px;
				text-transform:lowercase}
#floatleft h3 {	font-size:14px;	font-weight:bold;
				color:#49960B;	line-height:16px;
				margin:-80px 0px 0px 112px;
				padding:0px;
				text-transform:lowercase}
#floatleft h4 {	font-size:13px;	font-weight:bold;
				color:#49960B;	line-height:16px;
				margin:-10px 2px 0px 10px;
				padding:0px;
				text-transform:uppercase;}
#floatleft h5 {	font-size:12px;	font-weight:bold;
				color:#49960B;	line-height:16px;
				margin:27px 0px 0px 70px;
				padding:0px;
				text-transform:uppercase;}
#floatleft h6 {	font-size:11px;	font-weight:bold;
				color:#49960B;	line-height:16px;
				margin:10px 0px 0px 60px;
				padding:0px;
				text-transform:lowercase;}
#floatleft p {	font-size:11px;	font-weight:bold;
				color:#49960B;	line-height:16px;
				margin:-72px 2px 0px 30px;
				padding:0px;
				text-transform:uppercase;}
#floatleft a {color:#49960B}
#floatleft a:hover {color:black}


#floatright{float:right; padding: 0px 0px 0px 2px;	
			margin:0px 0px 0px 0px; background-image:url(images/darkgreen_offers.gif); background-repeat:no-repeat; height:92px; width:183px}
#floatright h1 {font-size:13px;	font-weight:bold;
				color:white;	line-height:16px;
				margin:2px 0px 0px 5px;
				padding:0px;
				text-transform:uppercase;}
				
#offeroftheweektext{margin:8px 0px 0px 3px; float:left; width:85px}
#offeroftheweek {margin:8px 5px 0px 0px; float:right; width:83px}

#offersdark ul, #offerslight ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

#offersdark li, #offerslight li {
	display:inline;
	float:left;
	height:118px;
	margin:0px;
	padding-right:2px;
	text-align:center;
	width:120px;
}

.middleiconpadded {
	margin:0px;
	padding:0px 35px 0px 35px;
}

#offersdark {
	width:373px !important;
	width:383px;
	width/**/:/**/373px;
	height:180px !important;
	height:180px;
	height/**/:/**/180px;
	padding:22px 5px 0px 7px;
	margin:0px 0px 0px 0px;
	background-image:url(images/dark_green_offerbox.jpg);
	background-repeat:no-repeat;
	}

#offerslight {
	width:373px !important;
	width:383px;
	width/**/:/**/373px;
	height:180px !important;
	height:180px;
	height/**/:/**/180px;
	padding:22px 5px 0px 7px;
	margin:0px 0px 0px 0px;
	background-image:url(images/light_green_offerbox.jpg);
	background-repeat:no-repeat;
	}

#offersdark h1,
#offerslight h1 {
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:0px 0px 0px 5px;
	padding:0px 0px 15px 0px;
	}
		
.offersright {
	float:right;
	margin:0px 56px 0px 0px;
	padding:0px;
	}

.moreoffers {
	/*padding:0px 0px 10px 0px;*/
}

.middleadpadding {
	margin:0px;
	padding:0px 2px 0px 2px;
	}

#offersdark p,
#offersdark a:link, 
#offersdark a:visited,
#offerslight p,
#offerslight a:link, 
#offerslight a:visited {
	/*text-align:center;*/
	margin:4px 0px 2px 3px;
	padding:0px;
	text-decoration:none;
	font-weight:normal;
	}

#offersdark a:hover,
#offerslight a:hover {
	color:#49960B;
}


/* logged in products middle */

#productsearch {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:146px !important;
	height:158px;
	height/**/:/**/146px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/product_mid_top_bg.jpg);
	background-repeat:no-repeat;
	}

#sortrecords {	
	width:383px;
	height:29px;
	padding:0px;
	margin:0px 0px 16px 0px;
	background-image:url(images/mid_sort_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}



#sortrecords p{
	margin:0px;
	padding-top:6px;
	font-weight:bold;
	font-size:9px;
	}

#sortrecords2 {	
	width:383px;
	height:29px;
	padding:0px;
	margin:0px 0px 16px 0px;
	background-image:url(images/mid_sort_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}

#sortrecords2 p{
	margin:0px;
	padding-top:6px;
	font-weight:bold;
	font-size:9px;
	}

.producthighlight {
	width:369px !important;
	width:383px;
	width/**/:/**/369px;
	height:102px !important;
	height:116px;
	height/**/:/**/102px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
	border:solid 2px #62C413;
	background-color:#EAFFD7;
	}

.product {
	width:373px !important;
	width:383px;
	width/**/:/**/373px;
	height:102px !important;
	height:116px;
	height/**/:/**/102px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
	border-bottom:solid 2px #62C413;
	}
	
.producthighlight h1,
.product h1 {
	font-size:14px;
	font-weight:bold;
	text-transform:none;
	color:#4a990b;
	margin:0px;
	padding:2px 0px 3px 0px;
	}

.producthighlight p,
.product p {
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 6px 0px;
	line-height:16px;
	}
	
.redbold {
	color:#FF0000;
	font-weight:bold;
}

.productsearchleft {
width:178px;
float:left;
display:inline;
}

.productsearchright {
width:178px;
float:right;
display:inline;
}

.productinput {
width:178px;
height:15px;
margin:1px 0px 2px 0px;
}

.productsearchbota {
width:67px;
float:left;
display:inline;
}
.productsearchbotb {
width:142px;
float:left;
display:inline;
}
.productsearchbotc {
width:80px;
float:left;
display:inline;
}
.pricesearchbox {
width:64px;
}

.sortbyselect {
width:138px;
}

.typesearchbox {
width:260px;
float:left;
display:inline;
}

#typesearch {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:75px !important;
	height:87px;
	height/**/:/**/75px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/type_search_bg.jpg);
	background-repeat:no-repeat;
	}

.productsearchbotd {
width:90px;
float:left;
display:inline;
text-align:right;
}

.typehighlight {
	width:369px !important;
	width:383px;
	width/**/:/**/369px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
	border:solid 2px #62C413;
	background-color:#EAFFD7;
	}

.type {
	width:373px !important;
	width:383px;
	width/**/:/**/373px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
	border-bottom:solid 2px #62C413;
	}
	
.typehighlight h1,
.type h1 {
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#000000;
	margin:0px;
	padding:2px 0px 3px 0px;
	}

.typehighlight h2,
.type h2 {
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	color:#62C413;
	margin:0px;
	padding:0px 0px 3px 0px;
	}

.typehighlight p,
.type p {
	font-size:10px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
	line-height:14px;
	}
	
.typeleft {
width:122px;
float:left;
display:inline;
}
.typeright {
width:235px;
float:right;
display:inline;
}
.typeacross {
width:357px;
float:left;
display:inline;
}
.typebottoma {
width:134px;
float:left;
display:inline;
}
.typebottomb {
float:left;
display:inline;
}
.typebottomc {
float:right;
display:inline;
}
.retailerad {
border:1px solid #CCCCCC;
margin:0px 0px 7px 0px;
}


/** new stuff after this point **/

#registerpanel {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:229px !important;
	height:178px;
	height/**/:/**/166px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/383x209_regbg.jpg);
	background-repeat:no-repeat;
	}
	
.listul {
	margin:0px 0px 25px 20px;
	padding:0px;
	}
	
.listli {
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:10px;
	}
	
/** New Ticker **/

#newsticker {
	width:370px !important;
	width:383px;
	width/**/:/**/370px;
	height:40px !important;
	height:40px;
	height/**/:/**/40px;
	padding:5px 0px 0px 13px;
	margin:0px 0px 16px 0px;
	background-image:url(images/ticker_bg.jpg);
	background-repeat:no-repeat;
	}

#news {
	padding: 7px 0px 0px 0px;
}
	
a.tickl {
	font-family:Tahoma;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}
	
a.tickl:hover {
	color:#49960B;text-decoration:none;
	}
	
.tickls {
	color:#666666;
	}

/** Background panels **/
.xlrgpanel {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:629px !important;
	height:641px;
	height/**/:/**/629px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/fullpage_boxbg.jpg);
	background-repeat:no-repeat;
	}
	
.lrgpanel {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:270px !important;
	height:282px;
	height/**/:/**/270px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/383x282_regbg.jpg);
	background-repeat:no-repeat;
	}
	
.medpanel {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:197px !important;
	height:209px;
	height/**/:/**/197px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/383x209_regbg.jpg);
	background-repeat:no-repeat;
	}
	
.medsmlpanel {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:145px !important;
	height:157px;
	height/**/:/**/145px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/383x157_regbg.jpg);
	background-repeat:no-repeat;
	}
	
.smlpanel {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:87px !important;
	height:99px;
	height/**/:/**/87px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/383x99_regbg.jpg);
	background-repeat:no-repeat;
	}
	
#voucherPanel
{
	width:369px !important;
	width:383px;
	width/**/:/**/369px;
	padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
	border:solid 1px #62C413;
	background-color:#EAFFD7;
}

/* Review Star Rating */
.ratingStar
{
	font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);
}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}

/*Featured Retailers */

.FRProductsTextLeft
{ float:left; width:250px
}

.FRProductsImageRight
{ float:right; width:100px
}

.FRProductsImageLeft
{ float:left; width:100px
}

.FRProductsTextRight
{ float:right; width:250px
}

.Bughead
{

	border:solid 1px #62C413;
	background-color:#49960B;
	font-weight:bold;
}

.Bugfirst
{

	border:solid 1px #62C413;
	background-color:#FFFFFF;
}

.Bugsecond
{
 
	border:solid 1px #62C413;
	background-color:#EAFFD7;
}

.leftoffers {
width:178px;
height:auto;
background-image:url(images/redhotoffers_green.gif);
background-repeat:no-repeat;

}
.leftoffers h1{font-size:13px;
font-weight:bold;
color:white;
text-transform:uppercase;
margin: 2px 0px 0px 3px;
}
.leftoffers h2{font-size:12px;
font-weight:bold;
color:#49960B;
text-transform:uppercase;
margin: 5px 0px 0px 3px;

}
.leftoffers h3{font-size:12px;
font-weight:bold;
color:#49960B;
text-transform:uppercase;
margin: -17px 0px 0px 3px;

}

.leftoffersvouchers{margin: 5px 0px 0px 3px; font-size:9px;
text-transform:uppercase; color:#49960B}
.leftoffersvouchers strong{color:black}


.leftofferstext{float:left; width:85px; margin:5px 0px 0px 3px}
.leftofferstext a{ font-weight:normal}
.leftofferimage{float:right; widows:70px; margin:5px 3px 0px 0px}


.leftoffersdiv{width:178px;
height:20px;background-image:url(images/redhotoffers_div.gif);
background-repeat:no-repeat;}

.leftoffersfoot{width:178px;
height:18px;background-image:url(images/redhotoffers_footer.gif);
background-repeat:no-repeat; }

.refer
{ height:35px; background-position:center; border-style:solid;
border-width:thin; border-color:gray; font-weight:bold;}

.welcomeleft{float:left; width:250px}

.welcomeright{float:right; width:100px; padding:0px 20px 0px 0px}

.welcomeleft1{float:left; width:100px; }

.welcomeright1{float:right; width:250px; margin:-10px 0px 0px 0px}

#gameweek{margin:8px 0px 0px 3px; float:left; width:170px}


