@charset "utf-8";


/*-----------------------------------------
-
-                GENERIQUE
-
------------------------------------------*/
Body {
	background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/background.png) repeat-x left top #fff6e0;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
div {margin:0px; padding:0px; border:0px;}
img {vertical-align:middle; border:0px; margin:0px; padding:0px;}
h2 {margin:0px; padding:0px; border:0px;}
hr {margin:0px; padding:0px; border:0px;}
ul {margin:0px; padding:0px; border:0px;}
li {margin:0px; padding:0px; border:0px;}

form {margin:0px; padding:0px; border:0px;}
.nav {float:right;}
.nav a{font-size:13px; text-decoration:none;}
.nav a:hover{text-decoration:underline;}
.liensgauche {float:left;}
.liensgauche a{font-size:13px; text-decoration:none;}
.liensgauche a:hover{text-decoration:underline;}

.inputTextInvisible {margin:0px; padding:0px; border:0px; width:220px; height:14px; font-size:11px;}
.inputBoutonInvisible {margin:0px; padding:0px; border:0px; margin-top:2px; margin-left:8px; width:18px; height:18px; cursor:pointer;}

#center { width:996px; margin-left:auto; margin-right:auto; padding:0px; border:0px; }

.contour-bleu {
	border: 1px solid #7196b7;
	position: top;
	
}

.ligne-orange {
	border-bottom: 1px solid #b82d50;	
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}




/*-----------------------------------------
-
-                TOP
-
------------------------------------------*/



/*-----------------------------------------
-
-                BANNIERE
-
------------------------------------------*/
#ban {width: 1021px; height:120px; z-index:1; margin-left:0px; margin-right:0px; margin-top:0px; position: relative; }
#ban-left { width:20px; height:120px; float:left; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/ban/ban-left.png) top no-repeat; }
#ban-right { width:20px; height:120px; float:right; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/ban/ban-right.png) top no-repeat; display: inline; }
#ban-content {width:992px; height:120px; float:left; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/ban/ban.png) top no-repeat; }
#ban-content #map {float:left; width:333px; height:84px;}

#ban-bottom{margin:88px 0px 0px 0px; padding: 5px 9px 0px 5px; height:24px; width:500px; }
#ban-bottom #date{margin-top:0px; color:#706c5b; font-size:12px; float:left; }
#div_search {position: relative; left: 750px; top: 90px; margin: 0px 0px -62px 0px; padding: 0 0 0 0; height: 62px; width: 300px; z-index: 100;}




/*-----------------------------------------
-
-               CONTENU
-
------------------------------------------*/
#content {width: 1021px; float:left; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/content.png) top left repeat-y; margin-left:-0px; margin-right:-0px; position: relative; display: inline;}

/*-----------------------------------------
-
-                CONTENU GAUCHE
-
------------------------------------------*/
#content-left {width:588px;float:left; padding:0px 5px 0px 2px; margin-right:-1px; font-size:13px; display: inline;}
#content-left ul {font-size:13px; margin:17px 0px 17px 15px; padding:0px;}
#content-left li {list-style-type: none; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/non-lu-li.png) no-repeat; padding:0px 0px 0px 18px;}
#content-left li:hover {list-style-type: none; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/center-non-lu-hover-li.png) no-repeat;}
#content-left li:visited {list-style-type: none; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/lu-li.png) no-repeat;}
#content-left li:visited:hover {list-style-type: none; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/center-lu-hover-li.png) no-repeat;}

#content-left a {color:#1e6e98; text-decoration:underline;}
#content-left h3{margin:2px 0px 0px 0px; color:#1e6e98; padding:0px 0px 0px 0px; font-size:12px;}


#content-left .post{overflow:hidden; width:580px;}
#content-left .day-date{ height:30px; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/content-center-date.png) no-repeat; margin:0px -13px 0px -12px; padding: 5px 9px 0px 40px; color:#706c5b; font-size:12px;}
#content-left .day-date-first{ width:300px; height:30px; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/content-center-date-ban.png) no-repeat; margin:-30px 0px 0px -12px; padding: 5px 9px 0px 40px; color:#706c5b; font-size:12px; z-index:1000; position:relative;}
#content-left .post-title {color:#1e6e98; font-size:18px;}
#content-left .post-title a{color:#1e6e98; font-size:18px; text-decoration:none;}
#content-left .post-info{margin:0px; color:#929292; font-size:10px;}
#content-left .post-info a{color:#929292; text-decoration:none;}
#content-left .post-info a:hover{color:#929292; text-decoration:underline;}
#content-left .post-info-co a{color:#1e6e98; text-decoration:underline; font-size:13px;}
#content-left .post-info-co img{margin-right:5px;}
#content-left .post-content{margin:10px 0px 0px 0px; font-size:13px; color:#000000; text-align:justify;}
#content-left .post-content img{margin:0px 5px 5px 5px;}

