/* CSS Document */

* {
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	color:#000000;
}

body {
	margin: 0; 
	padding: 0;
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
	background-repeat:repeat-x;
	background-color:#5f636c;
}

.Price {
	font-weight:bold;
	font-size:28px;
	color:#CC0000;
}

.Price2 {
	font-weight:bold;
	font-size:28px;
	color:#CC0000;
}

.Price3 {
	font-weight:bold;
	font-size:18px;
	color:#CC0000;
}

.Price4 {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-decoration:line-through;
}

.Price5 {
	font-weight:bold;
	font-size:14px;
	color:#CC0000;
}

.startlink {
        text-align:left;
	padding-bottom:0px;
	padding-left:280px;
	padding-bottom:8px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}

.startlink2 {
        text-align:left;
	padding-bottom:0px;
	padding-left:62px;
	padding-bottom:12px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.startlink3 {
        text-align:left;
	padding-bottom:0px;
	padding-left:65px;
	padding-bottom:12px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.startlink4 {
        text-align:left;
	padding-bottom:0px;
	padding-left:267px;
	padding-bottom:12px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.startlink5 {
        text-align:left;
	padding-bottom:0px;
	padding-left:280px;
	padding-bottom:8px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.startlink6 {
        text-align:left;
	padding-bottom:0px;
	padding-left:269px;
	padding-bottom:8px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.text1{
	font-size:9px;
	color:#000000;
}

h1 {
	font-size:18px;
	color:#171717;
}

h2{
	font-size:16px;
	color:#171717;
}

h3{
	font-size:14px;
	color:#171717;
}

h4{
	font-size:14px;
	color:#000000;
}

h5{
	font-size:16px;
	color:#000000;
}

h6{
	font-size:12px;
	color:#ffffff;
        font-weight:bold;
}

h7{
	font-size:11px;
	color:#000000;
        font-weight:bold;
}

h8{
	font-size:18px;
	color:#000000;
        font-weight:bold;
}

h9{
	font-size:10px;
	color:#ffffff;
}

h10{
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

h11{
	font-size:12px;
	color:#000000;
        font-weight:bold;
}

h12{
	font-size:9px;
	color:#000000;
}

h13{
	font-size:11px;
	color:#000000;
}

h14{
	font-size:18px;
	color:#171717;
	font-weight:bold;
	text-decoration:underline;
}

h15{
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

h16{
	font-size:19px;
	color:#0029c3;
	font-weight:bold;
	text-decoration:none;
}

.table_border {
	border-left:1px #5f636c solid;
	border-right:1px #5f636c solid;
	background-color:#FFFFFF;

}

.menu {
	background-image:url(/layout/default_layout_6/bg_navigation.gif);
	background-repeat:repeat-x;
	padding-left:13px;
	padding-right:13px;
	margin:0px;

}

.articlelistback {
	background-image:url(/images/gallery/Design/article_list_header.jpg);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;

}

.menu a {
	color:#000000;
	text-decoration:none;

}

.table_menu {
	margin-left:0px;
}

.header {
	background-image:url(/images/gallery/Design/header_wre.gif);
	background-repeat:no-repeat;
	height:200px;
}



.header_navigation_right {
        background-color:#000000;
	margin:0px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:right;
	color:#ffffff;
}

.header_navigation_right a {
	color:#ffffff;
	text-decoration:none;
}

.header_navigation_right a:hover {
   text-decoration:underline;
}

.header_navigation_left {
        background-color:#000000;
	margin:0px;
	padding-right:0px;
        padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	color:#ffffff;
}

.header_navigation_left a {
	color:#ffffff;
	text-decoration:none;
}

.header_navigation_left a:hover {
   text-decoration:underline;
}

/**
 * 2. row
 */
#left_column {
	padding-top:0px;
	width:200px;
 border-left: 4px solid #ffffff;

}

#main_column {
        text-align:left;
	width:100%;
	padding-top:10px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
border-top: 0px solid #000000;

}

#right_column {
	width:200px;
	padding-top:0px;
 border-right: 4px solid #ffffff;

}


ul.left_menu {
    padding:0px;
    margin:0px 0px 0px 0px;
   width:200;
 border-left: 0px solid #f2db29;
 border-right: 0px solid #000000;
 border-bottom: 0px solid #000000;
}


ul.left_menu ul {
    padding:0px;
    margin:0px;
    width:200px;       
}

ul.left_menu li {
    text-align:left;
    list-style-type:none;
    padding-left: 0px;
        padding-top:0px;
        margin-left:0px;
    width: 200px;
 border-bottom: 0px solid #000000;
}

ul.left_menu li.level1 {
    text-align:left;
    padding-left: 0px;
    background-image:none;
    background-repeat:no-repeat;
}

ul.left_menu li.level1 a {
 width: 193px;
 padding-left: 7px;
 padding-right:0px;
 padding-top: 4px;
 background-color:#000000;
 height:20px;
 display:block;
 text-decoration: none; 
 border-left: 0px solid #f2db29;
 font-weight: bold; 
 color:#ffffff;  
}

ul.left_menu li.level1 a:hover {
 width: 193px;
 padding-left: 7px;
 padding-right:0px;
 padding-top: 4px; 
 background-color:#000000;
 font-weight: bold; 
 height:20px;
 display:block;
 text-decoration: none; 
 color:#ffffff;
 border-left: 0px solid #f2db29;
}

ul.left_menu li.level2 {
    padding-left: 0px;
    text-align:left;
    background-image:none;
    background-repeat:no-repeat;
}

ul.left_menu li.level2 a {
 width: 188px;
 padding-left: 3px;
 padding-right:1px;
 padding-top: 1px;
 padding-bottom: 2px;
 background-color:#ffffff;
 height:14px;
 display:block;
 text-decoration: none; 
 border-left: 6px solid #000000;
 border-right: 2px solid #000000;
 font-weight: normal; 
 color:#000000;  
 border-bottom: 1px dotted #000000;
}

ul.left_menu li.level2 a:hover {
 width: 189px;
 padding-left: 2px;
 padding-right:1px;
 padding-top: 1px; 
 padding-bottom: 2px;
 background-color:#ffffff;
 font-weight: normal; 
 height:14px;
 display:block;
 text-decoration: none; 
 border-left: 6px solid #f2db29;
 font-weight: bold; 
 border-bottom: 1px dotted #000000;
}

ul.left_menu li.level3 {
    padding-left: 0px;
    text-align:left;
    background-image:none;
    background-repeat:no-repeat;
}

ul.left_menu li.level3 a {
 width: 182px;
 margin: 0; 
 padding-left: 3px;
 padding-right:1px;
 padding-top: 1px;
 padding-bottom:1px;
 background-color:#ffffff;
 height:14px;
 display:block;
 text-decoration: none; 
 border-left: 12px solid #000000;
 border-right: 2px solid #000000;
 font-weight: normal; 
 color:#000000;
 border-bottom: 1px dotted #000000;
}

ul.left_menu li.level3 a:hover {
 background-color:#ffffff;
 width: 183px;
 margin: 0; 
 padding-left: 2px;
 padding-right:1px;
 padding-top: 1px;
 padding-bottom:1px;
 height:14px;
 display:block;
 text-decoration: none; 
 border-left: 12px solid #f2db29;
 border-right: 2px solid #000000;
 background-color:#ffffff;
 font-weight: bold; 
 color:#000000;
 border-bottom: 1px dotted #000000;
}

ul.left_menu li.level4 {
    padding-left: 0px;
    text-align:left;
    background-image:none;
    background-repeat:no-repeat;
}

ul.left_menu li.level4 a {
 width: 176px;
 margin: 0; 
 padding-left: 3px;
 padding-right:1px;
 padding-top: 1px;
 padding-bottom:1px;
 background-color:#ffffff;
 height:14px;
 display:block;
 text-decoration: none; 
 border-left: 18px solid #000000;
 border-right: 2px solid #000000;
 font-weight: normal; 
 color:#000000;
 border-bottom: 1px dotted #000000;
}

ul.left_menu li.level4 a:hover {
 background-color:#ffffff;
 width: 177px;
 margin: 0; 
 padding-left: 2px;
 padding-right:1px;
 padding-top: 1px;
 padding-bottom:1px;
 height:14px;
 display:block;
 text-decoration: none; 
 border-left: 18px solid #f2db29;
 border-right: 2px solid #000000;
 background-color:#ffffff;
 font-weight: bold; 
 color:#000000;
 border-bottom: 1px dotted #000000;
}


.box {
	width:200px;
	padding-right:0px;
        padding-top:10px;
}

.box2 {
	width:200px;
	padding-right:0px;
        padding-top:0px;
}

.box_contenseiten {
        text-align:left;
	padding-top:5px;
	padding-left:6px;
	padding-bottom:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	height:30px;
}

.box_contenseiten2 {;
        text-align:left;
	padding-top:30px;
	padding-left:6px;
	padding-bottom:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}


.startseite_header {
        text-align:left;
	padding-left:7px;
	padding-bottom:12px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

#right_column .box {

        text-align:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
}

#left_column .box {

        text-align:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
}

#right_column .box .header {

	padding:0px;
	
	height:30px;
	
	background-image:url(/images/gallery/Design/box_header.jpg);
	background-repeat:no-repeat;        
}

.header h6 {
        text-align:left;
	padding-top:6px;
	padding-left:10px;
	padding-bottom:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:11px;
	font-weight:bold;
}

#left_column .box .header {

	padding:0px;
	
	height:30px;
	
	background-image:url(/images/gallery/Design/box_header.jpg);
	background-repeat:no-repeat;
}

#left_column .box .content {	
        text-align:left;
	font-size:11px;
	font-weight:normal;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	
	
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 10px 0px 0px 5px;
	
	width:191px;
}

