BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5c5c5c; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #9cb7ca; TEXT-ALIGN: center
}
TD {
	FONT-SIZE: 11px; COLOR: #5c5c5c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#container {
	BACKGROUND: #ffffff; MARGIN: 22px auto; WIDTH: 932px; TEXT-ALIGN: left
}
#container .bl {
	BACKGROUND: url(bl-white-blue.gif) no-repeat 0px 100%
}
#container .br {
	BACKGROUND: url(br-white-blue.gif) no-repeat 100% 100%
}
#container .tl {
	BACKGROUND: url(tl-white-blue.gif) no-repeat 0px 0px
}
#container .tr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(tr-white-blue.gif) no-repeat 100% 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#homeHeader {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(bg-home-header.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; WIDTH: 902px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 235px; TEXT-ALIGN: left
}
#intHeader {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(bg-int-header.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; WIDTH: 902px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 144px; TEXT-ALIGN: left
}
#greyContentBox {
	WIDTH: 902px; BACKGROUND-COLOR: #230f16; TEXT-ALIGN: left
}
#greyContentBox .bl {
	BACKGROUND: url(bl-grey-white.gif) no-repeat 0px 100%
}
#greyContentBox .br {
	BACKGROUND: url(br-grey-white.gif) no-repeat 100% 100%
}
#greyContentBox .tl {
	BACKGROUND: url(tl-grey-white.gif) no-repeat 0px 0px
}
#greyContentBox .tr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(tr-grey-white.gif) no-repeat 100% 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#smWhiteContentBox1 {
	BACKGROUND-POSITION: center top; FLOAT: left; BACKGROUND-IMAGE: url(bg-lg-top-grey.gif); MARGIN: 0px 0px 15px; WIDTH: 280px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#smWhiteContentBox2 {
	BACKGROUND-POSITION: center top; FLOAT: left; BACKGROUND-IMAGE: url(bg-lg-top-grey.gif); MARGIN: 0px 0px 15px; WIDTH: 280px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#smWhiteContentBox3 {
	BACKGROUND-POSITION: center top; FLOAT: left; BACKGROUND-IMAGE: url(bg-lg-top-grey.gif); MARGIN: 0px 0px 15px; WIDTH: 280px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#medWhiteContentBox {
	BACKGROUND-POSITION: center top; FLOAT: left; BACKGROUND-IMAGE: url(bg-med-top-grey.gif); MARGIN: 0px 0px 15px; WIDTH: 647px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#lrgWhiteContentBox {
	BACKGROUND-POSITION: center top; FLOAT: left; BACKGROUND-IMAGE: url(bg-lg-top-grey.gif); MARGIN: 0px 0px 15px; WIDTH: 872px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#whiteContentBoxInt {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#lrgWhiteContentBox #whiteContentBoxInt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.whiteContentBoxInt {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#smWhiteContentBox1 .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#smWhiteContentBox2 .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#smWhiteContentBox3 .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#medWhiteContentBox .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#lrgWhiteContentBox .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#smWhiteContentBox1 .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#smWhiteContentBox2 .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#smWhiteContentBox3 .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#medWhiteContentBox .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#lrgWhiteContentBox .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#smWhiteContentBox1 .tl {
	BACKGROUND: url(tl-grey-grey.gif) no-repeat 0px 0px
}
#smWhiteContentBox2 .tl {
	BACKGROUND: url(tl-grey-grey.gif) no-repeat 0px 0px
}
#smWhiteContentBox3 .tl {
	BACKGROUND: url(tl-grey-grey.gif) no-repeat 0px 0px
}
#medWhiteContentBox .tl {
	BACKGROUND: url(tl-grey-grey.gif) no-repeat 0px 0px
}
#lrgWhiteContentBox .tl {
	BACKGROUND: url(tl-grey-grey.gif) no-repeat 0px 0px
}
#smWhiteContentBox1 .tr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(tr-grey-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#smWhiteContentBox2 .tr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(tr-grey-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#smWhiteContentBox3 .tr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(tr-grey-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#medWhiteContentBox .tr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(tr-grey-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#lrgWhiteContentBox .tr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(tr-grey-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#rightContentBox {
	FLOAT: right; WIDTH: 210px
}
#rightQuoteBox {
	MARGIN: 0px 0px 15px; WIDTH: 210px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#rightTemplateBox {
	MARGIN: 0px 0px 15px; WIDTH: 210px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#rightTemplateHelpBox {
	MARGIN: 0px 0px 15px; WIDTH: 210px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#rightSidebarBox {
	MARGIN: 0px 0px 15px; WIDTH: 210px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#homePort {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 872px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#longQuote {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 15px; WIDTH: 872px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#longQuote {
	TEXT-ALIGN: left
}
#longQuote P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; PADDING-TOP: 7px
}
#rightQuoteBox P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#rightQuoteBox INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#rightFolioBox {
	MARGIN: 0px 0px 15px; WIDTH: 210px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#rightFolioBox #ViewPortfolio {
	MARGIN: 10px 0px 0px
}
#rightQuoteBox .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#rightFolioBox .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#homePort .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#longQuote .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#rightTemplateBox .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#rightTemplateHelpBox .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#rightSidebarBox .bl {
	BACKGROUND: url(bl-white-grey.gif) no-repeat 0px 100%
}
#rightQuoteBox .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#rightFolioBox .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#homePort .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#longQuote .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#rightTemplateBox .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#rightTemplateHelpBox .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#rightSidebarBox .br {
	BACKGROUND: url(br-white-grey.gif) no-repeat 100% 100%
}
#rightQuoteBox .tl {
	BACKGROUND: url(tl-white-grey.gif) no-repeat 0px 0px
}
#rightFolioBox .tl {
	BACKGROUND: url(tl-white-grey.gif) no-repeat 0px 0px
}
#homePort .tl {
	BACKGROUND: url(tl-white-grey.gif) no-repeat 0px 0px
}
#longQuote .tl {
	BACKGROUND: url(tl-white-grey.gif) no-repeat 0px 0px
}
#rightTemplateBox .tl {
	BACKGROUND: url(tl-white-grey.gif) no-repeat 0px 0px
}
#rightTemplateHelpBox .tl {
	BACKGROUND: url(tl-white-grey.gif) no-repeat 0px 0px
}
#rightSidebarBox .tl {
	BACKGROUND: url(tl-white-grey.gif) no-repeat 0px 0px
}
#rightQuoteBox .tr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(tr-white-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#rightFolioBox .tr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(tr-white-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#homePort .tr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(tr-white-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#longQuote .tr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(tr-white-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#rightTemplateBox .tr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(tr-white-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#rightTemplateHelpBox .tr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(tr-white-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#rightSidebarBox .tr {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(tr-white-grey.gif) no-repeat 100% 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.clear {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BORDER-BOTTOM-WIDTH: 0px; LINE-HEIGHT: 0; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; COLOR: #ffffff; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#footer A:link {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 7px
}
A {
	FONT-WEIGHT: bold; COLOR: #ea7d29; FONT-STYLE: italic; TEXT-DECORATION: underline
}
A:link {
	FONT-WEIGHT: bold; COLOR: #ea7d29; FONT-STYLE: italic; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #ea7d29; FONT-STYLE: italic; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ea7d29; TEXT-DECORATION: none
}
A.normal {
	FONT-WEIGHT: normal; COLOR: #ea7d29; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A.normal:link {
	FONT-WEIGHT: normal; COLOR: #ea7d29; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A.normal:visited {
	FONT-WEIGHT: normal; COLOR: #ea7d29; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A.normal:hover {
	COLOR: #ea7d29; TEXT-DECORATION: none
}
.bigBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #01789c; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smOrange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ea7d29; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smGrey {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #a4a4a4; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smGrey2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #a4a4a4; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1.bigBlue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #01789c; PADDING-TOP: 7px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2.bigBlue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #01789c; PADDING-TOP: 7px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2.bigGrey {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(icon-heading.gif); PADDING-BOTTOM: 8px; MARGIN: 0px; TEXT-INDENT: 32px; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#webDesignQuote {
	BACKGROUND-POSITION: center center; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(web-design-quote.gif); WIDTH: 190px; COLOR: #ffffff; LINE-HEIGHT: 29px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 29px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#clientTestimonialsBoxHeading {
	BACKGROUND-POSITION: center center; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(web-design-quote.gif); WIDTH: 190px; COLOR: #ffffff; LINE-HEIGHT: 29px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 29px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.miscBoxHeading {
	BACKGROUND-POSITION: center center; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(web-design-quote.gif); WIDTH: 190px; COLOR: #ffffff; LINE-HEIGHT: 29px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 29px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#clientTestimonials {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 500px; COLOR: #00769a; PADDING-TOP: 27px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#clientTestimonialsMain {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 500px; COLOR: #00769a; PADDING-TOP: 27px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#clientTestimonials P {
	TEXT-ALIGN: right
}
#clientTestimonials A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#clientTestimonials A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#clientTestimonialsMain A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#clientTestimonialsMain A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#clientTestimonials A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#clientTestimonialsMain A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#clientTestimonialsMain {
	HEIGHT: 80px
}
#homeHeaderLogo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 245px; PADDING-TOP: 158px; TEXT-ALIGN: right
}
#intHeaderLogo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 245px; PADDING-TOP: 67px; TEXT-ALIGN: right
}
#homeHeaderLogo H1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; COLOR: #ffffff; LINE-HEIGHT: 11px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#intHeaderLogo H1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; COLOR: #ffffff; LINE-HEIGHT: 11px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#intHeaderLogo P {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; COLOR: #ffffff; LINE-HEIGHT: 11px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#homeNavigationMenu {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: right; BACKGROUND-IMAGE: url(bg-nav-left.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 20px 0px 0px; WIDTH: 830px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px
}
#intNavigationMenu {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: right; BACKGROUND-IMAGE: url(bg-nav-left.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 20px 0px 0px; WIDTH: 830px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px
}
#intNavigationMenu {
	MARGIN: 1px 20px 0px 0px
}
#homeNavigationMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#intNavigationMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#homeNavigationMenu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#intNavigationMenu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#homeNavigationMenu A {
	PADDING-RIGHT: 34px; BACKGROUND-POSITION: right center; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: url(nav-spacer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 29px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 29px; BACKGROUND-COLOR: #230f16
}
#intNavigationMenu A {
	PADDING-RIGHT: 34px; BACKGROUND-POSITION: right center; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: url(nav-spacer.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 29px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 29px; BACKGROUND-COLOR: #230f16
}
#homeNavigationMenu A:link {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
#homeNavigationMenu A:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
#intNavigationMenu A:link {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
#intNavigationMenu A:visited {
	FONT-WEIGHT: normal; COLOR: #ffffff; FONT-STYLE: normal; TEXT-DECORATION: none
}
#homeNavigationMenu A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#intNavigationMenu A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#homeNavigationMenu A.last {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 20px; BACKGROUND-POSITION: right center; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(bg-nav-right.gif); BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 0px
}
#intNavigationMenu A.last {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 20px; BACKGROUND-POSITION: right center; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url(bg-nav-right.gif); BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-WIDTH: 0px
}
#homeColOne {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 19px 0px 0px; WIDTH: 270px; LINE-HEIGHT: 17px; PADDING-TOP: 0px
}
#homeColTwo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 19px 0px 0px 35px; WIDTH: 270px; LINE-HEIGHT: 17px; PADDING-TOP: 0px
}
#homeColOne A {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
#homeColTwo A {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
#lrgColOne {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 770px; PADDING-TOP: 0px
}
#lrgColTwo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; WIDTH: 385px; PADDING-TOP: 0px
}
#web-design-quote {
	MARGIN: 10px 0px 0px
}
#contact-form {
	MARGIN: 10px 0px 0px
}
#web-design-quote {
	HEIGHT: 338px
}
#web-design-quote INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px; WIDTH: 185px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #e0e0e0; BORDER-RIGHT-WIDTH: 0px
}
#web-design-quote TEXTAREA {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px; WIDTH: 185px; PADDING-TOP: 2px; HEIGHT: 60px; BACKGROUND-COLOR: #e0e0e0; BORDER-RIGHT-WIDTH: 0px
}
#quoteform INPUT {
	WIDTH: 185px; BACKGROUND-COLOR: #e0e0e0
}
#quoteform #attachment {
	WIDTH: 190px; BACKGROUND-COLOR: #e0e0e0
}
#quoteform SELECT {
	WIDTH: 190px; BACKGROUND-COLOR: #e0e0e0
}
#web-design-quote #phone {
	WIDTH: 130px
}
#quoteform #phone {
	WIDTH: 130px
}
#quoteform #phone2 {
	WIDTH: 130px
}
#web-design-quote #phoneext {
	MARGIN: 3px 0px 3px 3px; WIDTH: 47px
}
#quoteform #phoneext {
	MARGIN: 0px 0px 0px 3px; WIDTH: 47px
}
#quoteform #phoneext2 {
	MARGIN: 0px 0px 0px 3px; WIDTH: 47px
}
#contact-form INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px; WIDTH: 196px; LINE-HEIGHT: 20px; PADDING-TOP: 2px; HEIGHT: 20px; BACKGROUND-COLOR: #e0e0e0; BORDER-RIGHT-WIDTH: 0px
}
#contact-form #submitsm {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(SEND-sm.gif) no-repeat; WIDTH: 59px; COLOR: #5c5c5c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px
}
#contact-form TEXTAREA {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px; WIDTH: 196px; PADDING-TOP: 2px; HEIGHT: 70px; BACKGROUND-COLOR: #e0e0e0; BORDER-RIGHT-WIDTH: 0px
}
#quoteform #submit {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 6px 0px 0px; WIDTH: 59px; PADDING-TOP: 0px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
#quoteform #submit2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 6px 0px 0px; WIDTH: 59px; PADDING-TOP: 0px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
#web-design-quote #more {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(SUPPLY-MORE.gif) no-repeat; WIDTH: 85px; COLOR: #5c5c5c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px
}
#web-design-quote #submitsm {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(SEND-sm.gif) no-repeat; WIDTH: 59px; COLOR: #5c5c5c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px
}
#rndmPortfolio {
	BORDER-RIGHT: #e0e0e0 3px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e0e0e0 3px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px auto; BORDER-LEFT: #e0e0e0 3px solid; WIDTH: 170px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 3px solid; BACKGROUND-COLOR: #ffffff
}
.noBotPad {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; FONT-STYLE: italic
}
.noBotPad IMG {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 6px
}
.noBotPad A {
	FONT-STYLE: italic
}
.imageLeft {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.imageRight {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.lrgColInfoBox {
	PADDING-RIGHT: 0px; BORDER-TOP: #5c5c5c 1px dashed; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; WIDTH: 385px; PADDING-TOP: 10px
}
.smColInfoBox {
	PADDING-RIGHT: 0px; BORDER-TOP: #5c5c5c 1px dashed; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; PADDING-TOP: 10px
}
.tstmnlColInfoBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; WIDTH: 580px; PADDING-TOP: 10px; BORDER-BOTTOM: #5c5c5c 1px dashed
}
.tstmnlColInfoBox P {
	FONT-SIZE: 14px; FONT-STYLE: italic
}
.lgHeadingSpacer {
	HEIGHT: 138px
}
.smHeadingSpacer {
	HEIGHT: 110px
}
#ieLengthFix INPUT {
	WIDTH: 185px
}
.projectdescnew {
	FONT-SIZE: 11px; WIDTH: 320px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 75px; BACKGROUND-COLOR: #e0e0e0; TEXT-DECORATION: none
}
LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sitemap LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.price {
	FONT-WEIGHT: bold; COLOR: #ffb050
}
.unique_price {
	FONT-WEIGHT: bold; COLOR: white
}
#screenshots {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffb050; TEXT-ALIGN: center
}
.headerboxtitle {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../website-templates/images/bullet-headerboxtitle.gif); PADDING-BOTTOM: 0px; TEXT-INDENT: 21px; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat
}
#realsize {
	TEXT-ALIGN: center
}
TD.innerbox {
	VERTICAL-ALIGN: top
}
#buybox {
	DISPLAY: block; FLOAT: right; MARGIN: 0px 0px 5px 10px; WIDTH: 300px
}
#pricebox {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: right; BACKGROUND-IMAGE: url(bg-price-box.gif); WIDTH: 300px; COLOR: #ffffff; LINE-HEIGHT: 45px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 51px; TEXT-ALIGN: center
}
#detailnav {
	PADDING-RIGHT: 12px; DISPLAY: block; FONT-SIZE: 11px; FLOAT: right; WIDTH: 550px; PADDING-TOP: 43px
}
#detailnav A {
	TEXT-DECORATION: underline
}
#detailnav A:hover {
	TEXT-DECORATION: underline
}
#detailnav A:visited {
	TEXT-DECORATION: underline
}
#realsize {
	OVERFLOW: scroll; WIDTH: 850px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.portItemsHome {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px
}
.toplink {
	TEXT-ALIGN: right
}
#buttonWrap {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-TOP: 10px
}
.bottomHomeP {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px
}
/* 3.11 PORTFOLIO PAGES
------------------------------------------------------------------------------------------------ */
#portfolio_web .other_projects {
		clear:both;
		background:#f8f8f8 url(../images/bg-other_projects.gif) left top repeat-x;
		padding-top:25px;
		overflow:hidden;
		height:1%;
	}
