 {
	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.launchsite {
	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/ciplex-logo.gif) no-repeat left top; FLOAT: left; WIDTH: 223px; TEXT-INDENT: -9999px; POSITION: relative; TOP: 20px; HEIGHT: 59px; outline: none
}
#mainnav {
	RIGHT: -1px; 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-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: 2px
}
#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: 320px; 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: 0px; 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
}