#left_column .box .content_bilder {	
        text-align:left;
	font-size:11px;
	font-weight:normal;
	
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 13px 0px 0px 0px;

	width:inherit;
}

#left_column .box .content_navi {	
        text-align:left;
	font-size:11px;
	font-weight:normal;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	
	
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 5px 0px 0px 5px;
	
	width:191px;
}

#left_column .box .footer {
        text-align:left;

	background-repeat:no-repeat;
	margin-bottom:0px;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	border-bottom:6px #000000 solid;
}

#left_column .box .footer_navi {
        text-align:left;

	background-repeat:no-repeat;
	margin-bottom:0px;
	border-left:8px #000000 solid;
	border-right:2px #000000 solid;
	border-bottom:6px #000000 solid;
}

#right_column .box .content {	
        text-align:left;
	font-size:11px;
	font-weight:normal;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	
	
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 10px 0px 0px 5px;
	
	width:191px;
}

#right_column .box .content2 {	
        text-align:left;
	font-size:11px;
	font-weight:normal;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	
	
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 0px 0px 0px 5px;
	
	width:191px;
}

#right_column .box .content3 {	
        text-align:left;
	font-size:11px;
	font-weight:bold;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	
	
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 0px 0px 0px 0px;
	
	width:196px;
}


#right_column .box .content_bilder {	
        text-align:left;
	font-size:11px;
	font-weight:normal;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 0px 0px 0px 0px;
	
	width:196px;
}

