/* Design Bank */

body {
	font-family:Helvetica, Arial, sans-serif;
	background:url(../images/body/bg.jpg);
	margin:0;
}

.clear {
	clear:both;
}



h1 {
	font-size:32px; letter-spacing:-1px;
	font-weight:normal;
}

h2 {
	font-size:11px;
	font-weight:normal;
}

em {
	color:#969696;
	font-size: 12px;
	
}

.personalities-title {
	color:#EC008A;
	font-size: 11px;
	
}

em a:link, a:visited, a:active {
	color: #969696; text-decoration:none;
	

}

em a:hover {
	color:#EC008A; text-decoration:none;
}



a:link, a:visited, a:active {
	color: #000; text-decoration:none; outline: none;
}

a:hover {
	color:#EC008A; text-decoration:none;
}

#slideshow a:link, a:visited, a:active	a:hover{
	color: none;


}

#slideshow img {
	border: 0;


}


.main-center {
	margin:auto; 
	width:990px; height:auto; overflow:hidden;
}


.main-logo {
	width:990px; height:60px;
}


.main-logo-contact {
	width:140px; height:51px;
	float:right;
}


.main-menu {
	width:990px; height:50px;
	margin:10px 0 10px 0;
}


.main-content-tp{
	width:990px; height:13px;
	background-image:url(../images/body/content-top.jpg);
}


.login-content-tp{
	width:600px; height:13px;
	background-image:url(../images/body/login-top.jpg);
}





.main-content-bt{
	width:990px; height:13px; margin-bottom:5px; clear:both;
	background-image:url(../images/body/content-bot.jpg);
}


.login-content-bt{
	width:600px; height:13px; margin-bottom:5px; clear:both;
	background-image:url(../images/body/login-bot.jpg);
}





.main-content-md-home-pg{
	width:880px; height:430px; padding:35px 55px 5px 55px; 
	background-image:url(../images/body/content-mid.jpg);
}



.main-content-login {
	width:855px; height:465px; padding:0 55px 5px 20px; 
	background-image:url(../images/body/content-mid.jpg);
}




.login-content-md{
	width:490px; height:auto; overflow:hidden;
	padding:35px 55px 5px 55px; 
	background-image:url(../images/body/login-mid.jpg);
}






.main-content-md-home-pg-test{
	width:880px; height:450px; padding:15px 55px 5px 55px; 
	background-image:url(../images/body/content-mid.jpg);
}


.main-content-md-splash-pg{
	width:930px; height:auto; overflow:hidden; padding:30px 45px 5px 45px; 
	background-image:url(../images/body/content-mid.jpg);
}


.main-content-md-fixed{
	width:950px; height:455px; padding:7px 20px 8px 20px;
	background-image:url(../images/body/content-mid.jpg);
}


.main-content-md{
	width:950px; height:auto; overflow:hidden; padding:7px 20px 8px 20px;
	background-image:url(../images/body/content-mid.jpg);
}


.main-partners {
	width:864px; height:64px;
	padding:4px 2px 4px 125px;
	background-image:url(../images/body/our-partners-bg.jpg);
	
}


.main-sitemap {
	width:980px; height:14px;
	border-top:1px #D5D5D5 solid;
	border-bottom:1px #D5D5D5 solid;
	margin:20px 5px 20px 5px;
	padding:5px;
	font-size:11px;
}

.staff-news {
	font-size:11px;
	float: right;


}



.home-request-quote {
	width:224px; height:65px;
	margin:20px 0 20px 0;
	padding-top: 100px;
}






.slideshow { 
	height:64px; width:410px; overflow:hidden; 
	float:left;
}


.slideshow A { 
	margin-top:6px;
	}


.home-floatting {
	z-index:0;
	left:50%; top:120px; margin-left:-45px; position:absolute;
	width:535px; height:500px; overflow:hidden;
}


#slideshow {
	width:600px; height:200px; overflow:hidden;
}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow A.active {
    z-index:10;
    opacity:1.0;
}

#slideshow A.last-active {
    z-index:9;
}


#summing{
width: 550px;
float: left;

}

#finish{
width: 450px;
float: left;

}



.main-submenu {
	width:990px; height:auto;
	overflow:hidden; margin-bottom:10px;
}

.main-submenu-title {
	font-size:28px; font-weight:bold;
	margin-right:28px; margin-left:5px;
	float:left; letter-spacing:-1px;
}

.main-submenu-button {
	margin:4px 16px 2px 0; float:left;
}


.main-submenu-button a:link, .main-submenu-button a:visited, .main-submenu-button a:active {
	font-size:17px; color:#666;
	text-decoration:none;
}

.main-submenu-button a:hover {
	font-size:17px; color:#EC008A;
	text-decoration:none;
}


.main-submenu-button-off {
	font-size:17px;
	margin:4px 16px 2px 0; float:left;
	border-bottom:2px #EC008A solid;
}


.personalities-profile-info {
	width:470px; height:355px;
	float:left; overflow:hidden;
	font-size:12px;
}


