@charset "utf-8";
 .tableTop {
	background: url('/_img/products/table-top-left.gif') no-repeat top left;
	height: 30px;
	margin: 0px;
	overflow: hidden;
	padding: 0 0 0 10px;
}
	.tableTop p {
		background: url('/_img/products/table-top-right.gif') top right;
		height:30px;
		font-size:1%;
		line-height:1px;
	}
	 .tableTop h2 {
		background: url('/_img/products/table-top-right.gif') top right;
		height:30px;
		line-height:30px;
		text-indent: 0;
	}
.tableInner {
	background: #fff;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
}

.tableBottom {
	background: url('/_img/products/table-bottom-left.gif') no-repeat top left;
	height: 30px;
	margin: 0px;
}
	.tableBottom p {
		background: url('/_img/products/table-bottom-right.gif') top right;
		margin:0px 0px 0px 10px;
		height:30px;
		font-size:1%;
		line-height:1px;
	}
.tableInner table {
	border: 0;
	margin: 0;
	padding:0;
	width:100%;
}

	.tableInner	table td,
	.tableInner td {
		border-right: solid 1px #ccc;
		border-bottom: solid 1px #ccc;
		padding: 3px 10px;

	}
        .tableInner td a {
               text-decoration:underline;
               color: rgb(0, 146, 193);

	}
	.tableInner table th,
	.tableInner th {
		white-space:nowrap;
		background: url( '/_img/products/bg-table-header.gif' ) repeat-x 50% 50%;
		height:40px;
		line-height:40px;
		border-right: solid 1px #ccc;
		padding: 0px 10px;
		font-weight: bolder;

	}
	.tableInner table tr.even td,
	.tableInner tr.even td  {
		background: #f3f3f3;
	}
	.tableInner table tr.on td,
	.tableInner tr.on td {
		background: #ffc !important;
	}

/* this css is needed for the ezprints shopping cart and builder */
#ezpCommerceViewCart {
        height:22px;
        right:20px;
        top:5px;
        width:150px;
        text-align:right;
}
        #ezpCommerceViewCart a 	{
                background:transparent url(http://ezprints.com/skins/EZP/resources/images/cart-icon.gif) no-repeat scroll left bottom;
                cursor:pointer;
                display:block;
                height:100%;
                position:relative;
        }
        #ezpCommerceViewCart span#ezpCommerceCartItemCount,
        #ezpCommerceViewCart span#ezpCommerceViewCartLink 	{
                display:block;
                left:30px;
                position:absolute;
        }


/* CSS Document */
/*This CSS edits the styles of the site*/
/*controls for all font and font styles*/

/*- CSS | type layout | type edits only -*/
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	font-family:verdana, arial, courier;
	font-size:11px;
	letter-spacing:.06em;
	line-height:15px;
	text-decoration:none;
	color:#666666;	
}
#toplogo-area h1 {
	display:none;
}
.h2_titles {
	color:#17657e;
	font-size:22pt;
	letter-spacing:0;
	line-height:21pt;
	padding-top:20px;
}
.h3_subTitles {
	color:#0c960f;
	font-size:22px;
	letter-spacing:.1em;
	line-height:16px;
	padding:10px 0 20px;
}
.h4_titles {
	color:#16637c;
	font-size:12px;
	letter-spacing:.08em;
	line-height:16px;
	padding-left:6px;
}
.bold {
	font-weight:bold;
	padding:6px 0 3px
}
.home-p{
	padding:10px 0 12px;
}
/*Content*/
/*2 collumns of separeted content are edited in this area*/	
.orange {
	color:#ff4c00;
	text-decoration:underline;
}
.choose p, .organize p {
	margin:0 6px;
}
.underline {
	line-height:0;
}
/*Footer navigation*/
#footer_nav p {
	margin-top:10px;
	margin-left:21px;
}
#footer_nav a:link, #footer_nav a:visited {
	font-family:tahoma, arial, verdana;
	color:#808080;
	text-decoration:none;
}
#footer_nav a:hover, #footer_nav a:active {
	font-family:tahoma, arial, verdana;
	color:#4e4e4e;
	text-decoration:underline;
}
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*---------------------------PAGES------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*-----------------------Explore Page---------------------------*/
.user, .usermain, .liveuserphoto, .relation {
	color:#17657E;
	font-weight:bold;
}
.userinfo, .userinfomain, .photoinfo {
	color:#5AAF2B;
}
.usermain, .userinfomain {
	margin: 0 0 0 83px;
}
.user, .userinfo {
	margin: 0 0 0 63px;
}
.photoinfo a{
	font-weight:bold;
	text-decoration:none;
	color:#0092C1;

}
#left_colPage2 p, #right_colPage2 p{
	padding: 3px 0;
}
#left_colPage2 a, #right_colPage2 a{
	color:#0092C1;
	font-weight:bold;
}
.steps {
	font-style:oblique;
}
.stepslink {
	/*text-decoration:underline;*/
}
#mostview h2, #left_colPage1 h2, #left_colPage2 h2, #right_colPage1 h2, #right_colPage2 h2{
	font-size:14px;
}
#right_colPage3 p{
	padding:8px 0 0 0px;
}
#right_colPage3 p a{
	color::#0053aa;
	font-weight:bold;
}

#left_colPage4 h2, #left_colPageX h2{
	font-size:14px;
	padding:12px 10px 8px 15px;
}
#right_colPage4 h3{
	padding:5px 0 0 15px;
}
#productselection h3 {
	color:#0053AA;
	padding:0 0 3px 14px;
}
#productselection p {
	color:#CCC;
	padding:0 0 3px 14px;
}
#productselection a {
	padding:0 0 5px 14px;
}

.standard ul, .pro ul, .signin p {
	padding:4px 10px 8px 15px;
}
.standard li, .pro li{
	padding-top:4px;
}
.standard a, .pro a{
	text-decoration:none;
	color:#0092C1;
	padding-left:15px;
}
.signin a{
	text-decoration:none;
	color:#0092C1;
}
.standard a:hover, .pro a:hover, .signin a:hover{
	text-decoration:underline;
}
/*-------------------------Bottom Nav---------------------------*/
/*--------------------------Help Page---------------------------*/
/*-------------------------Guidelines---------------------------*/
/*--------------------------Contact----------------------------*/
/*--------------------------Privacy----------------------------*/
/*---------------------------Terms-----------------------------*/
/*--------------------------Sitemap-----------------------------*/

#left_colPage5 h2{
	font-size:14px;
	padding:12px 10px 8px 15px;
}
#left_colPage5 h3{
	font-size:12px;
	padding:12px 10px 8px 15px;
}
#left_colPage5 p{
	padding:4px 10px 8px 15px;
}
#contactForm p{
	padding:4px 10px 8px 15px;
}
.helpnav, .uploadlist, .viewlist, .donotlist, .mapnav, .ruleslist{
	margin-left:40px;
}
.helpnav li{
	list-style:circle;
	padding:0 0 6px 4px;
}
.uploadlist li, .viewlist li, .donotlist li, .mapnav li, .ruleslist li{
	list-style:disc;
		padding:0 0 4px 4px;
}
#left_colPage5 a{
	text-decoration:none;
	color:#0092C1;
}