/*

Theme Name: Earthlycalm

Theme URI: http://www.makequick.com

Version: 1.0

Description: 2 Column theme

Author: Make Quick

Author URI: http://www.makequick.com

*/

/* Links */

/*#maincontainer

{

	width:990px;

	margin:0 auto;

	text-align:left;

}*/



#topsection

{

width:100%;
}

#middle-section
{
width:942px;
margin:0 auto;
}

a{ 

text-decoration: none; color: #6ECEEA; 

}

h1, h2, h3, h4, h5, h6, p, div, form, ul, li{

padding:0; margin:0; }



/* Other Html Elements */

.titles { font-weight: normal; border-bottom-width: 0; font-size: 24px; text-decoration: none; }

.titles a:link, .titles a:visited, .titles a:active {

text-decoration: none;

font-size: 24px;

font-weight: normal;

border-bottom-width: 0;

}



pre, blockquote 

{

	overflow: auto;

	padding: 0 10px;

	margin: 20px 30px;

	line-height: 1.8em;

	background-color: #f5f5f5;

	border: 1px solid #e0e0e0;

}

.post-wrapper {

background: #FFFFFF;

padding-left: 20px;

padding-top: 10px;

padding-bottom: 20px;

padding-right: 20px;

margin-bottom: 20px;

margin-top: 20px;

}

pre:hover, blockquote:hover

{

	background-color: #f0f0f0;

	

}



pre { padding-top: 10px; padding-bottom: 10px; }



code { color: #779900; font-family: Consolas, Verdana, "Courier New", Sans-Serif; }



ul, ol { line-height: 2.0em; }



/*ul { list-style-image: url(images/bullet.gif); }*/



abbr, acronym { font-style: normal; border-bottom: 1px dotted #333333; cursor: help; }



del { text-decoration: line-through; color: #999999; }



ins { text-decoration: none; color: #009977; }



/* Structure */



body{

margin:0;

padding:0;

font:62.5% Arial, Verdana, Tahoma;

background:url(images/body_bg.gif) repeat-x top;

}



#wrapper2 {

width: 990px;

margin-left: auto;

margin-right: auto;

}

#header

{

	float: left;

	width: 990px;

	clear: right;

	padding-left: 0px;

	height: 107px;

}



#navigation

{

	clear: both;

	float: left;

	width: 100%;

	height: 46px;

	margin-top: 0px;

	padding: 0px;

}



#wrapper

{

	clear: both;

	float: left;

	

	color: #555555;

	

}



#content-wrapper

{

	width: 65%;

	float: left;

}



#content

{

	float: left;

	padding: 0 0px 10px 30px;

}



#sidebar-wrapper

{

	width: 35%;

	float: right;

	margin-top: 20px;

}



#sidebar

{

	float: right;

	padding: 0px 15px 10px 10px;

	width: 210px;

	margin-right: 15px;

	margin-top: 0px;

}



#footer{

	clear: both;

	width: 100%;

	border-top:#CCCCCC solid 1px;

	margin:10px auto;



}

#footer-link{

color:#676767;

padding:0;

}



#footer-link a{

font:1.2em  Tahoma, Arial;

color:#676767;

padding:10px 10px;

text-decoration:none;

}



#footer-link a:hover{

text-decoration:underline;

}



#footer-link-blue{

color:#157ea0;

padding:0;

}



#footer-link-blue a{

font:1.1em  Tahoma, Arial;

color:#157ea0;

padding:4px 10px;

text-decoration:none;

}



#footer-link-blue a:hover{

text-decoration:underline;

}

#extras

{

	float: left;

	width: 990px;

	color: #444444;

	text-align: left;

	padding: 0 10px 10px;

	margin: 10px 12px 20px;

	background-color: #f5f5f5;

	border-top: 1px solid #e0e0e0;

	border-bottom: 1px solid #e0e0e0;

}



/* Header */



#header h1 { padding-left: 30px; }

