 /* General Fonts, Links, Structural Elements and Body Tags */
 
 body 	{ 
	    background-image: url('/images/background.gif');
	 	margin: 0px; 
	 	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	 	color: black; 
	 	font-size: 100%; 
	 	}
	 
 font 	{ 
	 	font-family: Arial, Verdana, Helvetica, Sans-Serif; 
	 	}
 
 a 		{  
   		text-decoration: underline; 
 		color: #0066CC; 
   		}
   	
 form 	{ 
	 	margin: 0px; 
		}
 
 img 	{
	 	border: 0px;
	 	}		

 #diagonal{
	  	background-image: url('/images/background.gif');
	  	text-align: center;
	 	}

 /* Header */
 
 #header{ 
	 	text-align: left;
	 	width: 760px; 
	 	background: white;
		}
 
 #search{
	 	width: 330px;
	 	background: url('/images/search_back.gif');
	 	background-position: top-right;
	 	background-repeat: no-repeat;
	 	float: right;
 		}
 		
 #search input, select {
	 	font-size: 11px;
	 	}
	 	
 p.phone	{
	 	text-align: right;
	 	font-size: 80%;
	 	font-weight: bold;
	 	color: #0078C1;
	 	margin: 23px 15px 0px 0px;
	 	line-height: 18px;
	 	}
 
 .toplinks	{
	 	text-align: center;
	 	font-size: 65%;
	 	font-weight: bold;
	 	color: #6F6F6F: 	
	 	}	 	
	 	
 .toplinks	a {	 		 	
	 	text-decoration: none;
		color: #6F6F6F;
 		}
	 	
 .toplinks	a:hover {	 		 	
	 	text-decoration: underline;
		color: #0078C1;
 		} 		
 	
 #divider	{
	 	border-top: 1px solid #D9D9D9;
	 	border-bottom: 1px solid white;
	 	width: 100%;
	 	background: #4F4F4F;
	 	height: 5px;
	 	} 			
 			 	
 /* Menu */
 
 #menu	{
	 	text-align: left; 
	 	width: 760px;
	 	background: white; 
	 	height: 26px; 
	 	}
 
 /* Feature */
 
 #feature{ 
	 	background-image: url('/images/feature_back.gif');
	 	background-repeat: repeat-x;
	 	height: 235px; 
	 	width: 760px;
	 	border-left: 1px solid white;
	 	border-right: 1px solid white;
	 	border-bottom: 1px solid white;
	 	text-align: left;
	 	}
	 	
 #feature-dropdowns {
	 	font-family: 'Trebuchet MS', Arial, Sans-Serif;
	 	float: right;
	 	text-align: left;
	 	width: 360px;
	 	color: white;
	 	margin-top: 30px;
	 	font-size: 90%;
	 	}	 	
 
 #feature-dropdowns h1 {
	 	font-size: 165%;
	 	font-weight: normal;
	 	margin: 0px;
	 	}	 		 	
	 	
 #feature-dropdowns h2 {
	 	font-size: 105%;
	 	font-weight: bold;
	 	margin: 0px;
	 	}

 #home-content {
	 	background: #E6EAF1;
	 	width: 760px;
	 	border-left: 1px solid white;
	 	border-right: 1px solid white;
	 	border-bottom: 1px solid white;
	 	}	
	 	
 #adbox	{
	 	width: 221px;
	 	text-align: left;
	 	background: white;
	 	}	 	 		 			 	

 #adbox-text	{
	 	height: 150px;
	 	padding: 10px;
	 	width: 199px;
	 	border-left: 1px solid #C9C9C9;
	 	border-right: 1px solid #C9C9C9;
	 	}	 	

 #adbox-text a  {
		color: #000;
		text-decoration: none;
	 	}	 	

 #adbox-text a:hover  {
		color: #003399;
		text-decoration: underline;
	 	}
	 		 		 	
 #adbox-text h1, h2	{
	 	font-family: 'Trebuchet MS', Arial, Sans-Serif;
	 	padding: 0px;
	 	margin: 0px;
	 	font-weight: normal;
	 	}
	 	
 #adbox-text h1	{
	 	font-size: 110%;
	 	color: #CE8152;
	 	}
	 	
 #adbox-text h2	{
	 	font-size: 75%;
	 	color: #AE6132;
	 	}

 #dotted {
	 	background-image: url('/images/dotted.gif');
	 	width: 760px;
	 	height: 1px; 
	 	border-top: 1px solid white;
	 	border-bottom: 1px solid white;
	 	font-size: 0px;
	 	line-height: 0;
	 	}	 		 		 		 	 

 /******* For iCMS *********/
 
 /* Header */
 
 #title{
 	 	background-color: #0591E3;
	    background-image: url('/images/title_back.jpg');
 	 	background-position: right;
 	 	background-repeat: no-repeat;
 	 	width: 760px;
 	 	height: 76px;
	 	border-left: 1px solid white;
	 	border-right: 1px solid white;
	 	text-align: left;
	 	}
 
 #title h1 { 
	 	font-family: Arial, Verdana, sans-serif; 
	 	font-size: 120%; 
	 	color: white; 
	 	margin: 0px; 
	 	padding: 17px 0px 4px 20px;
	 	}

 #product-title{
 	 	background-color: #B93841;
	    background-image: url('/images/product_title_back.jpg');
 	 	background-position: right;
 	 	background-repeat: no-repeat;
 	 	width: 760px;
 	 	height: 76px;
	 	border-left: 1px solid white;
	 	border-right: 1px solid white;
	 	text-align: left;
	 	}	 		 	

