 BODY {
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
background-color:#000;
text-align:center
}

#wrap {
width:980px;
text-align:left;
margin:auto;
padding:0
}

#page {
min-width:980px;
background:url(images/Bgr_Brush_Top_logo.jpg) #000 no-repeat center top;
overflow:hidden;
margin:auto
}

#page1 {
margin-top:0;
min-width:980px;
min-height:820px;
background:url(images/IMG_5352_gran.JPG) #000 no-repeat center bottom;
margin-left:auto;
overflow:hidden;
margin-right:auto
}

#main_nav {
height:120px;
width:980px;
padding:0
}

#headline {
vertical-align:top;
width:980px;
height:120px
}

#logo {
float:left;
padding:0
}

#languages {
padding-right:0;
margin-top:2px;
float:right;
background-image:url(images/Flags/Flags_bgr_black.gif);
width:110px;
background-repeat:no-repeat;
height:25px
}

.flags {
margin-top:5px
}

#navigation {
position:relative;
float:right;
margin-top:-69px;
margin-bottom:0;
margin-left:525px;
height:38px
}

.special_offer {
	position:absolute;
	margin-right:54px;
	font-size:13px;
	background:url(images/Nav.Tags/OFFER.gif) no-repeat;
	float:right;
	width:98px;
	height:38px;
	text-align:center;
	left:-151px;
	top:6px;
	padding:0;
}

A.special_offer {
color:#000;
text-decoration:none
}

.nav_bar {
position:absolute;
clear:right;
width:403px;
height:33px;
left:-403px;
top:44px;
padding-bottom:0
}

.active {
display:block;
font-size:13px;
float:left;
width:97px;
padding-top:6px;
height:32px;
text-align:center;
font-weight:700;
background:url(images/Nav.Tags/ACTIVE.gif) no-repeat
}

.inactive {
display:block;
font-size:13px;
float:left;
width:97px;
padding-top:6px;
height:32px;
text-align:center;
background:url(images/Nav.Tags/INACTIVE_Grey.gif) no-repeat
}

.offer_stick {
float:left
}

A.active {
font-size:13px;
width:98px;
color:#000;
height:32px;
text-align:center;
text-decoration:none;
background:url(images/Nav.Tags/ACTIVE.gif) no-repeat
}

A.inactive {
font-size:13px;
width:98px;
color:#000;
height:32px;
text-align:center;
text-decoration:none;
background:url(images/Nav.Tags/INACTIVE.gif) no-repeat
}

A.inactive:hover {
font-weight:700;
background:url(images/Nav.Tags/ACTIVE.gif) no-repeat;
padding-top:6px
}

.clear {
clear:both;
line-height:0;
height:0;
margin:0;
padding:0
}

.BodyContent {
padding-right:20px;
padding-left:20px;
color:#000;
position:relative;
background-color:#ccc;
text-align:left
}

#Pagetitle {
	position:relative;
	font-weight:700;
	font-size:16px;
	width:940px;
	line-height:50px;
}

#Pagetitle_examples{
	position:relative;
	font-weight:700;
	font-size:16px;
	width:940px;
padding-top:30px;
padding-bottom:10px;
text-align:center;
}


.bodyText {
	position:relative;
	font-size:13px;
	width:940px;
	height:470px;
}

.footer {
background-image:url(images/Border_Bottom2_980.gif);
width:980px;
color:#ccc;
height:30px;
text-align:center;
font-variant:small-caps
}

.footer_text {
font-size:12px;
color:#CCC;
line-height:40px;
text-align:center;
font-variant:small-caps;
}

.footer_text a {
	color: #FFF;
	text-decoration: none;
}

A.footer {
text-decoration:none
}

HR {
color:#ccc;
height:1px;
border-style:none
}

A {
color:#006
}

#Qual_Wool {
font-size:13px;
width:300px;
color:#000;
position:absolute;
text-align:right;
left:607px;
top:1px
}

.arrow_next {
float:right;
margin-right:15px;
padding-top:120px
}

.arrow_previous {
float:left;
margin-left:15px;
padding-top:120px
}

A.special_offer:hover,#special_offer_active {
font-weight:700;
background:url(images/Nav.Tags/OFFER.gif)
}

.examples_reference {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:right;
	margin-right:55px;
	}
	
.calculation_back {
	float:left;
	}

.calculation_img {
	position:absolute;
	left: 822px;
	top: -48px;
	width: 58px;
}

ul,p,td,tr,table,ol,div{
font-size:13px;
font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
.button{
border-bottom: black 1px solid;
border-left: #297394 1px solid;
border-right: black 1px solid;
border-top: #297394 1px solid;
font-size: 13px;
text-align:left;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
font-weight:bolder;
color:black;
background-color:#dfdfdf;
cursor:pointer;
display:inline;
width:auto;
}

.text{
}

.select{
}

