/*  
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.5
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	

	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.

	Have fun, and don't be afraid to contact me if you have questions.
*/

/* Begin Typography & Colors */

.down{
font-size: 11px;
padding:0px;
margin:0px;
color: #a5a5a5;
position:absolute;
bottom:-20px;
right: 420px;
text-align:center;

}

.down1{
font-size: 11px;
padding:0px;
margin:0px;
color: #a5a5a5;
right: 420px;
text-align:center;

}


a.footer{color: #ffffff;Text-Decoration:none;}
a.footer:active{color:#ffffff;}
a.footer:link{color: #ffffff; }
a.footer:visited{color: #ffffff;}
a.footer:hover{color: #ffffff;Text-Decoration:underline;}

a {color: #000000; Text-Decoration:none;font-size: 12px;}
/* a:active{color:#000000;}
a:link{color: #000000;}
a:visited{color: #000000;}
a:hover{color: #930000;Text-Decoration:underline; } */

.webs {
	font-weight: bold;
	font-color: #FFFFFF;
 	background-color: #FFFFFF;
}
A.webs:active{COLOR:#000000}
A.webs:link{COLOR: #000000}

A.webs:active{COLOR:#000000}
A.webs:link{COLOR: #000000}
body{
    font-size: 14px; 
	font-family: arial;
	color: #303030;
	background: #e1e1e1 url(images/graybg.jpg) repeat-x;
	border: none;
	margin: 0px auto;
	padding: 0; 
	position:relative;
	}


dt { color:#333333; text-align:left; margin:0px; padding:3px 5px 4px 20px; background:url(images/bullet.gif) no-repeat 0px 5px; font-weight: normal;}


small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

.crsr {
	cursor: hand;
}

.description {
	font-size: 1.2em;
	text-align: center;
	}

.diggclick {
float:left;
padding:3px 5px 5px 5px;
}

#sidebar {
	width: 217px;
	float: right;
	color: #333333;
	text-decoration: none;
	}

.navleft{
	/*border: 1px solid #DFDDDA;*/
	width: 204px;
	}


.navleft ul{
list-style: none;
margin: 0;
padding: 0px;
}

.navleft li
{
margin: 0;
padding: 0px;

}
.navleft li a
{
color: #333333;
list-type-style: none;
	display: block;
	background: url(images/left_button1_bg_new.jpg) no-repeat 0px 0px;
	text-decoration: none;
	font-weight: bold;
	padding-left:30px;
	padding-right:3px;
	padding-top:8px;
	padding-bottom:0px;
	font-size: 12px;
	margin: 0px;
	height: 22px;
	
}


.navleft li a:hover
{ 
	color: #ffffff;
	background: url(images/left_buttonmain_bg_new.jpg) no-repeat 1px 0px;
	font-size: 12px;
	font-weight: bold;
	
	text-decoration: none;
}



/* Begin Structure */


#header{
	width: 1000px;
	background-color: #efefef;
	/*height: 91px;*/
}

#news
{
	padding-left:4px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#live{

}

#contentarticles{

	font-size: 12px;
	text-align: left;
}

#contentarticles ul {
	line-height: 15px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 0px 0 0px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}
/* End Structure */




/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
/* End Images */





/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */


.nav {
	width: 743px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	background-color:#FFFFFF;
	border-bottom: 1px solid #bbbbbb;
	float: left;
	}
	
.nav a {
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.nav a:hover {
	text-align: left;
	font-size: 11px;
	color: #EAEAEA;
	text-decoration: underline;
}

.nav1 {
	width: 980px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	color:#ffffff;
	background-color:#FFFFFF;
	border-bottom: 1px solid #bbbbbb;

	}
	
.nav1 a {
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.nav1 a:hover {
	text-align: left;
	font-size: 11px;
	color: #EAEAEA;
	text-decoration: underline;
}

.whitelink {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	}
.whitelink a {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	}

.whitelink a:hover {
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

.whitelink012 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	}
.whitelink012 a {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}

.whitelink012 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

#line {
	background-image: url(images/gray_line.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

#line1 {
	background-image: url(images/gray_line.jpg);
	background-position: left;
	background-repeat: repeat-y;
	padding-left: 8px;
	padding-right:8px;
}

#button {
	background-image: url(images/right_button.jpg);
	background-position: right;
		
}

.leftbutton {
	background-image: url(images/left_button_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 37px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	height: 27px;
	vertical-align: middle;
}
.leftbutton1 {
	background-image: url(images/left_button1_bg.jpg);
	background-repeat: no-repeat;
	padding-left: 37px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	vertical-align: middle;
	height: 27px;
	padding-top: 7px;
}
.servicesbutton {
	font-size: 11px;
	font-weight: bold;
	color: 514A4A;
	padding-top: 5px;
	padding-bottom: 11px;
}
.box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}
.grayline {
	background-attachment: fixed;
	background-image: url(images/gray_line.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 10px;
	padding-left: 15px;
}
.text {
	width: 300px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	padding-bottom: 10px;
	}

.text a{
		color: #333333;
}

.text a:hover{
	color: #930000;
}


.margin {
	margin-right: 10px;
	padding-right: 12px;
	padding-left: 10px;
	padding-top: 10px;
}

#footertext {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: ffffff;
}

.whiite {
	background-image: url(images/white.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: left;

}
.text1 {
	font-family: verdana;
	font-size: 11px;
	color: #6B6A6A;
	font-weight: bold;
}
.margin {
	
	font-size: 11px;
	padding-left: 20px;
}
.texthead {
	background-repeat: no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
	
	background-image: url(images/headerbullet.jpg);
	vertical-align: middle;
	padding-bottom: 0px;
	background-position: 0px 10px;
	padding-top: 7px;
}

.textheading {
	background-repeat: no-repeat;
	font-size: 12px;
	color: #A41817;
	padding-left: 2px;
	padding-bottom: 0px;
	background-position: 0px 10px;
	padding-top: 12px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2D2D2;
	text-transform: uppercase;
	font-face: verdana;
	font-weight: bold;
	background-image: url(images/h1arrow.jpg);

}

.textheading2 {
	background-repeat: no-repeat;
	font-size: 12px;
	color: #A41817;
	padding: 8px 0px 0px 15px;
	background-position: 0px 10px;
	height: 20px;
	text-transform: uppercase;
	font-face: verdana;
	font-weight: bold;
	background-image: url(images/h1arrow.jpg);

}

.textheadgray1 {
	background-image: url(images/headerbullet.jpg);
	padding-left: 25px;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #A41817;
	padding-top: 12px;
	background-position: 2px 14px;
	text-transform: uppercase;
}
.textheadgray1 a {
	font-size: 13px;
}


.homeheading {
	background-image: url(images/h1arrow.jpg);
	padding-left: 25px;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #A41817;
	padding-top: 12px;
	background-position: 2px 14px;
	text-transform: uppercase;
}
.homeheading a {
	font-size: 13px;
}

.bullet001 {

	padding-left: 15px;
	font-size:  Helvetica, sans-serif;
	font-size: 9px;
}
/*input {
	color: #333333;
	background-color: #F5F5F5;
	border: 1px dotted #878787;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}*/

input {
	padding: 0px;
	margin: 0px;
}
option {
	color: #333333;
	background-color: #FFFFFF;
	font-size: 10px;

}
optgroup {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	
}
#web-hosting {
	background-color: #E9E9E9;
	border: 1px dotted #D5D5D5;
	font-size: 9px;
}

#latest-project {
	background-color: #E9E9E9;
	border: 1px solid #000000;
	font-size: 9px;
}
.submenu{
	background-image: url(images/bulletmenu.gif);
	display: block;
	height: 19px;
	margin-left: 12px;
	padding-top: 2px;
	padding-left: 23px;
	color: #333333;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 3px;
	background-color: #EFEFEF;
}

.hide{
display: none;
}
.show{
	display: block;
}

.lefttop {
	background-image: url(images/menutop.gif);
	background-repeat: no-repeat;
	background-color: #991916;
	height: 11px;
	background-position: left bottom;
	border-top: 0px none;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
}
.text2{
	
	font-size: 11px;
	margin-right: 10px;
	margin-left: 10px;
}
.menulinks {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/bullet.jpg);
	backweight: bold;
	background-repeat: no-repeat;
	background-position: 3px;
	background-color: #EFEFEF;
}

.hide{
display: none;
}
.show{
	display: block;
}

.lefttop {
	background-image: url(images/menutop.gif);
	background-repeat: no-repeat;
	background-color: #991916;
	height: 11px;
	background-position: left bottom;
	border-top: 0px none;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
}
.text2{
	
	font-size: 11px;
	margin-right: 10px;
	margin-left: 10px;
}
.menulinks {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	height: 40px;

}
.menu01l3 {
	
	border: 0px none;
	margin: 0px;
	height: 30px;
}
.menu01l3 A {
	color: #333333;
	display: block;
	background: url(images/left_button1_bg.jpg) no-repeat 1px 0px;
	text-decoration: none;
	font-weight: bold;
	padding-left:30px;
	padding-right:3px;
	padding-top:8px;
	padding-bottom:9px;
	font-size: 11px;

}

.menu01l3 A:HOVER {
	color: #ffffff;
	background: url(images/left_buttonmain_bg.jpg) no-repeat 1px 0px;
	font-size: 11px;
	font-weight: bold;
	
	text-decoration: none;
}
.menu01l3main {
	color: #ffffff;
	border: 0px none;
	font-size:12px;
	margin: 0px;
	height: 28px;
}

.menu01l3main a {
	color: #ffffff;
	text-transform: uppercase;
	display: block;
	background: url(images/left_buttonmain_bg_1.jpg) no-repeat;
	text-decoration: none;
	font-weight: bold;
	padding:7px 0px 9px 23px;
	font-size:14px;
	height: 23px;

}

.menu01l3main a:hover {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	
}

#servicespectrum {
	
	border: 0px none;
	font-size:12px;
	margin: 0px;
	height: 28px;
}

#servicespectrum ul{
	list-style:none;
}
#servicespectrum li a{
	color: #ffffff;
	text-transform: uppercase;
	display: block;
	background: url(images/left_buttonmain_bg_1.jpg) no-repeat;
	text-decoration: none;
	font-weight: bold;
	padding:8px 0px 9px 30px;
	font-size:12px;
}



.menutype {
	color: #535353;
	display: block;
	background: url(images/left_buttonsub_bg.jpg) no-repeat 1px 0px;
	text-decoration: none;
	font-weight: bold;
	padding-left:30px;
	padding-right:3px;
	padding-top:8px;
	padding-bottom:9px;
	font-size: 11px;

}

.menu01l3sub {
	
	border: 0px none;
	margin: 0px;
	height: 30px;
}


.menu01l3sub a {
	color: #535353;
	display: block;
	background: url(images/left_buttonsub_bg-new.jpg) no-repeat 1px 0px;
	text-decoration: none;
	font-weight: bold;
	padding-left:30px;
	padding-right:3px;
	padding-top:8px;
	padding-bottom:9px;
	font-size: 14px;

}
.menu01l3sub A:HOVER {
	color: #535353;
	background: url(images/left_buttonsub_bg-new.jpg) no-repeat 1px 0px;
	font-size: 12px;
	font-weight: bold;
	
	text-decoration: none;
}

.rpt{
	padding-right:8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbdbdb;
}

ul a:hover
{
	color: #990000;
	font-size: 11px;
	font-weight: normal;
	
	text-decoration: underline;
}

.footerborder {
	background:url(images/footer-bg.jpg) no-repeat;
	height: 278px;
	padding: 0px 10px 0px 14px;
	}


.footerborder a{
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	}
.footerborder a:hover{
	font-size: 11px;
	font-weight: normal;
	color: #ccc !important;
	}

.partner{
	
	background: url(images/partner-icon.jpg) no-repeat;
	background-position: bottom;
	text-align:center;
	height:39px;
}

.border {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #F0F0F0;
	border: 1px solid #D1D1D1;
	padding-right: 10px;
}

.border2 {
	background-color: #FDFDFD;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;

	
}

.articles {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #F2F2F2;
	border: 1px solid #E4E4E4;
	padding-right: 3px;
	
}


.grayborder {
	
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-image: url(images/gray_square.jpg);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 10px;

}
.left {
	text-align: center;
	padding: 3px 3px 10px 5px;
	width: 183px;
	margin-left: 2px;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}
.left1 {
	text-align: center;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 165px;
	margin-left:2px;
	border-bottom:1px solid #EEEEEE;
}
.learn {
	background-image: url(images/learn.jpg);
	background-position: right;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	height: 17px;
	padding-right: 5px;
	padding-left: 2px;

}
.learn a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	height: 17px;
	}

.learn a:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;
	font-size: 10px;
	height: 17px;
	}
	
	
.black {
	background-image: url(images/black.jpg);
	background-position: right;
	padding-top: 4px;
	background-repeat: no-repeat;
	
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	height: 17px;
	padding-right: 5px;
	padding-left: 2px;
}

.black a {
	
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	height: 17px;
}

.black a:hover {
	
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;
	font-size: 10px;
	height: 17px;
}

.learn1 {
	/*background-image: url(http://www.brainpulse.com/images/learn1.jpg);
	background-position: left;*/
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
}

.learn1 a {
	background-color: #2b2b2b;
	padding: 5px 8px 5px 8px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-size: 11px;
	height: 17px;
	}

.learn1 a:hover {
	background-color: #a61910;
	padding: 5px 8px 5px 8px;
	font-weight:bold;
	color: #FFFFFF;
	}


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

}

