body { margin: 0; padding: 0;background: #eeeeee url("images/fd.gif") top left; background-repeat: repeat-y; color: #000000; background-position: center; font-family: Helvetica, Verdana,Geneva,Arial,sans-serif; font-size: 12px; text-align: center;}
.simon { background-image: url(images/fond2.gif); width: 10px; background-repeat: repeat;}
table{font-size:inherit;font-size:100%;}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
legend{height:0;font-size:0;}
cite{font:normal 85% Verdana;}
em{font-style:normal;}
cite span{font-weight:bold;}

a:link,a:visited{ text-decoration:none; color: #28739D;}
a:hover{ text-decoration:underline; color: #68A3CD;}
p { text-align: justify; line-height: 22px; text-indent: 10px; }

#container { text-align: left; margin:0 auto;}
#top {text-align: right; float: right; padding-bottom: 4px;}
#top td {color: #ffffff;}
#top a {color: #ffffff; font-size: 12px; text-decoration: none;}
#top td {padding-left: 5px;}
//#navbar {background: #000000; repeat-x; height: 50px; margin: 5px; padding: 0px;}

.foot{
	margin-top: 45px; padding: 0px; background: url(images/slash04.gif) repeat-x 0 0;  }


#footer {background: url("images/fd2.gif") repeat-x; height: 20px; margin: 0px; padding: 0px; text-align: center; font-size: 11; font-weight: bold;}
#footer-left {background: url("images/footer-left.png") 0 0 no-repeat; height: 20px; width: 6px;}
#footer-right {background: url("images/footer-right.png") 100% 0 no-repeat; height: 20px; width: 7px;}
#quick-search {float: right;}
#quick-search td { background-color: #e0e0e0; padding: 0px; margin: 0px;padding-top: 3px; padding-right: 1px;}
.search_inputs { background-color: #e0e0e0; margin: 0px; padding: 0px; border: 1px solid #ffffff; height: 20px;}
.search_inputs-focus { background-color: #ffffff; margin: 0px; padding: 0px; border: 1px solid #ffffff; height: 20px; }
#categories {width: 100%;  background: #fefef3; text-align: center;}
a.categ:active, a.categ:link, a.categ:visited { color: #4fb008; font-weight: bold; text-transform: uppercase; }
a.categ:hover { color: #59d001; font-weight: bold; text-decoration: none; text-transform: uppercase; }
#categ_count { font-size: 11px; color: #4D4D4D; font-weight: bold; width: 100%; padding: 5px;}
#categ_description { padding: 5px;}
#categ_button { padding: 5px;}
a.view_button:active, a.view_button:link, a.view_button:visited { color: #ffffff; font-weight: bold; font-size: 11px; }
a.view_button:hover { color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: none;}
div.categories-top { border-top: 1px dotted #555555; }
td.categories-right { border-right: 1px dotted #555555; height: 100%; }
.form { text-align:right; line-height: 25px; padding-right: 10px; width: 30%;}

//select{ border: 1px solid #000000; line-height: 120%;}
//textarea{ border: 1px solid #000000; line-height: 120%;}
checkbox {background-color: #474747; border:0px; color: #dddddd; }
.noborder{ border: 0px;}

.form_feature { text-align:right; line-height: 25px; padding-right: 10px; width: 50%; color: #2a5f9b;}

#separator {height: 10px;}
div.red { color: #B00000; font-weight: bold;}
#title { color: #243659; font-weight: bold; text-align: center; width: 100%; height: 40px; font-size: 14px; }
#title2 { background: url("images/title.gif") no-repeat; background-position: center; }
td.gray { background: #f0f0f0; border-bottom: 2px solid #71add0; padding-left: 10px; color: #444444; font-weight: bold; }
div.gray { background: #f0f0f0; padding: 10px; }
div.gray1 { background: #f0f0f0; }
td.submit_info222 { background-color: #eeeeee; height: 50px; border: 1px solid #aaaaaa; padding-left: 50px; color: #000000; text-align: center;}
td.submit_info { display: block; padding: 10px 10px 10px 45px; margin: 15px 0;color: #000000; border-top: 3px solid #aaaaaa; border-bottom: 3px solid #aaaaaa; background: #eeeeee url(images/status-download2.png) 10px 50% no-repeat;}
td.submit_info2 { background: #ffffff; color: #000000;}
.details_top { background: #ebf2f7; color: #444444; font-weight: bold; padding: 5px;}
.gallery { background: #ffffff; padding: 2px; width: 510px; text-align: center;}
.pic { border: 1px solid #e5e5e5; text-align: center; padding: 2px; }
.pic_over { border: 1px solid #80aacd; text-align: center; padding: 2px;}
table.details { border-collapse: collapse; width: 240px; text-align: right; color: #000000; }
table.details1 { border-collapse: collapse; width: 100%; text-align: right; color: #0479bd; }
td.details { height: 25px; padding: 2px; background: #ffffff; border-bottom: 1px dashed #dddddd; font-weight: bold; text-align: left;}
td.details2 { height: 25px; padding: 2px; background: #f6f6f6; border-bottom: 2px solid #cccccc; font-weight: bold; text-align: left;}
td.details3 { height: 25px; padding: 2px; background: #f9f9f9; border-bottom: 2px solid #003399; font-weight: bold; text-align: left;}
td.details_over { height: 25px;	padding: 2px; background: #f7f7f7; border: 1px dashed 
#dddddd; font-weight: bold; text-align: left;}
.details_left{text-align: left; float: left; font-weight: normal;}
.details_right{text-align: right; float: right; font-weight: normal; color: #000000;}
.details_title { font-weight: bold; width: 100%; height: 30px; text-indent: 10px; background: url(images/title_bg.gif); height: 28px;}
.details_content { padding-top: 15px; padding-bottom: 10px; border-bottom: 1px dashed #dedede;}
.options {height: 25px;}

#tab-left { background: url(images/tab-left.gif) no-repeat 0px 0; width: 23px; height: 23px;}
#tab-left2 { background: url(images/tab-left2.gif) no-repeat 0px 0; width: 23px; height: 23px;}
#tab-right { background: url(images/tab-right.gif) no-repeat; width: 10px; height: 23px;}
#tab { background: url(images/tab-middle.gif); height: 23px; text-align: center; font-size: 10px; font-weight: bold; }

#tab-lefta { background: url(images/tab-lefta.gif) no-repeat 0px 0; width: 23px; height: 23px;}
#tab-left2 { background: url(images/tab-left2.gif) no-repeat 0px 0; width: 23px; height: 23px;}
#tab-righta { background: url(images/tab-righta.gif) no-repeat; width: 10px; height: 23px;}
#taba { background: url(images/tab-middlea.gif); height: 23px; text-align: center; font-size: 10px; font-weight: bold; }

#short_listing { text-align: left; width: 100%; border: 1px solid #eeeeee;}
.short_ad_odd { background: #f9f9f9;}
.short_ad_even { background: #f9f9f9;}
.listing_title {font-weight: bold;}
.listing_make {font-weight: bold;}
.listing_description {}
.price { font-weight: bold;}

#short_listing2 { text-align: left; width: 100%; border: 1px solid #aa0018;}
.short_ad_odd { background: #f9f9f9;}
.short_ad_even { background: #f9f9f9;}
.listing_title {font-weight: bold;}
.listing_make {font-weight: bold;}
.listing_description {}
.price { font-weight: bold;}

#account {padding: 0px; border: 0px solid #e1e1e1;}
#welcome { padding:8px; background: #999999; margin: 10px; color: #ffffff; font-weight: bold; }

td.left_form { width: 25%; height: 25px; padding-right: 10px; background: #666e7c; color: #ffffff; padding-left: 10px; border-bottom: 1px solid #dce2ec; }
td.right_form { height: 25px; background: #dce2ec; color: #000000; padding-left: 10px; border-bottom: 1px solid #ffffff; }
.payment { color: #444444; background: #f3eec8; padding: 40px; border-top: 2px solid #777777; }

.nicetable { border-collapse: collapse; color: #2b7593; }
tr.nicetablerow_even { background: #FFFFFF; }
tr.nicetablerow_odd { background: #f0f4f4; }
tr.nicetablerow_pending { background: #fff7d1; }
tr.nicetablerow_over { background: #F5F5F0; color: #FC9B00; }
td.nicetablerow { margin:5px; padding: 2px; border: 1px solid #c1c1c1; height: 37px;}
td.nicetablerow-separator { border-top: 1px solid #c1c1c1;}
td.none { background: #ffffff; border: 0px; }

tr.tab_header { background: url(images/navbar-middle.gif) 6px 0 repeat-x; height: 32px;}
td.tab_header_left { background: url(images/navbar-left.gif) 0 0 no-repeat; height: 32px; width: 6px;}
td.tab_header_right { background: url(images/navbar-right.gif) 100% 0 no-repeat; height: 32px; width: 6px;}
td.tab_header {	color: #ffffff;	padding-left: 5px; padding-right: 5px; padding-bottom: 10px; vertical-align: bottom;}
a.tab_header { color: #ffffff; text-decoration: none; }

.bottom_side { font-size: 12px; color: #333333; border-bottom: 2px solid #eeeeee; background-color: #ffffff; height: 25px;}
.list { background: url("images/arrow.gif") 0 5px no-repeat; height: 25px; padding-right: 10px; padding-left: 10px;}
.left_side { font-size: 10px; border-left: 1px solid #cccccc; height: 100%; width: 2px; }
.up_side { color: #333333; border-top: 2px solid #eeeeee; padding-top: 4px;}
.search_sort {padding: 6px 0 6px 0; height: 25px; }

a.details_button{ background: transparent url('images/details_left.gif') no-repeat bottom left; display: block; float: left; line-height: 13px; height: 25px; padding-left: 4px; text-decoration: none; }
a:link.details_button, a:visited.details_button, a:active.details_button, a:hover.details_button{ color: #000000; text-decoration: none; }
a.details_button span{ background: transparent url('images/details_right.gif') no-repeat top right; display: block; padding: 6px 25px 6px 6px;}

a.more_button{ background: transparent url('images/more_left.gif') no-repeat top left; display: block; float: left; line-height: 20px; height: 28px; padding-left: 4px; text-decoration: none; width: 100%;}
a:link.more_button, a:visited.more_button, a:active.more_button, a:hover.more_button{ color: #ffffff; text-decoration: none; width: 100%;}
a.more_button span{ background: transparent url('images/more_right.gif') no-repeat top right; display: block; padding: 4px 20px 4px 6px;}

.buttonwrapper_more{ width: 100%;}
.buttonwrapper_details{ width: 100%;}
.buttonwrapper{ width: 100%; overflow: hidden;}

.button{ background: transparent url('images/button.gif') no-repeat top right; display: block; padding: 3px 10px 5px 4px; }

.activebutton{ background: transparent url('images/active.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #2ba000;}
.inactivebutton{ background: transparent url('images/inactive.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #777777;}
.expiredbutton{ background: transparent url('images/expired.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ff2810;}
.pendingbutton{ background: transparent url('images/pending.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #f87704;}
.featuredbutton{ background: transparent url('images/featured.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #268bc2;}
.pendingfeaturedbutton{ background: transparent url('images/pending_featured.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #000000;}
.soldbutton{ background: transparent url('images/sold.gif') no-repeat top left; display: block; float: left; line-height: 13px; height: 21px; padding-left: 20px; text-decoration: none; color: #ff2810;}

#footer_links { padding: 3px; line-height: 18px; color: 777777;}
#footer_links a{ color: 777777;}

.details_ad_title { font-size: 13px; line-height: 22px; color: #444444; font-weight: bold;}
.details_make { line-height: 22px; color: #337800;}
.details_category { line-height: 22px; color: #006898;}
.details_price { line-height: 22px; color: #990000;}

.options_set { background: url("images/options_sets.gif") 0 15px no-repeat; padding-left: 18px; padding-top: 15px; font-weight: bold;}
.info { display: block; padding: 10px 10px 10px 45px; margin: 15px 0;color: #0055BB; border-top: 3px solid #629de3; border-bottom: 3px solid #629de3; background: #D8E5F8 url(images/status-info.png) 10px 50% no-repeat;}
.results { display: block; padding: 10px 10px 10px 45px; margin: 15px 0;color: #57861A; border-top: 3px solid #c2df88; border-bottom: 3px solid #c2df88; background: #EEF7DD url(images/status-download.png) 10px 50% no-repeat;}
.message { display: block; padding: 10px 10px 10px 45px; margin: 15px 0;color: #B79000; border-top: 3px solid #fde179; border-bottom: 3px solid #fde179; background: #FEF6D8 url(images/status-note.png) 10px 50% no-repeat;}
#error { color: #c00; border-top: 3px solid #fe7b7a; border-bottom: 3px solid #fe7b7a; background: #FFD6D6 url(images/status-alert.png) 10px 50% no-repeat; display: block; padding: 10px 10px 10px 45px; margin: 15px 0;}
#navigator { background: #f0f0f0; padding: 3px; border-top: 2px solid #dddddd; }
#navigator2 { background: #f0f0f0; }
#navigator3 { background: #f0f0f0; padding: 3px; border-bottom: 2px solid #dddddd; }

.package_name { color: #049d00; font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 10px;}
#packages li { color: #444444; font-size: 11px; font-weight: bold; background: url("images/arrow.gif") 1% 2px no-repeat; padding-left: 12px; margin: 2px; line-height: 20px; }
#price { color: #c60d0d; font-size: 12px; font-weight: bold; text-align: center; }
#featured { color: #c60d0d; font-size: 12px; font-weight: bold; text-align: center; }
#stats_box { border: 2px solid #dddddd; padding: 5px; margin-bottom: 10px; color: #777777; overflow: auto; position:relative;}
#stats_col { padding: 5px;}
#stats_title { text-align: center; color: #c41a1a; }


.box-header-left { background: url("images/head-left.gif") no-repeat; width: 20px; height: 29px; }
.box-header-right { background: url("images/head-right.gif") no-repeat; width: 20px; height: 29px; }
.box-header-middle { background: url("images/head-middle.gif") repeat-x; height: 29px; color: #000000;	padding-left: 3px; padding-top: 3px; }
.box2-header-left { background: url("images/head-left.gif") no-repeat; width: 20px; height: 29px; }
.box2-header-right { background: url("images/head-right.gif") no-repeat; width: 20px; height: 29px; }
.box2-header-middle { background: url("images/head-middle22.gif") repeat-x; height: 29px; color: #000000;	padding-left: 3px; padding-top: 3px; }
.box-top-left { background: url("images/box-top-left.gif") no-repeat; width: 5px; height: 9px; text-align: left;}
.box-top-right { background: url("images/box-top-right.gif") no-repeat; width: 5px; height: 9px; text-align: right; }
.box-top-middle { background: url("images/box-top-middle.gif") repeat-x; height: 9px; }
.box-bottom-left { background: url("images/box-bottom-left.gif") no-repeat; width: 5px; height: 9px; text-align: left; }
.box-bottom-right { background: url("images/box-bottom-right.gif") no-repeat; width: 5px; height: 9px; text-align: right; }
.box-bottom-middle { background: url("images/box-bottom-middle.gif") repeat-x; height: 9px; }
div.box { border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.featured { width: 200px; }
.price { color: #45ac00; font-weight: bold;}
a.make { color: #555555; font-weight: bold; }
a.location { color: #0274bd; font-weight: bold; }
.separator { border-bottom: 1px dotted #d0d0d0; }
.vert_separator { border-right: 1px dotted #d0d0d0; }
.quick_search { padding-left: 10px;}
.white {color: #ffffff;}

.site_header{
	background: url(images/slash03.gif) repeat-x 0 0;
	color: #FFF;
}
	.site_header .wrapper{
		width: 980px; height: 162px;
		margin: auto;
		position: relative;
	}
	.site_header .links{
		position: absolute;
		right: 0; top: 10px;
		color: #89CFF0;
	}
		.site_header .links a{ color: #ffffff; font: 11px Verdana,sans-serif;}
		.site_header .links a:hover{ color: #FFF;}
	.site_header h1{
		position: absolute; top: -10; left: 0;
		overflow: hidden;
		height: 100px; width: 240px;
		line-height: 3000px;
		background: url(images/logo.gif);
		_behavior: url(iepngfix.htc);
	}	.site_header h1 a{ display: block; zoom: 1; width: 100%; height: 100%;}
	.site_header .intro{
		width: 400px; height: 84px; overflow: hidden;
		margin-left: 240px; padding-top: 10px;
		font: 14px Verdana,sans-serif;
	}
		.site_header .intro:first-letter {
			float: left; font: 46px "Georgia", "Garamond", "Times New Roman", "Times", serif;
		}
	.site_header .nav{
		position: absolute; right: 0; top: 110px;
		height:34px;
		text-align: right;
		}
	.site_header .nav li{
		display: inline; position: relative; zoom:1;
		margin: 0 2px;
	}
		.site_header .nav li a{
			padding: 2px 10px;
			font-size: 18px; font-style: italic;
			color: #ffffff;
			}
			.site_header .nav li a:hover{
				color: #ffffff;
			}
			.site_header .nav .hot{
				position: absolute; right: -10px; top: -20px;
				width: 32px; height: 24px; overflow: hidden;
				background: url(hot.png); line-height: 300px;
				_behavior: url(iepngfix.htc);
			}

	.site_header .nav2{
		position: absolute; left: 0; top: 110px;
		height:34px;
		text-align: left;
		}
	.site_header .nav2 li{
		display: inline; position: relative; zoom:1;
		margin: 0 2px;
	}
		.site_header .nav2 li a{
			padding: 2px 10px;
			font-size: 18px; font-style: italic;
			color: #ffffff;
			}
			.site_header .nav2 li a:hover{
				color: #ffffff;
			}
			.site_header .nav2 .hot{
				position: absolute; left: -10px; top: -20px;
				width: 32px; height: 24px; overflow: hidden;
				background: url(hot.png); line-height: 300px;
				_behavior: url(iepngfix.htc);
			}

	.site_header .date{
		position: absolute; top:80px; left: -4;
		background: url(slash03.gif);
		font:bold 10px Tahoma, sans-serif;
		color: #FFFFFF;
		padding: 0px 20px 5px;
		text-transform: uppercase;
	}

	#ad_code {
		width:136px;
		text-align:center;
		background:#FFFFFF url(images/RoundedGlow.png) center center no-repeat;
		padding:8px;
		}
	.site_middle1 h1{
		position: absolute; top: 147; align: center;
		overflow: hidden;
		height: 52px; width: 240px;
		line-height: 3000px;
		background: url(images/title.gif);
		_behavior: url(iepngfix.htc);
	}
	.site_middle1 .nav2{
		position: absolute; top: 160; align: center;
		height: 52px; width: 230px;
		text-align: center;
		}
	.site_middle1 .nav2 li{
		display: inline; position: relative; zoom:1; font-size: 18px; font-style: italic;	margin: 0 2px; }
	

	.site_middle h1{
		position: absolute; top: 147; align: center;
		overflow: hidden;
		height: 52px; width: 240px;
		line-height: 3000px;
		background: url(images/title_1.gif);
		_behavior: url(iepngfix.htc);
	}
	.site_middle2 h1{
		position: absolute; top: 147; align: center;
		overflow: hidden;
		height: 52px; width: 240px;
		line-height: 3000px;
		background: url(images/title_2.gif);
		_behavior: url(iepngfix.htc);
	}
	.site_middle3 h1{
		position: absolute; top: 147; align: center;
		overflow: hidden;
		height: 52px; width: 240px;
		line-height: 3000px;
		background: url(images/title_3.gif);
		_behavior: url(iepngfix.htc);
	}
	.site_middle4 h1{
		position: absolute; top: 147; align: center;
		overflow: hidden;
		height: 52px; width: 240px;
		line-height: 3000px;
		background: url(images/title_4.gif);
		_behavior: url(iepngfix.htc);
	}
	.site_middle5 h1{
		position: absolute; top: 147; align: center;
		overflow: hidden;
		height: 52px; width: 240px;
		line-height: 3000px;
		background: url(images/title_5.gif);
		_behavior: url(iepngfix.htc);
	}
	.site_middle6 h1{
		position: absolute; top: 147; align: center;
		overflow: hidden;
		height: 52px; width: 240px;
		line-height: 3000px;
		background: url(images/title_6.gif);
		_behavior: url(iepngfix.htc);
	}
	.site_middle7 h1{
		position: absolute; top: 147; align: center;
		overflow: hidden;
		height: 52px; width: 240px;
		line-height: 3000px;
		background: url(images/title_7.gif);
		_behavior: url(iepngfix.htc);
	}

<style type="text/css">
body, html {
        margin: 0; padding: 0;
}
div.table {
        display:table;
        /* Joindre les bords des cellules */
        border-collapse:collapse;
        /* Forcer le tableau à prendre la largeur écran */
        width:100%;

}
div.caption {
        /* Ffox n'affiche pas le caption dans la table
                il faut le déclarer bloc */
        display:block;
        /* Si déclaré bloc, lui donner la largeur des
                td cumulés */
        width:400%; /* 100 % x 4 colonnes */
        /* Aligner le titre au centre */
        text-align:center;
}
        /* tbody optionnel */
div.tbody {
        display:table-row-group;
}
div.tr {
        display:table-row;
}
div.td {
        display:table-cell;
        padding:-2px;
        width:24.8%;

}
div.end {
        width:auto;
}
</style>
<!--[if lte IE 7]>
<style type="text/css">
div.table {
        /* 100 % fait sortir le tableau de la fenêtre */
        width:auto;
}
div.caption {
        /* table-caption est reconnu/interprété par IE */
        display:table-caption;
        width:auto;
}
div.td {
        /* table-cell ne passe pas pour IE, obligé bloc et float */
        display:block;
        float:left;

}
div.end {
        /* dernière cellule */
        width:auto;
        float:none;
}
</style>

/* @group Modules */

.module,
.module-hilite1,
.module-hilite2,
.module-hilite3,
.module-hilite4,
.module-hilite5,
.module-hilite6,
.module-hilite7,
.module-hilite8,
.module-quote,
.module-search {
	margin-top: 0px;	
	margin-bottom: 25px;
}

.module-hilite1,
.module-hilite2,
.module-hilite3,
.module-hilite4,
.module-hilite5,
.module-hilite6,
.module-hilite7,
.module-hilite8,
.module-quote {
	background: url(images/module-left.png) 0% 100% no-repeat;
	height: 1%;
}

.module-hilite1 div,
.module-hilite2 div,
.module-hilite3 div,
.module-hilite4 div {
	background: none;
	margin: 0;
	padding: 0;
}

.module-hilite5 div,
.module-hilite6 div,
.module-hilite7 div,
.module-hilite8 div {
	background: url(images/module-right.png) 100% 100% no-repeat;
	height: 1%;

}

.module h3,
.module-hilite3 h3,
.module-quote h3 {
	font-size: 145%;
	font-weight: normal;
	
background: #eeeeee; 
background: url(images/fd_menu_2.gif) 0% 100% repeat-x;
height: 30px; line-height: 30px;

}
.module h3,
.module-hilite4 h3,
.module-quote h3 {
	font-size: 145%;
	font-weight: normal;
	
background: #eeeeee; 
background: url(images/fd_menu_3.gif) 0% 100% repeat-x;
height: 30px; line-height: 30px;

}

.module h3,
.module-hilite1 h3,
.module-hilite2 h3,
.module-hilite5 h3,
.module-hilite6 h3,
.module-hilite7 h3,
.module-hilite8 h3,
.module-quote h3 {
	font-size: 145%;
	font-weight: normal;
	
background: #eeeeee; 
background: url(images/fd_menu_1.gif) 0% 100% repeat-x;
height: 30px; line-height: 30px;

}

.spacer div.module,
.spacer div.module-hilite1,
.spacer div.module-hilite2,
.spacer div.module-hilite3,
.spacer div.module-hilite4,
.spacer div.module-hilite5,
.spacer div.module-hilite6,
.spacer div.module-hilite7,
.spacer div.module-hilite8,
.spacer div.module-quote  {
	margin-left: 10px;
}

.module-hilite1 h3,
.module-hilite5 h3 {
	color: #000;
}
.module div div div {
	padding: 0 5px;
}

.module-hilite1 div div,
.module-hilite2 div div,
.module-hilite3 div div,
.module-hilite4 div div {
	background: none;
	padding: 0 5px 18px 13px;
}

.module-hilite5 div div,
.module-hilite6 div div,
.module-hilite7 div div,
.module-hilite8 div div {
	background: none;
	padding: 0 8px 18px 13px;	
}

.module-hilite1 div div div,
.module-hilite2 div div div,
.module-hilite3 div div div,
.module-hilite4 div div div,
.module-hilite5 div div div,
.module-hilite6 div div div,
.module-hilite7 div div div,
.module-hilite8 div div div {
	padding: 0 0 0 8px;
}

.module-quote div div div {
	padding: 13px 13px 13px 13px;
}

.module
.module-hilite1 div div div div,
.module-hilite2 div div div div,
.module-hilite3 div div div div,
.module-hilite4 div div div div,
.module-hilite5 div div div div,
.module-hilite6 div div div div,
.module-hilite7 div div div div,
.module-hilite8 div div div div,
.module-quote div div div div,
.module-search div div div div {
	background: none;
	padding: 0;
	border: 0;
}

.module-hilite1 div div div,
.module-hilite5 div div div {
	border-left: 8px solid #3062C4;

}

.module-hilite2 div div div,
.module-hilite3 div div div {
	border-left: 8px solid #000000;

}

.module-hilite4 div div div {
	border-left: 8px solid #aa0018;

}
.module-quote {
	background: url(../images/quote-tl.png) 0 0 no-repeat;
}

.module-quote div {
	background: url(../images/quote-tr.png) 100% 0 no-repeat;
}

.module-quote div div {
	background: url(../images/quote-bl.png) 0 100% no-repeat;
}

.module-quote div div div {
	background: url(../images/quote-br.png) 100% 100% no-repeat;
}

.module-search {
	background: url(../images/search-bg.png) 0 0 no-repeat;
	width: 184px;
	height: 45px;
}

.module-search input {
	background: transparent;
	border: 0;
	margin-left: 66px;
	margin-top: 14px;
	padding: 2px 0 0 5px;
	overflow: hidden;
	width: 105px;
}

#footer-1 .module h3 {
	padding-left: 0;
	background: none;
}

#footer-1 .module div div div {
	padding: 0px 18px;
}


/* section table overrides */
.sections .left .module-hilite1 div div,
.sections .left .module-hilite2 div div,
.sections .left .module-hilite3 div div,
.sections .left .module-hilite4 div div,
.sections .right .module-hilite1 div div,
.sections .right .module-hilite2 div div,
.sections .right .module-hilite3 div div,
.sections .right .module-hilite4 div div {
	background: none;
}

/* @end */

hr {
	clear: both;
	height: 0;
	border: 0;
	display: none;
}

/* The toolbar for the content box */
ul#rokslide-toolbar {
	float: left;
	text-align: center;
	list-style: none;
	margin: 0 auto 0 auto;
	padding: 0;
	padding-left: 5px;
	clear: both;
}


#rokslide-toolbar li {
	float: left;
	height: 28px;
	line-height: 28px;
	display: block;
	cursor: pointer;
	list-style: none;
	padding: 0 15px;
	margin-left: 3px;
	font-weight: bold;
}
	
div#frame {
	clear: both;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
	
div#frame div.button {
	position: absolute;
	width: 15px;
	height: 15px;
	cursor: pointer;
	overflow: hidden;
	top: 40%;
}

div#frame div.button#left {
	left: 10px;
}

div#frame div.button#right {
	right: 10px;
}

div#frame div.button#left:hover, div#frame div.button#left.hover,
div#frame div.button#right:hover, div#frame div.button#right.hover{
	background-position: 0 0px;
}

#scroller {
	margin: 0 auto;
	overflow: hidden;
}

.tab-pane {
	margin: 0 20px;
	float: left;
	overflow: hidden;
}

option.style2 {background-color: #eeeeee; color: #aaaaaa;}