/* @override http://www.redantenna.com/wp-content/themes/coffeebreak/style.css */

/*  



Theme Name: Coffee Break



Version: 1.0.4



Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.



Author: WooThemes



Author URI: http://www.woothemes.com



*/







/* Default styles */



@import "reset.css";







body {

	background:#fff;

	font-family:Arial, Helvetica, sans-serif; 

	font-size:13px;

}

h1, h2, h3, h4, h5	{

	font-family:"DINPro-Regular",Arial, Helvetica, sans-serif; 

	color:#2A2A2A;

}





a { color: #2A2A2A; }







/* Containers */







.content { width:860px; margin:0 auto; padding:0;}



#top { 	border-bottom:1px solid #cccccc; }



/*#top .content { background:url(images/bg-top.png) no-repeat top center; }*/



#main-content {	background: url(images/bg-main-top.gif) repeat-x top left; padding:40px 0 25px; }



#footer { background: #e1e1e1 url(images/bg-footer-top.gif) repeat-x top left; padding: 25px 0 14px 0; margin-top:25px; border-top:2px solid #c90000; }







/* Header */







#header {



	width: 100%;



	height: 65px;



	padding: 30px 0 5px 0;



	clear: both;



	position: relative;



}







#header h1 { display: none; }







#header img.logo { float:left; }







/* Page Nav */







#nav, #nav ul {



	padding: 0;



	margin: 0;



	list-style: none; 



	line-height: 1;



	float:right;



}



#nav { margin-top:30px; }







#nav a {




font-size:10px;

	letter-spacing:1px;



	text-transform:uppercase;



	font-weight:bold;



	display: block;



	line-height: 28px;




	padding: 0 10px;



}



#nav a { color: #898989; }



#nav a:hover, #nav li.current_page_item a{ color:#fff; background:#CCC; border:1px solid #cc0000; border-width: 0 0px 2px 0; }







#nav li { float: left; }







/* Style drop down list */







#nav li ul { position: absolute; width: 172px; left: -999em; border-top: 1px solid #2a2a2a; z-index: 99999; }



#nav li ul li {	position:relative; z-index:999; border: 1px solid #2a2a2a; border-width:0 1px 1px; background: #FFF; }



#nav li ul li:hover { border:none; }



#nav li ul li a { line-height: 25px; width: 150px; }



#nav li ul ul {	margin: -26px 0 0 170px; }



#nav li ul ul li a { line-height: 25px; }



#nav li ul li ul li a {	border-width:0 1px 1px 0px; }



#nav li:hover ul, #nav li.sfhover ul { left: auto; }



#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }



#nav li.current_page_item ul li a { color:#AAA; background:#fff; border:none; }



#nav li.current_page_item ul li a:hover, #nav li ul li.current_page_item a:hover { color:#fff; background:#D8D8D8; border:none;}



#nav li.current_page_item ul li a { color:#AAA; background:#fff; border:none;}







#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }



#nav li:hover, #nav li.hover { position: static; } /* IE7 Fix */







/* Featured / Slider */







#featured { background:#ff0000 url(images/bg-slider-bot.png) repeat-x left top; border-bottom:1px solid #c90000; border-top:4px solid #efefef;  }



#featured #page-title { position:relative; }



#featured #page-title h2 { padding:10px 0; }



#featured .subscribe { position:absolute; right:0; top:5px; }



#featured .alignright {margin: 5px 0px 8px 20px;float: right;}







#slider-block { overflow:hidden; min-height:280px;  background-image:url(images/ant.png); background-repeat:no-repeat; background-position: bottom right;}



.container { position:relative; height:250px; width:860px; overflow:hidden; margin:0 auto; z-index:0;}



.container div { z-index:0; position:absolute; top:0; left:0; padding:0; width:860px; }



.container div div {  z-index: auto; position:static; padding:0px;width:auto; }



#loopedSlider { width:960px; margin:0 auto; padding-top:30px;}



#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative;}



#loopedSlider li#p { position:absolute; top:120px; left:0px; }



#loopedSlider li#n { position:absolute; top:120px; right:0px; }







#featured h2 {



/*	font-family:Arial, Helvetica, sans-serif; */



	color:#fff; font-size:30px; padding:0 0 10px; line-height:30px; font-weight:normal; letter-spacing:-1px; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15) }



#featured h4 { font-size:18px; color:#d90000; line-height:22px; letter-spacing:1px; }



#featured p { font-size:14px; color:#fff; line-height:20px; }







/* Homepage */



.home h3 { padding: 0; }



.home .feature { margin-left:65px; }



.home img.home-icon { float:left; padding:0; }







/* Main Content (style) */







#main {	width:540px; }



#main.full { width:840px; }



/*.main p, #main ul, #main ol { font-size:14px; }*/



#main a { text-decoration: underline; }



#main a:hover {	text-decoration: none; }



#main h2, #main h3 { font-weight: normal; }



#main h2 { font-size: 24px;	padding-top:0; }



#main h3 {font-size: 18px; }



#main h4 { font-size: 12px; }



#main ol, #main ul { line-height: 18px; }



#main ul { padding-left: 50px; }



#main ul li { list-style: circle; padding: 3px 0; }



#main ol { padding-left: 57px; }



#main ol li { list-style: decimal; padding: 3px 0; }



#main blockquote {



	border-left:2px solid #777777;



	color:#777777;



	font-style:italic;



	margin:5px auto 15px;



	padding:0px 10px;



	width:85%;



}







/* Main Content (post) */







#main .post { padding:0 5px 25px 0; }



#main .post-title {	width: 100%; position: relative; }



#main .post-title h2, #main .post-title p.post-details, #main .post-title h3 { padding-right: 50px; }



#main h2 a, #main h3 a { color: #2A2A2A; text-decoration: none; }



#main h2 a:hover, #main h3 a:hover { text-decoration: underline; }



#main p.post-details { line-height: 18px; margin-top: -10px; position: relative; }



#main p.post-details a { text-decoration: none; }



#main p.post-details a:hover { text-decoration: underline; }



