/* <h1>
====================================================================================== */
h1.main-header-home {
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	width: auto; height: 28px;
	margin: 41px 0 0 5px; padding: 0;
	background: url(../images/header-text-home.png) no-repeat;
}


/* <h2>
====================================================================================== */
h2 {
	font: 22px Arial, sans-serif; color: #032d5b;
}


h2.heading {
	margin: 13px 0 20px 35px;
	font: 17px Arial, sans-serif; color: #032d5b;
}

h2.premium {
	margin: 13px 0 20px 35px;
	font: 17px Arial, bold, sans-serif; color: #032d5b;
}


h2 a {
	font: 17px Arial, sans-serif; color: #032d5b;
}

h2 a:hover {
	text-decoration:none!important;
}

#cube h2.heading {
	margin: 18px 0 25px 50px;
	font: 17px Arial, sans-serif; color: #032d5b;
}

#cube-services h2.heading {
	margin: 18px 0 25px 50px;
	font: 17px Arial, sans-serif; color: #032d5b;
}

#contentPrimary h2 {
	padding: 5px 15px 5px 15px;
}

#footer h2 {
	margin: 0 0 8px 0;
	letter-spacing: 1px;
	font: bold 11px Arial, sans-serif;  color: #fff;
}

.r ul {padding: 0!important; }
/* <h3>
====================================================================================== */
h3 {
	font: 18px Arial, sans-serif!important; color: #70b706!important;
}

#contentPrimary h3 {
	padding: 5px 15px 5px 15px!important;
}

/* <p>
====================================================================================== */
p {
	font: 12px Arial, sans-serif; color: #494949;
}

#contentPrimary p {
	line-height: 1.8em;
	padding: 0 15px 10px 15px;
}

.showcase p { padding: 0 5px 0 5px!important; }
.showcase-premium p { padding: 0 5px 0 5px!important; }

#cube p {
	line-height: 1.8em;
	padding: 0 15px 10px 15px;
}

#cube-services p {
	line-height: 1.8em;
	padding: 0 15px 10px 15px;
}

#ourServices p {
	width: 200px;
	line-height: 1.8em;
	margin: 18px 0 0 90px;
}

#ourServices .left p   { margin: 18px 0 0 90px; }
#ourServices .middle p { margin: 18px 0 0 85px; }
#ourServices .right p  { margin: 18px 0 0 75px; }

#ourServices span {
	font: bold 12px Arial, sans-serif; color: #133a64;
}

#copyright p {
	padding: 15px 15px 11px 15px;
	font: 12px Arial, sans-serif; color: #494949;
}

#feature p {
	margin: 5px 30px 0 5px;
	font: 12px Arial, sans-serif; color: #fff;
}

#container #header #feature p {
	line-height: 22px;
}

#contentPrimary .showcase p {
	margin: 0 0 10px 0; padding: 3px 0 0 3px;
}

#contentPrimary .showcase span {
	font: bold 12px Arial, sans-serif; color: #133a64;
}


/* <a>
====================================================================================== */
a {
	text-decoration: none;
	font: 12px Arial, sans-serif;  color: #2f8eac;
}

a:hover {
	text-decoration: underline;
}

#ourServices a {
	font: 12px Arial, sans-serif;
}

#ourServices a :hover{
	font: bold!important;
}

#copyright a {
	text-decoration: none;
	font: 12px Arial, sans-serif; color: #494949;
}

#copyright a:hover {
	text-decoration: underline;
}


/* <ul>, <li>
====================================================================================== */
li {
	font: 12px Arial, sans-serif; color: #494949;
}

li span {
	width: 60px;
	font-weight: bold;
	display: inline-block;
}

#contentPrimary ul {
	padding: 0 15px 15px 30px;
}

#contentPrimary ul li {
	line-height: 1.8em;
}

ul.cube-list            { margin: 0; padding: 0; }
ul.cube-list li         { list-style-type: none; margin: 0 15px 0 15px; padding: 8px 0 8px 0; border-top: 1px solid #efefef; }
ul.cube-list li a       { padding: 0 0 0 5px; }
ul.cube-list li a:hover { font-weight: bold; text-decoration: none; }
ul.cube-list li.top     { padding: 0 0 8px 0; margin: -2px 15px 0 15px; border-top: none; }
ul.cube-list li.end     { padding: 8px 0 12px 0;  }
ul.cube-list img        { padding: 2px 8px 0 0; margin: 0 0 -3px 0; }

#footer li a {
	font: 12px Arial, sans-serif; color: #fff;
}
ul.cube-list li.in {    
        width: 240px; 
		height: 20px; 
		background: url(../images/heart.png) no-repeat scroll left 40% transparent;
		float:left;
		padding-left: 25px;
		border-top: medium none;
		border-bottom: 1px solid #EFEFEF;
		text-indent: -5px;
		
}
 
 ul.cube-list li.inbott {    
        width: 240px; 
		height: 20px; 
		background: url(../images/heart.png) no-repeat scroll left 40% transparent;
		float:left;
		padding-left: 25px;
		border-top: medium none;
		text-indent: -5px;
}

ul.cube-list li.out {    
        width: 240px; 
		height: 20px; 
		background: url(../images/control.png) no-repeat scroll left 40% transparent;
		float:left;
		padding-left: 15px;
		border-top: medium none;
		border-bottom: 1px solid #EFEFEF;
				
}

 ul.cube-list li.outbott {    
        width: 240px; 
		height: 20px; 
		background: url(../images/control.png) no-repeat scroll left 40% transparent;
		float:left;
		padding-left: 15px;
		border-top: medium none;
		
}


/* Buttons
====================================================================================== */
a.button-click-for-more {
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	width: 185px; height: 37px;
	margin: 18px 0 0 0; padding: 0;
	background: url(../images/button-continue.png) no-repeat;
}

a:hover.button-click-for-more {
	background: url(../images/button-continue-over.png) no-repeat;
}

a.button-quote {
	float: right;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	width: 186px; height: 38px;
	padding: 0 20px 0 0; margin: 20px 0 0 0;
	background: url(../images/button-quote.png) no-repeat;
}

a:hover.button-quote {
	background: url(../images/button-quote-over.png) no-repeat;
}

a.button-submit {
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	width: 185px; height: 37px;
	margin: 0 0 15px 0; padding: 0;
	background: url(../images/button-submit.png) no-repeat;
}

a:hover.button-submit {
	background: url(../images/button-submit-over.png) no-repeat;
}

li#wpis1 {list-style:none outside none;width:525px;height:265px;padding: 5px 5px 10px;margin-left: 0px; text-algin: left!important; position: relative;border: 1px solid #BABABA;margin-bottom: 20px;margin-left:17px;}
li#wpis1 div h2 a {font-size:13px!important; font-weight:bold; text-decoration:underline; }
li#wpis1 div h2 {margin-left: 260px!important; padding-left: 2px;}
li.in p {padding-bottom: 0px!important; padding-left: 0px!important; color:green;}

 





