/* ===  CSS Document for www.young-dogs.nl ============================================= */
* {
	margin				: 0px;
	padding				: 0px;
	border				: none;
}

html {
	overflow			: -moz-scrollbars-vertical;
	overflow-y			: scroll;
}

body {
	background			: url('../images/bg_container.png') center 100px no-repeat;
}

li {
	list-style			: none;
}


H1, .right H1.article-head, .index-right H1.article-head, .two-column-equal h1.article-head {
	background			: url(../images/bg_h1_dot.png) 0px 13px repeat-x;
	text-transform		: uppercase;
	font-size			: 14px;
	margin				: 0px 0px 20px 0px;
	clear				: both;
	font				: 'MuseoSans';
	border-bottom		: none;
	font-weight:normal;
}

H1 span, .right H1.article-head span, .index-right H1.article-head span, .two-column-equal h1.article-head span {
	margin				: 0px 0px 0px 30px;
	padding				: 0px 12px 0px 10px;
	background-color	: #333;
	font-style			: normal;
}

.articlecontainer H2 {
	color				: #00ABDF;
	font-size			: 14px;
	font-weight			: normal;
	margin				: 10px 0px 5px 0px;
}

H1.article-head{
	color				: #F0F0F0;	
	background			: none;
	font-size			: 24px;
	margin				: 0px 0px 30px 0px;
	padding				: 0px 0px 10px 0px;
	font-weight			: normal;
	border-bottom		: 1px solid #808080;
	font-family			: 'MuseoSans';
}

H1.article-head span{
	margin				: 0px;
	padding				: 0px 0px 0px 0px;
	background			: none;
	font-style			: normal;
	font-family			: 'MuseoSans';
}

.right H1.article-head, .index-right H1.article-head {
	border-bottom		: none;
}

#container {
	position			: absolute;
	width				: 100%;
	min-height			: 100%;
	height				: auto !important;
	height				: 100%;
	font-family			: 'MuseoSans';
}

.clear {
	display				: block;
	clear				: both;
	width				: 100%;
}

/**
 * Background
 */
#background {
	position			: absolute;
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 100%;
}

#background .line {
	position			: absolute;
	left				: 0px;
	top					: 106px;
	width				: 100%;
	height				: 11px;
	background-color	: #00D200;
	-webkit-box-shadow	: #333 0px 5px 15px;
	-moz-box-shadow		: #333 0px 5px 15px;
	box-shadow			: #333 0px 5px 15px;
	behavior			: url('/skins/www.young-dogs.nl/css/css3.htc');
}

#background .header {
	position			: absolute;	
	width				: 100%;
	height				: 106px;
	-webkit-box-shadow	: #333 0px 5px 5px;
	-moz-box-shadow		: #333 0px 5px 5px;
	box-shadow			: #333 0px 5px 5px;
	background			: url('../images/header_bg.jpg') repeat-x;
	behavior			: url('/skins/www.young-dogs.nl/css/css3.htc');
}

#background .footer {
	position			: absolute;
	left				: 0px;
	bottom				: 0px;
	width				: 100%;
	height				: 220px;
	border-top			: 16px solid #00D200;	
	background			: url('../images/bg_bottom_lightrepeat_26x372.jpg');	
}

#background .center {
	width				: 1000px;
	margin				: 0px auto 0px auto;
	background			: url('../images/crack.png') repeat-y 250px 0px;
	height				: 100%;
}

#background .crack {
	margin				: 10px 0px 0px 0px;
}


/**
 * Footer
 */
#footer {
	position			: absolute;
	bottom				: 0px;
	left				: 0px;
	height				: 210px;
	width				: 100%;
	overflow			: hidden;
}

#footer .center {
	width				: 100%;
	height				: 22px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	background			: url('../images/bg_bottom_darkbar_26x372.jpg') repeat-x bottom;
	text-align			: center;
	border-bottom		: 4px solid #00D200;
	z-index:1;
}

#footer img {
	margin				: 0px 8px 0px 8px;
}

#footer .shadow {
	width				: 100%;	
	height				: 38px;
	background			: url('../images/footer_shadow.png') repeat-x;
}

