body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000; 
}

body {
margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	width: 1000px;   
background-position: top left;    
background-color: #000; 
background-repeat: no-repeat;     
}


a:link, a:visited, a:active {
	color: #fff;
	text-decoration: none; 
}
a:hover {
	color: #ccc;
	text-decoration: none;
}
hr { 
	margin: 15px 0px 15px 0px;
	color: #003366;
	height: 1px;
	width: 100%;
}
h1 {
	font-size: 18px;
	color: #003366;
	margin: 5px 0px 5px 0px;
}
form {
	margin: 0;
}


/**** ALL ****/

#wrapper {
	background-image: url("images/bodyBG.gif"); 
	background-repeat: repeat-y;
	width: 1000px;   
	margin-top: 0px;
	margin-bottom: 12px;
	float: left;
}


#header {
	background-image: url("images/topBG.gif");
	background-repeat: no-repeat;
	width: 980px; 
	height: 134px; 

}


#main { 
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */ 
width: 1000px;   

}

#right {
position:absolute;
left:897px; 
width: 103px;
background-color: #151515;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */ 
}
#middle {
position:absolute;
left:790px; 
width: 107px;  
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */ 
}
#left {
position:absolute;
left:0px; 
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */  
} 



.thumbs-scroll {
	height: 480px;	 
	overflow: auto; 	 
	scrollbar-3dlight-color: #000;
	scrollbar-highlight-color: #000;
	scrollbar-shadow-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #626262; 
	scrollbar-track-color: #000;
margin-top: 15px;
margin-bottom: 5px;


}

.content1 {
color: #fff;
width: 350px;  
 padding: 10px;  

}


/**************** CONTENTS ****************/
.content-left {
	padding:4px;
	height: 480px;	 
	overflow: auto;	 
	scrollbar-arrow-color: #ccc;
	scrollbar-3dlight-color: #ccc;
	scrollbar-highlight-color: #000;
	scrollbar-shadow-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #000;
scrollbar-arrow-color: #ccc;
}

.content-right {
	height: 500px;	
    padding-left: 4px;  
	overflow: auto;	  
	scrollbar-arrow-color: #ffff00;
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color: #000;
	scrollbar-shadow-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #000;
	scrollbar-track-color: #f7f7f7;
}



.pagestext {
background-color: #eaeaea;
width: 545px;
padding: 15px;
min-height: 128px; 
height: auto!important; 
height: 128px;

}

/**** CONTENT LEFT ****/

.menuhome {
font-size:9px;
font-weight:bold;
padding: 5px;
margin-right: 5px;
background-color:#000;
color: #fff;	
}
 
.leftban {


color: #000;	 
border: 1px solid #ccc; 
margin-bottom: 5px;	
margin-right: 5px;	
margin-top: 5px;	
}

.leftnews {

padding: 5px;
margin-right: 5px;
color: #000;	
border: 1px solid #ccc; 
height: 545px;	
width: 150px; 
font-size:9px; 
overflow: auto;	 
scrollbar-arrow-color: #ffff00;
scrollbar-3dlight-color: #fff;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #000;
scrollbar-track-color: #f7f7f7;
FLOAT: left; 
OVERFLOW: auto; 
POSITION: relative
}

