@charset "utf-8";
/*
@import "global.css";
@import "forms.css";
@import "content.css";
@import "/local/javascripts/lightview/css/lightview.css";
@import "ie6.css";

*/

/**********************************************
	GLOBAL
**********************************************/
 

* { margin:0; padding:0; border: 0; }

/* 10px = 1em */
body 
{ 
	font-size:75%;
	font-family: Arial, Helvetica, sans-serif;
	background:#942308;
	text-align:center;
	color: #000;
}

html > body 
{
	font-size: 12px;
}

/* global container */

#globalWrapper 
{
	width: 797px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
  	background: url("/images/logo-arrow.gif") no-repeat 130px 120px;
}

#header {
	xbackground: url("/images/bg-header.png") no-repeat top left;
	height: 155px;
	position: relative;
}

#header #logo {
	position: absolute;
	left: 40px;
	top: 20px;
}

#contentWrapper 
{
	background-color: #fff;
	min-height:400px;
	height:auto !important;
	height:400px;
}

#contentHeader 
{
	padding: 15px 45px 10px 40px;
	text-align: right;
	vertical-align: middle;
	background: url("/images/bg-contentHeader.png") no-repeat left top;
}

#content {
	padding: 0 40px;
	line-height:135%;
}

#footer 
{
	height: 80px;
	margin: 0 0 20px 0;
	background: url("/images/bg-footer.png") no-repeat left top;
	text-align: center;
}

/* global styles */

.fixfloat 				{ clear: both; float: none; height: 0; font-size: 0; width: 0; line-height: 0px; }
.invisible 				{ visibility: hidden; display: none; }
.nopadding 				{ padding: 0 !important; }
.nopadding-top 		{ padding-top: 0 !important; }
.nopadding-right	{ padding-right: 0 !important; }
.nopadding-bottom	{ padding-bottom: 0 !important; }
.nopadding-left		{ padding-left: 0 !important; }
.nomargin 				{ margin: 0 !important; }
.nomargin-top			{ margin-top: 0 !important; }
.nomargin-right		{ margin-right: 0 !important; }
.nomargin-bottom	{ margin-bottom: 0 !important; }
.nomargin-left		{ margin-left: 0 !important; }
.noborder					{ border:0 none !important; }
.noborder-top			{ border-top: none !important; }
.noborder-right		{ border-right: none !important; }
.noborder-bottom	{ border-bottom: none !important; }
.noborder-left		{ border-left: none !important; }
.float-left				{ float: left !important; }
.float-right			{ float: right !important; }
.hidden						{ visibility: hidden; }
.invisible				{ height: 0; }

.spacer-3,
.spacer-5,
.spacer-10,
.spacer-20,
.spacer-30,
.spacer-40,
.spacer-50 {
	font-size: 0;
	clear: both;
	float: none;
}

.spacer-3  { height: 3px; }
.spacer-5  { height: 5px; }
.spacer-10 { height: 10px; }
.spacer-20 { height: 20px; }
.spacer-30 { height: 30px; }
.spacer-40 { height: 40px; }
.spacer-50 { height: 50px; }

/* global tags */

#header h1 { display: none; }

#header ul
{
	list-style-type: none;
	position: absolute;
	bottom: 0;
	right: 40px;
	font-size: 13px;
}

#header ul li
{
	float: left;
	display: block;
	padding: 0 0 5px 0;
	color: #fff;
}

#header ul li a
{
	padding: 0 5px 5px 5px;
	color: #aaa;
	text-decoration: none;
}

#header ul li a:hover,
#header ul li a.active
{	
	color: #fff;
	background: url("/images/icons/menu-hover.png") no-repeat bottom center;
}

#header ul li a.last
{
	padding-right: 0;
}

#footer p 
{ 
	color: #fff;
	padding-top: 55px;
}
#footer p a {
	color: #aaa;
	text-decoration: none;
}
#footer p a:hover {
	color: #fff;
	text-decoration: none;
}


/**********************************************
	FORMS
**********************************************/


/* cof = clear-on-focus */
.cof { }

.rounded-corners
{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

.x-layer {
	border: 1px solid #ddd;
}

.ff-search-item {
	text-align:left;
	border-bottom: 1px solid #ccc;
	padding: 3px 3px 3px 3px;;
	cursor:pointer;
	font-size:11px;
}

.ff-search-item img {
	float:left;
	margin: 0 6px 0 0;
	width: 35px;
	overflow:hidden;
}

.ff-search-item div {

}

.ff-search-item a {
	text-decoration:none;
	color:#000;
}

#horseloading{
	position:absolute;
	margin: auto;
	width:698px;
	height:474px;
	margin-left: -349px;
	left:50%;
	top:30%;
	padding:1px;
	z-index:200001;
}

.horse-loading-msgwr {
	position:absolute;
	top:15px;
	left:380px;
	width:370px;
	font: normal 12px arial,tahoma,sans-serif;
	color:#fff;
	text-align:left;
}

.horse-loading-msgwr img {
	float:left;
	margin: 0 15px 15px 0; 
}

.horse-loading-msgwr a {
	color:#fff;
}

.loading-indicator {
	text-align:left;
}

span#sff {
	text-align:left;
}

span#sff div {
	display:inline;
}

.sff-cls {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;	
	background: url("/images/forms/bg-input-size-normal.png") no-repeat left top #fff;
	border: 1px solid #919191;
	padding: 3px 10px;
	width: 200px;
	color: #afafaf;
	font-family: Arial,Helvetica,sans-serif;
	vertical-align:middle;
	font-size:12px;
}

.ffs-wr {
	display:inline;
}

#recaptcha_div {
	height: 125px;
	min-height:125px;
}

input.size-small
{
	background: url("/images/forms/bg-input-size-normal.png") no-repeat left top #fff;
	border: 1px solid #919191;
	padding: 3px 10px;
	width: 150px;
	color: #afafaf;
}

input.size-normal {
	background: url("/images/forms/bg-input-size-normal.png") no-repeat left top #fff;
	border: 1px solid #919191;
	padding: 3px 10px;
	width: 200px;
	color: #afafaf;
}

