/* CSS Document */

html, body{
	margin:0;
	padding:0;
	font-family: Arial;
	color:#4d4d4d;
	font-size:13px;

	}
	
	
	
body{
background-image:url(../images/body-bg2.jpg);
background-repeat:repeat-x;

}

.h1{
color:#000000;
font-size:20px;
font-weight:bold;}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*html {
margin:0px;
padding:0px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

img{
	border:none;
	}

p,h1,h2,h3,h4,div,form,blockquote,ul,li,input,label,dl,dt,dd{
	margin:0;
	padding:0;
	}
	
.clear {
	clear: both;
}

h2{
	padding:15px 0 0 0;
	font-family: Arial;
	color:#4d4d4d;
	font-size:15px;
	font-weight:bold;
}


.body_text{
	padding:0 0 30px 0;
	font-family: Arial;
	color:#4d4d4d;
	font-size:13px;
	}


.pad{
padding:5px 0 20px 0;
	}

.left_margin{
padding:5px 0 4px 20px;
	}	
	
.text{
padding:15px 0 0 0;
margin:0;
	}
	
	
.learn_more{
color:#88B60E;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.learn_more a{
color:#88B60E;
text-decoration:none;
}
	
.learn_more a:hover{ 
color:#4d4d4d;
text-decoration:none;
}


.more{
color:#a5dc11;
font-size:12px;
font-weight:bold;
}

.more a{
color:#a5dc11;
text-decoration:none;
}
	
.more a:hover{ 
color:#4d4d4d;
text-decoration:none;
}


#wrapper{

width:987px;
margin:0 auto;
padding:0;}

.top{
display:block;

height:115px;
padding-top:18px;
width:991px;
margin:0;
}

.logo{
float:left;
background:url(../images/logo.jpg) no-repeat;
width:193px;
height:99px;}


.logo a{
width:193px;
height:99px;
display:block;}

.top_right{
float:right;
width:648px;}

.top_right_container{
float:right;
width:201px;
padding:0 7px 18px 0;
margin:0;
}

.login{
float:left;
height:33px;
width:102px;}

.signup{
float:right;
height:33px;
width:99px;}

.top_left_container{
float:left;
width:650px;
height:50px;
}

.nav{
list-style-type:none;
float:left;
width:642px;
height:48px;
margin:0;
padding:0;
}

.nav li{
list-style-type:none;
float:left;
margin:0;
padding:0;
}


.home{
background:url(../images/home.jpg) no-repeat top left;
width:81px;
height:48px;
text-indent:-10000px;
}

.home a{
background:url(../images/home.jpg) no-repeat top left;
width:81px;
height:48px;
line-height:48px;
display:block;
}

.about{
background:url(../images/aboutus.jpg) no-repeat 0 0;
width:97px;
height:48px;
text-indent:-10000px;
}

.about a{
background:url(../images/aboutus.jpg) no-repeat top left;
width:97px;
height:48px;
line-height:48px;
display:block;
}

.services{
background:url(../images/services.jpg) no-repeat 0 0;
width:140px;
height:48px;
text-indent:-10000px;
}

.services a{
background:url(../images/services.jpg) no-repeat 0 0;
width:140px;
height:48px;
line-height:48px;
display:block;
}

.services a:hover {
background-position:100% -48px;

}

.select a {
background:url(../images/services.jpg) no-repeat 100% -48px;
width:140px;
height:48px;
line-height:48px;
display:block;


}


.homedelivery{
background:url(../images/homedelivery.jpg) no-repeat 0 0;
width:122px;
height:48px;
text-indent:-10000px;
}

.homedelivery a{
background:url(../images/homedelivery.jpg) no-repeat 0 0;
width:122px;
height:48px;
line-height:48px;
display:block;
}

.suggestion{
background:url(../images/suggestion.jpg) no-repeat 0 0;
width:97px;
height:48px;
text-indent:-10000px;
}

.suggestion a{
background:url(../images/suggestion.jpg) no-repeat 0 0;
width:97px;
height:48px;
line-height:48px;
display:block;
}

.contact{
background:url(../images/contact.jpg) no-repeat 0 0;
width:105px;
height:48px;
text-indent:-10000px;
}

.contact a{
background:url(../images/contact.jpg) no-repeat 0 0;
width:105px;
height:48px;
line-height:48px;
display:block;
}



.home a:hover,.contact a:hover, .suggestion a:hover, .homedelivery a:hover, .about a:hover {

background-position:100% -48px;

}



/*.nav li .home a:hover{
background-position:100% -48px;

}
*/


.wrap{
display:block;
overflow:hidden;
width:987px;
background-image:url(../images/bg.jpg);
background-repeat: no-repeat;
margin:0 auto;
padding:9px 0 0 0;


}

.banner{
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
width:970px;
height:314px;
margin:0 0 4px 9px;
padding:0;

}


/*.abt_banner{
background-image:url(../images/abt-banner-img.jpg);
background-repeat:no-repeat;
width:970px;
height:182px;
margin:0 0 4px 9px;
padding:0;

}*/



