@charset "utf-8";
/* CSS Document */

/* = General
-----------------------------------------------------------------------------*/
body {
	margin:0;
	padding:0;
	text-align:center;
	background:#0b1921 url(images/body-bg.gif) repeat;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#777;
	}
	
a {
	color:#777;
	}
	
form {
	margin:0;
	padding:0;
	}

#container .last {
	background:none;
	border:0;
	}
	
.rss-title {
	position:absolute;
	top:8px;
	right:0;
	display:block;
	background:url(images/rss-sep.png) no-repeat left top;
	line-height:normal;
	padding:2px 8px 2px 10px;
	}
	
.rss-title img{
	border:none;
	}
	
.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 */
	

/* = Framework
-----------------------------------------------------------------------------*/
#container {
	width:100%;
	background:url(images/bg-top.jpg) no-repeat center 32px;
	}

#primary-content {
	width:998px;	
	margin:0 auto;
	/*overflow:hidden;*/
	text-align:left;
	}
	
/*
	secondary-content[sera]
	
#secondary-content {	
	width:998px;	
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	background:url(images/secondary-bg.png);
	position:relative;
	}

**************************/
#secondary-content {	
	display: inline-block;
	width:998px;	
	margin:0 auto;
	overflow:visible;
	text-align:left;
	background:url(images/secondary-bg.png);
	background-attachment: scroll;
	/*background-repeat:repeat-y;
	background-position:center top;
	position:relative;*/
	}
	
/*#secondary-container {
	background:url(images/secondary-bg.gif) no-repeat center bottom;
	padding:0 0 8px 0;	
	}
*/
/*
	secondary-container [sera]
	
#secondary-container  {
background:url(images/secondary-bg.gif) no-repeat scroll center bottom transparent;
margin-left:auto;
margin-right:auto;
overflow:hidden;
padding:0 0 8px;
text-align:center;
width:998px;
}
************************/
#secondary-container  {
background:url(images/secondary-bg.gif) no-repeat scroll center bottom transparent;
margin-left:auto;
margin-right:auto;
overflow:visible;
padding:0 0 8px;
text-align:center;
width:998px;
}
#main-content-left {
	width:687px;
	float:left;
	}
	
#main-content-right {
	width:828px;
	float:right;
	background:url(images/right-content.gif) no-repeat right top;
	}
	
#main {
	width:507px;
	float:left;
	padding:0 0 0 10px;
	}
	
#sidebar-left {
	width:170px;
	float:left;
	}	

#sidebar-right {
	width:300px;
	float:right;
	padding:0 0 102px 0;
	}
	
.background {
	width:100%;
	padding:0 0 8px 0;
	background:url(images/background.gif) no-repeat left bottom;
	}
	
.no-background {
	width:100%;
	padding:0 0 8px 0;
	}
	
.tranparent-background {
	width:100%;
	margin:0 0 8px 0;
	background:url(images/transparent.png);
	}
	
.banner-outer .tranparent-background{
	margin:0;
	}
		

/* = Top Links
-----------------------------------------------------------------------------*/	
#top-links-wrapper {
	width:100%;
	background:url(images/top-links-bg.gif) repeat-x left top;
	height:32px;	
	}
	
#top-links {
	width:998px;	
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	height:32px;
	line-height:32px;
	background:url(images/ticker-quote-left.gif) no-repeat left 14px;
	}
	
.ticker {
	width:646px;
	float:left;
	color:#fff;
	height:32px;
	padding:0 12px;
	background:url(images/ticker-quote-right.gif) no-repeat right 14px;
	}
	
.ticker a{
	color:#fff;
	text-decoration:none;
	}
	
.ticker a:hover{
	text-decoration:underline;
	}
	
.ticker span{
	margin:0 6px 0 0;
	padding:0 12px 0 0;
	background:url(images/ticker-bullet.gif) no-repeat right center;
	}
	
#top-links ul {
	float:right;
	height:32px;
	line-height:32px;
	padding:0;
	margin:0;
	list-style:none;
	}
	
#top-links li{
	float:right;
	margin:0 0 0 12px;
	padding:0 0 0 8px;
	background:url(images/top-links-bullet.gif) no-repeat left 15px;	
	}
	
#top-links li a{
	display:block;
	color:#aaa;
	text-decoration:none;
	height:32px;
	float:left;	
	}
	
#top-links li a:hover{
	color:#df002c;
	text-decoration:underline;	
	}
	
#top-links .rss{
	background:url(images/rss01.gif) no-repeat right center;
	padding:0 24px 0 0;
	}


/* = Primary Content
-----------------------------------------------------------------------------*/		
#primary-content p{
	margin:0;
	padding:0;
	}
	
#primary-content ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#header {
	background:#fff url(images/header-bg.jpg) no-repeat left top;
	height:120px;
	overflow:hidden;
	}
	
#establish {
	width:158px;
	height:45px;
	background:url(images/establish.jpg) no-repeat left top;
	float:left;
	text-indent:-9999px;
	margin:58px 0pt 0pt 20px;
	}
	
* html #establish {
	display:inline;
	}
	
#logo {
	width:359px;
	height:94px;	
	float:left;
	margin:15px 0pt 0pt 142px;
	}
	
#logo h1 {
	margin:0;
	padding:0;
	}
	
#logo h1 a{
	display:block;
	background:url(images/logo.jpg) no-repeat left top;
	text-indent:-9999px;
	width:359px;
	height:94px;
	text-decoration:none;
	}

#header-search {
	float:right;
	padding:54px 10px 0 0;
	width:281px;	
	}
	
#header-search div{
	width:100%;
	clear:both;
	overflow:hidden;
	margin:0 0 4px 0;	
	}
	
#header-search input{
	float:left;
	padding:0;
	margin:0;	
	}
	
#header-search .textfield {
	background:url(images/textfield01.gif) repeat-x left top;
	width:174px;
	height:21px;
	display:block;
	float:left;
	margin:0 8px 0 0;
	padding:10px 0 0 8px;
	}
	
* html #header-search .textfield {
	display:inline;
	}
	
#header-search .textfield input {
	background:none;
	border:0;
	width:166px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#df002c;
	}
	
#header-search .search {
	margin:2px 0 0 0;
	}
	
#header-search label {
	float:left;
	color:#7c7d7d;
	}
	
.advanced-search {
	float:right;
	padding:1px 0 0 0;
	}
	
.advanced-search a{
	color:#aaa;
	background:url(images/bullet01.gif) no-repeat left 6px;
	padding:0 0 0 6px;
	font-size:10px;
	}
	
.advanced-search a:hover {
	color:#777;
	}
	
#header-search .radio-btn {
	width:14px;
	height:14px;
	margin:0 2px 0 6px;
	}
	
/*#member-login-container {
	width:100%;
	overflow:hidden;
	margin:0 0 8px 0;
	}
*/

#member-login-container {
	width:100%;
	margin:0 0 8px 0;
	float:left;
	}
#top-banner {
	width:728px;
	height:90px;
	float:left;
	text-align:center;
	background:url(images/transparent.png);
	}
	
#top-banner img{
	border:0;	
	}
	
#top-banner table{
 	width:728px;
	height:90px;
	}
	
	
#member-login {
	float:right;
	width:242px;
	height:74px;
	padding:8px 10px;
	background:url(images/member-login.gif) no-repeat left top;
	color:#626262;
	overflow:hidden;
	}
	
#member-login div {
	float:left;
	clear:both;
	overflow:hidden;
	width:100%;
	}
	
#member-login p{
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding:0 0 6px 0;
	float:left;
	clear:both;
	}
	
#member-login input{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#777;
	float:left;
	border:0;
	background:none;
	}
	
#member-login .textfield {
	background:url(images/textfield02.gif) repeat-x left top;
	width:75px;
	height:19px;
	display:block;
	float:left;
	padding:4px 0 0 6px;
	margin:0 4px 0 0;
	}
	
* html #member-login .textfield {
	display:inline;
	}
	
#member-login .textfield input {
	background:none;
	border:0;
	width:70px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#626262;
	}
	
#member-login .enter {
	margin:1px 0 0 0;
	}
	
#member-login a {
	color:#2686c2;
	padding:0 0 0 6px;
	margin:0 0 0 6px;
	background:url(images/bullet02.gif) no-repeat left 6px;
	text-decoration:none;
	}
	
#member-login a:hover {
	text-decoration:underline;
	}
	
#member-login .link-left {
	float:left;
	}
	
#member-login .link-right {
	float:right;
	}

#member-login .dots {
	background:url(images/dots01.gif) repeat-x left top;
	padding:5px 0 0 0;
	margin:7px 0 0 0;
	}
	
#member-login2 {
	float:right;
	width:242px;
	height:90px;
	padding:0 10px;
	background:url(images/member-login2.gif) no-repeat left top;
	color:#626262;
	}
	
#member-login2-header {
	height:30px;
	overflow:hidden;
	width:100%;
	padding:5px 0 0 0;
	}
	
#member-login2-header img{
	border:0;
	vertical-align:top;
	border:1px solid #9b9b9b;
	padding:1px;
	background-color:#fff;
	margin:0 6px 0 0;
	float:left;
	}
	
#member-login2-header span{
	color:#df002c;
	display:block;
	clear:right;
	}
	
#member-login2-header span a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
	
.logged {
	width:100%;
	overflow:hidden;
	height:27px;
	line-height:27px;
	}
	
.logged a{
	color:#333;
	text-decoration:none;
	}
	
.logged a:hover{
	text-decoration:underline;
	}
	
.logged em{
	color:#df002c;
	font-style:normal;
	font-weight:bold;
	margin:0 0 0 4px;
	}
	
.logged .left-links{
	display:block;
	width:94px;
	padding:0 0 0 27px;
	float:left;
	}
	
.logged .right-links{
	display:block;
	width:89px;
	padding:0 0 0 32px;
	float:left;
	}
	
	
#flash-header {
	background:url(images/flash-header.png);
	width:984px;
	height:286px;
	padding:7px;
	overflow:hidden;
	margin:0 0 8px 0;
	}
	
#flash-header-left {
	float:left;
	}	
	
#flash-header-right {
	float:right;
	width:377px;
	}
	
.flash-links {
	background:url(images/flash-links.jpg) no-repeat left top;
	height:30px;
	line-height:30px;
	width:100%;
	}
	
.flash-links a{
	color:#fff;
	text-decoration:none;
	background:url(images/bullet03.gif) no-repeat left 6px;
	padding:0 0 0 6px;
	margin:0 0 0 12px;
	position:relative;
	}
	
.flash-links a:hover{
	text-decoration:underline;	
	}
	
	
	
/* = Secondary Content
-----------------------------------------------------------------------------*/	
#we-drive {
	/*margin:0 0 8px 0;*/
	background:#343434 url(images/we-drive.gif) no-repeat left bottom;	
	}
	
#we-drive-main {
	width:100%;
	background:url(images/we-drive.png) no-repeat;
	overflow:hidden;
	}
	
#we-drive-more {
	width:100%;
	height:35px;
	line-height:35px;
	background:url(images/we-drive-more.gif) no-repeat left top;
	text-align:right;
	}
	
#we-drive-list {
	width:100%;
	background:url(images/transparent.png) repeat;
	}
	
#we-drive-list ul {
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	background:url(images/we-drive-list.png) no-repeat left top;
	overflow:hidden;	
	}
	
#we-drive-list ul li {
	width:229px;
	float:left;	
	}
	
#we-drive-list .list-separator{
	background:url(images/we-drive-list02.png) no-repeat left top;	
	}
	
#we-drive-list ul li a{
	background:url(images/bullet03.gif) no-repeat 10px 13px;
	padding:8px 0 8px 18px;
	position:relative;	
	color:#fff;
	text-decoration:none;
	display:block;
	}
	
#we-drive-list ul li a:hover{
	text-decoration:underline;
	}

#we-drive-more a{
	color:#2686c2;
	padding:0 0 0 6px;
	margin:0 12px 0 0;
	background:url(images/bullet02.gif) no-repeat left 6px;
	text-decoration:none;
	}
	
