body
{
	background-color: #d7d6d0;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body.body2
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	padding: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#body1
{
	position: relative;
	width: 100%;
	height: 800px;
	background-image: url(../images/bg.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
}

h1
{
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 19px;
	margin-top: 20px;
	padding-bottom: 4px;
}

h1.smallerH
{
	font-size: 17px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 19px;
	margin-top: 20px;
	padding-bottom: 4px;
}

h2, h3, h4, h5, h6
{
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
	/*margin-left: 19px;*/
	margin-top: 0px;
	margin-bottom: 12px;
}

div#block_m3_1 h3
{
	margin-left: 19px;
}

h1 a, h2 a, h3 a, h4, h5 a, h6 a
{
	color: #000000;
	text-decoration: underline;
}

div#main
{
	position: relative;
	width: 1004px;
	height: 604px;
	margin: 0px auto;
	background-color: #ffffff;
	background-image: url(../images/main_bg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}

div#linkPixelgraf
{
	position: absolute;
	display: block;
	right: 4px;
	top: 612px;
	text-transform: uppercase;
	color: #8da969;
	font-size: 8px;
}

div#linkDown
{
	position: absolute;
	display: block;
	left: 2px;
	top: 612px;
	text-transform: uppercase;
	color: #8da969;
	font-size: 8px;
}
div#linkPixelgraf a, div#linkDown a
{
	text-decoration: none;
	color: #8da969;
}

div#top
{
	display: block;
	height: 105px;
	margin-bottom: 32px;
	background-image: url(../images/top_bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div#logo
{
	display: block;
	float: left;
	width: 190px;
	height: 108px;
}



div#menuPlace
{
	display: block;
	height: 26px;
	padding-left: 2px;
	margin-bottom: 2px;
}

div#menu
{
	position: absolute;
	z-index: 10;
	display: block;
}

div#middle
{
	display: block;
	height: 379px;
	margin-bottom: 2px;
}

div#middle2
{
	display: block;
	height: 379px;
	margin-bottom: 2px;
}

div#middleF
{
	display: block;
	height: 379px;
	margin-bottom: 2px;
}

div#bMiddle1
{
	display: block;
	height: 252px;
	margin-bottom: 2px;
}

div#block_bm1
{
	display: block;
	float: left;
	width: 165px;
	height: 252px;
	margin-right: 2px;
	margin-left: 2px;
}

div#block_m1_1
{
	display: block;
	width: 165px;
	height: 125px;
	margin-bottom: 2px;
	overflow: hidden;
}

div#block_m2_1
{
	display: block;
	width: 165px;
	height: 125px;
	overflow: hidden;
}

div#block_m3_1
{
	display: block;
	float: left;
	width: 332px;
	height: 252px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_m3_1 a
{
	color: #000000;
	text-decoration: underline;
}
div#block_m3_1 a:hover
{
	color: #000000;
	text-decoration: underline;
}

div#block_m3_1 p
{
	margin-left: 19px;
}

div#block_bm2
{
	display: block;
	float: left;
	width: 165px;
	height: 252px;
	margin-right: 2px;
}

div#block_bm3
{
	display: block;
	float: left;
	width: 332px;
	height: 252px;
}

div#block_m4_1
{
	display: block;
	width: 165px;
	height: 125px;
	margin-bottom: 2px;
	overflow: hidden;
}

div#block_m5_1
{
	display: block;
	width: 165px;
	height: 125px;
	overflow: hidden;
}

div#block_m6_1
{
	display: block;
	width: 332px;
	height: 125px;
	margin-bottom: 2px;
	overflow: hidden;
}

div#block_m7_1
{
	display: block;
	width: 332px;
	height: 125px;
	overflow: hidden;	
	color: #ffffff;
	background-color: #61866f;
}

div#bMiddle2
{
	display: block;
	height: 125px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-left: 2px;
}

div#block_m8_1
{
	display: block;
	float: left;
	width: 666px;
	height: 125px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_m9_1
{
	display: block;
	float: left;
	width: 165px;
	height: 125px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_m10_1
{
	display: block;
	float: left;
	width: 165px;
	height: 125px;
	overflow: hidden;
}

div#bottom
{
	display: block;
	margin-left: 2px;
	margin-right: 2px;
	height: 58px;
	background-color: #471e57;
}

div#block_m1_1 dt, div#block_m1_1 dl, div#block_m2_1 dt, div#block_m2_1 dl, div#block_m3_1 dt, div#block_m3_1 dl, div#block_m4_1 dt, div#block_m4_1 dl, 
div#block_m5_1 dt, div#block_m5_1 dl, div#block_m6_1 dt, div#block_m6_1 dl, div#block_m7_1 dt, div#block_m7_1 dl, div#block_m8_1 dt, div#block_m8_1 dl, 
div#block_m9_1 dt, div#block_m9_1 dl, div#block_m10_1 dt, div#block_m10_1 dl
{
	margin: 0px;
	padding: 0px;
}

div#searchForm
{
	display: block;
	float: right;
	width: 171px;
	margin-top: 2px;
}

div#serviceLinks
{
	display: block;
	float: right;
	width: 370px;
	margin-top: 13px;
	margin-right: -5px;
	margin-right: 0px;
}


div#absServiceLinks
{
	position: absolute;
	top: 560px;
	left: 170px;
	display: block;
	width: 420px;
}


div.nheader
{
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 19px;
	margin-top: 20px;
	margin-bottom: 12px;
}

div.nheader1
{
	font-size: 20px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 19px;
	margin-top: 12px;
	margin-bottom: 12px;
}

div.nheader2
{
	font-size: 20px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 19px;
	margin-top: 28px;
	margin-bottom: 12px;
}

div.nbody, div.nbodya
{
	display: block;
	width: 280px;
	margin-left: 19px;
	margin-bottom: 14px;
	float: none; 
}

span.ndate
{
	font-weight: bold;
	margin-right: 1px;
}

span.ndate1
{
	font-weight: bold;
	margin-right: 1px;
}

span.ntext a
{
	text-decoration: none;
	color: #000000;
}

span.ntext1 a
{
	text-decoration: none;
	color: #ffffff;
}

div.dlink
{
	display: block;
	float: right;
	text-transform: uppercase;	
	font-size: 10px;
	margin-right: 20px;
}

div.dlink a
{
	color: #ffffff;
	text-decoration: none;	
}

div.dlinkL
{
	display: block;
	float: left;
	text-transform: uppercase;	
	font-size: 10px;
	margin-right: 20px;
}

div.dlinkL a
{
	color: #ffffff;
	text-decoration: none;	
}

div.search_label
{
	display: block;
	float: left;
	color: #000000;
	font-size: 10px;
	margin-right: 5px;
	padding-top: 2px;
}

div.search_form_ab
{
	display: block;
	float: left;
}

div.search_form_ab input
{
	width: 141px;
	border: none;
	background-color: #ffffff;
	height: 14px;
}

div#block_bm1_2
{
	display: block;
	float: left;
	width: 165px;
	height: 379px;
	margin-right: 2px;
	margin-left: 2px;
}

div#block_m1_2
{
	display: block;
	width: 165px;
	height: 125px;
	margin-top: 2px;
	overflow: hidden;
}

div#block_m1_2 dt, div#block_m1_2 dl
{
	margin: 0px;
	padding: 0px;
}

div#block_m3_2
{
	display: block;
	float: left;
	width: 499px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_m3_2_f
{
	display: block;
	float: left;
	width: 499px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_bm2_2
{
	display: block;
	float: left;
	width: 332px;
	height: 252px;
	margin-right: 2px;
}

div#block_m4_2
{
	display: block;
	width: 332px;
	height: 125px;
	margin-bottom: 2px;
	overflow: hidden;
}

div#block_m5_2
{
	display: block;
	width: 332px;
	height: 125px;
	margin-bottom: 2px;
	background-color: #61866f;
	color: #ffffff;
	overflow: hidden;
}

div#block_m6_2
{
	display: block;
	float: left;
	width: 165px;
	height: 125px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_m4_2 dt, div#block_m4_2 dl, div#block_m6_2 dt, div#block_m6_2 dl
{
	margin: 0px;
	padding: 0px;
}

div#block_m7_2
{
	display: block;
	float: left;
	width: 165px;
	height: 125px;
	overflow: hidden;
}

div#block_m7_2 dt, div#block_m7_2 dl
{
	margin: 0px;
	padding: 0px;
}

div#content-bodyA {
position: relative;
 overflow: hidden; 
  width: 444px;
  height: 287px;
  margin-top: 0px;
  margin-left: 20px;
  z-index: 3;
}

div#content-bodyA p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 17px;
	line-height: 14px;
}

div#content-bodyA p.bodytext a
{
	color: #000000;
	text-decoration: none;
}

div#dynPageA
{
	position: absolute;
	z-index: 5;
	width: 444px;
	margin: 0px;
	padding: 0px;
}

#Scrollbar-Container_A {
  position: absolute;  
  margin-top: 0px; margin-left: 472px;
  display: block;
  visibility: hidden;
  z-index: 4;
}


 #Scrollbar-TrackA {
  width: 18px; height: 278px;
  position: absolute;
  top: 6px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownA {
  cursor: pointer;
  position: absolute;
  top: 284px;
}


div#block_m4_3
{
	display: block;
	width: 332px;
	height: 252px;
	margin-bottom: 2px;
	overflow: hidden;
}

div#block_m4_3 dt, div#block_m4_3 dl
{
	margin: 0px;
	padding: 0px;
}

div#block_m5_3
{
	display: block;
	width: 332px;
	height: 125px;
	background-color: #61866f;
	color: #ffffff;
	overflow: hidden;
}

div#block_m3_4
{
	display: block;
	float: left;
	width: 332px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_m3_4_a
{
	display: block;
	float: left;
	width: 332px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_m4_4
{
	display: block;
	float: left;
	width: 332px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_bm2_4
{
	display: block;
	float: left;
	width: 165px;
	height: 252px;
	margin-right: 2px;
}

div#block_m6_4
{
	display: block;
	width: 165px;
	height: 125px;
	margin-bottom: 2px;
	overflow: hidden;
}

div#block_m6_4 dt, div#block_m6_4 dl
{
	margin: 0px;
	padding: 0px;
}

div#block_m7_4
{
	display: block;
	width: 165px;
	height: 125px;
	margin-bottom: 2px;
	overflow: hidden;
}

div#block_m7_4 dt, div#block_m7_4 dl
{
	margin: 0px;
	padding: 0px;
}

div#block_m5_4
{
	position: absolute;
	z-index: 5;
	margin-left: -167px;
	display: block;
	width: 332px;
	height: 125px;
	background-color: #61866f;
	color: #ffffff;
	overflow: hidden;
}


div#content-bodyB {
position: relative;
 overflow: hidden; 
  width: 285px;
  height: 282px;
  margin-top: 10px;
  margin-left: 20px;
  z-index: 3;
}

div#content-bodyB p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 17px;
	line-height: 14px;
}

div#content-bodyB p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageB
{
	position: absolute;
	z-index: 5;
	width: 285px;
}

#Scrollbar-Container_B {
  position: absolute;  
  margin-top: 0px; margin-left: 310px;
  display: block;
  visibility: hidden;
  z-index: 4;
}


 #Scrollbar-TrackB {
  width: 18px; height: 271px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownB {
  cursor: pointer;
  position: absolute;
  top: 279px;
}


div#block_m3_5
{
	display: block;
	float: left;
	width: 332px;
	height: 379px;
	margin-left: 2px;
	margin-right: 2px;	
	overflow: hidden;
}

div#block_m3_5 a
{
	color: #000000;
	text-decoration: underline;
}
div#block_m3_5 a:hover
{
	color: #000000;
	text-decoration: underline;
}


div#block_bm2_5
{
	display: block;
	float: left;
	width: 666px;
	height: 252px;
	margin-bottom: 2px;
}

div#block_bm3_5
{
	display: block;
	float: left;
	width: 666px;
	height: 125px;
}

div#block_m4_5
{
	display: block;
	float: left;
	width: 332px;
	height: 252px;
	margin-right: 2px;	
	overflow: hidden;
}

div#block_m5_5
{
	display: block;
	float: left;
	width: 332px;
	height: 252px;
	background-color: #61866f;
	color: #ffffff;
	overflow: hidden;
}

div#block_m6_5
{
	display: block;
	float: left;
	width: 165px;
	height: 125px;
	margin-right: 2px;	
	overflow: hidden;
}

div#block_m7_5
{
	display: block;
	float: left;
	width: 165px;
	height: 125px;
	margin-right: 2px;	
	overflow: hidden;
}

div#block_m8_5
{
	display: block;
	float: left;
	width: 165px;
	height: 125px;
	margin-right: 2px;	
	overflow: hidden;
}

div#block_m9_5
{
	display: block;
	float: left;
	width: 165px;
	height: 125px;
	overflow: hidden;
}

div#block_m4_5 dt, div#block_m4_5 dl, div#block_m6_5 dt, div#block_m6_5 dl, div#block_m7_5 dt, div#block_m7_5 dl, div#block_m8_5 dt, div#block_m8_5 dl, 
div#block_m9_5 dt, div#block_m9_5 dl
{
	margin: 0px;
	padding: 0px;
}

div#content-bodyC {
position: relative;
 overflow: hidden; 
  width: 285px;
  height: 154px;
  margin-top: 0px;
  margin-left: 0px;
  z-index: 3;
}


div#dynPageC
{
	position: absolute;
	z-index: 5;
	width: 285px;
}

#Scrollbar-Container_C {
  position: absolute;  
  margin-top: 0px; margin-left: 305px;
  display: block;
  visibility: hidden;
  z-index: 4;
}


 #Scrollbar-TrackC {
  width: 18px; height: 153px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownC {
  cursor: pointer;
  position: absolute;
  top: 161px;
}


div#block_m3_6, div#block_m3_6_d
{
	display: block;
	float: left;
	width: 499px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

table.traenerImgTxt
{
	display: block;
	float: none;
	width: 450px;
	height: auto;
	overflow: visible;
	padding-bottom: 14px;
	margin-top: 10px;
	margin-bottom: 26px;
	border-bottom: solid 1px #4e92ab;
	text-transform: none;
}

table.traenerImgTxt ul
{
	padding: 0px;
	margin: 0px;
	margin-left: 12px;
}

div#dynPageA table.traenerImgTxt a
{
	color: #000000;
	text-decoration: none;
}

table.traenerImgTxt td p
{
	text-transform: none;
}

table.traenerImgTxt a, table.traenerImgTxt p.bodytext a, table.traenerImgTxt div.leftText a
{
	text-decoration: none;
}

div.traenerImgTxt1
{
	display: block;
	float: none;
	width: 450px;
	padding-bottom: 14px;
	margin-top: 10px;
	margin-bottom: 26px;
}

div.traenerImgTxt1 a
{
	text-decoration: underline;
}

h2.traener
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #a89420;
	letter-spacing: 0px;
}

h2.traener a, h2.traener a:hover
{
	color: #a89420;
	text-decoration: none;
}

div.rightImg
{
	float: left;
	width: 124px;
	height: 93px;
	overflow: hidden;
	margin-right: 13px;
}

div.leftText
{
	float: left;
	width: 302px;
}


div.leftText p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div.leftText li a
{
	color: #000000;
	text-decoration: none;
}

div#content-bodyD {
position: relative;
 overflow: hidden; 
  width: 444px;
  height: 282px;
  margin-top: 16px;
  margin-left: 20px;
  z-index: 3;
}

div#content-bodyD p.bodytext
{
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	margin-top: -2px;
}

div#content-bodyD p.bodytext a
{
	color: #000000;
}

div#dynPageA p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageA table td p.bodytext a
{
	color: #000000;
	text-decoration: none;
}

div#dynPageA div.leftText p.bodytext a{
	color: #000000;
	text-decoration: none;
}


div#block_m4_7
{
	display: block;
	float: left;
	width: 332px;
	height: 252px;
	margin-right: 2px;
	margin-bottom: 2px;
	overflow: hidden;
}

div#block_m6_7
{
	position: absolute;
	display: block;
	width: 165px;
	height: 125px;
	z-index: 6;
	margin-left: -334px;
}

div#block_m6_7 dt, div#block_m6_7 dl
{
	margin: 0px;
	padding: 0px;
}

div#block_m3_7
{
	display: block;
	float: left;
	width: 332px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

div.headerwrap1
{
	margin-bottom: 20px;
}

div#block_m3_8
{
	display: block;
	float: left;
	width: 332px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

form
{
	margin: 0px;
	padding: 0px;
}

form#tt_address_form
{
	margin-top: -4px;
}

div.csc-mailform-field1
{
	display: block;
	width: 305px;
	margin-bottom: 6px;
}

div.label1
{
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	width: 124px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

div.input1
{
	width: 180px;
	font-size: 11px;
	display: block;
	float: left;	
	margin-bottom: 4px;
}

div.input1 input
{
	width: 178px;
	border: none;
	background-color: #efedef;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

input.submit1
{
	display: block;
	background-color: #a89420;
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	width: 118px;
	float: right;
	height: 16px;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 4px;
	margin-left: 9px;
	border: none;
	text-transform: uppercase;
}

div.csc-mailform-field2
{
	padding-top: 200px;
}

div.csc-mailform-field3
{
	position: absolute;
	z-index: 2;
	margin-top: 233px;
	display: block;
	width: 300px;
	color: #a89420;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 17px;
}

div.csc-mailform-field4
{
	position: absolute;
	z-index: 2;
	margin-top: 0px;
	display: block;
	width: 300px;
	color: #a89420;
	font-size: 10px;
	line-height: 17px;
}

div.csc-mailform-field3 a
{
	color: #a89420;
	text-decoration: none;
}

div.csc-mailform-field3 a:hover
{
	color: #a89420;
	text-decoration: underline;
}

div.errMessage1
{
	position: absolute;
	display: block;
	width: 305px;
	z-index: 2;
	top: 100px;
	color: #ff0000;
	font-weight: bold;
	font-size: 10px;
}

div.errMessage2
{
	position: absolute;
	display: block;
	width: 305px;
	z-index: 2;
	top: 230px;
	color: #ff0000;
	font-weight: bold;
	font-size: 10px;
	background-color: #ffffff;
}

div#block_m3_9
{
	display: block;
	float: left;
	width: 499px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

div#block_m4_9
{
	display: block;
	position: relative;
	width: 332px;
	height: 125px;
	margin-bottom: 2px;
}

div#block_m6_9
{
	display: block;
	position: relative;
	width: 332px;
	height: 125px;
	overflow: hidden;
}

div.refList
{
	margin-bottom: 15px;
	display: block;
	float: none;
}

div.refTitle
{
	
}

h2.reference
{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 16px;
	font-weight: bold;
	color: #a89420;
	letter-spacing: 1px;
	border-top: solid 1px #4e92ab;
	border-bottom: solid 1px #4e92ab;
}

table.refTxt
{
	width: 440px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

table.refTxt td
{
	vertical-align: top;
}

td.refMore
{
	text-align: right;
	color: #a89420;
}

td.refMore a
{
	text-decoration: none;
	color: #a89420;
}

div#refImgSS1
{
	position: absolute;	
	z-index: 1;
	display: block;
	width: auto;
	height: 125px;
	/*opacity:0;filter:alpha(opacity=0);*/
}

div#refImgSS1_1
{
	position: absolute;	
	z-index: 1;
	display: block;
	width: auto;
	/*opacity:0;filter:alpha(opacity=0);*/
}

div#refImgSS2
{
	position: absolute;	
	z-index: 1;
	display: block;
	width: auto;
	opacity:0;filter:alpha(opacity=0);
}

div#refImgSS2_1
{
	position: absolute;	
	z-index: 1;
	display: block;
	width: auto;
	opacity:0;filter:alpha(opacity=0);
}

div.test
{
	display: block;
	float: left;
	width: 163px;
	height: 60px;
	border: solid 1px #4e92ab;
	margin-right: 2px;
	margin-bottom: 1px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}

div.testSpacer
{
	display: block;
	float: left;
	width: 332px;
	height: 128px;
	overflow: hidden;
}

div.test img{
	width: 163px;
	height: 60px;
}

div#refImgLayer1
{
	position: relative;
	display: block;
	float: left;
	margin-right: 2px;
	width: auto;
	/*width: 165px;*/
	height: 125px;
	/*overflow: hidden;*/
	overflow: visible;
	background-color: #ff6600;
}

div#refImgLayer1_1
{
	position: relative;
	display: block;
	float: left;
	/*width: 165px;*/
	height: 125px;
	/*overflow: hidden;*/
}

div#refImgLayer2
{
	position: relative;
	display: block;
	width: 165px;
	height: 125px;
	margin-right: 2px;
	overflow: hidden;
	float: left;
}

div#refImgLayer2_1
{
	position: relative;
	display: block;
	width: 165px;
	height: 125px;
	overflow: hidden;
	float: left;
}

div#block_m10_10
{
	position: absolute;
	display: block;
	width: 332px;
	height: auto;
	margin-left: 503px;
	top: 165px;
	background-color: #ffffff;
	z-index: 1;
}

div.blueDiv
{
	display: block;
	width: 332px;
	height: 125px;
	margin-bottom: 2px;
	background-image: url(../images/blueDiv_bg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
}

div.goldDiv
{
	display: block;
	width: 332px;
	height: 125px;
	margin-bottom: 2px;
	background-image: url(../images/goldDiv_bg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
}

div.leftDiv
{
	display: block;
	float: left;
	width: 166px;
	margin: 20px 20px 10px 20px;
}

div.rightDiv
{
	display: block;
	float: left;
	width: 103px;
	margin: 45px 10px 45px 0px;
}

div.rightDiv p
{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	margin-bottom: 4px;
	text-transform: uppercase;
	cursor: pointer;
}


div.rightDiv p a
{
	color: #ffffff;
	text-decoration: none;
}
div.rightDiv p a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

p.cTown
{
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

p.cTown a
{
	text-decoration: none;
	color: #ffffff;
}

div.leftDiv form
{
	margin: 0px;
	padding: 0px;
	margin-top: -3px;
}

div.leftDiv p.cTown
{
	position: absolute;
	margin-top: 4px;
}

p.cDateTime
{
	margin-top: 24px;
}

div.leftDiv form div
{
	float: left;
}

div.leftDiv div.cLabel
{
	font-size: 10px;
	text-transform: uppercase;
	width: 45px;
	text-align: left;
	padding-top: 3px;
}

div.leftDiv div.cInput
{
	margin-right: 6px;
}

div.leftDiv div.cSubmit
{
	padding-top: 1px;
}

input.cQty
{
	width: 50px;
	height: 14px;
	text-align: center;
	font-size: 11px;
	border: solid 1px #45646a;
}

input.cSubmit
{
	background-color: #471e57;
	border: none;
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	width: 59px;
	height: 16px;
	text-align: center;
	padding-bottom: 3px;
}

body.body2 p
{
	width: 400px;
}

body.body2 p a
{
	color: #000000;
	text-decoration: underline;
}
body.body2 p a:hover
{
	color: #000000;
	text-decoration: underline;
}

body.body2 p.cTown
{
	font-weight: bold;
}

body.body2 p.cB
{
	margin: 0px;
	padding: 0px;
}

body.body2 p.cTxt
{
	margin: 0px;
	padding: 0px;
}

body.body2 p.cClose
{
	margin-top: 50px;
	cursor: pointer;
}

div#block_m3_11
{
	display: block;
	float: left;
	width: 499px;
	height: 379px;
	margin-right: 2px;
	overflow: hidden;
}

div#basketTitle
{
	display: block;
	border-bottom: solid 1px #4e92ab;
	width: 453px;
	height: 13px;
}

div#basketTitle1
{
	display: block;
	border-bottom: solid 1px #4e92ab;
	width: 553px;
	height: 13px;
}

div#basketTitle div
{
	font-size: 10px;
	float: left;
	font-weight: normal;
	color: #a89420;
	text-transform: uppercase;
}

div#basketTitle1 div
{
	font-size: 10px;
	float: left;
	font-weight: normal;
	color: #a89420;
	text-transform: uppercase;
}

div.listrow
{
	display: block;
	width: 453px;
	height: auto;
	overflow: visible;
	margin-bottom: 23px;
}

div.listrow_1
{
	display: block;
	width: 545px;
	height: 19px;
}

div.listrow div
{
	font-size: 10px;
	float: left;
}

div.listrow_1 div
{
	font-size: 10px;
	float: left;
}

div.bT1
{
	width: 221px;
	text-align: left;
}

div.bT1_1
{
	width: 315px;
	text-align: left;
}

div.bT1_1_1
{
	width: 313px;
	text-align: left;
}

div.bT1 p
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

div.bT1_1 p
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

div.bT1_1_1 p
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}

div.bT2
{
	width: 44px;
	text-align: center;
}

div.bT3
{
	width: 74px;
	text-align: right;
}

div.bT4
{
	width: 89px;
	text-align: right;
}

div.bT5
{
	width: 20px;
	text-align: right;
}


div.bT5 a
{
	text-decoration: none;
	color: #A89420;
}

input.listinput
{
	width: 20px;
	border: none;
	font-size: 9px;
	text-align: center;
	margin-top: -1px;
	border-collapse: collapse;
}

p.lt_1, p.lt_2
{
	margin: 0px;
	padding: 0px;
}

p.lt_1
{
	color: #a89420;
	font-weight: bold;
}

div#totalblockcont
{
	width: 208px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
}

div#totalblockcont div
{
	float: left;
	text-transform: uppercase;
}

div.ttb_1
{
	width: 102px;
	text-align: right;
	font-size: 10px;
}

div.ttb_3
{
	width: 46px;
	margin-right: 4px;
	text-align: right;
	font-size: 10px;
}
div.ttb_1l
{
	width: 92px;
	text-align: right;
	font-size: 10px;
	margin-top: 9px;
}

div.ttb_2
{
	width: 56px;
	text-align: right;
	font-size: 10px;
}

div.ttb_2l
{
	font-size: 20px;
	font-weight: bold;
	color: #a89420;
	width: 116px;
	text-align: right;
}

table#tblShop
{
	padding: 0px;
	margin: 0px;
	width: 453px;
	border-collapse: collapse;
}

table#tblShop_1
{
	padding: 0px;
	margin: 0px;
	width: 545px;
	border-collapse: collapse;
}

table#tblShop_2
{
	padding: 0px;
	margin: 0px;
	width: 545px;
	margin-left: 20px;
	border-collapse: collapse;
}


div.catTitle
{
	display: block;
	color: #a89420;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	width: 453px;
	margin-bottom: 6px;
}

td.bShop
{
	padding-top: 8px;
	padding-bottom: 20px;
}

div.listminus img
{
	margin-top: 2px;
}

div.listplus img
{
	margin-top: 3px;
}

td.totalblockcont
{
	padding-top: 0px;
	border-top: solid 1px #4e92ab;
}

div.totalblock
{
	margin-bottom: 10px;
}

div.totalblock1
{
	width: 208px;
	float: right;
	margin-right: 5px;
	margin-bottom: 0px;
}

div.totalblock1 div
{
	float: left;
	text-transform: uppercase;
}

div#basket_subbuttons
{
	float: right;
	width: 352px;
	display: block;
}
div#basket_subbuttons ul
{
	list-style: none;
}

div#basket_subbuttons ul li
{
	float: left;
}

li.bsb_3
{
	margin-right: 12px;
}

div#formularShop
{
	font-size: 10px;
	margin-left: 19px;
	margin-top: 29px;
}

div.frow
{
	margin-left: 77px;
	display: block;
	width: 375px;
	height: 20px;
}

div.frow1
{
	margin-left: 77px;
	display: block;
	width: 375px;
	height: 20px;
	margin-top: 5px;
}

div.frow div, div.frow1 div
{
	float: left;
}

div.label2
{
	width: 129px;
	display: block;
	text-align: left;
	text-transform: uppercase;
}

div.input2
{
	width: 221px;
	display: block;
}

div.star
{
	display: block;
	width: 8px;
	text-align: left;
	font-size: 13px;
	color: #a89420;
}

input.fInput
{
	width: 221px;
	background-color: #efedef;
	border: none;
	height: 14px;
	font-family: Arial;
	font-size: 11px;
}

div.input3
{
	width: 73px;
	display: block;
	margin-right: 4px;
}

input.fInput1
{
	width: 73px;
	background-color: #efedef;
	border: none;
	height: 14px;
	font-size: 11px;
}

div.input4
{
	width: 160px;
	display: block;
}

input.fInput2
{
	width: 144px;
	background-color: #efedef;
	border: none;
	height: 14px;
	font-size: 11px;
}

textarea.fInput
{
	width: 221px;
	background-color: #efedef;
	border: none;
	height: 77px;
	font-family: Arial;
	font-size: 11px;
}

textarea.fInput_1
{
	width: 221px;
	background-color: #efedef;
	border: none;
	height: 40px;
	font-family: Arial;
	font-size: 11px;
}

div#basket_subbuttons1
{
	float: right;
	width: 313px;
	display: block;
	margin-top: 29px;
	margin-bottom: -20px;
}
div#basket_subbuttons1 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#basket_subbuttons1 ul li
{
	float: left;
}

div#basket_subbuttons2
{
	float: right;
	width: 313px;
	display: block;
	margin-top: 20px;
	margin-bottom: -20px;
}

div#basket_subbuttons2_1
{
	float: left;
	width: 313px;
	display: block;
	margin-top: 35px;
	margin-left: 46px;
	margin-bottom: -20px;
}

div#basket_subbuttons2 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#basket_subbuttons2_1 ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#basket_subbuttons2 ul li
{
	float: left;
}

div#basket_subbuttons2_1 ul li
{
	float: left;
}

div.starInfo
{
	color: #a89420;
	padding-bottom: 6px;
	text-transform: uppercase;
}

td.customerInfo
{
	padding-top: 10px;
	padding-bottom: 5px;
	border-top: solid 1px #4e92ab;
}

div.frow2
{
	display: block;
	height: 20px;
}

div.frow3
{
	display: block;
	margin-top: 4px;
	height: 20px;
}

div.frow2 div, div.frow3 div
{
	float: left;
}

div.label3
{
	width: 240px;
	display: block;
	text-align: left;
	text-transform: uppercase;
	color: #a89420;
	font-size: 10px;
}

div.input5
{
	width: 203px;
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

div.input6
{
	width: 203px;
	display: block;
	font-size: 10px;
	font-weight: bold;
}

div#content-bodyE {
position: relative;
 overflow: hidden; 
  width: 454px;
  height: 305px;
  margin-top: 10px;
  margin-left: 20px;
  z-index: 3;
}

div#content-bodyE p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 17px;
	line-height: 14px;
}

div#content-bodyE p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageE
{
	position: absolute;
	z-index: 5;
	width: 454px;
}

#Scrollbar-Container_E {
  position: absolute;  
  margin-top: 0px; margin-left: 477px;
  display: block;
  visibility: hidden;
  z-index: 4;
}


 #Scrollbar-TrackE {
  width: 18px; height: 301px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownE {
  cursor: pointer;
  position: absolute;
  top: 309px;
}

div.dlink1
{
	display: block;
	float: left;
	height: 8px;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-right: 2px;
	border-right: solid 1px #8da969;
}

div.dlink2
{
	display: block;
	float: left;
	height: 8px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
}

div.nbody_slk h3
{
	margin-top: 15px;
	margin-bottom: 0px;
}

div.nbody_slk a
{
	color: #000000;
	text-decoration: none;
}

td.refImg
{
	width: 145px;
	height: 92px;
	background-position: center 5px;
	background-repeat: no-repeat;
	vertical-align: top;
}

td.refImg img{
	width: 145px;
	height: 92px;
}

div#refS
{
	display: block;
	position: absolute;
	width: 334px;
	z-index: 2;
	opacity:0;filter:alpha(opacity=0);
}

div#refS2
{
	display: block;
	position: absolute;
	width: 334px;
	z-index: 3;
	opacity:0;filter:alpha(opacity=0);
}

h2.courses
{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #a89420;
	letter-spacing: 0px;
	text-transform: uppercase;
}

h2.courses a
{
	color: #a89420;
	text-decoration: none;
}

p.leftDiv
{
	width: 150px;
	float: left;
}

p.rightDiv
{
	width: 110px;
	float: left;
}

table.coursesAllList
{
	border-bottom: solid 1px #a89420;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 304px;
	margin-bottom: 18px;
	margin-left: -1px;
}

table.coursesAllList td
{
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}

td.coursesTown 
{
	width: 185px;
	padding-bottom: 6px;
}

td.coursesTown a
{
	text-decoration: underline;
	color: #000000;
}

td p
{
	text-transform: none;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 6px;
}

td.coursesTown1
{
	width: 100px;
	padding-bottom: 6px;
}

div#submitedForm
{
	display: none;
}

form
{
	margin: 0px;
	padding: 0px;
}

fieldset
{
	border: none;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
}

label
{
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	width: 126px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

div.csc-mailform-field
{
	display: block;
	width: 347px;
	margin-bottom: 4px;
}

fieldset.csc-mailform input
{
	width: 221px;
	border: none;
	background-color: #efedef;
	height: 16px;
	margin: 0px;
	padding: 0px;
}

fieldset.csc-mailform textarea
{
	width: 221px;
	border: none;
	background-color: #efedef;
	height: 80px;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
}

input#mailformformtype_mail
{
	display: block;
	background-color: #a89420;
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	margin-right: 1px;
	width: 118px;
	float: right;
	height: 16px;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 4px;
	margin-left: 9px;
	border: none;
	text-transform: uppercase;
}


div#content-bodyF {
position: relative;
 overflow: hidden; 
  width: 454px;
  height: 179px;
  margin-top: 10px;
  margin-left: 20px;
  z-index: 3;
}

div#content-bodyF p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 17px;
	line-height: 14px;
}

div#content-bodyF p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageF
{
	position: absolute;
	z-index: 5;
	width: 454px;
}

#Scrollbar-Container_F {
  position: absolute;  
  margin-top: 0px; margin-left: 477px;
  display: block;
  visibility: hidden;
  z-index: 4;
}


 #Scrollbar-TrackF {
  width: 18px; height: 175px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownF {
  cursor: pointer;
  position: absolute;
  top: 182px;
}


div#content-bodyG {
position: relative;
 overflow: hidden; 
  width: 454px;
  height: 179px;
  margin-top: 10px;
  margin-left: 20px;
  z-index: 3;
}

div#content-bodyG p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 14px;
}

div#content-bodyG p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageG
{
	position: absolute;
	z-index: 5;
	width: 454px;
}

#Scrollbar-Container_G {
  position: absolute;  
  margin-top: 0px; margin-left: 477px;
  display: block;
  visibility: hidden;
  z-index: 4;
}

 .Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  margin-top: -2px;
}
 #Scrollbar-TrackG {
  width: 18px; height: 175px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownG {
  cursor: pointer;
  position: absolute;
  top: 182px;
}

table#tblShop1
{
	padding: 0px;
	margin: 0px;
	margin-left: 22px;
	margin-top: 11px;
	width: 453px;
	border-collapse: collapse;
}

div#orderSteps
{
	position: relative;
	display: block;
	background-color: #BAA321;
	width: 472px;
	height: 16px;
	margin-left: 20px;
	padding-left: 10px;
	overflow: hidden;
}

div#orderStepsBook
{
	position: relative;
	display: block;
	background-color: #BAA321;
	width: 596px;
	height: 16px;
	padding-left: 10px;
	overflow: hidden;
}

div.eshopStep
{
	background-image: url(../images/step_arrow.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 32px;
	display: block;
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #d3d3d3;
	text-transform: uppercase;
}

div.eshopStepBook
{
	background-image: url(../images/step_arrow.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 32px;
	margin-right: 60px;
	display: block;
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #d3d3d3;
	text-transform: uppercase;
}

div.eshopStepAct
{
	background-image: url(../images/step_arrow.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 32px;
	display: block;
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

div.eshopStepActBook
{
	background-image: url(../images/step_arrow.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 32px;
	margin-right: 60px;
	display: block;
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

div.eshopStepLast
{
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
	float: left;
	font-size: 8px;
	font-weight: bold;
	color: #d3d3d3;
	text-transform: uppercase;
	overflow: hidden;
}

div.eshopStepLastBook
{
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
	float: left;
	padding-left: 20px;
	font-size: 8px;
	font-weight: bold;
	color: #d3d3d3;
	text-transform: uppercase;
	overflow: hidden;
}

div.eshopStepLastAct
{
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
	float: left;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

div.eshopStepLastActBook
{
	padding-top: 3px;
	padding-bottom: 2px;
	display: block;
	float: left;
	padding-left: 20px;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}

div#block_m1_10 fieldset
{
	margin-left: 18px;
}

div.csc-textpic-imagewrap
{
	margin: 0px;
	padding: 0px;
}

div#content-bodyA ul, div#content-bodyB ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 13px;
	margin-bottom: 16px;
}

div#content-bodyA ul a, div#content-bodyB ul a{
	color: #000000;
	text-decoration: underline;
}

p.indent, div.indent
{
	margin: 0px;
	padding: 0px;
}


/*
///////////////////////////
Seo.html
///////////////////////////
*/

div#main_seo
{
	display: block;
	position: relative;
	width: 640px;
	margin: 0px auto;
	background-color: #ffffff;
}

div#top1_seo
{
	display: block;
	height: 148px;
	overflow: hidden;
}

div#top1_seo dt, div#top1_seo dl
{
	margin: 0px;
	padding: 0px;
}

div#top2_seo
{
	display: block;
	height: 25px;
	overflow: hidden;
	font-size: 11px; 
	padding-top: 4px; 
	padding-left: 27px; 
	font-weight: bold; 
	width: 613px; 
	color: #000000; 
	vertical-align: top; 
	background-color: #eaead2; 
	text-align: left;
	text-transform: uppercase;
}

div#top3_seo
{
	display: block;
	height: 82px; 
	padding:	0px; 
	margin: 0px; 
	vertical-align: top; 
	background-color: #ffffff; 
}

div#top3_seo dt, div#top3_seo dl
{
	margin: 0px;
	padding: 0px;
}

div#sitemap_seo
{
	display: block;
	float: left;
	width: 211px;
	padding-top: 40px;
	padding-left: 25px;
	padding-bottom: 40px;
}

div#content_seo
{
	display: block;
	float: left;
	width: 360px;
	padding-top: 40px;
	padding-right: 25px;
}

div#content_seo h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	text-transform: none;
}

div#content_seo a
{
	text-decoration: underline;
	color: #000000;
}

div#bottom_seo
{
	display: block;
	clear: both;
	overflow: hidden;
	background-color: #3D6C00;
	padding: 0px; 
	margin: 0px;
	vertical-align: top; 
	text-align: center; 
	color: #ffffff; 
	font-size: 10px; 
	padding-top: 12px; 
	padding-bottom: 12px;
}

div.seolink
{
	display: block;
	width: 200px;
	color: #000000;
	text-transform: uppercase;
	font-weight: normal;
}

div.seolinka
{
	display: block;
	width: 200px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
}

div.seolink a, div.seolinka a
{
	display: block;
	padding: 3px 10px;
	color: #000000;
	text-decoration: none;
}

div.seolink a:hover, div.seolinka a:hover
{
	color: #000000;
	text-decoration: underline;
}

div.csc-sitemap
{
	margin: 0px;
	padding: 0px;
	margin-left: -27px;
}


div.csc-sitemap a
{
	color: #000000;
	text-decoration: none;
}

div.csc-sitemap a:hover
{
	color: #000000;
	text-decoration: underline;
}

div.csc-sitemap ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.csc-sitemap ul li
{
	font-weight: bold;
	margin-left: 15px;
}

div.csc-sitemap ul li ul li
{
	font-weight: normal;
}

div#termsAndConditions
{
	position: absolute;
	z-index: 5;
	margin-top: 335px;
	margin-left: 25px;
	display: block;
	font-weight: normal;
	font-size: 11px;
	cursor: pointer;
}

div#termsAndConditions_1
{
	position: absolute;
	z-index: 5;
	margin-top: 269px;
	margin-left: 251px;
	display: block;
	font-weight: normal;
	font-size: 11px;
	cursor: pointer;
}

div#divShowInfoHere 
{
background-color: #FFFFFF;
border: 3px solid #CCCCCC;
left: 167px;
opacity: 0;filter:alpha(opacity=0);
overflow: hidden;
position: absolute;
right: 0;
top: 162px;
width: 499px;
z-index: 60;
}

div#divShowInfoHere_1
{
background-color: #FFFFFF;
border: 3px solid #CCCCCC;
left: 210px;
opacity: 0;filter:alpha(opacity=0);
overflow: hidden;
position: absolute;
right: 0;
top: 162px;
width: 596px;
z-index: 60;
}


p.closeInfoDiv
{
	cursor: pointer;
	position: absolute;
	color: #676666;
	font-weight: bold;
	font-size: 11px;
	float: right;
	text-align: right;
	margin-left: 478px;
	margin-top: 15px;
}


div#content-bodyH {
position: relative;
 overflow: hidden; 
  width: 454px;
  height: 365px;
  margin-top: 10px;
  margin-left: 20px;
  z-index: 3;
}

div#content-bodyH p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 17px;
	line-height: 14px;
}

div#content-bodyH p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageH
{
	position: absolute;
	z-index: 5;
	width: 454px;
}

#Scrollbar-Container_H {
  position: absolute;  
  margin-top: 10px; margin-left: 477px;
  display: block;
  visibility: hidden;
  z-index: 4;
}


 #Scrollbar-TrackH {
  width: 18px; height: 351px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownH {
  cursor: pointer;
  position: absolute;
  top: 359px;
}

p.backLink
{
	font-weight: bold;
}

p.backLink a
{
	text-decoration: underline;
	color: #000000;
}

div#logoAnim
{
	display: block;
	float: left;
	width: 460px;
	height: 105px;
}

h2.referenceShow
{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #a89420;
	letter-spacing: 1px;
	text-align: left;
	float: left;
}

div.refImg{
	margin-top: -30px;
	margin-left: 10px;
	height: 50px;
	float: left;
}

div.refListShow
{
	display: block;
	float: none;
	height: 40px;
}

div#block_bs_1{
	display: block;
	position: absolute;
	z-index: 1;
	width: 208px;
	height: 34px;
	margin-top: 0px;
	margin-left: 2px;
	background-color: #a89420;
	overflow: hidden;
}

div#block_bs_2{
	display: block;
	position: absolute;
	z-index: 1;
	width: 596px;
	height: 34px;
	margin-top: 0px;
	margin-left: 212px;
	background-color: #a89420;
	overflow: hidden;
}

div#block_bs_3{
	display: block;
	position: absolute;
	z-index: 1;
	width: 208px;
	height: 340px;
	margin-top: 38px;
	margin-left: 2px;
	overflow: hidden;
}

div#block_bs_4{
	display: block;
	position: absolute;
	z-index: 1;
	width: 596px;
	height: 340px;
	margin-top: 38px;
	margin-left: 212px;
	overflow: hidden;
}

div#block_bs_5{
	display: block;
	position: absolute;
	z-index: 1;
	width: 192px;
	height: 204px;
	margin-top: 0px;
	margin-left: 810px;
	padding-top: 48px;
	background-color: #a89420;
	background-image: url(../images/bookshop_basketOverview.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}

div#block_bs_6{
	display: block;
	position: absolute;
	z-index: 1;
	width: 192px;
	height: 125px;
	margin-top: 254px;
	margin-left: 810px;
	overflow: hidden;
}

