@charset "utf-8";
/* CSS Document */
em{font-weight:700; font-style:normal}

#cpart a, #mpart ul li a:hover{ /*color:#ef8728;*/ color:#f97600; font-weight:700}
#mpart ul li a:hover, #cpart a:hover{color:#000; font-weight:400}
#mpart ul li a{ font-weight:400}
#cpart a:hover{ font-weight:700}

#mpart ul.sublink li a:hover, #mpart ul.sublink li.on a{ background:url(images/theme-images-n.png) no-repeat -280px -2px; color:#fff; }
#mpart ul.sublink li a:hover span, #mpart ul.sublink li.on a span{background:url(images/theme-images-n.png) no-repeat right -2px; }

h2, h4{color:#333; background:none; font-size:16px; font-weight:700; float:none; }
#rpart a.art:link, #rpart a.art:visited{color:#ffc190 !important;}
/*
#rpart .cssform p input, #rpart .cssform p textarea { color:#ccc; }
#rpart  input.smtbtn{ background:url(images/theme-images.png) -213px -47px no-repeat; }
#rpart .cssform p input:focus, #rpart .cssform p textarea:focus { color:#000; }
*/
#rpart h3, .boxbgn h2 { color:#ee8728 !important; }

/*#rpart .cssform b{ color:#333;}*/
#rpart p.btnnone{background:none; float:none}
/*.req-bottom p{ color:#333;}*/
/*.req-bottom a{ color:#333;}*/
#rpart .req-bottom .bult li a:link, #rpart .req-bottom .bult li a:visited{ color:#333; background: url(images/white-bullet.png) 0px 5px no-repeat;}

/*.call{ color:#333; font-weight:700; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-left:12px;}
.call strong{color:#ffa95b !important;}
#mpart ul.articlelist li a:hover{color:#ef8728}
#rpart a.req-btn{	background:url(images/req-btn.png) top left no-repeat;	padding:5px 8px 0px 8px;	margin:10px 0px 0px 0px;	margin-left:5px;	font-size:13px;	font-family:Arial;	font-weight:900;	color:#fff;	display:block;	text-decoration:none;	height:30px;	text-shadow:#333 1px 1px 1px;	text-transform: uppercase;
}
*/
.basic div {}

/*Demo css start */
img{ border:0; margin:0}

/*
.basic  {
	width: 206px;
	font-family: verdana;
}
.basic p {
	margin-bottom:10px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	margin: 0px;
	padding:0px 10px;
}


a dt{
	padding-top:5px;
	height:25px;
	text-align:center;
	color:#262525;
	font-size:16px;
	font-weight:bold; display:inline-block; width:206px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:700
	}
a dt.crbg{ background:url(images/tabbg.png) top left no-repeat; height:22px; padding-top:10px;}
a.selected dt.crbg{background:url(images/tabbg-on.png) top left no-repeat; height:22px; padding-top:6px}
a dt.wpbg{background:url(images/tab2bg.png) top left no-repeat; }

a dt.aetbg{background:url(images/tab2bg.png) top left no-repeat; height:26px;}
a dt.carbg{background:url(images/tab3bg.png) top left no-repeat; height:26px;}
a.selected dt.carbg{background:url(images/tab3bg-on.png) top left no-repeat; height:26px;}

*/

/* Added on 20/1/2011 for Header Part - PLAVEBV3 */
#logo a { background: url(images/theme-images-n.png) no-repeat 6px -1px; margin: 3px 0 0 0; }
.mt-nav a:link, .mt-nav a:visited { color: #fb7200; }
.banner{ background: #ec7f25; text-align:center; }
#rpart a.art:link, #rpart a.art:visited{ color:#fb7200 !important; }
#mpart  h3 { color:#ffe9a7; }
#reviews p strong { color:#fb7200; }
p.article strong { color:#fb7200; }
a.viewmore { color:#fb7200; } a.viewmore:hover { color:#6c6d72; }
#mpart h1,#mpart h1 a, #mpart h2 a, a b, a.req-btn, .tpho, #mpart h5, #mpart h5 a, em, .greentitle { color:#fb7200; }
/* end */
/*
a.requestbg { background:url(images/theme-images.png) -2px -51px no-repeat; }
.request_proposal_text span{ color:#ef8628; }
a.req-props-btn { background:url(images/theme-images.png) -316px -25px no-repeat;   }
*/
h2.orng { color:#f88234; }

.webdesign-img, .corporate-img, .logod-img, .flash-img { background:url(images/theme-images-n.png) no-repeat; width:139px; height:124px; }
.webdesign-img { background-position: 0 -57px; }
.corporate-img { background-position: -141px -57px; }
.logod-img { background-position: -282px -57px; }
.flash-img { background-position: -423px -57px; }

ul.com li { /*background: url(images/arrowg.png) no-repeat left 10px !important; line-height:18px;*/ width:305px !important; padding-bottom:4px !important;  }
ul.com { margin: 0 0 0 1px !important; }
/* for corporate identiry */
.corporate-bg { float:left; margin: 10px 0 10px 10px; position:relative; }
.corpoidimg { position:absolute; top:3px; background: url(images/corporate-identity.png) no-repeat; width:286px; right:45px; height:226px; }
.box-content { width:734px !important; }

.highlight-box { background:#f6ddc6; }
.font14 { font-size:14px; font-weight:700; }

/* solution */
ul.psolutions { margin:0 0 20px 10px !important; float:left; padding: 0 !important; }
ul.psolutions li { list-style:none; float:left; padding:0; text-align:center; }
ul.psolutions li a { text-align:center; font-size:12px; height:145px; width:98px; display:inline-block; cursor:pointer; margin: 0 50px 0 0;  }
ul.psolutions li a.webdevelopment, li a.webdevelopment:hover, li a.graphicdesign, li a.graphicdesign:hover, li a.logodesign, li a.logodesign:hover, li a.corporateid, li a.corporateid:hover, li a.flashdesign, li a.flashdesign:hover, li a.brandid, li a.brandid:hover { background:url(images/creative-solutions.jpg) no-repeat; }
ul.psolutions li a.webdevelopment { background-position: 0 35px; }
ul.psolutions li a.webdevelopment:hover { background-position: 0 -112px; }
ul.psolutions li a.graphicdesign { background-position: -110px 35px; }
ul.psolutions li a.graphicdesign:hover { background-position: -110px -112px; }
ul.psolutions li a.logodesign { background-position: -218px 35px; }
ul.psolutions li a.logodesign:hover { background-position: -218px -112px; }
ul.psolutions li a.corporateid { background-position: -327px 35px; }
ul.psolutions li a.corporateid:hover { background-position: -327px -112px; }
ul.psolutions li a.flashdesign { background-position: -435px 35px; }
ul.psolutions li a.flashdesign:hover { background-position: -435px -112px; }
ul.psolutions li a.brandid { background-position: -543px 35px; }
ul.psolutions li a.brandid:hover { background-position: -543px -112px; }

/* html 5 icons */
ul.html5icons { }
ul.html5icons li { background:none !important; margin: 0 20px 20px 0 !important; padding-left:0px !important; padding-top:0 !important; width:444px !important; }
ul.html5icons li span { background: url(images/html5icons.jpg) no-repeat ; float:left; margin: 0 5px 0 0; }
ul.html5icons li span.offline { background-position: 0 -6px !important; width:30px; height:23px; }
ul.html5icons li span.graphics { background-position: -68px -6px !important; width:30px; height:19px; }
ul.html5icons li span.multimedia { background-position: -36px -6px !important; width:30px; height:19px; }
ul.html5icons li span.css3 { background-position: -98px -6px !important; width:30px; height:19px; }
ul.html5icons li span.file { background-position: -164px -6px !important; width:30px; height:19px; }
ul.html5icons li span.realtime { background-position: -129px -6px !important; width:30px; height:19px; }
ul.html5icons li span.semantic { background-position: -195px -6px !important; width:30px; height:21px; }
ul.html5icons li span.performance { background-position: -227px -1px !important; width:30px; height:30px; margin-top:-7px; }
ul.html5icons li strong {  display:block; font-size:14px; }
ul.html5icons li p { margin: 0 0 0 35px; }
ul.html5icons li ul li { margin:0; }

/*
@font-face {
    font-family: 'BellGothicStdBold';
    src: url('../../fonts/bellgothicstd-bold-webfont.eot');
    src: url('../../fonts/bellgothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/bellgothicstd-bold-webfont.woff') format('woff'),
         url('../../fonts/bellgothicstd-bold-webfont.ttf') format('truetype'),
         url('../../fonts/bellgothicstd-bold-webfont.svg#BellGothicStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
/* html5 banner */
.bannerimg { background: url(images/html5-banner-small.jpg) no-repeat ; width:749px; height:138px; }
.bannerimg h3 { font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif; margin: 30px 0 0 0; display:block; width:500px; text-align:center; font-size:18px; }
.bannerimg h3 strong.fblk { color:#000; font-weight:400; }
.bannerimg h3 strong.orngsec { color:#fe7c00; font-size:21px; }
.bannerimg h3 strong.lastf { color:#010101; font-size:21px; }

/* web design box */
ul.sdt_menu li { background:url(images/theme-images-n.png) 0 -185px no-repeat; }
ul.sdt_menu li.lastbox { background-position: -129px -185px !important; width:139px; }

/*website-development*/
#cpart ul.fix250 li{ width:250px !important;}
.webdevlp { position:absolute; background: url(images/website-development.jpg) no-repeat; width:279px; right:15px; top:17px; height:206px; }
#cpart ul.btmpadding { padding-bottom:80px !important; }