#we-drive-more a:hover{
	text-decoration:underline;
	}
	
#we-drive-box-container {
	width:100%;
	overflow:hidden;
	}
	
.we-drive-box {
	width:151px;
	padding:10px;
	float:left;
	text-decoration:none;
	}
	
.we-drive-box-first {
	width:152px;
	padding:10px 11px;
	float:left;
	text-decoration:none;
	}
	
.we-drive-box img, .we-drive-box-first img{
	border:1px solid #808080;
	display:block;
	}
	
.we-drive-box  .we-drive-title, .we-drive-box-first .we-drive-title{
	font-weight:bold;
	color:#fff;
	display:block;
	margin:6px 0 2px 0;
	}
	
.we-drive-box  .we-drive-text, .we-drive-box-first .we-drive-text{
	color:#b4b4b4;
	display:block;
	}
	
.we-drive-box:hover, .we-drive-box-first:hover {
	background:url(images/transparent02.png);
	}
	
* html .we-drive-box:hover, * html .we-drive-box-first:hover {
	background:#212121;
	}
	
.we-drive-box:hover .we-drive-title, .we-drive-box-first:hover .we-drive-title{
	color:#df012b;
	}
	
.we-drive-box:hover .we-drive-text, .we-drive-box-first:hover .we-drive-text{
	color:#fff;
	}
	
.banners-left {
	width:100%;
	padding:6px 0 0 0;
	width:170px;
	text-align:center;
	}
	
.banners-left img{
	border:0;
	vertical-align:top;	
	}
	
.banners-left div{
	padding:0 0 10px 0;
	}
	
#flash-media {
	width:100%;
	padding:0 0 8px 0;
	background:url(images/body-bg.gif);
	position:relative;
	z-index:0;
	}
	
#flash-media-footer {
	background:url(images/flash-media-footer.gif) no-repeat;
	padding:10px 10px 0 0;
	height:23px;
	width:290px;
	overflow:hidden;
	}
	
#flash-media-footer a{
	background:url(images/bullet03.gif) no-repeat left 6px;
	color:#FFFFFF;
	margin:0 0 0 12px;
	padding:0 0 0 6px;
	position:relative;
	text-decoration:none;
	display:block;
	float:right;
	}
	
#flash-media-footer a:hover{
	text-decoration:underline;
	}
	
#banner-links-container {
	width:300px;
	background:url(images/banner-links.gif) no-repeat left top;
	padding:10px 0 0 0;
	/*margin:0 0 8px 0;*/
	}
	
#banner-links {
	width:300px;
	background:url(images/banner-links.gif) no-repeat left bottom;
	padding:0 0 9px 0;
	}
	
#banner-links div{
	width:100%;
	overflow:hidden;
	}
	
#banner-links .separator {
	background:url(images/banner-links-sep.png) no-repeat;
	padding:8px 0 0 0;
	margin:6px 0 0 0;
	}
	
#banner-links span{
	display:block;
	width:150px;
	float:left;
	text-align:center;
	}
	
#banner-links img{
	border:0;
	}
	
.banner {
	width:100%;
	text-align:center;
	}
	
.banner-outer {
	width:818px;
	padding:0 0 8px 10px;
	background:#0b1921 url(images/body-bg.gif) repeat;
	}
	
.banner img, .banner-green img{
	border:0;
	margin:0 auto;
	vertical-align:top;
	}
/*
	banner-green [sera]
	
.banner-green {
	width:280px;
	height:60px;
	padding:10px;
	position:absolute;
	right:0;
	bottom:0;
	}
***********************/
.banner-green {
	width:280px;
	height:60px;
	padding:10px;
	position:relative;
	right:0px;
	bottom:0px;
}
	
.box01 {
	width:100%;
	margin:0 0 8px 0;
	background:#fff url(images/box01-bg.gif) repeat-x left 33px;
	}
	
.box01-more {
	width:100%;
	height:34px;
	line-height:34px;
	background:url(images/box01-more.gif) no-repeat left top;
	text-align:right;
	}
	
.box01-more a{
	color:#2686c2;
	padding:0 0 0 6px;
	margin:0 12px 0 0;
	background:url(images/bullet02.gif) no-repeat left 6px;
	text-decoration:none;
	}
	
.box01-more a:hover{
	text-decoration:underline;
	}
	
.box01-column {
	width:100%;
	overflow:hidden;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
.box01-entry {
	width:233px;
	padding:10px;
	float:left;
	text-decoration:none;
	}
	
.box01-entry-large {
	width:156px;
	padding:10px 0 10px 10px;
	float:left;
	text-decoration:none;
	}
	
.box01-entry img{
	border:1px solid #878787;
	display:block;
	float:left;
	padding:1px;
	margin:0 6px 0 0;
	}
	
.box01-entry-large img{
	border:1px solid #878787;
	display:block;
	float:left;
	padding:1px;
	margin:0 0 4px 0;
	}
	
.box01-entry .box01-title, .box01-entry-large .box01-title{
	font-weight:bold;
	color:#777;
	display:block;
	margin:0 0 2px 0;
	}
	
.box01-entry .box01-text, .box01-entry-large .box01-text{
	color:#777;
	display:block;
	}
	
.box01-entry:hover img, .box01-entry-large:hover img{
	border:1px solid #df012b;
	}
	
* html .box01-entry:hover, * html .box01-entry-large:hover {
	background:transparent; /* fix for IE6 */
	}
	
.box01-entry:hover .box01-text, .box01-entry-large:hover .box01-text{
	color:#000;
	}
	
.box01-entry:hover .box01-title, .box01-entry-large:hover .box01-title{
	color:#df012b;
	}
	
#box01-list {	
	background:#fff url(images/box01-bg.gif) repeat-x left top;
	}
	
#box01-list ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	background:url(images/dots02.gif) repeat-x left bottom;
	overflow:hidden;
	width:100%;
	}
	
#box01-list ul li{
	float:left;
	padding:0 10px;
	width:233px;
	}
	
#box01-list ul li a {
	padding:9px 0 9px 6px;
	background:url(images/bullet04.gif) no-repeat left 15px;
	text-decoration:none;
	display:block;
	width:227px;
	}
	
#box01-list ul li a:hover {
	color:#df012b;
	}
	
	
.box02-outer {
	/*width:100%;*/
	width:507px;
	margin:0 0 8px 0;
	background:#fff url(images/box02-top.gif) repeat-x left top;
	}
	
.box02-header {
	padding:10px;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
* html .box02-header {
	position:relative;
	}
	
#calendar {
	width:100%;
	overflow:hidden;
	/*background:url(images/box02-bottom.gif) repeat-x left bottom;*/	
	}
	
#calendar-header {
	width:100%;
	overflow:hidden;
	background:url(images/dots02.gif) repeat-x scroll left bottom;
	padding:0 0 10px 0;
	clear:both;
	}
	
#calendar-header h2 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 10px;
	}
	
#calendar-header img {
	border:0;
	float:left;
	}
	
#calendar-header .month {
	border:0;
	float:left;
	color:#df012b;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	display:block;
	float:left;
	margin:0 auto;
	width:198px;
	text-align:center;
	}
	
#calendar-month {
	width:233px;
	float:left;
	overflow:hidden;
	padding:0 10px;
	}
	
#calendar-main {
	overflow:hidden;
	width:100%;	
	background:url(images/dots02.gif) repeat-x scroll left bottom;
	padding:10px 0 14px 0;
	}	
	
.calendar-column {	
	width:253px;
	float:left;
	}
	
#calendar .days-link, #calendar .days{
	width:245px;	
	margin:0;
	padding:0 0 0 8px;
	list-style:none;
	font:bold 11px Arial, Helvetica, sans-serif;
	overflow:hidden;
	}
	
#calendar .days{
	padding:10px 0 0 8px;
	}
	
#calendar .days-link li{
	float:left;
	width:21px;
	height:21px;
	line-height:21px;
	text-align:center;
	padding:2px 7px;
	color:#a6a4a3;	
	}

#calendar .days li{	
	color:#1d1d1d;
	background:none;
	float:left;
	width:21px;
	height:21px;
	line-height:21px;
	text-align:center;
	padding:2px 7px;
	}
	
#calendar .days-link li span{
	display:block;
	background:url(images/calendar-link.gif) no-repeat left top;	
	}
		
#calendar .days-link li a{
	display:block;
	width:21px;
	height:21px;
	color:#df012b;
	text-decoration:none;
	}
	
#calendar .days-link li a:hover{
	background:url(images/calendar-hover.gif) no-repeat left top;
	font-weight:normal;
	color:#fff;
	}
	
#calendar-news {
	width:232px;
	margin:10px 0 0 10px;
	background:url(images/calendar-news.gif) no-repeat left top;
	height:148px;
	}
	
#calendar-news ul{	
	margin:0;
	padding:10px;
	list-style:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	/*overflow:hidden;*/
	overflow:auto;
	height:55px;
	}
	
#calendar-news li{
	width:100%;	
	color:#fff;
	padding:2px 0;
	}
	
#calendar-news li a{
	color:#fff;
	background:url(images/bullet03.gif) no-repeat left 7px;
	padding:0 0 0 6px;
	display:block;
	}
	
#calendar-news h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:10px 0 0 10px;
	list-style:none;
	}
	
#calendar-news .btn{
	background:url(images/calendar-news-btn.gif) no-repeat left top;
	width:160px;
	padding:0 0 0 7px;
	height:25px;
	color:#fff;
	display:block;
	line-height:25px;
	margin:24px 0 0 10px;
	}
	
#calendar-news .btn a{
	padding:2px 0 2px 6px;
	background:url(images/bullet03.gif) no-repeat left 7px;
	color:#fff;
	}

.calendar-more {
	width:100%;
	height:34px;
	line-height:34px;
	background:url(images/box01-more.gif) no-repeat left top;
	text-align:right;
	}
	
.calendar-more a{
	color:#2686c2;
	padding:0 0 0 6px;
	margin:0 12px 0 0;
	background:url(images/bullet02.gif) no-repeat left 6px;
	text-decoration:none;
	}
	
.calendar-more a:hover{
	text-decoration:underline;
	}

#poll {
	width:100%;
	overflow:hidden;
	background-color:#fff;
	}
	
#poll-inside {
	width:100%;
	overflow:hidden;
	background-color:#fff;
	margin:10px 0 0 0;
	}
	
#poll-left {
	float:left;
	width:108px;
	padding:0 10px;
	text-align:center;
	}
	
#poll-right {
	width:172px;	
	float:left;
	}
	
#poll-inside #poll-right {
	width:366px;	
	float:left;
	}
	
#poll-right div{
	width:100%;
	padding:8px 0;
	overflow:hidden;
	background:url(images/poll-bg.gif) repeat-x scroll left top;
	}
	
#poll-right div.first-entry{
	background:none;
	padding:0 0 8px 0;
	}
	
#poll-right input{
	float:left;
	margin:0 0 0 4px;
	padding:0;
	width:14px;
	height:14px;
	}
	
#poll-right label{
	width:148px;
	float:left;
	margin:0 0 0 4px;
	}
	
#poll-inside #poll-right label{
	width:340px;
	}
	
/* #poll h1 {
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 10px;
	color:#fff;
	line-height:33px;
	position:relative;
	height:33px;
	background:#014d6e url(images/poll.gif) no-repeat left top;
	width:290px;
	}				
	
#poll h2 {
	color:#777777;
	font-weight:bold;
	margin:0;
	padding:10px;
	font-size:11px;
	}
	
#poll img, #poll-inside img {
	border:1px solid #3ba0cc;
	padding:1px;
	background-color:#fff;
	margin:0 0 8px 0;
	vertical-align:top;	
	} */
	
/* ---------------- Start of Poll Changes ------------------- */

#poll-inside img {
	border:1px solid #3ba0cc;
	padding:1px;
	background-color:#fff;
	margin:0 0 8px 0;
	vertical-align:top;	
	}

#poll h1 {
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 10px;
	color:#fff;
	line-height:33px;
	position:relative;
	height:33px;
	background:#014d6e url(images/poll.gif) no-repeat left top;
	width:290px;
	}				
	