#portfolio_web .other_projects li a img{
        border: none;    }
#portfolio_web .other_projects_photography {
		background:#f8f8f8 url(../images/bg-other_projects_photography.gif) left top repeat-x;
	}
#portfolio_web .odd {
	background:#f8f8f8 url(bg-other_projects-dark.gif) left top repeat-x;
}
	#portfolio_web .other_projects li {
		width:299px;
		float:left;
		display:inline;
		margin-left:19px;
		margin-bottom:19px;
		padding-bottom:5px;
		background:#e8e8e8;
		border:1px solid #fff;
	}
	#portfolio_web .other_projects li.wide {
		width:620px;
	}
	#portfolio_web .other_projects li img {
		margin:15px auto 5px;
		display:block;
	}
	#portfolio_web .other_projects h3 {
		font-size:1.25em;
		line-height:1.3em;
		font-weight:bold;
		margin-left:20px;
		padding-top:4px;
	}
	#portfolio_web .other_projects p {
		margin-left:20px;
		margin-bottom:10px;
		line-height:1em;
	}
	#portfolio_web .other_projects_photography P {
		margin-top:5px;
	}
	#portfolio_web .other_projects a.view_details,
	#portfolio_web .other_projects a.view_gallery {
		float:right;
		background:url(btn-view_details-gray.gif) left top no-repeat;
		border:0;
		width:100px;
		height:29px;
		text-indent:-9999px;
		cursor:pointer;
		margin-top:8px;
		margin-right:17px;
	}
	#portfolio_web .other_projects a.view_gallery {
		background:url(../images/btn-view_gallery.gif) left top no-repeat;
		width:113px;
		margin-top:-3px;
		margin-right:20px;
	}
	#portfolio_web .other_projects a.view_details:hover,
	#portfolio_web .other_projects a.view_gallery:hover {
		background-position:left bottom;
	}
	#portfolio_web .web_portfolio {
		background:url(../images/bg-web_portfolio.jpg) left top no-repeat;
		height:348px;
		border-top:1px solid #fff;
		position:relative;
	}
	#portfolio_web .logo_portfolio {
		background:url(../images/bg-logo_portfolio.jpg) left top no-repeat;
		height:273px;
		position:relative;
		border-top:1px solid #fff;
	}
	#portfolio_web .print_portfolio {
		background:url(../images/bg-print_portfolio.jpg) left top no-repeat;
		height:359px;
		position:relative;
		border-top:1px solid #fff;
	}
		#portfolio_web .web_portfolio #block_back,
		#portfolio_web .logo_portfolio #block_back,
		#portfolio_web .print_portfolio #block_back,
		#portfolio_web .portfolio_photography #block_back {
			position: absolute;
			top:0;
			left:0;
			z-index: 1;
		}
		#portfolio_web .web_portfolio h2,
		#portfolio_web .logo_portfolio h2,
		#portfolio_web .print_portfolio h2,
		#portfolio_web .portfolio_photography h2 {
			font-size:1.9em;
			line-height:1;
			font-weight:bold;
			margin-left:29px;
			position:absolute;
			padding-top:27px;
			z-index: 10;
		}
		#portfolio_web .web_portfolio h2 strong,
		#portfolio_web .logo_portfolio h2 strong,
		#portfolio_web .print_portfolio h2 strong {
			font-size:1.95em;
			text-transform:uppercase;
			color:#0a4571;
			font-weight:bold;
			font-style:normal;
			display:block;
		}
		#portfolio_web .web_portfolio h2 em,
		#portfolio_web .logo_portfolio h2 em,
		#portfolio_web .print_portfolio h2 em {
			font-size:1.3em;
			font-weight:bold;
			font-style:normal;
			display:block;
			line-height:.9;
		}
		#portfolio_web .web_portfolio .right,
		#portfolio_web .logo_portfolio .right,
		#portfolio_web .print_portfolio .right,
		#portfolio_web .portfolio_photography .right {
			font-size:1.2em;
			position:absolute;
			width:235px;
			top:87px;
			left:720px;
			line-height:1.3em;
			z-index: 20;
		}
		#portfolio_web .print_portfolio .right {
			font-size:120%;
			left:710px;
			top:120px;
		}
		#portfolio_web .web_portfolio .right {
			top:82px;
		}
		#portfolio_web .logo_portfolio .right {
			top:60px;
		}
		#portfolio_web .web_portfolio .right h3,
		#portfolio_web .logo_portfolio .right h3 {
			color:#0a4571;
		}
		#portfolio_web .web_portfolio .right p,
		#portfolio_web .logo_portfolio .right p {
			font-size:0.84em;
			line-height:1.4em;
		}
		#portfolio_web .logo_portfolio .right h3,
		#portfolio_web .logo_portfolio .right p {
			display:inline;
			font-size:1em;
		}
	#portfolio_web .other_projects li.previous_page {
		float:left;
		width:300px;
		padding:11px 0 28px;
		margin:0;
		background:transparent;
		display:inline;
		border:0;
	}
	#portfolio_web .other_projects li.continue_to_logo_portfolio,
	#portfolio_web .other_projects li.continue_to_print_portfolio,
	#portfolio_web .other_projects li.continue_to_web_portfolio,
	#portfolio_web .other_projects li.continue_to_photography_portfolio  {
		float:right;
		width:350px;
		padding:11px 0 28px;
		margin:0 19px 0 0;
		background:transparent;
		display:inline;
		border:0;
	}
	#portfolio_web .other_projects li.continue_to_photography_portfolio {
		width:450px;
	}
	#portfolio_web .other_projects li.previous_page a.previous_page {
		display:block;
		background:url(../images/btn-previous.gif) left top no-repeat;
		width:106px;
		height:33px;
		text-indent:-9999em;
		margin-left:19px;
		float:left;
	}
	#portfolio_web .other_projects li.previous_page a.next_page {
		display:block;
		background:url(../images/btn-next.gif) left top no-repeat;
		width:112px;
		height:31px;
		margin-top:1px;
		margin-left:7px;
		float:left;
		text-indent:-9999em;
	}
	#portfolio_web .other_projects li.continue_to_photography_portfolio a {
		display:block;
		background:url(../images/btn-continue_to_photography_portfolio.gif) left top no-repeat;
		width:410px;
		height:35px;
		text-indent:-9999em;
		float:right;
	}
	#portfolio_web .other_projects li.continue_to_logo_portfolio a {
		display:block;
		background:url(btn-continue_to_logo_portfolio.gif) left top no-repeat;
		width:327px;
		height:41px;
		text-indent:-9999em;
		float:right;
	}
	#portfolio_web .other_projects li.continue_to_print_portfolio a {
		display:block;
		background:url(../images/btn-continue_to_print_portfolio.gif) left top no-repeat;
		width:329px;
		height:35px;
		text-indent:-9999em;
		float:right;
	}
	#portfolio_web .other_projects li.continue_to_web_portfolio a {
		display:block;
		background:url(../images/btn-continue_to_web_portfolio.gif) left top no-repeat;
		width:319px;
		height:35px;
		text-indent:-9999em;
		margin:0;
		float:right;
	}
	#portfolio_web .other_projects li.previous_page a:hover,
	#portfolio_web .other_projects li.continue_to_logo_portfolio a:hover,
	#portfolio_web .other_projects li.continue_to_print_portfolio a:hover,
	#portfolio_web .other_projects li.continue_to_web_portfolio a:hover,
	#portfolio_web .other_projects li.continue_to_photography_portfolio a:hover {
		background-position:left bottom;
	}
	#portfolio_web .portfolio_photography {
		background:url(../images/bg-photography.jpg) left top no-repeat;
		height:363px;
		position:relative;
		border-top:1px solid #fff;
	}
		#portfolio_web .portfolio_photography h2 {
			font-size:1.4em;
			line-height:1;
			font-weight:bold;
			margin-left:29px;
			padding-top:27px;
		}
		#portfolio_web .portfolio_photography h2 strong {
			font-size:1.9em;
			color:#0a4571;
			font-weight:bold;
			font-style:normal;
			display:block;
			margin-top:1px;
		}
		#portfolio_web .portfolio_photography h2 em {
			font-size:1.4em;
			font-weight:bold;
			font-style:normal;
			display:block;			
			letter-spacing:-2px;
			line-height:.9;
		}		
		#portfolio_web .portfolio_photography .right {
			font-size:1.2em;
			position:absolute;
			width:235px;
			top:87px;
			left:700px;
			line-height:1.3em;
		}
