						
						
						/* Text & Heading & Buttons */

h1, h2, h3, h4, h5, h6, p {
	padding: 0px;
	margin: 0px;	
}

p {
	font-family: Tahoma;
	font-size: 12px;	
	text-align: justify;
	text-decoration: none;
}

.greenish-blue {color: #37576a;}
.navy {color: #005274;}
.white {color: white;}
.red {color: red;}
.navy-link {color: #005274;text-decoration: none;}
.navy-link:hover {text-decoration: underline;}
						
.offer-heading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	color: #37576a;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

.button {
	background-image: url(images/button.png);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	color: #087eb0;
	width: 127px;
	height: 26px;
	padding: 11px 0px 0px 0px;
	margin: 0px;
	float: left;
}

.button:hover {
	background-position: bottom;
	color: white;
}

.input-button {
	background-image: url(images/button.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: transparent;
	border: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	color: #087eb0;
	width: 127px;
	height: 37px;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	float: left;
}

.input-button:hover {
	background-position: bottom;
	color: white;
}

.affiliate-button, .client-button {
	background-image:url(images/affiliate-area.png);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 235px;
	height: 125px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.client-button {background-image:url(images/clients-area.png);}
.affiliate-button:hover {background-image:url(images/affiliate-area-hover.png);}
.client-button:hover {background-image:url(images/clients-area-hover.png);}

.client-sub, .aff-sub {
	background-image: url(images/blue-button-surface.png);
	background-position: bottom;	
	background-repeat: repeat-x;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	float: left;	
}
.aff-sub {background-image: url(images/green-button-surface.png);}
.client-sub ul, .aff-sub ul {list-style: none;padding: 0px;margin: 0px 0px 32px 0px;}
.client-sub ul li, .aff-sub ul li {padding: 0px;margin: 0px; display: inline;}
.client-sub ul li a:hover, .aff-sub ul li a:hover {background-position: top;}
.client-sub ul li a, .aff-sub ul li a {
	background-image: url(images/blue-button.png);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	cursor: pointer;
	width: 160px;
	height: 21px;
	padding: 7px 0px 0px 13px;
	margin: 0px 2px 0px 0px;
	float: left;
}
.client-sub .active a {
	background-image: url(images/blue-button.png);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	cursor: pointer;
	width: 160px;
	height: 21px;
	padding: 7px 0px 0px 13px;
	margin: 0px 2px 0px 0px;
	float: left;
}

.aff-sub ul li a {background-image: url(images/green-button.png);}
.aff-sub .active a {
	background-image: url(images/green-button.png);
	background-repeat: no-repeat;
	background-position: top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	cursor: pointer;
	width: 160px;
	height: 21px;
	padding: 7px 0px 0px 13px;
	margin: 0px 2px 0px 0px;
	float: left;
}
						/* Master */
						
body {
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	background-color: white; 
	font-family: Tahoma;
	font-size: 12px;	
	padding: 0px;
	margin: 0px;
}

#main {
	width: 980px;
	height: auto;
	padding: 0px;
	margin: auto;
}

#main2 {
	width: 980px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
}

#header {
	width: 980px;
	height: 141px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#logo {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	width: 471px;
	height: 141px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#menu {
	width: 509px;
	height: 141px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#banner {
	width: 980px;
	height: 201px;
	padding: 0px;
	margin: 27px 0px 50px 0px;
	float: left;
}

#offer {
	width: 410px;
	height: 180px;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#banner-slide {
	width: 501px;
	height: 201px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#content {
	width: 980px;
	height: auto;
	min-height: 400px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#footer {
	background-image: url(images/footer.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 61px;
	line-height: 20px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #087eb0;
	text-align: center;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	float: left;
}

#footer a {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #087eb0;
}
#footer a:hover {color: #76ae2c}

.whyus {float: left;margin: 0px 0px 0px 15px;}
.whyus ul {list-style: disc;padding: 0px;margin: 15px 0px 85px 15px;height: 80px; width: 290px;}
.whyus ul li {padding: 0px;margin: 0px;}
.whyus ul li a {text-decoration: none;	color: #005274;font-weight: bold;}
.whyus ul li a:hover {color: black;text-decoration: underline;}

						/* INDEX */
.fb-like {
	background-image: url(images/partners.png);
	background-repeat: no-repeat;
	width: 250px;
	height: 180px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	float: left;
}

.inner-fb-like {
	width: 220px;
	height: 125px;
	padding: 0px;
	margin: 45px 0px 10px 15px;
	float: left;
}

				
.sec-250 {
	width: 250px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	float: left;
}

.head-250 {
	background-image: url(images/250-head.png);
	background-repeat: no-repeat;
	text-align: center;
	width: 250px;
	height: 41px;
	padding: 12px 0px 0px 0px;
	margin: 0px;
	float: left;
}

.body-250 {
	background-image: url(images/250-body.png);
	background-repeat:no-repeat;
	width: 200px;
	height: 562px;
	padding: 5px 25px 0px 25px;
	margin: 0px;
	float: left;
}

.sec-left {
	width: 725px;
	min-height: 300px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.sec-725 {
	width: 695px;
	min-height: 300px;
	padding: 10px;
	margin: 0px;
	float: left;
}

.sec-350 {
	width: 330px;
	height: 430px;
	padding: 10px;
	margin: 0px 10px 30px 0px;
	float: left;
}

.services ul {list-style: circle;padding: 0px;margin: 20px 0px 0px 50px;}
.services ul li {padding: 0px;margin: 0px;}
.services ul li a {text-decoration: none;	color: #005274;font-weight: bold;}
.services ul li a:hover {color: black;text-decoration: underline;}

						/* PORTFOLIO */

.port-div {
	width: 740px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
} 

.port-TB {
	width: 125px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.port-TB a {
	cursor: pointer;
}

.port-TB-details {
	width: 590px;
	height: 100px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: left;
}

.port-div hr {
	border:none;
	border-top:1px dashed #CCCCCC;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
}

						/* CONTACT US */

#contact-icons {
	width: 80px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
}

#contact-names {
	width: 100px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
}

#contact-details {
	width: 300px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
}

#contact-form {
	width: 475px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
}

#contact-form-names {
	width: 80px;
	height: auto;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	float: left;
}