#poll h2 {
	color:#777777;
	font-weight:bold;
	margin:0;
	padding:10px;
	font-size:11px;
	}

#poll .poll_holder {
	float:left;
	padding: 0 10px 20px 10px;
	width: 280px;
	}

#poll .poll_holder .poll_result {
	float:left;
	clear:both;
	padding:0 0 5px 0;
	width:100%;
	background:url(images/dots02.gif) repeat-x left bottom;
	}

#poll h6 {
	float:left;
	margin:4px 0 0 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	}

#poll .poll_bar {
	float:left;
	margin:4px 0 0 0;
	width:100%;
	}

#poll img {
	margin:0;
	padding:0;
	border:none;
	background-color:#fff;
	vertical-align:top;	
	}

#poll .per_cent {
	color:#727272;
	font-weight:bold;
	position:relative;
	top:4px;
	left:4px;
	}

#poll .poll_holder p {
	float:left;
	clear:both;
	padding:8px 0;
	width:100%;
	}
#poll .poll_holder em {
	color:#d31920;
	}
/* ---------------- End of Poll Changes ------------------- */

#poll-more {
	width:100%;
	float:left;
	clear:both;
	height:35px;
	line-height:35px;
	background:url(images/poll-more.gif) no-repeat left top;
	text-align:right;
	margin:10px -3px 0 0;
	}
	
#poll-more a{
	color:#2686c2;
	padding:0 0 0 6px;
	margin:0 12px 0 0;
	background:url(images/bullet02.gif) no-repeat left 6px;
	text-decoration:none;
	}
	
#poll-more a:hover{
	text-decoration:underline;
	}
	
#side-search {
	width:100%;
	background:#cde5f0 url(images/side-search.gif) no-repeat left 33px;
	}

#side-search h1 {
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 10px;
	color:#fff;
	line-height:33px;
	position:relative;
	height:33px;
	background:#014d6e url(images/side-search-title.gif) no-repeat left top;
	width:290px;
	}
		
#side-search .select-container{
	width:282px;
	height:23px;
	padding:6px 9px;
	background:url(images/dots03.gif) repeat-x left bottom;
	}
	
#side-search img{
	border:0;
	}
	
#side-search .select-arrow{
	display:block;
	float:left;
	}
	
.select-inner {
	position:relative;
	float:left;
	}
	
.select-margin-small {
	margin:0 0 0 7px;
	}
	
.select-margin-large {	
	margin:0 0 0 9px;
	}
	
#side-search .select-small{
	width:67px;
	display:block;
	float:left;
	background:url(images/select.gif) no-repeat left top;
	height:23px;
	line-height:23px;
	position:relative;
	}
	
#side-search .select-large{
	width:114px;
	display:block;
	float:left;
	background:url(images/select.gif) no-repeat left top;
	height:23px;
	line-height:23px;
	position:relative;
	}
	
#side-search .select-small a, #side-search .select-large a{
	height:23px;
	display:block;	
	padding:0 0 0 12px;
	text-decoration:none;
	background:url(images/bullet02.gif) no-repeat 6px 11px;
	overflow:hidden;
	}

#side-search-advanced {
	width:280px;
	padding:10px;
	height:30px;
	background:url(images/side-search-footer.gif) no-repeat left top;
	overflow:hidden;
	}
	
#side-search-advanced span {
	display:block;
	float:left;
	}
	
#side-search-advanced span a{
	background:url(images/bullet01.gif) no-repeat left 5px;
	text-decoration:none;
	padding:0 0 0 6px;
	}
	
#side-search-advanced span a:hover{
	text-decoration:underline;
	}
	
#side-search-advanced img{
	float:right;
	}
	
.popup {
	height:168px;
	width:138px;
	padding:12px 16px;
	background:url(images/search-popup.png) no-repeat;
	position:absolute;
	top:2px;
	left:2px;
	z-index:1000;
	}
	
.popup-right {
	height:168px;
	width:138px;
	padding:12px 16px;
	background:url(images/search-popup.png) no-repeat;
	position:absolute;
	top:2px;
	right:2px;
	z-index:1000;
	}
	
* html .popup, * html .popup-right {
	background:url(images/search-popup.gif) no-repeat;
	}
	
.popup-box {
	height:168px;
	width:138px;
	overflow:auto;
	position:relative;
	}	
	
.popup-box ul {
	padding:0;
	margin:0;
	list-style:none;
	}
	
.popup-box li {
	line-height:16px;
	}
	
* html .popup-box li {
	height:1%;
	}
	
#side-search .popup-box li a {
	position:relative;
	text-decoration:none;
	color:#777;	
	background:none;
	display:inline;
	padding:0;
	}
	
#side-search .popup-box li a:hover{
	text-decoration:underline;
	color:#309ac9;
	}
	
.popup-box .title-li {
	color:#777;
	font-weight:bold;
	border-bottom:1px dashed #c5c5c5;
	padding:0 0 6px 0;
	margin:0 0 6px 0;
	}
	
.adjust-text {
	padding:10px;
	font-size:12px;
	color:#000;
	line-height:18px;
	min-height:200px;
	overflow:hidden;
	}
	
* html .adjust-text {
	height:200px;
	overflow:visible;
	}
	
.adjust-text p{
	padding:0;
	margin:0 0 20px 0;
	}
	
.font-controls {
	width:60px;
	height:31px;
	line-height:31px;
	float:right;
	background:url(images/font-controls.gif) no-repeat right top;
	overflow:hidden;
	}
	
.font-controls img{
	border:0;
	display:block;
	float:left;
	margin:10px 0 0 4px;
	}
	
* html .font-controls img{
	display:inline;
	}
	
.thumb {
	float:right;
	margin:0 0 4px 10px;
	background-color:#e5e5e5; 
	}
	
* html .thumb {
	display:inline;
	}
	
.thumb img{
	border:1px solid #868887;
	padding:1px;
	vertical-align:top;
	}
	
.thumb p{	
	margin:0;
	padding:2px 6px;
	font-size:10px;
	color:#727272;
	}
	
.thumb span{	
	color:#444;
	}
	
.extras {
	float:right;
	width:190px;
	padding:10px;
	margin:0 0 4px 10px;
	border:1px solid #e6e6e6;
	color:#2686c2;
	font-size:11px;
	}
	
.extras ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
.extras li{
	background:url(images/bullet02.gif) no-repeat left 7px;
	padding:0 0 0 6px;
	}
	
.extras a{
	color:#2686c2;
	text-decoration:none;
	}
	
.extras a:hover{
	text-decoration:underline;
	}
	
.rating {
	width:487px;
	padding:10px 10px 20px 10px;
	background:url(images/rating.gif) repeat-x left top;
	overflow:hidden;
	}
	
.rating div {
	float:left;
	}
	
.rating span{
	float:left;
	margin:0 4px 0 0;
	}
	
.rating .sep{
	background:url(images/sep02.gif) no-repeat right center;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	}
	
.rating .views{
	background:url(images/rating-view.gif) no-repeat left center;
	padding:0 0 0 20px;
	}

.highlight-red{	
	color:#df002c;
	font-weight:bold;
	}
	
.highlight-black{	
	font-style:normal;
	font-weight:bold;
	color:#000;
	}
	
.highlight-grey {
	color:#a9a9a9;
	}
	
.stars {
	float:left;
	}

		

/* = Footer
-----------------------------------------------------------------------------*/	
#footer {
	width:962px;
	height:78px;
	padding:14px 18px 0 18px;	
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	background:#141414 url(images/footer-bg.gif) no-repeat left top;
	}
	
#footer-flexi {
	width:100%;
	height:90px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	background:#141414 url(images/footer-flexi.gif) repeat-x left top;
	}
	
#footer p, #footer-flexi p {
	margin:0;
	padding:0;
	}
	
#footer ul, #footer-flexi ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;	
	}
	
#footer li, #footer-flexi li{
	float:left;
	background:url(images/footer-links-sep.gif) no-repeat right center;
	padding:0 8px 0 0;
	margin:0 8px 0 0;
	}
	
#footer-right li{
	float:right;
	background:url(images/footer-links-sep.gif) no-repeat left center;
	padding:0 0 0 8px;
	margin:0 0 0 8px;
	}
	
#footer-right .last{
	padding:0;
	margin:0;
	}
	
#footer li a, #footer-flexi li a{
	color:#626262;
	text-decoration:none;
	}
	
#footer li a:hover, #footer-flexi li a:hover{
	color:#bababa;
	}
	
#footer-left {
	float:left;
	width:382px;
	}
	
#footer-middle {
	float:left;
	background:url(images/footer-logo.gif) no-repeat left bottom;
	width:180px;
	height:78px;
	padding:0 7px 0 8px;
	}
	
#footer-middle a{
	width:150px;
	height:30px;
	margin:24px 0 0 0;
	padding:24px 0 0 30px;
	color:#fff;
	display:block;
	text-decoration:none;
	}
	
#footer-middle a:hover{
	text-decoration:underline;
	}
	
#footer-right {
	float:right;
	width:360px;
	}
	
#footer .copyright, #footer-flexi .copyright{
	background:url(images/copyright-logo.gif) no-repeat right center;
	line-height:20px;
	color:#737373;
	width:314px;
	}
	
#footer .footer-links-title {
	color:#bababa;
	font-weight:bold;
	margin:0 0 4px 0;
	}
	
.ads-link {
	text-align:right;
	display:block;
	line-height:18px;
	clear:both;
	}	

.ads-link a{
	color:#626262;
	background:url(images/bullet01.gif) no-repeat left 6px;
	text-decoration:none;
	padding:0 0 0 6px;
	}
	
.ads-link a:hover{
	color:#bababa;
	}

/* --------------------------------   Update -------------------------------------------------------------------------  */

/* Infos:
		1. New Properties for .box02		
		2. Added IE6 fix to green banner
		3. Added clearfix to .box02 				
		*/

* html .banner-green {
	clear:both;
	}		
		
.box02 {
	background:url(images/box02-bottom.gif) repeat-x left bottom;
	width:100%;
	padding:0 0 10px 0;
	}	
	
.classic .box02 {
	background:url(images/box02-bottom-classic.gif) repeat-x left bottom;
	}
	
.classic .box02-outer {
	background:#f8f0e8 url(images/box02-top-classic.gif) repeat-x left top;
	}
	
.classic .box02-entry-wrapper {
	background:url(images/box02-classic-bg.gif) repeat-x left top;
	}
	
.box02-column {
	width:100%;
	overflow:hidden;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
.box02-entry {
	width:233px;
	padding:10px;
	float:left;
	text-decoration:none;
	}
	
.box02-entry-large {
	width:156px;
	padding:10px 0 10px 10px;
	float:left;
	text-decoration:none;
	}
	
.box02-entry img{
	border:1px solid #878787;
	display:block;
	float:left;
	padding:1px;
	margin:0 6px 0 0;
	}
	
.box02-entry-large img{
	border:1px solid #878787;
	display:block;
	float:left;
	padding:1px;
	margin:0 0 4px 0;
	}
	
.box02-entry .box02-title, .box02-entry-large .box02-title{
	font-weight:bold;
	color:#777;
	display:block;
	margin:0 0 2px 0;
	}
	
.box02-entry .box02-text, .box02-entry-large .box02-text{
	color:#777;
	display:block;
	}
	
.box02-entry:hover img, .box02-entry-large:hover img{
	border:1px solid #df012b;
	}
	
* html .box02-entry:hover, * html .box02-entry-large:hover {
	background:transparent; /* fix for IE6 */
	}
	
.box02-entry:hover .box02-text, .box02-entry-large:hover .box02-text{
	color:#000;
	}
	
.box02-entry:hover .box02-title, .box02-entry-large:hover .box02-title{
	color:#df012b;
	}
	
.box02-entry-wrapper {
	width:100%;
	background:url(images/box01-bg.gif) repeat-x left top;
	}
	
	
.preview-header {
	width:487px;
	padding:10px;
	background:url(images/preview.gif) no-repeat left top;
	overflow:hidden;
	}
	
.preview-header img {
	float:left;
	border:1px solid #878988;
	padding:1px;
	margin:0 10px 4px 0;
	}
	
.preview-header p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:18px;
	margin:0;
	padding:0;
	}
	
