body {
	margin:0;
	background:#000;
	font:14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fffefe;
	min-width:960px;
}
img { border-style:none;}
a {
	color:#fff;
	text-decoration:none;
}
a:hover { text-decoration:underline;}
#header { background:#0d0d0d url(../images/bg-header.gif) no-repeat 50% 0;}
#header .header-holder {
	width:878px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px solid #000;
	padding:16px 14px 26px 0;
}
#header .logo {
	float:left;
	background:url(/images/logo.gif) no-repeat;
	width:181px;
	height:114px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:5px;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .add-nav {
	margin:0;
	padding:0 7px 20px 0;
	list-style:none;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}
.add-nav li {
	background:url(../images/separator-add-nav.gif) no-repeat 0 3px;
	padding:0 4px 0 9px;
	display:inline;
}
.add-nav li:first-child { background:none;}
#header .social-networks {
	overflow:hidden;
	height:1%;
	margin-bottom:11px;
}
.social-networks a.mobi {
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/link-mobi.gif) no-repeat;
	width:91px;
	height:33px;
	margin-left:4px;
}
.social-networks ul {
	margin:5px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.social-networks ul li {
	float:left;
	margin-right:9px;
	display:inline;
}
.social-networks ul a {
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	width:26px;
	height:26px;
}
.social-networks ul a.twitter { background:url(../images/ico-twitter.gif) no-repeat;}
.social-networks ul a.linkedin { background:url(../images/ico-linkedin.gif) no-repeat;}
.social-networks ul a.facebook { background:url(../images/ico-facebook.gif) no-repeat;}
#nav {
	overflow:hidden;
	height:1%;
	font:bold italic 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-right:6px;
}
#nav .nav-holder {
	float:right;
	background:url(../images/bg-nav-rt.gif) no-repeat 100% 0;
	padding-right:9px;
}
#nav ul {
	margin:0;
	padding:9px 0;
	list-style:none;
	background:url(../images/bg-nav-lt.gif) no-repeat;
	float:right;
}
#nav ul li {
	float:left;
	padding:0 20px;
	overflow:visible;
}
.container {
	background:#034c60 url(../images/bg-container.jpg) no-repeat 50% 0;
	border-bottom:1px solid #000;
	height: 480px;
}
.container .main-container {
	width:926px;
	margin:0 auto;
	padding:46px 0 80px;
}
.container h1 {
	margin:0 0 30px 20px;
	font-size:20px;
	text-transform:uppercase;
}
.container p { margin:0 0 16px;}
.container .block {
	width:485px;
}
.container .wrapper {
	padding:0 10px 20px 30px;
}
.container a.contact {
	display:block;
	width:186px;
	text-align:center;
	margin-left:280px;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/bg-link-contact.gif) no-repeat;
	padding:8px 0 10px;
}
#main { background:url(../images/bg-main.gif) no-repeat 50% 0;}
#main .main-holder {
	width:959px;
	margin:0 auto;
	padding:35px 0 27px;
}
#main .info-boxes {
	background:url(../images/bg-info-boxes-c.gif) repeat-y;
	margin-bottom:30px;
}
.info-boxes .holder { background:url(../images/bg-info-boxes-t.gif) no-repeat;}
.info-boxes .frame {
	background:url(../images/bg-info-boxes-b.gif) no-repeat 0 100%;
	height:1%;
}
.info-boxes .frame:after {
	content:"";
	clear:both;
	display:block;
}
.info-boxes .box {
	float:left;
	width:204px;
	padding:12px 3px 11px 9px;
	margin-right:12px;
}
.info-boxes img.alignright {
	float:right;
	margin:-47px 0 0 8px;
	position:relative;
}
.info-boxes strong {
	display:block;
	margin-bottom:16px;
}
.info-boxes p { margin:0;}
#twocolumns { background:url(../images/bg-twocolumns-c.gif) repeat-y;}
#twocolumns .twocolumns-holder {
	background:url(../images/bg-twocolumns-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	font-size:12px;
	padding:0 56px 16px 0;
}
#content {
	float:left;
	width:658px;
	padding:13px 0 0 17px;
	background:url(../images/bg-content.gif) no-repeat;
}
#content h2 {
	margin:0 0 27px;
	font-size:18px;
	text-transform:uppercase;
}
#content h3 {
	margin:0 0 10px;
	font-size:14px;
	line-height:16px;
	color:#2a7192;
	text-transform:uppercase;
	height:32px;
}
#content p { margin:0;}

