* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body {
	font-size: 100%;
	background: url(img/backgroundpic.png) repeat ;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: none;
}

.page-wrap {
	background-color:transparent;
	width: 980px;
	margin: 10px auto;
	height: auto;
}

h1 {
	font-size:20px;
	color: white;
	height: 0px;
}

h2 {
	color: green;
}

.langs {
	width: 450px;
	margin-right: 10px;
	text-align: right;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
}

.langs a, 
.langs a:link, 
.langs a:visited, 
.langs a:hover, 
.langs a:active {
	
}

.langs img.flags {
	border: 0;
	margin: 0px 5px 8px 0px;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
}

.langs .contacts {
	border: 0;
	margin: 0px 5px 0px 0px;
}

.langs .contacts img {
	height: 12px;
	vertical-align: middle;
}

.langs .contacts .contact_icons {
	text-decoration: none;
	border: 1px solid #d5d5d5;
	font-size: 11px;
	color: #d5d5d5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #515151;
	padding: 0px 3px 0px 3px;
	height: 24px;
	line-height: 22px;
	vertical-align: middle;
	text-align: center;
	margin: 0px 0px 0px 5px;
}

.langs .contacts .contact_icons a {
	text-decoration: none;
	color: #d5d5d5;
}

header { height:100px; padding: 15px 0px 0px 0px; margin-bottom: 20px;}

header #logo { display:block; width:200px; height:60px; float:left; background-image:url(img/logo.png); background-repeat:no-repeat; }

header nav { float:right;font-size:14px; }

header nav ul { list-style:none;}

header nav ul li { 
	display:inline-block; 
	float:left;
	text-decoration:none;
	padding: 0px 0px 0px 15px;
	list-style-type:none;
	border: 1px solid transparent;
	margin: 0px 0px 0px 5px;
}

header nav ul li:first-of-type {
	background: url(img/homenav.png) no-repeat 5px center;
}

header nav ul li:first-of-type:hover, header nav ul li:first-of-type.active {
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background-image: url(img/homenavhov.png), -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
	background-image: url(img/homenavhov.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background-image: url(img/homenavhov.png), -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/homenavhov.png), -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/homenavhov.png), -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/homenavhov.png), linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	background-repeat: no-repeat;
	background-position: 5px center, left center;
}

header nav ul li:nth-of-type(2) {
	background: url(img/aboutnav.png) no-repeat 5px center;
}

header nav ul li:nth-of-type(2):hover, header nav ul li:nth-of-type(2).active {
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background-image: url(img/aboutnavhov.png), -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
	background-image: url(img/aboutnavhov.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background-image: url(img/aboutnavhov.png), -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/aboutnavhov.png), -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/aboutnavhov.png), -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/aboutnavhov.png), linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	background-repeat: no-repeat;
	background-position: 5px center, left center;
}

header nav ul li:nth-of-type(3) {
	background: url(img/ratesnav.png) no-repeat 5px center;
}

header nav ul li:nth-of-type(3):hover, header nav ul li:nth-of-type(3).active {
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background-image: url(img/ratesnavhov.png), -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
	background-image: url(img/ratesnavhov.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background-image: url(img/ratesnavhov.png), -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/ratesnavhov.png), -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/ratesnavhov.png), -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/ratesnavhov.png), linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	background-repeat: no-repeat;
	background-position: 5px center, left center;
}

header nav ul li:nth-of-type(4) {
	background: url(img/partnersnav.png) no-repeat 5px center;

}

header nav ul li:nth-of-type(4):hover, header nav ul li:nth-of-type(4).active {
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background-image: url(img/partnersnavhov.png), -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
	background-image: url(img/partnersnavhov.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background-image: url(img/partnersnavhov.png), -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/partnersnavhov.png), -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/partnersnavhov.png), -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/partnersnavhov.png), linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	background-repeat: no-repeat;
	background-position: 5px center, left center;
}

header nav ul li:nth-of-type(5) {
	background: url(img/success.png) no-repeat 5px center;
}

header nav ul li:nth-of-type(5):hover, header nav ul li:nth-of-type(5).active {
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background-image: url(img/successhov.png), -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
	background-image: url(img/successhov.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
	background-image: url(img/successhov.png), -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/successhov.png), -o-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/successhov.png), -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background-image: url(img/successhov.png), linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	background-repeat: no-repeat;
	background-position: 5px center, left center;
}

header nav ul li a { 
	display:block; 
	padding:5px 10px;
	text-decoration:none;
	font-weight:bold;
	color: #999; 
}

