/***************************/
/* INDEX 
 ----------------
 Reset
 Base (Default)
 Page Structure
 Main Content
 Header
 Navigation
 Sub Navigation
 Headings
 SideBar (pod container)
 Footer
 Forms
 Search
 Articles
 Product
 Home Page
 Review
 Forum
 Members
 Misc
*/
/********************************/

/* =Reset
------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, th, td, tr, table, caption, tbody, tfoot, thead{
  margin:0;
  padding:0;
  border:0;
  vertical-align:baseline;
}


/* =Base
------------------------------------*/
body {
	font:12px/20px Verdana,helvetica,Arial,sans-serif;
	background-color:#231F20 !important;
	color:#333;
	text-align:center;
	margin:0 auto;
	line-height:20px;
}

@font-face {
	font-family:AvantGardeVD;
	src:url(/fonts/AvantGardeBold/avantgarbol-webfont.eot);
	src:url(/fonts/AvantGardeBold/avantgarbol-webfont.woff) format('woff'),
	url(/fonts/AvantGardeBold/avantgarbol-webfont.ttf) format('truetype'),
	url(/fonts/AvantGardeBold/avantgarbol-webfont.svg#webfontMdAYv5sa) format('svg');
	font-weight:normal;
	font-style:normal;
}
h3 {
	color:#C00;
	text-decoration:none;
	font-size:18px;
	font-family:Calibri,'Lucida Grande',Arial,Verdana,sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}
td {
  vertical-align:top;
}
a, a:visited, a:active {
	text-decoration:none;
	color:#06C;
}

a:hover {
	text-decoration:underline;
	color:#06C;
}

td.headlines {
	font-size:12px;
	color:#666;
}

.clear-div, .clear-both{
	clear:both;
}
.clearfix:after .clearfix:before{
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
 }

.clearfix:after { 
	clear: both; 
}

hr.divider {
	height:0;
	border:0;
	border-bottom:1px dotted #ccc;
	clear:both;
}

/* =Page Structure
------------------------------------*/
#container {
	position:relative;
	margin:0 auto;
	background-color:transparent;
	text-align:left;
	width:1000px;
}

#contentareaheader {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:6px;
}

#contentareaheader .left {
	position:relative;
	float:left;
	height:6px;
	width:6px;
	overflow:hidden;
	background-color:#fff;
}

#contentareaheader .right {
	position:relative;
	float:right;
	height:6px;
	width:6px;
	overflow:hidden;
	background-color:#fff;
}

#contentareaheader .middle {
	position:relative;
	float:left;
	height:6px;
	background-color:#FFF;
	width:988px;
	overflow:hidden;
}

#contentareafooter {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:16px;
	clear:both;
}

#contentareafooter .left {
	position:relative;
	float:left;
	height:6px;
	width:6px;
	background:url(/images/Visordown.png) no-repeat -238px -15px;
	overflow:hidden;
}

#contentareafooter .right {
	position:relative;
	float:right;
	height:6px;
	width:6px;
	background:url(/images/Visordown.png) no-repeat -244px -15px;
	overflow:hidden;
}

#contentareafooter .middle {
	position:relative;
	float:left;
	height:6px;
	background-color:#FFF;
	width:988px;
	overflow:hidden;
}

#contentbanner {
	clear:both;
	background-color:#FFF;
	display:block;
	text-align:center;
	width:100%;
	padding-top:10px;
}

#footerbanner {
	background-color:#FFF;
	clear:both;
	display:block;
	height:103px;
	padding-top:10px;
	text-align:center;
	width:100%;
}

/* =Main Content
------------------------------------*/
#maincontentcell {
	background-color:#FFF;
	padding-left:22px;
	width:635px;
}

#maincontentcell ul {
	list-style-position:inside;
	list-style-type:square;
}

#maincontentcell ol {
	list-style-position:inside;
	list-style-type:decimal;
}

#maincontentcell li {
	/*list-style:block;*/
}

#maincontentcell h1 
{
    margin-bottom:10px;
    
}
#maincontentcell h2 {
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin:8px 0 12px 0;
	padding-left:5px;
	background-color:#CED722;
	width:100%;
}

#maincontentcell h4 {
	display:inline;
	padding:0;
	margin:0;
}
div.tabbedContent {
	width:100%;
	margin:5px 0 2px;
}

div.tabbedContent td.TableContent {
	text-align:center;
}

div.tabbedContent td.TableContent .ProductName {
	font-size:13px;
	font-weight:bold;
}

div.tabbedContent td.TableContent img.ProductImage {
	border:1px solid #CDCDCD;
}

div.tabbedContent table.DetailedProductReviewsTable {
	width:635px;
	padding:20px 20px 0;
}

table.contentTabs {
	padding:0;
	border-collapse:collapse;
	white-space:nowrap;
	margin:0;
}

.contentTabSelected {
	padding:0 13px 0 0;
	background:url(/images/top_right.gif) no-repeat right top;
	background-color:#A3998E;
	width:100%;
	border:0; 
}

#navspecificv1 .contentTabSelected, #navspecificv1 .contentTabs ,#navspecificv2 .contentTabSelected,#navspecificv2 .contentTabs {
	background-color:#CC0000;
}

#navspecificv5 td.contentTabSelected,#navspecificv6 .contentTabs {
	background-color:#CED722;
}

#navspecificv6 td.contentTabSelected,#navspecificv6 .contentTabs {
	background-color:#F1CB0C;
}

#navspecificv7 td.contentTabSelected,#navspecificv7 .contentTabs {
	background-color:#198027;
}

#navspecificv10 td.contentTabSelected, #navspecificv8 .contentTabs {
	background-color: #3399FF;
}

#navspecificv10 span.contentTabContent,#navspecificv8 span.contentTabContent,#navspecificv1 span.contentTabContent,#navspecificv2 span.contentTabContent,#navspecificv3 span.contentTabContent,
#navspecificv4 span.contentTabContent,#navspecificv5 span.contentTabContent,#navspecificv6 span.contentTabContent,#navspecificv7 span.contentTabContent {
	padding-left:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	padding:0;
	line-height:21px;
}

td.contentTabSelected, td.contentTab {
	font-size:13px;
	color:#fff;
	margin:5px;
	font-weight:bold;
	border-right:3px solid #fff;
}

td.contentTabSelected span.contentTabCorner {
	background:url(/images/top_left.gif) no-repeat left top;
}

td.contentTabSelected span.contentTabCorner,td.contentTab span.contentTabCorner {
	padding:0;
	margin:0;
	float:left;
}

td.contentTabSelected span.contentTabContent,td.contentTab span.contentTabContent {
	padding:0 4px;
	line-height:18px;
}

td.contentTabSelected span.contentTabCorner {
	display:none;
}

td.contentTab span.contentTabContent {
	font-weight:bold;
	color:#D21691;
}

div.contentTabBelow {
	width:100%;
	background-color:#fff;
	border:0;
}

div.contentTabBelowForm {
	background-color:#FFF;
	padding:0;
	font-size:12px;
	border:0;
	color:#909090;
}

div.contentTabBelowForm td {
	color:#909090;
}

div.contentTabBelowForm a, div.contentTabBelowForm a:visited{
	color:#06C;
	text-decoration:none;
}

div.contentTabBelowForm a:hover {
	color:#06C;
	text-decoration:underline;
}

.contentTabBelowNoContent {
	display:none;
}

div.tabbedContent .DetailedProductReviewsTable .TableContent {
	text-align:left;
}

td.contentTabSubMsg {
	color:#fff;
	font-weight:bold;
	padding:0 10px 0 15px;
}

.mm_halfContainer,.mm_full {
	float:none;
	clear:both;
}

#maincontentcell .mm_full {
	width:635px;
	margin-bottom:21px;
	overflow:hidden;
}

.mm_leftHalfContainer {
	float:left;
	margin-right:24px;
}

.mm_rightHalfContainer {
	float:left;
}

.mm_leftHalfContainer,.mm_rightHalfContainer {
	width:300px;
}

.mm_leftHalfContainer .mm_half {
	padding-right:0;
}

.mm_rightHalfContainer .mm_half {
	padding-left:0;
}

.historysub {
	background-color:#FFF;
	color:#666;
	clear:both;
	display:block;
	float:none;
	font-size:12px;
	height:25px;
	position:relative;
	width:1000px;
	padding:0;
}

.historysub .right {
	display:none;
}

.historysub .inner {
	padding-left:21px;
}

.historysub h1 {
	display:inline;
	font-size:12px;
	margin:0;
}

#historybar {
	float:none;
	position:relative;
	background-color:#FFF;
	color:#666;
	clear:both;
	display:block;
	font-size:11px;
	height:40px;
	width:1000px;
	padding:0;
}
#historybar .inner {
    padding:15px 0 0 20px;
}

#historybar .right {
	display:none;
	float:right;
	padding:10px;
}


#historybar .right {
	float:right;
	padding-top:13px;
}

#backtotoplink {
	width:100%;
	display:block;
	background-color:#FFF;
}

#backtotopdiv {
    padding:7px 0 20px 0;
	background-color:#F0F0F0;
	margin:0 22px;
	border:1px solid #CDCDCD;
}

.backtotop {
	height:0;
	width:0;
	margin:0;
	padding:0;
}

#backtotopdiv #inner {
    float:left;
	background:url(/images/Visordown.png) no-repeat -90px -89px;
	width:98px;
	height:18px;
	margin-left:20px;
}

div.tcheader {
	font-size:12px;
	font-weight:bold;
	margin:10px 0 5px;
}

img.socialbookmark {
	vertical-align:middle;
}

a.socialbookmark {
	padding-left:5px;
}

.tags-and-social-top {
	float:right;
	margin-top:15px;
	width:200px;
}

.tags-and-social-top-item {
	float:left;
	width:100px;
}

.tabbedContent center table[cellpadding="20"] td{
	padding:18px; /*temporary */
}

p{
	margin-bottom:15px;
}

/* =Header
------------------------------------*/
.networkeyebrow {
	height:35px;
	color:#FFF;
	font-size:12px;
}

.networkeyebrow a {
	color:#FFF;
	font-size:11px;
	font-family:Arial;
}
.memberarrow {
    background-color: transparent;
    background-image: url("/images/downarrow.png");
    background-position: 4px 5px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 10px;
    margin-top: 6px;
    overflow: hidden;
    padding-right: 10px;
    width: 10px;
}
.eyebrowtext {
	float:left;
	padding:2px 100px 2px 12px;
}
.eyebrowinfo {
    float: right;
}
.eyebrowmembertext {
	float:right;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:2px;
	padding-right:10px;
}
.eyebrowmembername {
    float: right;
    font-family: arial,sans-serif;
    font-weight: bold;
    padding-right: 4px;
    padding-top: 3px;
}
.networkeyebrowlogo {
	background-color:#000;
	margin:auto;
	width:1000px;
	text-align:right;
	height:27px;
	padding-top:3px;
}

.eyebrowsigninimage {
	background-image:url(/images/eyebrowsignin.png);
	width:68px;
	height:20px;
	float:right;
	margin-top:3px;
}
.eyebrowlogoutbutton {
    background-image: url("/images/visordown_logout.png");
    float: right;
    height: 20px;
    margin-top: 4px;
    width: 56px;
}
.eyebrowavatar {
    float: right;
    height: 27px;
    margin-bottom: 1px;
    padding-right: 10px;
    width: 25px;
}
.eyebrowinboximage {
    background: url("/images/messages.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 17px;
    margin-top: 3px;
    padding-right: 10px;
    width: 20px;
}
.eyebrowinboxcount {
    float: right;
    padding-right: 5px;
    padding-top: 3px;
}
.networkeyebrowfooter {
	clear:both;
	float:left;
	position:relative;
	top:-1px;
	width:1000px;
}

.networkeyebrowfooter .left {
	background-color:#000;
	float:left;
	height:6px;
	width:6px;
}

.networkeyebrowfooter .middle {
	background-color:#000;
	float:left;
	height:6px;
	width:988px;
}

.networkeyebrowfooter .right {
	background-color:#000;
	float:left;
	height:6px;
	width:6px;
}

.eyebrowmemberinfo {
	float:right;
	padding-right:7px;
	width:400px;
}

#header {
	height:120px;
	position:relative;
}