#portfolio_web_detail {
		background:#f2f2f2;
		border-top:1px solid #fff;
		padding:24px 29px 0;		
		overflow:hidden;
		height:1%;
		clear:both;
	}
	#portfolio_web_detail .work_detail {
		background:#fff;
		overflow:hidden;
		height:1%;
		background:url(../images/bg-work_detail.gif) left top no-repeat;
		border-bottom:1px solid #e8e8e8;
		margin-bottom:15px;
	}
	#portfolio_web_detail .work_detail h2 {
		padding:30px 27px;
	}
	#portfolio_web_detail .work_detail p {
		color:#5a5a5a;
		font-size:1.3em;
		line-height:1.2em;
		margin:0 27px 1.2em;
	}
	#portfolio_web_detail .work_detail p.right {
		float:right;
		margin-top:-70px;
		margin-bottom:20px;
	}
	#portfolio_web_detail .controls a.go_back {
		float:left;
		width:75px;
		height:24px;
		cursor:pointer;
		text-indent:-9999em;
		background:url(../images/btn-go_back.gif) left top no-repeat;
	}
	#portfolio_web_detail .controls a.view_site {
		float:right;
		margin-right:10px;
		width:79px;
		height:24px;
		cursor:pointer;
		text-indent:-9999em;
		background:url(../images/btn-view_site.gif) left top no-repeat;
	}
		#portfolio_web_detail a.go_back:hover,
		#portfolio_web_detail a.view_site:hover {
			background-position:left bottom;
		}
	#portfolio_web_detail .gallery li {
		background:#fff;
		padding:5px;
		border:1px solid #e8e8e8;
		margin-bottom:15px;
	}
		#portfolio_web_detail .gallery li img {
			display:block;
		}
		#portfolio_web_detail .gallery li.wide {
			clear:both;
		}
		#portfolio_web_detail .gallery li.left {
			float:left;
		}
		#portfolio_web_detail .gallery li.right {
			float:right;
		}
		#portfolio_web_detail .gallery .back_to_web_portfolio {
			float:right;	
			width:280px;
			padding:0;
			border:0;
			margin:15px 0 30px;
			background:#f2f2f2;
		}
		#portfolio_web_detail .gallery .back_to_web_portfolio a {
			background:url(../images/btn-back_to_web_portfolio.gif) left top no-repeat;
			float:right;
			height:35px;
			width:280px;
			margin:0;
			text-indent:-9999em;
		}
		#portfolio_web_detail .gallery .back_to_web_portfolio a:hover {
			background-position:left bottom;
		}
	#portfolio_web_detail .work_detail_one {
		background:#fff;
		overflow:hidden;
		height:1%;
		background:url(../images/bg-work_detail.gif) left top no-repeat;
		border-bottom:1px solid #e8e8e8;
		margin-bottom:15px;
	}
	#portfolio_web_detail .work_detail_one h2 {
		padding:20px 27px 0;
		font-size:2em;
		font-weight:bold;
	}
	#portfolio_web_detail .work_detail_one p.subhead {
		font-size:1.1em;
		margin-top:-5px;		
	}
	#portfolio_web_detail .work_detail_one p {
		color:#5a5a5a;
		font-size:1em;
		line-height:1.2em;
		margin:0 27px 1.2em;
		padding-right:485px;
	}
	#portfolio_web_detail .work_detail_one p.right {
		float:right;
		background:url(../images/bg-work_detail_one-separator.gif) left 50% no-repeat;
		width:438px;
		height:195px;
		padding:0;
		margin:0;
	}
	#portfolio_web_detail .work_detail_one p.right img {
		display:block;
		margin:30px auto 0;
	}
	#portfolio_web_detail .work_detail_one p.right img.gecko {
		margin-top:65px;
	}
	#portfolio_web_detail .work_detail_one p.right img.three60 {
		margin-top:35px;
	}
	#portfolio_web_detail .work_detail_one p.right img.arbutus {
		margin-top:47px;
	}
	#portfolio_web_detail .work_detail_one p.right img.becreative {
		margin-top:34px;
	}
	#portfolio_web_detail .work_detail_one p.right img.green {
		margin-top:50px;
	}
	
	
	