#content-left .cat-title a{color:#1e6e98; font-size:16px; text-decoration:none;}

#content-left .post hr {width:590px; height:1px; margin:5px 0px 5px 0px; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/content-left-hr.png) no-repeat;}

#content-left .pagenav {width:590px; color:#6d6d6d; font-size:12px; text-align:right; float:right;}
#content-left .pagenav a{color:#6d6d6d; font-size:12px; text-decoration:none; margin:0px 30px 0px 30px;}
#keyword {padding:0px 10px 0px 10px; margin:20px 0px 0px 0px; text-align: left; float: left; border-width: 1px; border-color: #0000ff; border-style: dashed; width:500px;}
#related {padding:0px 5px 0px 5px; margin:5px 0px 0px 0px; }
#relateddiv {padding:0px 5px 0px 5px; margin:3px 0px 0px 0px; width:500px; }
#relateddiv h2{margin:2px 0px 0px 0px; color:#FF6633; padding:0px 0px 0px 0px; font-size:12px;} 
#googlerss {direction: rtl; text-align: left;float:left;}
#googlerss h2{margin:2px 0px 0px 0px; color:#FF6633; padding:0px 0px 0px 0px; font-size:14px;}  
#reduccat {background:transparent url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/adressback.gif) no-repeat  0pt; clear:both; margin-top:0px; padding-top:15px; padding-left:2px; height:35px; padding-right:2px; top:3px;}
#content-left .reduch3 {margin-left:90px; text-decoration:none; font-weight:none}
#content-left .reduch3 a{text-decoration:none; font-weight:normal}
.sitedesc {border: 2px solid #2a649d;}
.sitedesc td{font-size: 14px; border: 1px solid #2a649d; padding : 10px; margin : 30px 30px 30px 30px;}
.sitedesc th {font-size: 20px; background: #7B9EBD; text-align: center;	padding : 20px;}

/*-----------------------------------------
-
-                CONTENU CENTRE
-
------------------------------------------*/
#content-center {width:250px; float:left; overflow:hidden; display: inline;}
#content-center h2 {width:248px; height:21px; padding:7px 0px 0px 26px; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/content-center-h2.png) no-repeat; font-size:13px; color:#FFFFFF;}
#content-center .pub {width:248px; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/content-center-pub-h2.png) no-repeat; color:#5c5c5c; margin-left:1px;}
#content-center .pub-content {text-align:center; margin:10px auto 10px auto;}


/*------------list ---------------------*/
#content-center ul {font-size:11px; margin:2px 0px 2px 4px; padding:0px;}
#content-center a {font-size:11px; color:#000000; text-decoration:none;}
#content-center a:hover { text-decoration:underline; color:#4e8897;}
#content-center li {list-style-type: none; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/non-lu-li.png) no-repeat; padding:0px 5px 0px 18px; line-height:18px;}
#content-center li:hover {list-style-type: none; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/center-non-lu-hover-li.png) no-repeat;}
#content-center li:visited {list-style-type: none; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/lu-li.png) no-repeat;}
#content-center li:visited:hover {list-style-type: none; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/center-lu-hover-li.png) no-repeat;}
#content-center hr {width:240px; height:1px; margin:0px 0px 3px 0px; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/content-left-hr.png) no-repeat;}




/*-----------------------------------------
-
-                CONTENU DROIT
-
------------------------------------------*/
#content-right {width:150px; float:left; overflow:hidden;margin-left:19px;display: inline;}
#content-right h2{width:141px; height:33px; padding:7px 0px 0px 20px; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/content-right-h2.png) no-repeat; font-size:14px;color:#FFFFFF;}
#content-right #cat-h2{background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/content/cat-h2.png) no-repeat;}

#content-right ul {font-size:13px; margin:0px 0px 0px 5px; padding:0px; font-weight: bold ;}
#content-right a {font-size:13px; color:#7c7154; text-decoration:none; font-weight: bold ;}
#content-right a:hover { text-decoration:underline; color:#8db70e;}
#content-right li {list-style-type: none; line-height:18px; margin:0px; padding:0px 0px 0px 0px; }

/*-----------------------------------------
-
-                BOTTOM TOP
-
------------------------------------------*/
#bottom-top { width:1021px; height:31px; float:left; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/bottom/bottom-top.png) no-repeat; margin-left:0px; margin-right:0px; position:relative; padding:0px 21px 0px 0px; display: inline;}
#bottom-top .inputTextInvisible {color:#495800; position:absolute; top:7px; left:35px;}
#bottom-top .inputBoutonInvisible {position:absolute; top:7px; left:180px;}
#bottom-top .nav {color:#566400; margin:7px 0px 0px 30px;}
#bottom-top .nav a{color:#566400; }
#bottom-top a{color: #0000FF; margin-left: 22px;}
/*-----------------------------------------
-
-                BOTTOM BOTTOM
-
------------------------------------------*/
#bottom-bottom { width:1021px; height:29px; float:left; background:url(http://static.factory-outlet-stores.info/templates/rhuk_milkyway/images/bottom/bottom-bottom.png) no-repeat; font-size:11px; color:#ffffff; padding:8px 20px 0px 28px; margin-left:0px; position:relative; display: inline;}
#bottom-bottom a{color:#FFFFFF; text-decoration:none;}

#bottom-bottom-pub {width: 850px; height: 20px;}
#infoblog {float:right; margin-right:40px;}

#xiti{float:left;}


.adsense {
	background-color: #FFFFFF;
	width: 400px;
	margin: 0 0 1.5em 20px;
}

/*----------depuis l'ancienne skin-------*/
/* *****************************************
	Formulaire
********************************************/

	.inptTxt {
		border: 2px #ffa inset;
		}
	.inptArea {}
	.inptCbox {}
	.inptTxt:hover, .inptArea:hover, .inptCbox:hover {border: 2px #a868aa inset;}
	.inptTxt:focus, .inptArea:focus, .inptCbox:focus {
		border: 2px #bbb inset;
		background-color: #ffc;
		}
	#comments label {font-weight: bold; line-height: 1.5em;}
	fieldset {
		border: 1px #99B115 solid;
		background: #FFF6E0;
		}

    /* !!!!!!!!!!!

        BUG dans Safari li  la taille du texte et du bouton "OK"
        cette ligne nest donc pas lue par Safari 1.2 (Mise en forme du formulaire de recherche)
        
        Sources :
        http://archivist.incutio.com/viewlist/css-discuss/30988
        http://www.saila.com/attic/sandbox/filters/language_pseudo-class.html */

        html:lang(fr) #search input {font-size: 0px; width: 22px;}

    /*    !!!!!!!!!!!  */
    
	#search input {
        background: transparent url(img/bgSearchBtn.png) no-repeat top left;
        border: none; height: 22px;
        padding: 5px 0 23px 0; margin: 0 6px 0 0;
        vertical-align: middle;
	position: absolute; top: 60px; right: 6px;
	}
	
	#search input#q {
		font-size: 1em;
		width: 180px;
        background: transparent url(img/bgSearch.png) no-repeat top left;
        height: 22px;
        border: none;
        padding: 3px 5px 3px 5px; margin: 0 6px 0 0;
        vertical-align: middle;
        color: #f3058f;
		position: absolute; top: 60px; right: 6px;
		}

	.pagination span { padding: 2px; }
	.pagination a    { padding: 2px; }

/* *****************************************
	Zone de commentaires
********************************************/

	#comments p.comment-info {
		color: black;
		}
	#comments blockquote {
		background-image: none;
		font-style: normal;
		border: 1px #99B115 solid;
		background-color: #FFF6E0;
		color: black;
		padding: 1em;
		}
	#comments blockquote p {background-image: none; padding: 0;}
	#comments p.comment-buttons {text-align: right}
	