#product-title h1 { 
	 	font-family: Arial, Verdana, sans-serif; 
	 	font-size: 120%; 
	 	color: white; 
	 	margin: 0px; 
	 	padding: 17px 0px 4px 20px;
	 	}

#reseller-title{
 	 	background-color: #4DA464;
	    background-image: url('/images/reseller_title_back.jpg');
 	 	background-position: right;
 	 	background-repeat: no-repeat;
 	 	width: 760px;
 	 	height: 76px;
	 	border-left: 1px solid white;
	 	border-right: 1px solid white;
	 	text-align: left;
	 	}	 		 	

#reseller-title h1 { 
	 	font-family: Arial, Verdana, sans-serif; 
	 	font-size: 120%; 
	 	color: white; 
	 	margin: 0px; 
	 	padding: 17px 0px 4px 20px;
	 	}

#contact-title{
 	 	background-color: #E29133;
	    background-image: url('/images/contact_title_back.jpg');
 	 	background-position: right;
 	 	background-repeat: no-repeat;
 	 	width: 760px;
 	 	height: 76px;
	 	border-left: 1px solid white;
	 	border-right: 1px solid white;
	 	text-align: left;
	 	}	 		 	

#contact-title h1 { 
	 	font-family: Arial, Verdana, sans-serif; 
	 	font-size: 120%; 
	 	color: white; 
	 	margin: 0px; 
	 	padding: 17px 0px 4px 20px;
	 	}
	 		 		 		 		 	
 /* Breadcrumb */
 
 #breadcrumb			{ color: white; font-size: 65%; margin-left: 20px; font-weight: bold; text-transform: uppercase;}
 #breadcrumb a			{ color: #FFFC00; text-decoration: underline; } 
 #breadcrumb a:hover	{ color: #FFFC00; text-decoration: underline; }
 
 /* Content */
 
 #content-frame	{
	 	width: 760px;
	 	background: white;
	 	border-left: 1px solid white;
	 	border-right: 1px solid white;
	 	text-align: left;
	 	overflow: auto;
	 	}
	 	
 #left-column	{
	 	background: #F6F6F6;
	 	width: 135px;
	 	float: left;
	 	font-size: 65%;
	 	text-transform: uppercase;
	 	font-weight: bold;
	 	}

 ul li {
	 	list-style: none;
	 	list-style-image: url('/images/arrow.gif');
	 	margin: 0px 0px 0px 15px;
	 	padding: 0px;
	 	}	 	

 ol li {
	 	list-style: decimal;
	 	list-style-image: none;
	 	margin: 0px 0px 0px 15px;
	 	padding: 0px;
 		}
	 		 		 		 	
 #left-column a {
	 	color: #45729B;
	 	text-decoration: none;
	 	}

 #left-column a:hover {
	 	color: #1F496E;
	 	text-decoration: underline;
	 	}
	 		 		 		 	
 #content {
	    font-size: 75%;
	 	padding: 20px;
	 	color: #333;
	 	} 
 
 #content h1 {
	 	font-size: 150%;
	 	color: #565A5D;
	 	margin: 0px 0px 30px 0px;
	 	padding: 0px;
	 	font-weight: normal;
	 	}
	 		 		 	
 #content h2 {
	 	font-family: Arial;
	 	font-size: 130%;
	 	color: #135E8A;
	 	border-bottom: 1px dashed #C9C9C9; 
	 	margin: 0px 0px 15px 0px;
	 	padding: 0px 0px 5px 0px;
	 	font-weight: bold;
	 	} 	

 #site-search {
	 	margin: 20px;
	 	font-size: 75%;
	 	}
	 	
 #site-search a {
	 	text-decoration: none;
	 	text-transform: uppercase;
	 	font-size: 90%;
	 	font-weight: bold;
	 	}	 	
	 	
 #site-search a:hover {
	 	text-transform: uppercase;
	 	text-decoration: underline;
	 	}	 		 	
	 	