#footer .arrows {
	
	text-align			: center;
	position			: absolute;
	top					: -70px;
	right				: -480px;
	width				: 1098px;
	height				: 482px;
	background			: url('../images/arrows.png') 66px 116px no-repeat;
}

#footer .arrows img{
	float:none;
}

.trustmarks {
	position				: relative;
	margin					: 70px auto 0px auto;
	width					: 944px;
	padding					: 2px 0px 0px 21px;
}

.trustmarks img{
	float					: left;
}

/**
 *
 */
#middle-container {
	position			: relative;
	margin				: 0px auto 100px auto;
	width				: 1000px;
	z-index				: 0;
}

#logo {
	background			: url(../images/logo_yd.png) no-repeat;
	height				: 35px;
	width				: 188px;
	position			: absolute;
	top					: 0px;
	display				: block;
	padding				: 51px 0px 0px 320px;
}

#logo h4{
	color				: #f0f2f0;
	font-weight			: normal;
	text-transform		: uppercase;
	font-size			: 13px;
}

#middle-container .header {
	height				: 117px;
}

.topmenu {
	position			: absolute;
	top					: 0px;
	right				: 0px;
}

.topmenu li{
	float				: left;
}

.topmenu ul{
	float				: right;
	padding				: 0px 20px 0px 0px;
}

.topmenu a{
	float				: right;
	display				: inline;
	padding				: 3px 5px 0px 5px;
}


.topmenu li a{
	float				: none;
	padding				: 0px 10px 0px 10px;
	border-right		: 1px solid #FFF;
	color				: #FFF;
	text-transform		: uppercase;
	font-size			: 10px;
	text-decoration		: none;
}

.topmenu li a:hover{
	text-decoration		: underline;
}

.topmenu li.active a {
	color				: #00D200;
}

.mainmenu {
	position			: absolute;
	top					: 94px;
	width				: 590px;
	left				: 440px;
}

.mainmenu li{
	float				: left;
	list-style			: none;	
	margin				: 0px 10px 0px 0px;

	
}

.mainmenu li a{
	background-color	: #FFF;	
	text-align			: center;
	border				: 2px solid #00D200;
	text-decoration		: none;
	font-size			: 12px;
	color				: #333;
	padding				: 6px 15px 4px 15px;
	display				: inline;
	text-transform		: uppercase;
	-webkit-box-shadow	: #000 0px 5px 15px;
	-moz-box-shadow		: #000 0px 5px 15px;
	box-shadow			: #000 0px 5px 15px;
	behavior			: url(/skins/www.young-dogs.nl/css/css3.htc);

}

.mainmenu li:hover,.mainmenu li.hover, .mainmenu li.active	{

}

.mainmenu li a:hover, .mainmenu li.active a{
	background-color	: #00D200;
	color				: #F0F2F0;
}

#content {
	width				: 924px;
	background-color	: #333;
	padding				: 35px 25px 10px 25px;
	margin				: 0px 0px 180px 24px;
	-webkit-box-shadow	: #333 0px 5px 15px;
	-moz-box-shadow		: #333 0px 5px 15px;
	box-shadow			: #333 0px 5px 15px;
	behavior			: url(/skins/www.young-dogs.nl/css/css3.htc);
	color				: #E0E0E0;
	font-size			: 12px;
	line-height			: 18px;
}

#content h2 {
	color				: #00ABDF;
	text-align			: left;
	font-size			: 12px;
	font-weight			: normal;
	text-transform		: uppercase;
	padding				: 0px 0px 0px 0px;
}

#content.single-column-index {
	width				: 974px;
	background-color	: #333;
	padding				: 0px 0px 10px 0px;
	margin				: 0px 0px 180px 24px;
	-webkit-box-shadow	: #333 0px 5px 15px;
	-moz-box-shadow		: #333 0px 5px 15px;
	box-shadow			: #333 0px 5px 15px;
	behavior			: url(/skins/www.young-dogs.nl/css/css3.htc);
	color				: #E0E0E0;
	font-size			: 12px;
	line-height			: 18px;
}

#content a {
	color				: #00ABDF;
	text-decoration		: none;
}