/* *****************************************
	Publi
********************************************/
	
	.publiredac {
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align:justify;
	}
.article-tools {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background: #ECECEC;
}

.article-meta {
	background:transparent url(http://static.factory-outlet-stores.info/images/adressback.gif) no-repeat scroll  0pt;
	clear:both;
	margin-top:1px;
	height:25px;
	padding-left:10px;
	position:relative;
	top:-2px;

}

.address, #address a {
color:#79786C;
}
#address {
background:transparent url(http://static.factory-outlet-stores.info/images/adressback.gif) no-repeat  0pt;
clear:both;
margin-top:3px;
padding-top:5px;
padding-left:5px;
height:50px;
padding-right:0px;
vertical-align: middle; 
top:3px;

}

#address img {
padding-right:10px; 

}

.newsfeed_item {
font-size:12px;
}

/* *****************************************
	Sobi2
********************************************/


span#sobi2Details_field_description {
	display:block;
}
span#sobi2Details_field_email {
	padding-top: 25px;
}
span#sobi2Details_field_website {
	padding-top: 0px;
}
span#sobi2Details_field_email a,
span#sobi2Details_field_website a {
	font-weight: bold;
}

p.sobi2ExpMsg {
	color: #CC0000;
	font-weight: bold;
	font-size: 13px;
	display: inline;
}
p.sobi2ExpMsg a {
	font-weight: bold;
}

