/*#Global#*/
body {
	font-family: Tahoma, Arial;
	font-size: 12px;
	margin: 0px;
        background: #7caed7;
}

img {
     border: 0px;
}

#form1 {

background: #fefefe url(/App_Themes/Jurgens/Images/bgrepeat.jpg) repeat-x;
}
body.LTR, body.RTL {
}
h1 {
	font-size: 24px;
        font-weight:normal;
	padding-top: 25px;
	padding-bottom: 10px;
	margin:0;
	color: #8db063;
	font-family:"Arial Rounded MT", Arial, sans-serif;
}

h1 a{
	color: #8db063;
}

h2 {
	font-size: 24px;
        font-weight:normal;
	padding-top: 20px;
	padding-bottom: 10px;
	margin:0;
	color: #6c8999;
	font-family:"Arial Rounded MT", Arial, sans-serif;
}

h2 a{
	color: #6c8999;
}

h3 {
	font-size: 20px;
        font-weight:normal;
	padding-top: 0px;
	padding-bottom: 6px;
	margin:0;
	color: #8DB063;
	font-family:"Arial Rounded MT", Arial, sans-serif;
}

h3 a{
	color: #8DB063;
}

h4 {
	font-size: 24px;
        font-weight:normal;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin:0;
	color: #fff;
	font-family:Arial, "Arial Rounded MT",  sans-serif;
}

h4 a{
	color: #fff;
}

h5 {
	font-size:24px;
	font-weight:normal;
	padding-top: 15px;
	padding-bottom: 5px;
	margin:0;
	color: #8db063;
	font-family: "Arial Rounded MT", Arial, sans-serif;
}

h5 a{
	color: #8db063;
}

h6 {
	font-size:15px;
	padding-top: 4px;
	padding-bottom: 7px;
	margin:0;
	color: #0099cc;
	font-family:"Arial Rounded MT", Arial, sans-serif;
}

h6 a{
	color: #0099cc;
}

h7 {
	font-size:13px;
	padding-top: 4px;
	padding-bottom: 8px;
	margin:0;
	color: #0099cc;
}

a {
	text-decoration: none;
        color: #32719d;
	/*font-size: 11px;;font-weight: bold;*/
}
a:hover {
	text-decoration: underline;
}
p {
	font-family:arial;
	font-size:13px;
}
.clear {
	width: 0px;
	height: 0px;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}
table {
	margin: 0px;
	padding: 0px;
}
.trialInfo a {
	text-decoration: underline;
}
.trialInfo a:hover {
	text-decoration: none;
}
/*#Global/Boxes#*/
.columnBox {
	background-color:transparent;
	/*padding: 2px 10px;*/
	padding:0;
	margin: 20px 0px 10px 0px;
}
.columnBox h4 {
	font-size: 13px;
	height: 21px;
	line-height: 16px;
	padding-left: 3px;
	background: url(../App_Themes/Jurgens/Images/blog_line.gif) no-repeat bottom left;
	margin-bottom: 5px;
}
.columnBox .calendar span {
	padding-left: 20px;
	background: url(../App_Themes/Jurgens/Images/ico_calendar.gif) no-repeat top left;
}
.columnBox .latestposts span {
	padding-left: 20px;
	background: url(../App_Themes/Jurgens/Images/ico_latest_posts.gif) no-repeat top left;
}
.columnBox .rss span {
	padding-left: 20px;
	background: url(../App_Themes/Jurgens/Images/ico_rss.gif) no-repeat top left;
}
.columnBox .content .textSummary {
	font-size: 12px;
	color: #5a5a5a;
	font-weight: normal;
}
.columnBox .content {
	padding-left: 1px;
}
.blogDetail .columnBox .content a {
	background: url(../App_Themes/Jurgens/Images/arrow.gif) no-repeat 0px 3px;
	padding-left: 8px;/*margin-left: 2px;*/
}
.columnBox .content h5 {
	font-size: 11px;
}
.columnBox .randomImage {
	background: url(../App_Themes/Jurgens/Images/bg_photo.gif) no-repeat top left;
	width: 145px;
	height: 105px;
	padding: 8px 8px 10px 7px;
}
.columnBox .randomImage a {
	background: none !important;
	padding-left: 0px !important;
}
.columnBox .randomImage img {
	border: 0px;
}
/*#Main styles#*/

.zoneMainRange {
	width:870px;
	background:#4085B6;
}
.zoneMainRange h6{
color:white;  
}

.zoneMainRange h3{
color:white;  
}


.range {
	padding:15px 0 10px 30px;
	margin:0;
	color:#FFF;
	font-family:Arial;
}
.rangeLinks {
	padding:10px 0 0 10px;
}

