/* CSS Document */
body{
	padding:0px;
	margin:0px;
 	/*background: url(images/body-bg.jpg) repeat-y;*/
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
  	line-height: 20px;

	background-position: center top;
	}
#areablock{
width: 1000px;
margin: 0px auto;
}
a{color: #000000; }
p{margin: 0px; padding: 0px;}
h4{margin: 0px;}
h2{
background: url(images/red-arrow.jpg) no-repeat;
background-position: 8px 14px;
background-color: #F6F6F6;
border: 1px solid #E5E5E5;
padding: 0px 4px 0px 25px;
font-size: 13px;  
}

h3{
background: url(images/red-arrow.jpg) no-repeat;
background-position: 8px 14px;
background-color: #F6F6F6;
border: 1px solid #E5E5E5;
padding: 0px 4px 0px 25px;
font-size: 13px; 
}

ul {padding: 0px; margin: 0px;}

li{
	margin: 0px;
	padding: 0px;
	list-type-style: none;
	display: block;
	background: url(images/red-bulllet.jpg) no-repeat;
	background-position: 3px;
	padding: 0px 0px 0px 20px;
}

#page{
		
		background: url(images/black-bg.jpg) repeat-x;
	}
	
#header{
	background: url(images/red-strip.jpg) repeat-x;
	height: 110px;
	
}
#logo{
	float: left;
	width: 219px;
}

#search{
	height:52px;
	padding-top:9px;
	float: right;
	width: 319px;
	color: #ffffff;
	}

.box{
border: 1px solid #f4f4f4;
background: url(images/whitegrad.jpg) repeat-x;
}

.box1{
border: 1px solid #B5B5B5;
background: url(images/whitegrad.jpg) repeat-x;
}
.input{
border: 1px solid #B5B5B5;
background: url(images/whitegrad.jpg) repeat-x;
width:170px;
}
#premiummember{
float: left;
width: 700px;
margin: 5px;
}

#consultancy{
float: right;
width: 264px;
}

.member{
background:url(images/premium-plate.jpg) no-repeat top;
height: 167px;
padding: 10px 5px 0 5px;
font-size: 12px;
}

.member ul{
	list-style: none;
	padding: 0px 0px 0px 50px;
	margin: 0px;
	line-height: 10px;
}
.member li{
	margin: 0px;
	list-style-image: url(images/redarrow.gif);
	color: #ffffff;
	padding:0px;
	font-family:verdana;
}

.member li a{ 
	text-decoration:none;
	color: #ffffff;
	padding:0px;
}

form{padding: 0px; margin: 0px;}
input{padding: 0px; margin: 0px;}

/*- Menu Tabs --------------------------- */
#menu {
	height: 40px;
	
	line-height:normal;
	margin:6px 0px 0px 0px;

  }
#menu ul {
  margin:0;
  padding:5px 10px 0 0px;
  list-style:none;
  }
#menu li {
  display:inline;
  margin:0;
  padding:0;
  }
#menu a {
  float:left;
    margin:0px 0px 0px 3px;
  padding:0 0 0 10px;
  text-decoration:none;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: #f9fbf5;
}
#menu a span {
  float:left;
  display:block;
    padding:12px 18px 11px 9px;
  color: #f9fbf5;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {
  color:#000;
  }
  
#menu a {
  background:url("images/tableft.jpg") no-repeat left top;
  background-position:0% 0px;
  color: #ffffff;

  }
#menu a span {
  background:url("images/tabright.jpg") no-repeat right top;
  background-position:100% 0px;
  color: #ffffff;
  }  
  
#menu a:hover {
  background:url("images/tableft.jpg") no-repeat left top;
  background-position:0% 0px;
  color: #ffffff;

  }
#menu a:hover span {
  background:url("images/tabright.jpg") no-repeat right top;
  background-position:100% 0px;
  color: #ffffff;
  }
.lpanel{
  background:url("images/midlle-gray.jpg") repeat-y;
  background-position: top center;
  padding: 5px;
  padding-left:60px;
margin: 0px;	
  }
    
.login{
font-size: 11px;
}

.loginbutton{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7D0E22;
	border: 0px;
	padding: 3px;
}


#leftside{
float: left;
width:700px;
margin: 0px 0px 0px 20px;

}
h1#professional { 
background: url(images/proffesional-seo.jpg) no-repeat;
text-indent: -90em; overflow: hidden;
}