#headerextra {
	position:absolute;
	float:right;
	top:15px;
	height:50px;
	width:750px;
	left:250px;
}

#bannerextra {
	height:10px;
	left:38px;
	position:absolute;
	top:23px;
	width:15px;
}

#logo {
	position:absolute;
	left:-16px;
	top:13px;
	background:url(/visordown.png) no-repeat left top;
	height:113px;
	width:189px;
}

#logo img {
	display:none;
}

#banner {
	text-align:right;
	height:90px;
	float:left;
	position:absolute;
	top:135px;
	left:15%;
}

#banner .inner {
	padding:8px 1px 0 0;
}

div#searchbar {
	height:50px;
	left:325px;
	position:absolute;
	top:29px;
	width:290px;
}

#searchbar .left {
	background:transparent url(/images/leftsidesearch.gif) no-repeat left top;
	height:50px;
	left:-5px;
	padding-top:8px;
	padding-left:10px;
	position:absolute;
	width:300px;
	z-index:10;
}

.loginboxcontainer {
	display:none;
}

.loginboxcontainer {
	position:relative;
	float:right;
}

.loginboxcontainer .right {
	background:url(/images/rightsidelogin.gif) no-repeat right top;
	width:5px;
	height:60px;
	float:left;
}

.loginboxcontainer .left {
	background:url(/images/leftsidelogin.gif) no-repeat left top;
	width:5px;
	height:60px;
	float:left;
}

.loginboxcontainer .main {
	background-color:#231F20;
	width:290px;
	height:60px;
	float:left;
	padding:0;
	overflow:hidden;
}

.loginboxcontainer .main .loginheader {
	background:url(/images/joinus.gif) no-repeat right bottom;
	clear:both;
	float:left;
	height:38px;
	margin-left:5px;
	width:55px;
}

.loginboxcontainer .main .loginfooter {
	font-size:10px;
	color:#FFF;
	height:15px;
	padding:1px 0 0 10px;
	float:left;
	width:100%;
	clear:both;
}

.loginboxcontainer .main .loginfooter a {
	color:#FFF;
	float:right;
	font-size:10px;
	padding-right:55px;
}

.loginboxcontainer .main .signupbutton {
	background:url(/images/Visordown.png) no-repeat 0 -180px!important;
	width:80px;
	height:24px;
	float:left;
	margin-top:8px;
	margin-left:10px;
}

.loginboxcontainer .main .loginbutton {
	background:url(/images/Visordown.png) no-repeat 0 -204px!important;
	width:80px;
	height:24px;
	float:left;
	margin-left:5px;
	margin-top:8px;
}

#navspecificv10 #bannerextra {
	background-color:#39F;
}

#navspecificv9 #bannerextra {
	background-color:#5AC4D1;
}

#navspecificv8 #bannerextra {
	background-color:#27795E;
}

#navspecificv7 #bannerextra {
	background-color:#198027;
}

#navspecificv6 #bannerextra {
	background-color:#F1CB0C;
}

#navspecificv5 #bannerextra {
	background-color:#CED722;
}

#navspecificv4 #bannerextra {
	background-color:#CED722;
}

#navspecificv3 #bannerextra {
	background-color:#F05E00;
}

#navspecificv2 #bannerextra {
	background-color:#C00;
}

#navspecificv1 #bannerextra {
	background-color:#C00;
}

/* =Navigation
------------------------------------*/
#nav {
	z-index:10;
	float:left;
	overflow: hidden;
    width: 1000px;
}

#nav ul li.preImage, #nav ul li.postImage, .postImageSelected {
    display: none;
}

#nav ul {
	list-style:none;
	width:1020px;
}

#nav li {
	float:left;
	height:34px;
	position:relative;
}

#nav a{
	border-right:1px solid #5E5C5D;
	font:bold 15px/34px Arial, sans-serif;
	padding:0 28px 0 16px;
	background:url(/images/Visordown_unselected_arrow.png) no-repeat right center;
	text-transform:lowercase;
}

#nav .navspacer{
	border-right:1px solid #5E5C5D;
}

#nav .nonavspacer{
	border-right:1px solid transparent;
}

/*Home tab*/
#navitem1v1 a, #navitem2v1next a, #navitem3v1 a,#navitem4v1 a,#navitem5v1 a,#navitem6v1 a,#navitem7v1 a,#navitem8v1 a,#navitem9v1 a,
#navitem10v1last a{
	color:#CC0000;
}

#navitem1v1firstselected{
	background-color:#CC0000;
}

#navitem1v1firstselected a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

.navitem1v2hover, .navitem1v3hover, .navitem1v4hover, .navitem1v5hover, .navitem1v6hover, .navitem1v7hover, .navitem1v8hover, .navitem1v9hover, .navitem1v10hover{
	background-color:#CC0000;
}

#nav .navitem1v2hover a, #nav .navitem1v3hover a, #nav .navitem1v4hover a, #nav .navitem1v5hover a, #nav .navitem1v6hover a, #nav .navitem1v7hover a, #nav .navitem1v8hover a, 
#nav .navitem1v9hover a, #nav .navitem1v10hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem1v1unselected a{
	color:#CC0000;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

/*News tab */
#navitem1v2first a,#navitem3v2next a,#navitem4v2 a,#navitem5v2 a,#navitem6v2 a,#navitem7v2 a,#navitem8v2 a,#navitem9v2 a,#navitem10v2last a {
	color:#CC0000;
}

#navitem2v2selected{
	background-color:#CC0000;
}

#navitem2v2selected a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#navitem1v2first a{
	border-right:1px solid transparent;
}

.navitem2v1hover, .navitem2v3hover, .navitem2v4hover, .navitem2v5hover, .navitem2v6hover, .navitem2v7hover, .navitem2v8hover, .navitem2v9hover, 
.navitem2v10hover{
	background-color:#CC0000;
}

#nav .navitem2v1hover a, #nav .navitem2v3hover a,  #nav .navitem2v4hover a, #nav  .navitem2v5hover a,  #nav  .navitem2v6hover a, #nav .navitem2v7hover a, 
#nav .navitem2v8hover a, #nav  .navitem2v9hover a, #nav  .navitem2v10hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem2v2unselected a{
	color:#CC0000;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

/*blog tab */
#navitem1v3first a, #navitem2v3 a, #navitem4v3next a, #navitem5v3 a, #navitem6v3 a, #navitem7v3 a,#navitem8v3 a,#navitem9v3 a,#navitem10v3last a {
	color: #F05E00;
}

#navitem2v3 a{
	border-right:1px solid transparent;
}

#navitem3v3selected{
	background-color:#F05E00;
}

#navitem3v3selected a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

.navitem3v1hover, .navitem3v2hover, .navitem3v4hover, .navitem3v5hover, .navitem3v6hover, .navitem3v7hover, .navitem3v8hover, .navitem3v9hover, .navitem3v10hover{
	background-color:#F05E00;
}

#nav .navitem3v1hover a, #nav .navitem3v2hover a,  #nav .navitem3v4hover a, #nav  .navitem3v5hover a, #nav .navitem3v6hover a,  #nav .navitem3v7hover a, 
#nav .navitem3v8hover a,  #nav .navitem3v9hover a, #nav .navitem3v10hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem3v3unselected a{
	color:#F05E00;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

/*bike reviews */
#navitem1v4first a, #navitem2v4 a,#navitem3v4 a,#navitem5v4 a, #navitem6v4 a, #navitem5v4next a, #navitem7v4 a,#navitem8v4 a,#navitem9v4 a, #navitem10v4last a{
	color:#CED722;
}

#navitem3v4 a{
	border-right:1px solid transparent;
}

#navitem4v4selected{
	background-color:#CED722;
}

#navitem4v4selected a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

.navitem4v1hover, .navitem4v2hover, .navitem4v3hover, .navitem4v5hover, .navitem4v6hover, .navitem4v7hover, .navitem4v8hover, .navitem4v9hover, .navitem4v10hover{
	background-color:#CED722;
}

#nav .navitem4v1hover a, #nav  .navitem4v2hover a,  #nav .navitem4v3hover a, #nav .navitem4v5hover a, #nav  .navitem4v6hover a,  #nav .navitem4v7hover a, 
#nav .navitem4v8hover a, #nav .navitem4v9hover a, #nav .navitem4v10hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem4v4unselected a{
	color:#CED722;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

/* kit reviews*/
#navitem1v5first a,#navitem2v5 a,#navitem3v5 a,#navitem4v5 a, #navitem6v5next a,#navitem7v5 a,#navitem8v5 a,#navitem9v5 a,#navitem10v5 a, #navitem10v5last a{
	color:#CED722;
}

#navitem4v5first a{
	border-right:1px solid transparent;
}

#navitem5v5selected{
	background-color:#CED722;
}

#navitem5v5selected a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

.navitem5v1hover, .navitem5v2hover, .navitem5v3hover, .navitem5v4hover, .navitem5v6hover, .navitem5v7hover, .navitem5v8hover, .navitem5v9hover, .navitem5v10hover{
	background-color:#CED722;
}

#nav .navitem5v1hover a, #nav .navitem5v2hover a, #nav .navitem5v3hover a, #nav .navitem5v4hover a, #nav .navitem5v6hover a, #nav .navitem5v7hover a, #nav .navitem5v8hover a, 
#nav .navitem5v9hover a,  #nav .navitem5v10hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem5v5unselected a{
	color:#CED722;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

/*forums tab*/
#navitem1v6first a,#navitem2v6 a,#navitem3v6 a,#navitem4v6 a,#navitem5v6 a,#navitem7v6next a,#navitem8v6 a,#navitem9v6 a,#navitem10v6last a{
	color:#F1CB0C;
}

#navitem5v6first a{
	border-right:1px solid transparent;
}

#navitem6v6selected{
	background-color:#F1CB0C;
}
#navitem6v6selected a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

.navitem6v1hover, .navitem6v2hover, .navitem6v3hover, .navitem6v4hover, .navitem6v5hover, .navitem6v7hover, .navitem6v8hover, .navitem6v9hover, .navitem6v10hover{
	background-color:#F1CB0C;
}

#nav .navitem6v1hover a, #nav .navitem6v2hover a, #nav .navitem6v3hover a, #nav .navitem6v4hover a, #nav .navitem6v5hover a, #nav .navitem6v7hover a, 
#nav .navitem6v8hover a, #nav .navitem6v9hover a, #nav .navitem6v10hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem6v6unselected a{
	color:#F1CB0C;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

/*Features */
#navitem1v7first a,#navitem2v7 a,#navitem3v7 a,#navitem4v7 a,#navitem5v7 a,#navitem6v7 a,#navitem8v7next a,#navitem9v7 a,#navitem10v7last a{
	color:#198027;
}

#navitem6v7first a{
	border-right:1px solid transparent;
}

#navitem7v7selected{
	background-color:#198027;
}

#navitem7v7selected a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

.navitem7v1hover, .navitem7v2hover, .navitem7v3hover, .navitem7v4hover, .navitem7v5hover, .navitem7v6hover, .navitem7v8hover, .navitem7v9hover, .navitem7v10hover{
	background-color:#198027;
}

#nav .navitem7v1hover a, #nav .navitem7v2hover a, #nav .navitem7v3hover a, #nav .navitem7v4hover a, #nav .navitem7v5hover a, #nav .navitem7v6hover a, #nav .navitem7v8hover a, 
#nav .navitem7v9hover a, #nav .navitem7v10hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem7v7unselected a{
	color:#198027;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