#content a:hover {
	text-decoration		: underline;
}



#bottom {
	width				: 100%;
	clear				: both;
	display:block;
}

#bottom #bottombox {
	margin				: 0px auto 0px auto;
	width				: 1000px;

}

.footer {
	color				: #C1C1C1;
	font-size			: 10px;
	border-top			: 1px solid #F0F2F0;
	padding				: 10px 0px 0px 0px;
	display				: block;
}

#content.single-column #footer, #content.single-column-index #footer { 
	padding				: 10px 0px 0px 25px;
}

#straight-deals {
	float				: right;
	width				: 300px;
	overflow			: visible;
}

#straight-deals img {
	margin				: -50px 0px 0px 20px;
	float				: right;
	z-index				: 100;
}

.straight-deals .head {
	text-align			: center;
	background			: url(../images/straight-deal-head.png) no-repeat;
	width				: 140px;
	height				: 88px;
	padding-left		: 310px;
	padding-top			: 45px;
	border-top			: 1px dashed #999;
	border-left			: 1px dashed #999;
	border-right		: 1px dashed #999;
}

.straight-deals .head h2 {
	font-weight:bold;
	color: #F0F2F0;
	font-size:18px;
	padding: 0px;
	margin: 0px;
}
.straight-deals .des {
	width				: 430px;
	padding				: 0px 10px 20px 10px;
	height				: 200px;
	border-bottom		: 1px dashed #999;
	border-left			: 1px dashed #999;
	border-right		: 1px dashed #999;
	margin: 0px 0px 10px 0px;
}

.straight-deals .des h2{
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#content p {
	padding				: 0px 0px 10px 0px;
}

#empty {
	height				: 126px;
	display				: block;
	width				: 1000px;
}


/* 2 column right wide */

#content.two-column-right .left {
	width				: 592px;
	padding				: 0px 25px 10px 0px;
	float				: left;
}

#content.two-column-right .right {
	width				: 307px;
	float				: left;
	padding				: 0px 0px 0px 0px;
}


/* 2 column equal wide */

#content.two-column-equal .left {
	width				: 449px;
	padding				: 0px 26px 10px 0px;
	float				: left;
}

#content.two-column-equal .right {
	width				: 449px;
	min-height			: 290px;
	float				: left;
	padding				: 0px 0px 0px 0px;
}


/* 2 column right narrow */

#content.two-column-right-narrow .left {
	width				: 636px;
	padding				: 0px 25px 10px 0px;
	float				: left;
}

#content.two-column-right-narrow .right {
	width				: 263px;
	float				: left;
	padding				: 0px 0px 0px 0px;
	min-height			: 290px;
}

#content.two-column-right-narrow .narrow.right {
	min-height			: 120px;
	width				: 263px;
	float				: left;
	padding				: 0px 0px 0px 0px;
}


.narrow.left{
	width				: 636px;
	float				: left;
	padding				: 0px 25px 10px 0px;
}


/* 1 column & bottom */

#content.single-column top {
	padding				: 0px 0px 20px 0px;
}

#content.single-column .clear {
	height				: 10px;
}

#content.single-column .down .left{
	width				: 263px;
	float				: left;
	padding				: 0px 25px 10px 0px;
}

#content.single-column .down .right{
	width				: 636px;
	float				: left;
}

/* Singel column index */

.single-column-index .down .index-left{
	width				: 636px;
	float				: left;
	padding				: 0px 25px 10px 25px;
}

.single-column-index .down .index-right{
	width				: 263px;
	float				: left;
}

.advanced-slideshow-container {
	height				: 330px;
	width				: 925px;
	display				: block;
	background-color	: #202020;
	margin				: 0px 0px 25px 0px;
	padding				: 22px 24px 0px 24px;
	-webkit-box-shadow	: #202020 0px 5px 15px;
	-moz-box-shadow		: #202020 0px 5px 15px;
	box-shadow			: #202020 0px 5px 15px;
	behavior			: url(/skins/www.young-dogs.nl/css/css3.htc);
}

/* Advanced slidshow */

