@charset "utf-8";
/* CSS Document */

/* Author: Ravikanth.o a:m web; Project name: IPax; start date: 04-02-09 */

/* body styles */

body {
		background:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		color:#666666;
		margin:0px auto;
		}
		
html#body .div_clear {
		clear:both;
		height:0px; 
		content: "."; 
		line-height:0.1em; 
		font-size:0.1em;
		}

.div_clear{
		clear: both; 
		display: block; 
		visibility: hidden; 
		height: 0px; 
		content: "."; 
		line-height:0.1em; 
		font-size:0.1em; 
		border:0px;
		}
		
img {
		vertical-align: text-bottom;
		}


p {
		margin:10px 0 20px 0;
		padding:0px;
		line-height:110%;
		}
	
div#container {
		width:1000px;
		margin:0px auto;
		
		}
		
/* top section */

div#container div#top {
		width:1000px; 
		position:relative;
		background:url(../../images/top_sec_bg.gif) repeat-x;
		height:85px;
		}
		
div#logo { 
		background:url(../../images/smart_logo.gif) no-repeat;
		width:99px; 
		height:46px; 
		position:relative;
		float:left;
		color:#333333;
		margin:25px 0 0 35px;
		}

div#logo a { 
		position:absolute; 
		top:0px; 
		left:0px; 
		display:block;  
		width:99px; 
		height:46px; 
}

div#logo span { 
		display:none;
}

div#top div#anilary_search_sec {
		width:300px;
		float:right;
		}
		
div#anilary_search_sec div#ancilary_nav {
		width:300px;
		padding:15px 0 10px 0;
		text-align:right;
		}
		
div#ancilary_nav a, active, visited {
		color:#747474;
		text-decoration:none
		}
		
div#ancilary_nav a:hover {
		color:#c4091d;
		text-decoration:none
		}
		
div#anilary_search_sec div#top_search {
		width:226px;
		height:30px;
		background:url(../../images/nav_bg.gif) top repeat-x #b6081b;
		color:#FFFFFF;
		padding:2px;
		float:right;
		}
		

div#top_search .text_box{
		width: 140px;
		height:18px;
		padding:5px;
		background:url(../../images/text_box_bg.gif) repeat-x #FFFFFF;		
		margin:0px;
		float:left;
		border-left:#bfbfbf solid 1px;
		border-right:#bfbfbf solid 1px;
		border-top:#808080 solid 1px;
		border-bottom:#bfbfbf solid 1px;
		margin:0 10px 0 0;
		}

div#top_search .submitbutton{
		width:60px;
		height:30px;
		cursor:pointer;
		border:0;
		background:url(../../images/nav_bg.gif) 0 2px repeat-x;
		padding:5px;
		color:#FFFFFF;
		font-weight:bold;
		}
		
/* main nav start */

div#manin_nav_sec{
		width:1000px;
		height:35px;
		}
		
div#manin_nav_sec div#manin_nav {
		width:770px;
		float:left;
		height:35px;
		background:url(../../images/nav_bg.gif) repeat-x #c4091d;
		}
		
/*div#manin_nav ul {
		margin:0px;
		width:770px;
		height:35px;
		padding:0px; 
	
		}
		
div#manin_nav li {
		padding:0px;
		margin:0px;
		font-size:1.2em;
		font-weight:bold;
		text-align:center;
		float:left; 
		list-style:none;
		}
		
div#manin_nav li span {
		background:url(../../images/nav_devider.gif) right no-repeat;
		display:block;
	 
		
		}
		
div#manin_nav li.home_brand{
		
		display:block;
		width:170px;
		
		}
		
div#manin_nav li.business{
	
		display:block;
		width:110px;
		
		}
		
div#manin_nav li.corporate{
		
		display:block;
		width:115px;
		
		}
		
div#manin_nav li.phone{
		
		display:block;
		width:130px;
		
		}
div#manin_nav li.testi{
		
		display:block;
		width:135px;
		}
div#manin_nav li.contact{
		background:none;
		display:block;
		width:110px;
		}
		
div#manin_nav li span.selected{
		background:url(../../images/nav_selected_bgs.gif) repeat-x #FFFFFF;
		display:block;
		color:#c4091d;
		}
		
div#manin_nav li span.selected a{
		color:#c4091d;
		}
		
div#manin_nav li a{
		padding:10px 22px;
		display:block;
		height:15px;
		color:#FFFFFF;
		text-decoration:none;
		}	

div#manin_nav li a:hover{
		padding:10px 22px;
		color:#c4091d;
		text-decoration:none;
		height:15px;
		background:url(../../images/nav_selected_bgs.gif) repeat-x #FFFFFF;
		}		*/
			
		