.bookmark {
	background-image: url(images/printicon.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-weight:normal;
	color: #AD0C08;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-left: 3px;

}

.bookmark a{
	
	color: #AD0C08;
	text-decoration: underline;
	
}

.bookmark a:hover{
	
	color: #AD0C08;
	text-decoration: underline;
	
}

.bookmark1 {
	background-image: url(images/bookmark.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-weight:normal;
	color: #AD0C08;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-left: 3px;

}

.bookmark1 a{
	
	color: #AD0C08;
	text-decoration: underline;
	
}

.bookmark1 a:hover{
	
	color: #AD0C08;
	text-decoration: underline;
	
}



.book a {
	
	
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	height: 17px;
	}

.book a:hover {
	
	
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	text-align: right;
	font-size: 10px;
	height: 17px;
	}














.learn3 {
	background-image: url(images/learn1.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
}

.learn13 {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	height: 17px;
	}
.learn3 a:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;
	font-size: 11px;
	height: 17px;
}
.viewsite {
	background-image: url(images/learn.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	cursor:hand;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-top: 10px;

}

.viewsite a {
	
	
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	font-size: 10px;
	height: 17px;
	}

.viewsite a:hover {
	
	
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: right;
	font-size: 10px;
	height: 17px;
	}

.lefthead {
	background-image: url(images/box.jpg);
	background-position: 0px 5px;
	padding-left: 22px;
	padding-top: 7px;
	height: 23px;
	background-repeat: no-repeat;
	text-align: left;

}
.leftbg {
	height: 500px;
	background-image: url(images/backbg.jpg);
	background-repeat: repeat-y;
	background-color: #CCCCCC;
}

footerhead {
	
	font-size: 10px;
	color: #FFFFFF;
}
.block {
	background-image: url(images/domain-block.jpg);
	padding: 10px 10px 0px 20px;
	height: 50px;
	width: auto;
	background-repeat: no-repeat;
	
	font-size: 11px;
	font-weight: bold;
	color: #A41819;
}

.submenu{
background-image: url(images/submenu.gif);
display: block;
height: 19px;
margin-left: 38px;
padding-top: 2px;
padding-left: 7px;
color: #333333;
}

.block1 {
	padding: 0px 10px 10px;
	font-size: 11px;
	font-weight: normal;
	
	color: #990000;
	background-color: #990000;
}
.orderbutton {
	background-image: url(images/button.gif);
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	width: 80px;
	
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 26px;
}
.serverbg {
	background-image: url(images/server.jpg);
	background-repeat: no-repeat;
	background-position: 190px 5px;
}

.base{
	border: 1px solid #DFDDDA; 
	width: 205px;
	background-color: #F7F7F7; 
	}


.base ul{
list-style: none;
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
padding-left: 0px;
}

.base li a
{
display: block;
padding: 15px 0 2px 7px;
border-left: 10px solid #E6E6E6;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #C5C5C5;
background-color: #ffffff;
color:7D7D7D;
width: 90%;
font-size:14px;
margin:0;

}

.base li a:hover
{ 
background-color: #F4F4F4;
}

.basearticle
{	
	width: 205px;
	border: 1px solid #DFDDDA;
	background-color: #F7F7F7;
 
}
.basearticle ul{
list-style: none;
margin: 0px;
padding-left: 0px;
 
}

.basearticle li a
{
display: block;
list-style: none;
padding-left: 7px;
padding-bottom: 30px;
border-left: 10px solid #E6E6E6;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #C5C5C5;
background-color: #ffffff;
color:7D7D7D;
font-size: 12px;


}
.basearticle li a:hover
{ 
background-color: #F4F4F4;
}
.basearticle h3
{	color: #535353;
	display: block;
	background: url(images/left-buttonsub-bg-new.jpg) no-repeat 1px 0px;
	text-decoration: none;
	font-size:12px;
	padding-left:30px;
	padding-right:3px;
	padding-top:8px;
	margin:0px;
	height:17px;
}



bullet
{
	color: #000000;
	font-size: 11px;
	
	text-decoration: none;
}
bullet a
{
	color: #000000;
	font-size: 11px;
	
	text-decoration: none;
}

bullet a:hover
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	
	text-decoration: none;
}
.border1 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DFDDDA;
	border-bottom-color: #DFDDDA;
	padding-left: 10px;
}
.show1 {

}





.navbullet {
	background-image: url(images/navbullet.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
}

.box12 .learn a {color:#ffffff; }

.box12 td { height:26px; padding:0px 14px 0px 14px; font-size:14px;}
.box12 th { font-size:14px; text-align:left; }
.box12 .icons { padding:3px 0px 3px 0px;}
.box12 .style14 {background: #ffffff; padding:0px 5px 0px 5px; border-bottom:1px solid #EEEEEE;text-align:center; color:#333333;}

.box12 .style14var12 {
	background: #ffffff;  
	border-bottom:1px solid #EEEEEE;
	text-align:center; 
	color:#333333;
 	font-size:14px; 
	color:#333333; 
	text-align:left; 
	margin-left:15px; 
	padding:0px 5px 2px 20px; 
	background:url(images/bullet.gif) no-repeat 0px 5px; 
	font-weight: normal;
}
.box12 .style14 a {}
.box12 .style14 a:hover { text-decoration:underline;}
.box12 .style15 { font-weight: normal; font-size:12px; padding:8px 5px 5px 5px;  border-bottom:1px solid #e8e8e8; border-left:1px solid #EEEEEE; text-align:left;}
.box12 .style31 {background: #ffffff; padding:0px 5px 0px 14px;border-top:1px dotted #E7E7E7  padding:0px 5px 0px 14px;}





.box12 .style16 { background: #d7e0e9;}
.box12 .style17 { 1px 0px #e8eff5;}
.box12 .style27 { background: #eaeef2; border-bottom:1px solid #fff; padding:0px 0px 0px 2px;}
.box12 .style32 { background: #ffffff; border-bottom:1px solid #fff; padding:0px 0px 0px 2px;}
.box12 .style29 { background: #eaeef2; border-bottom:1px solid #fff; padding:0px 5px 0px 14px;}
.box12 .style28 { background: #F7F7F7; border-bottom:1px solid #fff; padding:5px 5px 5px 8px;}

caption.cpt01 {
	padding:6px 14px;
	font-size:12px;
	color:#333333;
	background:url(images/arrow.gif) no-repeat 0px 9px;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	text-align:left;
	
	margin-top: 10px;

}

.cpt01 {
	padding:6px 14px;
	font-size:12px;
	color:#333333;
	background:url(images/arrow.gif) no-repeat 0px 9px;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	text-align:left;
	
	margin: 0px;

}
h4.var12none {font-size:11px; color:#333333; text-align:left; margin:0px; padding:3px 5px 4px 20px; background:url(images/bullet.gif) no-repeat 0px 5px; font-weight: normal;}
h4.var12 {font-size:11px; color:#333333; text-align:left; margin:0px; padding:3px 5px 4px 20px; background:url(images/bullet.gif) no-repeat 0px 5px; font-weight: normal;}
h4.var13 a{font-size:13px; color:#A41817; text-align:left; margin:0px; padding:3px 5px 4px 20px; background:url(images/bullet.gif) no-repeat 0px 5px; font-weight: normal;}
h3.var13 a{font-size:13px; color:#A41817; text-align:left; margin:0px; padding:3px 5px 4px 20px; background:url(images/bullet.gif) no-repeat 0px 5px; font-weight: bold;}

h4.var11 { color:#333333; text-align:left; margin:0px; padding:3px 0px 4px 0px;}
.var12 { color:#333333; text-align:left; margin-left:5px; padding:3px 5px 4px 20px; background:url(images/bullet.gif) no-repeat 0px 5px; font-weight: normal;}

.mbvar12 { color:#333333; text-align:left; margin-left:5px; padding:0px 5px 4px 20px; background:url(images/bullet.gif) no-repeat 0px 8px; font-weight: normal;}


p.var12 {font-size:11px; color:#333333; text-align:left; margin-left:5px; padding:2px 5px 2px 20px; background:url(images/bullet.gif) no-repeat 0px 5px; font-weight: normal;}



p.style01 { padding:10px 0px 13px 0px}
.border4 {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}
.border3 {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;

}
.bordertop {
	border: 1px dotted #CCCCCC;

}
.linebg {
	background-image: url(images/linebg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabdesignf {
	
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	height: 25px;
	color: #333333;
	text-align: right;
	padding-top: 18px;
	background-image: url(images/tab01.jpg);
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	float: left;
	margin-right: 5px;
}
.tabdesignf1 {
	
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	height: 33px;
	text-align: right;
	color: #333333;
	background-image: url(images/tab01-hover.jpg);
	padding-top: 18px;
	padding-bottom: 5px;
	float: left;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: -1px;
	position: relative;
	background-color: #FFFFFF;
	margin-right: 5px;

	}
.tabdesignc {
	
	font-size: 12px;
	font-weight: bold;
	width: 178px;
	height: 25px;
	text-align: right;
	color: #333333;
	padding-top: 18px;
	background-image: url(images/tab02.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	float: left;
}
.tabdesignc1 {

	
	font-size: 12px;
	font-weight: bold;
	width: 178px;
	height: 33px;
	text-align: right;
	color: #333333;
	background-image: url(images/tab02-hover.jpg);
	padding-top: 18px;
	padding-bottom: 5px;
	float: left;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: -1px;
	position: relative;
	background-color: #FFFFFF;
	margin-right: 5px;
}


.tabdesign010 {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/tab.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 35px;
	padding-right: 8px;
	background-position: center;
	padding-left: 6px;
}
.tabdesign010 a{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.tabdesign010 a:hover{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-top: 10px;
	padding-left: 0px;
}
/*h2 {
	font-size: 12px;
	text-decoration: bold;
	
}*/
.prices {
	
	font-size: 11px;
	color: #003366;
	padding-top: 8px;
	padding-left: 16px;

}

.prices1 {
	
	font-size: 11px;
	color: #003366;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left: 16px;

}

.prices2 {
	
	font-size: 11px;
	color: #003366;
	padding-top: 0px;
	padding-left: 5px;

}

.prices-linux {
	
	font-size: 15px;
	color: #CC0000;
	padding-top: 20px;
	padding-left: 16px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	padding-right: 5px;
}

.prices-windows {
	
	font-size: 15px;
	color: #003399;
	padding-top: 20px;
	padding-left: 16px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	padding-right: 5px;



}


.tab01 {
	float: left;
	height: 15px;
	width: 120px;
	
	font-size: 11px;
	text-align: center;
	background-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	margin-top: 5px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 5px 5px;
	margin-right: 3px;
	border-bottom-style: solid;
}
.tab01 a {
	
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#linux {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#windows {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#linux-reseller {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#windows-reseller {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#dedicated {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 85%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#vps {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 85%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.tab06 {
	background-image: url(images/business.jpg);
	float: left;
	border: 1px solid #CCCCCC;
	height: 99px;
	width: 180px;
	background-repeat: no-repeat;
	padding-top: 20px;
	text-align: center;

	}


.tab02 {
	background: url(images/linux.jpg) no-repeat;
	float: left;
	border: 1px solid #CCCCCC;
	height: 99px;
	width: 180px;
	padding: 20px 0px 0px 6px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}


.tab02-hover {
	float: left;
	width: 180px;
	font-size: 10px;
	text-align: center;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background: url(images/linux-hover.jpg) no-repeat;
	border-bottom-color: #CCCCCC;
	height: 110px;
	padding: 20px 0px 0px 6px;
	margin-bottom: -1px;
	position: relative;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
}

.tab03 {
	float: left;
	height: 99px;
	width: 180px;
	text-align: center;
	background: url(images/windows.jpg) no-repeat;
	border: 1px solid #CCCCCC;
	margin-left: 8px;
	padding: 20px 0px 0px 6px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.tab03-hover {
	float: left;
	height: 110px;
	width: 180px;
	text-align: center;
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background: url(images/windows-over.jpg) no-repeat;
	position: relative;
	margin-bottom: -1px;
	margin-left: 8px;
	padding: 20px 0px 0px 6px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.tab04 {
	background: url(images/dedicated.jpg) no-repeat;
	float: left;
	border: 1px solid #CCCCCC;
	height: 99px;
	width: 180px;
	text-align: center;
	padding: 20px 0px 0px 6px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
	}


.tab04-hover {
	float: left;
	width: 180px;
	text-align: center;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background: url(images/dedicated-hover.jpg) no-repeat;
	border-bottom-color: #CCCCCC;
	height: 110px;
	margin-bottom: -1px;
	position: relative;
	padding: 20px 0px 0px 6px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	

}


.tab05 {
	float: left;
	height: 99px;
	width: 180px;
	text-align: center;
	background: url(images/vps.jpg) no-repeat;
	border: 1px solid #CCCCCC;
	margin-left: 8px;
	padding: 20px 0px 0px 6px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
}
.tab05-hover {
	float: left;
	height: 110px;
	width: 180px;
	text-align: center;
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background: url(images/vps-hover.jpg) no-repeat;
	position: relative;
	margin-bottom: -1px;
	margin-left: 8px;
	padding: 20px 0px 0px 6px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
}



.detail {
	background-image: url(images/detail.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
}
.detail a { color: #FFFFFF;}
.detail a:hover { color: #FFFFFF;}
.order {
	background-image: url(images/order.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
}
.order a { color: #ffffff;}
.order a:hover { color: #ffffff;}

.stylehead {
	
	font-size: 11px;
	font-weight: bold;
	color: #4A4A4A;
	text-decoration: none;
	padding-left: 40px;
	text-align: left;


}

.stylehead-hover{
	
	font-size: 12px;
	font-weight: bold;
	color: #930000;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 5px;
}

.styleheadhosting {
	
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 40px;
	text-align: center;
}


.tab01-hover {
	float: left;
	height: 20px;
	width: 120px;
	
	font-size: 11px;
	text-align: center;
	background-color: #E2E2E2;
	margin-top: 5px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 3px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-bottom: -1px;
	position: relative;
	padding: 5px;
}
.tab01-hover a {
	
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#all {
	height: 0px;
	padding-top: 10px;
}
.spacer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F2F2F2;
	margin-top: -1px;
	}
.border001 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.caption-01 {
	background-color: #EEEEEE;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	height: 15px;
	border: 1px solid #CCCCCC;
	padding-left: 20px;
	padding-top: 3px;
	font-size: 11px;
	font-weight: bold;
	
}
.learrnfeauter {
	background-image: url(images/learrnfeauter.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-left: 15px;
}

.learrnfeauter1 {
	background-image: url(images/learrnfeauter.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-left: 15px;
}

.learrnfeauter1 a{
	color: #FFFFFF;
	text-decoration: none;
}

.learrnfeauter1 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}




.threed {
	
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	height: 25px;
	text-align: right;
	color: #333333;
	background-image: url(images/tab01.jpg);
	padding-top: 18px;
	padding-bottom: 5px;
	float: left;
	border: 1px solid #CCCCCC;
}

.threed1 {
	
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	height: 33px;
	text-align: right;
	color: #333333;
	background-image: url(images/tab01-hover.jpg);
	padding-top: 18px;
	padding-bottom: 5px;
	float: left;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: -1px;
	position: relative;
	background-color: #FFFFFF;
	margin-right: 5px;
}


.webmarketing {
	
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	height: 25px;
	color: #333333;
	text-align: right;
	padding-top: 18px;
	background-image: url(images/tab01.jpg);
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	float: left;
	margin-right: 5px;

}

.webmarketing1 {
	
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	height: 33px;
	text-align: right;
	color: #333333;
	background-image: url(images/tab01-hover.jpg);
	padding-top: 18px;
	padding-bottom: 5px;
	float: left;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: -1px;
	position: relative;
	background-color: #FFFFFF;
	margin-right: 5px;
}


.top10 {
	
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	height: 25px;
	color: #333333;
	text-align: right;
	padding-top: 18px;
	background-image: url(images/tab01.jpg);
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	float: left;
	margin-right: 5px;
}

.top101 {
	
	font-size: 12px;
	font-weight: bold;
	width: 175px;
	height: 33px;
	text-align: right;
	color: #333333;
	background-image: url(images/tab01-hover.jpg);
	padding-top: 18px;
	padding-bottom: 5px;
	float: left;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: -1px;
	position: relative;
	background-color: #FFFFFF;
	margin-right: 5px;
}



.LinkPopularity {
	
	font-size: 12px;
	font-weight: bold;
	width: 178px;
	height: 25px;
	text-align: right;
	color: #333333;
	padding-top: 18px;
	background-image: url(images/tab02.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	float: left;
}

.LinkPopularity1 {
	
	font-size: 12px;
	font-weight: bold;
	width: 178px;
	height: 33px;
	text-align: right;
	color: #333333;
	background-image: url(images/tab02-hover.jpg);
	padding-top: 18px;
	padding-bottom: 5px;
	float: left;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: -1px;
	position: relative;
	background-color: #FFFFFF;
	margin-right: 5px;
}

.style31 {
	width:97%;
	float: left;
	
	font-size: 11px;
	color: #333333;
}

#ecommerce {
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#buisness {
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#webmarketing {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#top10 {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;;
}

#LinkPopularity {: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



#flash {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#threed {

	
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#web {
	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;


}


#flash {

	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#corporate {

	
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#mymenu1 {

	
	font-size: 10px;
	color: #333333;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#mymenu2 {

	
	font-size: 10px;
	color: #333333;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#mymenu3 {
	font-size: 10px;
	color: #333333;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#mymenu5 {
	font-size: 10px;
	color: #333333;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


#mymenu4 {

	font-size: 10px;
	color: #333333;
	width: 95%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.caption-02 {
	background-repeat: no-repeat;
	background-position: 5px;
	height: 15px;
	margin:0px;
	padding-left: 20px;
	font-size: 1.2em;
	color:#ffffff;
	padding-top:0.5em; 
	padding-bottom:0.5em;
	background-color:#5A5E61;
	background-image: url(images/arrow.gif);
}

.caption-02 a {color:#ffffff; }
.caption-02 a:hover {color:#ffffff; }


.caption-02copy {
	background-repeat: no-repeat;
	background-position: 2px;
	height: 15px;
	padding-left: 20px;
	font-size: 11px;
	background-image: url(images/arrow1.jpg);

	
}


.cap {
	background-image: url(images/icon-closebutton.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	height: 15px;
	padding-left: 15px;
	padding-top: 3px;
	font-size: 11px;
	
}

.caption-03 {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	height: 15px;
	padding-left: 20px;
	padding-top: 3px;
	font-size: 12px;
	}
.icon {
	background-image: url(images/icon01.jpg);
	padding-left: 20px;
	background-repeat: no-repeat;
	
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 13px;
	background-position: 2px 14px;
}

#h1top
{
	font-size: 10px;
	color: #666666;
	background-color: #F5F5F5;
	border: 3px solid #999999;
	margin-top: 25px;
	margin-left: 10px;
	width: 500px;
	padding: 3px;
	left: 11px;
	top: 11px;
	right: 11px;
	bottom: 11px;
	z-index: 1;
	position: relative;

}

/*h2, h1, h3, h4 {font-size: 11px; font-weight: bold; }*/


h1.top12 {
	font-size:11px;
	color:#333333;
	text-align:left;
	margin:0px;
	padding:3px 5px 4px 20px;
	background:url(images/bullet.gif) no-repeat 0px 5px;
	font-weight: normal;
}

h1.top1 {
	
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: left;
}

#h1top2
{
	
	font-size: 10px;
	color: #666666;
	background-color: #F5F5F5;
	position: absolute;
	border: 2px solid #999999;
	margin-top: 25px;
	margin-left: 10px;
	padding-left: 3px;
	padding-bottom: 3px;
	left: 298px;
	top: 156px;
	width: 250px;




}

.gray1 {
	width: 189px;
	background-image: url(search_engine_promotion_india/images/r1.jpg);
	background-repeat: no-repeat;
	height: 92px;
	padding-top: 2px;





}


h1.top12 {
	font-size:11px;
	color:#333333;
	text-align:left;
	margin:0px;
	padding:3px 5px 4px 20px;
	background:url(images/bullet.gif) no-repeat 0px 5px;
	font-weight: normal;
}

.top2 {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	border: 1px solid #CCCCCC;
	width: 130px;
	height: 55px;
	padding: 5px;

}
.article {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	font-weight: none;
}

.article a{
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	font-weight: none;
}
.article a:hover{
	font-family: verdana;
	font-size: 11px;
	color: #930000;
	text-decoration: underline;
}

.blink{
	
	font-size: 11px;
	color: #333333;
	text-decoration: blink;
	text-align: center;
	border: 1px solid #CCCCCC;
	width: 120px;
	padding: 3px;


}
#seopopup {

	
	font-size: 10px;
	color: #666666;
	background-color: #F5F5F5;
	position: absolute;
	border: 3px solid #999999;
	height: 135px;
	margin-top: 25px;
	margin-left: 10px;
	padding-left: 3px;
	padding-bottom: 3px;
	left: 336px;
	top: 603px;
	width: 310px;
}
.top5 {

	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	border: 3px solid #666666;
	width: 250px;
	height: 55px;
	padding: 5px;
}

.spacer {	height: 20px;}
.white {
	background-image: url(images/white_footer.jpg) no-repeat;
	height: 80px;
	width: 980px;
	
}
.gray {
	background-color: #EFEFEF;
	width: 189px;


}
.sideround {
	background-image: url(images/sideround.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 189px;
}
.sideroundflip {
	background-image: url(images/sideflipround.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 189px;
}
.text001 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 10px;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;

	
}
.price001 {
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	background-image: url(images/tag.jpg);
	background-repeat: no-repeat;
	height: 32px;
	padding-right: 3px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-left: 15px;
	padding-top: 10px;

}
.text002 {
	font-size: 14px;
	font-weight: bold;
	color: #A41817;
	font-family: tahoma;
}
.linegray {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EBEBEB;
	background-color: #F5F5F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	text-align: center;
}

.linegray01 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EBEBEB;
	background-color: #FBFBFB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	text-align: center;

}

.submit01 { font-family: Tahoma, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand; margin-top: 10px; padding: 4px 10px 4px 24px; color: #ffffff; font-size: 10px; height: auto; width: auto; overflow: visible; text-transform: uppercase; background: url(images/009.gif) 6px 7px no-repeat #A41817; text-decoration: underline; text-align: left; display: block; font-weight: bold; border: 1px solid #999999; }
.submit02 { font-family: Tahoma, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand; padding: 2px 7px 2px 15px; color: #ffffff; font-size: 10px; overflow: visible; text-transform: uppercase; background: url(/i/but/106.gif) no-repeat; text-decoration: none; text-align: left; display: block; font-weight: bold; border: 0px; }
.submit03 { font-family: Tahoma, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand; margin-left: 73px; margin-right: 5px; padding: 2px 7px 2px 15px; color: #fff; font-size: 10px; overflow: visible; text-transform: uppercase; background: url(/i/but/107.gif) no-repeat; text-decoration: none; text-align: left; display: block; font-weight: bold; border: 0px; }
.submit04 { font-family: Tahoma, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand; padding: 2px 12px 2px 15px; color: #666666; font-size: 9px; overflow: visible; text-transform: lowercase; background: url(/i/but/108.gif) no-repeat; text-decoration: none; text-align: left; display: block; font-weight: bold; border: 0px; }
.submit05 { font-family: Tahoma, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand; margin-top: 5px; padding: 2px 7px 2px 15px; color: #fff; font-size: 10px; overflow: visible; text-transform: uppercase; background: url(/i/but/109.gif) no-repeat; text-decoration: none; text-align: left; display: block; font-weight: bold; border: 0px; }
.price {
	background-image: url(images/price_tag.jpg);
	background-repeat: no-repeat;
	margin-top: 14px;
	height: 38px;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #993300;
	margin-left: 55px;
	padding-top: 3px;




}
.plan {
	background-image: url(images/plan.jpg);
	background-position: right;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-size: 10px;
	height: 17px;
	padding-right: 5px;
	padding-left: 55px;

}
.plan a{
	color: #ffffff;
	text-decoration: none;
	
}
.plan a:hover{
	color: #ffffff;
	text-decoration: underline;
	
}.dot {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-right: 5px;
	padding-left: 5px;


}
.client {
	background-image: url(web_hosting_india/images/ticket.jpg);
	padding: 2px 2px 2px 25px;
	background-repeat: no-repeat;
	margin: 8px

}
.clientsupport {
	padding: 2px 2px 2px 12px;
	background-repeat: no-repeat;
	margin: 8px;
}


.imp{
	background-image: url(images/imp.gif);
	background-position: 0px 5px;
	padding-left: 30px;
	padding-top: 12px;
	height: 28px;
	background-repeat: no-repeat;
	text-align: left;
	font-weight: bold;
	margin-left: 5px;
	}
.box1 {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #999999;
}
legend {
	color: #7D0E22;
	border: #CCCCCC;
	font-size: 13px;
	font-weight: bold;
}
fieldset {
	margin: 0px;
	border: thin solid #CACACA;
}



.porfoliolabel
{
	color:#A41817;
	font-size:11px;
	font-weight:bold;
}
.text001Copy {

	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-right: 10px;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}

.tutor
{
text-align:left;
width:650px;
padding-left: 15px;
}


.boxred input {
	color: #ffffff;
	background-color: #A51810;
}

.borderCopy {

	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #D1D1D1;
	padding-right: 10px;

}

.newsborder{

	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #F0F0F0;
	padding-right: 10px;
	margin-left: 6px;
	width: 172px;

}

.bpborder{
width: 175px;
background-color: #F0F0F0;
font-size: 12px;
font-weight: bold;
color: #333333;
margin-left: 6px;
text-transform: uppercase;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
}

.texthead a{
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #A41817;
	vertical-align: middle;
	padding-bottom: 0px;
	background-position: 0px 10px;
	padding-top: 7px;
}


/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.1 Plugin: WP-PageNavi 2.11									|
|	Copyright (c) 2007 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://www.lesterchan.net													|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/pagenavi/pagenavi-css.css						|
|																							|
+----------------------------------------------------------------+
*/

.wp-pagenavi{
background:url(images/pagenavi-bg.jpg) no-repeat;
height:60px;
width:725px;
padding-top:13px;
padding-left:15px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ffffff;
	color: #ffffff;
	background-color: #941212;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #114477;
	color: #114477;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	font-weight:bold;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #ffffff;
	background-color: #393C39;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.apt01 {
	padding:6px 14px;
	font-size:12px;
	color:#333333;
	background:url(images/arrow.gif) no-repeat 0px 9px;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	text-align:left;
	
	margin-top: 10px;

}

#hostinglogo{
width: 203px;
float: left;

}
#position01{
width:98%;
float: left;
margin-left:5px;
}

.tutor
{
text-align:left;
width:650px;
padding-left: 12px;
}


<!--start tutorial inside page menu css style-->


/* CSS menu111s - Horizontal CSS menu111 with Dropdown and Popout menu111s - 20050131 */


/* Begin CSS Popout menu111 */

#menu111111{
width:100%;
background-color:#000000;
}

#menu111 a, #menu111 h2{
font:bold 11px arial,helvetica,sans-serif;
width:150px;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
margin-left:5px;
padding:1px 0 1px 3px;
}

#menu111 h2{
color:#fff;
background:#000 url(/css/images/expand3.gif) no-repeat 100% 100%;
text-transform:uppercase
}

#menu111 a{
background:#eee;
text-decoration:none;
}

#menu111 a, #menu111 a:visited{
color:#000;
}

#menu111 a:hover{
color:#a00;
background:#ddd;
}

#menu111 a:active{
color:#060;
background:#ccc;
}

#menu111 ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:150px;
}

#menu111 li{
position:relative;
}

#menu111 ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu111 ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu111 h2:hover{
background:#000 url(/css/images/expand3.gif) no-repeat -999px -9999px;
}

div#menu111 li:hover{
cursor:pointer;
z-index:100;
}

div#menu111 li:hover ul ul,
div#menu111 li li:hover ul ul,
div#menu111 li li li:hover ul ul,
div#menu111 li li li li:hover ul ul
{display:none;}

div#menu111 li:hover ul,
div#menu111 li li:hover ul,
div#menu111 li li li:hover ul,
div#menu111 li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu111 a.x, #menu111 a.x:visited{
font-weight:bold;
color:#000;
background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu111 a.x:hover{
color:#fff;
background:#000;
}

#menu111 a.x:active{
color:#060;
background:#ccc;
}

/* End CSS Popout menu111 */

/* Begin Content Area - Not Part of CSS Popout menu111 */

/* End Content Area - Not Part of CSS Popout menu111 */


<!--end tutorial inside page menu -->

<!-- RSS Feed Reader -->

ul.clb_plus li {
	background: url(images/feed-icon_orange-10px.png) no-repeat left center;
	padding-left: 15px;
}
<!-- End RSS Feed Reader -->


/*-- Left Side Other Services Scrolling Menu Styles  --*/
.menuFrame{
	overflow: hidden;
	position: absolute;
	top:0px;
	left:0px;
}
.menu{
	position:relative;
	overflow:hidden;
	width:200px;
	height:100%;
	padding:0px;
	border-right:1px solid #cacbce;
}
.menu ul{margin:0px;padding:0px;list-style:none;}
.menu ul li{
	width:200px;
	margin:0px;
	padding:0px;
	background-color:#F0F0F0;
	border-bottom:1px solid #cacbce;
	border-left:1px solid #cacbce;
	height:25px;
	line-height:25px;
	clear:both;
	text-align:left;
}
#productsFrame{margin-left:-2px;}
#productsFrame, #products ul li{width:200px;}

.ex-pullquote, .pullquote {

   float : right;
   width : 210px;
   border : 0;
   color : #737573;
   font-family : georgia, palatino, 'times new roman', serif;
   font-size : 130%;
   font-weight : bold;
   font-style : italic;
   margin : 5px 0 15px 10px;

 }

 .pullquote {
   width : 250px;
   margin : -25px 0 20px 15px;
 }

blockquote { 
  background : url(images/bb_quotes.gif) no-repeat top left;
  margin : 15px 0 0 5px;
  padding : 5px 20px 0 25px;
  border-right : 1px dotted #99cc66; 
  border-left : 1px dotted #99cc66; 
  color : #666;
  text-indent : 30px;

}


.dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#333333;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(images/dialog2-blue-800x1600.png) no-repeat top right;
 _background-image:url(images/dialog2-blue.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h1 {
 padding-bottom:0px;
}

.resourcebox { margin-top:0px; background-color:#EFEDED; padding:5px; border: 1px dotted #878787; }



/* rounded corner with no images */
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.0em; color:#ffffff;}
.xsnazzy h2{font-size:1.5em; color:#ffffff; border:0;}
.xsnazzy p {padding-bottom:0.7em; color:#ffffff;}
.xsnazzy td {padding-bottom:0.5em; color:#ffffff;}
.xsnazzy h1, h2, h3 {padding-top:0.5em; padding-bottom:0.5em;}
.xsnazzy a {color:#ffffff;}
.xsnazzy a:hover {color:#ffffff; text-decoration:underline;}
.xsnazzy {background: transparent; margin-right:0em; margin-top:1em;margin-bottom:1em;} 

.xsnazzy em {display:block; width:0; height:0; color:#A51810; 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 #A51810; 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:#ccc; 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:#BC1E15; border-width:0 5px;}

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

.xboxcontent {display:block; background:#BD1C10; 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:#A51810; 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 #A51810; 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;}


/* End */




.fpblinkborder{
	margin-left: 5px;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	width: 755px;
	padding: 2px;
	background-color: #F5F5F5;
	font-size: 12px;
	line-height: 15pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		
}


.fpblinkborder ul {
	margin:0;
	padding:0;
	font:bold 11px verdana,sans-serif;
	color:#6c6;
	}
.fpblinkborder ul li ul {
	display:inline;
	font-weight:normal;
	}
.fpblinkborder ul li {
	margin:0;
	padding:0;
	list-style:none;
	}
.fpblinkborder ul li ul li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	}

.fpblinkborder ul li a {
	color:#000;
	background:url(images/link-border.gif) no-repeat right;
	padding:0 7px 0 0;
	margin:0 2px 0 0;
	white-space:nowrap;
	}
.fpblinkborder ul li.last a {
	background:none;
	}
.fpblinkborder ul li a:hover {
	text-decoration:underline;
	padding:0 7px 0 0;
	}


.rbpchannel{
	/* background-image: url(images/redstrip.jpg); */
	
	text-align: center;
	padding-top:10px;
	font-size: 12px;
	color: #ffffff;
	line-height: 15pt;
	
	
}


.rbpchannel ul {
	width: auto;
	margin: 0px;
	padding: 0px;
	font-weight:normal;
	}
.rbpchannel li {
	display:inline;
	margin: 0px;
	padding:0;
	list-style:none;
	}

.rbpchannel li a {

	background-color: #E4E4E4;		
	/*background:url(images/link-border-white.gif) no-repeat right;*/
	padding:5px;
	
	margin:5px 0px;
	color: #000000;
	white-space:nowrap;

	}

.rbpchannel li a:hover {
	text-decoration:none;
	background-color: #f4f4f4;		
	padding:5px;
	margin: 0px;
	color: #000000;
	}
.priceonly {background-color:#AF0C0C; padding:5px; color:#ffffff;}

#bg{
background:url(images/white-grad.jpg) repeat-x;
margin: 0px;
height: 100px;
}

h2.tt{
color: #ffffff;
font-size: 12px;
font-weight: normal;
}

#pp{
float: right;
width: 200px;
padding: 12px 10px 0px 0px;
}
#seo { float:left; width:48%; }
#seo dl {margin:0px; padding: 0px; }
#seo dt { margin:0 0 0.2em; border-bottom: 1px solid #eeeeee;}
#seo dt a {font-weight:normal;}
#seo dd {margin:0; padding-bottom:1px;}



.style8001 { float:left; width:60%; }
.style8001 ul{
	list-style-type: none;
	padding:6px 10px 0px 0px;
	line-height: 20px;
	margin: 0px;
	}
 .style8001 li{
	list-style-type: none;
	background:no-repeat;
	list-style-position: inside;
	list-style-image: url(images/bullet.gif);
	border-bottom: 1px solid #eeeeee;
 }
  .style8001 li a{
	list-style-type: none;
	padding: 6px;
	
 }

.style8011 { float:right; width:35%;}
.mainheading{
	background-color: #AF0C0C;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
}

.mainheading1{
	background: url(images/grad-image.jpg) repeat-x;
	color: #000000;
	font-weight: bold;
	padding-left: 3px;
}


.mainheading2{
	background: url(images/gray-gradient.jpg) repeat-x;
	color: #000000;
	font-weight: bold;
	padding-left: 3px;
}

.gg{
border-bottom: 1px solid #e2e2e2;
}

.plate1{
float: left;
width:317px; 
background: url(images/gray-plate.jpg) no-repeat;
height: 202px;
padding-bottom: 5px;
}


.plate2{
float: left;
width:317px; 
background: url(images/gray-plate.jpg) no-repeat;
height: 202px;
text-align: left;
padding-bottom: 5px; 
}

.viewpro{
width: 124px;
background: url(images/button.jpg) no-repeat;
height: 25px;
color: #000000;
font-weight: bold;
padding: 5px 0px 0px 0px; 
text-align: center;
margin-left: 25px;
}

.viewpro a{
color: #000000;
font-weight: bold;
}

.viewpro a:hover{
color: #AF0C0C;
font-weight: bold;
}

/*h2{ margin: 0px; padding: 0px;}*/



.opensource-text{
margin: 0px;
background: url(images/opensource-text.jpg) no-repeat;
height: 82px;
line-height: 16px;
padding: 0px 5px 0px 90px;

}

.flash-text{
margin: 0px;
background: url(images/flash-text.jpg) no-repeat;
height: 82px;
padding: 0px 5px 0px 70px;

}

.seo-text{
margin: 0px;
background: url(images/seo-text.jpg) no-repeat;
height: 82px;
padding: 0px 5px 0px 80px;

}

.cust-text{
margin: 0px;
background: url(images/custom-solution-text.jpg) no-repeat;
height: 82px;
line-height: 16px;
padding: 0px 18px 0px 70px;

}

.corporate-text{
margin: 0px;
background: url(images/corporate-icon.jpg) no-repeat;
line-height: 16px;
padding: 0px 20px 0px 75px;

}

.cms-text{
margin: 0px;
background: url(images/cms.jpg) no-repeat;

line-height: 16px;
padding: 0px 20px 0px 60px;

}



/*popup css*/
        .bubbleInfo {
            position: relative;
            width: 100;
        }
     
        /* Bubble pop-up */



        .popup {
			width: 162px;
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
			background: url(images/popup-bg.gif) no-repeat;
			height: 117px;
			
        }
		
		.popup ul{
		padding: 0px;
		margin: 0px;
		}
		
		.popup li{
		display: block;
		list-style: none;
		padding: 0px 0px 0px 20px;
		margin: 15px 0px 0px 0px;
		}
		
		.popup li a{
		display: block;
		list-style: none;
		width: 120px;
		margin: 0px;
		padding: 0px 0px 0px 5px;
		color: #ffffff;
		font-weight: bold;
		background-color: #A41817;
		border: 1px solid #ffffff;
		}
		.popup li a:hover{
		display: block;
		list-style: none;
		width: 120px;
		margin: 0px;
		padding: 0px 0px 0px 5px;
		color: #ffffff;
		font-weight: bold;
		background-color: #707070;
		border-bottom: 1px solid #ffffff;
		}
/*end css of popup*/		

.number{
font-weight: bold;
color: #000000;
background: url(images/midle-browsebar.gif) repeat-y;
padding: 0px 0px 0px 18px;
line-height: 25px;
}

.number a{
padding: 2px;
color: #ffffff;
font-weight: bold;
background-color: #000000;

}

.number a.active{
padding: 2px;
color: #ffffff;
font-weight: bold;
background-color: #A41817;
}
.bottompanel{
background: url(images/bottom-browsebar.gif) no-repeat;
height: 42px;
text-align:left;
padding: 5px 32px 0px 0px;
margin-left: 1px;
}
.lightbg{
width: 565px;
background : url(../images/light-bg.jpg) no-repeat;
}

.prosnap{
float: left;
width: 266px;
margin: 5px 0px 0px 5px;
}
.snapborder{
border: 6px solid #D2D2D2;
}

.testimonial{
width: 280px;
float: right;
}
p.clientsays{
width: 240px;
padding:6px 0px 0px 18px;
overflow-y: scroll;
background:#EEEEEE;
height: 100px;
font-size: 12px;
line-height: 18px;

}
.logoborder{
border: 1px solid #D2D2D2;

}
.imgborder{
border: 6px solid #A41817;
}

#sample{
padding: 0px;
margin: 0px;
}

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

#sample li{
list-style: none;
display: block;
}

strong.text01{
padding: 0px 0px 9px 0px;
margin: 0px;
color: #A41817;
}

strong.texttech{
padding: 0px 0px 0px 0px;
margin: 0px;
color: #A41817;
font-weight:strong;
}

#projectdescription{
margin-top: 2px;
width: 551px;
height: auto;
background-color: #F5F5F5;
border: 1px dashed #AEAEAE;
padding: 2px;
}
#base
{	
	width: 216px;
	border: 1px solid #DFDDDA;
	background-color: #F7F7F7;

}
#base ul{
list-style: none;
margin: 0px;
padding-left: 0px;
line-height:20px;
}

#base li a
{
display: block;
list-style: none;
padding-left: 7px;
padding-bottom: 0px;
border-left: 10px solid #E6E6E6;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #C5C5C5;
line-height:26px;
background-color: #ffffff;
color:7D7D7D;
font-size: 14px;
}


#base li a:hover
{ 
background-color: #F4F4F4;
}
#base h3
{	color: #535353;
	background: url(images/left-buttonsub-bg-new.jpg) no-repeat;
	text-decoration: none;
	font-size:13px;
	padding-left:20px;
	
	padding-top:8px;
	margin:0px 0 0px 0px;
	height:22px;
}

#companynews {
	position:relative; 
	font-size: 11px; 
	padding: 0px 0px 0px 5px; 
	float: left; 
	margin-top: 0px; 
	font-family:verdana;
	border-left:1px dashed #CCCCCC;
}
#companynews h3
{
	margin:0px;
	padding:0px;
	padding:6px 14px;
	font-size:12px;
	color:#535353;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	text-align:center;
	
}
.technical-expertise 
{ 
	width: 204px; 
	float: left; 
	padding-bottom: 0px; 
	margin-bottom: 0px; 
	text-align: center;

}
.cms{
background: url(images/folder.jpg) no-repeat;
height: 27px;
margin: 0px 0px 0px 10px;
padding:8px 0px 0px 35px;
font-weight: bold;
}

.custom{
background: url(images/custom-solution.jpg) no-repeat;
height: 27px;
margin: 0px 0px 0px 10px;
padding:8px 0px 0px 35px;
font-weight: bold;
}

.flash{
background: url(images/flash-text.jpg) no-repeat;
height: 27px;
margin: 0px 0px 0px 10px;
padding:8px 0px 0px 35px;
font-weight: bold;
}

.ecom{
background: url(images/ecommerce.jpg) no-repeat;
height: 27px;
margin: 0px 0px 0px 10px;
padding:8px 0px 0px 35px;
font-weight: bold;
}

.seo{
background: url(images/seo-normal.jpg) no-repeat;
height: 27px;
margin: 0px 0px 0px 10px;
padding:8px 0px 0px 35px;
font-weight: bold;
}

.ppc{
background: url(images/ppc-normal.jpg) no-repeat;
height: 27px;
margin: 0px 0px 0px 10px;
padding:8px 0px 0px 35px;
font-weight: bold;
}
.linkb{
background: url(images/link-building.jpg) no-repeat;
height: 27px;
margin: 0px 0px 0px 10px;
padding:8px 0px 0px 35px;
font-weight: bold;
}

.im{
background: url(images/marketing.jpg) no-repeat;
height: 27px;
margin: 0px 0px 0px 10px;
padding:8px 0px 0px 35px;
font-weight: bold;
}

.plate3{
float: left;
width:330px; 
background: url(images/gray-plate1.jpg) no-repeat;
height: 292px;
padding: 5px 0px 5px 10px;
}

.plate4{
float: left;
width:320px; 
background: url(images/gray-plate1.jpg) no-repeat;
height: 292px;
text-align: left;
padding: 5px 0px 5px 5px; 
}

#headtitle h1{
font-size: 10px;
padding:0px;
text-align:center;
margin:0px;
height: 15px;
background-color:#727272;
}

#headtitle a{
font-size: 10px;
}

#headnotitle{
margin:0px;
height: 15px;
background-color:#727272;
}

#footerlinks{
color: #000000;
/*background: url("images/footer-bg1.jpg") no-repeat;*/
height: 50px;
clear:both;
margin: 0px auto;
padding: 7px 20px 3px 13px;
}

#footerlinks ul{
margin: 15px 0 0 0;
padding: 0px;
}
#footerlinks li {
display: inline;
list-style: none;
margin: 0px;
padding: 0px;
}

#footerlinks li a{
background:url(images/link-border-gray.gif) no-repeat right;
background-repeat: no-repeat;
display: inline;
list-style: none;
margin: 0px;
padding: 0px 5px 0px 0px;
font-size: 14px;
}

div.quick_search{
float:right;
width:186px;
position:relative;
height:25px; 
background-image:url(images/quick_search_bg.gif);
background-repeat:no-repeat;
background-position:top left; 
cursor:pointer; 
margin:12px 0px 0px 0px;
font-size: 11px;
}

div.quick_search a{ text-decoration:none}
div.quick_search a:hover{ text-decoration:none; color:#006699;}

div.quick_search img{float:right; margin-top:0px; margin-right:3px}

div.arrow{float:right;}
span.search_value{float:left; width:145px; padding:3px 0px 0px 9px;}
div#search_down{width:184px; background:url(/images/search_bottom_bg.png) left bottom no-repeat; position:absolute; top:25px; left:6px; padding-bottom:8px; display:none; z-index:21; font-size:11px; display:none}
div#search_down div.search_inner{ background:url(/images/search_bg.png) left top repeat-y; width:174px; float:left; z-index:20; 
height:170px; overflow:auto;}
div#search_down div.search_inner a{padding:3px 5px 3px 15px; float:left; width:137px; font-size:9px; text-decoration:none; background-color:#E4E4E4; color: #000000; border-bottom: 1px dashed #B3B3B3;}
div#search_down div.search_inner a:hover{text-decoration:none;background-color:#AF0C0C; color:#fff; font-weight: none; }
div#search_down div.search_inner a.last{padding:3px 5px 3px 15px; float:left; width:122px; font-size:12px; border-bottom:none; text-decoration:none;}

div#search_down1{width:184px; background:url(/images/search_bottom_bg.png) left bottom no-repeat; position:absolute; top:25px; left:6px; padding-bottom:8px; display:none; z-index:21; font-size:11px; display:none}
div#search_down1 div.search_inner{ background:url(/images/search_bg.png) left top repeat-y; width:174px; float:left; z-index:20; 
height:170px; overflow:auto;}
div#search_down1 div.search_inner a{padding:3px 5px 3px 15px; float:left; width:137px; font-size:9px; text-decoration:none; background-color:#E4E4E4; color: #000000; border-bottom: 1px dashed #B3B3B3;}
div#search_down1 div.search_inner a:hover{text-decoration:none;background-color:#AF0C0C; color:#fff; font-weight: none; }
div#search_down1 div.search_inner a.last{padding:3px 5px 3px 15px; float:left; width:122px; font-size:12px; border-bottom:none; text-decoration:none;}

div#search_down2{width:184px; background:url(/images/search_bottom_bg.png) left bottom no-repeat; position:absolute; top:25px; left:6px; padding-bottom:8px; display:none; z-index:21; font-size:11px; display:none}
div#search_down2 div.search_inner{ background:url(/images/search_bg.png) left top repeat-y; width:174px; float:left; z-index:20; 
height:170px; overflow:auto;}
div#search_down2 div.search_inner a{padding:3px 5px 3px 15px; float:left; width:137px; font-size:9px; text-decoration:none; background-color:#E4E4E4; color: #000000; border-bottom: 1px dashed #B3B3B3;}
div#search_down2 div.search_inner a:hover{text-decoration:none;background-color:#AF0C0C; color:#fff; font-weight: none; }
div#search_down2 div.search_inner a.last{padding:3px 5px 3px 15px; float:left; width:122px; font-size:12px; border-bottom:none; text-decoration:none;}

















.current_page_item{
color:#C90200;
}



/*CONTENT CSS STARTS*/

#main{
width:980px;
padding: 5px 10px 10px 10px;
background: url("images/line-bg.jpg") repeat-y;
float: left;

}

#without-main{
width:980px;
padding: 5px 10px 10px 10px;
<!-- background: url("images/line-bg.jpg") repeat-y; -->

}


/*#rightside

{
	width:200px;
	float:right;
	}*/

#widgetright
{	
	width: 200px;
}

#widgetright ul{
list-style: none;
margin: 0px;
padding: 0px;
}

#widgetright li
{
display: block;
list-style: none;
padding: 0px;
background-color: #ffffff;
font-size: 12px;
}

#widgetleft
{	
	width: 200px;
	height: auto;

}
#widgetleft ul{
list-style: none;
margin: 0px;
padding: 0px;
}

#widgetleft li
{
display: block;
list-style: none;
padding: 0px;
background-color: #ffffff;
font-size: 12px;
}
.request-quote
{ 
background: url(images/bg-contact.jpg) repeat-y;
height: 110px;
text-align: center;
}



/*Content-home css for home page  */
#contenthome{
	width:1000px;
}

#contenthome P
{
	font-size:12px;
	text-align:justify;
	line-height: 18px;
}

.style25 { float:left; width:48.5%; margin-top: 8px;}

#contenthome .style25  ul
{
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

#contenthome .style25  li
{
display: block;
list-style-type: none;
background: url(images/bullet.gif) no-repeat;
background-position:1px 8px;
line-height: 23px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px;   
}

.mbvar112 { 
color:#333333;
 text-align:left; 
padding:5px 0px 4px 0px;
 background:url(images/bullet.gif) no-repeat; 
font-weight: bold; 
border-bottom:1px solid #EEEEEE;
}


#contenthome .style25 li a
{
font-size: 12px;
line-height: 23px;
}

.style26 { float:right; width:48%; margin-top: 8px;}

#contenthome .style26  ul
{
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

#contenthome .style26  li
{
display: block;
list-style-type: none;
background: url(images/bullet.gif) no-repeat;
background-position:1px 8px;
line-height: 23px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px;   
}


#contenthome .style26 li a
{
font-size: 12px;
}


/*End Here css  */
#content{
	text-align: left;
	width:743px;
	float:left;
	
}
/*H2 inside Content*/

#content h2{
	margin: 9px 0px 0px 0px;
	font-family: Corbel, Gill Sans MT, Arial, sans-serif;
	font-size: 1.50em;
	padding: 6px 0 0 8px;
	height: 32px;
	text-transform: uppercase;
	background: url(images/h2-pallete.jpg) no-repeat;
	}

#content h1
{
	
margin: 5px 0px 0px 0px;
	font-family: Corbel, Gill Sans MT, Arial, sans-serif;
	font-size: 1.50em;
	color: #ffffff;
	padding: 5px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2D2D2;
	text-transform: uppercase;

	background-color: #A41817; 

}

#content .h2page
{
	padding-left: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.63em;
	color: #A41817;
	padding-bottom: 0px;
	padding-top: 12px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2D2D2;
	text-transform: uppercase;
	margin: 0px;
	
}
/*H3 inside Content*/
#content h3{
	background-color:#000000;
	background: url(images/h1arrow.jpg) no-repeat 0px 10px;
	padding:8px 0px 0px 20px;
	
	font-weight: bold;
	color: #000000;
	font-size:14px;
	margin: 0px;
	height: 25px;
	text-transform: uppercase;
}
/*H4 inside Content*/
#content h4
{
	padding:6px 14px;
	margin-top: 12px;
	font-size:14px;
	color:#333333;
	background:url(images/arrow.gif) no-repeat 0px 9px;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	text-align:left;
	text-transform: uppercase;
	margin: 0px;
}




/*P inside Content */
#content P {
	font-size:14px;
	text-align:justify;
	line-height: 21px;
	margin-top: 0px;

}







#contentwithoutright{
	text-align: left;
	padding-right:15px;
	padding-left:4px;
	padding-top:0px;
	width:770px;
	float:left;
font-size: 12px;
/*border-right: 1px solid #EBEBEB;*/
}
/*H2 inside Content*/

#contentwithoutright h2
{
	
margin: 5px 0px 0px 0px;
	font-family: Corbel, Gill Sans MT, Arial, sans-serif;
	font-size: 1.50em;
	color: #ffffff;
	padding: 5px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2D2D2;
	text-transform: uppercase;

	background-color: #A41817; 

}

#contentwithoutright h1
{
	
margin: 5px 0px 0px 0px;
	font-family: Corbel, Gill Sans MT, Arial, sans-serif;
	font-size: 1.50em;
	color: #ffffff;
	padding: 5px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2D2D2;
	text-transform: uppercase;

	background-color: #A41817; 

}

#contentwithoutright .h2page
{
	padding-left: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.63em;
	color: #A41817;
	padding-bottom: 0px;
	padding-top: 12px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2D2D2;
	text-transform: uppercase;
	margin: 0px;
	
}
/*H3 inside Content*/
#contentwithoutright h3
{
background-image: url(images/h1arrow.jpg);
	padding-left: 25px;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #A41817;
	margin: 0px;
	padding-top: 12px;
	background-position: 2px 14px;
	text-transform: uppercase;
}
/*H4 inside Content*/
#contentwithoutright h4
{
	padding:6px 14px;
	margin-top: 12px;
	font-size:12px;
	color:#333333;
	background:url(images/arrow.gif) no-repeat 0px 9px;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	text-align:left;
	text-transform: uppercase;
	margin: 0px;
}




/*P inside Content */
#contentwithoutright P
{
	font-size:12px;
	text-align:justify;
	line-height: 18px;


}
/*P inside Content */
#contentwithoutright ul li a
{
	font-size:12px;

}

.black1{
	background-color: #000000;
	color: #FFFFFF;
	font-weight:bold;
	height: 30px;
	padding: 3px;
	}

.bronze0{
	background-color: #1694e2;
	color: #FFFFFF;
	font-weight:bold;
	padding: 3px;
	text-align: center;
	border-right: 1px solid #ffffff;
}
.bronze1{
	background-color: #1694e2;
	color: #FFFFFF;
	font-weight:bold;
	padding: 3px;
	text-align: center;
	border-right: 1px solid #ffffff;
}
.bronze2{
	background-color: #1694e2;
	color: #FFFFFF;
	font-weight:bold;
	padding: 3px;
	text-align: center;
	border-right: 1px solid #ffffff;
}
.bronze3{
	background-color: #1694e2;
	color: #FFFFFF;
	font-weight:bold;
	padding: 3px;
	text-align: center;
	border-right: 1px solid #ffffff;
}


/*ul  inside Content*/
#content ul
{
list-style: none;
margin: 0px;
padding: 0px;	
font-size: 14px;
color: #000000; 
}

/*li inside Content*/
#content li{
display: block;
list-style-type: none;
background: url(images/right-arrow.jpg) no-repeat;
background-position: 9px 8px;
/*border-bottom: 1px solid #ececec;*/
padding: 2px 0px 0px 25px;
margin: 0px 0px 0px 5px;
line-height: 24px;   
}


#content li a{
font-size: 14px !important;
}

#content li a:hover{
font-size: 14px !important;
}


#fn169 ul
{
list-style: none;
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}
#fn169 li{
display: block;
list-style-type: none;
background: url(images/redbullet.gif) no-repeat;
background-position:1px 8px;
line-height: 20px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px; 
}

/*image inside Content*/
#content img 
{
	border:0px; 
}
#content img a
{
	border:0px;
}

/*table inside Content*/
#content table
{
}
/*tr inside Content*/
#content th
{
text-align:left;
margin-left:5px; 
padding:3px 5px 4px 25px;
background:url(images/bullet.gif) no-repeat 5px 8px;

}

#content th a
{
text-decoration: underline;
}


/*td inside Content*/
#content td
{
height:26px; 
padding:3px 4px 3px 10px; 
}
.redwhite{
background-color: #b0b0b0;
color: #ffffff;
font-size: 12px;
font-weight: bold;
}
/*dl inside Content*/
#content dl
{
margin:0px;
font-size: 14px;
}

/*dd inside Content*/
#content dd
{
	margin:0px; 
	padding:2px 8px 10px 28px;
	font-weight: normal;
	color: #333333;
	margin-right: 10px;
	text-align: justify;
	line-height: 24px; 
	
}

/*dt inside Content*/
#content dt
{
margin:0px; 
background: url(images/right-arrow.jpg) no-repeat;
background-position: 9px 8px;
border-bottom: 1px solid #ececec;
padding: 2px 0px 0px 25px;
margin: 0px 0px 0px 5px;
line-height: 24px;  
font-weight: bold;
}
#content dt a
{
margin: 0px; 
padding: 0px; 
font-weight: bold;
}


/*Read more class inside Content*/
.redbutton {
	background-image: url(images/learn1.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-left: 15px;

}
.redbutton a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	}

.redbutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	
	}



/*60%-40% Partition in content*/
.style41 { float:left; width: 55%;padding: 1px;}
.style42 { float:right; width:38%; padding-top: 0px; padding-right: 5px;}


/*70%-30% Partition in content*/
.style43 { float:left; width:65%; }
.style44 { float:right; width: 28%; }

/*80%-20% Partition in content*/
.style80 { float:left; width:75%; }
.style20 { float:right; width: 22%; }

/*50%-50% Partition in conten*/
#content .styleleft{float:left; width:48.5%;}
#content .styleright{float:right; width:48.5%;}


#content .style25 { float:left; width:48.5%; margin-top: 8px;  background-color: #f7f7f7; border-radius: 0px;  -webkit-border-radius: 0px;  
    -moz-border-radius: 0px; text-align: left; padding: 10px;}

#content .style25  ul
{
width: 100%;
margin: 0px;
padding: 0px;	
font-size: 14px;
color: #000000; 
}

#content .style25  li
{
display: block;
list-style-type: none;
background: url(images/right-arrow.jpg) no-repeat;
background-position:10px 8px;
background-color: #ffffff;
border-bottom: 1px solid #ebebeb;
line-height: 23px;
padding: 2px 8px 0px 30px;
margin: 3px 0px 0px 0px;   
}


#content .style25 li a
{
color: #a4170d; 
font-size: 14px;
text-decoration: none;
text-decoration:underline;
}



#content .style26 { float:right; width:48%; margin-top: 8px;  border-radius: 0px;  -webkit-border-radius: 0px;  
    -moz-border-radius: 0px; text-align: left;}


#content .style26  ul
{
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

#content .style26  li
{
display: block;
list-style-type: none;
background: url(http://www.brainpulse.com/images/bullet.gif) no-repeat;
background-position:1px 8px;
line-height: 23px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px;   
}


#content .style26 li a
{
font-size: 12px;
}

#content .style025 { margin-top: 8px;  background-color: #f7f7f7; border-radius: 0px;  -webkit-border-radius: 0px;  
    -moz-border-radius: 0px; text-align: left; padding: 10px;}

#content .style025  ul
{
width: 100%;
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #a4170d; 
}

#content .style025  li
{
display: block;
list-style-type: none;
background: url(images/right-arrow.jpg) no-repeat;
background-position:10px 8px;
background-color: #ffffff;
border-bottom: 1px solid #ebebeb;
line-height: 23px;
padding: 2px 8px 0px 30px;
margin: 3px 0px 0px 0px;   
}


#content .style025 li a
{
color: #a4170d; 
font-size: 12px;
text-decoration: none;
text-decoration:underline;
}



#content .note{
	background-color:#E4E3E3;
	line-height:125%;
	text-align:left;
	color:#000;
	padding:5px;
	border:1px dashed #B4B3B3;
	}


#content .note1{
	line-height:125%;
	text-align:left;
	color:#000;
	padding:5px;
	border:1px dashed #B4B3B3;
	}

.titleplate{
background: url(images/plate.jpg) no-repeat;
height: 30px;
margin: 5px 0px 0px 5px;
padding: 10px 0px 0px 38px;
color: #A41817;
font-size: 12px;
font-weight: bold;
text-transform: uppercase; 
}

.titleplate002 {
background: url(images/plate.jpg) no-repeat;
height: 38px;
margin: 5px 0px 0px 0px;
padding: 2px 0px 0px 38px;
color: #A41817;
font-size: 12px;
font-weight: bold;
text-transform: uppercase; 
}


.titleplate a{
color: #A41817;
font-size: 12px;
text-transform: uppercase; 
}


#titleplate01 h2{
background: url(images/plate.jpg) no-repeat;
height: 38px;
margin: 5px 0px 0px 0px;
padding: 10px 0px 0px 38px;
color: #A41817;
font-size: 12px;
text-transform: uppercase; 
}


