/*
Author: Dom Technolabs
Email: hello@domtechnolabs.com
URL: http://www.domtechnolabs.com
*/
* html body		{height:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
				{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body			{color:#4c4c4c; font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:url(../images/body-bg.jpg) repeat-y center top;}
ol, ul			{list-style:none;}
a 				{color:#f90; text-decoration:none;}
a:hover 		{color:#4c4c4c;}
p 				{margin:0;}
h1, h2, h3, h4, h5, h6
				{letter-spacing:-1px;}
input 			{font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
input, textarea, select
				{outline:0;}
blockquote, q	{quotes:none;}
ins				{text-decoration:none;}
del				{text-decoration:line-through;}
.left			{float:left;}
.right			{float:right;}
.align-r		{text-align:right;}
.align-l		{text-align:left;}
.clr			{clear:both;}
.line			{border-bottom:#040707 1px solid;}
.border-no		{border:none !important;}
.margin-r		{margin-right:20px;}
.margin-r-no	{margin-right:0px !important;}
.pad-t			{padding-top:20px;}
.pad-t-no		{padding-top: 0px !important;}
.pad-l-no		{padding-left:0px !important;}
.pad-r-no		{padding-right:0px !important;}
a:active		{outline:none;}
input, textarea, select {outline:0; margin:0; padding:0; font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; vertical-align:middle;}
input[type="text"],input[type="password"],.txtarea, .select{border-radius:4px; -moz-border-radius:4px; -moz-box-shadow:inset 0 0 10px #edeeef; -webkit-box-shadow:inset 0 0 10px #edeeef; box-shadow:inset 0 0 10px #edeeef; border:1px #cfd2d5 solid; padding:10px 10px; margin:0; font-style:normal;}
input[type="text"]:focus,input[type="text"]:hover,input[type="password"]:focus,input[type="password"]:hover,.txtarea:focus,.txtarea:hover, .select:focus,.select:hover{border:1px #96c2db solid;box-shadow:0px 0 0 3px #e0eef5;outline:0}::-webkit-input-placeholder{color:#8d8d8d;}:-moz-placeholder{color:#8d8d8d;}:-ms-input-placeholder{color:#8d8d8d;}
.inpwdth {width:395px;}
.txtarea {height:40px;}
.fs16 {font-size:16px;}
.star {font:11px Tahoma, Geneva, sans-serif; color:#f30;}
.msg {color:#f30;}
/*Btn*/
a.button  {display: block; float: left; color:#2c2c2c; background-image:-webkit-gradient(linear,left top,left bottom,from(#fed72a),to(#fcb21c));z-index:10;background-image:-moz-linear-gradient(top,#fed72a,#fcb21c);background-image:-ms-linear-gradient(top,#fed72a,#fcb21c);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed72a',EndColorStr='#fcb21c');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed72a',EndColorStr='#fcb21c')";border:1px #ff9314 solid;width:auto;padding:6px 16px;overflow:visible;cursor:pointer;box-shadow:inset 0 0 1px 1px #FEDC4D;border-radius:5px;-moz-border-radius:5px; text-shadow: 0 1px 0 #fff; font-size:12px;}
a.button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#fcb21c),to(#fed72a));background-image:-moz-linear-gradient(top,#fcb21c,#fed72a);background-image:-ms-linear-gradient(top,#fcb21c,#fed72a);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb21c',EndColorStr='#fed72a');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb21c',EndColorStr='#fed72a')";}
.yellowSubmit{background-image:-webkit-gradient(linear,left top,left bottom,from(#fed72a),to(#fcb21c));z-index:10;background-image:-moz-linear-gradient(top,#fed72a,#fcb21c);background-image:-ms-linear-gradient(top,#fed72a,#fcb21c);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed72a',EndColorStr='#fcb21c');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed72a',EndColorStr='#fcb21c')";border:1px #ff9314 solid;width:auto;padding:8px 20px;overflow:visible;cursor:pointer;box-shadow:inset 0 0 1px 1px #FEDC4D;border-radius:5px;-moz-border-radius:5px; text-shadow: 0 1px 0 #fff; font-size:16px;}
.yellowSubmit:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#fcb21c),to(#fed72a));background-image:-moz-linear-gradient(top,#fcb21c,#fed72a);background-image:-ms-linear-gradient(top,#fcb21c,#fed72a);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb21c',EndColorStr='#fed72a');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb21c',EndColorStr='#fed72a')";}
a.getint{display: block; float: left; background-image:-webkit-gradient(linear,left top,left bottom,from(#fed72a),to(#fcb21c));z-index:10;background-image:-moz-linear-gradient(top,#fed72a,#fcb21c);background-image:-ms-linear-gradient(top,#fed72a,#fcb21c);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed72a',EndColorStr='#fcb21c');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fed72a',EndColorStr='#fcb21c')";border:1px #ff9314 solid;width:auto;padding:8px 20px;overflow:visible;cursor:pointer;box-shadow:inset 0 0 1px 1px #FEDC4D;border-radius:5px;-moz-border-radius:5px; text-shadow: 0 1px 0 #fff; font-size:16px; color:#2c2c2c;}
a.getint:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#fcb21c),to(#fed72a));background-image:-moz-linear-gradient(top,#fcb21c,#fed72a);background-image:-ms-linear-gradient(top,#fcb21c,#fed72a);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb21c',EndColorStr='#fed72a');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcb21c',EndColorStr='#fed72a')";}
a.buttonvio  {display: block; float: left; background-image:-webkit-gradient(linear,left top,left bottom,from(#c4029d),to(#8b016f));z-index:10;background-image:-moz-linear-gradient(top,#c4029d,#8b016f);background-image:-ms-linear-gradient(top,#c4029d,#8b016f);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4029d',EndColorStr='#8b016f');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4029d',EndColorStr='#8b016f')";border:1px #e97ed4 solid; width:auto; padding:10px 20px 12px 20px;overflow:visible; font-weight:bold; cursor:pointer; box-shadow:inset 0 0 1px 1px #fff; border-radius:5px; -moz-border-radius:5px; text-shadow: 0 1px 0 #2c2c2c; color:#fff; font-size:16px; font-weight:normal;}
a.buttonvio:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#8b016f),to(#c4029d));background-image:-moz-linear-gradient(top,#8b016f,#c4029d);background-image:-ms-linear-gradient(top,#8b016f,#c4029d);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#8b016f',EndColorStr='#c4029d');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#8b016f',EndColorStr='#c4029d')";}
a.buttongre  {display: block; float: left; background-image:-webkit-gradient(linear,left top,left bottom,from(#04aa00),to(#047601));z-index:10;background-image:-moz-linear-gradient(top,#04aa00,#047601);background-image:-ms-linear-gradient(top,#04aa00,#047601);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#04aa00',EndColorStr='#047601');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#04aa00',EndColorStr='#047601')";border:1px #55d851 solid; width:auto; padding:10px 20px 12px 20px;overflow:visible; font-weight:bold; cursor:pointer; box-shadow:inset 0 0 1px 1px #fff; border-radius:5px; -moz-border-radius:5px; text-shadow: 0 1px 0 #2c2c2c; color:#fff; font-size:16px; font-weight:normal;}
a.buttongre:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#047601),to(#04aa00));background-image:-moz-linear-gradient(top,#047601,#04aa00);background-image:-ms-linear-gradient(top,#047601,#04aa00);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#047601',EndColorStr='#04aa00');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#047601',EndColorStr='#04aa00')";}
a.buttonred  {display: block; float: left; background-image:-webkit-gradient(linear,left top,left bottom,from(#f30),to(#d02a00));z-index:10;background-image:-moz-linear-gradient(top,#f30,#d02a00);background-image:-ms-linear-gradient(top,#f30,#d02a00);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f30',EndColorStr='#d02a00');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f30',EndColorStr='#d02a00')";border:1px #fcae9a solid; width:auto; padding:10px 20px 12px 20px;overflow:visible; font-weight:bold; cursor:pointer; box-shadow:inset 0 0 1px 1px #fff; border-radius:5px; -moz-border-radius:5px; text-shadow: 0 1px 0 #2c2c2c; color:#fff; font-size:16px; font-weight:normal;}
a.buttonred:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#d02a00),to(#f30));background-image:-moz-linear-gradient(top,#d02a00,#f30);background-image:-ms-linear-gradient(top,#d02a00,#f30);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d02a00',EndColorStr='#f30');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#d02a00',EndColorStr='#f30')";}
/*IDs*/
#container, #header, #nav, #content, #footer, #copyright {width:980px;}
#container {margin:0 auto; overflow:hidden; padding-bottom:20px;}
#header {margin-top:20px;}
#headerinner {overflow:hidden;}
#logo {width:374px; margin-bottom:20px; float:left;}
#logo a {background:url(../images/logo-domtechnolabs.png) no-repeat 0 0; text-indent:-999em; display:block; height:93px; cursor:pointer;}
#logo a:hover {background:url(../images/logo-domtechnolabs.png) no-repeat -374px 0;}
#headerright {float:right; text-align:right;}
#headerright .top {overflow:hidden; margin-top:36px;}
#headerright .top li {display:inline; float:left;}
#headerright .fb a {background:url(../images/sm.png) no-repeat 0 0; width:29px; height:29px; text-indent:-999em; display:block;}
#headerright .fb a:hover {background:url(../images/sm.png) no-repeat 0 -29px;}
#headerright .tw a {background:url(../images/sm.png) no-repeat -30px 0; width:29px; height:29px; text-indent:-999em; display:block; margin-left:1px;}
#headerright .tw a:hover {background:url(../images/sm.png) no-repeat -30px -29px;}
/*Nav*/
#nav li {display:inline;}
#nav a {float:left; display: block; padding:20px 26px; font-size:26px; letter-spacing:-1px; font-weight:bold; color:#2c2c2c; text-shadow: 0 1px 0 #fff; margin-right:1px; background:#fff;}
#nav a:hover, #nav a.selected {color: #f90; background:#fff; text-shadow: 0 1px 0 #ddd;}
/*Content*/
#content {background:url(../images/content-bg.jpg) top repeat-y; overflow:hidden;}
#content .vpd {padding:20px 0 20px 0;}
#content .tpd {padding:20px 0 0 0;}
#content .tac{text-align:center;}
#content .bwb {border-bottom:2px solid #fff;}
#content h2 {font-size:26px; font-weight:normal; color:#f90; text-shadow: 0 1px 0 #fff;}
#content h4 {font-size:18px; color:#2c2c2c; padding-bottom:2px; text-shadow: 0 1px 0 #fff; font-weight:normal; padding:6px 0 0 0; line-height:26px;}
#content .home, #content .aboutus, #content .services, #content .products, #content .portfolio, #content .contactus {margin:0 auto; width:920px;}
#content .home h2 {font-size:36px; color:#8c8c8c; text-shadow: 0 1px 0 #fff; font-weight:normal;}
#content .home h2 .black {color:#2c2c2c; font-weight:bold;}
#content .home h2 .orange {color:#f90; font-weight:bold;}
#content .outer {width:920px; padding:10px 0; overflow:hidden;}
#content .pr1,.pr2,.pr3 {float:left; background:#fff; width:269px; border-right:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding:10px;}
#content .pr1:hover,.pr2:hover,.pr3:hover {border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;}
#content .content {padding:10px 0 0 0;}
#content .contentportfolio {padding:0;}
#content .contentadd {padding:0;}
#content .contentser {padding:0;}
#content .pr2 {margin-left:25px;}
#content .pr3 {margin-left:25px;}
#content h3 {font-size:20px; text-shadow: 0 1px 0 #ddd; text-align:center;  padding:0 0 10px 0; font-weight:normal; border-bottom:1px solid #eee;}
#content h3.vio {color:#c4029d;}
#content h3.gre {color:#04aa00;}
#content h3.red {color:#f30;}
#content h3 strong {font-size:34px;}
#content .pkgin {width:270px; overflow:hidden;}
#content .pkginner {width:270px; overflow:hidden; border-bottom:1px solid #eee; padding:10px 0; color:#6c6c6c;}
#content .pkghnt {padding:10px 0 0 0; clear:both; font-size:11px;}
#content a.db {color:#c4029d;}
#content a.dp {color:#04aa00;}
#content a.dc {color:#f30;}
#content a.db:hover,#content a.dp:hover,#content a.dc:hover {color:#4c4c4c;}
#content h5 {padding:10px 0; font-weight:normal; font-size:24px; text-shadow: 0 1px 0 #ddd; border-bottom:1px solid #eee;}
#content h5.b {color:#c4029d;}
#content h5.p {color:#04aa00;}
#content h5.c {color:#f30;}
#content .rgbl {font-weight:bold;}
#content .btndiv {padding:10px 0 10px 0; margin:0 auto; width:116px; overflow:hidden;}
#content .btndivc {padding:10px 0 10px 0; margin:0 auto; width:148px; overflow:hidden;}
#content .btndivm {padding:10px 0 10px 0; margin:0 auto; width:74px; overflow:hidden;}
#content .btndivg {padding:10px 0 10px 0; margin:0 auto; width:144px; overflow:hidden;}
#content .btndiview {padding:10px 0 10px 0; margin:0 auto; width:72px; overflow:hidden;}
#content h3.pf {color:#f90; font-size:18px;}
#content h3.pp {color:#2c2c2c; font-size:15px; border:0; padding:6px 0 0 0;}
#content .top {padding-bottom:5px;}
#content .bottom {padding-top:10px;}
#content .tech {background:#f0f0f0; padding:6px; font-size:11px;}
#content .homecmsfeatures {background:#f0f0f0; padding:10px; font-size:10px; line-height:18px; color:#6c6c6c; text-shadow: 0 1px 0 #fff;}
#content .desc {color:#6c6c6c; padding:6px 0; font-size:11px;}
#content .launch {padding:6px 0 0 0; font-size:11px;}
#content h3.pfs {color:#f90; font-size:18px; text-align:left;}
#content h3.pps {color:#2c2c2c; font-size:15px; border:0; padding:6px 0 0 0; text-align:left;}
#content .tools {background:#f0f0f0; padding:6px; font-size:11px;}
#content .get1 {float:left; width:605px;}
#content .block {padding:10px 0; border-bottom:1px solid #eee; color:#6c6c6c;}
#content .gtbktou {padding:10px 0; color:#6c6c6c; font-size:11px;}
#content .map {padding:6px 0;}
#content h3.cname {color:#f90; font-size:18px; text-align:left; padding:0 0 0 0; border:0;}
#content .coninner {width:605px; overflow:hidden;}
#content .conouter {width:605px; padding:4px 0; overflow:hidden;}
#content .d1 {width:165px; padding-top:10px; overflow:hidden;}
#content .d2 {width:20px; padding-top:10px; overflow:hidden;}			
#content .d3 {width:420px;}
#content .d31 {width:420px;}
#content .cnt p {margin:0 0 14px 0; line-height:20px;}
/*Footer*/
#footer {padding:20px 0 0 0; border-top:1px solid #fff;}
#copyright {}
#copyright .moh	{color:#f90; font-weight:bold;}
#copyright .foli{padding:6px 0 6px 0; color:#6c6c6c;}
#copyright .foli a {color:#4c4c4c;}
#copyright .foli a:hover {color:#f90;}
#copyright .sepline {color:#8c8c8c; margin-left:8px; margin-right:8px;}
#copyright .copy{padding-top:1px; font-size:11px;}