body {
margin:0 auto;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*background-image:url(../media/image-skin/artist-bg.jpg);*/
background-position:top;
/*background-repeat:repeat-x;*/
background-repeat:no-repeat;
z-index:3000;
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#383637;
margin:0;
padding:0;
}
a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#005395;
/*font-weight:bold;*/
text-decoration:none;
margin:0;
padding:0;
}
a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#005395;
/*font-weight:bold;*/
text-decoration:underline;
margin:0;
padding:0;
}
u {
color:#005395;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#383637;
margin:0;
padding:11px 0px 0px 0px;;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#383637;
margin:0;
padding:11px 0px 0px 0px;;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#777777;
margin:0;
padding:11px 0px 0px 0px;;
}


/*ul {
font-size:12px;
}
li {
font-size:12px;
}*/

.site-container {
margin:0 auto;
background-image:url(../media/image-skin/site-container-bg-v2.png);
width:957px;
/*background-repeat:no-repeat;*/
background-repeat:repeat-y;
z-index:-99;

}
.home-page-container-box {
width:932px;
overflow:auto;
margin:0 auto;
}
.header {
width:932px;
height:119px;
background-image:url(../media/image-skin/header-image.jpg);
display: block;
}
.header a {
width:932px;
height:119px;
background-image:url(../media/image-skin/header-image.jpg);
display: block;
}
.header a:hover {
width:932px;
height:119px;
background-image:url(../media/image-skin/header-image.jpg);
display: block;
}
.header span {
display:none;
}




.home-page-top-box-left {
float:left;
width:460px;
height:191px;
background-image:url(../media/image-skin/home-page-box.gif);
/*background-color:#000000;*/
margin:13px 0px 0px 0px;
}
.home-page-top-box-right {
float:right;
width:460px;
height:191px;
background-image:url(../media/image-skin/home-page-box.gif);
/*background-color:#000000;*/
margin:13px 0px 0px 0px;
}
.home-page-top-box-content {
padding:31px 0px 0px 20px;
width:417px;
}
.title-our-mission {
background-image:url(../media/image-skin/title-our-mission.gif);
width:214px;
height:36px;
}
.title-our-customers {
background-image:url(../media/image-skin/title-our-customers.gif);
width:262px;
height:36px;
}
.title-why-we-win {
background-image:url(../media/image-skin/title-why-we-win.gif);
width:220px;
height:44px;
}
.title-in-the-news {
background-image:url(../media/image-skin/title-in-the-news.gif);
width:216px;
height:35px;
}


.three-circles {
background-image:url(../media/image-skin/threecircles-image.gif);
width:352px;
height:109px;
display: block;
}
.three-circles a {
background-image:url(../media/image-skin/threecircles-image.gif);
width:352px;
height:109px;
display: block;
}
.three-circles a:hover {
background-image:url(../media/image-skin/threecircles-image.gif);
width:352px;
height:109px;
}
.three-circles span {
display:none;
}



.btn-read-more {
background-image:url(../media/image-skin/buttons/btn-read-more.gif);
width:67px;
height:27px;
display: block;
margin:5px 0px 0px 373px;
}
.btn-read-more a {
background-image:url(../media/image-skin/buttons/btn-read-more.gif);
width:67px;
height:27px;
display: block;
}
.btn-read-more a:hover {
background-image:url(../media/image-skin/buttons/btn-read-more-over.gif);
width:67px;
height:27px;
}
.btn-read-more span {
display:none;
}


.btn-view-all {
background-image:url(../media/image-skin/buttons/btn-view-all.gif);
width:67px;
height:27px;
display: block;
margin:36px 0px 0px 373px;
}
.btn-view-all a {
background-image:url(../media/image-skin/buttons/btn-view-all.gif);
width:67px;
height:27px;
display: block;
}
.btn-view-all a:hover {
background-image:url(../media/image-skin/buttons/btn-view-all-over.gif);
width:67px;
height:27px;
}
.btn-view-all span {
display:none;
}