footer { width:100%; background-color:#232323; height:100px;}

footer ol { list-style:none;}

footer ol li { display:block; float:left; width:50%; text-decoration:none;}

footer ol li a {color:#666666; text-decoration:none; font-size:12px;}

footer ol li.customer_support { width:auto;}

footer ol li nav ul li { display:block; float:left; width:auto;  border-right: 1px solid #999; padding:0px 5px; text-decoration:none;}

footer ol li nav ul li:nth-of-type(4){border:none;}

/*footer ol li.social { padding-left:120px;}*/

footer p { clear:both; padding:20px 0; text-align:center;}



.allreserved {color:#999; font-size:14px; float:right; margin-top:-10px;}

	
#footerholder {
	width:100%;
	height:300px;
	background: url(img/footer_repeat_bgr.png) repeat-x 0 0;
	border-bottom:1px solid #444;
}

#footerholdercenter {
	height: 300px;
	width:940px; 
	background: url(img/footer_full_bgr.png) no-repeat 0 0;
	margin:0 auto;
	border-bottom:1px solid #444;
}

#footerleft {
	height: 300px;
	width:250px;
	float:left;
	padding-top:50px;
}

#footerleft h2 {
	color:#DED9CD;
	font-size:14px;
	margin-left:8px;
}

.footerleftswitcher {
	list-style: none;
}

.footerleftswitcher a {
	text-decoration: none;
	margin-left:5px;
}

.footerleftswitcher li {
	margin:10px;
	width: 100%;
	margin-left:8px;
}

.footerleftswitcher li a {
	color: white;
}

.spanfooter {
	font-size: 16px;
	font-weight:bold;
	margin-left:20px;
	line-height: 30px;
	color:#8F887C
}

#footercenter {
	height: 300px;
	width:440px;
	float:left;
}

.follow-us {
	float:left;
	margin-left:20px;
	margin-bottom:15px;
}

.follow-us h2 {
	color:#DED9CD;
	font-size:14px;
	margin-bottom:10px;
}

.follow-us a, 
.follow-us a:link, 
.follow-us a:active,
.follow-us a:visited {
	padding: 0px 0px 5px 20px;
}  

.follow-us a:hover {
	text-decoration:underline;
}

.blog {
	background-image: url(img/socialka1.png);
	background-repeat: no-repeat;
	color:#8F887C;
	text-decoration: none;
	padding-left:20px;
	font-size:12px;
}

.twitter {
	background-image: url(img/socialka2.png);
	background-repeat: no-repeat;
	color:#8F887C;
	text-decoration: none;
	padding-left:20px;
	font-size:12px;
}

.facebook {
	background-image: url(img/socialka3.png);
	background-repeat: no-repeat;
	color:#8F887C;
	text-decoration: none;
	padding-left:20px;
	font-size:12px;
}

.rss {
	background-image: url(img/socialka4.png);
	background-repeat: no-repeat;
	color:#8F887C;
	text-decoration: none;
	padding-left:20px;
	font-size:12px;
}

.two {
	float: left;
	width: 100%;
}

.help-and-support {
	float:right;
}

.help-and-support h2 {
	color:#DED9CD;
	font-size:14px;
	margin-bottom:10px;
	margin-right:20px;
}

.help-and-support a {
	color:#8F887C;
	text-decoration: none;
	font-size:12px;
	margin-bottom:5px;
}

.help-and-support a:hover {
	text-decoration: underline;
}

#aboutusfooter {
	margin:10px;
	margin-top:50px;
}

#aboutusfooter h2 {
	color:#DED9CD;
	font-size:14px;
	margin-left:10px;
	margin-bottom:5px;
}

#aboutusfooter p {
	color:#8F887C;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}

#footerright {
	padding-top: 65px;
	height: 300px;
	line-height: 300px;
	vertical-align: middle;
	width:250px;
	float:right;
	text-align: center;
}

.deviderr1 {
	position:absolute;
	margin-left:250px;
	width:10px;
	height:300px;
	background-image:url(img/verticaldevider.png);
	background-position:center;
	background-repeat:no-repeat;
}

.deviderr2 {
	position:absolute;
	width:10px;
	height:300px;
	background-image:url(img/verticaldevider.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:690px;
}

#footer999 {
	padding-top:10px;
	width: 940px;
	margin-left:auto;
	margin-right:auto;
}

#fullfooter {
position:absolute;
left:0;
width:100%;
}