p.bsMenuTitle{
	margin: 0px;
	padding: 0px;
	padding: 3px 4px 2px 11px;
	border-bottom: solid 1px #5b5b5b;
	color: #a89420;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.7px;
	text-transform: uppercase;
}

p.bsMenuItem{
	margin: 0px;
	padding: 0px;
	padding: 3px 4px 2px 11px;
	border-bottom: solid 1px #acacac;
	color: #656565;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 0.7px;
	text-transform: uppercase;
}

p.bsMenuItem a{
	color: #656565;
	text-decoration: none;
}

p.bsMenuItem a:hover{
	color: #787878;
	text-decoration: none;
}

p.bsMenuSpace{
	margin: 0px;
	padding: 0px;
	height: 19px;
	display: block;
}

div#content-bodyK {
position: relative;
 overflow: hidden; 
  width: 558px;
  height: 275px;
  margin-top: 20px;
  margin-left: 10px;
  z-index: 3;
}

div#content-bodyK p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 17px;
	line-height: 14px;
}

div#content-bodyK p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageK
{
	position: absolute;
	z-index: 5;
	width: 554px;
}

#Scrollbar-Container_K {
  position: absolute;  
  margin-top: 10px; margin-left: 570px;
  display: block;
  visibility: hidden;
  z-index: 4;
}


 #Scrollbar-TrackK {
  width: 18px; height: 271px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownK {
  cursor: pointer;
  position: absolute;
  top: 279px;
}

