 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

HTML {

	BACKGROUND: #000; HEIGHT: 100%

}

BODY {

	BACKGROUND: #000; HEIGHT: 100%

}

BODY {

	FONT-SIZE: 12px; BACKGROUND: url(../images/bg-body.jpg) #000000 no-repeat center top; COLOR: #999999; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center

}

.clear {

	CLEAR: both

}

.wrapper {

	MIN-HEIGHT: 100%; MARGIN: 0px auto; WIDTH: 935px; HEIGHT: auto! important; TEXT-ALIGN: left

}

LABEL {

	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

INPUT.txt-field {

	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

TEXTAREA.textarea {

	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif

}

TEXTAREA {

	OVERFLOW: auto

}

LABEL {

	COLOR: #999999; LINE-HEIGHT: 22px; MARGIN-RIGHT: 4px

}

INPUT.txt-field {

	BORDER-RIGHT: #585858 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #585858 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; BORDER-LEFT: #585858 1px solid; WIDTH: 212px; COLOR: #5c5c5c; PADDING-TOP: 4px; BORDER-BOTTOM: #585858 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #1d1d1d

}

TEXTAREA.textarea {

	BORDER-RIGHT: #585858 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #585858 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; BORDER-LEFT: #585858 1px solid; WIDTH: 212px; COLOR: #5c5c5c; PADDING-TOP: 4px; BORDER-BOTTOM: #585858 1px solid; HEIGHT: 100px; BACKGROUND-COLOR: #1d1d1d

}

TEXTAREA.bigger {

	WIDTH: 400px

}

INPUT.txt-field-active {

	BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffcc00 1px solid

}

TEXTAREA.textarea-active {

	BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffcc00 1px solid

}

INPUT.txt-field:unknown {

	BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffcc00 1px solid

}

TEXTAREA.textarea:unknown {

	BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffcc00 1px solid

}

H1 {

	MARGIN-TOP: 3px; COLOR: #4c4c4c

}

H2 {

	MARGIN-TOP: 3px; COLOR: #4c4c4c

}

H3 {

	MARGIN-TOP: 3px; COLOR: #4c4c4c

}

H4 {

	MARGIN-TOP: 3px; COLOR: #4c4c4c

}

H5 {

	MARGIN-TOP: 3px; COLOR: #4c4c4c

}

H1 {

	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: 0.8em; TEXT-TRANSFORM: uppercase; COLOR: #ffffff

}

H1.hservice-m {

	TEXT-TRANSFORM: none

}

H2 {

	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 0.8em; COLOR: #ffffff

}

H3 {

	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-BOTTOM: 0.8em; COLOR: #4c4c4c

}

H4 {

	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0.8em

}

H5 {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 0.8em; COLOR: #999999; LINE-HEIGHT: 23px

}

A {

	TEXT-DECORATION: none

}

A:hover {

	TEXT-DECORATION: none

}

A:unknown {

	outline: none

}

P A {

	

}

A.plain {

	FONT-WEIGHT: normal; COLOR: #666666

}

A.requestquote {

	BACKGROUND: url(../images/btn-request-a-quote.gif) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 172px; TEXT-INDENT: -9999px; HEIGHT: 33px

}

A.viewportfolio {

	BACKGROUND: url(../images/btn-request-a-quote.gif) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 172px; TEXT-INDENT: -9999px; HEIGHT: 33px

}

A.readmore {

	BACKGROUND: url(../images/btn-request-a-quote.gif) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 172px; TEXT-INDENT: -9999px; HEIGHT: 33px

}

A.viewexamples {

	BACKGROUND: url(../images/btn-request-a-quote.gif) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 172px; TEXT-INDENT: -9999px; HEIGHT: 33px

}

A.viewportfolio {

	BACKGROUND-IMAGE: url(../images/btn-view-portfolio.gif)

}

A.requestquote:hover {

	BACKGROUND-POSITION: left bottom

}

A.viewportfolio:hover {

	BACKGROUND-POSITION: left bottom

}

A.readmore:hover {

	BACKGROUND-POSITION: left bottom

}

A.viewexamples:hover {

	BACKGROUND-POSITION: left bottom

}

A.readmore {

	BACKGROUND-IMAGE: url(../images/btn-read-more.gif); WIDTH: 188px

}

A.viewexamples {

	BACKGROUND-IMAGE: url(../images/btn-view-examples.gif); WIDTH: 188px

}

.arrowt {

	PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: url(../images/arrow-aftertitle.gif) no-repeat right center

}

.readmore {

	PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: url(../images/arrow-aftertitle.gif) no-repeat right center

}

UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none

}

UL LI A {

	COLOR: #ffffff

}

P {

	FONT-SIZE: 1em; MARGIN-BOTTOM: 1em; COLOR: #999999; LINE-HEIGHT: 1.2em

}

#header {

	MARGIN-BOTTOM: 20px; WIDTH: 100%; POSITION: relative; HEIGHT: 101px

}