#FeaturedProduct{
border:0px;
}

.heading {
margin:8px 0px 0px 8px;
color: #A41817;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}

/*CONTENT CSS ENDS*/


/*PANEL CSS*/

.accordion2 {
	width: 480px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion2 h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion2 h3:hover {
	background-color: #e3e2e2;
}
.accordion2 h3.active {
	background-position: right 5px;
}
.accordion2 p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
}
/*PANEL CSS*/

.contentfont {
	width: 100px;
	float: right;
	text-align:center;
	padding: 2px 0px 0px 0px;
	}
	
.breadcrumb {
	width:600px;
	float:left;
	color:#303030;
	background: url("images/red-arrow.jpg") no-repeat 0px 2px;
	padding: 0px 0px 0px 10px;
	}
	
.breadcrumb a{
	text-align: left;
	font-family: arial;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
    }

.breadcrumb a:hover {
	text-align: left;
	color:#303030;
	text-decoration: none;
	font-size: 14px;
    }




.readbutton {
	background-image: url(images/learn1.jpg);
	background-position: left;
	padding-top: 4px;
	background-repeat: no-repeat;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	height: 17px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-right: 25px;
	float:right;

}
.readbutton a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	}

.readbutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	
	}


#punchline{
margin-top:30px;
width:354px;
float: left;
font-family: Corbel, Gill Sans MT, Arial, sans-serif;
font-size: 2.25em;
font-weight: bolder;
}



