/* CSS Document */

body {

	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:12px;
	background-color:#885d93;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	
	}

p {
	margin:0px;
	line-height:20px;
	padding:0px 0px 15px 0px;
	font-size:12px;
	}

form {
	margin:0px;
	padding:0px;
	}
	
h1 {
	font-size:17px;
	font-weight:bold;
	color:purple;
	line-height:16px;
	margin:10px 0px 10px 0px;
	padding:0px;
	}

h2 {
	font-size:13px;
	font-weight:bold;
	color:#885d93;
	line-height:16px;
	margin:10px 0px 10px 0px;
	padding:0px;
	}

h3 {
	font-size:15px;
	font-weight:bold;
	color:#000000;
	line-height:16px;
	margin:10px 0px 10px 0px;
	padding:0px;
	}

h4 {
	font-size:10px;
	font-weight:bold;
	color:#885d93;
	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:#885d93;
	text-decoration:underline;
}


/* 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;
}

#abouttext {
	width:760px !important;
	width:840px;
	width/**/:/**/760px;
	height:inherit;
	text-align:left;
	padding:0px 40px 0px 40px;
	background-image: url(images/container_bg.jpg);
	background-repeat: repeat-y;
}

#abouttext p {
padding:0px 15px 15px 15px;
}

#header {
	width:840px;
	height:206px;
	padding:0px;
	margin:0px;
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat;
	}
	
#footer {
	width:840px;
	height:70px !important;
	height:130px;
	height/**/:/**/70px;
	padding:60px 0px 0px 0px;
	margin:0px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	}

#footer a:link, 
#footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;


}

#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;
	}
	
#topbanner {
	width:758px !important;
	width:840px;
	width/**/:/**/758px;
	height:95px !important;
	height:112px;
	height/**/:/**/95px;
	padding:17px 0px 0px 82px;
	margin:0px;
	}

/* Top Nav */

#top-nav {
	width:758px !important;
	width:840px;
	width/**/:/**/758px;
	height:40px;
	padding:0px 0px 0px 82px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	}

#top-nav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#top-nav li {
	float:left;
	display:inline;
	margin:0px 13px 0px 0px;
}

#top-nav a:link, 
#top-nav a:visited {
	color:#000000;
	text-decoration:none;
	
	}

#top-nav a:hover {
	color:#885d93;
	text-decoration:underline;
}

#top-nav a.menu-on:link, 
#top-nav a.menu-on:visited, 
#top-nav a.menu-on:hover {
	color:#885d93;
}

#top-nav a.menu-off:link, 
#top-nav a.menu-off:visited, 
#top-nav a.menu-off:hover {
	color:#000000;
}

/* Secondary Nav */

#subnav {
	width:782px !important;
	width:840px;
	width/**/:/**/782px;
	padding:0px 0px 0px 58px;
	margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#4f4f4f;
	}
	
#subnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#subnav li {
	float:left;
	display:inline;
	margin:8px 5px 0px 0px;
}

#subnav a:link, 
#subnav a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}


#subnav a:hover {
	text-decoration:underline;
	color:silver;
	}

#sitesearch {
	width:260px;
	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:30px;
	height:918px;
	background-image:url(images/left_grad_shad.jpg);
}

#leftcol {
	width:177px;
	float:left;
	margin:0px 14px 0px 0px;
	padding:0px;
}

#middlecol {
	width:383px;
	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:918px;
	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:12px;
	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:12px;
	}

.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:177px;
	height/**/:/**/165px;
	padding:35px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	background-image:url(images/monsterpraise_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}
	
#praise h1 {
	font-size:12px;
	font-weight:normal;
	color:white;
	text-transform:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
#praise p {
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	color:white;
	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:12px;
	}
	
#productnav a:link, 
#productnav a:visited {
	color:#000000;
	text-decoration:none;
}

#productnav a:hover {
	color:#885d93;
	text-decoration:underline;
}

.moreoffers {
	/*padding:0px 0px 10px 0px;*/
}

#highlightoffer {
	width:373px !important;
	width:383px;
	width/**/:/**/373px;
	height:175px !important;
	height:194px;
	height/**/:/**/175px;
	padding:19px 5px 0px 7px;
	margin:0px 0px 16px 0px;
	background-image:url(images/highlight_box_bg.jpg);
	background-repeat:no-repeat;
	}