div#dynPageK h1{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	color: #a89420;
	margin-bottom: 10px;
	width: 100%;
}

div#dynPageK h2{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	letter-spacing: 0.5px;
	color: #3d6c00;
	margin-top: -10px;
	margin-bottom: 10px;
	width: 100%;
}

div#dynPageK p.bodytext{
	margin: 0px;
	padding: 0px;
	color: #7d7d7d;
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 15px;
	margin-bottom: 6px;
}

div.bsCatTitle{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.7px;
	color: #ffffff;
	display: block;
	float: left;
	width: 372px;
	padding: 14px 4px 9px 8px;
}

div#bsSearchForm{
	display: block;
	float: left;
	width: 203px;
	padding-top: 9px;
	overflow: hidden;
}

div.bsSearchLabel{
	display: block;
	float: left;
	width: 61px;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 0.5px;
	padding-top: 3px;
}

div.bsSearchInput{
	display: block;
	float: left;
	width: 142px;
}

div.bsSearchInput input{
	width: 140px;
	height: 14px;
	border: solid 1px #726525;
	background-color: #ffffff;
	color: #000000;
}

div#block_bs_7{
	display: block;
	position: absolute;
	z-index: 1;
	width: 455px;
	height: 16px;
	margin-top: 393px;
	margin-left: 2px;
	overflow: hidden;
}