input.size-large,
input.white
{
	background: url("/images/forms/bg-input-size-normal.png") no-repeat left top #fff;
	border: 1px solid #919191;
	padding: 8px 10px;
  	font-size: 14px;
	width: 320px;
	color: #afafaf;
}

input.white
{
  background-image: none;
  background-color: #fff;
  color: #fff;
  border: 1px solid #fff;
}

select {
  border: 1px solid #919191;
  padding: 2px;
}

select.size-normal {
	width: 223px;
	
}

select.size-xsmall {
	xbackground: url("/images/forms/bg-input-size-normal.png") no-repeat left top #fff;
	border: 1px solid #919191;
	padding: 1px 2px 1px 2px;
	width: 120px;
	font-size:10px;
}

#service_link_privacy,
#userservicelinks select {
	width:13.5em;
}

#content .column-2-addlinks .column1 input.size-large {
  width: 260px;
}

#content .column-2-addlinks .column2 input.size-large {
  width: 330px;
}

input.on-focus
{
  color: #000;
  background: url("/images/forms/bg-input-size-normal-focus.png") no-repeat left top #dddddd;
}

input.error,
textarea.error
{
	border: 1px solid #942308;
}

textarea
{
  width: 320px;
  height: 120px;
  border: 1px solid #919191;
  background: url("/images/forms/bg-textarea.png") no-repeat left top #fff;
  padding: 10px 10px 10px 10px;
  color: #afafaf;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
}

textarea.large
{
  width: 450px;
  height: 200px;
}

textarea.on-focus
{
  background: url("/images/forms/bg-textarea-focus.png") no-repeat left top #fff;
  color: #000;
}

form#quicksearch.indexr {
	margin: 0 0 0 0;
}

form#quicksearch.index {
	margin: 0 20px 0 0;
}

input.submit-quick-search
{
	width: 21px;
	height: 21px;
	background: url("/images/icons/search-arrow.png") no-repeat center 9px #fff;
	cursor: pointer;
  border: 0;
}

#login fieldset
{
	border: 0;
}

recaptcha_nothad_incorrect_sol recaptcha_isnot_showing_audio
{
	padding: 0;
	margin: 0;
}

#login legend
{
	display: none;
	padding: 0;
	margin: 0;
}

#login label
{
	display: block;
	float: left;
	width: 75px;
	padding: 5px 10px 0 0;
	text-align: right;
}

#login label.setcookie
{
	width: 120px;
	margin: 0 0 0 86px;
	padding-top: 7px;
	cursor: pointer;
	text-align: left;
	text-indent:20px;
}

#login button.submit-sign-in
{
	background: url("/images/forms/sign-in.gif") no-repeat left bottom;
	width: 91px;
	height: 30px;
	color: #fff;
	text-align: center;
	font-size: 17px;
	font-weight: normal;
  	padding: 0 0 2px 0;
}

#login button.submit-sign-in:hover
{
  color: #ccc;
  background: url("/images/forms/sign-in.gif") no-repeat left top;

}

#login button.submit-sign-in:active
{
  color: #000;
}

label.checked
{
  background: url("/images/forms/checkbox-checked.png") no-repeat left 1px;
  padding: 0 0 0 20px;
}

label.unchecked
{
  background: url("/images/forms/checkbox-unchecked.png") no-repeat left 1px;
  padding: 0 0 0 20px;
}

#login label.checked { background: url("/images/forms/checkbox-checked-login.png") no-repeat left 6px; }
#login label.unchecked { background: url("/images/forms/checkbox-unchecked-login.png") no-repeat left 6px; }

#register label.selected
{
  background: url("/images/forms/radio-selected.png") no-repeat 40px 24px;
  width: 120px;
  display: block;
  float: left;
}
#register label.unselected
{ 
  background: url("/images/forms/radio-unselected.png") no-repeat 40px 24px;
  width: 120px;
  display: block;
  float: left;
}

.searchResult p.img-listing label
{
  position: absolute;
  left: 0;
  top: 0;
  padding: 15px 0 15px 70px;
}

.searchResult p.img-listing label.checked,
.searchResult p.img-listing label.unchecked
{
  background-position:0px 20px;
}

#content button.register,
#content #register .submit
{
	width: 339px;
	height: 42px;
	background: url("/images/forms/index-register.png") no-repeat bottom left;
	color: #fff;
	font-size: 22px;
	margin: 35px 0 0 4px;
	cursor: pointer;
}

#content #register .submit {
  font-size: 18px;
  margin: 0;
  border: 0;
}

#content button.register:hover,
#content #register .submit:hover
{
  color: #ccc;
  background-position: top left;
}

#content button.register:active,
#content #register .submit:active
{
  color: #000;
}

#content button.addtofriend
{
  font-size: 11px;
  background-color: #942308;
  padding: 5px 0;
  margin: 0 0 10px 0;
  width: 70px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background: url("/images/forms/sign-in.gif") no-repeat left bottom;
	width: 91px;
	height: 30px;
}

#content button.addtofriend:hover {
  color: #ccc;
  background: url("/images/forms/sign-in.gif") no-repeat left top;
}

#content button.addtofriend:active {
  color: #000;
}

button.plus
{
  background: url("/images/icons/plus.png") no-repeat left top;
  width: 36px;
  height: 36px;
  font-size: 0;
  color: #fff;
  cursor: pointer;
}

#content .column-2-addlinks button.plus {
  position: absolute;
  right: 0;
  top: 0;
}

/*
#content #setup input.submit,
#content #sendmessage input.submit,
#content #settings input.submit
*/
input.submit
{
  border: 2px solid #afafaf;
  color: #fff;
  font-size: 15px;
  background-color: #7b7b7b;
  padding: 3px 10px;
}

input.submit.small
{
  min-width: 130px;
  width: auto !important;
  width: 130px;
  padding: 0;
  text-align: center;
  font-size: 13px;
}

input.submit:hover {
  background-color: #afafaf;
  border-color: #7b7b7b;
  color: #fff;
}

input.submit:active {
  background-color: #afafaf;
  border-color: #7b7b7b;
  color: #000;
}

input.smallfont
{
  font-size: 11px;
}

