
BODY { background-image:url('/images/body-bg.gif'); background-repeat:repeat-x; line-height:1.5em; margin:0px; padding:0px; padding-top:20px; padding-bottom:20px; background-color:#313131; text-align:center; width:100%; height:100%; }
/*
H1 { font-size:18px; color:#5C5C5C; text-align:left; padding:20px 0px 10px 20px; margin:0px 0px 0px 0px; clear:both; }
H2 { font-size:14px; color:#6A6C73; font-weight:bold; text-align:left; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; }
H3 { margin:0px; padding:0px; font-weight:normal; }
*/

#wrapper { width:840px; padding:0px; text-align:left; margin:0px auto;  }
#container { float:left; width:840px; padding:0px 0xp 0px 0px; margin:0px 0xp 0px 0px; }
#leftBanner { display:block; float:left; width:0px; padding:0px 10px 0px 0px; margin:25px 0px 0px 0px; }
#rightBanner { display:block; float:left; width:0px; padding:0px 0px 0px 10px; margin:25px 0px 0px 0px; }

#leftTowerBanner { display:block; position:fixed; margin:15px 0px 0px -190px; text-align:right; overflow:hidden; }
#rightTowerBanner { display:block; position:fixed; margin:15px 0px 0px 850px; overflow:hidden; }

.annonce { font-family:lucida sans unicode, verdana; font-size:10px; color:#DCDCDC; }

#language { text-align:right; font-size:0.7em; font-weight:bold; line-height:1em; font-family:lucida sans unicode, verdana; color:#7D7D7D; padding:0px 0px 5px 0px; text-transform:uppercase; }
#language a { color:#CFCFCF; text-decoration:none; }
.separator { background-color:#070707; float:left; height:1em; padding:0px 0px 0px 0px; width:100%; text-align:right; }

UL, OL { line-height:1.5em; padding-left:0px; float:left; list-style-image:none;	margin:0px 0px 0px 0px; list-style-type:none; }

#menu { background-image:url(/images/top-bg-15.jpg); background-repeat:no-repeat; width:840px; height:25px; float:left; padding-top:135px; margin:0px; }
#menu UL { padding-left:0px; float:left; list-style-image:none;	margin:0px 0px 0px 0px; list-style-type:none; }
#menu UL LI { display:block;	padding-left:0px;	float:left;	height:25px; }
#menu UL LI A { background-image:url(/images/menu-sep.gif); background-repeat:no-repeat; background-position:right 50%;	display:block; color:#fff; font-family:lucida sans unicode, verdana; font-size:0.7em; text-decoration:none; padding-left:15px; padding-top:0px; padding-right:20px; float:left; height:25px; }
#menu UL LI A:HOVER { background-image:url(/images/menu-sep.gif); background-repeat:no-repeat; background-position:right 50%;	display:block; color:#DCDCDC; font-family:lucida sans unicode, verdana; font-size:0.7em; text-decoration:none; padding-left:15px; padding-top:0px; padding-right:20px; float:left; height:25px; }
#menu UL LI A.first { padding-left:20px; }
#menu UL LI A:HOVER.first { padding-left:20px; color:#DCDCDC; }

#content { width:840px; background-color:#070707; line-height:1em; margin:0px; padding:0px; }

/*#content { width:840px; background-color:yellow; color:#fff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#content a { color:#120CFF; text-decoration:none; }*/

h1 { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
h1.header { padding:8px 0px 4px 0px; display:block; color:#CFCFCF; font-size:1.2em; font-family:century gothic, verdana; text-transform:uppercase; background-image: url('/images/underline.gif'); background-repeat:no-repeat; background-position:0px 29px; }
h1.header-wide { padding:8px 0px 4px 0px; display:block; color:#CFCFCF; font-size:1.2em; font-family:century gothic, verdana; text-transform:uppercase; background-image: url('/images/underline-wide.gif'); background-repeat:no-repeat; background-position:0px 29px; }
h1.header:first-letter { color:#fff; font-size:1.7em; padding:0px 1px 0px 0px; } 
h1.header-wide:first-letter { color:#fff; font-size:1.7em; padding:0px 1px 0px 0px; }

h2 { color:#999999; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; font-size:11px; text-transform:uppercase; }


/*INPUT { background-image:url(/images/input-170.gif); background-repeat:no-repeat; background-position:left right; background-color:#1A1A1A; color:#EFEFEF; font-family:lucida sans unicode, verdana; font-size:11px; border:0px solid #4E4E4E; margin-bottom:4px; padding:0px 0px 0px 0px; }*/
INPUT { background-color:#1A1A1A; color:#EFEFEF; font-family:lucida sans unicode, verdana; font-size:11px; border:1px solid #4E4E4E; margin-bottom:0px; padding:0px 0px 0px 0px; }
TEXTAREA { background-color:#1A1A1A; color:#EFEFEF; font-family:lucida sans unicode, verdana; font-size:11px; border:1px solid #4E4E4E; margin-bottom:0px; }
.message { width:340px; }
SELECT { background-image:url('/images/input-bg.gif'); background-repeat:repeat-x; background-color:#CFCFCF; color:#000; font-family:lucida sans unicode, verdana; font-size:11px; border:1px solid #4E4E4E; margin-bottom:2px; padding:0px 0px 0px 0px; } 

.button { background-image:url('/images/input-bg.gif'); background-repeat:repeat-x; height:25px; font-family:verdana; font-size:11px; padding:0px 4px 0px 4px; color:#000; }
#filterForm { text-align:right; width:490px; padding:0px; color:#fff; font-family:lucida sans unicode, verdana; font-size:11px; }
#reviewGoButton { background-image:url('/images/input-bg.gif'); background-repeat:repeat-x; margin-top:15px; height:25px; font-family:verdana; font-size:11px; padding:0px 4px 0px 4px; color:#000; }

#subscribeText { float:left; width:70px; }
#subscribeField { text-align:right; }
#subscribeButton { text-align:right; padding-top:2px; }

.whiteBorder { border:1px solid #fff; }
.darkBorder { border:1px solid #000; }

p { margin:0px; padding:0px 0px 20px 0px; }

.contentBox { background-image:url('/images/contentbox-top.gif'); background-repeat:repeat-x; background-color:#1F1F1F; color:#fff; font-size:0.7em; line-height:1.7em; font-family:lucida sans unicode, verdana; border:1px solid #4E4E4E; margin:10px 0px 10px 10px; padding:5px 10px 5px 10px; overflow:hidden; }
.contentBox a { color:#FF0000; text-decoration:none; }
.contentBox a:hover { color:#EDEDED; text-decoration:none; }

#m { background-image:url('/images/m.gif'); background-repeat:no-repeat; background-position: 330px 5px; }
#q { background-image:url('/images/q.gif'); background-repeat:no-repeat; background-position: 330px 0px; }

.review_info { color:#999999; text-align:left; clear:both; font-size:12px; }
.review_info:first-letter { text-transform:uppercase; color:#999999; text-align:left; clear:both; }
	
.linkArrow { color:#FF0000; text-decoration:none; background-image:url(/images/link-arrow-red.gif); background-repeat:no-repeat; background-position:right 65%; font-size:12px; padding-right:12px; padding-bottom:0px; }
.linkArrow:hover{ color:#E60000; text-decoration:none; background-image:url(/images/link-arrow-white.gif); background-repeat:no-repeat; background-position:right 65%; padding-right:12px; padding-bottom:0px; }

.latest_name { width:230px; vertical-align:middle; float:left; font-size:12px; height:15px; }
.latest_rating { text-align:right; width:75px; overflow:hidden; font-size:12px; padding:2px 0px 0px 0px; }

.errLabel { color:#FF0000; font-size:12px; display:none; text-align:left; width:340px; height:25px; }
.selected_review_img { float:left; padding:5px 10px 0px 0px; overflow:hidden; width:71px; }
.floatLeft { float:left; padding:5px 0px 0px 0px; line-height:2em; }
.alignRight { text-align:right; }
.asterisk { color:#FF0000; font-size:14px; font-weight:bold; }

.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix {	display:block; }
* html .clearfix { height:1%; }

#footer { background-color:#313131; color:#CFCFCF; line-height:1.6em; font-family:lucida sans unicode, verdana; font-size:10px; text-align:center; width:100%; padding-top:5px; float:left; }