.spacer {
height:20px;
background-image:url(../media/image-skin/spacer.gif)
}

.content-background {
/*background-image:url(../media/image-skin/content-background.jpg);*/
width:932px;
min-height:300px;
display:inline-table;
background-repeat:no-repeat;
/*background-color:#e4e4e4;
background-color:#FFFFFF;*/
margin:0px 0px 0px 0px;
/*clear:both;*/
}
.content-text-box {
width:900px;
min-height:200px;
margin:20px 0px 0px 0px;
padding:10px;
clear:both;
}
.contact-page-container {
width:800px;
}
.contact-page-left {
float:left;
width:200px;
}
.contact-page-right {
float:left;
width:200px
}
.clear {
clear:both;
}


.footer {
width:956px;
height:89px;
background-repeat:no-repeat;

/*padding-top:10px;*/
/*padding:10px;*/
/*margin:10px 0px 0px 12px;*/
/*border-top: #d1d1d1 2px solid;*/
text-align:center;
font-size:12px;
clear:both;
margin:0 auto;
background-color:#FFFFFF;
background-image:url(../media/image-skin/footer-bg.png);
overflow:hidden;
}


.footer-text {
width:932px;
padding-top:25px;
margin:0px 0px 0px 12px;
border-top: #d1d1d1 2px solid;
text-align:center;
font-size:12px;
clear:both;
margin:0 auto;
/*background-color:#FFFFFF;*/
overflow:hidden;
}
.footer-careers {
width:932px;
padding-top:10px;
margin:10px 0px 0px 0px;
border-top: #d1d1d1 2px solid;
text-align:center;
font-size:12px;
clear:both;
background-color:#FFFFFF;
overflow:hidden;
}

/* news read more links */

.read a{
font-size:12px;
color:#3a3a3a;
text-decoration:none;
}

.read a:hover{
font-size:12px;
color:#3a3a3a;
text-decoration:none;
}

.btn-read-more-news  {
background-image:url(../media/image-skin/buttons/btn-read-more.gif);
width:67px;
height:27px;
display: block;
margin:6px 0px 0px 373px;
}
.btn-read-more-news a {
background-image:url(../media/image-skin/buttons/btn-read-more.gif);
width:67px;
height:27px;
display: block;
}
.btn-read-more-news a:hover {
background-image:url(../media/image-skin/buttons/btn-read-more-over.gif);
width:67px;
height:27px;
}
.btn-read-more-news span {
display:none;
}

.site-preview-box-container {
margin:0 auto;
width:754px;
}
.site-preview-box {
background-image:url(../media/image-skin/site-preview-box.jpg);
width:377px;
height:255px;
background-repeat:no-repeat;
float:left;
}
.site-preview-box-content {
width:340px;
margin:20px 0px 0px 20px;
position:absolute;
}
.site-preview-box-content-left {
width:123px;
float:left;

}
.site-preview-box-content-right{
width:217px;
float:right;
}
.site-preview-box-content-right-wrigleys {
width:217px;
height:135px;
background-image:url(../media/image-skin/5gum-preview-box.gif);
background-repeat:no-repeat;
float:right;
}
.site-preview-box-content-right-wrigleys a {
width:217px;
height:135px;
background-image:url(../media/image-skin/5gum-preview-box.gif);
background-repeat:no-repeat;
float:right;
}
.site-preview-box-content-right-wrigleys a:hover {
width:640px;
height:480px;
background-color:#CCFF00;
position:absolute;
z-index:1000;
margin:-100px 0px 0px -140px;
}



.site-preview-box-content-right-aeroplan {
width:217px;
height:135px;
background-image:url(../media/image-skin/5gum-preview-box.gif);
background-repeat:no-repeat;
float:right;
}
.site-preview-box-content-right-aeroplan a {
width:217px;
height:135px;
background-image:url(../media/image-skin/5gum-preview-box.gif);
background-repeat:no-repeat;
float:right;
}
.site-preview-box-content-right-aeroplan a:hover {
width:640px;
height:480px;
background-color:#CCFF00;
position:absolute;
z-index:1000;
margin:-100px 0px 0px -140px;
}




