BODY {
	BACKGROUND-IMAGE: url(../images/main-bg.jpg); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f1f1f1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #999; FONT-SIZE: 13px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#main-wrapper {
	MARGIN: auto; WIDTH: 966px
}
#header {
	HEIGHT: 104px
}
#logo {
	FLOAT: left; PADDING-TOP: 10px
}
#slogan {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px; FLOAT: right; PADDING-TOP: 55px
}
#main-nav {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px; CLEAR: both
}
#main-nav UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; FONT-FAMILY: "Myriad Pro", Verdana; COLOR: #ccc; FONT-SIZE: 18px; LIST-STYLE-IMAGE: none; PADDING-TOP: 30px
}
#main-nav UL LI {
	DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%
}
#main-nav UL LI A {
	PADDING-BOTTOM: 20px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 23px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 23px; COLOR: #ccc; TEXT-DECORATION: none; PADDING-TOP: 20px
}
#main-nav UL LI#nav-item1 A {
	PADDING-LEFT: 32px; PADDING-RIGHT: 32px
}
#main-nav UL LI#nav-item2 A {
	PADDING-LEFT: 32px; PADDING-RIGHT: 32px
}
#main-nav UL LI A:hover {
	BACKGROUND-IMAGE: url(../images/nav-hover.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; COLOR: #ccc; TEXT-DECORATION: none
}
#main-nav UL LI#nav-item1 {
	
}
#main-nav UL LI#nav-item1 A {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%
}
#main-nav UL LI#nav-item2 A {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%
}
#main-nav UL LI#nav-item3 A {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%
}
#main-nav UL LI#nav-item4 A {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%
}
.main-nav {
	BACKGROUND-IMAGE: url(../images/nav-bg.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 83px
}
#hero-text {
	TEXT-ALIGN: left; WIDTH: 330px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 50px
}
#hero-text H1 {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Myriad Pro", Verdana; COLOR: #666; FONT-SIZE: 25px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#hero-text P {
	PADDING-BOTTOM: 19px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#hero-text A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #333; TEXT-DECORATION: none
}
#hero-text A:visited {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #333; TEXT-DECORATION: none
}
#hero-text A:link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #333; TEXT-DECORATION: none
}
.link-more {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #333; TEXT-DECORATION: none
}
.link-more:link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #333; TEXT-DECORATION: none
}
.link-more:visited {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #333; TEXT-DECORATION: none
}
#hero-text A:hover {
	
}
#content-section-main-wrapper {
	BACKGROUND-IMAGE: url(../images/main-content-bg.png); PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; CLEAR: both; PADDING-TOP: 0px
}
#inner_container {
	BACKGROUND-IMAGE: url(../images/body-bg.png); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 31px
}
#content-left-main {
	WIDTH: 600px; FLOAT: left
}
#content-article {
	WIDTH: 650px; FLOAT: left
}
#page-contant {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 37px; PADDING-RIGHT: 50px; PADDING-TOP: 0px
}
#page {
	PADDING-LEFT: 20px; PADDING-RIGHT: 15px
}
#pageinner {
	PADDING-LEFT: 20px; PADDING-RIGHT: 15px
}
.page-heading {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: "Myriad Pro", Verdana; COLOR: #666; FONT-SIZE: 25px; FONT-WEIGHT: normal
}
#content-inner-left {
	BACKGROUND-IMAGE: url(../images/content-seperator.gif); PADDING-LEFT: 16px; WIDTH: 600px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; FLOAT: left; HEIGHT: ; PADDING-TOP: 14px
}
#content-inner-right {
	BACKGROUND-IMAGE: url(../images/content-seperator.gif); PADDING-LEFT: 10px; WIDTH: 300px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; FLOAT: right; HEIGHT: 300px; MARGIN-RIGHT: 30px; PADDING-TOP: 14px
}
#content-right-main {
	WIDTH: 300px; FLOAT: right; PADDING-TOP: 14px
}
.work-sample-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.work-sample-list LI {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.work-sample-list .heading {
	PADDING-BOTTOM: 28px
}
.portfolio-item {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 4px; WIDTH: 396px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 39px; FLOAT: left; HEIGHT: 194px; MARGIN-RIGHT: 57px; PADDING-TOP: 4px
}
.portfolio-item2 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 396px; PADDING-RIGHT: 4px; MARGIN-BOTTOM: 39px; FLOAT: left; MARGIN-RIGHT: 57px; PADDING-TOP: 4px
}
#content-full {
	CLEAR: both
}
#frm-contact {
	PADDING-TOP: 10px
}
#frm-contact TR TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; VERTICAL-ALIGN: middle; PADDING-TOP: 8px
}
#frm-contact TR TD INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 8px; WIDTH: 400px; PADDING-RIGHT: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 8px
}
#frm-contact TR TD TEXTAREA {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #e6e6e6; PADDING-LEFT: 8px; WIDTH: 400px; PADDING-RIGHT: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 8px
}
#frm-contact TR TD TEXTAREA {
	HEIGHT: 120px
}
#frm-contact TR TD.lable {
	PADDING-RIGHT: 40px
}
#btn-submit {
	TEXT-ALIGN: right
}
.v-top {
	VERTICAL-ALIGN: top !important
}
#frm-contact TR TD#btn-submit INPUT {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 4px; WIDTH: 80px; PADDING-RIGHT: 4px; COLOR: #fff; CURSOR: pointer; PADDING-TOP: 4px
}
#contacts {
	PADDING-LEFT: 37px; PADDING-TOP: 55px
}
.contact-item {
	WIDTH: 268px; MARGIN-BOTTOM: 40px; FLOAT: left; MARGIN-RIGHT: 37px
}
.contact-item H1 {
	MARGIN: 0px
}
#footer {
	BACKGROUND-IMAGE: url(../images/page-bottom-bg.png); TEXT-ALIGN: center; PADDING-BOTTOM: 40px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; HEIGHT: 55px; PADDING-TOP: 93px
}
#footer-logo {
	PADDING-BOTTOM: 5px
}
.copy {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999; FONT-SIZE: 10px
}
.clr-bth {
	CLEAR: both
}
.clearfloat {
	LINE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 1px
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.err {
	COLOR: #cc0000
}
.star {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top !important
}
