/*
---------------------------------------------------------------------------
Title:		Unisoft technologies style shet for screen media
URL:		http://www.unisoft-technologies.com
Author:		Shanky Aggarwal
Created:	September 11, 2008
---------------------------------------------------------------------------
*/


@import url("DropDown.css");
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/Shadow.gif) 50% top repeat-y #FFFFFF;
	color:#4d4c4c
}
h1, p, form, input, label, dl, dt, dd, ul, li, h2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
p{
text-align:justify;
color:#4d4c4c;
}
img {
	border: none;
}
.clear {
	clear: both;
}
a {
	font-weight: bold;
	outline: none;
	color:#F71116;
	text-decoration: none;
}
a:hover{
	color: #333333;
	text-decoration:underline;
	font-weight: bold;
}
a.link {
	color: #990000;
	font-weight: normal;
	font-weight: bold;
}
a.link :hover {
	color: #333333;
	font-weight: bold;
	text-decoration:underline
}
a.link1 {
	color: #333333;
}
.Shadow {
	background: url(../images/Shadow.gif) repeat-y;
}
/* body CSS ENDS */


/* HEADER CSS STARTS */
#container {
		PADDING-RIGHT: 0px; 
		MARGIN-TOP: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px;
		MARGIN-LEFT: auto; 
		WIDTH: 970px; 
		MARGIN-RIGHT: auto; 
		PADDING-TOP: 0px; 
		TEXT-ALIGN: left;
		background-color:#fff
}
* html #container {
	height: 100%;
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/header-bg.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 970px; PADDING-TOP: 0px; background-repeat:no-repeat; HEIGHT: 115px; TEXT-ALIGN: justify
}

#Logo {
	float: left;
	width: 300px;
	height: 110px;
	margin:0px;
	height:0px;
}
h1.Logo {
	width: 256px;
	height: 79px;
	padding: 10px 18px;
}
#RightTop{
	float: right;
	width: 670px;
	height: 110px;
}
#topNav{
	float: right;
	width: 650px;
	height: 30px;
	text-align: right;
	
}
#UniversalNav {
	float: right;
	width: 370px;
	height: 30px;
	font-size: 11px;
}
#UniversalNav a {
	color: #666666;
	padding-left: 32px;
	padding-right: 8px;
	line-height: 22px;
	display: block;
	float: left;
	text-decoration: none;
}
a#home {
	background: url(../images/Home.gif) no-repeat left top;
}
a#contactus {
	background: url(../images/ContactUs.gif) no-repeat left top;
}
a#sitemap {
	background: url(../images/Sitemap.gif) no-repeat left top;
}
a#bookmark {
	background: url(../images/bookmark.gif) no-repeat left top;
}
#Numbers {
	width: 380px;
	background:none;
	float: right;
	height: 60px;
	padding-top: 15px;
}
#Numbers div {
	font:12px normal Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: right;
	float: left;
	padding-top: 30px;
}
#Numbers span{
	font:12px Arial, Helvetica, sans-serif;
	color: #336699;
	text-align: right;
	float: left;
	font-weight:bold
}
#india {
	background: url(../images/india-flag.jpg) 65px 0% no-repeat;
	padding-right: 10px;
	width: 95px;
	margin-right: 10px;
}
#USA{
	border-right: 1px solid #cccccc;
	background: url(../images/USA-flag.jpg) no-repeat 65px 0%;
	padding-right: 10px;
	width: 100px;
	margin-right: 10px;
}
#Uk{
	
	background: url(../images/UK-flag.jpg) no-repeat 85px 0%;
	padding-right: 10px;
	width: 120px;
	border-right: 1px solid #cccccc;
	margin-right: 10px;

}
#flashbanner{
padding-left:10px;
width:950px;
height:244px;
float:left;
background:url(../images/flash-bg.png)  no-repeat 8px bottom;
}

#content {
	width: 950px;
	float:left;
	padding:10px;
	margin:0px;
	padding-top: 10px;
	margin-top: 0 !important;
	margin-top: 10px;
	
}

#left-section {
	float: left;
	width: 260px;
	text-align:justify;
	margin:0px 5px 0px 0px;
	font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	overflow: hidden;
}
.SectionHead {
	font-size: 12px;
	line-height: 34px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/leftHead.gif) no-repeat left top;
	float: left;
	height: 34px;
	width: 230px;
	padding-left: 11px;
}
.SectionMid {
	background: url(../images/leftMid.gif) repeat-y left top;
	font-size: 12px;
	font-weight: bold;
	color: #333434;
	width: 222px;
	padding: 10px 10px 0px;
	float: left;
}
.SectionMid h1 {
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding: 0px 0px 10px 0px;
	float: left;
}
.SectionMid p .input {
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	float: left;
}