/* Directory */
#navitem1v8first a,#navitem2v8 a,#navitem3v8 a,#navitem4v8 a,#navitem5v8 a,#navitem6v8 a,#navitem7v8 a,#navitem9v8next a,#navitem10v8last a{
	color:#27795E;
}

#navitem7v8 a{
	border-right:1px solid transparent;
}

#navitem8v8selected{
	background-color:#27795E;
}

#navitem8v8selected a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

.navitem8v1hover, .navitem8v2hover, .navitem8v3hover, .navitem8v4hover, .navitem8v5hover, .navitem8v6hover, .navitem8v7hover, .navitem8v9hover, .navitem8v10hover{
	background-color:#27795E;
}

#nav .navitem8v1hover a, #nav  .navitem8v2hover a, #nav  .navitem8v3hover a, #nav  .navitem8v4hover a, #nav .navitem8v5hover a, #nav .navitem8v6hover a, 
#nav .navitem8v7hover a, #nav .navitem8v9hover a, #nav .navitem8v10hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem8v8unselected a{
	color:#27795E;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

/* Classifieds tab */
#navitem1v9first a, #navitem2v9 a, #navitem3v9 a, #navitem4v9 a, #navitem5v9 a, #navitem6v9 a, #navitem7v9 a, #navitem8v9 a, #navitem10v9last a{
	 color: #5AC4D1;
}

#navitem8v9 a{
	border-right:1px solid transparent;
}

#navitem9v9selected{
	background-color:#5AC4D1;
}

#navitem9v9selected a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

.navitem9v1hover, .navitem9v2hover, .navitem9v3hover, .navitem9v4hover, .navitem9v5hover, .navitem9v6hover, .navitem9v7hover, .navitem9v8hover, .navitem9v10hover{
	background-color:#5AC4D1;
}

#nav .navitem9v1hover a, #nav .navitem9v2hover a, #nav  .navitem9v3hover a, #nav .navitem9v4hover a, #nav .navitem9v5hover a, #nav .navitem9v6hover a, #nav .navitem9v7hover a, 
#nav .navitem9v8hover a, #nav .navitem9v10hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem9v9unselected a{
	color:#5AC4D1;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

/* Win tab */
#navitem10v1last, #navitem10v2last, #navitem10v3last, #navitem10v4last, #navitem10v5last, #navitem10v7last, #navitem10v8last,
#navitem10v6last, #navitem10v10lastselected, #navitem10v9last{
	width:75px;
}

#navitem1v10first a, #navitem2v10 a, #navitem3v10 a,#navitem4v10 a,#navitem5v10 a,#navitem6v10 a,#navitem7v10 a,#navitem8v10 a,#navitem9v10 a{
	color:#3399FF;
}

#navitem9v10 a{
	border-right:1px solid transparent;
}

#navitem10v10lastselected{
	background-color:#3399FF;
}

#navitem10v10lastselected a{
	color:#000;
	background-image:url(/images/Visordown_selected_arrow.png);
}

.navitem10v1hover, .navitem10v2hover, .navitem10v3hover, .navitem10v4hover, .navitem10v5hover, .navitem10v6hover, .navitem10v7hover, .navitem10v8hover, 
.navitem10v9hover{
	background-color:#3399FF;
}

#nav .navitem10v1hover a, #nav .navitem10v2hover a, #nav  .navitem10v3hover a, #nav .navitem10v4hover a, #nav .navitem10v5hover a, #nav .navitem10v6hover a, 
#nav .navitem10v7hover a, #nav .navitem10v8hover a, #nav .navitem10v9hover a{
	color:#000;
	border-right:1px solid transparent;
	background-image:url(/images/Visordown_selected_arrow.png);
}

#nav .navitem10v10unselected a{
	color:#3399FF;
	background-image:url(/images/Visordown_unselected_arrow.png);
}

#nav ul .navitem1v1unselected, #nav ul .navitem2v2unselected, #nav ul .navitem3v3unselected, #nav ul .navitem4v4unselected, #nav ul .navitem5v5unselected, 
#nav ul .navitem6v6unselected, #nav ul .navitem7v7unselected, #nav ul .navitem8v8unselected, #nav ul .navitem9v9unselected, #nav ul .navitem10v10unselected{
	background-color:transparent;
}

#navextra1, #navextra2, #navextra3, #navextra4, #navextra5, #navextra6, #navextra7, #navextra8, #navextra9, #navextra10 {
	display:none;
}

#nav .last,  #nav .lastselected, #nav li[id*="last"]{
}

#nav .last a,  #nav .lastselected a, #nav li[id*="last"] a{
	border-right:1px solid transparent;
}

#subnav1, #subnav2, #subnav3, #subnav4, #subnav5, #subnav6, #subnav7, #subnav8, #subnav9, #subnav10{
    float:none;
	clear:both;
	color:#000;
	display:block;
	font:bold 12px/26px 'helvetica neue', helvetica, arial, sans-serif;
	height:30px;
	padding:0 18px;
	white-space:nowrap;
	text-align:center;
}

#subnav1, #subnav2 {
	background-color:#CC0000;
}

#subnav3 {
	background-color:#F05E00;
}

#subnav4, #subnav5 {
	background-color:#CED722;
}

#subnav6 {
	background-color:#F1CB0C;
}

#subnav7 {
	background-color:#198027;
}

#subnav8 {
	background-color:#27795E
}

#subnav9 {
	background-color:#5AC4D1;
}

#subnav10 {
	background-color:#3399FF;
}

.subnav a, .subnav a:visited{
	color:#000;
	padding:0 3px;
}

.subnav a:hover{
	color:#000;
}

.subnav .right {
	display:none;
}


/* =Headings
------------------------------------*/
#channel2 h2 {
	background-color:#C00;
	color:#fff;
}

#channel2 h3 {
	color:#C00;
}

#channel3 h2 {
	background-color:#F05E00;
	color:#fff;
}
.breadcrumb {
	position:absolute;
	top:0;
	padding-top:0;
}
.breadcrumbheader {	
    font-family:AvantGardeVD;
	text-transform:lowercase;
	font-size:32px;
}

#navspecificv1 span.breadcrumbheader {
	color:#CC0000;
}

#navspecificv2 span.breadcrumbheader {
	color:#C00;
}

#navspecificv3 span.breadcrumbheader {
	color:#F05E00;
}

#navspecificv4 span.breadcrumbheader {
	color:#CED722;
}

#navspecificv5 span.breadcrumbheader {
	color:#CED722;
}

#navspecificv6 span.breadcrumbheader {
	color:#F1CB0C;
}

#navspecificv7 span.breadcrumbheader {
	color:#198027;
}

#navspecificv8 span.breadcrumbheader {
	color:#27795E;
}

#navspecificv9 span.breadcrumbheader {
	color:#5AC4D1;
}

#navspecificv10 span.breadcrumbheader {
	color:#39F;
}

.module-header-cyan {
	background-color:#5AC4D0;
}

.module-header-lime {
	background-color:#CED722;
}

.module-header-green {
background-color:#198027;
}

.module-header-yellow {
	background-color:#F1CB0C;
}

.module-header-orange {
	background-color:#F05E00;
}
/* =SideBar
------------------------------------*/
#podsRight {
	background-color:#FFF;
	width:300px;
	margin:0;
	padding:0 22px 0 21px; 
	font-size:12px;
}

.pod {
	margin-bottom:11px;
	width:300px;
}

.pod .podsubheading {
	text-align:left;
}

.pod .podsubheading .inner {
	background-color:#F3F3F3;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	color:#666;
	font-size:11px;
	padding-left:20px;
	padding-top:0;
}

.pod .podhead {
	text-align:left;
}

.pod .podhead .inner 
{
    font-family:Calibri, Arial;
	background-color:#F3F3F3;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-top:1px solid #CDCDCD;
	color:#666;
	font-size:24px;
	font-weight:bold;
	padding:20px 0 0 20px;
}

.pod .main {
	padding-right:10px;
}

.pod .main .inner,.pod .main .inner1,.pod .main .inner2,.pod .main .inner3,.pod .main .inner4,.pod .main .inner5,.pod .main .inner6,
.pod .main .inner7,.pod .main .inner8 {
	background-color:#F3F3F3;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	color:#399;
	font-size:11px;
	padding:20px;
	width:258px;
}

.pod .subhead {
	background-color:#F3F3F3;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-color:#CDCDCD;
	color:#05335F;
	font-size:10px;
	font-weight:bold;
}

.pod .subhead .inner {
	border-bottom:1px solid #FFF;
	padding:5px 10px;
}
.podscontainer {
	padding:0;
	position:relative;
	top:-62px;
}

.pod .foot .inner {
	text-align:center;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	font-size:12px;
	color:#666;
	background-color:#F3F3F3;
}

.pod .main .inner3 li {
	background:transparent url(/images/orange.gif) no-repeat scroll 0 .4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.pod .main .inner ul,.pod .main .inner1 ul,.pod .main .inner2 ul,.pod .main .inner3 ul,.pod .main .inner4 ul,.pod .main .inner5 ul,.pod .main .inner6 ul,.pod .main .inner7 ul,.pod .main .inner8 ul {
	padding:0;
	margin:0;
}

.pod-ad-box {
	margin-bottom:21px;
	height:250px;
}

.pod-light {
	background-color:#fff;
	border:1px solid #CDCDCD;
	margin-bottom:21px;
	width:298px;
}

.pod-light-inner {
	padding:20px;
}

.pod-text {
	font-size:11px;
	color:#666;
	margin-top:0;
}

.pod-dark {
	background-color:#F2F2F2;
	border:1px solid #CDCDCD;
	margin-bottom:21px;
	width:298px;
}

.pod-dark-inner h2 {
	font-weight:bold;
	font-size:18px;
	color:#666 !important;
	background-color:transparent !important;
}

.pod-dark-inner {
	padding:20px;
}

.podFormatless {
    margin: 0 0 6px;
    padding: 0;
}
.pod-dark-inner h2, .default-pod-skin-inner h2 {
    background-color: Transparent !important;
    color: #666666 !important;
    font-family: Calibri, Arial;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 15px;
}
/* DL 30/08/2011 */
.tab-button {
	float:left;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}
.active-tab-button {
	background-color:#F2F2F2;
}
.inactive-tab-button {
	background-color:transparent;
}
.active-tab {
	display:block;
}
.inactive-tab {
	display:none;
}
.tab-button-container {
	background-color:#FFFFFF;
	padding:3px 0 0 0;
	clear:both;
	padding-left:5px;
}
.tab-button-container ul {
	list-style:none;
	margin:0;
	padding:0;
}
.tab-container {
	clear:both;
	background-color:#fff;
}
.tab-container ol {
	margin:0;
	padding:0;
	list-style:none;
}
#channel2 .pod-item-header .pod-item-title {
	font-family:Trebuchet MS;
	font-size:18px;
	color:#666666;
	margin:0;
	padding-bottom:15px;
}
.tab-container .item {
	padding:10px 0;
	border-top:1px solid #EEEEEE;
	position:relative;
}
.tab-container .item .link {
	float:left;
	font-weight:bold;
	margin:10px 0 0 10px;
	width:228px;
}
.tab-container .item .rank {
	float:left;
	width:20px;
	height:20px;
	margin-top:10px;
	font-size:20px;
	font-weight:bold;
	position:relative;
	color:#FAA50B;
}
.item-breaker {
	clear:both;
}
.poditemimage {
	margin-top:2px;
	float:left;
}
.poditemtext {
	float:left;
	margin-left:5px;
}


/* =Footer
------------------------------------*/
#footerareaheader {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:6px;
	clear:both;
}

#footerareaheader .left {
	position:relative;
	float:left;
	height:6px;
	width:6px;
	background:url(/images/Visordown.png) no-repeat -250px -15px;
	overflow:hidden;
}

