/* CSS Document */
body{ margin:0px; padding:0px; background:url(../images/bgstripe.jpg) repeat-x;}

.maincontainer{width:999px; margin:0px auto; overflow:hidden;}

.header{width:999px; height:187px; float:left; border:none;}

.logo{width:278px; height:187px; background:url(../images/logo.jpg) no-repeat; float:left; padding:0;}

.menu{float:left; margin:149px 0 0 60px; height:36px; width: 460px;}

.topsitemap{ height:150px; float:left; width:220px; margin-left:-35px;}

.topsitemap ul{ margin:0px; padding:0px; padding-top:8px;}

.topsitemap li{ list-style-type:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;
padding:0 0 0 4px;}

.topsitemap a, .topsitemap a:hover
{color:#FFFFFF; text-decoration:none;}

img.chat_icon
{ cursor:pointer; margin-right:10px; vertical-align:middle;}

.bodycontainer1
{ margin-left:12px; _margin-left:6px; border:5px solid #D1DBE3; clear:both; width:964px; background-color:#FFFFFF; padding-bottom:15px; /*padding-top:28px;*/ _margin-top:-3px; /*margin-bottom:22px; .margin-bottom:0;*/}

.web_application_bodycontainer
{ margin-left:12px; _margin-left:6px; border:5px solid #D1DBE3; clear:both; width:964px; background-color:#FFFFFF; /*padding-top:28px;*/ _margin-top:-3px; height:700px; .height:720px;/*margin-bottom:22px; .margin-bottom:0;*/}

.bodycontainer
{ margin-left:12px; _margin-left:6px; border:5px solid #D1DBE3; clear:both; width:964px; background-color:#FFFFFF; /*padding-top:28px;*/ _margin-top:-3px; /*margin-bottom:22px; .margin-bottom:0;*/}


.genie
{ float:left; background:url(../images/genies.gif) no-repeat; width:273px; height:325px;}

.left_main
{ float:left;
width:725px;}

.inner-box{
	width:548px;
	.width:563px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 13px;
	padding-left: 22px;
	.padding-left: 5px;
	}

.left_mid
{ float:left; margin:15px 0px 0px 15px; width:410px;}

.heading
{ text-align:center; color:#F08220; font-family:Arial, Helvetica, sans-serif; font-size:26px;}

.table_content
{ margin-left:25px; margin-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000;}

.txt
{ padding-left:15px;}

.txt a
{color:#0B7DE8;}

.txt a:hover
{color:#0B7DE8; text-decoration:none;}

.temp
{ width:667px; background:url(../images/client_list_sample.gif) no-repeat; height:60px; float:left; margin:15px 0 0 15px; _margin-left:8px; padding-bottom:25px;}

.right_panel
{ float:left; margin-top:6px; margin-left:10px; width:180px;}
.right_pane1-2
{ float:left; margin-top:-6px; margin-left:0px; width:150px;}

.connect
{ font-family:Arial, Helvetica, sans-serif; font-size:20px; /*width:165px;*/ text-align:left; height:25px; color:#304B6E; background:url(../images/connect_logo.gif) no-repeat 135px 1pt; margin-right:-18px;  _padding-left:2px;}

.right_panel form
{ margin-top:10px;}

.form_table
{ font-family:Arial, Helvetica, sans-serif; margin-left:-5px; _margin-left:0px;}

.textbox
{ padding:2px 5px; border:1px solid #D3D3D3; font-size:12px; color:#4F4F4F; width:172px;}

.star
{ color:#FF0000; font-size:12px;}

.gap
{ height:6px; .height:4px;}

.selectbox
{ padding:2px 0 2px 0px; border:1px solid #D3D3D3; font-size:12px; color:#BFBFBF; width:197px;}

.textarea
{ padding:2px 5px; border:1px solid #D3D3D3; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#BFBFBF; width:172px; height:90px; .overflow:hidden; margin-right:5px;}

.button_blk
{ padding-right:11px; .padding-top:3px;}

.submit
{ color:#FFFFFF; border:none; width:58px; height:25px; background:url(../images/button_back.gif) repeat-x;}

.reset
{ color:#FFFFFF; border:none; width:52px; height:25px; background:url(../images/button_back.gif) repeat-x;}

.popular
{ clear:both; .margin-top:-5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; /*width:165px;*/ height:25px; color:#304B6E; text-align:left; padding-top:2px; margin-top:5px;
background:url(images/popular_tags.gif) no-repeat 135px 1pt; margin-right:-20px;  _padding-left:2px; width:200px;}

.tag_blk
{ color:#3382CF; width:185px; .width:170px; text-align:left; font-size:13px; font-family:tahoma; padding-bottom:2px; padding-left:2px; line-height:22px;}

.tag_blk a
{ color:#3382CF; text-decoration:none; padding-right:3px;}

a.even
{ font-weight:bold; color:#3382CF; text-decoration:none; padding-right:3px;}

.tag_blk a:hover, a.even:hover
{text-decoration:none;}

#footer
{ width:999px; margin:0 auto; margin-left:-5px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; padding-top:22px; .padding-top:24px; _padding-top:22px; padding-bottom:40px;}

.foot_gap
{ width:117px; float:left; .width:148px;}

.footer_link
{ float:left;}

.footer_link a, .copyright a
{color:#000000; /*margin-right:105px;*/ text-decoration:none;}

.copyright
{ text-align:right; float:right; margin-right:25px; .margin-right:50px; _margin-right:60px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px; width:auto;}

.contact_main
{ float:left; height:500px;}

.contact_block
{ float:left; height:325px; padding-top:3px; padding-left:50px; width:648px;}

.contact_content
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left;}

.web_designing
{ color:#A4C502; font-size:14px; font-family:tahoma; text-align:left; background:url(../images/arrow_right.gif) no-repeat; padding:2px 0 0 45px;}

.seo
{ color:#A4C502; font-size:14px; font-family:tahoma; text-align:left; background:url(../images/Search-Engine-Optimization.jpg) no-repeat; padding:2px 0 0 45px;}

.web_pro
{ color:#A4C502; font-size:14px; font-family:tahoma; text-align:left; background:url(../images/Web-products.jpg) no-repeat; padding:12px 0 0 45px;}

.reseller_pro
{ color:#A4C502; font-size:14px; font-family:tahoma; text-align:left; background:url(../images/Reseller-Programs.gif) no-repeat; padding:2px 0 0 45px;}

.graphics
{ color:#A4C502; font-size:14px; font-family:tahoma; text-align:left; background:url(../images/Graphic-Designing.gif) no-repeat; padding:2px 0 0 45px;}

a.linking
{ color:#3382CF; text-decoration:none;}

a.linking:hover
{text-decoration:underline;}

.serv_block
{ padding:25px; padding-top:0; padding-bottom:15px; .padding-bottom:0px; .margin-top:18px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.title_panel
{ font-size:13px; font-weight:bold; padding:5px 10px;}

.serv
{line-height:20px; .margin-top:3px; .margin-bottom:0; padding-left:70px; .padding-left:30px;}

.tag{
	background:#ffffff url(images/tag_bg.jpg) repeat-x bottom; border:1px dotted #adadad; width:764px; padding:8px; .margin-left:12px; margin-top:4px;
}

.tag_blk_foot
{ color:#3382CF; text-align:left; font-size:13px; font-family:tahoma; padding-left:2px; line-height:22px;}

.tag_blk_foot a
{ color:#3382CF; text-decoration:none; padding-right:3px;}

a.even
{ font-weight:bold; font-size:14px; color:#3382CF; text-decoration:none; padding-right:3px;}

.tag_blk_foot a:hover, a.even:hover
{text-decoration:none;}
.glossry{
	font-family:Arial, Helvetica, sans-serif; text-align:left;
	font-size:12px; color:#4f4f4f;  line-height:16px;
	width:870px;
	margin-left:42px;
	}
	
.web_designing_top
{ color:#A4C502; font-size:14px; font-family:tahoma; text-align:left; background:url(images/arrow_top.jpg) no-repeat; padding:10px 0 0 30px;}