@charset "utf-8";
/* CSS Document */

/* simple reset */
body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
}
img {border:none;}
h1 {font-size:18px; color:#C50F35; padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px;}
h2 {font-size:14px; color:#000;}
h3 {font-size:14px; color:#000; padding-top:0px; margin-top:0px;}
h4 {font-size:14px; color:#000; padding-top:0px; margin-top:0px;}
h5 {}
h6 {}

a:link {color:#C50F35;}
a:visited {color:#C50F35;}
a:hover {color:#400303;}
a:active {color:#400303;}

#footerholder a:link {color:#fff; text-decoration:none;}
#footerholder a:visited {color:#fff; text-decoration:none;}
#footerholder a:hover {color:#c50f35; text-decoration:none;}
#footerholder a:active {color:#c50f35; text-decoration:none;}

#quicklinks a:link {color:#505050; text-decoration:none; display:block;}
#quicklinks a:visited {color:#505050; text-decoration:none; display:block;}
#quicklinks a:hover {color:#C50F35; text-decoration:none; display:block;}
#quicklinks a:active {color:#C50F35; text-decoration:none; display:block;}

/* standard */
body {background:#000000; background:url(../img/bg/bg-mtb.jpg) top center fixed;}

/*body {background:#000; background-image:url(../img/bg2.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:fixed;}*/

/*body {background:#000; background-image:url(../img/bg3.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:fixed;}*/

/* layout id */
#holder {width:826px; margin:0px auto 0px auto; position:relative;}
#contentholder {width:772px; padding:50px 27px 20px 27px; margin:30px 0 0 0; background-image:url(../img/content-background.png); background-position:top; background-repeat:no-repeat;}
#quicklinks {width:772px; padding:30px 27px 20px 27px; background-color:#fff; background-image:url(../img/quicklinks-bg.jpg); background-repeat:no-repeat;}
#quicklinks dt { float: left; width: 34px; padding-top:4px; min-height: 1px; /* required to give layout to empty elements */ height:40px;} 
#quicklinks dd {
	margin-left: 44px;
	width:183px;
	padding-top:4px;
	height:40px;
	background-image:url(../img/dd-arrow.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#footerholder {width:772px; height:32px; padding:5px 27px 5px 27px; margin-bottom:30px; background-image:url(../img/madison-mini-logo.gif); background-position:left 14px; background-repeat:no-repeat; background-color:#000000;}

#footerleft {width:386px; float:left; padding:10px 0px 10px 0px; text-indent:35px;}
#footerright {width:386px; float:right; text-align:right; padding:10px 0px 10px 0px;}
#modallinks {display:none;}

/* fonts */
#contentholder {}
#footerholder {color:#fff; font-size:11px;}


/* class */
.h2inline {padding-top:0px; margin-top:0px; line-height:14px;}
.h2inlinesp {padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; line-height:14px;}
.fabricinline {color:#646464; font-size:11px; line-height:14px; padding-top:0px; margin-top:0px;}
.fabricfeats img {margin-right:10px;}
.intropara {margin-bottom:50px;}
.backtotop {text-align:right; border-top:solid 1px #c4c4c4;}
.smallprint {font-size:11px;}
.quicklinkssection {width:227px; float:left; padding-right:30px;}
.quicklinkssection img {border:solid 1px #c4c4c4;}
.formmessagebox {width:80%;}

/* simple colours */
.black {color:#000;}
.red {color:#c50f35;}
.grey {color:#505050;}

/* sliders */
.slider1b {width:772px; display:block; height:32px; background-image:url(../img/_slider-template-example.gif); background-position:right;}
.slider2b {width:772px; display:block; height:32px; background-image:url(../img/_slider-template-example.gif); background-position:right;}
.slider3b {width:772px; display:block; height:32px; background-image:url(../img/_slider-template-example.gif); background-position:right;}
.slider4b {width:443px; display:block; height:32px; background-image:url(../img/_slider-template-example.gif); background-position:right;}
.slider5b {width:443px; display:block; height:32px; background-image:url(../img/_slider-template-example.gif); background-position:right;}
.slider6b {width:772px; display:block; height:32px; background-image:url(../img/_slider-template-example.gif); background-position:right;}
.slider7b {width:443px; display:block; height:32px; background-image:url(../img/_slider-template-example.gif); background-position:right;}

.friendsliderb {width:236px; display:block; height:32px; background-image:url(../img/_slider-template-example.gif); background-position:right;}

.slider1b, .slider2b, .slider3b, .slider4b, .slider5b, .slider6b, .slider7b, .friendslider {text-indent:0px; overflow:hidden;}

/* form layout */
dt { float: left; width: 80px; padding-top: 7px; min-height: 1px; /* required to give layout to empty elements */ } 
dd { margin-left: 90px; padding-top: 5px; }
.friendinput {width:140px;}
.friendsubmit {height:22px; width:105px; background-color:transparent; background-image:url(../img/send-to-friend-button.gif); color:#fff; font-weight:bold; font-size:11px; border:none; cursor: pointer;
	cursor: hand;
}
.slider5 dt {width:100px; height:150px;}
.slider5 dd {margin-left:0px; height:150px;}

.ezine-holder {position:absolute; top:84px; right:0; height:98px; width:223px;}