@charset "utf-8";
/* CSS Document */
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color:#000000;
margin: 0; 
}
body {
BACKGROUND: url(images/bg_generic.jpg) #2F7677 fixed no-repeat 50% top;
}
.img {border:none;}

.topbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	clip:    rect(auto auto auto auto);
	text-align: center;
}

.topbar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	clip:    rect(auto auto auto auto);
	text-align: center;
}

.topbar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	clip:    rect(auto auto auto auto);
	text-align: center;
}
.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	clip:    rect(auto auto auto auto);
	text-align: left;
}

.sidebar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	clip:    rect(auto auto auto auto);
	text-align: left;
}

.docssnav	{
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
width: 95px;
height: 28px;
margin: 0; 
padding: 0; 
}

.docssnav a {
font-family: Arial, Helvetica, sans-serif;
display: block;
color: #FFFFFF;
font-size: 13px;
font-weight:normal;
width: 2px;
height: 28px;
display: block;
float: left;
text-decoration: none;
}

.docssnav span {
	position: absolute;
	top: 7px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 95px;
	height: 28px;
	text-align: center;
}

.mainhead	{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color:#2F7677;
margin: 5; 
padding: 0;
line-height:1.5;
}

.mainbody	{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color:#000000;
margin: 0; 
padding-left:5px;
padding-right:5px;
}

.mainbody a{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color:#000000;
margin: 0; 
text-decoration:none;
}

.mainbody a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color:#000000;
margin: 0; 
text-decoration:underline;
}
.mainbody a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color:#000000;
margin: 0; 
}

.mainbodyred	{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color:#900;
margin: 0; 
padding-left:5px;
padding-right:5px;
}

.mainbodyred a{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color:#900;
margin: 0; 
text-decoration:none;
}

.mainbodyred a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color:#900;
margin: 0; 
text-decoration:underline;
}
.mainbodyred a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color:#900;
margin: 0; 
}


.mainhead1	{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
color:#2F7677;
margin: 0; 
padding-left:5px;
padding-right:5px;
line-height:1.5;
}
.mainhead2	{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color:#2F7677;
margin: 0; 
padding-left:5px;
padding-right:5px;
text-decoration:none;
line-height:1.5;
}

.mainhead2 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color:#2F7677;
margin: 0; 
padding-left:5px;
padding-right:5px;
text-decoration:none;
line-height:1.5;
}

.mainhead2 a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color:#2F7677;
margin: 0; 
padding-left:5px;
padding-right:5px;
text-decoration:underline;
line-height:1.5;
}

.mainheadred	{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #900;
margin: 0; 
padding-left:5px;
padding-right:5px;
}
.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	clip:    rect(auto auto auto auto);
	text-align: left;
}

.bottomnav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #9A9A9A;
	text-decoration: none;
	clip:    rect(auto auto auto auto);
	text-align: left;
}

.bottomnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	clip:    rect(auto auto auto auto);
	text-align: left;
}

.topphone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: right;
}

.topphone a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #9A9A9A;
	text-decoration: none;
	text-align: right;
}

.topphone a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #F5E49F;
	text-decoration: none;
	text-align: right;
}

