body								{text-align:center; background:#FFFFFF;}

/* -- STRUCTURAL: -- */

#logo_bar							{float:left; width:100%; height:118px; margin:0px; padding:0px; background:url(/images/general/logo_bar_background.gif) repeat-x;}
#logo_block							{width:1000px; height:118px; margin:0px auto; padding:0px;}
#comparison_bar						{float:left; width:100%; height:260px; margin:0px; padding:0px; background:#98d6fd;}
#comparison_block					{width:1000px; height:250px; margin:0px auto; padding:5px 0px;}
#search_bar							{float:left; width:100%; margin:0px; padding:5px 0px; background:#98d6fd;}
#search_block						{width:587px; height:36px; margin:0px auto; padding:0px;}
#top_nav_bar						{float:left; width:100%; height:33px; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; background:#98d6fd url(/images/general/top_nav_background.gif) bottom repeat-x;}
#top_nav_block						{width:1000px; height:33px; margin:0px auto; padding:0px;}

#content_bar						{float:left; width:100%; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; background:#98d6fd;}
#content_block						{width:1000px; margin:0px auto; padding:0px;}
#content_top						{float:left; width:1000px; height:13px; margin:0px; padding:0px; background:url(/images/general/main_content_top.png) no-repeat;}
#content_bottom						{float:left; width:1000px; height:13px; margin:0px 0px 0px 0px; padding:0px; background:url(/images/general/main_content_bottom.png) no-repeat;}
#content							{float:left; width:980px; margin:0px 0px 0px 0px; padding:0px 10px; display:inline; background-color:#FFFFFF; overflow:hidden; }
#left_column						{float:left; width:200px; margin:0px 0px 0px 0px; padding:0px; display:inline;}
#centre_column						{float:left; width:560px; margin:0px 0px 0px 10px; padding:0px; display:inline;}
#right_column						{float:left; width:200px; margin:0px 0px 0px 10px; padding:0px; display:inline; }

#bottom_bar							{float:left; width:100%; margin:0px; padding:0px; background:#ebf6fd url(images/general/bottom_top.gif) top repeat-x;}
#bottom_block						{width:1000px; margin:0px auto; padding:0px;}
#copyright_bar						{float:left; width:100%; height:38px; margin:0px; padding:0px; background:url(images/general/copyright_background.gif) repeat-x;}
#copyright_block					{width:1000px; height:38px; margin:0px auto; padding:0px;}

/* -- TYPOGRAPHY: -- */

p, ul								{font:normal 14px Arial, Helvetica, sans-serif; text-align:left; margin:0px 0px 10px 0px; padding:0px; color:#000000; line-height:1.5em;}
h1									{font:bold 34px Arial, Helvetica, sans-serif; color:#1261b0; text-align:left; margin:0px 0px 5px 0px;}
h1.home								{font:bold 26px Arial, Helvetica, sans-serif; color:#1261b0; text-align:left; margin:0px 0px 5px 0px;}
h1#h1_compare						{font:normal 28px Lucida Grande, Helvetica, sans-serif; color:#1261b0; text-align:center; margin:0px 0px 5px 0px;}
h2									{font:normal 22px Arial, Helvetica, sans-serif; color:#7dbb4f; text-align:left; margin:0px 0px 5px 0px;}
h2.home								{font:normal 20px Arial, Helvetica, sans-serif; color:#7dbb4f; text-align:left; margin:0px 0px 10px 0px;}
h3									{font:bold 16px Arial, Helvetica, sans-serif; margin:0px 0px 2px 0px; text-align:left; color:#000000;}
h4									{font:normal 14px Lucida Grande, Helvetica, sans-serif; margin:0px 0px 2px 0px; color:#000000; text-align:left;}
#top_nav_block ul li a /*Top Navigation*/ {font:normal 14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
ul									{list-style-position:inside; text-align:left; }
li									{list-style-type:circle;}
a									{font:normal 14px Arial, Helvetica, sans-serif; text-align:left; color:#1261b0; text-decoration:underline}

/* -- LOGO BAR: -- */

#logo								{float:left; width:532px; height:103px; padding:15px 0px 0px 0px; margin:0px;}
#logo a								{float:left;}
#sites								{float:right; width:468px; height:19px; padding:10px 0px 0px 0px; margin:0px;}
#logo_banner_ad						{float:right; width:468px; height:60px; margin:10px 0px 0px 0px; padding:0px;}
#aus_site							{float:right; width:90px; height:19px; margin:0px; padding:0px 4px; display:inline;}
#aus_site img						{float:right; margin:0px; padding:0px; display:inline;}
#us_site							{float:right; width:65px; height:19px; margin:0px; padding:0px 4px; display:inline;}
#us_site img						{float:right; margin:0px; padding:0px; display:inline;}

/* -- SEARCH BAR: -- */

#search								{float:left; width:372px; height:36px; margin:0px 0px 0px 10px; padding:0px; text-align:left;}
#search form						{float:left; height:36px;}
#search_box							{float:left; width:250px; height:23px; padding:7px 0px 0px 40px; margin:3px 0px 0px 0px; border:none; /*background:url(images/general/search_box.png) no-repeat;*/}
#search_button						{float:left; height:30px; margin:3px 0px 3px 10px; }
#add_this							{float:left; width:125px; height:16px; margin:10px 0px 10px 20px; padding:0px;}

/* -- TOP NAVIGATION BAR: -- */

#top_nav_block ul						{float:left; width:970px; height:33px; margin:0px 15px; padding:0px; list-style:none;}
#top_nav_block ul li					{float:left; padding:0px; margin:0px 1px 0px 0px; display:block; cursor:pointer;}
#top_nav_block ul li a					{float:left; height:33px; line-height:33px; padding:0px; margin:0px 0px 0px 2px; display:block; background:url(images/navigation/right_nav_tab.png) no-repeat top right; color:#FFFFFF; text-decoration:none; }
#top_nav_block ul li a span				{float:left; padding:0px; margin:0px; background:url(images/navigation/left_nav_tab.png) no-repeat; padding:0px 15px; cursor:pointer;}
#top_nav_block ul li.right_selected a,
#top_nav_block ul li a:hover			{background:url(images/navigation/right_nav_tab_selected.png) no-repeat top right; color:#000099;}
#top_nav_block ul li a span.left_selected,
#top_nav_block ul li a:hover span		{background:url(images/navigation/left_nav_tab_selected.png) no-repeat;}

/* -- COMMON/RANDOMS: -- */

.content_image						{display:block; padding:4px; border:solid 1px #CCCCCC; margin:10px auto; }

/* -- BOTTOM BLOCK: -- */

#left_bottom_block					{float:left; width:290px; margin:0px; padding-bottom:5px;}
#middle_bottom_block				{float:left; width:290px; margin:0px 0px 0px 10px; padding-bottom:5px; display:inline;}
#right_bottom_block					{float:left; width:400px; margin:0px 0px 0px 10px; padding-bottom:5px; display:inline;}

ul.bottom_nav						{float:left; width:290px; margin:0px 0px 0px 0px; padding:0px; }
ul.bottom_nav li					{float:left; margin:0px; list-style-type:none;}
ul.bottom_nav li a					{float:left; width:250px; height:16px; padding:3px 0px 0px 25px; margin:0px 0px 0px 10px; font:normal 11px Arial, Helvetica, sans-serif; color:#1f638e; text-align:left; text-decoration:none; background:url(images/icons/page_icon.gif) center left no-repeat; display:inline;}
ul.bottom_nav li a:hover			{text-decoration:underline;}
p.bottom							{font:bold 11px Arial, Helvetica, sans-serif; color:#06427e; text-align:left; text-decoration:none; border-bottom:0.5px dotted #1f638e; margin:3px 0px;}

form#newsletter_signup				{float:left; width:400px; margin:0px; padding:3px 0px;}
form#newsletter_signup fieldset		{float:left; width:400px; margin:0px;}
form#newsletter_signup label		{float:left; width:400px; margin:0px; font:bold 11px Arial, Helvetica, sans-serif; color:#1f638e; text-align:left;}
form#newsletter_signup input		{float:left; width:278px; height:25px; margin:0px; padding:3px 0px 0px 0px; border:1px solid #1f638e; font:normal 15px Arial, Helvetica, sans-serif; color:#1f638e;}
form#newsletter_signup input#signup	{float:left; width:100px; height:30px; margin:0px 0px 0px 10px; padding:0px; border:none; background:#FFFFFF url(images/buttons/subscribe2.gif); display:inline;}
p#newsletter						{font:normal 12px Arial, Helvetica, sans-serif; color:#1f638e; margin:8px 0px 5px 0px; padding:0px;}

/* -- COPYRIGHT: -- */

#copyright_block ul					{float:left; width:400px; height:38px; margin:0px 300px; padding:0px; display:inline; list-style-type:none;}
#copyright_block li					{float:left; height:38px; margin:0px; padding:0px; display:inline;}
#copyright_block li a,
#copyright_block li p#copyright		{float:left; height:14px; line-height:14px; margin:14px 0px 10px 0px; padding:0px 5px; font:normal 11.5px arial; color:#FFFFFF; display:inline; text-decoration:none; border-right:solid 1px #FFFFFF;}
#copyright_block li a:hover			{text-decoration:underline;}
#copyright_block li p#copyright		{border:none;}

/* -- MODULES: -- */

.module_top							{float:left; width:200px; height:36px; margin:0px; padding:0px; background:url(/images/left_module/module_top1.gif) no-repeat;}
.module_top p						{float:left; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; margin:0px 0px 0px 5px; line-height:25px; display:inline;}
.module								{float:left; width:200px; margin:0px; padding:0px; background:url(/images/left_module/module_middle1.gif) repeat-y;}
.module_bottom						{float:left; width:200px; height:9px; margin:0px 0px 10px 0px; padding:0px; background:url(/images/left_module/module_bottom1.gif) no-repeat;}
.module_clear						{float:left; width:200px; margin:0px 0px 10px 0px; padding:0px;}

/* -- ADESENSE UNITS AND ADVERTS: -- */

#hor_adsense_unit					{float:left; width:728px; height:15px; padding:0px; margin:0px 136px 8px 136px; display:inline;}
.adsense_square						{float:left; width:255px; height:250px; padding:0px 5px 0px 0px; margin:0px; text-align:left;}
img#supporter_ad					{float:left; width:200px; height:100px; padding:0px; margin:0px 3px 0px 0px; text-align:left;}
a#ad_with_us						{float:left; width:200px; text-align:center; margin:8px 0px 0px 0px; color:#000000;}
a.sponsor							{float:left; margin-bottom:4px;}

/* -- COMPARE MODULE: -- */

#product_selector_left_col			{float:left; width:190px; padding:0px 5px; margin:0px 0px 0px 0px; background:url(/images/left_module/module_middle1.gif) repeat-y;}
#product_selector_left_col form		{float:left; width:188px; margin:0px; padding:0px;}
#product_selector_left_col fieldset	{float:left; width:188px; margin:5px 0px 0px 0px; padding:0px;}
#product_selector_left_col label	{float:left; margin:0px; padding:0px; width:188px; display:inline; font:bold 13px arial; text-align:left; color:#000000;}
#product_selector_left_col select	{float:left; margin:0px; padding:3px 0px 0px 0px; width:188px; height:25px; text-align:center; display:inline; border:solid 1px #000000; font:normal 13px arial; color:#000000;}
#product_selector_left_col a		{float:left; width:30px; text-align:center; display:inline;}
#product_selector_left_col input#go_compare	{float:left; margin:10px 19px 5px 19px; padding:0px; width:150px; height:30px; border:none; background:#FFFFFF url(images/buttons/go_compare_small.png); display:inline;}
#product_selector_left_col input#go_compare:hover 	{background-position:0 -30px;}
p#comparison_p						{font:bold 16px lucida Grande, Helvetica, sans-serif; margin:0px 0px 2px 0px; text-align:center; color:#7dbb4f;}

/* -- NAVIGATION MODULE: -- */

ul#nav_col 							{float:left; width:200px; margin:0px; padding:0px; background:url(/images/left_module/module_middle1.gif) repeat-y;}
ul#nav_col ul						{float:left; width:198px; margin:0px 0px 0px 0px; padding:0px; }
ul#nav_col li						{float:left; margin:0px 0px 4px 0px; list-style-type:none;}
ul#nav_col li a						{float:left; width:163px; height:19px; padding:3px 0px 0px 25px; margin:0px 0px 0px 10px; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; text-align:left; text-decoration:none; background:url(images/general/bullet2.gif) center left no-repeat;}
ul#nav_col li a:hover				{color:#1261b0;}

/* -- HOME PAGE: -- */

#title_block						{float:left; width:900px; margin:0px 43px; padding:0px; display:inline;}
#title_block_copy					{float:left; width:440px; margin:0px; padding:0px; display:inline;}
#title_block img					{float:left; width:440px; margin:0px 0px 0px 20px; padding:0px; display:inline;}

ul#features						    {margin-top:15px; list-style: none inside url("/images/general/tick.gif")}
ul#features li						{font:normal 16px Arial, Helvetica, sans-serif; margin-bottom:6px;}
ul#features img						{width:16px; height:16px; margin-right: 10px;}
#title_block_copy p					{font:normal 16px Arial, Helvetica, sans-serif;}

#six_block							{float:left; width:900px; height:242px; margin:0px 43px; padding:0px; display:inline; background:url(images/home_page/6_block_background.gif)}
a#discounts_block					{float:left; width:270px; height:90px; margin:20px 0px 0px 20px; display:inline; background:url(images/home_page/discounts_block.gif)}
a#discounts_block:hover				{background-position:0 -90px;}
a#types_block						{float:left; width:270px; height:90px; margin:20px 0px 0px 25px; display:inline; background:url(images/home_page/types_block.gif)}
a#types_block:hover					{background-position:0 -90px;}
a#printing_block					{float:left; width:270px; height:90px; margin:20px 20px 0px 25px; display:inline; background:url(images/home_page/printing_block.gif)}
a#printing_block:hover				{background-position:0 -90px;}
a#design_block						{float:left; width:270px; height:90px; margin:20px 0px 0px 20px; display:inline; background:url(images/home_page/design_block.gif)}
a#design_block:hover				{background-position:0 -90px;}
a#history_block						{float:left; width:270px; height:90px; margin:20px 0px 0px 25px; display:inline; background:url(images/home_page/history_block.gif)}
a#history_block:hover				{background-position:0 -90px;}
a#templates_block					{float:left; width:270px; height:90px; margin:20px 20px 0px 25px; display:inline; background:url(images/home_page/templates_block.gif)}
a#templates_block:hover				{background-position:0 -90px;}

/* -- COMPARISON BAR: -- */

#main_image							{float:left; width:250px; height:250px; list-style:none; padding:0px; margin:0px;}

#product_selector					{float:left; width:480px; padding:0px; margin:5px 0px 0px 10px; display:inline;}
#product_selector_top				{float:left; width:480px; height:11px; margin:0px; padding:0px; display:inline; background:url(/images/product_selector/top_border.gif);}
#product_selector_bottom			{float:left; width:480px; height:11px; margin:0px; padding:0px; display:inline; background:url(images/product_selector/bottom_border.gif);}
#product_selector form				{float:left; width:480px; margin:0px; padding:3px 0px; display:inline; background:url(/images/product_selector/middle_border.gif) repeat-y; overflow:hidden;}
#product_selector fieldset			{float:left; width:440px; margin:3px 10px 0px 10px; padding:0px 10px; display:inline;}
#product_selector label				{float:left; width:230px; margin:0px 45px 2px 45px; padding:0px; display:inline; font:bold 14px arial; text-align:left; color:#000000;}
#product_selector select			{float:left; width:300px; margin:0px 10px 0px 45px; padding:3px 5px;  text-align:center; display:inline; border:solid 1px #000000; font:normal 15px arial; color:#000000;}
#product_selector a					{float:left; width:30px; margin-right:45px; text-align:center; display:inline;}
#product_selector input				{float:left; margin:2px 120px; width:140px; height:30px; display:inline;}
#product_selector input#go_compare	{float:left; margin:10px 0px 0px 120px; padding:0px; width:200px; height:40px; border:none; background:#FFFFFF url(images/buttons/go_compare_button2.png); display:inline;}
#product_selector input#go_compare:hover 	{background-position:0 -40px;}	
#hintbox							{position:absolute; top: 0; background-color:#CCCC00; width: 150px; padding:3px; border:1px solid black; font:normal 11px Verdana; line-height:18px; z-index:100; border-right: 3px solid black; border-bottom: 3px solid black; visibility: hidden;}

#selector_advert					{float:left; width:250px; height:250px; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; display:inline;}

/* -- RESULTS PAGES: -- */

#results_info						{float:left; width:650px; margin:0px 0px 0px 0px; padding:0px; text-align:left; }
#results_image						{float:left; width:250px; height:250px; margin:0px 0px 0px 0px; padding:0px; text-align:left; }

/* -- COMPARISON RESULTS PAGE: -- */

table#comparison					{float:left; width:100%; padding:0px; margin:0px 0px 10px 0px; border-collapse:collapse; font:normal 11px Arial, Helvetica, sans-serif; }
table#comparison th					{padding:10px 0px; margin:0px; border-bottom:solid 2px #376ebe; background-color:#e4efff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; text-align:center; vertical-align:bottom;}
table#comparison tr 				{padding:0px; margin:0px; border-bottom:solid 1px #cadbe5; vertical-align:middle;}
table#comparison td					{padding:2px 0px; text-align:center; font:normal 11px Arial, Helvetica, sans-serif; text-align:center; margin:0px; vertical-align:middle;}
table#comparison td.large			{width:10%;}
table#comparison td.medium			{width:7.5%;}
table#comparison td.small			{width:7%;}
table#comparison a					{font-weight:bold; color:#7dbb4f;}
table#comparison p					{font:normal 11px Arial, Helvetica, sans-serif; text-align:center; margin:0px;}
.p_middle							{text-align:center;}
table#comparison a.printer			{color:#1261b0; font:normal 10.5px Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal; margin:0px;}

/* -- LINK TO US: -- */

textarea#link_to_us					{float:left; width:800px; height:200px;}

/* -- PRINTERS: -- */

table#printers						{float:left; width:560px; padding:0px; margin:0px; border-collapse:collapse; font:normal 11px Arial, Helvetica, sans-serif; }
table#printers tr 					{padding:0px; margin:0px; vertical-align:middle;}
table#printers td.logo 				{width:90px; padding:0px; margin:0px; vertical-align:middle; text-align:left;}
table#printers td.url 				{width:470px; padding:0px; margin:0px; vertical-align:middle; text-align:left;}
table#printers a 					{margin:0px 0px 0px 20px; padding:0px; display:inline;}

/* -- PRINTERS PAGES: -- */

#printer_logo_bar					{float:left; width:560px; margin:0px; padding:10px 0px 10px 0px;}
#printer_logo						{float:left; width:350px; margin:0px;}
#printer_button						{float:right; width:150px; height:45px; display:inline;}
#printer_logo a						{float:left;}

table#printer_info					{float:left; width:100%; padding:0px; margin:0px 0px 10px 0px; border-collapse:collapse; font:normal 11px Arial, Helvetica, sans-serif; }
table#printer_info tr 				{padding:0px; margin:0px; border-bottom:solid 1px #cadbe5; vertical-align:middle;}
table#printer_info td.left 			{width:30%; text-align:left;}
table#printer_info td.right 		{width:70%; text-align:left;}
table#printer_info p 				{margin:0px; padding:0px;}


/* -- COMMENTS: -- */

.comments_header 					{float:left; width:546px; padding:5px; background-color:#4e84c4; border:2px solid #4e84c4; border-bottom:none;}
.comments_header p, 
.comments_header a 					{margin:0px; color:#FFFFFF;}
.comments 							{float:left; width:546px; margin:0px 0px 15px 0px; padding:5px; background-color:#f6fafe; border:2px solid #4e84c4; }
.comments p 						{margin:0px;}

#usernotes 							{background-color:transparent;}
form#comment_submit					{float:left; width:400px; display:inline;} /*Total Width = 414px*/
form#comment_submit .line1			{float:left; width:400px; margin:3px 0px; padding:5px 0px; display:inline; background-color:#f3f8ff;}
form#comment_submit label			{float:left; width:140px; line-height:20px; margin:0px; padding:5px 0px 0px 10px; text-align:right; font:bold 14px Arial, Helvetica, sans-serif; color:#666666; display:inline; text-align:left;}
form#comment_submit label.check_label	{float:left; width:350px; line-height:20px; margin:0px; padding:5px 0px 0px 10px; text-align:right; font:bold 14px Arial, Helvetica, sans-serif; color:#666666; display:inline; text-align:left;}
form#comment_submit input.box		{width:236px; height:20px; line-height:20px; margin:0px; padding:4px 0px 0px 0px; display:inline; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#666666; border:2px solid #4e84c4;}
form#comment_submit input.check		{float:left; margin:0px; padding:4px 0px 0px 0px; display:inline; text-align:left; font:normal 14px Arial, Helvetica, sans-serif;}
form#comment_submit textarea		{width:236px; height:200px; margin:0px; padding:4px 0px 0px 0px; display:inline; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#666666; border:2px solid #4e84c4;}
form#comment_submit input#submit	{float:left; width:100px; height:30px; margin:0px 0px 0px 300px; padding:0px; border:none; background:#FFFFFF url(/images/buttons/post_review.gif); display:inline;}

/* -- TEMPLATES: -- */

table#templates						{float:left; width:100%; padding:0px; margin:0px 0px 10px 0px; border-collapse:collapse;}
table#templates tr					{}
table#templates td					{vertical-align:middle; width:20%; margin:0px; padding:5px 0px; text-align:center; font:normal 14px Arial, Helvetica, sans-serif;}

/* -- GALLERY: -- */

#add_card							{float:left; width:560px; margin:10px 0px 0px 0px; padding:0px; display:inline;}
#add_card a#add_image				{float:left; width:120px; height:100px; margin:0px; padding:0px;}
#add_card a							{float:right; width:430px; font:normal 14px Arial, Helvetica, sans-serif; text-align:left; margin:0px 0px 10px 10px; padding:0px; color:#1261b0; text-decoration:none; display:inline;}
#add_card a#large					{float:right; width:430px; font:bold 22px Arial, Helvetica, sans-serif; text-align:left; margin:15px 0px 2px 10px; padding:0px; color:#1261b0; text-decoration:none; display:inline;}

/* -- SUBMIT A CARD: -- */

form#submit							{float:left; width:580px; margin:0px 190px; padding:8px; display:inline; border:2px solid #4e84c4;}
form#submit fieldset				{float:left; width:580px; margin:0px 0px 20px 0px; padding:0px; display:inline;}
form#submit .line1					{float:left; width:580px; margin:3px 0px; padding:5px 0px; display:inline; background-color:#f3f8ff;}
form#submit .line2					{float:left; width:580px; margin:3px 0px; padding:5px 0px; display:inline; background-color:#e3effe;}

form#submit label					{float:left; width:250px; height:20px; line-height:20px; margin:0px; padding:5px 0px 0px 0px; text-align:right; font:bold 14px Arial, Helvetica, sans-serif; color:#666666; display:inline;}
form#submit input					{width:276px; height:20px; line-height:20px; margin:0px 20px 0px 20px; padding:4px 0px 0px 0px; display:inline; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#666666; border:2px solid #4e84c4;}
form#submit select					{width:280px; height:25px; margin:0px 20px 0px 20px; padding:0px; display:inline; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#666666; border:2px solid #4e84c4;}
form#submit textarea					{width:276px; height:200px; margin:0px 20px 0px 20px; padding:4px 0px 0px 0px; display:inline; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#666666; border:2px solid #4e84c4;}

form#submit input#contact_reset		{float:left; margin:0px 0px 0px 140px; padding:0px; width:100px; height:30px; border:none; background-image:url(/images/buttons/reset.gif); display:inline;}
form#submit input#contact_reset:hover {}	
form#submit input#contact_submit	{float:left; margin:0px 140px 0px 100px; padding:0px; width:100px; height:30px; border:none; background-image:url(/images/buttons/submit.gif); display:inline;}
form#submit input#contact_submit:hover {}

form#submit input:focus,
form#submit textarea:focus,
form#submit select:focus			{color:#7db93d; border:2px solid #7db93d;}

form#submit .line1:hover,
form#submit .line2:hover			{background-color:#c5dfff;}

/* -- RATING: -- */

.ratingblock 						{float:left; width:980px; display:block; padding-bottom:5px; text-align:left;}
.loading 							{height: 30px; background: url('/images/printers/rating/working.gif') 50% 50% no-repeat;}
.unit-rating 						{list-style:none; margin: 0px; padding:0px; height: 30px; position: relative; background: url('/images/printers/rating/starrating.gif') top left repeat-x;}
.unit-rating li						{float: left; text-indent: -90000px; padding:0px; margin:0px; }
.unit-rating li a 					{outline: none; display:block; width:30px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.unit-rating li a:hover{background: url('/images/printers/rating/starrating.gif') left center; z-index: 2; left: 0px;}

.unit-rating a.r1-unit				{left: 0px;}
.unit-rating a.r1-unit:hover		{width:30px;}
.unit-rating a.r2-unit				{left:30px;}
.unit-rating a.r2-unit:hover		{width: 60px;}
.unit-rating a.r3-unit				{left: 60px;}
.unit-rating a.r3-unit:hover		{width: 90px;}
.unit-rating a.r4-unit				{left: 90px;}	
.unit-rating a.r4-unit:hover		{width: 120px;}
.unit-rating a.r5-unit				{left: 120px;}
.unit-rating a.r5-unit:hover		{width: 150px;}
.unit-rating a.r6-unit				{left: 150px;}
.unit-rating a.r6-unit:hover		{width: 180px;}
.unit-rating a.r7-unit				{left: 180px;}
.unit-rating a.r7-unit:hover		{width: 210px;}
.unit-rating a.r8-unit				{left: 210px;}
.unit-rating a.r8-unit:hover		{width: 240px;}
.unit-rating a.r9-unit				{left: 240px;}
.unit-rating a.r9-unit:hover		{width: 270px;}
.unit-rating a.r10-unit				{left: 270px;}
.unit-rating a.r10-unit:hover		{width: 300px;}

.unit-rating li.current-rating {background: url('/images/printers/rating/starrating.gif') left bottom; position: absolute; height: 30px; display: block; text-indent: -9000px; z-index: 1; }
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		

/* -- SITEMAP: -- */

p.level1							{float:left; width:560px; padding:0px; margin:0px 0px 10px 0px;}
p.level2							{float:left; width:520px; padding:0px; margin:0px 0px 10px 40px;}

/* -- CONTACT US: -- */

form#contact						{float:left; width:400px; margin:0px; padding:0px; display:inline;}
form#contact fieldset				{float:left; width:400px; margin:0px 0px 20px 0px; padding:0px; display:inline;}
form#contact .line1					{float:left; width:400px; margin:3px 0px; padding:5px 0px; display:inline;}

form#contact label					{float:left; width:120px; height:20px; line-height:20px; margin:0px; padding:5px 0px 0px 0px; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; display:inline;}
form#contact input					{width:276px; height:20px; line-height:20px; margin:0px; padding:4px 0px 0px 0px; display:inline; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #4e84c4;}
form#contact select					{width:280px; height:25px; margin:0px; padding:0px; display:inline; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #4e84c4;}
form#contact textarea				{width:276px; height:200px; margin:0px; padding:4px 0px 0px 0px; display:inline; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #4e84c4;}
form#contact input#contact_send		{float:left; margin:0px 0px 0px 300px; padding:0px; width:100px; height:30px; border:none; background-image:url(/images/buttons/send.gif); display:inline;}