/* === TAGS === */
body {
background:#333;
margin-top:10px;
margin-left:5px;
margin-right:5px;
margin-bottom:0px;
font-size:11px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}

h1 {
color:#FF3333;
margin:0px;
padding:0px;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
padding-bottom:5px;
}

h3 {
padding:0px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#222;
font-weight:normal;
}

h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
color:#FF3333;
font-style:italic;
margin:0px;
padding:0px;
}

h2, h9 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
color:#555;
font-style:italic;
margin:0px;
padding:0px;
}

h5 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#FF3333;
font-style:italic;
padding:0px;
margin:0px;
font-weight:normal;
}

p {
margin:0px;
padding:0px;
margin-bottom:20px;
line-height:20px;
}

a {
color:#FF3333;
cursor:pointer;
}

img {
border: 0;
}

form {
padding:0px;
margin:0px;
}

/* Content Template */

#wrapper {
width:100%;
background:#FFFFFF;
min-width:950px;
}

#header {
width:100%;
height:100px;
}

#head {
width:560px;
float:left;
}

#cPoll {
padding:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

#cPoll .bar {
margin-bottom:5px;
}

#cPoll .cpHead {
	background:url(/images/cPoll/head.png);
	background-repeat:no-repeat;
	color:#696969;
	height:35px;
	padding-top:7px;
	padding-left:36px;
	font-weight:normal;
	font-style:italic;
}

#cPoll .cpQuestion {
	font-weight:normal;
	color:#333;
	margin-bottom:3px;
}

#cPoll .cpOptions {
	margin-left:10px;
	color:#555;
}

#cPoll .cpOptions a {
	color:#555;
	text-decoration:none;
}

#cPoll .option1 {
	color:#991c11;
}

#cPoll .option2 {
	color:#5b0d0d;
}

#cPoll .option3 {
	color:#351411;
}

#cPoll .option4 {
	color:#9b5422;
}

#cPoll .newBar {
    background:url(/images/cPoll/bullets.png);
    background-repeat:no-repeat;
    background-position:left 2px;
    padding-left:20px;
    margin-bottom:2px;
}

#cPoll .newBar:hover {
	background-position:left -19px;
}

#cPoll .loadingBar {
	margin-top:20px;
}

#cPoll .nextPoll {
	margin-left:30px;
}

#cPoll .voteAmount {
	color:#333;
	font-family:"Lucida Sans", "Trebuchet MS", Arial;
	font-size:0.6em;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-left:30px;
}

.status {
width:230px;
float:right;
padding-top:5px;
padding-right:5px;
text-align:right;
font-weight:bold;
}

.buttons {
padding-top:6px;
height:20px;
background:url(../images/red/button-bg.png);
width:100%;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#000;
clear:both;
font-size:12px;
}

.buttons a {
margin-left:30px;
margin-right:30px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.norm {
float:left;
}

.navReview { 
background:url(../images/small_write.gif);
background-repeat:no-repeat;
background-position:90px 0px;
padding-right:20px;
color:#F1F1F1;
}

.login {
float:right;
text-align:right;
}

.status a {
color:#FF3333;
text-decoration:underline;
}

/* Popup Navigation */
#moreBox {
left:470px;
margin-top:12px;
position:absolute;
display:none;
width:320px;
}

	#moreTop {
	width:290px;
	height:44px;
	background:transparent url(../images/panel/nav_top.png);
	background-repeat:no-repeat;
	background-position:top;
	}
	
	#moreClose {
	float:right;
	padding-right:30px;
	}
	
	#moreMain {
	background:transparent url(../images/panel/nav_middle.png);
	background-repeat:repeat-y;
	background-position:top left;
	padding-left:20px;
	width:280px;
	}
	
	#moreMain a {
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#111;
	}
	
	#moreMain .spaced {
	border-top:1px dashed #666;
	margin:0px;
	padding:0px;
	margin-top:10px;
	padding-top:20px;
	width:220px;
	}
	
	#moreBottom {
	background:transparent url(../images/panel/nav_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:30px;
	width:290px;
	}
	
	
