/* CSS Document */body {	margin: 0px;	padding-top: 0px;	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 1.4em;	font-weight: normal;	color: #ffffff;	background-color:#B3B8BB;	}a {     color : #ffffff;	 text-decoration:none;      }a:hover {     color : #F2CB42;	 text-decoration:underline;      }/* ---[ common elements ]--------------------- */p {	margin: 0px;	padding: 0px;	}h1 {	font-family: Verdana, Arial, Helvetica;	font-size: 13px;	font-weight: normal;	margin-top: 5px;	margin-bottom: 10px;	line-height: 110%;	}h1 span {	font-size: 75%;	}h2 {	font-family: Arial, Verdana, sans-serif;	font-size: 130%;	color: #FED340;	font-weight: bold;	margin-top : 15px;	margin-bottom : 0px;	}h3 {	font-family: Verdana, Arial, Helvetica;	font-size: 110%;	font-weight: normal;	color: #ffffff;	margin-top: 5px;	margin-bottom: 5px;	}h3 span {	font-size: 100%;	}h4 {	font-family: Verdana, Arial, Helvetica;	font-size: 100%;	font-weight: bold;	margin-top : 20px;	margin-bottom : 0px;	}em {	font-style: italic;	}strong {	font-weight: bold;	}.small_text { 	font-size: 82%; 	}hr {	display: none;	clear: both;	}#wrapper {	margin: 0 auto;	width: 780px;	background-image:url(../images/bg_content.gif)	}#catwrapper {	margin: 0 auto;	width: 780px;	background-image:url(../images/bg_catcontent.gif)	}	#topshad {	margin: 0 auto;	width: 780px;	height: 49px;	background-image:url(../images/topshad.gif);	text-align: right;	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	}a.topshad {     color : #666666;	 text-decoration:none;      }a:hover.topshad {     color : #F2CB42;	 text-decoration:underline;      }#topnav {	width: 780px;	height: 74px;	text-align: left;	} #header {	width: 757px;	padding: 0;	margin: 0;	}   #subnav {	width: 757px;	} 	#searchnav {	width: 755px;	height: 32px;	margin-right: 1px;	text-align: right;	background-image:url(../images/bg_search.gif);	} #adserver {	width: 757px;	height: 236px;	} 	#content {	width: 757px;	background-image:url(../images/bg_innercontent.gif);	text-align: left;	} #contentprods {	width: 757px;	background-image:url(../images/bg_contentprods.gif);	text-align: left;	} /* Home Pgae */	#first3 {	width: 757px;	height: 305px;	background-image:url(../images/bg_first3.gif);	text-align: left;	} 	#highlights {	width: 240px;	text-align: left;	float: left;	margin-left: 11px;	font-size: 12px;	} #featured {	width: 240px;	text-align: left;	float: left;	margin-left: 6px;	font-size: 12px;	} #membership {	width: 240px;	text-align: left;	float: left;	margin-left: 8px;    font-size: 12px;	} 		#second3 {	width: 757px;	height: 322px;	background-image:url(../images/bg_second3.gif);	text-align: left;	} 	#forumbox {	width: 240px;	text-align: left;	float: left;	margin-left: 11px;	font-size: 12px;	} #stallionbox {	width: 240px;	text-align: left;	float: left;	margin-left: 6px;	font-size: 12px;	} #newsbox {	width: 240px;	text-align: left;	float: left;	margin-left: 8px;	font-size: 12px;	} 			#posted {     color : #000000;	} a.posted {     color : #000000;	 text-decoration:none;      }a:hover.posted {     color : #FED340;	 text-decoration: underline;	}	#homelinks {	width: 200px;	text-align: right;	height: 23px;    margin-left: 15px;	background-image:url(../images/bg_homelinks.gif);	} a.homelinks {     color : #FED340;	 text-decoration:none;      }a:hover.homelinks {     color : #FED340;	 text-decoration: underline;	}	/* Forms */form {	margin: 0;	padding: 0;	}select{	color : #000000;	font-family : Arial;	font-size : 10px;	padding-top: 1px;	margin-top: 3px;	padding-right: 0px;	padding-bottom: 1px;	padding-left: 5px;}.inputlist{	color : #000000;	background : #FFFFFF;	font-family : Arial;	font-size : 10px;	padding-top: 1px;	margin-top: 3px;	padding-right: 0px;	padding-bottom: 1px;	padding-left: 5px;}/* Lists *//* Ad Pages */#titles {	margin: 0 auto;	width: 337px;	height: 39px;	background-image:url(../images/bg_titles.gif)	}#membertitles {	margin: 0 auto;	width: 674px;	height: 39px;	background-image:url(../images/bg_membertitles.gif)	}#prodimages{	clear: both;	float: left;	width: 380px;	margin: 0;	padding: 0;		}	#prodcontent {	float: left;	width: 337px;	margin: 0;	padding: 0px;	}	.back-next {	margin: 10px 0 0 0; padding: 0;	list-style: none;	}	/* Search Results */.back-next-left, .back-next-right { font-size: 0.95em; }.back-next-left { float: left; }.back-next-right { float: right; }/* Search Results Pagination */div.pagination {	font-weight: bold;	margin: 0 0 5px 0;}div.pagination a, div.pagination strong {	text-decoration: none;	padding: 1px .3em;	border:1px solid #ccc;	margin-left: .3em;	line-height: 1.5em;}div.pagination strong {	border: none;	color: #000;	padding: 1px .3em;	margin-left: .3em;}div.pagination a:hover{	color:#fff;	background:#ed1b23;}.dotted-line {	clear: both;	width: 100%;	height: 12px;	background: url(../images/divider.gif) repeat-x 0 50%;	}.results-header { 	float: left;	width: 100%;	list-style: none;	background: #323A3C;	}.results-header-left { 	float: left; 	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;	width: 300px;	margin: 0; 	list-style: none;	}.results-header-right { 	float: right; 	width: 400px;	text-align: right;	list-style: none;	padding-top: 10px;	padding-right: 10px;	}.resultsDetail { clear: both; margin: 10px; padding:0; position:relative; font-size: 100%; }.resultsDetailImage { float:left; width:180px; }.resultsDetailImage img {	margin: 0;	padding: 1px;	border-top: 1px solid #999; 	border-left: 1px solid #999; 	border-right: 1px solid #454545; 	border-bottom: 1px solid #454545;	}.resultsDetailImage img:hover {	border: 1px solid #454545; 	border-left: 1px solid #454545; 	border-right: 1px solid #bbb; 	border-bottom: 1px solid #bbb;	background: #ccc;	}.resultsDetailImage li a { padding-left: 20px; /* width of icon + whitespace */ }.resultsDetailImage li a:hover { text-decoration: underline; }.resultsDetailText {    padding-top: 20px;	font-size: 100%;	font-weight: normal;	line-height: 1.2em	}a.resultsDetailText {     color : #FED340;	 text-decoration:none;	 font-size: 12px;      }a:hover.resultsDetailText {     color : #FED340;	 text-decoration: underline;	}.category-header { 	float: left;	width: 727px;	list-style: none;	background: #000000;	font-size: 12px;	font-weight: bold;	}.category-header-left { 	float: left; 	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;	width: 300px;	margin: 0;	list-style: none;	}.category-header-right { 	float: left; 	text-align: right;	list-style: none;	padding-top: 4px;	padding-right: 10px;	}.categoryDetail { clear: both; margin: 0px; padding:0; position:relative; font-size: 11px; background: #323A3C; width: 100%; }.categoryDetailText {    padding-left: 25px;	padding-right: 25px;	font-size: 100%;	}.cat_a_subcat { clear: both; margin-top: 15px; padding-right: 50px; position:relative; font-size: 12px; width: 100%; }a.cat_a_subcat {     color : #FED340;	 text-decoration:none;      }a:hover.cat_a_subcat {     color : #FED340;	 text-decoration: underline;	}		/* Reply & Hotlists */#reply-hotlist {	float: left;	width: 707px;	margin: 0;	margin-top: 20px;	padding-bottom: 10px;	}	#reply-hotlist h3 {	margin: 0; 	padding: 6px 8px 4px 10px;	font-size: 95%;	font-weight: bold;	}#reply-hotlist ul { padding-left: 10px; }#reply-hotlist p { margin: 0; padding: 5px 10px 0 10px; color: #333; }#reply-hotlist	{ background: url(../images/reply-right-bottom.gif) no-repeat bottom right; color: #333; }#reply-hotlist h3 {		background: url(../images/reply-h3-bg.gif) no-repeat top right;	color: #FF6B01;	}.stage {	color: #FF6B01;	}	/* Artilces */	#articles-main-left {	clear: both;	float: left;	width: 210px;	margin: 0;	padding: 0;		}#articles-main-right {	float: left;	width: 500px;	margin: 0;	padding: 10px 10px 10px 25px;	}#articles-nav {	width: 210px;	margin: 0;	margin-top: 20px;	padding-bottom: 10px;	line-height: 2.4em;	}	#articles-nav h3 {	margin: 0; 	padding: 6px 8px 4px 10px;	font-size: 95%;	font-weight: bold;	}#articles-nav ul { padding-left: 10px; }#articles-nav p { margin: 0; padding: 5px 10px 0 10px; color: #333; }#articles-nav	{ background: url(../images/reply-right-bottom.gif) no-repeat bottom right; color: #333; }#articles-nav h3 {		background: url(../images/reply-h3-bg.gif) no-repeat top right;	color: #FF6B01;	}#articles-nav a {	margin: 0;	font-weight: bold;	padding: 1px;	text-decoration: none;	color: #000;	}#articles-nav a:hover, #articles-nav a.active {	margin-right: 0;	font-weight: bold;	padding: 1px;	color: #fff;	background: #999;	text-decoration: none;	}/* Login and Accounts */#mfh-main-left {	clear: both;	float: left;	width: 133px;	margin: 0;	padding: 0;		}#mfh-main-right {	float: left;	width: 574px;	margin: 0;	padding: 10px 10px 10px 15px;	}#user-main-right {	float: left;	width: 674px;	margin: 0;	padding: 10px 10px 10px 15px;	}#user-main-left {	clear: both;	float: left;	width: 23px;	margin: 0;	padding: 0;		}#usernav {	width: 130px;	margin: 10px 0 0;	padding: 5px 0px 10px 15px;	font-weight: bold;	color : #000000;	}#usernav h4 {	margin: 5px 0 0 0;	padding: 0;	color: #454545;	}#usernav li ul li {	padding: 3px 0 0 16px;	list-style: none;	font-size: 95%;	}#usernav a {	margin: 0;	padding: 1px;	text-decoration: none;	color: #000;	}#usernav a:hover, #usernav a.active {	margin-right: 0;	padding: 1px;	color: #fff;	background: #999;	text-decoration: none;	}	.function, .functionb {	font-size: 11px;	line-height: 1.4em;	font-weight: normal;	color: #000000;	}.function a {	margin: 0;	padding: 1px;	text-decoration: none;	color: #000;	}.function a:hover, .function a.active {	margin-right: 0;	padding: 1px;	color: #fff;	background: #999;	text-decoration: underline;	}		#usernav p {	font-weight: normal;		}#usernav {	background: url(../images/nav-bg.gif) no-repeat bottom left;	}#usernav a.linkwithbg:link { text-decoration: underline; color: #5A477B; }#usernav a.linkwithbg:visited { text-decoration: underline; color: #5A477B; }#usernav a.linkwithbg:hover { text-decoration: none; color: #fff; }#login dl {	float: left;	width: 100%;	}#login dt {	width: 80px;  	margin: 4px 8px 0 0; padding: 0;  	text-align: right;  	white-space: nowrap;  	float: left;  	clear: left;	font-size: 90%;	font-weight: bold;	}#login dd {	margin: 0 0 5px 0px;	font-size: 95%;	}#login input {	margin: 0;	padding: 0;	font-size: 95%;	}#login input#username {	width: 170px;	}#login input#password {	width: 170px;	}.list-default  {	margin: 10px 0 5px 0;	padding: 0;	font-size: 12px;	list-style: none;	}.list-default-centre {    list-style: none;	margin: 0;	padding: 0;	}.list-default-centre ul {    list-style: none;	margin: 0;	padding: 0;	}.list-default li, .list-default-centre li {	list-style: none;	padding-left: 20px;	line-height: 25px;	background: url(../images/bullet-summary.gif) no-repeat 0 7px;	}.list-default-centre li a { color: #454545; }.list-default2  {	margin: 10px 0 5px 0;	padding: 0;	font-size: 12px;	list-style: none;	}.list-defaul2t-centre {    list-style: none;	margin: 0;	padding: 0;	}.list-default2-centre ul {    list-style: none;	margin: 0;	padding: 0;	}.list-default2 li, .list-default-centre li {	list-style: none;	padding-left: 20px;	line-height: 25px;	background: url(../images/bullet-summary-2.gif) no-repeat 0 7px;	}.list-default2-centre li a { color: #454545; }.help { cursor: help; }#summary-info {	margin: 0;	padding: 0;	font-size: 12px;	}#summary {	margin: 10px 0;	padding: 0;	}.summary-links {	margin: 10px 0 0 0;	padding: 0;	}.summary-links li {	list-style: none;	padding-left: 20px;	line-height: 15px;	background: url(/images/bullet-summary.gif) no-repeat 0 3px;	}	/*	articles */#article {	margin: 0px;	padding: opx;	}#article h4 {	margin: 0px;	padding: 0px;	color: #FED345;	}#article li ul li {	padding: 3px 0 0 16px;	list-style: none;	font-size: 95%;	}#article a {	margin: 0;	padding: 1px;	text-decoration: none;	color: #FED345;	}#article a:hover, #article a.active {	margin-right: 0;	padding: 1px;	color: #FED345;	text-decoration: underline;	}/*	Feature box styles */#box-left { 	float: left;	width: 205px;	margin-top: 20px;	padding-bottom: 10px;	}#box-right { 	float: right;	width: 226px;	margin-top: 20px;	padding-bottom: 10px;	}#box-left a {	margin: 0;	padding: 1px;	text-decoration: none;	color: #000;	}#box-left a:hover, #box-left a.active {	margin-right: 0;	padding: 1px;	color: #fff;	background: #999;	text-decoration: none;	}		#box-right a.linkwithbg:link { text-decoration: underline; color: #5A477B; }#box-right a.linkwithbg:visited { text-decoration: underline; color: #5A477B; }#box-right a.linkwithbg:hover { text-decoration: none; color: #fff; }		#box-right a {	margin: 0;	padding: 1px;	text-decoration: none;	color: #000;	}#box-right a:hover, #box-right a.active {	margin-right: 0;	padding: 1px;	color: #fff;	background: #999;	text-decoration: none;	}		#box-left a.linkwithbg:link { text-decoration: underline; color: #5A477B; }#box-left a.linkwithbg:visited { text-decoration: underline; color: #5A477B; }#box-left a.linkwithbg:hover { text-decoration: none; color: #fff; }		#box-left h3 {	margin: 0; 	padding: 6px 8px 4px 10px;	font-size: 95%;	font-weight: bold;	}#box-right h3 {	margin: 0; 	padding: 6px 8px 4px 10px;	font-size: 95%;	font-weight: bold;	}#box-left ul { padding-left: 10px; }#box-right ul { padding-left: 10px; }#box-left p { margin: 0; padding: 5px 10px 0 10px; color: #333; }#box-right p { margin: 0; padding: 5px 10px 0 10px; color: #333; }#box-left	{ background: url(../images/box-left-bottom.gif) no-repeat bottom left; color: #333; }#box-right	{ background: url(../images/box-right-bottom.gif) no-repeat bottom left; color: #333; }#box-left h3 {		background: url(../images/h3-bg.gif) no-repeat top left;	color: #FF6B01;	}#box-right h3 {		background: url(../images/h3-right-bg.gif) no-repeat top left;	color: #FF6B01;	}		/* -- FORM ELEMENTS -- */.search_box {	margin: 0 0 3px 0;	padding: 0;	width:105px;	background-color:#fff;	font-size: 80%;	font-family: Verdana, Arial, Helvetica;	z-index:0; 	}.box_border {	width:105px; 	background-color:#fff;	font-size: 75%; 	font-family: Verdana, Arial, Helvetica;	}input, select, textarea {	font-size: 80%; 	font-family: Verdana, Arial, Helvetica; 	background-color:#f0f0f0; 	}.white { background-color: #ffffff; }.grey { color: #888; }.text-white { color: #ffffff; }.red-text		{ color:#cc0000; font-weight:bold; }.asterisk {	font-family: verdana, Helvetica, sans-serif; 	font-size: 95%; 	color: #F68622; 	font-weight: bold;	vertical-align: -2px;	}