/*Side Bar Start*/
.menu, .menu ul {
    list-style: none outside none;
	padding:0;
	margin:0;
}
.menu li{
border-bottom:1px solid;
}
.menu li:last-child{
	border-bottom:none	
}
.mod-box .menu-sidebar li#level1:first-child > #level1 {
    border-radius: 6px 6px 0 0;
}
.menu-sidebar a, .menu-sidebar li > span {
    color: #fff;
}
.menu a{
text-decoration:none;
}
.menu a, .menu span {
    display: block;
}
.menu-sidebar a#level1 > span, .menu-sidebar span#level1 > span , footer li{
    background-position: 100% 0;
    background-repeat: no-repeat;
    line-height: 46px;
    padding: 0 15px;
}

.menu-sidebar li#level1:first-child{
padding-top:0px;
margin-top:0px;
}
.menu-sidebar li#level1, .mod-box .module-title + .menu-sidebar li#level1:first-child {
   border-top:1px solid #08507c;
	border-bottom:1px solid #063652;
	background:#074367;
}
.menu-sidebar a#level1 > span, .menu-sidebar span#level1>span , #level1 .active > span , .menu-sidebar .active > a{
	background-image: url(tri-angl.png);
}
.menu-sidebar a#level1 > span, .menu-sidebar span#level1 > span {
    background-position: 100% 0;
    background-repeat: no-repeat;
    padding: 0 15px;
}
.menu-sidebar a#level1 > span, .menu-sidebar span#level1>span {
	-moz-transition: margin 330ms ease-in-out 0s, padding 320ms ease-in-out 0s;
	-webkit-transition: margin 330ms ease-in-out 0s, padding 320ms ease-in-out 0s;
	-o-transition: margin 330ms ease-in-out 0s, padding 320ms ease-in-out 0s;
	transition: margin 330ms ease-in-out 0s, padding 320ms ease-in-out 0s
}

.menu-sidebar a.active > span, .menu-sidebar a#level1:hover > span,.menu-sidebar span#level1:hover > span, #level1.active > span,.menu-sidebar .active a#level1 > span
/*.menu-sidebar a#level1:hover > span, .menu-sidebar span#level1:hover > span  , #level1.active > span*/{
    background-position: 100% -50px;
    color: #FFFFFF;
    margin-right: -16px;
    padding-left: 20px;
}
.menu-sidebar a#level1:hover, .menu-sidebar span#level1:hover,#level1 .active {
    background-color: #366194;
}
.mod-box .menu-sidebar li#level1:first-child > #level1 {
 -webkit-border-radius: 6px 0 0 6px;
 -moz-border-radius: 6px 0 0 6px;
    border-radius: 6px 0 0 6px;
}
.menu-sidebar a#level1:hover, .menu-sidebar span#level1:hover ,#level1 .active{
    margin-left: -5px;
    padding-left: 5px;
}
.menu-sidebar li#level1 > #level1:hover ,#level1 .active{
    border-radius: 6px 0 0 6px;
}
/*Side Bar End*/
/*Beard Crumb Starts*/
.breadcrumb a{
text-decoration:none;
font-size:12px;
color:#0095DA;
}
.breadcrumb a:hover{
text-decoration:underline;
}
.breadcrumb span{
font-size:12px;
}

/*Beard Crumb ends*/
/*form contact us starts*/
input[type=text], #contactus #scaptcha , input[type=email]{
border: 1px solid #d1d3d4;
border-radius: 5px;
height: 20px;
margin: 0;
padding: 5px;
width: 300px;
background: #f1f1f2;
}
.frm p {
font-size: 14px;
line-height: 22px;
text-align: justify;
}
.frm input[type=submit],input[type=button]{
background:#0095DA;
width: 95px;
height: 29px;
border: none;
color:#fff;
border-radius: 5px;
margin-top:15px;
}
.frm input[type=submit]:hover,input[type=button]:hover{
background:#44c8f5;
}
.frm textarea{
height: 117px;
height: 105px\9;
width: 300px;
padding:5px;
border-radius: 5px;
background: #f1f1f2;
border: 1px solid #d1d3d4;
margin-bottom:10px;
margin-top:12px;
}
/*form contact us ends*/

.services-list li ul {
	display:block;
	margin-bottom: 20px;
	padding-left: 15px;
	text-decoration:none;
	line-height:30px;
	
		
}
ul.services-list li {
	list-style:square;
	
}
.services-list a  {
	color:#0095DA
}
ul.services-list li ul li{
list-style:disc
}
.grid1{
float:left;
width:340px;
}
/* Contact Form Styles Start */
#contactus fieldset
{
   width:680px;
   border:1px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   
}

#contactus legend, h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#contactus label
{
   font-family : Arial, sans-serif;
   font-size:0.8em;
   font-weight: bold;
}
#contactus .container
{
   margin-top:8px;
}