.footer1 {
margin-top: 10px;
padding: 5px;
border-top: 1px solid #ccc; 
font-size:9px;
	font-weight:bold;

background-image: url(images/footer.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

} 


/**************** MENU TOP ****************/


.navigationbottom {
	height:1.8em;  
	line-height:1.8em;
	color:#F8FBFE; 
	background-color: #42454a;    
	padding-bottom: 5px; 
	align: center;  
    padding-left: -10px; 
	} 
.navigationbottom li{
	float:left;
	list-style-type:none;
	white-space:nowrap;
}
.navigationbottom LI A:hover {
	BACKGROUND: #FFFF00; 
   	COLOR: #000! important; 
	TEXT-DECORATION: none
}
.navigationbottom li a{
	display:block;
	padding:0 5px;
	font-size:9px;
	font-weight:bold;
	color:#fff;
    border-bottom:4px solid #837f7f;

}  
.navigationbottom a:visited { 
	color:#fff;
	text-decoration:none;
 } 
.navigationbottom LI.current_page_item A {
	COLOR: #fff! important;  
	font-weight: bold;
    border-bottom:4px solid #FFFF00;

 
}

.navigationbottom LI.current_page_item A:hover {
	BACKGROUND: #FFFF00; 
	COLOR: #ccc! important; 
	TEXT-DECORATION: none
}

/**************** MENU SMALL GROUP ****************/
.navigations {
	height:1.8em; 
	line-height:1.8em;
	color:#F8FBFE; 
	float: center;
    width: 90px;
    height: 160px; 
    }  
.navigations li{
	float:left;
	list-style-type:none;
	white-space:nowrap;
}
.navigations LI A:hover {
	BACKGROUND: #816795; 
   	COLOR: #fff! important; 
	font-weight: bold; 
    border-bottom:0px solid #2a2a2a;

}
.navigations li a{
	display:block;
	padding:0 5px;
	font-size:9px;
	background-color:#151515;
	color:#fff;
    width: 90px;
    
}  
.navigations a:visited { 
	color:#fff;
		font-weight: bold;
} 
.navigations LI.current_page_item A {
COLOR: #baa61f! important;   
	font-weight: bold; 
}

.navigations LI.current_page_item A:hover {
	BACKGROUND: #816795; 
	COLOR: #fff! important;  
	font-weight: bold;
}
 
/**************** MENU  SETINGS ****************/
.navigations1 {
	height:1.8em; 
	line-height:1.8em;
	color:#F8FBFE; 
    width: 80px; 
   height: 100px;    
    }  
.navigations1 li{
	float:left;
	list-style-type:none; 
	white-space:nowrap;
}
.navigations1 LI A:hover {
	BACKGROUND: #816795; 
   	COLOR: #fff! important; 
	font-weight: bold; 
    border:1px solid #fff;
    margin-bottom: 2px;

}
.navigations1 li a{
	display:block;
	padding:0 5px;
	font-size:9px;
	font-weight:bold;
	background-color:#424242;
	color:#fff;
    width: 70px;
    border:1px solid #fff;
    margin-bottom: 2px;
    
    
}  
.navigations1 a:visited { 
	color:#fff;
		font-weight: bold;
}  
.navigations1 LI.current_page_item A {
COLOR: #baa61f! important;   
	font-weight: bold; 
}

.navigations1 LI.current_page_item A:hover {
	BACKGROUND: #816795; 
	COLOR: #fff! important;  
	font-weight: bold;
}

.search {

width:195px; height:20px; 
background-color: #000;  

}

.textfields {
margin: 3px;
font-size: 10px;
width: 152px;
color: #000;
}

/**************** FOOTER ****************/

.footer {
	padding: 5px;
  	height: 20px;
	color: #000;
	text-align: right;
}
.ajax {
	background: url('ajax/ajax-loader.gif') no-repeat fixed right top;  
	height: 20px;	
	width: 276px;
	position: relative;
	top: 100px; 
	left:300px;
	z-index:-1;
}
td.table {
	z-index:-10;
}

/* FORM */
.submit {
    color : #E9F0F8; 
	width: 250px;
    font-family : verdana, arial, helvetica, sans-serif; 
    font-size : 8pt; 
    float: left;
    font-weight : bold; 
	border: 1px;
  	margin: 0px 0px 0px 0px;
 	background-color : #666666; 
    cursor : pointer; 
}
.required {
	color: #FF0000;
}
.field_title {
	font-size: 12px;
	vertical-align: top;
	text-align:right;
    color: #fff; 
    width: 100px; 
}
.textfield {
  	font-size: 12px;
	width: 200px;
}
.textarea {
	font-size: 12px;
	width: 80%; 
	height: 100px;
}
.field_heading {
	font-size: 10px;
	font-weight: bold;
	border-top: #fff solid 10px;
    border-bottom: #fff solid 10px;
    background-color: #ebe9dc;
	padding: 5px;
	color: #666666;
}
.select {
	font-size: 12px;
}
.checkbox_label { 
	font-size: 12px;
	cursor: pointer;
}
.radio_label {
	font-size: 12px;
	cursor: pointer;
}
.email {
	font-size: 12px;
	width: 200px;
}

/***************** Menu Left ************/
ul.menu { 
margin:0 0px;
margin: 0; 
border: 1px solid #ccc; 
width: 183px; 
} 
ul.menu li { 
margin-left:5px;  
margin-right:5px; 
font-size:11px;
	font-weight:bold;
background: #FFFF00;  
} 

UL.menu LI.current_page_item A {
	background: #FFFF00; 
	COLOR: #333! important; 
	font-weight: bold;
 
}
UL.menu LI.current_page_item A:hover {
	BACKGROUND: #FFFF00; 
	COLOR: #333! important; 
	TEXT-DECORATION: none

}
UL.menu LI  A:hover {
	BACKGROUND: #FFFF; 
	COLOR: #000! important; 
	TEXT-DECORATION: none;
}
ul.menu li a { 
	display: block; 
	height:12px; 
	COLOR: #000! important; 
 background: #fff; 
padding: 2px;
}

ul { padding: 0;  list-style: none; }


/***  PRODUCT CSS  ***/


/***  PRODUCT MAIN BLOCKS LEFT AND RIGHT CSS  ***/



.prod-left { 
float: left;
width: 255px;
padding-left: 5px;
padding-right: 5px;
}

.prod-right { 
	float: right;
	width: 290px;
background-color: #fff;  
} 



 
/***  PRODUCTUCT TUMNS  ***/

.prodtall {
width: 170px;
margin-top:5px; 
}
.prodtt1 { 
float: left;
width: 85px;
}

.prodtt {
font-size: 9px;
padding-top:35px;
font-weight: bold; 
width: 85px; 
min-height: 45px; 
height: auto!important;
height: 45px; 
background-color: #fff; 

}

.prodt1 { 
float: left;
width: 80px;
}
.prodt { 
width: 80px; 
min-height: 80px; 
height: auto!important;
height: 80px;
background-color: #fff;

}


/***  PRODUCTUCT DETAILS  ***/


.prodhead {

font-size: 10px;
font-weight: bold; 
padding: 3px; 
}


#bigimageall {
width: 255px;
background-color: #ccc;
height: 255px;
}