div.bsList{
	display: block;
	float: left;
	width: 290px;
	height: 165px;
	overflow: hidden;
}

div.bsListImage{
	display: block;
	float: left;
	width: 90px;
	margin-top: 18px;
	margin-left: 8px;
}

div.bsListText{
	display: block;
	float: left;
	width: 190px;	
	margin-top: 18px;
	overflow: hidden;
}

div.bsListText h1{
	margin: 0px;
	padding: 0px;
	color: #a89420;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	line-height: 15px;
	margin-bottom: 2px;
}

div.bsListText h1 a{
	text-decoration: none;
	color: #a89420;
}

div.bsListText h2{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	letter-spacing: 0.5px;
	color: #3d6c00;
}

div.bsListText h2 a{
	color: #3d6c00;
	text-decoration: none;
}

div.bsListText p.bodytext{
	margin: 0px;
	padding: 0px;
	color: #7d7d7d;
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 15px;
	margin-bottom: 6px;
}

div.bsListText p.bodytext a{
	text-decoration: none;
	color: #7d7d7d;
}

div.bsListPrice{
	display: block;
	float: left;
	position: absolute;
	margin-top: 115px;
	width: 70px;
	text-align: left;
	color: #a89420;
	font-size: 12px;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}

div.bsListPrice1{
	display: block;
	float: left;
	position: absolute;
	margin-top: 310px;
	width: 70px;
	text-align: left;
	color: #a89420;
	font-size: 12px;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	margin-left: 305px;
}