.mod-advanced-slideshow .button {
	background				: url(../images/bg_adv_slide_btn_inactive.png) right no-repeat;
	float					: left;
	margin					: 5px 10px 0px 0px;
	cursor					: pointer;
	color					: #333;
}

.mod-advanced-slideshow .button.button-1 {
	margin					: 5px 10px 0px 0px;
}

.mod-advanced-slideshow .button .title {
	display					: none;
	font-size				: 11px;
	float					: left;
	width					: auto;
	padding					: 0px 2px 0px 0px;
}

.mod-advanced-slideshow .button .description {
	display					: none;
}

.mod-advanced-slideshow .button .link {
	font-size				: 11px;
	text-align				: right;
	float					: left;
}

#content .button .link a{
	padding					: 3px 16px 3px 10px;
	color					: #00ABDF;
}

#content .button .link a:hover{
	text-decoration:none;
}

#content .button.active .link a, #content .button.hover .link a{
	color					: #D1D1D1;
}

.mod-advanced-slideshow .button.active, .mod-advanced-slideshow .button:hover  {
	color					: #F0F2F0;
	background				: url(../images/bg_adv_slide_btn_active.png) right no-repeat;
}

/* EINDE */

#content .articlecontainer {
	padding				: 0px 0px 30px 0px;
}

#content .left .articlecontainer li {
	list-style			: square;
	margin				: 0px 0px 0px 20px;
}


h1.menu-header {
	margin				: 0px 0px 10px 0px;
}

ul#related {
	width				: 263px;
	display				: block;
	margin				: 0px 0px 30px 0px;
}

ul#related a.level{
	background			: url(../images/level_up.png)  no-repeat;
	width				: 263px;
	height				: 26px;
	display				: block;
	padding				: 0px 0px 0px 25px;
	margin				: -26px 0px 0px 0px;
}

ul#related li{
	list-style			: inside none;
	margin				: 0px 0px 15px 0px;
}

ul#related li a{
	background			: url(../images/bg_li_related_right_inactive.png) no-repeat;
	font-size			: 14px;
	text-decoration		: none;
	color				: #f0f2f0;
	width				: 249px;
	height				: 22px;
	padding				: 6px 0px 0px 15px;
	display				: block;
	
}

ul#related li a:hover, ul#related li.active a{
	background			: url(../images/bg_li_related_right_active.png) no-repeat;
	text-decoration		: none;
	color				: #00ABDF;
}

ul#related li.active a {
	cursor				: default;
}

ul#related li ul li {
	display				: none;
}

ul#related li.active ul li/*, ul#related li:hover ul li */{
	display				: block;
}

ul#related li li{
	margin				: 0px 0px 0px 20px;
	padding			 	: 8px 0px 0px 18px;
	background			: url(../images/bg_li_li.png) left no-repeat;
}

ul#related li li a, ul#related li.active li a {
	background			: none;
	padding				: 0px;
	font-size			: 11px;
	width				: 210px;
	height				: 12px;
	color				: #D1D1D1;
}

ul#related li.active li a {
	cursor				: pointer;
	color				: #D1D1D1;
}

ul#related li li a:hover, ul#related li li.active a { 
	background			: none;
	color				: #00ABDF;
	
}

ul#related-right {
	width				: 300px;
	margin				: 5px 0px 25px 0px;
	display				: block;
	float				: left
}

ul#related-right h1{
	width				: 300px;
}

ul#related-right li{
	list-style			: inside none;
	background			: url(../images/bg_li_related.png) 0px 4px no-repeat;
	padding				: 0px 0px 0px 20px;
	height				: 19px; 
	color				: #00D200;
	float				: left;
	width				: 130px;
}

ul#related-right li a{
	font-size			: 12px;
	text-decoration		: none;
	color				: #f0f2f0;
	padding				: 0px 0px 0px 0px;
}

ul#related-right li a:hover{
	text-decoration		: none;
	color				: #00D200;
}

ul#wie {
	float				: left;
	width				: 480px;
	position			: relative;
	
}

ul#wie li{
	float				:right;
}

ul#wie h1{
	position			: absolute;
	top					: 100px;
	width				: 480px;
}


