html {
	overflow-x:auto;
	overflow-y:scroll;
}

body {
    margin:0px;
    padding:0px;
    background:#55182A url(back.body.jpg) no-repeat top center;
    font-family:Arial, sans-serif; 
    font-size:11px;
}

Object {display:block;} 
img {display:block;}
a img {border:none;}

a:link				{color:#222;}
a:visited			{color:#222;}
a:hover				{color:#999;}
a:active, a:focus	{color:#999;}
	
#wrap {
    width:969px;
    margin:25px auto;
    padding-left:26px; /* Additional centering */
}

.subpage #main #content {
    min-height:500px;
}
.subpage #main #bottom {
    background:url(back.bottom.subpage.gif);
    height:72px;
    margin-left:21px;
    width:906px;
}

#flashcontainer {
   
}

#showLinksWrap {position:relative;}

#main {
    background:url(border.main.png) repeat-y;
    min-height:250px;
}


#mainBorderTop {
    margin:0;
    padding:0;
    width:952px;
    height:20px;
    background:url(border.main.top.png);
}

#mainBorderBottom {
    margin:0;
    padding:0;
    width:952px;
    height:20px;
    background:url(border.main.bottom.png);
}

#navPrimary {
    margin:0 0 0 16px;
    padding:0 0 0 10px;
    list-style:none;
    line-height:27px;
    overflow:hidden;
    width:909px;
    background:url(back.navPrimary.gif);
}
#navPrimary li {
    float:left;
    padding-left:16px;
}
#navPrimary li a {
    display:block;
    font-size:12px;
    font-weight:bold;
    color:#222;
    text-decoration:none;
}
#navPrimary li a:hover,
#navPrimary li a:active,
#navPrimary li a:focus,
#navPrimary li a.selected {color:#999;}

#meter {
    width:941px;
    height:32px;
/*    margin-left:6px;*/
    /*background:#E9B3D7;*/
}

#navLogin {
    margin:0;
    padding:0;
    list-style:none;
    position:absolute;
}
.frontpage #navLogin {
    top:7px;
    right:60px;
}
.subpage #navLogin {
    top:68px;
    right:56px;
}

#navLogin li a { 
    text-decoration:none;
    font-weight:bold;
    color:#000;
}
#loginBox {
    border:1px solid #ccc;
    width:180px;
    height:80px;
    padding:5px;
    background:#fff url(back.searcfield.png) repeat-x bottom left;
    position:absolute;
    z-index:99;
}
.frontpage #loginBox {
    top:25px;
    right:0px;
}
.subpage #loginBox {
    top:85px;
    right:0px;
}

#loginBoxClose {
    float:right;
}
#loginBox h2 {
	font-size:18px;
	color:#C2C2C2;
	font-weight:normal;
	margin:0 0 2px 0;
}
#loginBox form, #loginBox p {
    margin:0;padding:0;
}
#loginBox #user, 
#loginBox #pass {
    clear:both;
    width:125px;
    border:1px solid #ccc;
    font-size:10px;
    margin:0 0 2px 0;
    padding:2px 1px;
}
#loginBox .btn {
    background:#fff;
    font-size:9px;
}

.frontpage #content {
    width:870px;
    min-height:235px;
    margin:0px 22px 0px 21px;
    padding:17px 18px 0 18px;
    background:#EBEBEB url(back.main.frontpage2.png) no-repeat;
	overflow:auto;
}

.frontpage #teaserWrap {
    width:504px;
    float:left;
}

.frontpage #teaserWrap #navCollection {}