#footerareaheader .right {
	position:relative;
	float:right;
	height:6px;
	width:6px;
	background:url(/images/Visordown.png) no-repeat -244px -26px;
	overflow:hidden;
}

#footerareaheader .middle {
	position:relative;
	float:left;
	height:6px;
	background-color:#5A5758;
	width:988px;
	overflow:hidden;
}

#footerareafooter {
	display:block;
	float:left;
	position:relative;
	width:1000px;
	height:16px;
	clear:both;
}

#footerareafooter .left {
	position:relative;
	float:left;
	height:6px;
	width:6px;
	background:url(/images/Visordown.png) no-repeat -250px -26px;
	overflow:hidden;
}

#footerareafooter .right {
	position:relative;
	float:right;
	height:6px;
	width:6px;
	background:url(/images/Visordown.png) no-repeat -244px -32px;
	overflow:hidden;
}

#footerareafooter .middle {
	position:relative;
	float:left;
	height:6px;
	background-color:#5A5758;
	width:988px;
	overflow:hidden;
}

#footer-container {
	padding:20px;
	width:960px;
	height: 390px;
	background-color:#5A5758;
	float:left;
	line-height:normal;
}

#footer-container-left {
	float:left;
	font-size:12px;
	color:#fff;
	width:100%;
	display:block;
}

#footer-container-bottom {
	float:left;
	font-size:12px;
	color:#fff;
	clear:both;
	width:980px;
	padding:10px;
}

#footer-container-bottom-left {
	float:left;
	margin:5px 0 0 20px;
	background:url(/images/Visordown.png) no-repeat -90px -60px;
	width:114px;
	height:29px;
}

#footer-container-bottom-right {
	float:right;
	padding-top:9px;
	text-align:right;
}

#footer-container-bottom-right a {
	color:#fff;
	text-decoration:none;
}

#footer-container-left .footer-container-top-items-style-text {
	color:#fff;
}

#footer-container-left .footer-container-top-items-style-text p {
	color:#ccc;
	width:100%;
	margin-top:14px;
	margin-bottom:0;
	line-height:1.2;
}

.footer-container-top-items-style {
	float:left;
	vertical-align:top;
}

#footer-container-top-items{
    float:left;
	padding-bottom:8px;
}


.footer-container-top-items-style-text {
	float:left;
	vertical-align:top;
	padding-top:0;
	padding-left:10px;
	width:125px;
}

#footer-container-top-items a {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}

.footer-container-bottom-items-style {
	float:right;
	width:20%;
}

#footer-container-bottom-items .footer-container-top-items-style ul,#footer-container-bottom-items .footer-container-bottom-items-style ul,#footer-container-right .footer-container-bottom-items-style ul {
	list-style-type:none;
	background-image:none;
	margin-bottom:15px;
}

.footer-container-top-items-style ul a,.footer-container-bottom-items-style a {
	color:#ccc;
	font-size:12px;
	text-decoration:none;
}

#footer-container-bottom-items{
	padding-top:14px;
}

.footer-container-bottom-items-style p a {
	color:#fff;
	font-weight:bold;
}

.footer-container-bottom-items-style p {
    margin-bottom:12px;
	color:#fff;
	font-weight:bold;
}


#footer-container-left .footer-container-top-items-style-text p a {
	color:#ccc;
	width:100%;
}
.footerimage1 {
	width:90px;
	height:60px;
	display:block;
	float:left;
	background:url(/images/Visordown.png) no-repeat 0 0;
}

.footerimage2 {
	width:90px;
	height:60px;
	display:block;
	float:left;
	background:url(/images/Visordown.png) no-repeat -90px 0;
}

.footerimage4 {
	width:90px;
	height:60px;
	display:block;
	float:left;
	background:url(/images/Visordown.png) no-repeat 0 -120px;
}

.magicalia, .magicalia:visited {
	font-size:11px;
}


#footer-container-bottom-right {
	float:left;
	text-align:left;
	margin-left:20px;
	padding-top:17px;
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
}
#footer-container-bottom-left {
	background:url("/images/immediate_footer.png") no-repeat scroll 0 0 transparent !important;
	float:left;
	height:39px;
	margin-left:15px;
	margin-top:5px;
	width:100px;
}
#footerareafooter {
	height:5px;
}
#footer-container-bottom {
	padding-top:6px;
}
#footer-container-bottom-right a.magicalia {
	font-weight:bold;
	font-family:Arial,helvetica,sans-serif;
	font-size: 12px;
}

#footer-container-bottom-right-links {
	color:#ffffff;
	width:720px;
	float:left;
	padding-top:0;
	font-family:Arial,Helvetica,sans-serif;
	line-height:15px;
	margin-left:20px;
	text-align:left;
}
#footer-container-bottom-right-links a {
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#footer-container-bottom-right-links ul {
	padding:0;
	margin:0;
}
#footer-container-bottom-right-links li {
	color:#ffffff;
	float:left;
	font-size:11px;
	font-weight:bold;
	list-style:none outside none;
	margin:0 18px 0px 0;
}
#footer-container-bottom-right-links .legal-copy {
	float:left;
	font-size:10px;
	margin-bottom:10px;
	margin-top:-2px;
	font-weight:bold;
}
#footer-container-bottom-right-links .legal-copy a {
	font-size:10px;
	font-weight:bold;
}
.footer-share-links {
	float:right;
}
.footer-share-links .twitter-link img {
	padding-left:5px;
}
#footer-container-bottom-left {
	margin-top:0;
	padding:0;
}
#footer-container-bottom {
	padding-top: 10px;
}

/* =Forms
------------------------------------*/
input {
	font-size:11px;
	color:#7A7878;
}

select {
	font-size:11px;
	color:#666;
}

input.searchbox {
	color:#7A7878;
	font-family:Calibri,'Lucida Grande',Arial,Verdana,Sans-serif;
	font-size:15px;
	height:23px;
	margin-right:-24px;
	padding-bottom:0;
	padding-left:5px;
	width:250px;
}

input.btnSearch {
	position:relative;
	float:left;
	margin:2px 0 0;
	background:url(/images/button-go.gif) no-repeat;
	border:0;
	padding:0;
	color:transparent;
	height:22px;
	width:22px;
}

#loginbutton {
	background:transparent url(/images/button-login.gif) repeat-x;
	border:0;
	color:transparent;
	text-transform:capitalize;
	height:24px;
	padding:0 5px;
	line-height:9999px;
	width:80px;
	overflow:hidden;
}

#sendbutton {
	background:transparent url(/images/send.gif) no-repeat;
	border:0;
	color:transparent;
	text-transform:capitalize;
	height:30px;
	padding:0 5px;
	line-height:9999px;
	width:120px;
	overflow:hidden;
}

#signupbutton {
	background:transparent url(/images/signup.gif) repeat-x;
	border:0;
	color:transparent;
	text-transform:capitalize;
	height:30px;
	padding:0 5px;
	line-height:9999px;
	width:120px;
	overflow:hidden;
	cursor:pointer;
}
input.btn {
    background-color: #FFFFFF;
    background-image: url("/images/gradient.gif");
    background-repeat: repeat-x;
    border: 0 none;
    color: #000000;
    font-family: Calibri,'Lucida Grande',Arial,Verdana,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 25px;
    padding: 0 5px 4px;
}
/* =Search
------------------------------------*/
#searchcontent .search-menu 
{
    font-family:Calibri, arial;
	color:#0066CC;
	font-size:14px;
	color:#0066CC;
	font-weight:bold;
	display:inline-block;
	float:left;
	padding:0 2px 0 4px;
}

#searchcontent .search-menu-selected 
{
    font-family:Calibri, arial;
	background-color:#C00;
	color:#fff;
	padding:0 6px;
	margin-right:3px;
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	float:left;
}

#searchcontent .search-menu-separator-selected {
	display:none;
	float:left;
}

#searchcontent .search-menu-separator-nextselected {
	color:#fff !important;
	padding-right:0;
}

#searchcontent .search-menu-separator {
	float:left;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:18px;
	color:#ccc;
}

/* =Articles
------------------------------------*/
.article-list-thumb {
    border: 1px solid #CCCCCC;
    float: left;
    height: 80px;
    margin-right: 9px;
    overflow: hidden;
    text-align: center;
    width: 120px;
}

.article-list-body {
	float:left;
	width:430px;
}

.article-list-comments {
	float:left;
	width:60px;
	text-align:right;
	padding-top:15px;
}

.article-image {
	left:0;
	position:relative;
	width:635px;
}

.article-image img {
	border:1px solid #cdcdcd;
}

.article-title {
	font-weight:bold;
	color:#333;
	font-size:40px;
	margin:0;
	padding:0;
	font-family:calibri, Arial;
	line-height:38px;
	margin-bottom:10px;
}

.article-standfirst {
	margin-bottom:10px;
	font-size:13px;
	color:#333;
	line-height:25px;
	font-weight:bold;
}

.article-content-med {
	float:left;
	width:320px;
	margin-left:10px;
}

.article-image-med {
	float:left!important;
	width:300px;
}

.article-content-med p {
	margin-top:0;
}

.article-category-pod {
	padding:15px;
	background-color:#F2F2F2;
	border:solid 1px #cdcdcd;
	width:268px;
	margin-bottom:20px;
}

.article-category-pod-title h2 {
	margin-top:0;
	margin-bottom:5px;
	color:#666!important;
	background-color:Transparent!important;
	font-family:Calibri,arial;
	font-size:24px;
}

.article-category-pod-item-container {
	width:220px;
}

.article-category-pod-image {
	width:20px;
	float:left;
	height:22px;
}

.article-category-pod-item {
	width:auto;
	height:22px;
	font-weight:bold;
}

.article-category-pod-spacer {
	width:0;
	height:0;
}

.article-category-pod-row-end {
	clear:both;
}

/* =Product
------------------------------------*/
.product-others-to-consider .container-box-light {
	width:178px;
	width:178px;
}

.product-need-to-know .container-box-light {
	width:178px;
	width:178px;
}

.product-need-to-know .container-box-light-inner {
	padding:10px;
}

.product-tags {
	font-size:12px;
}

.product-latest-reviews-repeater {
	float:left;
	width:180px;
}

.product-latest-reviews-repeater-inner {
	padding:10px;
	padding-top:0;
}

.product-editor-picks-repeater {
	float:left;
	width:180px;
}

.product-editor-picks-repeater-inner {
	padding:10px;
	padding-top:0;
}

.product-details-left-container {
	float:left;
	width:435px;
}

.product-details-right-container {
	float:left;
	margin-left:20px;
	width:180px;
}

.product-details-score {
	margin-bottom:10px;
}

.product-details-score-editor {
	text-align:left;
	margin-left:23px;
}

.product-details-score-member {
	text-align:left;
	margin-left:23px;
}

.product-details-message-list-avatar {
	text-align:center;
	width:101px;
	padding-right:10px;
	background-image:url(/resources/products/images/speech-bubble-left.gif);
	background-repeat:no-repeat;
	background-position:92px 10px;
	position:absolute;
}

.product-details-message-list-post {
	margin-bottom:10px;
	width:318px;
	border:1px solid #485F00;
	margin-left:110px;
}

.product-details-message-list-post-inner {
	background-color:#F0F3E4;
	padding:10px;
}

.product-details-review-list-avatar {
	text-align:center;
	float:left;
	width:100px;
	margin-right:10px;
}

.product-details-review-list-body {
	float:left;
	margin-bottom:10px;
	width:318px;
	border:1px solid #CDCDCD;
	background-color:#F9F9F9;
}

.product-details-review-list-body-inner {
	padding:10px;
	min-height:80px;
	padding-bottom:0;
}

.product-details-review-list-body-text {
	float:left;
	width:220px;
	margin-bottom:10px;
	width:213px;
}

