body {font-family: Arial, Verdana, Helvetica;background:url(/images/background_container2.jpg) repeat-y #000;font-size:12px;background-position:center 0px;margin:0px;padding:0px; background-color:#000;}
div{margin:0px;padding:0px;border-style:solid;border-width:0px;border-color:#990000;}
ul{margin:0px;padding:0px;border-style:solid;border-width:0px;border-color:#990099;}
p{margin:0px;padding:0px;border-style:solid;border-width:0px;border-color:#090;}
li{margin:0px;padding:0px;border-style:solid;border-width:0px;border-color:#009;}
noscript{margin:0px;padding:0px;}
a{margin:0px;padding:0px;}
img{margin:0px;padding:0px;}

h2{color:#911;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.align_left{text-align:left;}
.align_center{text-align:center;}
.align_right{text-align:right;}

.gras{font-weight:bold;}
.fufu{display:none;}

/* Noel */

li.btn_garantie {
    position: relative;
}

img#houx {
    position: absolute;
    top: -12px;
    right: -8px;
}

div#contenu {
    position: relative;
}

img#snow-left {
    position: absolute;
    top: 30px;
    left: -196px;
}

img#snow-right {
    position: absolute;
    top: 30px;
    right: -258px;
}

a:link {color:#134F8B;font-size: 11px;text-decoration:none;font-weight:bold;}
a:hover {color:#c93;text-decoration:underline}
a:visited {color:#134F8B;font-size: 11px;text-decoration:none;font-weight:bold;}
a.lien_rouge:link {color:#991111;font-size: 16px;text-decoration:none;font-weight:bold;}
a.lien_rouge:hover {text-decoration:underline}
a.lien_rouge:visited {color:#991111;font-size: 16px;text-decoration:none;font-weight:bold;}

img.annonces{width:45px;height:30px;}

img{border-width:0px;}

.campagne{
width : 910px;
height: 200px;
clear: left;
margin: 0 auto;
}


div#titre{width:100%;margin:0 auto;height:196px;background: url(/images/bg_header.png) repeat-x center top;}
	div#titre_logo{width:1050px;height:110px;margin: 0px auto 0px auto;padding-top:10px;color:white;font-weight:bold;font-size:11px;font-style:italic;font-family:Verdana;}
		#titre_logo p#text_header{margin: 0px 0px 25px 0px;color:#CCCCCC;font-family:Verdana, sans-serif;font-style:italic;font-weight:bold;font-size:11px;}
		#titre_logo img#logo{margin-top:10px;margin-bottom:10px;}
		#titre_logo p#pub720 {width:720px;height:90px;padding-top:10px;margin-right:1px;}
	#titre p.liens_rg {padding-right:40px;width:1050px;margin:0px auto 18px auto;text-align:right;clear:right;color:#d20002;font-family:Verdana, Arial, Helvetica, sans-serif;font-variant:small-caps;}	
		#titre p.liens_rg a{color:#d20002;font-family:Verdana, Arial, Helvetica, sans-serif;font-variant:small-caps;font-weight:bold;}	

	#titre ul#menu_SP {list-style-type: none;margin:0px auto 0px auto;width:1000px;padding-top:5px;padding-bottom:10px;}		
		#titre #menu_SP li{float:left;}
			#titre #menu_SP li.btn_accueil a{
				background: url(/images/btn_accueil.jpg) no-repeat center top;
				display: block;
				text-align:center;
				height:27px;
				width:95px;
				color:#FFFFFF;		
				padding: 5px 0px 0px 0px;
				margin-left:38px;
				text-align: center;
				font: bold 1.2em Arial, Helvetica, sans-serif;
				font-variant:small-caps;
				text-decoration: none;
			}
			#titre #menu_SP li.btn_accueil a:hover {
				display: block;
				text-align:center;
				height:27px;
				width:95px;
				color:#FFFFFF;
				background: url(/images/btn_accueiln.jpg) no-repeat center top;
			}
			#titre #menu_SP li.btn_actu a{
				background: url(/images/btn_accueil.jpg) no-repeat center top;
				display: block;
				text-align:center;
				height:27px;
				width:95px;
				color:#FFFFFF;
				padding:5px 0 0 0;
				margin-left:7px;
				text-align: center;
				font: bold 1.2em Arial, Helvetica, sans-serif;
				font-variant:small-caps;
				text-decoration: none;
			}
			#titre #menu_SP li.btn_actu a:hover {
				display: block;
				text-align:center;
				height:27px;
				width:95px;
				color:#FFFFFF;
				background: url(/images/btn_accueiln.jpg) no-repeat center top;
			}
			#titre #menu_SP li.btn_assurance a{
				background: url(/images/btn_assurance.jpg) no-repeat center top;
				display: block;
				text-align:center;
				height:27px;
				width:106px;
				color:#FFFFFF;
				padding: 5px 0 0 0;
				margin-left:7px;
				text-align: center;
				font: bold 1.2em Arial, Helvetica, sans-serif;
				font-variant:small-caps;
				text-decoration: none;
			}
			#titre #menu_SP li.btn_assurance a:hover {
				display: block;
				text-align:center;
				height:27px;
				width:106px;
				color:#FFFFFF;
				background: url(/images/btn_assurancen.jpg) no-repeat center top;
			}
			#titre #menu_SP li.btn_credits a{
				background: url(/images/btn_credits.jpg) no-repeat center top;
				display: block;
				text-align:center;
				height:27px;
				width:80px;
				color:#FFFFFF;
				padding: 5px 0 0 0;
				margin-left:7px;
				text-align: center;
				font: bold 1.2em Arial, Helvetica, sans-serif;
				font-variant:small-caps;
				text-decoration: none;
			}
			#titre #menu_SP li.btn_credits a:hover {
				display: block;
				text-align:center;
				height:27px;
				width:80px;
				color:#FFFFFF;
				background: url(/images/btn_creditsn.jpg) no-repeat center top;
			}
			#titre #menu_SP li.btn_juridique a{
				background: url(/images/btn_juridique.jpg) no-repeat center top;
				display: block;
				text-align:center;
				height:27px;
				width:90px;
				color:#FFFFFF;
				padding: 5px 0 0 0;
				margin-left:7px;
				text-align: center;
				font: bold 1.2em Arial, Helvetica, sans-serif;
				font-variant:small-caps;
				text-decoration: none;
			}
			#titre #menu_SP li.btn_juridique a:hover {
				display: block;
				text-align:center;
				height:27px;
				width:90px;
				color:#FFFFFF;
				background: url(/images/btn_juridiquen.jpg) no-repeat center top;
			}
			#titre #menu_SP li.btn_garantie a{
				background: url(/images/btn_garantie.jpg) no-repeat center top;
				display: block;
				text-align:center;
				height:27px;
				width:163px;
				color:#FFFFFF;
				padding: 5px 0 0 0;
				margin-left:7px;
				text-align: center;
				font: bold 1.2em Arial, Helvetica, sans-serif;
				font-variant:small-caps;
				text-decoration: none;
			}
			#titre #menu_SP li.btn_garantie a:hover {
				display: block;
				text-align:center;
				height:27px;
				width:163px;
				color:#FFFFFF;
				background: url(/images/btn_garantien.jpg) no-repeat center top;
			}
			#titre #menu_SP li.btn_guide a{
				background: url(/images/btn_guide.jpg) no-repeat center top;
				display: block;
				text-align:center;
				height:27px;
				width:168px;
				color:#FFFFFF;
				padding: 5px 0 0 0;
				margin-left:7px;
				text-align: center;
				font: bold 1.2em Arial, Helvetica, sans-serif;
				font-variant:small-caps;
				text-decoration: none;
			}
			#titre #menu_SP li.btn_guide a:hover {
				display: block;
				text-align:center;
				height:27px;
				width:168px;
				color:#FFFFFF;
				background: url(/images/btn_guiden.jpg) no-repeat center top;
			}
	