.dreadbutton {
	background: url(images/learn2.jpg) no-repeat;
	padding-top: 5px;
	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;
	

}
.dreadbutton a {
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	}

.dreadbutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	
	}


.cmsprice{
	background-image: url(images/cmspackage.jpg);
	background-repeat: no-repeat;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 152px;
	float: right;
	text-align: center;
	font-family: Corbel, Gill Sans MT, Arial, sans-serif;
	font-size: 14pt;
	font-family: tahoma;
	padding: 68px 0px 0px 0px;
	height: 39px;
}


.moreserver {
	background-image: url(images/available-server.jpg);
	background-repeat: no-repeat;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	font-family: tahoma;
	padding: 95px 0px 10px 30px;

}
.moreserver a {
	color: #FFFFFF;
	text-decoration: none;
	}

.moreserver a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	
	}


.quotation{
font-family: verdana, Corbel, Gill Sans MT, Arial, sans-serif;
font-size:5em;
color: #AF0C0C;
font-weight: bold;
}


img {
border: 0px none;
}

#page {
width:1000px;
margin: 0px auto;
background-color:#ffffff;
}


#footer{
width: 1000px;
margin: 0px auto;
}

#current_footnote {position:absolute; top:0px; right:0px; display:none; background:#ffffff; border:3px solid #B20015; width:200px; padding:10px; color:#000; font-size:11px; z-index:999;}

