/* Normalize padding and margins */
 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
 margin: 0;
 padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
 font-size: 100%;
}


/* Normalize list styles */
ol, ul {
 list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
 font-style: normal;
 font-weight: normal;
}

/* Normalize table borders */
table {
 border-collapse: collapse;
 border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
 border: 0;
}

/* Normalize text-alignment */
caption, th {
 text-align: left;
}

html, body {
 height: 100%;
}

.clear {
 clear: both;
}

#top_nav {
    float: none;
    margin: 0px auto 0;
    padding: 0;
    width: auto;
    display: table;
    margin: 0 auto 40px;
}
#top_nav ul{
	margin:0;
	padding:0;
	}
	
#top_nav ul li{
	float:left;	
	padding:0;
	margin:0px;
	display:block;
	text-align:center;
	margin-right:0px;
	left: 0 !important;
	width:110px;
	}

#top_nav ul li a{
	text-align:center;
	line-height:105px;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	font-family: Tahoma, Geneva, sans-serif;
	background:url(/images/nav_bg.png) no-repeat;
	height:105px;
	width:110px;
	display:block;
	}
	  
#top_nav ul li a:hover{
	color:#00CC33;
	background:url(/images/nav_bg_hover.png) no-repeat;
	}	


body{
	margin:0px;
	background:url(/images/bg.png) repeat-x top #515151;
    height: auto;
    margin: 0;
    width: 100%;

	}
	
a img{
	 border:0px;
}

#logobg{
	/* background:url(/images/banner.png) center bottom no-repeat; */
	width:100%;
	height:176px;
}
.c-logo {
    margin: 0 auto;
    text-align: CENTER;
    height: 92px;
    position: relative;
    margin-top: -30px;
}
.c-logo img {
    width: auto;
    /* height: 100%; */
    /* position: absolute; */
    margin-top: -30px;
}

#btncontainer {
    border: px solid;
    height: 96px;
    margin: 0 auto;
    position: relative;
    top: 16px;
    width: 1152px;
}
#btnhome{
	float:left;
	position:relative;
	top:0px;
	left:330px;
	width:100px;
	height:96px;

	
}

#btnaboutus{
	float:left;
	position:relative;
	top:0px;
	left:340px;
	width:100px;
	height:96px;

	
}

#btnfaqs{
	float:left;
	position:relative;
	top:0px;
	left:350px;
	width:100px;
	height:96px;

	
}

#btncontactus{
	float:left;
	position:relative;
	top:0px;
	left:360px;
	width:100px;
	height:96px;

}
#btndomain{
	float:left;
	position:relative;
	top:0px;
	left:370px;
	width:100px;
	height:96px;

}
#btntrustwave{
/*	float:left;
	position:relative;
	top:2px;
	left:380px;
	width:132px;
	height:81px;*/
	margin: 10px 0 0;
}

#contentbg{
	position:relative;
	top:10px;
	background:url(/images/content_bg.png) repeat-x top;
	width:100%;
	min-height:42px;
}
/*****************************************************************************/
/**********************    Menulink Hack   ***********************************/
/*****************************************************************************/

/*IE*/
#header {
    display: block;
    height: 218px;
    width: auto;
}
/*#contentbg{
	overflow:hidden;
}*/
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	
}
#nav ul li{
	float:left;
	display:block;
	margin:0;
	padding:0;
	/*width:auto;*/
	width: 192px;
	height:42px;
	position:relative;
}
#nav ul ul, #nav ul ul, #nav ul ul ul{
	display:none !important;
}
#nav ul li.hover ul, #nav ul ul li.hover ul{
	display:block!important;
	position:absolute;
	top:42px;
	left:0;
	background:#fff;
	padding:4px;
	z-index:999;
}
#nav ul ul li.hover ul{
	left:100% !important;
	top:0;
}

#nav ul li.hover ul ul{
	display:none !important;
}

#nav ul ul li.hover ul{
	display:block !important;
}

#nav ul ul li{
	font-size:13px;
	/*width:100%;*/
	background:none !important;
}
#nav ul ul li a{
	text-align:left !important;
	padding:10px 0px !important;
}

#nav ul ul li.hover a, #nav ul ul ul li.hover a{
	background:#ebebeb !important;
	display:block;
}

#nav ul ul li.hover ul li a{
	background-color:#fff !important;
}
#nav ul ul li ul li.hover a{
	background:#ebebeb !important;
}
.menulink a:link, #nav ul li a:link{
	float:left;
	width:192px;
	height:auto;
	background:url(/images/menu.png) no-repeat center top !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000 !important;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;
	text-align:center;

}

.menulink a:active,  #nav ul li a:active{
	float:left;
	/*width:auto;*/
	height:auto;
	background:url(/images/menu.png) no-repeat center top !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000!important;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;

}
 #nav ul li a{
	 width:100%;
	 display:block;
 }