.product-details-breakdown {
	float:left;
	border:1px solid #cdcdcd;
	width:200px
}
.product-details-breakdown-inner {
	padding:10px;
	color:#838C8F;
}
.product-details-breakdown-bar-full {
	float:left;
	background-color:#CA0800;
	height:10px;
	margin-bottom:10px;
}
.product-details-breakdown-bar-empty {
	float:left;
	background-color:#d2d2d2;
	height:10px;
}
.product-details-breakdown-bar-score {
	float:left;
	line-height:10px;
	margin-left:10px;
}
#product-submit-review-form-container {
	width:620px;
}
.product-submit-review-form-pretext {
    color: #333333;
    font-family: calibri,Arial;
    font-size: 40px;
	font-weight:bold;
	margin-top:10px;
}
.product-score-option-name,.product-score-option-dropdown {
	float:left;
	margin:5px 0px 8px 14px;
	width:200px;
	color:#939393;
}
.product-submit-review-inner {
	border:1px solid #CDCDCD;
	padding:10px 10px 10px 20px;
	margin:22px 0px 22px 0px;
	background-color:#F9F9F9;
}
.product-submit-review-textbox-highlightonfocus {
	border:3px solid #DC1792;
}
.product-submit-review-textbox-highlightonblur {
	border:1px solid #CDCDCD;
	padding:2px;
}
.product-submit-review-textbox-description {
	margin:8px 0px 10px 12px;
	color:#939393;
}
.product-submit-review-textbox-title {
	color:#666;
	font-size:18px;
	font-weight:bold;
	margin-bottom:12px;
}
.product-submit-review-form-footer .product-submit-review-form-footer-left {
	float:left;
}
.product-submit-review-form-footer .product-submit-review-form-footer-right {
	float:right;
	text-align:right;
	line-height:20px;
}
.product-submit-review-form-footer-right-required-star {
	font-size:19px;
	color:#CC0000;
}
.product-submit-review-button {
	background-color:transparent;
	background-image:url(/resources/products/images/submitreview.gif);
	background-repeat:repeat-x;
	border:0 none;
	color:transparent;
	height:30px;
	width:121px;
	margin:6px 0px 0px 23px;
}

.product-filter-collapsed, .product-filter-expanded 
{
    border: 0 none;
    cursor: pointer;
    height: 14px;
    margin-bottom: 5px;
    margin-right: 5px;
    vertical-align: middle;
    width: 14px;
}
.product-filter-collapsed 
{
    background-image:url(/reviews/images/expand.gif);
}
.product-filter-expanded 
{
    background-image:url(/reviews/images/collapse.gif);
}
.product-filter-resetbtn {
    margin-top: 7px;
    position: absolute;
}
.product-filter-filterbtn {
    float: right;
}
.filterbtn
{
    background-image:url(/reviews/images/filter.gif);
    width:60px;
    height:20px;
    border:0px;
    cursor:pointer;
}
.product-group-repeater {
	float:left;
	width:155px;
	height:150px;
	color:#666;
}

.product-group-repeater span {
	color:#0066CC;
	font-weight:bold;
	font-size:16px;
	font-family:calibri, Arial;
}

.product-group-repeater-image {
	border:1px solid #CDCDCD;
	width:120px;
	height:80px;
	text-align:center;
}

.product-group-repeater-image a {
	height:80px;
	display:inline-block;
	padding-top:10px;
	width:120px;
}

.product-group-repeater-caption {
	width:120px;
}

.product-repeater-image {
	margin-bottom:10px;
	width:120px;
	height:80px;
	border:1px solid #CDCDCD;
	overflow:hidden;
}

table.product-list {
	border:1px solid #CDCDCD;
	width:635px;
}

tr.product-list-header {
	border-bottom:1px solid #CDCDCD;
	background-color:#F9F9F9;
}

.product-list-header td {
	padding:10px;
}

.product-list-repeater td {
	padding:10px;
}

.product-list-repeater-light {
	background-color:#FFF;
}

.product-list-repeater-dark {
	background-color:#F2F2F2;
}

.product-list-repeater-image {
	width:90px;
	height:60px;
	overflow:hidden;
	border:1px solid #CDCDCD;
}

.product-list-repeater-image table {
	padding:0;
	border-spacing:0;
	background-color:#fff;
}

.product-list-repeater-image td {
	padding:0;
}

.product-list-repeater-image td a {
	display:block;
}

.product-main-image {
	margin-top:20px;
	width:435px;
	border:1px solid #CDCDCD;
}

.product-need-to-know {
	font-size:12px;
}

.product-need-to-know td {
	font-size:11px;
}

.product-need-to-know ul {
	padding-left:5px;
	margin:0;
	margin-top:10px;
	list-style:none!important;
}

.product-need-to-know li {
	list-style-position:outside;
	margin-bottom:5px;
	list-style:none!important;
}

a.product-menu 
{
    font-family:Calibri, arial;
	color:#0066CC;
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	float:left;
	padding-left:4px;
	padding-right:2px;
}

a.product-menu-selected 
{
    font-family:Calibri, arial;
	background-color:#CED722;
	color:#000;
	padding-left:6px;
	padding-right:6px;
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	float:left;
	margin-right:3px;
}
span.product-menu-separator-nextselected {
	color:#ffffff !important;
	padding-right:0px;
}
span.product-menu-separator-selected {
	display:none;
	float:left;
}
span.product-menu-separator {
	float:left;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:18px;
	color:#ccc;
}

.product-title {
	font-size:40px;
	line-height:38px;
	font-family:calibri, Arial;
	font-weight:bold;
	margin-top:0;
	margin-bottom:10px;
}

.product-brand {
	margin-right:12px;
	margin-right:10px;
}

.horizontal-small-product-related-item-container {
	width:160px;
	font-size:12px;
	padding-bottom:10px;
	float:left;
}
.horizontal-small-product-related-item-image-container {
	width:100%;
}
.horizontal-small-product-related-item-image {
	border:1px solid #CDCDCD;
	height:60px;
	overflow:hidden;
	width:90px;
	margin-left:auto;
	margin-right:auto;
}
.horizontal-small-product-related-item-expanded-title-container {
	text-align:center;
	font-weight:bold;
}
.horizontal-small-product-related-item-expanded-rating-container {
	text-align: center;
}
.product-member-reviews-repeater {
	background-image:url(/images/blogbasegradient.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	margin-bottom:20px;
	border:1px solid #CDCDCD;
	border-bottom:0px;
}
.product-member-reviews-repeater-inner {
	padding:20px;
}
.product-member-reviews-section-image {
	float:left;
	width:50px;
	margin-bottom:10px
}
.product-member-reviews-section-text {
	float:left;
	width:330px;
	margin-bottom:10px
}
.product-member-reviews-breakdown {
	float:left;
	margin-left:10px;
	border:1px solid #cdcdcd;
	width:200px;
}
.product-member-reviews-breakdown-inner {
	padding:10px;
	color:#838C8F;
}
.product-member-reviews-breakdown-bar-full {
	float:left;
	background-color:#f1cb0c;
	height:10px;
	margin-bottom:10px;
}
.product-member-reviews-breakdown-bar-empty {
	float:left;
	background-color:#d2d2d2;
	height:10px;
}
.product-member-reviews-breakdown-bar-score {
	float:left;
	line-height:10px;
	margin-left:10px;
}
/* media gallery buttons */
.media-gallery-next {
	width:64px;
	height:26px;
	font-size:17px;
	position:relative;
	top:10px;
	left:560px;
	text-align:center;
	line-height:25px;
}
.media-gallery-next-inner {
	background-color:#89888C;
	padding:3px;
}
.media-gallery-next-inner a {
	color:#ffffff !important;
}
.media-gallery-prev {
	width:72px;
	height:26px;
	font-size:17px;
	position:relative;
	left:10px;
	top:-16px;
	text-align:center;
	line-height:25px;
}
.media-gallery-prev-inner {
	padding:3px;
	background-color:#89888C;
}
.media-gallery-prev-inner a {
	color:#ffffff !important;
}
.media-gallery-count {
	background-color:#89888C;
	color:#ffffff;
	width:64px;
	height:26px;
	font-size:17px;
	padding:3px;
	position:relative;
	left:10px;
	top:540px;
	text-align:center;
	line-height:25px;
}
.media-gallery-main-image {
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #cdcdcd;
	width:635px;
	height:635px;
}
.media-gallery-image {
	padding:15px;
	width:120px;
	height:120px;
	float:left;
	text-align:center;
}
.media-gallery-image img {
	border: 1px solid #cdcdcd
}
table.product-spec {
	border:1px solid #cdcdcd;
	border-bottom:0px;
	width:100%;
}
table.product-spec td {
	padding:15px;
	width:50% !important;
	border-bottom:1px solid #cdcdcd;
}
tr.product-spec-row-dark td {
	background-color:#FFFFFF
}
tr.product-spec-row-light td {
	background-color:#FFFFFF
}

.product-additionalspec table {
	border:1px solid #cdcdcd;
	border-spacing:0px;
	width:100%;
	border-bottom:0px;
}
.product-additionalspec td {
	border:none;
	border-spacing:0px;
	width:50%;
	padding:15px;
	border-bottom: 1px solid #cdcdcd;
}
/* =Home Page
------------------------------------*/


/* =Forum
------------------------------------*/
#forummessageheadingtable {
	display:none;
}
.threadinfo {
	color:#786D61;
}

.quoteheader {
	color:#000;
	font-weight:bold;
	font-size:10px;
	margin:2px 60px 0 auto;
	padding:3px;
}

.quote {
	background:#FFFEF0;
	border:1px dotted #BDBD8C;
	color:#465584;
	padding:8px;
	margin:0 60px 0 auto;
}

.quote .quoteheader {
	color:#000;
	font-weight:bold;
	font-size:10px;
	margin:2px auto 0;
	padding:3px;
}

.quote .quote {
	background:#FFFEF0;
	border:1px dotted #BDBD8C;
	color:#465584;
	padding:8px;
	margin:0 auto;
}

.topicheader {
	background-color:#A3998E;
	clear:both;
	display:block;
	height:27px;
	color:#FFF;
	font-size:12px;
	line-height:27px;
	padding:0 10px;
	margin:0;
	font-weight:bold;
}

.topiclistheader {
    background-color:#f9f9f9;
	color:#06C;
	border-bottom:1px solid #CDCDCD;
	padding:0 2px 0 5px;
	text-align:left;
	font-size:12px;
	line-height:27px;
	font-weight:bold;
}

.topiclisttable {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #CDCDCD;
	padding:0;
}

.topicsub {
	background-color:#f9f9f9;
	border-bottom:1px solid #CDCDCD;
	color:#06C;
	padding:0 2px;
	text-align:center;
	font-size:12px;
	line-height:27px;
	font-weight:bold;
}

.topicsubfolder {
    background-color:#f9f9f9;
	border-bottom:1px solid #CDCDCD;
	color:#FFF;
	padding:2px 0 0;
	height:27px;
	vertical-align:top;
	margin-top:5px;
	font-weight:bold;
}

.topicdivider {
	background-color:#F1CB0C;
	color:#000;
	height:27px;
	padding:5px 10px;
	text-align:left;
}

.threadrow {
	background-color:#f9f9f9;
    height:60px;
	padding:5px 2px;
	text-align:center;
	font-size:11px;
	color:#1A1D1F;
	vertical-align:middle;
}

.threadrowlight{
	background-color:#FFF;
	height:60px;
	padding:5px 2px;
	text-align:center;
	font-size:11px;
	color:#1A1D1F;
	vertical-align:middle;
}

.threadrowalternate{
	background-color:#f9f9f9;
	padding:5px 2px;
	text-align:center;
	font-size:11px;
	color:#1A1D1F;
	height:60px;
	vertical-align:middle;
}