.box018 {font-size:11px; }
.box019 {position:absolute; top:0px; right:0px; font-size:11px; visibility:hidden;}
#content-partner{
	width:1000px;
	font-size: 12px;
	background-color:#FFFFFF;

}
#content-partner li{
	display: block;
	list-style-type: none;
	background: url(images/redbullet.gif) no-repeat;
	background-position:1px 8px;
	line-height: 20px;
	padding: 2px 0px 0px 15px;
	margin: 0px 0px 0px 12px; 
	font-size: 12px;
 }
#content-partner li a{
	list-style-type: none;
	font-size: 12px;
 }


.nn{background: url(images/redbullet.gif) no-repeat;
	background-position:1px 8px;
	line-height: 20px;
	padding: 2px 0px 0px 15px;
	margin: 0px 0px 0px 12px; 
	font-size: 12px;

}



#seo-project-table{
cellspacing:0px;
cellpadding:0px;
padding-top:20px;
}

#seo-project-table td{
border:1px dotted #CCCCCC;
}

.base h3{
	border: 0px none;
	font-size:12px;
	margin: 0px;
	height: 20px;
	color: #ffffff;
	text-transform: uppercase;
	display: block;
	background: url(images/left_buttonmain_bg_1.jpg) no-repeat;
	text-decoration: none;
	font-weight: bold;
	padding:8px 0px 0px 30px;
	font-size:12px;

}


.parentpagetitle{
color:#AF0C0C;
}




/*Contentarticle css for article page  */
#contentarticle{
	text-align: left;
	padding-right:15px;
	padding-left:4px;
	padding-top:0px;
	width:570px;
	float:left;
font-size: 12px;
/*border-right: 1px solid #EBEBEB;*/
}

#contentarticle P
{
	font-size:12px;
	text-align:justify;
	line-height: 18px;
}

.style25 { float:left; width:48.5%; margin-top: 8px;}

#contentarticle .style25  ul
{
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

#contentarticle .style25  li
{
display: block;
list-style-type: none;
background: url(images/bullet.gif) no-repeat;
background-position:1px 8px;
line-height: 23px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px;   
}


#contentarticle .style25 li a
{
font-size: 12px;

}

.style26 { float:right; width:48.5%; margin-top: 8px;}

#contentarticle .style26  ul
{
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

#contentarticle .style26  li
{
display: block;
list-style-type: none;
background: url(images/bullet.gif) no-repeat;
background-position:1px 8px;
line-height: 23px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px;   
}


#contentarticle .style26 li a
{
font-size: 12px;
}

#contentarticle h1{
	margin: 5px 0px 0px 0px;
	font-family: Corbel, Gill Sans MT, Arial, sans-serif;
	font-size: 1.50em;
	color: #ffffff;
	padding: 5px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2D2D2;
	text-transform: uppercase;
	background-color: #A41817; 
}

#contentarticle h2{
	background-image: url(images/headerbullet.jpg);
	padding-left: 25px;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #A41817;
	padding-top: 12px;
	background-position: 2px 14px;
	text-transform: uppercase;
}

#contentarticle h3{
	background-image: url(images/h1arrow.jpg);
	padding-left: 25px;
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #A41817;
	padding-top: 12px;
	background-position: 2px 14px;
	text-transform: uppercase;
}

#contentarticle h4
{
	padding:6px 14px;
	margin-top: 12px;
	font-size:12px;
	color:#333333;
	background:url(images/arrow.gif) no-repeat 0px 9px;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	text-align:left;
	text-transform: uppercase;
	margin: 0px;
}

