
/*  GLOBAL -------------------------------------------    */

* {
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0px;
padding:0px;
}

:-moz-any-link:focus {outline:none;}
form {margin:0px;}
textarea,select,input  {font:12px arial;color:#003300;}
img {border:0px; }
textarea  {padding:10px;}


body  {
margin:0px;
padding:0px;
text-align:center;
background: #ffffff url(images/bg.jpg) repeat-x top; 
}

.maincontainer {
width:1024px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-top:0px;
}

.homecontainer {
position:relative;
float:left;
width:1024px;
  min-height:500px;
  height:auto !important;
  height:500px;
}

.topbanner {
width:1024px;
height:231px;
}

/*  TEXT -------------------------------------------    */

body,div,td {
	font: 13px Georgia, times, times new Roman;
	color : #000000; 
	text-decoration:none;
	line-height:18px;
}

.subhead  {
	font: 15px Georgia, times, times new Roman;
	color : #60ca04; 
	text-decoration:none;
	line-height:22px;
}
	
ul {
margin: 10px 0px 10px 12px;
padding: 10px 0px 10px 12px;
}	
	
a {
color:#2519b0;
text-decoration:underline;
}
a:hover {
color:#2519b0;
text-decoration:none;
}
	
/*  TOPNAV -------------------------------------------    */

.topnavbox {
float:left;
display:inline;
width:635px;
height:66px;
margin: 0px 0px 0px 0px;
}

.topnavbox img {
float:left;
display:inline;
}

.homecontent {
background: #ffffff url(images/home_getstarted.jpg) no-repeat;
position:relative;
float:left;
width:1024px;
height:246px;
padding: 0px 0px 0px 0px;
}


.hometext1 {
float:left;
display:inline;
width:248px;

margin: 100px 82px 0px 45px;
} 

.hometext2 {
float:left;
display:inline;
width:264px;
padding: 100px 0px 0px 0px;
} 

.homegetstarted {
float:left;
display:inline;
width:300px;
height:91px;
margin: 0px 0px 0px 38px;
} 

.homegetstarted a {
width:300px;
height:91px;
display:block;
}

.hometext3 {
float:left;
display:inline;
width:218px;
margin: 9px 0px 0px 74px;
} 





.subcontent {
background: #ffffff url(images/subpage_back.jpg) no-repeat;
position:relative;
float:left;
width:1024px;
}

.subpageleft {
float:left;
display:inline;
width:700px;
} 

.subpageright {
float:left;
display:inline;
width:290px;

} 

.ordercontent {
position:relative;
float:left;
width:1080px;
}

.ordertext {
font:bold 16px Georgia, times, times new Roman !important;
color:green;
}

.createtext {
font:16px Georgia, times, times new Roman !important;
color:333333;
font-style:italic;
}



.orderpageleft {
float:left;
display:inline;
width:380px;
} 

.orderpageright {
float:left;
display:inline;
width:440px;
} 

.orderpagefarright {
padding-top:180px; 
float:left;
display:inline;
width:215px;
} 

.character {
float:left;
width:190px;
text-align:center;
background:#ffffff;
} 

.proofbox {
width:200px;
background:#ffffff;
float:left;
display:inline;
margin:0px 0px 0px 0px;
padding:20px;
border:1px solid #000000; 
}


.proofletter {
width:450px;
background:#ffffff;
float:left;
display:inline;
margin:0px 0px 0px 40px;
padding:20px 40px 20px 40px;
border:1px solid #000000; 
}


.carttable td {
padding:2px 3px 2px 10px;


}

.carttablehead {
	font:bold 13px Georgia, times, times new Roman;
	color : #000000; 
	background:#80c022;
}







/*  FOOTER -------------------------------------------    */

.footer {
	float:left;
	width:1024px;
	height:53px;
	background: #ffffff url(images/footer_back.jpg) no-repeat;
	text-align:center;
	padding:16px 0px 0px 0px;
}

.footer,.footer a {
	font:11px Georgia, times, times new Roman;
	color : #85b535; 
	text-decoration:none;
	font-weight:normal;
}

.footer a:hover {
	color : #85b535;
	text-decoration:underline;
}





































