body
{
	font-family: Verdana,Arial,Helvetica;
	margin:0px;
	color: #000000;
	background-color: #ffffff;
	SCROLLBAR-FACE-COLOR: #F1DFB4; 
	scrollbar-base-color:#F1DFB4;

	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #F1DFB4; 
	SCROLLBAR-3DLIGHT-COLOR: #F1DFB4; 
	SCROLLBAR-ARROW-COLOR: #777777; 
	SCROLLBAR-TRACK-COLOR: #Fff9e6; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

A,A.visited
{
	color: Blue;
}

td.shdbtm {
	
	height: 7px;
	background-image: url(../Images/shbtm.jpg);
}

td.shdright
{
	width: 4px;
	background-image: url(../Images/shrgt.jpg);
}

td.shdcnr
{
	height: 7px;
	background-image: url(../Images/shcnr.jpg);
}

.tblmain
{
	width:100%;
	height:100%;
}

.titleInfo
{
	font-size:11px;
}

td.prp
{
	vertical-align: top;
	padding: 10px;
	text-align: left;
}

.titleLnk
{
	color: Blue;
	font-size: 12px;
	text-decoration: none;
}

.titleLnk:visited
{
	color: Blue;
	font-size: 12px;
	text-decoration: none;
}

.morelnk
{
	color: Black;
	font-size: 11px;
	font-weight: bold;
}

.morelnk:visited
{
	color: Black;
	font-size: 11px;
	font-weight: bold;
}

.leftarea
{
	height: 100%;
	width: 180px;
	/*background-color: #dfe1e6;*/
	vertical-align: top;
	text-align: center;
}

.mainarea
{
	vertical-align: top;
	height: 100%;
}

.rightarea
{
	width: 200px;
	height: 100%;
	background: white;
	vertical-align: top;
	text-align: left;
}

.splnk
{
	color: Black;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
}

.splnk:visited
{
	color: Black;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;	
}

.titdet
{
	font-size: 11px;
}

.cmpnfo
{
	width: 100%;
	text-align: center;
	font-size: 11px;
	background-color: #FFFAE6;	
}

.txtnfo
{
	font-size: 10px;
}

/* -- BEGIN OF MAINBOX --*/


.mb_right
{
	background-image: url(../Images/mainbox_rightshadow.gif);
	width: 10px;
}


.mb_bottomleft
{
	background-image: url(../Images/mainbox_bottomleft.gif);
	width: 10px;
	height: 10px;
}

.mb_bottomright
{
	background-image: url(../Images/mainbox_bottomright.gif);
	width: 13px;
	height: 10px;
}

.mb_bottom
{
	background-image: url(../Images/mainbox_bottom.gif);
	height: 10px;
}	

.mb_left
{
	background-image: url(../Images/mainbox_leftborder.gif);
	width: 10px;
}


.mb_topright
{
	background-image: url(../Images/mainbox_topright.gif);
	width: 10px;
	height: 8px;	
}

.mb_top
{
	background-image: url(../Images/mainbox_top.gif);
	height: 8px;	
}

.mb_topleft
{
	background-image: url(../Images/mainbox_topleft.gif);
	width: 10px;
	height: 8px;
}

/* -- END OF MAINBOX --*/



/* BEGIN OF CMPBOX */

.cmp_right
{
	background-image: url(../Images/cmp_rightshadow.jpg);
	width: 10px;
}


.cmp_bottomleft
{
	background-image: url(../Images/cmp_bottomleft.jpg);
	width: 10px;
	height: 10px;
}

.cmp_bottomright
{
	background-image: url(../Images/cmp_bottomright.jpg);
	width: 13px;
	height: 10px;
}

.cmp_bottom
{
	background-image: url(../Images/cmp_bottom.jpg);
	height: 10px;
}	

.cmp_left
{
	background-image: url(../Images/cmp_leftborder.jpg);
	width: 10px;
}

.cmp_topright
{
	background-image: url(../Images/cmp_topright.jpg);
	width: 10px;
	height: 8px;	
}

.cmp_top
{
	background-image: url(../Images/cmp_top.jpg);
	height: 8px;	
}

.cmp_topleft
{
	background-image: url(../Images/cmp_topleft.jpg);
	width: 10px;
	height: 8px;
}

/* END OF CMPBOX */

/* BEGIN OF LEFTBOX */
.lb_right
{
	background-image: url(../Images/lb_rightshadow.jpg);
	width: 10px;
}


.lb_bottomleft
{
	background-image: url(../Images/lb_bottomleft.jpg);
	width: 10px;
	height: 10px;
}

.lb_bottomright
{
	background-image: url(../Images/lb_bottomright.jpg);
	width: 13px;
	height: 10px;
}

.lb_bottom
{
	background-image: url(../Images/lb_bottom.jpg);
	height: 10px;
}	

.lb_left
{
	background-image: url(../Images/lb_leftborder.jpg);
	width: 10px;
}

.lb_topright
{
	background-image: url(../Images/lb_topright.jpg);
	width: 10px;
	height: 8px;	
}

.lb_top
{
	background-image: url(../Images/lb_top.jpg);
	height: 8px;	
}

.lb_topleft
{
	background-image: url(../Images/lb_topleft.jpg);
	width: 10px;
	height: 8px;
}

/* END OF LEFT BOX */


/* BEGIN OF OFFERS BOX */
.ofr_right
{
	background-image: url(../Images/ofr_rightshadow.jpg);
	width: 10px;
}

.ofr_righthdr
{
	background-image: url(../Images/ofr_righthdr.jpg);
	width: 10px;
}


.ofr_bottomleft
{
	background-image: url(../Images/ofr_bottomleft.jpg);
	width: 10px;
	height: 10px;
}

.ofr_bottomright
{
	background-image: url(../Images/ofr_bottomright.jpg);
	width: 13px;
	height: 10px;
}

.ofr_bottom
{
	background-image: url(../Images/ofr_bottom.jpg);
	height: 10px;
}	

.ofr_left
{
	background-image: url(../Images/ofr_leftborder.jpg);
	width: 10px;
}

.ofr_lefthdr
{
	background-image: url(../Images/ofr_lefthdr.jpg);
	width: 10px;
}

.ofr_hdr
{
	background-color: #a12722;
	height: 25px;
	text-align: center;
	vertical-align:middle;
}


.ofr_topright
{
	background-image: url(../Images/ofr_topright.jpg);
	width: 10px;
	height: 8px;	
}

.ofr_top
{
	background-image: url(../Images/ofr_top.jpg);
	height: 8px;	
}

.ofr_topleft
{
	background-image: url(../Images/ofr_topleft.jpg);
	width: 10px;
	height: 8px;
}

/* END OF OFFERS BOX */


.brs2
{
	background-image: url(../Images/leftboxrightshadow.jpg);
	width: 7px;
}

.sptd /* space column */
{
	width: 5px;
}

.sectionTitle
{
	font-family: Arial Greek, Arial, Verdana, Sans-Serif;
	font-size: 18px;
	/*font-weight: bold; */
	color: #a12722;
	height: 30px;
	vertical-align: middle;
}

.bannertbl
{
	background-image: url(../Images/bk_greg.gif);
} 


.searchtbl
{
	background-image: url(../Images/searchbar-bg.bmp);
	height: 30px;
	width: 100%;
	vertical-align: middle;
	text-align: right;
} 

.searchdata
{
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-Serif;
	BORDER: #a5a5a2 1px solid;
	width: 150px;
}

.searchdatatext
{
	font-size: 9pt;
	font-weight: bold;
	vertical-align: top;
}

.titfld
{
	font-size: 11px;
	font-weight: bold; 
	color: #a12722;
	/*width: 150px;*/
	
}



.titdta
{
	font-size: 11px;
}

.titTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #a12722;
	vertical-align: top;
}