#logo {

	BACKGROUND: url(../images/logo.jpg) no-repeat left top; FLOAT: left; WIDTH: 266px; TEXT-INDENT: -9999px; POSITION: relative; TOP: 20px; HEIGHT: 59px; outline: none

}

#mainnav {

	RIGHT: -2px;

	FLOAT: right;

	LIST-STYLE-TYPE: none;

	POSITION: absolute;

	TOP: 61px

}

#mainnav LI {

	DISPLAY: inline; FLOAT: left; LIST-STYLE-TYPE: none

}

#mainnav LI A {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../images/menu/mainnav-contact-us.png) no-repeat center bottom; PADDING-BOTTOM: 0px; WIDTH: 132px; CURSOR: pointer; COLOR: #666666; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 58px; TEXT-DECORATION: none; outline: none

}

#mainnav LI#mainnav-home A {

	BACKGROUND-IMAGE: url(../images/menu/mainnav-home.jpg); WIDTH: 91px

}

#mainnav LI#mainnav-who A {

	BACKGROUND-IMAGE: url(../images/menu/mainnav-who-we-are.jpg); WIDTH: 130px

}

#mainnav LI#mainnav-what A {

	BACKGROUND-IMAGE: url(../images/menu/mainnav-what-we-do.jpg); WIDTH: 120px

}

#mainnav LI#mainnav-work A {

	BACKGROUND-IMAGE: url(../images/menu/mainnav-our-work.jpg); WIDTH: 120px

}

#mainnav LI#mainnav-contact A {

	BACKGROUND-IMAGE: url(../images/menu/mainnav-contact-us.jpg); WIDTH: 121px

}

#mainnav LI A:hover {

	BACKGROUND-POSITION: center top

}

#mainnav LI.active A {

	BACKGROUND-POSITION: center top

}

#top-links {

	RIGHT: 0px; FLOAT: right; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 1px

}

#top-links LI {

	DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: url(../images/bullet-toplinks.gif) no-repeat left center; FLOAT: left; MARGIN-LEFT: 20px; LINE-HEIGHT: 14px; LIST-STYLE-TYPE: none

}

#top-links LI A {

	TEXT-DECORATION: none

}

#top-links LI A:hover {

	TEXT-DECORATION: none

}

#top-links LI {

	FONT-SIZE: 12px; COLOR: #999999

}

#top-links LI A {

	FONT-SIZE: 12px; COLOR: #999999

}

#top-links LI EM {

	COLOR: #ffffff; FONT-STYLE: normal

}

#top-links LI A EM {

	COLOR: #ffffff; FONT-STYLE: normal

}

#top-links LI A:hover EM {

	COLOR: #ffcc00

}

#flashcontent {

	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px

}

#maincontent {

	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-TOP: 20px

}

#maincontent P A {

	COLOR: #ffffff

}

#maincontent P A:hover {

	COLOR: #ffcc00; TEXT-DECORATION: none

}