.frontpage #teaserWrap #navCollection ul {
    margin:0;
    padding:0;
    list-style:none;
}
.frontpage #teaserWrap #navCollection ul li {
    float:left;
}
.frontpage #teaserWrap #navCollection ul li a {
    display:block;
    background:#16712C url(back.button.green.gif) repeat-x;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    font-size:16px;
    line-height:56px;
}
.frontpage #teaserWrap #navCollection ul li a.first {width:197px;margin-right:4px;}
.frontpage #teaserWrap #navCollection ul li a.last {width:140px;margin-right:4px;}
.frontpage #teaserWrap #navCollection ul li a:hover {background:#0E6518 url(back.button.green.hover.gif) repeat-x;}
img.inactive {margin-right:4px;}

.frontpage #teaserWrap #navCollection p {margin:0;}

.frontpage #teaserWrap #searchCollection {
    float:left;
    width:155px;
    height:56px;
    overflow:hidden;
	position:relative;
}
.frontpage #teaserWrap #searchCollection label {
	font-size:18px;
	color:#C2C2C2;
	display:block;
	margin:0 0 6px 0;
}

.frontpage #teaserWrap #searchCollection .styledForm {
	height:25px;
	width:146px;
	margin:0;
	padding:2px 0 0 0;
	border:1px solid #CDCDCD;
	background:url(back.searcfield.png) repeat-x bottom left;
}

.frontpage #teaserWrap #searchCollection #querySearchCollection {
	border:0;
	width:118px;
	margin:0;
	background:transparent;
	color:#C2C2C2;
	font-size:14px;
}

.frontpage #teaserWrap #searchCollection #buttonSearchCollection {
	margin:0;
}

.frontpage #teaserWrap .teaser {
	width:156px;
	overflow:hidden;
	float:left;
	padding-bottom:30px;
}
.frontpage #teaserWrap .teaser.teaser1 {margin:30px 10px 0 4px;}
.frontpage #teaserWrap .teaser.teaser2 {margin:30px 10px 0 0;}
.frontpage #teaserWrap .teaser.teaser3 {margin:30px 0 0 0;}

.frontpage #teaserWrap .teaser h2 {
	font-size:14px;
	font-weight:normal;
	color:#222;
	margin:0 0 5px 0;
	padding:0;
}
.frontpage #teaserWrap .teaser h2 a {
	text-decoration:none;
}
.frontpage #teaserWrap .teaser p {
	font-size:10px;
	margin:5px 0 0 0;
}

.frontpage #toplistWrap {
    width:327px;
    float:right;
}

.frontpage #toplistWrap #tabs_toplist {
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.frontpage #toplistWrap #tabs_toplist li {
    float:left;
}
.frontpage #toplistWrap #tabs_toplist li.tab.private {
    margin-right:3px;
}
.frontpage #toplistWrap #tabs_toplist .tab.private a,
.frontpage #toplistWrap #tabs_toplist .tab.erhverv a {
    display:block;
    width:142px;
    padding:0 10px;
    height:33px;
    line-height:33px;
    text-decoration:none;
    text-transform:uppercase;
    font-size:14px; /*var oprindelig 16 men "10 nyeste private" fylder for meget!*/
    font-weight:bold;
    
}
.frontpage #toplistWrap #tabs_toplist .tab a {
    background:#D7D7D7 url(back.toplist.tab.gif) repeat-x;
    color:#fff;
}
.frontpage #toplistWrap #tabs_toplist .tab a.active {
    background:#ADADAD url(back.toplist.tab.active.gif) repeat-x;
    color:#8C8C8C;
}
.frontpage #toplistWrap #tabs_toplist .tab a:hover {
    background:#ADADAD url(back.toplist.tab.active.gif) repeat-x;
    color:#8C8C8C;
}

.frontpage #toplistWrap #one {
    padding:10px;
    background:url(back.toplist.gif) no-repeat;
    position:relative;
}
.frontpage #toplistWrap #two {
    padding:10px;
    background:url(back.toplist.right.gif) no-repeat;
    position:relative;
}

.frontpage #toplistWrap p {
    margin:0;    
}