#portfolio_web .photography_portfolio {
	padding:20px 0 0 7px;
	background:#f2f2f2;
	border-top:1px solid #fff;
	overflow:hidden;
	height:1%;
}
	#portfolio_web .photography_portfolio ul {
		overflow:hidden;
		height:1%;
	}
	#portfolio_web .photography_portfolio li {
		float:left;
		display:inline;
		margin-left:19px;
		margin-bottom:16px;
	}
	#portfolio_web .photography_portfolio li img {
		display:block;
	}
	#portfolio_web .photography_portfolio a.back_to_photography_portfolio {
		float:right;
		height:35px;
		background:url(../images/btn-back_to_photography_portfolio.gif) left top no-repeat;
		width:364px;
		text-indent:-9999em;
		margin-right:30px;
		margin-top:7px;
		margin-bottom:28px;
	}
	#portfolio_web .photography_portfolio a.back_to_photography_portfolio:hover {
		background-position:left bottom;
	}
#portfolio_main {
	background:#f8f8f8;
	border-top:1px solid #fff;
	padding:20px;
}
	#portfolio_main .intro {
		background:url(../images/bg-clients-bottom.gif) left bottom no-repeat;
		margin-bottom:15px;
	}
	
	#portfolio_main .intro h2 {
		background:url(../images/bg-services_page-top.gif) left top no-repeat;
		padding:29px 20px;
		font-size:200%;
		font-weight:bold;
		line-height:1.4em;
	}
	#portfolio_main .intro h2 strong {
		font-size:2em;
		color:#0a4571;
		font-weight:bold;
		font-style:normal;
		display:block;
		text-transform:uppercase;
		margin-top:3px;
	}
	#portfolio_main .intro h2 em {
		font-size:1.4em;
		font-weight:bold;
		font-style:normal;
		display:block;
	}
	#portfolio_main .intro p {
		font-size:1.2em;
		line-height:1.2em;
		padding:0 400px 35px 20px;
	}
	#portfolio_main .intro p.pitch {
		color:#0a4571;
		font-size:1.7em;
	}
	#portfolio_main	.intro .quick_links {
		width:322px;
		float:right;
		display:inline;
		margin-right:37px;
		margin-top:32px;
	}
	#portfolio_main	.quick_links li {
		margin-bottom:11px;
	}
	#portfolio_main .bottom_links {
		overflow:hidden;
		height:1%;
	}
	#portfolio_main .bottom_links li {
		float:left;
		width:300px;
		display:inline;
		margin-top:15px;
		margin-right:19px;
	}
	#portfolio_main .bottom_links li.last_element {
		margin-right:0;
	}
	#portfolio_main .quick_links a {
		display:block;
		font-size:1.1em;
		color:#4c4c4c;
		padding:0 75px 0 20px;
		height:82px;
		background:url(../images/btn-quick_links-arrow.gif) left top no-repeat;
	}
	#portfolio_main .bottom_links li a {
		font-size:1em;
		height:77px;
		padding-right:70px;
		background:url(../images/btn-quick_links-arrow-small.gif) left top no-repeat;
	}
	#portfolio_main .quick_links a:hover {
		background-position:left bottom;
	}
	#portfolio_main .quick_links strong {
		text-decoration:underline;
		font-size:1.3em;
		display:block;
		margin-bottom:2px;
		padding-top:16px;
	}
	#portfolio_main .bottom_links li strong {
		font-size:1.2em;
	}