.SectionMid a:link, .SectionMid a:visited{
color: #333434;
text-decoration: none;
font-weight:bold;
font-size:12px;
}

.SectionMid a:hover, .SectionMid a:active{
color: #083578;
text-decoration: none;
}

.SectionMid1 {
	background: url(../images/left-section-bg.jpg) left bottom;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 201px;
	padding: 10px 20px 30px;
	float: left;
}
.SectionMidInner {
	background: url(../images/leftMid.gif) repeat-y left top;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 239px;
	padding: 10px 0px;
	padding-left: 2px;
	float: left;
}
.SectionBtm {
	background: url(../images/leftBtm.gif) no-repeat left top;
	float: left;
	height: 28px;
	width: 241px;
}

.next-Step{
width:239px;
}
.next-Step .img {
	height: 40px;
	width: 40px;
	float: left;
	padding: 4px;
	background: #fff;
	margin-right: 10px;
	margin-bottom: 2px;
}
.next-Step .title{
	font: bold 11px verdana, arial, sans-serif;
	text-align: center;
	float:left;
	color: #000000;
	display: inline;
	margin-top:15px;
}

.msn{
background: url(../images/msn.jpg) left top no-repeat;
line-height: 32px;
padding-left: 40px;
display: block;
}

.msnhover{
background: url(../images/msn_h.jpg) left top no-repeat;
line-height: 32px;
padding-left: 40px;
display: block;
}

.yahoo{
background: url(../images/yahoo.jpg) left top no-repeat;
line-height: 32px;
padding-left: 40px;
display: block;
}

.yahoohover{
background: url(../images/yahoo_h.jpg) left top no-repeat;
line-height: 32px;
padding-left: 40px;
display: block;
}

.skype{
background: url(../images/skype.jpg) left 10px no-repeat;
line-height: 37px;
padding-left: 40px;
display: block;
}
.skypehover{
background: url(../images/skype_h.jpg) left 10px no-repeat;
line-height: 37px;
padding-left: 40px;
display: block;
}

.gmail{
background: url(../images/gmail.jpg) left 5px no-repeat;
line-height: 25px;
padding-left: 40px;
display: block;
}
.gmailhover{
background: url(../images/gmail_h.jpg) left 5px no-repeat;
line-height: 25px;
padding-left: 40px;
display: block;
}

#right-section{
width:680px;
font-size: 12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #4d4c4c;
float:left;
margin:0px;
padding:0px;


}

.SEO-heading{
width:225px;
height:255px;
padding:0px;
margin:0px;
float:left;
background:url(../images/SEO-bg.jpg) left top no-repeat;
}

.SEO-heading p{
font:12px normal Tahoma, Arial, Helvetica, sans-serif;
color:#666666;
padding:120px 15px 5px 7px;
text-align:justify
}

.internet-marketing-heading{
width:225px;
padding:0px;
margin:0px;
height:255px;
float:left;
background:url(../images/marketing-bg.jpg) left top no-repeat;
}
.internet-marketing-heading p{
font:12px normal Tahoma, Arial, Helvetica, sans-serif;
color:#666666;
padding:120px 15px 5px 7px;
text-align:justify
}
.readmore img{
padding:0px 0px 0px 10px;
}
.readmore a{
font:12px normal Tahoma, Arial, Helvetica, sans-serif, Tahoma;
color:#000000;
padding:10px 0px 0px 10px;
text-decoration:underline;
}
.readmore a:hover{
font:12px normal Tahoma, Arial, Helvetica, sans-serif;
padding:10px 0px 0px 10px;
color:#666666;
text-decoration:none;
}
.link-building-heading{
width:225px;
height:255px;
padding:0px;
margin:0px;
float:left;
background:url(../images/link-building-bg.jpg) left top no-repeat;
}
.link-building-heading p{
font:12px normal Tahoma, Arial, Helvetica, sans-serif;
color:#666666;
padding:120px 15px 5px 7px;
text-align:justify
}

/* BODY CSS STARTS */
#Services {
	height: 369px;
	width: 680px;
	background: url(../images/ServicesBg.jpg) left top no-repeat;
	margin-top:10px;
}
#Services div h1 {
	color: #990000;
	font-size: 14px;
}
#Services div h1 a {
	color: #990000;
	font-size: 14px;
}
#Services h1.matter {
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	display: inline;
	font-weight: normal;
}
#Services h1.matterbold {
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	display: inline;
}
#Services p {
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	display: inline;
}
#Services div a {
	text-decoration: none;
	color: #666666;
}
#Services div {
	float: left;
	padding: 10px 10px 0px 65px;
	margin-bottom: 15px;
	text-align:justify
}
#WD {
	width: 255px;
	height: 90px;
}
#SEO {
	width: 255px;
	height: 90px;
}
#WAD {
	width: 255px;
	height: 84px;
}
#IM {
	width: 255px;
	height: 84px;
}
#WMS {
	width: 250px;
	height: 82px;
}
#WH {
	width: 255px;
	height: 82px;
}