div.bsListPutInBasket{
	display: block;
	float: left;
	width: 110px;
	position: absolute;
	margin-top: 115px;
	margin-left: 83px;
}

div.bsListPutInBasket1{
	display: block;
	float: left;
	width: 200px;
	position: absolute;
	margin-top: 310px;
	margin-left: 380px;
}

input#bsPutInBasket{
	width: 15px;
	text-align: center;
	font-size: 9px;
	height: 10px;
	border: none;
	background-color: #ffffff;
	color: #a89420;
	font-weight: bold;
	float: left;
	border: solid 1px #9e9b94;
}

input#bsPutInBasketImg{
	padding-top: 1px;
	margin-left: 2px;
}

div#bsListPages{
	display: block;
	width: 596px;
	position: absolute;
	margin-top: 326px;
}

div.bsListPagesNumbers{
	width: 540px;
	text-align: right;
	float: left;
	display: block;
	color: #a89420;
	font-size: 11px;
}


span.bsLPNNormal a{
	color: #a89420;
	text-decoration: none;
	font-weight: normal;
}

span.bsLPNCurrent a{
	color: #a89420;
	text-decoration: none;
	font-weight: bold;
}

div.bsListPagesArrows{
	display: block;
	float: left;
	width: 27px;
	margin-left: 15px;
	overflow: hidden;
}