.staff-image {
	float				: left;
	height				: 300px;
	width				: 150px;
	overflow			: hidden;
}

.staff .articlecontainer h1 {
	clear				: none;
	visibility			: hidden;
	background			: none;
	padding				: 0px 0px 20px 0px;
	margin				: 0px;
}

.staff .articlecontainer h2 {
	color				: #00ABDF;
	font-size			: 16px;
}

.staff .articlecontainer h1 span {
	padding				: 0px;
	margin				: 0px 0px 0px 0px;
}

.articlecontainer-low h1 {
	margin				: 0px 0px 5px 0px;
}

H5 {
	font-size			: 24px;
	padding				: 15px 0px 0px 0px;
	margin				: -16px 0px 25px 0px;
	height				: 42px;
	background			: url(../images/bg_h1_news.png) -660px 15px no-repeat;
}

.single-column .down .left H1.twitter {
	padding				: 15px 0px 0px 0px;
	margin				: 0px 0px 10px 0px;
	background			: url(../images/bg_h1_news-left.png) top left no-repeat;
}

.moduleTwitterContainer {
	height				: 220px;
}


.moduleTwitterList {
	height				: 180px;
	width				: 260px;
	font-size			: 10px;
	overflow-y			: hidden;
	margin				: 0px 0px 5px 0px;
}


.moduleTwitterTweet h3 {
	color				: #666;
	font-size			: 10px;
}


.moduleTwitterTweet {
	height				: 70px;
	line-height			: 14px;
	clear				: both;
	padding				: 0px 0px 10px 0px;
	margin				: 0px 0px 10px 0px;
	border-bottom		: 1px dashed #999;
}

.moduleTwitterTweetUserName{
	width				: 260px;
}

.moduleTwitterTweetText {
	width				: 200px;
	float				: left;
}

.moduleTwitterTweetImage {
	width				: 48px;
	float				: right;
}

.articlecontainer-about H1 {
	padding				: 15px 0px 0px 0px;
	margin				: -11px 0px 10px 0px;
	background			: url(../images/bg_h1_over_yd.png) top right no-repeat;
}

#module-form-container, #module-newsletter-container {
	padding				: 0px 0px 13px 0px;
}

#module-form-container form, #module-newsletter-container form{
	color					: #FFF;
	padding					: 0px 0px 20px 0px;
	border-bottom 			: 1px solid #505050;
	line-height				: 12px;
}

.textfield, .textfield_error {
	width					: 97%;
	padding					: 2px;
	font-size				: 11px;
	margin					: 3px 0px 13px 0px;
	border					: 1px dashed #ccc;
	background-color		: #505050;
	color					: #E0E0E0;
	border-radius			: 2px;

}

.textfield_error {
	border					: 1px dashed #FF0000;
}

.module-form-button {
	float					: right;
	background-color		: #E0E0E0;
	color					: #333;
	cursor					: pointer;
	margin					: 3px -5px 10px 0px;
	padding					: 2px 10px 1px 10px;
	border					: 1px solid #8D8D8D;
	border-radius			: 3px;
}

.module-form-button:hover {
	background-color		: none;
	color					: #00A8D9;
	border					: 1px solid #00A8D9;
}

/* MODULE REFERENTIES LIST*/

.module-blog .item h1 {
	margin					: 20px 25px 10px 25px;
}

.module-blog .item h1 span {
	padding					: 0px 10px 0px 10px;
	height					: 11px;
	background-color		: #333;
}

.module-blog .list .item {
	position				: relative;
	margin					: 0px 0px 20px 0px;
	height					: 140px;
	border-bottom			: 1px dashed #202020;
}

.module-blog .list .item H2 {
	position			: absolute;
	top 				: 0px;	
	left				: 250px;
	color				: #00ABDF;
	width				: 355px;
	text-align			: left;
	font-size			: 12px;
	font-weight			: normal;
	text-transform		: uppercase;
/*	background			: url(../images/bg_h2_ref.png) repeat-x;*/
	padding				: 0px 0px 0px 10px;
}

