/* ojects */
html {			overflow:auto;}
body {			font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; text-align:left; 
				background:#28282a; margin:0 auto; padding:0px ;}
a {				text-decoration:none;}
h1 {			font-family:Futura; margin:5px 20px 10px 20px; font-size:32px; font-weight:lighter; color:#1fafc7;}
h2 {			margin:0px 20px 0px 20px; font-size:12px; font-weight:bold; color:#000000;}
img {			border:0px; margin:0px; padding:0px;}
strong {		font-size:14px;}

table {			margin:10px 0px 10px 20px; width:99%; padding:0px; border-collapse:collapse; text-align:left;}
tr {			}
td {			vertical-align:top;}

.clear {		clear:both;}

/* layout container styles */
#wrapper {		margin:0 auto; padding:0; width:1110px; text-align:left; background:#ffffff; 
				background-image:url('images/bkg.gif'); background-repeat:no-repeat; background-position:0% 100%;}

/* header */
#header {		height:108px; width:1110px;}
#banner {		height:96px; width:1110px; 
				background-image:url('images/header.jpg'); background-repeat:no-repeat; background-position:100% 100%;}
#logo {			float:left;}
.hline1 {		height:4px; width:100%; background:#FFFFFF;}
.hline2 {		height:4px; width:100%; background:#000000;}
.hline3 {		height:4px; width:100%; background:#1fafc7;}


/* content 1 */
#cont {			margin:0px; padding:0px; float:right; width:890px; min-height:520px; background:#ffffff; }

/* footer */
.foot {			clear:both; margin:0px; padding:0px; background:#ffffff; width:1110px;}
.foot p {		margin:0px; padding:10px 20px 10px 20px;}

/* navigation */
#nav {			margin:0px; padding:0px; float:left; width:210px; position:relative; /*IE6 needs this*/}

.nvm {			width:210px;}
.nvm ul {		margin:0px; padding:0px; list-style:none;}
.nvm li {		}

.nav1 {}
.nav1 a {		padding:2px 10px 2px 20px; color:#ffffff; border-bottom:#ffffff solid 1px; display:block; width:180px; background:#1fafc7; }
.nav1 a:hover {	border-bottom:#ffffff solid 1px; display:block; background:#1fafc7; font-weight: bold; }

.hit1 {}
.hit1 a {		padding:2px 10px 2px 20px; color:#FFFFFF; border-bottom:#ffffff solid 1px; display:block; width:180px; background:#1fafc7; font-weight: bold; }

.nva {			margin:0px; padding:0px; color:#ffffff; width:190px; height:0px; position:relative; top: -155px;}
.nva p {		margin:0px 4px 5px 20px; }
.nva a {		color:#ffffff;}
.nva a:hover {	color:#cd071e;}
.nva #number{	color:#cd071e;}
.nal {			height:1px; width:190px; margin:0px 0px 0px 20px; padding:0px; background:#ffffff;}

/* left column */
.himg {			margin:0px; padding:10px 0px 0px 10px;}
.himg img {		margin:0px; padding:0px;}

.hmimg {			float:right; width:400px; top: 0px; height:500px; }
.hmimg table {		margin:0px; width:100%; padding:0px; border-collapse:collapse; text-align:left;}
.hmimg img {		margin:0px 0px 10px 10px; padding:0px;}

.lc {			float:left; width:460px; margin-left: 0px;}
.lc a {			font-weight:bold; color:#000000;}
.lc a:hover {	color:#1fafc7;}
.lc img.large {	margin-left: 10px;}
.lc p {			margin:20px 10px 10px 20px; line-height: 140%; color:#000000;}
.lc p.bold {	font-weight: bold;}



/* left column narrow */
.lcN {			float:left; width:350px; }
.lcN a {			font-weight:bold; color:#000000;}
.lcN a:hover {	color:#cd071e;}
.lcN img {		margin:0px 10px 0px 10px;}
.lcN p {			margin:20px 10px 10px 20px;}

/* left column narrow2 */
.lcN2 {			float:left; width:300px; }
.lcN2 a {			font-weight:bold; color:#000000;}
.lcN2 a:hover {	color:#cd071e;}
.lcN2 img {		margin:0px 10px 0px 10px;}
.lcN2 p {			margin:20px 10px 10px 20px;}

/* left column wide */
.lcW {			float:left; width:560px; }
.lcW a {			font-weight:bold; color:#000000;}
.lcW a:hover {	color:#cd071e;}
.lcW img {		margin:0px 10px 0px 10px;}
.lcW p {			margin:20px 10px 10px 20px;}

/* right column */
.rc {			float:right; width:400px; margin-top: 10px;}
.rc img  {		float:left; margin:0px 0px 0px 5px;}
.rc img.prod  {	float:left; margin:0px 0px 0px -20px;}
.rc img.prod2  {	float:left; margin:15px 5px 5px -22px;}

/* right column wide */
.rcW {			float:right; width:510px; }
.rcW img  {		float:left; margin:0px 0px 0px 10px;}

/* right narrow */
.rcN {			float:right; width:300px; }
.rcN img  {		float:left; margin:0px 0px 0px 10px;}


/* sub columns */
.bottomLsc {	float:left; width:58%; margin-top: 90px; color:#000000;}
.bottomLsc b{	color: #000000; font-weight: bold;}
.bottomRsc {	float:right; width:50%; margin-top: 96px; margin-right: -52px;}

/* sub columns */
.lsc {			float:left; width:50%;}

.lsc td {		padding-bottom: 5px;}

.rsc {			float:right; width:50%;}
.fsc {			clear:both; width:100%;}

/* full column */
.fc {			float:left; width:100%;}
.fc a {			font-weight:bold; color:#000000;}
.fc a:hover {	color:#000000;}
.fc img {		margin:0px 10px 0px 4px;}
.fc p {			margin:20px 10px 10px 20px;}

.fc table {		margin:10px 0px 10px 20px; width:80%; padding:0px; border-collapse:collapse; text-align:left;}
.fc table#thumbs {		margin:0px 0px 10px 5px; width:80%; padding-left: 10px; border-collapse:collapse; text-align:left;}
.fc tr{		}
.fc td{			vertical-align:top;}
.fc td#large{   float: left; padding-bottom: 5px; padding-left: 20px; padding-right: 40px;}
.fc td#large img{   border:#000000 solid 1px;}
.fc strong{		color:#880038;}

a.smallImg img{ border:#000000 solid 1px;}

/* product column */
.pfc {			float:left; width:100%;}
.pfc img {		float:left; margin:5px 10px 5px 20px;}
.pfc table {	clear:both; margin:0px; padding:0px; border-collapse:collapse; text-align:left;}
.pfc tr{		}
.pfc td{		font-size:16px; font-weight:normal; color:#880038;}

/* extras */
.body02 {color:#1fafc7;}

.number {color:#FFFFFF; font-weight:normal;}
.addr {color:#FFFFFF; font-weight:lighter;}
a.email {color:#1fafc7; font-weight: bold;}

.adb1 {			background:#000000; color:#ffffff; }
.adb1 p {		margin:0px; padding:6px 10px 6px 10px;}
.method1 { 		background: #cccccc; font-size: 12px; font-weight: normal; color:#000000; padding: 8px 8px 8px 8px;}
.method2 {		font-size: 14px; font-weight: bold; color:#000000;}

.product{			}
.product img {		margin:0px; padding-right:10px;}
.product table {	margin:0px 0px 0px 0px; width:100%; padding:0px; border-collapse:collapse; text-align:left;}
.product tr{		}
.product td{		}
.product p {		margin:60px 0px 0px 0px; font-size:15px; color:#cd071e;}
.product a {		font-weight: bold; color:#000000;}
.product a:hover {	font-weight: bold; color:#009ee0;}

.material p {		font-size:15px; color:#cd071e; margin: 0px; padding: 0px;}
.material h3 {		font-size:15px; color:#000000; }

#Send_a_venu_Catalogue{ margin: 0px 0px 0px 0px;}