.personalities-profile-shot {
	width:256px; height:325px;
	float:left; overflow:hidden;
	margin-top:30px; margin-left:10px;
	background-color:#f2f2f2;
}

.personalities-school-shot {
	width:200px; height:325px;
	float:left; overflow:hidden;
	margin-top:30px; margin-left:10px;
	background-color:#ffffff;
}

.personalities-profile-thumb {
	width:60px; height:80px;
	float:left; overflow:hidden;
	margin-bottom:7px;
}



.personalities-profile-thumb a:link, .personalities-profile-thumb a:visited, .personalities-profile-thumb a:active {
	border:#CCC 2px solid; display:block;
}

.personalities-profile-thumb a:hover {
	border:#F3F 2px solid; display:block;
}






.personalities-profile-thumb-gap {
	width:8px; height:87px; float:left;
}




.personalities-profile-swap {
	width:auto; height:auto; overflow:hidden;
}






.product-left {
	width:535px; height:502px;
	float:left; overflow:hidden;
}


.product-right {
	width:400px; height:500px;
	float:left; overflow:hidden;
	margin-left:13px;
	border:#CCC 1px solid;
}


.product-title {
	font-size:60px; letter-spacing:-4px;
}


.product-print-run {
	font-size:18px; margin-top:-6px;
	color:#999; clear:both;
}


.product-title-pink {
	color:#ec008a; margin:10px 0 8px 0;
	font-size:25px;
}
.product-title-pink1 {
	color:#ec008a; margin:10px 0 8px 0;
	font-size:22px;
}

.product-title-pink-right {
	color:#ec008a; margin:1px 34px 8px 0;
	font-size:25px;
	text-align: right;
}

.product-main-text {
	margin:15px 0 8px 0;
	font-size:11px;
	margin:0;
}


.product-digital {
	background:url(../images/about-us/testimonials/comment_button.png);
	width:157px; height:24px; float:right; padding-left:8px;
	color:#FFF; margin-right:60px;
}

.product-digital a:link, .product-digital a:visited, .product-digital a:active {
	color:#FFF; text-decoration:none;
}

.product-digital a:hover {
	color:#000; text-decoration:none;
}



.product-thumbs {
	width:124px; height:114px; float:left; 
	overflow:hidden;
}



.product-thumbs a:link, .product-thumbs a:visited, .product-thumbs a:active {
	border:#CCC 2px solid; display:block;
}

.product-thumbs a:hover {
	border:#F3F 2px solid; display:block;
}






.product-thumbs-gap {
	width:13px; height:112px;
	float:left;
}

.product-thumbs-gap-h {
	height:10px; padding:0 10px 0 0; 
	color:#666; font-size:9px; text-align:right;
	clear:both;
}


.product-staff-shot {
	width:150px; height:150px;
	float:right; clear:both;  
	margin-top:125px;  margin-left:20px;
}





.product-thumbs-links {
	width:49px; height:49px; float:left; background-color:#CCC; margin-right:12px;
	overflow:hidden;
}



.product-thumbs-links a:link, .product-thumbs-links a:visited, .product-thumbs-links a:active {
	border:#fff 2px solid; display:block;
}

.product-thumbs-links a:hover {
	border:#F3F 2px solid; display:block;
}


.product-thumbs-links-off {
	width:45px; height:45px; float:left; background-color:#CCC; margin-right:12px;
	overflow:hidden; border:#CCC; 2px solid; display:block;
}


.contact-left {
	width:400px; height:auto; float:left; overflow:hidden;
	margin-right:130px;;
}

.contact-right {
	width:400px; height:auto; float:left; overflow:hidden;
}



.contact-left-sm {
	width:195px; height:auto; margin-top:10px; margin-left:5px;
	float:left; overflow:hidden; font-size:12px;
}

.contact-left-sm strong {
	font-size:14px;
	color:#EC008A;
}


.contact-line-space {
	height:1px; margin:15px 0 15px 0;
	background-color:#EDEDED; clear:both;
	display:block;
}


.contact-form-text {
	font-size:11px; float:left;
	color:#4D4D4D; height:13px; width:85px;
	padding-bottom:6px; padding-top:8px; text-align:right;
}


.contact-form-field {
	font-size:11px; float:left;
	color:#4D4D4D; height:21px;
	padding:6px 0 0 0; 
	background-image:url(../images/contact-us/form-mid.png);
}


.contact-form-field-left {
	float:left; width:6px; height:27px; margin-left:12px;
	background-image:url(../images/contact-us/form-left.png);
}


.contact-form-field-right {
	float:left; width:6px; height:27px;
	background-image:url(../images/contact-us/form-right.png);
}







.contact-form-field-bg {
	font-size:11px; float:left;
	color:#4D4D4D; height:79px;
	padding:6px 0 0 0; 
	background-image:url(../images/contact-us/form-mid-bg.png);
}


.contact-form-field-left-bg {
	float:left; width:6px; height:85px; margin-left:12px;
	background-image:url(../images/contact-us/form-left-bg.png);
}


.contact-form-field-right-bg {
	float:left; width:6px; height:85px;
	background-image:url(../images/contact-us/form-right-bg.png);
}