#portfolio_main	.proud_of .projects li {
	background:url(../images/bg-clients-bottom.gif) left bottom no-repeat;
	position:relative;
	overflow:hidden;
	height:374px;
	margin-bottom:15px;
	padding-bottom:1px;
}
	#portfolio_main	.proud_of .projects li h3 {
		background:url(../images/bg-services_page-top.gif) left top no-repeat;
		padding:39px 0 0 23px;
		margin-bottom:25px;
	}
	#portfolio_main .proud_of p {
		padding:0 700px 0 20px;
		font-size:118%;
		line-height:125%;
		margin-bottom:20px;
	}	
	#portfolio_main .proud_of p.sample {
		float:right;
		width:676px;
		margin:0;
		padding:0;
		margin-top:-90px;
	}
	#portfolio_main	.proud_of a.full_web_portfolio {
		position:absolute;
		right:23px;
		top:34px;
		height:26px;
		width:169px;
		text-indent:-9999em;
		background:url(../images/btn-view_full_web_portfolio.gif) left top no-repeat;
	}
	#portfolio_main	.proud_of a.view_project_details {
		background:url(../images/btn-view_project_details.gif) left top no-repeat;
		height:26px;
		width:148px;
		display:block;
		margin-top:35px;
		text-indent:-9999em;
	}
		#portfolio_main	.proud_of a.view_project_details:hover,
		#portfolio_main	.proud_of a.full_web_portfolio:hover {
			background-position:left bottom;
		}