*			{ margin:0px; padding:0px; }
html, body	{ width:100%; height:100%; background:#fff; }
a			{ text-decoration:underline; color:#ff5001; }
a:hover		{ text-decoration:none; }

body, td, input, textarea, select, button	{ font-family:Tahoma, Arial, Helvetica; font-size:11px; }

h1			{ color:#000; font-weight:bold; font-size:15px; padding-bottom:3px; }
p			{ padding-top:3px; padding-bottom:3px; }
ul			{ list-style:none; margin-left:17px; }
li			{ background:url("img/a1.gif"/*tpa=http://www.soloprintmedia.com/design/solo/img/a1.gif*/) no-repeat; background-position:left center; padding:0px 0px 0px 19px; }
li a  			{ color:#3F5270; text-decoration:none; line-height:18px; }
li a:hover	{ text-decoration:underline; }
li a.act		{ text-decoration:underline; }

#main	{ width:766px; height:100%; margin:0 auto 0 auto; background:url("img/line.gif"/*tpa=http://www.soloprintmedia.com/design/solo/img/line.gif*/) repeat-y; }
#main td	{ vertical-align:top; }

#content	{ background:#fff; padding-bottom:10px; }
#content_left	{ width:214px; }
#content_main	{ background:url("img/bg-mid.gif"/*tpa=http://www.soloprintmedia.com/design/solo/img/bg-mid.gif*/) no-repeat; }

#left_col		{ margin-left:10px; }
#main_col		{ margin-left:3px; margin-top:5px; }
.main_col_text	{ margin-left:12px; }
#lefth			{ background:url("img/1-t1.gif"/*tpa=http://www.soloprintmedia.com/design/solo/img/1-t1.gif*/) no-repeat; width:206px; height:42px; }

#footer_left	{ width:214px; background:url("img/bg-bot.gif"/*tpa=http://www.soloprintmedia.com/design/solo/img/bg-bot.gif*/) no-repeat; background-position:top right; }
#footer_left div	{ color:#fff; padding-top:20px; padding-bottom:20px; padding-left:35px; }
#footer_left a	{ color:#fff; }

#footer_right	{ padding-top:25px; text-align:center; }
#footer_right a	{ font-weight:bold; color:#685270; }
#footer_right span	{ padding-left:15px; padding-right:15px; }

#full_width		{ margin-left:30px; padding-bottom:10px; }

#contact_form	{ margin-left:auto; margin-right:auto; }
#contact_form .req	{ padding:2px 3px 0px 3px; font-weight:bold; color:red; }
#contact_form .left	{ padding-top:2px; text-align:right; }
#contact_form input	{ width:250px; border:1px solid #a7a6aa; padding:1px; }
#contact_form textarea	{ width:250px; border:1px solid #a7a6aa; padding:1px; height:90px; }
#subm	{ width:100px; }

.error	{ text-align:center; color:red; margin-bottom:10px; }

input.support	{ width:250px; border:1px solid #a7a6aa; padding:1px; }
textarea.support	{ width:250px; border:1px solid #a7a6aa; padding:1px; height:90px; }

#support_form	{ margin-left:auto; margin-right:auto; }
#support_form .req	{ padding:2px 3px 0px 3px; font-weight:bold; color:red; }
#support_form .left	{ padding-top:2px; text-align:right; }