#header h1 a {font-size: 35px; text-transform: lowercase; }



/* Navigation */



#navigation ul { list-style-type: none; list-style-image: none; float: left; padding: 0px 0px 0px 0px; margin: 0px; }



#navigation li { float: left; margin: 0px; padding: 0px; }



#navigation li a:link,



#navigation li a:visited

{

	float: left;

	color: #FCF8DC;

	display: block;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 10px;

	height: 36px;

	font-size: 14px;

	margin-top: 0px;

	

}



#navigation li a:hover,

#navigation li a:active

{

	color: #FCF8DC;

	background: #716B5E;

	background-repeat: repeat-x;

	font-size: 14px;

	margin-top: 0px;

	background-image: url(images/nav-bg2.gif);

}



#navigation li.active a

{

	color: #555555;

	background-color: #ffffff;

}



/* Wrapper */



#wrapper a:link { font-weight: bold; }



#wrapper a:visited { font-weight: bold; }



#wrapper a:hover, #wrapper a:active { }



/* Content */



#content .post-title a { border-bottom-width: 0; }



#content .post p.img { float: left; margin: 0 15px 0 0; }



#content .post p.img img { padding: 8px; border: 1px solid #d0d0d0; background-color: #eeeeee; }



#content .post-footer 

{ 

	font-size: 90%; 

	color: #888888;

	margin-bottom: 5px; 

	padding:5px 5px 5px 15px;

	
	background-color: #F8F8F8;

	border: 1px solid #EBEBEB;

}



/* Sidebar */



.sideblock

{

	padding: 5px 10px;

	margin-bottom: 20px;

background: #F9F4D3;

border: 1px solid #EAE3B8;

background-repeat: no-repeat;

background-position: top;

}



.sideblock ul { }



.sideblock h3 { margin-top: 5px; font-size: 14px; color: #75B1C2; font-weight: bold; }



#sidebar dt { margin: 0; padding-top: 5px; font-weight: bold; color: #666666; }



#sidebar dd { margin: 0 0 5px; padding-bottom: 5px; line-height: 1.8em; }



#sidebar dd a:link { border-bottom-width: 0; font-weight: normal;  border-bottom: none; text-decoration: none;}



#sidebar dd a:visited { border-bottom-width: 0; font-weight: normal; border-bottom: none; text-decoration: none; }



#sidebar dd a:hover, #sidebar dd a:active { border-bottom: none; text-decoration: none;}



/* Extras */



#extras h6 { font-size: 14px; text-transform: uppercase; color: #555555; }



#friends

{

	float: left;

	width: 150px;

	margin-left: 20px;

	margin-right: 10px;

}



#links

{

	float: left;

	width: 275px;

	margin-right: 50px;

}



#about

{

	float: left;

	width: 250px;

	margin-right: 20px;

}



#friends ul { padding-left: 20px; }



#links dl, #links dt, #links dd { margin: 0; padding: 0; }



#links dt { font-weight: bold; padding-top: 5px; }



#links dd { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999999; }



	/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #FCF8DC;

width: 280px;

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform textarea:hover {

background: #FCF8DC;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 280px;

}

#commentform input{

margin-bottom: 3px;

}



.date {

	background: url(images/date.gif) no-repeat;

	height: 54px;

	margin-bottom: 0px;

	width: 54px;

	text-align: center;

	float: left;

	margin-top: 15px;

}

.date .month {

	display: block;

	color: #FFFFFF;

	padding: 2px 0px;

	text-align: center;

	text-transform: uppercase;

	font-size: 10px;

	margin-top: 2px;

	font-weight: bold;

	margin-bottom: 3px;

}

.date .day {

	display: block;

	color: #968B73;

	font: 2.3em Georgia;

	padding-top: 0px;

	text-align: center;

	margin-top: -8px;

}



#left {

	width: 60px;

	float: left;

}



