DIV.light_rounded .pp_top .pp_left
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -88px -53px;
}
.show-content
{
	cursor: pointer;
}
A.show-content
{
	text-decoration: none;
}
#multiple-login
{
	position: relative;
}
.services-image
{
	display: block;
	position: absolute;
	right: -1px;
	bottom: -107px;
	background: url(../images/services.png) no-repeat;
	height: 215px;
	width: 197px;
	z-index: 100;
}
.graphic-image
{
	display: block;
	position: absolute;
	right: -50px;
	bottom: -81px;
	background: url(../images/graphic.png) no-repeat;
	height: 215px;
	width: 197px;
	z-index: 100;
}
.about-image
{
	display: block;
	position: absolute;
	right: -9px;
	bottom: -107px;
	background: url(../images/about.png) no-repeat;
	height: 215px;
	width: 218px;
	z-index: 100;
}
.print-image
{
	display: block;
	position: absolute;
	right: -50px;
	bottom: -74px;
	background: url(../images/print.png) no-repeat;
	height: 223px;
	width: 197px;
	z-index: 100;
}
#multiple-login .button
{
	position: absolute;
	margin-left: 4px;
	right: 0;
}
#call-back-personal LABEL
{
	height: 33px;
}
DIV.light_rounded .pp_top .pp_middle
{
	background: #FFF;
}
DIV.light_rounded .pp_top .pp_right
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -110px -53px;
}
DIV.light_rounded .pp_content .ppt
{
	color: #000;
}
DIV.light_rounded .pp_content_container .pp_left, DIV.light_rounded .pp_content_container .pp_right
{
	background: #FFF;
}
DIV.light_rounded .pp_content
{
	background-color: #FFF;
}
DIV.light_rounded .pp_next:hover
{
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.light_rounded .pp_previous:hover
{
	background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.light_rounded .pp_expand
{
	background: url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.light_rounded .pp_expand:hover
{
	background: url(images/prettyPhoto/light_rounded/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.light_rounded .pp_contract
{
	background: url(images/prettyPhoto/light_rounded/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.light_rounded .pp_contract:hover
{
	background: url(images/prettyPhoto/light_rounded/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.light_rounded .pp_close
{
	width: 75px;
	height: 22px;
	background-image: url(../images/prettyPhoto/light_rounded/sprite.png);
	background-repeat: no-repeat;
	background-position: -1px -1px;
	cursor: pointer;
}
DIV.light_rounded #pp_full_res .pp_inline
{
	color: #000;
}
DIV.light_rounded .pp_arrow_previous
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat 0 -71px;
}
DIV.light_rounded .pp_arrow_previous.disabled
{
	background-position: 0 -87px;
	cursor: default;
}
DIV.light_rounded .pp_arrow_next
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -22px -71px;
}
DIV.light_rounded .pp_arrow_next.disabled
{
	background-position: -22px -87px;
	cursor: default;
	display: none;
}
DIV.light_rounded .pp_bottom .pp_left
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -88px -80px;
}
DIV.light_rounded .pp_bottom .pp_middle
{
	background: #FFF;
}
DIV.light_rounded .pp_bottom .pp_right
{
	background: url(../images/prettyPhoto/light_rounded/sprite.png) no-repeat -110px -80px;
}
DIV.light_rounded .pp_loaderIcon
{
	background: url(../images/prettyPhoto/light_rounded/loader.gif) no-repeat center center;
}
DIV.dark_rounded .pp_top .pp_left
{
	background: url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -88px -53px;
}
DIV.dark_rounded .pp_top .pp_middle
{
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) repeat top left;
}
DIV.dark_rounded .pp_top .pp_right
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -110px -53px;
}
DIV.dark_rounded .pp_content_container .pp_left
{
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y top left;
}
DIV.dark_rounded .pp_content_container .pp_right
{
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y top right;
}
DIV.dark_rounded .pp_content
{
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) repeat top left;
}
DIV.dark_rounded .pp_next:hover
{
	background: url(../images/prettyPhoto/dark_rounded/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.dark_rounded .pp_previous:hover
{
	background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.dark_rounded .pp_expand
{
	background: url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.dark_rounded .pp_expand:hover
{
	background: url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.dark_rounded .pp_contract
{
	background: url(images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.dark_rounded .pp_contract:hover
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.dark_rounded .pp_close
{
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -1px -1px;
	cursor: pointer;
}
DIV.dark_rounded .currentTextHolder
{
	color: #C4C4C4;
}
DIV.dark_rounded .pp_description
{
	color: #FFF;
}
DIV.dark_rounded #pp_full_res .pp_inline
{
	color: #FFF;
}
DIV.dark_rounded .pp_arrow_previous
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0 -71px;
}
DIV.dark_rounded .pp_arrow_previous.disabled
{
	background-position: 0 -87px;
	cursor: default;
}
DIV.dark_rounded .pp_arrow_next
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -22px -71px;
}
DIV.dark_rounded .pp_arrow_next.disabled
{
	background-position: -22px -87px;
	cursor: default;
}
DIV.dark_rounded .pp_bottom .pp_left
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -88px -80px;
}
DIV.dark_rounded .pp_bottom .pp_middle
{
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) repeat top left;
}
DIV.dark_rounded .pp_bottom .pp_right
{
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -110px -80px;
}
DIV.dark_rounded .pp_loaderIcon
{
	background: url(../images/prettyPhoto/dark_rounded/loader.gif) no-repeat center center;
}
DIV.dark_square .pp_left, DIV.dark_square .pp_middle, DIV.dark_square .pp_right, DIV.dark_square .pp_content
{
	background: url(../images/prettyPhoto/dark_square/contentPattern.png) repeat top left;
}
DIV.dark_square .currentTextHolder
{
	color: #C4C4C4;
}
DIV.dark_square .pp_description
{
	color: #FFF;
}
DIV.dark_square .pp_loaderIcon
{
	background: url(../images/prettyPhoto/dark_rounded/loader.gif) no-repeat center center;
}
DIV.dark_square .pp_content_container .pp_left
{
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y top left;
}
DIV.dark_square .pp_content_container .pp_right
{
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y top right;
}
DIV.dark_square .pp_expand
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.dark_square .pp_expand:hover
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.dark_square .pp_contract
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.dark_square .pp_contract:hover
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.dark_square .pp_close
{
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -1px -1px;
	cursor: pointer;
}
DIV.dark_square #pp_full_res .pp_inline
{
	color: #FFF;
}
DIV.dark_square .pp_arrow_previous
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat 0 -71px;
}
DIV.dark_square .pp_arrow_previous.disabled
{
	background-position: 0 -87px;
	cursor: default;
}
DIV.dark_square .pp_arrow_next
{
	background: url(../images/prettyPhoto/dark_square/sprite.png) no-repeat -22px -71px;
}
DIV.dark_square .pp_arrow_next.disabled
{
	background-position: -22px -87px;
	cursor: default;
}
DIV.dark_square .pp_next:hover
{
	background: url(../images/prettyPhoto/dark_square/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.dark_square .pp_previous:hover
{
	background: url(../images/prettyPhoto/dark_square/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.light_square .pp_left, DIV.light_square .pp_middle, DIV.light_square .pp_right, DIV.light_square .pp_content
{
	background: #FFF;
}
DIV.light_square .pp_content .ppt
{
	color: #000;
}
DIV.light_square .pp_expand
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.light_square .pp_expand:hover
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.light_square .pp_contract
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.light_square .pp_contract:hover
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.light_square .pp_close
{
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -1px -1px;
	cursor: pointer;
}
DIV.light_square #pp_full_res .pp_inline
{
	color: #000;
}
DIV.light_square .pp_arrow_previous
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat 0 -71px;
}
DIV.light_square .pp_arrow_previous.disabled
{
	background-position: 0 -87px;
	cursor: default;
}
DIV.light_square .pp_arrow_next
{
	background: url(../images/prettyPhoto/light_square/sprite.png) no-repeat -22px -71px;
}
DIV.light_square .pp_arrow_next.disabled
{
	background-position: -22px -87px;
	cursor: default;
}
DIV.light_square .pp_next:hover
{
	background: url(../images/prettyPhoto/light_square/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.light_square .pp_previous:hover
{
	background: url(../images/prettyPhoto/light_square/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.facebook .pp_top .pp_left
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -88px -53px;
}
DIV.facebook .pp_top .pp_middle
{
	background: url(../images/prettyPhoto/facebook/contentPatternTop.png) repeat-x top left;
}
DIV.facebook .pp_top .pp_right
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -110px -53px;
}
DIV.facebook .pp_content .ppt
{
	color: #000;
}
DIV.facebook .pp_content_container .pp_left
{
	background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) repeat-y top left;
}
DIV.facebook .pp_content_container .pp_right
{
	background: url(../images/prettyPhoto/facebook/contentPatternRight.png) repeat-y top right;
}
DIV.facebook .pp_content
{
	background: #FFF;
}
DIV.facebook .pp_expand
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -31px -26px;
	cursor: pointer;
}
DIV.facebook .pp_expand:hover
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -31px -47px;
	cursor: pointer;
}
DIV.facebook .pp_contract
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat 0 -26px;
	cursor: pointer;
}
DIV.facebook .pp_contract:hover
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat 0 -47px;
	cursor: pointer;
}
DIV.facebook .pp_close
{
	width: 22px;
	height: 22px;
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -1px -1px;
	cursor: pointer;
}
DIV.facebook #pp_full_res .pp_inline
{
	color: #000;
}
DIV.facebook .pp_loaderIcon
{
	background: url(../images/prettyPhoto/facebook/loader.gif) no-repeat center center;
}
DIV.facebook .pp_nav .pp_arrow_previous
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat 0 -71px;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
DIV.facebook .pp_arrow_previous.disabled
{
	background-position: 0 -96px;
	cursor: default;
}
DIV.facebook .pp_nav .pp_arrow_next
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -32px -71px;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
DIV.facebook .pp_arrow_next.disabled
{
	background-position: -32px -96px;
	cursor: default;
}
DIV.facebook .pp_nav
{
	margin-top: 0;
}
DIV.facebook .pp_nav P
{
	font-size: 15px;
	padding: 0 3px 0 4px;
}
DIV.facebook .pp_next:hover
{
	background: url(../images/prettyPhoto/facebook/btnNext.png) no-repeat center right;
	cursor: pointer;
}
DIV.facebook .pp_previous:hover
{
	background: url(../images/prettyPhoto/facebook/btnPrevious.png) no-repeat center left;
	cursor: pointer;
}
DIV.facebook .pp_bottom .pp_left
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -88px -80px;
}
DIV.facebook .pp_bottom .pp_middle
{
	background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) repeat-x top left;
}
DIV.facebook .pp_bottom .pp_right
{
	background: url(../images/prettyPhoto/facebook/sprite.png) no-repeat -110px -80px;
}
DIV.pp_pic_holder A:focus
{
	outline: none;
}
DIV.pp_overlay
{
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
DIV.pp_pic_holder
{
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}
.pp_top
{
	height: 20px;
	position: relative;
}
* HTML .pp_top
{
	padding: 0 20px;
}
.pp_top .pp_left
{
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_top .pp_middle
{
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* HTML .pp_top .pp_middle
{
	left: 0;
	position: static;
}
.pp_top .pp_right
{
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_content
{
	height: 40px;
}
.pp_content .ppt
{
	left: auto;
	margin-bottom: 5px;
	position: relative;
	top: auto;
}
.pp_fade
{
	display: none;
}
.pp_content_container
{
	position: relative;
	text-align: left;
	width: 100%;
}
.pp_content_container .pp_left
{
	padding-left: 20px;
}
.pp_content_container .pp_right
{
	padding-right: 20px;
}
.pp_content_container .pp_details
{
	margin: 10px 0 2px;
}
.pp_description
{
	display: none;
	margin: 0 0 5px;
}
.pp_nav
{
	clear: left;
	float: left;
	margin: 3px 0 0;
}
.pp_nav P
{
	float: left;
	margin: 2px 4px;
}
.pp_nav A.pp_arrow_previous, .pp_nav A.pp_arrow_next
{
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}
.pp_hoverContainer
{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
A.pp_next
{
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) no-repeat 10000px 10000px;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
A.pp_previous
{
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) no-repeat 10000px 10000px;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
A.pp_expand, A.pp_contract
{
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
A.pp_close
{
	display: block;
	float: right;
	text-indent: -10000px;
}
.pp_bottom
{
	height: 20px;
	position: relative;
}
* HTML .pp_bottom
{
	padding: 0 20px;
}
.pp_bottom .pp_left
{
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_bottom .pp_middle
{
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* HTML .pp_bottom .pp_middle
{
	left: 0;
	position: static;
}
.pp_bottom .pp_right
{
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_loaderIcon
{
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}
#pp_full_res
{
	line-height: 1 !important;
}
#pp_full_res .pp_inline
{
	text-align: left;
}
#pp_full_res .pp_inline P
{
	margin-bottom: 7px;
}
DIV.ppt
{
	color: #FFF;
	display: none;
	font-size: 17px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 9999;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	/*[empty]margin-bottom:;*/
}
.pp_pic_holder FORM
{
}
.pp_pic_holder.light_rounded FORM P TEXTAREA
{
	width: 217px;
}
.pp_pic_holder TEXTAREA
{
	float: right;
	margin-top: 6px;
	margin-right: 25px;
}
.pp_pic_holder SELECT
{
	width: 218px;
	border: 1px solid #EB0087;
	height: 27px;
}
.pp_pic_holder H4
{
	font: 2.4em sans-serif;
	height: 43px;
	background: url(../images/logo-small.jpg) no-repeat;
	display: block;
	padding-left: 133px;
	text-transform: uppercase;
	color: #E0E0E0;
	border-bottom: 10px solid #DFDFDF;
	padding-top: 18px;
	margin-bottom: 18px;
}
.pp_pic_holder .button
{
	float: right;
	margin-right: 25px;
	cursor: pointer;
	/*[empty]margin-bottom:;*/
}
.pp_pic_holder LABEL
{
	float: left;
	width: 249px;
	text-align: right;
	margin: 7px 7px 0 0;
}
.pp_pic_holder TEXTAREA
{
	width: 356px;
	border: 1px solid #EB0087;
	/*[empty]margin-bottom:;*/
}
.pp_pic_holder INPUT.textinput
{
	width: 345px;
}
.clearfix
{
	display: inline-block;
}
* HTML .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
*
{
	margin: 0;
	padding: 0;
}
#content HR
{
	color: #EA0087;
	background-color: #EA0087;
	border: 0;
	height: 2px;
	margin-bottom: 28px;
	margin-top: 31px;
}
UL#portfolio LI A:link, UL#portfolio LI A:visited
{
	border: 2px solid #CCC9C9;
	display: block;
	width: 73px;
	height: 73px;
}
UL#portfolio LI A SPAN
{
	display: none;
}
UL#portfolio LI A:hover
{
	border: 2px solid #CC0060;
}
#portfolio #graphics-1
{
	background-image: url(../images/images/graphics/graphic1.jpg);
}
#portfolio #graphics-2
{
	background-image: url(../images/images/graphics/graphic2.jpg);
}
#portfolio #graphics-3
{
	background-image: url(../images/images/graphics/graphic3.jpg);
}
#portfolio #graphics-4
{
	background-image: url(../images/images/graphics/graphic4.jpg);
}
#portfolio #graphics-5
{
	background-image: url(../images/images/graphics/graphic5.jpg);
}
#portfolio #graphics-6
{
	background-image: url(../images/images/graphics/graphic6.jpg);
}
#portfolio #graphics-7
{
	background-image: url(../images/images/graphics/graphic7.jpg);
}
#think-pink
{
	background: url(../images/logo-design/think-pink.jpg) no-repeat;
	margin: 0;
}
#HBH-Brand-ID-7
{
	background: url(../images/logo-design/HBH-Brand-ID-7.jpg) no-repeat;
	margin: 0;
}
#logos
{
	background: url(../images/logo-design/logos.jpg) no-repeat;
	margin: 0;
}
#logos-2
{
	background: url(../images/logo-design/logos-2.jpg) no-repeat;
	margin: 0;
}
#r3_concept_logos
{
	background: url(../images/logo-design/r3_concept_logos.jpg) no-repeat;
	margin: 0;
	background: url(../images/logo-design/HBH-Brand-ID-8.jpg) no-repeat;
}
#SBSC-logo
{
	background: url(../images/logo-design/SBSC-logo.jpg) no-repeat;
	margin: 0;
}
#aim2
{
	background: url(../images/logo-design/aim2.jpg) no-repeat;
	margin: 0;
}
#Silhouette
{
	background: url(../images/logo-design/Silhouette.jpg) no-repeat;
	margin: 0;
}
#think-logo
{
	background: url(../images/logo-design/think-logo.jpg) no-repeat;
	margin: 0;
}
#Aim_Logos_cmyk
{
	background: url(../images/logo-design/Aim_Logos_cmyk.jpg) no-repeat;
	margin: 0;
}
#HBH-Brand-ID-2
{
	background: url(../images/logo-design/HBH-Brand-ID-2.jpg) no-repeat;
	margin: 0;
	background: url(../images/logo-design/HBH-Brand-ID-1.jpg) no-repeat;
}
#HBH-Brand-ID-8
{
	margin: 0;
	background: url(../images/logo-design/HBH-Brand-ID-2.jpg) no-repeat;
}
#HBH-Brand-ID-1
{
	margin: 0;
	background: url(../images/logo-design/r3_concept_logos.jpg) no-repeat;
}
#logo3r1
{
	background: url(../images/logo-design/3r1.jpg) no-repeat;
	margin: 0;
}
#logo6-developed2
{
	background: url(../images/logo-design/6-Developed2.jpg) no-repeat;
	margin: 0;
}
.push SPAN
{
	display: none;
}
.web-prices TD.no
{
	background: url(../images/no.gif) no-repeat center;
}
.web-prices TD.yes
{
	background: url(../images/yes.gif) no-repeat center;
}
.web-prices TD SPAN
{
	display: none;
}
BODY
{
	font-size: 80%;
	font-family: sans-serif;
	line-height: 1.5;
}
H1, H2, H3, H4, H5, H6, ADDRESS, CAPTION, CITE, CODE, DFN, TH, VAR, KBD, PRE, SAMP, TT, SELECT, INPUT, BUTTON, TEXTAREA
{
	font-size: inherit;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	#font-family: expression(this.singleExFf?this.singleExFf:(function(t){return(t.singleExFf=t.parentNode.currentStyle.fontFamily)})(this));
	#font-style: expression(this.singleExFs?this.singleExFs:(function(t){return(t.singleExFs=t.parentNode.currentStyle.letterSpacing)})(this));
	#font-weight: expression(this.singleExFw?this.singleExFw:(function(t){return(t.singleExFw=t.parentNode.currentStyle.fontWeight)})(this));
	#letter-spacing: expression(this.singleExLs?this.singleExLs:(function(t){return(t.singleExLs=t.parentNode.currentStyle.letterSpacing)})(this));
}
TH
{
	text-align: left;
}
TABLE
{
	border-spacing: 0;
}
TR, TD, TH
{
	border-bottom: 1px solid #FACEE0;
	position: static;
	margin: 0;
}
.web-prices TH
{
	font-weight: bold;
	text-align: right;
	width: 153px;
	background: #FDFDFD;
	padding-right: 19px;
}
TABLE.web-prices
{
	border: 1px solid #E5E5E5;
	margin: 0 0 31px;
}
.web-prices .proper-headers TH
{
	border-bottom: 1px solid #FACEE0;
	font-weight: bold;
	text-align: center;
	padding: 0;
}
.web-prices TR
{
	border-bottom: 1px solid #FACEE0;
	height: 49px;
	border-bottom: 1px solid #B0AFAF;
}
.web-prices TD
{
	border-bottom: 1px solid #FACEE0;
	padding: 6px;
	text-align: center;
}
.web-prices .buy
{
	background: url(../images/buy.gif) no-repeat center;
	/*[empty]padding-top:;*/
	height: 81px;
}
.web-prices TR.odd
{
	background-color: #FBCFE1;
}
INPUT[type=hidden]
{
	display: none !important;
}
FIELDSET, IMG
{
	border: 0;
}
BODY
{
	margin: 0;
	text-align: center;
	color: #141414;
	background-color: #EDEBEC;
	border-top: 6px solid #EC008B;
}
IMG
{
	border: 0;
}
#print.inner-content IMG
{
	margin-right: 20px;
}
#graphic.inner-content IMG, #web.inner-content IMG
{
	border: 2px solid #F9D1E8;
	padding: 9px;
	margin-left: 13px;
	margin-top: 14px;
}
FIELDSET
{
	margin: 12px 0 17px;
	border: 2px solid #C9C9C9;
	padding: 6px;
}
LABEL
{
	display: inline-block;
	width: 104px;
	color: #A29E9E;
	font-weight: bold;
}
LABEL.error
{
	display: inline;
	width: 133px;
	margin-left: 7px;
	color: #FC1B1B;
	font: bold 0.7em sans-serif;
}
INPUT
{
	background: url(../images/input-bg.jpg) no-repeat;
	border: 1px solid #EC0088;
	margin-bottom: 9px;
	padding: 3px 3px 3px 8px;
	color: #EC0088;
	font-size: 13.3pt;
}
#contact-form-pop
{
	display: none;
}
#call-back-time INPUT
{
	border: 0;
	background: none;
	width: 14px;
}
.button
{
	background: #EB0088;
	color: #FEFEFE;
	font-weight: bold;
	padding: 4px 10px;
	margin: 12px 0 10px 215px;
}
LEGEND
{
	text-transform: uppercase;
	font: bold 0.9em sans-serif;
	color: #A3A2A3;
	margin-left: 5px;
	font-size: 10.8pt;
	padding: 0;
}
.push
{
	clear: both !important;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
BODY A
{
	color: #E9008D;
	text-decoration: none;
}
BODY A:hover
{
	text-decoration: underline;
}
A.toggleSiteMap
{
	margin-top: -19px;
	background: #EA0087;
	display: block;
	width: 11px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 8.7pt sans-serif;
	margin-bottom: 4px;
	padding: 0 1px 0 6px;
	/*[empty]margin-left:;*/
}
.buy A
{
	text-decoration: none;
	color: #000;
}
A.request-info
{
	background: url(../images/buy.gif) no-repeat center;
	/*[empty]padding-top:;*/
	display: inline-block;
	/*[empty]width:;*/
	padding: 15px;
	text-decoration: none;
	color: #000;
}
P
{
	margin-bottom: 7px;
}
.buy-recovery
{
	background: #ECEAEB url(#);
	border: 1px solid #D0CECF;
	width: 312px;
	float: right;
	padding-left: 4px;
	margin-top: 29px;
}
#enquiry-form .formerror
{
	text-align: right;
	color: #D50000;
	font-weight: bold;
}
DIV.branding-pack
{
	background: url(../images/branding-pack.jpg) no-repeat 14% -3%;
	text-align: left;
	padding-bottom: 0;
	padding-left: 300px;
	margin-top: 48px;
}
DIV.branding-logo
{
	background: url(../images/branding-logo.jpg) no-repeat 63px 48px;
	text-align: left;
	padding-bottom: 0;
	padding-left: 300px;
	padding-top: 33px;
	border-top: 2px solid #CB005E;
	margin-top: 46px;
}
UL
{
	margin-left: 28px;
	margin-bottom: 15px;
}
#sitemap
{
	width: 953px;
	margin: 0 auto;
}
#sitemap-list
{
	background: #EB0088;
	list-style: none inside;
	height: 146px;
	padding: 11px;
	margin-left: 0;
	margin-bottom: 10px;
	display: none;
}
#sitemap-list LI
{
	color: #FFF;
	float: left;
	width: 275px;
	height: 60px;
	margin-left: 25px;
	border-bottom: 1px dotted #FFF;
	margin-bottom: 15px;
}
#sitemap-list LI A
{
	color: #FFF;
	font: 0.8em sans-serif;
	text-decoration: none;
}
#sitemap-list LI A:hover
{
	text-decoration: underline;
}
#sitemap-list LI H3
{
	font: bold 10.3pt sans-serif;
	padding-bottom: 5px;
}
#tooltip
{
	position: absolute;
	z-index: 3000;
	background-color: #E08;
	padding: 5px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
}
#tooltip H3, #tooltip DIV
{
	margin: 0;
}
.wrap
{
	text-align: left;
}
#header
{
	width: 960px;
	margin: 0 auto;
	position: relative;
}
#header H1
{
	display: none;
}
#header .user-meta
{
	position: absolute;
	top: 0;
	right: 0;
	list-style: none inside;
	background: #EB008A;
	padding-left: 14px;
	padding: 0 3px 6px 9px;
	width: 298px;
}
#header .user-meta UL
{
	list-style: none inside;
	margin-left: 0;
}
#header .user-meta LI
{
	float: left;
}
#header .user-meta LI A
{
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
	padding-left: 6px;
	padding-right: 7px;
}
#header .user-meta LI A:hover
{
	text-decoration: underline;
}
.header-wrap
{
	background-color: #FEFEFE;
	min-height: 116px;
	height: auto !important;
	height: 116px;
}
#navigation
{
	height: 52px;
	background-color: #D1CFD0;
	border-bottom: 4px solid #FEFEFE;
	margin-bottom: 53px;
}
#navigation UL
{
	margin: 0 auto;
	width: 960px;
}
#navigation UL LI
{
	float: left;
	list-style: none;
	font: bold 100% sans-serif;
	text-transform: uppercase;
	position: relative;
}
#navigation UL LI A
{
	display: block;
	padding: 20px 29px 16px;
	text-decoration: none;
	color: #646263;
}
#navigation UL LI A.active, #navigation UL LI A:hover
{
	background-color: #EC008B;
	color: #FEFEFE;
}
#navigation UL UL
{
	position: absolute;
	display: block;
	visibility: hidden;
	position: absolute;
	z-index: 100;
	width: 124px;
}
#navigation UL UL LI A
{
	background: #EB008A;
	padding: 7px 13px;
	color: #FFF;
	width: 165px;
	font: 8.8pt sans-serif;
	border-bottom: 1px dashed #FFF;
	text-align: left;
}
#navigation UL UL LI A:hover
{
	color: #EB008A;
	padding: 7px 13px;
	background: #FFF;
	width: 165px;
	text-align: left;
	border-color: #EB008A;
}
#navigation UL LI:hover UL
{
	visibility: visible !important;
}
#multiple-login-form
{
	float: left;
	display: none;
}
#multiple-login-form INPUT
{
	background-color: #FFF;
	border: 1px solid #FFF;
	padding: 0 0 0 10px;
	color: #000;
	font-size: 1em;
}
#multiple-login-form INPUT.button
{
	width: 86px;
	height: 45px;
	background-image: url(../images/arrow.jpg);
	font-size: 0.8em;
	margin: -27px 0 0;
	float: right;
}
#multiple-login-form FIELDSET
{
	border: none;
	padding-bottom: 0;
	margin-bottom: 2px;
	margin-right: 6px;
	width: 262px;
}
#multiple-login-form LEGEND
{
	display: none;
}
.contact-dropdown
{
	width: 900px;
	margin: 0 auto;
	display: none;
}
.contact-dropdown H4
{
	font-size: 2em;
	color: #6A6768;
	margin: 48px 0 18px;
	font-weight: bold;
}
.contact-dropdown FIELDSET#call-back-personal
{
	width: 425px;
	float: left;
	margin: 25px 0 19px;
}
.contact-dropdown FIELDSET#call-back-time
{
	width: 425px;
	float: right;
	margin: 25px 0 0;
	height: 135px;
}
#call-back-time LABEL
{
	color: #EB0088;
	font-weight: bold;
	width: 105px;
}
#call-back-time LABEL
{
	height: 28px;
}
#call-back-personal INPUT
{
	width: 187px;
}
#call-back-personal LEGEND
{
	margin: 0 0 0 -5px;
}
.contact-dropdown .left
{
	width: 165px;
	margin-left: 10px;
	margin-top: 8px;
}
.contact-dropdown .right
{
	float: left;
	width: 169px;
	margin-left: 24px;
	margin-top: 8px;
}
.contact-dropdown TEXTAREA
{
	width: 867px;
	border: 1px solid #CFCDCE;
	padding: 6px;
	color: #EA0089;
	font-size: 14.2pt;
}
.header-wrap .button
{
	float: right;
	margin-right: 1px;
	margin-top: 9px;
	font: bold 8pt sans-serif;
	text-transform: uppercase;
	background: #EB008A url(../images/white-arrow.jpg) no-repeat 3% 49%;
	color: #FEFEFE;
	width: 190px;
	cursor: pointer;
}
P.success
{
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 1.8em;
	font-weight: bold;
	color: #EC008B;
}
.content-wrap
{
	width: 960px;
	margin: 0 auto;
}
FIELDSET.user.login
{
	border: 3px solid #D0CECF;
	padding: 12px 0 7px 17px;
	background: #FFF;
}
.image-row
{
	text-align: right;
	margin-top: 23px;
}
.image-row A
{
	border: 4px solid #EA0089;
	display: inline-block;
	height: 238px;
}
.inner-content
{
	border: 3px solid #D1CFD0;
	background: #FEFEFE no-repeat right top;
	padding: 43px 230px 119px 39px;
	position: relative;
}
#about.inner-content
{
	background-image: url(../images/about.jpg);
}
#services.inner-content
{
	background-image: url(../images/services.jpg);
}
#graphic.inner-content
{
	background-image: url(../images/graphic-design.jpg);
}
#web.inner-content
{
	background-image: url(../images/web-design.jpg);
}
#print.inner-content
{
	background-image: url(../images/print.jpg);
}
.inner-content H1
{
	margin-bottom: 30px;
	background: url(../images/page-title.jpg) no-repeat;
	color: #FFF;
	font: bold 1.3em sans-serif;
	padding-top: 22px;
	padding-left: 26px;
	text-align: left;
	padding-bottom: 45px;
	margin-top: 0;
	margin-left: -19px;
}
.stripe-strip
{
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/page-bg.jpg) repeat-x;
	display: block;
	width: 954px;
	height: 29px;
}
.inner-content H2
{
	color: #EB0088;
	font: italic bold 1.6em sans-serif;
	margin-top: 13px;
	margin-bottom: 7px;
	background: url(../images/mbm-logo-trans-small.png) no-repeat;
	padding: 2px 0 0 72px;
}
UL.master-ul
{
	list-style: none !important;
	margin-left: 0;
}
.inner-content UL
{
	list-style: url(../images/pink-arrow.jpg);
	margin-top: 15px;
}
UL#web-folio
{
	border-bottom: 2px solid #CA005D;
	list-style: none;
	margin: 30px 0px 0px;
	clear: both;
	border-top: 2px solid #CA005D;
	padding: 38px 0 42px 36px;
	height: 256px;
}
UL#web-folio EM
{
	display: none;
}
UL#web-folio LI
{
	list-style: none;
	float: left;
}
UL#web-folio LI A
{
	float: left;
	background-repeat: no-repeat;
	height: 111px;
	width: 165px;
	margin-right: 44px;
	margin-bottom: 22px;
	border: 2px solid #C9005C;
}
#web-folio .srg A
{
	background-image: url(../images/images/sites/srg-small.jpg);
}
#web-folio .room54 A
{
	background-image: url(../images/images/sites/room54-small.jpg);
}
#web-folio .packwood A
{
	background-image: url(../images/images/sites/packwood-small.jpg);
}
#web-folio .gps A
{
	background-image: url(../images/images/sites/f1-small.jpg);
}
#web-folio .conjunction A
{
	background-image: url(../images/images/sites/conjunction-small.jpg);
}
#web-folio .axis A
{
	background-image: url(../images/images/sites/axis-small.jpg);
}
UL#portfolio
{
	border-bottom: 2px solid #CA005D;
	list-style: none;
	margin: 30px 0px 0px;
	clear: both;
	border-top: 2px solid #CA005D;
	padding: 38px 0 114px 36px;
	height: 8px;
}
.inner-content LI
{
	margin-top: 5px;
}
UL.master-ul LI
{
	float: left;
	width: 304px;
	height: 246px;
	border: 1px solid #D0CECF;
	padding: 0 12px 12px;
	margin-right: 11px;
	margin-top: 9px;
	margin-bottom: 0;
}
UL.master-ul LI LI
{
	float: none !important;
	height: 0px !important;
	width: auto !important;
	border: 0 !important;
}
UL#portfolio LI
{
	display: block;
	float: left;
	width: 73px;
	height: 73px;
	margin: 0 16px 16px 0;
}
#footer
{
	height: 116px;
	width: 960px;
	margin: 0 auto;
}
#footer H4
{
	padding-bottom: 7px;
	font-size: 8.7pt;
	color: #D6D6D6;
}
.footer-wrap
{
	background-color: #3D3D3D;
	color: #FFF;
	border-top: 4px solid #EC0089;
	margin-top: 56px;
}
#updates
{
	float: right;
	width: 39%;
	background: url(../images/footer-div.jpg) no-repeat center left;
	text-align: center;
	padding-top: 20px;
	margin: 0 25px 0 0;
}
#updates UL
{
	height: 50px;
	width: 132px;
	margin: 0 auto;
}
#updates LI
{
	float: left;
	display: block;
	height: 44px;
	width: 35px;
	list-style: none;
	background: no-repeat;
	margin: 4px;
}
#updates .twitter A
{
	background-image: url(../images/footer-twitter.jpg);
}
#updates .facebook A
{
	background-image: url(../images/facebook.jpg);
}
#updates .blog A
{
	background-image: url(../images/footer-blog.jpg);
}
#updates .email A
{
	background-image: url(../images/footer-mail.jpg);
}
#updates A
{
	height: 40px;
	display: block;
}
#updates EM
{
	display: none;
}
#contact-us
{
	float: right;
	width: 26%;
	text-align: right;
	background: url(../images/footer-div.jpg) no-repeat center left;
	height: 74px;
	padding-top: 20px;
	padding-left: 36px;
	font-size: 0.8em;
	color: #6A6466;
	margin-right: 11px;
}
#contact-us SPAN
{
	font-size: 1.2em;
	display: block;
	color: #D6D6D6;
}
#contact-us A:link, #contact-us A:visited
{
	color: #9E9E9E;
}
#contact-us A:hover
{
	color: #FFF;
	text-decoration: none;
}
A.disclaimer-link
{
	display: block;
	height: 85px;
	width: 137px;
	overflow: hidden;
	background: url(../images/footer-logo.jpg) no-repeat;
}
A.disclaimer-link EM
{
	display: none;
}
.paint-can
{
	display: block;
	position: absolute;
	right: -7px;
	bottom: -78px;
	background: url(../images/paint-can.png) no-repeat;
	height: 215px;
	width: 197px;
	z-index: 100;
}
#content .home H2 A
{
	float: left;
	display: block;
	width: 210px;
	padding-right: 15px;
	background: #FFFFFF url(../images/arrow.jpg) no-repeat 98% 15%;
	color: #151515;
	font: bold 9.3pt sans-serif;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 9px;
	padding-bottom: 64px;
}
#content .home H2 A:hover
{
	background: #EB0088 url(../images/white-arrow.jpg) no-repeat 98% 15%;
	color: #FFFFFF;
}
#content .home .info-box
{
	margin: -7px 143px 37px 225px;
	width: 708px;
	position: relative;
	font: 1em sans-serif;
	line-height: 1.6;
	display: none;
}
#content .home .info-box P
{
	width: 515px;
	float: left;
}
#content .home .info-box .see-more
{
	position: absolute;
	left: 0;
	bottom: -20px;
	background: url(../images/pink-arrow.jpg) no-repeat center left;
	color: #EB008A;
	font: bold 9.3pt sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 12px;
	height: 14px;
}
#content .home .info-box H3
{
	font-size: 13.6pt;
	margin: 7px 0 3px;
	color: #EB008A;
}
#content .home .info-box UL
{
	float: right;
	width: 182px;
	margin: 0;
	padding: 0;
}
#content .home .info-box LI
{
	list-style-type: none;
	list-style-position: inside;
	background: #D0CECF no-repeat bottom left;
}
#content .home .info-box LI A
{
	color: #646263;
	display: block;
	font: bold 9.3pt sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	height: 14px;
	width: 162px;
	text-align: center;
	padding: 14px 10px 13px;
	border-bottom: 4px solid #FDFDFD;
}
#content .home .info-box LI A:hover
{
	background-color: #EB008A;
	color: #FFF;
}
#content .home .show-content SPAN
{
	display: inline-block;
	width: 88px;
	height: 88px;
}
#content .show-content SPAN.web
{
	background: url(../images/web-bw.jpg) no-repeat;
}
.show-content #web-1
{
	background-position: 0 !important;
}
.show-content #web-2
{
	background-position: -92px 0px !important;
}
.show-content #web-3
{
	background-position: -184px 0px !important;
}
.show-content #web-4
{
	background-position: -276px 0px !important;
}
.show-content #web-5
{
	background-position: -368px 0px !important;
}
.show-content #web-6
{
	background-position: -460px 0px !important;
}
.show-content #web-7
{
	background-position: -552px 0px !important;
}
.show-content #web-8
{
	background-position: -644px 0px !important;
}
#content .show-content SPAN.branding
{
	background: url(../images/branding-bw.jpg) no-repeat;
}
.show-content #branding-1
{
	background-position: 0 !important;
}
.show-content #branding-2
{
	background-position: -93px 0px !important;
}
.show-content #branding-3
{
	background-position: -184px 0px !important;
}
.show-content #branding-4
{
	background-position: -276px 0px !important;
}
.show-content #branding-5
{
	background-position: -368px 0px !important;
}
.show-content #branding-6
{
	background-position: -460px 0px !important;
}
.show-content #branding-7
{
	background-position: -552px 0px !important;
}
.show-content #branding-8
{
	background-position: -644px 0px !important;
}
#content .show-content SPAN.motion
{
	background: url(../images/motion-bw.jpg) no-repeat;
}
.show-content #motion-1
{
	background-position: 0 !important;
}
.show-content #motion-2
{
	background-position: -92px 0px !important;
}
.show-content #motion-3
{
	background-position: -184px 0px !important;
}
.show-content #motion-4
{
	background-position: -276px 0px !important;
}
.show-content #motion-5
{
	background-position: -368px 0px !important;
}
.show-content #motion-6
{
	background-position: -460px 0px !important;
}
.show-content #motion-7
{
	background-position: -552px 0px !important;
}
.show-content #motion-8
{
	background-position: -644px 0px !important;
}
#content .show-content SPAN.print
{
	background: url(../images/print-bw.jpg) no-repeat;
}
.show-content #print-1
{
	background-position: 0 !important;
}
.show-content #print-2
{
	background-position: -92px 0px !important;
}
.show-content #print-3
{
	background-position: -184px 0px !important;
}
.show-content #print-4
{
	background-position: -276px 0px !important;
}
.show-content #print-5
{
	background-position: -368px 0px !important;
}
.show-content #print-6
{
	background-position: -460px 0px !important;
}
.show-content #print-7
{
	background-position: -552px 0px !important;
}
.show-content #print-8
{
	background-position: -644px 0px !important;
}
#contact-container
{
	border: 3px solid #D4D2D3;
	background-color: #FFF;
	padding-top: 11px;
}
#contact-container INPUT, #contact-container TEXTAREA
{
	background-color: #D3D3D3;
	background-image: none;
	border: 1px solid #BABABA;
	padding: 1px;
	width: 288px;
	margin-bottom: 9px;
}
#contact-container LABEL
{
	width: 125px;
	float: left;
	text-align: right;
	margin-left: 1px;
	margin-right: 8px;
}
#contact-container .button
{
	background: #EA018E url(../images/white-arrow.jpg) no-repeat 2px 4px;
	color: #FFF;
	font: bold 1em sans-serif;
	width: 139px;
	border: 0;
	float: right;
	margin-top: 6px;
	margin-bottom: 0;
}
#contact-container #enquiry-form
{
	width: 444px;
	float: right;
	margin-right: 16px;
}
#contact-container #enquiry-form FORM
{
	border-left: 2px solid #D3D1D2;
	padding-left: 14px;
}
#contact-container #contact-details
{
	margin-left: 20px;
	width: 399px;
}
#contact-details DT
{
	font-weight: bold;
	margin-top: 7px;
}
#contact-container H4
{
	font: bold 1.5em Verdana, sans-serif;
	margin-bottom: 10px;
	margin-top: 16px;
	margin-left: -3px;
}
#enquiry-form H4
{
	margin-left: 149px;
}