#content .column-2-addlinks .column1 input.bt-nwlk {
	width:280px;
	color: #fff;
	xfont-size: 15px;
	xbackground-color: #7b7b7b;
	border:1px solid #919191;
	padding: 6px 10px;
}

button.confirm,
button.ignore,
button.block
{
  border: 2px solid #afafaf;
  color: #fff;
  padding: 1px 2px;
  font-size: 12px;
}

button.confirm { background-color: #4d8421; }
button.ignore { background-color: #7b7b7b; }
button.block { background-color: #000; }

button.confirm:hover { background-color: #5e9532; border-color: #7b7b7b; }
button.ignore:hover { background-color: #8c8c8c; border-color: #7b7b7b; }
button.block:hover {background-color: #333; border-color: #7b7b7b; }

button.confirm:active { color: #000; }
button.ignore:active { color: #000; }
button.block:active { color: #ccc; }



/**********************************************
	CONTENT
**********************************************/



.private,
.disabled {
	filter:alpha(opacity=75); 
	-moz-opacity:0.75;
	opacity:0.75;
}

.accept-img {
	margin: 0 0 0 5px;
	cursor:pointer;
	vertical-align:middle;
}

.x-mail-tab {
    background-image:url(/javascripts/ext/plugins/img/silk/icons/email.png) !important;
}

/**********************************************
	Messages / Windows
**********************************************/
/*



.x-panel-ghost {
    background:#363636;
}

.x-panel-ghost ul {
    border-color:#000000;
}

.x-grid-panel .x-panel-mc .x-panel-body {
    border:1px solid #000000;
}
.x-panel {
    border-style: solid;
    border-color: #000000;
}
.x-panel-header {
    color:#eeeef0;
	border:1px solid #000000;
    background-image:url(/javascripts/ext/resources/images/black/panel/white-top-bottom.gif);
}

.x-window-proxy {
    background:#363636;
    border-color:#000000;
}
*/


#bemyfriendform .x-panel-body-noheader,
#bemyfriendform .x-panel-mc .x-panel-body
#bemyfriendform .x-panel-body {
	border: 0px solid #fff;
	border: none;
}


.x-friendnik {
	text-align:left;
}


/* mask */
.ext-el-mask {
    background-color: #000000;
}
.ext-el-mask-msg {
    border:1px solid #444444;
    background: #666666;
}
.ext-el-mask-msg div {
    border:1px solid #888888;
}


.x-window {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border:5px solid #e8eac3;
	background-color:#fff;
}

/* panel */
.x-friendnik .x-panel {
    border-style: solid;
    border-color: #000000;
}
.x-friendnik .x-panel-header {
    color:#000;
	border:1px solid #000000;
    background-image:url(/local/javascripts/ext/resources/images/black/panel/white-top-bottom.gif);
}

.x-friendnik .x-panel-body {
    border-color:#000000;
}

.x-friendnik .x-panel-bbar .x-toolbar {
    border-color:#000000;
}

.x-friendnik .x-panel-tbar .x-toolbar {
    border-color:#000000;
}

.x-friendnik .x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
    border-color:#000000;
}
.x-friendnik .x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-color:#000000;
}
.x-friendnik .x-panel-tl .x-panel-header {
    color:#eeeef0;
}
.x-friendnik .x-panel-tc {
	background-image: none;
	xbackground-image:url(/local/javascripts/ext/resources/images/black/panel/top-bottom.gif);
}
.x-friendnik .x-panel-tl {
	background-image: none;
	xbackground-image:url(/local/javascripts/ext/resources/images/black/panel/corners-sprite.gif);
    border-color:#fff;
}
.x-friendnik .x-panel-tr {
	background-image: none;
	xbackground-image:url(/local/javascripts/ext/resources/images/black/panel/corners-sprite.gif);
}
.x-friendnik .x-panel-bc {	
	background-image: none;
	xbackground-image:url(/local/javascripts/ext/resources/images/black/panel/top-bottom.gif);
}
.x-friendnik .x-panel-bl {
	background-image: none;
	xbackground-image:url(/local/javascripts/ext/resources/images/black/panel/corners-sprite.gif);
}
.x-friendnik .x-panel-br {
	background-image: none;
	xbackground-image:url(/local/javascripts/ext/resources/images/black/panel/corners-sprite.gif);
}
.x-friendnik .x-panel-mc {
   	background:#fff;
    color:#000;
}
.x-friendnik .x-panel-mc .x-panel-body {
    background:transparent;
    border: 0 none;
}
.x-friendnik .x-panel-ml {
	background-image: none;
	xbackground-image:url(/local/javascripts/ext/resources/images/black/panel/left-right.gif);
	background:#fff;
}
.x-friendnik .x-panel-mr {
	background-image: none;
	background:#fff;
	/*url(/local/javascripts/ext/resources/images/black/panel/left-right.gif);*/
}

/* Ghosting */
.x-panel-ghost {
    background:#363636;
}

.x-panel-ghost ul {
    border-color:#000000;
}


/* icons */
.x-accept-ico {
    background-image:url(/javascripts/ext/plugins/img/silk/icons/accept.png) !important;	
}

.x-content-ico {
    background-image:url(/javascripts/ext/plugins/img/silk/icons/comment.png) !important;	
}

.x-horse-ico {
    background-image:url(/javascripts/ext/plugins/img/silk/icons/comment.png) !important;	
}

.x-horsesshuh-ico {
    background-image:url(/local/media/images/form/favicon.png) !important;	
}

/* window */

.winmsg {
	padding: 0.5em;
}

/* header */
.x-friendnik .x-window-tl .x-window-header {
    color:#eeeef0;
}
.x-friendnik .x-window-tc {
	xbackground-image:url(/javascripts/ext/resources/images/black/window/top-bottom.png);
	background-image:none;
	background-color:#942308;
}
.x-friendnik .x-window-tl {
	xbackground-image:url(/javascripts/ext/resources/images/black/window/left-corners.png);
	background-image:none;
	background-color:#942308;
}
.x-friendnik .x-window-tr {
	xbackground-image:url(/javascripts/ext/resources/images/black/window/right-corners.png);
	background-image:none;
	background-color:#942308;
}

/* bbar */ 
.x-friendnik .x-window-bc {
	xbackground-image:url(/javascripts/ext/resources/images/black/window/top-bottom.png);
	background-image:none;
	background-color:#942308;
}
.x-friendnik .x-window-bl {
	xbackground-image:url(/javascripts/ext/resources/images/black/window/left-corners.png);
	background-image:none;
	background-color:#942308;
}
.x-friendnik .x-window-br {
	xbackground-image:url(/javascripts/ext/resources/images/black/window/right-corners.png);
	background-color:#942308;
	background-image:none;
}
.x-friendnik .x-window-mc {
    border:1px solid #333333;
    xbackground:#454545;
    background-color:#fff;
    color: #000;
    
}

/* body */
.x-friendnik .x-window-ml {
	xbackground-image:url(/javascripts/ext/resources/images/black/window/left-right.png);
	background-image:none;
	background-color:#942308;
}
.x-friendnik .x-window-mr {
	background-image:none;
	background-color:#942308;
	xbackground-image:url(/javascripts/ext/resources/images/black/window/left-right.png);
}

.x-friendnik .x-panel-ghost .x-window-tl {
    border-color:#000000;
}
.x-friendnik .x-panel-collapsed .x-window-tl {
    border-color:#000000;
}

.x-friendnik .x-window-mc {
    color: #000;
    xbackground: #222222;
 	background-color:#fff;
    border-left:1px solid #555555;
    border-top:1px solid #555555;
    border-bottom:1px solid #333333;
    border-right:1px solid #333333;
}

.x-friendnik .x-window-body {
    border-left:0px solid #555555;
    border-top:0px solid #555555;
    border-bottom:0px solid #333333;
    border-right:0px solid #333333;
    /*background:transparent !important;*/
    background-color:#fff;
}



/* Tools  */
.x-friendnik .x-tool {
    background-image:url(/local/media/images/form/tool-sprites_r.gif);
}

body.x-body-masked .x-friendnik .x-window-mc, body.x-body-masked .x-friendnik .x-window-mc {
    color: #eeeeee;
    background-color: #1a1a1a;
}

.x-friendnik .ext-mb-info{background:transparent url(/javascripts/ext/resources/images/black/window/icon-info.png) no-repeat top left !important;}


/* Buttons */
.x-friendnik .x-btn {
	width: auto !important;
	padding: 0;
	text-align: center;
	font-size: 13px;
	cursor: pointer;
	background-color: #7b7b7b;
	border: 2px solid #afafaf;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;	
}

.x-friendnik .x-btn:hover {
	background-color: #afafaf;
	border-color: #7b7b7b;
	color: #fff;
}

.x-friendnik .x-btn:active {
  background-color: #afafaf;
  border-color: #7b7b7b;
  color: #000;
}
.x-friendnik .x-btn-text{
	color: #eeeef0;
	font-weight:bold !important;
}
.x-friendnik .x-btn-left{
	xbackground-image:url(/javascripts/ext/resources/images/black/button/btn-sprite.gif);
	background-image:none;
}
.x-friendnik .x-btn-right{
	xbackground-image:url(/javascripts/ext/resources/images/black/button/btn-sprite.gif);
	background-image:none;
}
.x-friendnik .x-btn-center{
	xbackground-image:url(/javascripts/ext/resources/images/black/button/btn-sprite.gif);
	background-image:none;
}
.x-friendnik .x-btn-menu-arrow-wrap .x-btn-center button {
    xbackground-image:url(/javascripts/ext/resources/images/black/button/btn-arrow.gif);
    background-image:none;
}
.x-friendnik .x-btn-with-menu  .x-btn-center em {
    xbackground-image:url(/javascripts/ext/resources/images/black/toolbar/btn-arrow-light.gif);
    background-image:none;
}

.x-friendnik .x-btn-text-icon .x-btn-with-menu .x-btn-center em {
    xbackground-image:url(/javascripts/ext/resources/images/black/toolbar/btn-arrow-light.gif);
    background-image:none;
}


/**********************************************
	MissionMessage
**********************************************/

#content .successMessage,
#content .missionmessagesuccess {
	color: #000;
}

#content .missionmessagesuccess {

}

#content .errorMessage,
#content .missionmessageerror {
	color: #942308;
}


/**********************************************
	Ajax
**********************************************/

/* content wrapper in lightview overlay */
.phposcontentwrapper {
	padding: 10px 20px 10px 10px;
	text-align:left;
	line-height: 1.4em;
	font-size: 1.1em;
}

.phposcontentwrapper p {
	padding: 0.1em 0;	
	margin: 0.5em 0 1em 0;
}
/*
.phposcontentwrapper h2,
.phposcontentwrapper h1 {
	font-family: georgia, times, serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18pt;
	margin: 0em 0 1em 0;
}

.phposcontentwrapper h3 {
	font-family: georgia, times, serif;
	font-style: normal;
	font-weight: normal;
	font-size: 13pt;
	margin: 0 0 0.5em 0;
}*/

.phposcontentwrapper h3.expandable-header, 
.phposcontentwrapper p.expandable-header {
	font-weight:bold;
	cursor:pointer;
	margin: 0.8em 0 0 0;
}

.phposcontentwrapper p.collapsed-content {
	display:none;
}


/**********************************************
	Form in Global Space (Ajax)
**********************************************/


.outercontent input,
.outercontent select,
.outercontent textarea,
.outercontent checkbox,
.outercontent radio,
.outercontent span.category {
	background-color: #d3d3d3;
	color: #000;
	padding: 0.2em;
	font-size: 8.5pt;
	border-top: 		1px solid #444;
	border-right: 	1px solid #646464;
	border-bottom: 	1px solid #939393;
	border-left: 		1px solid #6d6d6d;
}
 
.outercontent input.error,
.outercontent select.error,
.outercontent textarea.error,
.outercontent checkbox.error,
.outercontent radio.error,
.outercontent span.category.error
{
	background-color: red;
	color: #000;
	padding: 0.2em;
	font-size: 8.5pt;
	border-top: 		1px solid #444;
	border-right: 	1px solid #646464;
	border-bottom: 	1px solid #939393;
	border-left: 		1px solid #6d6d6d;
}

.outercontent textarea
{
	height: 12em;
}

.outercontent select
{
	padding: 0.1em 0.1em 0.15em 0.1em;
}


.outercontent input.radio,
.outercontent input.checkbox
{
	margin-right: 5px;
	background: none !important;
	border: none !important;
	padding-top: 5px;
}

.outercontent input.submit {
	text-transform: uppercase;
	text-align: left;
	padding-top: 0.1em;
	height: 1.66em;
	cursor: pointer;
	width: 13.3em;
}


.outercontent p,
.outercontent h2,
.outercontent h3,
.outercontent h4,
.outercontent h5,
.outercontent h6 {
	color: #000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
}

.outercontent a {
	color: #2e2e2e;
	text-decoration: none;
}
.outercontent a:hover {
	color: #000;
	text-decoration: none;
}
.outercontent h2 {
  font-size: 17px;
  padding: 0 0 0 8px;
}

.outercontent h3 {
  font-size: 14px;
  padding: 0 0 0 8px;
}

.outercontent h4 {
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 5px 0;
}

.outercontent p {
	padding: 0 0 10px 8px;
}

.outercontent .borderline {
	height: 1px;
	font-size: 0px;
	margin: 3px 0 18px 0;
	background: url("/images/border-line-grey.png") repeat-x center center;
	background-color: transparent !important;
}

.outercontent ul, 
.outercontent ol {
	padding: 0 0 0 8px; 
	margin: 0 0 10px 20px;  	
}

.outercontent li {
	margin: 6px 0 0 0;  
}


/**********************************************
	SWFUpload
**********************************************/

#content .swf-singleimage {
	margin: 0 0 5px 0;
}

#content .swf-singleimage .swftargetimgwr {
	margin: 0 0 5px 0;
}

#content .swf-singleimage img {
	margin:0 0 0 0;
}