.slogan {

font-size: 13px;

color: #FFFFFF;

text-transform: lowercase;

margin-left: 30px;

margin-bottom: 2px;



}



/* Start : New styles */



#topsection-logobar

{

width:990px;

height:107px;

}



#topsection-logo{

float:left;

width:141px;

padding:17px 0 0 50px;

}

#top-menu{

	position:relative;

	/*background-image:url(images/top-menu-m-bg.gif);*/

	background-repeat:repeat-x;

	margin:0 auto;

	height:38px;

	width:942px;

	clear:both;
	position:relative;

}

#top-menu .livechat{ position:absolute; top:1px; right:20px; z-index:6; padding:1px 0 0 0;}



/*.menu-link{ display:block;  float:left; padding:10px 10px;  border-right:1px #bad3f2 solid; font:bold 1.2em Arial, Tahoma, Verdana; color:#fff; text-decoration:none;}



.menu-link:hover{ color:#faf576; }*/







#top-menu-link{

/*padding:10px 20px 0px 20px;*/

color:#fff;

height:37px;

}



#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;

}

#login-btn{

float:left;

padding:27px 0 0 20px;

}



A.btn-link1 



{

	FONT-WEIGHT: normal;

	FONT-SIZE: 1.3em;

	COLOR: #ffffff;

	font-family: "Trebuchet MS" ;

	TEXT-DECORATION: none;

}



A.btn-link1:hover 



{

	FONT-WEIGHT: normal;

	FONT-SIZE: 1.3em;

	COLOR: #faf576;

	font-family: "Trebuchet MS";

	TEXT-DECORATION: underline;

	



}





.spacer



{

	FONT-WEIGHT: normal;

	FONT-SIZE: 1.3em;

	COLOR: #ffffff;

	font-family: "Trebuchet MS" ;

	TEXT-DECORATION: none;

}

.menu-spacer



{

	position:absolute;

	float:left;

	background:url(images/menu-spacer.gif) no-repeat;

	height:37px;

	margin:0 15px 0 15px;

}

.btn-txt{

    FONT-WEIGHT: normal;

	FONT-SIZE: 14px;

	COLOR: #ffffff;

	font-family: "Trebuchet MS" ;

	TEXT-DECORATION: none;

}

#topsection-search{

float:right;

width:560px;

margin:0 30px 0 0;

}

#search-box{

float:right;

width:570px;

margin:20px 0 0 0;

}



#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:548px;

}



#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 10px;

}

#subscribe-btn{

float:left;

margin:10px 0 0 10px;

}

#newsletter-box{

width:582px;

margin:10px auto;

}

#newsletter-box-mid-bg{

background:url(images/newsletter-bg.gif) no-repeat;

height:119px;

width:582px;

}



.by-product

{

float:left;

margin:10px 0 0 10px;

display:inline;

}



.by-product p{

font:1.1em "Trebuchet MS", Arial, Tahoma, Verdana;

color:#FFFFFF;

margin-bottom:5px;

}



#topsection-flashbanner{

/*background:url(images/fla-banner-bg.gif) repeat-x;*/

width:990px;

}



#topsection-flashbanner-mid{
width:942px;

}

#topsection-flashbanner-right-client{
float:right;
margin:50px 0 0 0;
width:487px;
font:bold 1.2em Arial, Helvetica, sans-serif; color:#676767; line-height:1.8em;
}

#topsection-flashbanner-right-client p{
color:#157ea0;
text-align:right;
padding:0 30px 0 0;
}




#topsection-flashbanner-mid-img{
float:left;
height:244px;
margin:0 0 0 0;
width:445px;
}

#topsection-flashbanner-right-wd-service
{
float:left;
height:242px;
width:242px;
}



#services{margin:19px 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;}



#wd-img

{

background:url(images/wd-service.gif) no-repeat;

height:25px;

width:188px;

}



#client-top-bg{

margin:20px 5px 0 0;

/*background:url(images/client-top-bg.png) no-repeat;*/



}