div#manin_nav_sec div#login_link {
		width:230px;
		padding:10px 0;
		text-align:center;
		font-size:1.1em;
		font-weight:bold;
		color:#FFFFFF;
		float:right;
		height:15px;
		background:url(../../images/login_link_bg.gif) repeat-x;
		}
		
div#login_link a,active, visited {
		text-decoration:none;
		color:#FFFFFF
		}
div#login_link a:hover{
		text-decoration:underline;
		color:#FFFFFF
		}	
		
/* main start */
div#main {
		 width:1000px;
		 
		}
		
div#promo_area blockquote,
#extras blockquote {
    background:url(../../images/quotation_mark.gif) no-repeat top left;
     
	padding:0px;
	margin:0px;
}

div#bottom_nav {
		width:1000px;
		background:url(../../images/bottom_bg.gif) repeat-x #919191;
		 
		margin:5px 0 0 0;
		color:#FFFFFF;
		font-size:0.875em;
		padding:0px;
		}

div#bottom_nav div.navgation {
		width:250px;
		padding:20px 0 5px 10px;
		float:left;
		}
		
div#bottom_nav div.navgation_last_block {
		width:170px;
		padding:20px 0 5px 10px;
		float:left;
		}
		
div#bottom_nav div.news_block {
		width:200px;
		padding:20px 10px 5px 10px;
		background:url(../../images/news_block_bg.gif) repeat-x #a0a0a0;
		float:left;
		min-height:160px;
		height:auto !important; 
		height:160px;
		}
		
div#bottom_nav div.news_block p {
		padding:5px 0 5px 0;
		margin:0px;
		}

		
div#bottom_nav div.news_block a, active, visited {
		color:#FFFFFF;
		text-decoration:underline;
		
		
		}
div#bottom_nav div.news_block  a:hover {
		color:#FFFFFF;
		text-decoration:none
		}
		
		
div#bottom_nav h6 {
		padding:0px;
		margin:0 0 15px 0;
		font-size:1.1em;
		font-weight:bold;
		}
		
div#bottom_nav h5 {
		padding:0px;
		margin:0 0 0px 0;
		font-size:1.05em;
		font-weight:bold;
		}
		
		
div#bottom_nav ul{
		padding:0px;
		
		margin:0px;
		list-style:none;
		float:left;
		color:#FFFFFF;
		}	

	
div#bottom_nav li {
		padding:0 0px 5px 0px;
		color:#FFFFFF;
		margin:0;
		}

div#bottom_nav  li a, active, visited {
		color:#FFFFFF;
		text-decoration:none
		}
div#bottom_nav  li a:hover {
		color:#FFFFFF;
		text-decoration:underline
		}


div#bottom_nav  li.copy_right {
		background:none
		}
		
div#footer {
			width:1000px;
			margin:0px; 
			font-size:0.9em;
			background:#919191;
			color:#848484;
			}

div#footer div.footer_content {
		width:980px;
		margin:0 0px;
		padding:10px ;
		border-top:#FFFFFF solid 1px;
		line-height:160%;
		position:relative;
		color:#FFFFFF;
		}
			
div#footer div.footer_content div#privacy {
		width:200px;
		right:10px;
		top:10px;
		position:absolute;
		text-align:right
		}

div#footer div.footer_digiweb {
		width:980px;
		margin:0 0px;
		padding:10px ;
		line-height:160%;
		position:relative;
		color:#FFFFFF;
		text-align:right
		margin-bottom:15px;
		}

