
/************************************
* Reset Trick
*************************************/
* {
	margin: 0px;
	padding: 0px;
}

/************************************
* Layout
*************************************/

body {
	font-family: arial, sans-serif;
	font-size: 62.5%;
	text-align: center;
	margin-top: 2px;
	background: url(/images/mainSiteBackground.gif) no-repeat top;
}

a {
	color: #0985D3;
}
a:hover 
{
	text-decoration: none;
}
img {
	border: none;
}

select {
	font-size: 1em;
}

p#skip {
	display: none;
}

div#container {
	margin: 0px auto;
	width: 1003px;
	text-align: left;
}

div#pageIntro div.headingWrapper {
	
	border-bottom: 5px solid #900;
	background: url(/images/header-grad.gif) top #990000;
}
.section191 div#pageIntro div.headingWrapper, .section0 div#pageIntro div.headingWrapper, .section261 div#pageIntro div.headingWrapper, .section482 div#pageIntro div.headingWrapper {
	margin-bottom: 0px !important
}
div#pageIntro h2 {
	padding: 0 0px;	
	font-size: 1.9em;
	color: #fff;
	text-indent: 0.45em;
	letter-spacing: 1px;
	padding-bottom: 4px;
	font-family: verdana;
	text-transform: uppercase;
	font-weight: normal;
	position: relative;
	left: -140px
}

div#pageIntro p {
	display: none;
}

div#mainContent {
	background: #fff url(/images/bg_faux_columns.gif) 0 0 repeat-y;
}

body.sellBike div#mainContent  {
	background: #fff url(/images/bg_home_faux_columns.gif) 0 0 repeat-y;
}


body.login div#mainContent {
	background: none;
}

body.login div#mainContent {
	border-top: 10px solid #F00215;
}

div#column01 {
	width: 140px;
	padding-top: 40px;
	float: left;
	background: url(/images/header-grad-left.gif) repeat-x top;
	
}
div#column02 {
	display: inline;
	width: 630px;
	padding-bottom: 17px;
	background: url(/images/bg_column_top.gif) 0 0 repeat-x;
	border-top: 3px solid #ec1c24;
	float: left;
	
}
div#column03 {
	display: inline;
	width: 233px;
	margin-bottom: 20px;
	float: left;
}



div.columnA {
	display: inline;
	float: left;
	margin-left: 5px;
	width: 300px;	
	min-height: 1px;
}

div.columnB {
	display: inline;
	float: left;
	margin-left: 10px;
	width: 310px;	
	min-height: 1px;
}

div#footer {
	background: #F00116 right top no-repeat;
	padding: 9px 225px 9px 22px;
	color: #fff;
	clear: both;
	font-size: 1.2em;
}

div#footer a,
div#footer a:link, 
div#footer a:visited {
	color: #ffffff;
	text-decoration: underline;
}

div#footer a:hover, 
div#footer a:active {
	color: #ffffff;
	text-decoration: none;
}

/************************************
* Headers
*************************************/

h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.1em;
}

/************************************
* Clear fix
*************************************/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
 
.clearfix { 
	display: inline-block; 
}
 
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

div.clear {
	font-size: 0em;
	line-height: 0em;
	clear:both;
	height: 0px;
}

/*******************************************************************
* New header styling
*******************************************************************/

div#headerContainer {
	width: 1003px;
	background: url(/images/header_corners.gif) no-repeat top;
	padding-top: 3px;
	position: relative;
}

div#headerContainer div#header {
	background-color: #EE1C25;
	padding-top: 10px;
	height: 120px;
	background: url(/images/topgradient.gif) bottom #bf161e;
}

div#headerContainer .homelinkheader {
	float: left;
	display: inline;
	width: 245px;
	height: 109px;
	background: url(/images/bg_h1_logo.gif) no-repeat;
}

div#headerContainer .homelinkheader a {
	text-decoration: none;
	width: 245px;
	height: 109px;
	display: block;
}	

div#headerContainer div#header ul#globalNav {
	float: right;
	display: inline;
	margin-left: 10px;
	margin-bottom: 6px;
	width: auto;
	list-style: none;	
}