table.sobi2DetailsFooter {
	margin-left: 2px;
	margin-right: 2px;
}

table.sobi_gallery {
	background-color: #ffffff;
	border-spacing: 0px;
}

td.sobi_gallery_emptycell {
	border: solid 1px #c0c0c0!important;
	background: url(../images/nopic.jpg) no-repeat center!important;	
}

div.sobiGalleryImage {
	float: left;
	border: solid 1px #c0c0c0!important;
	/*border: none;*/
	background-color: #ffffff;
	text-align: center!important;
	/*width: 80px;*/
}
div.sobiGalleryImage img {
	padding: 0;
	float: none;
	border: none;
}
div.sobi2_vcard_content {
	margin-top: 10px;
	height: 30px;
	float: left;
	text-align: center;
}
p.sobi2ItemTitle {
	display: inline;
}
p.sobi2ItemTitle a {
	font-size: 18px;
	font-weight: bold;
}

div.readmore {
	float: left;
	clear: left;
	text-align: left;
}

.readmore p {
	margin-left: 10px;
	display: block;
}


/**
* @version $Id: com_sobi2.css 4820 2009-01-05 11:46:25Z Radek Suski $
* @package: Sigsiu Online Business Index 2 */
/**
* Style Sheet of SOBI 2 Component com_sobi2.css
* ---------------------------------------------------------------------------
* @copyright Copyright (C) 2007 Sigsiu.NET (www.sigsiu.net). All rights reserved.
* Authors: Sigrid & Radek Suski, Sigsiu.NET */

/* main SOBI2 Style to overwrite standard styles */

div.sobi2 {
}
div.sobi2 h1 {
	line-height: 24px;
	font-size: 22px;
}
div.sobi2 h2,
div.sobi2 h3,
div.sobi2 h4 {
	padding-left: 5px;
}

/* Style for Standard Joomla! mosmsg-class, because often undefined */
/* To use the style of your template, delete this entry. */
/*
.message {
	padding: 5px;
	background-color: #990000;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}
*/
/* if there is no mosmsg line defined by your template remove the display:none and SOBI2 will show its own mosmsg line */
#sobimsg {
	display:none;
}

/* Style of the Header Menu */
/* -------------------------------------------------------- */
/* Style of Header Menu */
table.sobi2Header {
	border-style: none;
}
a.sobi2Header {
	padding: 5px;
	font-size: 14px;
}

/* Style of Main Component Description */
/* -------------------------------------------------------- */
table.sobi2CompDesc {
	padding: 5px;
	width: 98%;
}

/* Style of Category List */
/* -------------------------------------------------------- */
table#sobi2CatListSymbols {
	width: 98%;
}
table#sobi2CatListSymbols td {
	vertical-align: top;
	border-style: none;
}

/* Style of Category Icon */
img.sobi2CatIco {
	border-style: none;
	float: left;
	clear: left;
}

/* Style of Category Name */
p.sobi2CatName {
	font-size: 18px;
	font-weight: bold ;
	padding-left: 50px;
	margin: 2px 0 2px 0;
	text-decoration:  none;
	color:#1e6e98;
	
}

