* { margin: 0; padding: 0; border: 0px none; }

body { text-align: center; background: #fff url('../images/bgNEW.jpg') repeat-x 0 0; line-height: 1.4; word-spacing: -0.09em; color: #333; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}

body#o1 a#opp1,
body#o2 a#opp2,
body#o3 a#opp3,
body#o4 a#opp4,
body#o5 a#opp5,
body#o6 a#opp6,
body#o7 a#opp7,
body#o8 a#opp8,
body#c1 a#com1,
body#c2 a#com2,
body#c3 a#com3,
body#c4 a#com4,
body#c5 a#com5,
body#c6 a#com6,
body#c7 a#com7,
body#c8 a#com8,
body#p1 a#pro1,
body#p2 a#pro2,
body#p3 a#pro3,
body#p4 a#pro4,
body#p5 a#pro5,
body#p6 a#pro6,
body#p7 a#pro7,
body#p8 a#pro8,
body#e1 a#eve1,
body#e2 a#eve2,
body#e3 a#eve3,
body#e4 a#eve4,
body#e5 a#eve5,
body#e6 a#eve6,
body#e7 a#eve7,
body#e8 a#eve8
{
color:#B51032;
padding-left: 0px;
font-weight: bold;
}

#container { width: 740px; margin: 0 auto; text-align: left; }

.clearer { clear: both; height: 0px; }
 
td {
	color:#676767;
}

td a {
color:#676767;
text-decoration: underline;
}
 
a {
text-decoration:none;
}
a:link {
color: #666666;
}
a:visited {
color: #5c7994;
}
a:hover {
color: #b51032;
}
a:active {
color: #666666;
}
a img{
border: none;
}
h1, h2, h3 {
clear:left;
color:#5c7994;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight:normal;
}

h4 {
clear:left;
color:#5c7994;
font-family: Arial;
font-weight:bold;
font-size:14px;
}
h5 {
clear:left;
color:#5c7994;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight:normal;
}

#questions{
padding-top: 10px;
padding-bottom: 10px;
clear:left;
color:#6C3;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 9pt;
line-height: 1.25em;
}
#wrap {
clear: both;
width: 678px;
font-size: small;
text-align: left;
margin: 0 auto;
display: block;
}
#catmain {
height: 227px;
background-color: #ffffff;
margin-top: 0px;
}
#flashnav {
height: 430px;
background-color: #CCC;
}
#wrapmovie {
width: 900px;
font-size: small;
text-align: center;
margin: 0 auto;
display: block;
background: #fff url(/maxintl/domains/maxprintstore.com/images/bgNEW.jpg) repeat-x top center;
}
#catmainmovie {
height: 408px;
background-color: #ffffff;
margin-top: 0px;
background: #fff url(/maxintl/domains/maxprintstore.com/images/bgNEW.jpg) repeat-x top center;
}
#catmainaudio {
height: 100px;
background-color: #ffffff;
margin-top: 0px;
background: #fff url(/maxintl/domains/maxprintstore.com/images/bgNEW.jpg) repeat-x top center;
}
#flashnavmovie {
height: 430px;
background-color: #CCC;
}
#packetFlash {
height:250px;
margin-right:7px;
float:left;
clear:left;
}
#buttons{
margin: 0 0 0 50px;
}
#content {
min-height: 450px;
height: auto;
}

* html .content {
height: 450px;
}

#content {
background: #FFF url() no-repeat top left;
position:relative; padding-left:16px; padding-right:50px; padding-bottom:30px
}
#content p {
color:#666;
line-height:1.5em;
}
#content p.note {
color:#999;
font-size:10px;
line-height:1.5em;
padding-top:20px;
}
#content #words {
  position: relative;
  
  left:140px;
  width:520px;  
  text-align:left;
}
#content #wordsfull {
  position: relative;
  
  left:-20px;
  width:660px;  
  text-align:left;
}

#content #words2 {
  position: relative;
  
  
  width:620px;  
  text-align:left;
}

#content #wordstools {
position: absolute;
left:-46px;
width:768px;
text-align:left;
top: 10px;
}

#content #words #borderimageleft {
border: 1px solid #cccccc;
padding: 4px;
float: left;
margin: 2px 10px 2px 0px;
}
#content #words #borderimageright {
border: 1px solid #cccccc;
padding: 4px;
float: right;
margin: 2px 0px 2px10px;
}

#breadcrumb {
background-color: #FFF;
font-size: 10px;
display: block;
clear: both;
padding-bottom: 10px;
}
#breadcrumb  a {

}
#breadcrumb a:after {
content: "\00BB \0020";
color:#000
}
#indexleft {
position: absolute;
left: 0px;
top: 14px;
width: 251px;
height: 120px;
}
#indexmiddle {
position: absolute;
left: 265px;
top: 14px;
width: 253px;
height: 120px;
}
#indexright {
position: absolute;
left: 532px;
top: 15px;
width: 249px;
height: 119px;
}
#content h1 {
font-size:1.25em;
border-bottom:1px dotted #CCC;
padding-bottom:10px;
}
#content p.larger {
font-size:15px;
font-weight:bold;
text-align:left;
color:#888;
line-height:1.6em;
border-bottom:1px dotted #CCC;
padding-bottom:15px;
margin-bottom:30px;
}
#content p.callOut {
font-size:12px;
text-align:left;
background-color:#eeeeee;
color:#5C7994;
line-height:1.75em;
padding:15px;
margin:25px 0 25px 0;
}

