*. {behavior: url(PIE.htc);}
body {	padding:0; margin:0;font:12px Verdana, Geneva, sans-serif; color: #333; background:url(../images/bg-body.png) repeat-x}
h1 { font: bold 12px Verdana, Geneva, sans-serif; color: #0f4a8a; text-transform:uppercase; padding:0; margin: 5px 0 5px 0; padding:0}
h2 { font: bold 12px Verdana, Geneva, sans-serif; color: #7dcbff; text-transform:uppercase; margin:0; padding:0;}
img { border:0;}
a:link { text-decoration:none}
a:visited { text-decoration:none}
a:hover {text-decoration:none}
label { font: bold 12px Verdana, Geneva, sans-serif; width:150px; float:left }
.botonform { background:#69C; color:#FFF; float:right}
input { border:1px solid #CCC; background:#FFF; margin: 0 0 5px 0 }
li { padding: 0 0 0 20px; list-style:none}
.expandtext {clear:both}
#topheader { width:960px; margin:0 auto; height:20px; padding:10px 0 0 0;}
#topheader ul {	margin: 0; padding: 0; list-style: none;}
#topheader li { float:left;}
#topheader a:link , #topheader a:visited { float: left; width:70px; height:15px; text-align:left; text-decoration: none; font: bold 10px Verdana, Geneva, sans-serif; color: #333; }
#topheader a:hover { text-decoration: none;	color: #7dcbff;}
#topheaders {width:120px; float:left; padding: 0 0 0 580px}
#topheaders a:link , #topheaders a:visited { float: left; width:120px; height:15px; text-align:left; text-decoration: none; font: bold 10px Verdana, Geneva, sans-serif; color: #333; }
#topheaders a:hover { text-decoration: none; color: #7dcbff;}
#mainmenu { width:850px; margin:0 auto; height:45px; background:url(../images/bg_mainmenu.jpg) no-repeat; padding:0 0 0 110px }
#mainmenu ul {padding:0;margin:0;list-style-type:none;}
#mainmenu li {float:left; padding:2px 0 0 0 ;position:relative; z-index:888}
#mainmenu a, #mainmenu a:visited {display:block; height:27px; padding:15px 25px 0 25px; border-right: 1px solid #999; text-align:center; font: bold 10px Verdana, Geneva, sans-serif; color: #333; }
#mainmenu a:hover {text-decoration: none; color: #fff; background: url(../images/bg-menu-hover.jpg) repeat-x top; }
#mainmenu ul ul {visibility:hidden;position:absolute;}
#mainmenu ul ul li { padding:0; margin:0; }
#mainmenu ul ul a, #mainmenu ul ul a:visited {color:#fff; background:#CCC; height:auto; padding:5px 5px 8px 8px; width:165px; border-right:none !important; border-top: 1px solid #999;}
#mainmenu ul ul li a:hover { background:#7dcbff; color:#333 }
#mainmenu :hover > a, #mainmenu ul ul li :hover > a {  color:#fff; background: url(../images/bg-menu-hover.jpg) repeat-x top;}
#mainmenu ul :hover ul, #mainmenu ul a:hover ul{visibility:visible; }
.nonebord { border:none !important}
#header { width:960px; margin:0 auto; height:270px; background:url(../images/bg_header.jpg) repeat-x}
.headerbox {width:280px;height:230px;float:left; padding:20px }
.headerboxlefttitle {width:280px; height:30px; font: bold 12px Verdana, Geneva, sans-serif; text-transform:uppercase; color: #fff; margin:30px 0 0 0; }
.headerboxleft {width:280px; height:20px; font: bold 12px Verdana, Geneva, sans-serif; text-transform:uppercase; color: #7dcbff; margin:30px 0 0 0; }
.headerboxleft a:link , .headerboxleft a:visited  {color: #7dcbff; padding:0 0 0 20px}
.headerboxleft a:hover { color:#FFF }
.headerbox1 { width:310px; height:260px; float:left; padding: 5px; }
#features, #slidingFeatures, #labelFeatures, #basicFeatures, #thumbFeatures{ position:relative; overflow:hidden; width:310px; height:260px; display:block;}
.jshowoff {width: 310px;}
.jshowoff div {	width: 310px;height: 260px;}
.eddie {display:none}
.jshowoff p.jshowoff-slidelinks { display:none}
.jshowoff-slidelinks a, .jshowoff-controls a {display:none}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {display:none}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {display:none}
#contentwrap {width:920px; margin:0 auto; height:auto; padding:20px;}
#contentbox { width:920px; height:auto; float:left}
.contenthalf1 {behavior: url(PIE.htc); width:430px; height:auto; background: #FFF url(../images/bg_form.jpg) repeat-x top; margin:0 10px 0 0; padding:10px; border:1px solid #CCC; float:left; -moz-border-radius: 1em;-webkit-border-radius: 1em; border-radius: 1em;}
.contenthalf2 {behavior: url(PIE.htc); width:425px; height:auto; background: #FFF url(../images/bg_form.jpg) repeat-x top; margin:0 0 0 10px; padding:10px; border:1px solid #CCC; float:left; -moz-border-radius: 1em;
-webkit-border-radius: 1em; border-radius: 1em;}
#menufooter {width:960px; margin:0 auto; height:265px;}
.menufooterbox {width:310px; height:265px; float:left; background:url(../images/bg_footermenu.jpg) no-repeat;}
.menufooterboxm {width:310px; height:265px; float:left; background:url(../images/bg_footermenu.jpg) no-repeat; margin: 0 14px 0 14px}
.menufooterimg {width:290px; height:120px; float:left; padding:10px;}
.menufootercontent {width:280px; height:90px; float:left;padding: 0 0 0 20px;}
.menufooterlink {width:290px; height:20px; float:left; padding: 0 0 0 20px; color:#ff6600}
.menufooterlinkicon {width:20px; height:20px; float:left}
.menufooterlinkicona {width:60px; float:left; padding:3px 0 0 0;}
.menufooterlinkicona a:link , .menufooterlinkicona a:visited {color:#ff6600}
.menufooterlinkicona a:hover { color:#0f4a8a;}
#mainfooter {width:950px; margin:0 auto; height:auto; padding:0 0 0 10px;}
#mainfootert1 {width:830px; float:left; padding: 0 0 0 10px;}
#mainfootert2{width:100px; float:left; padding:15px 0 0 0}
.formwrap { behavior: url(PIE.htc); width:878px; height:auto; background: #FFF url(../images/bg_form.jpg) top repeat-x; margin:10px 0 10px 0; padding:20px; border: 1px solid #819cb1; float:left; -moz-border-radius: 1em;
-webkit-border-radius: 1em; border-radius: 1em; }
#divind {width:960px; margin:0 auto; height:15px;}
#footerlinks{width:960px; margin:0 auto; height:auto; text-align:center}
#footerlinks a:link , #footerlinks a:visited {color:#0f4a8a}
#footerlinks a:hover { color:#ff6600}
#vertical div, #horizontal div { float:left; width:250px; height:30px; position:relative; overflow:hidden; margin:10px 0 10px 0}
#vertical img, #horizontal img {position:absolute;}
/* Style for overlay and box */
.overlay{ position:fixed; top:0px; bottom:0px; left:0px;right:0px; z-index:888; background:url(../images/overlay.png) }
.box{ behavior: url(PIE.htc);position:fixed; width:500px; height:160px; top:-300px;left:35%;right:30%; background-color:#fff; color:#7F7F7F; padding:20px; z-index:999;}
a.boxclose{float:right;width:20px;height:20px;margin-top:-25px;margin-right:-25px;cursor:pointer; background:url(../images/bt_close.png)  0 -20px no-repeat}
.boxleft {width:239px;  height:160px; float:left; margin: 0 20px 0 0; border-right: 1px solid #CCC;}
.boxright {width:240px; height:160px; float:left; }
.boxlabel { float:left; width:120px;}
.box h1 { font: bold 12px Verdana, Geneva, sans-serif; color: #0f4a8a; text-transform:uppercase; padding:0; margin: 5px 0 15px 0; padding:0}
.box a:link , .box a:visited {color:#ff6600; width:290px; float:left; padding:5px 0 0 0}
.box a:hover { color:#0f4a8a;}
.box input { border:1px solid #CCC; background:#FFF; margin: 0 0 5px 0;}