div#headerContainer div#header ul#globalNav li {
	font-size: 1.1em;
	color: #000;
	display: inline;
	float: left;
	padding-right: 9px;
	padding-left: 10px;
	border-right: 1px dotted #fff;
}

div#headerContainer div#header ul#globalNav li a:link, div#headerContainer div#header ul#globalNav li a:visited {
	color: #fff;
	text-decoration: none;
}

div#headerContainer div#header ul#globalNav li a:hover, div#headerContainer div#header ul#globalNav li a:active {
	text-decoration: underline;
}

div#headerContainer div#header div.HeaderAdvert {
	width: 728px;
	height: 90px;
	float: left;
	display: inline;
	margin-left: 10px;
	text-align: center;
}

div#headerContainer ul#primaryNav {
	float: left;
	display: inline;
	width: 770px;
	background: url(/images/toolsBackground.gif) repeat-x bottom !important;
	border-bottom: 1px solid #9a0000;
	border-top: 1px solid #9a0000
}

div#headerContainer ul#primaryNav li {
	list-style: none;
	float: left;
	min-height: 27px;
	font-size: 1.1em;
	font-weight: bold;
	background: url(/images/navdivider.gif) no-repeat right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding: 5px 10px 4px 6px
}

div#headerContainer .second, div#headerContainer .third {
	width: 45px !important;
	}
div#headerContainer .sixth{
	width: 65px !important;
	background: url(/images/newProductIcon.gif) no-repeat 100% 30% !important;
	}
div#headerContainer .seventh{
	width: 70px !important;
	
} 
div#headerContainer .fifth{
	width: 85px !important
	}
div#headerContainer .eigth{
	width: 95px !important
	}
div#headerContainer .ninth{
	width: 60px !important
	}

div#headerContainer .fourth{
	width: 84px !important;

	}
div#headerContainer .tenth {
	width: 70px !important
	}
div#headerContainer .nothing{
	width: 80px !important
	}
div#headerContainer ul#primaryNav li.first {
	position: absolute;
	left: 230px;
	top: 12px;
	width: auto;
	z-index: 999;
	min-height: 0px;
	border: none;
	width: auto;
	background-image: none;
}
/* Navigation highlighting */
.section190 div#headerContainer .second a, .section343 div#headerContainer .third a, .section189 div#headerContainer .fourth a, .section191 div#headerContainer .fifth a, .sellBike div#headerContainer .sixth a, .section197 div#headerContainer .sixth a, .section192 div#headerContainer .eigth a, .insuranceLanding div#headerContainer .seventh a, .section342 div#headerContainer .ninth a, .section261 div#headerContainer .tenth a, .section482 div#headerContainer .tenth a  {
	text-decoration: underline !important;
}
.sellBike div#headerContainer .sixth a {
	text-decoration: none !important;
}
.sellBike div#headerContainer .fifth a {
	text-decoration: underline !important;
	border-bottom: 1px solid #000;
}
div#headerContainer ul#primaryNav li.first a:link,div#headerContainer ul#primaryNav li.first a:visited {
	color: #fff;
	text-decoration: none;
}

div#headerContainer ul#primaryNav li.first a:hover,div#headerContainer ul#primaryNav li.first a:active {
	text-decoration: underline;
}

div#headerContainer ul#primaryNav li a:link, div#headerContainer ul#primaryNav li a:visited {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

div#headerContainer ul#primaryNav li a:hover {
	text-decoration: underline;
}

div#headerContainer div.search {
	float: right;
	display: inline;
	width: 213px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-top: 7px;
	background: url(/images/toolsBackground.gif) repeat-x bottom !important;
	border-bottom: 1px solid #9a0000;
	min-height: 20px;
	border-top: 1px solid #9a0000
}
div#headerContainer div.search input.textBox {
	width: 126px;
	height: 18px;
	border: 0;
	padding: 5px;
	padding-bottom: 0;
	padding-left: 23px;
	font-size: 1.1em;
	float: left;
	display: inline;
	margin-right: 10px;
	background: url(/images/globalSearchBack.gif) no-repeat;
}
div#headerContainer div.search input.button {
	float: left;
	display: inline;
	width: 49px;
	margin-top: 2px;
	border-bottom: 2px solid #e4e4e4;
}