.footer {
	height: 100px;
	line-height: 100px;
	vertical-align: middle;
	width: 940px;
	margin: 0 auto;
}

.footer ul {
	list-style-type: none;
	float: left;
	width: 100%;
	text-align: center;
}

.footer ul li {
	text-transform: uppercase;
	display: inline;
	list-style-type: none;
	padding: 5px 0px 5px 0px;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #a7a7a7;
}

.footer ul li:after {
	content: " | ";
}

.footer ul li:first:after {
	content: "";
}

.footer ul li:last-child:after {
	content: "";
}

.footer ul li:before {
	content: "";
}

.footer ul li a,
.footer ul li a:link,
.footer ul li a:visited,
.footer ul li a:active {
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
	color: #0e76bc;
}

.footer ul li a:hover {
	text-shadow: 0 0 0px #a7a7a7, 0 0 20px #a7a7a7, 0 0 40px #a7a7a7, 0 0 60px #a7a7a7;
}

.slider-wrapper { 
	width: 100%; 
	margin-bottom:20px;
}

.theme-default #slider {
    margin:50px auto 0 auto;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

#qqq {
	font-size:14px;
	color:#DED9CD;
	font-weight:bold;
}



#shareyourstory {
	width: 140px;
	margin:10px 440px;
	height:33px;
}



#shareyourstory button {
	border:none;
	background-image:url(img/sharestory.png);
	width:100%;
	height:100%;
	color:#FFF;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	cursor:pointer;
}



#shareyourstory p {
	border:none;
	background-image:url(img/sharestory.png);
	width:100%;
	height:100%;
	color:#FFF;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	cursor:pointer;
	padding:5px 0px 5px 0px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 23px;
	vertical-align: middle;
}

#shareyourstory p:hover {
	border:none;
	background-image: url(img/sharestoryhov.png);
}

.floatingicons p, .floatingicons li {
	margin-bottom: 10px; }
.floatingicons2 p, .floatingicons2 li {
	margin-bottom: 10px; }

.floatingicons1  {
	position:relative;
	width:480px;
	float:left;
	margin-top:20px;
	background-image: url(img/partners_box.png);
	height:154px;
}

.floatingicons1 h2 {
	font-size:16px;
	margin-left:15px;
	color:#515151;
	font-weight:bold;
	margin-top:20px;
	
}

.floatingicons1 p {
	color:#7b7b7b;
	margin-top:20px;
	margin-left:10px;
}

.floatingicons1 img {
	float:right;
	margin-right:30px;
	margin-top:12px;
}
	
.visitlink {
	position:absolute;
	right:0px;
	bottom:0px;
	text-decoration:none;
	padding-right:10px;
	margin-bottom:10px;
	color:#5e8b4e;
	font-weight:500;
}

#page-wrap {
	background-color:transparent;
	width: 980px;
	margin: 0 auto;
}

table, td, th
{
border:none;
}
td
{
color:#555555;
font-size:12px;
text-align:center;
vertical-align:top;

}

#qqq {
font-size:14px;
color:#595959;
font-weight:bold;
}
	
#rediconplan {
	width:980px;
}

.redicons td{
	height:21px;
	float:right;
	width:150px;
	}
.redicons p {
	margin-top:-22px;
	color:#FFFFFF;		font-family: Arial, Helvetica, sans-serif;
}
	
#rediconz td{
	margin:5px 10px;	
}

#bigredslot {
	width:300px;
}

.feedbackrates {
	width:975px;
	height:140px;
}

.feedbackrates:hover {
	cursor: pointer;
	background-image:url(img/rates_active_option_box.png);
}

.ft td{
	margin:5px 10px;	
}

.feedbacktableplans td{
	float:right;
	}
	
.bigfeedbacktable {
	width:300px;
	min-height:100px;
	line-height:45px;
	height:100px;
	text-align:left;
	vertical-align:middle;
	white-space: nowrap;
}

.bigfeedbacktable h2 {
	font-size: 18px;
	text-align: left;
	color:#515151;
}

.bigfeedbacktable p {
	text-align: left;
	white-space:nowrap;
	margin-left:20px;
	font-size:16px;
	font-weight:500;
}

.bigfeedbacktable img {
	float: left;
	vertical-align:middle;
	margin-right:5px;
}

.bigfeedbacktable h1 {
	color:#666666;
	text-align:left;
	vertical-align:middle;
}

.feedbacktableplans {
	width:170px;
}

.feedbacktableplans {
	vertical-align:middle;
}

.feedbacktableplans h2 {
	color:#515151;
}
	