.module-blog .list .item img {
	position			: absolute;
	top					: 0px;
	left				: 0px;
	-webkit-box-shadow	: #202020 0px 5px 15px;
	-moz-box-shadow		: #202020 0px 5px 15px;
	box-shadow			: #202020 0px 5px 15px;
	behavior			: url(/skins/www.young-dogs.nl/css/css3.htc);
	padding				: 2px;
	border				: 1px solid #bababa;
}

.module-blog .list .item img:hover {
	border				: 1px solid #202020;
}


.module-blog .list .item .text {
	position			: absolute;
	width				: 365px;
	top					: 30px;
	left				: 260px;
	text-align			: justify;
}


/* MODULE REFERENTIES DETAIL*/

.single-column-index .module-blog .item .content {
	float					: left;
	width					: 636px;
	margin					: 0px 25px 0px 0px;
}

.single-column-index .module-blog .item .attachements {
	float					: left;
	width					: 263px;
}

.module-blog .item .main-attachement{
	background-color		: #202020;
	padding					: 20px 25px 20px 25px;
	-webkit-box-shadow		: #202020 0px 5px 15px;
	-moz-box-shadow			: #202020 0px 5px 15px;
	box-shadow				: #202020 0px 5px 15px;
	behavior				: url(/skins/www.young-dogs.nl/css/css3.htc);
}

.module-blog .item .blog-text-container {
	padding					: 15px 25px 60px 25px; 
}



.module-blog .item .attachements img {
/*	float					: right;*/
	height					: 60px;
	width					: 112px;
	margin					: 5px 0px 5px 10px;
	overflow				: hidden;
	border					: 2px solid #333;
}

.module-blog .item .attachements img:hover {
	border					: 2px solid #202020;
}

.articlecontainer .social-buttons {
	float					: right;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 10px;
	background-color		: #333;
}

/* MINI BLOG WEERGAVE */
.right .module-blog-mini .item{
	width					: 262px;
	margin					: 0px 0px 10px 0px;
}

.right .module-blog-mini .item img:hover{
	border			: 1px solid #CCC;
}

#content .module-blog-mini .item a.readon {
	color			: #D1D1D1;
	float			: right;
	text-align		: right;
	padding			: 1px 14px 0px 8px;
	background		: url(../images/bg_ref_mini_inactive.png) right no-repeat;
	margin			: 5px 0px 10px 0px;
}

#content .module-blog-mini .item:hover a.readon {
	text-decoration	: none;
	background		: url(../images/bg_ref_mini_active.png) right no-repeat;
}

.module-blog-mini .item{
	margin			: 0px;
	padding			: 0px;
	width			: 204px;
	float			: left;
	margin			: 0px 4px 0px 4px;
}

.module-blog-mini .item img {
	width			: 198px;
	padding			: 2px;
	border			: 1px solid #bababa;
}

.module-blog-mini .item:hover img{
	border			: 1px solid #CCC;
	padding			: 2px;
	width			: 198px;
}

.blog-navigate {
	float			: left;
	width			: 266px;
	background		: url(../images/bg_h1_dot.png) 0px 12px repeat-x;
	padding			: 0px 10px 0px 0px;
	margin			: 21px 0px 0px 0px;
	}

#content .blog-navigate a {
	float			: right;
	width			: 90px;
	font-size		: 11px;
	color			: #D1D1D1;
	text-align		: center;
	padding			: 3px 14px 4px 8px;
	background		: url(../images/bg_ref_mini_inactive.png) right no-repeat;
}

#content .blog-navigate a:hover {
	text-decoration	: none;
	background		: url(../images/bg_ref_mini_active.png) right no-repeat;
}

#content .blog-navigate a.back {
	float			: left;
	text-align		: center;
	padding			: 3px 8px 4px 14px;
	margin			: 0px 0px 0px 10px;
	background		: url(../images/bg_ref_mini_inactive_back.png) left no-repeat;
	display			: block;
}

#content .blog-navigate a.back:hover {
	background		: url(../images/bg_ref_mini_active_back.png) left no-repeat;

}





/* EINDE BLOG */

/* START SOCIAL BUTTONS */

.module-blog .item .social-buttons{
	float					: right;
	vertical-align			: top;
}