h2#trainingprogram{
background: #F6F6F6 url(images/seo-training-program.jpg) no-repeat;
background-position: 0px 6px;
text-indent: -90em; overflow: hidden;
border: 1px solid #E5E5E5;
padding-top: -3px;
}
h1#pagetitle{
	width: 700px;
	font-family: Corbel, Gill Sans MT, Arial, sans-serif;
	font-size:25px;
	color: #7D0E22;
	border-bottom: 1px solid #dddddd;
	padding: 3px 0px 3px 0px;
	padding-top:3px;
	margin: 0px 0px 0px 0px;
	
}
b{color: #8C1028;}

.learnmore{
background: url(images/learnmore.jpg) no-repeat;
text-indent: -90em; overflow: hidden;
}

#rightside{
width: 247px;
float: right;
}

.seoservices{
background: url(images/widget-menu.jpg) no-repeat;
width: 227px; height: 181px;
}

.seoservices ul{
padding-top: 35px;
}

.seoservices li{
	padding-top: 0px;
	color: #ffffff;
	list-style-position: outside;
	list-style-image: url(images/blue-arrow.jpg);
} 
.seoservices li a{
	color: #ffffff;
	text-decoration:none;
} 


.widget{
background: url(images/widget-menu.jpg) no-repeat;
width: 227px; 
margin-top: 26px;
height: 181px;
padding-top:5px;

}
.widget1{
background: url(images/widget-menu.jpg) no-repeat;
width: 227px; 
margin-top: 6px;
height: 181px;
padding-top:5px;

}

.widgettitle a{
color:#FFFFFF;
padding-left:17px;
font-weight:bold;
text-decoration:none;
}

.widget ul{
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 10px;
}
.widget li{
	
	margin: 0px;
	padding: 0px;
	list-type-style: none;
	display: block;
	background: url(images/blue-arrow.jpg) no-repeat;
	background-position: 3px;
	padding: 0px 0px 0px 20px;
	
} 
.widget li a{
	padding-top: 10px;
	color: #ffffff;
	text-decoration:none;
} 


.widget1 ul{
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 10px;
}
.widget1 li{
	
	margin: 0px;
	padding: 0px;
	list-type-style: none;
	display: block;
	background: url(images/blue-arrow.jpg) no-repeat;
	background-position: 3px;
	padding: 0px 0px 0px 20px;
	
} 
.widget1 li a{
	padding-top: 10px;
	color: #ffffff;
	text-decoration:none;
} 

h2#jobmart{
width:760px;
background: #F6F6F6 url(images/jobmart.jpg) no-repeat;
text-indent: -90em; overflow: hidden;
border: 1px solid #E5E5E5;
padding-top: -3px;
}
#comdirectory{
width:246px;
float: left;
}

h3#directory{
background: url(images/company-directory.jpg) no-repeat;
text-indent: -90em; overflow: hidden;
height: 38px;
padding: 0px;
margin: 0px;
}

h3#job{
background: url(images/job-contracts.jpg) no-repeat;
text-indent: -90em; overflow: hidden;
height: 38px;
padding: 0px;
margin: 0px;
}

h3#resume{
background: url(images/resumes.jpg) no-repeat;
text-indent: -90em; overflow: hidden;
height: 38px;
padding: 0px;
margin: 0px;
}

.jobtext{
	margin: 0px;
	padding: 0px 6px 0px 6px;
	background: url(images/gray-white.jpg) repeat-x;
	
}

#jobcontracts{
width:246px;
float: left;
margin: 0px 10px 0px 20px;
}

#resumes{
width:246px;
float: right;
}

legend {
	color: #7D0E22;
	border: #CCCCCC;
	font-size: 14px;
}
fieldset {
	margin: 0px;
	border: thin solid #CACACA;
}

#footer{
	width: 1000px;
	background-color: #3D3D3D;
	height: 50px;
	padding-top: 10px;
	margin: 0px auto;
	border-top: 3px solid #ffffff;
}
.footermenu{
padding-bottom: 2px;
	border-bottom: thin solid #696969;
	}

.footermenu ul {
	padding: 2px 0px 0px 30px;
	margin:0;
	font-weight:normal;
	}
.footermenu ul li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	}

.footermenu ul li a {
	padding: 5px 12px 5px 12px;
	color: #ffffff;
	background-color: #696969;
	text-decoration:none;

	}
.footermenu ul li.last a {
	background:none;
	}
.footermenu ul li a:hover {
	padding: 5px 12px 5px 12px;
	color: #ffffff;
	background-color: #595959;
	text-decoration:none;
	}