#warnBox {
position:absolute;
left:40px;
top:100px;
width:610px;
}

	#warnTop {
	width:580px;
	height:44px;
	background:transparent url(../images/panel/nav_warn_top.png);
	background-repeat:no-repeat;
	background-position:top;
	}
	
	#warnClose {
	float:right;
	padding-right:30px;
	}
	
	#warnMain {
	background:transparent url(../images/panel/nav_warn_middle.png);
	background-repeat:repeat-y;
	background-position:-10px 0px;
	padding-left:20px;
	width:560px;
	padding-top:10px;
	}
	
	#warnMain .choices {	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FF3333;
	font-weight:normal;
	}
	
	#warnMain .choices a {
	text-decoration:underline;
	}
	
	#warnBottom {
	background:transparent url(../images/panel/nav_warn_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	height:30px;
	width:580px;
	}
	

.searchwrap {
margin-top:10px;
width:160px;
float:right;
}

.contentwrap {
background:#FFF;
clear:both;
width:100%;
}

.left {
width:17%;
min-width:170px;
float:left;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#000;
border-right:1px #000 solid;
}

.leftheadfirst {
font-weight:bold;
height:18px;
background:url(../images/leftbg.png);
padding-top:5px;
padding-bottom:5px;
padding-left:5%;
padding-right:0px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#000;
width:95%;
}


.lefthead {
font-weight:bold;
height:18px;
background:url(../images/leftbg.png);
padding-top:5px;
padding-bottom:5px;
padding-left:5%;
padding-right:0px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#000;
border-top:solid;
border-top-width:1px;
border-top-color:#000;
width:95%;
}

.leftcontent {
padding:3px;
padding-left:10px;
width:95%;
padding-left:5%;
padding-right:0px;
padding-bottom:15px;
}

.leftcontent ul {
display:block;
margin:0px;
padding:0px;
margin-bottom:5px;
}

.leftcontent li {
margin:0px;
padding:0px;
list-style-image:url(../images/li.png);
list-style-position:inside;
margin-bottom:3px;
}

.leftcontent li:hover {
list-style-image:url(../images/lihover.png);
}

.leftcontent a {
color:#000;
text-decoration:none;
}

.maincontent {
width:51%;
min-width:400px;
margin-left:3%;
margin-right:3%;
margin-bottom:20px;
float:left;
}

.headfirst {
font-weight:bold;
height:18px;
background:url(../images/leftbg.png);
padding-top:5px;
padding-bottom:5px;
padding-left:3%;
padding-right:0px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#000;
border-left:solid;
border-left-width:1px;
border-left-color:#000;
border-right:solid;
border-right-width:1px;
border-right-color:#000;
width:97%;
}

.mainp {
width:94%;
padding:3%;
}

.avwrap {
padding-top:15px;
height:62px;
}

.criteriawrap {
padding-top:15px;
height:80px;
}

.picture {
width:85px;
float:left;
}

.avatar {
width:65px;
float:left;
}

.info {
float:left;
padding-left:5px;
padding-bottom:5px;
}

.footer {
height:40px;
background:url(../images/red/footer.png);
width:100%;
font-weight:bold;
border-top:solid;
border-top-width:1px;
border-top-color:#000;
clear:both;
}

.foot_left {
float:left;
}

.foot_right {
float:right;
}

.right {
width:24.5%;
min-width:210px;
float:right;
border-left:solid;
border-left-width:1px;
border-left-color:#000;
border-bottom:solid 1px #000;
margin-bottom:10px;
}

.rightheadfirst {
font-weight:bold;
height:18px;
background:url(../images/rightbg.png);
padding-top:5px;
padding-bottom:5px;
padding-left:5%;
padding-right:0px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#000;
width:95%;
}


.righthead {
font-weight:bold;
height:18px;
background:url(../images/rightbg.png);
padding-top:5px;
padding-bottom:5px;
padding-left:5%;
padding-right:0px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#000;
border-top:solid;
border-top-width:1px;
border-top-color:#000;
width:95%;
}

.righthead a {
color:#000;
text-decoration:none;
}

.rightcontent {
padding:3px;
padding-left:10px;
width:95%;
padding-left:5%;
padding-right:0px;
margin-bottom:15px;
}

.sponsor {
text-align:center;
width:100%;
padding:0px;
margin-bottom:15px;
margin-top:15px;
}

.rightcontent ul {
display:block;
margin:0px;
padding:0px;
margin-bottom:5px;
}

.rightcontent li {
margin:0px;
padding:0px;
list-style-image:url(../images/li.png);
list-style-position:inside;
margin-bottom:3px;
}

.rightcontent li:hover {
list-style-image:url(../images/lihover.png);
}