.container{
display:block;
overflow:hidden;
background-image:url(../images/container-bg.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
width:960px;
padding:0 0 0 9px;
margin:0 auto;

}

.container_left{
float:left;
width:648px;
padding:17px 0 0 10px;

}

/*right Part Start Here.....(Latest News Section)*/

.container_right{
background-image:url(../images/news-bg.jpg);
background-repeat:repeat-y;
background-color:#fafafa;
float:left;
width:270px;
padding:30px 0 0 20px;
margin:0;

}

.news-img{
background-image: url(../images/latest-news.jpg);
background-repeat:no-repeat;
width:107px;
height:21px;}

.news_txt{
padding:15px 0 0 0;
}

.news-dots{
background-image:url(../images/news-dots.jpg);
background-repeat:no-repeat;
width:261px;
height:8px;
margin:20px 0 0 0;
padding:0;

}

.home-delivered{
background-image:url(../images/home-delivered-logo2.jpg);
background-repeat:no-repeat;
width:250px;
height:137px;
margin:20px 0 0 0;
padding:0;
font-size:13px;
font-family:Arial;
color:#4d4d4d;
}

.home-delivered a{
display:block;
width:250px;
height:137px;
color:#4d4d4d;
}

.home-delivered a:hover{
display:block;
width:250px;
height:137px;

}






.welcome_bg {
background-image:url(../images/welcome2.jpg);
background-repeat:no-repeat;
width:357px;
height:44px;

}


.thumb_pict1{
float:left;
background-image:url(../images/pict1.jpg);
background-repeat:no-repeat;
width:159px;
height:157px;
margin:15px 0 22px 0;
}

.content{
float:right;
width:639px;
padding:15px 0 0 0;
margin:0;

}

.dots{
background-image:url(../images/vrt-dots.jpg);
background-repeat:no-repeat;
width:648px;
height:11px;
clear:both;
display:block;
}


.bottom_contentbox{
width:;
height:234px;
}

.left_box{
width:280px;
float:left;
padding:18px 0 0 0;

}


.right_box{
background-image:url(../images/hoz-dots.jpg);
background-repeat:repeat-y;
float:right;
width:293px;
margin:18px 0 16px 0;
padding:0 0 0 40px;
}

.our_services{
background-image: url(../images/our-services.jpg);
background-repeat:no-repeat;
width:150px;
height:28px;
}

.customer_services{
background-image: url(../images/customer-support.jpg);
background-repeat:no-repeat;
width:195px;
height:28px;
}

.serv_nav{
list-style-image:url(../images/arrow.jpg);
padding:3px 0 0 22px;

}

.serv_nav li{
line-height:26px;
font-family: Arial;
	color:#4d4d4d;
	font-size:13px;
}

.serv_nav li a, .serv_nav li a:hover {
font-family: Arial;
color:#4d4d4d;
font-size:13px;
text-decoration:none;

}

.thumb-img2{
float:left;
background-image:url(../images/customersupport-img.jpg);
background-repeat:no-repeat;
width:74px;
height:65px;
margin:10px 0 0 0;
padding:0;

}

.Customer_containt{
width:205px;
float:right;
margin:10px 0 0 0;
padding:0 0 0 12px;
line-height:20px;
}











/*footer CSS Start Here....*/

.footer_wrap{
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
height:40px;
clear:both;
display:block;

}


.footer_containt{
width:926px;
margin:0 auto;
font-size:10px;
color:#bebdc1;
padding:15px 0 0 0;

}

.f_link{
float:left;
font-size:11px;
color:#bebdc1;
text-decoration:none;
}

.f_link a{
color:#bebdc1;
text-decoration:none;
padding:0 10px;
}

.f_link a:hover{
color:#a5dc11;
text-decoration:none;
}

.f_right{
float:right;
color:#bebdc1;
font-size:11px;
text-align:right;
}


.abt{
background-image:url(../images/abt-img.jpg);
background-repeat:no-repeat;
width:113px;
height:35px;
}

.term{
background-image:url(../images/term-condition.jpg);
background-repeat:no-repeat;
width:217px;
height:33px;
}

.abt_content{
width:620px;
padding:15px 0 0 0;
margin:0;

}

.suggestion-img {
background-image:url(../images/suggestion-img.jpg);
background-repeat:no-repeat;
width:349px;
height:44px;
}



.service_sublink{
background-color: #333333;
color:#fff;
font-size:13px;
font-weight:bold;

}

.service_sublink a{
background-color: #333333;
color:#fff;
font-size:13px;
font-weight:bold;

}

.service_sublink a:hover{
background-color: #333333;
color:#a5dc11;
font-size:13px;
font-weight:bold;

}


.m_rechargeimg{
background-image:url(../images/m-recharge2.jpg);
background-repeat:no-repeat;
width:246px;
height:44px;}

.dth_rechargeimg{
background-image:url(../images/dth-rechargeimg.jpg);
background-repeat:no-repeat;
width:179px;
height:44px;}

.recharge-bg{
margin:20px 0 0 0;
background-image: url(../images/recharge-bg.jpg);
background-repeat:no-repeat;
height:241px;
width:389px;
padding:20px 0 0 25px;
line-height:25px;
}

.recharge-bg2{
margin:20px 0 0 0;
background-image: url(../images/recharge-bg.jpg);
background-repeat:no-repeat;
height:241px;
width:414px;
padding:20px 0 0 0;
text-align:center;

}

.recharge-bg3{
margin:20px 0 20px 0;
background: url(../images/bg-bottom.jpg) no-repeat bottom; 
width:369px;
height:100%;
overflow:hidden;
display:block;
background-color:#f9f9f9;
padding:20px 0 0 40px;

text-align: left;

}

.recharge-bg4{
margin:20px 0 20px 0;
background: url(../images/bg-bottom.jpg) no-repeat bottom; 
background-color:#f9f9f9;
overflow:hidden;
display:block;
height:100%;
width:414px;
padding:20px 0 20px 0;
clear:both;
text-align:center;

}

.rechrge_sumit{
padding:2px 3px;
margin:10px 10px 0 25px;
font-size:12px;
font-weight:bold;
text-align:center;
color:#4d4d4d;
}

.sumit{
padding:2px 3px;
font-size:12px;
font-weight:bold;
text-align:center;
color:#4d4d4d;
}


.reset{
padding:2px 3px;
margin:0;
font-size:12px;
font-weight:bold;
text-align:center;
color:#4d4d4d;
}

.s_butn{
padding:0;
margin:2px 10px 0 0;
color:#4d4d4d;
}

.mobile_right_box{
float:right;
width:280px;
text-align:left;
}


.mobile_left_box{
float:left;
width:130px;
text-align:right;

}

.m_input{
width:200px;
height:18px;
margin:2px 0 5px 0;
padding:1px 0 0 4px;
text-align:left;
}

.s_input{
width:200px;
height:50px;
margin:2px 0 5px 0;
padding:1px 0 0 4px;
text-align:left;
}

.small_input{
width:150px;
height:18px;
margin:2px 0 5px 0;
padding:1px 0 0 4px;
text-align:left;
}
.star{
color:#990000;
font-weight:bold;
font-size:15px;
}

.user{
padding:4px 0 14px 0;
font-size:12px;
}

.user2{
padding:1px 0 14px 0;
font-size:12px;
}

.mr-ptext{
padding:5px 0 6px 0;
font-size:12px;
}


.user_big{
padding:4px 0 35px 0;
font-size:12px;
}

.user_big2{
padding:0 0 35px 0;
font-size:12px;
}

.m_box2{
float:left;
clear:both;
width:60%;
margin:5px 0 0 0;
padding:0 0 0 5px;
text-align: center;
}

.m_box3{
float:left;
clear:both;
width:100%;
margin:5px 0 0 0;
padding:0 0 0 5px;
text-align: center;
}
.newuser_box{
float:left;
clear:both;
width:90%;
margin:5px 0 0 0;
padding:15px 25px 15px 15px;
text-align: left;
}

.input_big{
width:220px;
height:20px;
margin:2px 0 5px 0;
padding:1px 0 0 4px;
text-align:left;
}

.radio_btn{
margin:12px 10px 0 0;
padding:0;
}

.btn_txt{
padding:4px 0 0 0;
margin:0;}



#horizon        
	{
	position: absolute;
	top:0;
	left: 0px;
	width: 100%;
	height: 1px;
	visibility: visible;
	display: block;
	}

#content    
	{
	margin-left: -125px;
	position: absolute;
	top: -35px;
	left: 50%;
	width: 250px;
	height: 70px;
	visibility: visible
	}
	
	.on{
	display:inline;		
	}
.off{
	display:none;
	}
	
#toolkit{
	position: absolute;	
	top: 149px; 
	border:#000000 solid 1px;	
	left: 148px; 
	background:#353535;	
	width: 142px;	
	height: auto;
}

#toolkit a{
	display:block;
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	line-height:18px;
	padding:5px;
	padding-left:15px;
	text-decoration:none;
	border-bottom:#666666 1px solid;
	}
	
#toolkit a:hover{
	color:#A6D70C;
}

.Conact_img {
background-image:url(../images/contact-img.jpg);
background-repeat:no-repeat;
width:150px;
height:44px;

}

.faqs_img {
background-image:url(../images/faqs-img.jpg);
background-repeat:no-repeat;
width:335px;
height:44px;

}

.newcard-txt{
font-weight:bold;
padding:2px 0 3px 6px;
font-family: Arial;
	color:#000000;
	font-size:13px;
}

.red-txt{
font-weight:bold;
padding:5px 0 5px 8px;
font-family: Arial;
color: #FF0000;
font-size:13px;
}

.buy-pad{
margin:5px 0 5px 126px;}

.contact_list{
width:250px;
height:23px;
float:right;
font-size:13px;
line-height:26px;

}

.footer_sml_link{
font-size:11px;
color:#bebdc1;
}

.footer_sml_link a{
color:#bebdc1;
text-decoration:none;
}

.footer_sml_link a:hover{
color:#88B60E;
text-decoration: underline;
}