
/* PAGE STRUCTURE */

body { font-family:Tahoma,Arial,sans-serif; color:#000000; background: #FBFAE9; }
/* body { background:#FBFAE9 url("images/___screens.gif"); } */

h1, h2, h3, h4, h5 { font-weight: bold; }
h1 { font-size: 120% }
h2 { font-size: 110% }
h3 { font-size: 100% }
h4 { font-size: 90% }
h5 { font-size: 80% }

div.search_results h1 a {text-decoration: none;}
div.search_results h1 a:hover {text-decoration: none; color: #cc0000;}

div.s_r h1 a {text-decoration: none;}
div.s_r h1 a:hover {text-decoration: none; color: #cc0000;}

p, li, .normal { font-size:100%; font-weight: normal; }
.biggest { font-size:120% }
.big { font-size:110% }
.small { font-size:90% }
.smallest { font-size:80% }
.red { color:#cc0000; }
.bold { font-weight: bold; }

div.spacer { width:100%; height:1px; }

td.page { height: 99%; }
td.copyright, td.links { height: 0.5%;}


h1.index { font-size: 90% }
p.index { font-size: 85% }


/* COMMONT CONTENT SETTINGS */

td.left_column, td.middle_column, td.right_column, 
td.left_column td, td.middle_column td, td.right_column td { font-size:70%; }

div.left_column_15 { text-align:center; margin-left:15px; margin-top:20px; }

td.content_column { font-size:80%; }
td.content_column table.printer_models td { font-size:70%; }

td.left_column, td.middle_column, td.right_column, td.content_column { padding-bottom:10px; }

td.left_column { padding-right:20px; }
td.right_column { padding-left:20px; }

p { margin: 10px 0px 10px 0px; }
ul, ol, dl { margin-top: 10px; margin-bottom: 10px; }

h1 { margin: 7px 0px 2px 0px; }
h1, h1 a { color: #cc0000; }
h2 { color: #006699; }



div.content h2 {
	color: #cc0000;
	font-weight: bold;
	margin: 20px 0px 5px 0px;
}

div.content h3 {
	font-size: 90%;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
}

div.content .small { font-size: 11px; }

a { color: #336699; }
a:hover { color: #3399cc; }

th.select, td.select { padding-left:10px; padding-right:10px; text-align:center; }



/* FORMS */

form { margin: 0px 0px 0px 0px; }

form input, form textarea, form select {
	font-family: Tahoma, Arial, sans-serif; font-size: 11px; 
/*	border: 1px solid #2762A4; */
}

form input.field, form textarea { background: #ffffff; }

form input.submit { color: #ffffff; font-weight: bold; background: #ff9900; }



/* TOP BAR */

td.topbar { height:80px; background:#92BAE5; }
/* FOR NY THEME: background:#92BAE5 url(images/ny_bg.gif); */

td.topbar form.manuf_finder { font-size:70%; color:#FFFFFF; font-weight:bold; }
td.topbar form.manuf_finder select { width:210px; }

form.authform td { FONT-SIZE:60%; color:#ffffff; font-weight:bold; padding-right:5px; }
form.authform td a { color:#003399; FONT-SIZE:110%; }
form.authform td a:hover { color:#cc0000; }
form.authform input { width:75px; }
form.authform input.submit { width:19px; border: none; background: none; }



/* HORIZONTAL INFO MENU */

td.infomenu { height: 30px; padding-top: 2px; padding-bottom: 4px; background: #003399; text-align: center; }
td.infomenu td, td.infomenu span { FONT-SIZE:70%; color:#F8F5C7; padding-right:6px; padding-left:6px; font-weight:bold; }
td.infomenu td a, td.infomenu span a { color: #FFFFFF; }
td.infomenu td a:hover, td.infomenu span a:hover { color: #F8F5C7; }



/* 
TOP BRANDS 

td.topbrands { padding-top:10px; padding-bottom:10px; }
td.topbrands span { padding-right:8px; padding-left:8px; }
*/



/* SEARCH TOOLS */

div.search_tools {
	background: #92BAE5 url("images/bg_search_tools.gif"); 
	padding: 0px 0px 0px 0px; margin-bottom: 10px;
}
div.search_tools form { padding: 10px 15px 10px 15px; }
div.search_tools form input, div.search_tools form select { width:150px; }
div.search_tools div.spacer { background:#2762A4; }



/* SHOPPING TOOLS */

div.shopping_tools {
	background: #ffffff url("images/bg_shopping_tools.gif"); 
	margin: 0px 0px 0px 0px; padding: 10px 15px 10px 15px;
}
div.shopping_tools .small b { color:#cc0000; }
div.shopping_tools div.spacer { background:#DAD7A7; margin: 3px 0px 3px 0px; }




/* MANUFACTURER INDEX */

/* #manufacturers { position: relative; width:100% } */

div.manufacturer_index { margin-top:10px; margin-bottom:20px; }
div.manufacturer_index table td { FONT-SIZE:70%; font-weight:bold; }



/* SEARCH TYPES */

div.search_types { text-align: center; margin-top: 20px; margin-bottom: 10px; }
div.search_types form select {width: 80%}



/* RIGHT COLUMN */

td.right_column, div.supplies_types, div.supplies_bestsellers, div.supplies_most_popular { width:180px; }



/* SUPPLIES BESTSELLERS */

div.supplies_bestsellers ul li {
	list-style: url("images/li.gif");
}




/* SEARCH RESULTS */

// div.s_r { padding-right:20px; }
div.s_r { width:560px; }
div.s_r div.tbl_spacer { background:#DAD7A7; padding: 0px 1px 0px 1px; text-align:center; }
div.s_r table td, div.s_r table th { font-size:70%; }
div.s_r table.s_r th { color:#990000; padding-top:5px; padding-bottom:5px; }
div.s_r table.s_r td { padding-top:5px; padding-bottom:5px; }
div.s_r table.s_r td.hot { font-weight:bold; }
div.s_r table.s_r td.delim { padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px; }
div.s_r table.s_r td.delim div.delim { background:#DAD7A7; height:1px; }
div.s_r table.s_r td table td { padding-bottom:0px; }
div.s_r table td.action { padding-right:10px; }
div.s_r table td.pnlink { padding-left:10px; color:#999776; }
div.s_r table td.action input { width:120px; }

div.s_r h2 a {text-decoration: none;}
div.s_r h2 a:hover {text-decoration: none; color: #006699;}


/* PRODUCT INFORMATION */

// div.p_i { padding-right:20px; }
div.p_i { width:560px; }
	div.p_i h2 { margin-bottom: 10px; }
div.p_i div.tbl_spacer { background:#DAD7A7; padding: 0px 1px 0px 1px; text-align:center; }
div.p_i table td, div.p_i table th { font-size:70%; }
div.p_i table.p_i th { color:#990000; padding-top:5px; padding-bottom:5px; }
div.p_i table.p_i td { padding-top:5px; padding-bottom:5px; }
	div.p_i table.p_i td div.save { background:#cc3333; color:#ffffff; font-weight:bold; margin-left:10px; }
div.p_i table.p_i td.delim { padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px; }
div.p_i table.p_i td.delim div.delim { background:#DAD7A7; height:1px; }
div.p_i table.p_i td table td { padding-bottom:0px; }
div.p_i table td.action { padding-right:10px; }
div.p_i table td.pnlink { padding-left:10px; color:#999776; }
div.p_i table td.action input { width:120px; }

div.p_i h1 a {text-decoration: none;}
div.p_i h1 a:hover {text-decoration: none; color: #cc0000;}

/* SHOPPING CART */

// div.u_c { padding-right:20px; }
div.u_c { width:560px; }
div.u_c div.tbl_spacer { background:#DAD7A7; padding: 0px 1px 0px 1px; text-align:center; }
div.u_c table td, div.u_c table th { font-size:70%; }
div.u_c table.u_c th { color:#990000; padding-top:5px; padding-bottom:5px; }
div.u_c table.u_c td { padding-top:5px; padding-bottom:5px; }
	div.u_c .total { color:#cc0000; text-align:right; }
	div.u_c .subtotal { color:#000000; text-align:right; }
	div.u_c sup { color:#000000; }
	div.u_c form input.checkout { font-weight:bold; }
div.u_c table.u_c td.delim { padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px; }
div.u_c table.u_c td.delim div.delim { background:#DAD7A7; height:1px; }
div.u_c table.u_c td table td { padding-bottom:0px; }
div.u_c table td.action { padding-right:10px; }
div.u_c table td.pnlink { padding-left:10px; color:#999776; }
table td.action input, table p.action input { width:120px; }




/* ORDERS DETAILS */

// div.u_c { padding-right:20px; }
div.o_d { width:560px; margin: 10px 0px 10px 0px; }
div.o_d div.tbl_spacer { background:#DAD7A7; padding: 0px 1px 0px 1px; text-align:center; }
div.o_d table td, div.o_d table th { font-size:70%; }
div.o_d table.o_d th { color:#990000; padding-top:5px; padding-bottom:5px; }
div.o_d table.o_d td { padding-top:5px; padding-bottom:5px; }
	div.o_d .total { color:#000000; text-align:right; }
	div.o_d .total strong, div.o_d .gift { color:#cc0000; font-weight:bold; }
div.o_d table.o_d td.delim { padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px; }
div.o_d table.o_d td.delim div.delim { background:#DAD7A7; height:1px; }





/* STATUS POP UP */

div.status { text-align:center; color:#000000; }
div.status h1 { margin-top:0px; margin-bottom:0px; padding-top:7px; padding-bottom:7px; background:#92BAE5; font-size:110%; font-weight:bold; color:#ffffff; }
div.status h2 { margin-top:0px; margin-bottom:0px; padding-top:12px; padding-bottom:12px; background:#F8F5C7; font-size:80%; color:#cc0000; }
div.status p { margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:10px; background:#ffffff; font-size:70%; }
div.status div.delim { background:#DAD7A7; height:1px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; }





/* ORDER FORM */

div.o_f h2 { margin-bottom: 0px }
div.o_f table { margin-top: 10px }
div.o_f table td, div.o_f table th { font-size:70%; }
div.o_f form table td input, div.o_f form select, div.o_f form textarea { width:200px; }
div.o_f form table td input.thesame { width:20px; }
div.o_f form table td input.zip { width:70px; }
div.o_f form table td input.country { width:130px; }




/* ORDER END */

div.o_e div.tableborder { background: #b8b585; width: 230px; margin-top: 10px; }
div.o_e h2 { margin-bottom: 0px }
div.o_e table td, div.o_e table th { font-size:70%; }
div.o_e table td { background: #ffffff; }
div.o_e table th { background: #F8F5C7; font-weight: bold; text-align: left; color: #990000; }





/* ACCOUNT CENTER */

div.a_c h2 { margin-bottom: 0px }
div.a_c h2.errormessage { color:#cc0000; }
h2.red { color:#cc0000; margin-bottom:10px; }
div.a_c div.o_d table { margin-top: 0px }
div.a_c table { margin-top: 10px }
div.a_c table td, div.a_c table th { font-size:70%; }
div.a_c form table td input, div.a_c form select, div.a_c form textarea { width:200px; }
div.a_c form table td input.zip { width:70px; }
div.a_c form table td input.country { width:130px; }
div.a_c div.address h2 { margin-bottom: 0px; }
div.a_c div.address p { margin-top: 0px; }
div.a_c li { margin-top:5px; font-weight: bold; }
div.a_c form.declineform { margin-top:20px; margin-bottom:20px; }





/* ORDER BY ID */

div.o_id { width:560px; }
div.o_id table td, div.o_id table th { font-size:70%; }
div.o_id table td.error { color: #cc0000; font-weight: bold; }
div.o_id form table td input.pid { width:200px; }
div.o_id form table td input.pqnt { width:80px; }





/* HELP TOPICS */

div.help_topics { padding-right:10px; }
div.help_topics h2 { margin: 10px 0px 10px 0px; color: #cc0000; }
div.help_topics div { margin: 3px 0px 3px 0px; font-weight: bold; }




/* COPYRIGHT */

td.copyright, td.links { background: #94BBE5; }

td.copyright div.copyright {
	FONT-SIZE: 60%;
	padding-right: 10px; padding-bottom: 0px; padding-left: 10px; padding-top: 10px;
}

td.copyright div.copyright a { color: #000000; }

td.copyright div.spacer { background:#003399; }

td.links { text-align: center; padding-bottom: 10px; padding-top: 0px; }
td.links a { color: #000000; FONT-SIZE: 60%; margin-left: 5px; margin-right: 5px; }





/* MENU TEMPLATES */

td.content_column div.menu h2 { font-size: 100%; color: #2762A4; margin: 10px 0px 10px 0px; }
td.content_column div.menu p { padding-right: 20px }
td.content_column div.menu div.nospace h2 { margin-bottom:0px;}
td.content_column div.menu div.nospace p { margin-top:0px; }

div.menu table.news td {font-size: 80%}

div.menu form { margin: 20px 0px 20px 0px;}
div.menu form td { font-size: 80% }
div.menu form input, div.menu form textarea { width:200px; }




/* ADS */
div.ads td.ads { background: #DAD7A7; height:100%; }
div.ads td.ads table { height:100%; }
div.ads td.ads table td { font-size: 60%; background: #FFFFFF; }
div.ads td.ads strong { font-size: 110% }
div.ads td.ads span.price { font-size: 180%; font-weight: bold; color: #cc0000; }




/* PAGE PATH 

.pagepath {
	height: 24px;
	padding-left: 10px;
	background-color: #993333;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}

.pagepath a { color: #ffeeee; }

.pagepath a:hover { color: #ffffff; }

*/


/* SITE MAP 

div.map h2 a, div.map h3 a, div.map h4 a, div.map h5 a, div.map h6 a, div.map h7 a {
	color: #336699;
}

div.map h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
}

div.map h3 {
	font-size: 90%;
	font-weight: bold;
	margin: 5px 0px 5px 30px;
}

div.map h4 {
	font-size: 80%;
	font-weight: normal;
	margin: 5px 0px 5px 60px;
}

div.map h5 {
	font-size: 70%;
	font-weight: bold;
	margin: 2px 0px 2px 90px;
}

div.map h5 {
	font-size: 70%;
	font-weight: normal;
	margin: 2px 0px 2px 120px;
}

*/


/* CATALOGUE */

div.catalogue td { font-size: 90%; }
div.catalogue td form { font-size: 80%; }

div.catalogue p { margin: 20px 0px 20px 0px; }
div.catalogue p.remark { margin: 7px 0px 7px 0px; }
div.catalogue form input, div.catalogue form select, div.catalogue form textarea { width: 100%; }


p.phone { text-align: center; font-size: 150%; font-weight: bold; color: cc0000; }



table.recycling_done th { background:#DAD7A7; }
table.recycling_done td { background:#ffffff; }



/* PAGING */

div.paging {
	font-size: 80%;
}

div.rssnews { width:762px; clear:both; text-align:left; }
div.rssnews .item { width:244px; float:left; margin-top: 20px; margin-bottom: 0px; padding-right:10px; font-size: 10px; font-family: arial; }
div.rssnews .item span.header, div.rssnews .item span.date { font-size: 12px; color: #cc0000; font-weight: bold; text-decoration: none; }
div.rssnews .item  span.header { color: #000000; }