.rightcontent a {
color:#000;
text-decoration:none;
}

.rightcbottom {
margin-bottom:10px;
}

.top {
height:0px;
width:0px;
line-height:1px;
text-size:1px;
}

.picz {
padding:2px;
border:solid;
border-width:1px;
border-color:#333;
background:url(../images/bgimgz.png);
}

.biggap {
padding:10px;
}


.small {
font-size:10px;
line-height:16px;
}

.sitesmall a {
font-size:10px;
line-height:16px;
text-decoration:none;
color:#000;
}

.comp {
background:url(../images/panel/comp-bg.png);
font-size:10px;
}

.latest {
padding:5px;
background:url(../images/panel/latest.png);
color:#000;
text-align:left;
}

.latest ul {
display:block;
margin:0px;
padding:0px;
margin-bottom:5px;
margin-left:5px;
}

.latest li {
margin:0px;
padding:0px;
list-style-image:url(../images/li.gif);
list-style-position:inside;
margin-bottom:3px;
}

.latest li:hover {
list-style-image:url(../images/lihover.gif);
}

#banner {
width:100%;
height:115px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#000;
padding-top:5px;
}

.link {
float:left;
}

.bordered {
border:1px solid #000;
}

.borderme {
border:solid 1px #000;
}

.ecommerce { 
text-align:center;
background:url(../images/backcommerce.png);
background-repeat:repeat-x;
}

.blogimage {
float:left;
padding-right:10px;
padding-bottom:10px;
}

.message_over {
padding-top:5px;
background:url(../images/comments/bg.png);
background-repeat:repeat-x;
background-position:top;
}

.message_left, .message_left a{
float:left;
width:100px;
font-size:12px;
font-weight:bold;
color:#222;
font-family:Arial, Helvetica, sans-serif;
}

.message_right {
float:left;
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222;
}

.message {
width:280px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
border:1px solid #333;
background:#FFF;
margin-bottom:2px;
}

.comment_av {
float:left;
width:60px;
margin-right:7px;
margin-bottom:7px;
}

.commet_divide {
padding-bottom:20px;
}

.message_title {
font-size:12px;
font-weight:bold;
color:#222;
padding:0px;
margin:0px;
margin-bottom:10px;
}

.feed ul {
display:list-item;
margin:0px;
padding:0px;
list-style:none;
padding-left:25px;
}

.feed li {
list-style:none;
list-style-type:none;
list-style-image:url(../images/feed_small.png);
padding:0px;
margin:0px;
padding-top:5px;
padding-left:5px;
}

.feed a {
text-decoration:none;
}

/* === Formatting === */

.message_left a {
cursor:pointer;
}

.nocolour {
color:#000;
text-decoration:none;
}

.nounderline {
text-decoration:none;
}

.clear {
clear:both;
}

.padd {
margin-top:5px;
}

.blogImage {
border:2px solid #333;
}

.adBorder {
width:468px;
border:1px solid #000;
}

.noUnder {
border-bottom:none;
}

.noUnder a {
text-decoration:none;
}

/* === Font Classes & Headings === */


.sponsor a {
color:#000;
}

.manufacturer {
font-weight:bold;
color:#FF3333;
}

.manufacturer a {
font-weight:bold;
color:#FF3333;
text-decoration:none;
}

.latest a {
text-decoration:none;
color:#000;
}

.quickpick {
color:#d10202;
font-weight:bold;
}

#admin {
color:#FF3333;
font-weight:bold;
text-decoration:underline;
}

#user {
color:#000;
font-weight:normal;
text-decoration:none;
}

#mod {
color:#4196ff;
font-weight:bold;
text-decoration:none;
}

.rating {
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


.red {
color:#FF3333;
padding-left:2px;
}


.publishersmall {
color:#FF3333;
font-size:10px;
}

.publishersmall a {
color:#FF3333;
font-size:10px;
}

.redness a { 
color:#FF3333;
text-decoration:underline;
}

.sitesearch, .sitesearch a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FF3333;
text-decoration:none;
}

.capitalize {
text-transform:capitalize;
}

.al {
font-size:11px;
}

.why_support {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF3333;
font-weight:bold;
}

.sup_input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}

.message_date {
font-family:"Trebuchet MS", Arial, Tahoma, Verdana;
font-size:11px;
color:#222;
}