.frontpage #toplistWrap table caption,
.frontpage #toplistWrap table th {
    display:none;
}
.frontpage #toplistWrap td {font-size:10px;}
.frontpage #toplistWrap td.name {width:177px;padding:1px 0 2px 0;}
.frontpage #toplistWrap td.amount {width:80px;text.align:right;}
.frontpage #toplistWrap td.link {width:50px;text-align:center;}
.frontpage #toplistWrap td.first {font-weight:bold;}

.frontpage #toplistWrap .toplistLinks {
    margin:10px 0 0 0;
    padding:0;
    list-style:none;
}
.frontpage #toplistWrap .toplistLinks li {
    float:left;
}
.frontpage #toplistWrap .toplistLinks li a {
    padding-right:10px;
    font-weight:bold;
    font-size:10px;
}
.frontpage #toplistWrap .toplistTransparency {
    clear:both;
    background:url(toplist.transparent.png);
    width:260px;
    height:150px;
    position:absolute;
    top:30px;
}

.subpage #logoWrap {
    width:919px;
    margin:0 0 0 16px;
    padding:14px 0 0 0;
    background:url(back.navPrimary.gif) repeat-x top left;
}

.subpage #logoWrap img {
    float:left;
}
.subpage #navPrimary {
    position:absolute;
    top:61px;
    left:98px;
    width:811px;
    background:transparent;
}

.subpage #navCollection {
    position:absolute;
    top:10px;
    right:42px;
    width:478px;
}

.subpage #navCollection ul {
    margin:0;
    padding:0;
    list-style:none;
}
.subpage #navCollection ul li {
    float:left;
}
.subpage #navCollection ul li a {
    display:block;
    background:#16712C url(back.button.green.gif) repeat-x;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    text-decoration:none;
    font-weight:bold;
    font-size:16px;
    line-height:36px;
}
.subpage #navCollection ul li a.first {width:182px;margin-right:4px;}
.subpage #navCollection ul li a.last {width:140px;margin-right:0px;}
.subpage #navCollection ul li a:hover {background:#0E6518 url(back.button.green.hover.gif) repeat-x;}

.subpage #navCollection p {margin:0;}

.subpage #searchCollection {
    float:left;
    width:148px;
    height:56px;
    margin-right:4px;
    overflow:hidden;
	position:relative;
}
.subpage #searchCollection label {
    display:none;
}

.subpage #searchCollection .styledForm {
	height:32px;
	width:146px;
	margin:0;
	padding:2px 0 0 0;
	border:1px solid #CDCDCD;
	background:url(back.searcfield.png) repeat-x bottom left;
}

.subpage #searchCollection #querySearchCollection {
	border:0;
	width:113px;
	margin:-5px 0 0 0;
	padding-left:5px;
	background:transparent;
	font-size:14px;
	color:#C2C2C2;
}

.subpage #searchCollection #buttonSearchCollection {
	margin:0;
    position:relative;
    top:5px;
}


.subpage #content {
    clear:both;
    width:870px;
    min-height:235px;
    margin:0px 22px 0px 21px;
    padding:17px 18px 0 18px;
	background:#fff url(back.main.subpage.gif) repeat-x;
	overflow:auto;
}

.subpage.twoCol #content {
    width:850px;
    padding:17px 28px 0 28px;
}
.subpage.twoCol #content #col1 {
    width:578px;
    float:left;
}
.subpage.twoCol #content #col2 {
    width:230px;
    float:right;
}

.subpage.threeCol #content #col1 {width:290px;float:left;}
.subpage.threeCol #content #col2 {width:290px;float:left;}
.subpage.threeCol #content #col3 {width:290px;float:left;}

.genericBox {
    padding:5px;
    background:#fff;
    position:relative;
    min-height:100px;
}
.genericBox .shadow {
    width:9px;
    height:62px;
    background:url(shadow.genericBox.png);
    position:absolute;
    left:-10px;
    top:10px;
}
#col2 .genericBox {
    border-bottom:1px solid #E4E4E4;
    margin-bottom:15px;
    padding-bottom:0;
}