body.popup {
	text-align: left;
}

body.popup div.container {
	
}

body.popup div#headerContainer {
	margin-bottom: 20px;
	width: 610px;
}

body.popup div#headerContainer div#header {
	background-color: #F00215;	
	height: 79px;
	padding: 0;
}

body.popup div#headerContainer div#header h1 {
	width: 245px;
	height: 65px;
	float: left;
	display: inline;
	margin-top: 7px;
	margin-left: 13px;
	background: url(/images/bg_h1_logo_popup.gif) 0 0 no-repeat;
	font-size: 1px;
	text-indent: -9999999em;	
	text-decoration: none;
	overflow: hidden;
}

body.popup div#mainContent {
	background: none;
	/*margin-left: 20px;
	margin-right: 20px;*/
}

body.popup div#footer {
	background-image: none;
	padding-left: 10px;
}

body.popup div#footer p {
	width: 560px;
}

/*****************************************************
** Validation Styles
*****************************************************/
div.validationSummary {
	background-color: #FFED59;
	font-size: 1.2em;
	margin: 10px 0;
	padding: 10px 30px;
}

div.validationSummary ul li {
	padding: 1px 0;
}

p.error {
	color: #f00;
}

/* Alterations to sort the navigation in footer */

#subfooter #primaryNav li 
{
	display: inline;
	padding-right: 5px;
	text-transform: uppercase;	
}
#subfooter #primaryNav li a 
{
	color: #797979;
	
}
#subfooter {
	padding-top: 10px;
	text-align: center
}

/* Trade Directory Search */
.insurance_logo img {
    margin-top: 5px;
}

#tradeNavigation a {
	color:#0985d3;
}


#tradeNavigationLinks  {
	padding: 5px;
	padding-left: 10px;
	background: #fff;
	width: 115px;
	font-size: 1.1em
	
}
.section192 #tradeNavigation {
	display: none;
}

#notfound {
	font-family: Verdana, Arial;
	text-align: left;
	margin: 10px;
	border-bottom: 1px solid #757575;
	padding-bottom: 20px
}
#notfound h1 {
	color: #fff;
	padding: 5px;
	background: #f00215;
	margin-bottom: 10px
}
#notfound h2 {
	font-size: 140%;
}
#notfound ol  {
	list-style: square;
	line-height: 20px;
	margin-left: 40px;
	margin-bottom: 20px
}
h3 
{
	padding: 3px !important;
	padding-left: 0px !important
	
}
#tradeNavigation h3 {
	color:#000;
	padding:5px 0px 10px 10px !important;
	background: url(/images/facet_header.gif) no-repeat right;
	font-size: 1.2em;
}
#tradeNavigation {
	margin-bottom: 10px;
}
h4 
{
	padding: 3px;
	padding-left: 5px;
}

div#facetedNav h3,
div.adviceBox h3,
div.bikeReview h3,
div.contributor h3,
div.discussThis h3,
div.EditorSuggestions h3,
div.expertForumList h3,
div.gearMyBike h3,
div.highestRatedGear h3,
div.homeBikeReviews h3,
div.hotDiscussionContent h3,
div.itemsMostReviewsList h3,
div.rateMy h3,
div.rateThis h3,
div.readersArticlesTitle h3,
div.relatedInfo h3,
div.peopleWhoOwn h3,
div.reviewsArticlesList h3,
div.submitArticles h3,
div.tabbed h3,
div.related h3,
div.featuredPhotosVideos h3,
div.nowYourTurn h4.standalone,
div.articleCategoryheading  h3,
div.top10 h3,
div.featuredResults h3,
div.productList h3,
div.reviewItemSpecifications h3,
div.featuredMember h3,
div.forumCategories h3,
div.meetThe h3,
div.relatedInfo2 h3,
div.divMyList h3,
div.individualAttributeReview h3,
.publicProfileMain h3,
.communityStats2 h3,
.myList h3,
.memberThumbnailContent h3,
.inboxMessage h3,
.friends h3,
.askAnExpert2 h3
{
 padding-left: 5px !important; 
}
.gearMagazineReview h4, .gearMyBike h4, .communityStats h3, .messageContent3 h4, .topicReplies1Content3 h4, .section h4, .itemsReviewsListDetail h4, .nowYourTurn h4, .contributionsListContainer h4, .detail h4, .sectionInfo01 h4, .facetedNavCategories h4, div.readersArticlesTitle h3, div.leadArticle h4, div.readersArticleDetail h4, div.categoryDetails h4, .posts h4, .info h4  {padding-left: 0 !important; }