.preview-more {
	font-size:11px;
	color:#df012c;
	background:url(images/bullet04.gif) no-repeat left 6px;
	padding: 0 0 0 6px;
	margin:0 0 0 6px;
	}
	
.preview-more:hover {
	color:#000 ;
	}
	
.preview-main {
	width:100%;
	background:url(images/dots02.gif) repeat-x left top;
	}
	

.classic .preview-header {	
	padding:60px 10px 10px 10px;
	background:url(images/classic.gif) no-repeat left top;	
	}
	
.classic .preview-header img {	
	border:1px solid #878988;	
	background-color:#fff;
	}
	
.classic .preview-header p {
	font:normal 12px "Times New Roman", Times, serif;
	color:#fff;
	line-height:18px;
	}
	
.classic .preview-more {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#f4ded0;
	background:url(images/bullet05.gif) no-repeat left 6px;
	}
	
.classic .preview-more:hover {
	color:#fff ;
	}
	
.classic .preview-main {
	font-family:"Times New Roman", Times, serif;
	}
	
.classic .box02-entry:hover img, .classic .box02-entry-large:hover img{
	border:1px solid #69361b;
	}	
	
.classic .box02-entry:hover .box02-text, .classic .box02-entry-large:hover .box02-text{
	color:#463627;
	}
	
.classic .box02-entry:hover .box02-title, .classic .box02-entry-large:hover .box02-title{
	color:#463627;
	}
	
	
.list-left {
	width:243px;
	float:left;
	}
	
.list-right {
	width:243px;
	float:right;
	}
	
.list-left ul, .list-right ul{	
	padding:5px  10px;
	margin:0;
	list-style:none;
	}
	
.list-dots {
	background:url(images/dots02.gif) repeat-x left top;
	}
	
.list-left li, .list-right li{
	background:url(images/bullet04.gif) no-repeat left 7px;
	padding:2px 0 2px 6px;
	}
	
.list-left li a, .list-right li a{
	font-weight:bold;
	text-decoration:none;
	color:#777;
	}

.list-left li a:hover, .list-right li a:hover{
	color:#df012b;
	}
	
.classic .list-left ul, .classic .list-right ul{
	font-family:"Times New Roman", Times, serif;
	}
	
.classic .list-left li, .classic .list-right li{
	background:url(images/bullet01.gif) no-repeat left 7px;
	}
	
.classic .list-left li a:hover, .classic .list-right li a:hover{
	color:#69361b;
	}
	
	
.paging {
	width:487px;
	padding:14px 10px;
	text-align:center;
	float:left;
	}
	
.paging span a{
	padding:5px;
	}
	
.paging span img{
	border:0;
	}
	
.paging .active{
	background:url(images/paging.gif) no-repeat center;
	color:#fff;
	padding:9px;
	}
	
.classic .paging .active{
	background:url(images/paging-classic.gif) no-repeat center;
	}
	
.paging .red-link {
	color:#ce2338;
	}
	
.paging .red-link:hover {
	color:#080808;
	}
	
.paging .black {
	color:#080808;
	text-decoration:none;
	}
	
.paging .classic-link {
	color:#a56e46;
	}
	
.paging .classic-link:hover {
	color:#080808;
	}


.specs {
	width:100%;
	padding:10px 0 0 0;
	position:relative;
	z-index:500;
	}	

.specs-main {
	width:100%;
	background:url(images/dots04.gif) repeat-y 110px top;
	}
	
.specs-left {
	float:left;
	padding:0 10px;
	width:90px;
	}
	
.specs-right {
	float:right;
	width:377px;
	padding:0 10px;
	}
	
.specs-left .brand{
	border:1px solid #e1002b;
	vertical-align:top;
	padding:0;
	}
	
.specs-left img{
	border:1px solid #b1afae;
	vertical-align:top;
	padding:1px;
	}
	
.specs-left .active01, .comparison .active01{
	display:block;
	margin:2px 0;
	background-color:#e1002b;
	line-height:20px;
	text-align:center;
	color:#fff;
	}
	
.specs-left .active02, .comparison .active02 {
	display:block;
	margin:2px 0;
	background-color:#4a4a4a;
	line-height:20px;
	text-align:center;
	color:#fff;
	}
	
.specs-left .active03, .comparison .active03 {
	display:block;
	margin:2px 0;
	background-color:#737373;
	line-height:20px;
	text-align:center;
	color:#fff;
	}
	
.specs-left .active04, .comparison .active04{
	display:block;
	margin:2px 0;
	background-color:#9a9a9a;
	line-height:20px;
	text-align:center;
	color:#fff;
	}
	
.specs-left span a {
	display:block;
	margin:2px 0;	
	line-height:20px;
	text-align:center;
	color:#e1002b;
	border:1px solid #f07f95;
	text-decoration:none;
	}
	
.specs-left span a:hover {	
	text-decoration:underline;
	}
	
.specs-left .back, .box03 .back{
	display:block;
	width:90px;
	height:28px;
	background:url(images/back01.gif) no-repeat left top;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding:3px 0 0 0;
	line-height:12px;
	}
	
.specs-left .back:hover, .box03 .back:hover{
	text-decoration:underline;
	}
	
.specs-left .back-container{
	width:100%;
	background:url(images/dots02.gif) repeat-x left top;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	}


	
.table01 {
	width:377px;
	border-collapse:collapse;
	color:#444;
	margin:0 0 20px 0;
	}
	
.table01 a{
	color:#2686c2;
	text-decoration:none;
	}
	
.table01 a:hover{
	text-decoration:underline;
	}
	
.table01 td, .table01 th {
	border-left:1px dotted #ddd;	
	border-bottom:1px dotted #ddd;
	padding:6px 4px;		
	}
	
* html .table01 td, * html .table01 th {
	border-left:1px solid #ddd;	
	border-bottom:1px solid #ddd;		
	}
	
.table01 th span{
	background:url(images/bullet06.gif) no-repeat left 5px;
	padding:0 0 0 6px;
	}
	
.table01 td span{
	background:url(images/bullet02.gif) no-repeat left 5px;
	padding:0 0 0 6px;
	display:block;
	}
	
#main td.first-cell, #main th.first-cell {
	border-left:none;
	}
	
.row-even {
	background-color:#f5f5f5;
	}
	
.table01 .text-centered {
	text-align:center;
	}
	
.table02 {
	width:495px;
	color:#444;
	margin:0 0 20px 0;
	}
	
.table02 td {
	padding:0 0 10px 10px;
	}
	
.table02 .popup02-container{
	position:relative;
	}
	
.table02 .archive-link {
	width:153px;
	height:43px;
	line-height:43px;
	display:block;
	border:1px solid #c9c9c8;
	background:url(images/archive-bg.gif) no-repeat left top;
	text-decoration:none;
	}
	
.table02 .archive-link:hover {
	border:1px solid #e0002c;
	}
	
.table02 .archive-link img{
	border:0;
	float:left;
	display:block;
	}
	
.table02 .archive-link span{
	display:block;
	text-align:center;
	}
	
.info {
	width:487px;
	padding:0 10px 16px 10px;
	background:url(images/info-bg.gif) repeat-x left bottom;
	}
	
.info2 {
	width:798px;
	padding:0 10px 16px 10px;
	background:url(images/info-bg.gif) repeat-x left bottom;
	}
	

.popup02 {	
	width:303px;	
	position:absolute;
	top:6px;
	left:6px;
	z-index:1000;
	}
	
.popup02-wrapper {
	background:url(images/popup02.png) no-repeat;
	padding:3px 3px 0 3px;
	}
	
.popup02-footer {
	height:25px;
	background:url(images/popup02-footer.png) no-repeat;
	padding:6px 3px 3px 3px;
	}

.popup02-footer a{
	color:#2686c2;
	text-decoration:none;	
	background:url(images/bullet02.gif) no-repeat 10px 5px;
	padding:0 0 0 16px;
	}
	
.popup02-footer a:hover{
	text-decoration:underline;	
	}
	
* html .popup02-wrapper {
	background:url(images/popup02-ie6.gif) no-repeat left top;
	}
	
* html .popup02-footer {
	background:url(images/popup02-ie6.gif) no-repeat left bottom;
	}
	
.popup02-header {
	padding:10px 10px 20px 10px;
	background:url(images/info-bg.gif) repeat-x left bottom;
	overflow:hidden;
	}
	
.popup02-header img{
	border:0;
	float:left;
	margin:0 10px 0 0;
	}
	
.popup02-header .title-brand {
	display:block;
	color:#df002c;
	font-weight:bold;
	padding:4px 0 0 0;	
	}
	
.popup02-header .title-brand a{
	color:#df002c;	
	text-decoration:none;	
	}
	
.popup02-header .title-articles {
	display:block;
	color:#2686c2;		
	}
	
.popup02-header .title-articles a{
	color:#2686c2;
	text-decoration:none;	
	background:url(images/bullet02.gif) no-repeat left 5px;
	padding:0 0 0 6px;
	}
	
.popup02-header .title-articles a:hover{
	text-decoration:underline;	
	}
	
.popup02-header .close {
	float:right;
	margin:10px 0 0 0;
	}

.popup02-header .close img{
	margin:0;
	}
	
.popup02-choices {
	overflow:hidden;
	padding:0 10px 6px 10px;
	color:#444;
	width:277px;
	}
	
.popup02-choices p{
	padding:0 0 4px 0;
	margin:0;
	}

.choice-entry {
	float:left;
	width:138px;
	overflow:hidden;
	padding:4px 0;	
	}
	
.choice-entry-large {
	float:left;
	width:100%;
	clear:both;
	overflow:hidden;
	padding:4px 0;
	}
	
.choice-entry input, .choice-entry-large input{
	width:14px;
	height:14px;
	padding:0;
	margin:0 4px 0 0;
	float:left;
	}
	
.choice-entry label, .choice-entry-large label{
	float:left;
	display:block;
	font-weight:bold;
	}
	
.choice-entry span, .choice-entry-large span{
	font-weight:normal;
	font-style:italic;
	}
	
.popup02-list {
	width:100%;
	overflow:hidden;
	background:#f2f2f2 url(images/dots02.gif) repeat-x left bottom;
	}
	
.popup02-list p{
	background:#f2f2f2 url(images/dots02.gif) repeat-x left top;
	padding:10px 10px 0 10px;
	margin:0;
	}
	
.popup02-list ul {
	width:127px;
	float:left;
	padding:4px 10px 10px 10px;
	margin:0;
	list-style:none;
	}
	
.popup02-list li{
	padding:2px 0;
	}

.popup02-list li a {	
	color:#2686c2;
	text-decoration:none;	
	background:url(images/bullet02.gif) no-repeat left 5px;
	padding:0 0 0 6px;	
	}
	
.popup02-list li a:hover {	
	text-decoration:underline;
	color:#df002c;	
	}
	
.send-print {
	width:100%;
	text-align:right;
	padding:2px 0;
	}

.send-print a{	
	background:url(images/bullet02.gif) no-repeat left 5px;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#2686c2;
	margin:0 10px 0 0;
	}
	
.send-print a:hover{
	text-decoration:underline;
	}
	
.slideshow {
	width:100%;
	padding:10px 0;
	overflow:hidden;
	}
	
* html .slideshow {
	padding:10px 0 0 0;
	}		
	
.slideshow-main {
	width:100%;
	clear:both;
	float:left;
	background:url(images/dots02.gif) repeat-x left top;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	overflow:hidden;
	}
	
.slideshow-paging {
	float:right;
	width:120px;
	text-align:right;
	padding:0 10px 0 0;
	}
	
.slideshow-main img{
	border:0;
	vertical-align:top;
	}
	
.slideshow-paging em{
	font-weight:bold;
	font-style:normal;
	color:#df002c;
	margin:0 2px;
	}
	
.slideshow-left {
	display:block;
	float:left;
	margin:34px 9px 0px 9px;
	}
	