#content .swf-singleimage h3.legend {
	margin:0;
}

#content .swf-singleimage .swfstatus {
	
}

#content .swf-singleimage .swfprogresswr {
	position:relative;
}

#content .swf-singleimage .progressWrapper {
	overflow: hidden;
}

#content .swf-singleimage .progressContainer {
	padding: 4px;
	border: solid 1px #ccc;
	background-color: #fff;
	overflow: hidden;
	position:absolute;
	top:-55px;
	height:40px;
}

/* Error */
#content .swf-singleimage .red {

}

/* Current */
#content .swf-singleimage .green {
	border: solid 1px #ccc;
}

/* Complete */
#content .swf-singleimage .blue {
	border: solid 1px #ccc;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #000;
	xwidth: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 7px;
	background-color: #000;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: #000;
	visibility: hidden;
	color: #fff;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
	color: #fff;
}

.progressBarStatus {
	margin-top: 2px;
	text-align: left;
	white-space: nowrap;
	color: #000;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(/images/buttons/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
	color: #000;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}




/**********************************************
	Photos
**********************************************/

/** Ausrichtungen für Photos **/
img.photo,
div.photo { /* Für Bilder ohne Ausrichtung und Umfluss*/
	display: block;
	margin-bottom: 1.5em;
	float: none;
}

img.photo_right,
div.photo_right { /* Für Bilder, die rechtsbündig gesetzt werden sollen */
	margin: 0em 0em 10px 10px;
	float: right;
	clear: both;
}

img.photo_left,
div.photo_left { /* Für Bilder, die linksbündig gesetzt werden sollen */
	margin: 0em 10px 10px 0em;
	float: left;
	clear: both;
}

img.photo_listleft,
div.photo_listleft { /* Für Bilder, die linksbündig gesetzt werden sollen */
	margin: 0em 15px 10px 0em;
	float: left;
}

img.photo_center,
div.photo_center { /* Für Bilder, die linksbündig gesetzt werden sollen */
	text-align:center;
	padding-left:25%;
	padding-right:25%;
	margin: 0em 0em 10px 0em;
	clear: both;
}

div.photocopyright {
	border-bottom: 1px solid #fff;
	padding: 0.1em 0.2em 0.2em 0.2em;
	font-size: 90%;
}

div.photodescription {
	font-size: 90%;
	padding: 0.1em 0.2em 0.2em 0.2em;
}



/**********************************************
	Content
**********************************************/



#content p,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6
{
	color: #282b22;
	font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
}

#content h2
{
  font-size: 17px;
  padding: 0 0 0 8px;
}

#content h3
{
  font-size: 14px;
  padding: 0 0 0 8px;
}

#content h4
{
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 5px 0;
}

#content p
{
	padding: 0 0 10px 8px;
}

#content span.friendsnoteinlist {
	display:block;
	padding: 0 65px 0 0;
	margin:0;
}