#client-mid-bg{

margin:0 8px 0 0;

background:url(images/clientdesc.gif) no-repeat;

height:242px;

padding:10px;



}

.text1-bold

{

font: bold 1.2em Arial;

color:#5383c1;

margin:0 5px 0 5px;

}
.text2-bold

{

font: bold 0.96em Arial;

color:#5383c1;

margin:0 5px 0 5px;
text-align:right;

}

.para-text1

{

font:1.2em Arial;

color:#3f3f3f;



}

.para-text2

{

font:1.2em Trebuchet MS;

color:#3b609d;

padding:10px 5px 5px 5px;



}

.para-text3

{

font:1.2em Arial;

color:#646464;

padding:10px 10px 10px 10px;

}

.para-text4

{

font:1.2em Arial;

color:#646464;

padding:5px 10px 5px 10px;

}



h1

{

font: normal 2.5em Arial, Helvetica, sans-serif;

color:#157ea0; 

margin:30px 0 0 0;

}

h2

{

font: normal 2.3em Arial;

color:#ffffff;

}

h3

{

font: normal 1.7em "Trebuchet MS";

color:#82c204;

margin:10px 0 5px 5px;

}

h4

{

font:1.2em Arial;

color:#072768;

text-decoration:none;

}



h5

{

font: normal 1.2em Arial;

color:#737373;

margin:10px 5px 5px 20px;

}

h6

{

font: normal 1.7em "Trebuchet MS";

color:#82c204;

margin:10px 0 5px 10px;

}

#midsection-content{

position:relative;

float:left;

width:620px;

margin:10px 0 0 0;

}

#midsection-content h1{font: normal 2.5em Arial, Helvetica, sans-serif; color:#157ea0; margin:0 0 5px 0; }

#midsection-content h2{font: normal 2.5em Arial, Helvetica, sans-serif; color:#ffffff; margin:10px 0 5px 10px; }

#midsection-content h3{font: normal 1.8em Arial, Helvetica, sans-serif; color:#1fb55c; margin:10px 0 0 10px;  }

#midsection-content h4{font: 1.5em Arial, Helvetica, sans-serif; color:#157ea0; margin:0 0 5px 10px;  }

#midsection-content h5{font: normal 1.8em Arial, Helvetica, sans-serif; color:#157ea0; margin:0 0 0 10px; display:inline; vertical-align:text-top; }

#midsection-right{

	position:relative;

	float:left;

	margin:20px 0 0 0px;
	width:310px;

	/*border:#CCCCCC solid 1px;*/

}

#midsection-right-resource{

	position:relative;

	float:left;

	margin:20px 0 0 80px;
	width:210px;

	/*border:#CCCCCC solid 1px;*/

}

.midsection-right-content{

position:relative;

float:left;

width:179px;



}



/* End : New Styles */



/* Start :templatemonster styles */



#preview{

  position: absolute;

  visibility: hidden;

  z-index: 999;

}

#tb {

  width:100%;

}

#tb .float {

  float:left;

  padding:5px;

  margin:15px;

  border:1px dotted #CCC;

  background-color:#F4F7FB;

}

#tb .float p {

  text-align:center;

}

.section-hdr

{

width:184px;

height:38px;

}





/*contact us div*/

#midsection-web-template-content{

position:relative;

float:left;

width:717px;

}



#midsection-right-categories{

	position:relative;

	float:left;

	width:225px;

	/*border:#CCCCCC solid 1px;*/

}

#midsection-contact{

	position:relative;

	float:left;

	width:500px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	padding: 0 10px;

}

.white_line{

	border-bottom: 1px #B6C5C9 solid;

	margin:0 10px;

}



#midsection-right-contact{

	position:relative;

	float:left;

	margin:8px 0 0 10px;

	width:438px;

	/*border:#CCCCCC solid 1px;*/

}

.contact_us_address{margin:50px 15px 10px 15px;}