#right_column .box .content_center {	
        text-align:center;
	font-size:11px;
	font-weight:normal;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 10px 0px 0px 0px;
	
	width:196px;
}

#left_column .box .content_center {	
        text-align:center;
	font-size:11px;
	font-weight:normal;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 10px 0px 0px 0px;
	
	width:196px;
}

#right_column .box .content_2 {	
        text-align:left;
	font-size:11px;
	font-weight:normal;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	background-repeat:repeat-y;
	
	margin-top:0px;
	margin-left:0px;

	padding: 10px 0px 0px 0px;
	
	width:196px;
}

#right_column .box .footer {
        text-align:left;

	background-repeat:no-repeat;
	margin-bottom:0px;
	border-left:2px #000000 solid;
	border-right:2px #000000 solid;
	border-bottom:6px #000000 solid;
}

.bg_content {
	background-color:#ffffff;
	padding:9px;
	width:964px;
	margin-top:45px;	

}

.left-align {
         text-align: left; 
}


/**
 * mit dieser Anweisung kann das Logo im Kopfbereich geändert werden.
 */

.logo {
	background-image:url(/layout/default_layout_6/logo.gif);
	background-repeat:no-repeat;
	padding:20px;
	margin:40px;
	width:150px;
}


.footer {

	background-repeat:repeat-y;
	height:10px;
	color:#ffffff;
	padding-left:16px;

}

