/* Global Styles */

.BackgroundImage {
	background-attachment: scroll;
	background-color: #25C22D;
	background-image: url(../Images/MAPageBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#divMajor {
	z-index: 10;
	position: absolute;
	left:  5px;
	top: 150px;
	height: 150px;
	width: 1000px;
	border: thin;
	border-color: #FFFFFF;
	border-style: solid;
	}
	
#divWholePage {
	z-index: 10;
	position: absolute;
	height: 1600px;
	width: 1000px;
	}
	
#divBanner {
	z-index: 10;
	position: absolute;
	height: 150px;
	width: 1000px;
	}

#divBannerAd {
	z-index: 10;
	position: absolute;
	left: 10px;
	top: 5px;
	height: 110px;
	width: 530px;
	}

#divTakodaSpot {
	z-index: 10;
	position: absolute;
	left: 11px;
	top: 10px;
	height: 81px;
	width: 63px;
	}

#divInspire {
	z-index: 10;
	position: absolute;
	left: 540px;
	top: 20px;
	height: 140px;
	width: 440px;
	text-align:center;
	vertical-align:text-bottom;
	font:16px arial, san-serif;
	font-weight:bold;
	color:#C0C044;
	}

#divLogin {
	z-index: 10;
	position: relative;
	text-align: right;
	left:  5px;
	top: 180px;
	height: 20px;
	width: 160px;
	border-bottom: double;
	border-color:#336633;
	}
	
#divMenu {
	z-index: 20;
	position: absolute;
	left: 180px;
	top: 150px;
	height: 25px;
	width: 770px;
	font:10px arial, san-serif;
	}

#divContentFrame {
	z-index: 10;
	position: absolute;
	left: 0px;
	top: 175px;
	height: 1350px;
	width: 1000px;
	}
	
#divLeft {
	z-index: 10;
	position: absolute;
	left: 10px;
	top: 20px;
	height: 1350px;
	width: 150px;
	}
	
#divTipsy {
	z-index: 10;
	position: relative;
	left: 0px;
	top: auto;
	height: auto;
	width: 100%;
	text-align:left;
	vertical-align:text-bottom;
	font:12px arial, san-serif;
	font-weight:normal;
	color:#204020;
	}

#divCenter {
	z-index: 10;
	position: absolute;
	left: 190px;
	height: 1350px;
	width: 555px;
	border-width: medium;
	padding-left: 5px;
	padding-right: 5px;
	}
	
#divCenterWide {
	z-index: 10;
	position: absolute;
	left: 195px;
	height: 1350px;
	width: 765px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
#divCenterWideTop {
	z-index: 10;
	position: relative;
	top: auto;
	height: 100%;
	width: 100%;
/*
	border-width: medium;
	border-spacing: 2px;
*/
	padding-left: 0px;
	padding-right: 0px;
/*
	border-color:#336633;
	border-style: solid;
*/
	font:10px arial, san-serif;
	font-weight:bold;
	color:#206020;
	}
	
#divCenterInfo {
	z-index: 10;
	position: relative;
	top: auto;
	height: 1020px;
	width: 100%;
/*
	border-spacing: 2px;
	border-color:#336633;
	border-style: dashed;
*/
	font:8px arial, san-serif;
	font-weight:bold;
	color:#202020;
	}
	
#divRight {
	z-index: 10;
	position: absolute;
	left: 768px;
	height: 1350px;
	width: 210px;
	font:12px arial, san-serif;
	font-weight:bold;
	color:#206020;
	}

#divFeaturedProd {
	z-index: 10;
	position: relative;
	left: 0px;
	top: auto;
	width: 100%;
	}

#divProdRotunda {
	z-index: 10;
	position: absolute;
	left: 0px;
	top: 110px;
	height: 200px;
	width: 100%;
	}

#divProduxSearch {
	z-index: 10;
	position: absolute;
	left: 0px;
	top: 420px;
	height: 920px;
	width: 100%;
	}

#divProd {
	z-index: 10;
	position: absolute;
	left: 0px;
	top: auto;
	height: auto;
	width: 100%;
	}

#ss_Prod_outer {
	z-index: 10;
	position: absolute;
	height:100%;
	width:100%;
	font:10px arial, san-serif;
	color:#206020;
	}
	
#ss_Prod_biz {
	z-index: 10;
	position: absolute;
	height:100%;
	width:100%;
	vertical-align:bottom;
	font:14px arial, san-serif;
	font-weight:bold;
	color:#105010;
	}
	
#ss_Prod_biz_descr {
	z-index: 10;
	position: absolute;
	text-align:left;
	vertical-align:text-bottom;
	height:100%;
	width:100%;
	font:10px arial, san-serif;
	font-weight:normal;
	color:#204020;
	}

#divFooter {
	z-index: 10;
	position: absolute;
	left: 190px;
	top: 1540px;
	height: 60px;
	width: 790px;
	}
	
body {
	margin:0px;
	font:14px arial, san-serif;
	}
	
h1 {
	font:18px arial, san-serif;
	font-weight:bold;
	
	}
	
h2 {
	font:16px arial, san-serif;
	font-weight:bold;
	}

p {
	font:14px arial, san-serif;
	}
	
em {
	font:12px arial, san-serif;
	font-style: italic;
	}
	
