body {
		 color: #000000;
		 background: #ffffff;
		 padding: 0px 0;
		 margin: 0px 0;		 
		 }

td {
		 padding: 0px 0;
		 border-collapse: collapse; border-spacing: 0px 0px;
		 } 	
   
/* Navigation bar components */
td#navbar a:link, td#navbar a:visited {
		font-weight: 700;
	    font-size: 13px;
		text-decoration: none;
	    margin: 0px 0px 0px 8px;
		background: transparent;
		vertical-align: top;
		 }

td#navbar a:active, td#navbar a:hover {
		 color: #3E647E;
		 }

td#navbar ul{		 		 		 
		 font-size: 13px;		 		 
		 font-weight: 700;
		 color: #EDEFC5;
		 list-style-type: none;
		 list-style-position: outside;		 
		 }
td#navbar li{		 	 
		 margin: 20px 0px 0px -36px;		 		 		 
		 }

.arrow2 {
		margin: 4px 0px 0px 8px;
		float: left;
		}

		 		 
/* Main Content */
table#main p, h1, h2, h3, h4, h5, h6, a, ul, ol {
		font-style:normal; 
   	 	font-family:Arial,Verdana,Tahoma ; 
		 }

table#main p {
		font-size:0.8em; 
   		color: #000000; 
   		letter-spacing:0.01em; 
		line-height:1.4em;     
   		font-weight: 500;
   		margin: 0px 10px 0px 10px;
		}
		 
td#main p, h1, h2, h3, h4, h5, h6, a {
		font-style:normal; 
   	 	font-family:Arial,Verdana,Tahoma ; 
		 }

td#main p {
		font-size:0.8em; 
   		color: #000000; 
		text-align: left;
   		letter-spacing:0.01em; 
		line-height:1.4em;     
   		font-weight: 500;
   		margin: 0px 10px 0px 10px;
		}

td#main h1{		 		 		 
		font-size:18px; 
	    font-weight: 800;
	    color: #3E647E; 
		letter-spacing: 0.04em;
		margin: 10px 0px 10px 10px; 
		}
		
td#main h2{		 		 		 
		font-size:14px; 
	    font-weight: 700;
	    color: #7A1E60;
		margin: 30px 30px 10px -10px;
		text-decoration: underline; 
		letter-spacing: 0.04em;		 
		}
		
td#main h4{		 		 		 
		font-size:13px; 
	    font-weight: 700;
	    color: #000000;
		margin: 0px 0px 0px 15px;
		letter-spacing: 0.02em;
		text-align: left;		 
		}
		
td#main h6  {
		font-size:13px; 
		margin: 10px 0px 0px 10px;
		line-height:1.5em;
		letter-spacing:0.01em;
		color: #3E647E; 
		font-weight: 600;}

td#main hr{		 		 		 
		background: #DFD7CE;
		color: #DFD7CE;
		border-top: 1px solid #DFD7CE;
		border-bottom: 1px solid #DFD7CE;
		height: 2px; 
		border: 0 none; 
		margin: 5px 0px 5px 0px;
		position: relative;
		z-index: 10000;		 
		 }		 

td#main img{	 
		 margin:5px 5px 5px 5px;		 		 		 
		 }


td#main ul, ol{		 		 		 
		 font-size: 13px;		 		 
		 font-weight: 500;
		 margin: 0px 10px 10px 10px;
		 line-height: 1.5;		 
		 }
		 		 
td#main li{		 		 		 		 
		 list-style-image: round;
		 list-style-position: outside;
		 margin:0px 0px 10px 30px;
		 text-align: justify;		 		 		 
		 }		 

td#main a:link, td#main a:visited {
		font-weight: 700;
	    font-size: 13px;
		text-decoration: none;
	    margin: 0px 0px 0px 0px;
		background: transparent;
		color: #3E647E;
		 }
  
td#main a:active, td#main a:hover{
		color: #BCCAD6;
		 }

td#main .price	{
		font-size:0.7em;
		margin: 0px 10px 0px 10px;
		}
		
td#main .title{		 		 		 		 
		font-weight: 700;
	    font-size: 13px;
		text-decoration: none;
	    margin: 0px 0px 0px 15px;		
		color: #3E647E;
		}
		
td#main .header  {
		font-size:13px; 
		margin: 10px 0px 0px 0px;
		line-height:1.5em;
		letter-spacing:0.01em;
		color: #3E647E; 
		font-weight: 600;}

/* Home Page */

table#home { 
 	 	border-left-width: 1; 
		border-left-style: solid; 
		border-left-color: #3E647E;
		border-right-width: 1; 
		border-right-style: solid;
		border-right-color: #3E647E;
		border-top-width: 1; 
		border-top-style: solid;
		border-top-color: #3E647E; 
		border-bottom-width: 1; 
		border-bottom-style: solid;
		border-bottom-color: #3E647E; 
		width: 782px; max-width: 782px;
		height: 480; max-height: 100%;
		}
		
td#home img{	 
		 margin:0px 0px 0px 0px;		 		 		 
		 }

/* Product Table */

table#product  {
   		margin: 5px 5px 5px 5px;
		}

table#product p, h1, h2, h3, h4, h5, h6, a {
		font-style:normal; 
   	 	font-family:Arial,Verdana,Tahoma ; 
		letter-spacing:0.01em;
		 }

table#product p {
		font-size:0.8em; 
   		color: #000000; 
   		text-align: center;		 
		line-height:1.4em;     
   		font-weight: 500;
   		margin: 0px 5px 0px 5px;
		}