.submitArticlesTuition {
    display: none;
}
/* MultiView Tabs */

.multi_notabsel {
    float: left;
    text-align: center;
    margin-right: 2px;
    width: 122px;
}
#CourseTabs {
    height: 25px;
    background: url(/images/course_tab_border.gif) repeat-x bottom;
    margin-bottom: 5px;
    padding-left: 10px

}
#CourseTabs ul li {
    list-style: none;
}
.UnselectedTab, .CurrentSelectedTab  {
    background: url(/images/UnselectedTab.gif);
    display: block;
    width: 100%;
    height: 20px;
    padding-top: 5px;
    font-weight: bold;
    color: #777;
}
.CurrentSelectedTab {
    background: url(/images/CurrentSelectedTab.gif);
    color: #000;
    
}
.recruitmentLnk a {
	font-weight: bold;
	font-size: 1.1em;
	color: #167cbd;
	text-decoration: none;
}
.recruitmentLnk a:hover {
	text-decoration: underline;
}
.recruitmentLnk {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 5px 0px 5px 20px;
	margin-top: 30px;
	background: url(/images/recruitmentIcon.gif) no-repeat left;
}
.redText {
	color: #de1a22
}
.communityLandingpanel, .searchPanel, .detailPagePanel, .genericContentOuter {
	background: url(/images/dashedTop.gif) repeat-x top;
	padding-top: 5px;
}
.genericContentOuter {
	padding-top: 15px;
}
.section192 .searchPanel, .section189 .searchPanel {
	padding-top: 0;
}
.tradePanel, .forumPanel, .gearPanel
{
	background: url(/images/filterDropshadow.gif) repeat-x top;
	border-top: 5px solid #3187bd;
	padding-top: 5px;
}

/* New Homepage Redesign */