.slideshow-right {
	display:block;
	float:right;
	margin:34px 9px 0px 9px;
	}
	
* html .slideshow-left, * html .slideshow-right {
	display:inline;
	}	

.slideshow .carousel {
	width:442px;
	float:left;
	}	

.relative-articles {
	width:487px;
	float:left;
	display:block;
	padding:10px;
	text-decoration:none;
	background:url(images/dots02.gif) repeat-x left top;
	}
	
* html .relative-articles {
	margin:0 -3px 0 0;
	}
		
.read-also-container {
	padding:10px 0;
	text-decoration:none;
	background:url(images/dots02.gif) repeat-x left top;
	overflow:hidden;
	}
	
* html .read-also-container {
	margin:10px 0;
	height:1%;
	}
	
.read-also {
	display:block;
	float:left;
	padding:0 10px;
	text-decoration:none;
	/*width:233px;*/
width:223px;
	position:relative;
	}
	
.relative-articles-title01,
.read-also-title01{
	color:#df012b;
	display:block;
	margin:0 0 2px 0;
	}
	
.relative-articles-title02,
.read-also-title02{
	font-weight:bold;
	color:#777;
	display:block;
	margin:0 0 2px 0;
	}
	
.relative-articles-text,
.read-also-text{
	color:#777;
	display:block;
	}
	
.relative-articles img,
.read-also img{
	border:1px solid #898989;
	float:left;
	margin:0 6px 0 0;
	padding:1px;
	}
	
.relative-articles:hover img,
.read-also:hover img{
	border:1px solid #df012b;
	}
	
* html .read-also:hover{
	background:transparent; /* fix for IE6 */
	}
	
.relative-articles:hover .relative-articles-text,
.read-also:hover .read-also-text{
	color:#000;
	}
	
.relative-articles:hover .relative-articles-title01,
.read-also:hover .read-also-title01{
	color:#df012b;
	}
	
.relative-articles:hover .relative-articles-title02,
.read-also:hover .read-also-title02{
	color:#df012b;
	}
	
.read-also-list {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	padding:0 10px;
	width:233px;
	}
	
.read-also-list li{
	background:url(images/bullet04.gif) no-repeat left 7px;
	padding:2px 0 2px 6px;
	}
	
.read-also-list li a{
	text-decoration:none;	
	}
	
.read-also-list li a:hover{
	color:#df012b;
	text-decoration:underline;
	}
	

.box02-outer-small {
	width:100%;
	background:#fff url(images/box02-small-top.gif) repeat-x left top;
	}
	
.box02-small {
	background:url(images/box02-small-bottom.gif) repeat-x left bottom;
	width:100%;
	padding:0 0 10px 0;
	}
	
.archive-header {
	padding:10px;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
.archive-logo {
	float:right;
	position:relative;
	top:-4px;
	}
	
.archive-logo img{
	border:0;
	vertical-align:top;
	}
	
.archive-list-container {
	padding:10px;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
.archive-list-container ul {
	padding:0 0 0 6px;
	margin:0;
	list-style:none;
	width:274px;
	overflow:hidden;
	}
	
.archive-list-container li{
	width:81px;
	float:left;
	background:url(images/bullet02.gif) no-repeat left 5px;
	padding:0 0 0 6px;
	}

.archive-list-container li a {	
	color:#2686c2;
	text-decoration:none;
	}
	
.archive-list-container li a:hover {	
	text-decoration:underline;
	color:#df002c;	
	}
	
.archive-list-footer {
	width:100%;
	text-align:right;
	padding:6px 0 0 0;
	}

.archive-list-footer a{	
	background:url(images/bullet02.gif) no-repeat left 5px;
	padding:0 0 0 6px;
	text-decoration:none;
	color:#2686c2;
	margin:0 10px 0 0;
	}
	
.archive-list-footer a:hover{
	text-decoration:underline;
	}
	
.archive-list-container p{
	margin:0;
	padding:0 0 6px 0;
	}
	
.url {
	padding:10px 10px 0 10px;
	margin:10px 0 0 0;
	list-style:none;
	background:url(images/dots02.gif) repeat-x left top;
	}
	
.url li{
	background:url(images/bullet02.gif) no-repeat left 7px;
	padding:1px 0 1px 6px;
	}
	
.url li a {	
	color:#2686c2;
	text-decoration:none;
	}
	
.url li a:hover {	
	text-decoration:underline;
	}
	

.showcase-entry {
	width:108px;
	padding:9px;
	float:left;
	text-decoration:none;
	}
	
.showcase-entry img{
	border:1px solid #878787;
	display:block;
	float:left;
	padding:1px;
	margin:0 0 4px 0;
	}
	
.showcase-entry .showcase-text{
	color:#444;
	display:block;
	}
	
* html .showcase-entry:hover {
	background:transparent; /* fix for IE6 */
	}
	
.showcase-entry:hover img{
	border:1px solid #df012b;
	}
	
.showcase-entry:hover .showcase-text{
	color:#df012b;
	}
	
.table03 {
	width:507px;
	/*border-collapse:collapse;*/
	color:#444;
	}
	
.table03 td {
	border-left:1px dotted #ddd;	
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
	}
	
* html .table03 td {
	border-left:1px solid #ddd;	
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	}
	
.table03 td:hover {
	background-color:#f2f2f2;
	}
	
.table04 {
	width:477px;
	text-align:center;
	margin:10px auto;
	}
	
	
.table04 .showcase-entry {
	padding:3px 6px;
	}
	
.showcase-description {
	padding:10px;
	background:url(images/dots02.gif) repeat-x left bottom;
	font-size:12px;
	color:#000;
	line-height:18px;
	}
	
.showcase-description p{
	padding:0;
	margin:0;
	}
	
.return {
	display:block;
	background:url(images/dots02.gif) repeat-x left top;
	padding:10px;
	text-align:right;
	}
	
.return a{	
	font-weight:normal;
	color:#df002c;
	text-decoration:none;
	background:url(images/bullet04.gif) no-repeat left 6px;
	padding:0 0 0 6px;
	}
	
.return a:hover{	
	text-decoration:underline;
	}
	
.specs-box-container {
	width:100%;
	background:#f2f2f2 url(images/specs-box-container.gif) repeat-x left bottom;
	overflow:hidden;
	margin:1px 0 8px 0;
	padding:0 0 9px 0;
	}
	
.showcase-label {
	color:#fff;
	text-align:center;
	display:block;
	line-height:20px;
	background-color:#9a9a9a;
	margin:0 0 2px 0;
	}
	
.showcase-entry:hover .showcase-label{
	background-color:#e1002b;
	}
	
.specs-box .showcase-entry {
	padding:8px 8px 0 8px;
	}
	
.details-container {
	margin:10px 0;
	overflow:hidden;
	}

.details-left {
	width:132px;
	float:left;
	}
	
.details-left ul{
	padding:0;
	margin:0;
	list-style:none;
	color:#444;
	}
	
.details-left li{
	background:url(images/dots02.gif) repeat-x left bottom;
	padding:0 0 6px 0;
	margin:0 0 6px 0;
	}
	
.details-left span{
	display:block;
	padding:1px 0 1px 6px;
	}
	
.details-left .bullet{
	background:url(images/bullet06.gif) no-repeat left 7px;
	}
	
.details-left span em{
	color:#e1002b;
	font-weight:bold;
	font-style:normal;
	}
	
.final-price {
	font-size:13px;
	}
	
#plus-minus {
	width:100%;
	overflow:hidden;
	margin:10px 0;
	background: url(images/dots04.gif) repeat-y center top;
	}

#plus-minus-container {
	width:100%;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
#plus-minus ul{
	float:left;
	width:188px;
	padding:0 0 6px 0;
	margin:0;
	list-style:none;	
	}
	
#plus-minus li{
	background:url(images/bullet06.gif) no-repeat 10px 5px;
	padding:1px 0 1px 16px;
	}
	
#plus-minus .plus-title, #plus-minus .minus-title {
	background:url(images/plus-minus.gif) repeat-x left top;
	height:30px;
	margin:0 0 4px 0;
	padding:0 0 0 10px;	
	}
	
#plus-minus .minus-title {
	margin:0 0 4px 1px;
	}
	
#plus-minus .plus-title em{
	background:url(images/icon09.gif) no-repeat left center;
	display:block;
	line-height:30px;
	padding:0 0 0 20px;
	font-style:normal;
	font-weight:bold;
	color:#444;
	}
	
#plus-minus .minus-title em{
	background:url(images/icon10.gif) no-repeat left center;
	display:block;
	line-height:30px;
	padding:0 0 0 20px;
	font-style:normal;
	font-weight:bold;
	color:#444;
	}
	
#specs-tabs {
	width:100%;
	overflow:hidden;
	margin:10px 0;
	}
	
#specs-tabs ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	height:36px;
	background:url(images/specs-tabs.gif) repeat-x left bottom;	
	}
	
#specs-tabs .ul-padding{
	padding:0 0 0 10px;
	}
	
#specs-tabs li{
	float:left;	
	height:36px;
	}
	
#specs-tabs li td{
	height:36px;
	text-align:center;
	vertical-align:middle;
	padding:0 10px;
	}
	
#specs-tabs li a{
	color:#444;
	text-decoration:none;	
	}
	
#specs-tabs li a:hover{
	color:#e1002b;
	}
	
#specs-tabs .active {
	background:url(images/specs-tabs-right.gif) no-repeat right top;
	}
	
#specs-tabs	.active td{
	background:url(images/specs-tabs-left.gif) no-repeat left top;
	}

#specs-tabs	.active a{
	color:#e1002b;
	font-weight:bold;
	}
	
.specs-tabs-content {
	background:url(images/specs-tabs-bg.gif) repeat-x left top;	
	}
	
.specs-tabs-content table{
	width:377px;
	color:#444;
	}
	
.specs-tabs-content td{
	padding:6px 0;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
.specs-tabs-content th{
	padding:7px 0 7px 6px;
	border-bottom:1px solid #e1002b;
	background:url(images/bullet06.gif) no-repeat left center;
	}
	
.specs-tabs-content2 {
	padding:0 10px;
	background:url(images/specs-tabs-bg.gif) repeat-x left top;	
	}
	
.specs-tabs-content2 table{
	width:798px;
	color:#444;
	}
	
.specs-tabs-content2 td{
	padding:6px 0;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
.specs-tabs-content2 .td-bg{
	background-color:#f2f2f2;
	}
	
.specs-tabs-content2 th{
	padding:7px 0 7px 6px;
	border-bottom:1px solid #e1002b;
	background:url(images/bullet06.gif) no-repeat left center;
	}
	
.small-calendar-container {
	background:url(images/rating.gif) repeat-x left 40px;
	margin:0 0 -10px 0;
	}
	
.small-calendar-container2{}
	
.small-calendar {
	padding:14px 10px 20px 42px;
	background:url(images/icon11.gif) no-repeat 10px 11px;
	}
	
.small-calendar2 {
	padding:10px;
	background:url(images/icon11.gif) no-repeat 390px 8px;
	}
	
.small-calendar span, .small-calendar2 span{
	font:bold 15px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 6px;
	color:#010101;
	text-align:center;
	display:block;
	float:left;
	}
	
.full-date {
	width:140px;
	}
	
.small-calendar img, .small-calendar2 img{
	border:0;
	display:block;
	float:left;
	}
	
.small-calendar p, .small-calendar2 p{
	float:right;
	margin:0;
	padding:0;
	color:#444;
	}
	
.small-calendar2 h3 {
	color:#df002c;
	font-size:11px;
	margin:4px 0 0 0;
	padding:0;
	float:left;
	width:410px;
	}	
	
.arrivals {
	padding:10px;
	}
	
.arrivals table {
	border-collapse:collapse;
	color:#444;
	}
	
.arrivals td.first-cell, .arrivals th.first-cell {
	border-left:none;
	}
	
.arrivals table td{
	border-bottom:1px solid #df002c;
	padding:6px 10px;
	}
	
.arrivals table th{
	border-bottom:1px solid #656565;
	border-left:1px solid #656565;
	padding:6px 10px;
	color:#fff;
	background-color:#757575;
	}
	
#main-content-right .light-red {
	background:#fdf2f4 url(images/dots04.gif) repeat-y right top;
	}
	
#main-content-right .light-red2 {
	background-color:#fdf2f4;
	}
	
