@charset "utf-8";
body {background:url("images/bgpage.jpg") no-repeat top center;background-color:#222222;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;font-size:12px;line-height:18px;margin:0;padding:0;}
h1 {font-size:16px;color:#396;text-shadow:#000;}
h2 {font-size:14px;color:#396;text-shadow:#000;}
h3 {font-size:24px;font-style:italic;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#CCC;text-shadow:#000;}
h4 { position: relative;font-size: 200px;line-height: 200px;text-shadow: -3px 0 4px #006;}
#ridbanner {width:700px;height:24px;overflow:visible;padding:20px 0 0 0;margin:auto;z-index:2;}
#menu {height:5px;list-style:none outside none;margin:0 0 50px 10px;padding:0;}
#menubar {padding:0 20px 0 0; margin:auto; list-style:none; width:694px; height:34px; background:url(images/bgmenu.png);z-index:1;}
* html #menubar {margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bgmenu.png', sizingMethod='scale');z-index:1;}
#portbar {padding:0 55px 0 0; margin:auto; list-style:none; width:645px; height:34px; background:url(images/bgportmenu.png);z-index:1;}
* html #portbar {margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bgportmenu.png', sizingMethod='scale');z-index:1;}
#menu li {float:right;}
#menu li a {display:block;font-family:verdana,arial,sans-serif;font-size:11px;font-weight:bold;height:30px;line-height:30px;margin:1px;margin-right:-1px;overflow:hidden;padding:1px 20px;position:relative;text-decoration:none;z-index:10;color:#7FB290;}
#menu li a b {background:url("images/back.png") repeat-x scroll left top transparent;display:block;height:100px;left:0;position:absolute;top:0;width:100%;z-index:-1;}
#menu li a:hover b{display:block;color:#FFF;top:-50px;}
#menu li a:hover {color:#FFF;}
#content {padding:0;margin:auto;width:714px;text-align:justify;color:#999;overflow:hidden;}
#statement {padding:0;margin:auto;width:580px;}
#homea {background:url("images/bgbox.png");padding:20px;margin:0 0 10px 20px;width:360px;float:left;position:relative;left:0;color:#999;}
#usage {background: url(images/usage.png) bottom right no-repeat; width:199px; height:200px; float:right; margin:4px 20px 0 0;}
#home,#about,#portfolio,#contact,#privacy,#lfl,#owbn {padding:7px;position:relative;}
#couple {background:url("images/couple.png");background-position:center;background-repeat:no-repeat;height:190px;margin:auto;padding:50px 140px 10px 140px;text-align:center;z-index:2;}
#cpla {width:24px;float:left;}
#cplc {width:24px;float:right;}
#abouta {background:url("images/bgbox.png");padding:0px 12px 12px 12px;margin:auto;width:670px;position:relative;top:0px;color:#999;}
#ang {padding:0 0 10px 0;float:left;width:31%;color:#999;text-align:justify;}
#cpl {padding:1px 0 10px 0;width:31%;color:#999;text-align:justify;margin:auto;}
#crs {padding:0 0 10px 0;float:right;width:31%;color:#999;text-align:justify;}
#porta {background:url("images/bgbox.png");padding:12px;width:670px;margin:auto;position:relative;color:#999;}
#contacta {background:url("images/bgbox.png");padding:7px;margin:0 0 10px 0;width:45%;float:left;position:relative;left:0;color:#999;height:326px;}
#contactc {background:url("images/bgbox.png");padding:7px;margin:0 0 10px 0;width:45%;text-align:center;float:right;position:relative;right:0;color:#999;height:326px;}
#footer {padding:5px 20px 0 20px;margin:auto;width:674px;height:29px;line-height:24px;background:url(images/bgmenu.png);z-index:1;text-align:left;color:#333;bottom:0;position:relative;clear:both;}
* html #footer {margin:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bgmenu.png', sizingMethod='scale');}
a {font-family:verdana,arial,sans-serif;font-size:11px;text-decoration:none;color:#7FB290;}
a:hover {color:#FFF;}
a img {border:0;}
a:active {outline:none;}
:focus { -moz-outline-style:none; }
#fb {display: block;width: 24px;height: 24px;background: url("images/icon_fb.png") no-repeat 0 0;float:right;}
#fb:hover {background-position: 0 -24px;}
#fb span {display: none;}
#fba {display: block;width: 24px;height: 24px;background: url("images/icon_fb.png") no-repeat 0 0;float:left;}
#fba:hover {background-position: 0 -24px;}
#fba span {display: none;}
#fbc {display: block;width: 24px;height: 24px;background: url("images/icon_fb.png") no-repeat 0 0;float:right;}
#fbc:hover {background-position: 0 -24px;}
#fbc span {display: none;}
#daa {display: block;width: 24px;height: 24px;background: url("images/icon_da.png") no-repeat 0 0;float:left;}
#daa:hover {background-position: 0 -24px;}
#daa span {display: none;}
#dac {display: block;width: 24px;height: 24px;background: url("images/icon_da.png") no-repeat 0 0;float:right;}
#dac:hover {background-position: 0 -24px;}
#dac span {display: none;}
#inc {display: block;width: 24px;height: 24px;background: url("images/icon_in.png") no-repeat 0 0;float:right;}
#inc:hover {background-position: 0 -24px;}
#inc span {display: none;}
#fade {display: none;background: #000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 9999;}
.popup_block{display: none;background: #252422;padding: 14px;border: 12px solid #191919;float: left;font-size: 1.2em;color:#999;position: fixed;top: 50%; left: 50%;z-index: 99999;-webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 12px;}
img.btn_close {float: right;margin: -45px -45px 0 0;}
*html #fade {position: absolute;}
*html .popup_block {position: absolute;}