.site-preview-title {
margin:0 auto;
width:197px;
}
.two-column-content-box {
width:900px;
clear:both;
}
.two-column-content-box-left {
width:450px;
padding-right:40px;
float:left;
position:relative;
text-align:left;
}
.two-column-content-box-right {
width:410px;
position:relative;
float:left;
text-align:left;
/*background-color:#99FF00;*/
}
.site-preview-box-wrap-container {
width:754px;
clear:both;
}
.site-preview-box-wrap {
width:377px;
float:left;
}
.site-preview-box-wrap-right {
width:377px;
float:left;
}
.site-preview-box-wrap-top {
width:754px;
height:26px;
background-repeat:no-repeat;
background-image:url(../media/image-skin/site-info-top.jpg);
}
.site-preview-box-wrap-body {
width:754px;
background-repeat:repeat-y;
background-image:url(../media/image-skin/site-info-body.jpg);
display:table;
}
.site-preview-box-wrap-content {
width:754px;
padding:0px 0px 0px 0px;
clear:both;

}
.site-preview-box-wrap-bottom {
width:754px;
height:26px;
background-image:url(../media/image-skin/site-info-bottom.jpg);
background-repeat:no-repeat;
clear:both;
}

.site-preview-box-wrap-left {
width:113px;
float:left;
}
.site-preview-box-wrap-right{
width:217px;
float:right;
}
.site-content-preview-left {
width:337px;
float:left;
margin:0px 0px 0px 20px;
*margin:0px 0px 0px 10px;
}
.site-content-preview-right {
width:337px;
float:left;
margin:0px 0px 0px 35px;
*margin:0px 0px 0px 35px;
}
.small-text {
font-size:10px;
}
.press-background-bg {
background-color:#f1f1f1;
padding:10px;
width:900px;
}

.press-background-nobg {
background-color:#ffffff;
padding-left:10px;
width:900px;
}
.press-date-link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.press-date-link a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.press-date-link a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.clients-dotted {
 display:inline-block;
 padding-right:16px;
 border-right:1px dotted #B6B0A8;
 border-bottom:1px dotted #B6B0A8;
}
.clients-dotted-bottom {
 display:inline-block;
 padding-right:16px;
 border-bottom:1px dotted #B6B0A8;
}
.clients-body {

margin:0px 0px 0px 50px;
}
.sticker-dme {
/*background-image:url(../media/image-skin/sticker-dme.jpg);*/
width:175px;
height:170px;
float:right;
}


.hip-logo-box 
{
margin:60px 0px 0px 100px;
}


.header-bottom-border 
{
	background: #333;
	height:25px;
	width: 100%;
}

.dme-form-container 
{
	width:799px;
	font-family:Arial;
	font-size:12px;
	
}
.dme-form-left 
{
	width:350px;
	float:left;
	text-align:right;
	padding:15px 0px 0px 10px;
	}
	
.dme-form-title 
{
	width:350px;
	clear:both;
	padding:15px 0px 0px 0px;
}
.dme-form-title-left 
{
	float:left;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:Black;
}
.dme-form-title-right 
{
	float:right;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#aa1f36;
}
	
.dme-form-right 
{
	width:350px;
	float:left;
	padding:15px 0px 0px 60px;
	}
.dme-form-entry 
{
	clear:both;
	width:350px;
	float:left;
	position:relative;
	text-align:left;
	
}
.dme-checkbox
{
	color:#218c00;
}
.music-graphic 
{
	margin:100px 0px 0px 0px;
}
.signuptextbox
{
    width:100%;
    white-space:nowrap;
    word-spacing:-2px;
}
.relativeValidator
{
    position: relative;
    margin-left: -232px;
}