.bigfeedbacktable {
	vertical-align:middle;
}

.bigfeedbacktable img, .bigfeedbacktable h1 {
	padding-left:20px;
}



/* GRAND TABLE !!! */


#grandtablewrap {
	width:970px;
	padding-left:10px;
}


.primeslot {
	text-align:left;
}

.primeslot h1 {
	margin-bottom:25px;
}


.checkboxslot {
width:170px;
}

#zaglavnatable {
	border-bottom:1px solid red;
	margin-bottom:30px;
	}
	
#zaglavnatable h1 {
	color:#CC0000;
}

#zaglavnatable p {
	color: #C00;
}

#grandetable td {
	border-bottom:1px dotted  #CFCFCF;
	vertical-align: middle;
}

#grandetable h2 {
	font-size:16px;
	color:#999999;
	font-weight:bold;
}

#faqbox {
	width:790px;
	height:139px;
	background-image:url(img/faq_big_box.png);
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#faqbox h1 {
	position:relative;
	color:#412722;
	padding-top:25px;
}

.feedbacktableplans {
	vertical-align:middle;
}

.bigfeedbacktable {
	vertical-align:middle;
}

.bigfeedbacktable img, .bigfeedbacktable h1 {
	padding-left:20px;
}

#faqboxtable {
	margin-left:auto;
	margin-right:auto;
	padding-top:40px;
	vertical-align:middle;
}

#faqboxtable td {
	vertical-align:middle;
}

#faqboxtable img {
	vertical-align:middle;
	padding-top:2px;
}

.grntxt {
	color:#587c3e;
	font-size:20px;
	font-weight:500;
	padding-right:10px;
}

.greytxt {
	color:#412722;
	font-size:18px;
	font-weight:500;
}


.floatingicons  {
	position:relative;
	width:235px;
	float:left;
	margin-top:20px;
	margin:5px;
	background-image:url(img/backgroundpic.png);
	height:280px;
}

.floatingicons2  {
	position:relative;
	width:300px;
	float:left;
	margin-top:20px;
	margin:7px;
	background-image:url(img/backgroundpic.png);
}



.floatingicons2 h2 {
	font-size:16px;
	color:#515151;
	font-weight:bold;
}



.floatingicons2 p {
	color:#7b7b7b;
	margin-top:20px;
}



.floatingicons2 img {
	float:right;
	margin-right:30px;
}

#firstdivh {
	height:180px;
	overflow:hidden;
	margin-bottom:20px;
	transition:height 2s;
-moz-transition:height 2s; /* Firefox 4 */
-webkit-transition:height 2s; /* Safari and Chrome */
-o-transition:height 2s; /* Opera */
}

#firstdivh:hover {
	height:280px;
	cursor:pointer;
}

#seconddivh {
	height:180px;
	overflow:hidden;
	margin-bottom:20px;
	transition:height 2s;
-moz-transition:height 2s; /* Firefox 4 */
-webkit-transition:height 2s; /* Safari and Chrome */
-o-transition:height 2s; /* Opera */
}

#seconddivh:hover {
	height:280px;
	cursor:pointer;
}
	

.floatingicons h2 {
	font-size:16px;
	margin-left:45px;
	color:#515151;
	font-weight:bold;
}

.floatingicons p {
	color:#7b7b7b;
	margin-top:20px;
}

.floatingicons img {
	float:left;
}

#shadow {
	margin-left:105px;
}

#beforefooter img {
	margin:15px;
}

#beforefooter h2   {
	color:#515151;
	margin-left:20px;
}

#qqq {
font-size:14px;
color:#595959;
font-weight:bold;
}



#infoboxcenter {
	height:80px;
	padding-bottom:0px;
	margin-top:25px;
		
}

#infoboxcenter img {
	float:left;
}

#infoboxright   {
	margin-left:20px;
	padding-left:20px;
	width:872px;
	height:80px;
	float:left;
	background-image:url(img/infobox.png);
	background-repeat:no-repeat;
	background-position:center;
}

#infoboxright p {
	float:left;
	font-size:14px;
	color: #8a8885;
	font-weight:bold;
	padding:5px;
	padding-top:10px;

}

#fixedbutton  {
	position:fixed;
	right:0;
	top: 45%;
	background-color:transparent;
}

#fixedbtn  {
	cursor: pointer;
	background-image:url(img/tryout.png);
	height:92px;
	width:35px;
	border:none;
	background-color:transparent;
	-moz-border-radius-topleft:5px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:0px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:0px;