#main-content-right .dark-red {
	background-color:#e1002b;
	}
	
.arrivals .container-cell {
	padding:0;
	}
	
.arrivals table div{
	width:100%;
	overflow:hidden;
	color:#444;
	background:url(images/dots05.gif) repeat-y 1px bottom;
	}
	
.arrivals table div span{
	display:block;
	padding:6px 10px;
	float:left;
	}
	
.arrivals .span01 {
	width:92px;
	}
	
.arrivals .span02 {
	width:94px;
	}
	
.arrivals .span03 {
	/*width:140px;*/
width:130px;
	}
	
* html .arrivals .span03 {
	margin:0 -3px 0 0;
	}
	
.arrivals .row-bg {
	background-color:#f5f5f5;
	}	
	
.box03-outer {
	width:100%;
	margin:0 0 8px 0;
	background:#fff url(images/box03-top.gif) repeat-x left top;
	}
	
.box03 {
	background:url(images/box03-bottom.gif) repeat-x left bottom;
	width:100%;
	padding:0 0 10px 0;
	}
	
.box03-header {
	padding:10px 10px 0 10px;
	overflow:hidden;
	margin:0 0 -10px 0;
	}
	
#main-wide {
	width:818px;
	padding:0 0 0 10px;
	}
	
#container .secondary-content-bg {	
	background:url(images/secondary-bg2.png);
	}
	
.comparison {
	width:100%;
	padding:0 0 10px 0;
	}
	
.comparison img{
	vertical-align:top;
	border:1px solid #8b8b8b;
	padding:1px;
	}
	
.comparison-box {
	width:155px;
	float:left;
	margin:0 10px 0 0;
	}
	
.comparison .img-placeholder {
	border:0;
	padding:0;
	margin:23px 0 0 0;
	}
	
.comparison-left{
	width:138px;
	padding:0 0 0 10px;
	float:left;	
	}
	
.comparison-left p{
	margin:0 0 20px 0;
	padding:0;
	font-weight:bold;
	color:#fff;
	text-align:center;
	float:left;
	}
	
.add-item {
	width:118px;
	float:left;
	padding:10px;
	background:url(images/comparison-left.gif) no-repeat left top;
	}
	
.comparison-left-footer {
	background:url(images/comparison-footer.gif) no-repeat left bottom;
	width:118px;
	height:25px;
	float:left;
	padding:10px;
	}
	
.comparison-left-footer a{
	display:block;
	background:url(images/comparison-footer-link.gif) no-repeat;
	width:78px;
	height:23px;
	line-height:22px;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
	color:#fff;
	text-decoration:none;
	}
	
.comparison-right{
	width:660px;
	overflow:hidden;
	float:right;
	}
	
.remove-item {
	width:100%;
	overflow:hidden;
	}
	
.remove-item a{
	float:right;
	display:block;
	background:url(images/remove-item.gif) no-repeat left top;
	width:75px;
	height:19px;
	padding:4px 0 0 10px;
	text-decoration:none;
	}
	
.remove-item a:hover{
	background:url(images/remove-item.gif) no-repeat left -23px;
	}
	
.comparison-box select{
	width:155px;
	font-size:10px;
	color:#4a4a4a;
	}
	
.comparison-box em{
	font-weight:bold;
	font-style:normal;
	color:#e1002b;
	}
	
.comparison-box .item-price{
	border:1px solid #d5d5d5;
	width:149px;
	color:#444;
	display:block;
	padding:2px;
	text-align:center;
	margin:2px 0 0 0;
	}
	
.comparison-icons {
	width:100%;
	padding:6px 0;
	margin:10px 0 0 0;
	background:url(images/dots02.gif) repeat-x left top;
	overflow:hidden;
	}
	
.comparison-icons span{
	float:left;
	margin:4px 0 0 0;
	}	
	
.comparison-icons img{
	float:left;
	margin:3px 4px 0 12px;
	}	

.comparison-container {
	position:relative;
	width:100%;
	float:left;
	padding:0 0 6px 0;
	}
	
.comparison-container span{
	padding:0 0 0 6px;
	background:url(images/bullet06.gif) no-repeat left 5px;
	}
	
.comparison .comparison-arrow{
	border:0;
	padding:0;
	}
	
.comparison-arrow{
	border:0;
	padding:0;
	float:left;
	}
	
.popup-comparison {
	height:168px;
	width:138px;
	padding:12px 16px;
	background:url(images/search-popup.png) no-repeat;
	position:absolute;
	top:2px;
	left:10px;
	z-index:1000;
	}
	
* html .popup-comparison {
	background:url(images/search-popup.gif) no-repeat;
	}
	
.popup-box-comparison {
	height:168px;
	width:138px;
	overflow:auto;
	position:relative;
	}	
	
.popup-box-comparison ul {
	padding:0;
	margin:0;
	list-style:none;
	}
	
.popup-box-comparison li {
	line-height:16px;
	}
	
.popup-box-comparison li a {
	position:relative;
	text-decoration:none;
	color:#777;	
	background:none;
	display:inline;
	padding:0;
	}
	
.popup-box-comparison li a:hover{
	text-decoration:underline;
	color:#309ac9;
	}
	
.popup-box-comparison .title-li {
	color:#777;
	font-weight:bold;
	border-bottom:1px dashed #c5c5c5;
	padding:0 0 6px 0;
	margin:0 0 6px 0;
	}
	
.comparison-link {
	width:76px;
	float:left;
	display:block;
	background:url(images/select.gif) no-repeat left top;
	height:23px;
	line-height:23px;
	position:relative;
	text-decoration:none;
	padding:0 10px 0 10px;
	}
	
	
/* --------------------------------   Update 2nd  -------------------------------------------------------------------------  */

.box02-header p {
	height:18px;
	color:#444;
	margin:0;
	padding:0 0 10px 0;
	}
	
.department {
	padding:10px;
	overflow:hidden;
	width:487px;
	}
	
.department p{
	padding:0;
	margin:0;
	text-align:center;
	font-weight:bold;
	color:#de002c;
	}
	
.department a {
	display:block;
	width:138px;
	height:25px;
	background:url(images/button.gif) no-repeat;
	float:left;
	text-decoration:none;
	color:#fff;
	text-align:center;
	padding:8px 0 0 0;
	margin:0 10px 0 0;
	}
	
.department a:hover {
	text-decoration:underline;
	}
	
.department .first-button {
	margin:0 10px 0 26px;
	}
	
* html .department .first-button {
	display:inline;
	}
	
.table05 {
	border-collapse:collapse;
	margin:10px 0;
	text-align:center;
	}
	
.table05 .first-cell {
	border-left:0;
	}	
	
.table05 td {
	padding:6px;
	border-left:1px dotted #d2d2d2;
	border-bottom:1px dotted #d2d2d2;
	}
	
* html .table05 td {
	border-left:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	}
	
.table05 th {
	padding:6px;
	background-color:#757575;
	color:#fff;
	border-right:1px solid #666666;
	border-top:1px solid #757575;
	}
	
.table05 .column-bg {
	background-color:#f2f2f2;
	}
	
.read-also .play {
	position:absolute;
	top:16px;
	left:32px;
	border:0;
	padding:0;
	}
	
.relative-articles:hover .play,
.read-also:hover .play{
	border:0;
	}
	
.read-also .play2 {
	position:absolute;
	top:20px;
	left:40px;
	border:0;
	padding:0;
	}
	
.relative-articles:hover .play2,
.read-also:hover .play2{
	border:0;
	}
	
.video-preview-player {
	padding:5px;
	}
	
.box02-header .video-description {
	width:100%;
	height:auto;
	clear:both;
	margin:5px 0 0 0;
	}
	
.views-in-title-container{
	background:url(images/sep01.gif) no-repeat left center;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	font-size:11px;
	}

	
.views-in-title{
	background:url(images/rating-view.gif) no-repeat left center;
	padding:0 0 0 20px;
	}
	
.views-in-title-container em{
	color:#df002c;
	font-weight:bold;
	font-style:normal;
	}
	
.video-also-container {
	padding:10px 0;
	text-decoration:none;
	overflow:hidden;
	background:url(images/dots02.gif) repeat-x left top;
	}
	
* html .video-also-container {
	margin:10px 0;
	}
	
.video-also {
	float:right;
	margin:0 11px 0 0;
	text-decoration:none;
	width:87px;
	position:relative;
	}

.video-also-text{
	color:#000;
	display:block;
	}
	
.video-also img{
	border:1px solid #898989;
	padding:1px;
	display:block;
	margin:0 0 4px 0;
	}
	
.video-also:hover img{
	border:1px solid #df012b;
	}
	
.video-also em{
	font-style:normal;		
	display:block;
	font-weight:bold;
	}
	
* html .video-also:hover{
	background:transparent; /* fix for IE6 */
	}

.poll-history {
	width:487px;
	padding:10px;
	overflow:hidden;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
.poll-history img{
	float:left;
	padding:1px;
	border:1px solid #2e9ccd;
	margin:0 10px 0 0;
	}
	
.poll-date {
	color:#444;
	}
	
.poll-title {
	font-weight:bold;
	display:block;
	color:#2e9ccd;
	}
	
.poll-title2 {
	font-weight:bold;
	color:#2e9ccd;
	margin:0 0 0 10px;
	}
	
.poll-title a, .poll-title2 a{
	color:#2e9ccd;
	text-decoration:none;
	}
	
.poll-title a:hover, .poll-title2 a:hover{
	text-decoration:underline;
	}
	
.poll-submit {
	padding:10px;
	overflow:hidden;
	background:url(images/dots02.gif) repeat-x left top;
	clear:both;
	}
	
.poll-submit-left {
	width:80px;
	padding:0 0 0 120px;
	float:left;	
	}
	
.poll-submit-right{
	width:200px;
	float:right;	
	text-align:right;
	}
	
.poll-submit-right a{
	color:#2686c2;
	padding:0 0 0 6px;
	background:url(images/bullet02.gif) no-repeat left 6px;
	text-decoration:none;
	}
	
.poll-submit-right a:hover{
	text-decoration:underline;
	}
	
.poll-submit-left2{
	width:200px;
	float:left;	
	text-align:left;
	}
	
.poll-submit-left2 a{
	color:#2686c2;
	padding:0 0 0 6px;
	background:url(images/bullet02.gif) no-repeat left 6px;
	text-decoration:none;
	}
	
.poll-submit-left2 a:hover{
	text-decoration:underline;
	}
	
.poll-bar {
	display:block;
	float:left;
	clear:both;
	margin:4px 0 0 0;
	width:100%;
	}
	
#poll-inside .poll-bar img {
	padding:0;
	border:0;
	margin:0;
	}
	
.percentage {
	color:#727272;
	font-weight:bold;
	position:relative;
	top:8px;
	left:4px;
	}
	
.red-text {
	font-weight:bold;
	color:#df012b;
	}
	
.search-results .relative-articles {
	margin:0;
	background:url(images/dots02.gif) repeat-x left bottom;
	min-height:60px;
	}
	
* html .search-results .relative-articles {
	height:60px;
	overflow:visible;
	}
	
* html .search-results .relative-articles:hover {
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
.search-header {
	width:507px;
	height:30px;
	padding:18px 0 0 0;
	background:url(images/search-header.gif) no-repeat;
	text-align:center;
	}
	
.search-header span{
	color:#fff;
	}
	
.search-header label{
	color:#fff;
	font-weight:bold;
	}
	
.search-header input{
	position:relative;
	top:2px;
	margin:0 4px 0 8px;
	}
	
.search-large {
	background:url(images/search-lens.gif) no-repeat right top;
	width:305px;
	height:37px;
	margin:20px 0 0 100px;
	overflow:hidden;
	}
	
.search-large div{
	background: url(images/search.gif) no-repeat left top;
	width:264px;
	height:27px;
	padding:10px 0 0 6px;
	}
	
.search-large input{
	width:264px;
	height:18px;
	padding:5px 0 0 0;
	border:0;
	font-size:11px;
	color:#444;
	background:none;
	}
	
.search-tip {
	background:url(images/dots02.gif) repeat-x left bottom;
	text-align:center;
	padding:10px 0;
	color:#b4b4b4;
	}
	
.search-button {
	text-align:center;
	}
	
.search-button img{
	border:0;
	padding:20px 0;
	}
	
#advanced-search {
	background:#caebfa url(images/advanced-search.gif) no-repeat left 33px;
	}
	