.threadrowright {
	background-color:#f9f9f9;
    height:60px;
	padding:5px 4px 5px 0;
	text-align:right;
	font-size:11px;
	margin-right:5px;
	color:#1A1D1F;
	vertical-align:middle;
}
.threadrowrightlight{
	background-color: #FFFFFF;
    height: 60px;
	margin-right: 5px;
    padding: 5px 4px 5px 0;
    text-align: right;
	color: #1A1D1F;
    font-size: 11px;
    vertical-align: middle;
}

 .threadrowrightalternate{
	background-color:#f9f9f9;
	padding:5px 4px 5px 0;
	text-align:right;
	font-size:11px;
	margin-right:5px;
	color:#1A1D1F;
	height:27px;
	vertical-align:middle;
}

.threadrowmessage {
	background-color:#f9f9f9;
    height:60px;
	padding:2px 5px;
	font-size:11px;
	vertical-align:top;
	text-align:left;
	margin-left:20px;
	color:#1A1D1F;
}

.threadrowmessagelight{
	background-color:#FFF;
	height:60px;
	padding:2px 5px;
	font-size:11px;
	vertical-align:top;
	text-align:left;
	margin-left:20px;
	color:#1A1D1F;
}
.threadrowmessagealternate{
	background-color:#f9f9f9;
	height:60px;
	font-size:11px;
	padding:2px 5px;
	vertical-align:top;
	text-align:left;
	margin-left:20px;
	color:#1A1D1F;
}

.threadrowfolder {
	background-color:#f9f9f9;
	height:60px;
	padding-top:5px;
	vertical-align:top;
	text-align:center;
}

.threadrowfolderalternate {
	background-color:#f9f9f9;
	height:60px;
	padding-top:5px;
	height:27px;
	vertical-align:top;
	text-align:center;
}

.threadrowfolderlight{
	background-color:#FFF;
	height:60px;
	padding-top:5px;
	vertical-align:top;
	text-align:center;
}

.dividertitle {
	font-size:16px;
	font-weight:bold;
}

.threadtitle {
	font-size:12px;
}

.topicrowfolderdark {
	background-color:#DDD;
	padding:5px 2px;
	text-align:center;
	height:27px;
	display:none;
}

.topicrowthreadsdark, .topicrowpostsdark, .topicrowlastpostdark{
	 background-color:#f9f9f9;
	 padding: 5px 2px;
	 text-align: center;
	 height:60px;
	 vertical-align:middle;
}

.topicrowdefaultdark {
	background-color:#DDD;
	padding:5px 2px;
	text-align:center;
	height:27px;
}

.topicrowfolderalternate {
	background-color:#F1F0F0;
	padding:5px 2px;
	text-align:center;
	height:27px;
}

.topicrowdefaultalternate {
	background-color:#F1F0F0;
	padding:5px 2px;
	text-align:center;
	height:27px;
}

.topicrowfolderlight {
	background-color:#F1F0F0;
	padding:5px 2px;
	text-align:center;
	height:27px;
	display:none;
}


.topicrowdefaultlight {
	background-color:#F1F0F0;
	padding:5px 2px;
	text-align:center;
	height:27px;
}

.topicrowmaindark {
	 background-color:#f9f9f9;
	 padding:5px;
	 text-align: left;
	 height:60px;
}

.topicrowdark {
	background-color:#DDD;
	padding:5px;
	text-align:left;
	height:27px;
}

.topicrowmainlight {
	background-color:#fff;
	padding:5px;
	text-align:left;
	height:27px;
}

.topicrowlight {
	background-color:#F1F0F0;
	padding:5px;
	text-align:left;
	height:27px;
}

.topicrowalternate {
	background-color:#F1F0F0;
	padding:5px;
	text-align:left;
	height:27px;
}

.topicrowmainalternate {
	background-color:#F1F0F0;
	padding:5px;
	text-align:left;
	height:27px;
}

.topiclisttitle {
	font-size:16px;
	font-weight:bold;
}

.forumheader {
	font-size:20px;
	font-weight:bold;
}

#topicsubimage {
	display:none;
}

.topicrowfolderalternate {
	display:none;
}


.topicrowthreadsalternate, .topicrowpostsalternate,.topicrowlastpostalternate{
	background-color:#f9f9f9;
	padding:5px 2px;
	text-align:center;
	height:60px;
	vertical-align:middle;
}

.topicrowthreadslight, .topicrowpostslight, .topicrowlastpostlight {
	background-color:#FFF;
	padding:5px 2px;
	text-align:center;
	height:60px;
	vertical-align:middle;
}

.topicrowmainalternate {
	background-color:#f9f9f9;
	padding:5px;
	text-align:left;
	height:60px;
}
.threadrowmessage a {
	font-weight:bold;
}

.threadrowmessagelight a {
	font-weight:bold;
}

.threadrowmessagealternate a {
	font-weight:bold;
}

.threadinfo a:hover{ 
	color:#786D61;
}

.threadlisttable {
	border-spacing:0;
	border:1px solid #CDCDCD;
	padding:0;
}

.forumsearchtable {
	display:none;
}

.forummenutable {
	background-color:#f9f9f9;
	border:1px solid #CDCDCD;
	width:100%;
}

.forumheader {
	display:none;
}

.threadsfootertable div {
	height:10px;
}

.threadsfootertable hr {
	display:none;
}

.threadsfootertable .backnextnavigation {
	display:none;
}

#userinfospacerimage {
	display:none;
}

.message hr {
	color:#ddd;
	display:block;
	width:100%;
}

#forumheadertable td.right {
	display:none;
}

#forummessageheadingtable td {
	font-weight:bold;
	font-size:30px!important;
	line-height:30px;
}

.threadnavigation {
display:none;
}

.messagebacknextbuttons {
	display:none;
}

#forumheadertable {
	padding-top:5px;
}
.hotthreadboxleft {
	margin:0 auto;
	padding:5px;
	float:left;
	width:48%;
	display:block;
	text-align:left;
}

.hotthreadfooter {
	float:left;
	display:block;
	text-align:center;
	width:100%;
	padding-left:15px;
}

.forummenutablecontainer {
	display:block;
	margin:0 auto;
	float:left;
	width:100%;
}

#ForumMainPageAdBlock {
	display:none;
}
.forummenutable .forummenutableleftcell {
	text-align:left;
	padding-left:3px;
}

.forummenutable .forummenutablerightcell {
	text-align:right;
	padding-right:3px;
}


#forummessageheadingtable {
	display:block;
}

.user {
	display:none;
}

.message {
	background:url(/forum/images/usercomentarrow.gif) no-repeat scroll 0 0;
	margin-left:5px;
	width:100%;
	padding:0;
	border-right:1px solid #CDCDCD;
	background-color:#f9f9f9;
	font-size:13px;
}

.message .inner {
	border-top:1px solid #CDCDCD;
	margin-left:22px;
	min-height:32px;
	padding:10px;
}

.userinfo {
	background-color:#FFF;
	padding:0;
	margin:0;
}

.forumcontainertable {
	border-spacing:0;
	padding:0;
}

.admincontainer {
	float:left;
	width:551px;
	padding:0;
	margin-left:82px;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	border-top:0;
	background-color:#f9f9f9;
}

.admin {
	float:right;
}

#useradmin {
	height:40px;
}

.userinfodetails {
	display:block;
	overflow:hidden;
	width:60px;
}

.avatar {
	margin-bottom:0;
	width:100%;
	z-index:10;
}

.avatar img {
	float:left;
}

#forummessagesjump {
	display:none;
}

#forummessagespagingbottom hr {
	display:none;
}

.forumcontainertable hr {
	display:none;
}

#timeline {
	display:none;
}

.threadlisttable a {
	font-size:13px;
}