#contentarticle ul
{
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

#contentarticle li
{
display: block;
list-style-type: none;
background: url(images/bullet.gif) no-repeat;
background-position:1px 8px;
line-height: 23px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px;   
}


#contentarticle li a
{
font-size: 12px;
}


/*End Here css  */


.imp1{
	background-image: url(images/imp.gif);
	background-position: 0px 5px;
	padding-left: 33px;
	padding-top: 12px;
	height: 28px;
	background-repeat: no-repeat;
	text-align: left;
	font-weight: bold;
	margin-left: 5px;
	}
.dev-port-plate {
	float:left;
	width:730px;
	border: 2px solid #E7E7E7;
	margin:0px;
	padding:4px 2px;
	background-color: #ffffff;
}

.snapborder{
	width: 254px;
	border: 3px solid #E7E7E7;
	margin: 0px;
	padding: 3px;
}
.projecttitle{
font-weight:bold;
}
.style45 { float:right; width:67%; padding: 0px 3px 0px 0px;}
.style46 {float:left; width: 28%; }

.projecttitle{
font-size: 11px;
background-color: #F1F1F1;
border: 1px dotted #c2c2c2;
color: #A41817;
padding: 5px;
text-transform: uppercase;
}


.projecttitle1{
font-size: 11px;
background-color: #F1F1F1;
border: 1px dotted #c2c2c2;
color: #A41817;
padding: 2px;
text-transform: uppercase;
}


.projecttitle1 a{
font-size: 11px;
text-transform: uppercase;
}
#middlebar-spec{
		font-weight:bold;
	padding:4px;
	height:30px;
}
	#middlebar-spec .menu-spec li {
		
		background:url('images/gray-bg.jpg') left top no-repeat;
		height:30px;
		float:left;
		margin-right:10px;
		font-size:10px;
	}
	#middlebar-spec .menu-spec li a{
		color:#3b5d14;
		text-decoration:none;
		padding:0 10px;
		height:30px;
		line-height:30px;
		display:block;
		float:left;
		padding:0 26px 0 10px;
		background:url('images/red-arrow.jpg') right top no-repeat;
		font-size: 12px;
		
	}
	#middlebar-spec .menu-spec li a:hover{
		color:#666666;
		font-weight:bold;

	}
#middlebar-spec ul .submenu-spec {
	/*border:solid 1px #c9dea1;*/
	border-top:none;
	background:#F8F8F8;
	position: relative;
	top: 2px;
	width:176px;
	font-size: 11px;
	padding:6px 0;
	color: #000000;
	clear:both;
	z-index:2;
	display:none;

}
	#middlebar-spec ul .submenu-spec li{
		background:none;
		display:block;
		float:none;
		margin:0 6px;
		border:0;
		height:auto;
		line-height:normal;
		
		/*border-top:solid 1px #DEDEDE;*/
	}
	#middlebar-spec .submenu-spec li a{
		background:none;
		display:block;
		float:none;
		padding:6px 0px 6px 15px;
		margin:0;
		border:0;
		height:auto;
		color:#000000;
		line-height: 15px;
		background:url('images/redbullet.gif') no-repeat;
		background-position: 1px 10px;
		font-weight:normal;
	}
	
	#middlebar-spec .submenu-spec li a:hover{
	color: #AD0707;
font-weight:normal;
	}
	#myNicPanel1 {
					width:154px;
					height:38px;
				}
				div.nicEdit-panel{
					background-color: white;
					width:140px;
					
				}
				
				div.nicEdit-panelContain{
					border-bottom: 0px;
					
				}

				
				#nicEdit-frame{height:44px;
				}
				
				#myInstance1:hover {
					background-color: #FFFFCC;
				}
				
				#myInstance2:hover {
					background-color: #FFFFCC;
				}

				div.nicEdit-selected{
					background-color: #FFFFCC;
					border: thin inset; 
				}
				.nicEdit-button {
					background-color: white !important;
					border: 0px;
				}
#worldwide { background-color: #AF0C0C; width: 200px; height: 24px; padding:5px 0px 5px 0px;}
#worldwide select { margin-top: 4px; border: 1px solid #CECECE;}
#worldwide form#worldwidelinks { padding: 2px 0 0; float: left; width: 194px; height: 24px; margin: 0 0 0px 3px; background: url(images/service.jpg) no-repeat 0 100%; color: #fff; border: 0px;}
#worldwide form#worldwidelinks select { width: 194px; margin-top: 5px; opacity: 0; background-color: #F9F9F9;}
.bb{font-weight: bold; font-size: 12px;background-color: #919191; color: #ffffff; border-bottom: 1px dotted #000000;}
.jarrow{font-size: 12px;background:url(images/redbullet1.gif) no-repeat; padding: 0 0 0 15px; margin:5px;}
.cl-testimonial{
padding:5px 0px 0px 0px;
line-height:20px;
text-align:justify;
width:170px;
font-size:12px;
}
.cl-name{
color:#AF0C0C;
border-bottom:1px dotted #CCCCCC;
padding:5px 0px 0px 0px;
text-align:left;
width:170px;
font-size:11px;
font-weight: bold;
}
.plink{
	background-image: url(images/portfolio-link-bg.jpg);
	background-repeat: no-repeat;
	margin: 10px 0 0 15px;
	font-family: verdana;
	padding: 3px 0px 0px 25px;
	font-size: 11px;
	height: 23px;
	color:#000000;

}
.plink a{
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	
	}

.plink a:hover{
	font-size: 11px;
	color: #af0c0c;
	text-decoration:underline;
	}
#textwidget{
background-color:#FFFFFF;
text-align: center;
}

.redbar{
width: 700px;
background: url(images/redbar-normal.jpg) no-repeat ;
height : 27px;
font-size: 12px;
padding : 5px 0px 0px 35px;
color: #FFFFFF;
font-weight: bold;
}

.redbar a{
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
}

.blackbar{
width: 525px;
background: url(images/black-bar.jpg) no-repeat ;
height : 27px;
font-size: 12px;
padding : 5px 0px 0px 35px;
color: #FFFFFF;
font-weight: bold;
}

.blackbar a{
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
}

.mbvar112 { 
color:#333333;
 text-align:left; 
padding:0px 0px 4px 0px;
 background:url(images/bullet.gif) no-repeat 8px 24px; 
font-weight: bold; 
border-bottom:1px solid #EEEEEE;
}

.result{
	background-color: #a41817;
	color: #FFFFFF;
	font-weight:bold;
	padding: 3px;
}




.bronze4{
	background-color: #1694e2;
	color: #FFFFFF;
	font-weight:bold;
	padding: 3px;
border-right: 1px solid #ffffff;
}





.style14 {
background: #ffffff; 
padding:0px 5px 0px 5px;
 border-bottom:1px solid #EEEEEE;
text-align:center; 
color:#333333;}

.style-mb {
background: #ffffff; 
padding:0px 5px 0px 5px;
border-bottom:1px solid #EEEEEE;
text-align:center; 
color:#333333;
font-size:11px;
}



#accordion2 {
	width: 575px;
	
}
#accordion2 h5 {
	display: block;
	letter-spacing: normal;
	width: 575px;
}

.panel-left{
float: left; width: 270px;
}

.panel-right{
float: right; width: 259px;
}

#searchform input{
font-size:14px;
}


/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 17px;
background-color: white;
background: url(images/line01.jpg) repeat-y;
}
.vscrollerbar {
width: 18px;
background-color: black;
background: url(images/slider.jpg);
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 560px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 0px;
padding: 0px 10px 0px 0px;

}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 340px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #D5EADE;
margin: 0.3em auto;
padding: 15px;
}


.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 700px;
height: auto;
position: relative;
color: black;
padding: 1px;
}

.dalt1
{
color:#333333;
text-align:left; 
padding:5px 0px 4px 8px;
font-weight: bold; 
border-bottom:1px solid #EEEEEE;
}

.dalt2
{ 
color:#333333;
text-align:left; 
padding:5px 0px 4px 8px;
font-weight: bold; 
border-bottom:1px solid #EEEEEE;

}

/* 10 years css */
#contactable {
	background-image:url(images/10years.gif);
	color:#FFFFFF;
	background-color:#333333;
	cursor:pointer;
	height:347px;
	left:0;
	margin-left:-1px; 
	overflow:hidden;
	position:fixed;
	*position:absolute;
	text-indent:-100000px;
	top:190px;
	*margin-top:200px;
	width:66px;
	z-index:500000;
}

#contactForm {
	background-color:#f0f0f0;
	color:#FFFFFF;
	height:347px;
	left:0;
	margin-left:-425px;
	margin-top:-100px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:fixed;
	top:288px;
	width:454px;
	z-index:99;
}

.holder {
	margin:0 auto;
	padding-top:0px;	
}	
	
	
#base1
{	
	width: 200px;
}

#base1 ul{
list-style: none;
margin: 0px;
padding: 0px;
}

#base1 li a
{
display: block;
list-style: none;
padding: 4px 0px 0px 14px;
margin: 0px 0px 0px 12px; 
background: url(images/bullet1.png) no-repeat 0px 0px;
height:20px;
background-color: #ffffff;
border-bottom: 1px dotted #bbbbbb;
color:7D7D7D;
font-size: 12px;
}


#base1 li a:hover
{ 
background-color: #F4F4F4;
}

.combo{
background: url(images/combo.jpg) no-repeat;
overflow: hidden;
text-indent: -999px;
height: 181px;
}
.order_MB6 {
	background-image: url(images/order.jpg);
	background-position: left;
	background-repeat: no-repeat;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	
	width:90px;
	padding:4px 0px 4px 18px;
	border:none;
	background-color: #a41817;
	}
	
.dborder{
	background-image: url(http://dev1.brainpulse.com/brainpulse.com/images/d-border-mid.jpg);
	background-repeat: repeat-y;
	padding: 10px 0px 0px 20px;
}	




/*-------------------*------Start dated on 11/05/2010 for new design of CSS--*-------------------------------*-----------------------------------*/

/*Saurav's New Class */

#output1 h3
{
	padding:0px 14px;
	margin-top: 12px;
	font-size:12px;
	color:#333333;
	background:url(http://www.brainpulse.com/images/arrow.gif) no-repeat 0px 4px;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	text-align:left;
	text-transform: uppercase;
	margin: 0px;
}


#output1 .style25 { float:left; width:48.5%; margin-top: 8px;  background-color: #f7f7f7; border-radius: 0px;  -webkit-border-radius: 0px;  
    -moz-border-radius: 0px; text-align: left; padding: 10px;}

#output1 .style25  ul
{
width: 100%;
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

#output1 .style25  li
{
display: block;
list-style-type: none;
background: url(images/right-arrow.jpg) no-repeat;
background-position:10px 8px;
background-color: #ffffff;
border-bottom: 1px solid #ebebeb;
line-height: 23px;
padding: 2px 8px 0px 30px;
margin: 3px 0px 0px 0px;   
}


#output1 .style25 li a
{
color: #000000; 
font-size: 12px;
text-decoration: none;
text-decoration:underline;
}

#output1 .style26 { float:right; width:40%; margin-top: 8px;  border-radius: 0px;  -webkit-border-radius: 0px;  
    -moz-border-radius: 0px; text-align: left;}


#output1 .style26  ul
{
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

#output1 .style26  li
{
display: block;
list-style-type: none;
background: url(http://www.brainpulse.com/images/bullet.gif) no-repeat;
background-position:1px 8px;
line-height: 23px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px;   
}


#output1 .style26 li a
{
font-size: 12px;
}


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

.logo-area{width : 324px; float: left; text-align: center; padding: 2px 0px; /*padding: 5px 0px;*/}
.hright-area{ width: 661px; float: right; padding: 0px 10px 0px 0px; }
.box1{
	color: #333333;
	border: 1px solid #e3e3e3;
	height: 17px;
	padding: 3px 3px;
	margin: 0px;
	}
	

#mainnavigation {
	width: 1000px; 
	font-size: 12px;
	padding: 6px 0px 8px 0px;
	background:url("images/bg.jpg") no-repeat; 
	
	text-align: left;
	color:#ffffff;
}

#mainnavigation ul {
	margin:0px 0px 0px 5px;
	padding:0;
    color: #ffffff;
	}
	
#mainnavigation ul li {
	color:#ffffff;	
	display:inline;
	margin-left:0px;
	padding-left: 0px;
	line-height:14px;
	list-style:none;
	}
	
#mainnavigation ul li a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-family: arial;
	font-size: 12px;
	padding: 6px 9px 10px 8px;
	margin:0px 2px 0 0;
	
	}
#mainnavigation ul li.last a {
	color:#ffffff;
	background:none;
	
	}
#mainnavigation ul li a:hover {
	text-decoration:none;
	margin:0px 2px 0 0;
	color:#ffffff;
	background:url("images/background-hover.png") repeat-x;
	}
	
#mainnavigation .active{
	background:url("images/background-hover.png") repeat-x;
	margin:0px 2px 0 0;
	color: #FFFFFF;
}



/*for homepage service panel css*/

div#feature_list1 {
			width: 1000px;
			background: url("images/panel-bg.jpg") no-repeat;
			height: 364px;
			padding: 0px;
			margin: 0px;
			border-bottom: 15px solid #b0000d; 
		}

		div#feature_list1  {
			padding: 0px;
			margin: 0px;
		}

		div #tabs1 {
			float: right;
			left: 615px;
			z-index: 2;
			width: 367px;
			height: 300px;
			padding: 5px;
			margin: 0px;
			}

		
		

		div #tabs1 a {
			width: 367px;
			background: url("images/rounded-bg.png") no-repeat;
			height: 98px;
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 5px;
			margin: 0px;
			outline: none;
			
			
		}

		div#tabs1 a:hover {
			height: 98px;
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 5px;
			margin: 0px;
			outline: none;
			
		}

		div#tabs1 a.current {
			width: 367px;
			background: url("images/hover-rounded-bg.png") no-repeat;
			height: 98px;
			/*background-color: #000000;*/
			color: #000000;
			padding: 5px;
			margin: 0px;
		}

		div#tabs1 a.current:hover {
			text-decoration: none;
			 cursor:pointer;
		}
		
		#tabs1 h2{
			padding: 0px;
			margin: 0px;
			}
			
		#tabs1 span{
			width: 310px;
			float:left;
			margin: 0px;
			font-size:12px;
			padding: 2px 5px 0px 10px;
			}

		
		#output1 {
			float: left;
			right: 0px;
			width: 605px;
			padding: 0px;
			margin: 0px;
			}

		
		
		#mhs{
		background: url("images/managed-hosting-solution.png") no-repeat;
		overflow: hidden;
		text-indent: -999px;
		height: 28px;
		margin-left: 10px;
		}
		
		#apps{
		background: url("images/application-development.png") no-repeat;
		overflow: hidden;
		text-indent: -999px;
		height: 28px;
		margin-left: 10px;
		}
		
		#im{
		background: url("images/internet-marketing-solution.png") no-repeat;
		overflow: hidden;
		text-indent: -999px;
		margin-left: 10px;
		height: 28px;
		}
			
/*End here*/		

#clientarea{
width: 575px;
float: left;
padding: 15px 0px 0px 10px;
border-right: 1px dotted #3e3e3e;
}

#portfolio{
width: 399px;
float: right;
padding: 15px 10px 0px 0px;
}

.portfolio{
		background: url("images/portfolio.jpg") no-repeat;
		overflow: hidden;
		text-indent: -999px;
		height: 28px;
		}

.clients{
		background: url("images/client.jpg") no-repeat;
		overflow: hidden;
		text-indent: -999px;
		height: 28px;
		}


h2{
	margin: 9px 0px 0px 0px;
	font-family: Corbel, Gill Sans MT, Arial, sans-serif;
	font-size: 1.50em;
	padding: 6px 0 0 8px;
	height: 32px;
	text-transform: uppercase;
	background: url(images/h2-pallete.jpg) no-repeat;
	}
 h3{
	background-color:#000000;
	background: url(images/h1arrow.jpg) no-repeat 0px 10px;
	padding:8px 0px 0px 20px;
	
	font-weight: bold;
	color: #000000;
	font-size:12px;
	margin: 0px;
	height: 25px;
	text-transform: uppercase;
}
/*H4 inside Content*/
 h4{
	padding:6px 14px;
	margin-top: 12px;
	font-size:12px;
	color:#333333;
	background:url(images/arrow.gif) no-repeat 0px 9px;
	font-weight:bold;
	border-bottom:1px solid #E1E1E1;
	text-align:left;
	text-transform: uppercase;
	margin: 0px;
}


/*client Logo scrolling panel*/
.carousel-component { 

    padding:0px;
    margin:0px;
}

.carousel-list li { border: none;
	list-style-type: none;}
.carousel-component .carousel-list li { 
    margin:0px;
    width:130px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
                   img.border-left (1) + img.border-right (1)*/
    height:120px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
    /*    margin-left: auto;*/ /* for testing IE auto issue */
	background: none;
	list-style-type: none;
	}

.carousel-component .carousel-list li a { 
    display:block;
    border:0px solid #CDCDCD;
    outline:none;

}