.genericBox h1, .genericBox h2, .genericBox h3, .genericBox p {
    margin:0;
    padding:0;
}

.genericBox h1 {font-size:22px;margin:15px 35px 15px 35px;}
.genericBox h1 span {background:#FFEAF9;font-weight:normal;}

#col1 .genericBox h2 {font-size:14px;margin:0 35px 0 35px;}
#col2 .genericBox h2 {font-size:16px;margin:0 0 5px 0;text-transform:uppercase;color:#D3D3D3;}

#col1 .genericBox h3 {font-size:12px;margin:0 35px 0 35px;}
#col2 .genericBox h3 {font-size:12px;margin:0 0px 0 0px;}

#col1 .genericBox p {font-size:12px;margin:0 35px 15px 35px;color:#666;}
#col2 .genericBox p {font-size:12px;margin:0 0px 15px 0px;}

.genericBox p.manchet {font-size:14px;font-weight:bold;}

#col1 .genericBox ul, #col1 .genericBox ol {font-size:12px;margin:0 75px 15px 75px;padding:0;color:#666;}
#col2 .genericBox ul, #col2 .genericBox ol {font-size:12px;margin:0 35px 15px 35px;padding:0;}

#socialLinks {text-align:right;clear:right;margin-top:3px;}
#socialLinks .fb_share_button {
	display: -moz-inline-block;
	display:inline-block;
	padding:1px 20px 0 5px;
	height:15px;
	border:1px solid #d8dfea;
	background:url(icon.facebook.small.gif) no-repeat top right;
}
#socialLinks .fb_share_button:hover {
	color:#fff;
	border-color:#295582;
	background:#3b5998 url(icon.facebook.small.gif) no-repeat top right;
	text-decoration:none;
}

/*#col1 .genericBox table {font-size:12px;margin:0 35px 15px 35px;}*/

#col2 .genericBox .bannerlink {
    margin:0;
    position:absolute;
    bottom:10px;
    right:10px;
}
#col2 .genericBox .bannerlink a {
    background:url(bannerlink.arrowhead.png) no-repeat top right;
    color:#fff;
    font-size:12px;
    text-decoration:none;
    line-height:27px;
    display:block;
    padding:1px 10px 0 10px;

}
#col2 .genericBox .bannerlink a:hover {
    color:#ECB5D2;
}
#col2 .genericBox .bannerlink a span {
    background:#000;
    padding:1px 5px;
}

#footer {
    padding:8px 52px 12px 21px;
    }
#footer ul {
    margin:0;
    padding:0;
    list-style:none;

}
#footer ul li {
    float:left;
    font-size:9px;
    padding-left:12px;
}
#footer ul li a {
    color:#606060;
}
#footer img {
    float:right;
}

table.searchresult {
    width:500px;
}
table.searchresult th {
    /*display:none; udkokmmenteret vp*/
}
table.searchresult td {
    border-bottom:1px solid #E4E4E4;
    color:#666;
    padding:8px 2px;
}
table.searchresult td a {
    text-decoration:none;
}
table.searchresult td a:hover {
    text-decoration:underline;
}


#col1 .contentContainer {
    margin:50px 35px 15px 35px;
    background:#fff;
    position:relative;
}
#col1 .contentContainer .shadow {
    width:9px;
    height:62px;
    background:url(shadow.genericBox.png);
    position:absolute;
    left:-10px;
    top:0px;
}
#col1 .contentContainer p, #col1 .contentContainer p.manchet  {
    margin:5px;
}

#col2 .genericBox.signupAdvert img {
    float:right;
    margin:0 0 5px 5px;
}

#col2 .genericBox.signupAdvert p {
    font-size:10px;
    margin:8px;
}
#col2 .genericBox.signupAdvert p.name {
    font-weight:bold;
}
#col2 .genericBox.signupAdvert p span.amount {
    font-size:16px;
    color:#D09CC0;
    padding:2px 0;
    display:block;
}
#col2 .genericBox.signupAdvert .signupAdvertLink{
    margin:0 0 10px 0;