div#footer a, active, visited {
		color:#FFFFFF;
		text-decoration:none
		}
div#footer a:hover {
		color:#FFFFFF;
		text-decoration:underline
		}
		
/*Common styles for three columns*/

div#content {
		width:1000px;
		margin:5px 0px;
	 
		
}


	
	
/*left section*/
div#content div#left_sec {
		width:238px;
		border-top:#dddddd solid 1px;
		float:left;
		padding:10px 0px 50px  8px;
		margin:0 0px 1px 0px
		}
		
div#left_sec ul.margin{
		margin:0px;
		padding:15px 0px 0px 8px;
		list-style:none;
		}
		
div#left_sec h5{
		color:#818080;
		font-size:1.0em;
		font-weight:bold;
		margin:0px;
		padding:0px;
		padding:10px 0px
		}
		
div#left_sec ul.sf_genericContentList{
		margin:0px;
		padding:0px 0px 0px 8px;
		list-style:none;
		
		}
		
div#left_sec ul.sf_genericContentList li, div#left_sec ul.sf_genericContentList li a{
		color:#818080;
		font-size:1.0em;
		text-decoration:none;
		line-height:200%
		}
		
div#left_sec ul.sf_genericContentList li a:hover, div#left_sec ul.sf_genericContentList li span {
		color:#c4091d;
		text-decoration:none
		}
		
div#left_sec h4{
		font-size:1.2em;
		font-weight:bold;
		color:#c4091d;
		padding:5px 0 5px 0;
		margin:0px
		}
		
div#left_sec p {
		line-height:160%;
		}
		



/*middle section*/	
	
div#content div#middle_sec {
		width:520px;
		float:left; 
		 margin:0px 0px 0px 5px
		}
		
div#middle_sec .button {
		display:block;
		margin:5px 0 5px 10px ;
		padding:10px 40px 10px 15px;
		height:15px;
		color:#c4091d;
		text-align:center;
		font-weight:bold;
		font-size:1.2em;
		background:url(../../images/next_arrow_btn_bg.gif) no-repeat right;
		border:#e1dfe0 solid 1px;
		width:auto ;
		width:160px;
		min-width:160px !important;
		}
div#middle_sec .back_button {
		display:block;
		margin:5px 0 5px 10px ;
		padding:10px 15px 10px 40px;
		height:15px;
		color:#c4091d;
		text-align:center;
		font-weight:bold;
		font-size:1.2em;
		background:url(../../images/back_arrow_btn_bg.gif) no-repeat left;
		border:#e1dfe0 solid 1px;
		width:auto ;
		width:80px;
		min-width:80px !important;
		}
		
div#middle_sec .default_button {
		display:block;
		margin:5px 0 5px 10px ;
		padding:10px 15px 10px 15px;
		height:15px;
		color:#c4091d;
		text-align:center;
		font-weight:bold;
		font-size:1.2em;
		background:url(../../images/btn_bg.gif) no-repeat left;
		border:#e1dfe0 solid 1px;
		width:auto ;
		width:100px;
		min-width:100px !important;
		}
div#middle_sec .button a, div#middle_sec .back_button a, div#middle_sec .default_button a {
		color:#c4091d;
		text-decoration:none;
		display:block;
		}
		
div#middle_sec .button a:hover, div#middle_sec .back_button a:hover, div#middle_sec .default_button a:hover{
		color:#858585;
		text-decoration:none;
		}
		
div#middle_sec h1 {
		line-height:110%;
		margin:0px 0;
		font-size:1.5em;
		color:#c4091d;
		font-weight:bold;
		}
		

		
div#middle_sec h3 {
		line-height:150%;
		margin:0px 0;
		font-size:1.2em;
		color:#c4091d;
		font-weight:bold;
		padding:10px 10px 0px 10px ;
		}
		
div#middle_sec h5{
		font-size:1.1em;
		font-weight:bold;
		color:#848484;
		padding:5px 0 5px 0;
		margin:0px
		}
		
div#middle_sec h4{
		font-size:1.2em;
		font-weight:bold;
		color:#c4091d;
		padding:5px 0 5px 0;
		margin:0px
		}