a.sobi2CatName {
	text-decoration:  none;
	color:#1e6e98;
}

/* Style of Category Introtext */
p.sobi2CatsListSymbolsIntrotext {
	font-size: 11px;
	padding-left: 50px;
	margin-top: 4px;
}

span.sobi2SubcatsList {
	display:block;
}

/* Style of the shown entries/subcategories numbers */
span.sobi2EditlinktipItems {
	text-decoration:  none;
	border-bottom: 1px dashed #aaa;
	padding-left:5px;
}
span.sobi2EditlinktipCats {
	text-decoration:  none;
	border-bottom: 1px dashed #aaa;
}


/* Style for Entries in Category View (Cards View) */
/* -------------------------------------------------------- */
table.sobi2Listing {
	width: 98%;
	margin-bottom: 10px;
}
table.sobi2Listing td {
	border-style: none;
	border-color: #3a4794;
	border-width: 2px;
	margin-top: 0px;
	vertical-align: top;
}

/* Style for empty Cards (Placeholder) */
table.sobi2Listing td.sobi2EmptyCell {
	border-style: none;
	background-color: #ffffff;
}
table.sobi2Listing input {
	float:left;
}

/* Style of Icon (Small Image) */
.sobi2Listing img {
	float: right;
	border-style: none;
	padding-top: 5px;
	padding-right: 5px;
}

/* Style of Title (Name of Entry) */
p.sobi2ItemTitle {
	margin-left: 5px;
	margin-top:  5px;
	padding-left: 5px;
	padding-top: 5px;
	clear:left;
}
p.sobi2ItemTitle a {
 	font-size: 13px;
}

/* Styles for the fields */
/* Add style for each field you added in the form span.sobi2Listing_field_yourname */
span.sobi2Listing_field_street,
span.sobi2Listing_field_postcode,
span.sobi2Listing_field_county,
span.sobi2Listing_field_country,
span.sobi2Listing_field_email,
span.sobi2Listing_field_contact_person,
span.sobi2Listing_field_phone,
span.sobi2Listing_field_fax,
span.sobi2Listing_field_city,
span.sobi2Listing_field_hotline,
span.sobi2Listing_field_phone,
span.sobi2Listing_field_federal_state {
	padding-left: 10px;
}
span.sobi2Listing_field_website {
	float:right;
	padding-right: 5px;
	margin-bottom: 15px;
}

/* Styles for the labels of the fields */
/* Add style for each field you added in the form span.sobi2Listing_field_yourname_label */
span.sobi2Listing_field_street_label,
span.sobi2Listing_field_postcode_label,
span.sobi2Listing_field_county_label,
span.sobi2Listing_field_country_label,
span.sobi2Listing_field_email_label,
span.sobi2Listing_field_contact_person_label,
span.sobi2Listing_field_phone_label,
span.sobi2Listing_field_fax_label,
span.sobi2Listing_field_city_label,
span.sobi2Listing_field_hotline_label,
span.sobi2Listing_field_phone_label,
span.sobi2Listing_field_federal_state_label,
span.sobi2Listing_field_website_label {
	font-weight: normal;
}


/* Style of Edit and Delete Buttons in Category View */
input.sobi2EditEntryButton {
}

/* Style for Page Navigation of Entries */
#sobi2PageNav {
	text-align: center;
}


/* Style of Details View */
/* -------------------------------------------------------- */
table.sobi2Details {
	margin-top: 2px;
	margin-left: 2px;
	padding: 2px;
	width: 98%;
}
/* Style of Entry Name */
table.sobi2Details h1 {
	padding-top: 5px;
}

/* Container for all custom fields data */
div#sobi2outer{
	float: left;
	margin-top: 0px;  /* position it vertically */
	padding-bottom: 5px; /* to fix IE bug */
}

/* Style of the Image */
img.sobi2DetailsImage{
	border-style: none;
	float: right;
	padding-left: 3px;
	padding-top: 3px;
}
img.sobi2DetailsIcon {
}