.carousel-component .carousel-list li a:hover { 
    border: 0px solid #AF0C0C; 
}

.carousel-component .carousel-list li img { 
    border:0px solid #999;
    display:block; 
	text-align: center;
}
                                
.carousel-component .carousel-prev { 
    position:absolute;
    top:0px;
    z-index:3;
    cursor:pointer; 
    left:0px; 
}

.carousel-component .carousel-next { 
    position:absolute;
    top:0px;
    z-index:3;
    cursor:pointer; 
    right:0px; 
}

.carousel-component { 
	position:relative;
	overflow:hidden;   /* causes the clipping */
	display:none; /* component turns it on when first item is rendered */
	
}
				
.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
	background: none;
}

.carousel-component .carousel-list li { 

	float:left;
	list-style-type: none;
	overflow:hidden;
	background: none;
}

/**
 * VERTICAL CAROUSEL DEFAULTS
 **/
.carousel-component .carousel-vertical li { 
	margin-bottom:0px;
list-style-type: none;
	/* Fix for extra spacing in IE */
	float:left;
    clear:left;  
	
	/* Force the LI to respect the HEIGHT specified */
	overflow:hidden;
	display:block;

}

/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari... as in up/down button not working in some examples. */	 
.carousel-component ul.carousel-vertical {
/*	width:auto;*/
}

.carousel-component .carousel-clip-region { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}
#carousel-clip-region { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

.carousel-clip-region li{ 
background:none;
list-style-type: none;
}


/**
 * ==============================================================================
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/

.carousel-component { 
	width: 722px;
	padding:0px;
	color:#618cbe;
	
	margin: 0px;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px;
	line-height:0px;
	list-style-type: none;

}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#666;
background: none;

list-style-type: none;
}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}
.panel-title{
width: 729px;
background: url(images/white-grad.jpg) repeat-x;
border: 1px solid #e9e9e9;
height: 18px;
margin-top: 8px;
padding: 3px 0px 0px 15px;
color: #484954;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
}


.panel{
height: 92px;
padding: 0px;
}

#contenthome em {color: #b0000d; font-style:normal;}
.part1{
width: 667px;
float: left;
}

#foot_help_bor{ overflow:hidden; height:100%; padding:0px 0;}
#foot_help_bor ul{float:left; width:195px; padding:18px 0px 0px 10px; margin : 0px; display:inline; background: url("images/footer-line.jpg") no-repeat left 2px; height: 175px; }
#foot_help_bor ul.first{margin-left:0px; width:225px; background-image:none;}
#foot_help_bor ul li.h{font-size:14px; font-weight:bold; padding:5px 0px 3px 20px;}
#foot_help_bor ul li{padding:2px 0px 2px 1px; white-space:nowrap; font-size:11px; margin: 0px; list-style-type:none;}
#foot_help_bor ul li a{padding:0px; white-space:nowrap; font-size:14px; margin: 0px;}
#foot_help_bor ul li a:hover{color: #a5180f; text-decoration:underline;}

.f_l_head{text-indent:-99999px; background:url("images/company_information.png") no-repeat;}
.f_l_head_2{text-indent:-99999px; background:url("images/resources.png") no-repeat;}
.f_l_head_3{text-indent:-99999px; background:url("images/support_f.png") no-repeat;}
.location{
		height: 35px;
		margin-top: -35px;
		margin-bottom: 15px;
		width: 287px;
		background: url(images/location_bg.png) no-repeat !important;
		}

.connect a{
	padding: 0 15px 0 0;
	}


.part2{
width: 241px;
float: right;
padding: 15px 0px 0px 18px;
}

.white-rounded{
padding: 14px 10px;
background-color: #ffffff;
border: 0px solid #ff0000;
-webkit-border-radius: 10px;  
-moz-border-radius:   10px;  
border-radius:  10px; 
}

.wrapper{
background: url(images/h2-bg.jpg) repeat-y;
padding: 10px 4px 0px 4px;
border-left: 1px solid #dbdbdb;
border-right: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
margin: 0px;
}

.part3{
width: 450px;
float: left;
padding: 0px;
color:#ccc;
font-size: 12px;
}

.part4{
width: 380px;
margin: 15px 0 0 0;
float: right;
<!-- border-left: 1px solid #b6b6b6; -->
padding-left: 10px;
}

.ta-backing{width:207px;height:123px;background:transparent url(images/dom-main-ta-bg-alt.gif) no-repeat scroll 0 0;}


.smalltext{font-size: 11px; color: #303030; font-family:tahoma;}

/*Start here Service landing's main page tab panel*/
#destaques {
	height: auto;
	overflow: hidden;
	border: 0px solid #000000;
	}

 
.ui-tabs-hide { display: none; } /* esconde conteudos de outras tabs */

.ui-tabs-nav { background-color: #000000;  }

#destaques .ui-tabs-nav ul {
	background-color: #000000;
	padding: 0px; margin: 0px;
	}
	
#destaques #default{ height:100px;}

#destaques .ui-tabs-nav li {
	float: left;
	margin: 0px;
	padding: 2px 1px;
	list-style:none;
	background-image: none;
	}

#destaques .ui-tabs-nav a {
	display: block;
	margin: 0px;
	padding: 2px 1px;
	/*padding: 6px 13px 6px 21px;*/
	color:#ffffff;
		
}
#destaques .ui-tabs-nav a { display: inline-block; }

#destaques li.ui-tabs-selected a {
	margin: 0px;
	padding: 2px 1px;
	/*padding: 7px 13px 7px 21px;*/
	color: #000;
	
}

#destaques .ui-tabs-nav a:hover {
	margin: 0px;
	padding: 2px 1px;
	/*padding: 7px 13px 7px 21px;*/
	color: #000;
	}
#destaques li.ui-tabs-selected a { cursor: default; }
/* Fim: Tabs */

#destaques div {  
	height: auto; /* increase the height content area of tab  */
	margin: 0px;
	padding: 14px 10px;
	background-color: #ffffff;
	border: 0px solid #ff0000;
	  -webkit-border-radius: 10px;  
    -moz-border-radius:   10px;  
          border-radius:  10px;  
	}

#destaques div  { color: #271F18;  }

#destaques .style25 { float:left; width:48.5%; margin-top: 8px;  background-color: #f7f7f7; border-radius: 0px;  -webkit-border-radius: 0px;  
    -moz-border-radius: 0px; text-align: left;}

#destaques .style25  ul
{
width: 100%;
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #a4170d; 
}

#destaques .style25  li
{
display: block;
list-style-type: none;
background: url(images/right-arrow.jpg) no-repeat;
background-position:10px 8px;
background-color: #ffffff;
border-bottom: 1px solid #ebebeb;
line-height: 23px;
padding: 2px 8px 0px 30px;
margin: 3px 0px 0px 0px;   
}


#destaques .style25 li a
{
font-size: 12px;
text-decoration: none;
}

#destaques .style26 { float:right; width:40%; margin-top: 8px;  border-radius: 0px;  -webkit-border-radius: 0px;  
    -moz-border-radius: 0px; text-align: left;}



	/*#destaques #destaque {
		height: 217px;
		padding: 10px;
		
	}*/
	/*#destaque a {
		display: block;
		height: 100%;
	}
	#destaques #destaque img {
		float: none;
		margin: 0;
		border: none;
	}*/
	
/*#destaques div img, #artigos div img, #fotos div img {
	float: left;
	margin-right: 15px;

}*/

#destaques h2, #artigos h2, #fotos h2 {
	line-height: 1.7em;
	margin-bottom: 8px;
}
#destaques h2 a, #artigos h2 a, #fotos h2 a { font-size: 1.7em; }

#destaques p, #artigos p, #fotos p { margin-bottom: 20px; }

#destaques div ul, #artigos div ul, #fotos div ul { float: left; }

#destaques div li, #artigos div li, #fotos div li {
	margin-bottom: 5px;
	padding-left: 11px;
	background: url(../images/bullet-marrom.gif) no-repeat 0 6px;
	
}
html #destaques div li { margin-bottom: -10px; }
html #artigos div li { margin-bottom: -10px; }

#destaques div li a, #artigos div li a, #fotos div li a { font-weight: bold; }
#destaques div li span, #artigos div li span { display: block; }

#destaques div a:hover, #artigos div a:hover, #fotos div a:hover { text-decoration: underline; }


.sharedhosting{
height: 65px;
width: 177px;
background: url(images/shared-hosting.png) no-repeat;
}

.sharedhosting:hover {
background-position: 0 -69px;
}

.shared-active {
width: 177px;
background: url(images/shared-active.png) no-repeat;
height: 70px;
}
.sharedhosting span{
text-indent: -999px;
overflow: hidden;
}
.resellerhosting{
height: 65px;
width: 186px;
background: url(images/reseller-hosting.png) no-repeat;
}

.resellerhosting:hover {
background-position: 0 -69px;
}

.reseller-active {
width: 186px;
background: url(images/reseller-active.png) no-repeat;
height: 70px;
}


.dedicatehosting{
height: 65px;
width: 188px;
background: url(images/dedicated-server.png) no-repeat;
}

.dedicatehosting:hover {
background-position: 0 -69px;
}

.dedicate-active {
width: 188px;
background: url(images/dedicated-active.png) no-repeat;
height: 70px;
}


.vpshosting{
height: 65px;
width: 164px;
background: url(images/vps-hosting.png) no-repeat;
}

.vpshosting:hover {
background-position: 0 -69px;
}

.vps-active {
width: 164px;
background: url(images/vps-active.png) no-repeat;
height: 70px;
}

.value{display : none;}
/*-----dedicated server panel's button css-----------------*/

.sp-scs{
height: 116px;
width: 176px;
background: url(images/sp-scs.png) no-repeat;
}

.sp-scs:hover {
background-position: 0 -120px;
}

.sp-scs-active {
width: 176px;
background: url(images/sp-scs-active.png) no-repeat;
height: 116px;
}


.sp-mcs{
height: 116px;
width: 180px;
background: url(images/sp-mcs.png) no-repeat;
}

.sp-mcs:hover {
background-position: 0 -120px;
}

.sp-mcs-active {
width: 180px;
background: url(images/sp-mcs-active.png) no-repeat;
height: 116px;
}


.mp-scs{
height: 116px;
width: 179px;
background: url(images/mp-scs.png) no-repeat;
}

.mp-scs:hover {
background-position: 0 -120px;
}

.mp-scs-active {
width: 179px;
background: url(images/mp-scs-active.png) no-repeat;
height: 116px;
}


.mp-mcs{
height: 116px;
width: 174px;
background: url(images/mp-mcs.png) no-repeat;
}

.mp-mcs:hover {
background-position: 0 -120px;
}

.mp-mcs-active {
width: 174px;
background: url(images/mp-mcs-active.png) no-repeat;
height: 116px;
}

/*End here Services landing's main page tab panel*/
#hosting{
background: url(images/hosting.png) no-repeat;
height: 23px;
text-indent: -999px;
overflow: hidden;
}

#development{
background: url(images/development.png) no-repeat;
height: 23px;
text-indent: -999px;
overflow: hidden;
}

#internet{
background: url(images/internet.png) no-repeat;
height: 23px;
text-indent: -999px;
overflow: hidden;
}

.ta-backing{width:207px;height:123px; background:transparent url(images/dom-main-ta-bg-alt.gif) no-repeat scroll 0 0; }
.ta-backing textarea{border: 0px; padding: 0px; height:100px; margin: 5px 5px;}
.ta-backing1{width:207px; height:29px; background:transparent url(images/r1.jpg) no-repeat scroll 0 0; }
.ta-backing1 input{border: 0px; padding: 0px; height:22px; margin: 3px 0px 0px 8px;}






.stepone{float: left; width: 225px; }
.steptwo{float: left; width: 320px; }
.stepthree{float: right; width: 150px; }

.red{ color: #9f000b;}

.red1{
margin: 5px 0 0 0;
background: url("images/red-arrow.jpg") no-repeat 0px 5px;
padding: 3px 0px 0px 14px;
text-decoration:underline;
}

.detail_MB6 {
	background-image: url(http://www.brainpulse.com/images/detail.jpg);
	background-position: left;
	background-repeat: no-repeat;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	line-height: 25px;
	width:90px;
	padding:4px 0px 4px 18px;
	border:none;
	background-color: #a41817;
	}	




#d-part11{
width: 248px;
float: left;
}

#d-part22{
width: 248px;
float: left;
}

#d-part1{
width: 243px;
background: url("images/bg2.jpg") repeat-y;

}

#d-part2{
width: 243px;
background: url("images/bg2.jpg") repeat-y;
}

#d-part3{
width: 243px;
background: url("images/bg2.jpg") repeat-y;
float: right;
}


#d-part1 h3{
background: url("images/basic-bg.jpg") no-repeat;
height: 30px;
padding: 35px 0px 0px 10px;
color: #ffffff;
margin: 0px;
font-size: 12px;
text-transform:none;
}

#d-part2 h3{
background: url("images/enhanced-bg.jpg") no-repeat;
height: 30px;
padding: 35px 0px 0px 10px;
color: #ffffff;
margin: 0px;
font-size: 12px;
text-transform:none;
}

#d-part3 h3{
background: url("images/performance-bg.jpg") no-repeat;
height: 30px;
padding: 35px 0px 0px 10px;
color: #ffffff;
margin: 0px;
font-size: 12px;
text-transform:none;
}

.style47 {
	color: #a5180e;
	font-weight: bold;
	padding:0px;
	margin: 0px;
}


.style-47 {
	color: #525051;
	font-weight: bold;
	padding:0px;
	margin: 0px;
	font-size: 14px;
}
.style-48 {
	color: #0096db;
	font-weight: bold;
	padding:0px;
	margin: 0px;
	font-size: 14px;
}
.style-49 {
	color: #a5180e;
	font-weight: bold;
	padding:0px;
	margin: 0px;
	font-size: 14px;
}


#cloud-area1{
width: 248px;
float: left;
}

#cloud-area2{
width: 248px;
float: left;
}

#c-plan1{
width: 243px;
background: url("images/c-bg1.jpg") repeat-y;

}

#c-plan2{
width: 244px;
background: url("images/c-bg2.jpg") repeat-y;
}

#c-plan3{
width: 243px;
background: url("images/c-bg1.jpg") repeat-y;
float: right;
}


#c-plan1 h2{
background: url("images/beginner-plan.jpg") no-repeat;
height: 54px;
text-indent: -999px;
overflow: hidden;
}

#c-plan2 h2{
background: url("images/performer-plan.jpg") no-repeat;
height: 54px;
text-indent: -999px;
overflow: hidden;
}

#c-plan3 h2{
background: url("images/expert-plan.jpg") no-repeat;
height: 54px;
text-indent: -999px;
overflow: hidden;
}








#spc-1{
width: 243px;
background: url("images/c-bg1.jpg") repeat-y;

}

#spc-2{
width: 244px;
background: url("images/c-bg2.jpg") repeat-y;
}

#spc-3{
width: 243px;
background: url("images/c-bg1.jpg") repeat-y;
float: right;
}

#spc-1 h2{
background: url("images/spc-1.jpg") no-repeat;
height: 54px;
text-indent: -999px;
overflow: hidden;
}

#spc-2 h2{
background: url("images/spc-2.jpg") no-repeat;
height: 54px;
text-indent: -999px;
overflow: hidden;
}

#spc-3 h2{
background: url("images/spc-3.jpg") no-repeat;
height: 54px;
text-indent: -999px;
overflow: hidden;
}



.wrkshp{
padding: 2px 3px;
background-color:#AB010E;
font-weight:bold;
border:0px;
color:#FFF;
}

.ded-bg{
background: url("images/o-bg.jpg") repeat-y;
padding-left: 10px;
}

.ded-bg1{
background: url("images/o-bg.jpg") repeat-y;
padding-left: 10px;
text-align: center;
font-size: 14px;
color: #930d04;
}
#offer td { padding:0px;}

/*End here*/