#welcome-text{
width:680px;
font-size: 12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #4d4c4c;
padding:10px 0px 10px 0px;
text-align:justify;
margin:0px;

}
#welcome-text h2{
	font: normal 22px georgia, times new roman, times, serif;
	color:#000000;
	margin:0px 0px 10px 0px;
	}
#welcome-text ul{
margin: 0.8em 0pt 2em;
color: #222;
}
#welcome-text ul li {
list-style-type: none;
background:url(../images/icon_bullet.gif) 5px 5px no-repeat ;
margin-left: 0px;
padding-left:20px;

font-weight: normal;
margin-bottom: .5em;
}

#footer {
	float:left;
	padding-left:10px;
	text-align:center;
	width: 950px;
	font-size: 12px;
	line-height: 22px;
	font-weight:normal;
	color: #333333;
	margin:0px;
	
}
#footer .content {
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	background: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
}
#footer a {
	color: #333333;
}
#footer a:hover {
	color: #990004;
}

#footerimg {
	background: url(../images/FooterBtm.gif) no-repeat left top;
	height: 25px;
	width: 950px;
	float: left;
	display: block;
}
#footer .b1 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#cecece;
	margin:0 5px;
}
#footer .b2 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:2px solid #cecece;
	background: #ffffff;
	border-left:2px solid #cecece;
	margin:0 3px;
}
#footer .b3 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #ffffff;
	border-left:1px solid #cecece;
	margin:0 2px;
}
#footer .b4 {
	height:2px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #ffffff;
	border-left:1px solid #cecece;
	margin:0 1px;
}
#footer1 {
	float:left;
	text-align:center;
	width: 950px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	margin: 0px auto;
}
#footer1 .b1 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#cecece;
	margin:0 5px;
}
#footer1 .b2 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:2px solid #cecece;
	background: #ffffff;
	border-left:2px solid #cecece;
	margin:0 3px;
}
#footer1 .b3 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #ffffff;
	border-left:1px solid #cecece;
	margin:0 2px;
}
#footer1 .b4 {
	height:2px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #ffffff;
	border-left:1px solid #cecece;
	margin:0 1px;
}
#footer1 .content {
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	background: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
}
#footer1 a {
	color: #333333;
}
#footer1 a:hover {
	color: #990004;
}
.footer-h1 {
font-size:12px;
font-weight: normal;
text-align:center;
margin:0;
padding:0;
}


#footer #copyright {
	float: left;
	margin: 0 5px 5px 0px;
	padding-left:5px;
}
#footer #copyright p, #footer #copyright ul {
	float: left;
}
#footer #copyright ul li {
	display: inline;
}
#footer #copyright ul li a {
	padding: 0 10px 0 5px;
}
#copyright #terms_of_use a {
	background: transparent url('../images/footer_links_divider.png') no-repeat 100% 42%;
}

#footer #suggestions {
	float: right;
	margin: 0px 5px 0 5px;
}
#suggestions ul li {
	display: inline;
}
#suggestions ul li a {
	float: left;
	display: block;
	height: 18px;
	padding: 0px 10px 1px 10px;
}
#suggestions #make_a_suggestion a {
	background: transparent url('../images/footer_links_divider.png') no-repeat 100% 42%;
}
#suggestions #report_error a {
	background: transparent url('../images/report-error.png') no-repeat top right;
	padding-right: 25px;
}

#links {
	clear: both;
	margin: 0 0 10px 0;
}
#links a {
	margin: 0 5px;
}