.footer_unten {
        text-align:center;
	background-image:url(/images/gallery/Wrestling_NEU/footer_unten_neu.jpg);
	background-repeat:repeat-x;
	height:150px;
	color:#000000;
       text-decoration:none;
	padding-left:16px;
	padding-top:1px;
}

#plenty_lottery_question_1, #plenty_lottery_question_2, #plenty_lottery_question_3 {
    text-align:left;
    padding:8px;
    margin: 6px 0px 6px 0px;
    border:#999999 solid 1px;
    display:block;
}

.question_select {
    float:left;
    display:block;

}

.question {
    float:none;
    margin-left:20px;
    font-weight:bold;
    display:block;
}

#plenty_lottery_data {
       padding:8px;
       border:#999999 solid 1px;
}

#plenty_lottery_data .cola,
#plenty_lottery_data .colb {
    padding:4px;
}


/**
 * Hinweistexte oder Ergebnisausgaben werden in diesen Boxen platziert
 */
.plenty_horizontal_bar {
	width:99%; 
	margin: 4px 0px 4px 0px;


	padding:0px;
	border: 2px solid #dfdfdf; 
	background-color:#f8f8ff;
	text-align:left;
	vertical-align:middle;
}

.plenty_horizontal_bar div {
	padding-left: 8px;
	padding-bottom: 4px;
}

.plenty_horizontal_bar h2 {
	color:#D2D1D7;
	font-weight:normal;
}

.ArticleAttrImageSelected {
	border:1px solid #E2007A;
}

			.tab_border {
				margin-top:14px;
				border-collapse:collapse;
				border-width: 1px;
				border-style: solid;
				border-color: #B1BCC9;
			}
			
			.tab_border td {
				padding:5px;
			}
			
			.tab_border th {
				padding:5px;
				font-weight:bold;
				letter-spacing:0.1em;
				background-color:#818A95;
				color:#FFFFFF;
				border-collapse:collapse;
				border-width: 1px 1px 1px 1px;
				border-style: solid solid solid solid;
				border-color: #C3D0E1;
			}		

/****Ergänzungen von Johannes Brinksmeier*****/
/****EinzelArtikelansicht****/

p#article_breadcrumb {
text-align:left;
margin-left: 2px;
}

#wrapper1 {
width: 555px;
position: relative;
}

#wrapper1 div {

}

#article_image {
float: left;
border: 1px solid #f2db29;
padding:0 10px;
width: 240px;
}

#article_image div.sub_img {
margin-top: 10px;
}

#right {
width: 280px;
margin-left: 10px;
float:left;
border: 0px;
}

#article_price {
text-align: left;
padding-left: 4px;
padding-right: 4px;
border: 1px solid #f2db29;
width: 270px;
}

#article_price p.input {
text-align: center;
width: 100%;
height: 65px;
}

#article_price p.spar {
text-align: center;

padding-top: 11px;
margin-left: -4px;
background: url(http://www.mche-shop.de/images/gallery/Design/erspar.jpg) no-repeat;
width: 100%;
height: 30px;
font-size:13px;
color:#ffffff;
font-weight:bold;
margin-bottom: 0px;
}

#article_price #button_image {
margin-left: 10px;
}

#available {
margin-top: 10px;
float: left;
border: 1px solid #f2db29;
height: 150px;
width: 133px;
}

#available #string {
margin-top: 10px;
}

