template-boxtemplate-boxbody{

margin:0;

padding:0;

font:62.5% Arial, Verdana, Tahoma;

background:url(images/body_bg.gif) repeat-x top;

}



h1, h2, h3, h4, h5, h6, p, div, form, ul, li{

padding:0; margin:0; }



img { border:0;}



.clear{clear:both;}

.float-left{ float:left;}

.float-right{ float:right;}



/*Credits: Dynamic Drive CSS Library */

/*rightside menu css begin*/

.categorie-panels{


list-style-type: none;


margin: 0;

padding: 0;




}



.categorie-panels li{

border-bottom: 1px solid white; /* white border beneath each menu item */

}



.categorie-panels li a{

background: #fff ; /*color of menu by default*/

font: normal 1.3em Arial;

display: block;

color: #072768;

width: auto;

padding: 2px 0; /* Vertical (top/bottom) padding for each menu link */

text-indent: 8px;

text-decoration: none;

/*border-bottom: 1px solid black; bottom border of menu link. Should be equal or darker to link's bgcolor*/

}



.categorie-panels li a:visited, .categorie-panels li a:active{

color: #072768;

}



.categorie-panels li a:hover{

/*background-color: black; color of menu onMouseover*/

color: #ffac1c;

/*border-bottom: 1px solid black; bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/

}

.categoriesalign{

float:left;

margin:8px 0 10px 8px;

position:relative;

width:190px;

}

.categorie-panels li a{ /* Menu link width value for IE */

width: 100%;

}

/*rightside menu css end*/



.glossymenu{

list-style-type: none;

margin: 5px 0 0 0;

padding: 0;

width: 184px;

/*border: 1px solid #9A9A9A;*/

/*border-bottom-width: 0;*/

}



.glossymenu li a{

background: white url(images/sect-hdr1.gif) repeat-x bottom left;

font: bold 1.3em Arial, Helvetica, sans-serif;

color: #3b609d;

display: block;

width: auto;

padding: 8px 0 0 0;

padding-left: 10px;

text-decoration: none;



}





* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */

width: 175px;

}



.glossymenu li a:visited, .glossymenu li a:active{

color: #3b609d;

}



.glossymenu li a:hover{

background-image: url(images/sect-hdr2.gif);

color: #ffac1c;

}



/*URL: http://www.dynamicdrive.com/style/ */







#maincontainer

{

	width:942px;

	margin:0 auto;

	text-align:left;

	position:relative;

}



#topsection

{

width:100%;

}






#topsection-logobar

{

width:942px;

height:87px;

}



#topsection-logo{

float:left;

width:141px;

padding:5px 0 0 10px;

}



#topsection-search{

float:right;

width:550px;

}



#login-btn{

float:left;

padding:27px 0 0 20px;

}



#maincontainer .search-box{

position:absolute;

top:10px; right:0px;

z-index:1;

width:550px;

}



.search-box-left-bg{

float:left;

background:url(images/search-l-img.gif) no-repeat;

height:63px;

width:11px;

}



.search-box-mid-bg{

float:left;

background:url(images/search-m-img.gif) repeat-x;

height:63px;

width:520px;

}



.search-box-right-bg{

float:left;

background:url(images/search-r-img.gif) no-repeat;

height:63px;

width:11px;

}



.serch-btn{

float:left;

margin:26px 0 0 5px;

}



#subscribe-btn{

float:left;

margin:10px 0 0 10px;

}

#send-btn{

float:left;

margin:25px 0 0 10px;

}

#newsletter-box{

width:582px;

margin:10px 0 10px 0;

}



#template-box{

margin:7px;

}



#newsletter-box-mid-bg{

background:url(images/newsletter-bg.gif) no-repeat;

height:109px;

}



/*servicess start*/

.service-inner-content-box{

width:582px;

margin:10px auto;

}