#content span.friendsocials {
	display:block !important;
	margin:0;	
	font-size: 11px;
}
#content .searchResult p.img-listing span.friendsocials {
	padding: 0 65px 0 0;
}

#content p.xxlarge
{
  font-size: 16px;
}

#content p.large 
{
	font-size: 14px;
}

#content p.small,
#content span.small
{
	font-size: 11px;
}

#content span.small
{
  display: inline !important;
  padding: 0 !important;
}

#content p span.right
{
  float: right;
}

#content p.error,
#content span.error
{
	color: #942308;
}

#content span.info
{
  color: #afafaf;
}

#content span.success
{
  color: #006600;
}

#content form span.error,
#content form span.info,
#content form span.success
{
  padding: 2px 0 0 0;
  font-size: 10px;
  display: block;
}

#content a
{
	color: #282b22;
	text-decoration: none;
	border-bottom: 1px dotted #282b22;
}

#content a:hover
{
	color: #942308;
	border-bottom: 1px dotted #942308;
}

#content a:active
{
	color: #942308;
	border-bottom: 1px solid #7b7b7b;
}

#content a.help
{
  color: #7b7b7b;
  border-bottom: 1px dotted #7b7b7b;
}

#content p.link-list span.visibleSetting
{
  position: absolute;
  right: 70px;
  top: 7px;
}