/* Styles for the fields */
/* Add style for each field you added in the form span#sobi2Details_field_yourname */
span#sobi2Details_field_myfield,
span#sobi2Details_field_street,
span#sobi2Details_field_postcode,
span#sobi2Details_field_county,
span#sobi2Details_field_country,
span#sobi2Details_field_phone,
span#sobi2Details_field_fax,
span#sobi2Details_field_city,
span#sobi2Details_field_hotline,
span#sobi2Details_field_phone,
span#sobi2Details_field_contact_person,
span#sobi2Details_field_federal_state {
	font-size: 12px;
}
span#sobi2Details_field_website,
span#sobi2Details_field_email {
	padding-top: 8px;
	display: block;
}
span#sobi2Details_field_description {
	display:block;
	padding-top: 0px;
	margin-top: 0px; /* position it vertically */
}

/* Styles for the labels of the fields */
/* Add style for each field you added in the form span#sobi2Listing_field_yourname_label */
span#sobi2Listing_field_street_label,
span#sobi2Listing_field_postcode_label,
span#sobi2Listing_field_county_label,
span#sobi2Listing_field_country_label,
span#sobi2Listing_field_email_label,
span#sobi2Listing_field_contact_person_label,
span#sobi2Listing_field_phone_label,
span#sobi2Listing_field_fax_label,
span#sobi2Listing_field_city_label,
span#sobi2Listing_field_hotline_label,
span#sobi2Listing_field_phone_label,
span#sobi2Listing_field_federal_state_label,
span#sobi2Listing_field_website_label {
	font-weight: bold;
}

/* Style for Way Search */
span.sobi2WaySearch {
	border-style: none;
	float: right;
	clear: right;
	margin-top: 15px; /* position it vertically */
	display: block;
	padding-right: 5px;
}
span.sobi2WaySearch img {
	padding-top: 8px;
	border-style: none;
	padding-left: 17px;
}

/* Style for Google Maps */
div#sobi2GoogleMaps {
	float: left;
	position: relative;
	border: 1px solid #333333;
	margin-top: 0px;
	margin-right: 0px;
}

/* Style of Details Footer Line */
td.sobi2DetailsFooter {
	padding-left: 5px;
}

/* Style of Edit and Delete Buttons in Details View */
input#sobi2EditEntryButton, input#sobi2DelEntryButton {
	float:right;
}


/* Style of Footer Line */
/* -------------------------------------------------------- */
td#sobi2Footer, td#sobi2Footer a {
	font-size: 9px;
	color: #999999;
	padding-top: 10px;
	text-decoration: none;
}
table.sobi2Footer {
	width: 98%;
}
td#sobi2rss {
}
td#sobi2rss img {
	border-style: none;
	float: right;
}

/* Style of Entry Form */
/* -------------------------------------------------------- */
/* Header Line */
p#sobi2EditFormHeader {
	font-weight:bold;
	font-size: 14px;
	padding: 5px;
}

/* Info Requested Fields */
#sobi2ReqFieldsInfo {
	padding: 5px;
}

form#sobi2EditForm table,
table#sobi2FormTable {
	padding: 5px;
	width: 99%;
}
table#sobi2FormTable2, table#sobi2FormTable3 {
    width: 99%;
}
table#sobi2FormTable td,
table#sobi2FormTable2 td,
table#sobi2FormTable3 td {
	vertical-align: top;
}

/* Style of Input fields as entered in Fields Manager  */
input#field_entry_name,
input#field_postcode,
input#field_street,
input#field_city,
input#field_county,
input#field_country,
input#field_federal_state,
input#field_email,
input#field_website,
input#field_contact_person,
input#field_phone,
textarea#sobi2MetaKey,
textarea#sobi2MetaDesc,
input#sobi2Ico,
input#sobi2Img,
input#field_fax,
input#field_hotline,
input#field_street {
}

label.field_entry_name,
label.field_postcode,
label.field_street,
label.field_city,
label.field_county,
label.field_country,
label.field_federal_state,
label.field_email,
label.field_website,
label.field_contact_person,
label.field_phone,
label.field_fax,
label.field_hotline,
label.field_description,
label.sobi2Ico,
label.sobi2Img,
label.sobi2MetaKey,
label.sobi2MetaDesc {
}

/* Style for Checkboxes */
input#accept_rules,
input#field_website_on,
input#field_description_on {
}

/* Style for Not Free Label */
span.sobi2FormNotFreeLabel {
	display: block;
	padding-top: 5px;
}

