html{
	background:#010101 url(../images/line.gif) repeat-y 50% 0;
	height:100%;
}
body{
	margin:0;
  	color:#fff;
	font:11px/14px Tahoma, Arial, Verdana, sans-serif;
	background:url(../images/page.jpg) repeat-x left -64px;
	min-height:100%;
	min-width:999px;
}
.all{
	width:100%;
	background:url(../images/nav.gif) no-repeat 50% 101px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:11px/14px Arial, Verdana, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page{
	margin:0 auto;
	width:999px;
}
#header{
	width:100%;
	height:100px;
	overflow:hidden;
	background:url(../images/new_top.jpg);
}
#header .logo{
	float:left;
	overflow:hidden;
	width:480px;
	height:46px;
	/* background:url(../images/logo.gif); */
	text-indent:-9999px;
	margin:30px 0 0 0px;
	display:inline;
}
#header .logo a{
	display:block;
	width:100%;
	height:100%;
}
#header .home-lnk{
	float:right;
	font:16px/18px Arial, Verdana, sans-serif;
	margin:76px 25px 0 0;
	display:inline;
	color:#000;
}
#nav{
	width:100%;
	position:relative;
	z-index:100;
}
#nav ul{
	padding:1px 0 0;
	margin:0;
	list-style:none;
}
#nav li{float:left;}
#nav li a{
	float:left;
	background:url(../images/nav-left.gif) no-repeat;
	color:#fff; /* 06776d; */
}
#nav li a span{
	float:left;
	background:url(../images/nav-right.gif) no-repeat 100% 0;
	padding:10px 22px 0 21px;
	height:25px;
	cursor:pointer;
}
#nav li:hover,
#nav li.hover{position:relative;}
#nav li.active a,
#nav li:hover a,
#nav li.hover a{
	color:#fff;
	text-decoration:none;
}
#nav li.active a span,
#nav li:hover a span,
#nav li.hover a span{background:#000;}
#nav .drop{
	display:none;
	position:absolute;
	top:25px;
	left:-1px;
	width:353px;
	background:url(../images/drop.gif);
	border:1px solid #005851;
	padding:15px 0 28px;
	overflow:hidden;
	font:bold 10px/12px Arial, Verdana, sans-serif;
	z-index:100;
}
#nav .drop .column1{
	float:left;
	overflow:hidden;
	width:162px;
	padding:0 10px 0 24px;
}
#nav .drop .column1 strong{
	display:block;
	color:#06776d;
	font:24px/26px Arial, Verdana, sans-serif;
}
#nav .drop .column1 ul{padding:14px 0 0;}
#nav .drop .column1 li{float:none;padding-bottom:2px;}
#nav .drop .column1 a{
	float:none;
	color:#5b9f99;
	background:url(../images/drop-blt1.gif) no-repeat 0 3px;
	padding:0 0 0 8px;
}
#nav .drop .column1 a:hover{
	color:#fff;
	background:url(../images/drop-blt2.gif) no-repeat 0 3px;
}
#nav .drop .column2{
	float:right;
	width:135px;
	padding:28px 10px 0 12px;
	display:none;
}
#nav .drop .column2 ul{padding:0;}
#nav .drop .column2 li{
	float:none;
	padding:3px 0 0;
	vertical-align:top;
	height:1%;
}
#nav .drop .column2 li a{
	float:none;
	color:#5b9f99;
	background:url(../images/folder.png) no-repeat;
	padding:2px 0 4px 25px;
	display:block;
}
#nav .drop .column2 li a:hover{color:#fff;}
#nav li:hover .drop,
#nav li.hover .drop{display:block;}
#submenu {
	height:30px;
	width:100%;
	background-color:#090909;
}
#submenu ul{
	padding:7px 0 0 24px;
	margin:0;
	list-style:none;
}
#submenu li{float:left; padding:0 10px 0 0;}
#submenu li a{
	font-family:Tahoma,Arial,Verdana,sans-serif;
	font-size:12px;	
	color:#005850;
	font-weight:bold;
}
#content{
	width:989px;
	overflow:hidden;
	background:#000 url(../images/content-bottom.gif) no-repeat 0 100%;
	padding:0 5px 110px;
	clear:both;
}
.top10{
	width:138px;
	height:49px;
	overflow:hidden;
	margin:0 0 -6px 62px;
}
.top10 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/top10.gif) no-repeat 50% 0;
	height:100%;
}
.morearts{
	width:158px;
	height:49px;
	overflow:hidden;
	margin:4px 0 0px 82px;
}
.morearts a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/moretitle.png) no-repeat 50% 0;
	height:100%;
}
.column{
	float:left;
	overflow:hidden;
	width:249px;
}
.column .column-box{
	background:#464646;
	margin:0px 0 0;
	overflow:hidden;
	padding:8px 18px 4px;
	width:213px;
}
.column .column-box h2{
	margin:0;
	color:#5da59f;
	font:20px/22px Arial, Verdana, sans-serif;
}
.column .column-box h2 span{color:#fff;}
.column .column-box .box-hold{
	padding:2px 0 0;
	width:100%;
	overflow:hidden;
}
.column .column-box .box-hold img{
	float:left;
	margin:2px 0 0;
}
.column .column-box .box-hold .txt-hold{
	float:right;
	overflow:hidden;
	width:83px;
}
.column .column-box .box-hold p{
	color:#fff;
	font:11px/14px Tahoma, Arial, Verdana, sans-serif;
	margin:0;
}
.column .column-box .box-hold p a{
	color:#579a94;
	font:13px/16px Tahoma, Arial, Verdana, sans-serif;
}
.column-block{
	width:100%;
	overflow:hidden;
	background:#111 url(../images/box-heading.gif) no-repeat;
}
.column-list{
	padding:0 0 3px;
	margin:0 0 0 7px;
	width:242px;
	overflow:hidden;
	list-style:none;
}
.column-list li{
	background:url(../images/col-list-line.gif) no-repeat 0 100%;
	padding:6px 0 7px;
	vertical-align:top;
	height:1%;
	overflow:hidden;
	width:237px;
}
.column-list .photo{
	float:left;
	width:100px;
	overflow:hidden;
	border:1px solid #005850;
}
.column-list .photo img{
	display:block;
}
.column-list .text{
	float:right;
	overflow:hidden;
	width:122px;
	padding:0 4px 0 0;
}
.column-list h4, .column-list h4 a{
	margin:0;
	color:#005850;
	font:13px/14px Arial, Verdana, sans-serif;
	text-decoration:none;
}
.column-list h4 a:hover {
text-decoration:underline;
}
.column-list p{margin:7px 0 0;}
.column-list .more{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/more-lnk.gif);
	width:14px;
	height:14px;
	margin:2px 4px 0 0;
	display:inline;
}
.column-hold{
	width:232px;
	overflow:hidden;
	padding:12px 9px 15px 8px;
	border-top:2px solid #000;
	background:#0e1716;
}
.column-hold h3{
	margin:0 12px;
	color:#5faca5;
	font:20px/22px Arial, Verdana, sans-serif;
}
.column-hold h3 span{color:#fff;}
.column-hold-box{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
}
.column-hold .photo{
	float:left;
	overflow:hidden;
	width:121px;
}
.column-hold .text{
	float:right;
	overflow:hidden;
	width:98px;
}
.column-hold .text h4, .column-hold .text h4 a{
	color:#579a94;
	font:13px/16px Tahoma, Arial, Verdana, sans-serif;
	margin:0;
	text-decoration:none;
}
.column-hold .text p{margin:10px 0 0;}
.column-hold .more{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/more-lnk1.gif);
	width:14px;
	height:14px;
}
.column-container{
	width:100%;
	background:#002623 url(../images/column-container.gif) no-repeat;
	padding:7px 0 0;
}
.column .heading{
	background:url(../images/heading.gif);
	width:138px;
	height:25px;
	overflow:hidden;
}
.column-container .heading{margin:0 0 0 61px;}
.column .heading h3{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	height:100%;
	width:100%;
}
.heading h3.txt-reallife{background:url(../images/txt-reallife.gif) no-repeat 50% 50%;}
.column-product-list{
	padding:22px 3px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.column-product-list li{
	background:url(../images/product-list-line.gif) repeat-x 0 100%;
	padding:8px 0 10px 3px;
	overflow:hidden;
	width:240px;
	vertical-align:top;
	height:1%;
}
.column-product-list .photo{
	float:left;
	overflow:hidden;
	background:url(../images/list-sep.gif) repeat-y;
	padding:0 0 0 6px;
	width:99px;
}
.column-product-list .hold{
	float:right;
	overflow:hidden;
	background:url(../images/list-sep.gif) repeat-y;
	padding:0 9px;
	width:116px;
}
.column-product-list h4{
	margin:0;
	color:#579a94;
	font:13px/16px Tahoma, Arial, Verdana, sans-serif;
}
.column-product-list h5{
	margin:0;
	font:10px/14px Tahoma, Arial, Verdana, sans-serif;
}
.column-product-list p{color:#5faca5; margin:8px 0 0;}
.column-product-list p a{color:#5faca5;}
.container{
	float:right;
	overflow:hidden;
	width:737px;
	background:#000 url(../images/container.gif) repeat-x;
	padding:4px 0 0;
}
.center-banner-holder,
.container .top-banner{
	margin:0 4px 0 5px;
	padding:2px;
	width:724px;
	overflow:hidden;
	background:#002724 url(../images/top-banner-bg.gif) repeat-x;
}
.center-banner-holder a,
.container .top-banner a{
	display:block;
	border:1px solid #000;
	border-width:1px 2px;
}
.container .container-hold{
	width:100%;
	overflow:hidden;
}
.container .column1{
	float:left;
	overflow:hidden;
	width:429px;
	padding:12px 0 0;
}
.container .column1 h3{
	color:#06776d;
	font:bold 12px/14px Arial, Verdana, sans-serif;
	margin:0 11px;
}
.container .column1 h3 span{color:#fff;}
.container .gallery-hold{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}
.container .visual-box{
	position:relative;
	overflow:hidden;
	width:100%;
	z-index:5;
}
.container .visual-box img{display:block;}
.container .visual-box .block{
	position:absolute;
	bottom:1px;
	left:0;
	width:100%;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	overflow:hidden;
}
.container .visual-box .holder{
	width:363px;
	background:url(../images/visual.png);
	padding:8px 33px;
	cursor: pointer;
}
.container .visual-box h4{
	margin:0;
	font:15px/18px Tahoma, Arial, Verdana, sans-serif;
}
.container .visual-box p{
	margin:3px 0 0;
	font:12px/14px Tahoma, Arial, Verdana, sans-serif;
}
.container .gallery-hold .bar{
	width:399px;
	height:55px;
	background:url(../images/gallery-bar.gif);
	padding:0 0 0 30px;
	margin:11px 0 0;
}
.container .gallery-hold ul{
	padding:0;
	list-style:none;
	margin:0;
	font:16px/18px Arial, Verdana, sans-serif;
}
.container .gallery-hold li{
	float:left;
	margin:0 1px 0 0;
}

.container .gallery-hold a{
	float:left;
	text-align:center;
	width:52px;
	height:29px;
	background:url(../images/gallery-bar-number.gif);
	color:#000;
	padding:14px 0 0;
}

.container .gallery-hold .bar .more-info{ display:none !important;}
.container .gallery-hold .active a,
.container .gallery-hold a:hover{
	text-decoration:none;
	background:url(../images/gallery-bar-number-ov.gif);
	color:#004943;
}
.container .heading{
	height:33px;
	width:421px;
	overflow:hidden;
	padding:2px 0 0 8px;
}
.container .heading-hold{
	background:url(../images/container-heading.gif);
	height:33px;
	float:left;
}
.container .heading-bg{
	height:33px;
	background:url(../images/container-heading-left.gif) no-repeat;
	float:left;
}
.container .heading-bg1{
	height:29px;
	background:url(../images/container-heading-right.gif) no-repeat 100% 0;
	float:left;
	padding:4px 30px 0;
}
.container .heading h3{
	color:#5faca5;
	font:20px/22px Arial, Verdana, sans-serif;
	margin:0;
}
.container-box{
	background:#0e1716 url(../images/container-box.gif);
	width:411px;
	overflow:hidden;
	margin:0 0 0 8px;
}
.container-box-top{
	width:100%;
	overflow:hidden;
	background:url(../images/container-box-top.gif) no-repeat;
}
.container-box-bottom{
	width:377px;
	overflow:hidden;
	background:url(../images/container-box-bottom.gif) no-repeat 0 100%;
	padding:12px 21px 11px 13px;
}
.container-box .photo{
	float:left;
	width:189px;
	overflow:hidden;
}
.container-box .photo img{
	display:block;
	border:3px solid #09322e;
}
.container-box .text{
	float:right;
	width:176px;
	overflow:hidden;
}
.container-box h4{
	margin:0;
	font:18px/20px Tahoma, Arial, Verdana, sans-serif;
}
.container-box p{
	margin:6px 0 0;
	font:12px/14px Tahoma, Arial, Verdana, sans-serif;
	color:#5faca5;
}
.container-box p a{color:#5faca5;}
.container-list{
	padding:0;
	margin:0 0 0 8px;
	list-style:none;
	width:405px;
}
.container-list li{
	width:100%;
	overflow:hidden;
	background:#080b0a url(../images/container-list-top.gif) no-repeat;
	margin:0 0 2px;
	height:1%;
	vertical-align:top;
}
.container-list .hold{
	width:393px;
	overflow:hidden;
	background:url(../images/container-list-bottom.gif) no-repeat 0 100%;
	padding:8px 6px 9px;
}
.container-list .photo{
	float:left;
	overflow:hidden;
	border:1px solid #005850;
	width:100px;
}
.container-list .photo img{
	display:block;
}
.container-list .text{
	float:right;
	overflow:hidden;
	width:281px;
}
.container-list h4, .container-list h4 a{
	margin:0;
	color:#005850;
	font:13px/16px Tahoma, Arial, Verdana, sans-serif;
	text-decoration:none;
}
.container-list h4 a:hover {
text-decoration:underline;
}
.container-list p{
	font:11px/14px Tahoma, Arial, Verdana, sans-serif;
	margin:6px 0 0;
}
.container .more{
	float:right;
	color:#437772;
	font:bold 10px/12px Tahoma, Arial, Verdana, sans-serif;
	text-decoration:underline;
	margin:15px 20px 0 0;
	display:inline;
}
.container .more:hover{text-decoration:none;}
.container .column2{
	float:right;
	overflow:hidden;
	width:306px;
	background:#0c0c0c url(../images/column2.gif) repeat-y;
}
.search-box{
	width:100%;
	overflow:hidden;
	padding:1px 0 13px;
}
.signup {
	float:left;
	margin-left:16px;
	margin-top:2px;
}
.search-hold{
	float:right;
	background:#002725 url(../images/search-bg.gif) repeat-x;
	padding:3px 3px 1px;
}
.search-box form,
.search-box fieldset{float:right;}
.search-box .txt, .search-hold .txt {
	float:left;
	border:0 !important;
	padding:1px 4px !important;
	text-align:center !important;
	height:14px;
	width:115px;
	color:#fff !important;
	font:10px/14px Arial, Verdana, sans-serif !important;
	background:#000 !important;
	margin:0 3px 0 0 !important;
}
.container .thumbnailss-list{
	width:276px;
	overflow:hidden;
	padding:16px 0 12px 30px;
	border-bottom:2px solid #000;
}
.container .thumbnailss-list h3{
	margin:0;
	color:#5faca5;
	font:20px/22px Arial, Verdana, sans-serif;
}
.container .thumbnailss-list h3 span{color:#fff;}
.container .thumbnailss-list p{
	margin:3px 0 4px;
	font:bold 10px/12px Tahoma, Arial, Verdana, sans-serif;
}
.container .thumbnailss-list p a{color:#064741;}
.container .thumbnailss-list .thumb-hold{
	overflow:auto;
	width:278px;
	height:260px;
}
.container .thumbnailss-list ul{
	padding:0;
	margin:0;
	list-style:none;
	width:246px;
}
.container .thumbnailss-list li{
	float:left;
	width:121px;
	overflow:hidden;
	padding:1px 1px 0 0;
}
.container .thumbnailss-list li img{
	display:block;
	border:1px solid #000;
	width:119px;
	overflow:hidden;
	height:83px;
}
.container .thumbnailss-list .active img,
.container .thumbnailss-list a:hover img{border-color:#5ba49e;}
.container .news-list{
	background:url(../images/news-list-heading.gif) no-repeat;
	width:304px;
	overflow:hidden;
	padding:7px 0 0;
	margin:0 0 0 2px;
}
.container .news-list .news-heading{
	background:url(../images/news-heading.gif);
	width:236px;
	height:24px;
	overflow:hidden;
	margin:0 0 0 35px;
}
.container .news-list .news-heading-howto{
	background:url(../images/news-heading-howto.gif);
	width:157px;
	height:25px;
	overflow:hidden;
	margin:0 0 0 75px;
}
.container .news-list .news-heading-howto h3{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.container .news-list .news-heading-howto h3.txt1{background:url(../images/howto.gif) no-repeat 50% 50%;}
.container .news-list .news-heading h3{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.container .news-list .news-heading h3.txt1{background:url(../images/txt1.gif) no-repeat 50% 50%;}
.container .news-list ul{
	padding:8px 0 3px 8px;
	margin:0;
	list-style:none;
	width:293px;
	overflow:hidden;
}
.container .news-list li{
	width:100%;
	overflow:hidden;
	background:#202020 url(../images/news-list-top.gif) no-repeat;
	margin:3px 0 0;
	vertical-align:top;
	height:1%;
}
.container .news-list li.howto {
	background:none;
	margin:0;
}
.container .news-list .news-hold{
	width:272px;
	overflow:hidden;
	background:url(../images/news-list-bottom.gif) no-repeat 0 100%;
	padding:6px 12px 6px 9px;
}
.container .news-list .news-hold-howto {
	width:294px;
	overflow:hidden;
	background:url(../images/howtoback.gif) no-repeat;
	padding-bottom: 9px;
	overflow:hidden;
	height:23px;	
}
.container .news-list .news-hold-howto .news-cat {
	float:left;
	display:block;
	margin-top:10px;
	margin-left:10px;
	color:#fff;
	font:11px Arial, Verdana, sans-serif;
	height:14px;
	width:264px;
	overflow:hidden;	
}
.container .news-list .news-hold-howto .news-cat a {
	color:#4c938c;
	font:11px Arial, Verdana, sans-serif;
	font-weight:bold;
}
.container .news-list .allblack {
	width:100%;
	height:2px;
	background-color:#000;
	margin-top:15px;
}
.container .news-list h4{
	margin:0;
	color:#4c938c;
	font:10px/12px Arial, Verdana, sans-serif;
}
.container .news-list h4 a{color:#4c938c;}
.container .news-list p{margin:2px 0 0;}
.container .news-list .read-lnk{
	float:right;
	color:#4c938c;
	font:italic bold 10px/12px Arial, Verdana, sans-serif;
}
.container .container-promo-box{
	padding:12px 29px 7px;
	overflow:hidden;
	background:#0c0c0c;
	margin:2px 0 0 3px;
	width:240px;
}
.container .container-promo-box h3{
	margin:0 0 12px;
	color:#5faca5;
	font:20px/22px Arial, Verdana, sans-serif;
}
.container .container-promo-box h3 span{color:#fff;}
.container .container-promo-box img{
	float:left;
	margin:0 12px 8px 0;
}
.container .container-promo-box h4{
	color:#5faca5;
	font:18px/20px Arial, Verdana, sans-serif;
	margin:0 0 -10px;
	overflow:hidden;
}
.container .container-promo-box p{margin:10px 0 0;}
.center-banner{
	width:100%;
	background:url(../images/center-banner-box.gif) repeat-x;
	padding:0 0 6px;
	height:100px;
}
.center-banner-holder{margin:0;}
.center-banner-bg{
	background:url(../images/center-banner-bg.gif) repeat-x;
	padding:4px;
	overflow:hidden;
	float:left;
	margin:0 0 0 137px;
	display:inline;
}
.main{
	float:left;
	overflow:hidden;
	width:681px;
	background:url(../images/content.gif) repeat-x;
}
.breadcrumbs{
	width:100%;
	overflow:hidden;
}
.main .breadcrumbs{padding:12px 0;}
.breadcrumbs ul{
	padding:0 0 0 16px;
	margin:0;
	list-style:none;
	font:bold 12px/14px Arial, Verdana, sans-serif;
}
.breadcrumbs li{
	float:left;
	background:url(../images/breadcrumbs-sep.gif) no-repeat 0 50%;
	padding:0 6px;
}
.breadcrumbs li:first-child{background:none;}
.breadcrumbs li span {color:#06776d;}
.text-box{
	padding:24px 0 0 24px;
	overflow:hidden;
	width:637px;
}
.text-box h2{
	margin:0;
	font:20px/22px Arial, Verdana, sans-serif;
	color:#5faca5;
}
.text-box h2 span{color:#fff;}
.text-box p{
	font:13px Tahoma, Arial, Verdana, sans-serif;
	margin:16px 0 0;
}
.text-box .video{
	margin:20px 0 0 228px;
}
.text-box .video img{
	display:block;
	border:1px solid #5faca5;
}
.sidebar{
	float:right;
	overflow:hidden;
	width:308px;
	background:url(../images/content.gif) repeat-x;
}
.sidebar .column-list li{padding:3px 0;}
.sidebar .column-list p{margin:3px 0 0;}
.sidebar .column-block{background:#111 url(../images/box-heading1.gif) no-repeat;}
.sidebar .top10{margin:0 0 -6px 82px;}
.sidebar .column-list{width:304px;}
.sidebar .column-list li{width:299px;}
.sidebar .column-list .text{width:170px;}
.list-top10{
	padding:0 0 0 9px;
	margin:0;
	list-style:none;
	width:666px;
}
.list-top10 li{
	margin:0 0 5px;
	width:100%;
	overflow:hidden;
	background:url(../images/list-top10.gif);
}
.list-top10 .bg-top{
	width:100%;
	overflow:hidden;
	background:url(../images/list-top10-top.gif) no-repeat;
}
.list-top10 .bg-bottom{
	width:632px;
	overflow:hidden;
	background:url(../images/list-top10-bottom.gif) no-repeat 0 100%;
	padding:18px 17px 13px;
}
.bg-bottom h2 {
	width:190px;
	text-align:center;
	font-size:12px;
	color:#5da69d;
	margin:0 0 11px 0;
}

.list-top10 h3{
	margin:0 0 10px;
	font:18px/20px Tahoma, Arial, Verdana, sans-serif;
}
.text h3 a {	color:#ccd6d5; text-decoration:none; }
.text h3 a:hover {	text-decoration:underline; }
	
.list-top10 .photo{
	float:left;
	overflow:hidden;
	width:189px;
}
.list-top10 .photo img{
	display:block;
	border:3px solid #09322e;
	width:183px;
	overflow:hidden;
}
.list-top10 .text{
	float:right;
	overflow:hidden;
	width:432px;
	height: 128px;
}
.list-top10 p{
	margin:0;
	color:#5faca5;
	font:12px/14px Tahoma, Arial, Verdana, sans-serif;
}

#imageHolder{
		width: 687px;	/* IE 5.x */
		width/* */:/**/681px;	/* Other browsers */
		width: /**/681px;
		
		/* CSS HACK */
		height: 389px;	/* IE 5.x */
		height/* */:/**/383px;	/* Other browsers */
		height: /**/383px;
		
		background-color:transparent;
		border:0px;
		position:relative;	/* Never change this value */
}
.search-results {
 background-color:#000;
 margin:10px;
 height:500px;
 overflow:auto; 
 width:960px;
}
.brc {
	display:none;
}
#artdiv {
	background-color:#191919;
	margin-top:6px;
	padding-bottom:20px;
	padding-right:20px;
}
.banner300 {
	width:300px;
	height:250px;
	z-index:999;
	border: 4px solid #00544d;
	margin-left:1px;
	margin-top:2px;
}
.banner300_home {
	width:300px;
	height:250px;
	z-index:999;
	border: 3px solid #00544d;
	margin-left:0px;
	margin-top:-5px;
}
#bookmarkdiv {
	padding:5px;
	text-align:right;
	display:none;
}


/*--sign-up--*/
.sign-up{
	width:100%;
	margin:15px 0 0;
	padding:9px 0 50px !important;
	overflow:hidden;
	background-color:#191919;
}
.sign-up-holder{
	width:100%;
	overflow:hidden;
}
.sign-up-holder h2{
	margin:0;
	overflow:hidden;
	padding:0 18px 4px 27px;
	color:#fff;
	background:#198a78;
	font:28px/36px Tahoma, Arial, Helvetica, sans-serif;
}
/*--form-area--*/
.form-area{
	width:425px;
	padding:0 0 0 15px;
	overflow:hidden;
}
.form-area h3{
	color:#007d67;
	margin:20px 0 0;
	padding:0 0 13px 10px;
	font:bold 17px/20px Tahoma, Arial, Helvetica, sans-serif;
}
.form-area div{
	width:100%;
	padding-bottom:8px;
	overflow:hidden;
}
.form-area span{
	float:left;
	width:147px;
	color:#fff;
	text-align:right;
	padding: 4px 10px 0 0;
	font:12px/17px Tahoma, Arial, Helvetica, sans-serif;
}
.form-area .text{
	float:left;
	width:254px;
	color:#fff;
	padding:5px 5px 6px;
	border:1px solid #2e4b46;
	background-color:#191919;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
}
.form-area .inp-select{
	float:left;
	width:74px;
	height:25px;
	display:inline;
	color:#fff;
	margin:0 17px 0 0;
	text-align:center;
	border:1px solid #2e4b46;
	background-color:#191919;
	font:12px/25px Tahoma, Arial, Helvetica, sans-serif;
}
.form-area #inp-select-02{margin-right:0;}
.form-area #inp-select-03{
	width:85px;
	float:right;
	margin-right:2px;
	margin-left:0;
}
* html .form-area .inp-select{margin-top:4px;}
* +html .form-area .inp-select{margin-top:4px;}
.form-area .btn{
	float:right;
	border:none;
}
.column .column-box-rss{
	background:#464646;
	margin:0px 0 0;
	overflow:hidden;
	padding:0;
	width:100%px;
}
.column .column-box-rss h2{
	margin:8px auto auto 20px;
	color:#5da59f;
	font:20px/22px Arial, Verdana, sans-serif;
}
.column .column-box-rss h2 span{color:#fff;}
.column .column-box-rss .rssblock {
	background-color:#393738;
	padding: 5px 10px 5px 19px;
	margin:1px;
	display:block;
}
.column .column-box-rss .rssblock .arrow {
	float:left;
	width:8px;
	padding-top:2px;
	display:block;
}
.column .column-box-rss .rssblock .text {
	float:left;
	width:205px;
	margin-left:5px;
}
.rssblock .text a {
	text-decoration: none;
	color:#589991;
	font-size:12px;	
}	
#footerlinks {
	position:relative;
	top:-37px;
	left:12px;
}