﻿body { margin: 0; padding: 0; background: #fff;  font-family:"Lucida Grande", Arial, Helvetica, sans-serif;font-weight: 300; font-size: 11px; vertical-align:baseline; }

.fonts{font-family:'MuseoSans500'}

p{
font-size:11px;
text-align:justify;
padding:2px;
margin:0px;
color:#555;
}
li{
font-size:11px;
line-height :2;
}

#adv
{ float :right ;
  width :200px;
  margin :0;
	}


.side_contact_box{position:absolute;right:0;top:30px;float:right}
.side_contact{background:url(http://dikshaonline.in/images/contact.gif) no-repeat 0 0;width:39px;height:135px;float:right;position:fixed;top:36%;right:0;z-index:9999}
.side_contact:hover{background-position:0 bottom}
.side_fb{width:50px;height:135px;float:left;position:fixed;top:36%;right:0;z-index:9999}



.topheading{
height:55px;
vertical-align :middle;
position:relative;
padding :20px 0;
z-index :12;
	}
.topheading .title{float:left ; width:420px; height:48px; padding :0; margin-left :5px;  }
.topheading .title strong
	{
		line-height :30px;
		font-size:25px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#d10f0f; text-transform :uppercase ; font-weight:bold; display:block;
		}
.topheading .title span{ font-size:11px;letter-spacing :2px; padding :0;
                      display :block ; border-bottom :solid 1px #555; text-align :center; width :410px;}
.topheading .logo{float :left;height:48px;width:48px}



#header { background: #2a2a2c; border-bottom: 5px solid #1e1e20; color: white; height: 50px; width: 100%;  }

	
	#header .navigation { margin-top: 20px; text-align: center;  float :left;   }
	#header .navigation a { font-size: 12px; font-weight :bold; padding:  6px; height :25px;  margin: 0 5px; color: #fff; text-decoration: none; text-shadow: 0 -1px 0 #000; font-family: "HelveticaNeue-Light", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; letter-spacing: 1px; opacity: 1; outline: none; background-color: #1e1e20; background: #1e1e20 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#1e1e20), color-stop(1,#000)); -webkit-box-shadow: 0 1px 0 #374140; -moz-box-shadow: 0 1px 0 #374140; box-shadow: 0 1px 0 #374140; border-bottom: none; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; }
	#header .navigation a:hover, #header .navigation a:visited:hover { background: #dc3522; border-color: #ccc; text-shadow: 1px 1px 0 #999; }
	#header .navigation a:visited { color: #fff; }



#footer { background: #2a2a2c; border-top: 5px solid #1e1e20; border-bottom: 5px solid #1e1e20; 
          color: #fff; width: 100%; margin-top: 10px; padding:10px 0;
          }

#footer a {
		color: #9f9f9f;
		display: block;
		
	}
#footer a:hover {
		color: #dcdcdc;
		text-decoration: none;
	}
#footer ul {
	border-bottom: 1px solid #333;
	margin: 0 0 18px;
}
#footer li {
	border-top: 1px solid #333;
	list-style: none;
	padding: 3px 0;
	margin :0;
}

#footer .col {
	float: left;
	margin: 0 18px  0 0;
	width: 140px;
}
#footer .col2 { margin :22px 0;}

#footer h6 {
	color: #ccc;
	 margin: 0;
	 padding:0;
}

#footer ul.simple_entry_list { margin:0; padding:0; }
#footer ul.simple_entry_list li{ float: left; background :#fff; margin :1px;border: solid 1px #fff; padding :0; }

#footer #top-product 
{
width: 304px; 
float:left;
margin: 0 ;
padding :0;
}	

#footer #copyright-info {
	float: right;
	width: 340px;
}

#copyright-info img {
	float: left;
	margin: 0 15px 0 0;
		border :1px solid #fff;

}


.footer_nav
{
	float:left;
	margin-right:20px;
}