img#bsArrLeft{
	float: left;
	padding-right: 4px;
	margin-right: 4px;
	border-right: solid 1px #a89420;
	cursor: pointer;
}

img#bsArrRight{
	cursor: pointer;
}

div.bsPIBLabel{
	font-size: 10px;
	color: #a89420;
	float: left;
	padding-right: 5px;
}

div#bsBasketShort{
	display: block;
	color: #ffffff;
	background-image: url(../images/bookshopt_cartIcon.jpg);
	background-position: 0px 0px;
	padding-top: 1px;
	background-repeat: no-repeat;
	margin-left: 220px;
	padding-left: 23px;
	width: 500px;
}

div#bsBasketShort a{
	color: #ffffff;
	text-decoration: underline;
}

span.bsGold{
	color: #a89420;
	font-weight: bold;
}

p.bsBasketShort1{
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	padding-left: 7px;
}

div.bsBSAmount{
	display: block;
	position: absolute;
	width: 175px;
	top: 198px;
	margin-left: 7px;
	border-top: solid 1px #ffffff;
	padding-top: 8px;
}

div.bsBSA1{
	color: #ffffff;
	text-transform: uppercase;
	float: left;
	width: 102px;
	text-align: left;
}

div.bsBSA2{
	color: #ffffff;
	text-transform: uppercase;
	float: left;
	width: 73px;
	text-align: right;
}