.contact_us_address p{

font:1.2em "Trebuchet MS", Arial, Tahoma, Verdana;

color:#0b78b3;

margin: 5px 5px;

}

.contact_us_address p a{

font:1.1em "Trebuchet MS", Arial, Tahoma, Verdana;

color:#0b78b3;

text-decoration:none;

 }

 .contact_us_address p a:hover{text-decoration:underline;}

.contact_us_address p span{

font: bold 1.3em "Trebuchet MS", Arial, Tahoma, Verdana;

color:#0b78b3;

}

.contact_us{float:left; margin:10px 0 0 15px; display:inline;}



.contact_us p{

font:1.1em "Trebuchet MS", Arial, Tahoma, Verdana;

color:#0b78b3;

}

.contact_us p span{

font:0.90em "Trebuchet MS", Arial, Tahoma, Verdana;

color:#ff0000;

}



/*contact us div end*/

/*rightside menu css begin*/

.categorie-panels{

list-style-type: none;

margin: 0;

padding: 0;



}

a.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;

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*/

}





.categorie-panels li a{ /* Menu link width value for IE */

width: 100%;

}

/*rightside menu css end*/



.template-box{

margin:7px;

}

A.moredetails 



{

font: normal 1.3em Arial;

color: #072768;

text-decoration: none;

}



A.moredetails:hover 



{

	color: #ffac1c;

}

.newsletter-txt

{

float:left;

padding:10px 0 0 6px;

}



.newsletter-txt p{

font:1.1em "Trebuchet MS", Arial, Tahoma, Verdana;

color:#636363;

}

/* Start : TEstimonial */

#content hr { display: block; }

/* End : testimonial */

#nav {



margin-left: 295px;



list-style: none;



background: #900;



padding: 0;



border: 1px solid #fff;



border-width: 0px 0px 0px 1px;



}



#nav ul {



margin: 0;



padding: 0;



height: 1em;



}



#toolbar form {



margin: 0;



padding: 0.1em 2em 0.1em 0em;



height: 1em;



}



#toolbar input {



margin: 1px;



}



#nav a {



display: block;



color: #fff;



text-decoration: none;



padding: 0.1em 2em;



}



#nav li {



float: left;



padding: 0;



background: #900;



border: 1px solid #fff;



border-width: 1px 0;



}



#nav li ul {



position: absolute;



left: -999em;



height: auto;



width: 14.4em;



w\idth: 12.9em;



font-weight: normal;



border: 1px solid #fff;



margin: 0;



list-style: none;



}



#nav li li {



padding-right: 1em;



width: 13.4em;



border: 0px;



}



#nav li ul a {



width: 12em;



w\idth: 9em;



}



#nav li ul ul {



margin: -1.75em 0 0 14em;



}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {



left: -999em;



}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {



left: auto;



}



#nav li:hover, #nav li.sfhover {



background: #F20000;



}

/*Packages page css*/

#packages{ width:582px; margin:10px 0 0 0;}

.top_packages{ background:url(images/packages_topbg.gif) no-repeat; height:34px;}

.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;}





.middle_packages{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:0 0 10px 0; font:1.2em Arial, Helvetica, sans-serif; }

.middle_packages ul{ margin:0 0 8px 0;}

.middle_packages li{ padding:10px 0 0 0; list-style:none;}

.middle_packages li strong{ color:#000;}

.divider_packages{ width:100%; background:url(images/divider_packages_content.jpg) no-repeat bottom center;}

.pricing{ width:100%;  text-align:center;}

.pricing_inner_box{width:196px; margin:0 5px;  height:173px; background:url(images/pricing_inner_content_bg.jpg) no-repeat ;  text-align:center; float:left; }

.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;}

.pricing_inner_box p{ margin:10px auto; padding:5px;}

.bottom_packages{ background:url(images/packages_bottombg.gif) no-repeat; height:7px;}