#content div.borderline {
	height: 3px;
	font-size: 0px;
	margin: 3px 0 20px 0;
	clear: both;
	float: none;
	background: url("/images/border-line.png") no-repeat center center;
}

#content div.bdl_repeat {
	background: url("/images/border-line-repeat.png") repeat-x top left;
}

#content div.borderline.small-margin-bottom {
  margin-bottom: 10px;
}

#content div.borderline-grey
{
  height: 3px;
  background: url("/images/border-line-grey.png") repeat-x center center;
  font-size: 0px;
  margin: 0 0 0 8px;
  clear: both;
  float: none;
}

#content div.borderline-grey-s {
  height: 3px;
  background: url("/images/borderline-grey-1.png") repeat-x center center;
  font-size: 0px;
  margin: 0 0 0 8px;
  clear: both;
  float: none;
}

#content div.borderline-brown-s {
  height: 3px;
  background: url("/images/borderline-brown-1.png") repeat-x center center;
  font-size: 0px;
  margin: 0 0 0 0;
  clear: both;
  float: none;
}


#content h2.imgText
{
	height: 30px;
	font-size: 0px;
	color: #fff;
	text-align: right;
  background-position: 8px center !important;
}

#content h2.text1 { background: url("/images/text/what-on-earth-is-this.gif") no-repeat; }
#content h2.text2 { background: url("/images/text/ok-so-here-is-the-deal.gif") no-repeat; }

/* content container */

#content .column-2-addlinks {
	padding: 10px 0;
}

#content .column-1,
#content .column-2,
#content .column-2-message,
#content .column-2-import,
#content .column-3 {
	padding: 10px 0;
	position: relative; /* chris says: why do we need this here?, i hate these relatives */
}

#content .column-1-paddingleft
{
	margin-top: -10px;
  padding: 0 0 0 8px;
}

#content .column-1-paddingleft p
{
  width: 98.5% !important;
}

#content .column-2 .column
{
	float: left;
	width: 48%;
	margin: 0 18px 0 0;
  padding: 0 0 0 8px;
}

#content .column-2 .column p
{
  padding-left: 0;
}

#content .column-3 .column2 .servicesview p.up-sv-footer {
	padding: 14px 0;
	font-size:90%;
	width: 75%;
}

#content .column-3 .column2 .servicesview p.img-listing {
	padding: 0 0 7px 0;
}

#content .column-3 .column2 .servicesview span.small a { border:none;}
#content .column-3 .column2 .servicesview h4 {
	margin: 9px 0 0 0;
	padding: 5px 0 0 0;
	font-weight:normal;
	border-top: 1px solid #ccc;
	width:90%;
	color:#ccc;
	text-align:right;
	line-height:12px;
}

#content .column-3 #prfcol2 { width:375px; }
#content .column-3 #prfcol2 h3 { font-weight:bold; }

#content .column-3 #friendlistcol {
	width:110px;
}

#content .userfields {
	line-height:19px;
}

#content .userfields img {
	vertical-align:top;
	margin: 0 7px 0 0;
}

#content .searchResult p.img-listing img.ui-icon { padding:0;}
#content p.img-listing img.ui-icon { float:none; vertical-align: text-bottom;margin:0 3px 0 0;}

#content .highlight-bg
{
	background-color: #ececc9;
}

#content .actionResult
{
  padding: 0 0 0 0;
}

#content .actionResult p span.highlight-bg
{
  padding: 3px 5px 2px 10px;
}

#content .actionResult p
{
  margin: 10px 0 10px 50px;
  padding: 0;
  line-height: 20px;
}

#content .actionResult span.blocked,
#content .actionResult span.ignored,
#content .actionResult span.confirmed
{
  display: block;
  float: left;
  height: 20px;
  width: 15px;
  margin: 0;
  padding: 0;
}

#content .actionResult span.blocked { background-color: #000; }
#content .actionResult span.ignored { background-color: #7b7b7b; }
#content .actionResult span.confirmed { background-color: #4d8421; }



#content .column-1 .highlight-bg.header
{
	background: url("/images/container/column-1-bg-header.png") no-repeat top left;
	height: 10px;
	font-size: 0;
  position: relative;
}

#content img.close,
#content .column-1 .highlight-bg.header .close
{
  position: absolute;
  top: 8px;
  right: 11px;
  cursor: pointer;
}

#content .column-1 .highlight-bg.content
{
	background: url("/images/container/column-1-bg-content.png") repeat-y top left;
	padding: 0 15px;
}

#content .column-1 .highlight-bg.content p
{
  padding-left: 0;
}

#content .column-1 .highlight-bg.footer
{
	background: url("/images/container/column-1-bg-footer.png") no-repeat top left;
	height: 11px;
	font-size: 0;	
}

#content .services {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border:5px solid #e8eac3;
	background-color:#fff;
	position:absolute;
	z-index:20001;
	margin: 0 auto;
	top:100px;
}

#content .services .service_wr {
	padding: 7px 7px 0 7px;
}

#content .services h2,
#content .services h3,
#content .services p,
#content .services div.borderline {
	padding:0;
	margin:0;
}

#content .services img.close {
  top: 4px;
  right: 3px;	
}

#content .services h2 {
	padding: 7px 0 7px 3px;
}

#content .services h3 {
	text-transform: uppercase;
	padding: 14px 0 3px 3px;
}

#content .services p {
	padding: 6px 10px 4px 0;
	margin: 0 0 0 9px;
}

#content .services .highlight-bg {
	background-color:#fff;
}

#content .services a,
#content .services a:hover,
#content .services a:active {
	text-decoration: none;
	border-bottom: none;
}


#content .services .scol {

}

#content .services .highlight-bg.header { 
	xbackground: url("/images/container/column-500-bg-header.png") no-repeat 2px 0px;
	xbackground: url("/images/container/column-1-bg-header.png") no-repeat top left;
	height: 10px;
	font-size: 0;
}

#content .column-2 .column .highlight-bg.header 
{ 
	background: url("/images/container/column-2-bg-header.png") no-repeat 2px 0px;
	height: 11px;
	font-size: 0;
}