border-top-left-radius:5px;
border-top-right-radius:0px;
border-bottom-left-radius:5px;
border-bottom-right-radius:0px;
}

#fixedbtn:hover {
	background-image:url(img/tryouthover.png);
}

#tosimg {
	float:left;
	width:340px;
	height:255px;
	background-image:url(img/terms.png);
	margin:10px;
}

.divtos {
	float:left;
	width:60%;
	margin:10px;
}

.divtos h4 {
	color:#515151;
	margin-bottom:5px;
}

.divtos p {
	color:#7b7b7b;
	margin-left:10px;
}

.divtos2 {
	float:left;
	width:100%;
	margin:10px;	
}

.divtos2 h4 {
	color:#515151;
	margin-bottom:5px;
}

.divtos2 p {
	color:#7b7b7b;
	margin-left:10px;
}

#aboutussimg {
	float:left;
	width:300px;
	height:300px;
	background-image: url(img/AboutEabio.png);
	margin:10px;
}

.divaboutus {
	float:left;
	width:65%;
	margin:10px;
}


.divaboutus p {
	color:#7b7b7b;
	margin-left:10px;
	font-size:17px;
}

#contactiframe {
float:right;
}

#contactiframe iframe {
border:dashed 0px #000000;
-moz-border-radius-topleft: 19px;
-moz-border-radius-topright:19px;
-moz-border-radius-bottomleft:19px;
-moz-border-radius-bottomright:19px;
-webkit-border-top-left-radius:19px;
-webkit-border-top-right-radius:19px;
-webkit-border-bottom-left-radius:19px;
-webkit-border-bottom-right-radius:19px;
border-top-left-radius:19px;
border-top-right-radius:19px;
border-bottom-left-radius:19px;
border-bottom-right-radius:19px;
}

#contactdiv {
float:left;
margin-bottom:20px;
}

#contactdiv ul {
list-style:none;
}

#contactdiv ul li {
color:#515151;
margin-bottom:3px;
}

#contactdiv h3 {
color:#515151;
font-size:26px;
margin-bottom:40px;
}

#contactdiv h4 {
color:#616161;
font-size:18px;
margin-bottom:10px;
}

#newsholder {
	width:100%;
	position:relative;
}

#calendarimg {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(img/calendar_dateJuly4.png);
	width:100px;
	height:100px;
}

#newsscreenshot {
	float:right;
	background-image:url(img/gnetscreenshot.png);
	width:430px;
	height:410px;
	margin-top:20px;
}

#newstxt {
	float:left;
	width:50%;
	margin-top:20px;
}

#newstxt p {
	color:#7b7b7b;
	font-size:17px;
}

#newstxt1 {
	width: 84%;
	float:left;
	margin-left:120px;
	margin-top:10px;
	margin-bottom:20px;
	
}

#newstxt1 p {
	color:#7b7b7b;
	font-size:18px;
}