.menulink a,  #nav ul li a{
	float:left;
	width:auto;
	height:auto;
	background:url(/images/menu.png) no-repeat center top!important;;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;


}

.menulink a.hover,  #nav ul li a.hover{
	float:left;
	width:192px;
	height:auto;
	background:url(/images/menu_mo.png) no-repeat center top !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000!important;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	
}

/*Firefox*/
@-moz-document url-prefix(){
	
	.menulink a:link{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;

}

.menulink a:active{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;

}

.menulink a{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;


}

.menulink a:hover{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu_mo.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;
}
	}
	/*Firefox 1-2*/
body:empty .menulink a:link{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;
	}
body:empty .menulink a{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;
	}
body:empty .menulink a{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;
	}
body:empty .menulink a:hover{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu_mo.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;
	}

/*Chrome & Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.menulink a:link{
	float:left;
	width:192px;
	height:32px;
	background:url(/images/menu.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;
}

.menulink a:active{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;

}

.menulink a{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
padding-bottom:16px;

}

.menulink a:hover{
	float:left;
	width:auto;
	height:32px;
	background:url(/images/menu_mo.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:16px;
}

}

/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/

hr
{
visibility:hidden;
}

#content{
	width:100%;
	background:#515151;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	/*position:relative;*/
	top:10px;
		
}
p{
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	margin:0px 20px 20px 20px;

}

td{
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;

}
h1{
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;	
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

h2{
	color:#cfe84b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;	
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:20px;

}
h3{
	color:#c4e50a;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;	
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	padding-left:20px;
	font-style:italic

}
#footer{
	float:left;
	width:100%;
	height:133px;
	background: url(/images/footer_bg.png) #282828 repeat-x top;
	position:relative;
}

#footercontent {
    position: relative;
    top: 22px;
    width: auto;
    height: 80px;
}
/*#logospace{
	float:left;
 	width:127px;	
 	height:71px;
}*/

.logospace{
	float:left;
 	width:127px;	
 	height:80px;
}

#bottomcontact{
	float: none;
	width: 100%;
	height:80px;
	background:url(/images/btm_contact.png) no-repeat top center;
	font-family:Verdana, Geneva, sans-serif;
	display: block;
	margin: 0 auto;
}
#contact {
    color: #000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    left: 0;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 10px;
    width: 100%;
}
#newsletter{
	float:right;
	position:relative;
	top:16px;
	right:40px;
	width:145px;

}
.copyright{
	position:absolute;
	bottom:5px;
	left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;	
}
.copyright a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#c4e50a;
}
.copyright a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#c4e50a;
}

.copyright a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#c4e50a;
}
.copyright a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
}

.categorystyle{
	padding:18px 0px;
	overflow:hidden;
	background:url(/images/cate_title.png) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#22bd24;	
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	}
.categorystyle h2{
	height:28px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#22bd24;	
	text-align:center;
	margin:0px;
	text-transform:uppercase;
	}	
.categorybg{
	overflow:hidden;
	background:url(/images/border.png) repeat-y right #3f3f3f;

	}


#domainnameshop{
	float:left;
	width:auto;

	margin:0px;
	
}
#hostingservices{
	float:left;
	width:auto;

	margin:0px;
	
}
#websitedesign{
	float:left;
	width:auto;

	margin:0px;
	
}
#emailservices{
	float:left;
	width:auto;

	margin:0px;
	
}
ul, ol{
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	list-style-image: url(/images/arrow.png);
	margin-top:10px;
	margin-left:40px;
	margin-bottom:20px;
	}
	
li{
	margin-top:10px;
	margin-right:10px;
	}	