.service-inner-content-box-top-bg{

background:url(images/service_innercontent_top_bg.gif) no-repeat;

height:50px;

padding:5px 0 0 0;

}

.service-inner-content-box-mid-bg{

background:url(images/service_innercontent_mid_bg.gif) repeat-y;

}

.service-inner-content-box-bottom-bg{

background:url(images/service_innercontent_bottom_bg.gif) no-repeat;

height:19px;

}

.service-inner-content-box p{font: normal 1.2em Arial; color:#545454; padding:0 10px 0 10px; line-height:1.8em;}
.service-inner-content-box p a{color:#0066cc; text-decoration:underline;}

.service-inner-content-box h1{ font: normal 1.7em Arial, Helvetica, sans-serif; color:#82c204; margin:10px 0 0 10px;}

/*servicess end*/



.by-product

{

float:left;

margin:10px 5px 0 0;

display:inline;

}



.by-product p{

font:1.1em Arial, Tahoma, Verdana;

color:#FFFFFF;

}



.txt-box

{

float:left;

margin:5px 0 0 10px;

display:inline;

}



.txt-box p{

font:1.1em Arial, Tahoma, Verdana;

color:#000000;

}



#topsection-flashbanner{

/*background:url(../img/fla-banner-bg.gif) repeat-x;*/

width:910px;

}



#topsection-flashbanner-mid{

width:942px;

}



#topsection-flashbanner-mid-img{

float:left;

height:244px;

margin:0 0 0 0;

width:445px;

}


#client-footer-bg{

margin:0 5px 0 0;

background:url(images/client-footer-bg.png) no-repeat;

height:8px;

width:200px;

}



#client-mid-bg{

margin:0 8px 0 0;

background:url(images/clientdesc.gif) no-repeat;

height:222px;

padding:10px;

}



#topsection-flashbanner-right-wd-service

{

float:left;

height:242px;

width:242px;

}



#top-menu{

	position:relative;

	/*background-image:url(images/top-menu-m-bg.gif);*/

	background-repeat:repeat-x;

	height:38px;

	width:910px;

	clear:both;

}

.menu-link{ display:block;  float:left; height:15px; padding:6px 10px 6px 10px; margin:1px 0 0 0;  border-left:1px solid #DEF1F7; font:bold 1.2em Arial, Tahoma, Verdana; color:#fff; text-decoration:none;}



.menu-link-rightborder{ display:block;  float:left; height:15px; padding:6px 10px 6px 10px; margin:1px 0 0 0;  border-right:1px solid #DEF1F7; border-left:1px solid #DEF1F7; font:bold 1.2em Arial, Tahoma, Verdana; color:#fff; text-decoration:none;}

.menu-link-rightborder:hover{color:#707070; background:#fff;}

.menu-link:hover{color:#707070; background:#fff; }







#top-menu-link{

/*padding:10px 20px 0px 20px;*/

color:#fff;

height:30px;

}



#top-menu-left-bg{

	position:absolute;

	top:0;

	left:0;

	z-index:1;

	/*background:url(images/top-menu-l-bg.gif) no-repeat;*/

height:37px;

	width:11px;

}



#top-menu-right-bg{

	position:absolute;

	top:0;

	right:0;

	z-index:1;

	/*background:url(images/top-menu-r-bg.gif) no-repeat;*/

height:37px;

	width:11px;

}





#footer-link{

text-align:center;

color:#676767;

padding:10px 10px 0px 10px;

}



#footer-link a{

font:1.2em Tahoma, Arial;

color:#676767;

padding:10px 10px;

text-decoration:none;

}



#footer-link a:hover{

text-decoration:underline;

}










.btn-txt{

    FONT-WEIGHT: normal;

	FONT-SIZE: 14px;

	COLOR: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none;

}



A.btn-link1 



{

	FONT-WEIGHT: normal;

	FONT-SIZE: 1.3em;

	COLOR: #ffffff;

	font-family:Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none;

}