#content .services .highlight-bg.content{
	xbackground: url("/images/container/column-500-bg-content.png") repeat-y 2px 0px;
	xbackground: url("/images/container/column-1-bg-content.png") repeat-y top left;
	padding: 0 0 0 15px;
}

#content .column-2 .column .highlight-bg.content
{
	background: url("/images/container/column-2-bg-content.png") repeat-y 2px 0px;
	padding: 0 0 0 15px;
}

#content .services .highlight-bg.footer{
	xbackground: url("/images/container/column-500-bg-footer.png") no-repeat 2px 0px;
	xbackground: url("/images/container/column-1-bg-footer.png") no-repeat top left;
	height: 11px;
	font-size: 0;
}

#content .column-2 .column .highlight-bg.footer
{
	background: url("/images/container/column-2-bg-footer.png") no-repeat 2px 0px;
	height: 11px;
	font-size: 0;
}

#content .column-2-import .column2 .highlight-bg.header
{
	background: url("/images/container/column-2-small-bg-header.png") no-repeat top left;
	height: 12px;
	font-size: 0;
}

#content .column-2-import .column2 .highlight-bg.content
{
	background: url("/images/container/column-2-small-bg-content.png") repeat-y top left;
	padding: 0 15px;
}

#content .column-2-import .column2 .highlight-bg.footer
{
	background: url("/images/container/column-2-small-bg-footer.png") no-repeat top left;
	height: 12px;
	font-size: 0;
}

#content .column-2-import .column2 .highlight-bg.content p {
  padding-left: 0;
}

#content .column-2-addlinks .column1
{
  width: 40%;
  float: left;
  padding: 0 0 0 8px;
}

#content .column-2-addlinks .column1 p
{
  padding-left: 0;
}

#content .column-2-addlinks .column2
{
  width: 58%;
  float: left;
  position: relative;
}

#content .column-2-message .column2
{

}

#content .column-2-import .column1
{
  width: 70%;
  margin: 0 20px 0 0;
  float: left;
}

#content .column-2-import .column2
{
  float: left;
  width: 27%;
}

#content .column-2-message .column1,
#content .column-3 .column1
{
/*
  width: 30%;
  float: left;
*/
	position: absolute;
	width: 200px;
	left: 1px;
	top: 8px;
	z-index: 10;
  min-height: 410px;
  height: auto !important;
  height: 410px;
  background: url("/images/icons/profile-border-right-arrow.png") no-repeat 175px 25px;
}

#content .column-1-dummy {
  width: 200px;
  height: 20px;
  float: left;
}

#content .column-2-message .column2,
#content .column-3 .column2
{
  width: 58%;
  padding: 0 0 0 20px;
  float: left;
	border-left: 1px solid #7b7b7b;
}

#content .column-3 .column2 {
  width: 420px;
}

#content .column-2-message .column2
{
  width: 67%;
}

#content .column-3 .column3
{
  width: 10%;
  float: left;
}

#content .column-3 .column3 .friendlist p
{
  padding: 5px 0 0 0;
}

#content .column-3 .column2 h3
{
  font-size: 13px;
	padding-left: 0;
}

#content .column-3 .column3 h3
{
  font-size: 11px;
  padding: 0 0 5px 0;
}

#content .column-3 .column3 .friendlist a
{
  display: block;
  float: left;
  width: 35px;
  height: 35px;
  border: 0;
}

#content .column-3 .column3 .friendlist a.noblock
{
  float: none;
  display: inline;
  border-bottom: 1px dotted #282B22;
}

#content .profile-shadow
{
  width: 163px;
  height: 159px;
  padding: 3px 3px 3px 5px;
  margin: 0 0 0 8px;
  background: url("/images/profile-large-shadow.png") no-repeat left center;
}

#content .column-3 .column1 .profile-description
{
  padding: 0 34px 0 5px;
  line-height: 18px;
}

#content .column-2-message .column2 p
{
  padding-left: 0;
}

#content p.img-listing img,
#content p.img-listing.medium span.imgbox
{
	float: left;
}

#content p.img-listing img.delete
{
  position: absolute;
  right: 0;
  top: 13px;
  cursor: pointer;
}

#content p.img-listing span
{
	display: block;
	padding: 5px 0 0 40px;
}
#content p.img-listing span.text
{
	display: block;
	padding: 50px 0 0 85px;
}

#content p.img-listing
{
  position: relative;
  width: 98%;
}

#content p.img-listing.medium
{
	position: relative;
  width: 100%;
}

#content p.img-listing span.actions
{
  position: absolute;
  padding: 0;
  right: 0;
  top: 0;
}

#content p.img-listing span.help
{
  position: absolute;
  right: -20px;
  top: -3px;
}

#content p.img-listing.medium span.imgbox
{
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
	padding: 0 2px 2px 2px;
	width: 78px;
	height: 75px;
	background: url("/images/profile-medium-shadow.png") no-repeat top left;
}

#content p.img-listing span.actionResult,
#content p.img-listing span.actionResult span
{
  padding: 0;
}

#content p.img-listing span.actionResult
{
  padding: 10px 0 0 50px;
}

#content p.img-listing span.actionResult span.confirmed,
#content p.img-listing span.actionResult span.blocked,
#content p.img-listing span.actionResult span.ignored
{
  margin: -3px 0 0 0;
}

#content p.img-listing span.actionResult span.highlight-bg
{
  padding: 3px 5px 2px 10px;
  display: inline;
}

#content .searchResult p.img-listing
{
  width: 100%;
}

#content .column-3 .column2 p.img-listing
{
  padding: 0 0 5px 0;
}

#content .column-3 .column2 p.img-listing span
{
  padding: 0 0 0 20px;
}

#content .column-3 .column2 p.img-listing a span
{
  border-bottom: 1px dotted #282b22;
}

#content p.updates
{
  width: 98%;
  line-height: 30px;
  padding: 0 0 0 5px;
  position: relative;
  vertical-align: middle;
  border-bottom: 1px solid #e8e8e8;
}



#content p.updates:hover,
#content p.link-list:hover,
#content .searchResult p.img-listing:hover
{
  background-color: #dddddd;
}

#content p.updates span.service
{
  position: absolute;
  right: 300px;
  top: 0px;
}