.rights{
margin-top: 6px;
margin-left: 35px;
color: #ffffff;
#background: url(images/all-right-reserved.jpg) no-repeat;
#text-indent: -90em; overflow: hidden;

}
.rights a{
color: #ffffff;
text-decoration: none;
}

.black{
	background-color:#505050;
	padding:6px 6px 6px 25px;
	height: 20px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(images/arrow.jpg);
	background-repeat: no-repeat;
}
.black a{
color: #ffffff; 
text-decoration: none; 
}

.brown{
	background-color:#BC9383;
	padding:6px 6px 6px 30px;
	height: 20px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(images/star.jpg);
	background-repeat: no-repeat;
}
.brown a{
color: #ffffff; 
text-decoration: none; 
}
#postcontentwithsidebar 
{
width: 700px;
float:left;
margin-left:20px; 
padding-right: 5px;
}

#content
{
width: 1000px;
float:left;

}
#content p
{
margin:10px 0px 10px 0px;
text-align:justify;
}


#postcontentwithsidebar dl{
margin:0px
}

#postcontentwithsidebar dd{
margin:0px; 
	padding:5px 8px 10px 20px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 10px;
	text-align: justify;
}

#postcontentwithsidebar dt
{
margin:0px; 
padding: 0px 10px 0px 22px; 
background:url(images/red-bulllet.jpg) no-repeat;
background-position: 9px 7px; 
background-color:#FBFBFB;
border-bottom: 1px solid #EEEEEE;
font-weight: bold;
}
#postcontentwithsidebar dt a
{
margin: 0px; 
padding: 0px; 
font-weight: normal;
}

#postcontentwithsidebar p
{
margin:10px 0px 10px 0px;
text-align:justify;
}

#sidebar{
width: 250px;
float:right;
}
h3#rightnav{
background-color:#7e0f22;
height: 18px;
Padding:6px;
margin: 0px;
font-family: Verdana;
color: #ffffff;
font-size: 12px;
background-image:none;
}
h3#rightnav a{
color: #ffffff;
text-decoration:none;
}
#side_menu{
padding-top:10px;
}


/* - -  CSS FOR CATEGORY.PHP STARTS- - */
.meta {
	margin: 10px 0 0 0;
	font-size: 12px;
	padding-left:22px;
	color:#155787;
}
.meta a{
	color: #155787;
}
.feedback {
	text-align: right;
	clear: both;
	margin-right: 30px;
	font-size: 12px;
}
.postcontent {
	font-size: 12px;
	color:#3e3e3e;
	padding-left:12px;
}

/* - -  CSS FOR CATEGORY.PHP ENDS- - */