/* Style for Category Information/Descriptions */
table#sobi2FormCats {
	width: 99%;
	border-style: none;
	margin: 10px;
}
table#sobi2FormCats td {
	padding: 10px;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
}
p#catsTitle, p#catIntroText {
	width: 98%;
	font-size: 12px;
	font-weight: bold;
}
p#catMsg {
	width: 98%;
}

/* Style for Add and Remove Button */
#sobi2AddCatBt, #sobi2RemoveCatBt {
	width:50px;
}
/* Style for column with Buttons */
td.sobi2CatButtons {
	width: 50px;
	vertical-align: top;
}

/* Style for column with selected Categories */
td.sobi2CatSelected {
	vertical-align: top;
	width: 150px;
}
/* Styles for the box with Selected Categories */
select#sobi2SlectedCats {
	height: 100px;
	width: 150px;
}
select#sobi2SlectedCatsID {
	height: 0px;
	width:  0px;
	border-style: none;
}

/* Style for Safety Line */
table#sobi2FormFooter {
	float: left;
	clear: left;
}
table#sobi2FormFooter td {
	vertical-align: bottom;
}
img#seccode {
}
input#sobi2SendButton {
	float: right;
}
input#sobi2CancelButton {
	float: right;
}

/* Style for Payment Info */
/* -------------------------------------------------------- */
/* Style for upload info */
p.sobi2msg {
	padding-top: 15px;
	padding-left: 5px;
	font-size: 12px;
}
/* Container for all payment info */
div.sobi2PaymentContainer {
	width: 98%;
}

/* Style for Summary of Costs */
table#sobi2Payment {
	width: 50%;
	margin-left: 5px;
	padding-right: 5px;
}
table#sobi2Payment td,
td.sobi2PayOption {
	width: 70%;
	text-align: right;
}
td.sobi2PayFees {
	width: 30%;
	text-align: right;
}
td#sobi2PayTotal {
	width: 30%;
	text-align: right;
	border-top: solid 1px #606060;
	font-weight: bold;
	color: red;
}

/* Style for Payment Methods */
table#sobi2PaymentMethod {
	width: 70%;
	margin-top: 30px;
	margin-left: 5px;
}
table#sobi2PaymentMethod img {
	border-style: none;
}
table#sobi2PaymentMethod a:hover {
	font-style: normal;
	text-decoration: none;
}
table#sobi2PaymentMethodBank,
table#sobi2PaymentMethodPayPal {
	width: 60%;
	margin-top: 15px;
	border-style: none;
}
td#sobi2PaymentMethodBank,
td#sobi2PaymentMethodPayPal {
	text-align: left;
	vertical-align: top;
	border-style: none;
}
td#sobi2PaymentMethodBank b {
	padding-bottom: 3px;
	display: block;
}


/* Styles for Searching */
/* -------------------------------------------------------- */
table.sobi2eSearchForm {
	width: 95%;
	margin-left: 5px;
}

span#sobi2SearchResultsSerchingString {
	font-weight: bold;
}
div#sobiSearchResponseContainer table {
	width:95%;
}

/* Styles for the new extended search function */
/* -------------------------------------------------------- */
/* height of the Div of category chooser */
div#sobiSearchFormCatsSelection {
}
/* select boxes with categories */
.catChooseBox {
}
#sobiSearchFormExtOptToggle {
	display: inline;
}
div#SobiSearchForm2dropsy {
	margin-left: 10px;
}
/* Label for the search box */
td#sobi2eSearchLabel {
	width: 75px;
}
td#sobi2eSearchBox {
}
td#sobi2eSearchButton {
}
td#sobi2eSearchEmptyCell {
	width: 50%;
}
td#sobi2eSearchPhrases,
td#sobi2eSearchButtonLine {
	width: 100%;
}
/* Label for the fields */
td.sobi2eSearchLabel {
	width: 150px;
}


/* Style for the Menu Module */
/* -------------------------------------------------------- */
div.sobi2MenuMod {
	margin-bottom: 8px;
	margin-top: 10px;
}