#main p.post-details {



	color: #9F9F9F;

	padding: 5px 0px 0px 0px



}



#main .post h4 { margin-top: 1px; clear: both; width: 100%; }



#main .post h4.continue a {



	background: #A8BC70;



	padding: 5px 10px;



	color: #fff;



	text-decoration: none;



}



#main .post h4.continue a:hover {background: #9fb26a;}



#main .post img.thumbnail {



	background-color:#EEEEEE;



	border:1px solid #DDDDDD;



	padding:5px;



}



#main .post img.gallery { margin:0 7px 7px 0; }



#main h2.arh {



	border-bottom: #EBEBEB 1px solid;



	margin-top: -10px;



	margin-bottom: 10px;



	position: relative;



}







/* Main Content (advert 468x60) */







#main .advert_468x60 {



	background-color:#EDEDED;



	padding:12px 0;



	margin: 5px 0 25px 0;



	text-align:center;



}



#main .latest .advert_468x60 {margin-left:33px;}







/* Main Content (post>single) */







#main p.tags {



	background:url(images/ico-tag.gif) no-repeat center left;



	padding-left:25px;



	width: 100%;



	clear: both;



}



.single #main .advert_468x60 {margin: 15px 0 0px 0;}



#main .page h2 {padding-top: 5px;}







/* Comments */







#comments h3 { font-size: 20px;	font-weight: normal;padding: 10px 0 20px 0;}



#comments #comments_wrap {padding: 0; position: relative; margin:20px 0;}



#main .post #comments ol, #main .post #comments ul { background:none; border:none; padding:0; }



#comments ol.commentlist li { list-style-type:none; padding:20px; background:none; }



#comments ol.commentlist li.thread-even { background:#f6f6f6; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }



#comments ol.commentlist img.avatar { float:right; border:1px solid #e4e4e4; padding:4px; background:#fff; }



#comments ol.commentlist .user-meta { font-size:12px; margin-bottom:10px; }



#comments ol.commentlist .user-meta .name,



#comments ol.commentlist .user-meta .name a { font-size:16px; text-decoration:none;  }



#comments ol.commentlist .comment-entry { padding-right:80px;  }



#comments .comment a { text-decoration: underline; }



#comments .comment a:hover { text-decoration: none; }



#comments .comment small { font-size: 10px;	margin-top: -2px; }



#comments .comment .col-left {width: 110px;}



#comments .comment .col-left img {border: #EDEDED 5px solid;}



#comments .comment .col-left p { padding: 0 0 0 2px; line-height: 19px;}



#comments .comment .col-left .inside{width:110px;float:left;position:relative;overflow:hidden;min-height:70px;}



#comments .comment .col-right{min-height:70px;background:#fff;border:#EDEDED 1px solid;margin-left:100px;float:none;padding:10px 20px;}



* html #comments .comment .col-right{height:100px;}



#comments .comment span.reply{float:right;font-size:11px;padding:3px 3px 0;}



#comments .comment span.reply a{text-decoration:none;color:#aaa;}



#comments ul.children{margin:15px 0 0;padding:0;}



#comments ul.children li{border-top:1px solid #e3e3e3;margin:20px 0 0 0;padding:20px 0 0 25px;}



#comments .navigation .alignright,#comments .navigation .alignleft{margin:0;}



#comments .navigation a{display:block;font-weight:700;margin:15px 0;padding:5px 0;}



#comments .commentlist p{padding:0 0 10px;}



#comments #respond{margin-top:15px;}



#comments .commentlist .children #respond #form_wrap .col-right{float:none;}



#comments .cancel-comment-reply{margin-bottom:10px;}



#comments #respond .input{background:#f6f6f6;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;padding:5px;}



#comments .commentlist .thread-even #respond .input{background:#fff;}



#comments #respond label{padding-left:5px;}



#comments ul.children li ul.children,#comments .commentlist{padding:0;}



#comments #submit {

	background:transparent url(images/btn-submit.png) no-repeat scroll left top;

	border:medium none; 

	color:#898989 !important; 

	font-size:11px; 

	cursor:pointer !important;

	font-weight:bold;

	height:26px;

	text-transform:uppercase;

	width:80px;

}











/* Sidebar */







#sidebar{width:300px;overflow:hidden;}



#sidebar h3{border-bottom:1px dashed #ccc;font:12px uppercase  Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;color:#555;letter-spacing:1px;margin:5px 0;padding:0 0 15px;line-height:24px;}



#sidebar ul{clear:both;}



#sidebar ul li a{color:#636363;}



#sidebar a:hover,#sidebar .current-cat a,#sidebar li.active a{color:#000;}



#sidebar ul li .meta{display:block;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#878787;font-weight:normal;text-transform:uppercase;}



#sidebar .block{background:#fcfcfc;border:1px solid #e9e8e8;padding:15px;}



#sidebar .block .inside{border:#D5D4D4 5px solid;background:#EDEDED;padding-bottom:5px;}



#sidebar .block .inside ul{padding:0;}



#sidebar .block .inside li{line-height:18px;position:relative;padding:8px 0;}



#sidebar .block .inside li img.thumbnail{border:#A4A4A4 2px solid;float:left;margin-right:10px;}



#sidebar ul,#sidebar .textwidget{clear:both;padding:5px 0;}



#sidebar .widget{margin-bottom:25px;}



#sidebar li{line-height:18px;overflow:hidden;padding:5px 0 0 0px;}



#sidebar ul ul{border:0;margin:3px 0 0;padding:0;}



#sidebar ul ul li{border:0;padding-bottom:0;border-top:1px solid #E2E2E2;}







#sidebar #news h3 { background:url(images/ico-news.png) no-repeat left 3px; padding-left:32px; }



#sidebar #news li {background:url(images/ico-bullet.png) no-repeat left 10px;padding:5px 0 0 15px;}







#sidebar .widget_twitter { position:relative; }



#sidebar .widget_twitter h3 { background:url(images/ico-twitter.png) no-repeat left top; padding-left:32px; }