.footer_nav a {color:#049630}






.heading{width:595px;float:left;border-right:1px solid #dbdbdb;padding:8px 15px 0 0;min-height:68px;height:auto!important;height:68px}
.heading h1{ font-size:40px;font-weight:normal;color:#4f880d;margin-bottom:0px;position:relative}
.heading p{line-height:12px; font-size:12px; color:#000; text-decoration :underline;margin-bottom:8px }
/*banner starts*/
/*banner starts*/
.banner{width:990px;float:left;padding:20px 0}
.banner1{width:595px;float:left;border-right:1px solid #dbdbdb;padding:0 15px 0 0}
.banner1 .btn{margin:3px 0 0}
.banner1 h1{font-size:22px;font-weight:normal;margin-bottom:10px;position:relative}
.banner1 p{line-height:20px;width:280px;float:left}
.banner1 p strong{color:#aa0000}
.banner1 .ico{width:99px;float:left}
.place_order{width:352px;float:right;padding:0}
.place_order h2{color:#4f880d;font-size:21px;font-weight:normal;margin-bottom:2px}
.place_order p{line-height:18px;width:167px;float:left}
.place_order p.gallery{width:140px}
.place_order p strong{color:#aa0000}
.place_order .ico{width:64px;float:left}

.inner_page{width:100%;float:left;border-top:solid 1px #dbdbdb ;padding:18px 0 18px 0}
.inner_page p{margin:0 0 20px}










a {color:#555}
a:hover {color:#dc3522}

	.button { font-weight :bold ; padding:3px 15px; background: purple none repeat scroll 0 0; border: 1px solid purple; color: #fff; line-height: 20px; vertical-align: middle; text-decoration: none; text-transform: uppercase; border-radius: 0.3em; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; }
	.button:hover, .button:visited:hover { background: #d10f0f; color: #fff; border-color: #ccc; text-shadow: 1px 1px 0 #999; }
	.button:visited { color: white; }

.headerSecondary {font-size: 16px; margin: 10px 0 5px 0; color:#fff;  }


img.img_left{
float:left;
padding: 2px 8px  8px 2px;
}


.more{
padding:3px;
}
.more a{
color:#d8325d;
}
.more a:hover{
text-decoration:none;
}

.adv{float:left; width :200px;}

.box{border:#e1e1e1 1px solid;padding:0px; margin-left :14px;}

.h410{min-height:410px;}

.h350{min-height:500px;}



.h242{min-height:282px;}
.h170{height:242px;}
.h210{min-height:242px;}
.h150{min-height:150px;}

.package
{
width:225px; float :left; 
margin-bottom:10px;
position: relative;
		}


.package .title
{ background :url('http://dikshaonline.in/images/hosting-bg.gif') repeat-x ;
  width:220px;
  font-family :Arial Baltic;
  font-size :13px;
  padding:8px 0 8px 5px;
  vertical-align :middle ;
  font-weight :bold ;
  border-bottom :solid 1px #e1e1e1;
  
	}
.package .cartbtn	
{
	position: absolute;
	bottom: 0px;
	width:215px;

	border-top:1px solid #e2e2e2;padding:5px; text-align :center; }


.package .offer{text-align :center;color:red;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; padding :5px;}
.package .pro{text-align :center;display:none; margin-bottom :35px;}
.package .price{text-align :center;padding :5px; /* background-color: #F0F8FF;*/
	border-top:1px solid #e2e2e2;
	}

.package .title span{	  font-family :Arial Baltic;
	  padding:8px 0 8px 25px;
  font-size :13px;
	  color:#666 ;
}
.web-pack span{background :url('http://dikshaonline.in/images/icon_windows_sm.png') no-repeat 5px 8px ;}
.normal-pack span{background :url('/favicon.ico') no-repeat 5px 8px ;}
.sms-pack span{background :url('/images/mail.gif') no-repeat 5px 8px ;}

.package p
{
padding:10px;
	}





.mid{text-align:right;}
.w80{width:80px;}	
.pagetitle{background:#e2e2e2; padding :5px; font-size :25px; border :solid 1px #d2d2d2;}
	
ul.highlight li
{
margin-left:25px;
font-size:12px;
margin-bottom:2px;
}
.feature_boxes{width:100%;float:left;padding:6px 0 0}
.fbox{width:215px;float:left;height:123px;border:#e1e1e1 1px solid;background:url(http://dikshaonline.in/images/box_bg.jpg) repeat-x 0 0;padding:16px 6px 16px 10px;margin-right:10px}
.fbox.last{margin:0}
.fbox h3{padding-left:78px;width:136px;position:relative;float:left;height:73px;font-size:18px;color:#464e53;font-family:'MuseoSans500';font-weight:normal}
.fbox h3 img{position:absolute;left:0;top:0}
.fbox p{color:#555}
.fbox span{
font-weight:bold;
color:#666;
}

.fbox a { color:#555; }

.txt{width:975px;float:left;background:#fff;border:#e1e1e1 1px solid;margin:10px 0 10px  0;padding:10px}

.csl_content{position:relative;top:0;left:600px;float:right;padding:28px 0 0 10px;text-align:left}
.csl_content strong{font-size:32px;color:#fff;line-height:35px;font-weight:normal;padding-bottom:30px;display:block}
.csl_content em{color:#ffa8a8;font-size:18px;font-style:italic;line-height:24px;display:block}


.carousel{width:990px;float:left;background:url(http://dikshaonline.in/images/banner_shadow.gif) no-repeat 0 bottom;padding:0 0 20px 0}
.carousel .big_preview{width:988px;float:left;border:#545454 solid;border-width:1px 1px 0 1px;position:relative}
.carousel .big_preview img{float:left}
.carousel .content strong{font-size:32px;color:#fff;line-height:35px;font-weight:normal;display:block}
.carousel .content em{color:#ffa8a8;font-size:18px;font-style:italic;padding:26px 0 0;display:block}
.carousel_menu{width:100%;float:left;position:relative;background:#000}

.btn{float:right;background:url(http://dikshaonline.in/images/btn.gif) repeat-x 0 -31px;font-size:15px;color:#292929;text-decoration:none;cursor:pointer}
.btn span{float:left;background:url(http://dikshaonline.in/images/btn.gif) no-repeat 0 0}
.btn span span{float:left;background:url(http://dikshaonline.in/images/btn.gif) no-repeat right -62px;line-height:30px;height:31px;padding:0 25px}
.btn:hover{background-position:0 -124px;}
.btn:hover span{background-position:0 -93px}
.btn:hover span span{background-position:right -155px;color:#fff}


.gallery_btn{background:url(http://dikshaonline.in/images/gallery_btn.gif) no-repeat 0 0;width:154px;padding-right:9px;text-decoration:none;line-height:34px;height:34px;font-size:15px;color:#292929;float:right;text-align:center;cursor:pointer}
.gallery_btn:hover{background-position:0 -35px;color:#fff}
.top_nav a{color:Purple; padding :2px; text-decoration :none}
.top_nav a:hover{color :#000;}

.login{float:right; margin-top:5px; padding :0;}
.main-text{text-align :justify;font-size:15px;}
.main-text strong{font-size:14px;}
label { font-weight :bold ;}
ul.downloads li
{
	list-style-type :none ;
	font-weight :bold ;
background: url(http://dikshaonline.in/images/update.png) no-repeat  5px 2px;
   	padding-left:25px;
   	padding-bottom:8px;
}
ul.downloads li a{vertical-align :middle;}
.packs td{text-align:center ;}
.packs td.first{ text-align :left }

.collapse-div
{
	background: url(http://dikshaonline.in/images/plus-minus.png) no-repeat top left; 
	display:inline-block; 
	vertical-align :middle ;
 margin-right :	5px;
 cursor:pointer;
}

.collapse_down{ background-position: -25px 0; width:25px; height: 25px; }  
.collapse_up{ background-position: 0 0; width:25px;height: 25px;  }  

#view_shopping_cart
{
 position :relative ;
	
	}
.close {
	background-image: url(http://dikshaonline.in/images/close.gif);
	height: 16px;
	width: 16px;
	position: absolute;
	top: -17px;
	right: 0px;
	cursor: pointer;
}
.close:hover {
	background-position: 16px 0px;
}

/* Table 1 Style */
table.table1{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
}
.table1 thead th{
    padding:15px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #93CE37;
    border-bottom:3px solid #9ED929;
    background-color:#9DD929;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table1 thead th:empty{
    background:transparent;
    border:none;
}
.table1 tbody th{
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    background-color:#9DD929;
    border:1px solid #93CE37;
    border-right:3px solid #9ED929;
    padding:0px 10px;
    background:-webkit-gradient(
        linear,
        left bottom,
        right top,
        color-stop(0.02, rgb(158,217,41)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(123,192,67))
        );
    background: -moz-linear-gradient(
        left bottom,
        rgb(158,217,41) 2%,
        rgb(139,198,66) 51%,
        rgb(123,192,67) 87%
        );
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table1 tfoot td{
    color: #9CD009;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.table1 tfoot th{
    color:#666;
}
.table1 tbody td{
    padding:10px;
    text-align:center;
    background-color:#DEF3CA;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.table1 tbody span.check:before{
    content : url(http://dikshaonline.in/images/check0.png)
}

table td{ padding:5px;}
table th{ padding:5px; text-align :right ;}
table input text { border :solid 1px}
.inputtext{padding-bottom:2px;background:url('http://dikshaonline.in/images/form_bg.jpg') repeat-x;margin:0; height :25px; width :300px; background-color :White ;
  border :solid 1px; font-size :25px;
           }



/* Table 2 Style */
table.table2{
    font-family: Georgia, serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1.2em;
    border-collapse:collapse;
    text-align:center;
}
.table2 thead th, .table2 tfoot td{
    padding:20px 10px 40px 10px;
    color:#fff;
    font-size: 26px;
    background-color:#222;
    font-weight:normal;
    border-right:1px dotted #666;
    border-top:3px solid #666;
    -moz-box-shadow:0px -1px 4px #000;
    -webkit-box-shadow:0px -1px 4px #000;
    box-shadow:0px -1px 4px #000;
    text-shadow:1px 1px 1px #000;
}
.table2 tfoot th{
    padding:10px;
    font-size:18px;
    text-transform:uppercase;
    color:#888;
}
.table2 tfoot td{
    font-size:36px;
    color:#EF870E;
    border-top:none;
    border-bottom:3px solid #666;
    -moz-box-shadow:0px 1px 4px #000;
    -webkit-box-shadow:0px 1px 4px #000;
    box-shadow:0px 1px 4px #000;
}
.table2 thead th:empty{
    background:transparent;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.table2 thead :nth-last-child(1){
    border-right:none;
}
.table2 thead :first-child,
.table2 tbody :nth-last-child(1){
    border:none;
}
.table2 tbody th{
    text-align:right;
    padding:10px;
    color:#333;
    text-shadow:1px 1px 1px #ccc;
    background-color:#f9f9f9;
}
.table2 tbody td{
    padding:10px;
    background-color:#f0f0f0;
    border-right:1px dotted #999;
    text-shadow:-1px 1px 1px #fff;
    text-transform:uppercase;
    color:#333;
}
.table2 tbody span.check:before{
    content : url(http://dikshaonline.in/images/check1.png)
}

/* Table 3 Style */
table.table3{
font-family: "Trebuchet MS", sans-serif;
    font-weight: bold;
    font-size: 18px;
    font-style: normal;
   
    line-height: 1.7em;
    text-align:center;
    border-collapse:collapse;
}
.table3 thead th{
    padding:6px 10px;
    text-transform:uppercase;
    color:#444;
font-size: 20px;
vertical-align :middle ;
    font-weight:bold;
    text-shadow:1px 1px 1px #fff;
    border-bottom:5px solid #444;
    text-align:center ;
}
.table3 thead th:empty{
    background:transparent;
    border:none;
}
/*
.table3 thead :nth-child(2),
.table3 tfoot :nth-child(2){
    background-color: #7FD2FF;
} */
.table3 tfoot :nth-child(2){
    -moz-border-radius:0px 0px 0px 5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table3 thead :nth-child(2){
    -moz-border-radius:5px 0px 0px 0px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
}
/*
.table3 thead :nth-child(3),
.table3 tfoot :nth-child(3){
    background-color: #45A8DF;
}
.table3 thead :nth-child(4),
.table3 tfoot :nth-child(4){
    background-color: #2388BF;
}

.table3 thead :nth-child(5),
.table3 tfoot :nth-child(5){
    background-color: #096A9F;
}
*/
.table3 thead :nth-child(4){
    -moz-border-radius:0px 5px 0px 0px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
}
.table3 tfoot :nth-child(4){
    -moz-border-radius:0px 0px 5px 0px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
}
.table3 tfoot td{
    font-size:18px;
    font-weight:bold;
    padding:15px 0px;
    text-shadow:1px 1px 1px #fff;
}
.table3 tfoot th{
    font-size:18px;
    font-weight:bold;
    padding:15px 2px;
    text-shadow:1px 1px 1px #fff;
    border-top:5px solid #444;
    text-align:center ;

}
.table3 tbody td{
    padding:10px;
    border-bottom:1px solid #aaa;
    color:#222;
    vertical-align :middle ;
    /* text-shadow:1px 1px 1px #fff;
     border-right:1px solid #aaa; */
  
}
/*
.table3 tbody tr:nth-child(4) td{
    font-size:26px;
    font-weight:bold;
}
.table3 tbody td:nth-child(even){
    background-color:#444;
    color:#444;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(189,189,189)),
        color-stop(0.7, rgb(224,224,224))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(189,189,189) 39%,
        rgb(224,224,224) 70%
        );
    text-shadow:1px 1px 1px #fff;
}
.table3 tbody td:nth-child(odd){
    background-color:#555;
    color:#f0f0f0;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(85,85,85)),
        color-stop(0.7, rgb(105,105,105))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(85,85,85) 39%,
        rgb(105,105,105) 70%
        );
    text-shadow:1px 1px 1px #000;
}
.table3 tbody td:nth-last-child(1){
    border-right:1px solid #222;
}*/
.table3 tbody th{
    color:#000;
    text-align:right;
    vertical-align :middle ;
    padding:0px 10px;
        border-bottom:1px solid #aaa;
}
.table3 tbody th strong{ font-size :14px; text-transform: uppercase; }
.table3 tbody span.check:before{
    content : url(http://dikshaonline.in/images/check2.png)
}
.tcol1{background-color:#ccc;width:135px}
.tcol2{background-color:#f0f0f0;width:135px}
.tcol3{background-color:#999;width:135px}





ul.lst { margin:0; padding:0; }
ul.lst li 
{
	background: url(http://dikshaonline.in/images/FullScreenHS.png) no-repeat  transparent left center;     
	list-style-type: none;     
	margin: 5px 15px;
	padding: 0 0 0 30px;
	vertical-align: middle; 
	 font-size :12px; 
	 
	 }

ul.lst li strong{ font-size :14px; }


ul.lstNext { margin:0; padding:0; }
ul.lstNext li 
{
	background: url(http://dikshaonline.in/images/ul-next.png) no-repeat  transparent left center;     
	list-style-type: none;     
	margin: 5px 15px;
	padding: 0 0 0 30px;
	vertical-align: middle; 
	 font-size :12px; 
	 
	 }

ul.lstNext li strong{ font-size :14px; }





ul.lstPie{ margin:0; padding:0; }
ul.lstPie li 
{
	background: url(http://dikshaonline.in/images/Pie.png) no-repeat  transparent left center;     
	list-style-type: none;     
	margin: 5px 15px;
	padding: 0 0 0 30px;
	vertical-align: middle; 
	 font-size :12px; 
	 
	 }

ul.lstPie li strong{ font-size :14px; }







ul.ofeature { margin:0; padding:0; }
ul.ofeature li 
{
	background: url(http://dikshaonline.in/images/check0.png) no-repeat  transparent;     
	list-style-type: none;     
	margin: 0;
	padding: 0px 0px 1px 44px;
	vertical-align: middle; 
	 font-size :12px; 
	 }

ul.ofeature li strong{ font-size :14px; }


.tbl tr.alt{background:#f2f2f2;}
.tbl th{background:#b2b2b2 url('http://dikshaonline.in/images/hosting-bg.gif') repeat-x;border-top:1px solid #a2a2a2;border-right:1px solid #a2a2a2;padding:8px;border-bottom:1px solid #a2a2a2;}
.tbl th.first{border-left:1px solid #a2a2a2;}

.tbl td{border-bottom:1px solid #a2a2a2;border-right:1px solid #a2a2a2;padding:8px;}
.tbl td.first{border-left:1px solid #a2a2a2; font-weight :bold; }