div.bsBSA3{
	display: block;
	position: absolute;
	width: 155px;
	color: #ffffff;
	text-transform: none;
	font-weight: bold;
	margin-top: 20px;	
	text-align: left;
	background-image: url(../images/bookshop_goToArrow.jpg);
	background-position: right 2px;
	background-repeat: no-repeat;
	cursor: pointer;
}

div.bsBSA3 a{
	color: #ffffff;
	text-decoration: none;
}

div#content-bodyM {
position: relative;
 overflow: hidden; 
  width: 547px;
  height: 123px;
  margin-left: 19px;
  z-index: 3;
}

div#content-bodyM p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 17px;
	line-height: 14px;
}

div#content-bodyM p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageM
{
	position: absolute;
	z-index: 5;
	width: 554px;
}

#Scrollbar-Container_M {
  position: absolute;  
  margin-top: 10px; margin-left: 570px;
  display: block;
  visibility: hidden;
  z-index: 4;
}


 #Scrollbar-TrackM {
  width: 18px; height: 301px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownM {
  cursor: pointer;
  position: absolute;
  top: 309px;
}


div#content-bodyN {
position: relative;
 overflow: hidden; 
  width: 547px;
  height: 145px;
  margin-left: 20px;
  z-index: 3;
}

div#content-bodyN p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 14px;
}