.descrdiv
{
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
}

.ofrtitle
{
	font-size: 11px;
	font-weight: bold;
	
}

.ofrnote
{
	font-size: 11px;
}

.odd
{
	background-color: #fffae6;
}

.resultstbl
{
	table-layout: fixed;
	border-collapse: collapse;
}

.searchbtn
{
	BORDER-RIGHT: #a5a5a2 1px solid; 
	BORDER-TOP: #a5a5a2 1px solid; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: #a5a5a2 1px solid; 
	COLOR: white; 
	BORDER-BOTTOM: #a5a5a2 1px solid; 
	BACKGROUND-COLOR: #a12722;
	cursor: hand;
	cursor: pointer;
	width: 25px;
	height: 25px;
}

.divcat
{
	font-size: 7pt;
	text-align: left;
	overflow: hidden;
	white-space: normal;
	padding-bottom: 20px;
}

.ctdiv
{
	width: 150px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	cursor:hand;
	cursor: pointer;
	overflow: hidden;
	behavior: url(CSS/categ.htc);
	padding-top: 2px;
	color: #94070a;
	
	padding-bottom: 2px;
	border-bottom: solid 1px silver;
}

.ctdiv_hover
{
	width: 150px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size: 8pt;
	cursor:hand;
	cursor: pointer;
	overflow: hidden;
	behavior: url(CSS/categ.htc);
	text-decoration: underline;
	color: #94070a;
	border-bottom: solid 1px silver;
	padding-top: 2px;
	padding-bottom: 2px;
}