.mainwork {

	FLOAT: left; WIDTH: 460px

}

.sidebar {

	FLOAT: left; WIDTH: 195px; MARGIN-RIGHT: 20px

}

.main {

	FLOAT: left; WIDTH: 720px

}

.main H2 {

	COLOR: #999

}

.main H3 {

	MARGIN-BOTTOM: 1px; COLOR: #fff

}

.main STRONG {

	COLOR: #999

}

.main A:link {

	COLOR: #fff

}

.main A:visited {

	COLOR: #666

}

.main A:hover {

	COLOR: #ffcc00

}

.main A:active {

	COLOR: #fff

}

.main DIV.col1 {

	FLOAT: left; WIDTH: 550px; MARGIN-RIGHT: 40px

}

.main DIV.col2 {

	FLOAT: left; WIDTH: 360px

}

.main UL {

	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px

}

.main UL LI {

	LIST-STYLE-TYPE: square

}

.main OL {

	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px

}

.sidebar .buttons {

	PADDING-LEFT: 11px; BACKGROUND: url(../images/bg-buttonsrounded.gif) no-repeat left top; PADDING-TOP: 9px; HEIGHT: 91px; TEXT-ALIGN: center

}

#box1 {

	FLOAT: left; WIDTH: 320px

}

#box1 H1.heading {

	MARGIN-TOP: 0px; BACKGROUND: url(../images/headings/welcome-to-ciplex.gif) no-repeat left top; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 2px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; BORDER-BOTTOM: #1e1e1e 1px solid; HEIGHT: 41px

}

#box2 H1.heading {

	MARGIN-TOP: 0px; BACKGROUND: url(../images/headings/welcome-to-ciplex.gif) no-repeat left top; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 2px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; BORDER-BOTTOM: #1e1e1e 1px solid; HEIGHT: 41px

}

#box3 H1.heading {

	MARGIN-TOP: 0px; BACKGROUND: url(../images/headings/welcome-to-ciplex.gif) no-repeat left top; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 2px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; BORDER-BOTTOM: #1e1e1e 1px solid; HEIGHT: 41px

}

#box2 {

	FLOAT: left; MARGIN: 0px 20px; WIDTH: 310px

}

#box2 H1.heading {

	BACKGROUND-IMAGE: url(../images/headings/websites-starting-from.gif)

}

#box3 {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../images/bg-roundedbox.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 225px; PADDING-TOP: 15px; TEXT-ALIGN: center

}

#box3 H1.heading {

	BACKGROUND-IMAGE: url(../images/headings/high-end-agency-services.gif); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

#box3 A.requestquote {

	DISPLAY: block; FLOAT: none; MARGIN: -8px auto 4px

}

#box3 A.viewportfolio {

	DISPLAY: block; FLOAT: none; MARGIN: 0px auto

}

#articles {

	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #1e1e1e 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 16px; WIDTH: 100%; PADDING-TOP: 20px

}

#articles H1.heading {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 13px; BACKGROUND: url(../images/headings/articles-and-news.gif) no-repeat left center; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 105px; TEXT-INDENT: -9999px; LINE-HEIGHT: 17px; PADDING-TOP: 3px; HEIGHT: 12px

}

#articles UL {

	FLOAT: left; MARGIN-LEFT: 10px; LIST-STYLE-TYPE: none

}

#articles UL LI {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN-RIGHT: 40px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#articles UL LI A {

	PADDING-LEFT: 25px; BACKGROUND: url(../images/bullet-articles-off-on.gif) no-repeat left top; COLOR: #757575

}

#articles UL LI A:hover {

	BACKGROUND-POSITION: left bottom; TEXT-DECORATION: none

}

#articles UL LI A SPAN.more {

	COLOR: #ffffff

}

#articles UL LI A:hover SPAN.more {

	COLOR: #ffcc00

}

#articles UL LI {

	FONT-SIZE: 12px; COLOR: #999999

}

#articles UL LI A {

	FONT-SIZE: 12px; COLOR: #999999

}