body.home div#mainContent {
	background: url(/images/dashedBackgroundHome.gif);
	padding-top: 5px;
	border-top: 5px solid #990000;
	padding-bottom: 5px;
}
#leftColumn {
	width: 344px;
	float: left;
	padding-left: 5px
}
#rightColumn {
	width: 645px;
	float: left;
	padding-left: 7px;
}
#newshomePanel {
	width: 640px;
	background: url(/images/newspanelBack.gif) repeat-y;
}
.mainstoryArea {
	float: left;
	width: 310px;
}
.otherNews {
	float: right;
	width: 306px;
	margin: 5px;
	margin-left: 0px;
	padding-left: 10px;
	border-left: 1px solid #dfdfdf
}
.mainstoryHeader {
	background: url(/images/panelheaderGrad.gif) repeat-x;
	height: 30px
}
.mainstoryHeader h2 {
	font-size: 1.6em;
	color: #3e3e3e;
	text-indent: 25px;
	margin: 3px;
	padding-top: 2px;
	text-transform: uppercase;
}
.newsfooter, .buysellFooter {
	clear: both;
	background: url(/images/newspanelFooter.gif) no-repeat;
	height: 2px;
	font-size: 0.0001em
}
.mainstoryLeftHeader, .videoLeftHeader {
	width: 82px;
	background: url(/images/topleftCorner.gif) no-repeat;
	float: left;
}
.videoLeftHeader 
{
	background: url(/images/videoleftCorner.gif) no-repeat;
}
.mainstoryRightHeader, .videoRightHeader {
	float: right;
	background: url(/images/toprightCorner.gif) no-repeat right;
	width: 125px;
	font-size: 1.1em;
	padding-top: 5px;
}
.videoRightHeader {
	width: 130px;
}
.videoRightHeader .seeAllLink {
	display: inline
}
.mainstoryRightHeader a, .videoRightHeader a {
	color: #727272;
	display: inline;
	padding-right: 17px;
	padding-top: 5px;
	background: url(/images/plusmoreIcon.gif) no-repeat 96% 100%;
}
.rssLink {
	background: none !important;
	padding-right: 5px !important;
}
.rssLink img{
	vertical-align: middle
}
.classfiedsFinder, #advicePanel  {
	width: 346px;
	background: url(/images/buysellBack.gif) repeat-y;
}
.buysellHeader, .adviceHeader {
	background: url(/images/buysellHeader.gif) no-repeat;
	height: 30px
}
 .buysellHeader h2, .adviceHeader h2, .videoHeader h2 {
	font-size: 1.6em;
	color: #3e3e3e;
	text-indent: 7px;
	text-transform: uppercase;
	padding-top: 5px;
 }
 .videoHeader h2 {
	text-indent: 25px;
 }
 .buysellFooter {	
	background: url(/images/buysellFooter.gif) no-repeat;
}
#advicePanel {
	margin-top: 10px;
}
#rightColumnLeft {
	width: 316px;
	float: left;
}
#rightColumnRight {
	width: 326px;
	float: left;
}
#advertsAreaContainer, #videoBoxContainer {
	background: url(/images/advertsAreaBack.gif) repeat-y;
	margin-top: 10px;
}
.adAreaHeader, .adAreaFooter {
	background: url(/images/adAreaHeader.gif);
	height: 2px;
	font-size: 0.00001em;
}
.videoHeader {
	background: url(/images/videoHeader.gif);
	height: 30px;
}
.adAreaFooter {
	background: url(/images/adAreaFooter.gif);
}
#communityPanel {
	background: url(/images/communityBack.gif) repeat-y;
	font-size: 0.9em;
	margin: 10px 0 10px 4px;
	width: 152px;
	float: left
}
#communityPanel a:hover {
	text-decoration: none !important;
}
.communityHeader {
	background: url(/images/communityHeader.gif) no-repeat;
	height: 29px
}
.communityFooter {
	background: url(/images/communityFooter.gif) no-repeat;
	height: 2px
}
.communityHeader h3 {
	font-size: 1.5em;
	color: #000;
	text-indent: 35px;
	text-transform: uppercase;
	padding-top: 5px !important;
}
#skyAdColumn {
	float: left;
	width: 150px;
}
.usefullLinks {
	padding: 5px;
}
.usefullLinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
	font-size: 1.2em;
	background: url(/images/three_dots.gif) repeat-x top;
	padding-top: 3px
}
.usefullLinks li {
	background: url(/images/three_dots.gif) repeat-x bottom;
	padding: 10px 0 15px 0px;
}
.usefullLinks li a {
	color: #000
}
.usefullLinks .weather a {
	background: url(/images/weatherIconLrg.gif) no-repeat;
	padding: 5px 0 5px 40px;
}
.usefullLinks .rssfeed a {
	background: url(/images/rssIconLrg.gif) no-repeat;
	padding: 5px 0 5px 40px;
}
.usefullLinks .story a {
	background: url(/images/storyIconLrg.gif) no-repeat;
	padding: 5px 0 5px 40px;
}


.home .activeUserStats {
	padding: 5px;
	font-size: 1.2em;
}
.home .activeUserStats b {
	color: #3e8ec0;
}

.imglandingSubBike {
	width: 70px;
	float: left;
	margin-right: 10px;
}
.landingBikereviews {
	margin: 5px;
	font-size: 1.1em;
}
.landingBikereviews a {
	color: #000;
}
.landingBikereviews .ownerRating {
	margin-bottom: 4px;
}
.landingBikereviews .mcnRating {
	margin-top: 4px;
}
.mainReviewImage {
	float: left;
	margin: 3px 10px 25px 5px;
	border: 1px solid #000;
}
.landingBikereviews  h2 {
	color:#F00215;
	font-size:1.3em;
	padding-bottom:5px;
}
.mainReview {
	padding-bottom: 10px;
	background: url(/images/three_dots.gif) repeat-x bottom;
}
.mainReview strong {
	font-size: 1.2em;
}
.subitemContainer{
	background: url(/images/three_dots.gif) repeat-x bottom;
	list-style: none;
	clear: both;
}