li {
	font:12px arial, san-serif;
	}
	
.bold {font-weight:bold;
	}

td {
	font:14px arial, san-serif;
	color:#220055;
	}
	
hr {
	height:1px; 
	color: #222222;
	border-style: none;
	
	}
	
a {
	color: #332200;
	text-decoration:underline;
	}
	
a:hover {
	color: #885511;
	text-decoration:none;
	}
	
#divOrderChart td {
	font:10px arial, san-serif;
	color:#004400;
	}

#divOrderChart th {
	font:10px arial, san-serif;
	color:#222222;
	}
	
#divRetailers td {
	font:10px arial, san-serif;
	color:#004400;
	}
	
#divPastEvents td {
	font:10px arial, san-serif;
	color:#004400;
	}
	
#divTop20 {
	z-index: 10;
	position: absolute;
	left: 0px;
	top: 180px;
	height: auto;
	width: 100%;
	}

#ss_Top20_outer {
	z-index: 10;
	position: absolute;
	height:100%;
	width:100%;
	font:10px arial, san-serif;
	color:#206020;
	}
	
#ss_Top20_biz {
	z-index: 10;
	position: absolute;
	height:100%;
	width:100%;
	vertical-align:bottom;
	font:16px arial, san-serif;
	font-weight:bold;
	color:#105010;
	}
	
#ss_Top20_biz_descr {
	z-index: 10;
	position: absolute;
	left: 10px;
	text-align:left;
	vertical-align:text-bottom;
	height:100%;
	width:96%;
	font:12px arial, san-serif;
	font-weight:normal;
	color:#204020;
	}
	
#divWaistKnot {
	z-index: 10;
	position: absolute;
	left: 0px;
	top: 0px;
	height: auto;
	width: 50%;
	}

#ss_WaistKnot_outer {
	z-index: 10;
	position: absolute;
	height:100%;
	width:45%;
	font:12px arial, san-serif;
	font-weight:Bold;
	color:#206020;
	}
	
#ss_WaistKnot_biz {
	z-index: 10;
	position: absolute;
	height:100%;
	width:100%;
	vertical-align:bottom;
	font:12px arial, san-serif;
	color:#105010;
	}
	
#ss_WaistKnot_biz_descr {
	z-index: 10;
	position: absolute;
	left: 10px;
	text-align:left;
	vertical-align:text-bottom;
	height:100%;
	width:96%;
	font:12px arial, san-serif;
	font-weight:normal;
	color:#204020;
	}

	
/* ID Styles */

#navigation a {
	font:11px arial, san-serif;
	color: #220055;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding:10px;
	border: 1pt solid rgb(20,40,95);
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
	
#navigation a:hover {
	color:#6666cc;
	border: 1pt dotted red;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#sidebarHeader {
	padding: 0px 4px 14px 4px;
	}

#banner_name {
	font:24px arial, san-serif;
	color: #221144;
	line-height:36px;
	letter-spacing:.4em;
	}

#banner_biz {
	font:18px arial, san-serif;
	color: #221144;
	line-height:24px;
	letter-spacing:.1em;
	}
	
#banner_tag {
	font:28px arial, san-serif;
	color: #221155;
	line-height:32px;
	letter-spacing:.2em;
	}
	
#banner_kontakt {
	font:18px arial, san-serif;
	color: #aaee88;
	line-height:24px;
	letter-spacing:.1em;
	}
	
#dateformat a {
	color:#220055;
	font:11px arial, san-serif;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}
	
#dateformat a:hover {
	color: #555555;
	}

#Gallery {
	position:relative;
	height:1px;
	z-index:2;
	left: 1px;
	top:  1px;
	}

#tagg {
	font-size: 48px;
	}

#hdr {
	font-size: 18px;
	font-weight: bold;
	}

#tent {
	font-size: 14px;
	font-weight: bold;
	}

#futer {
	font-size: 16px;
	font-weight: bold;
	}

#fnote {
	font-size: 12px;
	font-weight: bold;
	}


/* Styles for Common Javascript Objects */
.widget_rotunda {
	position: absolute;
	border-spacing: 2px;
	border-color:#882233;
	border-style:double;
	font:8px arial, san-serif;
	font-weight:bold;
	color:#202020;
	}

.widget_produx {
	position: absolute;
	background-color:#AAFFAA;
	border-spacing: 2px;
	border-color:#00aa00;
	border-style:double;
	font:8px arial, san-serif;
	font-weight:bold;
	color:#202020;
	}

.widget_cardz {
	position: relative;
	background-color:#FFFFFF;
	border-spacing: 2px;
	border-color:#222222;
	border-style:solid;
	font:10px arial, san-serif;
	font-weight:bold;
	color:#101010;
	}

/* Class Styles */

.bodyText {
	font:14px arial, san-serif;
	color:#220033;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0px;
	}
	
.pageName{
	font:22px arial, san-serif;
	color: #331144;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.subHeader {
	font:16px arial, san-serif;
	color: #CC3300;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.sidebarHeader {
	font:14px arial, san-serif;
	color: #220033;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.detailText {
	font:11px arial, san-serif;
	color:#888888;
	line-height:16px;
	letter-spacing:.1em;
	}
	
.smallText {
	font:11px arial, san-serif;
	color:#220033;
	}