/*    position:absolute;
    bottom:10px;
    right:10px;*/text-align:right
}
#col2 .genericBox.signupAdvert .signupAdvertLink a {
    background:url(bannerlink.arrowhead.png) no-repeat top right;
    color:#fff;
    font-size:12px;
    text-decoration:none;
    line-height:27px;
    display:block;
    padding:1px 10px 0 10px;

}
#col2 .genericBox.signupAdvert .signupAdvertLink a:hover {
    color:#ECB5D2;
}
#col2 .genericBox.signupAdvert .signupAdvertLink a span {
    background:#000;
    padding:1px 5px;
}


#col1 .genericBox.thankyou h1,
#col1 .genericBox.ambCollection h1 {color:#666;font-weight:normal;}
#col1 .genericBox.thankyou h1 {margin:20px 25px;}
#col1 .genericBox.thankyou p {margin:10px 25px;color:#666;}
#col1 .genericBox.thankyou img {float:right;}

#col1 .genericBox.ambassador,
#col2 .genericBox.ambassador,
#col3 .genericBox.ambassador,
#col1 .genericBox.howToDonate,
#col2 .genericBox.howToDonate,
#col3 .genericBox.howToDonate {width:220px;padding:0 5px 5px 5px;margin:0 0 40px 30px;;border-bottom:0;}
#col1 .genericBox.ambassador h2,
#col2 .genericBox.ambassador h2,
#col3 .genericBox.ambassador h2 {margin:2px 10px;color:#666;text-transform:uppercase;font-size:14px;}
#col1 .genericBox.howToDonate h2,
#col2 .genericBox.howToDonate h2,
#col3 .genericBox.howToDonate h2 {margin:5px 0;color:#999;text-transform:uppercase;font-size:14px;}
#col1 .genericBox.ambassador p,
#col2 .genericBox.ambassador p,
#col3 .genericBox.ambassador p {margin:2px 10px;color:#666;font-size:11px;}
#col1 .genericBox.ambassador p.link,
#col2 .genericBox.ambassador p.link,
#col3 .genericBox.ambassador p.link {margin:5px 0px 0px 0px;border-top:1px solid #E5E5E5;padding:5px 0 0 10px;}
#col1 .genericBox.ambassador p.link a,
#col2 .genericBox.ambassador p.link a,
#col3 .genericBox.ambassador p.link a {text-decoration:none;font-weight:bold;}
#col1 .genericBox.ambassador p.link a:hover,
#col2 .genericBox.ambassador p.link a:hover,
#col3 .genericBox.ambassador p.link a:hover {text-decoration:underline;}


#col1 .genericBox.howToDonate p {margin:10px 0;}
#col1 .genericBox.howToDonate ol {margin:0;padding:0 0 0 20px;}
#col1 .genericBox.howToDonate ol li {margin-bottom:10px;}
#col2 .genericBox.howToDonate img {margin-bottom:5px;}
#col2 .genericBox.howToDonate img.left {float:left;}
#col2 .genericBox.howToDonate img.right {float:right;}

#col2 .genericBox.howToDonate ul {clear:both;margin:15px 0 0 0;padding:0;list-style:none;}
#col2 .genericBox.howToDonate ul li {margin-bottom:5px;}

#col3 .genericBox.howToDonate p {font-size:12px;}
#col3 .genericBox.howToDonate .formLine {clear:both;margin-top:10px;overflow:hidden;}
#col3 .genericBox.howToDonate label {display:block;width:70px;float:left;line-height:20px;font-size:12px;}
#col3 .genericBox.howToDonate .txtField {float:left;border:1px solid #EBEBEB;width:140px;}
#col3 .genericBox.howToDonate .btn {float:right;}