#sidebar .widget_twitter a { color:#2882c1; }



#sidebar .widget_twitter .follow { position:absolute; right:15px; top:25px; }



#sidebar .widget_twitter .follow a { font-size:12px; font-style:italic;}







#newsletter h3, #feedburner h3,#campaignmonitor h3 { background:url(images/ico-letter.png) no-repeat left 0px; padding-left:32px; }



#newsletter form, #feedburner form, #campaignmonitor form {margin-top:15px;}







#newsletter .field, #feedburner .field, #campaignmonitor .field {background-color:#F2F2F2;border:1px solid #CBD1D2;color:#999; font-size:11px;}



#newsletter .field, #feedburner .field, #campaignmonitor .field {display:block;float:left;height:19px;margin:0 4px 0 0;padding:5px 0 0 5px;width:170px;}



#newsletter .button, #feedburner .button, #campaignmonitor .button {

	background:transparent url(images/btn-submit.png) no-repeat scroll left top;border:medium none;color:#898989; height:26px; 

	font-size:11px;}



#newsletter .button, #feedburner .button, #campaignmonitor .button {cursor:pointer !important;font-weight:bold;height:25px;text-transform:uppercase;width:80px;}







#tag_cloud h2{display:block;float:none;}



.textwidget{clear:both;line-height:20px;padding:5px 2px;}



#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}



#wp-calendar caption{padding:10px;}



#wp-calendar th{color:#fff;}



#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}



#wp-calendar td{background:transparent;}



#wp-calendar td,table#wp-calendar th{padding:3px 0;}



#wp-calendar a{text-decoration:underline;}



#wp-calendar a:hover{text-decoration:none;}



#sidebar #search_main form div{position:relative;height:33px;background:#F2F2F2;border:1px solid #CBD1D2;}



#sidebar #search_main input.field{width:163px;position:absolute;left:12px;top:7px;padding-top:2px;outline:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#777;border:0;background:transparent;z-index:1;}



#sidebar #search_main input.submit{position:absolute;right:0;top:0;z-index:1;}







/* Sidebar (flickr) */







#flickr h3 span { color: #0061D8; }



#flickr h3 span span { color: #FF1183; }



#flickr .wrap {	margin-left: -5px;	padding: 0;	position: relative;	}



#flickr a img {	float: left; margin-left: 5px;	margin-bottom: 5px;display: block;	padding: 3px;background: #fff;border: #CECFC6 1px solid; }



#flickr a:hover img {border: #A8AA99 1px solid;}







/* Footer */







#footer img {vertical-align: middle;}



#footer .col-right span {display: none;}



#footer .col-left { width:540px; padding:0 20px 0 0; background:url(images/footer-bevel.gif) repeat-y top right; }



#footer .col-right { width:280px;  }







/* Misc */


a.button {



    background: url(images/btn-slider-right.png) no-repeat scroll top right; 



	display: block;



	float: left;



	height: 46px; 



	margin-right: 6px;



	padding-right: 13px; 



	text-decoration: none;



	color: #3e3e3e;



	font-family: Arial, Helvetica, sans-serif;



	font-size:18px;



}



a.button span {



	float:left;



	background: url(images/btn-slider.png) no-repeat; 



	display: block;



	line-height: 46px; 



	padding: 1px 5px 5px 17px;



} 



a.button:hover span{ text-decoration:underline; }



span.middle { float: left; padding: 13px 13px 13px 9px; }







div.hr { background:url(images/hr.png) repeat-x top left; height:1px; margin:15px 0; }



#footer div.hr { background:url(images/hr-footer.png) repeat-x top left; height:1px; margin:15px 0; }





.products	{

	width:552px !important;

	height:100% !important;

	float:left !important;

	background-image:url(images/productbox.gif) !important;

	background-position:center !important;

	background-repeat:repeat-y !important;

}

.products .pbox_bottom	{

	background-image:url(images/productbox_bottom.gif) !important;

	background-repeat:no-repeat !important;

	background-position:bottom center !important;

	width:100% !important;

	float:left !important;

	height:46px !important;

}

.products .pbox_bottom .col	{

	width:270px !important;

	margin:3px !important;

	float:left !important;

}

.product_text_col	{

	width:270px !important;

	height:100% !important;

	float:right !important;

}

.productbox	{

	width:270px !important;

	float:left !important;

	margin:3px !important;

	height:100% !important;

}

.productbox .pbox_top	{

	background-image:url(images/productbox_top.gif) !important;

	background-repeat:no-repeat !important;	

	background-position:top !important;

	width:100% !important;

	height:100% !important;

	float:left !important;

	width:240px !important;

	height:100% !important;

	padding:5px 15px 5px 15px !important;

}

.productbox .desc	{

	width:100% !important;

	height:auto !important;

}

.products .select	{

	background-image:url(images/select.gif) !important;

	background-repeat:no-repeat !important;

	display:block !important;

	width:140px !important;

	height:23px !important;

	background-color:#efefef !important;

	color:#898989 !important;

	font-size:11px !important;

	text-transform:uppercase !important;

	font-weight:bold !important;

	text-decoration:none !important;

	margin:auto !important;

	text-align:center !important;

	padding-top:3px !important;

}

.productbox h3	{

	margin:0px !important;

	padding:5px 0px 5px 0px !important;

}

.productbox img	{

	margin:0px auto 0px auto !important;

	padding:0px !important;

}

.productbox ul	{

	margin:0px !important;

	padding:0px 0px 5px 10px !important;

}

.productbox ul li	{

	list-style:none !important;

	background-image:url(images/checked.gif) !important;

	background-position:0px 7px !important;

	background-repeat:no-repeat !important;

	background-image:#efefef !important;

	padding-left:14px !important;

}

#footer .footer_col	{

	width:32% !important;

	float:left !important;

	height:auto !important;

	padding-right:1% !important;

}

#footer .footer_col a	{

	color:#898989 !important;

}

#footer div.hr	{

	clear:both !important;

}