.problem_quote {
color:#FF3333;
}

.blue {
color:#335b94;
text-decoration:none;
}

.permalink {
width:300px;
padding:3px;
font-size:14px;
height:20px;
background:url(../images/form/smooth_bg.png);
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #333;
}

.feedLink, .bookmarkIt, .btmBookmark, .pleaseReview, .faqBox, .contactBox,
.productLink, .siteLink, .errorBox {
color:#f73e21;
font-size:18px;
font-weight:normal;
text-decoration:none;
background:url(../images/feed.png);
background-repeat:no-repeat;
padding-left:34px;
padding-top:5px;
height:25px;
width:189px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
float:left;
}

.errorBox {
background:url(../images/error.png);
background-repeat:no-repeat;
color:#FF3333;
float:none;
width:450px;
padding-bottom:5px;
text-decoration:underline;
padding-left:39px;
}

.productLink {
background:url(../images/which/product.png);
background-repeat:no-repeat;
}

.faqBox {
background:url(../images/faq.png);
background-repeat:no-repeat;
color:#222;
float:none;
width:300px;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px dashed #d2d2d2;
}

.contactBox {
background:url(../images/contact.png);
background-repeat:no-repeat;
color:#222;
float:none;
text-decoration:none;
padding-left:36px;
}

.btmBookmark, .pleaseReview {
float:none;
background:url(../images/bookmark.png);
background-repeat:no-repeat;
color:#719dcc;
width:320px;
border-bottom:1px dashed #d2d2d2;
padding-bottom:5px;
}

.pleaseReview {
background:url(../images/reviewPic.png);
background-repeat:no-repeat;
color:#555;
border:none;
}

.pleaseReview a{
color:#555;
text-decoration:none;
}

.bookmarkIt {
background:url(../images/bookmark.png);
background-repeat:no-repeat;
color:#719dcc;
}

.bookmarkIt a, #bookmarking a {
color:#719dcc;
}

.feedLink a, .bookmarkIt a {
text-decoration:none;
}

.mainReview {
border-bottom:1px dashed #d2d2d2;
padding-bottom:5px;
margin-bottom:20px;
clear:both;
width:400px;
}

.homeFeed {
border-bottom:1px dashed #d2d2d2;
padding-bottom:5px;
margin-bottom:10px;
clear:both;
width:400px;
}

#showMoreWarn, #showMoreWarn a {
text-decoration:none;
border-bottom:1px #FF333 dashed;
}

.permalinkLink, .permalinkLink a {
color:#719dcc;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:18px;
}

.permalinkBox {
background:url(../images/form/smooth_bg_blue.png);
background-repeat:repeat-x;
border:1px solid #CCC;
padding:5px;
width:350px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#searchHelp {
padding-top:4px;
display:none;
}

#warnForm {
margin-left:40px;
}

#searchBox .input, #warnForm .input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#222;
padding:3px;
background:url(images/search/background.png);
background-repeat:no-repeat;
border:1px solid #CCCCCC;
width:130px;
}


#searchBox .options {
margin-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222;
padding:3px;
background:url(images/search/background.png);
background-repeat:no-repeat;
border:1px solid #CCCCCC;
width:105px;
}

#searchBox .input:focus, #searchBox .options:focus {
border:1px solid #FF9595;
}

#searchBox .option {
background:#FFF;
border:#FFF;
}

#searchBox .searchNow, #warnForm .searchNow {
margin-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222;
padding:3px;
}

.alert, .alert2, .confirmedTab, .continueTab, .regTab {
background:url(../images/alert.png);
background-position:5px 5px;
background-repeat:no-repeat;
height:30px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#005ff5;
font-size:16px;
padding-left:45px;
padding-top:12px;
margin-bottom:20px;
}

.alert2 {
margin-bottom:0px;
}

.confirmedTab, .regTab {
background:url(../images/go.png);
background-position:5px 5px;
background-repeat:no-repeat;
margin-bottom:0px;
}

.regTab a {
color:#65be0f;
font-style:italic;
text-decoration:none;
}

.continueTab {
background:url(../images/bookmark.png);
background-position:5px 5px;
background-repeat:no-repeat;
margin-bottom:0px;
font-style:italic;
}

.continueTab a {
color:#719DCC;
text-decoration:none;
}

.confirmedTab a {
color:#65be0f;
text-decoration:underline;
}

.georgia {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF3333;
}