.module-blog .item .social-buttons img {
	margin					: 3px 0px 0px 2px;
}

/* Losse items */

.route {
	height			: 365px;
}

.left .menu-header {
	width			: 300px;
}

.right .menu-header {
	margin			: 0px 0px 25px 0px;
}

.contact {
	font-size				: 10px;
}

/* SLIDESHOW LOGO */

.slideshowContainer {
	background				: #FFF;
}

/**
 * previous slide button
 */
.slideshowPreviousSlide {
	margin 					: 36px auto auto 0px;
	width					: 12px;
	height					: 12px;
	background-color		: #09F;
}

/**
 * next slide button
 */
.slideshowNextSlide {
	margin 					: 36px auto auto 16px;
	width					: 12px;
	height					: 12px;
	background-color		: #09F;
}

/**
 * container for the image description
 */
.slideshowDescription {
	margin					: 32px 0px 0px 2px;
	color					: #F0F2F0;
	background				: #333;
	height					: 12px;
	width					: 263px;
	text-align				: right;
}

 /* MOD FAQ */

.mod-faq-item {
	clear					: both;
	margin					: 0px 0px 5px 0px;
}

.mod-faq-title {
	cursor					: pointer;
	background				: url(../images/sum_up.png) 5px 5px no-repeat #202020;
	color					: #F0F2F0;
	height					: 20px;
	font-size				: 11px;
	padding					: 1px 0px 0px 20px;
}
.mod-faq-title:hover {
	color					: #00ABDF;
}

.faqAnswer {
		padding				: 10px 0px 0px 20px;
		background			: url(../images/sum_left.png) 5px 5px repeat-Y #3F3F3F;
}

.mod-breadcrum {
	height					: 28px;
	border-bottom			: 1px solid #808080;
	margin					: 0px 0px 30px 0px;
}

.mod-breadcrum li{
	font-size				: 10px;
	float					: left;
	height					: 28px;
	padding					: 4px 4px 0px 0px;
}

.mod-breadcrum li.first{
	margin					: -12px 0px 0px 0px;
}



#mod-contact {
	height					: 50px;
	position				: relative;
}

#mod-contact li {
	position				: absolute;
	height					: 19px;
	width					: 25px;
	background				: url(../images/bg_ul_li_contact.png) 0px 5px no-repeat;
	left					: 0px;
	text-align:center;
	padding					: 4px 10px 0px 0px;
}

#mod-contact li:hover {
	background				: url(../images/bg_ul_li_contact_active.png) 0px 5px no-repeat;
	cursor:pointer;
}

#mod-contact li.tel {
	background				: url(../images/bg_ul_li_contact_active.png) 0px 5px no-repeat;
	top						: 0px;
}

#mod-contact li.mail {
	top						: 25px;
}

#mod-contact li ul li, #mod-contact li:hover ul li {


	background				: url(../images/bg_ul_li_li_contact.png) 0px 5px no-repeat;

}


#mod-contact li.tel li{
	top						: 0px;
	left					: 30px;
	position				: absolute;
	text-align				: center;
	font-size				: 22px;
	height					: 30px;
	width					: 234px;
	padding					: 18px 0px 0px 0px;
}

#mod-contact li.mail li{
	text-align				: left;
	position				: absolute;
	display					: none;
	height					: 48px;
	width					: 234px;
	top						: -25px;
	left					: 30px;
	font-size				: 10px;
	cursor					: default;
	padding					: 8px 0px 0px 10px;
}

#mod-contact li.mail:hover li{
	display					: block;
}

#news li {
	background				: url(../images/bg_news.png) 7px 0px no-repeat;
	padding					: 3px 0px 5px 40px;
	font-size				: 12px;
}

#news li a{
	color					: #D1D1D1;
}

#content .attachments a {
	background				: url(../images/bg_attachments.png) no-repeat ;
	padding					: 3px 0px 0px 15px
}

.hide {
	display:none;
}

.deals {
	position:absolute;
	top: 340px;
	right: 0px;
	z-index: 200;
	
}

.left .moduleTwitterList {
	width: 	636px;;
}

.left .moduleTwitterTweetText {
	width: 	536px;;
}
