/*CSS Reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
/*END*/


body
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 62.5%;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#f58e74;
	color:inherit;
}

/*START TEMPLATE LAYOUT STYLES*/

#wrapper { 
  	width: 950px;
  	padding: 0px px 0px 0px;
	margin: auto;
}

#content {
	clear:both;
	background-image:url(images/bg-logo-reflect.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#contentLeft {
	float:left;
	padding:100px 0px 0px 0px;
}

#contentRight {
	float:right;
	width:615px;
	padding:5px 0px 0px 0px;
}

#footer {
	width:100%;
	clear:both;
	background-color:#FFF;
	background-image:url(images/bg-footer.gif);
	background-repeat:repeat-x;
}

#footerContent {
	width:930px;
	margin:auto;
	padding:18px 0px 15px 0px;
}

/*END TEMPLATE LAYOUT STYLES*/

/*##########################################################################################*/

img{border:0px;}
img.border {border: 1px solid #AFADAD; padding: 5px;}

img.logo {float:left; padding:23px 0px 0px 0px;}
img.products {float:right; padding:16px 30px 0px 0px;}

.marginT {margin-top:10px;}
.marginR {margin-right:10px}
.marginB {margin-bottom:10px;}
.marginL {margin-left:10px;}
.alignleft {float:left;}
.alignright{float:right;}
.clear {clear:both;}

.big {font-size:1.4em;}

/*START CONTENT STYLES*/

a:link, a:visited { color: #d81e0f;	text-decoration: none; background-color:inherit;}
a:active, a:hover { color: #000; text-decoration: underline; background-color:inherit;}

a:link.textFooterAmasci, a:visited.textFooterAmasci {color: #F05322; text-decoration: underline; background-color:inherit;}
a:active.textFooterAmasci, a:hover.textFooterAmasci {color: #000; text-decoration: underline; background-color:inherit;}

h1 {font-size: 2.2em; font-weight: normal; color: #d40d00; background-color:inherit; padding:10px 0px 10px 0px;}
h2 {font-size:1.8em; font-weight: normal; color: #000; background-color:inherit; padding:10px 0px 10px 0px;}
h3 {font-size: 1.6em; font-weight: bold; color: #d40d00; background-color:inherit; padding:10px 0px 10px 0px;}
h4 {font-size: 1.5em; font-weight: bold; color: #d40d00; background-color:inherit; padding:10px 0px 10px 0px;}
h5 {font-size: 1.4em; font-weight: bold; color: #d40d00; background-color:inherit; padding:10px 0px 10px 0px;}
h6 {font-size: 1.2em; font-weight: bold; color: #d40d00; background-color:inherit; padding:10px 0px 10px 0px;}

hr {
	border: dashed #CCCCCC 0px;
	border-top:dashed #CCCCCC 1px;
	height:0px;
	clear:both;
}
	

textarea, input, select {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

p, td, th{font-size: 1.2em; font-weight: normal; color: #000; background-color:inherit; padding:10px 0px 10px 0px;}

p.tel {background-image:url(images/icon-tel.gif); background-repeat:no-repeat; background-position:0px 0px; padding:12px 0px 8px 50px; font-weight:normal; height:33px;}
p.email {background-image:url(images/icon-email.gif); background-repeat:no-repeat; background-position:0px 0px; padding:15px 0px 8px 50px; font-weight:normal; height:30px;}

#footerContent p {font-size: 1.1em; font-weight: normal; color: #666; background-color:inherit; padding:10px 0px 10px 0px;}
