/*
Theme Name: Affluentip
Theme URI: http://wordpress.org/
Description: The 2010 default theme for WordPress.
Author: wordpressdotorg
Author URI: http://wordpress.org/
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional)
*/


@charset "utf-8";
/* default class */

body{margin:0px; padding:0px; background-color:#d0d0d0;}
ul{margin:0px 0px 0px 15px;padding:0px;list-style-type:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; text-align:left;}
ul li{margin:0px;padding:0px 0px 0px 0px;list-style-type:disc;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; text-align:left;}

p, h1, h2, h3,h4,{margin:0px; padding:0px;}

.clear{clear:both;}

a,a:hover,a:active,a:visited{
outline:none;
}

img{border:0px;}

/* header class start here */

#header-wrapper{width:1003px;  margin:auto; padding:0 0 0 0;}

.logo{width:1003px;  float:left; margin:0px 0 0px 0;}

/* topnav css start here*/


.nav {
	width:1003px;
	
	float:right;
	margin:0px 0 0 0;
	padding:0px;
	
}
.nav ul {
	float:right;
	padding:0px 0 0;
	width:820px
	margin:0px;
}
.nav ul li {
	float:left;
	background:url(images/nav-line.jpg) no-repeat right center;
	list-style:none;
	padding: 0 8px 0 8px;
}
.nav ul li a {
	font-family:Arial;
	font-size:13px;
	color:#721f40;
	text-decoration:none;
	font-weight:bold;
	padding: 4px 8px 4px 8px;
	text-transform:uppercase;
}
.nav ul li a:hover {
	color:#df9402;
	padding: 4px 8px 4px 8px;
	text-decoration:none;
	text-transform:uppercase;
}
.active {
	background:#bfa66d;
	color:#721f40;
	padding: 4px 8px 4px 8px;
}

.topheader{width:1003px; height:341px; margin:auto; padding:0 0 0 0;}



/* body class start here */

#body-wrapper{width:1003px; height:auto; margin:auto; /*border:1px solid #ff0000;*/}

.bodybox{width:290px; height:283px; float:left; margin:0 10px 0 24px;}

.bodybox-heading{width:290px; height:43px; float:left; margin:0 0 0 0;}

.bodybox p{ width:260px; height:180px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; line-height:18px; float:left; margin:0 24px 0 0;}

.bodybox .button{width:120px; height:30px; float:right; margin:10px 0 0 10px; cursor:pointer;}

.body-line{ width:13px; height:235px; float:left; border-left:1px solid #a7a7a7;} 

.whatwedobox{width:280px; height:283px; float:left; margin:0 0 0 24px;}

.whatwedobox .heading{width:280px; height:40px; float:right; margin:0 0 0 0;}

.body-links{
width:280px;
float:left;	
padding:2px 0 0 0; 
margin: 0 0 0 0;

	}
	

.body-links ul{
width:280px;
float:left;
margin:0px;
padding:0px;
list-style:inline;
	} 	
	
.body-links ul li {
    background:url(images/arrow.png)no-repeat scroll left 8px transparent;
    float:left;
	list-style:none;
    padding:4px 0 5px 14px;
	width:280px;

}
	
.body-links ul li a{
float:left;	
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
	} 	
		
.body-links ul li a:hover{
color:#721f40;
}

.whatwedobox .readmorebtn{width:85px; height:30px; float:right; margin:0 0 0 10px; cursor:pointer;}


/* footer class start here */

#footer-wrapper{width:100%; height:114px;float:left; margin:auto;}

.footerlink{width:963px; height:45px; margin:auto; border:2px dotted #bbbbbb; background-color:#f2f2f2;}

.footernav {
	width:460px;
	height:20px;
	float:left;
	padding : 15px	
}
.footernav ul {
	float:left;
	width:460px;
	padding:0px 0 15px 10px;
}
.footernav ul li {
	float:left;
	/*background:url(images/gray-line1.jpg) no-repeat right center;*/
	list-style:none;
	
}
.footernav ul li a {
	font-family:Arial;
	font-size:12px;
	color:#7d7d7d;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	padding: 5px 5px 5px 5px;
}

.footer-followus-link{width:450px; height:24px; float:right; margin:10px 0 0 0;}

.footer-followus-link .twitter{width:160px; height:23px; float:left; border-right:2px solid #cfcdcd; margin:0 12px 0 0;}

.footer-followus-link .linkdin{width:90px; height:23px; float:left; margin:0 12px 0 0;}

.copyrighttext{width:290px; height:20px; float:left; margin:20px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#6d6d6d;} 

.avi-footer-logo{width:50px; height:30px; float:left; padding:20px 0 0 0px;}

.footer-text{width:307px; height:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#818181; text-align:right; margin:8px 20px 0 0;}

.footer-text-red{color:#af5935;}

.innerpage-body{width:956px; height:0 auto; margin:auto; padding:0 0 20px 0;}

.innerpage-body h1{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#721f40; text-align:left; line-height:18px; margin: 0 0 20px;text-transform:uppercase}

.innerpage-body p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; text-align:left; line-height:18px;}

#pdffiles ul{margin:0px 0px 0px 15px;padding:0px;list-style-type:none;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; text-align:left;}

#pdffiles ul li{ margin:0px;padding:0px 0px 10px 30px;list-style-type:none;  background-image:url(images/pdf-icon.png); background-repeat:no-repeat; background-position:left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; text-align:left;}
	
#pdffiles ul li a
{
   font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; text-decoration:underline;
}

#pdffiles ul li a:hover
{
   font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2f2f2f; text-decoration:none;
}

#question
{
  font-weight:bold;
  font-size:12px;
font-family: arial;
}


/*Css For Forms and marketing page*/

.marketing
{
   float :left;
   width:400px;
   height:365px;
}

.chartis
{
   float:right;
   margin: 5px 100px 0 0;
}

.ace
{
 clear:both;
 float:left;
 width:400px;
 margin:30px 0px ;
}

.newsletter
{
   margin: 0px 120px 0 0;
   float:right;
   padding:30px
}


/* New css */
.five_img,.four_img{
	width: 75%;
    margin: auto;
}
.five_img a {
    width: 20%;
    float: left;
    text-align: center;
	
}
.four_img a {
    width: 25%;
    float: left;
    text-align: center;
	padding-top:10px;
}
.four_img {
	padding-bottom: 28px;
	width: 63%;
	float: left;
	text-align: center;
	margin-left: 19%;
}
@media only screen and (max-width: 750px) {
	.four_img a,.five_img a { width: 100%;}
	.top_nav_main,.topheader, #body-wrapper ,.innerpage-body,#header-wrapper{width:100%!important;}
    .logo {width:100%;text-align:center;}
    .innerpage-body h1 { width:100%;text-align:center; }
	.topheader img{ width:100%; }
	.topheader{height:auto; }
	
}