a {
	color:#dffe8b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a:link{
	color:#dffe8b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a{
	color:#dffe8b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}
a:active{
	color:#dffe8b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

.googlegadgets a {
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.googlegadgets a:link{
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.googlegadgets a{
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.googlegadgets a:hover{
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
}
.googlegadgets a:active{
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}


.pclass{
	color:#c4e50a;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.tclass{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
}

.faq{
	color:#00bff3;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;	
}
.faq a:link{
	color:#fff;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;	
}
.faq a{
	color:#fff;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;	
}
.faq a:hover{
	color:#00bff3;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:underline;	
}
.faq a{
	color:#fff;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;	
}
.faq ul{
	color:#00bff3;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
.faq li{
	margin-top:12px;
	list-style-image:url(/images/arrow_faq.png);
}
.answer{
	width:88%;
	padding-left:10px;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:16px;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:16px;
	border:1px solid #333;
	background:#4e4e4e;	
}
.answer ul{
	color:#ffffff;
	font-size:11px;	
	font-family:Verdana, Geneva, sans-serif;
}
.answer li{
	list-style-image:url(/images/answer_li.png);
}
.answer a:link{
	color:#6dcff6;
	font-size:11px;	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
.answer a{
	color:#6dcff6;
	font-size:11px;	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
.answer a:hover{
	color:#ffffff;
	font-size:11px;	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
.answer a:active{
	color:#6dcff6;
	font-size:11px;	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
/******************************************************************/
/**********************   Photo Gallery   *************************/
/******************************************************************/

#wrapper {
	overflow:hidden;
	width:980px;
	height:610px;
	margin:auto;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}
#frametop{
	float:left;
	width:980px;
	height:25px;
	background:url(/images/frame_top.png) no-repeat center;
}
#framebg{
	margin:0px;
	padding:0px;
	float:left;
	width:980px;
	background:url(/images/frame_bg.png) repeat-y;

}
#down {
	position:relative;
	top:0px;
	left:29px;
	width:920px;
	height:505px;
	float:left;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
#downContent {
	margin:0px;
	position:absolute;
	width:100000px;
	height:500px;
	top:0px;
	left:0px;
	overflow:hidden;
	color:#06C;

}
#downContent ul{
	margin-top:0px;
	margin-left:-40px;
}
#downContent ul li{
	display:inline;
	float:left;
	list-style: none;
	margin:0px;
	overflow:hidden;
	margin:0px 0px 0px 2px;
	
}
#downContent ul li img {
	margin:0px;
	padding:0px;
	width:918px; 
	height:500px; 
	}
	
#framebtm{
	float:left;
	width:980px;
	height:80px;
	background:url(/images/frame_btm.png) no-repeat center;
	font-family:Verdana, Geneva, sans-serif;
	color:#0CF;
	font-size:12px;
	
}
#up {
	position:relative;
	top:18px;
	left:15px;
	right:15px;
	width:950px;
	height:52px;
	float:left;
	color:#333;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}

.words {
	float:left;
	margin-right:30px;
}
#up ul{
	color: #333333; 
	list-style-image:none;
	list-style-type:square;
	margin:0px 0px 0px 35px;

}

#up ul li {
	float:left;
	width:16px;
	font-size:32px;
	margin:0px;
}
.current{
	color:#0190ff;
}
	
#buttom {
	position:relative;
	top:0px;
	padding-right:2px;
	width:173px;
	float:right;
	height:52px;
	margin-top:0px;
}
#buttom_left {
	width:86px;
	float:left;
	height:52px;
	background:url(/images/btn.png) no-repeat;
}
#buttom_right {
	width:87px;
	float:left;
	height:52px;
	background:url(/images/btn.png) no-repeat -86px 0;
}
/******************************************************************/
/**********************   Photo Gallery ends   ********************/
/******************************************************************/

#wdtitle{
	width:96%;
	height:40px;
	background-color:#3f3f3f;
	border:1px solid #1e1e1e;
	
	
}

/*#wdbtn{
	width:96%;
	height:40px;

}*/

.wdbtn{
	width:96%;
	height:40px;

}

#wdcontent{
	padding:10px;
	background-color:#353535;
	border-left:1px solid #1e1e1e;
	border-top:none;
	border-right:1px solid #1e1e1e;
	border-bottom:1px solid #1e1e1e;
	
}


/*****************For Nav**********************/

#nav {
	width:1152px;
	margin:0 auto;
	background:url(/images/menu_bg.png) repeat-x 0 0px;
	min-height:42px;
}
/*#nav ul li{
	margin-left:20px;
	background:url("/images/arrow.png") no-repeat 0 3px;
	display:block;
	float:left;
	padding-left:17px;
}*/




/******************Responsiveness*******************/

/*@media all and (max-width:1170px){
	#nav{
		width:1020px;
		background:url("/images/menu_bg_small.png") repeat-x 0 0px;
	}
	.menulink a:link, #nav ul li a:link{
		width:170px;	
	}
	.menulink a:hover,  #nav ul li a:hover{
		background:url("/images/menu_mo_small.png") no-repeat 0 0px !important;
		width:170px;
	}
}
@media all and (max-width:990px){
	#logobg{
		background-size:100% auto;
	}
	#logobg img{
		max-width:100%;
	}
	#nav {
		width:820px;
		margin:0 auto;
	}
	#nav ul li{
		margin-left:0;
	}
	#bottomcontact{
		float:left;
	}
	.description img{
		max-width:100%;
	}
	#btncontainer{
		left:132px;
		width:533px;
	}
	#btncontainer div{
		left:0;
	}
	#footercontent{
		width:auto;
	}
}
@media all and (max-width:1024px){
	#contact{
		width:auto;
		left:11px;
		top:11px !important;
		position:relative;
	}
	#nav{
		width:768px;
		background:url("/images/menu_bg_ipad.png") repeat-x 0 0px;
	}
	#nav ul li{
		padding-left:0 !important;
	}
	.menulink a:link, #nav ul li a:link{
		width:128px;	
		font-size:10px;
	}
	.menulink a:hover,  #nav ul li a:hover{
		background:url("/images/menu_mo_ipad.png") no-repeat 0 0px !important;
		width:128px !important;
	}
}

@media all and (max-width:780px){
	#logobg{
		background-size:100% auto;
	}
	#logobg img{
		max-width:100%;
	}
	#nav {
		width:auto;
	}
	#nav ul li{
		padding-left:9px;
	}
	#btncontainer{
		left:62px;
	}
	#bottomcontact{
		width:510px;
		background-size:100% auto;
	}
	#contact{
		width:auto;
		left:11px;
		top:11px;
		position:relative;
	}
}*/