#highlightoffer h1 {
	font-size:15px;
	font-weight:bold;
	color:#885d93;
	margin:0px 0px 0px 5px;
	padding:0px 0px 15px 0px;
	}

#highlightoffer ul {
	padding:0;
	margin:0;
	list-style:none;
	}
	
#highlightoffer li {
	width:120px;
	height:116px;
	text-align:center;
	color:#885d93;
	display:inline;
	float:left;
	padding-right:2px;
	margin:0px 0px 0px 0px;
	}

#highlightoffer p,
#highlightoffer a:link, 
#highlightoffer a:visited {
	/*text-align:center;*/
	margin:4px 0px 2px 3px;
	padding:0px;

	text-decoration:none;
	font-weight:normal;
	}

#highlightoffer a:hover {
	color:#885d93;
	text-decoration:underline;
}



#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:12px;
	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:12px;
	}

/* right column sections */

#memberlogin {
	width:158px !important;
	width:168px;
	width/**/:/**/158px;
	
	
	height:213px !important;
	height:246px;
	height/**/:/**/213px;
	
	padding:33px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-image:url(images/memberlogin_bg.jpg);
	background-color:#DBDDDA;
	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:12px;
	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;
	}
	
#typenav {
	width:152px !important;
	width:168px;
	width/**/:/**/152px;
	padding:40px 8px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(images/browse_cats_bg.jpg); 
	background-repeat:no-repeat;
	background-color:#300C38;
	text-align:left;
	}

#typenav h1 {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	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:12px;
	line-height:18px;
	}
	
#typenav a:link, 
#typenav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#typenav a:hover {
	color:silver;
	text-decoration:underline;
}


#comodo {
	width:168px;
	height:157px;
	padding:0px;
	margin:0px 0px 16px 0px;	

	}
	
#bookmark {
	padding:0px;
	margin:0px 0px 10px 20px;
	}

#Forum {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:142px !important;
	height:192px;
	height/**/:/**/142px;
	padding:50px 5px 0px 5px;
	margin:0px 0px 16px 0px;
	background-image:url(images/forum_right_boxes.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/newsletter_right_boxes.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}
	
#NewsLetter h1 {
	font-size:12px;
	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/special_right_boxes.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}

#Usefullinks {
	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_usefullinks_bg.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:-8px 0px 20px 0px;
	background-image:url(images/left_referafriend_bg.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_competition_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}


/* logged in layout items */

#helpsupport {
	width:147px !important;
	width:177px;
	width/**/:/**/147px;
	height:192px !important;
	height:192px;
	height/**/:/**/192px;
	padding:38px 15px 0px 15px;
	margin:0px 0px 0px 0px;
	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 4px 0px;
	font-size:11px;
	}
	
#helpsupport a:link, 
#helpsupport a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#helpsupport a:hover {
	font-weight:bold;
	color:#885d93;
	text-decoration:underline;
	
}

#leftskyscraper {
	width:160px !important;
	width:178px;
	width/**/:/**/160px;
	height:662px !important;
	height:670px;
	height/**/:/**/662px;
	padding:8px 9px 0px 9px;
	margin:0px 0px 16px 0px;
	background-image:url(images/skyscraper_panel_bg.jpg);
	background-repeat:no-repeat;
	text-align:right;
	}
	
#monstertotal {
	width:131px !important;
	width:168px;
	width/**/:/**/131px;
	height:108px !important;
	height:158px;
	height/**/:/**/108px;
	padding:45px 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 13px 8px;
	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;
	}

#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;
	}


.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:#885d93;
	text-decoration:underline;
}


/* 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:12px;
	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 #885d93;
background-color:#dbddda;
}

.type {
width:373px !important;
width:383px;
width/**/:/**/373px;
padding:5px 5px 5px 5px;
margin:0px 0px 5px 0px;
border-bottom:solid 2px #885d93;
}

.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:12px;
font-weight:bold;
text-transform:none;
color:#885d93;
margin:0px;
padding:0px 0px 3px 0px;
}

.typehighlight p,
.type p {
font-size:12px;
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;
}
.typebottoma {
width:134px;
float:left;
display:inline;
}
.typebottomb {
float:left;
display:inline;
}
.typebottomc {
float:right;
display:inline;
}

.typebottomd {
float:left;
width:357px;
display:inline;
}

.retailerad {
border:1px solid #885d93;
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:12px;
	}
	