#advanced-search td td{
	position:relative;
	display:inline-block;
	}
	
* html #advanced-search td td .clearfix div {
	display:inline;
	}
	
#advanced-search .popup-box li a{
	text-decoration:none;
	}
	
#advanced-search .popup-box li a:hover{
	text-decoration:underline;
	color:#309ac9;
	}
	
#advanced-search h1 {
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 10px;
	color:#fff;
	line-height:33px;
	position:relative;
	height:33px;
	background:#014d6e url(images/advanced-h1.gif) no-repeat left top;
	width:497px;
	}
	
.advanced-search-header {
	padding:10px;	
	}
	
#advanced-search .select-container{
	width:479px;
	height:23px;
	padding:12px 14px;
	background:url(images/dots03.gif) repeat-x left bottom;
	}
	
.select-advanced{
	width:128px;
	display:block;
	float:left;
	background:url(images/select.gif) no-repeat left top;
	height:23px;
	line-height:23px;
	position:relative;
	}
	
.select-advanced a, .select-advanced-large a{
	height:23px;
	display:block;	
	padding:0 0 0 12px;
	text-decoration:none;
	background:url(images/bullet02.gif) no-repeat 6px 11px;
	overflow:hidden;
	}
	
.select-advanced-large {
	width:210px;
	display:block;
	float:left;
	background:url(images/select.gif) no-repeat left top;
	height:23px;
	line-height:23px;
	position:relative;
	}
	
#advanced-search .select-arrow{
	display:block;
	float:left;
	}
	
#advanced-search img{
	border:0;
	}
	
.select-margin-xlarge {	
	margin:0 0 0 14px;
	}
	
#advanced-search-footer {
	width:507px;
	padding:13px 0 0 0;
	margin:0 0 -10px 0;
	height:40px;
	background:url(images/advanced-search-footer.gif) no-repeat left top;
	overflow:hidden;
	text-align:center;
	}
	
.table06 {
	width:487px;
	border-collapse:collapse;
	color:#444;
	margin:0 0 0 10px;
	}
	
.table06 a{
	color:#2686c2;
	text-decoration:none;
	}
	
.table06 a:hover{
	text-decoration:underline;
	}
	
.table06 td, .table06 th {
	border-left:1px dotted #ddd;	
	border-bottom:1px dotted #ddd;
	padding:6px 4px;		
	}
	
* html .table06 td, * html .table06 th {
	border-left:1px solid #ddd;	
	border-bottom:1px solid #ddd;		
	}
	
.table06 th span{
	background:url(images/bullet06.gif) no-repeat left 5px;
	padding:0 0 0 6px;
	}
	
.table06 td span{
	background:url(images/bullet02.gif) no-repeat left 5px;
	padding:0 0 0 6px;
	display:block;
	}
	
.table06 .text-centered {
	text-align:center;
	}
	
.search-results-table img {
	border:0;
	}
	
.search-results-table div {
	padding:2px 10px 10px 10px;
	overflow:hidden;
	}
	
.search-results-table div span{
	display:block;
	float:left;
	position:relative;
	top:6px;
	color:#9e9e9e;
	}
	
.search-results-table div img{
	float:right;
	margin:0 8px 0 0;
	}
	
.table06 input{
	margin:0;
	padding:0;
	width:14px;
	height:14px;
	}
	
.video-entries {
	background:url(images/specs-tabs-bg.gif) repeat-x left top;
	margin:-10px 0 0 0;
	padding:4px 0 0 0;
	}
	
* html .video-entries {
	padding:14px 0 0 0;
	}
	
.video-entries .read-also-container {
	background:url(images/dots02.gif) repeat-x left bottom;
	width:100%;
	overflow:hidden;
	min-height:77px;
	padding:10px 0 0 0;
	}
	
* html .video-entries .read-also-container {
	padding:0;
	height:77px;
	overflow:visible;
	}
	
.video-entries .read-also {
	width:288px;
	}
	
.video-entries .read-also-title02 {
	margin:7px 0 0 0;
	}
	
.video-also .play {
	position:absolute;
	top:16px;
	left:24px;
	border:0;
	padding:0;
	}
	
.video-also:hover .play{
	border:0;
	}
	
#specs-tabs .recent-icon {
	background:url(images/relative.gif) no-repeat left center;
	padding:0 0 0 18px;
	}
	
#specs-tabs .popular-icon {
	background:url(images/rating-view.gif) no-repeat left center;
	padding:0 0 0 22px;
	}
	
.video-infos {
	float:right;
	width:175px;
	margin:7px 10px 0 0;	
	border:1px solid #e5e5e5;
	background-color:#f5f5f5;
	}
	
.preview-header .video-infos {
	margin:7px 0 0 0;	
	}
	
.video-infos-top {
	background:#fff url(images/dots02.gif) repeat-x left bottom;
	padding:4px 10px;
	}
	
.video-infos-top .video-date{
	color:#ce2338;
	padding:0 10px 0 0;
	margin:0 7px 0 0;
	background:url(images/sep02.gif) no-repeat right center;
	}
	
.video-infos-top .playtime{
	color:#7f7f7f;
	}

.video-infos-top .playtime em{
	color:#4d4d4d;
	font-weight:bold;
	font-style:normal;
	}
	
.video-infos-bottom{
	text-align:center;
	padding:4px 10px;	
	}
	
.video-infos-bottom span{
	background:url(images/rating-view.gif) no-repeat left center;
	padding:0 0 0 20px;
	margin:0 0 0 -2px;
	}
	
.video-infos-bottom span em{
	font-weight:bold;
	font-style:normal;
	color:#ce2338;
	}
	
.issue-flash {
	margin:0 0 0 10px;
	width:818px;
	}
	
.issue-container {
	width:487px;
	overflow:hidden;
	padding:10px;
	background:url(images/dots02.gif) repeat-x left top;
	}
	
.issue-container img{
	float:left;
	padding:1px;
	border:1px solid #939393;
	margin:0 10px 0 0;
	}
	
.issue-container h3{
	color:#df002c;
	font-size:11px;
	margin:0 0 4px 0;
	padding:0;
	}
	
.issue-container ul{
	padding:0 0 10px 0;
	margin:0;
	list-style:none;
	background:url(images/dots02.gif) repeat-x left bottom;
	}
	
.issue{
	float:left;
	width:360px;
	}
	
.issue div{
	padding:4px 0;
	line-height:20px;
	}
	
.issue div span{
	background: url(images/bullet02.gif) no-repeat left 6px;
	padding:0 0 0 8px;
	}
	
.issue div span a{
	text-decoration:none;
	color:#2686c2;
	}
	
.issue div span a:hover{
	text-decoration:underline;
	}
	
.issue img{
	padding:0;
	border:0;
	}
	
.issue-container li{
	padding:1px 0 1px 6px;
	background:url(images/bullet04.gif) no-repeat left 5px;
	}
	

/* --------------------------------   Update 3rd  -------------------------------------------------------------------------  */

.select-advanced_o {
	background:url(images/select.gif) no-repeat scroll left top;
	padding:0px 0px 0px 12px;
	height:23px;
	line-height:23px;
	width:138px;
	overflow:hidden;
	cursor:pointer;
}
.tblbg {
	cursor:pointer;
	float:right;
	margin:0px 0px -23px 0px;
	position:relative;
	top:-23px;
	width:22px;
}
.tbltitle {
	background:url(images/select.gif) no-repeat scroll left top;
	width:138px;
	overflow:hidden;
}
.select-advanced_ol {
	background:url(images/select.gif) no-repeat scroll left top;
	padding:0px 0px 0px 12px;
	height:23px;
	line-height:23px;
	width:219px;
	overflow:hidden;
	cursor:pointer;
}
.select-advanced_oo {
	DISPLAY: block; 
	BACKGROUND: url(images/select.gif) no-repeat left top; 
	LINE-HEIGHT: 23px; 
	POSITION: relative; 
	HEIGHT: 0px
}

.select-advanced_o2 {
	background:url(images/select.gif) no-repeat scroll left top;
	padding:0px 0px 0px 12px;
	height:23px;
	line-height:23px;
	width:68px;
	overflow:hidden;
	cursor:pointer;
	display:block;
}

.select-advanced_ol2 {
	background:url(images/select.gif) no-repeat scroll left top;
	padding:0px 0px 0px 12px;
	height:23px;
	line-height:23px;
	width:121px;
	overflow:hidden;
	cursor:pointer;
	display:block;
}		
#paging {
	display:block;
	padding:10px 0px 0px 0px;
}

/* --------------------------------   Update 4th  -------------------------------------------------------------------------  */

#cover-info {
	background:url(images/cover-info.jpg) no-repeat;
	width:377px;
	height:240px;
	padding:16px 0 0 0;
	overflow:hidden;
	position:relative;
	}
	
#dvd {
	position:relative;
	float:right;
	z-index:2000;
	margin:-251px 0 0 0;
	}
	
#dvd img{
	position:relative;
	display:block;
	}
	
#cover-left {
	width:156px;
	padding:0 10px 0 20px;
	float:left;
	}
	
#cover-left h1{
	margin:0 0 8px 0;
	padding:0 0 0 2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
#cover-left h1 span{
	font-size:16px;
	display:block;
	}
	
#cover-left img{
	border:0;
	margin:0 0 0 4px;
	}
	
#cover-left ul {
	padding:0;
	margin:0 0 18px -4px;
	height:138px;
	overflow:hidden;
	list-style:none;
	}
	
#cover-left li{
	color:#fff;
	background:url(images/bullet03.gif) no-repeat left 6px;
	padding:0 0 0 8px;	
	}
	
#cover-right {
	width:191px;
	float:left;
	}	
	
#cover-right img {
	display:block;
	padding:0 7px 21px 0;
	background:url(images/cover-bg01.png) no-repeat;
	}
	


/* --------------------------------   Update 5th  -------------------------------------------------------------------------  */	
.issue-flash {
	margin:0 0 0 10px;
	width:818px;
	height:445px;
	background:url(images/issue-bg.jpg) no-repeat;
	overflow:hidden;
	position:relative;
	}
	
#issue-left {
	float:left;
	width:472px;
	}
	
#issue-right {
	float:left;
	width:345px;
	margin:-50px 0 0 0;
	}
	
#issue-cover {
	float:left;
	width:285px;
	}
	
#issue-cover img {
	display:block;
	padding:0 8px 7px 0;
	background:url(images/issue-cover-img-bg.gif) no-repeat;
	margin:50px 0 0 26px;
	}
	
#issue-details {
	float:right;
	padding:94px 10px 0 7px;
	width:170px;
	}
	
#issue-details h1{
	margin:0 0 8px 0;
	padding:0 0 0 2px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
#issue-details h1 span{
	font-size:16px;
	display:block;
	}
	
#issue-details img{
	border:0;
	margin:0 0 20px 4px;
	}
	
#issue-details ul {
	padding:0;
	margin:0 0 24px -4px;
	height:138px;
	overflow:hidden;
	list-style:none;
	}
	
#issue-details li{
	color:#fff;
	background:url(images/bullet03.gif) no-repeat left 6px;
	padding:0 0 0 8px;	
	}
	
#issue-details li a{
	color:#fff;
	}
	
#dvd2 {
	position:relative;
	float:right;
	z-index:2000;
	}
	
#dvd2 img{
	position:relative;
	display:block;
	}
	
#issue-info, #issue-extras {
	float:left;
	}
	
