/* CSS Document */
.wrapper
{
width:960px;
height:auto;
padding:inherit;
margin:auto;
}
body
{
font-family:Arial, Tahoma, Verdana;
font-size:12px;
color:#A893B9;
text-align:justify;
line-height:18px;
}
.top
{
width:256px;
height:75px;
float:left;
background-image:url(images/top.jpg);
background-repeat:no-repeat;
padding:25px 0 0 700px;
position:relative;
}
.button_area
{
width:956px;
height:40px;
float:left;
}
.banner_area
{
width:956px;
height:318px;
float:left;
background-image:url(images/banner_bg.jpg);
background-repeat:repeat-y;
}
.middle_area
{
width:956px;
height:auto;
float:left;
background-image:url(images/middle_bg.jpg);
background-repeat:repeat-y;
}
.left_area
{
width:608px;
height:auto;
float:left;
min-height:300px;
}
.wel_head
{
width:558px;
height:37px;
float:left;
background-image:url(images/wel_head.jpg);
background-repeat:no-repeat;
padding:20px 0 0 50px;
}
.wel_bg
{
width:538px;
height:auto;
float:left;
background-image:url(images/wel_bg.jpg);
background-repeat:no-repeat;
padding:0 20px 0 50px;
}
.right
{
width:348px;
height:auto;
float:left;
}
.contact_head
{
width:328px;
height:37px;
float:left;
background-image:url(images/contact_head.jpg);
background-repeat:no-repeat;
padding:20px 0 0 20px;
}
.contact_bg
{
width:328px;
height:240px;
float:left;
background-image:url(images/contact_bg.jpg);
background-repeat:no-repeat;
padding:0 0 0 20px;
}
.contact_bg2
{
width:328px;
height:auto;
float:left;
background-image:url(images/contact_bg.jpg);
background-repeat:no-repeat;
padding:0 0 0 20px;
}
.footer
{
width:956px;
height:75px;
float:left;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
}
.font1
{
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#969696;
text-decoration:none;
font-weight:bold;
}
.font1
{
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#969696;
text-decoration:none;
font-weight:bold;
}
.font1link
{
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#969696;
text-decoration:none;
font-weight:bold;
}
.font1link
{
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#969696;
text-decoration:none;
font-weight:bold;
}
.font1link:hover
{
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#666666;
text-decoration:none;
font-weight:bold;
}
.btfontlink
{
font-family:Arial, Tahoma, Verdana;
font-size:12px;
color:#F7FCFE;
font-weight:bold;
text-decoration:none;
}
.btfontlink:hover
{
font-family:Arial, Tahoma, Verdana;
font-size:12px;
color:#E7D0F3;
font-weight:bold;
text-decoration:none;
}
.wel_font
{
font-family:Arial, Tahoma, verdana;
font-size:17px;
color:#D6C9DD;
font-weight:bold;
}
.font2
{
font-family:Arial, Tahoma, Verdana;
font-size:12px;
color:#C3B3D0;
text-align:justify;
line-height:16px;
}
.font2link
{
font-family:Arial, Tahoma, Verdana;
font-size:12px;
color:#A893B9;
text-align:justify;
line-height:16px;
text-decoration:none;
}
.font2link:hover
{
font-family:Arial, Tahoma, Verdana;
font-size:12px;
color:#BFAECD;
text-align:justify;
line-height:16px;
text-decoration:underline;
}
.bottomfont
{
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#A893B9;
line-height:16px;
}
.bottomfontlink
{
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#A893B9;
line-height:16px;
text-decoration:none;
}
.bottomfontlink:hover
{
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#C9B8C9;
line-height:16px;
text-decoration:none;
}

#top_nav {

	position:absolute;
	right:30px;
	top:20px;

}

.quoteForm li, .quoteForm ul{
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}

.quoteForm li {
	padding-top:10px;
}

.quoteForm label {
	display:block;
	float:left;
	width:75px;
	text-align:right;
}

.quoteForm .long {
	width:180px;
}

.quoteForm .full {
	text-align:left;
	width:100%;
}

.quoteForm input {
	float:left;
	margin-left:5px;
	width:150px;
}

.quoteForm select {
	margin-left:5px;
}

.quoteForm span {
	display:block;
	float:left;
}

.quoteForm  .radio input {
	width:auto;
}

.quoteForm #captcha{
	clear:both;
}


/* navigation */

#main_nav {
	margin:0;
	padding:0;
}

#main_nav li{
	float:left;
	list-style:none;
}

#main_nav li a{
	position:relative;
	display:block;
	height:41px;
}

#main_nav li a span{
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:41px;
	background:url(/images/navigation.gif);

}

#main_nav #company {
	margin-left:9px;
	width:111px;
}

#main_nav #company span{
	width:111px;
}

#main_nav #replication {
	width:160px;
}

#main_nav #replication span {
	width:160px;
	background-position:-110px 0;
}

#main_nav #fufillment {
	width:159px;
}

#main_nav #fufillment span{
	width:159px;
	background-position:-270px 0;
}

#main_nav #print {
	width:122px;
}

#main_nav #print span{
	width:122px;
	background-position:-429px 0;
}

#main_nav #testimonials {
	width:113px;

}

#main_nav #testimonials span{
	width:113px;
	background-position:-552px 0;
}

#main_nav #resource {
	width:140px;
}

#main_nav #resource span{
	width:140px;
	background-position:-665px 0;
}

#main_nav #contact {
	width:135px;
}

#main_nav #contact span{
	width:135px;
	background-position:-805px 0;
}

/* hover state */

#main_nav #company:hover span{
	background-position:-0 -41px;
}

#main_nav #replication:hover span {
	background-position:-110px -41px;
}

#main_nav #fufillment:hover span{
	background-position:-270px -41px;
}

#main_nav #print:hover span{
	background-position:-429px -41px;
}

#main_nav #testimonials:hover span{
	background-position:-552px -41px;
}

#main_nav #resource:hover span{
	background-position:-665px -41px;
}

#main_nav #contact:hover span{
	background-position:-805px -41px;
}

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