#shipping {
width: 128px;
float: right;
border: 1px solid #f2db29;
height: 150px;
margin-top: 10px;
text-align: left;
}

#shipping img, #shipping a {
margin-left: 10px;
}

#available img, #shipping a {
margin-left: 0px;
}

#info {
border: 1px solid #f2db29;
width: 278px;
margin-top: 10px;
text-align: left;
padding-bottom: 5px;
}

#info * {
margin-left: 10px;
}

#wrapper2 {
width: 553px;
}

#description {
border: 1px solid #f2db29;
margin-top: 11px;
text-align: left;
}

#description * {
margin-left: 10px;
}

#judging {
margin-top: 10px;
border: 1px solid #f2db29;
text-align: left;
}

#judging * {
margin-left: 10px;
}

p.heading {
margin-top: 2px;
font-weight: bold;
margin-left: 5px;
text-align: left;
}

p.uvp {
margin-top: 0px;
font-weight: bold;
margin-left: 0px;
font-size:11px;
color:#171717;
text-align: left;
}

p.hint {
margin-left: 5px;
text-align: center;
color: #463D3D;
}

span.flags {
position:absolute;
margin-left: 6px;
padding-top: 7.5px;
}

span.versinfo {
position:absolute;
margin-left: 15px;
padding-top: 7.5px;
}

p.VAT {
margin-top: -10px;
}

p.addthis {
margin-top: 0px;
padding-left: 20px;
}

#description ul, #description li {
margin: 0;
padding: 0;
}

#description ul {
margin-left: 10px;
}

#description ul li {
margin-left: 40px;
}

#wishlist {
margin-left: 7px;
}

#buttons_listen {
margin-top: -1px;
}

* html #buttons_listen {
margin-top: 0px;
}

#new_header {
background: #6B5E56 url(/images/gallery/Design/header_wre.gif) no-repeat;
}

#new_menu {
background: url(/images/gallery/Wrestling_NEU/navi.gif) no-repeat -1px;
padding: 0px 20px;
}

#new_menu2 {
background: url(/images/gallery/Design/menue_under.gif) no-repeat 0px 2px;
padding: 0px 10px 3px;
margin-top: 0px;
}

div#search_box_wrapper {
float: left;
margin-top: 7px; 
padding-left: 0px;
}

div#search_box_wrapper2 {
float: left;
margin-top: 10px; 
padding-left: 5px;
}

div#search_box_wrapper3 {
float: left;
margin-top: 7px; 
padding-left: 30px;
}

* html div#search_box_wrapper {
margin-top: 0px;
}

* html div#search_box_wrapper2 {
margin-top: 0px;
}

#new_menu_ul {
list-style: none;
margin-left:230px;
}

* html ul#new_menu_ul {
margin-top: 8px;
}

#new_menu2_ul {
list-style: none;
margin-left:2px;
margin-top: 4px;
}

#new_menu_ul li {
display: inline;
font-weight: bold;
padding-right: 20px;
padding-left:20px;
background: url(/images/gallery/Wrestling_NEU/navi_trenn.gif) no-repeat right center;
}

#new_menu2_ul li {
display: inline;
font-weight: bold;
padding-right: 20px;
padding-left: 20px;
background: url(/images/gallery/Wrestling_NEU/navi_trenn.gif) no-repeat right center;
}

li#first {
padding-left: 0px;
margin-left: 0px
}

* html li#first {
padding-left: 25px;
}
 
li#last {
background: none;
}

#new_menu_ul li a {
text-decoration: none;
}

#new_menu2_ul li a {
text-decoration: none;
color:#ffffff;
}

#new_menu_ul li a:hover {
text-decoration: underline;
}

#new_menu2_ul li a:hover {
text-decoration: underline;
}

div#koerbchen {
float: right;
padding-right: 15px;
padding-left: 55px;
background: url(http://www.mche-shop.de/images/gallery/Wrestling_NEU/warenkorb.jpg) no-repeat 6px 7px;
text-align: left;
}

p.volles_koerbchen {
margin-top: 11px;
color: #000;
font-weight: bold;
}