/* Testimonials Marquee Styles */
#pscroller
{
	width: 95%;
	height: 170px;
	border: 0px none;
	padding: 5px;
	margin: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	vertical-align: top;
}
#pscroller .redTxt
{
	color:#CC0000;
	font-weight: bold;
}
#pscroller a
{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#pscroller a:hover
{
	color: #1F3A9A;
	text-decoration: none;
	font-weight: normal;
}
#InnerBodyLeft {
	font-size: 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #4d4c4c;
	width: 460px;
	float: left;
	padding-right: 10px;
}
#InnerBodyLeft h2 {
	font: normal 21px georgia, times new roman, times, serif;
	color:#000000;
	margin:0px 0px 10px 0px;
}
#Breadcrumb {
	background: url(../images/dash-spacer.gif) repeat-x left bottom;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	color: #666666;
	width: 680px;
	float: left;
	margin-bottom: 20px;
}
#Breadcrumb a {
	line-height: 34px;
	color: #666666;
	font-weight: bold;
}
#InnerBodyRight {
	font-size: 12px;
	color: #666666;
	width: 200px;
	float: right;
}
#InnerBodyRight h2 {
	font: normal 21px georgia, times new roman, times, serif;
	color:#000000;
	margin:0px 0px 10px 0px;
}
#InnerBodyRight ul{
padding:0px;
margin:0px;
list-style-type:none;
list-style-image:none;
}
#InnerBodyRight ul li a {
	background: url(../images/dash-spacer.gif) repeat-x left bottom;
	display: block;
	width: 200px;
	line-height:20px;
	padding: 8px 0px;
	color: #666666;
	font-weight: bold;
}
#InnerBodyRight ul li a:hover {
	color: #990004;
}
#InnerBodyWrap .Wrap1 {
	width: 320px;
	float: left;
	padding-bottom: 20px;
	text-align:justify;
}
#InnerBodyWrap .Wrap2 {
	width: 300px;
	padding: 0px 28px;
	float: left;
	padding-bottom: 20px;
}

#InnerBodyWrap h1.SEO a {
	height: 120px;
	display: block;
	background: url(../images/seo.jpg) no-repeat left 20px;
	color: #666666;
	font-size: 13px;
}
#InnerBodyWrap h1.webDesign a {
	background: url(../images/webDesign.jpg) no-repeat left 20px;
	height: 120px;
	display: block;
	color: #666666;
	font-size: 13px;
}
#InnerBodyWrap h1.WebDevelopment a {
	background: url(../images/webDevelopment.jpg) no-repeat left 20px;
	height: 120px;
	display: block;
	color: #666666;
	font-size: 13px;
}
#InnerBodyWrap h1.internet-marketing a {
	background: url(../images/Internet-Marketing.jpg) no-repeat left 20px;
	height: 120px;
	display: block;
	color: #666666;
	font-size: 13px;
}

#InnerBodyWrap dt {
	padding-bottom: 5px;
	padding-top:10px;
	background: url(../images/LeftNavArrow.gif) left 12px no-repeat;
	padding-left: 15px;
	
}
#InnerBodyWrap dd {
	padding-bottom: 0px;
	padding-left: 15px;
	padding-top:0px;
	text-align:justify
}
.portfolioHead {
	font-size: 12px;
	line-height: 34px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/portfolioHead.gif) no-repeat left top;
	float: left;
	height: 34px;
	width: 190px;
	padding-left: 10px;
}
.portfolioContent{
	background: url(../images/portfoliobg.jpg) repeat-y left bottom;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 180px;
	padding: 10px;
	padding-bottom: 40px;
	padding-top: 20px;
	float: left;
}
.portfolioContent a.more {
	background: url(../images/BtnBg.gif) no-repeat left top;
	width: 79px;
	height: 29px;
	color: #FFFFFF;
	display: block;
	float: right;
	margin-top: 5px;
	padding-top: 2px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.ranking{
width:300px;
height:290px;
padding:20px 0px 0px 0px;
margin:0px;
float:right
}
#request-quote{
padding:20px 0px 0px 0px;
float:right
}
.Sub-heading-red{
color:#CC0000;
font-size: 12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#office-address{
padding-top:10px;
width:400px;
float:left;
padding-right:20px;
}
#us-address{
width:250px;
padding-top:10px;
float:left;
}
.packages{
padding-top:20px;
float:left;
width:680px;
}
h4.subheading {font-size:11px; color:#333333; text-align:left; margin:0px; padding:2px 5px 2px 20px; background:url(../images/LeftNavArrow.gif) no-repeat 0px 5px; font-weight: normal;}
h4.heading a{font-size:13px; color:#A41817; text-align:left; margin:0px; padding:2px 5px 2px 20px; background:url(../images/LeftNavArrow.gif) no-repeat 0px 5px; font-weight: normal;}
.style25 ul{
	list-style-type: none;
	padding:3px 5px 0px 0px;
	line-height: 16px;
	margin: 0px;
	}
.style25 li{
	list-style-type: none;
	background:no-repeat;
	list-style-position: inside;
	
 }
.style25 li a{
	list-style-type: none;
	padding: 3px;
	font-weight:normal;
	font-size:12px;
	color:#666666
	}
.style25 li a:hover{
	list-style-type: none;
	padding: 3px;
	}
.packagetitle {color: #ffffff; height:25px; background-color:#b50102; padding-top:7px; font-size:14px; font-weight:bold}