/* Style for the Search & Add Entry Links */
a.sobi2MenuModA {
	margin-left: 20px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* Style of dTree 2.05 */
/* Copyright (c) 2002-2003 Geir Landr??? */
/* -------------------------------------------------------- */
.dtree {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	overflow: auto;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
a.treeNode:hover {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.treeNode:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
a.treeNode:active, a.treeNode:focus {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	background-color: #c0d2ec;
}


/* Styles for SigsiuTree */
/* -------------------------------------------------------- */
.sigsiuTree {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	overflow: auto;
}
.sigsiuTree img {
	border: 0px;
	vertical-align: middle;
}
.sigsiuTree a {
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.sigsiuTree a.node, .sigsiuTree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.sigsiuTree a.node:hover, .sigsiuTree a.nodeSel:hover {
	color: #333333;
	text-decoration: underline;
}
.sigsiuTree a.nodeSel {
	background-color: #c0d2ec;
}
.sigsiuTree .clip {
	overflow: hidden;
}
div.sigsiuTree a, .sigsiuTree a, a.treeNode:hover, a.treeNode, a.treeNode:visited {
	color: #333333 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}
a.treeNode:active, a.treeNode:focus {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	background-color: #c0d2ec;
}


/* Styles for custom listings */
/* -------------------------------------------------------- */
div.sobi2CustomListingCatsHeader,
div.sobi2CustomListingItemsHeader {
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
div.sobi2CustomListingHeader {
	padding-left: 5px;
	font-size: 15px;
	margin-bottom: 15px;
	margin-top: 5px;
}
div#sobi2AlphaLinks {
	width: 98%;
	text-align: center;
	padding: 5px;
	padding-bottom: 15px;
}


/* Styles for the plugin container */
/* -------------------------------------------------------- */
table.sobi2Listing_plugins {
	border-style:none;
	width: 98%;
	padding-left: 8px;
}
div.sobi2FormTabHeader {
	padding: 5px 2px 2px 5px;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}
div.sobi2FormtabContent {
	overflow: hidden;
	margin-left: 5px;
	margin-top: 5px;
}

/* Labels */
/* -------------------------------------------------------- */
span.sobiNewLabel {
	color: rgb(51, 51, 255);
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
span.sobiHotLabel {
	color: rgb(255, 0, 0);
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
span.sobiUpdatedLabel {
	color: rgb(0, 153, 0);
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}

div#revsBox {
}

/* Style for Pagination bars */
/* ------------------------- */
.revNavTop {
	display: none; /* remove this to get the navigation on the top */
	margin-left: 5px;
}
.revNavBottom {
	margin-left: 5px;
}

td.sobi_review_VC {
	padding-left: 8px;
	text-align: left;
}

span.sobiRating {
	display: block;
}
span.sobiRating img {
	float: none;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

/* Style for Review/Vote Control */
/* ----------------------------- */
div#revFormCont {
	width: 98%;
	margin: 0px 0px 5px 0px;
	padding-left: 4px;
}
table.revFormTable {
	width: 99%;
	padding-top: 2px;
	padding-bottom: 0px;
}
table.revFormTable td#revVoteSelect{
	width:155px;
	text-align:right;
	padding-bottom: 2px;
}
table.revFormTable td#revVotePrev {
	padding-bottom: 2px;
}
table#revFormTable {
	border-top: 3px dashed #DDDDDD;
	padding-left: 5px;
	
}
table#revFormTable td {
	padding-right: 5px;
}
.revCol1 {
	width: 40px;
}
.revCol2 {
}

div#revVoteSelect,
div#revVotePrev,
div#sendVoteBt {
	float: left;
	margin-left: 26px;
}
div#reviewBt {
	float: left;
}

/* Style for Reviews in Details View */
/* --------------------------------- */
div#reviewsCont {
	width: 98%;
	padding: 4px 0px 4px 0px;
	/* border: 1px solid #F4F4F4; */
	margin: 5px 0px 5px 5px;
}
div.revHeaderTitle {
	background-color: #F4F4F4;
	border: 1px solid #F4F4F4;
	padding: 4px 0px 4px 0px;
}
div.revVote {
	float:left;
	text-align:left;
}
div.revTitle {
	float:left;
	font-weight: bold;
	padding-right: 6px;
}
div.revAuthor {
	float:left;
	padding-right: 5px;
}
div.revDate {
	text-align:left;
}

div.revHeader {
	padding: 3px 0px 10px 0px;
}
div.revText {
}
div#srRespContMsg {
	margin: 5px 5px 10px 5px;
}
div#srRespCont,
div.revCont {
	margin: 5px 5px 5px 5px;
}

div.revUpdateDate,
div.revUpdate {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:3px;
	color: #CC0000;
}