.language_switcher	{
	margin:0px 0px 0px 10px !important;
}
.language_switcher a	{
	float:left !important;
	margin:0px 0px 0px 5px !important;
}
.language_switcher a, .language_switcher a:hover
{
	padding:0px !important;
	border:0px !important;
	background-color:transparent !important;
}
.language_switcher img
{
	margin-top:5px;
}




.raLogin {
	float:right !important;
	width:240px;
	padding-right:10px;
	text-align:right;
	margin-left:-250px;
}
.raLogin a	{
	text-transform:uppercase;
	font-size:10px;
	font-family:arial;
	color:#888888;
	font-weight:bold;
}
.raLoginForm	{
	position:relative !important;
	width:400px !important;
	height:40px !important;
	background-color:#555555 !important;
	color:#FFF !important;
	margin-left:-400px !important;
	margin-bottom:-30px; !important;
	top:-22px;
	z-index:1000 !important;
	float:right;
	background-image:url(images/raLoginFormBg.gif) !important;
	background-repeat:no-repeat;
}
.raProductSelector {
	position:relative !important;
	width:300px !important;
	border:5px solid #555555;
	height:auto !important;
	background-color:#ffffff !important;
	color:#000000 !important;
	margin-left:-300px !important;
	margin-bottom:-300px; !important;
	margin-top:-10px;
	z-index:1000 !important;
	float:right;
}
.raProductSelector	p	{
	margin:0px;
	padding:3px;
}
.raProductSelector ul	{
	padding:0px;
	list-style:none;
}
.raProductSelector ul li	{
	padding:4px 10px 3px 20px;
	margin:0px 0px 0px 10px;
	background-repeat:no-repeat;
	background-position:left;
}
.raProductSelector ul li.minishop	{
	background-image:url(images/minishop.gif) !important;
}
.raProductSelector ul li.labelshop	{
	background-image:url(images/labelshop.gif) !important;
}
.raLoginForm form	{
	margin:0px;
}
.raLoginForm a	{
	color:#FFF !important;
}
.raLoginForm a.close {
	position:relative;
	float:right;
	right:-6px;
	margin-left:-12px;
	top:-3px;
	width:10px;
	height:10px;
	display:block;
	border:1px solid #cccccc;
	color:#ffffff !important;
	font-weight:bold;
	font-size:8px;
	text-align:center;
	line-height:10px;
	background-color:#d90000;
	
}
.raLoginForm p	{
	display:block !important;
	float:left !important;
	width:auto !important;
	margin:0px !important;
	padding:10px 6px 8px 10px !important;
}
.raLoginForm input	{
	float:left;
	width:100px;
	margin:8px 0px 0px 0px;
}
.raLoginForm input.submit	{
	float:right;
	width:auto;
	margin-right:10px;
}


/* Custom styles */
element.style {
vertical-align:top !important;
}

.hidden	{
	display:none !important;
}

@import "custom.css";

@import "http://s7.addthis.com/static/r07/widget13.css";