.subitemContainer a {
	display: block;
	height: 60px;
	text-decoration: none;
	padding-top: 12px;
	padding-left: 5px;
}
.subitemContainer a:hover {
	background: url(/images/three_dots.gif) repeat-x bottom #e0e0e0;
}
.secondaryArticleList .info h4{
	padding-top: 0 !important; 
}

span.propositionText
{
	padding: 10px !important;
	font-size: 1.2em;
	display:block !important;
}

span.propositionText p
{
	font-size: 1.2em;
}

span.propositionText img
{
 border: medium none;
}


.pnlEventAd {
	background: url(/images/eventAdBack.gif) no-repeat;
	padding: 4px 3px 3px 5px;
	width: 338px;
	margin-bottom: 10px;
}

.pnlEventAd .SidebarAdvert {
	margin: 0 !important
}
.pnlEventAd img {
	width: 335px
}








/*********************************************
* Sell Top 10 Container (faux column)
*********************************************/

div.sellTop10 {
	background: url(/images/bg_faux_sellTopTen.jpg) 10px 100% no-repeat;
}

/*********************************************
* Search Box styling (faux column)
*********************************************/

div.searchBoxContainer {
	margin-bottom: 0;
}

/*********************************************
* Community/cont container (faux column)
*********************************************/

div.communityContainer {
	background:#dcdcdc url(/images/bg_faux_advice.gif) repeat-y;
	border-top:10px solid #dcdcdc;
	border-bottom:10px solid #dcdcdc;
}

div.noMatches {
	margin-left: 10px;
	margin-right: 10px;
}

div.noMatches p {
	font-size: 1.2em;
}

div.tools {
	padding:10px 0px 9px 4px;
	font-size:1.1em;
}

div.tools h3 {
	font-size:1.2em;
	padding:0px 0px 10px 0px;
	display: none;
}

div.tools ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

div.tools ul li {
	padding:2px 0px 2px 23px;
	margin:0px;
	display: inline;
}

div.tools ul li a:link, div.tools ul li a:visited {
	color:#000000;
}
div.tools ul li.tools_friend {
	background:url(/images/tools_friend.gif) no-repeat 3% 50%;
	height:17px;
	margin-right: 10px;
}

div.tools ul li.tools_add {
	background:url(/images/tools_add.gif) no-repeat left;
	height:17px;
	display: none;
}

div.tools ul li.tools_rss {
	background:url(/images/tools_rss.gif) no-repeat left;
	height:17px;
	margin-right: 10px
}

div.tools ul li.tools_weather {
	background:url(/images/tools_weather.gif) no-repeat left;
	height:17px;
}
.toolsBackground {
    background: url(/images/toolsouterBack.gif) repeat-x top #e8e8e7;
    width: 221px;
    margin: 5px 0 5px 5px;
    padding-bottom: 3px;
    border: 1px solid #fff
}

.toolsBackground a {
    text-decoration: none;
}
.toolsBackground a:hover {
    text-decoration: underline
}


/************************************************************
* Middle MPU Advert
************************************************************/

div.MiddleAdvert {
	margin-bottom: 10px;
	margin-top: 10px;
}

div.MPURight 
{
	float:right;
	margin: .5em 0em .5em .5em;
}

div.MpuArticleWarn {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 16px;
	margin-left: 5px;
	background: url(/images/advert_back.gif) no-repeat bottom;
	float: left;
}

div.articleMultimediaItem div.MpuArticleWarn {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 16px;
	margin-left: 0px;
	background: url(/images/advert_back.gif) no-repeat bottom;
	float:none;
}


/************************************************************
* SideBarAdvert
************************************************************/

div.SidebarAdvert {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
}
.home div.SidebarAdvert {
    padding: 0;       
    margin: 10px 0 0 5px ;
    text-align: center
}
div.SidebarAdvert img {
	margin-left: auto;
	margin-right: auto;
	/*width: 160px;*/
	display: block;
}

div.SidebarAdvert embed {
	margin-left: auto;
	margin-right: auto;
	/*width: 160px;*/
	display: block;
}
/* Incontextual Ads */