/** 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/newsticker_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:#885d93;text-decoration:underline;
	}
	
.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/383x641.jpg);
	background-repeat:no-repeat;
	}

.xlrgpanel p {
	margin:0px;
	line-height:15px;
	padding:0px 0px 15px 0px;
	}

.lrgpanel {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:320px !important;
	height:320px;
	height/**/:/**/320px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/383x282_regbg.jpg);
	background-repeat:no-repeat;
	}
	
.lrgpanel p {
	margin:0px;
	line-height:15px;
	padding:0px 0px 15px 0px;
	}
	
.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.jpg);
	background-repeat:no-repeat;
	}
	
.medpanel p {
	margin:0px;
	line-height:15px;
	padding:0px 0px 15px 0px;
	}
	
.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.jpg);
	background-repeat:no-repeat;
	}
	
.medsmlpanel p {
	margin:0px;
	line-height:15px;
	padding:0px 0px 15px 0px;
	}
	
.smlpanel {
	width:367px !important;
	width:383px;
	width/**/:/**/367px;
	height:120px !important;
	height:120px;
	height/**/:/**/120px;
	padding:12px 8px 0px 8px;
	margin:0px 0px 16px 0px;
	background-image:url(images/383x99_regbg.jpg);
	background-repeat:no-repeat;
	}
	
	
.smlpanel p 
{
	line-height:14px;
}
	

#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);
}

/* New Stuff */

#premierleague {
	width:167px !important;
	width:177px;
	width/**/:/**/167px;
	height:198px !important;
	height:230px;
	height/**/:/**/198px;
	padding:33px 5px 0px 5px;
	margin:0px 0px 16px 0px;
	background-image:url(images/hotshots_bg.jpg);
	background-repeat:no-repeat;
	}
	
#premierleague h1 {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-transform:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	}

#premierleague ol {
	margin:0px 0px 25px 20px;
	padding:0px;
	}
	
#premierleague li {
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:12px;
	}

.hotshotscash {
	font-size:12px;
	font-weight:bold;
	/*color:#885d93;*/
	color:#000000;
	float:right;
	padding-right:2px;
	}
	
#testimonials {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:157px !important;
	height:184px;
	height/**/:/**/157px;
	padding:27px 10px 0px 10px;
	margin:0px 0px 16px 0px;
	background-image:url(images/monsterpraise_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}
	
#testimonials h1 {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
#testimonials p {
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:13px;
	text-transform:none;
	color:#FFFFFF;
	}
	
#topics {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	

	}
	
#topics a
{
	font-size: 11px;
	color: Black;
	height: auto;
	position: relative;
	top: -15px;
	white-space:pre-wrap;

}
#topics a:hover {
	font-weight:bold;
	color:#885d93;
	text-decoration:underline;
}
	
#bookmark {
	float:right;
	}
	

#homeads {
	width:177px;
	margin:0px 0px 16px 0px;
	text-align:center;
	}
	
#homeads2 {
	width:177px;
	margin:0px 0px 16px 0px;
	text-align:center;
	}
	
#homeads3 {
	width:177px;
	margin:0px 0px 16px 0px;
	text-align:center;
	}
	
.homeadbutton {
	width:164px;
	height:23px !important;
	height:31px;
	height/**/:/**/23px;
	padding-top:8px;
	margin-left:5px;
	color:#FFFFFF;
	text-align:center;
	background-image:url(images/homeads/button_bg.jpg)
	}

.homeadbutton a:link, 
.homeadbutton a:visited {
	color:#FFFFFF;
	text-decoration:none;
		font-weight:bold;

	}

.homeadbutton a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;

}	


.homeadtext {
font-size:9px;
font-weight:bold;
margin:3px 0px 6px 0px;
padding:0px;
line-height:12px;
}

.black {
color:#000000;
}

.green {
color:#885d93;
}

.purple
{
	color:#C5ACCC;}
	
.gray
{
	color:Gray;}

.white {
color:#FFFFFF;
}

.red {
color:red;
}


#topbrands {
width:100%;
margin-bottom:16px;
}

#topbrands ul {
	margin:0px 0px 16px 0px;
	padding:0px;
	list-style:none;
	clear:both;
	float:left;
}

#topbrands li {
width:74px;
height:27px;

	float:left;
	display:inline;
	margin:0px 3px 17px 0px;
}

.advertborder {
border: solid 1px #999999;
}