UL.workservices {

	FLOAT: left; MARGIN-LEFT: 30px; MARGIN-RIGHT: 27px; LIST-STYLE-TYPE: none

}

UL.workservices LI {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 18px

}

UL.workservices LI A {

	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/workservices-web-design.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 111px; COLOR: #666666; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 18px; TEXT-DECORATION: none; outline: none

}

UL.workservices LI#work-ecommerce A {

	BACKGROUND-IMAGE: url(../images/workservices-ecommerce.gif); WIDTH: 121px

}

UL.workservices LI#work-marketing A {

	BACKGROUND-IMAGE: url(../images/workservices-marketing.gif); WIDTH: 162px

}

UL.workservices LI#work-print A {

	BACKGROUND-IMAGE: url(../images/workservices-print.gif); WIDTH: 146px

}

UL.workservices LI A:hover {

	BACKGROUND-POSITION: left top; COLOR: #ffffff

}

UL.workservices LI.active A {

	BACKGROUND-POSITION: left top; COLOR: #ffffff

}

UL.sections {

	BACKGROUND: url(../images/bg-sidecontactrounded.png) no-repeat left top; MARGIN-BOTTOM: 20px; HEIGHT: 243px

}

UL.sections LI {

	PADDING-RIGHT: 23px; PADDING-LEFT: 23px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: #333333 1px solid

}

UL.sections LI.title {

	PADDING-LEFT: 21px; PADDING-BOTTOM: 8px; PADDING-TOP: 20px

}

UL.sections LI.last {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

UL.sections LI A {

	DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(../images/bullet-ciplex-yellow.gif) no-repeat left 4px; COLOR: #999999

}

UL.sections LI A:hover {

	COLOR: #ffcc00

}

UL.sections H1.heading-med {

	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

UL.sections H1.heading-med {

	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.servicebox {

	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(../images/bg-servicerounded.png) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px; WIDTH: 169px; PADDING-TOP: 20px; POSITION: relative; HEIGHT: 340px

}

.servicebox P.buttons {

	LEFT: 7px; MARGIN: 0px; BOTTOM: 20px; POSITION: absolute

}

.servicebox P.buttons .viewexamples {

	MARGIN-BOTTOM: 0px

}

H1.heading-med {

	MARGIN-TOP: 0px; BACKGROUND: url(../images/headings/web-design-hmed.gif) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 7px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; BORDER-BOTTOM: #424242 1px solid; HEIGHT: 24px

}

#service-design H1.heading-med {

	BACKGROUND-IMAGE: url(../images/headings/web-design-hmed.gif)

}

#service-ecommerce H1.heading-med {

	BACKGROUND-IMAGE: url(../images/headings/ecommerce-hmed.gif)

}

#service-marketing H1.heading-med {

	BACKGROUND-IMAGE: url(../images/headings/online-marketing-hmed.gif)

}

#service-print H1.heading-med {

	BACKGROUND-IMAGE: url(../images/headings/print-hmed.gif)

}

#service-design {

	MARGIN-LEFT: 50px

}

#contactform {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#contactform UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 355px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#contactform UL LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#contactform UL LI.submit {

	BORDER-TOP: #1e1e1e 1px solid; MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right

}

#contactform UL LI LABEL {

	FLOAT: left; WIDTH: 130px

}

#contactform UL LI P.fields {

	FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px

}

#contactform UL.checkboxes {

	FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px

}

#contactform UL.checkboxes LI {

	FLOAT: none

}

#contactform UL.checkboxes LI LABEL {

	FLOAT: none

}

#contactform UL.checkboxes LI INPUT {

	MARGIN-RIGHT: 5px

}

#overviewPromises {

	MARGIN-LEFT: 0px

}

#overviewPromises LI {

	MARGIN-BOTTOM: 20px; LIST-STYLE-TYPE: none

}

H1.heading-gradient {

	MARGIN-TOP: 0px; BACKGROUND: url(../images/headings/web-design-gradient.gif) no-repeat left top; MARGIN-BOTTOM: 0px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 39px

}