#issue-extras-left, #issue-extras-right {
	float:left;
	width:172px;
	text-align:center;
	}
	
#issue-extras-dvd {
	float:right;
	margin:-114px 111px 0 0;
	position:relative;
	z-index:2000;
	display:inline;
	}
	
#issue-extras-details {
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:24px;
	}
	
#issue-extras-details div {
	float:left;
	height:40px;
	}
	
#issue-extras-details .dvd-red {
	color:#dd002c;
	font-size:18px;
	font-weight:normal;
	}
	
#issue-extras-details01 {
	width:138px;
	padding:0 10px 0 0;
	}
	
#issue-extras-details02 {
	width:138px;
	padding:0 0 0 10px;
	}

#issue-extras-details03 {
	width:70px;
	}
	
#issue-extras-details04 {
	width:226px;
	}
	
#issue-extras-details span{
	display:block;
	font-weight:bold;
	}

/**************** APO CHRISTO *******************************/
.red_link {
	text-decoration:none;
	color:#ce2338;
}
.red_link:hover {
	color:#080808;
}
div.tools_tyresize {
	padding-bottom: 20px;
}
div.tools_convert form,
div.tools_tyresize form,
div.tools_tranche form {
	margin:0;
	padding:0;
	text-align:center;
}
div.tools_convert form div,
div.tools_tyresize form table,
div.tools_tranche form div  {
	margin: 0 auto;
	width: 400px;
}
div.tools_convert fieldset,
div.tools_tranche fieldset {
	position: relative;
	margin: 0;
	padding: 15px 0 20px 0;
	border: none;
	background:url(images/dots02.gif) repeat-x left bottom;
}
div.tools_convert fieldset input,
div.tools_convert fieldset select,
div.tools_tyresize select,
div.tools_tranche fieldset input,
div.tools_tranche fieldset select {
	margin: 5px 5px 0 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	color: #0092cc;
}
div.tools_convert fieldset select {
	border: 1px solid #dfdfdf;
	outline: none;
}
div.tools_convert fieldset label,
div.tools_tranche fieldset label {
	margin:0;
	padding:0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #444;
}
div.tools_convert fieldset.convert_options label {
	float:left;
	width:200px;
	color:#e30026;
}
div.tools_convert fieldset.convert_options .title {
	font-weight: normal;
	color:#444;
}
div.tools_convert fieldset .textfield,
div.tools_tranche fieldset .textfield {
	display:block;
	padding:0 0 8px 10px;
	margin:5px auto 0 auto;
	width:170px;
	height:28px;
	background:url(images/userpages/textfield-left.gif) no-repeat left top;
}
div.tools_convert fieldset .textfield span,
div.tools_tranche fieldset .textfield span {
	display:block;
	padding:0 10px 0 0;
	height:28px;
	background:url(images/userpages/textfield-right.gif) no-repeat right top;	
}
div.tools_convert fieldset .textfield span input,
div.tools_tranche fieldset .textfield span input {
	width:160px;
	font-size:11px;
	border:none;
	background:none;
}
div.tools_convert .submit,
div.tools_tyresize .submit,
div.tools_tranche .submit {
	padding:10px;
	overflow:hidden;
	width:487px;
	text-align:center;
}
div.tools_convert .submit a,
div.tools_tyresize .submit a,
div.tools_tranche .submit a {
	display:block;
	padding:8px 0 0 0;
	margin:0 auto;
	width:138px;
	height:25px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	background:url(images/button.gif) no-repeat;
}
div.tools_convert .submit a:hover,
div.tools_tyresize .submit a:hover,
div.tools_tranche .submit a:hover {
	text-decoration:underline;
}
div.tools_convert .results,
div.tools_tranche .results {
	padding: 20px 0 10px 0;
	width: 507px;
}
div.tools_convert .results h6 {
	margin:0 0 5px 0;
	padding:0;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#df0c36;
}
div.tools_convert .results p {
	margin:0;
	padding:0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#df0c36;
}
div.tools_convert .results span {
	font-size:20px;
	font-weight:bold;
	color:#444;
}
div.tools_tyresize tr {
	margin: 0;
	padding: 0;
	border: none;
	background:url(images/dots02.gif) repeat-x left bottom;
}
div.tools_tyresize th {
	padding: 10px 0 5px 0;
	color:#444;
}
div.tools_tyresize td {
	padding: 7px 0 10px 0;
	color:#444;
}
div.tools_tyresize th {
	padding-left:10px;
	text-align:left;
	font: normal 11px Arial, Helvetica, sans-serif;
}
div.tools_tyresize td {
	font: bold 11px Arial, Helvetica, sans-serif;
}
div.tools_tyresize th.label {
	text-align:center;
}
div.tools_tyresize td.label {
	text-align:right;
}
div.tools_tyresize td.red {
	color:#e30026;
}
div.tools_tyresize select {
	margin-right: 10px;
	width:80px;
	border: 1px solid #dfdfdf;
	outline: none;
}
div.tools_tyresize .results {
	margin-top:5px;
	padding: 20px 0 10px 0;
	width: 507px;
}
div.tools_tyresize .results th,
div.tools_tranche .results thead td {
	padding-left: 5px;
	font-weight:bold;
	color:#e30026;
}
div.tools_tyresize .results tr,
div.tools_tranche .results tr {
	background:none;
}
div.tools_tyresize .results tr.odd,
div.tools_tranche .results tr.odd {
	background-color:#f5f5f5;
}
div.tools_tyresize .results td,
div.tools_tranche .results td {
	padding:2px 0 2px 18px;
	font-weight:normal;
	text-align:left;
	background-image:url(images/bullet06.gif);
	background-repeat:no-repeat;
	background-position:10px 7px
}
div.tools_tyresize .results td.value,
div.tools_tranche .results td.value {
	font-weight:bold;
}
div.tools_tyresize .results td.unit {
	background-image:none;
}
div.tools_tyresize .notes {
	overflow:auto;
	width:487px;
	padding: 0 10px 20px 10px;
	text-align:left;
	color:#444;
}
div.tools_tyresize .notes h6 {
	margin:20px 0 2px 0;
	font: bold 11px Arial, Helvetica, sans-serif;
}
div.tools_tyresize .notes p {
	margin:0;
}
div.tools_tyresize .notes .columns {
	float:left;
	width:100px;
}
div.tools_tyresize .notes .columns p {
}
div.title_calc {
	margin:0;
	padding:0;
	width:487px;
	height:39px;
	color:#fff;
	background:#666 url(images/title_calc_bg.gif) repeat-x 0 0;
}
div.title_calc .left {
	display:block;
	float:left;
	width:58px;
	height:39px;
	background:url(images/title_calc_lf.gif) no-repeat 0 0;
}
div.title_calc .right {
	display:block;
	float:right;
	width:3px;
	height:39px;
	background:url(images/title_calc_rg.gif) no-repeat 0 0;
}
div.title_calc .title {
	display:block;
	float:left;
	padding:14px 0 0 10px;
	width:auto;
	max-width:425px;
	height:25px;
}
div.tools_tranche fieldset.money label {
	float:left;
	text-align:left;
	color:#444;
}
div.tools_tranche fieldset.money input {
	margin:0;
}
div.tools_tranche fieldset.money span {
	float:left;
	font:bold 25px Arial, Helvetica, sans-serif;
}
div.tools_tranche fieldset.money span.red {
	margin:0 5px;
	padding:15px 0 0 0;
	color:#e30026;
}
div.tools_tranche fieldset.money p {
	float:none;
	clear:both;
	overflow:auto;
	margin:0 auto;
	width:150px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#444;
}
div.tools_tranche fieldset.money p span {
	margin-top:3px;
}
div.tools_tranche fieldset.money p span.red {
	padding:5px 5px 0 0;
}
div.tools_tranche div.payment {
	position: relative;
	overflow:auto;
	margin: 0;
	padding: 5px 0 10px 0;
	border: none;
	background:url(images/dots02.gif) repeat-x left bottom;
}
div.tools_tranche div.payment p {
	margin:0 0 5px 0;
	padding:0;
	color:#444;
}
div.tools_tranche fieldset.payment {
	float:left;
	width:170px;
	margin:0 10px 0 40px;
	padding:0;
	text-align:left;
	background:none;
}
* html div.tools_tranche fieldset.payment {
	margin:0 0 0 20px;
}
div.tools_tranche fieldset.w110 {
	margin-left:0;
	width:110px;
}
div.tools_tranche fieldset.payment label {
	width:170px;
}
div.tools_tranche fieldset.payment select,
div.tools_tranche fieldset.payment .textfield {
	margin-left:10px;
}
div.tools_tranche fieldset.payment select {
	width:160px;
}
div.tools_tranche fieldset.payment .textfield,

div.tools_tranche fieldset.rate .textfield {
	width:100px;
}
div.tools_tranche fieldset.payment .textfield input,
div.tools_tranche fieldset.rate .textfield input {
	width:90px;
}
div.tools_tranche fieldset.rate label {
	float:left;
	margin-top:25px;
	width:80px;
}
div.tools_tranche fieldset.rate label.rate {
	margin:0 0 0 50px;
	width:110px;
	text-align:left;
}
div.tools_tranche fieldset.rate label input.checkbox {
	margin:-2px 2px 0 0;
	padding:0;
	vertical-align: middle;
}
div.tools_tranche .results table {
	margin:0 auto;
	width:400px;
}
div.tools_tranche .results thead td {
	margin-bottom:5px;
	padding-bottom:5px;
	text-align:center;
	background:url(images/dots02.gif) repeat-x left bottom;
}
div.tools_tranche .results thead td span {
	padding:2px 0 10px 25px;
	background:url(images/tools_tranche_calc.gif) no-repeat left top;
}
div.tools_tranche .results tbody td {
	color:#444;
}
div.tools_tranche .results tbody td.null {
	width:40px;
	background-image:none;
}

/*********************** END APO CHRISTO ******************************/


.lemans_div{
	margin:0;
	padding:10px 10px 5px 10px;
	float:left;
	width:477px;
}
.lemans_div h1{
	margin:0;
	padding:2px 0 3px 0;
	float:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#010101;
	width:477px;
}
.lemans_div h2{
	margin:0;
	padding:2px 0 2px 0;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#010101;
	width:477px;
}
.lemans_div h3{
	margin:0;
	padding:0 0 3px 0;
	float:left;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#010101;
	width:477px;
}
.lemans_txt{
	margin:0;
	padding:5px 0 5px 0;
	float:left;
	width:457px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#010101;
}
.lemans_div ul{
	margin:0;
	padding:0;
	float:left;
	width:477px;
	list-style:none;
}
.lemans_div ul li{
	margin:0;
	padding:0 0 4px 10px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#010101;
	width:467px;
	float:left;
	background-image:url('images/bullet04.gif');
	background-repeat:no-repeat;
	background-position:left 5px;
}
.lemans_div ul li em{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#010101;
}
.lemans_txt em{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#010101;
}
.lemans_form{
	margin:0;
	padding:10px 0 10px 15px;
	float:left;
	width:472px;
}
.lemans_line{
	margin:0;
	padding:0 0 5px 0;
	float:left;
	width:477px;
}
.lemans_form label{
	margin:0;
	padding:0 10px 0 0 0;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#010101;
	width:200px;
}
.lemans_form_input{
	margin:0 0 0 0px;
	padding:3px 0 10px 10px;
	float:left;
}
.lemans_form input{
	margin:0;
	padding:0;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#010101;
}
.lemans_txt a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#010101;
	text-decoration:none;
}
.lemans_txt a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#010101;
	text-decoration:underline;
}
.lemans_line_btn{
	margin:0;
	padding:15px 0 10px 0;
	text-align:center;
	display:block;
}
.lemans_txt_input{
	float:left;
	margin:0;
	padding:5px 5px 0 0;
}
.lemans_txt_input input{
	float:left;
	margin:0;
	padding:0;
	height:13px;
	width:13px;}
	
	
	
/* HEADER LINK */
#header			{ position:relative; }
.header_ad		{ position:absolute; top:6px; right:6px; width:236px; height:45px; }
.header_ad img	{ border:0; }


