BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #bfccd7;	
	background-image: url(../images/volvoTextile.gif);
		
}
BODY,TD,TH
{
	font-family: Arial, tahoma, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}



/* "mainframe" */
.MASTER_DIV
{
	width:960px;
	height:auto;
	border-right: #c3c7c8 1px solid;
	border-top: #ebebeb 1px solid;
	border-left: #c3c7c8 1px solid;
	border-bottom: #c3c7c8 1px solid;
	background-color: white;
	position:relative;
	margin:0px auto;
}

.MASTER_DIV_IFRAME
{
	height:auto;
	background-color: white;
	position:relative;
	margin:0px auto;
}

.MASTER_DIV_TOPLOGO_MAIL
{
	width:680px;
	height:50px;
	position:relative;	
	background-repeat:no-repeat;
	margin:0px auto;	
}

.MASTER_DIV_MAIL
{
	width:680px;
	height:auto;
	border-right: #c3c7c8 1px solid;
	border-top: #c3c7c8 1px solid;
	border-left: #c3c7c8 1px solid;
	border-bottom: #c3c7c8 1px solid;
	background-color: white;
	position:relative;
	margin:0px auto;
}

/* top above top menu */
.MASTER_DIV_TOPBAR
{
    width: 100%;
    height: 80px;
    padding:15px;
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ebebeb',EndColorStr='#bfccd7');  

}



/* div to the right, with cart link */
.MASTER_DIV_CART
{
    width: 240px; 
    text-align: right;
    vertical-align: middle; 
   color : #000000;
}

/* top menu */
.MASTER_DIV_TOPMENU
{
	width:100%;
	height:27px;
	border-bottom: #c3c7c8 1px solid;
	/* filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ebebeb',EndColorStr='#bfccd7');  
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#e9eae9',EndColorStr='#cececd');  */
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffff',EndColorStr='#cececd');  

}

.MASTER_DIV_CURRENCY
{
    float: right; 
    padding-right: 5px;
    position:relative;
    top:0px;

}

.MASTER_DIV_LEFTMENU
{	
	width: 199px;
	height: auto;
	left: 0px;
	top: 0px;
	position: relative;
	float: left;
	background-color:#ffffff ;		
	padding-bottom: 20px;
}

.MASTER_DIV_LEFTMENU_CONTENT
{
	left:5px;
	top: 10px;	
	width: 210px;
	position: relative;		
}

.MASTER_DIV_VERTICALSEPARATOR
{
	left: 0px;
	top: 0px;
	width: 1px;
	background-color: #c3c7c8;
	position:relative;
	float: left;
	background-repeat:repeat-y;
}

.MASTER_DIV_LEFTMENU_SEPARATOR
{
	height: 15px;
}

.MASTER_DIV_CONTENT
{
	top: 5px;
	width:720px;
	right:4px;
	height:auto;
	position:relative;
	float:right;
	padding-bottom: 10px;
}

.MASTER_DIV_FOOTER
{
	width:100%;
	height:28px;
	position:relative;
	background-image: url(../images/bgHeaderVolvolv.gif);
	float: left;
	border-top: solid 1px #c3c7c8;
	
}

.MINICART_LINK
{
   color : #000000;
	font-weight: bold;
	text-decoration: underline;
	cursor: hand;
}
.MINICART_LINK A
{
   color : #000000;
	text-decoration: underline;
}

.MINICART_LINK A:visited
{
   color : #000000;
	text-decoration: underline;
}
.MINICART_LINK A:hover
{
   color : #000000;
	text-decoration: underline;
}

.MINICART_LABEL
{
   color : #000000;
	font-weight: bold;
	text-decoration: none;
}

.MINICART_LABEL A
{
   color : #000000;
	text-decoration: none;
}

.MINICART_LABEL A:visited
{
   color : #000000;
}
.MINICART_LABEL A:hover
{
   color : #000000;
}

.HEADER
{
	
	background-color: #ffffff;
	width: 100%;	
	height: 23px;		
	vertical-align: middle;	
	line-height: 9px;
	text-indent: 9px;
	
}	

.HEADER_EXPANDCOLLAPSE
{
	position: relative;
	top: 0px;	
	left: 162px;
	width: 9px;
	height: 9px;
	background-image: url(../Images/icModExpandVolvolv.bmp);
	cursor: hand;	
	margin-top: -23px;	
}

.EXPANDING_PANEL
{	
	vertical-align: middle;
	width: 100%;	
	background-color: #ffffff;	
	line-height: 20px;
	text-indent: 5px;	
}

.LABEL
{	
	text-decoration: none;
	color:#000f60;
}
.LABEL A
{	
	text-decoration: none;
}
.LABEL A:visited
{
}
.LABEL A:hover
{
}