A.btn-link1:hover 



{

	FONT-WEIGHT: normal;

	FONT-SIZE: 1.3em;

	COLOR: #faf576;

	font-family: Arial, Helvetica, sans-serif;

	TEXT-DECORATION: underline;

	



}





.spacer



{

	FONT-WEIGHT: normal;

	FONT-SIZE: 1.3em;

	COLOR: #ffffff;

	font-family:Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none;

}

.menu-spacer



{

	position:absolute;

	float:left;

	background:url(images/menu-spacer.gif) no-repeat;

	height:37px;

	margin:0 15px 0 15px;

}



#midsection-left{

	position:relative;

	float:left;

	margin:7px 0px 7px 0px;

	width:190px;

}



.midsection-left-ourservice{

	position:relative;

	float:left;

	width:185px;

	border:#CCCCCC solid 1px;

}



.midsection-right-content{

position:relative;

float:left;

width:179px;

}

.midsection-right-right-content{

position:relative;

float:right;

width:179px;



}

#midsection-right-categories{

	position:relative;

	float:left;

	margin:0 0 0 10px;

	width:182px;

	/*border:#CCCCCC solid 1px;*/

}

#midsection-right h1{font: normal 1.7em Arial, Helvetica, sans-serif; color:#faf576; margin:10px 0 5px 5px; }

/*contact us div*/

#midsection-contact{

	position:relative;

	float:left;

	width:500px;

	padding: 0 10px;

}

#midsection-contact h1{font: normal 2.5em Arial, Helvetica, sans-serif; color:#5383c1; margin:0px 0 5px 10px; }

#midsection-contact h2{font: normal 2.5em Arial, Helvetica, sans-serif; color:#ffffff; margin:10px 0 5px 10px; }



#midsection-right-contact{

	position:relative;

	float:left;

	margin:8px 0 0 10px;

	width:378px;

	/*border:#CCCCCC solid 1px;*/

}

.contact_us_address{margin:20px 15px 10px 15px;}



.contact_us_address p{

font:1.2em Arial, Helvetica, sans-serif;

color:#666;

margin: 5px 5px;

}

.contact_us_address p a{

font:1.1em Arial, Helvetica, sans-serif;

color:#0b78b3;

text-decoration:none;

 }

 .contact_us_address p a:hover{text-decoration:underline;}

.contact_us_address p span{

font: bold 1.3em Arial, Helvetica, sans-serif;

color:#0b78b3;

}

.contact_us{float:left; margin:10px 0 0 15px; display:inline;}





#s_code-bg{

background:url(images/s_code.gif) no-repeat;

height:20px;

width:60px;

margin:5px 0 0 15px;

padding:0 5px;

}

#s_code-bg span{

margin:0 auto;

font: bold 1.3em Arial, Helvetica, sans-serif;

color:#0b78b3;

}

.contact-subscribe-btn

{

	float:left;

	padding:10px 15px;



}

/*contact us div end*/

.white_line{

	border-bottom: 1px #B6C5C9 solid;

	margin:0 10px;

}



.section-hdr

{

width:184px;

}



.section-nav

{

float:left;

background:url(images/sect-hdr.gif) repeat-x;

height:24px;

width:192px;

border-bottom:#CCCCCC solid 1px;

}

.subscribe-btn

{

float:left;

padding:10px 10px;



}

.partner-logo

{

margin:15px 5px;

}

.item

{

margin:5px 5px;

}

.web-item

{

display:inline;

}

.comm-icon

{

margin:10px 5px 10px 5px;

padding:10px 0 10px 5px;

display:inline;

}







#midsection-content{

position:relative;

float:left;

width:632px;

}