#contactus .error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 0.7em;
   color: #900;
}

#contactus fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#contactus fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#contactus .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}
#fg_crdiv p
{
    display:none;
}
fieldset{
padding:15px/ie8;
}
/* Contact Form Styles End */
/*footer starts */
footer {
width: 100%;
padding: 35px 0 35px 0;
position: relative;
background: #060606;
margin-top:60px;
height:420px;
}
footer .grid_1{
display: inline;
float: left;
position: relative;
width:290px;
margin-right:33px;
}
footer .grid_1:last-child{
margin-right:0px;
}
footer ul{
padding:0;
float:left;
}
footer ul li{
padding:0;
}
footer li a, .ftr a{
color:#fff;
text-decoration:none;
}
footer li a:hover{
text-decoration:underline;
}
footer .cntct{
padding-left:0px;
margin-bottom:5px;
color:#fff;
}
.ftr_name,.ftr_email{
width:130px;
float:left;
}
.ftr textarea{
margin-bottom:8px;
width:280px;
padding:5px;
}
.ftr_name input[type="text"],.ftr_email input[type="text"], .scaptcha_text input[type="text"],.ftr_email input[type="email"]
{
width:130px;
}
.ftr .scaptcha_img{
float:left;
}
#captchaimgs1{
margin-right:8px;
float:left;
}
.scaptcha_img img,{
width:140px;
}
.ftr .scaptcha_img{
width:140px;
float:left;
}
.ftr_name
{
margin-right:20px;
}
.ftr h1{
padding-bottom:10px;
color:#fff;
}
.scaptcha_img{
float:left;
}
.frm p{
padding:0;
}
fieldset{
	padding:13px\9;
}
/* footer ends */
/*grid starts*/
@charset "utf-8";
/* Containers ----------------------------------------------------------------------------------------------------*/
.container_2 {
	margin-left: 10px;
	margin-right: auto;
	width: 720px;
}
/* Grid >> Global ----------------------------------------------------------------------------------------------------*/
.grid_1, .grid_2 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.push_1, .pull_1, .push_2, .pull_2 {
	position: relative;
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last) ----------------------------------------------------------------------------------------------------*/.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/* Grid >> 2 Columns ----------------------------------------------------------------------------------------------------*/
.container_2 .grid_1 {
	width: 350px;
}
.container_2 .grid_2 {
	width: 710px;
}
/* Prefix Extra Space >> 2 Columns ----------------------------------------------------------------------------------------------------*/
.container_2 .prefix_1 {
	padding-left: 360px;
}
/* Suffix Extra Space >> 2 Columns ----------------------------------------------------------------------------------------------------*/
.container_2 .suffix_1 {
	padding-right: 360px;
}
/* Push Space >> 2 Columns ----------------------------------------------------------------------------------------------------*/
.container_2 .push_1 {
	left: 360px;
}
/* Pull Space >> 2 Columns ----------------------------------------------------------------------------------------------------*/
.container_2 .pull_1 {
	left: -360px;
}
/* `Clear Floated Elements ----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */.clearfix:before, .clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
	zoom: 1;
}
/*grid  ends*/
/*domain name checker starts*/
#loading {
	display: none;
}
#form {
width: 565px;
height: 50px;
padding: 10px 10px;
background-color: white;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 4px solid #D6D6D6;
}
#Search {
	/*background:url("/web/20131009145423/http://karetfx.com/images/Text.png") no-repeat scroll 0 0 transparent;*/
	border:medium none;
	color:#888888;
	float:left;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:25px;
	height:50px;
	outline:medium none;
	padding:0 0 0 15px;
	text-shadow:1px 1px 0 white;
	width:415px;
}

#Submit {
	
	border:medium none;
	cursor:pointer;
	overflow:hidden;
	width: 110px;
	height: 50px;
	color: white;
	border-radius: 5px;
	background: #44C8F5;
	font-size:20px;
}
p{
text-align:justify;
}
h4 {
	border:2px solid #EEEEEE;
	font:14px/1.3 Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;
	margin:0px;
	padding:5px;
	min-width:120px;
	text-align:left
}
h4.taken span {
	background:none repeat scroll 0 0 #fd0033;color:#fff;
}
h4.taken:hover{
	background:none repeat scroll 0 0 #FFC5B7;
}

h4 a{font-family:"crete-rounded-web-1","crete-rounded-web-2",sans-serif; color:#333333}
 
h4 span {
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	margin-right:4px;
	padding:3px 5px;
}

h4.available:hover {
	background:none repeat scroll 0 0 #DDF2BC;
}

 h4.available span { background: #98ca00;color:#fff; }
/*domain name checker ends*/
/*domain checker new search box st