.cttitle
{
	font-weight: bolder;
	font-size: 11pt;
	font-family: Tahoma;
	padding-bottom: 5px;
}

.ctsup
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	width: 150px;
	font-size: 8pt;
	overflow: hidden;
	font-weight: bold;
	color: #94070a;
	cursor:hand;
	cursor: pointer;
	border-bottom: solid 1px silver;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url("../Images/expand.jpg") no-repeat 0 0;
	background-position: center top;
	background-repeat:no-repeat;
}

.ctsupcollapse
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	width: 150px;
	font-size: 8pt;
	overflow: hidden;
	font-weight: bold;
	color: #94070a;
	cursor:hand;
	cursor: pointer;
	border-bottom: solid 1px silver;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url("../Images/collapse.jpg") no-repeat 0 0;
	background-position: center top;
	background-repeat:no-repeat;
}

.ctsub
{
	font-family: Tahoma, Verdana, Arial;
	width: 150px;
	font-size: 8pt;
	cursor:hand;
	cursor: pointer;
	overflow: hidden;
	behavior: url(CSS/categ.htc);
	padding-left: 15px;
	padding-top: 1px;
	color: #0066b3;
}

.subcollapse
{
	display: none;
	
}

.subexpanded
{
	
}

.ctsub_hover
{
	font-family: Tahoma, Verdana, Arial;
	width: 150px;
	font-size: 8pt;
	cursor:hand;
	cursor: pointer;
	overflow: hidden;
	behavior: url(CSS/categ.htc);
	text-decoration: underline;
	color: Blue;
	padding-left: 15px;
	padding-top: 1px;
	color: #0066b3;

}

.divlnk
{
	font-size: 11px;
	cursor:hand;
	cursor: pointer;
	text-decoration: underline;
}