/* Forms */

 td.left-col {
	 	background: #E6EAF1;
	 	width: 225px;
	 	padding: 3px 5px 3px 0px;
	 	font-size: 12px;
	 	text-align: right;
	 	}
 
 td.right-col {
	 	background: #F6F6F6;
	 	padding: 3px;
	 	}	 	
 
 /* Products Listing Styles */
 
 #content h3 {
	 	font-family: Arial;
	 	font-size: 120%;
	 	color: #135E8A;
	 	border-bottom: 1px dashed #E5D2D3; 
	 	margin: 20px 0px 5px 0px;
	 	padding: 5px 0px 2px 0px;
	 	font-weight: bold;
	 	}
 
 a.pcategory:link		{ text-decoration: none; color: #333; }
 a.pcategory:visited	{ text-decoration: none; color: #333; }
 a.pcategory:hover		{ text-decoration: none; color: #C6323D; }
 
 a.pitem:link			{ text-decoration: none; color: #0066CC; }
 a.pitem:visited		{ text-decoration: none; color: #0066CC; }
 a.pitem:hover			{ text-decoration: underline; color: #0066CC; } 
 
 #brand-title			{ background: #F4F4F4; color: #777; font-size: 120%; line-height: 18px; padding: 5px; border: 1px solid #E4E4E4; font-weight: bold; } 
 
 /* Product Style */
 
 #psummary				{ font-family: Verdana, Arial, Sans-Serif; float: right; font-size: 90%; width: 250px; background: #F4F4F4; color: #333; padding: 15px; border: 1px solid #E4E4E4; margin: 43px 0px 0px 20px; }
 #photo					{ width: 250px; background: white; border: 1px solid #E4E4E4; margin-bottom: 0px; text-align: center; padding: 10px 0px 0px 0px; font-family: Arial, sans-serif; font-size: 200%; color: #C63D46; }
 .photo-title			{ font-family: Arial; font-size: 150%; color: #DC4650; font-weight: bold; }
 
 /* Sitemap */
 
 #sitemap 				{ margin: 20px;	font-size:85%; }
 
 a.category:link		{ text-decoration: none; color: #333; }
 a.category:visited		{ text-decoration: none; color: #333; }
 a.category:hover		{ text-decoration: none; color: #C6323D; }
 
 a.item:link			{ font-size: 75%; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #0066CC; }
 a.item:visited			{ font-size: 75%; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #0066CC; }
 a.item:hover			{ font-size: 85%; font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #0066CC; } 
 
 a.document:link				{ font-size: 75%; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #C17F00; }
 a.document:visited			{ font-size: 75%; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #C17F00; }
 a.document:hover				{ font-size: 85%; font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #C17F00; } 
 
 /* Related Links */
 
 td.related				{ background: #F0F0F0; width: 140px; padding-left: 20px; padding-right: 15px; font-size: 70%; font-weight: bold; }
 td.related	a			{ color: #8A8A8A; text-decoration: none; }
 td.related	a:hover		{ color: #000000; text-decoration: none; }
 #rel-divider			{ border-top: 1px solid #B4ADAD; border-bottom: 1px solid #FFFFFF; margin-top: 3px; margin-bottom: 3px; }
 
 /* Search Results */
 
 a.searchresult:link    { text-decoration: none; }
 a.searchresult:visited { text-decoration: none; }
 a.searchresult:hover   { text-decoration: underline; }
 
 /* Printer Friendly */
 
 #printer				{ width: 100px; font-weight: bold; background: #F0F0F0; margin:5px 0px 5px 0px; padding:3px; font-size:80%; text-align: center; }
 #printer a				{ color: #8A8A8A; text-decoration: none; }
 #printer a:hover		{ color: #000000; text-decoration: none; }
 
 /* Footer */
 
 #footer				{ color: #FFFFFF; background: #8F8F8F; text-align: center; font-size: 65%; padding: 8px; }
 #footer a				{ color: #FFFFFF; text-decoration: none; }
 #footer a:hover		{ text-decoration: underline; } 
 
 /* image stuff */
 .productImageLink {
	padding:7px;
	margin-left:5px;
	background:#F4F4F4;
	width:15px;
	border:1px solid #DCDCDC; 
 }
 
 /*Enquiry*/
 
 .enquire { 
	 	border-top: 1px solid #E4E4E4;
	 	padding: 10px;
 		background: #EDEDED;
 		font-family: arial, sans-serif;
 		font-size: 80%;
 		font-weight: bold;
 		text-align: center;
	}	
		  
 .enquire a {
	 	color: #0078C1;
	 	text-decoration: none;
	 }
	 
 .enquire2 { 
	 	padding: 0px;
	 	background: #EDEDED;
 		font-family: arial, sans-serif;
 		font-size: 65%;
 		font-weight: normal;
 		text-align: left;
 		color: #333;
	}	

	
/* Comments */
.comment {
	background: #e8f7ff url('images/comment_quote_open.gif') 3px 3px no-repeat;
	margin-bottom: 1px;
}

.comment_inner {
	background: transparent url('images/comment_quote_close.gif') bottom right no-repeat;
	padding: 10px 0px 10px 0px;
}

.comment_inner p {
	padding: 0px 70px 0px 70px;
	margin: 0px;
}

p.comment_text {
	padding: 4px 70px 4px 70px;
}

p.comment_foot {
	padding: 8px 70px 4px 70px;
	text-align: right;
}