.seo_pricing_packeges{ position: relative; margin:0 auto; height:175px; width:92%; padding:0 10px;}

.seo_inner_packeges_box{width:160px;  height:126px; padding:15px 0 0 0; margin:0 5px; background:url(images/Starter-Packages.jpg) no-repeat;  text-align:center; float:left; }

.seo_basic_inner_box{position:absolute; width:160px;   height:193px; background:url(images/Basic_packges.jpg) no-repeat bottom ;  text-align:center; float:left;  }

.seo_advanced_inner_box{position:absolute; width:160px; margin:10px 0 0 335px;  height:213px; background:url(images/advance-packges.jpg) no-repeat bottom ;  text-align:center;  }



.seo_starter_inner_box p{ margin:10px auto; padding:5px;}



/*End Packages page css*/





#service_explain{}

.image_services{float:left; width:221px; padding:0px 20px 0 0;}

.content_services{float:left; width:660px; margin:20px 0 0 0;}



/* End : template monster style */



/* Testing */

#tablist{

padding: 3px 0;

margin-left: 0;

margin-bottom: 0;

margin-top: 0.1em;

font: bold 12px Verdana;

}



#tablist li{

list-style: none;

display: inline;

margin: 0;

}



#tablist li a{

padding: 3px 0.5em;

margin-left: 3px;

border: 1px solid #778;

border-bottom: none;

background: white;

}



#tablist li a:link, #tablist li a:visited{

color: navy;

}



#tablist li a.current{

background: #FFFFCC;

}



#tabcontentcontainer{

width: 400px;

/* Insert Optional Height definition here to give all the content a unified height */

padding: 5px;

border: 1px solid black;

}



.tabcontent{

display:none;

}



#popitmenu{

position: absolute;

padding:10px;

background-color: white;

border:#CCCCCC 1px solid ;

font: normal 1.2em Arial;

color:#696969;

line-height: 18px;

z-index: 100;

visibility: hidden;

}

 /* End Testing */

 #packge_check_out_main{

	width:100%;

	text-align:left;

	padding:10px 0;

	

}

#packge_check_out_main h6{

font: bold 1.3em Arial;

color:#1fb55c;

padding:0;

margin:0;

}



.li_items{

list-style-type: disc;
margin: 0 0 0 20px;
width: 600px; /* width of menu */
font: normal 1.3em Arial;
color: #545454;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-decoration: none;


}

.career_right{

font: bold 1.3em Arial, Helvetica, sans-serif;

color:#0b78b3;

margin: 5px 5px;

}

.contact_us p a{

font:1.1em Arial, Helvetica, sans-serif;

color:#0b78b3;

text-decoration:underline;

 }

 .contact_us p a:hover{text-decoration:none;}



.footer-link-blue-bold{

color:#157ea0;

margin:5px 0;

}

.footer-link-blue-bold a{

font:bold 1.1em Arial;

color:#157ea0;

margin:0 7px;

text-decoration:none;

}



.footer-link-blue-bold a:hover{

text-decoration:underline;

}



.footer-link-blue-bold span{

color:#696969;

}

.footer-link-blue-bold span a{

font: normal 1.1em Arial;

color:#696969;

margin:0 7px;

text-decoration:none;

}



.footer-link-blue-bold span a:hover{

text-decoration:underline;

}



.footer-link-blue-bold strong{

color:#696969;

}

.footer-link-blue-bold strong a{

font: bold 1.1em Arial;

color:#696969;

margin:0 7px;

text-decoration:none;

}



.footer-link-blue-bold strong a:hover{

text-decoration:underline;

}

/*sitemap css begin*/

.sitemap{



margin: 0;

padding: 0;

width: 178px; /* width of menu */

}



.sitemap li{

border-bottom: 1px solid white; /* white border beneath each menu item */

list-style:disc;

}



.sitemap 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*/

}



.sitemap li a:visited, .sitemap li a:active{

color: #072768;

}