/* Pricelist */
table.pricelist		{
		width:860px;
		border:none;
		margin:0px;
	}
	table.pricelist, .pricelist .col1, body table.pricelist p {
		font-family: Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
		font-weight:normal !important;
		padding:  0 0 0 0;
	}
	.pricelist p.h3, .pricelist span.h4, pricelist span.h5	{
		margin:0px !important;
		padding-bottom:0px !important;
	}
	.pricelist p	{
		margin:0px !important;
		padding: 0px !important;
		color: #898989 !important;
	}
	.pricelist thead th	{
		background-color:#444444;
		font-weight:normal;
	}
	.pricelist thead tr.odd th	{
		background-color:#666666;
	}
	.pricelist thead th.col1, .pricelist thead th.col1 span.h4, .pricelist thead th.col1 span.h5, .pricelist thead th.col1 p	{
		color:#FFF !important;
		vertical-align:middle;
	}
	.pricelist span.h3, .pricelist span.h4, .pricelist span.h5, .pricelist p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;

		color:#444444;
	}
	.pricelist span.h1 {
		font-size:28px;
	}
	.pricelist .col1 span.h3, .pricelist .col1 span.h4, .pricelist .col1 span.h5	{
		font-size:12px !important;
		padding: 5px 0px 0px 0px;
	}
	.pricelist span.h3	{
		font-size:22px !important;
	}
	.pricelist p	{
		font-size:14px;
	}
	.pricelist .col1	{
		text-align:left;
		padding-left:10px;
	}
	table.pricelist .col1	{
		width:407px !important;
	}
	table.pricelist .col2, table.pricelist .col3, table.pricelist .col4	{
		text-align:center;
		border-left:1px solid #ffffff;
		width:150px !important;
	}
	.pricelist tbody td	{
		color:#898989;
		padding:0px 0px 0px 0px;
		margin:0px !important; 
	}
	.pricelist tbody tr.odd td	{
		background-color:#efefef;
	}
	.pricelist thead .r1 {
		height:0px !important;
		vertical-align:bottom;
		line-height:20px;
	}
	.pricelist thead tr.r1 th	{
		background-color:transparent;
	}
	.pricelist thead .r2 {
		height:10px !important;
		vertical-align:top;
	}
	.pricelist thead .r2 th {
		padding-top:0px !important;
	}
	.pricelist thead .r3 {
		height:50px !important;
		vertical-align:middle !important;

	}
	.pricelist thead tr.r4 th {
		height:60px !important;
		vertical-align:top !important;
		line-height:18px;
	}
	
	/* first product column color scheme */
	.pricelist tr td.col2	{
		background-color:#eaf8fe;
	}
	.pricelist tr.odd td.col2	{
		background-color:#ddf2fb;
	}
	.pricelist thead .r1 .col2	{
		background-position:0px 5px;
	}
	.pricelist thead .r2 .col2	{
		background-position:0px -70px;
		background-repeat:no-repeat;
	}
	.pricelist thead .r3 .col2	{
		background-position:0px -110px;
	
	}
	.pricelist thead .r4 .col2	{
		background-position:0px -140px;
	}
	.pricelist thead .r1 .col2, .pricelist thead .r2 .col2, .pricelist thead .r3 .col2, .pricelist thead .r4 .col2	{
		background-image:url(images/product1.gif);
		background-repeat:no-repeat;
	}
	
	/* second product column color scheme */
	.pricelist tr td.col3	{
		background-color:#d4f2ff;
	}
	.pricelist tr.odd td.col3	{
		background-color:#bce3f3;
	}
	.pricelist thead .r1 .col3	{
		background-position:0px 5px;
	}
	.pricelist thead .r2 .col3	{
		background-position:0px -70px;
		background-repeat:no-repeat;
	}
	.pricelist thead .r3 .col3	{
		background-position:0px -110px;
	}
	.pricelist thead .r4 .col3	{
		background-position:0px -140px;
	}
	.pricelist thead .r1 .col3, .pricelist thead .r2 .col3, .pricelist thead .r3 .col3, .pricelist thead .r4 .col3	{
		background-image:url(images/product2.gif);
		background-repeat:no-repeat;
	}
	
	/* third product column color scheme */
	.pricelist tr td.col4	{
		background-color:#c4eeea;
	}
	.pricelist tr.odd td.col4	{
		background-color:#abdcd9;
	}
	.pricelist thead tr.r1 th.col4	{
		vertical-align:top !important;
		line-height:10px !important;
		background-position:0px 0px;
	}
	.pricelist thead .r2 .col4	{
		background-position:0px -90px;
		background-repeat:no-repeat;
	}
	.pricelist thead .r3 .col4	{
		background-position:0px -130px;
	}
	.pricelist thead .r4 .col4	{
		background-position:0px -160px;
	}
	.pricelist thead .r1 .col4, .pricelist thead .r2 .col4, .pricelist thead .r3 .col4, .pricelist thead .r4 .col4	{
		background-image:url(images/product3.gif);
		background-repeat:no-repeat;
	}
	
	.pricelist .bigPrice	{
		font-size:40px;
		padding:  0px 0px 0px 0px;
	}
	.pricelist span.title.product	{
		font-size:14px !important;
		color:#FFF;
		font-weight:bold !important;
		font-family:Arial, Helvetica, sans-serif;
		margin-top:6px !important;
		display:block;
	}
	.pricelist span.title.product.labelShop	{
		font-size:16px !important;
	}
	table .check	{
		display:block;
		width:14px;
		height:14px;
		background-image:url(images/on.gif);
		margin:auto;
		text-align:center;
	}
	.pricelist .button	{
		margin-right:0px !important;
	}
	body table.pricelist tr.getStarted td.col1 div.tableBorderFix {
		height:67px !important;
		width:410px !important;
		float:right !important;
		position:relative !important;
		margin:0px -1px 0px -10px !important;
		background-image:url(images/getStartedBg.jpg) !important;
		line-height:66px !important;
		text-indent:10px;
		background-repeat:no-repeat;
		background-position:top right;
		display:block !important;
	}
	.pricelist .plRow	{
		width:100%;float:none;text-align:center;
		clear:both;
	}
	.pricelist .plSignUpCont	{
		float:none; clear:both; margin:auto; width:96px; text-align:center;
	}
	.pricelist .plContactUsCont	{
		float:none; clear:both; margin:auto; width:130px; text-align:center;
	}
	.pricelist .getStarted .col1	{
		background-image:url(images/getStartedBg.jpg) !important;
		background-repeat:no-repeat;
		background-position:top left;
		font-size:0px !important;
	}
	.pricelist .getStarted .col1 span.h5	{
		color:#12a1dc !important;
		font-size:24px !important; 
		font-weight:normal !important;
		float:left !important;
		margin:0px !important;
		padding:0px !important;
	}
	.pricelist .getStarted .col2	{
		background-image:url(images/getStartedArrow.gif) !important;
		background-repeat:no-repeat;
		background-position:top left;
	}
.faq h2 {font-size:32px; margin: 0 0 25px;  }
.faq h2.small { font-size:22px; margin-bottom: 15px; }
.faq h3 {font-size:16px; margin:0 0 10px; font-weight:bold;}

.faq p {line-height:18px; margin:0 0 15px 0; }
.faq ul { margin:0px 0 15px 0px !important; padding:0 0 0 20px !important; }
.faq ul li {  margin:0 15px 10px 0; list-style:disc !important; padding:0 0 0 15px; list-style-type:none; }

/* the grid */
.faq .col-6, .faq .col-8 {float:left;}
.faq .col-8 { width:100%}
.faq .col-6 {width:48%; white-space:normal;}
.faq .col-6.last { float:right; }

.faq .last {margin-right:0 !important;}

.clear {clear:both;}

