* { margin: 0; padding: 0; }

/* -------------------------------------------- */
/* 				Global parameters  				*/
/* -------------------------------------------- */

body,h1,h2,h3,h4,p,ul,ol,td,input,textarea,div,select 			{ font: 13px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.big 				{ font-size:1.21em; }
.bigger 			{ font-size:1.40em; }
.small 				{ font-size:0.90em; font-weight: normal; }


.normal				{ font-weight: normal;  }
.clear				{ clear: both; }
.hidden, .hide		{ display: none; }
.center				{ text-align: center; }

.em					{ font-style: italic; color: #1B5982; }

a,
a:active			{ color: #0000FF; }
a:visited			{ color: #2E7EAB; }
a:hover				{ color: #FF0000; text-decoration: none; }

a img				{ border: 0; }


#content p					{ margin: 6px 0; }
#content h1					{ font-size: 1.5em; margin-bottom: 20px; padding-top: 15px; padding-bottom: 3px; color: #FA9207; border-bottom: 1px dotted #FA9207; }
#content h2					{ font-size: 1.3em; margin-bottom: 20px; padding-top: 10px; color: #1B5982; border-bottom: 1px dotted #1B5982; }
#content h3					{ font-size: 1.1em; margin: 5px 0; color: #000000; font-weight: bold; }

#content ul, #content ol	{ margin-left: 50px; }
/* -------------------------------------------- */
/* 						LAYOUT  				*/
/* -------------------------------------------- */


body					{ background-color: #FFFFFF; text-align: center; }


#container				{ width: 780px; margin: 15px auto 8px auto; background: url(../_img/backgrounds/bg_container.gif) repeat-y top left; text-align: left; }
#holder					{ width: 780px; background: url(../_img/backgrounds/bg_holder.gif) no-repeat top left; }
#header					{ width: 770px; height: 160px; margin-left: 5px; background: url(../_img/backgrounds/bg_header.jpg) no-repeat bottom left; }
#header h1 a			{ display: block; width: 446px; height: 70px;  margin-left: 10px; padding-top: 10px; color: #FFFFFF; font-size: 1px; background: url(../_img/logo_scm.gif) no-repeat bottom left; text-decoration: none; }
#header h1 a:hover		{ color: #FFFFFF; text-decoration: none; }
#header p				{ position: absolute; width: 760px; top: 25px; text-align: right; font-size: 11px; }
#menu					{ width: 770px; height: 42px; margin-left: 5px; background: url(../_img/backgrounds/bg_menu.gif) no-repeat top left; }
#content				{ width: 770px; min-height: 100px; margin-left: 5px; background: url(../_img/backgrounds/bg_content.gif) no-repeat top left; }

#full					{ width: 750px; min-height: 300px; margin-left: 10px; padding-top: 30px; }


#footer					{ clear: both; width: 780px; margin: 0; background: url(../_img/backgrounds/bg_footer.gif) no-repeat bottom left; }

#copyright p 			{ color: #666666; font-size: 11px; }
#copyright a			{ color: #666666; text-decoration: none; }
#copyright a span		{ color: #333333; text-decoration: underline; }
#copyright a:hover span	{ text-decoration: none; }

#content #left			{ display: inline; float: left; width: 480px;  padding-top: 30px; }
#content #right			{ display: inline; float: left; width: 290px; height: 310px; }


#content #left div.left	 { display: inline; float: left; width: 165px; margin-left: 10px;  }
#content #left div.right { display: inline; float: left; width: 300px; }
/* -------------------------------------------- */
/* 						PRODUCTS  				*/
/* -------------------------------------------- */

table					{ clear: both;} 
.tbl_detail td			{ height: 20px; padding-left: 8px; }
.tbl_list td			{ height: 25px; padding: 3px; border-bottom: 1px solid #FFFFFF; }
td.tblDisplay img		{ max-width: 400px; }

div.manufacturers img	{ padding: 10px 0; }


div.manufacturers div.left		{ width: 370px; min-height: 250px; padding-right: 10px; float: left; border-right: 1px dotted #FA9207;  }
div.manufacturers div.right		{ width: 365px; float: left; }
div.manufacturers div.right	 img	{ max-width: 300px; }

h3.model			{ margin: 20px 0 10px 0; padding: 8px; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;  background-color: #339999; color: #FFFFFF; text-transform: uppercase; background-image: none;}
td.model		{ padding: 4px; font-weight: bold; font-size: 0.9em; background-color: #339999; color: #FFFFFF; text-transform: uppercase;}
td.model td		{ font-weight: bold; color: #FFFFFF; text-transform: uppercase;}
td.product		{ padding: 10px 20px;}
p.product		{ padding: 0px 20px; }

td				{ background-repeat: no-repeat; }
/* -------------------------------------------- */
/* 						GALLERY  				*/
/* -------------------------------------------- */

#gallery ul.folder_list		{ margin-left: 50px; margin-bottom: 30px; }
#gallery ul.file_list		{ clear: both; }
#gallery ul.file_list li	{ display: block;  padding: 10px; float: left; width: 110px; height: 110px; text-align: center; }
#gallery ul.file_list li img	{ padding: 2px; border: 1px solid #CCCCCC; }