.threadlisttable a:hover{
	font-weight:bold;
}
.fragment-step-by-step {
	background-color:#F9F9F9;
	border:1px solid #CCCBCB;
	margin-bottom:10px
}
.fragment-step-by-step-inner {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.fragment-step-by-step-mediaitem {
	float:right;
}
.fragment-step-by-step-mediaitem div {
	display:block;
	margin:10px;
	margin-right:2px;
	margin-top:0px;
	width:200px;
	font-size:10px
}

.fragment-photogallery-inner {
	padding-top:10px;
	padding-bottom:10px;
	background-color:#F2F2F2;
}

.fragment-slideshow .fragment-image-aligned-left-mediaitem {
	border:0;
	margin-bottom:0;
}

.fragment-slideshow {
	width:635px;
	background-color:#F2F2F2;
}

.fragment-slideshow-inner {
	padding:10px;
}

.fragment-slideshow-inner h3 {
	margin-top:0;
}

.fragment-slideshow .fragment-image-aligned-left-mediaitem {
	border:0;
	margin-bottom:0;
}

.fragment-full-width-image {
	margin-top:10px;
	width:635px;
}

.fragment-full-width-image div {
	display:block;
	border:1px solid #cdcdcd;
}

.fragment-image-aligned-right {
	width:635px;
}

.fragment-image-aligned-right-mediaitem {
	float:right;
}

.fragment-image-aligned-right-mediaitem div {
	display:block;
	margin:10px;
	margin-right:2px;
	margin-top:0;
	width:300px;
	font-size:11px;
	overflow:hidden;
}

.fragment-image-aligned-left-mediaitem {
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:300px;
	overflow:hidden;
}

.fragment-text-under-full-width-image {
	border:0;
}

.fragment-text-under-full-width-image div {
	border:0;
}

.discussion-avatar {
	text-align:center;
	width:100px;
	background-image:url(/images/discussion-bubble-left.gif);
	background-repeat:no-repeat;
	background-position:92px 10px;
	padding-right:20px;
	position:absolute;

}

.discussion-body {
	margin-left:110px;
	margin-bottom:10px;
	width:522px;
	width:510px;
	border:1px solid #CDCDCD;
}

.discussion-body-inner {
	background-color:#fff;
	padding:10px;
}
.googleads-header {
	width:635px;
	font-size:0;
}

.googleads-topleft {
	width:7px;
	height:6px;
	float:left;
	background-image:url(/images/googleadstopleft.gif);
	font-size:0;
}

.googleads-topmiddle {
	height:5px;
	width:621px;
	float:left;
	border-top:1px solid #CECECE;
	font-size:0;
}

.googleads-topright {
	width:7px;
	height:6px;
	float:left;
	background-image:url(/images/googleadstopright.gif);
	font-size:0;
}

.googleads {
	width:623px;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	padding-left:10px;
}

.googleads-bottomleft {
	width:7px;
	height:6px;
	float:left;
	background-image:url(/images/googleadsbottomleft.gif);
	font-size:0;
}

.googleads-bottommiddle {
	height:5px;
	width:621px;
	float:left;
	border-bottom:1px solid #CECECE;
	font-size:0;
}

.googleads-bottomright {
	width:7px;
	height:6px;
	float:left;
	background-image:url(/images/googleadsbottomright.gif);
	font-size:0;
}

/* DL  30/08/11 */
.forum-message-list-container {
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	padding:10px;
}
.forum-post-details {
	width:615px;
}
.forum-avatar {
	padding-top:15px;
	width:55px;
	height:70px;
	float:left;
}
.forum-avatar img {
	width:52px;
}
.forum-post-details {
	width:555px;
	float:left;
}

.forum-member-name {
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-left: 17px;
    width: 330px; 
}

.forum-member-awards {
    float: right;
    margin-right: 20px;
}

.forum-member-awards-text {
    display: block;
    float: right;
}

.forum-popup-details .forum-member-posts a {
    font-size: 10px;
}

.forum-popup-details .forum-member-name a {
    color: #FFFFFF;
    font-size: 16px;
font-weight:bold;
}

.forum-member-posts {
    font-size: 10px;
    height: 40px;
    padding-left: 14px;
    padding-top: 50px;
}


.forum-date-posted {
	padding-top:10px;
	float:right;
	width:150px;
	text-align:right;
	color:#999999;
}
.forum-post {
}
.forum-post .left {
	width:17px;
	float:left;
	position:relative;
	left:1px;
}
.forum-post .post-body {
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	width:515px;
	float:left;
	background-color:#EEEEEE;
	border:1px solid #cdcdcd;
}
.forum-popup-container {
	display:none;
	width:431px;
	height:188px;
	background-image:url(/forum/images/forum-popup-bg.png);
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.forum-popup-container a {
	color:#FFFFFF;
}
.forum-popup-avatar {
	margin-top:21px;
	margin-left:24px;
	float:left;
	width:55px;
	height:189px;
}
.forum-popup-avatar img {
	width:52px;
}
.forum-popup-container .forum-member-name {
	padding-top:16px;
}
.forum-popup-details {
	float:left;
	width:300px;
	height:189px;
}
.forum-popup-details .forum-member-name a {
	color:#FFFFFF;
	font-size:16px;
	font-wight:Bold;
}
.forum-popup-controls {
	padding-top:65px;
	padding-left:14px;
}
.forum-member-posts {
	padding-top:75px;
	padding-left:14px;
	font-size:10px;
}
.post-controls {
	height:20px;
	padding-bottom:10px;
}
.post-controls .inner {
	display:none;
	text-align:right;
	float:right;
}
.forum-reply-container {
	padding-top:30px;
	padding-bottom:10px;
}
.forum-reply-textbox {
	width:535px;
	float:left;
}
.forum-reply-avatar {
	width:72px;
	float:left;
}
.forum-reply-avatar img {
	width:52px;
}
.forum-message-list-header {
	background-color:#e0e0e0;
	height:20px;
	color:#333354;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
	padding:3px;
	font-weight:bold;
}
.forum-menu {
	padding:3px;
	border:1px solid #cdcdcd;
	background-color:#f9f9f9;
	margin-bottom:20px;
}
.forum-menu .left {
	float:left;
}
.forum-menu .right {
	float:right;
}
.forum-menu .sep {
	padding-left:4px;
	padding-right:4px;
	color:#cdcdcd;
}
.post-controls-inner-button {
	float:left;
}
.forum-message-edit-button {
	float:left;
	padding-left:3px;
}
.forum-post-notifications-container {
	float:left;
	width:300px;
	padding-top:5px;
	padding-left:17px;
}
.forum-post-button-container {
	float:right;
	width:85px;
	padding-top:5px;
}
.forum-title-container {
	float:left;
	width:560px;
	padding-bottom:10px;
}
.forum-reply-button-container {
	width:60px;
	float:right;
	padding-top:12px;
}
.forum-tsandcs-container {
	padding-left:17px;
}
.forumCreateNewThreadButton {
	top:5px;
	width:140px;
	float:right;
}
.forum-thread-list-header {
	width:635px;
}
.forum-thread-list-footer {
	width:635px;
	float:left;
}

.forum-thread-list-views {
	width:60px;
	min-height:40px;
	float:left;
}
.forum-thread-list-latestpost {
	width:60px;
	min-height:40px;
	float:left;
}
.forum-thread-list-item-after {
	height:30px;
	float:right;
	clear:both;
	padding-top:7px;
}
.forum-menu {
	width:629px;
}
.forum-thread-container {
	border:1px solid #CDCDCD;
	border-spacing:0;
	padding:0;
	width:635px;
	float:left;
}
.forum-thread-container-header {
	border-bottom:1px solid #CDCDCD;
	background-color:#F9F9F9;
	width:100%;
	float:left;
	color:#0099CC;
}
.forum-thread-header-title {
	font-weight:bold;
	height:27px;
	margin-top:5px;
	padding-left:50px;
	vertical-align:top;
	width:330px;
	float:left;
}
.forum-thread-header-replies {
	width:65px;
	float:left;
	font-weight:bold;
	height:27px;
	margin-top:5px;
	vertical-align:top;
}
.forum-thread-header-views {
	width:65px;
	float:left;
	font-weight:bold;
	height:27px;
	margin-top:5px;
	vertical-align:top;
}
.forum-thread-header-latestpost {
	width:120px;
	float:left;
	font-weight:bold;
	height:27px;
	margin-top:5px;
	vertical-align:top;
}
.forum-thread-list-item-image {
	float:left;
	width:50px;
	display:block;
	min-height:60px;
}
.forum-thread-list-item-title {
	width:330px;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
		float:left;
	min-height:60px;
}
.forum-thread-list-item-headline {
	float:left;
	width:335px;
	text-align:left;
	font-size:11px;
}
.forum-thread-list-views {
	width:65px;
	text-align:center;
	height:40px;
	color:#1A1D1F;
	font-size:11px;
	padding-top:20px;
}
.forum-thread-list-replies {
	width:65px;
	text-align:center;
	height:40px;
	color:#1A1D1F;
	font-size:11px;
	padding-top:20px;
	min-height:40px;
	float:left;
}
.forum-thread-list-latestpost {
	width:111px;
	overflow:hidden;
	text-align:right;
	margin-right:5px;
	padding:5px 4px 5px 0;
	color:#1A1D1F;
	min-height:40px;
	font-size:11px;
}
.forum-thread-list-item {
	background-image:url("/images/forum-dividers.png");
	background-position:left top;
	background-repeat:repeat-y;
	min-height:60px;
	float:left;
}
.forum-thread-list-item a {
	font-weight:bold;
}
.forum-thread-list-item-alternative {
	background-image:url("/images/forum-dividers.png");
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#F9F9F9;
	min-height:60px;
	float:left;
}
.forum-thread-list-item-alternative a {
	font-weight:bold;
}
.forum-thread-list-item-postedby {
	color:#786D61;
}
.forum-thread-list-item-image img {
	padding-top:10px;
	padding-left:6px;
}
.forum-thread-tools {
	float:right;
	margin-right:5px;
}
.forum-thread-tool-image {
	float:left;
	padding-left:10px;
}
.forum-thread-tool-link {
	float:left;
	padding-left:10px;
}
.forum-thread-latest-post-image {
	float:right;
	text-align:right;
	vertical-align:top;
	padding-left:5px;
}
.forum-thread-latestpost-date {
	text-align:right;
	float:right;
}
.forum-thread-latestpost-owner {
	vertical-align:top;
	float:right;
	text-align:right;
	width:90px;
}
.forum-threads-introduction-text {
	padding-bottom:10px;
	padding-top:10px;
	float:left;
}
.forum-thread-container-body {
	padding-top:22px;
	float:left;
}
.forum-menu .left {
	color:#909090;
}

.forum-list-row-title-image {
	display:block;
	float:left;
	position:relative;
}
.forum-list-row-title-image img {
	float:right;
	height:60px;
	width: 120px;
}

  .forum-thread-headline {
                                line-height: 1.6;
                                font-size: 13pt;
                                font-weight: bold;
                }

/* =Members
------------------------------------*/
.memberformcontainer {
	background-color:#F9F9F9;
	border:1px solid #CDCDCD;
	margin-bottom:25px;
	padding:20px;
	position:relative;
	overflow:hidden;
}

.notammemberlink {
	float:right;
	display:block;
	padding-top:20px;
}

.loginheader {
	float:left;
	display:block;
}

.loginelementsleft {
	float:left;
	display:block;
	width:290px;
}

.loginelementsright {
	float:left;
	display:block;
	width:290px;
}

.forgottenpasswordlink {
	float:right;
	width:400px;
	text-align:right;
}

.loginemaillabel {
	float:left;
	display:block;
	clear:left;
	width:290px;
	margin-left:10px;
}

.loginpasswordlabel {
	float:left;
	display:block;
	clear:right;
	width:290px;
	margin-left:10px;
}

.standardtextinput {
	width:195px;
	height:20px;
	font-size:16px;
}

.standardformelement select {
	height:24px;
	font-size:16px;
}


/* =Misc
------------------------------------*/
.container-box {
	background-color:#F9F9F9;
	border:1px solid #CDCDCD;
	margin-bottom:10px;
}

.container-box-inner {
	padding:20px;
}

.container-box-light {
	background-color:#FFF;
	border:1px solid #CDCDCD;
	margin-bottom:10px;
}

.container-box-light-inner {
	padding:0;
	font-size:11px;
}

.container-box-light-header {
	background-color:#CED722;
}

.container-box-light-header h3 {
	margin:0;
	font-size:11px;
	text-transform:uppercase;
	color:#000;
	margin-left:5px;
}

#maincontentcell .blog-repeater {
	background-image:url(/images/blogbasegradient.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:10px;
	margin-bottom:20px!important;
}

#maincontentcell .blog-repeater h2 {
	margin:0;
	padding:0;
	font-family:calibri, Arial;
	font-size:40px;
	line-height:38px;
	color:#06C;
	background-color:#fff;
	text-transform:none;
}


div.gallerythumb {
	border-width:1px;
	border-color:#CCCBCB;
	border-style:solid;
	width:102px;
}

.errormessage {
	margin-bottom:2px;
	border:2px solid red;
	background-color:#fcc;
}
.errormessage ul 
{
    padding:10px;
}
div.gallerythumb img {
	margin:3px;
}

td.bottom {
	color:#FFF;
	font-size:11px;
}

td.title {
	color:#616161;
}

td.head {
	font-weight:bold;
	font-size:13px;
	color:#05335F;
}

img.tool {
	border:0;
}

td.toolImg {
	padding-left:10px;
}

td.toolText {
	padding-left:3px;
}

td.title {
	font-weight:bold;
	color:#fff;
	font-size:12px;
}

a.n {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	font-size:11px;
}

div.bottom {
	font-weight:bold;
}

td.bottom {
	color:#666;
}

td.head {
	font-weight:bold;
	font-size:12px;
}

p.head {
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

div.text {
	font-size:13px;
	color:#000;
}

.text {
	font-size:13px;
	color:#000;
}

a.title {
	color:#fff;
	text-decoration:none;
}

a.title:visited {
	color:#fff;
	text-decoration:none;
}

a.title:hover {
	color:#ffc400;
	text-decoration:underline;
}

a.title:active {
	color:#ffc400;
	text-decoration:underline;
}

.keytable td {
	padding-right:5px;
	font-size:12px;
}

img.ProductImage {
	border:1px solid #cdcdcd;
}

.historybottom {
	display:none;
}

.podarticlesseperator {
	border-bottom:1px solid #cdcdcd;
}

.seperatorspacing {
	padding:10px;
}

div.EditorReviewImage, div.EditorReviewProductName {
	float:left;
}

div.EditorReviewDetails {
	color:#06C;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding-left:8px;
	width:125px;
}

div.Seperator {
	height:15px;
	clear:both;
	border-bottom:1px solid #cdcdcd;
	margin-bottom:16px;
}

div.EditorReviewDetails div.EditorReviewCategoryName {
	font-size:12px;
	font-weight:normal;
}

div.EditorReviewDetails div.EditorReviewCategoryName span {
	color:#000;
}

.loginbuttoncontainer {
	float:left;
	padding-right:5px;
}

.logintitle {
	color:#F1CB0C;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.standardformpagecontainer {
	display:block;
}

.standardformelement {
	padding-top:10px;
}

#toolimgChangestatsview {
	display:none;
}

#tooltextChangestatsview {
	display:none;
}

.toolImg {
	vertical-align:top;
}

#subnavcontainer {
	background-color:#FFF;
	float:left;
	padding:0;
	width:1000px;
}

.standard-news-list-row {
	clear:both;
}

.standard-news-headlines {
	padding-bottom:2px;
}

.standard-news-image {
	display:block;
	width:300px;
}

.standard-news-title {
    font-family: calibri;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
}

.standard-news-right {
	float:left;
	width:300px;
	padding-top:10px;
}