/*#midsection-content h1{font: normal 2.5em Arial, Helvetica, sans-serif; color:#157ea0; padding:0 0 5px 0; }

#midsection-content h2{font: normal 2.5em Arial, Helvetica, sans-serif; color:#ffffff; padding:10px 0 5px 0; }

#midsection-content h3{font: normal 1.8em Arial, Helvetica, sans-serif; color:#1fb55c; padding:0;  }

#midsection-content h4{font: normal 1.8em Arial, Helvetica, sans-serif; color:#157ea0; padding:10px 0 0 0;  }

#midsection-content h5{font: normal 1.8em Arial, Helvetica, sans-serif; color:#157ea0; padding:0 0 0 0; display:inline; vertical-align:text-top; }*/

#midsection-content h6{font: bold 1.3em Arial, Helvetica, sans-serif; color:#1fb55c; padding:10px 0 10px 10px;  }



.hdr_link{font: bold 1.6em Arial, Helvetica, sans-serif; color:#157ea0; text-decoration:none; margin:0 0 0 10px;}

.hdr_link:hover{text-decoration:none;}
#midsection-right h3{font: normal 1.8em Arial, Helvetica, sans-serif; color:#1FB55C; margin:0 10px 10px 10px;  }
#wd-img
{

background:url(images/wd-service.gif) no-repeat;

height:30px;

width:210px;

}

h1

{

font: normal 2.5em Arial, Helvetica, sans-serif;

color:#157ea0; 

margin:0;

}



h2

{

font: normal 2.3em Arial;

color:#ffffff;

}

h3

{

font: normal 1.7em Arial, Helvetica, sans-serif;

color:#82c204;

margin:10px 0 5px 0;

}

h4

{

font:1.2em Arial;

color:#072768;

text-decoration:none;

}




h6

{

font: bold 1.7em Arial, Helvetica, sans-serif;

color:#7bbb36;

padding:6px 0 5px 10px;

}
.para-text1

{

font:1.2em Arial;

color:#3f3f3f;



}

.para-text2

{

font:1.2em Arial, Helvetica, sans-serif;

color:#3b609d;

padding:10px 5px 5px 5px;



}

.para-text3

{

font:1.2em Arial;

color:#646464;

line-height:1.6em;

padding:5px 10px 10px 0;

}

.para-text4

{

font:1.2em Arial;

color:#646464;

padding:5px 10px 5px 10px;

}







.text3

{

font:1.4em Arial;

color:#373737;

}



.heading-txt

{

font:2.0em Arial, Helvetica, sans-serif;

color:#ffac1c;

margin:10px 5px 5px 5px;

}



.heading-txt1

{

font:1.8em Arial, Helvetica, sans-serif;

color:#ffac1c;

margin:10px 5px 5px 5px;

}



A.sec-nav-link 

{

	FONT-WEIGHT: normal;

	FONT-SIZE: 1.2em;

	COLOR: #3b609d;

	font-family: Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none;

	margin:10px 5px 5px 5px;

}



A.sec-nav-link:hover 



{

	FONT-WEIGHT: normal;

	FONT-SIZE: 1.2em;

	COLOR: #bcb7b7;

	font-family: Arial, Helvetica, sans-serif;

	TEXT-DECORATION: none;

	margin:10px 5px 5px 5px;

	



}





#services{margin:14px 5px 15px 20px;}

#services ul{margin:0 0 0 10px;}

#services ul li{ background:url(images/checkin.gif) no-repeat; padding:0 0 0 22px; list-style-type:none; font:1.3em Arial; margin:0 0 5px 0;}

#services ul li a{ text-decoration:none; color:#373737;}

#services ul li a:hover{ text-decoration:underline;}









/*portfolio page css*/

#portfolio{margin:0 auto;}

#portfolio a{
float:left; 
display:block; padding:10px;margin:10px 10px;}



/*End portfolio page css*/

/* ecommerce*/

#check_out_main{

	width:100%;

	text-align:left;

	margin:10px auto;

	

}



#check_out{

	padding: 10px 10px;

	text-align:left;

	margin:10px 0;

}

