@charset "utf-8";
/* CSS Document */
em{font-weight:700; font-style:normal; color:#4eae9e}
#cpart a, #mpart ul li a:hover{color:#00ae91; 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; }
#rpart a.art:link, #rpart a.art:visited{color:#48d2bb !important;}

#cpart #sm li span{padding:40px 39px;}
#rpart h3, .boxbgn h2 { color:#00ae91 !important; }
/*
#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; }
#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 p.btnnone{background:none;}
.call strong{color:#36a290 !important;}
#mpart ul.articlelist li a:hover{color:#4eae9e}
*/

/* 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; }
.banner{ background:#48d3bc; text-align:center; }
#mpart h1,#mpart h1 a, #mpart h2 a, a b, a.req-btn, .tpho, #mpart h5, #mpart h5 a, em, .greentitle {color:#00ae91; }
.mt-nav a:link, .mt-nav a:visited { color: #00ae91; }

/*
#reviews p strong { color:#00ae91; }
p.article strong { color:#00ae91; }
a.viewmore { color:#00ae91; } a.viewmore:hover { color:#6c6d72; }
.btxt h3 { color:#71ecd8 !important; }
a.requestbg { background:url(images/theme-images.png) -2px -51px no-repeat; }
.request_proposal_text span{ color:#00ae91; }
a.req-props-btn { background:url(images/theme-images.png) -316px -25px no-repeat; }
*/
.mobprime { font-size:14px; margin-bottom:10px; color:#000; }

.mobwebsite-img, .mobapps-img, .iphoneapps-img, .ipadapps-img { background:url(images/theme-images-n.png) no-repeat; width:139px; height:124px; }
.mobwebsite-img { background-position: 0 -57px; }
.mobapps-img { background-position: -141px -57px; }
.iphoneapps-img { background-position: -282px -57px; }
.ipadapps-img { background-position: -423px -57px; }

div.topbg, div.botmpbg { width:799px; }
.box-content { margin:0 0 0 1px !important; width:780px; padding: 0 0 0 20px; position:relative; min-height:110px; background:url(../../images/midd-bg-mb.png) repeat-y;  }
.box-content a{ font-size:18px; font-weight:400; width:auto; float:left;  color:#555; }
.box-content a span { color:#555; }
.box-content a span:hover { color:#000; }
.box-content p { font-size:12px; margin:10px 0 0 0; }
.box-content p strong { color:#000; }

/* mobile company logos */
.linklogos{ margin-left:180px !important; list-style:none; list-style-type:none;  }
.linklogos li { background:none !important; width:600px !important; }
.linklogos a { cursor:default; display:block; background:url(images/mobc-logos.jpg) no-repeat left; margin:0 15px; float:left; clear:right; }
.linklogos a.apple { background-position:0 0; width:90px; height:140px; }
.linklogos a.apple:hover { background-position:0 -144px; }
.linklogos a.blackbry { background-position:-91px 0; width:113px; height:140px; }
.linklogos a.blackbry:hover { background-position:-91px -144px; }
.linklogos a.android { background-position:-209px 0; width:107px; height:140px; }
.linklogos a.android:hover { background-position:-209px -144px; }
.linklogos a.palmweb { background-position:-320px 0; width:111px; height:140px; }
.linklogos a.palmweb:hover { background-position:-320px -144px; }
.linklogos a.windows { background-position:-439px 0; width:110px; height:140px; }
.linklogos a.windows:hover { background-position:-439px -144px; }
.linklogos a.symbian { background-position:-550px 0; width:175px; height:140px; margin:0 5px 0 10px }
.linklogos a.symbian:hover { background-position:-550px -144px; }

/* mobile 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; }
.marsettng .topbg, .marsettng .botmpbg { width:100% !important; }
ul.fix450 { margin: 0 0 0 1px !important; }

#cpart ul.tworow { margin: 0 0 0 1px !important; }
#cpart ul.tworow .fwidth { padding-bottom:60px; }
#cpart ul.tworow li { display:inline-block; background:none; width:100%; padding:0;  }
#cpart ul.tworow li ul li { background-position: left -15px; width:420px; }