#contact-form-fields {
	width: 350px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
}

.contact-form-text {
	background-image: url(images/txt-field.png);
	background-repeat: no-repeat;
	border: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #005274;
	width: 343px;
	height: 30px;
	padding: 0px 0px 0px 7px;
	margin: 5px 0px 5px 0px;
}

.quote-field {
	background-image: url(images/txt-field-quote.png);
	background-repeat: no-repeat;
	border: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #005274;
	width: 193px;
	height: 23px;
	padding: 7px 0px 0px 7px;
	margin: 5px 0px 5px 0px;
}

.quote-area {
	background-image: url(images/txt-area-quote.png);
	background-repeat: no-repeat;
	border: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #005274;
	width: 186px;
	height: 55px;
	padding: 7px;
	margin: 5px 0px 5px 0px;
}

.quote-combo {
	background-image: url(images/txt-field-quote.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #005274;
	width: 200px;
	height: 30px;
	padding: 5px 7px 5px 7px;
	margin: 5px 0px 5px 0px;
}

.contact-form-text2 {
	background-image: url(images/txt-area.png);
	background-repeat: no-repeat;
	border: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #005274;
	width: 336px;
	height: 106px;
	padding: 7px;
	margin: 5px 0px 5px 0px;
}

.contact-form-text3 {
	background-color: #eee;
	border: 1px solid #999;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #005274;
	width: 780px;
	height: 130px;
	padding: 10px;
	margin: 0px 0px 0px 0px;
}

.contact-form-combo {
	background-image: url(images/txt-field.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #005274;
	width: 350px;
	height: 30px;
	padding: 5px 7px 5px 7px;
	margin: 5px 0px 5px 0px;
}

						/* Sections */
						
.login-sec {
	width: 350px;
	height: auto;
	padding: 0px;
	margin: 50px 0px 50px 315px;
	float: left;
}

.register-sec {
	width: 350px;
	height: auto;
	padding: 0px;
	margin: 50px 0px 0px 95px;
	float: left;
}

.edit-profile-sec {
	width: 350px;
	height: auto;
	padding: 0px;
	margin: 50px 0px 0px 95px;
	float: left;
}

.deposit-sec {
	width: 550px;
	height: auto;
	padding: 0px;
	margin: 20px 0px 50px 60px;
	float: left;
}

.promoting-sec {
	width: 550px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 50px 60px;
	float: left;
}

.code-sec {
	background-image: url(images/banner-code-bg.png);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #005274;
	width: 868px;
	height: 23px;
	padding: 7px 0px 0px 7px;
	float: left;
}

.profile {
	background-color: #f2f8ff;
	border: 2px solid #155b81;
	-moz-border-radius:10px;
	line-height: 20px;
	width: 350px;
	padding: 20px;
	margin: 5px 0px 0px 65px;
	float: left;
}

.projects {
	background-color: #f2f8ff;
	border: 2px solid #155b81;
	-moz-border-radius:10px;
	line-height: 20px;
	height: 200px;
	width: 390px;
	padding: 15px;
	margin: 0px 0px 30px 45px;
	float: left;
}

.message {
	background-color: #f2f8ff;
	border: 2px solid #155b81;
	text-align: center;
	-moz-border-radius:10px;
	line-height: 20px;
	height: auto;
	padding: 15px;
	margin: 40px;
}

.inner-projects {
	width: 390px;
}

.projects-box {
	width: 130px;
	height: 32px;
	padding: 8px 0px 0px 0px;
	margin: 10px 0px 20px 0px;
	float: left;
}

.testimonial-sec {
	border-bottom: thin dashed silver;
	width: 800px;
	height: auto;
	padding: 0px 0px 20px 0px;
	margin: 10px 90px 20px 90px;
	float: left;
}

.testimonial-sec .client-img {
	border: 2px solid silver;
	width: 200px;
	min-height: 70px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
}

.testimonial-sec .testi {
	width: 576px;
	min-height: 60px;
	height: auto;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	float: left;
}