.genericBox.myCollection img {float:right;}
.genericBox.myCollection h1 {color:#222;font-weight:normal;width:290px;border-bottom:1px solid #EBEBEB;padding-bottom:15px;}
.genericBox.myCollection h1 span {font-size:12px;color:#999;background:#fff;}
#col1 .genericBox.myCollection h2 {font-size:22px;margin:60px 35px 15px 35px;clear:both;}
#col1 .genericBox.ambCollection h2,
#col1 .genericBox.stdCollection h2 {font-size:22px;margin-bottom:5px;}
#col1 .genericBox.myCollection h2 span,
#col1 .genericBox.ambCollection h2 span,
#col1 .genericBox.stdCollection h2 span {background:#FFEAF9;font-weight:normal;}

.genericBox.myCollection .contentBox {width:320px;}
.genericBox.myCollection .activity {width:190px;height:60px;float:left;}
.genericBox.myCollection .sofar {width:130px;height:60px;float:right;}
#col1 .genericBox.myCollection .sofar p {margin:0;}
.genericBox.myCollection .goal {}
.genericBox.myCollection p span {color:#222;font-size:22px;}
.genericBox.myCollection .difference p span {color:#222;font-size:36px;color:#cc0000;}
.genericBox.myCollection #navMyCollection {margin:0 0 0 35px;padding:15px 0 0 0;list-style:none;width:520px;border-top:1px solid #EBEBEB;overflow:hidden;}
.genericBox.myCollection #navMyCollection li {float:left;margin-right:20px;}
.genericBox.myCollection #navMyCollection li a {text-decoration:none;font-weight:bold;}

.genericBox.form .formSection {position:relative;border:1px solid #EBEBEB;width:505px;padding:20px 0;margin-left:35px;margin-bottom:20px;
    top: 0px;
    left: 0px;
}
/*.genericBox.form form#inviteFriends {width:560px}*/
.genericBox.form .formSection label {width:110px;display:block;float:left;}
.genericBox.form .formSection label.h40 {height:40px;}
.genericBox.form .formSection label.h80 {height:80px;}
.genericBox.form .formSection label.inline {display:inline;float:none;}
.genericBox.form .formSection label.inlineFloat {display:inline;float:left;width:20px;}
.genericBox.form .formSection span.required {color:#F12CBA;font-weight:bold;}
.genericBox.form .formSection.contact {background:#FFEAF9;}
    
.genericBox.form #inviteFriends #senderName,
.genericBox.form #inviteFriends #senderEmail,
.genericBox.form #inviteFriends #emailHeadline,
.genericBox.form #inviteFriends #emailBody,
.genericBox.form #inviteFriends #emailRecipients,
.genericBox.form #loginFallback #userName,
.genericBox.form #loginFallback #userPass {width:310px;border:1px solid #EBEBEB;}

#col1 .genericBox.form .startCollection h2 {margin-bottom:10px;}
#col1 .genericBox.form .startCollection p {line-height:22px;}
#col1 .genericBox.form .startCollection .txt100 {width:310px;border:1px solid #EBEBEB;}
#col1 .genericBox.form .startCollection .txt20 {width:60px;border:1px solid #EBEBEB;float:left;margin-right:10px;}
#col1 .genericBox.form .startCollection .txt80 {width:216px;border:1px solid #EBEBEB;float:left;}
#col1 .genericBox.form .startCollection .right {float:right;}
#col1 .genericBox.form .startCollection .txtArea100 {width:310px;border:1px solid #EBEBEB;}

#col1 .genericBox.form .formSection.contact p {font-size:11px;margin:0 35px;}
#col1 .genericBox.form .formSection.contact p.marked {background:#BD7AAD;color:#fff;}

#col1 .genericBox.form .startCollection .formLine {min-height:40px;overflow:auto;}

.genericBox.form .formSection input#submitBtn {
    border:0;
    height:30px;
    width:110px;
    color:#fff;
    font-weight:bold;
    background:#16712C url(back.button.green.gif) repeat-x bottom left;
    margin-left:315px;
}

.genericBox.form #inviteFriends .shadow {
    width:9px;
    height:62px;
    background:url(shadow.genericBox.png);
    position:absolute;
    left:-10px;
    top:10px;
}
#col1 .genericBox.form p.error {color:#F12CBA;font-style:italic;}

.genericBox.ambCollection,
.genericBox.stdCollection {padding-top:0;width:550px}
.genericBox.ambCollection .flashContainer,
.genericBox.stdCollection .imgContainer {float:right;margin-bottom:3px;}
.genericBox.ambCollection .contentContainer,
.genericBox.stdCollection .contentContainer {height:187px;}
.genericBox.ambCollection #socialLinks,
.genericBox.stdCollection #socialLinks {margin-top:-14px;}
.genericBox.ambCollection h1,
.genericBox.stdCollection h1 {margin-top:0;margin-bottom:0;padding-top:20px;}
#col1 .genericBox.ambCollection p.about {}
#col1 .genericBox.ambCollection p.status span,
#col1 .genericBox.stdCollection p.status span {color:#222;font-size:24px;}


#col2 .genericBox.instructions ol {margin:0 0 10px 25px;padding:0;}
#col2 .genericBox.instructions ol li {font-size:10px;margin-bottom:10px;}
#col2 .genericBox.instructions ol li span {font-weight:bold;}
#col2 .genericBox.instructions .instructionsImage {float:right;}

#differentiateForm.virksomhed .privateDonations {display:none;}
#differentiateForm.privat .companyDonations {display:none;}

#differentiateForm.privat .companyCollection {display:none;}
#differentiateForm.virksomhed .privateCollection {display:none;}
#differentiateForm.privat .companyCollection {display:none;}

.dibsBox {
    width:290px;
    position:absolute;
    right:50px;
/*    bottom:117px;*/
    bottom:155px;
}
.dibsBox p {
    font-size:10px;
}


#btnSupportthis a {
        display:block;
        padding:0 10px;
        background:#16712C url(back.button.green.gif) repeat-x;
        width:140px;
        line-height:36px;
        color:#fff;
        text-decoration:none;
        font-weight:bold;
        margin:0 0 40px 0;
}
#btnSupportthis a:hover {background:#0E6518 url(back.button.green.hover.gif) repeat-x;}

.greenBtn {
    border:0;
    height:30px;
    width:110px;
    color:#fff;
    font-weight:bold;
    background:#16712C url(back.button.green.gif) repeat-x bottom left;
}
.greenBtn.right {
    float:right;
}

.wideContentBox {
	clear:both;
	}
	.wideContentBox h3,
	.wideContentBox h4 {
		font-size:14px;
		margin:10px 0 0 0;
	}
	.wideContentBox p {
		margin:0 0 10px 0;
	}
	


.highslide-dimming {
    background:#000;
}

.shopcol {
    margin-left:10px;
    width:170px;
    float:left;
    }


.shopitem {
    border:5px solid #fff;
    width:154px;
    padding:2px;
    float:left;
    margin-left:20px;
    margin-bottom:5px;
    }
    .shopitem:hover {
        border:5px solid #FFEAF9;
    } 
    .shopitem .shopimg {
    }
    .shopitem h2 {
        margin:0 !important;
        font-size:12px !important;
        color:#222 !important;
        background:#FFEAF9;
        display:inline;
    }

.highslide-html-content h3 {
    color:#222 !important;
    font-size:22px;
    font-weight:normal;
    background:#FFEAF9;
    display:inline;
}
.highslide-html-content.left img {
    float:left;
    margin:10px 10px 10px 0;
}
.highslide-html-content.right img {
    float:right;
    margin-left:10px;
    margin:10px 0 10px 10px;
}
	