p.leeres_koerbchen {
margin-top: 11px;
color: #6F6F6F;
font-weight: normal;
}

div#account_links {
float: right; 
padding-right: 11px;
text-align: left;
border-right: 1px solid #ccc;
margin-top: 1px;
}

* html div#account_links fieldset {
width: 100px;
}

* html div#accout_links, * html div#account_links * {
margin: 0px;
padding: 0px;
}

p#welcome, p#welcome_name {
margin-top: 0;
margin-top: 15px;
}

p#alink {
margin-bottom: 6px;
}

div#support {
margin-left: 230px;
margin-top: 12px;
}

div.multi_content_box {
border-left: 1px solid #000;
}

/****Findologic Suche****/

#flOuterContainer {
	background: #FFFFFF;
	color: #000000;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	text-align: left;
}

#flOuterContainer table {
	border: none;
}

td.flMain {
	padding: 0px;
	text-align: left;
}

.flOuterBorder {
}

.flBorder {
	border: 0px solid #DDDDDD;
}

.flImageleft {
}

.flImageright {
}

.flSubTable {
	width: 100%;
}

#flRemoveAllFilters {
	margin-left: 2px;
}

.flFilterRedundant {
	margin-left: 5px;
}

.flCloudHeader {
	color: #000000;
	padding: 4px;
	text-align: left;
	font-weight: bold;
}

strong .flEmphasis {
	text-decoration: underline;
}

.flEmphasis {
	font-weight: bold;
}

.flFrequency {
	color: #000000;
}

.flOuterBorder {
	border-color: #D3D3D3;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px 0;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
}

a.flResultTitle {
	font-family: arial;
	font-weight: bold;
}

a.flResultTitle .flEmphasis {
	text-decoration: underline;
}

.flShortDescription {
	font-size: 10px;
	background-color: #D2E6CB;
}

span.flPrice {
	font-weight: bold;
}

span.flOverriddenPrice {
	font-weight: normal;
	text-decoration: line-through;
}

span.flOverridingPrice {
	font-weight: bold;
	color: #FF0000;
}

.flFilterCloud a {
	color: #000000;
	font-family: arial;
	text-decoration: none;
}

.flFilterCloud a:hover {
	text-decoration: underline;
	color: #000000;
}

.flCloudHeader a:visited {
	color: #000000;
}

.flCloudSizeClass0 a {
	font-size: 9px;
}

.flCloudSizeClass1 a {
	font-size: 10px;
}

.flCloudSizeClass2 a {
	font-size: 11px;
}

.flCloudSizeClass3 a {
	font-size: 12px;
}

.flCloudSizeClass4 a {
	font-size: 13px;
}

.flCloudSizeClass5 a {
	font-size: 14px;
}


#flRemoveAllFilters {
	color: #FF8C00;
}

#flRemoveAllFilters:hover {
	text-decoration: underline;
}

#flCloudAreasTable {
	margin-top: 1px;
}

#flCloudArea {
	background-color: #f2db29;
}

#flContentContainer {
	margin-right: 5px;
	border: 0px solid #A9A9A9;
}

#flSearchHeader {
	width: 100%;
	cellspacing: 0;
}

#flSearchInfo {
	font-size: 14px;
}

#flPoweredBy {
	width: 90px;
}

#flRestrictHeader {
	border-spacing: 0;
	font-size: 12px;
	height: 17px;
}

.flContFilterRedundant {
	margin-left: 2px;
	margin-bottom: 5px;
}

ul.flFilters {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
}

ul.flFilters li {
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	padding: 1px;
	margin: 0px;
}

.flChosenFilters {
	padding: 4px;
}

.flChosenFilters span {
	display: block;
}

.flFilterCloud {
	padding: 4px;
}

.flFilterCloud span {
	padding-right: 4px;
}

.flFilterRedundant span {
	padding-right: 3px;
}

.flPageCurrent {
	color: #ED222A;
	text-decoration: none;
	font-weight: bold;
}

.flClear {
	height: 20px;
	clear: both;
}
 