div#content-bodyN p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageN
{
	position: absolute;
	z-index: 5;
	width: 454px;
}

#Scrollbar-Container_N {
  position: absolute;  
  margin-top: 0px; margin-left: 570px;
  display: block;
  visibility: hidden;
  z-index: 4;
}

 .Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  margin-top: -2px;
}
 #Scrollbar-TrackN {
  width: 18px; height: 110px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownN {
  cursor: pointer;
  position: absolute;
  top: 118px;
}

div#content-bodyO {
position: relative;
 overflow: hidden; 
  width: 547px;
  height: 147px;
  margin-left: 20px;
  z-index: 3;
}

div#content-bodyO p.bodytext
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 14px;
}

div#content-bodyO p.bodytext a
{
	color: #000000;
	text-decoration: underline;
}

div#dynPageO
{
	position: absolute;
	z-index: 5;
	width: 454px;
}

#Scrollbar-Container_O {
  position: absolute;  
  margin-top: 0px; margin-left: 570px;
  display: block;
  visibility: hidden;
  z-index: 4;
}

 .Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  margin-top: -2px;
}
 #Scrollbar-TrackO {
  width: 18px; height: 160px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownO {
  cursor: pointer;
  position: absolute;
  top: 168px;
}

div.refImgShow{
	display: block;
	float: left;
}

div.refHeader{
	display: block;
	float: left;
}

table.refShow{
	margin-top: -40px;
}

div.bsPIBOnstock{
	display: block;
	float: left;
	margin-right: 10px;
	width: 70px;
	text-align: right;
}

span.bsGreen{
	color: #3d6c00;
}

span.bsRed{
	color: #ff3333;
}

div#bsBackLink{
	color: #a89420;
	font-weight: bold;
	position: absolute;
	margin-top: 310px;
	display: block;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	font-size: 11px;
	margin-left: 10px;
}

div#referenceSlideShowBlock{
	display: block;
	position: absolute;
	width: 332px;
	height: 379px;
	overflow: hidden;
	z-index: 1;
}

div.bsDImg{
	display: block;
	position: absolute;
	z-index: 3;
	width: 165px;
	height: auto;
	left: 10px;
	top: 20px;
}


div#content-bodyP {
	position: relative;
 overflow: hidden; 
  width: 385px;
  height: 195px;
  margin-top: 10px;
  margin-left: 185px;
  z-index: 3;
}

div#dynPageP
{
	position: absolute;
	z-index: 5;
}

#Scrollbar-Container_P {
  position: absolute;  
  margin-top: 0px; margin-left: 570px;
  display: block;
  visibility: hidden;
  z-index: 4;
}

 .Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  margin-top: -2px;
}
 #Scrollbar-TrackP {
  width: 18px; height: 200px;
  position: absolute;
  top: 8px; left: 0px;
} 
 .Scrollbar-Handle {
  position: absolute;
  width: 18px; height: 43px;
  cursor: pointer;
}
 #Scrollbar-DownP {
  cursor: pointer;
  position: absolute;
  top: 208px;
}

h1#bsDTitle{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	color: #a89420;
	width: 370px;
	margin-top: 20px;
	margin-left: 185px;
}

h2#bsDWriter{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	letter-spacing: 0.5px;
	color: #3d6c00;
	margin-left: 185px;
	width: 370px;
}

div#dynPageP p.bodytext{
	margin: 0px;
	padding: 0px;
	color: #7d7d7d;
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 15px;
	margin-bottom: 6px;
}

table#tblShop_2 {
border-collapse:collapse;
margin:0;
padding:0;
width:545px;
margin-left: 19px;
}

p.bodytext2{
	margin: 0px;
	padding: 0px;
	margin-left: 19px;
}

h1.h1_2{
	margin-bottom: 0px;
	margin-top: 10px;
}

div#formularShop2{
font-size:10px;
margin-left:19px;
margin-top:19px;
}

div.frow_2
{
	margin-left: 0px;
	display: block;
	width: 375px;
	height: 20px;
}

div.frow1_2
{
	margin-left: 0px;
	display: block;
	width: 375px;
	height: 20px;
	margin-top: 5px;
}

div.frow_2 div, div.frow1_2 div
{
	float: left;
}

p.bsQuickLink1{
	margin: 0px;
	padding: 0px;
	padding-left: 11px;
	padding-top: 14px;
	padding-bottom: 3px;
	color: #3d6c00;
	font-weight: bold;
	letter-spacing: 0.5px;
}

p.bsQuickLink{
	margin: 0px;
	padding: 0px;
	padding-left: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #3d6c00;
	font-weight: bold;
	letter-spacing: 0.5px;
}

p.bsQuickLink a, p.bsQuickLink1 a{
	color: #3d6c00;
	text-decoration: none;
}


div#absWebKnapper{
	display: block;
	position: absolute;
	z-index: 4;
	left: 2px;
	top: 546px;
	width: 58px;
	height: 58px;
	overflow: hidden;
}