div#middle_sec a {
		color:#c4091d;
		text-decoration:underline;
		}
div#middle_sec a:hover {
		color:#c4091d;
		text-decoration:none;
		}
		
div#middle_sec .txt_red {
		color:#ff0000; 
				}
				
div#middle_sec div#faqs  {
		padding:10px 0;
		}
		
div#middle_sec div#faqs h5 {
		font-size:1.1em;
		font-weight:bold;
		color:#c4091d;
		padding:0px 0 5px 0;
		margin:0px;
		cursor:pointer
		}
div#middle_sec div#faqs ul {
		padding:0px 10px;
		margin:0;
		list-style:none
		}
		
div#middle_sec div#faqs li {
		padding:0px;
		margin:0 0 5px 0;
		}		

/*right section*/
		
div#content div#right_sec_sm {
		width:225px;
		float:right; 
		 
		}
div#right_sec_sm div.pannels{
		width:218px;
		background:#FFFFFF;
		float:right;
		margin:0px 0px 2px;
		border:#e1dfe0 solid 1px;
		}

div#right_sec_sm div.pannels div.poromo_content {
		width:208px;
		display:block;
		text-align:center;
		padding:15px 0px 10px 10px;
		background:url(../../images/tabs1_bg.gif) repeat-x bottom;
		clear:both;
		}		
		
div#right_sec_sm  div.linchecker_content {
		width:208px;
		display:block;
		text-align:left;
		padding:15px 0px 10px 10px;
		background:url(../../images/tabs1_bg.gif) repeat-x bottom;
		clear:both;
		font-size:0.9em;
		 
		}		
		
div#right_sec_sm div.pannels div.tab_header{
		width:198px;
		background:url(../../images/tab2_header_bg.gif) repeat-x #ffffff;
		height:35px;
		margin:0 0px 0 0;
		padding:0 10px;
		color:#FFFFFF;
		
		}
		
	
div#right_sec_sm div.pannels div.tab_header h5{
		font-size:1.2em;
		font-weight:bold;
		color:#c4091e;
		padding:10px 0 0 0;
		margin:0px
		}
		
div#right_sec_sm div.call_us {
		
		background:url(../../images/tabs1_bg.gif) repeat-x bottom;
		width:218px;
		color:#8a898a;
		text-align:center;
		padding:10px 0 5px 0;
		line-height:150%;
		font-size:1.2em;
		font-weight:bold;
		border:#e0dfdf solid 1px;
		float:right
		}
div#right_sec_sm div.call_us a {
		color:#c4091d;
		text-decoration:underline;
		}
		
div#right_sec_sm div.call_us a:hover {
		color:#c4091d;
		text-decoration:none;
		}
		
div#right_sec_sm div.call_us h1 {
		line-height:110%;
		margin:5px 0;
		font-size:2.2em;
		color:#c4091d;
		font-weight:bold;
		}
		
div#right_sec_sm div.testimonial {
		width:208px;
		padding:5px;
		margin:5px 0 5px 0;
		border:#e0dfdf solid 1px;
		float:right
		} 

div.testimonial p.testmoni {
		padding:0px 0px 0 30px;
		margin:0px;
		font-size:1.2em;
		color:#8a898a;
		line-height:100%;
		}
		
div.testimonial p.testmoni a {
       color:#8a898a;
       text-decoration:none
        }
    
 div.testimonial p.testmoni a:hover {
       color:#c4091d;
       text-decoration:none
        }
		
div.testimonial .name {
		padding:0px 0px 0 0px;
		margin:0px;
		color:#c4091d;
		text-align:right;
		font-weight:bold;
		font-size:1.2em;
		}
		
div.testimonial .designation {
		padding:0px 0px 0 0px;
		margin:0px;
		color:#7f7e7f;
		text-align:right;
		font-weight:bold;
		font-size:1.2em;
		}
div#right_sec_sm blockquote
 {
    background:url(../../images/quotation_mark.gif) no-repeat top left;
     
	padding:0px;
	margin:0px;
}










			