body{
	margin:0px;
	font-family:tahoma;
	font-size:8pt;
	background-image:url('../images/bg.jpg');
	background-repeat:repeat-x;
	text-align:center;
	color:#4d4d4d;
}
.bodytext{
	font-family:tahoma;
	font-size:0.8em;	
	letter-spacing:0.1em;
}
.emptyspace
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 5px;
}
td{
	font-family:tahoma;
	font-size:8pt;
	color:#333;
	line-height:18px;
}
#leftpanel{
	border-right:1px solid #BEC3D0;
	text-align:center;
	padding-top:10px;
}
#rightpanel{
	border-left:1px solid #BEC3D0;
	padding:5px;
}
#centercontent{
	padding:15px;
	text-align:justify;
}
.more{
	color:#427B8F;
}
input{
	font-size:8pt;
	border:1px solid #E0E0E0;
}
.footer{
	color:#8F97AE;
	text-align:center;
}
.separator{
	margin-top:10px;
}
a.hyperlink:active{
	color:#427B8F;
	font-weight: bold;
	text-decoration:none;
}
a.hyperlink:visited{
	color:#427B8F;
	font-weight: bold;
	text-decoration:none;
}
a.hyperlink:link{
	color:#427B8F;
	font-weight: bold;
	text-decoration:none;
}
a.hyperlink:hover{
	color:#427B8F;
	font-weight: bold;	
	text-decoration:underline;
}
.pagetitle{
	font-weight:bold;
	color:#578EA5;
	font-size:10pt;
}
.productname{
	color:#095D80;
	font-size:8pt;
}
.productprice{
	color:#D48D03;
	font-weight:bold;
	font-size:8pt;
}
.details{
	color:#47788D;
}
.caption{
	color:#8F97AE;
	font-weight:bold;
	font-size:10pt;
}
.leftlink A{
	font-family: Tahoma;
	color:#8f97ae;
	font-size : 11px;
	text-decoration: none;
	letter-spacing:0.14em;
}
.leftlink A:HOVER {
	font-family: Tahoma;
	font-size : 11px;
	color:#8f97ae;
	text-decoration: none;
	letter-spacing:0.13em;
}
.tableBrd {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.insideTableBrd {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B0BFCC;
	border-bottom-color: #B0BFCC;
	border-left-color: #B0BFCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B0BFCC;
}
.tableHeader {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height:22px;
	background-color: #DDDDDD;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B0BFCC;
	border-bottom-color: #B0BFCC;
	text-align: center;
}
.tableFooter{
	font-size: 11px;
	font-style: normal;
	line-height:22px;
	background-color: #DDDDDD;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B0BFCC;
	border-bottom-color: #B0BFCC;
	text-align: center;
}
.tableRowOdd {
	font-style: normal;
	line-height:22px;
	background-color: #F8F8F8;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B0BFCC;
	border-bottom-color: #B0BFCC;
}
.tableRowEven {
	font-style: normal;
	line-height:22px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B0BFCC;
	border-bottom-color: #B0BFCC;
}
.labels {
	font-style: normal;
	font-weight: normal;
	padding-right: 5px;
}
INPUT.textBox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}
a.links:link, a.links:visited, a.links:active { 
	color: #555753; 
	text-decoration: none; 
}
a.links:hover{ 
	text-decoration: underline;	
	color: #000000;
}

.menufont { font-size: 8pt; font-family: verdana,arial,helvetica,san-serif; color: #000080; text-decoration: none; cursor: none }
.menufont:hover { font-size: 8pt; font-family: verdana,arial,helvetica,san-serif; color: #FF2200; text-decoration: none; cursor: hand }



.producttitle{ background:#fafafa; border:1px solid #eee; font-family:tahoma; font-size:12px; font-weight:bold; color:#636f92; padding:5px 10px; display:block; margin-bottom:1px; }
.productbg{ border:1px solid #eee; padding:5px 10px; display:block; margin-bottom:2px;  }
.productbgimg{text-align:center;  border:1px solid #eee; padding:5px 10px; display:block; margin-bottom:2px;  }
.productdetails{ margin:0px; padding:0px; width:100%; display:block; }
.productdetails ul{ margin:0px; padding:0px; display:block;}
.productdetails li{ list-style:none; background:#fdfdfd; padding:5px; border:1px solid #eee; margin:1px;}
.productdetails li.alt{ list-style:none; border:1px solid #eee; background:none;}

.productdetails li strong{ color:#333; width:30%; font-weight:bold; display:block; float:left;}
.productdetails li span{ color:#FF9900;}


.productdisplyheader{ background:url(../images/table_headerbg.gif) repeat-x; height:24px; line-height:24px; border-top:1px solid #CFD7E9; border-right:none; border-left:none; padding-left:10px; }

.productlist{ padding:5px 0px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; border-right:none; border-left:none;}


a:link,
a:active,
a:visited{ font-family:arial; font-size:11px; color:#0099CC; text-decoration:underline;}
a:hover{text-decoration:none;}



.border  { border:1px solid #eee; padding:05px 0px; }



/* shipping details */

.shipping { border:1px solid #eee; padding:5px; }
.shipping  td{ text-align:left ; padding:5px 5px}
.shipping .title { background:#fafafa; font-size:12px; font-weight:bold; color:#333;  padding:5px;  }
.shipping  .body{}
.shipping input{ border:1px solid #aaa;}
.shipping  .altcolor{  background:#fafafa; }