#top ul
{
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

#top  li
{
display: inline;
list-style-type: none;
background: url(http://www.brainpulse.com/images/bullet.gif) no-repeat;
background-position:2px 4px;
line-height: 23px;
padding: 2px 0px 0px 15px;
margin: 0px 0px 0px 12px;   
}


#top li a
{
font-size: 12px;
}

.swifttext{
border: 1px solid #B5B5B5;
background: url(http://www.brainpulse.com/wp-content/themes/default/images/gray-input-bg.jpg) repeat-x;
height: 19px;
}

.zebraodd  { background-color: #ebebeb; }


.swifttextarea{
border: 1px solid #B5B5B5;
background: url(http://www.brainpulse.com/wp-content/themes/default/images/gray-input-bg1.jpg) no-repeat;
height: 172px;
}

.redtext{
color: #FF0000;
}

#ires h3{
	background:none;
	padding: 0px 0px 5px 0px;
}
#ires ol{
    padding: 0px 0px 5px 0px;
}


#affiliatenavigation {
	width: 1000px; 
	font-size: 12px;
	padding: 6px 0px 8px 0px;
	background:url("images/affiliate-bg.png") no-repeat; 
	
	text-align: left;
	color:#ffffff;
}

#affiliatenavigation ul {
	margin:0px 0px 0px 5px;
	padding:0;
    color: #ffffff;
	}
	
#affiliatenavigation ul li {
	color:#ffffff;	
	display:inline;
	margin-left:0px;
	padding-left: 0px;
	line-height:14px;
	list-style:none;
	}
	
#affiliatenavigation ul li a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-family: arial;
	font-size: 12px;
	padding: 6px 9px 10px 8px;
	margin:0px 2px 0 0;
	
	}
#affiliatenavigation ul li.last a {
	color:#ffffff;
	background:none;
	
	}
#affiliatenavigation ul li a:hover {
	text-decoration:none;
	margin:0px 2px 0 0;
	color:#ffffff;
	<!-- background:url("images/background-hover.png") repeat-x; -->
	}
	
#affiliatenavigation .active{
	<!-- background:url("images/background-hover.png") repeat-x; -->
	margin:0px 2px 0 0;
	color: #FFFFFF;
}



#base2
{	
	width: 216px;
	border: 1px solid #DFDDDA;
	background-color: #F7F7F7;
}
#base2 ul{
list-style: none;
margin: 0px;
padding-left: 0px;
line-height:17px;
}

#base2 li a
{
display: block;
list-style: none;
padding: 2px 0px 5px 7px;
border-left: 10px solid #E6E6E6;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #C5C5C5;
height:auto;
background-color: #ffffff;
color:7D7D7D;
font-size: 12px;
}


#base2 li a:hover
{ 
background-color: #F4F4F4;
}
#base2 h3
{	color: #535353;
	background: url(images/left-buttonsub-bg-new.jpg) no-repeat;
	text-decoration: none;
	font-size:12px;
	padding-left:30px;
	padding-right:3px;
	padding-top:8px;
	margin:0px 0 0px 0px;
	height:22px;
}




.icons{
	
	}
.icons ul{
	padding: 0;
	margin: 0;
	list-style: none;
	}
.icons li{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline !important;
	background: none !important;
	}
.icons li a{
	padding: 0 10px;
	}
.icons_2{
	margin: 10px 0 0 0;
	}
.icons_2 ul{
	padding: 0 !important;
	margin: 0 !important;
	list-style: none;
	}
.icons_2 li{
	padding: 0 !important;
	margin: 0 !important;
	list-style: none;
	display: inline !important;
	background: none !important;
	}
.icons_2 li a{
	padding: 0 10px 0 0px;
	}








*-------CSS FOR CLIENT_SLIDER IFINITE CAROUSEL  ************/

.infiniteCarousel_internal {
	padding:0;
	height:131px;
	position:relative;
	text-align:left;
	width:515px;
	margin:0px 0px 0px 6px;
	padding:0px;
	}
.infiniteCarousel_internal .wrapper_slider {
	overflow:hidden;
	top:0;
	width:90%;
	margin:0px 30px 0px 34px;
	padding:6px 0px 0px 0px;
}
.infiniteCarousel_internal .wrapper_slider ul {
	list-style:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0 0 0 0px;	
}
.infiniteCarousel_internal ul li {
	display:block;
	float:left;
	width:150px;
	padding-top:15px!important;
	text-align:center;
	margin:0px;
	background:none !important;
	}
.infiniteCarousel_internal ul li a img {
	display:inline;
	
}
.infiniteCarousel_internal ul li a{
	font-size: 12px;
	}
.infiniteCarousel_internal .arrow {
	cursor:pointer;
	display:block;
	height:108px;
	outline:0;
	position:absolute;
	text-indent:-9999px;
	top:1px;
	width:26px;
}
.infiniteCarousel_internal a.forward {
	background:url(images/rightArrow.png) no-repeat 0px 0px;
	right:14px;
}
.infiniteCarousel_internal a.back {
	background:url(images/leftArrow.png) no-repeat 0px 0;
	left:5px;
}
.infiniteCarousel_internal a.forward:hover {
	background:url(images/rightArrowHover.png) no-repeat 0px 0px;
	right:14px;
}
.infiniteCarousel_internal a.back:hover {
	background:url(images/leftArrowHover.png) no-repeat 0px 0;
	left:5px;
}



/****************** CSS FOR CONTENT-SLIDER-TABS*******************/

/*
---------------------------------------------------------------
Title:      HiddenBrains Infotech Pvt. Ltd.
Copyright:   http://www.hiddenbrains.com
Versione:    1.0
Data:        09/04/2008
---------------------------------------------------------------
*/
.internal-clients-internal{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px;
	height: 131px;
	font-size: 12px;
	background:url(images/slider_bg.jpg) no-repeat;

}
.internal-clients-internal h3{
	margin:0px 0px 10px 10px;
	padding:0px;
	font-size:24px;
}

.internal-clients{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px;

}
.internal-clients h3{
	margin:0px 0px 10px 10px;
	padding:0px;
	font-size:24px;
}
.im_links{
	padding: 20px 0 0 0 !important;
	margin: 0;
	list-style:none;
	}
.im_links li{
	padding: 0 0 0 0 !important;
	margin: 0;
	list-style:none;
	display: inline !important;
	background: none !important;
	}
.im_links li a{
	padding: 0 17px 0 0 !important;
	}



/*+++++++++++++++++ client logo slider for right bar +++++++++++++++++++++++++++ */

.infiniteCarousel_right {
	padding:0;
	height:110px;
	position:relative;
	text-align:left;
	width:200px;
	padding:0px;
	background:url(../images/client-mid.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.infiniteCarousel_right .wrapper_slider {
	overflow:hidden;
	top:0;
	width:80%;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.infiniteCarousel_right .wrapper_slider ul {
	list-style:none;
	display:inline;
	float:left;
	margin:0px;
	padding:0 0 0 0px;	
}
.infiniteCarousel_right ul li {
	display:block;
	float:left;
	width:150px;
	text-align:center;
	margin:0px;
	height: 110px;
	padding:0;
	background-image: none;
	border: none;
}
.infiniteCarousel_right ul li:hover { border:none; background:none; padding:0;}
.infiniteCarousel_right ul li a img {
	display:inline;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
.infiniteCarousel_right .arrow {
	cursor:pointer;
	display:block;
	height:108px;
	outline:0;
	position:absolute;
	text-indent:-9999px;
	top:1px;
	width:26px;
}
.infiniteCarousel_right a.forward {
	background:url(images/rightArrow.png) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	right: 0px;
}
.infiniteCarousel_right a.back {
	background:url(images/leftArrow.png) no-repeat 0px 0;
	left:5px;
}
.infiniteCarousel_right a.forward:hover {
	background:url(images/rightArrowHover.png) no-repeat 0px 0px;
	right:0px;
	margin: 0px;
	padding: 0px;
}
.infiniteCarousel_right a.back:hover {
	background:url(images/leftArrowHover.png) no-repeat 0px 0;
	left:5px;
}



/****************** CSS FOR CONTENT-SLIDER-TABS*******************/

/*
---------------------------------------------------------------
Title:      HiddenBrains Infotech Pvt. Ltd.
Copyright:   http://www.hiddenbrains.com
Versione:    1.0
Data:        09/04/2008
---------------------------------------------------------------
*/














.styleleft_new{float:left; width:48.5%;font-size: 12px;}
.styleright_new{float:right; width:48.5%;font-size: 12px;}



.styleleft_new  ul
{
width: 100%;
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

.styleleft_new li
{
display: block;
list-style-type: none;
background: url(images/right-arrow.jpg) no-repeat;
background-position:10px 8px;
background-color: #ffffff;
border-bottom: 1px solid #ebebeb;
line-height: 23px;
padding: 2px 8px 0px 30px;
margin: 3px 0px 0px 0px;   
font-size: 12px;
}

.styleright_new  ul
{
width: 100%;
margin: 0px;
padding: 0px;	
font-size: 12px;
color: #000000; 
}

.styleright_new li
{
display: block;
font-size: 12px;
list-style-type: none;
background: url(images/right-arrow.jpg) no-repeat;
background-position:10px 8px;
background-color: #ffffff;
border-bottom: 1px solid #ebebeb;
line-height: 23px;
padding: 2px 8px 0px 30px;
margin: 3px 0px 0px 0px;   
}







.rplc_img{
	text-indent:-9999px;
	width:741px;
	height: 61px !important;
	background: url(images/SEO_Services_Search_Engine_Optimization_Company.jpg) no-repeat !important;
	}

.wrapper-new{

padding: 10px 10px 0px 10px;
margin: 0px;
}
.tabbg_new{
	width: 743px; background: url(images/midle-hosting-bg_new.jpg) repeat-y;
	}
.sub_links{
	width: 100%;
	height: 54px;
	background: url(images/sub_links_bg.jpg) no-repeat;
	}
.sub_links ul{
	padding: 0;
	margin: 7px 0 0 0 !important; 
	list-style: none;
	}
.sub_links li{
	padding: 0 10px 0 0 !important;
	margin: 0;
	list-style: none;
	float: left;
	background: url(images/sub_sep.jpg) no-repeat right top !important;
	}
.sub_links li.nb{
	background: none !important;
	}
.sub_links li a{
	padding: 0 15px 0 15px;
	}
.heading_section{
	height: px;
	border-bottom: solid 1px #d4d4d4; 
	padding: 0 0 5px 0px;
	margin: 0 0 10px 0;
	}
.heading_section h3{
	font-weight: normal !important;
	font-size: 20px !important;
	color: #a40606 !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	text-transform: capitalize !important;
	}
.sub_head{
	font-weight: bold;
	font-size: 18px;
	}

.m_login_button{
	height: 28px;
	width: 75px;
	border: none;
	background: url(images/m_login_button.jpg) no-repeat;
	}

.hosting_Credentials{
	text-indent:-9999px;
	width:741px;
	height: 61px !important;
	background: url(images/cfedentials.png) no-repeat !important;
	}
.rplc_img_hosting{
	text-indent:-9999px;
	width:741px;
	height: 61px !important;
	background: url(images/web_hosting_services.jpg) no-repeat !important;
	}


        
 /*quick links 04aust2011    */           
.q_links{
 padding-left: 5px;
 font-size: 14px;
 
 }
.q_links ul{
 padding: 0;
 margin: 0;
 list-style: none;
 }
.q_links li{
 margin: 0 0 0 10px;
 text-align: left;
 list-style: none;
 line-height: 30px;
 background: url(images/list_arrow.jpg) no-repeat left center;
 padding: 0 0 0 17px;
 width: 170px;
 border-bottom: dotted 1px #ccc;
 }
.q_links li a{
 color: #000;
 text-decoration: none;
 }
.q_links li a:hover{
 color: #990000;
 text-decoration: underline;
 }




/* this is seo portfolio css 23august 2011 */
.filter_top{
	height: 82px;
	width: 742px;
	background: url(images/filter_top_new.jpg) no-repeat;
	}
.filter_track{
	width: 722px;
	padding-top: 15px;
	float:left;
	padding: 0 10px 15px 10px;
	padding-bottom: 15px;
	background: url(images/filter_track.jpg) repeat-y;
	}
.projecttitle1_new{
font-size: 11px;
background-color: #F1F1F1;
border: 1px dotted #c2c2c2;
color: #A41817;
padding: 2px;
margin: 0 0 0 5px;
text-transform: uppercase;
width: 160px;
}


.projecttitle1_new a{
font-size: 11px;
text-transform: uppercase;
}
.bottompanel_filter{
	text-align:left;
	margin-left: -3px;
	margin-top: 20px;
}

/*
.domain_block{
	float: left;
	width: 371px;
	}
.shared_hosting_block{
	float: right;
	width: 363px;
	}
.d_n_track{
	background: url(images/d_n_track.jpg) repeat-y;
	width: 371px;
	}
.d_search_box{
	height: 42px;
	background: #f8f7f7;
	border: solid 1px #c0c0c0;
	border-left: none;
	border-right: none;
	font-size: 14px;
	font-family:arial;
	}
.d_extension{
	height: 46px;
	padding: 12px 3px;
	background: #f8f7f7;
	border: solid 1px #c0c0c0;
	border-left: none;
	border-right: none;
	font-size: 14px;
	font-family:arial;
	}
.d_button{
	height: 46px;
	width: 47px;
	border: none;
	background: url(images/d_button.jpg) no-repeat;
	}
	
.s_h_track{
	background: url(images/s_h_track.jpg) repeat-y;
	width: 363px;
	}
*/

#d-part1_new{
width: 243px;
background: url("images/p_track.jpg") repeat-y;

}

#d-part2_new{
width: 243px;
background: url("images/p_track.jpg") repeat-y;
}

#d-part3_new{
width: 243px;
background: url("images/p_track.jpg") repeat-y;
float: right;
}

.pane_sidebar{
	color: #fff;
	}
.pane_sidebar p{
	color: #fff;
	}
.pane_sidebar p a{
	color: #fff;
	}




/* Live Chat Pop Up */



#popup_live_chat{
    background:url(images/live-chat.png) no-repeat;
    position:fixed;
    left:10px;
    bottom:10px;
    top: auto;
    z-index:1000;
    width:310px;
    height:160px;
    overflow:hidden;
    display:none;
}

#popup_live_chat_topCloseLink{
	color: #692F9D;
    display: block;
    float: right;
    font-size: 12px;
    height: 32px;
    margin: 0;
    overflow: hidden;
    text-align: right;
    text-decoration: underline;
    text-indent: 999px;
    width: 38px;

}

#popup_live_chat_bottomCloseLink{
    bottom:30px;
    display: block;
    height: 20px;
    left: 180px;
    line-height: 999px;
    overflow: hidden;
    position: absolute;
    text-indent: 9999px;
    width: 100px;
}
#popup_live_chat_openLink{
    top:104px;
    display:block;
    height:30px;
    left:20px;
    position:absolute;
    width:110px;
    overflow:hidden;

}
.rplc_img_wd{
	text-indent:-9999px;
	width:741px;
	height: 61px !important;
	background: url(images/web_development_services.jpg) no-repeat !important;
	}

    ::selection {
    background:#c6c6c6;
    color:#000;
    }

    ::-moz-selection {
    background:#c6c6c6;
    color:#000;
    }

    ::-webkit-selection {
    background:#c6c6c6;
    color:#000;
    }
.testimonial_track{
	width: 709px;
	padding: 15px 15px 0 15px;

	height: 100%;
	background: url(images/t_track.jpg) no-repeat;
	float:left;
	}
.t_bottom{
	width: 719px;
	background: url(images/t_bottom.jpg) no-repeat left top;
	height: 54px;
	line-height: 65px;
	font-weight: bold;
	float:left;
	color: #aa010e;
	padding: 0 0 0 20px;
	margin: 0 0 35px 0;
	}
.c_name{
	font-weight: bold;
	color: #aa010e;
	margin: 0 0 0 20px;
	}
.box1_newsletter {
	color: #333333;
	border: 1px solid #6f6f6f;
	border-right: none;
	margin: -3px 0 0 0;
	height: 17px;
	padding: 3px;
	width: 190px;
}