.sitemap 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*/

}





.sitemap li a{ /* Menu link width value for IE */

width: 100%;

}

/*sitemap css end*/

.treeview ul{ /*CSS for Simple Tree Menu*/

margin: 0;

padding: 0;

}



.treeview li{ 
margin-left: 22px;

margin-bottom: 3px;

}



.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */

background: url(images/bullet3.gif) no-repeat left 1px;

/*list-style-type: circle;

cursor: hand !important;*/

cursor: pointer !important;



}





.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */

display: none; /*Hide them by default. Don't delete. */



}



.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */

cursor: default;

list-style-type: circle;

}



/*Style sheet used for demo. Remove if desired*/

.handcursor{

/*cursor:hand;*/

cursor:pointer;

padding:0 0 10px 10px;

}

.switchgroup1{ padding:0 0 30px 10px;}





/*Start bread crumb styles*/

#breadcrumb {

	position: relative;

	float: left;

	width: 671px;

	padding-left: 30px;

	font-size: 10px;

	text-transform: uppercase;

	color: #453f3a;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	letter-spacing: -0.05em;

	z-index: 999;

}

#breadcrumb a {

	text-decoration: none;

}

#breadcrumb a:hover {

	text-decoration: underline;

	color: #ac0000;

}

#breadcrumb .crumb ul {

	float: left;

	width: 550px;

}

#breadcrumb .crumb li {

	display: inline;

}

/* End bread crumb styles*/



/* css for Resource & Newadded services switch menu start*/

.template-box strong{

font: bold 1.2em Arial;

color:#000000;

}

.resources{float:left;  margin:10px 0 0 0; }

.resources p{

font:1.3em Arial, Helvetica, sans-serif;

color:#0b78b3;



}

.resources p span{

font:1.3em Arial, Helvetica, sans-serif;

color:#ff0000;

}

.resources_inner{float:left; margin:10px 0 0 0;  }

.resources_inner p{font:1em Arial, Helvetica, sans-serif; color:#545454; width:200px; float:left; }

.resources_inner .txt_left{font: bold 1.2em Arial, Helvetica, sans-serif; color:#0b78b3; width:325px; float:left; }

.resources_inner .txt_right{font: bold 1.2em Arial, Helvetica, sans-serif; color:#D7320C;  float:right; }

.resources_inner .txt_right_total{font: bold 1.2em Arial, Helvetica, sans-serif; color:#000000;  float:right; }

.resources_inner p span{font:1em Arial, Helvetica, sans-serif;color:#ff0000;}

.resources_main{border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:10px; font:1.2em Arial, Helvetica, sans-serif; color:#646464; line-height:1.6em;}

.resources_main ul{ margin:0 0 8px 0;}

.resources_main li{ padding:10px 0 0 0; list-style:none;}

.resources_main li strong{ color:#000;}



.iconspan{

float: right;

margin: 3px 10px 3px 3px;

/*cursor:hand;*/

cursor:pointer;

font-weight: bold;

}



/*CSS used to style the examples. Remove if desired: */



.eg-bar{

background:url(images/service_innercontent_top_bg.gif) no-repeat;

height:50px;

padding:5px 0 0 0;

/*background-color: #EEF5D3;*/

font-weight: bold;

/*border: 1px solid black;*/

/*padding: 3px;*/

}

#service-inner-content-box-mid-bg{

background:url(../img/service_innercontent_mid_bg.gif) repeat-y;

}



#service-inner-content-box-mid-bg p{

font: normal 1.2em Arial;

	color:#646464;

	padding:5px 10px 3px 10px;

}



div.eg-bar{

width: 582px;

}

.web-item

{

display:inline;

margin:0 10px;



}

.web-item1

{

display:inline;

margin:0 20px;



}

.icongroup1{

width: 582px;

}

.portfolio1{margin:0 auto; width: 97%;}



/* css for Resource & Newadded services switch menu end*/
