html,body{
	margin:0;
	padding:0;
	font-family: arial, tahoma, verdana;
	font-size:13px;
	color:#333333;
  	background-image: url('../../images/body_bground.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}

div#pagebg{
	width:900px; 
}

img
{
	padding:0;
	margin:0;
	border:0;
}

h1{
	font-size:22px;
	color:#CC0000;
}

input.submit 
{
  border:1px outset #666;
  background-color:#FFF;
} 

input.btn{
width:70px;
border: 1px solid #666;
}

input.submitbtn
{
  border:none;
  border-bottom:1px solid blue;
  text-decoration: underline;
  color: blue;
  cursor: pointer;
  background:transparent;
  text-align:left;
  padding:0;
  margin:0;
  font-size:0.8em;
}

.embolden
{
	font-weight: bold;
}

.center
{
	text-align:center;
}

.left
{
	text-align:left;
}

.right
{
	text-align:right;
}

.uppercase
{
	text-transform: uppercase;
}

a:hover{text-decoration:underline;}

div#header{background: url('../../images/logo.jpg') no-repeat; height: 102px; width:910px;}

div.headermenu p { font-family: arial, tahoma, verdana; margin: 0 0 0 0; font-size:13px; color: #ffffff;color: #ffffff;text-decoration: none;font-weight: bold; color:#FFFFFF; padding: 0 0px 0 10px;}
div.headermenu table tr td a, div.headermenu table tr td{ font-family: arial, tahoma, verdana;color: #ffffff;text-decoration: none;font-weight: bold; color:#FFFFFF; display:inline;	padding: 0 0px 0 10px;padding-top:10px}
div.headermenu table tr td a.padright{ font-family: arial, tahoma, verdana; color: #ffffff;text-decoration: none;font-weight: bold; color:#FFFFFF; display:inline;	padding: 0 0px 0 10px;padding-top:10px; margin-right: 10px}

p.description img{display:block;}

div#centerfy{width:900px; margin: 0 auto;border-right: 10px solid #dfdfdf;border-top: 10px solid #dfdfdf;border-bottom: 10px solid #dfdfdf; background:#FFFFFF;}
div#container{}

div#wrapper{padding:1px 8px 0px 8px;background:url(../../images/wrapper_bground.jpg) repeat-y top right;}

div#content {font-family:arial, tahoma, verdana;  margin-bottom:10px; }
div#content a{color:#0000ff; text-decoration:none; font-weight:bold;}
div#content a:hover{color:#0000FF; text-decoration:none;}

div#content .link{color:#0000FF; text-decoration:underline;}


h2{font-weight:bold; font-size: 14px; display:block; margin: 0 0 8px 0;  text-align:left;  height:20px; font-family:arial, tahoma, verdana; text-transform:uppercase; line-height:29px; color:#333333;}
h3{font-weight:bold; font-size: 17px; display:block; margin: 0 0 8px 0;  text-align:left;  height:20px; font-family:arial, tahoma, verdana; text-transform:uppercase; line-height:29px; color:#333333;}


div#content p{vertical-align:top;}
div#content div#line{border-bottom:1px solid #E6EFFF; margin-top:20px; margin-bottom:10px; margin-right:7px; clear:both;}

div#content table.present { width: 100%; }
div#content table.present td{vertical-align:top; padding-top:0px; padding-bottom: 0px;}
div#content table.present td img{vertical-align:top; margin-top:0; margin-left:auto; margin-right:0;}

p.description{padding: 5px 3px 5px 3px; width:100%; line-height:15px; margin: 0 auto; text-align:center;}

div#content b { font-size:13px; font-weight:bold;}

div#content ul {margin-left:25px; list-style-image:url(../../images/doublearrows.jpg);}
div#content ul li a{text-decoration:none}
div#content ul li {margin-left: 20px}

div#content ol {margin-left:30px;}
div#content ol li a{text-decoration:none}
div#content ol li {margin-left: 20px}

#pageNo
{
	color:#666666;
	font-size:11px;
}

table#paging tr
{
	float:right;
}

div#content ul.ul-products, ul.ul-products li
{
	list-style-type:none;
	margin: 30px 0 0 0;
	padding: 0;
}

table.vligntop td
{
	vertical-align:top;
}


div#footer{font-size:11px; width:885px; margin-top:10px;margin-bottom:5px; margin-left:7px; background:url(../../images/footer.jpg) repeat-x; height:40px; color:#FFFFFF; }
div#footer p{margin:0;padding-right:5px; text-align:right;padding-top:4px;font-weight:bold;}
div#footer a{text-decoration:none;font-family:tahoma,verdana,arial;font-weight:normal; color:#FFFFFF;font-weight:bold;}
div#footer a:hover{text-decoration:underline;}




.inputRequirement{color:#FF0000;font-size:12px;line-height:20px;padding-left:5px;}

.errMessage{background:#FFFF00;color:#FF0000;font-size:12px;line-height:20px;padding-left:5px;}
.succMessage{background:#0000FF;color:#FFFFFF;font-size:12px;line-height:20px;padding-left:5px;}

input, textarea, select{background:#FFFFFF;border:1px solid #999999;}

input.large{width: 220px;}
input.medium{width: 180px;}
input.small{width: 140px;}
.short{width: 50px;}
select.large{width: 220px;}
select.medium{width: 180px;}
select.small{width: 140px;}

.price{	color:#333333;	font-weight:normal;}

.cls{	clear:both;}






table.search-table{	margin: 4px 0 4px 0; 	background-color: #fff;}
table.search-table td,table.search-table th{	padding: 2px 4px 2px 4px;}
table.search-table select{	text-align:left;	min-width: 95px;	font-size: 90%;}

table.search-results {width: 100%;	border-collapse: collapse;}
table.search-results th{	border-bottom: 1px solid #999999; background:#dfdfdf;	padding: 3px;}
table.search-results tr td{	padding: 5px;	vertical-align:top;background-color: #fff;	cursor: pointer;	pointer: hand;  border-bottom:1px solid #CCCCCC;}
table.search-results img{	padding: 1px;	border: 1px solid #999;}
table.search-results tr td,table.search-results tr td h3{ font-size:13px; margin-top:-5px; margin-bottom:-3px}

table.search-results tr.hover td,table.search-results tr.hover td h3{	background-color: #fff2fc;	color:#333;}
table.search-results tr.alternate td{	 border-bottom:1px solid #CCCCCC;}


table.enquiry{	border: 1px dotted #aeaeae; background:#FFFFCC;}
table.enquiry td{	vertical-align:top;	padding: 2px;}
table.enquiry textarea.medium,table.enquiry input.medium{ width: 230px;}