.LABEL_BOLD
{	
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color:#000f60;

}
.LABEL_BOLD A
{	
	color:#000f60;
	text-decoration: none;
}
.LABEL_BOLD A:visited
{
	color:#000f60;
}
.LABEL_BOLD A:hover
{
}

.LABEL2
{
	color: #000000;
	font-weight: bold;	
	text-decoration: none;
}
.LABEL2 A
{
	color: #000000;
	text-decoration: none;
}
.LABEL2 A:visited
{
	color: #000000;

}
.LABEL2 A:hover
{
	color: #000000;

}

.LABEL3
{
	font-size: 12px;
	color: #919191;
	text-decoration: none;
}
.LABEL3 A
{
	color: #919191;
	text-decoration: none;
}
.LABEL3 A:visited
{
	color: #919191;
}
.LABEL3 A:hover
{
	color: #919191;
}

.LABEL4
{
	color: #ffffff;
	text-decoration: none;
}
.LABEL4 A
{
	color: #ffffff;
	text-decoration: none;
}
.LABEL4 A:visited
{
	color: #919191;
}
.LABEL4 A:hover
{
	color: #EEEEEE;
}

.LABEL5
{
	color: #FFFFFF;
	font-weight: bold;
	font-size:16px;
	text-decoration: none;
}
.LABEL5 A
{
	color: #FFFFFF;
	font-size:16px;
	text-decoration: none;
}
.LABEL5 A:visited
{
	color: #FFFFFF;
}
.LABEL5 A:hover
{
	color: #FFFFFF;
}

.SMALL_LINK A
{
	color: Black;
	text-decoration: none;
}
.SMALL_LINK A:hover
{
	color: Black;
	text-decoration: underline;
}
.SMALL_LINK A:visited
{
	color: Black;
	text-decoration: none;
}

.LINK
{
	color: black;	
	text-decoration: underline;
	cursor: hand;	
	white-space: nowrap;
}
.LINK A
{
	color: black;
	text-decoration: underline;
}
.LINK A:visited
{
	color: black;
	text-decoration: underline;
}
.LINK A:hover
{
	color: black;
	text-decoration: underline;
}

.LINK2
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.LINK2 A
{
	color: #FFFFFF;
	text-decoration: underline;
}
.LINK2 A:visited
{
	color: #5D5D5D;
}
.LINK2 A:hover
{
	color: #5D5D5D;
}

.LINK3
{
	color: #FF6B02;
	font-weight: bold;
	text-decoration: underline;
}
.LINK3 A
{
	color: #FF6B02;
	font-weight: bold;
	text-decoration: underline;
}
.LINK3 A:visited
{
	color: #FF6B02;
}
.LINK3 A:hover
{
	color: #FF6B02;
}

