body {margin:0px; padding:0; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size:12px; line-height:16px;}
h1, h2, h3, p{ margin:0; padding:0;}
* { margin:0; padding:}

h2{font-size:20px; line-height:27px; font-weight:normal; text-align:left; color:#535353;}

#wrapper {width:929px; margin:0 auto;}

#top-part-newsletter {width:929px; padding-top:20px; padding-bottom:20px;}

#top-part {width:929px; height:295px;}
#top-left {width:276px; height:295px; float:left;}
#top-right {width:207px; height:295px; float:right;}
#flash {width:446px; height:295px; float:left;}
#top-right-bg {width:207px; height:30px; float:left; background:url(../images/top-right-img.jpg) repeat-y left top;}

#top-left h3{font-size:11px; font-weight:normal; line-height:36px; color:#535353; text-align:left; text-decoration:none;}
#top-left h3 a{font-size:11px; font-weight:normal; line-height:36px; color:#535353; text-align:left; text-decoration:none;}
#top-left h3 a:hover{color:#005a84;}

#link-top {width:207px; height:9px; float:left; background:url(../images/link-top.jpg) no-repeat left top;}
#link-bg {width:207px; float:left; background:url(../images/link-bg.jpg) repeat-y left top;}
#link-bottom {width:207px; height:10px; float:left; background:url(../images/link-bottom.jpg) no-repeat left top;}

.top-link {width:207px; float:left; text-align:left; margin:5px 0;}
.top-link ul {text-align:left; margin:0px; padding:0;}
.top-link ul li {color:#005a84; text-decoration:none; text-align:left; font-weight:bold; padding:7px 0 7px 15px; list-style:none; background:url(../images/link-sep.jpg) no-repeat left bottom;}
.top-link ul li a{color:#005a84; text-decoration:none; text-align:left; display:block;}
.top-link ul li a:hover{color:#ed9a07;}

#top-curve {width:655px; height:7px; float:right; background:url(../images/top-curve-left.jpg) no-repeat left top #ededed; text-align:right; margin-right:15px;}

#box-top {width:929px; height:8px; float:left; background:url(../images/box-top-bg.jpg) repeat-x left top;}
#box-left {width:8px; height:8px; float:left; background:url(../images/box-top-left.jpg) no-repeat left top;}
#box-right {width:8px; height:8px; float:right; background:url(../images/box-top-right.jpg) no-repeat right top;}

#content-part {width:927px; float:left; border-left:solid 1px #ededed; border-right:solid 1px #ededed;}

#side-link-part {width:236px; float:left; margin-top:20px;}
#content-text {width:420px; float:left; margin-left:18px; text-align:left; background:url(../images/icon-seo-small.jpg) no-repeat 350px top;}
#video-part {width:233px; height:177px; float:left; margin:20px 0 0 12px; background:url(../images/video-bg.jpg) no-repeat left top; text-align:left;}
#inner-content-text {width:650px; float:left; margin-left:18px; text-align:left;}
/*#inner-content-text p{width:650px; float:left; padding:8px 0; border-top:solid 1px #ededed;}*/
#inner-content-text p{width:650px; float:left; padding:8px 0;}

#inner-content-top {width:620px; float:left; border-top:solid 1px #ededed; background:#f8f8f8; padding:10px 15px;}
#inner-content-top ul{ list-style-position:inside; padding:0; margin:0; list-style:none;}
#inner-yellow-part {width:650px; height:7px; float:left; background:url(../images/yellow-curve-right.jpg) no-repeat right top #febf4d;}
#inner-yellow-part1 {width:650px; height:7px; float:left; background:url(../images/yellow-curve-right1.jpg) no-repeat right top #febf4d;}
#inner-blue-part {width:650px; height:7px; float:left; background:url(../images/blue-curve-right.jpg) no-repeat right top #015a84;}
#inner-box-part {width:650px; float:left; margin-top:12px;}
#inner-box-tab-part {width:650px; height:55px; float:left;}
#inner-box-content-part {width:650px; float:left; background:#f8f8f8;}
#inner-box-content-part span{ float:left; padding-right:10px;}
#inner-box-content-part p{width:150px; border:none; margin:0; float:left; padding-top:5px;}
#inner-box-top-part {width:650px; height:67px; float:left; background:url(../images/inner-box-top-bg.jpg) repeat-x left top;}
#inner-box-top-part p{width:620px; float:left; padding:15px;}
#inner-box-img-part {width:650px; float:left; background:url(../images/img-call-inner.jpg) no-repeat right top; margin-top:15px;}
#inner-box-img-part ul{width:390px; float:left; padding:0 15px;}
#inner-box-img-part ul li {list-style-position:inside; border-bottom:solid 1px #e8e8e8; padding:5px 0 5px 15px; list-style:none; background:url(../images/arrow-6.jpg) no-repeat left 11px;}
#inner-box-head-part {width:650px; height:37px; float:left; background:url(../images/inner-box-head-bg.jpg) repeat-x left top; margin-top:10px;}
#inner-box-head-part p{width:620px; line-height:37px; padding:0 15px;}
#inner-box-features-part {width:618px; float:left; padding:0 16px;}
.inner-box-features-content {width:618px; float:left; background:url(../images/inner-box-curve-bg.jpg) repeat-y left top #ffffff; margin-top:12px;}
#inner-box-features-part p{width:500px; float:left; padding:5px 15px;}
#inner-box-features-part span{padding:10px 15px; float:right; text-align:right;}
#inner-box-form-part{width:620px; float:left; padding:12px 15px;}
#inner-box-bottom-part {width:650px; height:8px; float:left; background:url(../images/inner-box-bg.jpg) repeat-x left top; padding-bottom:12px;}
#inner-box-bottom-left {width:8px; height:8px; float:left; background:url(../images/inner-box-left.jpg) no-repeat left top;}
#inner-box-bottom-right {width:8px; height:8px; float:right; background:url(../images/inner-box-right.jpg) no-repeat right top;}
.inner-button-part{width:480px; height:60px; float:left; background:#CCCCCC; margin-top:15px; padding:23px 0 0 170px; }

#content-text h1 {font-size:28px; color:#535353; text-align:left; padding:15px 0 5px 0; font-weight:normal;}
#inner-content-text h1 {font-size:28px; color:#535353; text-align:left; padding:15px 0 5px 0; font-weight:normal; border-bottom:solid 1px #ededed;}

.blogtitle a {color:#535353; font-size:28px; padding:15px 0 5px 0; font-weight:normal; text-decoration:none;}
.blogtitle a:hover {color:#005a84;}

#inner-content-text a {color:#535353; text-decoration:none;}
#inner-content-text a:hover {color:#005a84;}

.side-link-head {width:236px; height:27px; float:left; background:url(../images/side-link-head.jpg) no-repeat left top;}
.side-link-head h2{font-size:12px; line-height:27px; font-weight:bold; text-align:left; color:#005a84;}

.side-link {width:230px; float:left; text-align:left; margin:5px 0;}
.side-link ul {text-align:left; margin:0px; padding:0;}
.side-link ul li {color:#6a6a6a; text-decoration:none; text-align:left; padding:2px 0 2px 24px; list-style:none; background:url(../images/arrow-3.jpg) no-repeat 12px center;}
.side-link ul li a{color:#6a6a6a; text-decoration:none; text-align:left;}
.side-link ul li a:hover{color:#005a84;}

#content-head {width:927px; height:38px; float:left; margin-top:15px; background:url(../images/head-bg.jpg) repeat-x left top;}
#content-head h1{font-size:25px; line-height:28px; color:#005a84; text-align:left; padding-left:12px; font-weight:normal; float:left; padding-top:3px;}

#services-part {width:927px; float:left; background:url(../images/services-bg.jpg) repeat-x left top;}
#marketing-part {width:430px; float:left; padding:0 15px;}
#webdesign-part {width:430px; float:right; padding:0 15px;}
.services-link-part {width:430px; float:left; padding:5px 0 10px; background:url(../images/seprator.jpg) repeat-x left top;}

.expertise-part {width:903px; float:left; border-bottom:solid 1px #ededed; padding:8px 12px;}
.expertise-img {float:left; padding-right:12px;}
.expertise-part h2{font-size:20px; line-height:27px; font-weight:normal; text-align:left; color:#535353; padding-top:5px;}

#blog-part {width:620px; float:left; padding:15px 18px 8px; background:url(../images/img-bolg.jpg) no-repeat 18px 15px;}
.blog-content {width:620px; float:left;}
.blog-link {float:left; padding:8px 0 0px 20px; background:url(../images/arrow-2.jpg) no-repeat left 10px; }
.blog-sep {width:620px; float:left; height:1px; margin:8px 0; background:url(../images/seprator.jpg) repeat-x left top; }

#newsletter-part {width:244px; padding:0 12px 12px 12px; float:right; border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; background:url(../images/img-newsletter.jpg) no-repeat 12px 12px #ececec;}
.newsletter-content {float:left; margin-top:90px;}

#bottom-link-part {width:929px; height:74px; float:left;  border-top:solid 1px #ededed; background:url(../images/bottom-link-bg.jpg) repeat-x left bottom;}
#bottom-link-left {width:10px; height:74px; float:left; background:url(../images/bottom-link-left.jpg) no-repeat left bottom;}
#bottom-link-right {width:10px; height:74px; float:right; background:url(../images/bottom-link-right.jpg) no-repeat right bottom;}

#bottom-link-side {height:74px; float:right;}
#bottom-link-side h3{float:left; font-size:11px; line-height:74px; padding-right:12px; color:#000000; text-decoration:none;}
#bottom-link-side h3 a{float:left; font-size:11px; line-height:74px; color:#000000; text-decoration:none;}
#bottom-link-side h3 a:hover{text-decoration:underline;}

#bottom-social {height:74px; float:left;}

#bottom-part {width:929px; height:30px; float:left; background:url(../images/bottom-bg.jpg) repeat-x left top; padding-bottom:12px;}
#bottom-left {width:10px; height:30px; float:left; background:url(../images/bottom-left.jpg) no-repeat left top;}
#bottom-right {width:10px; height:30px; float:right; background:url(../images/bottom-right.jpg) no-repeat right top;}

#bottom-link {height:30px; float:left;}
#bottom-link h3{float:left; font-size:11px; font-weight:normal; line-height:30px; color:#005a84; text-align:center; text-decoration:none; padding:0 10px;}
#bottom-link h3 a{float:left; font-size:11px; font-weight:normal; line-height:30px; color:#005a84; text-align:center; text-decoration:none;}
#bottom-link h3 a:hover{color:#000000;}

#copyright {float:right; font-size:11px; line-height:30px; padding-right:10px; color:#000000; text-decoration:none;}

.tab-link ul {float:left; list-style:none; margin:0px; padding:0px;}
.tab-link ul li {float:left; display:inline; text-align:center; color:#535353; height:55px; padding:0 0 0 10px; background:#000 url(../images/inner-box-tab.jpg); margin-right:12px;}
.tab-link ul li b{ display:block; padding:10px 20px 0 10px; background:url(../images/inner-box-tab.jpg) right top;}
.tab-link ul li a{float:left; display:block; text-align:center; color:#535353; height:55px; text-decoration:none;}
.tab-link ul li a:hover{color:#005a86;}
.tab-link ul li.selected {float:left; display:inline; text-align:center; color:#005a86; height:55px; padding:0 0 0 10px; background:#000 url(../images/inner-box-tab-s.jpg); margin-right:12px;}
.tab-link ul li.selected b{ display:block; padding:10px 20px 0 10px; background:url(../images/inner-box-tab-s.jpg) right top;}
.tab-link ul li.selected a{float:left; display:block; text-align:center; color:#005a86; height:55px; text-decoration:none;}
.tab-link ul li.selected a:hover{color:#005a86;}

.tab-link1 ul {float:left; list-style:none; margin:0px; padding:0px;}
.tab-link1 ul li {float:left; display:inline; text-align:center; line-height:55px; color:#535353; height:55px; padding:0 0 0 10px; background:#000 url(../images/inner-box-tab.jpg); margin-right:12px;}
.tab-link1 ul li b{ display:block; padding:0px 20px 0 10px; background:url(../images/inner-box-tab.jpg) right top;}
.tab-link1 ul li a{float:left; display:block; text-align:center; color:#535353; height:55px; text-decoration:none;}
.tab-link1 ul li a:hover{color:#005a86;}
.tab-link1 ul li.selected {float:left; display:inline; text-align:center; line-height:55px; color:#005a86; height:55px; padding:0 0 0 10px; background:#000 url(../images/inner-box-tab-s.jpg); margin-right:12px;}
.tab-link1 ul li.selected b{ display:block; padding:0px 20px 0 10px; background:url(../images/inner-box-tab-s.jpg) right top;}
.tab-link1 ul li.selected a{float:left; display:block; text-align:center; color:#005a86; height:55px; text-decoration:none;}
.tab-link1 ul li.selected a:hover{color:#005a86;}

.map-part { float:right; width:250px; height:200px;}

.normal-text {line-height:18px; color:#6a6a6a; text-decoration:none; text-align:justify;}

.blue-text {line-height:18px; color:#005a84; text-decoration:none; }
.blue-text a{line-height:18px; color:#005a84; text-decoration:none;}
.blue-text a:hover{text-decoration:underline;}

.darkgrey-text {line-height:18px; color:#535353; text-decoration:none; }
.darkgrey-text a{line-height:18px; color:#535353; text-decoration:none;}
.darkgrey-text a:hover{color:#005a84;}

.orange-text {line-height:18px; color:#fdbd24; text-decoration:none; }
.orange-text a{line-height:18px; color:#fdbd24; text-decoration:none;}
.orange-text a:hover{color:#005a84;}

.free-quote-form-text {line-height:24px; color:#535353; text-decoration:none; }

.input-text {padding:0px; width:100%; margin-bottom:0px; height:18px; color:#757575; text-decoration:none; border:solid 1px #dadada; background:url(../images/form-bg.jpg) repeat-x left top;}
.input-text1 {color:#757575; text-decoration:none; border:solid 1px #e9e9e9; background:#ffffff; width:150px; * margin:0px; }
.input-text2 {color:#757575; text-decoration:none; border:solid 1px #e9e9e9; background:#ffffff; width:600px; height:60px;  }

input {border:1px solid #C1C1C1; padding:2px 5px 2px 3px; background: url(../images/bg-textbox.gif) repeat-x; font-size:12px; color:#7e7979; margin:3px 0 10px 0; height:15px;}
.inputbutton {border:1px solid #C1C1C1; padding:3px 5px 3px 5px; background: url(../images/bg-textbox.gif) repeat-x; font-size:12px; color:#7e7979; margin:0px 0 10px 0; height:24px;}
select {border:1px solid #C1C1C1; padding:1px 1px 1px 2px; background: url(../images/bg-textbox.gif) repeat-x; font-size:12px; color:#7e7979; margin:5px 0 10px 0;}
textarea {border:1px solid #C1C1C1; padding:4px 5px 0px 5px; background: url(../images/bg-textarea.gif) repeat-x; font-size:12px; color:#7e7979; margin:3px 0 10px 0;}

.input-submit {border:0; text-indent:-99999px; cursor:hand; width:81px; height:27px; background: url(../images/btn-submit.gif) repeat-x;}

.input-submit-yellow {border:0; text-indent:-99999px; cursor:hand; width:84px; height:33px; background-image: url(../images/button-submit.jpg); background-color:transparent; background-repeat:no-repeat;}

.input-submit-request {border:0; text-indent:-99999px; cursor:hand; width:153px; height:33px; background-image: url(../images/button-submit-request.jpg); background-color:transparent; background-repeat:no-repeat;}

.black-text-b {font-size:15px; font-weight:bold; line-height:18px; color:#000000; text-decoration:none;}
.blue-text-b {font-size:15px; font-weight:bold; line-height:18px; color:#005a86; text-decoration:none;}

#form-part {width:650px; float:left; border-left:solid 1px #ededed; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed;}
#form-head {width:650px; height:30px; float:left; background:url(../images/head-bg.jpg) repeat-x left top;}
#form-head h1 {font-size:18px; color:#005a84; text-align:left; padding-left:12px; font-weight:normal; float:left; padding-top:6px;}
.form-part {width:626px; float:left; padding:8px 12px;}

.newsletterinput {border:1px solid #C1C1C1; padding:4px 5px 3px 5px; background: url(../images/bg-textbox.gif) repeat-x; font-size:12px; color:#7e7979; margin:3px 0 5px 0; height:15px;}
.newsletterbutton {border:0; width:29px; height:20px; cursor:hand; background: url(../images/button-add.jpg) no-repeat; text-indent:-99999px;}
.newsletterbutton2 {border:0; width:28px; height:20px; cursor:hand; background: url(../images/button-remove.jpg) no-repeat; text-indent:-99999px;}

.redio_border_none{
	background:none;
	float:left;
	border:0px;
}

input[type="radio"]{
	background:none;
	border:0px;
}

.lhs-contact-input-text {height:13px; color:#757575; text-decoration:none; border:solid 1px #dadada; background:url(../images/form-bg.jpg) repeat-x left top #FF0000;}
#lhs-contact-form-part{width:236px; float:left; background:url(../images/contact-form-bg.jpg) repeat-y left top;}