.page_title{
	color:#cfe84b;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 18px;
	font-weight:bold;
    margin: 20px;
    text-align: left;
	display: inline-block;
}

.align-center{
	text-align:center!important;
}
.align-left{
	text-align:left!important;
}
.align-right{
	text-align:right!important;
}
ul.tamplete-grid {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
ul.tamplete-grid li {
    display: inline-block;
    width: 300px;
    height: 300px;
    vertical-align: top;
	margin: 5px;
}
ul.tamplete-grid li img {
    width: 100%;
    height: 100%;
}
#canvas.white_content {
    display: block;
    width: 600px;
    left: 50%;
    margin-left: -300px;
    height: 600px;
    top: 50%;
    margin-top: -300px;
}
#canvas > img {
    width: 100% !important;
    height: 90% !important;
}
#domain_search form{
	padding:20px;
}
#domain_search form input[type="text"], #domain_search form select, #domain_search form input[type="submit"]{
	border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: 0 0 3px #ccc;
	padding:5px;
}
#domain_search form input[type="submit"]{
	cursor:pointer;
}
#domain_search form input[type="text"]:hover, #domain_search form input[type="text"]:focus, #domain_search form input[type="submit"]:hover, #domain_search form input[type="submit"]:focus, #domain_search form select:hover, #domain_search form select:focus{
	border: 1px solid #00FFFF;
    box-shadow: 0 0 3px #00FFee;
}
/*@media only screen and (max-width:768px){
.description{
	width:1366px;
	}
#content{
	width:1366px;
}
#footer {
    background: url(/images/footer_bg.png) repeat-x scroll center top #282828;
    float: left;
    height: 133px;
    width: 1366px;
}
#logobg{
	width:1366px;
}
#contentbg{
	width:1366px;
}
}

.tamplete-grid li {
	width: 280px;
    height: 280px;
    list-style: none;
    float: left;
    PADDING: 5px;
    background-color: #22BD24;
    margin: 25px;
    box-shadow: 2px 2px 10px #000;
}
.tamplete-grid img {
	width: 100%;
	height:100%;
}
.white_content {
    left: 28%!important;
    width: 600px!important;
}
img#lightbox_canvas {
    width: 100%!important;
    height: 100%!important;
	padding-top: 40px;
}
ul.tamplete-grid {
    display: inline-block;
}
#closeImg {
    display: none;
    height: 30px;
    padding-top: 10px;
    position: absolute;
    top: 0;
    width: 97%;
}
*/
.toggleMenu {
    color: #ffffff;
    display: none;
    font-size: 14px;
    padding: 10px 0 10px 5px;
	
}

.resTable{
  width: auto;
  overflow:auto;
}
.resTable table{
  display: 100%;
}


.services-list {
	background: #3f3f3f;
	position: relative;
	padding-top: 57px;
	display: table;
} 
.services-list:after{
	position: absolute;
	top:0;
	content: '';
	background: url(/images/cate_title.png) repeat-x;
	width: 100%;
	height: 57px;
}
.services-list > ul {
	border-top:#525252 5px solid;
    overflow: hidden;
    margin: 0;
}
.services-list > ul > li{
	float: none;
    width: 24.5%;
    margin: 0;
    padding: 10px 0 30px 0;
    border-left: 1px solid gray;
    display: table-cell;
} 
.services-list > ul > li:first-child{
	border-left: 0;
}
.services-list > ul > li > h2{
	z-index: 99;
	width: 24.5%;
	position: absolute;
	top:0;
	line-height: 57px;
	padding: 0;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #22bd24;
    text-align: center;
    margin: 0px;
    text-transform: uppercase;
}
.service-more{
	position: absolute;
	bottom: 10px;
}
.services-list > ul > li ul{
	margin-left: 40px;
}

.services-list.col-2 > ul > li,
.services-list.col-2 > ul > li > h2{
	width: 49.5%;
}
.img_right, .align_right{
	float: right;
	margin:20px 0 0 20px;
}