.wrapper { width:100%; overflow:hidden; min-width:124px;}
.linkRange { display:block; float:right; background:url(../App_Themes/Jurgens/Images/link1-bl-bg.gif) left top repeat-x; color:#484a4b; text-decoration:none; margin-left:15px; font-size:13px; height:36px;}
.linkRange em { display:block; background:url(../App_Themes/Jurgens/Images/link1-bl-left.gif) no-repeat left top;}
.linkRange b { display:block; background:url(../App_Themes/Jurgens/Images/link1-bl-right.gif) no-repeat right top; padding:2px 12px 6px 34px; font-weight:normal; font-style:normal;}
.linkRange:hover { text-decoration:underline;}


.linkDealer { display:block; float:right; background:url(../App_Themes/Jurgens/Images/link1-wh-bg.gif) left top repeat-x; color:#484a4b; text-decoration:none; margin-left:15px; font-size:13px; height:36px;}
.linkDealer em { display:block; background:url(../App_Themes/Jurgens/Images/link1-wh-left.gif) no-repeat left top;}
.linkDealer b { display:block; background:url(../App_Themes/Jurgens/Images/link1-wh-right.gif) no-repeat right top; padding:2px 12px 6px 34px; font-weight:normal; font-style:normal;}
.linkDealer:hover { text-decoration:underline;}


.linkTeaser { display:block; float:right; background:url(../App_Themes/Jurgens/Images/link1-wh-bg.gif) left top repeat-x; color:#484a4b; text-decoration:none; margin-left:15px; font-size:13px; height:36px;}
.linkTeaser em { display:block; background:url(../App_Themes/Jurgens/Images/link1-wh-left.gif) no-repeat left top;}
.linkTeaser b { display:block; background:url(../App_Themes/Jurgens/Images/link1-wh-right.gif) no-repeat right top; padding:2px 12px 6px 34px; font-weight:normal; font-style:normal;}
.linkTeaser:hover { text-decoration:underline;}

.grayBox {
	margin:20px 0px 10px 25px;
	font-size:23px;
	color: #FFFFFF;
}
.zoneBottomRange {
	width:870px;
	height:196px;
}
.zoneLeft {
        width: 160px;
	float: left;
	background: #fff;
	padding-left: 17px;
}

.zoneLefthome {
	width: 190px;
        margin:0px 25px 25px 25px;
	background: #fff;
}
.IE6 .zoneLeft {
	height: 485px;
}
.zoneSep {
	width:1px;
	height:240px;
	float:left;
	margin-top:25px;
	margin-left:20px;
	background: url(../App_Themes/Jurgens/Images/zoneSep.jpg) no-repeat;
}
.zoneRight {
	/*width: 560px;*/
	float: right;

}
/*
.IE6 .zoneRight {
	/*height: 510px;
	width: 460px;*/
	padding: 0px 35px 10px;
}*/
.zoneRight .textContent img {
	padding: 0px 15px 15px 0px;
	float: left;
}
/*#Main styles/Master page#*/

.mainWrapper {
	width: 100%;
	margin: 0;
	padding: 0px;
	background:  url(../App_Themes/Jurgens/Images/bg.jpg) no-repeat top center;
	position:relative;
	z-index:0;
}
.mainDiv {
	width: 870px;
	margin: 0px auto;
	padding: 0px;
	/*background:#999999 url(../App_Themes/Jurgens/Images/bg.jpg) no-repeat top center;*/
	position:relative;
	z-index:10;
}
.contents {
	width:870px;
	background: #fff;
}

.bluetopcontents {
	min-height:400px;
	width:870px;
	background: #fff url(../App_Themes/Jurgens/Images/rangeblue.jpg) repeat-x;
}

.rangecontents {
	min-height:400px;
	width:870px;
	background: #fff url(../App_Themes/Jurgens/Images/rangeblue.jpg) repeat-x;
}
.zoneTop {
	width: 870px;/*background: #fff url(../App_Themes/Jurgens/Images/bg_head.jpg) no-repeat top left;*/
}
.zoneTopLinks {
	width: 870px;
	padding: 17px 0 0 25px;
}
.homelinks {
	padding-right: 20px
}
.bluetext {
	color: #2fa0d7;
}
.madeaus {
	margin-top:20px;
	margin-right:65px;
	z-index:0;
	float:right;
}
#topimage {
	height:259px;
	width:870px;
}
/*#imglinks {
	width:870px;
	height:148px;
	padding:25px;
	}*/

.zoneTopMembership {
	width: 870px;
	height: 15px;
	padding: 3px 0 3px 0;
}
.Gecko .zoneTopMembership, .Opera .zoneTopMembership, .Safari .zoneTopMembership, .Gecko3 .zoneTopMembership {
	padding: 3px 0 3px 0;
	height: 15px;
}
.DesignMode .zoneTopMembership {
	height: 110px;
}
.zoneTopMembership a {
	color: #5a5a5a;
	font-weight: normal;
}
.topText {
	color: #fff;
	width: 350px;
	color: #cbcbcb;
	font-size: 14px;
	margin-left: 440px;
	padding-top: 25px;
	height: 210px;
	overflow: hidden;
}
.topText h1 {
	font-weight: normal;
	font-size: 32px;
	margin-top:0px;
}
.zoneTopMenu {
	height: 56px;
	width: 870px;
	background: #fff url(../App_Themes/Jurgens/Images/navbg.jpg) repeat-x top center;
	padding: 0px;
	margin: 0px;
}
.DesignMode .zoneTopMenu {
	height: 120px;
}
.zoneFooter {
	height: 130px;
	text-align: center;
	background: url(../App_Themes/Jurgens/Images/footerbg.jpg) repeat-x top left;
	position:relative;
	margin-top:-60px;
	z-index:-1;
}
.footer {
	position:relative;
	color: #CCC;
	padding-top:90px;
}
.footer a {
	color: #CCC;
	text-decoration:underline;
}
.footer a:hover {
	color: #CCC;
}
/*#Main styles/Top menu#*/



/*#Main styles/Top menu/Normal#*/
.CMSListMenuUL {
	list-style-type: none;
	line-height: 40px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #2a2a2a;
}
.CMSListMenuLI, .CMSListMenuHighlightedLI, .CMSListMenuHighlightedLIlast {
	display: block;
	float: left;
	padding: 0px;
	background: url(../App_Themes/Jurgens/Images/separator.jpg) no-repeat top right;
}
.CMSListMenuLIlast, .CMSListMenuHighlightedLIlast {
	background: none;
	display: block;
	float: left;
	padding: 0px;
}
.CMSListMenuLink, .CMSListMenuLinkHighlighted {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 8px 20px;
	margin-right: 2px;
}
.CMSListMenuLI a:hover, .CMSListMenuLinkHighlighted, .CMSListMenuLIlast a:hover, .CMSListMenuHighlightedLIlast a, .CMSListMenuHighlightedLI a {
	color: #FFF;
	background: url(../App_Themes/Jurgens/Images/navabg.jpg) repeat-x top left;
	text-decoration: none;
}
/*#Main styles/Top menu/Normal/CSS Drop-Down#*/
/*#Main styles/Top menu/Normal/CSS Drop-Down/Horizontal#*/
.horizontal ul ul {
	z-index: 500;
	position: absolute
}
.horizontal ul ul li {
	clear: left;
	display: block;
	position: relative;
	width:100%;

	background: #5e7ca0;
}
.CMSListMenuHighlightedLI ul li a {
	clear: left;
	display: block;
	position: relative;
	width:100%;
	height:26px;
	background: #5e7ca0;
	padding:0px 5px 10px 8px;
	line-height:35px;
}

#nav_UL_1 li a {
	clear: left;
	display: block;
	position: relative;
	width:100%;
	height:20px;
	background: #5e7ca0;
	padding:0px 5px 10px 8px;
	line-height:30px;
	border-bottom:1px solid #798da4;
}
#nav_UL_1 li a:hover {
	background: #a0b4cc;
}
.horizontal ul ul ul {
	left: 100%;
	top: -1px
}
.horizontal ul ul {
	display: none
}
.horizontal ul li:hover ul ul {
	display: none
}
.horizontal ul ul li:hover ul ul {
	display: none
}
.horizontal ul li:hover ul {
	display: block
}
.horizontal ul ul li:hover ul {
	display: block
}
.horizontal ul ul ul li:hover ul {
	display: block
}
/*#Main styles/Top menu/Drop-Down#*/
.CMSMenu {
	line-height: 42px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #2a2a2a;
}
.CMSMenuItem {
	padding: 0px 20px;
	background: url(../App_Themes/Jurgens/Images/separator.jpg) no-repeat top right;
}
.CMSMenuItemMouseOver, .CMSMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseOver, .CMSMenuItemMouseDown {
	padding: 0px 20px;
}
.CMSMenuItemMouseOver, .CMSMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseOver, .CMSMenuItemMouseDown {
	color:#FFF;
	padding: 8px 20px;
	background: url(../App_Themes/Jurgens/Images/navabg.jpg) no-repeat top left;
}
/*#Main styles/Top menu/Drop-Down/Horizontal#*/
.CMSMenuItem {
	font-size: 12px;
	color: #FFF;
	padding: 8px 20px;
}
/*#Main styles/Top menu/Drop-Down/Vertical#*/
#plc_lt_zoneTopMenu_cmsmenu_menuElem-006-subMenu {
	background:#5c7a9e;
	margin:0;
	padding:0;
	line-height:7px;
}