#content p.updates span.socialdate {
	float:right;
	margin-right:5px;
}

.highlightfriends,
#content p.highlightfriends {
	background-color: #eee;
}

#content .searchHeader
{
	padding: 0 5px 0 0;
}

#content .searchHeader h2
{
	font-size: 17px;
	font-weight: normal;
	width: 60%;
	float: left;
  padding: 0 0 0 8px;
}

#content .searchHeader h3
{
	font-weight: normal;
	float: right;
	font-size: 15px;
}

#content .searchHeader h3 span.active
{
	font-weight: bold;
}

#content .searchHeader .sorting
{
  text-align: right;
  font-size: 10px;
  margin: 10px 0 0 0;
}

#content .searchHeader .sorting .sortable:hover
{
  color: #942308;
}

#content .searchHeader .sorting .sortable
{
  cursor: pointer;
  padding: 0 15px 0 0;
  border-bottom: 1px dotted #000;
}

#content .searchHeader .sorting .sortable.inactive
{
  color: #919191;
  border-bottom: 1px dotted #919191;
}

#content .searchHeader .sorting .sortable.inactive:hover
{
  color: #942308;
}

#content .searchHeader .sorting .sortable.active.sort-asc     { background: url("/images/icons/sort-asc-active.gif") no-repeat center right; }
#content .searchHeader .sorting .sortable.active.sort-desc    { background: url("/images/icons/sort-desc-active.gif") no-repeat center right; }
#content .searchHeader .sorting .sortable.inactive.sort-asc   { background: url("/images/icons/sort-asc-inactive.gif") no-repeat center right; }
#content .searchHeader .sorting .sortable.inactive.sort-desc  { background: url("/images/icons/sort-desc-inactive.gif") no-repeat center right; }

#content .searchResult
{
  padding: 0 5px 0 8px;
}

#content .searchResult p.img-listing
{
	padding: 10px 0 30px 0;
	line-height: 20px;
	border-bottom: 1px solid #e8e8e8;
}

#content .searchResult.with-checkbox p.img-listing
{
	padding: 10px 0 30px 8px;
}

#content .searchResult p.img-listing img
{
	padding: 0 20px 0 12px;
}

#content .searchResult p.img-listing img.delete
{
  margin: 0 0 0 20px;
}

#content .searchResult p.img-listing span
{
	padding: 0 50px;
}

#content p.link-list
{
  position: relative;
  display: block;
  padding: 10px 0 10px 5px;
  border-bottom: 1px solid #dedede;
  width: 98%;
}

#content p.link-list img.edit
{
  cursor: pointer;
  position: absolute;
  right: 40px;
}

#content p.link-list img.delete,
#content p.updates img.delete
{
  cursor: pointer;
  position: absolute;
  right: 8px;
}

#content p.updates img.delete
{
  top: 7px;
}

/**********************************************
	Carousel
**********************************************/
#content #carousel a {
	border:none;
	text-decoration:none;
}
#carousel {
	margin: 20px 0 0 0;
	height:65px;
}


.x-icarousel .x-panel-body,
.x-icarousel .x-carousel-item .x-panel-header,
.x-icarousel .x-carousel-item .x-panel-body {
	border: none;
}

.x-carousel-layout {
	overflow: hidden;
	position: relative;
	zoom: 1;
}

.x-carousel-left-scrollbutton {
	width: 16px;
	position: absolute;
	top: 0px;
	background: url(/local/media/images/icons/carousel-left.png) no-repeat 0px center;
	height: 100%;
	cursor:pointer;
}

.x-carousel-layout.x-scroll-button-position-right .x-carousel-left-scrollbutton {
	right: 13px;
}
.x-carousel-layout.x-scroll-button-position-left .x-carousel-left-scrollbutton,
.x-carousel-layout.x-scroll-button-position-split .x-carousel-left-scrollbutton {
	left: 0px;
}

.x-carousel-right-scrollbutton {
	width: 13px;
	position: absolute;
	top:0px;
	background: url(/local/media/images/icons/carousel-right.png) no-repeat 0px center;
	height:100%;
	cursor:pointer;
}

.x-carousel-layout.x-scroll-button-position-right .x-carousel-right-scrollbutton,
.x-carousel-layout.x-scroll-button-position-split .x-carousel-right-scrollbutton {
	right: 0px;
}

.x-carousel-layout.x-scroll-button-position-left .x-carousel-right-scrollbutton {
	left: 23px;
}

.x-carousel-scroller {
	overflow: hidden;
	position: relative;
	left: 5px;
	xborder: 1px solid red;
}

.x-carousel-layout.x-scroll-button-position-left .x-carousel-scroller {
	xleft: 41px;
}

.x-carousel-layout.x-scroll-button-position-split .x-carousel-scroller {
	left: 16px;
}

.x-carousel-body {
	width: 10000px;
	overflow: hidden;
	zoom: 1;
}

.x-carousel-scroller .x-carousel-body .x-carousel-item {
	float: left;
	overflow: hidden;
	font-size:10px !important;
	zoom: 1;
	text-align:left;
}


img.carousel-new {
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:2;
}

/**********************************************
	IE6
**********************************************/

/*
* html img,
* html div, 
* html span,  
* html li, 
* html a, 
* html span, 
* html li a { behavior: url("/local/media/styles/iepngfix.htc") !important; } make transparent PNGs work in IEs < 7 */

* html #content form#quicksearch.index
{
	margin: 0 15px 0 0;
}

* html #content .column-2 .column
{
	width: 48.3%;
}

* html form#quicksearch.index
{
  margin: 0 19px 0 0;
}

* html #content #login label.setcookie
{
	margin: 0 0 0 50px;
}

* html #content .searchResult p.img-listing
{
  width: 98%;
}

* html #login button.submit-sign-in
{
  padding-bottom: 0;
}

* html #content .column-1-dummy {
}

* html #content .column-2-message .column1 {
  left: -700px;
}
* html #content .column-3 .column1
{
 left: -712px;
}

* html #content .column-3 .column2 .servicesview {
  position: relative;
  top: 0;
}

* html #content .column-3 .column2 p.img-listing {

}