.standard-news-left {
	width:300px;
	padding-right:20px;
	float:left;
}

.standard-news-headlines img {
	padding-top:2px;
}

.standard-classifieds-right {
	float:left;
	width:300px;
	padding-top:10px;
}

.standard-classifieds-left {
	width:300px;
	padding-right:20px;
	float:left;
}

.standard-classifieds-image {
	padding-top:20px;
}

.standard-classified-list-row {
	padding-bottom:10px;
	clear:both;
}

.standard-classifieds-heading {
	padding-top:20px;
	float:left;
	font-size:17px;
	font-weight:bold;
	color:#06C;
}

.standard-classifieds-subheader {
	float:left;
	display:block;
	clear:both;
	width:100%;
}

.subnavheading {
	font-weight:bold;
}

.status {
	width:60px;
	overflow:hidden;
}

.hding li {
	background:transparent url(/images/blue.gif) no-repeat scroll 0 .4em;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	color:#545652;
	list-style-type:none;
	padding-left:16px;
}

.standard-news-comments {
	width:auto;
	float:left;
}

.standard-news-headlines {
	float:left;
}

.innerclassifiedpodeader {
	background-color:#F3F3F3;
	background-image:url(/images/bikesure_pod_image_05112010_new.jpg);
	background-position:16px 15px;
	background-repeat:no-repeat;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-top:1px solid #CDCDCD;
	color:#FFF;
	height:82px;
	text-align:left;
}

.standard-classified-list-image {
	border:1px solid #cdcdcd;
	overflow:hidden;
	width:90px;
	height:60px;
	float:left;
}

.standard-classifieds-pod-subheadlines {
	color:#666;
}

.standard-classified-list-row-right {
	float:left;
	padding-left:8px;
	width:125px;
}

.classified-pod-seperator {
	clear:both;
	height:15px;
	margin-bottom:16px;
}

.classifieds-pod .breaker {
	height:5px;
	clear:both;
}

.standard-forum-title {
	font-size:17px;
	font-weight:bold;
}

.standard-news-right .hotthreadboxleft {
	width:100%;
}

.standard-classifieds-pod-subheadlines {
	font-weight:bold;
}


.standard-news-leadarticle {
	display:block;
	position:relative;
}

.standard-news-right-nopadding {
	float:left;
	width:300px;
}

.dotted-seperator {
	border-bottom:1px dotted #DDD;
	margin-bottom:10px;
	width:100%;
	clear:both;
}

#carousel-slideshow {
	background-color:Transparent;
}

#carousel-slideshow li {
	margin-right:8px;
	margin-left:8px;
	width:77px;
	overflow:hidden;
	height:77px;
	border-top:5px solid Transparent;
	padding-top:3px;
}

#carousel-slideshow li img {
	border:1px solid #ccc;
}

#carousel-slideshow .carousel-prev {
	left:0;
}
.carousel-slideshow-spotlight {
    border-top: 5px solid #CC0000 !important;
}
#carousel-ProductThumb li {
	border:1px solid #ccc;
	margin:0 5px;
}

.reviews-homepage .discussion-avatar {
	width:60px;
	background-position:52px 10px;
	padding-right:20px;
	margin-left:10px;
}

.reviews-homepage .discussion-body {
    margin:0 0 10px 80px;
	/*margin-left:70px;*/
	/*width:195px;*/
	width:190px;
	border:1px solid #CDCDCD;
}

.reviews-homepage-col1 {
	width:305px;
	float:left;
	/*margin-right:20px;*/
	margin-right:10px;
}

.reviews-homepage-col2 {
	width:305px;
	float:left;
}

.related-content-list-item-container-no-image {
	padding:3px 5px;
	float:left;
	width:290px;
}
.related-content-list-item-container-no-image a 
{
    font-size:11px;
    font-weight:bold;
}
hr.related-content-divider-no-image {
	height:0;
	border:0;
	border-bottom:1px dotted #ccc;
	padding:0;
	clear:both;
}

.small-product-related-items-list-container {
	text-align:center;
	padding-top:10px;
}

.small-product-related-item-container {
	width:180px;
	font-size:12px;
	padding-bottom:10px;
}

.small-product-related-item-image-container {
	width:100%;
}

.small-product-related-item-image {
	border:1px solid #CDCDCD;
	height:60px;
	overflow:hidden;
	width:90px;
	margin:0 auto;
}

.small-product-related-item-expanded-title-container {
	text-align:center;
	font-weight:bold;
}

.small-product-related-item-expanded-rating-container {
	text-align:center;
}

.large-article-related-item-container {
	width:278px;
}

.large-article-related-item-image-container {
	float:left;
	width:90px;
}

.large-article-related-item-image {
	border:1px solid #CDCDCD;
	height:60px;
	overflow:hidden;
	width:90px;
	margin-left:auto;
	margin-right:auto;
}

.large-article-related-item-expanded-description-container {
	float:left;
	width:160px;
	padding-left:5px;
}

.large-article-related-item-expanded-title-container {
	float:left;
	width:160px;
	padding-left:5px;
	font-weight:bold;
}

.large-article-related-item-separator {
	clear:both;
	height:10px;
}

.large-article-related-item-bullet-point {
	background:url(http://www.madeformums.com/images/orangebullet.gif) no-repeat;
	height:15px;
	float:left;
	width:30px;
}

.large-article-related-item-title-container {
	float:left;
	width:248px;
}

.large-product-related-item-container {
	width:278px;
}

.large-product-related-item-image-container {
	width:105px;
	float:left;
	min-height:90px;
}

.large-product-related-item-image {
	border:1px solid #CDCDCD;
	height:60px;
	margin:0 auto;
	overflow:hidden;
	width:90px;
}

.large-product-related-item-expanded-description-container {
	width:153px;
	float:left;
}

.large-product-related-item-expanded-title-container {
	font-weight:bold;
}

.large-product-related-item-separator {
	clear:both;
}

.large-forum-related-item-container {
	display:block;
	float:left;
	margin:0 auto;
	padding:5px;
	text-align:left;
}

.large-forum-related-item-inner {
	display:block;
	float:left;
	margin-left:5px;
}

.large-forum-related-item-title {
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
	display:block;
	float:left;
	margin:0 auto;
	overflow:hidden;
	padding:10px;
	text-align:left;
	width:218px;
	font-weight:bold;
	background-color:#fff;
}

.large-forum-related-item-icon {
	background:url(/images/chatbubblebase.gif) no-repeat left top;
	display:block;
	float:left;
	height:17px;
	margin:0 auto;
	width:240px;
}

.large-forum-related-item-author {
	display:block;
	float:left;
}

.large-forum-related-item-avatar {
	display:block;
	float:left;
	text-align:left;
	width:50px;
}

.large-forum-related-item-member-info {
	display:block;
	float:left;
	margin-left:10px;
	text-align:left;
	width:180px;
}

.classifieds-list-item-container-odd {
	padding-top:17px;
	width:615px;
	height:144px;
	background-color:#F2F2F2;
}

.classifieds-list-item-container-even {
	padding-top:17px;
	width:615px;
	height:144px;
	background-color:#FFF;
}

.classifieds-list-item-image-container {
	padding-left:35px;
	width:131px;
	height:144px;
	float:left;
}

.classifieds-list-item-description-container {
	width:449px;
	height:144px;
	float:left;
}

.classified-list-item-image-inner {
	width:120px;
	height:80px;
	border:solid 1px #CCC;
	overflow:hidden;
}

.classified-list-item-type {
	background-color:#5AC4D1;
	width:54px;
	height:20px;
	position:relative;
	float:right;
	left:-14px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

.classified-list-item-dateposted {
	color:#848C8F;
}

.classified-list-item-link {
	font-size:15px;
	font-weight:bold;
}

.classified-list-item-price {
	font-size:15px;
	font-weight:bold;
	color:#666;
}

.classified-list-container {
	border:solid 1px #CCC;
	width:615px;
}

.classified-col-left {
	float:left;
	width:167px;
}

.classified-col-right {
	float:left;
	width:797px;
}

.classified-block-header {
	height:21px;
	background-color:#5AC4D1;
	border-bottom:solid 1px #FFF;
	color:#FFF;
	padding-left:17px;
	font-size:10px;
	font-weight:bold;
}

.classified-block {
	background-color:#E5E5E5;
	border-bottom:solid 1px #FFF;
	padding:12px 0 12px 17px;
}



.classified-addblock-top {
	float:right;
	width:300px;
}

.classified-search-form-item-left {
	width:190px;
	height:27px;
	float:left;
}

.classified-search-form-item-middle {
	width:45px;
	height:27px;
	float:left;
	color:#676767;
}

.classified-search-form-item-right {
	height:27px;
	float:left;
	color:#676767;
}

.classified-search-button {
	background:#FFF url(/classifieds/images/searchgobutton.gif) no-repeat top;
	width:41px;
	height:26px;
	border:0;
	cursor:pointer;
}

.classified-list-adblockcontainer {
	padding:20px;
	text-align:center;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}



/* Paging
--------------------------------*/
#maincontentcell .paging-container{
    float:left;
    width:100%;
}

.local .paging-container{
    width:100%;
    margin-bottom:18px;
}

.paging-container .paging-info{
    float:left;
    font-weight:bold;
}

.paging-links{
    float:right;
}

.local .paging-links{
    float:left;
    width:100%;
}
.paging-label{
    color:#666;
    font-weight:bold;
}

.paging-numbers{
    float:left;
}

.paging-links-full .paging-links
{
    width:100%;
}
.paging-links-full .paging-numbers
{
    width:60%;
}

.paging-numbers ul{
    position:relative;
    text-align:center;
}

#maincontentcell .paging-numbers li{
    display:inline-block;
    text-align:center;   
    list-style:none;
    margin-left:7px;
}
.paging-label
{
    float:left;
}
.paging-numbers ul
{
    padding:0px !important;
    margin:0px !important;
}
.paging-numbers .paging-currentpagelink{
    color:#666;
}

.paging-links .paging-lastpagelink{ }
.paging-plustenlink, .paging-minustenlink, .paging-firstpagelink{}

.paging-links-full .paging-active-next-link,
.paging-links-full .paging-nonactive-next-link,
.paging-links-full .paging-active-previous-link,
.paging-links-full .paging-nonactive-previous-link
{
    width:20%;
}

.paging-active-previous-link,
.paging-nonactive-previous-link{
    float:left;
}

.paging-active-next-link,
.paging-nonactive-next-link
{
    float:right;
    text-align:right;
}

.paging-active-next-link a{
    display:block;
    color:#E9008A; 
}

.paging-nonactive-previous-link,
.paging-nonactive-next-link{
    color:#999;
}

.paging-active-next-previous-links a{
	color:#E8008A;
	font-weight:bold;
	font-size:12px;
}

.paging-nonactive-next-previous-links{
	color:#999;
	font-weight:bold;
	font-size:12px;
}

.paging-numbers-links{
	letter-spacing:1px;
}

.paging-nonactive-next-previous-links{
    color:#999;
    font-weight:bold;
	font-size:12px;
}

.paging-active-next-previous-links a{
    color:#E8008A;
    font-size:12px;
    font-weight:bold;
}

.pagination{
    float:left;
    width:100%;
    margin:25px 0;
}

.prev{
    float:left;
	width:50%;
}

.prev-link{
    padding-left:32px;
    display:block;
    background:url(/images/previous-arrow.gif) no-repeat left center;
}

.prev-link img, .next-link img{display:none;}

.next-link{
    display:block;
    padding-right:32px;
    background:url(/images/next-arrow.gif) no-repeat right center;
}

.next{
   float:right;
   text-align:right;
   width:50%;
}

.pagination a:hover img{
    text-decoration:none;
}

.paging-results {
	font-weight:bold;
	font-size:13px;
	/* to match existing paging results size which is based on "td{font-size: 13px}" */
}





