﻿body
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    
    font-family: Arial;
}

a
{
    color: #add25f;
}

#page
{
    min-width: 940px;
    position: relative;
    overflow: hidden;
}

#top
{
    width: 100%;
    height: 250px;
    background: url("../Images/bg_top.png") repeat-x;
    position: relative;
}

#bottom
{
    width: 100%;
    height:440px;
    background: url("../Images/bg_bottom.png") repeat-x;
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:-1;     
}

#footer
{
    position:relative;
    width: 920px;
    height:218px;
    top:5px;
    margin:auto;
    margin-bottom: 36px;
    background: url("../Images/bg_footer.png") no-repeat;
    z-index:4;
    position: relative;
}

#logo_transparent_placeholder
{
    position: relative;
    width: 920px;
    margin: auto;
}
#logo_transparent_top
{
    position: absolute;
    z-index: 1;
    top: -205px;
    right: -280px;
}
#logo_transparent_bottom_placeholder
{
    position: relative;
    width: 920px;
    margin: auto;
}
#logo_transparent_bottom
{
    position: absolute;
    bottom: -151px;
    left: -286px;
}

#top_banner_box
{
    position: relative;
    width: 100%;
    text-align: center;
    padding: 25px 0px 35px 0px;
    z-index: 4;
}
#top_banner
{
    width: 920px;
    height: 90px;
    margin: auto;
    background-color: #222222;
}

#top_content_wide
{
    width: 100%;
    margin-top: 0px;
    z-index: 6;
    position: absolute;
    top: 150px;
    left: 0px;
}

#menu_bar
{
    margin: 0px;
    padding: 0px;
    background: url("../Images/bg_bar.png") repeat-x;
    width: 100%;
    height: 34px;
    vertical-align: top;
}

#menu_bar_content
{
    width: 920px;
    margin: auto;
    position: relative;
    z-index: 5;
}

#menu
{
    margin: auto;
    padding: 7px 0px 0px 280px;
    vertical-align: text-top;
}

#menu li
{
    display: inline;
    color: #FFFFFF;
    font: 12px Arial;
    margin: 0px;
    padding: 0px;
    vertical-align: text-top;
}

#menu a
{
    color: White;
    text-decoration: none;
}

#menu .separator
{
    display: inline-block;
    width: 1px;
    height: 20px;
    background-color: #3F3F3F;
    margin: 0px 10px 0px 10px;
    vertical-align:bottom;
}

#login_fields
{
    position: absolute;
    top: 4px;
    right: 0px;
    height: 63px;
}

#login_fields .login_text
{
    width:66px;
    height: 21px;
    background: url("../Images/inputBoxBgBlack.png") no-repeat;
    border: 0px;
    color: #ffffff;
    margin-right: 5px;
    margin-top: 2px;
    padding-left: 3px;
    padding-right: 4px;
    vertical-align: top;
}

#login_remember_forgot
{
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-size: 11px;
    color: #ffffff;
    vertical-align: text-top;
}
#login_remember_forgot span
{
    position: relative;
    top: -3px;
}
#login_remember_forgot a
{
    margin-left: 10px;
    text-decoration: none;
}

#top_content
{
    position: relative;
    width: 920px;
    margin: auto;
    margin-top: 12px;
}

#top_logo
{
    position: absolute;
    top: -62px;
    left: -2px;
    z-index: 5;
}
#top_logo img
{
    border: 0px;
}

#top_buttons
{
    position: relative;
    margin-left: 290px;
    margin-top: 0px;
    padding: 0px;
    width: 610px;
    padding-bottom: 15px;
}

#top_buttons li
{
    display: inline;
    padding: 0px;
}

.green_button
{
    margin: 0px 6px 0px 0px;
    padding: 0px;
    width: 110px;
    height: 25px;
    background-image: url("../Images/button_green.png");
    background-repeat: no-repeat;
    display: inline-block;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial Black;
    font-size: 14px;
    padding: 2px 0px 2px 5px;
}

#login_button
{
    position: absolute;
    top: -2px;
    right: -5px;
    margin: 0px;
    width: 148px;
    height: 32px;
    overflow: hidden;
    z-index:6;
}
#login_button:hover
{
    height: auto;
}

.black_button
{
    display: inline-block;
    background-image: url("../Images/button_black.png");
    width: 148px;
    height: 32px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial Black;
    font-size: 14px;
    padding: 4px 30px 0px 8px;
    text-transform: uppercase;
}