.newsdiv
{
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	
	/* #d8d8d8 */
	/*border-top: dotted 1px #a12722;*/
	border-top: dashed 1px #d8d8d8;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}

.downdiv
{
	margin-left: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 11px;
	font-weight: bold;
}


.newstitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #a12722;
	/*border-bottom: dotted 1px #a12722;*/
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

.divsep
{
	height: 20px;
	border-top: dashed 1px #d8d8d8;
	margin-left: 10px;
	margin-right: 10px;
	
}

.bnrlnk
{
	font-size: 8pt;
	/*color: #610f04;*/
	color: black;
}

.bnrlnk:visited
{
	font-size: 8pt;
	color: black;
}

.cmpinfo
{
	font-size: 10pt;
	margin-right: 5px;
	margin-bottom: 10px;
	text-align: justify;
	padding-left: 50px;
	padding-right: 50px;
	height: 100%;
}



.contactform
{
	font-size: 10pt;
}

.contactfield
{
	BORDER: #a5a5a2 1px solid;
	width: 350px;	
}

.ctcreq
{
	color: Red;
}


.btn
{
	cursor: hand;
	cursor: pointer;
}

.qty
{
	width: 50px;
	font-size: 8pt;
	font-family: Verdana;
	BORDER: #a5a5a2 1px solid;
}

.cartTbl
{
	font-size: 8pt;
	table-layout: fixed;
}

.cartHdr
{
	background-color: #a12722;
	font-size: 8pt;
	color: White;
	text-align: center;
}

.cartFtr
{
	background-color: #a12722;
	font-size: 8pt;
	color: White;
	text-align: center;
}

.cartTxt
{
	font-size: 8pt;
}

.ddl
{
	font-size: 8pt;
	font-family: Verdana;
}

.smalltxt
{
	font-size: 8pt;
	font-family: Verdana;
}

.resultsdiv
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	border: solid 1px  #a12722;
}

.imgdiv
{
	margin-left: 20px;
	margin-right: 50px;
	width: 120px;
}

.pgrdiv
{
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 20px;
	width: 100%;
	border-bottom: dashed 1px #d8d8d8;
	padding-bottom: 15px;
}

.topdiv
{
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 20px;
	width: 100%;
	border-bottom: dashed 1px #d8d8d8;
	font-size: 8pt;
	padding-bottom:5px;
}

.topdiv2
{
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 20px;
	width: 100%;
	font-size: 8pt;
	padding-bottom:5px;
}

.ftrdiv
{
	margin-left: 20px;
	margin-top: 5px;
	margin-right: 20px;
	width: 100%;
	padding-bottom: 5px;
	font-size: 8pt;
	text-align:center;
}