.LINK4
{
	color:#000f60;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}
.LINK4 A
{
	color:#000f60;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}
.LINK4 A:visited
{
	color:#000f60;
	white-space: nowrap;
}
.LINK4 A:hover
{
	color:#000f60;
	white-space: nowrap;
}
.MENU1
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	height: 25px;
	padding-left: 40px;
	padding-top: 7px;
	background-image: url(../Images/up1.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}
.MENU1 A
{
	color: #ffffff;
	text-decoration: underline;
}
.MENU1 A:visited
{
	color: #ffffff;
}

.MENU2
{
	font-size: 12px;
	font-weight: bold;
	color: #FF750A;
	height: 15px;
	padding-left: 3px;
	padding-top: 2px;
	background-image: url(../Images/header4.jpg);
}
.MENU2 A
{
	color: #FF750A;
	text-decoration: none;
}
.MENU2 A:visited
{
	color: #FF750A;
}

.MENU2_WHITE
{
	font-size: 12px;
	font-weight: bold;
	color: #FF750A;
	background-color: #FFFFFF;
}

.MENU2_EMPTY
{
	background-image: url(../Images/header4.jpg);
	height: 4px;
}

.MENU3
{		
	font-size: 12px;
	font-weight:bold;
	color: #000f60;
	height: 10px;
	padding-top: 0px;
	padding-bottom: 1px;
	vertical-align: top;	
	margin-top: -12px;
}
.MENU3 A
{
	color: #000f60;
	text-decoration: none;
	font-weight:bold;
}
.MENU3 A:visited
{
	color: #000f60;
}

.MENU3SELECTED
{		
	font-size: 12px;
	font-weight: bold;
	color:Black;
	height: 10px;
	padding-top: 0px;
	padding-bottom: 1px;
		
}
.MENU3SELECTED A
{
	color: #7397B8;
	text-decoration: none;
}
.MENU3SELECTED A:visited
{
	color:#7397B8;
}

.MENU4
{			
	color: #000000;
	font-weight:bold;
	vertical-align:middle;
}

.MENU4 A
{
	color: #000000;
	text-decoration: none;	
	font-weight:bold;
}
.MENU4 A:visited
{
	color: #000000;
	font-weight:bold;	
	text-decoration: none;	
}

.MENU4_ITEM
{	
	padding:5px;
	text-align: center;
	color: #000000;
	margin: 0px;	
	text-align:center;
	font-weight:bold;
}

.MENU4_HOVER
{	
	color: #000000; 
	text-align:center;
/*	padding: 5px 4px 2px 5px; */
}

.LEAF_NODE
{
	font-size: 12px;	
	color: #7397B8;		
	text-align:center;
	padding: 2px;
	FONT-FAMILY: Arial;
}

.CAPTION
{	
	width: 100%;
	height: 20px;
	background-position: 4px 4px;	
	background-repeat: no-repeat;
	color: #000000;
	background-color: #ebebeb;
	padding-left: 0px;
	padding-top: 5px;	
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 5px 0px;
}

.CAPTION2
{
	height: 18px;
	color: #000000;
	background-color: #ebebeb;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
}

.CAPTION3
{
	height: 14px;
	color: #000000;
	background-color: #ebebeb;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;			
	margin: 0px 0px 5px 0px;
	font-weight: bold;	
}
.CAPTION3 A
{
	color: #000000;
	background-color: #ebebeb;
	text-decoration: underline;
	font-weight: bold;
}
.CAPTION3 A:visited
{
	color: #000000;
	background-color: #ebebeb;
	font-weight: bold;
}

.HEADER_TOPMENU1
{
	font-size: 23px;
	font-family: Arial;
	COLOR: #000f60;
	text-align: left;
	padding-left: 19px;
	font-weight: bold;
}

.HEADER_TOPMENU2
{
	font-size: 12px;
	font-family: Arial;
/*	color: #FFFFFF;*/
	COLOR: #000f60;
	text-align: right;
	padding-left: 19px;
	font-weight: bold;
}

.HEADER1
{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	/*color: #777777;*/
	text-decoration: none;
}
.HEADER1 A
{
	color: #000000;
	/*color: #777777;*/
	text-decoration: none;
}
.HEADER1 A:visited
{
	color: #000000;
	/*color: #777777;*/
}

.HEADER2 
{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	/*color: #777777;*/
	text-decoration: none;
}
.HEADER2 A
{
	color: #000000;
	/*color: #777777;*/
	text-decoration: none;
}
.HEADER2 A:visited
{
	color: #000000;
	/*color: #777777;*/
}

.HEADER3
{
	color: #0076A3;
	font-weight: bold;
}
.HEADER3 A
{
	color: #0076A3;
	text-decoration: underline;
}
.HEADER3 A:visited
{
	color: #0076A3;
}

.HEADER4
{
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	/*color: #777777;*/
	text-decoration: none;
}
.HEADER4 A
{
	color: #616161;
	text-decoration: none;
}
.HEADER4 A:visited
{
	color: #616161;
}

.PRICE1
{
	font-weight: bold;	 
	color: #777777;
	text-decoration: none;
}
.PRICE1 A
{
	color: #777777;
	text-decoration: none;
}
.PRICE1 A:visited
{
	color: #777777;
}
.PRICE1 A:hover
{
	color: #777777;
}

.PRICE2 
{
	font-size: 22px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
.PRICE2 A
{
	color: #777777;
	text-decoration: none;
}
.PRICE2 A:visited
{
	color: #777777;
}

.PRICE3
{
	font-size: 14px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
.PRICE3 A
{
	color: #777777;
	text-decoration: none;
}
.PRICE3 A:visited
{
	color: #777777;
}

.PAGER
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.PAGER A
{
	color: black;
	font-weight: bold;
	text-decoration: underline;
}
.PAGER A:visited
{
	color: black;
	font-weight: bold;
}

.BUTTON
{
	border: 1px solid #c3c7c8;
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	background-image: url(../images/bgMenu.gif);
}

.INPUT
{ 		
	font-size: 12px;
	font-weight: normal;
	border-width: 1px;		
	border-color: #7F9DB9;
	border-style: solid;
	padding-left: 2px;
	
}

.SELECT
{ 
	font-size:12px ;
	font-weight: normal;
	border-width: 1px;	
	border-color: #7F9DB9;	
}

.ERROR
{
	font-size: 12px;
	color: Red;
	line-height: 15px;
}

.LOGO
{
	width:100%; 
	text-align:center;
	position:relative;
}

.PRODUCT_LIST TH
{
	background-image: url(../images/bgMenu.gif);	
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 5px;
}
.PRODUCT_LIST TBODY TR
{			
	behavior: url(../css/table.htc);
}
.PRODUCT_LIST TBODY TD
{
	font-weight: normal;
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #c3c7c8;	
}
.PRODUCT_LIST .NUMERIC
{
	text-align: right;
}
.PRODUCT_LIST A
{
	font-weight: normal;
	text-decoration: none;
	color: Black;
}
.PRODUCT_LIST A:hover
{
	font-weight: normal;
	text-decoration: none;
	color: Black;
}
.PRODUCT_LIST A:visited
{
	font-weight: normal;
	text-decoration: none;
	color: Black;
}

.tr_normal
{
	background-color: #FFFFFF;	
}

.tr_hover
{
	background-color: #CCCCCC;
}

.tr_clicked
{
	background-color: #DDDDDD;	
}

.TABLE_HEADER
{
    width:100%;
    color: #ffffff;
}

.TOP_INFO
{
    background-position: center; 
    margin-bottom:5px;
    width: 100%;     
    background-repeat: no-repeat;
    position: relative;
}

.SEARCH_AREA
{
}
.AREA_padNW 
{
    BACKGROUND-POSITION: left top;	
    FONT-SIZE: 5px;	
    BACKGROUND-IMAGE: url(../images/rcb_grey_nw.gif);
    BACKGROUND-REPEAT: no-repeat;
    padding-left:10px;    
}
.AREA_top 
{
    BACKGROUND-POSITION: left top;	
    FONT-SIZE: 5px;	
    BACKGROUND-IMAGE: url(../images/rcb_grey_n.gif);	
    BACKGROUND-REPEAT: repeat-x;
    background-color: 	#EDEDED;
}

.AREA_padNE 
{
    BACKGROUND-POSITION: right top;	
    FONT-SIZE: 5px;	
    BACKGROUND-IMAGE: url(../images/rcb_grey_ne.gif);	
    BACKGROUND-REPEAT: no-repeat;

    padding-right:10px;
}

.AREA_rightUp 
{
    BACKGROUND-POSITION: right top;	
    BACKGROUND-IMAGE: url(../images/rcb_grey_rightUpper.gif);	
    BACKGROUND-REPEAT: no-repeat;
    padding-right:10px;
    BACKGROUND-COLOR: #EDEDED;
}

.AREA_leftUp 
{
    BACKGROUND-POSITION: left top;	
    BACKGROUND-IMAGE: url(../images/rcb_grey_leftUpper.gif);	
    BACKGROUND-REPEAT: no-repeat;
    padding-left:10px;
 }

.AREA_left 
{
    BACKGROUND-POSITION: left top;	
    BACKGROUND-IMAGE: url(../images/rcb_default_left.gif);	
    BACKGROUND-REPEAT: repeat-y;	
    BACKGROUND-COLOR: #EDEDED;
  
}

.AREA_right 
{
    BACKGROUND-POSITION: right;	
    BACKGROUND-IMAGE: url(../images/rcb_default_right.gif);	
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #EDEDED;
}


 .AREA_HEADER
{
    	PADDING-RIGHT: 10px;	
    	PADDING-LEFT: 10px;	
    	FONT-WEIGHT: normal;	
    	FONT-SIZE: 22px;	
    	/*FONT-SIZE: 1.8em;	*/
    	PADDING-BOTTOM: 5px;	
    	COLOR: #000000;	
    	PADDING-TOP: 4px;
    	background-color: 	#EDEDED;
}

.AREA_CONTENT
{
    	PADDING-RIGHT: 10px;	
    	BACKGROUND-POSITION: 50% top;	
    	DISPLAY: block;	
    	PADDING-LEFT: 10px;	
    	BACKGROUND-IMAGE: url(../images/rcbItem_stripeGrey.gif);	
        BACKGROUND-REPEAT: repeat-x;
    	PADDING-BOTTOM: 5px;	
    	COLOR: #000000;	
    	PADDING-TOP: 8px;	    		
    	TEXT-DECORATION: none;
    	background-color: #DFDFDF;
}

.AREA_padSE 
{
    BACKGROUND-POSITION: right top;	
    BACKGROUND-IMAGE: url(../images/rcb_white_se.gif);
    padding-right:10px;
    BACKGROUND-REPEAT: no-repeat;
}

.AREA_padSW 
{
    BACKGROUND-IMAGE: url(../images/rcb_white_sw.gif);
    padding-left:10px;
    BACKGROUND-REPEAT: no-repeat;
}

.AREA_bottom 
{
    BACKGROUND-IMAGE: url(../images/rcb_white_s.gif);
    BACKGROUND-REPEAT:repeat-x;
}

.dividerText
{
    font-size:10px;
}
UL.Narrow 
{
	list-style-type: disc;
/*	background-color:Yellow;*/
	margin-left:	0px;
	margin-top:	-14px;
/*	margin-bottom:	-14px;	*/
	padding-top:	0px;
	list-style-position:outside;
	padding-left: 0px;
}
UL.Narrow LI
{
	margin-left: 15px;
	padding-left: 0px;
	/*border: 1px dotted blue;*/
}