#newstxt1 h2 {
	color:#515151;
	font-size:26px;
}

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(img/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -moz-box-shadow: 0px 38px 75px -30px #756f75;
-webkit-box-shadow: 0px 38px 75px -30px #756f75;
box-shadow: 0px 38px 75px -30px #756f75;
border:8px solid #d0d0d0;
/*-moz-border-radius-topleft: 6px;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-top-left-radius:6px;
-webkit-border-top-right-radius:6px;
-webkit-border-bottom-left-radius:6px;
-webkit-border-bottom-right-radius:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 20px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(img/bullets1.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(img/arrows1.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

.pricetabtable {
	background-image:url(img/pricetabs_bgr.png);
	background-repeat:repeat-x;
	border-collapse:collapse;
	border: 1px solid #929292;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:30px;
}

.pricetabtable tr {
	
}
.pricetabtable td{
	width:170px;
	border-right: 1px solid #929292;
}

.pricetabtable h3 {
	font-size:20px;
	color:#4e4d4d;
	margin-top:11px;
}

.pricetabtable span {
	font-size:14px;
	font-weight:400;
	color:#8a8a8a;
}

.tabbutoni {
	background-image:url(img/pricetabs_plan_name_red.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	color:#fbdbdb;
	font-family:Arial, Helvetica, sans-serif;
}

.tabbuton {
	width:170px;
	height:37px;
	background-image: url(img/pricetabs_sign_up_ordinary_btn.png);
	border:none;
	margin-top:10px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}

.tabbuton:hover {
	background-image: url(img/pricetabs_sign_up_ordinary_btn_hover.png);
}

.peragent {
	padding-top:15px;
	padding-bottom:15px;
}

.tabtext {
	line-height:20px;
}

.celiqtab {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}

.pricetabtablediv {
	width:510px;
}

.tabtekst {
	float:left;
	width:50%;
	height:auto;
}

.tabtekst h2 {
	color:#d48435;
	font-size:22px;
	margin-bottom:20px;
}

.tabtekst p {
	font-size:18px;
	color:#8e8e8e;
}

.tabscreenshot {
	float:right;
	width:425px;
	margin-left:8px;
	margin-right:10px;
	height:410px;
	background-image:url(img/gnetscreenshot.png);
	background-repeat:no-repeat;		box-shadow: 0px 22px 41px -30px #756F37;
}


		#soda-wrapper {
			width:972px;
		}
		
		#soda-wrapper p { text-align: left; margin: 15px 0 ;}
		
		#soda-wrapper p, #soda-wrapper ul { font-size: 16px; line-height: 1.4em px;} 
		
		#soda-wrapper p a, #soda-wrapper li a { color: #39c; text-decoration: none; font-size:18px;}
		
		
		
		p#cross-links { text-align: center }
		
		p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px; }
		
		
		#soda-wrapper a:focus { outline:none }
		
		#soda-wrapper img { border: 0; }
		
		#soda-wrapper h3 {  margin-bottom: 5px; padding-bottom: 3px; text-align: left; margin-top:55px; }
				
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border-bottom: 1px solid #ccc;
			border-left: 1px solid #ccc;
			border-right: 1px solid #ccc;
            border-top:none !important;
			/* this is the border. should have the same value for the links */
			width: 972px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height:auto;
			clear: both;
			background: #FFF;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 972px;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 972px;
			/* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
		padding:10px;
					}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			width:243px;
			float: left;
			height:67px;
			
			/* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 20px;
			font-weight: bold;
			text-align: center;
			/*line-height: 72px;*/
			padding:20px;
			color:#aca69e;
			display:block;
			border:1px solid #CCC;
			text-decoration:none;
		}
		
		.stripNav li.tab1 a { background:url(img/abouttabunactive.png);background-repeat:no-repeat; }
		.stripNav li.tab2 a { background:url(img/abouttabunactive.png);background-repeat:no-repeat; }
		.stripNav li.tab3 a { background:url(img/abouttabunactive.png);background-repeat:no-repeat; }
		.stripNav li.tab4 a { background:url(img/abouttabunactive.png);background-repeat:no-repeat; }
	/*	.stripNav li.tab5 a { background: #00e } */
		
		.stripNav li a:hover {
			background: url(img/abouttabactive.png);
			background-repeat:no-repeat;
		}
		
		.stripNav li a.current {
			background: url(img/abouttabactive.png);
			color:#aca69e;
			border-bottom:none !important;
			background-repeat:no-repeat;
			height:69px;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		

#facebookceliqtab {
	width:960px;
	height:auto;
}


#facebooktabtekst {
	float:left;
	width:50%;
	height:auto;
	margin-bottom:60px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#facebooktabtekst h2 {
	color:#d48435;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}

#facebooktabscreenshot {
	float:right;
	width:435px;
	height:414px;
	background-image: url(img/producttabs_sample_screenshot_fb.jpg);
	background-repeat:no-repeat;
	border:1px solid #E2E2E2;
	margin-right:10px;		box-shadow: 0px 22px 41px -30px #756F37;
}

#facebookfloatingicons {
	float:left;
	width:510px;
	height:auto;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}

.fbfloats {
	width:250px;
	float:left;
	height:100px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-10px;
	margin-bottom:10px;
}

.fbfloats img {
	float:left;
}

.fbfloats h3 {
	float:left;
	padding-left:10px;
	margin-top:-2px;
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
}

.fbfloats p {
	float:left;
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1a1a1;
}

.startyourfree {
	position:absolute;
	bottom:10%;
	left:20%;
	border:none;
	background-image:url(img/green_btn_start_trial.png);
	width:153px;
	height:38px;
	-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}

.startyourfree:hover {
	background-image:url(img/green_btn_start_trial_hover.png);
}

.hotspot {color:#900; padding-bottom:1px;cursor:pointer}

#tt {position:absolute; display:block; background:url(img/tt_left.gif) top left no-repeat; margin-left:5px; margin-top:-12px; font-family: Arial, Helvetica, sans-serif;}
#tttop {display:block; height:5px; margin-left:5px; background:url(img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(img/tt_bottom.gif) top right no-repeat; overflow:hidden}