/*one columns*/
#content .data-box-one-column {
	background:url(../images/bg-data-box-one-c.gif) repeat-y;
	color:#000;
	line-height:18px;
	margin-left:9px;
}
.data-box-one-column .holder { background:url(../images/bg-data-box-one-t.gif) no-repeat;}
.data-box-one-column .frame {
	background:url(../images/bg-data-box-one-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:13px 0 14px;
}
.data-box-one-column .column {
	float:left;
	width:580px;
	padding:0  0px 0 10px;
}
/*end one column*/

#content .data-box {
	background:url(../images/bg-data-box-c.gif) repeat-y;
	color:#000;
	line-height:18px;
	margin-left:9px;
}
.data-box .holder { background:url(../images/bg-data-box-t.gif) no-repeat;}
.data-box .frame {
	background:url(../images/bg-data-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:13px 0 14px;
}
.data-box .column {
	float:left;
	width:165px;
	padding:0 40px 0 10px;
}
.data-box ul {
	margin:0 0 19px;
	padding:0;
	list-style:none;
}
.data-box ul li {
	background:url(../images/bullet1.gif) no-repeat 0 6px;
	padding-left:12px;
}
.data-box .desc {
	font-size:14px;
	display:block;
	margin-bottom:6px;
}
.data-box .buy-now {
	overflow:hidden;
	height:1%;
	display:block;
	font-size:14px;
	font-weight:bold;
}
.buy-now a {
	float:right;
	background:#4db5e4;
	border:1px solid #000;
	padding:0 5px 3px 7px;
}
#sidebar {
	float:right;
	width:200px;
	padding:17px 0 0 17px;
	background:url(../images/bg-sidebar.gif) no-repeat;
}
#sidebar h2 {
	margin:0 0 21px;
	font-size:14px;
	text-transform:uppercase;
}
#sidebar ul {
	margin:0 0 14px;
	padding:0 0 0 7px;
	list-style:none;
}
#sidebar ul li {
	background:url(../images/bullet2.gif) no-repeat 0 4px;
	padding:0 0 16px 11px;
}
#sidebar .logos {
	overflow:hidden;
	height:1%;
	padding-left:8px;
}
#sidebar .logos li {
	background:none;
	padding:0 9px 0 0;
	float:left;
}
#gallery {
	float:right;
	width:200px;
	padding:17px 0 0 17px;
	background:url(../images/bg-sidebar.gif) no-repeat;
}
#gallery h2 {
	margin:0 0 21px;
	font-size:14px;
	text-transform:uppercase;
}
.logos li img { display:block;}
#footer {
	width:959px;
	margin:0 auto;
	font-size:12px;
	padding-bottom:25px;
}
#footer ul {
	margin:0 0 6px -5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-weight:bold;
}
#footer ul li {
	background:url(../images/separator-footer.gif) no-repeat 0 2px;
	padding:0 7px 0 8px;
	float:left;
	margin:0 2px 0 -2px;
}
#footer ul li a { color:#4db5e4;}b

/*GALLERY*/
.gallery-container {
	width: 146px;
  text-align:left;
}
.gallery-container img {
	text-align:center;
	padding-bottom:4px;
}
.gallery
  {
  margin:0px;
  height:auto;
  width:auto;
  float:left;
  }
.gallery img
  {
  display:inline;
  margin:2px;
  padding-left:2px;
  }
  /*END GALLERY*/