/*#Main styles/Top menu/Drop-Down/Vertical/Submenu#*/
#nav_UL_2 {
	margin-left:13px;
	margin-top:1px;
}

#nav_UL_3 {
	margin-left:13px;
	margin-top:1px;
}
.UnigridActionButton {
	margin-right: 5px;
}
.RTL .UnigridActionButton {
	margin-right: auto;
	margin-left: 5px;
}
/*#Main styles/Left menu#*/
.leftMenu .CMSListMenuLI, .leftMenu .CMSListMenuHighlightedLI {
	background: none;
	line-height: 18px;
	margin: 2px 0px;
	padding-bottom: 2px;
	width: 190px;
	margin-left: 20px;
	background: url(../App_Themes/Jurgens/Images/blog_line.gif) no-repeat bottom left;
}
.leftMenu .CMSListMenuLink, .leftMenu .CMSListMenuLinkHighlighted {
	padding-left: 8px;
}
.leftMenu .CMSListMenuLI a:hover, .leftMenu .CMSListMenuLinkHighlighted, .leftMenu .CMSListMenuHighlightedLI a {
	background: none;
	text-decoration: none;
	background: url(../App_Themes/Jurgens/Images/arrow.gif) no-repeat center left;
}
/*#Main styles/Search box#*/


.searchBox {
	width: 221px;
	float: right;
	height: 29px;
	margin-top: 110px;
	background: url(../App_Themes/Jurgens/Images/searchbg.jpg) no-repeat top center;
	/*background-position:0px 5px;*/
	border:0;
	position:relative;
	left:87px;
}
.inputSearch {
	width: 180px;
	height: 20px;
	padding-left: 10px;
	line-height: 20px;
	background-color:transparent;
	padding-top:3px;
	border:0;
}
.buttonSearch {
	width: 18px;
	height: 18px;
	padding-top:4px;
	/*margin-top:6px;*/
	border: 0;
	position:absolute;
}