/* --- Thumbnail styling --- */
.sig {clear:both;margin:0px;padding:12px;display:table;/*position:relative;*/}
.sig_clr {clear:both;}
.sig_cont {float:left; border:none;/*position:relative;*/}
.sig_cont .sig_thumb {float:left;margin:4px;padding:0px;}
.sig_cont .sig_thumb a {display:block;position:relative;text-decoration:none;margin:0px;padding:4px;border:1px solid #bbb;background:#fbfbfb;
}
.sig_cont .sig_thumb a:hover {display:block;position:relative;text-decoration:none;margin:0px;padding:4px;border:1px solid #666;background:url(stripes.gif);}
.sig_cont .sig_thumb a img {display:block;position:relative;margin:0px;padding:0px;background:#fff url(loading.gif) no-repeat 50% 50%;}
.sig_cont .sig_thumb a:hover img {display:block;position:relative;margin:0px;padding:0px;background:none;}

/* --- Caption/Label styling --- */
.sig_cont .sig_thumb a span.sig_pseudocaption,
.sig_cont .sig_thumb a:hover span.sig_pseudocaption {display:none;}
.sig_cont .sig_thumb a span.sig_pseudocaption {}
.sig_cont .sig_thumb a:hover span.sig_pseudocaption {}
.sig_cont .sig_thumb a span.sig_pseudocaption b {display:none;}
.sig_cont .sig_thumb a span.sig_caption,
.sig_cont .sig_thumb a:hover span.sig_caption {display:block;text-align:center;margin:4px auto 0px auto;padding:2px;width:auto;cursor:pointer;}
.sig_cont .sig_thumb a span.sig_caption {color:#333;}
.sig_cont .sig_thumb a:hover span.sig_caption {color:#cc3300;}
.sig {
	CLEAR: both; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px
}
.sig_clr {
	CLEAR: both
}
.sig_cont {
	FLOAT: left
}
.sig_cont .sig_thumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px; PADDING-TOP: 0px
}
.sig_cont .sig_thumb A {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bbb 1px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #fbfbfb; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #bbb 1px solid; POSITION: relative; TEXT-DECORATION: none
}
.sig_cont .sig_thumb A:hover {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(stripes.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid; POSITION: relative; TEXT-DECORATION: none
}
.sig_cont .sig_thumb A IMG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(loading.gif) #fff no-repeat 50% 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
.sig_cont .sig_thumb A:hover IMG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
.sig_cont .sig_thumb A SPAN.sig_pseudocaption {
	DISPLAY: none
}
.sig_cont .sig_thumb A:hover SPAN.sig_pseudocaption {
	DISPLAY: none
}
.sig_cont .sig_thumb A SPAN.sig_pseudocaption {
	
}
.sig_cont .sig_thumb A:hover SPAN.sig_pseudocaption {
	
}
.sig_cont .sig_thumb A SPAN.sig_pseudocaption B {
	DISPLAY: none
}
.sig_cont .sig_thumb A SPAN.sig_caption {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 4px auto 0px; WIDTH: auto; CURSOR: pointer; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.sig_cont .sig_thumb A:hover SPAN.sig_caption {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 4px auto 0px; WIDTH: auto; CURSOR: pointer; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.sig_cont .sig_thumb A SPAN.sig_caption {
	COLOR: #333
}
.sig_cont .sig_thumb A:hover SPAN.sig_caption {
	COLOR: #cc3300
}
.jw_slidetitle {
	BACKGROUND: url(slide_bg_r.png) no-repeat right top; MARGIN: 0px; OVERFLOW: hidden; CURSOR: pointer
}
.jw_st_left {
	BACKGROUND: url(slide_bg_l.png) no-repeat left top; MARGIN-RIGHT: 10px
}
.jw_st_cont {
	PADDING-RIGHT: 2px! important; PADDING-LEFT: 20px! important; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(star.png) no-repeat 0px 3px; PADDING-BOTTOM: 5px! important; MARGIN-LEFT: 8px; COLOR: #c64934; PADDING-TOP: 5px! important
}
.jw_slide {
	VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: 0px; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.jw_slidecontent {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; POSITION: relative
}
DIV.ja-gallery {
	WIDTH: 450px
}
DIV.ja_slider_img_full {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BACKGROUND: url(../images/guarants.png) #10271b no-repeat center center; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 180px; TEXT-ALIGN: center
}
#ja-scrollgallery_1 {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#ja-scrollgallery_2 {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#ja-gallery-navigation {
	MARGIN-TOP: 5px; BACKGROUND: #666666; WIDTH: 452px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#ja-gallery-navigation-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 15px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px; TEXT-ALIGN: center
}
#ja-gallery-navigation-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 15px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px; TEXT-ALIGN: center
}
#ja-gallery-navigation-left {
	WIDTH: 15px
}
#ja-gallery-navigation-left IMG {
	PADDING-TOP: 15px
}
#ja-gallery-navigation-right IMG {
	PADDING-TOP: 15px
}
DIV#ja-gallery-navigation-center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#ja-gallery-navigation-center UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#ja-gallery-navigation-center UL LI.jasg-element {
	DISPLAY: inline
}
DIV#tooltip {
	BORDER-RIGHT: #666666 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; DISPLAY: none; PADDING-LEFT: 3px; Z-INDEX: 1000; BACKGROUND: #999999; PADDING-BOTTOM: 3px; FONT: bold 9px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 2px solid; POSITION: absolute; TEXT-ALIGN: left
}

div#nifty {
  margin: 0 10%; background: #FFFFFF;
}
div.rounded div {
  height: 1px;
  overflow: hidden;
}
#radiusx, #radiusy {
  text-align: right;
  width: 20px;

/* --- END --- */