/* rounded corner with no images */
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.0em; color:#000000;}
.xsnazzy h2{font-size:16px; color:#810F24; border:0;text-decoration:none;}
.xsnazzy h2 a{font-size:16px; color:#810F24; border:0;text-decoration:none;text-transform:capitalize;}
.xsnazzy h2 a:hover{font-size:16px; color:#810F24; border:0;text-decoration:none;text-transform:capitalize;}

.xsnazzy p {padding-bottom:0.7em; color:#000000;}
.xsnazzy td {padding-bottom:0.5em; color:#000000;}
.xsnazzy h1, h2, h3 {padding-top:0.5em; padding-bottom:0.5em;}
.xsnazzy a {color:#000000;}
.xsnazzy a:hover {color:#000000; text-decoration:underline;}
.xsnazzy {background: transparent; margin-right:0em; margin-top:1em;margin-bottom:1em;} 

.xsnazzy em {display:block; width:0; height:0; color:#CEE4ED; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #F0F0F0; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#F0F0F0; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#F0F0F0; border-width:0 5px;}

.xb5 {margin:0 2px; background:#F0F0F0; border-width:0 4px;}
.xb6 {margin:0 2px; background:#F0F0F0; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#F0F0F0; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#F0F0F0; border:3px solid #fff; border-width:0 3px; }



.xsnazzyg h1, .xsnazzyg h2, .xsnazzyg p {margin:0 10px; letter-spacing:1px;}
.xsnazzyg h1 {font-size:2.0em; color:#ffffff;}
.xsnazzyg h2{font-size:1.5em; color:#ffffff; border:0;}
.xsnazzyg h3{font-size:1.5em; color:#ffffff; border:0;}
.xsnazzyg p {padding-bottom:0.7em; color:#ffffff;}
.xsnazzyg td {padding-bottom:0.5em; color:#ffffff;}
.xsnazzyg h1, h2, h3 {padding-top:0.5em; padding-bottom:0.5em;}
.xsnazzyg {background: transparent; margin-right:2em;margin-top:1em;margin-bottom:1em; } 

.xsnazzyg em {display:block; width:0; height:0; color:#E3E3E3; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzyg em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzyg span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #E3E3E3; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzyg span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.xb1g, .xb2g, .xb3g, .xb4g, .xb5g, .xb6g, .xb7g {display:block; overflow:hidden; font-size:0;}
.xb1g, .xb2g, .xb3g, .xb4g, .xb5g, .xb6g {height:1px;}
.xb4g, .xb5g, .xb6g, .xb7g {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1g {margin:0 8px; background:#fff;}
.xb2g {margin:0 6px; background:#fff;}
.xb3g {margin:0 4px; background:#fff;}
.xb4g {margin:0 3px; background:#737173; border-width:0 5px;}

.xb5g {margin:0 2px; background:#737173; border-width:0 4px;}
.xb6g {margin:0 2px; background:#737173; border-width:0 3px;} 
.xb7g {margin:0 1px; background:#737173; border-width:0 3px; height:2px;} 

.xboxcontentg {display:block; background:#737173; border:3px solid #fff; border-width:0 3px;}
.xboxcontentg a {color:#ffffff; text-decoration:none;}
.xboxcontentg a:hover {color:#ffffff;}


.postcomment{
font-size: 11px;
color: #155787;
padding-left:30px;
background: url(images/light-blue.jpg) no-repeat;
height:26px;
margin-left: 350px;
padding-top: 2px;
}
.postcomment a{
color: #155787;
text-decoration: none;
}
.postcomment a:hover{
color: #155787;
}



#job{
	padding-top: 10px;
background-color: #4F0C18;
	
}
.jobmenu{
	border-bottom: thin solid #7E0F22;
padding-left: 0px;

	}

.jobmenu ul {
	margin:0;
	font-weight:normal;
	}
.jobmenu ul li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	}

.jobmenu ul li a {
	padding: 5px 25px 5px 25px;
	color: #ffffff;
	background-color: #8E1229;
	text-decoration:none;
	}
.jobmenu ul li.last a {
	background:none;
	}
.jobmenu ul li a:hover {
	padding: 5px 25px 5px 25px;
	color: #000000;
	background-color: #ffffff;
	text-decoration:none;
	}
.listjobmart ul{
	margin:0;
	font-weight:normal;
	
}

.listjobmart ul li{	
	margin:0;
	list-style-position: outside;
	list-style-image: url(images/red-bulllet.jpg);
	}
.listjobmart ul li a{	
	text-decoration:none;
	padding-left:5px;
	text-decoration: underline;
	}
	
	.listjobmart ul li a:hover{	
	text-decoration:none;
	padding-left:5px;
	text-decoration: underline;
	}

#description{
width: 700px;
float:left;
margin-left:20px; 
padding-right: 5px;
}




#new{
width: 350px;
float:left;
padding-right: 30px;
padding-left: 30px;
}

#existing{
width: 350px;
float:left;
padding-right: 12px;
}


#expert{
background: url(images/expert-seo.jpg) no-repeat;
text-indent: -90em; overflow: hidden;
height: 33px;
}

.landingbox{
background-color: #FFFFFF;
border: 1px dashed #E5E5E5;
padding: 4px 4px 4px 10px;
font-size: 13px; 
height: auto;
text-align:justify;
margin-bottom:10px;
margin-left:10px;
}

.title{
background: url(images/1.jpg) no-repeat;
font-size: 1.45em;
padding-left: 25px;
}

h1#icon{
background: url(images/company-directory-icon.jpg) no-repeat center;
text-indent: -90em; overflow: hidden;
height: 92px;
padding: 0px;
margin: 0px;
}

h1#icon2{
background: url(images/job-market-icon.jpg) no-repeat center;
text-indent: -90em; overflow: hidden;
height: 92px;
padding: 0px;
margin: 0px;
}

h1#icon3{
background: url(images/resume-icon.jpg) no-repeat center;
text-indent: -90em; overflow: hidden;
height: 92px;
padding: 0px;
margin: 0px;
}

h1#seocomapanydirectory{
background: url(images/seo-company-directory.jpg) no-repeat;
text-indent:  -90em; overflow: hidden;
height:34px;
margin: 0px;
}

.grayplate{
background-color: #F6F6F6;
border: 1px solid #E5E5E5;
padding: 4px 4px 4px 10px;
font-size: 13px;
}

#boxlist ul {
	background: #EFEFEF;
	 
			}

#boxlist li {

background: #F7F7F7;
border: solid 1px #FFF;
padding: 5px;
width: 238px;
}

#boxlist li:hover { border-color: #7A9196; }

#boxlist li h3 {
font-family: "Verdana", sans-serif;
color: #39505E;
font-size: 13px;
font-weight: bold;
margin: 0px;
}

#boxlist li h3 a { color: #39505E; text-decoration: none; }
h1#jobdirectory{
background: url(images/job-market.jpg) no-repeat;
text-indent:  -90em; overflow: hidden;
height:34px;
margin: 0px;
}

h1#seoresume{
background: url(images/seo-resumes.jpg) no-repeat;
text-indent:  -90em; overflow: hidden;
height:34px;
margin: 0px;
}

.text{
padding-left: 12px;
}

.note{
background-color: #f0f0f0;
border: dashed 2px #D6D7D9;
padding: 5px;
font-size:11px;
font-decoration: underline; 
}

.button {
background: url(images/button.jpg) no-repeat;
height: 28px;
padding: 3px 0px 0px 10px;
color: #ffffff;
}

.button a{
color: #ffffff;
}

.red{
color: #7D0E22;
font-weight: bold;
text-decoration: underline;
}

.learn1 {
	background-image: url(http://www.brainpulse.com/images/learn1.jpg);
	background-position: left;
	padding-top: 2px;
	background-repeat: no-repeat;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 20px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-left: 15px;

}



.learn1 a {
	color: #FFFFFF;
	}
.attachmentlink {
	padding: 6px 6px 6px 30px;
	margin-left: 20px;
	color: #A00101;
	border:1px dotted #CCC;
	text-decoration:none;
}



.note { background-color:#F6F6F6; border-style:solid; border-color:#D4D4D4; }

.coursetable{
width:100%;
}

.coursetable th{
border:1px dotted #CCCCCC;
padding:5px 5px 5px 5px;
background-color:#EDECEC;
text-align:left;
}

.coursetable td{
border:1px dotted #CCCCCC;
padding:5px 5px 5px 5px;
}

.coursetable td a{
color: #8B1128;
font-size: 11px;
text-decoration:none;
}


.whitetext{
color: #ffffff;
padding: 5px 0px 0px 10px;
}
.servicetype{
text-align:center;
padding:15px;
}
.Question{
font-size:14px;
}
.usercomment
{
margin:10px;
padding:4px;
border-bottom:1px dotted #E9E9E9;
width:600px;
}
.Qpanel{
font-family: Corbel, Gill Sans MT, Arial, sans-serif;
font-size:18px;
padding:10px;
}
.Qdescription{
background-color:#FFFFF8;
margin-left:2px;
margin-top:10px;
padding:4px;
border:1px dotted #7F7E7E;
width:600px;
}

blockquote{
background: url(images/d-quote.jpg) no-repeat;
padding: 0px 0px 0px 22px;
margin: 0px;
line-height: 20px;
}
.error{
color:red;
}
.more-link a{
padding: 2px 3px;
background-color: #000000;
color: #ffffff;
font-size: 11px;
text-align:right;
text-decoration: none;
}

.more-link a:hover{
background-color: #8F1229;

	color: #ffffff;
	text-decoraion: none;
	text-decoration: none;
}

.home-link a{
padding: 2px 3px;
background-color: #E8E8E8;
color: #000000;
font-size: 11px;
text-align:right;
text-decoration: none;
}

.home-link a:hover{
background-color: #cccccc;

	color: #ffffff;
	text-decoraion: none;
	text-decoration: none;
}

.rbg{
background: url(images/rbg.jpg) no-repeat;
height: 40px;
padding-top: 5px;
margin: 12px 0px 15px 20px;
text-align: center;
}

.rbg1{
background: url(images/rbg1.jpg) no-repeat;
height: 65px;
padding-top: 5px;
margin: 12px 0px 15px 5px;
text-align: center;
}

.price{
background-color: #b10101;
padding:5px 0px 5px 12px;
color: #ffffff;
font-weight: bold;
}

#arrow ul{
list-style-type:none;
display: block;
padding:0px;
margin: 0px 0px 0px 10px; 
}

#arrow li{
margin: 0px 0px 0px 20px; 
padding: 0px 0px 0px 20px;
list-style-type:none;
display: block;
background: url(images/black-arrow.jpg) no-repeat;
background-position: 5px 5px;
}



/* End */