bigpimage {
float: right;
}

.zoomimage {
width: 30px;
height: 30px;
float: left;
background-image: url(images/zoom.gif);
background-repeat: no-repeat;
background-position: bottom right;
z-index: 10; 
} 



.prodheadtop {

font-size: 10px;
font-weight: bold; 
padding: 5px; 
border-bottom: 1px solid #ccc; 
width: 560px; 
margin-bottom: 5px;
margin-left: 5px;
}


.prodnum {

font-size: 9px;
font-weight: bold; 
background-color: #e9e9e9;
padding: 3px;
}

.prodshort2 {

font-size: 11px;
padding: 3px;
}


.prodtext2  {

font-size: 10px;
width: 280px;
font-weight: none; 
padding: 5px;
border-top: 1px solid #ccc; 
}


.prodpdf {
font-size: 9px;
padding: 5px;
margin-top: 3px;
border-bottom: 1px solid #ccc; 
border-top: 1px solid #ccc; 
width: 280px;
}


.bigmodel {
background-color: #FFFF00;
font-size: 29px;
padding: 5px;
}

.bigcont {
font-size: 10px;
padding-top: 10px;
padding-bottom: 5px;
font-weight: bold; 
border-bottom:1px solid #ccc;
margin-left: 10px;
margin-right: 10px;
}


.zoom }
padding:10px;
background-color: #FFFF00;
}


.main-image {
	overflow: hidden;
}


/************ PRODUCT TABLE ***************/

#table1 {
width: 290px;

} 
 
td.red {
	background-color: #fff;
	border: 1px solid #fff;
	font-size: 10px;
    height: 2px;
    padding: 3px;
    font-weight: normal; 
	white-space: no-wrap;
} 
td.red3 {
	background-color: #f6f6f6;
	border: 1px solid #fff;
	font-size: 10px;
    height: 2px;
    padding: 3px;
    font-weight: normal; 
	white-space: no-wrap;
} 
td.red2 {
	background-color: #000000; 
	color: #fff;
    padding: 3px; 
    height: 2px;
	border: 1px solid #fff; 
	font-size: 10px;
    font-weight: bold; 
    white-space: no-wrap; 
} 
 