#charity {
	width:157px !important;
	width:177px;
	width/**/:/**/157px;
	height:140px !important;
	height:157px;
	height/**/:/**/140px;
	padding:35px 10px 0px 10px;
	margin:-20px 0px 16px 0px;
	background-image:url(images/charity.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}
	
	
#charity p {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
	line-height:13px;
	margin:0px 0px 5px 0px;
	padding:0px;
	}

#charity ul {
	margin:0px 0px 25px 0px;
	padding:0px;
	list-style:none;
	text-align:left;
	}
	
#charity li {
	margin:0px 0px 6px 0px;
	padding:0px;
	font-size:12px;
	}
	
#charity a 
{
	color:#C5ACCC;

	}
	
	#charity a:hover
{
	color:#C5ACCC;
	text-decoration:underline;
	}
	
	/* right column sections */

#memberlogin {
	width:158px !important;
	width:168px;
	width/**/:/**/158px;
	height:213px !important;
	height:246px;
	height/**/:/**/213px;
	padding:33px 5px 0px 5px;
	margin:0px 0px 16px 0px;
	background-image:url(images/memberlogin_bg_fail.jpg);
	background-repeat:no-repeat;
	}
	
#memberlogin p {
	padding:0px;
	margin:0px;
	}


	
.highlightgrey {
	color:#808080;
	}
	

#monsterdeals {
	width:383px !important;
	width:383px;
	width/**/:/**/373px;
	height:110px !important;
	height:110px;
	height/**/:/**/110px;
	display:inline-block;
	
	
	}

#monsterdeals h1 {
	font-size:17px;
	font-weight:bold;
	color:#885d93;
	margin:-3px 0px 0px 5px;
	padding:0px 0px 15px 0px;
	}
	
#monsterdeals h2
{ 
font-size:12px;
font-weight:bold;
color:red;
margin:-2px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

	
#monsterdeals p,
#monsterdeals a:link, 
#monsterdeals a:visited,
#monsterdeals p,
#monsterdeals a:link, 
#monsterdeals a:visited {
/*text-align:center;*/
margin:0px 0px 0px 0px;
padding:0px;
line-height:13px;
text-decoration:none;
font-weight:normal;
	font-size:11px;
}
#monsterdeals a:hover {
/*text-align:center;*/
margin:0px 0px 0px 0px;
padding:0px;
text-decoration:underline;
font-weight:normal;
}

.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}

.Bughead
{

	border:solid 1px #62C413;
	background-color:#CC99FF;
	font-weight:bold;
}

.Bugfirst
{

	border:solid 1px #62C413;
	background-color:#FFFFFF;
}

.Bugsecond
{
 
	border:solid 1px #62C413;
	background-color:#CCCCCC;
}

#floatleft{float:left; padding: 0px 0px 0px 1px;	margin:0px 0px 0px 1px; background-image:url(images/loginhome_midtop_sm.gif); width:183px; height:93px}

#floatleft h1 {	font-size:17px;	font-weight:bold;
					line-height:16px;
				margin:0px 0px 0px 15px;
				padding:0px;
				text-transform:lowercase;}
#floatleft h2 {	font-size:15px;	font-weight:bold;
					line-height:16px;
				margin:7px 0px 0px 2px;
				padding:0px;
				text-transform:uppercase}
#floatleft h3 {	font-size:14px;	font-weight:bold;
					line-height:16px;
				margin:0px 0px 0px 112px;
				padding:0px;
				text-transform:lowercase}
#floatleft h4 {	font-size:13px;	font-weight:bold;
					line-height:16px;
				margin:-10px 2px 0px 10px;
				padding:0px;
				text-transform:uppercase;}
#floatleft h5 {	font-size:12px;	font-weight:bold;
					line-height:16px;
				margin:-50px 0px 0px 70px;
				padding:0px;
				text-transform:uppercase;}
#floatleft h6 {	font-size:11px;	font-weight:bold;
					line-height:16px;
				margin:30px 0px 0px 60px;
				padding:0px;
				text-transform:lowercase;}
#floatleft p {	font-size:11px;	font-weight:bold;
					line-height:16px;
				margin:5px 2px 0px 30px;
				padding:0px;
				text-transform:uppercase;}
#floatleft a {color:purple}
#floatleft a:hover {color:purple}
#floatleft a:visited {color:purple}


#floatright{float:right; padding: 5px 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:3px 0px 0px 5px;
				padding:0px;
				text-transform:uppercase;}

#gameweek{margin:5px 0px 0px 3px; float:left; width:170px}