div.incontextual h3 
{	
	font-size: 1.3em;
	padding: 5px !important;
	color: #ffffff;
	background: url(/images/h3_gradient.gif) repeat-x #0985D3;
	margin: 0 5px 0 5px;
	
}
div.incontextual a 
{	
	color: #fff;
	font-weight: normal;
	
}
.adtable {
	width: 100%;
	margin-bottom: 10px
}
.adtable td {
	width: 25%;
	text-align: center;

}

.home div.MiddleAdvert {
	margin: 5px 0 5px 8px;
}

div.myTools {
	margin-left: 4px;
	margin-right: 8px;
	margin-bottom: 10px;
}
div.myTools a {
	color: #000;
}
div.myTools a:hover {
	text-decoration: underline !important
}

div.myTools ul {
	list-style: none;
	font-size: 1.1em;
}

div.myTools ul li {
    padding-left: 20px;
    padding-bottom: 4px;
    display: inline;
}

div.myTools ul li.inbox {
	background: url(/images/inbox.gif) no-repeat 3% 50%;
	margin-right: 2px
}

div.myTools ul li.wishlist {
	background: url(/images/wishlist.gif) no-repeat;
	padding-left: 22px;
}

div.myTools ul li.ads {
	background: url(/images/ads.gif) no-repeat;
}

div.myTools h4 {
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.myTools select {
	float: left;
	display: inline;
	width: 157px;
	margin-right: 10px;
	font-size: 1.1em;
}

div.myTools input {
	float: right;
	display: inline;
	width: auto;
	margin-top: 1px;
}

div.myTools a:hover, div.myTools a:active {
	text-decoration: none;
}

div.genericContent {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

div#column03 div.genericContent h3 {
	margin-bottom: 10px;
	padding: 10px;
	background-color: #0A85D3;
	color: #ffffff;
	font-size: 1.5em;
}

div#column03 div.genericContent h4 {
	
}


div.genericContent h3 {
	margin-bottom: 10px;
	font-size: 2em;
}

div.genericContent h4 {
    font-size: 1.2em;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

div.genericContent h5 {
    font-size: 1.2em;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

div.genericContent h6 {
    font-size: 1.2em;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

div.genericContent p {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 1.2em;
}

div.genericContent ul {
    list-style: none;
    margin-bottom: 10px;
    margin-left: 25px;
    margin-right: 10px;
}

div.genericContent ul li {
    font-size: 1.2em;
    margin-bottom: 5px;
    background: url(/images/bullet01.gif) 0px 6px no-repeat;
    padding-left: 10px;
}

.genericContent dt {
	font-size: 120%;
	padding-left: 20px;
	background: url(/images/green_bullet.gif) no-repeat 0% 55%;
	line-height: 1.3em;
	margin-bottom: 4px;
	
}
.genericContent dt.dt_duo {

	background: url(/images/green_bullet.gif) no-repeat 0% 20%;

}
.genericContent dl 
{
	margin-left: 10px;
	font-size: 120%;
}
.genericContent dd 
{
	margin-left: 20px;
}

div.permanentNavigation {
	margin-bottom: 10px;
	margin-right: 1px;
}

div.permanentNavigation ul {
	list-style: none;
}

div.permanentNavigation li {
	display: block;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;	
	margin-bottom: 2px;
	border-bottom: 1px solid #ccc
}

div.permanentNavigation li.selected {

}

div.permanentNavigation li a:link, div.permanentNavigation li a:visited {
	font-size: 1.1em;
	color: #F00215;
	font-weight: bold;
	text-decoration: none;
}

div.permanentNavigation li a:hover, div.permanentNavigation li a:active {
	text-decoration: underline;
}
div#pageIntro h2, div#pageIntro h1 {
	padding: 0 0px;	
	font-size: 1.9em;
	color: #fff;
	text-indent: 0.45em;
	letter-spacing: 1px;
	padding-bottom: 4px;
	font-family: verdana;
	text-transform: uppercase;
	font-weight: normal;
}

/********************/

div.date {
	color: #fff;
	padding: 9px 10px 6px 10px;
	font-size: 1.2em;
	border-bottom: 5px solid #990000;
	background: url(/images/header-grad.gif) top #990000;
}
.home div.date 
{
	padding: 10px 10px 6px 10px;
}

/***************************/