.searchContent {
	height:24px;
	width:221px;
}
.Gecko .buttonSearch {
	padding-bottom: 1px;
}
#plc_lt_zoneTopText_EditableImage1_imgImage {
	float: right;
	position: relative;
}
/*#Main styles/Membership top zone#*/
.currentUser {
	float: right;
	color: #5a5a5a;
}
.currentUser .userName {
	font-weight: bold;
}
.myAccount {
	float: left;
	color: #5a5a5a;
}
.myAccountInfo {
	float: right;
	color: #5a5a5a;
	margin-top: -1px;
}
.signOut {
	float: right;
}
/*#Blogs#*/
.BlogPDateWhole {
	background: #fff url(../App_Themes/Jurgens/Images/bg_blog_footter.gif) repeat-x top left;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
}
.BlogPDateWholeDetail {
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	padding: 15px 10px 0px;
	color: #000;
}
.BlogPDateWhole a, .BlogPDateWholeDetail a {
	font-weight: normal;
	font-size: 11px;
}
.BlogPBody {
	background: #fff url(../App_Themes/Jurgens/Images/bg_blog_content.gif) repeat-y top left;
	padding: 25px 10px;
	font-weight: bold;
	color: #5a5a5a;
	font-size: 11px;
}
.BlogPBody .teaser, .BlogPBodyDetail .teaser, .CommentUserPicture {
	background: url(../App_Themes/Jurgens/Images/bg_blog_img.gif) no-repeat top left;
	width: 77px;
	height: 76px;
	padding-left: 5px;
	padding-top: 4px;
	float: left;
	margin: 0px 15px 15px 0px;
}
.BlogPBodyDetail .teaser {
	margin: 0px 15px 0px 0px;
}
.BlogPBody .teaser img {
	padding: 0px;
}
.BlogPBodyDetail {
	background: #fff url(../App_Themes/Jurgens/Images/bg_paper_bottom.jpg) no-repeat bottom left;
	padding: 10px 10px 25px 13px;
	font-weight: normal;
	color: #5a5a5a;
	font-size: 11px;
	width: 504px;
	line-height: 13px;
}
.IE6 .BlogPBodyDetail {
	width: 484px;
}
.BlogPBodyDetail .summary {
	background: #eaeaea;
	padding: 10px;
	margin: 0px 5px 5px 0px;
	min-height: 60px;
}
.PaperTop {
	background: #fff url(../App_Themes/Jurgens/Images/bg_paper_top.jpg) no-repeat top left;
	height: 7px;
	width: 524px;
	margin-top: 25px;
}
.IE6 .PaperTop {
	width: 504px;
	height: 7px;
	margin-bottom: -7px;
}
.BlogPTitle {
	background: #fff url(../App_Themes/Jurgens/Images/bg_blog_header.gif) no-repeat center left;
	padding: 0px 10px 0px 30px;
	font-weight: bold;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	margin: 25px 0px 0px;
}
.BlogLeaveComment {
	font-weight: bold;
	font-size: 13px;
}
.BlogCommentsTitle, .BlogTrackbacksTitle {
	display: block;
	padding-left: 0px;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	font-size: 14px;/*margin-bottom: 25px;*/
}
.BlogCommentsTitle {
	background: #fff url(../App_Themes/Jurgens/Images/ico_comment.gif) no-repeat center left;
	padding-left: 30px;
}
.TrackbackLabel {
	font-weight: bold;
}
.comments .TextBoxField {
	width: 250px !important;
}
.comments .TextAreaField {
	width: 250px !important;
}
.comments input[type=submit] {
	width: 80px;
}
.BlogCommentsSeparator {
	display: block;
}
.PostCommentSeparatorLine {
	background: #cbcbcb url(../App_Themes/Jurgens/Images/blog_line.gif) no-repeat top right;
	height: 2px;
	width: 100%;
	margin-bottom: 12px;
	font-size: 0px;
}
.blogBreadcrumbs {
	margin-top: 10px;
	margin-bottom: 10px;
}
.blogBreadcrumbs a {
	color: #a7a7a7;
}
.blogBreadcrumbs span {
	font-weight: bold;
	font-size: 11px;
}
.ErrorLabel {
	color: red;
	display: block;
}
.BlogTagsWhole {
	text-align: left;
	color: #000;
	padding-left: 10px;
}
.tagCloud a {
	background: none !important;
}
/*#Buttons#*/
.ContentButton, .SubmitButton {
	width: 100px;
}
.LongButton {
	width: 120px;
}
/*#Tags#*/
.autocomplete_completionListElement {
	visibility: hidden;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #A4B2BC;
	overflow: auto;
	height: 200px;
	text-align: left;
	list-style-type: none;
	background-color: #fff;
}
.RTL .autocomplete_completionListElement {
	text-align: right;
}
.autocomplete_highlightedListItem {
	background-color: #ffff99;
	padding: 1px;
	cursor: pointer;
}
.autocomplete_listItem {
	padding: 1px;
}
/*#Forums#*/