div#contenu{width:892px;margin:auto;background-color:white;padding:5px 5px 5px 14px;}
	#contenu div#news {margin:10px 0px 20px 0px;}
		#news ul#marques{padding:0px;margin:0px 0px 0px 10px;width:700px;height:400px;list-style:none;background-color:#000;clear:both;}
			#marques li{width:120px;height:70px;margin:10px 10px 0px 8px;padding:0px;text-align:center;}
			#marques li a{color:#EEEEEE;}
				#marques li a.marque_home{font-size:11px;text-decoration:underline;font-weight:bold;}
				#marques li a.modele_home{font-size:10px;}
		#news ul#dernieres_annonces{border:3px solid #3a3a3a;margin:20px 10px 0px 10px;width:330px;height:380px;list-style:none;background-color: #e4e4e4;}
			#dernieres_annonces li.der_annonce{margin:2px 5px 0px 5px;text-align:center;padding:11px 0px 0px 0px;height:95px;width:96px;float:left;background:url(http://www.sport-prestige.com/images/fd_occaz.png) no-repeat center;}
			#dernieres_annonces li.der_annonce a{text-align:center;width:94px;height:68px;margin:0px;}
			#dernieres_annonces li.der_annonce a img{width:94px;height:68px;margin:0px;}
			#dernieres_annonces li span{background-color:#3A3A3A;color:white;display:block;height:30px;font-size:18px;padding:5px;font-weight:bold;}
				#dernieres_annonces li span.der_annonce_titre{color:white;display:inline;background-color:transparent;font-size:12px;}
		#news ul#dernieres_actu{border:3px solid #3a3a3a;padding:0px;margin:20px 0px 0px 40px;width:290px;height:380px;list-style:none;background: #0D0D0D url(http://www.sport-prestige.com/images/fd_actu.jpg) no-repeat center 30px;}
			#dernieres_actu li span{background-color:#3A3A3A;color:white;display:block;height:30px;font-size:18px;font-weight:bold;padding:5px;}
			#dernieres_actu li.image_actu{margin-right:10px;margin-top:20px;}
			#dernieres_actu li.actu{list-style-position:inside;list-style-image:url(http://www.sport-prestige.com/images/li_actu.gif);color:white;padding:5px 5px 10px 5px;}
				#dernieres_actu li.actu a{color:#EEE;font-weight:bold;text-decoration:none;}
	#contenu p.module {clear:left;margin:0px 10px 0px 10px;}
	#contenu span.titre{padding-left:5px;font-weight:bold;font-size:14px;}
	#contenu span.annonce_prix{float:left;padding-left:5px;font-weight:bold;font-size:14px;}
	#contenu img.annonce{width:200px;float:left;margin-right:5px;margin-bottom:10px;}
	#contenu hr{clear:left;color:red;background-color:#990000;height:1px;border:0px;padding-left:5px;padding-right:5px;}
		#contenu hr.hrclear{clear:both;height:0px;color:white;border:0px}
	.cadre_achatvente{float:left;margin:1px;margin-bottom:20px;width:140px;height:63px;border:4px solid #9b9b9b;background-image:url(/images/fd_cadre.jpg);text-align:center;padding-top:20px;color:white;}
		.cadre_achatvente a{color:white;font-size:18px;font-weight:bold;}
	#contenu div.pub{border:4px solid #181818;margin-top:10px;}
	#contenu p#garantie{float:left;width:150px;margin:10px;background-color:white;}
		#garantie img{background-color:transparent;}
	#contenu ul#der_annonces{padding-left:5px;margin-left:5px;list-style:none;float:right;clear:right;text-align:center;background-color:white;border-style:solid;border-width:0px 0px 0px 1px;}
		#der_annonces span.date{display:block;color:#FFF;background-color:#990000;}
		#der_annonces li{border-style:solid;border-width:1px;border-color:#990000;margin-bottom:15px;}
		#der_annonces img {border-width:0px;}
	#contenu p#actualite{margin:5px;}
		#actualite span{margin-bottom:10px;vertical-align:top;display:block;font-size:12px;height:80px;}
	#contenu p#forum{margin:5px;padding-top:20px;}
	
	/*Details annonce*/
	
	.rouge_annonce{color:#990002;}
	#contenu ul#navigation{display:block;margin-bottom:15px;}
		#navigation li{padding: 3px 15px;border-left: 1px solid #000;list-style: none;display: inline;font-size:12px;font-weight:bold;}
		#navigation li.first{border-left: none;}
	#contenu div#annonce{margin-bottom:20px;}
		#annonce img{width:90px;border:2px solid #b50006;float:left;}
		#annonce span{padding-left:10px;font-weight:bold;}
		#annonce h1.annonce{padding-left:10px;font-weight:bold;display:inline;color:black;font-size:20px;}
	p#onglets {width:100%;height:41px;margin-bottom:10px;background:url(http://www.sport-prestige.com/images/trait_onglets.jpg) repeat-x center 5%;}
		#onglets a img{margin:0px;padding:0px;}
		#onglets a{margin:0px;padding:0px;}
	div#detail_apercu{width:43%;float:left;}
		#detail_apercu p{margin:10px;}
	div#photo_apercu{width:57%;float:left;}
		#photo_apercu a img{margin-bottom:7px;border:1px solid black;margin-right:5px;}
		#photo_apercu p{width:95px;}
	div#mail{width:55%;height:260px;}
		#mail span{font-size:14px;}
	div#pub400{width:300px;margin-right:50px;padding:0px;}
	div#pub4005{width:300px;margin-right:100px;padding:0px;}
	p#annonce_bas {color:#666;margin:5px;padding-top:20px;}
	div#annonce_modele{margin-top:20px;height:100%;width:500px;}
		#annonce_modele p{height:120px;}
			#annonce_modele p img{margin-right:5px;border:1px solid #990000;}
	
	table#table_liste_modele{margin-top:40px;}
		#table_liste_modele td {border-bottom:1px;}
	
	div#annonce_cadre{width:700px;margin:auto;}
		div#annonce_cadre div#pub400{width:300px;margin-right:0px;padding:0px;}
		#annonce_cadre div#annonce_cadre_photo {height:250px;width:350px;margin:0px 10px 10px 0px;float:left;}
			#annonce_cadre_photo img {vertical-align:middle;margin:8px;border:1px solid black;}
	img.annonce_photo {margin:0px auto 10px 40px;border:1px solid black;}
	#recherche_simple{margin-top:10px;color:#990002;text-align:center;border:3px solid #181818;margin-right:50px;}
		#recherche_simple span {display:block;color:white;background-color:#181818;font-weight:bold;font-size:16px;}
	
	/*liste logo*/
	#contenu div#liste_logo {width:870px;}
	p.marque {float:left;width:24%;height:90px;text-align:center;}
	div.hauteur{height:1px;clear:both;}

	/*liste modeles*/
	#contenu div#liste_modele {margin-bottom:50px;}

	/*vendre*/
	#contenu div#minisite {width:540px;}
	#contenu div#raisons {width:300px;}

/*popup*/	
div#titre_popup{background-color:black;text-align:left;padding-bottom:5px;margin:auto;width:100%;}	
div#popup{background-color:white;height:1010px;width:890px;margin:auto;}
	#popup div{width:810px;padding:5px;background-color:white;}
	#popup img#affiche{border-style:solid;border-width:1px;margin:5px 5px 5px 0px;}
	#popup img.vignette{border-style:solid;border-width:1px;margin:10px;}
	#popup p{background-color:white;}

ul#liste_der_annonces{list-style:none;padding-left:5px;}

p img {border-width:0px;}

h1{color:#C80000;text-decoration:none;}

p.modeles{text-align:justify;width:25%;float:left;margin-left:30px;}

span.bold{font-weight:bold;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.WidthSize { position: absolute; top: -27px; right: 20px; color:#fff; }
.WidthSize ul { padding: 0px; margin: 0px; border-left: solid 1px #2269a3; display: inline;}
.WidthSize li { padding: 0px 5px; margin: 0px; display: inline; border-right: solid 1px #2269a3; font-size: 10px; }
.WidthSize li a { color:#80add2; text-decoration: none;}
.WidthSize li a:visited { color:#80add2; text-decoration: none;}
.WidthSize li a:hover { color:#fff; text-decoration: underline;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu { background: #b6deff url(images/MenuBkgCorner.gif) no-repeat left bottom; width: 100%; position: relative; float: left; height: 47px; }

.MainMenu { position: absolute; top: 10px; left: 20px;}
.MainMenu ul { list-style: none; margin: 0px; padding: 0px; width: 100%; height: 27px;}
.MainMenu li { float: left; background: url(images/boutongauche.png) no-repeat left top; margin-right: 4px; padding: 4px 0px 5px 5px; font-size: 14px; font-family: "Trebuchet MS"; text-transform: lowercase; font-weight: bold; position: relative;}
.MainMenu li a { background: url(images/boutondroite.png) no-repeat top right; padding: 4px 10px 5px 5px;}
.MainMenu li:hover { background-position: 0% -27px; }
.MainMenu li a:hover { color: #fff;	text-decoration: none; }
.MainMenu li:hover a { background-position: 100% -27px; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.MainMenu ul li ul { display: none;}
.MainMenu ul li ul li { display: inline; float: none; background: none; margin: 0px; padding: 0px; font-size: 11px; font-family: 'Verdana'; text-transform: none; font-weight: normal; }
.MainMenu ul li ul li a { background: none; padding: 0px;}
.MainMenu ul li ul li:hover { background: none;}
.MainMenu ul li ul li a:hover {  background: none; color: #fff; text-decoration: none; }
.MainMenu ul li ul li:hover a { background: none;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.MainSyn { position: absolute; right: 10px; top: 10px; }
.MainSyn ul { padding: 0px; margin: 0px;}
.MainSyn li { padding: 0px; margin: 0px 0px 0px 10px; list-style-type: none; display: inline; float: left;}

.MainSyn a { padding: 0px 0px 0px 19px; background: url(./images/PostComLeft.png) no-repeat left top; float: left; text-decoration: none; font-size: 14px; font-family: "Trebuchet MS"; text-transform: lowercase; font-weight: bold;}
.MainSyn a span { padding: 4px 7px 5px 6px; display: block; background: url(./images/PostComRight.png) no-repeat right top; float: left; }
.MainSyn a span { float: none;}
.MainSyn a:hover span {}
.MainSyn a:hover { background-position: 0% -27px; text-decoration: none; color:#fff;}
.MainSyn a:hover span { background-position: 100% -27px; color:#fff; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#Content {margin:0 auto;width:900px; padding: 20px 0px 40px 0px;}
#ContentWrapper { float: left; width: 100%;}

/* Central Column */
.SCS { margin-right: 350px; margin-left: 20px;}
.SCS h1 { font-size: 22px; line-height: 24px; letter-spacing: -1px; font-weight: normal; padding: 10px 0px; margin: 0px 0px 10px 0px; border-bottom: dashed 1px #ccc; color:#202123;}
.SCS h2 { font-size: 16px; line-height: 18px; padding: 5px 0px; margin: 0px; color:#3e424a; letter-spacing: -1px;}
.SCS h3 { font-size: 16px; font-weight: normal; line-height: 18px; padding: 3px 0px; margin: 0px; color:#3e424a; }
.SCS p { font-size: 11px; line-height: 14px; }


/* Central Column */
.SC { margin-right: 370px; margin-left: 20px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Post {}

.PostHead { position: relative; clear: left; margin-left: 60px; }
.PostHead h1 { font-size: 22px; line-height: 22px; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 0px; display: block; color: #202123;}
.PostHead h1 a { color: #202123; text-decoration: none;}
.PostHead h1 a:visited { color: #202123; text-decoration: none;}
.PostHead h1 a:hover { color: #d20002; text-decoration: none;}

.PostInfo { padding: 0px; margin: 0px; color: #666;}
.PostInfo a { text-decoration: underline; color: #666;}
.PostInfo a:visited { text-decoration: underline; color: #666;}
.PostInfo a:hover { text-decoration: underline; color: #666; }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostDate {position: absolute; top: 0px;left: -60px; text-align: center; margin:0px; list-style: none;background: url(images/background_date.png) center top no-repeat; width:55px; height:55px;}
.PostDate .month { display: block; font-size: 9px; text-transform: uppercase; line-height: 9px; color: #999; text-transform: lowercase;}
.PostDate .day { display: block; font-size: 20px; font-family: 'Arial'; font-weight: normal; line-height: 20px; color: #fff; letter-spacing: -1px;}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostContent { padding: 0px; font-size: 12px; line-height: 16px; border-top: solid 1px #e2e2e2; margin-top: 10px;}
.PostContent p { padding: 5px 0px; margin: 5px 0px; font-size: 11px; line-height: 15px; text-align:justify;}
.PostContent img { padding: 1px; border: solid 1px #f0f0f0; margin: 0px 15px 15px 0px;}
.PostContent blockquote { padding: 0px 10px; background: #fefaf0; margin: 0px; color:#993300; border: solid 1px #fbf4e0; border-left: solid 5px #fbf4e0;}
.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.PostContent ul { font-size: 11px; padding-left: 12px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.PostCom { padding: 0px; margin: 0px; font-size: 11px; display: inline;}
.PostCom li { padding: 0px; margin: 0px; list-style-type: none; }
.PostCom li a { padding: 3px 0px 4px 25px; background: url(./images/PostComIco.png) no-repeat left top; float: left; text-decoration: none; font-size: 11px;}
.PostCom li a:hover { background-position: 0% -20px; text-decoration: none;}


.pagetitle {font-size: 20px; font-weight: bold; letter-spacing: -1px; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }

.Nav { position: relative; height: 15px;}
.Nav .Prev { color : #494949; padding-left: 15px; background: url(images/PrevIco.gif) no-repeat left center; position: absolute; top: 0px; left: 0px;}
.Nav .Next { color : #494949; padding-right: 15px; background: url(images/NextIco.gif) no-repeat right center; position: absolute; top: 0px; right: 0px;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.PostNote { margin: 0px; padding: 0px;}
.PostNote li { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }
.PostNote .TrackBack { color: #494949; background: url(./images/PostNoteTrackBack.png) no-repeat left center; }
.PostNote .RSS { color: #494949; background: url(./images/PostNoteRSS.png) no-repeat left center; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { padding: 0px; margin: 20px 0px 20px 0px ;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.List h3 {font-size: 18px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; font-size: 11px;}

.List .ListUser { margin: 0px; padding: 0px 0px 0px 40px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold;}
.List .ListUser a { text-decoration: none;}
.List .ListUser a:visited { text-decoration: none;}
.List .ListUser a:hover { text-decoration: none;}

.List .ListNr { font-size: 26px; line-height: 26px; font-family: 'Arial'; color: #7f7f7f; position: absolute; top: 0px; left: 0px; text-align: center; padding: 2px 10px 2px 0px; margin: 0; border-right: solid 1px #e2e2e2;}

.List .ListDate { padding-left: 40px;}
.List .ListDate a { text-decoration: none; color: #666;}
.List .ListDate a:visited { text-decoration: none; color: #666;}
.List .ListDate a:hover { text-decoration: none; color: #666; }

.List .ListContent { line-height: 14px; border-top: solid 1px #c5cad0; margin: 10px 0px 0px 0px;}
.List .ListContent p { padding: 3px 0px; margin: 3px 0px; line-height: 14px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Form {}
.Form h3 {font-size: 18px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; }
.Form form { padding: 15px 25px 15px 15px; margin: 0px; background: #ddd no-repeat left bottom; position: relative;}
.Form p { padding: 0px; margin: 0px; color:#50728c;}
.Form p label { padding-bottom: 11px; display: block; }
.Form p label small { font-size: 11px; color: #cc3300}

.Form .TextField { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-right: 15px;}
.Form .TextArea { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-bottom: 10px;}
 
.Form input.SubmitComment { width: 182px; height: 24px; background: url(images/SubmitComment.png) no-repeat;}
.Form input.SubmitComment:hover { background: url(images/SubmitComment.png) no-repeat 0 -24px; }
.Form input.SubmitCommentIE { width: 182px; height: 24px; background: url(images/SubmitComment.png) no-repeat 0 -24px;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Right Column */
.SR { float: left; width: 340px; margin-left: -350px; padding-left:10px; padding-top:5px; color:#993300; background-color:#fff;}
.SR h3 { padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom: dashed 1px #c7b78a; font-size: 14px; text-transform: uppercase; color:#303030; }
 
.SR ul { padding: 0px; margin: 0px;}
.SR li { padding: 2px 0px; margin: 0px; list-style-type: none; font-size: 11px;}
.SR li a { padding-left: 20px; margin: 0px; list-style-type: none; background: url(images/SRightIco.png) no-repeat left top; color: #cc6600; text-decoration: none;}  
.SR li a:visited { color: #cc6600; text-decoration: none;} 
.SR li a:hover { text-decoration: underline; color: #993300; } 

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Search { width: 298px; background-color: #ddd; padding: 15px; margin-right:10px; margin-bottom: 15px; position: relative;}
.Search h3 { border-bottom: none; background: url(images/SearchHeadingIco.gif) no-repeat left top; padding-left: 20px; }
.Search form { padding: 0px; margin: 0px;}
.Search input { color: #6db6ff; font-size: 11px;}
.Search input.search { width: 25px; height: 25px; background: url(./images/SearchButton.png) no-repeat;}
.Search input.search:hover { background: url(./images/SearchButton.png) no-repeat 0 -25px; }
.Search input.searchIE {width: 25px; height: 25px; background: url(./images/SearchButton.png) no-repeat 0 -25px; }
.Search input.keyword { border: none; background: #fff url(./images/SearchKeywordBkg.gif) no-repeat; padding: 7px; border: none; } 

.pub320 { width:320px; height:250px; border: solid 4px #141414; background: #141414; margin-bottom: 15px; margin-right:10px; position: relative;}

/* IE Win min height hack */ * html #buttonsearch { margin: -26px 0px 0px 180px; } /* */ 
#buttonsearch { padding: 0px; margin: -25px 0px 0px 180px; top: 0px; background: none; }

.SearchCorner { background: url(images/SearchBkgCorner.gif) no-repeat left top; position: absolute; top: 0px; right: 0px; height: 15px; width: 15px;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Categories { width: 298px; background-color: #ddd; padding: 15px; margin-bottom: 15px; position: relative;}
.Categories h3 { background: url(images/CategoriesHeadingIco.gif) no-repeat left top; padding-left: 20px; }
.CategoriesCorner { background: url(images/CategoriesBkgCorner.gif) no-repeat left top; position: absolute; top: 0px; right: 0px; height: 15px; width: 15px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.General { width: 298px; background: #ddd; padding: 15px; margin-bottom: 15px; position: relative; }
.GeneralCorner { background: url(images/GeneralBkgCorner.gif) no-repeat left top; position: absolute; top: 0px; right: 0px; height: 15px; width: 15px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Archives h3 { background: url(images/ArchivesHeadingIco.gif) no-repeat left top; padding-left: 20px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Links h3 { background: url(images/LinksHeadingIco.gif) no-repeat left top; padding-left: 20px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Calendar h3 { background: url(images/CalendarHeadingIco.gif) no-repeat left top; padding-left: 20px; }
.Calendar a { color: #cc6600; text-decoration: none;}  
.Calendar a:visited { color: #cc6600; text-decoration: none;} 
.Calendar a:hover { text-decoration: underline; color: #993300; } 

.Calendar table { width: 100%; color:#660000; border: solid 1px #ddd;}
.Calendar table th { text-align: center; border-bottom: solid 1px #ddd; padding: 5px 0px;}
.Calendar table td { text-align: center; padding: 4px 0px; }
.Calendar table caption { background: #ddd; padding: 5px 0px; font-family: "Trebuchet MS"; font-size: 14px;  color:#660000; font-weight: bold; text-align: left; padding-left: 10px;}
.Calendar table #today { background: #ddd;}
.Calendar table #prev { text-align: left; padding-left: 8px; font-weight: bold; letter-spacing: -1px;}
.Calendar table #next { text-align: right; padding-right: 8px;  font-weight: bold; letter-spacing: -1px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer {width:100%; height:194px; margin:0px;clear:left;background:url(http://www.sport-prestige.com/images/fd_footer.png) repeat-x center; padding:0px;}
ul#footer_content{list-style-type: none;margin:0px auto; width:872px; height:194px; background:url(http://www.sport-prestige.com/images/fd_footer_content.jpg) no-repeat center bottom;}
#footer_content li.col1{padding:60px 0px 0px 10px; margin-right:0px; width:130px; float:left; color:#fff;}
#footer_content li.col2{padding:92px 0px 0px 20px; margin-right:50px; width:200px; float:left; color:#fff;}
#footer_content li.col3{padding:60px 0px 0px 20px; margin-right:40px; width:200px; float:left; color:#fff;}
#footer_content li.col4{padding:60px 0px 0px 20px; margin-right:10px; width:150px; float:left; color:#fff; font-size:10px;}
#footer_content li.col1 h3, #footer_content li.col2 h3, #footer_content li.col3 h3, #footer_content li.col4 h3{color:#D20001; font-size:14px; font-variant:small-caps; margin:0px 0px 15px 0px;}
#footer_content li.col1 a, #footer_content li.col2 a, #footer_content li.col3 a, #footer_content li.col4 a{color:#fff; font-size:10px;} 