H1#hwebdesign {

	BACKGROUND-IMAGE: url(../images/headings/web-design-gradient.gif)

}

H1#hecommerce {

	BACKGROUND-IMAGE: url(../images/headings/ecommerce-gradient.gif)

}

H1#hmarketing {

	BACKGROUND-IMAGE: url(../images/headings/online-marketing-gradient.gif)

}

H1#hprint {

	BACKGROUND-IMAGE: url(../images/headings/print-gradient.gif)

}

H1#hwherenext {

	MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(../images/headings/where-next-hmed.gif); BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

UL.ciplexlist {

	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: none

}

UL.ciplexlist LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/bullet-ciplex-yellow.gif) no-repeat left 11px; PADDING-BOTTOM: 7px; COLOR: #999999; PADDING-TOP: 7px

}

UL.ciplexlist LI A {

	COLOR: #ffffff

}

UL.ciplexlist LI A:hover {

	COLOR: #ffcc00

}

#footer {

	CLEAR: both; BORDER-TOP: #1e1e1e 1px solid; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 10px

}

UL#footernav {

	FLOAT: left; MARGIN-LEFT: -10px; WIDTH: 530px; COLOR: #666666; LIST-STYLE-TYPE: none

}

UL#footernav LI {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(../images/dots-mainnav.gif) no-repeat right 8px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; HEIGHT: 14px

}

UL#footernav LI.last {

	BACKGROUND: none transparent scroll repeat 0% 0%

}

UL#footernav LI A {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 0px; TEXT-DECORATION: none

}

UL#footernav LI A:hover {

	COLOR: #ffcc00

}

UL#footernav LI.active A {

	COLOR: #ffcc00

}

#footer .side {

	FLOAT: right; WIDTH: 265px

}

#footer .side P {

	TEXT-ALIGN: right

}

#footer .side P.copy {

	COLOR: #666666

}

#footer .side .lighter {

	COLOR: #cccccc

}

#footer .side P A {

	COLOR: #ababab; TEXT-DECORATION: none

}

#footer .side P A:hover {

	TEXT-DECORATION: underline

}

.clear {

	CLEAR: both

}

IMG {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

IMG.topimg {

	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #1e1e1e 1px solid

}

IMG.left {

	FLOAT: left; MARGIN-RIGHT: 10px

}

IMG.right {

	FLOAT: right; MARGIN-LEFT: 10px

}

.fltl {

	FLOAT: left

}

.fltr {

	FLOAT: right

}

P.indented {

	TEXT-INDENT: 40px

}

P.larger {

	FONT-SIZE: 14px

}

P.nomargin {

	MARGIN: 0px

}

.topneg {

	MARGIN-TOP: -15px

}

.smaller {

	FONT-SIZE: 11px

}

P.smaller {

	LINE-HEIGHT: 20px

}

.normalweight {

	FONT-WEIGHT: normal

}

.normalweight A {

	FONT-WEIGHT: normal

}

#maincontent P.darker {

	COLOR: #333333

}

.darker {

	COLOR: #333333

}

SPAN.vertical {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

#ourworkpage #maincontent {

	BACKGROUND: url(../images/bg-maincontent-work.jpg) no-repeat left top; PADDING-BOTTOM: 40px; WIDTH: 100%

}

#whatpage #maincontent {

	MIN-HEIGHT: 478px; BACKGROUND: url(../images/bg-maincontent-what.jpg) no-repeat left top; WIDTH: 100%; PADDING-TOP: 30px; HEIGHT: 478px

}

#service-design IMG {

	MARGIN-LEFT: -15px

}

#service-ecommerce IMG {

	MARGIN-LEFT: -15px

}

#service-marketing IMG {

	MARGIN-LEFT: -15px

}

#service-print IMG {

	MARGIN-LEFT: -15px

}

#impQuestions {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px

}

#impQuestions P {

	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 10px

}