hr {color:#d9d9d9; background:#d9d9d9;border:0px; height:1px;margin-bottom:25px;clear:both;}

.center	{
	text-align:center;
}
.features .minishopPreviewCol	{
	width:300px;
	height:100%;
	float:left;
}
.features .raContainer	{
	width:100%;
	float:left;
	height:auto;
	padding-top:30px;
	padding-bottom:20px;
}
.features h3	{
	color:#898989;
	font-size:18px;
	line-height:14px;
}
.features h2	{
	font-size:24px !important;
	padding-bottom:0px;
	margin:0px !important;
}
.features h2, .features h3, .features h4	{
	font-weight:normal !important;
}
.features p	{
	padding:0px;
}
.fCol1	{
	float:right;
	width:220px;
	height:100%;
}
p.quotes	{
	font-style:italic;
}
p.quotes span.quote	{
	font-size:18px;
	font-weight:bold;
	color:#12a1dc;
}
p.customer	{
	text-align:right;
	line-height:14px !important;
}
p.customer span	{
	color:#b6b6b6;
}
.fArea1, .fArea2	{
	width:100%;
	height:auto;
}
.fArea1	{
	height:130px;
}
.gettingStarted	h2	{
	padding:0px 0px 10px 0px;
}
.gettingStarted img	{
	margin-bottom:30px;
}
.features .threeCol	{
	width:100%;
	float:left;
	height:auto;
}
.features .threeCol .col1, .features .threeCol .col2, .features .threeCol .col3	{
	width:30%;
	height:100%;
	float:left;
	padding-right:4%;
}
.features .threeCol .col3	{
	padding-right:0px;
	float:right;
}
.features .threeCol img	{
	margin-left:3px;
	margin-bottom:3px;
}
.features h4	{
	font-size:16px !important;
}
.featuresMenu	{
	margin:0px;
	background-image:url(images/features/featuresMenu.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	padding:0px 0px 242px 0px !important;
}
.featuresMenu li	{
	list-style:none;
	margin:0px;
	padding:9px 0px 11px 20px !important;
}
.featuresMenu li.on	{
	background-image:url(images/features/menuItemOn.png);
	background-repeat:no-repeat;
	background-position:left;
	background-color:transparent;
}
.featuresMenu li.on a	{
	color:#000000 !important;
}
.featuresMenu li a	{
	padding:3px 0px 3px 5px !important;
	background-repeat:no-repeat !important;
}
.featuresMenu span.introduction	{
	background-image:url(images/features/menuIconIntroduction.gif);
	background-position:0px 0px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.featuresMenu a:hover span.introduction, .featuresMenu li.on a span.introduction	{
	background-position:-20px 0px;
}
.featuresMenu span.howItWorks	{
	background-image:url(images/features/menuIconHowItWorks.gif);
	background-position:0px 0px;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.featuresMenu a:hover span.howItWorks, .featuresMenu li.on a span.howItWorks	{
	background-position:-20px 0px;
}
.featuresMenu span.promote	{
	background-image:url(images/features/menuIconPromote.gif);
	background-position:0px 0px;
	display:block;
	float:left;
	width:21px;
	margin:3px 0px 4px 0px;
	height:13px;
}
.featuresMenu a:hover span.promote, .featuresMenu li.on a span.promote	{
	background-position:-21px 0px;
}
.featuresMenu .separator	{
	border-top:1px solid #e9e8e8;
	margin-right:20px;
	padding-top:10px;
	padding-left:24px;
}
.fHowCol1	{
	width:35%;
	height:100%;
	float:left;
}
.fHowCol1 p	{
	padding-top:50px;
}
.fHowCol2	{
	width:60%;
	height:100%;
	float:right;
}
.features ol.startSelling	{
	padding:0px 20px 0px 20px;
}
.features .support ul	{
	padding:20px 0px 0px 0px !important;
}
.features .support ul li	{
	padding-bottom:26px !important;
	list-style:none !important;
}
.features ol.contentManagement	{
	padding:20px 20px 0px 91px !important;
}
.features ol.contentManagement .howThumb	{
	position:relative;
	margin-left:-90px;
}
.features ol li	{
	list-style:decimal;
	padding-bottom:26px !important;
}
.features ol li strong	{
	color:#000;
}
.howThumb	{
	margin-left:10px;
	margin-bottom:5px;
}
.noListStyle	{
	list-style:none !important;
}
.fHowCol3	{
	width:57%;
	height:100%;
}
.fHowCol3 h2	{
	padding-top:0px;
	padding-bottom:10px;
}
.fHowCol4	{
	width:43%;
	height:100%;
}
.left	{
	float:left;
}
.right	{
	float:right;
}
.grayBox	{
	width:100%;
	height:auto;
	clear:both;
	background-image:url(images/features/grayFrameBg.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.features .grayBox img	{
	margin-bottom:10px;
	margin-left:5px;
}
.grayBox h2, .features .grayBox p	{
	padding-bottom:10px;
}
.grayBox .gB1	{
	width:100%;
	height:100%;
	background-image:url(images/features/grayFrameTop.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.grayBox .gB2	{
	width:495px;
	height:100%;
	padding:10px 20px 10px 20px;
	margin:auto;
	background-image:url(images/features/grayFrameBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.features ul.statistics	{
	padding-left:10px !important;
}
.features ul.statistics	li {
	background-image:url(images/features/checkMark.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding:0px 0px 10px 20px !important;
	list-style:none !important;
}
.features.promote .grayBox	{
	margin-top:30px;
}
.features.promote .grayBox img	{
	margin-top:10px;
}
.promote1 h2	{
	padding-top:0px;
	margin-top:0px;
}
.promote1 p	{
	padding-top:10px;
}
.features .centerComment	{
	width:50%;
	margin:auto !important;
	clear:both;
}
.features .fLabelCol1 h4	{
	padding-top:30px;
}
.fLabelCol1	{
	width:45%;
	height:100%;
	float:left;
}
.fLabelCol2	{
	width:45%;
	height:100%;
	float:right;
	padding-right:5%;
}
.fLabelCol3	{
	width:65%;
	height:100%;
	float:left;
}
.fLabelCol4	{
	width:33%;
	height:100%;
	float:right;
}
.affiliates	{
	width:100%;
	height:auto;
	padding-bottom:20px;
	float:left;
}
.affiliates h4	{
	padding-top:0px;
}
.affiliates a	{
	text-decoration:underline;
	line-height:30px;
}
.features.label .grayBox img	{
	margin-top:15px;
}
.noProgrammingRequired	{
	margin-top:10px !important;
}
.noProgrammingRequired h2	{
	padding-bottom:15px !important;
}
.featuresMenu .signup	{
	padding-top:50px;
	width:100% !important;
	margin:auto !important;
	text-align:center !important;
	float:none !important;
	clear:both !important;
}
.featuresMenu .signup .s1	{
	width:auto !important;
	height:auto;
	margin:auto !important;
	padding-left:20px;
}
.ourClients ul	{
	float:left !important;
	width:33% !important;
	padding:10px 0.15% 30px 0.15% !important;
	margin:0px !important;
	z-index:1;
	position:relative;
}
.ourClients ul li	{
	list-style:disc !important;
	color:#cccccc !important;
	margin:2px 0px 3px 20px !important;
}
.ourClients .labelShops	{
	margin:-6px -15px -25px -15px;
	z-index:1;
	position:relative;
}
.ourClients li.addYourself	{
	margin:10px 0px 0px 0px !important;
	padding:0px !important;
	list-style:none !important;
}
.ourClients li.addYourself a.button	{
	margin:28px 0px 0px 0px !important;
	float:right;
}
.ourClients	.computerIcon {
	margin-right:10px;
	margin-bottom:5px;
}
#event-map {
    width: 300px !important;
    height: 200px !important;
}

table.comparsionRAvsWorld		{
	width:860px;
	border:none;
	margin:0px;
}
.comparsionRAvsWorld thead th	{
	background-color:#444444;
	font-weight:normal;
}
.comparsionRAvsWorld thead tr.odd th	{
	background-color:#666666;
}
.comparsionRAvsWorld thead th.col1, .comparsionRAvsWorld thead th.col1 h4, .comparsionRAvsWorld thead th.col1 h5	{
	color:#FFF;
	vertical-align:middle;
}
.comparsionRAvsWorld	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.comparsionRAvsWorld h3, .comparsionRAvsWorld h4, .comparsionRAvsWorld h5, .comparsionRAvsWorld p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding-bottom:3px;
	color:#444444;
}
.comparsionRAvsWorld h3	{
	font-size:22px;
}
.comparsionRAvsWorld p	{
	font-size:14px;
}
.comparsionRAvsWorld .col1	{
	text-align:left;
	padding-left:10px;
}
.comparsionRAvsWorld tr td.col1 h5	{
	font-size:14px !important;
}
.comparsionRAvsWorld .col2, .comparsionRAvsWorld .col3	{
	text-align:center;
	border-left:1px solid #ffffff;
	width:224px;
}
.comparsionRAvsWorld tbody td	{
	color:#898989;
	padding:5px 0px 5px 0px;
}
.comparsionRAvsWorld tbody tr.odd td	{
	background-color:#efefef;
}
.comparsionRAvsWorld thead .r1 {
	height:50px !important;
	vertical-align:middle;
	line-height:20px;
}
.comparsionRAvsWorld thead tr.r1 th	{
	background-color:transparent;
}

/* first product column color scheme */
.comparsionRAvsWorld tr td.col2	{
	background-color:#d4f2ff;
}
.comparsionRAvsWorld tr.odd td.col2	{
	background-color:#bce3f3;
}
.comparsionRAvsWorld thead .r1 .col2	{
	background-position:0px 0px;
	background-image:url(images/comparsionTable/redantenna.jpg);
	background-repeat:no-repeat;
	height:148px !important;
}

/* second product column color scheme */
.comparsionRAvsWorld tr td.col3	{
	background-color:#efefef;
}
.comparsionRAvsWorld tr.odd td.col3	{
	background-color:#cccccc;
}
.comparsionRAvsWorld thead .r1 .col3	{
	background-position:0px 0px;
	background-image:url(images/comparsionTable/classicshop.jpg);
	background-repeat:no-repeat;
	height:148px !important;
}

.comparsionRAvsWorld .bigPrice	{
	font-size:40px;
}
table thead tr.r1 th.col1.yellowBg	{
	background-image:url(images/comparsionTable/yellowbg.jpg) !important;
	background-repeat:no-repeat;
	background-position:top left;
}
.yellowAreaPadding	{
	padding:0px 10px 0px 0px !important;
	margin-top:-8px;
	position:relative;
}
table thead tr.r1 th.col1 h3	{
	padding:0px 0px 3px 0px !important;
	margin:0px !important;
}
table thead tr.r1 th.col1.yellowBg div.yellowAreaPadding p {
	font-size:12px !important;
	color:#666 !important;
	font-weight:normal !important;
	font-family:Arial, Helvetica, sans-serif !important;
	line-height:14px !important;
	padding:0px !important;
	margin:0px !important;
}
.speakerIcon	{
	float:left;
	padding-right:10px !important;
	height:100% !important;
}
div.textContent {
	float:right !important;
	width:310px !important;
	height:100% !important;
	display:block !important;
}
.srLeft		{
	width:600px;
	float:left;
	height:100%;
}
.srRight	{
	width:176px;
	height:100%;
	float:right;
}
.worksWith	{
	width:100%;
	float:left;
	background-color:#efefef;
	background-image:url(images/runYourRecordStore/worksWith.gif);
	background-repeat:repeat-y;
}
.worksWithTop	{
	width:100%;
	height:100%;
	float:left;
	background-image:url(images/runYourRecordStore/worksWithTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.worksWithBottom	{
	padding:8px 10px 8px 10px;
	width:156px;
	height:100%;
	float:left;
	background-image:url(images/runYourRecordStore/worksWithBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.worksWithBottom p.left	{
	width:50%;
	font-size:0px !important;
	float:left;
	display:block;
}
.worksWithBottom p.right	{
	width:50%;
	font-size:0px !important;
	float:right;
	display:block;
	text-align:right;
}
.startStoreButtonArea	{
	width:100%;
	height:146px;
	background-image:url(images/runYourRecordStore/bluebg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	padding-top:36px;
	margin-top:-20px;
	position:relative;
}
.startStoreButtonArea a	{
	background-image:url(images/runYourRecordStore/startShop.jpg);
	display:block;
	width:185px;
	height:64px;
	padding-top:14px;
	margin:0px auto 0px auto;
	text-align:center;
	background-repeat:no-repeat;
	background-color:#a5a5a5;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:18px !important;
	color:#333333 !important;
	text-decoration:none !important;
}
a.reseller	{
	display:block;
	background-image:url(images/resellerBanner.jpg);
	background-repeat:no-repeat;
	text-decoration:none !important;
	width:280px;
	padding:22px 139px 0px 139px;
	height:155px;
	margin:0px -9px 0px -9px;
	position:relative;
}
a.reseller .resellerTitle	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#333333;
	padding:0px;
	margin:0px;
	display:block;
	width:100%;
	height:34px;
}
a.reseller .resellerContent {
	display:block;
	width:100%;
	color:#898989;
	height:34px;
}
a.reseller .resellerWorks	{
	padding:9px 10px 9px 7px;
	display:block;
	color:#898989;
}
.singleEvent .address	{
	width:100%;
	height:auto;
	float:left;
	padding-bottom:20px;
}
.address .aLeftCol	{
	width:32%;
	height:100%;
	float:left;
}
.address .aRightCol	{
	width:32%;
	padding-left:1%;
	height:100%;
	float:right;
	overflow:hidden;
}
.address .aRow	{
	width:100%;
	height:auto;
}
.mapIco	{
	width:17%;
	padding-right:5px;
	float:left;
	height:100%;
	display:block;
}
.address .aText	{
	width:80%;
	float:left;
	height:100%;
}
body .fixEditor #content	{
	color:#000 !important;
}
.singleEvent .seats strong	{
	background-color:#caf0ff;
	border:1px solid #5fc0e8;
	padding:5px 10px 5px 10px;
}
a.plansButton	{
	background-color:transparent !important;
	background-image:url(images/plansButton.png) !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
	display:block !important;
	float:left !important;
	position:relative !important;
	margin:-6px 0px -10px 0px !important;
	width:384px !important;
	height:66px !important;
	text-decoration:none !important;
}
ul.numbers li	{
	list-style:decimal !important;
}
.kodaDiagram	{
	width:534px;
	height:451px;
	background-repeat:no-repeat;
	background-image:url(images/koda.jpg);
	background-position:top left;
	text-decoration:none !important;
	margin:0px auto 30px auto;
}
.kodaDiagramStep1	{
	float:left;
	width:260px;
	height:280px;
	display:block;
	text-decoration:none !important;
}
.kodaDiagramStep2	{
	float:right;
	width:200px;
	height:190px;
	display:block;
	text-decoration:none !important;
}
.festivalBanner	{
	margin-bottom:20px;
}
.fanshopBanner	{
	width:860px;
	height:483px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(images/runYourRecordStore/runyourownrecordstore1.jpg);
	font-size:0px;
}
.fanshopBanner.danish	{
	background-image:url(images/runYourRecordStore/runyourownrecordstoreDa1.jpg);
}
.fanshopBanner p	{
	font-size:0px !important;
}
.fanshopBanner p a.showMe	{
	background-image:url(images/runYourRecordStore/showMe.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	margin:194px 50px 0px 50px;
	display:block;
	width:203px;
	padding:25px 0px 25px 0px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px !important;
	color:#FFF;
	line-height:26px !important;
	text-decoration:none !important;
	font-weight:bold;
	height:59px;
	text-align:center;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);
}
.fanshopBannerFrontpage	{
	margin:0px -9px 0px -9px;
	position:relative;
	width:558px;
	height:185px;
	display:block;
	font-size:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(images/fanshopbannerEn.jpg);
	text-decoration:none !important;
}
.fanshopBannerFrontpage:hover	{
	background-position:bottom left;
}
.fanshopBannerFrontpage.danish {
	background-image:url(images/fanshopbannerDa.jpg);
}
.minishopShadow	{
	width:340px;
	height:320px;
	background-image:url(images/minishopShadow.png);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	margin-right:-20px;
}
.minishopShadow img	{
	margin:20px;
}
.slideshow	{
	width:900px;
	height:240px !important;
	overflow:hidden;
	position:relative;
	margin:0px auto 0px auto !important;
	float:none !important;
	clear:both;
}
.slideshow .slides	{
	position:relative;
	width:100%;
	height:100%;
}
.slideshow .slide	{
	float:left;
	height:100%;
	width:auto;
}
.slideshow .slide .themeImage {
	width:860px;
	height:100%;
	margin:0px auto 0px auto;
	padding:0px 20px 0px 20px;
	background-position:center;
	background-repeat:no-repeat;
}
.slideshow .titles	{
	padding-top:130px;
}
.slideshow h1	{
	font-family:"DINPro-Regular",Arial, Helvetica, sans-serif !important;
	font-size:40px !important;
	color:#000;
	padding:0px 0px 10px 5px !important;
	background-color:#FFF !important;
	margin:0px 0px 0px 0px !important;
	display:block !important;
	float:left !important;
}
.slideshow h2	{
	font-family:"DINPro-Regular",Arial, Helvetica, sans-serif !important;
	clear:both;
	color:#FFF;
	text-transform:uppercase;
	font-size:22px;
	margin:6px 0px 0px 0px;
}
.slideshowArea {
	width:100%;
	height:auto;
	float:none;
	clear:both;
	background-image:url(images/headerBg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
}
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

.button span object	{
	margin-top:10px !important;
	margin-bottom:8px !important;
}
.txtContent {
	width:280px;
}
.txtContent1 {
	width:370px;
}
.greenButton {
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
	text-transform:uppercase;
	font-size:24px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding-top:30px;
	width:297px;
	height:62px;
	background-color:#090;
	display:block;
	margin:10px 0px 0px 0px;
	background-image:url(images/theButton.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:20px;
}
.greenButton:hover	{
	background-position:bottom left;
}
.partnersList	{
	clear:both;
	width:100%;
	height:auto;
}
.partnersList img	{
	float:left;
}
.partnersList img.partner {
	margin-right:55px;
}
.partners .contactButton	{
	margin-left:170px;	
}
.partners .contactButton a span	{
	width:120px;
	text-align:center;
}
.partners .partnerPreview {
	margin-bottom:20px;
	margin-top:10px;
	clear:both;
}
.partners .headline	{
	padding-bottom:10px;
}
body .page .content #sidebar.col-right #partnersList1 ul	{
	padding:10px 0.15% 30px 0.15% !important;
	margin:0px !important;
}
body .page .content #sidebar.col-right #partnersList1 ul li	{
	list-style:disc !important;
	color:#cccccc !important;
	margin:2px 0px 3px 10px !important;
	padding-left:10px !important;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
}
li.addYourself	{
	background-image:none !important;
}
li.addYourself .button {
	margin-top:25px;
	margin-left:10px;
}