body {
	margin: auto;
	background-image: url(../images/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #c8e3f1;
	width: 930px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
form {
	margin: 0px;
	padding: 0px;
	width: auto;
}
#doc-size {
	margin: auto;
	width: 930px;
	list-style-image: none;
	list-style-type: none;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 930px;
}
#header .tp-link {
	background-image: url(../images/tp-link-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	padding-right: 24px;
	line-height: 0px;
	display: inline;
	float: right;
	width: 906px;
	vertical-align: middle;
	height: 26px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tp-link img {
	padding: 0px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#header .tp-link span {
	padding: 0px;
	margin: 0px;
}
.header-logo-area {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/tp-slogan-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.logo-bg {
	margin: 0px;
	background-image: url(../images/logo-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 111px;
	padding-bottom: 16px;
	padding-left: 26px;
	float: left;
	width: 175px;
}
.slogan-bg {
	background-image: url(../images/tp-slogan-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 90px;
	display: inline;
	width: 618px;
	margin: 0px;
	float: left;
	padding: 0px;
}
.slogan {
	display: block;
	margin-top: 41px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 59px;
	padding: 0px;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;

	color: #000000;
	text-decoration: none;
	background-image: url(../images/menu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	display: block;
	float: left;
	width: 914px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	height: 37px;
}
.captcha-code {
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.menu ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline;
}
.menu ul li {
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.menu ul li a {
	margin: 0px;
	padding-top: 3px;
	padding-right: 11px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-bottom: 10px;
}
.menu ul li a.select {
	margin: 0px;
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
	display: block;
	color: #ff6d00;
	font-weight: bold;
}
.menu ul li a:hover {
	margin: 0px;
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff6d00;
	text-decoration: none;
}
.footer {
	background-image: url(../images/ftr-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 930px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	background-color: #1c262e;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.ftr-srv-area {
	display: block;
	margin: 0px;
	float: left;
	width: 915px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.ftr-srv-txt {
	display: block;
	float: left;
	width: 145px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.ftr-srv-txt h3 {
	margin: 0px;
	padding: 0px;
}

.ftr-srv-txt h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333c43;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.ftr-srv-txt h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
}
.ftr-srv-txt h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #CCCCCC;
}
.ftr-srv-txt ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 7px;
}
.ftr-srv-txt ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #bbbec1;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.ftr-srv-txt ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #bbbec1;
}
.ftr-srv-txt ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #EAEBEC;
}
.ftr-copy-rgt-area {
	background-image: url(../images/ftr-copy-rgt-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	float: left;
	width: 894px;
	padding-top: 19px;
	padding-right: 13px;
	padding-bottom: 16px;
	padding-left: 23px;
	height: 30px;
}
.copy-txt {
	color: #b5b6b6;
	padding: 0px;
	float: right;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.ftr-cs-icon-img {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 218px;
}
.ftr-cs-icon-img p {
	display: block;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.home-mid-bg {
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	display: block;
	float: left;
	width: 918px;
	background-color: #FFFFFF;
}
.rgt-nav {
	margin: 0px;
	width: 212px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: right;
}
.rgt-head {
	background-image: url(../images/rgt-oei-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	width: 196px;
}
.rgt-oei-box {
	margin: 0px;
	padding: 0px;
	width: 212px;
	float: left;
}
.rgt-oei-mid-box {
	margin: 0px;
	width: 204px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	float: left;
}
.rgt-oei-btm-crv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 212px;
}
.rgt-oei-mid-txt-area {
	background-color: #e5e7eb;
	margin: 0px;
	width: 204px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.rgt-oei-mid-txt-area ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.rgt-oei-mid-txt-area ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin: 0px;
}
.rgt-oei-mid-txt-area ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
	display: block;
	width: 190px;
}
.rgt-oei-mid-txt-area a.selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
	margin: 0px;
	width: 190px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
	background-color: #FFF;
}
.rgt-oei-mid-txt-area a:hover {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
	background-color: #FFF;
}
.rgt-rfq-mid-txt-area {
	background-color: #E5E7EB;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 182px;
	display: block;
	float: left;
}
.rgt-rfq-mid-txt-area p {
	margin: 0px;
	padding: 0px;
	float: left;
}
.rgt-rfq-mid-txt-area p span {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 2px;
	width: 180px;
}
.rgt-rfq-input-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	width: 182px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border: 1px solid #aaacae;
}
.rgt-rfq-textarea-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	width: 182px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border: 1px solid #aaacae;
	height: 49px;
}
.security-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border: 1px solid #aaacae;
	width: 60px;
}

.rgt-rfq-submit-btn {
	padding: 0px;
	float: right;
	display: block;
	margin-top: 3px;
	margin-right: -1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rgt-os-mid-txt-area {
	background-color: #e5e7eb;
	margin: 0px;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 190px;
	display: block;
	float: left;
}
.sc-view-portfolio-img {
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
}

.sc-img-bg {
	background-image: url(../images/rgt-sc-bg.jpg);
	background-repeat: no-repeat;
	background-position: 9px top;
	margin: 0px;
	display: block;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 9px;
}
.sc-img-bg img {
	margin: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 13px;
	padding-left: 6px;
}
.rgt-os-mid-txt-area p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
.home-mid-area {
	margin: 0px;
	float: left;
	width: 704px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
.banner-img {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 700px;
	display: block;
}
.wecome-area {
	margin: 0px;
	padding: 0px;
	float: left;
}
.welcome-txt-bg {
	display: block;
	margin: 0px;
	float: left;
	width: 676px;
	padding-top: 29px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 13px;
	background-color: #FFFFFF;
}
.welcome-lft-img {
	margin: 0px;
	padding-top: 18px;
	padding-right: 21px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
	width: 98px;
}
.welcome-text {
	margin: 0px;
	padding: 0px;
	width: 676px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #1D1D1D;
	text-decoration: none;
	float: left;
}
.welcome-text h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: normal;
	font-weight: normal;
	color: #313334;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.welcome-text a {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #5e5e5e;
	text-decoration: none;
}
.welcome-text p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #5e5e5e;
}
.welcome-btm-img {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 11px;
}
.btn-welcome-vmd {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lft-float {
	margin: 0px;
	padding: 0px;
	float: left;
}
.home-service-area {
	margin: 0px;
	display: block;
	float: left;
	width: 676px;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 13px;
}
.home-three-srv-area {
	display: block;
	padding: 0px;
	float: left;
	width: 676px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 28px;
	margin-left: 0px;
	background-image: url(../images/home-three-srv-area-btm-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.home-srv {
	margin: 0px;
	width: 292px;
	float: left;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 9px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 0px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #d6dadf;
	border-right-color: #d6dadf;
	border-left-color: #d6dadf;
}
.ser-head-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #010101;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.ser-head-txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #010101;
	text-decoration: none;
}

.home-srv-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #4c4c4c;
	text-decoration: none;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.home-srv-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.rgt-float {
	margin: 0px;
	padding: 0px;
	float: right;
}
.ser-sub-head-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #3f4952;
	text-decoration: none;
}
.about-more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #c5c8cb;
	text-decoration: none;
	text-align: right;
	display: block;
	padding-right: 4px;
}
.srv-mid-line-vr {
	margin: 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 12px;
	display: block;
	float: left;
}
.srv-mid-line-vr img {
	float: left;
	margin: 0px;
	padding: 0px;
}
.srv-mid-line-hr {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}
.ser-mid-line-hr img {
	padding: 0px;
	margin: 0px;
	float: left;
}
.psd-xhtml-head-bg {
	background-image: url(../images/psd-xhtml-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.web-design-head-bg {
	background-image: url(../images/web-design-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 92px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.Joomla-dev-head-bg{
	background-image: url(../images/Joomla-dev-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 8px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.DotNetNuke-head-bg{
	background-image: url(../images/DotNetNuke-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.Mobile-website-design-head-bg{
	background-image: url(../images/mobile-website-design-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 40px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.Asp-net-dev-head-bg{
	background-image: url(../images/asp.net-dev-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 37px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.web-dev-head-bg {
	background-image: url(../images/web-dev-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 74px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.ys-head-bg {
	background-image: url(../images/ys-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.seo-head-bg {
	background-image: url(../images/seo-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 100px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.corporate-identity-branding-design-head-bg {
	background-image: url(../images/corporate-identity-branding-design-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 76px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.web20-desing-head-bg {
	background-image: url(../images/web2.0-design-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 13px;
	padding-right: 30px;
	padding-bottom: 11px;
	padding-left: 77px;
}
.srv-vm-btn {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.oc-mid-bg {
	background-image: url(../images/oc-mid-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	display: block;
	float: left;
	width: 918px;
	background-color: #FFFFFF;
}
.inner-mid-area {
	margin: 0px;
	float: left;
	width: 624px;
	padding-top: 100px;
	padding-right: 36px;
	padding-bottom: 0px;
	padding-left: 46px;
	display: block;
}
.slogan-area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 21px;
	padding-left: 0px;
}
.breadcrums {
	background-image: url(../images/breadcrums-bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #5E5E5E;
	text-decoration: none;
	text-align: right;
}
.breadcrums a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #5E5E5E;
	text-decoration: none;
}
.breadcrums a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.breadcrums-highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #ff6d00;
	text-decoration: none;
}
.slogan-area p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: -4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.heading-area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 34px;
}
.inner-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #363636;
	text-decoration: none;
	margin: 0px;
	padding-top: 31px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 594px;
	float: left;
}
.inner-txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #363636;
	text-decoration: underline;
}
.inner-txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #363636;
	text-decoration: none;
}
.inner-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}
.heading-area h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/heading-bg-line.png);
	background-repeat: repeat-x;
	background-position: left 24px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
}
.wou-mid-bg {
	background-image: url(../images/wou-mid-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	display: block;
	float: left;
	width: 918px;
	background-color: #FFFFFF;
}
.st-mid-bg {
	background-image: url(../images/st-mid-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	display: block;
	float: left;
	width: 918px;
	background-color: #FFFFFF;
}
.op-mid-bg {
	background-image: url(../images/op-mid-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	display: block;
	float: left;
	width: 918px;
	background-color: #FFFFFF;
}
.os-mid-bg {
	background-image: url(../images/os-mid-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	display: block;
	float: left;
	width: 918px;
	background-color: #FFFFFF;
}
.inner-txt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	color: #282c2e;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.grey-bold-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #838d90;
	text-decoration: none;
}
.contactus-mid-bg {
	background-image: url(../images/contactus-mid-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	display: block;
	float: left;
	width: 918px;
	background-color: #FFFFFF;
}
.img-bottom-content-inquiry {
	width:400px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	color:#333333;
	font-size:12px;
}
.contact-area {
	float: left;
	width: 594px;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #a5acb2;
}
.os-box-area {
	margin: 0px;
	float: left;
	width: 620px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.os-two-box-area {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 620px;
}
.os-web-design-box {
	margin: 0px;
	width: 202px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 100px;
	float: left;
	background-image: url(../images/ser-web-design-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 84px;
}
.os-more-img {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.os-box-text {
	margin: 0px;
	width: 176px;
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #010101;
	text-decoration: none;
	float: left;
}
.os-box-text span {
	color: #3f4952;
}

.os-box-text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	color: #707070;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.os-web-devlopment-box {
	margin: 0px;
	width: 202px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 90px;
	float: left;
	background-image: url(../images/ser-web-2.0-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 84px;
}
.os-box-mid-line {
	margin: 0px;
	float: left;
	width: 620px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
.os-ysd-box {
	margin: 0px;
	width: 202px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 100px;
	float: left;
	background-image: url(../images/ser-ysd-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 84px;
}
.os-seom-box {
	margin: 0px;
	width: 202px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 100px;
	float: left;
	background-image: url(../images/ser-seom-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 84px;
}
.os-ms-box {
	margin: 0px;
	width: 202px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 100px;
	float: left;
	background-image: url(../images/ser-ms-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 84px;
}
.os-ci-box {
	margin: 0px;
	width: 202px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 100px;
	float: left;
	background-image: url(../images/ser-ci-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 84px;
}
.protfolio-area {
	margin: 0px;
	float: left;
	width: 620px;
	padding-top: 20px;
	padding-right: 4px;
	padding-bottom: 42px;
	padding-left: 0px;
}
.pro-web-design-page-no span {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.pro-web-design-page-no {
	margin: 0px;
	float: right;
	width: 610px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: right;
}
.pro-web-design-page-no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page-no-round-grey.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 1px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}
.pro-web-design-page-no a.active-w-desing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page-no-round-pink.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 1px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}
.pro-web-design-page-no a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page-no-round-pink.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 1px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}
.pro-tp-area {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 620px;
}
.pro-box {
	margin: 0px;
	padding: 0px;
	width: 198px;
	float: left;
}
.pro-box-head-area {
	margin: 0px;
	width: 168px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: left;
}
.pro-box-head-web-des {
	background-image: url(../images/pro-web-des-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 36px;
	padding-bottom: 0px;
	padding-left: 16px;
	float: left;
	width: 116px;
}
.pro-head-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	float: left;
	width: 100%;
}
.pro-head-txt span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	float: right;
	color: #b1b0b1;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pro-img-area {
	margin: 0px;
	float: left;
	width: 118px;
	background-image: url(../images/pro-img-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	padding-right: 18px;
	padding-bottom: 79px;
	padding-left: 44px;
}
.pro-view-img {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 18px;
}
.pro-mid-space {
	margin: 0px;
	padding: 0px;
	float: left;
}
.pro-box-head-web-dev {
	background-image: url(../images/pro-web-dev-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 0px;
	padding-left: 16px;
	float: left;
	width: 129px;
}
.pro-box-head-ysd {
	background-image: url(../images/pro-ysd-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 16px;
	float: left;
	width: 140px;
}
.por-mid-line {
	margin: 0px;
	float: left;
	width: 620px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
}
.pro-box-head-seom {
	background-image: url(../images/pro-seom-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 44px;
	padding-bottom: 0px;
	padding-left: 16px;
	float: left;
	width: 108px;
}
.pro-box-head-ms {
	background-image: url(../images/pro-ms-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 16px;
	float: left;
	width: 92px;
}
.pro-box-head-ci {
	background-image: url(../images/pro-ci-head-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 16px;
	float: left;
	width: 134px;
}
.pro-box-web-des-sitename-area {
	margin: 0px;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	float: left;
	background-image: url(../images/por-web-des-site-name-img.png);
	background-repeat: no-repeat;
	background-position: 28px top;
}
.pro-box-web-dev-sitename-area {
	margin: 0px;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	float: left;
	background-image: url(../images/por-web-dev-site-name-img.png);
	background-repeat: no-repeat;
	background-position: 28px top;
}
.pro-box-ysd-sitename-area {
	margin: 0px;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	float: left;
	background-image: url(../images/por-ysd-site-name-img.png);
	background-repeat: no-repeat;
	background-position: 28px top;
}
.pro-box-seom-sitename-area {
	margin: 0px;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	float: left;
	background-image: url(../images/por-seom-site-name-img.png);
	background-repeat: no-repeat;
	background-position: 28px top;
}
.pro-box-ms-sitename-area {
	margin: 0px;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	float: left;
	background-image: url(../images/por-ms-site-name-img.png);
	background-repeat: no-repeat;
	background-position: 28px top;
}
.pro-box-ci-sitename-area {
	margin: 0px;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	float: left;
	background-image: url(../images/por-ci-site-name-img.png);
	background-repeat: no-repeat;
	background-position: 28px top;
}
.sitename {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #ff6d00;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	height: 30px;
}
.sitename a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FF6D00;
	text-decoration: none;
}
.sitename a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FF6D00;
	text-decoration: underline;
}
.por-pre-area {
	margin: 0px;
	float: left;
	width: 604px;
	padding-top: 35px;
	padding-right: 4px;
	padding-bottom: 100px;
	padding-left: 16px;
}
.por-pre-head {
	background-image: url(../images/por-pre-head-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #ff6d00;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 25px;
}
.por-web-dev-pre-head {
	background-image: url(../images/por-web-dev-pre-head-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #ff6d00;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 25px;
}
.por-ysd-pre-head {
	background-image: url(../images/por-ysd-pre-head-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #ff6d00;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 25px;
}
.por-seom-pre-head {
	background-image: url(../images/por-seom-pre-head-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #ff6d00;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 25px;
}
.por-ms-pre-head {
	background-image: url(../images/por-ms-pre-head-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #ff6d00;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 25px;
}
.por-ci-pre-head {
	background-image: url(../images/por-ci-pre-head-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #ff6d00;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 25px;
}
.por-pre-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #727172;
	margin: 0px;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 35px;
	padding-left: 8px;
}
.por-pre-img-area {
	margin: 0px;
	padding: 0px;
	width: 576px;
	float: left;
	text-align: center;
}
.por-pre-txt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.por-pre-img {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.por-pre-logo-area {
	text-align: center;
	height: 74px;
	width: 576px;
	background-image: url(../images/por-pre-logo-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.por-pre-logo-area img {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sitemap-area {
	margin: 0px;
	padding-top: 58px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 604px;
	float: left;
}
.por-pre-bc-portfolio {
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sitemap-tp {
	margin: 0px;
	width: 604px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 56px;
	padding-left: 0px;
	float: left;
}
.sitemap-lft-box {
	width: 272px;
	float: left;
}
.sitemap-lft-head {
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 98px;
	float: left;
}
.sitemap-lft-head img {
	padding: 0px;
	float: right;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.company-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #d0d0d0;
	float: right;
}
.sitemap-oc-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #106ec6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 98px;
	text-align: right;
	float: right;
}
.sitemap-lft-link {
	float: left;
	width: 155px;
	display: block;
	background-image: url(../images/sitemap-rgt-line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.sitemap-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
}
.sitemap-txt ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.sitemap-txt ul li {
	background-image: url(../images/sitemap-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 12px;
}
.sitemap-txt ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #898989;
	text-decoration: none;
}
.sitemap-txt ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sitemap-rgt-box {
	width: 332px;
	float: left;
}
.sitemap-rgt-head {
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 156px;
	float: left;
	text-align: right;
}
.sitemap-wotu-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #00d3c7;
	text-decoration: none;
	width: 87px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 68px;
}
.sitemap-rgt-head img {
	padding: 0px;
	float: right;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sitemap-os-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #67b200;
	text-decoration: none;
	margin: 0px;
	width: 90px;
	text-align: right;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.sitemap-op-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #be9500;
	text-decoration: none;
	margin: 0px;
	text-align: right;
	width: 87px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 69px;
}
.sitemap-contactus-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #c8004e;
	text-decoration: none;
	margin: 0px;
	width: 78px;
	text-align: right;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.sitemap-st-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #7a49dd;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 124px;
	float: right;
}
#horizontal_container {
	width: 704px;
	height: 273px;
	background-image: url(../images/banner-yahoo-store-design.jpg);
	background-repeat: no-repeat;
	background-position: 112px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.horizontal_accordion_toggle {
	float: left;
	display: block;
	height: 273px;
	width: 28px;
	background-image: url(../images/web-development-script.gif);
	background-position:left top;
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	margin: 0 0 0 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.horizontal_accordion_toggle a {
	float:left;
	width:28px;
	height:273px;
}
.horizontal_accordion_toggle a.services {
	background-image:url(../images/op-script.gif);
}
.horizontal_accordion_toggle a.website-design {
	background-image:url(../images/website-design-script.gif);
}
.horizontal_accordion_toggle a.web-development {
	background-image:url(../images/web-development-script.gif);
}
.horizontal_accordion_toggle a.yahoo-store-design {
	background-image:url(../images/yahoo-store-design-script.gif);
}
.horizontal_accordion_toggle a:hover {
	background-position:0px -273px;
}
.horizontal_accordion_toggle_active a {
	background-position: 0px -546px;
	background-repeat: no-repeat;
}
.horizontal_accordion_content {
	height: 273px;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	color: #444444;
	width:589px;
}
.horizontal_accordion_content img {
	float:left;
}
.chat-icon {
	padding: 0px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.required {
	color: #fe8401;
}


----form ---

#content .fomtext {
	border: 1px solid #999999;
	color: #333333;
}
#content .formarea{
	padding: 0px;
	display: block;
	margin: 0px;
	float: left;
}
#content label {
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.btn-submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ff6d00;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 64px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.thankyou-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.thankyou-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #424A51;
	text-decoration: none;
}