table#product h1 {
		font-size:0.8em; 
   		color: #ffffff; 
		text-align: center;   		
		line-height:1.4em;     
   		font-weight: 600;
   		margin: 0px 0px 0px 0px;
		}

table#product h2 {
		font-size:0.8em; 
   		color: #000000;
		text-align: left;
		letter-spacing:0em; 
		line-height:1.4em;     
   		font-weight: 600;
   		margin: 0px 0px 0px 10px;
		}

table#product h3 {
		font-size:0.75em; 
   		color: #ffffff; 
		text-align: right;   		
		line-height:1.4em;     
   		font-weight: 600;
   		margin: 0px 5px 0px 0px;
		}

table#product h4 {
		font-size:0.8em; 
   		color: #3E647E; 
		text-align: left;   		
		line-height:1.4em;     
   		font-weight: 600;
   		margin: 0px 0px 0px 10px;
		}

/* Stock Table */

table#stock  {
   		margin: 5px 5px 5px 5px;
		}

table#stock p, h1, h2, h3, h4, h5, h6, a {
		font-style:normal; 
   	 	font-family:Arial,Verdana,Tahoma ; 
		letter-spacing:0.01em;
		 }

table#stock p {
		font-size:0.75em; 
   		color: #000000; 
   		text-align: left;		 
		line-height:2em;     
   		font-weight: 500;
   		margin: 0px 5px 0px 5px;
		}

table#stock h1 {
		font-size:0.8em; 
   		color: #ffffff; 
		text-align: center;   		
		line-height:1.4em;     
   		font-weight: 600;
   		margin: 0px 0px 0px 0px;
		}

table#stock h2 {
		font-size:0.8em; 
   		color: #3E647E;
		text-align: left;
		letter-spacing:0em; 
		line-height:1.4em;     
   		font-weight: 600;
   		margin: 0px 0px 0px 10px;
		}
		
table#stock h3 {
		font-size:0.8em; 
   		color: #000000; 
   		text-align: center;		 
		line-height:1.4em;     
   		font-weight: 500;
   		margin: 0px 5px 0px 0px;
		}


/* Pantone */
table#pantone {  
		width: 535px; max-width: 535px;
		padding: 5px;
		}
		
table#pantone td { 
 	    height: 30px;
		}

table#pantone p { 
 	    font-family:Arial,Verdana,Tahoma ; 
		font-size:0.8em; 
   		color: #000000; 		 
		line-height:1.4em;     
   		font-weight: 500;
   		margin: 0px 5px 0px 5px;
		}

/* Form */
td#form p {
		font-style:normal; 
   	 	font-family:Arial,Verdana,Tahoma ;
		font-size:0.8em; 
   		color: #000000; 
   		letter-spacing:0.01em; 
		line-height:1.4em;     
   		font-weight: 500;
   		margin: 0px 10px 0px 10px;
		}

td#form .req {
		font-weight: 600;
		color: #CC0000;
		}

#footer p {
		font-weight:500;
		font-size: 11px;
		text-decoration: none;
		margin: 10px 0px 10px 0px;
		font-family:Arial,Verdana,Tahoma ; 
		}	

td#footer .top {
		color: #3E647E;
		font-weight:500;
		text-align: right;
		font-size: 11px;
		text-decoration: none;
		margin: 10px 10px 10px 10px;
		}

.afooter {
		color: #3E647E;
		font-weight:500;
		font-size: 11px;
		text-decoration: none;
		margin: 10px 10px 10px 10px;
		}	
		
.productimage {
		margin: 20px 0px 5px 0px;
		align: left;
		}


.arrow {margin-top:5; 
		margin-left:20;}
		


.bold {font-weight: 700;
	   margin-top:5; }
		
.blue   {color:"#3E647E"; }


		 
.italic {font-style:italic; }		

.link {font-size:10pt;
	   color:"000000"; 
	   font-weight: 700;
	   text-decoration: none;
	   margin-left:0;}	
	   
.mainnav  {font-weight: 700;
	       text-decoration: none;
	       margin-left:0; }
	   
.producttitle {color:#3E647E;
		  	   font-weight:700;
			   text-align:left;
			   margin-top:0px;
			   margin-left:0px;	}
			   	   
.border { border-left-width: 1; 
		border-left-style: solid; 
		border-left-color: #3E647E;
		border-right-width: 1; 
		border-right-style: solid;
		border-right-color: #3E647E;
		border-top-width: 1; 
		border-top-style: solid;
		border-top-color: #3E647E; 
		border-bottom-width: 1; 
		border-bottom-style: solid;
		border-bottom-color: #3E647E; 
		width: 782px; max-width: 782px;
		height: 80%; max-height: 100%;
		}
		
.rightborder {
		border-right-width: 1; 
		border-right-style: solid;
		border-right-color: #3E647E;
		width: 231px; max-width: 231px;
		height: 100%;
		 }
		 
#portfolio h1 {
		font-size:1.4em; 
   		color: #3E647E; 
		text-align: left;   		
		line-height:1.4em;     
   		font-weight: 600;
   		margin: 0px 0px 0px 10px;
		}
		
#portfolio img {
		border-left-width: 1; 
		border-left-style: solid; 
		border-left-color: #3E647E;
		border-right-width: 1; 
		border-right-style: solid;
		border-right-color: #3E647E;
		border-top-width: 1; 
		border-top-style: solid;
		border-top-color: #3E647E;
		margin: 1em;
		}