.sep1
{
	border-bottom: solid 1px #a12722;
	margin-top: 5px;
	width: 90%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ihdiv
{
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.descdiv
{
	padding-bottom: 20px;
}

.imgholderdiv
{
	padding-left: 10px;
	padding-top: 15px;
}

.advsearch
{
	text-decoration: none;
	color: Black;	
	cursor: hand;
	cursor: pointer;
}

.advsearch:hover
{
	text-decoration: none;
	color: red;
	cursor: hand;
	cursor: pointer;	
}

.advspanel
{
	margin: 10px;
	border: dashed 1px gray;
	text-align: left;
	vertical-align: top;
}

.helpdiv
{
	margin: 20px;
	margin-top: 50px;
	padding-top: 10px;
	/*width: 100%;*/
	background-color: #fffdd7;
	/*border: solid 1px red;*/
	vertical-align: top;
	font-size: 8pt;
	padding-bottom: 20px;
	text-align: left;
	padding-right: 10px;
}

.helptitle
{
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: dashed 1px  #a12722;
	font-weight: bold;
	color:  #a12722;
	
}

.helpcnt
{
	margin-left: 30px;
}

.helpidx
{
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 50px;
	width: 100%;
	vertical-align: top;
	font-size: 8pt;
	text-align: left;
}

.1
{
	position: static;
	color: Red;
}
	

.hlplnk
{
	font-size: 11pt;
	margin-bottom: 15px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.hlplnk:hover
{
	font-size: 11pt;
	margin-bottom: 15px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	color: Red;
}

.msgdiv
{
	font-size: 9pt;
	text-align: center;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 100px;	
}

/*  Used by order preview */
.cldiv { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px }
.Tbl { TABLE-LAYOUT: fixed; FONT-SIZE: 8pt }
.Hdr { FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #a12722; TEXT-ALIGN: center }
.Ftr { FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #a12722; TEXT-ALIGN: center }
.title { FONT-SIZE: 10pt }
/*  Used by order preview */

.orderconfirm
{
	font-size: 9pt;
	width: 100%;
	margin-bottom: 50px;
	margin-left: 10px;	
}

.orderconfhlp
{
	font-size: 8pt;
	width: 100%;
	margin-bottom: 50px;
	margin-left: 10px;	
	background-color: #fffdd7;
	padding: 10px;
}

.bnrimg
{
	/* align="middle" border="0" height="15" vspace="3" width="14" */
	vertical-align: middle;
	text-align: center;
	/*height: 15px;*/
	width: 14px;
	padding: 3px;
	margin-right: 5px;
	border: solid 0px black;
}
	
	
.listbox
{
	font-family: Verdana;
	font-size: 8pt;
	width: 290px;
	height: 200px;
}


/********************* DIV LAYOUT ***********************************/

#header
{
	margin-bottom: 10px;
}

#left
{
	width: 190px;
	float: left;
}

#right
{
	width: 200px;
	
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;

	float: right;
}	

#proposed
{
	margin-right: 225px;
	margin-left: 225px;
}

#ftr
{
	width: 100%;
	clear: both;	
}

#cmpnfodiv
{
	/*
	position: absolute;
	bottom: 0;
*/
	clear: both;
	/*
	margin-right: 205px;
	margin-left: 195px;
	*/
	width: 100%;
}

#main
{
	
	position: relative;	
}

#clearone
{
	clear: both;
	height: 1px;

}

	
	
/********************** BEGIN Image drop shadow styles ***********************************/
.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

/********************** END Image drop shadow styles ***********************************/


/********************** BEGIN Categories Menu styles ***********************************/  
#menu                                                                                              
{                                                                                                  
	width: 150px;                                                                                    
	font-family: tahoma; 
	                                                                          
}                                                                                                  
                                                                                                   
#menu ul                                                                                           
{                                                                                                  
	list-style: none;                                                                                
	margin: 0;                                                                                       
	padding: 0;                                                                                      
}                                                                                                  
                                                                                                   
#menu h2                                                                                           
{                                                                                                  
	font-weight: bolder;	                                                                           
	font-size: 11pt;                                                                                 
	/*padding-bottom: 3px; */                                                                            
}                                                                                                  
                                                                                                   
#menu ul ul li                                                                                     
{                                                                                                  
	font-size: 8pt;                                                                                  
	font-weight: bold;                                                                               
	display: block;                                                                                  
    border-bottom: solid 1px silver;
	margin: 0;                                                                                       
	padding: 2px 3px;                                                                               
	text-decoration: none;                                                                           
	cursor: pointer;                                                                                 
	cursor: hand;  
	color: #94070a;                                                                                  
}

#menu ul ul ul li
{
	color: #0066b3;	
}

#menu ul ul ul
{
	border-top: solid 1px silver;
	border-right: solid 2px silver;
	border-bottom: solid 2px silver;
	border-left: solid 1px silver;
	background: #DFE1E6;  
}                                                                                                  
                                                                                                   
#menu ul ul ul li                                                                                  
{     
	border-bottom: solid 1px silver;
}                                                                                                  
                                                                                                   
                                                                                                   
                                                                                                   
#menu ul ul li:hover                                                                               
{                                                                                                  
	background: #eee; 
}

#menu ul ul li.par
{
	background: transparent url(../Images/arrow.gif) right center no-repeat ; 
} 

#menu ul ul li.par:hover                                                                               
{      
	background:  url(../Images/arrow.gif) right center no-repeat ;                                                                                            
	background-color: #eee; 
	
}                                                                                                 
                                                                                                   
#menu li {position: relative;}                                                                     
                                                                                                   
#menu ul ul ul {                                                                                   
position: absolute;                                                                                
top: -1;                                                                                           
left: 100%;                                                                                        
width: 100%; 
                                                                                      
}                                                                                                  
                                                                                                   
#menu ul ul ul                                                                                     
{display: none;}                                                                                   
                                                                                                   
#menu ul ul li:hover ul                                                                            
{
	z-index: 500;
	display: block;
} 



/********************** END Categories Menu styles ***********************************/                                                                                 

