/* Universal Setting */
img {border:none;}
div, form, p, ul, h1, body {margin:0; padding:0;}
#container { width:1002px; margin:0 auto; position:relative; overflow:visible;}

body 
{
	background:#090909 url(../images/bg.jpg) repeat-x top center; 
	font-family:Gill Sans MT; 
	font-size:16px; 
	color:#ffffff;
}

.top_div_one{height:92px; width:1002px; text-align:center; margin:auto;}

.main_div
{	
	width:1002px; 
	margin:auto;
}

.top_div
{width:1002px; height:77px; padding-top:15px; margin:auto;}

.logo{width:377px; height:59px;}

.top_right_links{ width:433px; height:59px; float:right;}

UL.mainNav2 {
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; height:59px;}

UL.mainNav2 LI {FLOAT:left; width:209px; height:59px; text-align:center; margin-right:5px; }

UL.mainNav2 LI A { PADDING-BOTTOM: 0px; MARGIN: 0px; DISPLAY: block; FONT-FAMILY: verdana; COLOR: #ffffff; background:url(../images/top-right-box1.jpg) left no-repeat; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 0px; width:132px; width:209px; height:59px; line-height:53px; font-family:"Arial Rounded MT Bold"; font-size:22px; color:#FFFFFF; text-decoration:none;}

UL.mainNav2 LI A:visited {BACKGROUND: url(../images/blue_link_control_bg.jpg) repeat-x; COLOR: #000000; TEXT-DECORATION: none; background:url(../images/top-right-box1.jpg) left no-repeat; FONT-SIZE: 15px;  font-family:Arial; width:209px; height:59px; line-height:53px; font-family:"Arial Rounded MT Bold"; font-size:22px; color:#FFFFFF; text-decoration:none;}

UL.mainNav2 LI A:hover {BACKGROUND: url(../images/blue_link_control_bg.jpg) repeat-x; COLOR: #000000; TEXT-DECORATION: none; background:url(../images/top-right-box1.jpg) left no-repeat; FONT-SIZE: 15px;  font-family:Arial; width:209px; height:59px; line-height:53px; font-family:"Arial Rounded MT Bold"; font-size:22px; color:#FFFFFF; text-decoration:none;}


UL.mainNav2 LI.{BACKGROUND: url(../images/blue_link_control_bg.jpg) repeat-x; COLOR: #000000; TEXT-DECORATION: none; background:url(../images/top-right-box1.jpg) left no-repeat; border:none; width:209px; height:59px; line-height:53px; font-family:"Arial Rounded MT Bold"; font-size:22px; color:#FFFFFF; text-decoration:none;}



UL.top_link_bar{
PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; width:1002px; height:38px; background:url(../images/link-bg.jpg) left repeat-x; float:left;}
UL.top_link_bar LI { 
 MARGIN: 0px; DISPLAY: block; font-family:"Gill Sans MT"; color:#FFFFFF; text-decoration:none; padding-left:18px; padding-right:18px; float:left; border-right:1px solid #000000;}
UL.top_link_bar LI a { 
 MARGIN: 0px; DISPLAY: block; FONT-SIZE: 18px; TEXT-DECORATION: none; height:38px; font-family:"Gill Sans MT"; font-size:22px; color:#FFFFFF; text-decoration:none; float:left; border-right:1px solid #000000; }
UL.top_link_bar LI a :hover{ 
 MARGIN: 0px; DISPLAY: block; background:url(../images/link-bg-red.jpg) left repeat-x;}


.header{width:793px; height:250px; margin-top:1px; float:left;}
.header_right_side_banner{width:209px; height:250px; margin-top:1px; float:left;}

ul.top_nav{padding:0; margin:0; float:left;}
ul.top_nav li{float:left; width:150px; line-height:37px; height:37px;}


UL.cd { margin:0; padding:0; HEIGHT: 38px; LIST-STYLE-IMAGE: none; float:left; width:1002px; background:url(../images/link-bg.jpg) left repeat-x; list-style:none;}

UL.cd LI {	MARGIN: 0px; FLOAT: left;}

UL.cd LI.noRightBG {BACKGROUND: none transparent scroll repeat 0% 0%; width:197px;}

UL.cd LI A {TEXT-ALIGN: center; LINE-HEIGHT: 23px; MARGIN: 0px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; TEXT-DECORATION: none; padding-left:23px; padding-right:23px; background:url(../images/link-bg.jpg) left repeat-x; HEIGHT:33px; font-family:"Gill Sans MT"; font-size:18px; padding-top:5px; border-left:1px solid #000000;}

UL.cd LI A:hover {BACKGROUND: url(../images/link-bg-red.jpg) repeat-x; TEXT-DECORATION: none;  font-family:"Gill Sans MT"; font-size:18px; COLOR: #ffffff;}

UL.cd LI.sec3 {BACKGROUND: url(../images/link-bg-red.jpg) repeat-x; TEXT-DECORATION: none; COLOR: #ffffff; height:38px;}

.topItemmargin{padding-top:20px;}



.bottom_body{width:1002px; background:#000000; margin-top:1px; margin-bottom:1px;}
.bottom_body_inner{width:982px; background:#000000; margin-top:1px; margin-bottom:1px; padding:10px; float:left;}

.server_box{width:982px; height:191px; padding:0 0 0 20px; margin-top:35px;}
.service_box1{width:312px; height:187px; background:url(../images/line.jpg) right no-repeat; vertical-align:top; margin-right:20px;}
.service_box2{width:312px; height:187px; vertical-align:top;}

.round_text{font-family:"Arial Rounded MT Bold"; font-size:22px; color:#aaaaaa; text-decoration:none;}
.round_text a{font-family:"Arial Rounded MT Bold"; font-size:22px; color:#aaaaaa; text-decoration:none;}

.text{font-family:"Gill Sans MT"; font-size:15px; color:#5a5a5a; text-decoration:none; line-height:18px;}
.text a{font-family:"Gill Sans MT"; font-size:15px; color:#5a5a5a; text-decoration:none;}
.text a:hover{font-family:"Gill Sans MT"; font-size:15px; color:#5a5a5a; text-decoration:underline;}

.read_more{width:102px; height:29px; background:url(../images/read-more.jpg) left no-repeat; text-align:center; margin-top:20px; padding-top:2px;}

.red_box{width:228px; height:41px; background:#7e0000; margin-top:33px; line-height:35px; padding-left:15px;}
.round_text2{font-family:"Arial Rounded MT Bold"; font-size:22px; color:#ffffff; text-decoration:none;}
.round_text2 a{font-family:"Arial Rounded MT Bold"; font-size:22px; color:#ffffff; text-decoration:none;}

.portfolio{width:958px; height:193px; padding:0 20px 0 20px; margin-top:25px;}
.portfolio_box1{width:287px; height:200px;}
.portfolio_box{width:277px; height:141px; padding:5px 4px 4px 5px; background:url(../images/port-bg.jpg) left no-repeat; margin-bottom:7px;}
.portfolio_text{width:273px; padding-left:4px;}

.portfolio_text_style{font-family:"Gill Sans MT"; font-size:16px; font-weight:bold; color:#ffffff; text-decoration:none;}
.portfolio_text_style a{font-family:"Gill Sans MT"; font-size:16px; font-weight:bold; color:#ffffff; text-decoration:none;}

.red_box2{width:228px; height:41px; background:#7e0000; margin-top:53px; line-height:35px; padding-left:15px;}
.bottom_red_box{width:978px;  height:103px; background:#7e0000; margin-top:40px; padding:12px;}

.black_font{font-family:"Gill Sans MT"; font-size:15px; color:#000000; font-weight:bold; font-style:italic; text-decoration:none;}
.black_font a{font-family:"Gill Sans MT"; font-size:15px; color:#000000; font-weight:bold; font-style:italic; text-decoration:none;}
.black_font a:hover{font-family:"Gill Sans MT"; font-size:15px; color:#000000; font-weight:bold; font-style:italic; text-decoration:underline;}

.white_font{font-family:"Gill Sans MT"; font-size:15px; color:#ffffff; font-weight:bold; font-style:italic;}
.bottom_head{background:url(../images/bottom-head.jpg) left repeat-x; height:58px; width:100%;}



/* inner page Classes */
.right_column{width:213px; }
.right_column_box{width:213px;}

.leftNav_webdeisgn_services { float:left; padding:0; margin:0; list-style:none;}
.leftNav_webdeisgn_services li { margin:0; padding:0; width:213px; height:58px; border-bottom:1px solid #161616; background-color:#080808;}
.leftNav_webdeisgn_services li a {display:block; font-size:18px; color:#3e3e3e; text-decoration:none; font-family:"Gill Sans MT"; line-height:38px; text-decoration:none; padding-top:10px; height:48px; background:url(../images/web-design-img1.png) no-repeat; padding-left:45px;}
.leftNav_webdeisgn_services li a:hover{text-decoration:none; color:#FFFFFF; height:48px; background-color:#8a0000; }


.leftNav_webdevelopment { float:left; padding:0; margin:0; list-style:none;}
.leftNav_webdevelopment li { margin:0; padding:0; width:213px; height:58px; border-bottom:1px solid #161616; background-color:#080808;}
.leftNav_webdevelopment li a {display:block; font-size:18px; color:#3e3e3e; text-decoration:none; font-family:"Gill Sans MT"; line-height:38px; text-decoration:none; padding-top:10px; height:48px; background:url(../images/web-development-img1.png) no-repeat; padding-left:45px;}
.leftNav_webdevelopment li a:hover{text-decoration:none; color:#FFFFFF; height:48px; background-color:#8a0000; width:169px;}

.leftNav_flashandmultimedia { float:left; padding:0; margin:0; list-style:none;}
.leftNav_flashandmultimedia li { margin:0; padding:0; width:213px; height:58px; border-bottom:1px solid #161616; background-color:#080808;}
.leftNav_flashandmultimedia li a {display:block; font-size:18px; color:#3e3e3e; text-decoration:none; font-family:"Gill Sans MT"; line-height:38px; text-decoration:none; padding-top:10px; height:48px; background:url(../images/web-flash-img1.png) no-repeat; padding-left:45px;}
.leftNav_flashandmultimedia li a:hover{text-decoration:none; color:#FFFFFF; height:48px; background-color:#8a0000; width:169px;}

.leftNav_webmarketing { float:left; padding:0; margin:0; list-style:none;}
.leftNav_webmarketing li { margin:0; padding:0; width:213px; height:58px; border-bottom:1px solid #161616; background-color:#080808;}
.leftNav_webmarketing li a {display:block; font-size:18px; color:#3e3e3e; text-decoration:none; font-family:"Gill Sans MT"; line-height:38px; text-decoration:none; padding-top:10px; height:48px; background:url(../images/web-marketing-img1.png) no-repeat; padding-left:45px;}
.leftNav_webmarketing li a:hover{text-decoration:none; color:#FFFFFF; height:48px; background-color:#8a0000; width:169px;}




.leftNav_sub {float:left; padding:0; margin:0; list-style:none;}
.leftNav_sub li {margin:0; width:213px; height:38px; border-bottom:1px solid #161616; color:#000000;}
.leftNav_sub li a {display:block; font-size:15px; color:#717171; text-decoration:none; font-family:"Gill Sans MT"; text-decoration:none; line-height:38px; padding-left:48px; background:url(../images/arrow_img.png) left no-repeat; height:38px;}
.leftNav_sub li a:hover{background-color:#8a0000; text-decoration:none; color:#FFFFFF;  background-image:url(../images/arrow_img.png) left no-repeat; height:38px; width:166px;}
.leftNav_sub li a:sec{background-color:#8a0000; text-decoration:none; color:#FFFFFF;  background-image:url(../images/arrow_img.png) left no-repeat; height:38px;}


.read_bg{background-color:#8a0000; text-decoration:none; color:#FFFFFF; height:28px; width:166px;}

.inner_page_right{width:218px; height:57px; margin:0;  background:#080808; display:block; font-family:"Gill Sans MT"; font-size:18px; border-bottom:1px solid #161616; text-decoration:none; background:url(../images/web-design-img1.png) left no-repeat;}
.inner_page_right a{width:218px; height:57px; margin:0; padding:0; background:#080808; display:block; font-family:"Gill Sans MT"; font-size:18px; text-decoration:none; color:#3e3e3e; padding-top:12px; height:45px; background:url(../images/web-design-img1.png) left no-repeat;}
.inner_page_right a:hover{background-color:#8a0000; display:block; font-family:"Gill Sans MT"; font-size:18px; text-decoration:none; color:#ffffff; margin:0; background-image:url(../images/web-design-img1.png) left no-repeat;}



ul.web_design{float:left; list-style:none;}
ul.web_design li{width:212px; height:57px;  border-bottom:1px solid #161616;}
ul.web_design li a{width:172px; height:47px;  background-color:#080808; display:block; font-family:"Gill Sans MT"; font-size:18px; color:#3e3e3e; text-decoration:none; padding-left:40px; padding-top:10px;}
ul.web_design li a:hover{width:172px; height:47px; display:block; font-family:"Gill Sans MT"; font-size:18px; color:#ffffff; text-decoration:none; background-color:#8a0000; padding-left:40px; padding-top:10px;}

.webdesign{background:url(../images/web-design-img1.png) left no-repeat;}

ul.article{float:left; list-style-image:url(../images/arrow.jpg); margin-left:15px;}
ul.article li{width:400px; height:36px; background:url(../images/article_line.jpg) left bottom no-repeat; text-decoration:none; font-family:"Gill Sans MT"; font-size:15px; color:#FFFFFF;}
ul.article li a{width:400px; height:36px; background:url(../images/article_line.png) left bottom no-repeat; text-decoration:none; font-family:"Gill Sans MT"; font-size:15px; color:#FFFFFF;}



.link_bg{ width:213px; height:57px; background:#080808; font-weight:bold; font-family:"Gill Sans MT"; font-size:18px; color:#3e3e3e; text-decoration:none; border-bottom:1px solid #161616;}
.link_bg a{width:213px; height:57px; background:#080808; font-family:"Gill Sans MT"; font-size:18px; color:#3e3e3e; font-weight:bold; text-decoration:none; border-bottom:1px solid #161616;}
.link_bg a{width:213px; height:57px; background:#8a0000; font-family:"Gill Sans MT"; font-size:18px; color:#ffffff; font-weight:bold; text-decoration:none; border-bottom:1px solid #161616;}

.red_link_bg{font-family:arial; font-size:14px; color:#000000; font-weight:bold; text-decoration:none; border-bottom:1px solid #e8e8e8; height:60px;}




.left_side{width:741px; border-left:1px solid #161616; padding:17px 5px 17px 22px;}
.category_bg{width:732px; height:54px; background:url(../images/categories_bg.jpg) left no-repeat; padding-top:10px; padding-left:20px;}

.category_text{font-family:"Gill Sans MT"; font-size:25px; color:#FFFFFF; text-decoration:none;}
.category_text a{font-family:"Gill Sans MT"; font-size:25px; color:#FFFFFF; text-decoration:none;}
.category_text a:hover{font-family:"Gill Sans MT"; font-size:25px; color:#b0b0b0; text-decoration:none;}


.category_bg2{background:url(../images/categories_bg_box.jpg) top left no-repeat; width:722px; padding-top:10px; padding-left:20px;}
.article_bg{background:url(../images/article_bg.jpg) left no-repeat; width:705px; height:266px;}

.article_line{background:url(../images/article_line.jpg) left bottom; height:1px;}

.white_font_link{font-family:"Gill Sans MT"; font-size:15px; color:#FFFFFF; text-decoration:none;}
.white_font_link a{font-family:"Gill Sans MT"; font-size:15px; color:#FFFFFF; text-decoration:none;}
.white_font_link a:hover{font-family:"Gill Sans MT"; font-size:15px; color:#FFFFFF; text-decoration:underline;}

.white_thank_link{font-family:"Gill Sans MT"; font-size:18px; color:#FFFFFF; text-decoration:none; width:700px;  text-align:center; float:left;}

/* Portfolio */

.portfolio_head{font-family:arial; font-size:20px; color:#FFFFFF; text-decoration:none;}
.portfolio_head a{font-family:arial; font-size:20px; color:#FFFFFF; text-decoration:none;}


.portfolio_box_page{width:308px; height:158px; background:#101010; padding:3px;}
.portfolio_box_big{width:314px;}
.portfolio_box_text{font-family:arial; font-size:17px; color:#949393; font-weight:bold; text-align:left; text-decoration:none;}
.portfolio_box_text a{font-family:arial; font-size:17px; color:#949393; font-weight:bold; text-align:left; text-decoration:none;}
.portfolio_box_text a:hover{font-family:arial; font-size:17px; color:#fff; font-weight:bold; text-align:left; text-decoration:none;}






.portfolio_img_div{width:308px; height:105px;}


.top_bottom_border{height:34px; width:980px; border-bottom:1px solid #1a1a1a; border-top:1px solid #1a1a1a; float:left; margin-top:20px; text-align:right; padding-top:7px; clear:both;}
.number2{margin-left:10px; margin-right:10px; float:right;}

ul.number
{padding-bottom:0; padding-left:0; padding-right:0; padding-top:0; list-style-type:none; margin:0;}
ul.number li{float:left; width:28px; height:22px; margin-left:2px; }
ul.number li a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; width:28px; height:22px; text-align:center; padding-top:5px; background:url(../images/number_bg2.jpg) left no-repeat;}
ul.number li a:hover{background:url(../images/number_bg.jpg) left no-repeat;}
ul.number li.sec{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; width:28px; text-decoration:none; 
background:url(../images/number_bg.jpg) left no-repeat; text-align:left; text-align:center; padding-top:5px; height:22px;}

/* testimonials */
.testimonials_main{width:700px; float:left; margin-bottom:35px;}
.testimonials_bg{width:690px; height:28px; background:url(../images/testimonials_bg.jpg) left repeat-x; padding-left:10px; padding-top:8px;}
.testimonials_name_head{font-family:arial; font-size:16px; color:#fff; font-weight:bold; }

.testimonials_link{font-family:verdana; font-size:11px; color:#949494; text-decoration:none;}
.testimonials_link a{font-family:verdana; font-size:11px; color:#949494; text-decoration:none;}
.testimonials_link a:hover{font-family:verdana; font-size:11px; color:#fff; text-decoration:underline;}

.testimonials_box{width:189px; height:309px; float:left; background:url(../images/testimonails_box.jpg) left no-repeat; padding-top:55px; padding-left:13px; }
.testimonials_box_head{font-family:arial; font-size:14px; font-weight:bold; color:#bababa; text-decoration:none;}
.testimonials_box_head a{font-family:arial; font-size:14px; font-weight:bold; color:#bababa; text-decoration:none;}






.testimonials_box_bottom{font-family:arial; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.testimonials_box_bottom a{font-family:arial; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
.testimonials_box_bottom a:hover{font-family:arial; font-size:14px; font-weight:bold; color:#fff; text-decoration:underline;}



#Layer1 {
	position:absolute;
	left:569px;
	top:67px;
	width:204px;
	height:103px;
	z-index:1;
	visibility:hidden;
	-moz-opacity: 0.9;
	opacity:.95;
	filter: alpha(opacity=95);
}

#Layer2 {
	position:absolute;
	left:783px;
	top:67px;
	width:204px;
	height:103px;
	z-index:1;
	visibility:hidden;
	-moz-opacity: 0.9;
	opacity:.95;
	filter: alpha(opacity=95);
}





/* Supporting Classes */
.leftFL {float:left;}
.rightFL {float:right;}


/*aprajeeta*/

.innerpages_cont {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
width:720px;
}

.welcome_heading {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}

.welcome_heading2 {
color:#ED8E0C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}

.spacer2 {
clear:both;
height:9px;
overflow:hidden;
}

.text1 {
color:#5a5a5a;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
text-decoration:none;
}

.welcome_heading2 {
color:#ED8E0C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}

.spacer3 {
clear:both;
height:1px;
overflow:hidden;
}

.form_td1 {
height:34px;
padding:3px;
}
.textfield_contact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F9FF none repeat scroll 0 0;
border:1px solid #6c6c6c;
height:20px;
padding:0;
width:161px;
}

.specific-list1 {
margin:0;
padding:0 0 0 0;
}
.specific-list1 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bullet.jpg) no-repeat scroll 1px 7px;
color:#5a5a5a;
font-family:"Gill Sans MT";
font-size:15px;
list-style-type:none;
margin:0;
padding:1px 0 1px 19px;
text-decoration:none;
}

.specific-list1 li a {
color:#5a5a5a;
font-family:"Gill Sans MT";
font-size:15px;
line-height:18px;
margin:0;
padding:1px 0;
text-decoration:none;
}

.specific-list1 li a:hover {
color:#ffffff;
font-family:"Gill Sans MT";
font-size:15px;
line-height:18px;
margin:0;
padding:1px 0;
text-decoration:none;
}    

.specific-list3 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bullet.jpg) no-repeat scroll 2px 5px;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
list-style-type:none;
margin:0;
padding:1px 0 1px 19px;
text-decoration:none;
}

.specific-list2 {
margin:0;
padding:0 0 0 0;
}
.specific-list2 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bullet.jpg) no-repeat scroll 2px 5px;
 color:#5a5a5a;
font-family:"Gill Sans MT";
 font-size:15px;
line-height:18px;
list-style-type:none;
margin:0;
padding:2px 0 2px 19px;
text-decoration:none;
}
.portfolio-text{ font-size:30px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