#content_box_border_top
{
    position: relative;
    width: 938px;
     
    z-index: 4;
    background: url("../Images/content_border_top.png") no-repeat;
    height:10px; 
    margin:auto;
    margin-top:10px;  
    
    
}
#content_box_border_bottom
{
    position: relative;
    width: 938px;
    z-index: 4;
    background: url("../Images/content_border_bottom.png") no-repeat;
    height:10px;
    margin: auto;
}
#content_box
{
    position: relative;
    z-index: 4;
    width: 898px;
    margin: auto;
    
    padding: 20px;
    
   min-height: 710px;
    background: url("../Images/content_border.png") repeat-y;
    /*border: solid 1px black;
    
    -moz-box-shadow: 2px 2px 10px #555;
	-webkit-box-shadow: 2px 2px 10px #555;
	box-shadow: 2px 2px 10px #555;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=45,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=225,strength=4) progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=315,strength=2);

    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

#content
{
    position:relative;
    padding-left:10px;
    width: 720px;
}
#content > h2
{
    margin-top: 0px;
}

#right_banners
{
    position: absolute;
    top: 20px;
    right: 30px;

    width: 140px;
    height: 400px;
}

.side-banner
{
    margin-bottom:10px;   
}

.side-banner img
{
    border: solid 1px #cecece;
}

#home-wrap
{
    position: relative;
    

}

#left-wrap
{
    position: relative;
    width: 250px;
    float: left;
    height: 100%;
}

#right-wrap
{
    position:relative;
    width: 450px;
    float: left;
    padding-left:20px;
}

#actor-wrap
{
    width: 250px;    
}

#left-banner
{
    margin-top: 20px;
}

#partner-wrap
{
    margin-top: 20px;
    width: 250px;
}

#search-box
{
    position: relative;
    width: 100%;
    height: 100%;
    background-image: url('../Images/bg_searchbox.png');
}

#search-input-wrap
{
    position: relative;
    top: 24px;
    left: 22px;
    height: 25px;
}

#search-textbox
{
    float: left;
}

#search-input
{
    border-style: none;
    background-color: Transparent;
    width: 280px;
    height: 21px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 5px;
}

#search-submit
{
    margin-left: 5px;
    float: left;
}

#search-wrap
{
    width: 450px;
    height: 72px;
}

.search_button
{
    display: inline-block;
    background-image: url("../Images/search_button.png");
    width: 116px;
    height: 20px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial Black;
    font-size: 14px;
    padding: 2px 0px 2px 5px;
}

.small_button
{
    display: inline-block;
    background-image: url("../Images/button_black_small.png");
    width: 72px;
    height: 19px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial;
    font-size: 9px;
    padding: 4px 0px 4px 7px;
}

input.blur
{
    color: #999;
}

/* Create account
---------------------*/
#create-account-wrap
{
    width: 450px;
    height: 153px;
    margin-top: 20px;
}

.create-account-box
{
    width: 50%;
    height: 100%;
    position: relative;
    float: left;
}

#create-account-title
{
    font-family: Arial Black;
    font-size: 30px;
    line-height: 27px;
    color: #ffffff;
    padding-top: 17px;
    padding-left: 17px;
}

#create-account-description
{
    font-family: Arial;
    font-size: 9px;
    color: #ffffff;
    padding-top: 10px;
    padding-left: 17px;
    padding-right: 10px;
}

.create-account-higlight
{
    clear: both;
    padding-left: 15px;
}


.create-account-flueben
{
    position: relative;
    height: 25px;
    width: 25px;
    background-image: url('../Images/flueben.png');
    float: left;
}

.create-account-higlight-text
{
    line-height: 25px;
    margin-left: 5px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    position: relative;
    float: left;
}

.create-account-button-box
{
    clear: both;
    margin-top: 40px;
    padding-left: 12px;
}

.create-account-button
{
    display: inline-block;
    background-image: url("../Images/button_green_create_account.png");
    width: 198px;
    height: 32px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial;
    font-weight: bolder;
    font-size: 15px;
    padding: 5px 0px 5px 9px;
}

/*ADVERT ELEMENTS
----------------------------------------------------------*/
.advert-results
{
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
}

.advert-wrap
{
	height: 50px;
	margin-top: 5px;
	border-color: #576160;
	border-width: 1px;
	border-style: solid;
	background-color: #F7EAD0;
}

.advert-text-wrap
{
	position: relative;
	float: left;
	height: 50px;
	width: 480px;
	border-left-color: #576160;
	border-left-width: 1px;
	border-left-style: dotted;
}

.advert-image-wrap
{
	width: 50px;
	height: 50px;
	position: relative;
	float: left;
	text-align: left;
}

.advert-image
{
	clear: both;
	border-style: none;
}

.advert-title
{
	position: relative;
	clear: both;
	margin-left: 5px;
	font-weight: bold;
}
.advert-info
{
	margin-left: 10px;
}

.price
{
	position: relative;
	float: right;
	padding-right: 2px;
	width: 100px;
	height: 50px;
	vertical-align: middle;
	text-align: right;
}

.creation-date
{
}


.advert-list
{
	list-style: none;
	margin: 0px;
	line-height: normal;
}

.advert-link
{
}

a.advert-link:link
{
	color: #000000;
	text-decoration: none;
	border-style: none;
}
a.advert-link:visited
{
	color: #453426;
}
a.advert-link:hover
{
	color: #91C229;
	text-decoration: none;
}
a.advert-link:active
{
	color: red;
}

#advert-details
{
	color:Black;
	position:relative;
}

#advert-details #header
{
	background-color:White;
	padding:10px;
	width: 450px;
	position:relative;
	float: left;
	height: 65px;
	margin-bottom: 10px;
}

#advert-details .title
{
	font-size: 1.5em;
	font-weight:bold;
	padding-left:5px;
	
}

#advert-details .gray-content
{
	font-size: 0.8em;
	color: #555;
	padding-left: 15px;
}

#advert-details #seller-info
{
	background-color:White;
	position:relative;
	float:left;
	width: 174px;
	margin-left: 10px;
	padding: 10px;
	height: 65px;
	margin-bottom: 10px
}

.sellerinfo-title
{
	position:relative; 
	float:left;
	text-align:right;
	width:60px;
	font-weight:bold;
}

.sellerinfo-text
{
	position:relative; 
	float:left; 
	text-align:left;
}


#advert-details #description
{
	position:relative;
	float:none;
	clear:both;
	background-color:White;
	min-height:200px;
	overflow:auto;
	margin-bottom:10px;
	padding: 10px;
}


.advert-question
{
	margin-left:15px;
	margin-top:15px;
	width:360px;
	padding:10px;
	background-color: #dcdcdc;
	border: solid 1px #cecece;
}

.advert-answer
{
	margin-left:40px;
	background-color:#ffffff;
}

.advert-question a
{
    color: #000000;
}

.advert-question a:hover
{
    color: #84A837;
}

.advert-question a:visited
{
    color: #000000;
}

.advert-question-owner
{	
	color: Black;
	font-size:0.8em;
	font-weight:bold;
}

#questionInput
{
    width:350px;
    height:120px;
}

#question_dialog
{
    position:relative;
    width:360px;
    height:250px;
}

#question_dialog a
{
    color:#fff;
}


/* Adverts
---------------------*/
#adverts-wrap
{
    clear: both;
    margin-left: -11px;
    margin-top: 9px;
    width: 461px;
    height: 980px;
    background-image: url('../Images/bg_home_adverts.png');
}

.advert-box
{
    position: relative;
    height: 193px;
    width: 450px;
    top: 10px;
    left: 9px;
    clear: both;
}

.advert-title
{
    position: relative;
    font-family: Arial Black;
    font-size: 20px;
    left: 65px;
    top: 6px;
    float: left;
}

.see-more
{
    float: right;
    margin-top: 20px;
    margin-right: 14px;
}

.advert-preview
{
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    width: 106px;
    height: 110px;
    font-family: Arial;
    font-size: 9px;
    color: #828282;
    text-align: center;
    cursor:pointer;
    border: solid 1px Transparent;
    padding:2px; 
}

.advert-preview:hover
{
    cursor:hand;
    border: solid 1px #828282;
    background-color:#ffffff;
    padding:2px;    
}

.advert-preview:active
{
    background-color:#cecece;
}


.advert-preview a
{
    border: none 1px #828282;
    padding:2px;  
    text-decoration: none;
    color: #828282;
}

.advert-preview a:visited
{
    border: none 1px #828282;
    padding:2px; 
    text-decoration: none;
    color: #828282;
}

.advert-preview img
{
    border-style: none;
    background-color: #ffffff;
    padding: 2px;
    margin-left:auto;
    margin-right: auto;
}

/* ACTORS
----------------------------------------------------------*/
.actor-category-wrap
{
	position:relative;
	clear:both;
}

.actor-category
{
	position:relative;
	float:left;
	width:300px;
	background-color:White;
	padding:5px;
	margin-right:20px;
	margin-bottom:20px;
}

.actor-category-headline
{
	font-weight:bold;
	font-size:1.2em;
	background-color:#cccccc;
	padding:2px;
}

.actor-category-headline a:link
{
	color: #000000;
	text-decoration: none;
	border-style: none;
}
.actor-category-headline a:visited
{
	color: #000000;
	text-decoration: none;
}
.actor-category-headline a:hover
{
	color: #91C229;
	text-decoration: none;
}
.actor-category-headline  a:active
{
	color: red;
}

.actor-category-logo
{
	position:relative;
	float:left;
	padding-right: 5px;
	
}

.actor-link
{
	position:relative;
	border-style:none;
	background-color: #ffffff;
	clear:both;
	margin-top:5px;
}

.actor-link a:link
{
	color: #000000;
	text-decoration: none;
	border-style: none;
}
.actor-link a:visited
{
	color: #000000;
	text-decoration: none;
}
.actor-link a:hover
{
	color: #91C229;
	
	text-decoration: none;
}
.actor-link  a:active
{
	background-color: red;
}

.actor-see-all-link
{
	clear:both;
	text-align:right;
	font-size:0.8em;
}

.actor-see-all-link a:link
{
	color: #000000;
	text-decoration: none;
	border-style: none;
}
.actor-see-all-link a:visited
{
	color: #000000;
	text-decoration: none;
}
.actor-see-all-link a:hover
{
	color: #91C229;
	text-decoration: none;
}
.actor-see-all-link  a:active
{
	color: red;
}

#actor-details
{
	background-color:White;
	padding: 10px;
}

#actor-details-website
{
	position:relative;
	margin-top: -10px;

}

.entry
{
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: dashed 1px #cecece;
}

#feed a
{
    color: #000000;
}

#feed a:hover
{
    color: #84A837;
}

#feed a:visited
{
    color: #000000;
}

#actor-details-latestNews
{
	background-color:White;
	border-color:Silver;
	border-style:solid;
	border-width:1px;
	padding:5px;
	
	position:relative;
	clear:both;
}

.actor-list-divider
{
    border-bottom-color:Silver;
    border-bottom-style:solid;
    border-bottom-width:thin;
    width:80%;
    margin-left:auto;
    margin-right:auto;
}

#actor-list
{
    margin-top:25px;
    clear:both;
}

.actor_list_wrap
{
    position:relative;
    clear:both;
    width: 400px;
    padding: 15px 15px 0px 15px
}

.actor_list_image_wrap
{
    float:left;
    height:80px;
    width:150px;
}

.actor_list_image
{
    float:left;
    padding: 0px 5px;
    display:table-cell;
    vertical-align: middle;
}

.actor_buzz_word
{
    background-color:#fff; 
    padding: 0px 5px;
    width:230px;
    margin-left:10px;
} 

.actor_list_text
{
    margin-top:10px;
}

.actor_list_link
{
    position:relative;
    float:right;
    padding-right: 25px;
}

/*
Actor part
--------------------------------------------*/
#actors-title
{
    position: relative;
    height: 28px;
    padding-left: 15px;
    padding-top: 2px;
}

.actors-preview-wrap
{
    float: left;
    width:200px;
}

.actors-preview
{
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom:2px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.actors-see-more
{
    float: right;
    width: 30px;
    margin-right: 13px;
    margin-top: 11px;
}

.actors-text
{
    float: left;
}

.actors-text a
{
    font-family: Arial;
    font-size: 10px;
    color: #828282;
    margin-left: 4px;
}

.actors-text a:hover
{
    font-family: Arial;
    font-size: 10px;
    color: #000000;
    margin-left: 4px;
    text-decoration: none;
}

.arrow_button
{
    display: inline-block;
    background-image: url("../Images/button_black_arrow.png");
    width: 27px;
    height: 27px;
    background-repeat: no-repeat;
}

/* Partner preview
-----------------------------*/

#partner-title
{
    position: relative;
    height: 28px;
    padding-left: 15px;
    padding-top: 2px;
}

#partner-preview-wrap
{
    width: 100%;
}

.partner-image-wrap
{
    height: 40px;
    width: 250px;
    display: table-cell;
    vertical-align: middle;
}

.partner-image
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-style: none;
    text-decoration: none;
    border-width: 0px;
    margin-top:10px;
}

.partner-button
{
    margin-left: 56px;
    margin-top:20px;
}

.become_partner_button
{
    display: inline-block;
    background-image: url("../Images/button_become_partner.png");
    width: 135px;
    height: 20px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    padding: 6px 0px 0px 9px;
}

.title-white-on-black
{
    font-family: Arial Black;
    font-size: 16px;
    color: #ffffff;
    
    background: url("../Images/black_header.png") no-repeat;
    height:29px;
}

.title-white-on-small-black
{
    font-family: Arial Black;
    font-size: 16px;
    color: #ffffff;
    
    background: url("../Images/bg_small_black_top.png") no-repeat;
    height:29px;
    text-align:center;
    padding-top:2px;
}

.gray_box
{
   margin-top:-1px;
   background: url("../Images/gray_inline_border.png") repeat-y;    
}



.gray_box_hr {
  height: 10px;
  background: url("../Images/gray_hr.png") no-repeat scroll center;
}
.gray_box_hr hr {
  display: none;
}

.gray_box_bottom
{
    height:10px;
    background: url("../Images/gray_inline_border_bottom.png") no-repeat; 
}

.small_gray_box_bottom
{
    width:140px;
    height:5px;
    background: url("../Images/bg_small_bottom.png") no-repeat; 
}

.small_gray_box
{
   margin-top:-1px;
   padding:15px;
   font-size:10px;
   background: url("../Images/bg_small_gray_fill.png") repeat-y;    
}

.small_gray_box_w140
{
   margin-top:-1px;
   padding-top:15px;
   padding-bottom:15px;
   font-size:10px;
   background: url("../Images/bg_small_gray_fill.png") repeat-y;    
   overflow:hidden;
}

.small_green_box
{
   margin-top:-1px;
   padding-left:15px;
   padding-right:15px;
   font-size:10px;
   background: url("../Images/bg_small_green_fill.png") repeat-y;    
}

.small_light_gray_box
{
   margin-top:-1px;
   padding-left:15px;
   padding-right:15px;
   font-size:10px;
   background: url("../Images/bg_small_light_gray_fill.png") repeat-y;    
}

#co2-neutral
{
    margin-top:15px;
}

.footer_box
{
    height:160px;
    width:179px;
    float:left;
    padding-left: 18px;
    padding-top:17px;
}

.footer_box_big
{
    height:160px;
    width:279px;
    float:left;
    padding-left: 18px;
    padding-top:17px;
}

.footer_box_title
{
    font-family: Arial Black;
    font-size: 14px;
    color: #ffffff;
    margin-bottom:10px;
}


#footer ul
{
    list-style-type: none;
    padding: 0em;
    margin: 0em;
    
}

#footer ul li
{
    background-image: url("../Images/arrow.png");
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    padding-left: 1.5em;
    padding-bottom:0.3em;
    font-family: Arial;
    font-size: 11px;
    color: #828282;
}

.small_gray_text
{
   font-family: Arial;
    font-size: 11px;
    color: #828282; 
}

/* SELL
----------------------------------------------------------*/
.categories-chain
{
	min-width:200px;
	height: 150px;
	
}

/* checkout
----------------------------------------------------------*/
div.checkout { padding:14px; }
div.checkout h2 { border-bottom: 1px solid #cccccc; background:#f0f0f0;padding: 5px 10px;}
div.checkout .email-password {width:49%; float:left; }
div.checkout div.wrap { padding:7px; }
div.checkout ul li { list-style:none; }
div.checkout legend { display:none; }
div.checkout ol { margin:0; }
div.checkout ol li { list-style:none; padding:2px 0; }
div.checkout ol li label { width:150px; float:left; }
div.checkout p.action { padding-left:160px; }
div.paypal p { padding-top:7px; }


/* FILE ELEMENTS   
----------------------------------------------------------*/
.pdf_files
{
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	float:left;
	margin: 5px;
	/* Add scroll-bars */
	overflow: hidden;
    border: none 1px #000;
	color:#000;

}

.pdf_image
{
    background: url('../Images/icon_pdf_big_100x100.png') no-repeat; background-position:top;
    min-height: 100px;
}

.pdf_text
{
    width:124px;
    overflow:hidden;
    padding:3px;
    background: url('../Images/pixel_alpha_190.png') repeat;
}

.pdf_text:hover
{
    background-color:#ffffff;
}

.pdf_files a 
{
	text-decoration: none;
	color:#000;
}

.pdf_files a:hover 
{
	color:#84A837;
	
}

/* File upload  
----------------------------------------------------------*/

.fileinputs {
	position: relative;
    width:89px;
	overflow:hidden;
	cursor: pointer;
	cursor: hand;
}

.fileinputs input
{
    cursor: pointer;
	cursor: hand;
}

.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
    vertical-align: middle;
    cursor: pointer;
	cursor: hand;
}

.file {
	position: relative;
	text-align: left;
	top: 0px;
	left: 0px;
    cursor:hand;
    cursor:pointer;
    overflow:hidden;
    
    outline-style:none;
    
    z-index: 2;

	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
}



/* Pager 
----------------------------------------------------------*/
.pager 
{
	margin-top:8px 3px;
	padding:1px;
	font-size: 12px;
	font-family: Arial;
	 
}

.pager .disabled 
{
	/*border:1px solid #ddd;*/
	color:#999;
	margin-top:4px;
	padding:1px;
	text-align:center;
}

.pager .current 
{
	background-color:#84A837;
	/*border:1px solid #ddd;*/
	color: #fff;
	font-weight:bold;
	margin-top:4px;
	padding:1px 2px;
	text-align:center;
}

.pager span, .pager a
{
	margin: 4px 1px;
}

.pager a 
{
	/*border:1px solid #c0c0c0;*/
	padding:1px 2px;
	text-align:center;
	text-decoration:none;
	color: #000
}

.pager a:hover
{
	background-color:#84A837;
	/*border:1px solid #ddd;*/
	color: #fff;
	font-weight:bold;
	margin-top:4px;
	padding:1px 2px;
	text-align:center;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset
{
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #CCC;
}

fieldset p
{
	margin: 2px 12px 10px 10px;
}

fieldset label
{
	display: block;
}

fieldset label.inline
{
	display: inline;
}

legend
{
	font-size: 1.1em;
	font-weight: 600;
	padding: 2px 4px 8px 4px;
}

input[type="text"]
{
	width: 200px;
	border: 1px solid #CCC;
}

input[type="password"]
{
	width: 200px;
	border: 1px solid #CCC;
}

input.blur
{
    color: #999;
}

textarea.blur
{
    color: #999;
}

/* TABLE
----------------------------------------------------------*/

table
{
	border: solid 1px #e8eef4;
	border-collapse: collapse;
}

table td
{
	padding: 5px;
	border: solid 1px #e8eef4;
}

table th
{
	padding: 6px 5px;
	text-align: left;
	background-color: #e8eef4;
	border: solid 1px #e8eef4;
}

/*
Button styling
------------------------------------*/

.button_wrapper
{
    display: inline-block;
    text-decoration: none;
    font-weight: bolder;
}

.button_wrapper_text
{
    color: #FFFFFF;
    text-decoration: none;

    font-family: Arial;
    font-weight: bolder;
    font-size: 15px;

}
.button_wrapper_text_pos
{
    display:inline-block;
    padding: 5px 9px 5px 9px;
}

.green_button_middle
{
    position:relative;
    float:left;
    height:32px;   
    background: url("../Images/button_green_middle.png") repeat-x;
    

}

.green_button_left_edge
{
    width:8px;
    height:32px;
    background: url("../Images/button_green_left_edge.png") no-repeat;
    position:relative;
    float:left;
}

.green_button_arrow_edge
{
    width:32px;
    height:32px;
    background: url("../Images/button_green_arrow_edge.png") no-repeat;
    position:relative;
    float:left;
}

.green_button_back_arrow_edge
{
    width:32px;
    height:32px;
    background: url("../Images/button_green_back_arrow_edge.png") no-repeat;
    position:relative;
    float:left;
}

.green_button_right_edge
{
    width:9px;
    height:32px;
    background: url("../Images/button_green_right_edge.png") no-repeat;
    position:relative;
    float:left;
}

.black_button_left_edge
{
    width:8px;
    height:32px;
    background: url("../Images/button_black_left_edge.png") no-repeat;
    position:relative;
    float:left;
}

.black_button_middle
{
    position:relative;
    float:left;
    height:32px;   
    background: url("../Images/button_black_middle.png") repeat-x;
}

.black_button_arrow_edge
{
    width:32px;
    height:32px;
    background: url("../Images/button_black_arrow_edge.png") no-repeat;
    position:relative;
    float:left;
}

.black_button_right_edge
{
    width:9px;
    height:32px;
    background: url("../Images/button_black_right_edge.png") no-repeat;
    position:relative;
    float:left;
}

.small_black_button_left_edge
{
    width:9px;
    height:27px;
    background: url("../Images/button_black_left_small.png") no-repeat;
    position:relative;
    float:left;
}

.small_black_button_middle
{
    float:left;
    height:21px;   
    background: url("../Images/button_black_middle_small.png") repeat-x;
    color: #FFFFFF;
    text-decoration: none;

    font-family: Arial;
    font-weight: bolder;
    font-size: 12px;
    padding: 4px 7px 4px 5px;
}

.small_black_button_arrow_edge
{
    width:26px;
    height:27px;
    background: url("../Images/button_black_arrow_small.png") no-repeat;
    position:relative;
    float:left;
}

.small_black_button_right_edge
{
    width:10px;
    height:27px;
    background: url("../Images/button_black_right_small.png") no-repeat;
    position:relative;
    float:left;
}

.button_green_small_left_edge
{
    width:9px;
    height:27px;
    background: url("../Images/button_green_left_small.png") no-repeat;
    float:left;
}

.button_green_small_middle
{
    float:left;
    height:21px;   
    background: url("../Images/button_green_middle_small.png") repeat-x;
    color: #FFFFFF;
    text-decoration: none;

    font-family: Arial;
    font-weight: bolder;
    font-size: 12px;
    padding: 3px 6px 3px 6px;
}

.button_green_small_arrow_edge
{
    width:26px;
    height:27px;
    background: url("../Images/button_green_arrow_small.png") no-repeat;
    float:left;
}

.button_green_small_right_edge
{
    width:10px;
    height:27px;
    background: url("../Images/button_green_right_small.png") no-repeat;
    position:relative;
    float:left;
}

.icon_box
{
    position:relative;
    float:left;
    height:54px;
    width:700px;
    background: url("../Images/bg_white_shadow.png") repeat-x;   
}

.icon_box_before
{
    height:54px;
    width:10px;
     position:relative;
    float:left;
    background: url("../Images/white_round_corner_left.png") no-repeat;
    
}

.icon_box_after
{
    height:54px;
    width:10px;
    position:relative;
    float:left;
    top: 1px;
    background: url("../Images/white_round_corner_right.png") no-repeat;
}

.icon_box img
{
    position:relative;
    float:left;
    margin-left: 10px;
    top:2px;
}

.icon_text
{
    
    position:relative;
    float:left;
    padding: 5px 15px 10px 0px;
    top:15px;
    color:#BCBCBC;
    font-family: Arial;
    font-size: 15px;
    
    /*background: url("../Images/button_green_middle_grayscale.png") repeat-x;*/
}

.icon_arrow_right
{
    
    background-image: url("../Images/arrow.png");
    background-repeat: no-repeat;
}

.icon_text_active
{
    background: url("../Images/button_green_middle.png") repeat-x;
    color:#ffffff;
    font-weight: bolder;
   
    padding: 5px 2px 10px 0px;
}

.icon_text_left_edge
{
    width:8px;
    height:32px;
    background: url("../Images/button_green_left_edge.png") no-repeat;
    
    padding: 5px 4px 10px 4px;
}

.icon_text_arrow_edge
{
    width:32px;
    height:32px;
    background: url("../Images/button_green_arrow_edge.png") no-repeat;
    
    padding: 5px 0px 10px 32px;
}

.icon_text_right_edge
{
    width:9px;
    height:32px;
    background: url("../Images/button_green_right_edge.png") no-repeat;
    padding: 5px 4px 10px 4px;
}


.big_gray_box_top
{
    height:10px;
    width:720px;
    background: url("../Images/bg_big_gray_box_top.png") no-repeat;
}

.big_gray_box_content
{
    width:720px;
    background: url("../Images/bg_big_gray_box_fill.png") repeat-y;
}

.big_gray_box_content_white
{
    width:700px;
    background: url("../Images/bg_white_fill.png") repeat-y;
    margin-left:20px;
    
}

.big_gray_box_content_top
{
    width:700px;
    height:10px;
    margin-left:20px;
    margin-top:5px;
    background: url("../Images/bg_white_top.png") no-repeat;       
}

.big_gray_box_content_bottom
{
    width:700px;
    margin-left:20px;
    height:10px;
    background: url("../Images/bg_white_bottom.png") no-repeat;       
}

.big_gray_box_bottom
{
    height:10px;
    width:720px;
    background: url("../Images/bg_big_gray_box_bottom.png") no-repeat;
}

.tb_box
{
    display:inline-block;
}

.tb_left_part
{
    height:24px;
    width:8px;
    position: relative;
    float:left;
    background: url("../Images/tb_left.png") no-repeat;
}

.tb_content
{
    height:24px;
    position:relative;
    float:left;
    background: url("../Images/tb_fill.png") repeat-x;
}

.tb_right_part
{
    height:24px;
    width:8px;
    position:relative;
    float:left;
    background: url("../Images/tb_right.png") no-repeat;
}

.tb_content input
{
    border-style: none;
    background-color: Transparent;
    margin-left:-8px;
    margin-right:-8px;
    margin-top:-1px;
    padding-left:4px;
    padding-right: 4px;
    height: 24px;
    min-width: 200px;
} 

.input_hint
{
    margin-left:5px;
   font-family: Arial;
    font-size: 9px;
    color: #828282; 
}


.field-validation-error
{
	color: #ff0000;
}

.field-validation-ok
{
	color: #00ff00;
}

.input-validation-error
{
	border: 1px solid #ff0000;
	background-color: #ffeeee;
}

.validation-summary-errors
{
	font-weight: bold;
	color: #ff0000;
}

.advert_type_heading
{
    float: left; 
    font-size: 12px; 
    width:200px;
}

.advert_type_heading table
{
    text-align:center;
    width:200px;
}

.advert_type_choices
{
    float: left; 
    font-size: 12px;
    width:130px;
    margin-left:10px;
}

#advert-type-chooser
{
    margin:10px;   
}

.blueish_bg
{
    
    background-color:#CEF6E3;
}


.greenish_bg
{
    background-color:#CEF6CE;
}

/*
advert details
------------------------------------------*/
#advert_details_top
{
    height:10px;
    width:450px;
    background: url("../Images/bg_inner_shadow_top.png") no-repeat;
}

#advert_details_bottom
{
    height:10px;
    width:450px;
    background: url("../Images/bg_inner_shadow_bottom.png") no-repeat;

}

#advert_details_content
{
    width:450px;
    background: url("../Images/bg_inner_shadow_fill.png") repeat-y;
}

.advert_details_white_back
{
    position:relative;
    float:left;
    height:54px;
    width:430px;
    background: url("../Images/bg_white_shadow.png") repeat-x;   
}

.advert_details_white_back_after
{
    height:54px;
    width:10px;
     position:relative;
    float:left;
    top: 1px;
    background: url("../Images/white_round_corner_right.png") no-repeat;
}


.actor_company_name_white_back
{
    position:relative;
    float:left;
    height:54px;
    width:430px;
    background: url("../Images/bg_white_shadow_top.png") repeat-x;   
}

.actor_company_name_white_back_after
{
    height:54px;
    width:10px;
     position:relative;
    float:left;
    top: 1px;
    background: url("../Images/white_round_corner_top_right.png") no-repeat;
}

.actor_company_name
{
    
    position:relative;
    float:left;
    padding: 10px 15px 10px 15px;
    
    color:#000000;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}

.advert_details_title
{
    
    position:relative;
    float:left;
    padding: 5px 15px 10px 15px;
    top:15px;
    color:#000000;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}

.advert_details_white_back h2
{
    margin:0px;
    position:relative;
    float:left;
    padding: 5px 15px 10px 15px;
    top:15px;
    color:#000000;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
    
}

.advert_details_white_back h1
{
    margin:0px;
    position:relative;
    float:left;
    padding: 5px 15px 10px 15px;
    top:15px;
    color:#000000;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}

.advert_details_price
{
    
    position:relative;
    float:right;
    padding: 5px 15px 10px 15px;
    top:15px;
    color:#84A837;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}

.advert_details_top_row
{
    width: 450px;
    display: table-cell;
    vertical-align: middle; 
}

.advert_details_location_hint
{
    position:relative;
    float:left;
    color: #828282;
    font-size: 12px;
    font-weight:bold;
    font-family: Arial;
    padding-left: 15px;
    vertical-align:middle;
}

.advert_details_favorit
{
    position:relative;
    float:right;
    color: #828282;
    font-size: 10px;
    font-family: Arial;
    padding-right: 25px;
    vertical-align:middle;
}

#advert_details_picture_box
{
    position:relative;
    width:400px;
    height:365px;
    
}

#advert_details_details_box
{
    min-height: 100px;
    padding:15px;
}

#advert_details_details_box table
{
    font-size:12px;
    font-family:Arial;
    color:#000;
    
    border-style: none;
    width:100%;
}

#advert_details_details_box tr
{
    
}

#advert_details_details_box td
{
    border-style: none;
    height:16px;
    padding: 2px;
    width:50%;
    
}

.td_left
{
   text-align:left; 

}

.td_right
{
   text-align:right;

}


#advert_details_description
{
    padding:15px;
    
    font-size: 12px;
    font-family: Arial;
}

#picture_box
{
    position:relative;
    margin-left:15px;
    margin-right:25px;
    margin-top:10px;
    width:400px;
    height:355px;
    border: solid 5px #fff;
    background-color:#fff;
}

#map_preview
{
    width:140px;
    height:140px;
    overflow:hidden;
    margin-top:-1px;
}

#large_map
{
    width:800px;
    height:600px;
    overflow:hidden;
}


#map_preview_overlay
{
    position:absolute;
    width:140px;
    height:140px;
    overflow:hidden;
    top:29px;
    left:0px;
    background: url("../Images/bg_gradient_overlay.png") no-repeat;

}

#userInput
{
    width: 90%;
    height:120px;
}
.clear
{
    clear:both;
}

.bold
{
    font-weight:bold;   
}

.left
{
    float:left;
}

.right
{
    float:right;
}
.green_text
{
    color:#84A837;
}


.center
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.back_to_list
{
    width:450px;
    padding: 5px 10px;
}

.advert_details_favorit_checkbox
{
    color:#84A837;
    background-color: #ffffff;
    border: solid 1px #828282; 
}

.galleryview {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#seller_preview_box
{
    
}

#question_preview_box
{
    margin-top: 20px;    
}

#files_preview_box
{
    margin-top: 20px;    
}

#location_preview_box
{
    position:relative;
    margin-top: 30px;    
}


.arial_size_10
{
    font-size: 10px;
	font-family: Arial; 
}

.arial_size_12
{
    font-size: 12px;
	font-family: Arial; 
}

.arial_size_15
{
    font-size: 15px;
	font-family: Arial; 
}

.button_wrapper
{
    width:auto;   
}

.dropdown a {
	display: block;
	width: 100%;
	color: blue;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.dropdown a:hover {
	background-color: blue;
	color: white;
}

/*
Gray inner shadow and content
------------------------------------------*/
#gray_inner_shadow_top
{
    height:10px;
    width:450px;
    background: url("../Images/bg_inner_shadow_top.png") no-repeat;
}

#gray_inner_shadow_bottom
{
    height:10px;
    width:450px;
    background: url("../Images/bg_inner_shadow_bottom.png") no-repeat;

}

#gray_inner_shadow_content
{
    
    width:450px;
    background: url("../Images/bg_inner_shadow_fill.png") repeat-y;

}


.gray_inner_shadow_top
{
    height:10px;
    width:450px;
    background: url("../Images/bg_inner_shadow_top.png") no-repeat;
}

.gray_inner_shadow_bottom
{
    height:10px;
    width:450px;
    background: url("../Images/bg_inner_shadow_bottom.png") no-repeat;

}

.gray_inner_shadow_content
{
    
    width:450px;
    background: url("../Images/bg_inner_shadow_fill.png") repeat-y;

}

.white_back_title_line_content
{
    position:relative;
    float:left;
    height:54px;
    background: url("../Images/bg_white_shadow.png") repeat-x;   
}

.white_back_title_line_content img
{
    border: none 0px Transparent;
}

.white_back_after
{
    height:54px;
    width:10px;
    position:relative;
    float:left;
    top: 1px;
    background: url("../Images/white_round_corner_right.png") no-repeat;
}

.white_back_title_line_content .icon
{
    margin-left:15px;
    margin-top: 4px;
    float:left;
}

.white_back_title_line_content h2
{
    position:relative;
    float:left;
    padding: 8px 0px 10px 15px;
    color:#000000;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}

.white_back_title_line_content span
{
    position:relative;
    float:right;
    margin:18px 5px 0px 2px;
    color:#BCBCBC;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}



.white_back_title_line_content .country_name
{
    
    position:relative;
    float:right;
    padding: 5px 15px 10px 15px;
    top:15px;
    color:#828282;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}

.first_white_back_title_line_content
{
    position:absolute;
    top:0px;
    left:0px;
    height:56px;
    
    background: url("../Images/bg_white_shadow_top.png") repeat-x;   
}

.first_white_back_title_line_content img
{
    border: none 0px Transparent;
}

.first_white_back_after
{
    position:absolute;
    top:0px;
    left:310px;
    width:10px;
    height:56px;
    background: url("../Images/white_round_corner_top_right.png") no-repeat;
}

.first_white_back_title_line_content .icon
{
    position:relative;
    margin-left:15px;
    margin-top: -4px;
    float:left;
}

.first_white_back_title_line_content h2
{
    
    position:relative;
    float:left;
    padding: 0px 15px 10px 15px;
    color:#000000;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}

.first_white_back_title_line_content span
{
    
    position:relative;
    float:right;
    margin:10px 2px 0px 2px;
    color:#BCBCBC;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}

.first_white_back_title_line_content h1
{
    
    position:relative;
    float:left;
    padding: 0px 15px 10px 15px;
    color:#000000;
    font-family: Arial;
    font-size: 15px;
    font-weight:bold;
}

.first_see_more_button
{
    float: right;
    margin-top: 0px;
    margin-right: 14px;
}

.see_more_button
{
    float: right;
    margin-top: 20px;
    margin-right: 14px;
}

.preview
{
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    width: 106px;
    height: 110px;
    font-family: Arial;
    font-size: 9px;
    color: #828282;
    text-align: center;
    cursor:pointer;
    border: solid 1px Transparent;
    padding:2px;     
}

.preview:hover
{
    cursor:hand;
    border: solid 1px #828282;
    background-color:#ffffff;
    padding:2px;    
}

.preview:active
{
    background-color:#cecece;
}


.preview a
{
    border: none 1px #828282;
    padding:2px;  
    text-decoration: none;
    color: #828282;
}

.preview a:visited
{
    border: none 1px #828282;
    padding:2px; 
    text-decoration: none;
    color: #828282;
}

.preview img
{
    border-style: none;
    background-color: #ffffff;
    padding: 2px;
    margin-left:auto;
    margin-right: auto;
}

.filterbox
{
    position:relative;
    width:450px;
    height:103px;
    
}

.filterbox .left
{   
    float:left;
    width:5px;
    height:103px; 
    background: url("../Images/bg_filterbox_left.png") no-repeat;
}

.filterbox .content
{
    float:left;
    width:440px;
    height:103px;
    background: url("../Images/bg_filterbox_fill.png") repeat-x; 
}

.filterbox .right
{    
    float:left;
    width:5px;
    height:103px;
    background: url("../Images/bg_filterbox_right.png") no-repeat;
}

.filterbox .title
{
    padding: 10px 15px 5px 15px;
    
    font-family: Arial Black;
    font-size: 16px;
    color: #fff;
}

.filterbox .filters
{
    padding: 0px 15px;
}

.filterbox .filter-apply
{
    padding: 8px 12px;
}

.filterbox select
{
    width: 130px;
}

.gallery_advert_summary_location
{
    font-size: 14px;
    font-weight: bold;
    color: #828282; 
    padding-left: 15px;
    margin-bottom: -5px;
}

.gallery_advert_summary_title_line
{
    float:left;
    height:54px;
    width:430px; 
    background: url("../Images/bg_white_shadow.png") repeat-x;   
}

.gallery_advert_summary_title h2
{
    font-size: 16px;
    font-weight: bold;
    color: #000; 
    margin:0px;
    float: left;
	padding: 20px 0px 20px 15px;
	width: 300px;
	overflow:hidden;
	vertical-align: middle;
	text-align: left;
}

.gallery_advert_summary_price
{
    font-size: 16px;
    font-weight: bold;
    color: #84A837;    
	
	float: right;
	padding: 20px 5px 20px 0px;
	width: auto;
	height:auto;
	vertical-align: middle;
	text-align: right;
}

.gallery_advert_summary_content
{
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
}

.gallery_advert_summary_description
{
    float:left;
    margin-top:5px;
}

.gallery_advert_summary_btnDetails
{
    float:right;
    margin-bottom:-12px;
    margin-right: -5px;
}

.gallery_advert_summary_img
{
    border: solid 5px #fff;
}

.gallery_advert_summary_content table
{
    border-style:none;
}

.gallery_advert_summary_content tr
{
    margin:5px;
}

.gallery_advert_summary_content td
{
    padding:1px 0px 1px 10px;
    vertical-align:middle;
    width: 148px;
    border-style: none; /* 'cellspacing' */
}

.gallery_advert_summary_table_content
{
    background-color:#fff; 
    padding: 0px 5px;
} 

.icon_photo
{
    border: none 0px;
    margin-bottom:-10px;
}

.flueben_small
{
    border: none 0px;
    margin-right: 5px;
}

.flueben
{
    border: none 0px;
    margin-right: 5px;
}

.kryds_small
{
    border: none 0px;
    margin-right: 5px;
}

.kryds
{
    border: none 0px;
    margin-right: 5px;
}

.advert_summary_title_line
{
    width:430;
}

.advert_summary_title_line h2
{
    font-size: 16px;
    font-weight: bold;
    color: #000; 
    margin:0px;
    float: left;
	width: auto;
	text-align: left;
	padding-left:15px;
}

.advert_summary_title
{
    font-size: 16px;
    font-weight: bold;
    color: #000; 
    
    float: left;
	width: auto;
	text-align: left;
	padding-left:15px;
}

.advert_summary_price
{
    font-size: 16px;
    font-weight: bold;
    color: #84A837;    
	
	float: right;
	text-align: right;
	padding-right:25px;
}

.advert_summary_content
{
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
}

.advert_summary_content table
{
    border-style:none;
}

.advert_summary_content tr
{
    margin:0px;
}

.advert_summary_content td
{
    padding:1px 0px 1px 0px;
    vertical-align:middle;
    width: 148px;
    border-style: none; /* 'cellspacing' */
}

.advert_summary_table_content
{
    background-color:#fff; 
    padding: 0px 5px;
} 

.advert_summary_btnDetails
{
    float:right;
    margin-bottom:-12px;
    margin-right: -5px;
}

.advert_summary_hr {
  height: 10px;
  background: url("../Images/gray_hr_410.png") no-repeat scroll center;
  margin-bottom:10px;
}
.advert_summary_hr hr {
  display: none;
}

.buzz_word
{
    background-color:#fff; 
    padding: 0px 5px;
}


.black_box
{
    position:relative;
    width:450px;
    height:103px;
    
}

.black_box_left
{   
    float:left;
    width:5px;
    height:153px; 
    background: url("../Images/bg_black_left.png") no-repeat;
}

.black_box_content
{
    float:left;
    width:440px;
    height:153px;
    background: url("../Images/bg_black_fill.png") repeat-x; 
}

.black_box_right
{    
    float:left;
    width:5px;
    height:153px;
    background: url("../Images/bg_black_right.png") no-repeat;
}

/*---- Contact form -------*/
#contact-form #type,
#contact-form #name,
#contact-form #email,
#contact-form #subject,
#contact-form #content
{
    margin: 0px 5px 5px 0px;
    padding: 0px;
}

#contact-form #type
{
    display: block;
}

#contact-form #name,
#contact-form #email
{
    width: 100%;
}

#contact-form #subject
{
    display: block;
    width: 100%;
}

#contact-form #content
{
    display: block;
    height: 200px;
    width: 100%;
}

form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }

input.error { border: 1px dotted red; }



#feedback { font-size: 1.4em; }
#selectable_img .ui-selecting { background: #FECA40; }
#selectable_img .ui-selected { background: #F39814; color: white; }
#selectable_img { list-style-type: none; margin: 0; padding: 0; }
#selectable_img li { margin: 3px; padding: 1px; float: left; width: 100px; height:80px; font-size: 4em; text-align: center; }

#gallery_to_trash { float: left; width: 65%; min-height: 12em; } * html #gallery_to_trash { height: 12em; } /* IE6 */
.gallery_to_trash.custom-state-active { background: #eee; }
.gallery_to_trash li { float: left; width: 96px; padding: 0.4em; margin: 0 0.4em 0.4em 0; text-align: center; }
.gallery_to_trash li a { float: right; }
.gallery_to_trash li a.ui-icon-zoomin { float: left; }
.gallery_to_trash li a.ui-icon-document { float: left; }
.gallery_to_trash li div.fileTitle {position:relative; cursor: move; width:96px; height:77px; overflow:hidden; }
.gallery_to_trash li span.fileTitle {position:absolute; margin-top:50%; font-family:Arial; font-size:9px; background-color:#ffffff; }
.gallery_to_trash li img { width: 100%; cursor: move; }
.gallery_to_trash li.pdf {float: left; width: 96px; padding: 0.4em; margin: 0 0.4em 0.4em 0; text-align: center; background: url('../Images/pdf_icon.jpg') no-repeat; background-position:top; }

#trash { float: right; width: 32%; min-height: 18em; padding: 1%;} * html #trash { height: 18em; } /* IE6 */
#trash h4 { line-height: 16px; margin: 0 0 0.4em; }
#trash h4 .ui-icon { float: left; }
#trash .gallery_to_trash h5 { display: none; }



/* ----------- Reset Password Form ------------------- */
#resetPasswordForm label
{
    display: block;
}

#resetPasswordForm div
{
    margin-bottom: 10px;
}

.user_profile
{
    position:relative;

}

.user_profile img
{
    float:left;
    border: solid 2px Gray;
    margin:15px;
}

.user_profile_information
{
    overflow:hidden;
    color:Gray;
}

.user_profile_information h4
{
    color:Gray;
    
}

.user_profile_information a
{
    color:Gray;
    
}

.user_profile_information a:hover
{
    color:#84A837;
    
}

.user_profile_information strong
{
    color:Gray;
}


/* --------------------- Report advert dialog ---------------------- */
.reportAdvertButton
{
    position: absolute;
    bottom: 15px;
    right: 10px;
}

#reportAdvertDialog div
{
    margin-bottom: 5px;
}

#reportAdvertDialog label
{
    display: inline-block;
    width: 130px;
}

#reportAdvertDialog textarea
{
    width: 100%;
    height: 110px;
}