.check_out_inner{float:left; margin:0;  }

.check_out_inner p{font:1.2em Arial, Helvetica, sans-serif; color:#0b78b3; width:130px; float:left; }

.check_out_inner .txt_left{font: bold 1.2em Arial, Helvetica, sans-serif; color:#0b78b3; width:325px; float:left; }

.check_out_inner .txt_right{font: bold 1.2em Arial, Helvetica, sans-serif; color:#D7320C;  float:right; }

.check_out_inner .txt_right_total{font: bold 1.2em Arial, Helvetica, sans-serif; color:#000000;  float:right; }

.check_out_inner p span{font:1.2em Arial, Helvetica, sans-serif;color:#ff0000;}

#check_out_code-bg{

background:url(images/s_code.gif) no-repeat;

height:20px;

width:60px;

margin:10px 0 0 130px;



}

#check_out_code-bg span{

margin:0 auto;

font: bold 1.2em Arial, Helvetica, sans-serif;

color:#0b78b3;



}

/*Packages page css*/

#packages{ width:100%; margin:10px 0 0 0;}

.top_packages{ background:url(images/packages_topbg.gif) no-repeat; height:34px;}

.top_packages_new{ background:url(images/packages_topbg_new.gif) no-repeat; height:14px;}

.top_packages ul{ margin:0 0 0 4px;}

.top_packages li{ list-style-type:none; float:left; padding:4px 0 0 0; margin:0 2px;}

.top_packages li a{display:block; padding:7px 6px 4px 6px; font:bold 1.2em Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}

.top_packages li a:hover{ background:#ee6d0f; color:#fff;}

.top_packages li a.selected{background:#ee6d0f; color:#fff;}



.divider_packages{ width:100%; background:url(images/divider_packages_content.jpg) no-repeat bottom center;}

.divider_Xhtml_packages{ width:100%; padding:0 0 10px 0; margin:0 0 20px 0; border-bottom:#CCCCCC 1px dotted;}

.divider_Xhtml_packages p{ line-height:1.8em; padding:0 10px; color:#545454;}
.divider_Xhtml_packages p a{ color:#0066cc;}

.pricing{ width:100%;  text-align:center;}

.hdr_txt{font: normal 1.6em Arial, Helvetica, sans-serif; color:#646464; text-decoration:none; }

.pricing_packeges{margin:20px auto; height:174px; width:74%; padding:0 10px;}

.pricing_packeges_detail{margin:10px auto;  width:95%; }

.row{background:url(images/row_bg.jpg) repeat-x; height:30px; font:1.1em Arial; color:#646464; text-align:left;}

.bottom_packages{ background:url(images/packages_bottombg.gif) no-repeat; height:7px;}



.seo_whiteheading{ font:bold 1.1em Arial, Helvetica, sans-serif; color:#fff;}

.seo_content{ font:1.1em Arial, Helvetica, sans-serif; color:#000;}

.seo_content_bold{ font:bold 1.1em Arial, Helvetica, sans-serif; color:#000;}
.career_right{
font: bold 1.3em Arial, Helvetica, sans-serif;
color:#0b78b3;
margin: 5px 5px;
}
/*End Packages page css*/

.templatepagiation {

	font: 1.1em Arial;

	font-family:Tahoma,Verdana,sans-serif;

	text-decoration:underline;

	margin:2px;

	

}

.plans{}

.plan_describe{ font: bold 1.4em "Trebuchet MS", sans-serif; color:#000; margin:0 0 10px 0;}

.price{ font: bold 1.4em "Trebuchet MS", sans-serif; color:#1fb55c; margin:0 0 10px 0;}



.mandatory

{

	color:#FF0000;

}

.getaquote{
font: bold 1.3em Arial;
color:#fff;

}



#homepage_content

{float:left;

padding:10px 0 0;

position:relative;

width:582px;}



#featured_templates{float:left;

position:relative;

width:360px;}