.ieform {
	font-size:10px; 
	float:left; 
	padding-top:7px;

}











input {
	border:none;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	padding:0;
}

input:focus { outline: none; }



textarea, select {
	border:none;
	font-size:11px;
	font-family:Helvetica, Arial, sans-serif;
	padding:0; background:none;
}

textarea:focus, select:focus { outline: none; }


.quote-line-space {
	height:1px; margin:0px 0 15px 0;
	background-color:#EDEDED; clear:both;
	display:block;
}


.quote-split-left {
	width:300px; height:auto; overflow:hidden;
	float:left; 
}


.quote-split-mid {
	width:350px; height:auto; overflow:hidden;
	float:left; margin:0 0px 0 0px; padding-top: 40px;
}

.quote-split-mid-new {
	width:300px; height:auto; overflow:hidden;
	float:left; margin:0 0px 0 0px; padding-top: 40px;
}

.quote-split-mid-top {
	width:450px; height:auto; overflow:hidden;
	float:left; margin:0 0px 0 0px; padding-top: 6px;
}

.quote-split-mid-top-new {
	width:500px; height:auto; overflow:hidden;
	float:left; margin:0 0px 0 0px; padding-top: 6px;
}



.quote-split-right {
	width:300px; height:auto; overflow:hidden;
	float:left; padding-top: 40px;
}


.quote-split-right-new {
	width:350px; height:auto; overflow:hidden;
	float:left; padding-top: 40px;
}


.quote-form-text {
	font-size:11px; float:left;
	color:#4D4D4D; height:auto; width:105px;
	padding-bottom:6px; padding-top:8px; text-align:right;
}


.quote-form-text-big {
	font-size:15px; float:left;
	color:#4D4D4D;
	padding-bottom:6px; padding-top:8px;
}

.quote-form-text-big2 {
	font-size:16px; float:left;
	color:#4D4D4D; width:150px;
	padding-bottom:6px; padding-top:8px;
}


.quote-form-text-rate {
	font-size:16px; float:left; margin-top:3px;
	color:#999; height:16px; width:60px;
	padding-bottom:6px; padding-top:8px;
	
}


.packing-mailing-form-text {
	font-size:13px; float:left;
	color:#4D4D4D; height:13px;
	padding-bottom:6px; padding-top:4px; text-align:right;
}



.packing-mailing-form-field {
	font-size:14px; float:left;
	color:#4D4D4D; height:21px;
	padding:6px 0 0 0; 
	background-image:url(../images/contact-us/form-mid.png);
}


.packing-mailing-field-left {
	float:left; width:6px; height:27px; margin-left:4px;
	background-image:url(../images/contact-us/form-left.png);
}


.packing-mailing-field-right {
	float:left; width:6px; height:27px; margin-right:10px;
	background-image:url(../images/contact-us/form-right.png);
}




.packing-mailing-form-field-lock {
	font-size:14px; float:left;
	color:#4D4D4D; height:21px;
	padding:6px 0 0 0; 
	background-image:url(../images/contact-us/form-mid-lock.png);
}


.packing-mailing-field-left-lock {
	float:left; width:6px; height:27px; margin-left-lock:4px;
	background-image:url(../images/contact-us/form-left-lock.png);
}


.packing-mailing-field-right-lock {
	float:left; width:6px; height:27px; margin-right-lock:20px;
	background-image:url(../images/contact-us/form-right-lock.png);
}







.splash-left {
	width:430px; height:auto; overflow:hidden; float:left;
}


.splash-quote-type {
	font-size:24px; color:#4D4D4D;
}




.splash-text-1 {
	font-size:30px; color:#EB0089;
	line-height:34px;
}


.splash-text-2 {
	font-size:25px; color:#929292;
	line-height:30px;
}


.splash-text-3 {
	font-size:32px; color:#000;
}

.splash-text-4 {
	font-size:50px; color:#EB0089;
	line-height:70px;
}




.review-left {
	width:465px; height:auto; overflow:hidden;
	float:left;
}




fieldset {
	border:none
}



.big-button {
	padding:8px 0 8px 0; margin:0;
	background:url(../images/contact-us/button.png) center no-repeat;
}


.login-button {
	font-size:15px; color:#999; float:left;
	padding:4px 6px 4px 6px; margin:0 0 0 10px; background:#EAEAEA;
}



.login-jobtitle {
	font-size:18px; color:#EC008A;
}


.login-name {
	font-size:26px; color:#4D4D4D;
}

.login-details {
	font-size:16px; color:#808080;
	margin-top:10px;
}




.standard_star {
	float:left;
}

.want-to-talk{
	position:absolute; margin-left:375px; margin-top:22px; z-index:1;
	
}

.sales-team {
	float: left;
	padding-top: 20px;
	padding-left: 7px;
	

}


.pre-press-left{
float:left;
width: 455px;
margin: 10px;

}
.pdf-link{
font-size: : 19px;
font-weight: bold;
text-decoration: underline;

}

.centre{
text-align: center;

}
.padding{
padding: 20px 0 0 0;
}