/***** DOWNLOAD GALLERY ****/


.dgallery {

width: 555px;   
}



.line, .line_rightalign {
	border-top: 5px solid #fff;
    background-color: #FFFF00; 
     font-size: 10px;
    padding: 3px 5px 3px 5px;

}
.line_rightalign { 
	text-align: right;
	white-space: nowrap;
	 font-size: 10px;
       background-color: #FFFF00; 
    
    }
.line_text {
    padding: 5px;
    background-color: #fff;
   font-size: 10px;
    
}
.dgheader {
	font-size: 10px;
	font-weight: bold;
    color: #fff;
	padding: 6px 5px 6px 7px;
    background-color: #000;
    border-bottom: 2px solid #fff;
   
}


.breadp {

	font-size: 10px;
    padding: 2px;
	font-weight: bold;
    color: #000;
    width: 160px;   
 background-color: #FFFF00;
} 



 .thumbframe {

padding: 5px;
margin-bottom: 4px; 
width: 75px;  
background-color: #fff; 
}



img.thumbs {
background: url('images/loader.gif') no-repeat fixed center center;
width: 75px;   
}


.textt {
 background-color: #fff;
padding: 2px;
width: 77px;
height: 5px;
margin-bottom: 4px; 
}
 
/****************  DRAG  ***********/ 



.draggable {
	position: relative;
    margin-top: 45px;
    margin-left: 320px; 
	text-align: center;
}


#drag1 
{  
    cursor: move;
}


/************** TOOL TIP ****************/ 

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #000;
COLOR: #fff! important; 
	font-size: 10px;
    font-weight: bold; 
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/********* NEW TABS *********************/


.border2 
{ 
color: #fff; 
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 3px;  
WIDTH: 90px; 
CURSOR: pointer; 
PADDING-TOP: 3px; 
BACKGROUND-COLOR: #baa721;
border-bottom: 3px solid #000; 
}  


.border6 
{ 
color: #fff; 
margin-top: 5px;
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 3px;  
WIDTH: 90px; 
font-size:9px;
font-weight:bold;
CURSOR: pointer; 
PADDING-TOP: 3px; 
BACKGROUND-COLOR: #816795;
border-bottom: 3px solid #000; 
}  

.border3 {
padding-top: 2px;
padding-left: 5px;
padding-bottom: 3px;
}
#wrap { 
border: 10px solid #ccc;  
}
.logovisla {
position:absolute;
left:-30px;
top:10px;  
background-image: url("images/logovisla.png"); 
width: 373px;
height:66px; 
margin: 0px;
}
.ifxElement {
position:absolute;
left:100px;
top:30px;
width: 400px;
margin: 0px;
}


.contenttable {
position:absolute;
left:430px;
top:110px;
width: 435px; 
height: 470px;  
} 

.contenttext {
color: #fff;
padding-top: 0px; 
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px; 
height: 600px;    	   
overflow: auto; 	 
scrollbar-3dlight-color: #000;
scrollbar-highlight-color: #000;
scrollbar-shadow-color: #000; 
scrollbar-darkshadow-color: #000;
scrollbar-face-color: #505050;
scrollbar-track-color: #000;  
}
.options { 
width: 90px;
padding: 5px; 
BACKGROUND-COLOR: #816795;
font-size:9px;
font-weight:bold;
color:#fff;

}
.option1 {
width: 80px;
margin-top:3px;
padding: 2px; 
BACKGROUND-COLOR: #000;  

}


.submito {
   text-align: left;
    color : #fff;  
	width: 80px;
   font-size:9px;
	border: 1px solid #fff;
    margin: 1px;  
 	background-color : #424242; 
    cursor : pointer; 
}

.option2 {
font-size:10px;
width: 80px;
padding: 2px; 
color: #fff;
BACKGROUND-COLOR: #424242;  

}