.ForumModerationInfo {
	text-align: center;
	margin: 5px;
	padding: 5px;
}
.ForumModerationInfoText {
	margin: 15px;
	border: solid 1px #cccccc;
	padding: 35px;
	background-color: #fff6df;
}
.ForumSearchResultsInfo {
	background-color:#cccccc;
	padding: 8px;
	font-weight:bold;
}
.Forum .Unapproved {
	background-color:#fff2cf;
}
.PostText blockquote {
	border: solid 1px #d4d4d4;
	background-color: #eeeeee;
	padding: 4px;
	margin-left: 10px;
}
.PostText blockquote cite {
	display: block;
	font-weight: bold;
}
.PostExtendedActions {
	border-top: solid 1px #eeeeee;
	margin-left: 8px;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
}
.PostExtendedActions span {
	display: none;
}
.PostExtendedActions .SendMessage {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background-image: url(../App_themes/Default/Images/Design/Forums/sendmessage.gif);
	margin-right: 7px;
}
.PostExtendedActions .Friendship {
	display: block;
	float: left;
	width: 16px;
	height: 16px;

	background-image: url(../App_themes/Default/Images/Design/Forums/friendship.gif);
}
.ForumExtendedSearch .TextBox, .ForumExtendedSearch .DropDownList {
	width: 300px;
}
.ForumExtendedSearch .Button {
	margin-top: 20px;
	width: 150px;
}
.ForumLogonBox {
	margin: 10px 0px 10px 0px;
	float: left;
}
.ForumSearchBox {
	margin: 10px 0px 10px 0px;
	float: right;
}
.ForumSearchBox a {
	color: black;
}
.DesignMode .ForumSearchBox, .DesignMode .ForumLogonBox {
	float: none;
}
.Post .AcceptedSolution {
	background-color: #efffef;
}
.AcceptedSolutionArea {
	color:Green;
	font-size:14pt;
	width:100%;
	margin-bottom: 5px;
}
.AcceptedSolutionArea td {
	padding-left: 5px !important;
	padding-bottom: 5px !important;
}
.AcceptedSolutionArea .AcceptedSolutionText {
	width:100%;
}
.ForumManage {
	border: 1px solid #cccccc;
	margin: 6px 2px 2px 0px;
	padding: 2px 5px;
	background-color: #fffed5
}
.ForumManage a {
	color: #245a91;
	padding-right: 5px;
}
.PostManageEdit table {
	border: none !important;
}
.PostManageEdit .ForumNewPost td {
	border-bottom: none !important;
}
.ForumNewPost .SignatureAreaItem {
	width: 550px;
	height: 50px;
}
.SignatureArea {
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}
.ForumTree .PostTree .SignatureArea {
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}
.AttachmentTableUpload input {
	margin-right: 3px;
}
/*Forum group*/
.ForumGroup {
	width: 100%;
}
.ForumGroup * {
	font-family: Arial;
}
.ForumGroup a {
	color: black;
	font-size: 12px;
	font-weight: bold;
}
.IE6 .ForumGroup a {
	text-decoration: underline;
}
.IE7 .ForumGroup a {
	text-decoration: underline;
}
.Gecko3 .ForumGroup a:hover {
	text-decoration: none;
}
.ForumGroup .Table {
	width: 100%;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #ffffff;
}
.ForumGroup .Table td {
	padding: 6px;
}
.ForumGroup .Table .Header td {
	font-weight: bold;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #010101;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #000000 url(../App_Themes/Jurgens/Images/bg_forum_header.gif) repeat-x top left;
}
.ForumGroup .Table .Info td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #010101 url(../App_Themes/Jurgens/Images/bg_forum_subheader.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
}
.ForumGroup .Table .GroupName {
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #010101;
}
.ForumGroup .Table .GroupDescription {
	display: block;
	padding-left: 10px;
	color: gray;
}
.ForumGroup .Table .ForumInfo {
	padding-top: 6px;
	padding-bottom: 6px;
}
.ForumGroup .Table .Threads {
	text-align: center;
	width: 50px;
}
.ForumGroup .Table .Posts {
	text-align: center;
	width: 50px;
}
.ForumGroup .Table .LastPost {
	text-align: center;
	width: 200px;
}
.ForumGroup .Table .PostTime {
	white-space: nowrap;
}
.ForumGroup .Table .PostUser {
	white-space: nowrap;
}
.ForumGroup .ForumOdd td {
	background-color: #f8f8ff;
}
.ForumGroup .Forum td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.ForumGroup .Forum .ForumName {
	font-size: 15px;
	text-decoration: underline;
	color: black;
}
.ForumGroup .Forum .ForumDescription {
	display: block;
	padding-top: 5px;
}
/*Forum flat view*/
.ForumFlat {
	margin-top: 15px;
}
.ForumFlat * {
	font-family: Arial;
}
.ForumFlat .ActionLink, .ForumFlat .ActionLink a {
	color: #245a91;
	display: inline;
}
.ForumFlat .Table {
	width: 100%;
	background-color: #ffffff;
}
.ForumFlat .Table td {
	padding: 6px;
}
.ForumFlat .Table .Info td {
	border: 1px solid #cccccc;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/Jurgens/Images/bg_forum_subheader.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
	color: #010101;
}
.ForumFlat .Table .ForumContent {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;/*font-size: 110%;*/
}
.ForumFlat .Table .Posts {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}
.ForumFlat .Table .ForumName {
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #010101;
}
.ForumFlat .Table .ForumDescription {
	display: block;
	padding-left: 10px;
	color: gray;
}
.ForumFlat .Table .Informations td {
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #fffec0;
}
.ForumFlat .Table .Actions td {
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}
.ForumFlat .Table .Actions .ActionLink {
	color: #000;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}
.ForumFlat .Table .Posts td {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}
.ForumFlat .Table .PostsTable {
	width: 100%;
}
.ForumFlat .Table .PostsTable td {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #cccccc;
}
.ForumFlat .Pager td {
	background-color: #eeeeee;
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	text-align: center;
}
.ForumFlat .Pager a {
	font-weight: bold;
	text-decoration: underline;
	color: #65a02f;
}
.ForumFlat .ThreadTable {
	border-left: solid 1px #cccccc;
}
.ForumFlat .ThreadTable td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.ForumFlat .ThreadTable .Header td {
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #010101;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../App_Themes/Jurgens/Images/bg_forum_header.gif);
}
.ForumFlat .ThreadTable .Author {
	text-align: center;
	width: 200px;
}
.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views {
	text-align: center;
	width: 50px;
}
.ForumFlat .ThreadTable .LastPost {
	text-align: center;
	width: 200px;
}
.ForumFlat .ThreadTable .PostTime {
	white-space: nowrap;
}
.ForumFlat .ThreadTable .PostUser {
	white-space: nowrap;
	font-weight: bold;
	color: #a7a7a7;
}
.ForumFlat .ThreadTable .ThreadInfo {
	text-align: left;
}
.ForumFlat .ThreadTable .ThreadInfo .ThreadName {
	font-weight: bold;
	text-decoration: underline;
	color: #000;
	font-size: 14px;
	white-space: nowrap;
}
.ForumFlat .ForumBreadCrumbs {
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}
.ForumFlat .ForumBreadCrumbs a {
	color: black;
	text-decoration: underline;
}
.ForumFlat .ForumNewPost {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.Post img {
	border: 0px;
}
.PostAttachments {
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0px;
}
.PostAttachments .PostAttachmentsList {
	padding: 2px 0px;
}
.PostAttachments .PostAttachmentsHeader {
	color: gray;
}
.PostAttachments .PostAttachmentsList a {
	color: black;
}
/*#Forums/Attachments#*/

.ForumAttachments {
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.ForumAttachments .AttachmentTable {
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 12px;
}
.ForumAttachments .AttachmentTable td {
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.ForumAttachments .AttachmentTable .AttachmentTableHeader {
	background-color: #eeeeee;
}
.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction {
	text-align: center;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}
.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName {
	text-align: left;
}
.ForumAttachments .AttachmentTable .AttachmentTableFooter {
	display: none;
}
.ForumAttachments .AttachmentTable .AttachmentTableUpload input {
	height: 23px;
}
.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button {
	width: 100px;
}
.ForumAttachments .AttachmentTable .AttachmentTableFooter {
	display: none;
}
.ForumAttachments .Title {
	font-size: 16px;
	font-weight: bold;
}
.PostText {
	display: block;
	margin: 5px 0px 5px 5px;
}
.PostIndent {
	margin-left: 45px;
}
.ForumPost .PostUser {
	color: #000;
	font-size: 13px;
}
.ForumPost .PostUser:hover {
	text-decoration: none;
}
.ForumPost .PostSubject {
	font-weight: bold;
	font-size: 13px;
	padding: 2px 0px;
}
.ForumPost .PostActionLink {
	color: #000;
	padding: 0px 5px;
	font-weight: normal;
	font-size: 12px;
}
.ForumPost .PostImage {
	padding: 6px 0px;
}
.ForumPost .UserAvatar .AvatarImage {
	background: url(../App_Themes/Jurgens/Images/bg_blog_img.gif) no-repeat top left;
	width: 66px;
	height: 66px;
	padding: 5px;
	/*float: left;*/
	margin: 6px 15px 5px 6px;
}
.ForumPost .UserAvatar {
	width: 75px;
}
.ForumPost .UserAvatar .Badge {
	margin-left: 11px;
	white-space: nowrap;
	font-size: 9px;
}
.ForumPost .UserAvatar .BadgeImage {
	margin-left: 8px;
	margin-bottom: 3px;
}
.ForumPost .PostText img {
	border: none;
}
/* New post form */
.ForumNewPost {
	padding: 5px;
	font-family: Arial;
}
.ForumNewPost .PostReply {
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ForumNewPost .FormPadding {
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ForumNewPost .Title {
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}
.ForumFlat .ForumNewPost .PostForm td {
	border: none;
}
.ForumNewPost .ItemLabel {
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}
.Button, .PollsBox .PollVoteButton, .ContentButton {
	width: 80px;
}
.ForumNewPost .TextboxItem {
	width: 500px;
}
.ForumNewPost .TextboxItemShort {
	width: 300px;
}
.ForumNewPost .TextareaItem {
	width: 550px;
	height: 200px;
}
.forumSearch {
	padding: 2px 15px 30px 15px;
}
.forum h1 {
	padding-left: 2px;
}
.ThreadImageAnnouncement {
	background: url(../App_Themes/Jurgens/Images/Forums/thread_announcement.gif) 50% 50% no-repeat;
	width: 30px;
}
.ThreadImage {
	background: url(../App_Themes/Jurgens/Images/Forums/thread_default.gif) 50% 50% no-repeat;
	width: 30px;
}
.ThreadImageLocked {
	background: url(../App_Themes/Jurgens/Images/Forums/thread_lock.gif) 50% 50% no-repeat;
	width: 30px;
}
.ThreadImageSticky {
	background: url(../App_Themes/Jurgens/Images/Forums/thread_stick.gif) 50% 50% no-repeat;
	width: 30px;
}
.ForumImage {
	background: url(../App_Themes/Jurgens/Images/Forums/forum_default.gif) 50% 50% no-repeat;
	width: 40px;
}
.ForumImageLocked {
	background: url(../App_Themes/Jurgens/Images/Forums/forum_locked.gif) 50% 50% no-repeat;
	width: 40px;
}
/*#Photogallery#*/
/*.zoneMain {
	min-height: 400px;

}
.IE6 .zoneMain {
	height: 400px;

}*/
.photoGallery {
	margin-left: -10px;
	margin-top: 10px;
}
.gallery .teaser {
	float: left;
	background: url(../App_Themes/Jurgens/Images/bg_photo.gif) no-repeat top left;
	width: 158px;
	height: 125px;
	padding: 8px 7px 10px 7px;
}
.gallery .teaser img {
	border: 0px;
}
.gallery p {
	color: #5a5a5a;
}
.lightBoxGallery {
	width: 599px;
	margin: 0px auto;
}
.lightBoxGallery a {
	/*background: url(../App_Themes/Jurgens/Images/bg_photo.gif) no-repeat top left;
	*/
        width: 155px;
	height: 155px;
	display: block;
	float: left;
padding: 0px 10px 10px 0px;
}
.lightBoxGallery a img {
	border: 0px;
	margin: 10px 5px 5px 0px;
}
.lightBoxGallery .blogBreadcrumbs {
	margin-left: 5px;
}
.lightBoxGallery .blogBreadcrumbs a {
	display: inline;
	background: none;
	float: none;
	padding: 0px;
	margin: 0px;
}
.PagerNumberArea a {
	height: 0px;
	width: 0px;
	/*clear: both;*/
	background: none;
	margin: 0px;
	padding: 0px;
	float: none;
	display: inline;
	font-weight: normal;
	text-decoration: underline;
}
.PagerControl {
	clear: both;
}
/*#Search page#*/
.TextBoxField {
	width:280px;
}
.DropDownField {
	width:285px;
}
.search {
	padding-left: 4px;
}
.search h1 {
	padding-left: 5px;
}
.SearchDialog {
	margin-bottom: 20px;
	margin-left: 3px;
}
.SearchResult {
	margin: 10px 5px;
}
.ResultTitle {
	margin: 2px 0px;
}
.ResultTitle a {
	background: url(../App_Themes/Jurgens/Images/arrow.gif) no-repeat center left;
	padding-left: 8px;
}
.PagerControl {
	margin-bottom: 10px;
}
/*#My profile#*/
.myAccount .zoneLeft {
	padding-top: 15px;
}
.MyProfileUserSignature {
	width: 300px;
	height: 100px;
}
.MyProfilePanel input[type=text], .MyProfilePanel textarea {
	width: 300px;
}
.MyProfilePanel .CalendarTextBox {
	width: 284px !important;
}
.MyProfilePanel select {
	width: 305px;
}
.Gecko .MyProfilePanel select {
	width: 304px;
}
.PagerResults, .PagerNumberArea {
	font-size: 11px;
	margin-left: 5px;
}
.myAccount .PagePlaceholderTitle {
	display: block;
	overflow: hidden;
	width: 450px;
}
/*#Logon page#*/
.logonReg .zoneLeft {
	background: none;
}
.logonReg {
	margin-top: 15px;
}
.LogonTextBox {
	width:140px;
}
/*#Modal popup#*/
.ModalBackground {
	z-index: 10000 !important;
	background-color: #888888;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.ModalPanel {
	background-color: #ffffff;
	padding: 10px;
}
.PageHeader span {
	vertical-align: middle;
}
.PageTitleImage {
	height: 24px !important;
	width: 24px !important;
	background: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.ModalPanel .ContentButton {
	width: 100px;
}
.ModalPanel .PageHeader span {
	vertical-align: top;
}
.PageHeader span {
	font-weight: bold;
	font-size: 20px;
	color: black;
}
.ReportComment {
	width: 200px;
}
/*#Abuse report#*/
.AbuseBody .ReportComment {
	width: 300px;
	height: 200px;
}
.ModalPanel {
	width: 400px;
}
.DialogAbuseBody .ReportComment {
	width: 397px;
	height: 215px;
}
.CommentUserName {
	text-decoration: underline;
}
/*#Content rating#*/
.ratingStar {
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.filledRatingStar {
	background-image: url(../App_Themes/Default/Images/Design/Controls/ContentRating/FilledStar.png);
}
.emptyRatingStar {
	background-image: url(../App_Themes/Default/Images/Design/Controls/ContentRating/EmptyStar.png);
}
.savedRatingStar {
	background-image: url(../App_Themes/Default/Images/Design/Controls/ContentRating/SavedStar.png);
}
.CntRatingResult {
	clear:left;
	padding-top:5px;
}
.CntRatingRadioTable tr {
	text-align: center;
}
/*#Range Category Pages#*/


/*#Range Category Pages/Quick Links#*/

#quickLinks {
	margin:0;
	width:178px;
	background:#63B830;
	border:#68C232 solid 1px;
        padding:0px 6px 15px 6px;
}

.quicklinks a {
	font-size: 11px;
	font-family:Arial;
	color:#fff;
}

.quicklinks ul {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}

.quicklinks ul li {
	padding-left:40px;
	margin-bottom:8px;
	background-image:url(../App_Themes/Jurgens/Images/quicklinkbullet.png);
	background-repeat:no-repeat;
	background-position:12px 2px;
}

.quicklinks ul li:hover {
	background-position:12px -13px;
}
/*#Range Category Pages/Newsletter#*/

#newsletter {

	width: 160px;
	margin:25px 0 0 0;
	background:#F1F5F8;
	border:#CDD6DC solid 1px;
        padding:15px;
}

#newsletter h5 {
	margin:0;
}




/*#BreadCrumbs#*/
.breadcrumbWhite{
        color:#FFF;
	margin-bottom: 10px;
	font-size: 23px;
        font-family: Arial, Helvetica, sans-serif;
}

.breadcrumbWhite a{
        color:#FFF;
        font-size: 23px;
}


.CMSBreadCrumbsLink {
	/*font-size:23px;
	font-weight:normal;*/
	margin-right: 5px;
        text-transform:capitalize;
}
.CMSBreadCrumbsCurrentItem {
	/*font-size: 23px;
	margin-left: 5px;
	margin-top: 60px;*/
	text-transform:capitalize;
}
/*#Caravan Tabs#*/
.CaravanIcons img {
	padding-right:8px;
	padding-bottom:6px;
}
.caravan_tabs {
	position: relative;
	top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5B6265;
	font-size: 15px;
	margin-left: 0px;
	margin-right: 25px;
}
.caravan_tabs a {
	color: #5B6265;
}
.caravan_tab {
	border: solid 1px #cccccc;
	background-color: #eeeeee;
	padding: 5px 10px;
	margin-right:-4px;
}
.caravan_selectedTab {
	background-color: white;
	border-bottom: solid 1px white;
}
.caravan_tabContents {
	border: solid 1px #cccccc;
	padding: 0px 30px 30px 30px;
	margin-bottom:0px;
	width: 540px;
	background-color: white;
	margin-left: 0px;
	margin-right: 25px;
}
.caravan_tabContents #noPad {
	display:block;
	position:relative;
	left:-30px;
	width:600px;
	padding:0;
	margin:0;
}

.caravan_tabContents .features_left_col td {
	padding:6px 6px 6px 0px;
	margin:0;
	vertical-align:top;
}
.caravan_tabContents .feature_point{
width:27px;
height:27px;
background-color:#8DB063;
text-align:center;
}
.caravan_tabContents .feature_point b{
color:#FFFFFF;
font-size:22px;
font-weight:700;
}

.caravan_tabContents .features_cols{
width:600px;
float:left;
}


.caravan_tabContents .features_left_col table td{
padding-right:15px;
padding-bottom:10px;
vertical-align:top;

}


.floatleft{
float: left;
}
.floatright{
float: right;
}


/*#news#*/
.newsSummaryTeasers{
padding:25px;
{


/*#clearfix#*/

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