#sidebar {
width: 140px;
position:absolute;
padding-left:10px;
_padding-left:0px;
 	left:3px;
_left:-10px;
top:-215px;
display: block;
background-color: #FFFFFF;
clear: both;
}
#sidebar p.image {
width: 140px;
position:relative;
padding-left:0px;
_padding-left:0px;
 	left:-20px;
_left:-10px;
top:10px;
display: block;
background-color: #FFFFFF;
clear: both;
}
#sidebar dl {
margin: 0 0 10px 0;
padding: 1px 15px 1px 0px;
font: 11px/18px Tahoma, Helvetica, Arial, sans-serif;
color: #444;
}
#sidebar dl#subnav dt {
background: #FFF url('') no-repeat center left;
border-bottom:1px solid #666;
color:#555; padding-left:25px; padding-right:15px; padding-top:10px; padding-bottom:1px
}
#sidebar dl#subnav dt a {
padding: 0 0 0 15px;
line-height: 30px;
display: block;
color:#000;
}
#sidebar dl#subnav dd {
background: #FFF url('') no-repeat center left;
border-bottom:1px dotted #CCC;
margin: 0
}
#sidebar dl#subnav dd a {
padding: 0 0 0 0px;
line-height: 20px;
display: block;
}
#sidebar dl#subnav dd a:hover {
background-color: #FFFFFF;
}
#sidebar dl#subnav dd.current {
background-color: #FFFFFF;
background-image: url('');
color:#000000
}
#sidebar dl#subnav dd.current a {
color:#B51032;
padding-left: 0px;
font-weight: bold;
}

#footer {
border-top: 1px dotted #CCC;
color: #999;
font-size: 9px;
line-height: 2em;
width: 580px;
}

#footerindex {
border-top: 1px dotted #CCC;
color: #999;
font-size: 9px;
line-height: 2em;
padding: 10px 70px;
margin: 46px;
position: absolute;
left: -21px;
top: 115px;
}

#footer a:link, #footer a:visited {
color: #B51032;
}
#footer a:hover {
color: #00F;
text-decoration: none;
}
#footer #market {
float: right;
display: inline;
}

#content #footer {
margin:0;
margin-top: 20px;
}

img.floatleft {
float:left;
margin-right:10px;
margin-bottom:10px;
padding:10px;
border:1px solid #CCC;
}
#content #ulbox{
border-top:1px dotted #CCC;
border-bottom: 1px dotted #CCC;
width: 450px;
}
#siteMap {
  position: relative;
  left:5px;
  width:595px;  
  text-align:left;
}
.clearer {
clear:both;
}
td.vertical-separator{width:46px; background: url(/maxintl/domains/maxprintstore.com/images/separator_vert_prod.gif);}
td.horizontal-separator{height:35px; background:url(/maxintl/domains/maxprintstore.com/images/separator_hor_prod.gif);}

.style1 {
	color: #ffffff
}
.style2 {
	font-size: 14px
}
input{
	border: 1px solid #9E9FA3;
	background: #E4E4E6;
}
textarea{
	border: 1px solid #9E9FA3;
	background: #E4E4E6;
}
select{
	border: 1px solid #9E9FA3;
	background: #E4E4E6;
}
.error{	
	background-color: #CC0000;	
	border-top: 1px solid #CC0000;	
	border-bottom: 1px solid #CC0000;	
	color: #FFFFFF;	
	font-size: 12px;	
	font-weight: bold;
}

#tophead {
text-align: left;
width: 670px;
margin: 0 auto;
}

#logo { margin-top: 0px; float: left;}

#loginlink {
padding-top: 8px;
float: left;
}
#loginlink a {
color:#fff;
}

#tophear{
width: 678px;
height: 96px;
}

ul#topmenu {
list-style: none;
float: left;
margin-top: 15px;
margin-left: 15px;
}
ul#topmenu li {
float: left;
display: inline;
margin-right: 30px;
color: #fff;
font-size: 13.5px;
height: 14px;
line-height: 11px;
background: transparent url('images/tophover.png') top left no-repeat;
}



ul#topmenu div {
float: left;
width: 46px;
margin-right: 8px;
}
ul#topmenu a {
color: #fff;
height: 20px;
}
ul#topmenu li:hover {
background: transparent url('images/tophover.png') bottom left no-repeat;
}

ul#btopmenu {
list-style: none;
clear: left;
float: right;
margin-top: -28px;
}
ul#btopmenu li {
float: left;
display: inline;
margin-right: 20px;
}
ul#btopmenu li a {
margin-right: 15px;
font-size: 12px;
color: #777;
font-weight: medium;
}
ul#topmenu li, ul#topmenu li:hover, #ZoomClose img { behavior: url('../iepngfix.htc'); }

#frontimage img {
border: 2px solid #ddd;
margin-bottom: 10px;
}