 


body  {
	font: 75%  Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	 
	color: #000; 

	
}

ul {
margin: 0 0 0 0;
padding:0 0 0 20px;

}


#CONTAINER
{
	width: 990px; 
	margin: 0 auto; /*Center container on page*/  
	
}





 
 #CONTAINER_TOP
{
width: 990px;
margin: 0 auto; /*Center container on page*/  
	}
	
	
	
#CONTAINER_TOP_ROW1
{
width: 990px; 
height:18px; 
margin: 1px auto 0 auto; /*Center container on page*/ 
padding-top:3px;
text-align:right;
font-size:.9em;
background-color:#333;
color:#fff
	}
	
#CONTAINER_TOP_ROW2
{
width: 990px;
margin: 0 auto; /*Center container on page*/ 
height:auto;
	}
	
	
	#CONTAINER_LOGO
{
width: 428px;
height: auto; 
float:left; 
text-align:left;
	}
 
	#CONTAINER_TAG_TEL
{
width: 457px;
 /*height: 152px; prog height before live support - put padding in of 5px to support live suppoert icon*/
 height:147px;
float:right;  
text-align:right;
padding-top:5px;
background:url(structure/tag_tel_N2.gif) no-repeat;

	}
 	
 
	





 #navbar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding-left:0px;
	padding-right:0px;
	background-color:#333;
	height:26px; 
	width:990px;
	margin:0px; 
	overflow:hidden;
}
#navbar li {
	list-style:none;
	display:inline;
}
#navbar a {
	width:auto;
	color:#fff;
	text-decoration:none;
	background-color:#333;
	float:left;
	padding:6px 10px 0px 10px;
	margin:0 ;
	height:20px;
	border-right: 3px solid #333;
}
#navbar a:hover { 
	background-color:#ffcc00;
	color:#333;
}
#navbar a:active {
	background-color:#ffcc00;
	color:#333;
}

#navbar #currentNAV{
	background-color:#ffcc00;
	color:#333;
}


#CONTAINER_NAV_MAIN_HOLDER{
	background:url("structure/background_333.gif") no-repeat;
	
}

	/* ----------------------------------- */
/* FLEET NAV
/* ----------------------------------- */


#CONTAINER_LEFTCOL

{
	width:182px; 
	height:auto;
	float:left;
	text-align:left; 
}

 

 

#CONTAINER_SUBNAV


{
	width:174px;
	float:left;
	background:#000;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	margin-top:12px;
	text-align:left;
	padding-bottom:4px;
	
	border-bottom: 1px solid #fff;
 

}






#subnav { width: 170px; border-top: 0px solid #999; }

#subnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#subnav a
{
display: block;
padding: 7px 4px 7px 6px;
width: 164px; 
border-bottom: 1px solid #000;
font-size:11px;

/*  height:16px;  */ 
/* ------------overflow:hidden------------ */ 



}

#subnav a:link, #subnav a:visited
{
text-decoration: none;
color: #fff;
background:#666;
}

#subnav a:hover
{
text-decoration: none;
color:#333;
font-weight:normal;
background:#ffcc00;
}


#subnav #currentSUB
{
text-decoration: none;
color:#333;
font-weight:normal;
background:#ffcc00;
}

 
 
 	 


	
	
/* ----------------------------------- */
/* SUBLEVEL NAVIGATION
/* ----------------------------------- */ 

 
 #CONTAINER_SUBLEVEL
 
 {
	 width:245px;
	 height:auto;  
	float:right;
	padding-right:0;
	padding-left:5px;
	
	
 }


 

#container_sublvNAVlist
{
	
	padding: 0;
	margin: 0 0 0 0;
	width:auto;
	height:auto; 
	float:left; 
	
}

	




#sublvNAVlist
{
padding: 2px 0 0 0;
margin: 0;
FONT-SIZE:.8em;
color:#CCC;


}

#sublvNAVlist li
{
display: inline;
list-style: none;


border-right: 0px solid #ccc; 
 
padding: 0 5px 0 5px;
}



#sublvNAVlist #activeSUBLV #currentSUBLV 
{
font-weight:normal;
color:#ffcc00; 
}

#sublvNAVlist li a
{
text-decoration: none;
color:#ccc;

}

#sublvNAVlist li a:hover
{
text-decoration: none;

color:#ffcc00;
}

	
	
	/* ----------------------------------- */
/* SIDE BAR
/* ----------------------------------- */
	
 
 
 #CONTAINER_ASSETS
 
 {
	 
	width:182px; 
	height:auto;
	float:left;
	text-align:left; 
	
	padding:0px
}

 .CONTAINER_ASSET1_HDDR
 
 {
	padding:0px 0px 0px 0px;
	color:#fff;
	border-bottom: 0px solid #fff;
	background:#999;
	 
 }
 
 .CONTAINER_ASSET1_HDDR-ORIG
 
 {
	padding:5px 6px 8px 10px;
	color:#fff;
	border-bottom: 0px solid #fff;
	background:#999;
	 
 }
 
  .CONTAINER_ASSET_SPECIALS_HDDR
 
 {
	padding:0px 0px 0px 0px;
	color:#fff;
	border-bottom: 0px solid #fff;
	background:#ffcc00;
	 
 }
 
 
  .CONTAINER_ASSET1
 
 {
	padding:10px 10px 4px 10px;
	color:#666;
	border-right: 1px solid #e5e5e5; 
	border-left: 0px solid #e5e5e5; 
	border-bottom: 0px solid #e5e5e5; 
	font-size:.9em;
	background:#fff
	 
 }
 
 
	/* ----------------------------------- */
/* CONTAINER MAIN
/* ----------------------------------- */




#CONTAINER_MAIN

{
	width:790px; 
	min-height:200px;
	float:right;
	text-align:left;
	padding-right:0px;
	padding-left:0px; 
	
 	line-height:18px;
}


#CONTAINER_MAIN_SNAIL

{
	width:400px;
	float:left;
	padding-top:10px;
	font-size:.8em;
	color:#000
}


#CONTAINER_MAIN_SNAIL_RIGHT

{
	width:326px;
	height:28px;
	float:right;
	padding-top:0px;
	font-size:.8em;
	color:#666;
	background-color:#ffcc00;
	
}

 
.CONTAINER_MAIN_LEFT_HOME_INTRO

{
	width:390px;
	float:left;  
}

.CONTAINER_MAIN_LEFT_HOME_INTRO H1 {
	font-size: 1.6em;
}
.CONTAINER_MAIN_RIGHT_HOME_IFRAME

{
	width:316px;
	float:right; 
	background:#ffcc00;
	padding-left:10px;
	
}

.CONTAINER_MAIN_LEFT

{
	width:400px;
	float:left; 

}



.CONTAINER_MAIN_LEFT_DETAILED_BOOKING

{
	width:400px;
	float:left;
	background-color:#CCC;
	padding:20px;
}


.CONTAINER_MAIN_RIGHT

{
	width:326px;
	float:right; 
}



.CONTAINER_MAIN_3COL_EQUAL
{

width:790px

}

.CONTAINER_MAIN_3COL_LEFT
{

width:240px;
margin-right:20px;
float: left
}
.CONTAINER_MAIN_3COL_MIDDLE
{

width:240px;
margin-right:20px;
float: left
}
.CONTAINER_MAIN_3COL_RIGHT
{

width:250px; 
float: right
}
	/* ----------------------------------- */
/* BOOKING ENGINE
/* ----------------------------------- */

#CONTAINER_MAIN_BOOKLINK

{
	width:326px;
	float:right;
	text-align:right;
	margin-top:19px;
}





	#BOOKING a {
		display:block;
		width:326px;  
		height:36px;
		background: url("structure/onlineQuote_FULLn.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#BOOKING a:hover {	
		background-position: 0 -36px;
		}
	#BOOKING a:active {
		background-position: 0 -36px;
		}
	
	
	#BOOKING-BOOK {
		display:block;
		width:326px;  
		height:36px;
		background: url("structure/onlineQuote_BOOK.gif") 0 0 no-repeat;
		text-decoration: none;
		}
   /* ----------------------------------- */
/* LIST BOXES
/* ----------------------------------- */ 
  

  
  
   .CONTAINER_LISTITEM_LT1
  
  {
	  border: 1px solid #e5e5e5; 
	  width:385px;
	  height:145px;
	  float:left;
	  margin-right:0px;
	  margin-bottom:0px;
	  background:#fff;
	  
  }
    .CONTAINER_LISTITEM_RT1
  
  {
		  border: 1px solid #e5e5e5; 
	  width:385px;
	  height:145px;
	  float:right;
	  margin-right:0px;
	  margin-bottom:0px;
	  background:#fff
  }
  
    .CONTAINER_LISTITEM_LT
  
  {
	  border: 1px solid #e5e5e5; 
	  width:385px;
	  height:145px;
	  float:left;
	  margin-right:0px;
	  margin-top:15px;
	  background:#fff
	  
  }
    .CONTAINER_LISTITEM_RT
  
  {
	  border: 1px solid #e5e5e5; 
	  width:385px;
	  height:145px;
	  float:right;
	  margin-right:0px;
	  margin-top:15px;
	  background:#fff
	  
  }
  
  .LISTBOX_PIC
  
  {
	float:left;
	padding:5px;
	width:182px;  /* allows for 1px border to thumbnail if required*/
	height:137px; 
	margin-right:5px; /* brings with including padding up to 130. */ 
	
  }
  
  .LISTBOX_TEXT
  
  {
	float:right;
	padding:5px 5px 5px 0px;
	width:180px;   
	height:117px;  
	font-size:.9em;
	line-height:15px;
	
  }
  
    .LISTBOX_TEXT_ROW1
  
  {
	   
	height:110px; 
	overflow:hidden;
	margin-bottom:10px; 
	
  }
  
   .LISTBOX_TEXT_ROW2
  
  {
	   
	height:20px;  
	line-height:18px;
	
  }
  
      .LISTBOX_TEXT_SPECIALS
  
  {
	   
	height:138px; 
	overflow:hidden; 
	
  }
     /* ----------------------------------- */
/* COLUMNS - TABS CONTENT
/* ----------------------------------- */ 

.COL_LEFT  {
		float:left;
		
		width:380px;
		padding-right:15px;
		margin:0; 
		}
   
   
   
   .COL_RIGHT_TXTR  {
		float:right;
		text-align:right;
		width:340px; 
		margin:0; 
		}
		
 
   /* ----------------------------------- */
/* COLUMNS - ACCORDION CONTENT
/* ----------------------------------- */ 

	.CONTAINER_ACCORDION_COLUMNS3_HDDR_NEWS
{
margin:0px auto;
padding: 0px 0 5px 0;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
color:#666;
}	
	
	.CONTAINER_ACCORDION_COLUMNS3_NEWS
{
margin:0px auto;
padding: 8px 0 8px 0;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
}

.COLUMNS3_ACCORDION_COL1_NEWS {
		float:left;
		
		width:100px;
		padding-right:15px;
		margin:0;
		}

	.COLUMNS3_ACCORDION_COL2_NEWS {
		float:left;
		
		width:450px;
		padding-right:10px;
		margin:0; 
		
		}

	.COLUMNS3_ACCORDION_COL3_NEWS {
		float:right;
		
		width:80px;
		padding-right:0px;
		margin:0; 
		}

	 
	 
	
		.CONTAINER_ACCORDION_COLUMNS3_HDDR_DOWNLOADS
{
margin:0px auto;
padding: 0px 0 5px 0;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
color:#666;
}	
	
	.CONTAINER_ACCORDION_COLUMNS3_DOWNLOADS
{
margin:0px auto;
padding: 4px 0 4px 0;
border-top: 0px solid #CCCCCC;
border-bottom: 0px solid #CCCCCC;
}

.COLUMNS3_ACCORDION_COL1_DOWNLOADS {
		float:left;
		
		width:50px;
		padding-right:15px;
		margin:0;
		}

	.COLUMNS3_ACCORDION_COL2_DOWNLOADS {
		float:left;
		
		width:550px;
		padding-right:10px;
		margin:0; 
		 
		padding-top: 5px;
		}

	.COLUMNS3_ACCORDION_COL3_DOWNLOADS {
		float:left;
		
		width:100px;
		padding-right:0px;
		margin:0; 
		padding-top: 5px;
		}


	
  
/* ----------------------------------- */
/* FOOTER
/* ----------------------------------- */	

 #CONTAINER_FOOTER_OUTER
 {
	 WIDTH:990px;
	 margin: 0px auto; /*Center container on page*/
 }
 
 #CONTAINER_FOOTER_LEFT

{
	width:182px; 
	height:auto;
	float:left;
	text-align:left; 
	margin-top:220px;
}


#CONTAINER_FOOTER
{
	 WIDTH:790px;
 
padding:50px 0 0 0;
margin: 0px auto; /*Center container on page*/
height:auto;
float:right;
}



#CONTAINER_FOOTER_ROW1 

{
 
width: 770px; 
height:20px; 
margin: 0px auto; /*Center container on page*/ 
text-align:left;
font-size:11px;
color:#000;
padding-left:10px;
padding-right:10px;
overflow:hidden;
	}
 



 


#CONTAINER_FOOTER_ROW2 

{
 
width: 790px; 
height:25px; 
margin: 0px auto; /*Center container on page*/ 
text-align:left;
font-size:11px;
background:#333; 
	}
	
.FOOTER_ROW2_LEFT { 
	WIDTH: 630px; 
    float:left;  
	padding-left:10px;
	padding-top:6px;  
	
}


.FOOTER_ROW2_RIGHT{
float:right;
width:130px; 
text-align:right;
padding-right:10px;
padding-top:6px; 
color:#fff; 
}


.FOOTER_ROW4_LEFT { 
	WIDTH: 630px; 
    float:left;  
	padding-left:10px;
	padding-top:0px;  
	
}


.FOOTER_ROW4_RIGHT{
float:right;
width:130px; 
text-align:right;
padding-right:0px;
padding-top:0px; 
color:#666; 
}


#footerNAVlist1
{
padding: 0 0 0 0;
margin: 0; 
}

#footerNAVlist1 li
{
display: inline;
list-style: none;

padding: 0 10px 0px 0px; 
}

#footerNAVlist1 #activeFL1
{
float: right;
margin-right: 0px;
}

#footerNAVlist1 #activeFL1 #currentFL1
{
font-weight:bold;
color:#666666
}

#footerNAVlist1 li a
{
text-decoration: none;
color: #fff; 

}

#footerNAVlist1 li a:hover
{
text-decoration: none;
 
color:#ffcc00; 
}
 
 



	
#footerNAVlist2
{
padding: 0 0 0 0;
margin: 0; 
}

#footerNAVlist2 li
{
display: inline;
list-style: none;

padding: 0 0 0px 10px; 
}

#footerNAVlist2 #activeFL2
{
float: right;
margin-right: 0px;
}

#footerNAVlist2 #activeFL2 #currentFL2
{
font-weight:bold;
color:#666666
}

#footerNAVlist2 li a
{
text-decoration: none;
color: #ffcc00; 

}

#footerNAVlist2 li a:hover
{
text-decoration: none;
 
color:#fff; 
}






 
#footerNAVlist3
{
padding: 0 0 0 0;
margin: 0; 
}

#footerNAVlist3 li
{
display: inline;
list-style: none;

padding: 0 10px 0px 0px; 
}

#footerNAVlist3 #activeFL3
{
float: right;
margin-right: 0px;
}

#footerNAVlist3 #activeFL3 #currentFL3
{
font-weight:bold;
color:#666666
}

#footerNAVlist3 li a
{
text-decoration: none;
color: #333; 

}

#footerNAVlist3 li a:hover
{
text-decoration: none;
 
color:#ff6600; 
}
 

 

 #CONTAINER_FOOTER_LINKS
{
	width:790px;
	height:auto;
	background:#cccccc;
	border-top: 1px solid #fff; 
text-align:left;
font-size:.9em;
}


.FOOTER_HEADER
{
	font-size:14px;
	color: #000
}

	
.footerNAVlistLINKS
{
padding: 0 0 0 0;
margin: 0;
 font-size:1em;
 color:#000
}

.footerNAVlistLINKS li
{
display:list-item;
list-style: none;

padding: 2px 0px 0px 0px; 
line-height:18px;
}

.footerNAVlistLINKS #activeFNL
{
float: right;
margin-right: 0px;
}

.footerNAVlistLINKS #activeFNL #currentFNL
{
font-weight:bold;
color:#ffcc00
}

.footerNAVlistLINKS li a
{
text-decoration: none;
color: #000; 

}

.footerNAVlistLINKS li a:hover
{
text-decoration: none;
 
color:#666;
border-bottom:solid;
border-bottom-width: 0px;
border-bottom-color:#666666;
}
 
 



.CONTAINER_FOOTER_LINKS_COL1

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 70px 10px 10px;
}
.CONTAINER_FOOTER_LINKS_COL2

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 30px 10px 5px;
}


.CONTAINER_FOOTER_LINKS_COL3

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 70px 10px 5px;
}



.CONTAINER_FOOTER_LINKS_COL4

{
	float:left; 
	border-right: 0px solid #000;
	padding: 10px 40px 10px 5px; 
}


.CONTAINER_FOOTER_LINKS_COL5

{
	float:right; 
	border-right: 0px solid #000;
	padding: 10px 10px 10px 5px; 
	text-align:left;
	color:#000;
	line-height:1.5em;
	font-size:1.1em; 
}

 


#CONTAINER_FOOTER_ROW4

{
width:780px;
padding-left:0px;
padding-right:10px;
border-bottom: 0px solid #000;
height:25px;
line-height:25px;
text-align:right;
 font-size:.9em;
}


#CONTAINER_FOOTER_ROW4new

{
width:780px;
padding-left:0px;
padding-right:10px;
border-bottom: 0px solid #000;
height:25px;
line-height:25px;
text-align:left;
 font-size:.9em;
}

#CONTAINER_FOOTER_ROW_WEB2

{
width:775px;
padding-left:5px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
border-top: 1px solid #fff;
height:auto;
line-height:25px;
text-align:left;
 font-size:.9em;
 background-color:#ffcc00;
 text-align:right;
}



	
  
/* ----------------------------------- */
/* SOCILA MEDIA NAVS
/* ----------------------------------- */	



#SMnavBUTTONS {
	margin: 0;
	padding: 0;
	height: 32px;
	
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#SMnavBUTTONS li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline; 
	}

#SMnavBUTTONS a {
	float: right;
	padding: 32px 0 0 5px;
	overflow: hidden;
	height: 0px !important; 
	
	}
	
#SMnavBUTTONS a:hover {
	background-position: 0 -32px;
	}

#SMnavBUTTONS a:active, #navBUTTONS a.selectedSMNAVS {
	background-position: 0 -32px;
	}

    #twitter_nav a  {
	width: 32px;
	background: url(navs/sm/Twitter.png) top left no-repeat;
	
	}
	#youtube_nav a  {
	width: 32px;
	background: url(navs/sm/Youtube.png) top left no-repeat;
	}
	
	#facebook_nav a  {
	width: 32px;
	background: url(navs/sm/FaceBook.png) top left no-repeat;
	
	}
	
	
		#flickr_nav a  {
	width: 32px;
	background: url(navs/sm/Flickr.png) top left no-repeat;
	
	}
 
 	#feedrss_nav a  {
	width: 32px;
	background: url(navs/sm/Feed.png) top left no-repeat;
	
	}
 
 	#panoramio_nav a  {
	width: 32px;
	background: url(navs/sm/Panoramio.png) top left no-repeat;
	
	}
 

	/* ----------------------------------- */
/* LINKS
/* ----------------------------------- */	
	


a:link {
	color:#ff6600;
	text-decoration: none;

}
a:visited {
	color: #ff6600;
	text-decoration: none;
}


a:hover {
	color: #333;
	text-decoration: none;
	
}


.linksALT:link
{
	color: #000;
	text-decoration:none
}

.linksALT:visited
{
	color: #000;
	text-decoration:none
}

.linksALT:hover
{
	color: #ff6600;
	text-decoration:none;
}


.linksALT2:link
{
	color: #999;
	text-decoration:none
}

.linksALT2:visited
{
	color: #999;
	text-decoration:none
}

.linksALT2:hover
{
	color: #000;
	text-decoration:none; 
}


.linksALT3:link
{
	color: #000;
	text-decoration:none
}

.linksALT3:visited
{
	color: #000;
	text-decoration:none
}

.linksALT3:hover
{
	color: #cc0000;
	text-decoration:none; 
}



.linksALT4:link
{
	color: #ffcc00;
	text-decoration:none
}

.linksALT4:visited
{
	color: #ffcc00;
	text-decoration:none
}

.linksALT4:hover
{
	color: #666;
	text-decoration:none; 
}



.thumbDETAIL { padding: 0px; float:left; width: 122px; height: 85px; margin-top: 0px;margin-bottom: 0px;margin-right:0px;  margin-left:0px;}		
 .thumbDETAIL_VEHICLE { padding: 0px; float:left; width: 102px; height: 79px; margin-top: 0px;margin-bottom: 0px;margin-right:0px;  margin-left:10px;}	


.THUMBLINK:link img { border:1px;  border-color: #ccc; border-style: solid; }
.THUMBLINK:visited img{border:1px;  border-color: #ccc; border-style: solid}
.THUMBLINK:hover img{border:1px;  border-color: #333 ; border-style: solid}

.THUMBLINK_VEHICLE:link img { border:1px;  border-color: #ccc; border-style: solid; height:67px;width:100px; overflow:hidden}
.THUMBLINK_VEHICLE:visited img{border:1px;  border-color: #ccc; border-style: solid}
.THUMBLINK_VEHICLE:hover img{border:1px;  border-color: #333 ; border-style: solid}


.THUMBLINK_3pxBorder:link img { border:3px;  border-color: #ccc; border-style: solid; }
.THUMBLINK_3pxBorder:visited img{border:3px;  border-color: #ccc; border-style: solid}
.THUMBLINK_3pxBorder:hover img{border:3px;  border-color: #333 ; border-style: solid}


	.IMAGEBORDER_1px {
border:1px;  border-color: #e5e5e5; border-style: solid;
}

	/* ----------------------------------- */
/* MISC
/* ----------------------------------- */

.clear {
	CLEAR: both;
	margin:0px;
	padding:0px;

}


.clearRIGHT {
	CLEAR: left;

}


.spacerDIV20px

{
height:20px;
}


.spacerDIV30px

{
height:30px;
}



h1{
	font-size: 2.2em;
	text-decoration: none;
 	margin:0 0 10px 0px;
	FONT-WEIGHT: normal;
	line-height:normal; 
	color:#000
}
h2{
	font-size: 1.8em;
	text-decoration: none;
	margin:0 0 5px 0px;
	FONT-WEIGHT: normal;
	line-height:normal;  
}

 
h3{
	font-size: 1.6em;
	text-decoration: none;
	margin:0 0 5px 0px;
 
	FONT-WEIGHT: normal; 
}

h4{
	font-size: 1.4em;
	text-decoration: none;
	margin:0 0 5px 0px;
	 
	FONT-WEIGHT: normal; 
}

h5{
	font-size: 1.2em;
	text-decoration: none;
	margin:0 0 5px 0px;
 
	FONT-WEIGHT: normal; 
}

h6{
	font-size: 1em;
	text-decoration: none;
	margin:0 0 5px 0px;
	FONT-WEIGHT: normal;
	line-height:normal; 
}



.TEXT_666
{
color:#666
	
}

.TEXT_11px
{
font-size:11px
	
}
.TEXT_1_2em
{
font-size:1.2em
	
}


/* ----------------------------------- */
/* SITE GRAPHICS and LINES
/* ----------------------------------- */	
 
 
	
.line_CCC_10px
{
	WIDTH: 100%; 
border-top: 1px solid #CCCCCC;
height:1px;
margin-top:10px;
margin-bottom:10px;
}


 

.line_CCC_5px
{
	WIDTH: 100%; 
border-top: 1px solid #CCCCCC;
height:1px;
margin-top:5px;
margin-bottom:5px;
}
 
 .line_000_5px
{
	WIDTH: 100%; 
border-top: 1px solid #000;
height:1px;
margin-top:5px;
margin-bottom:5px;
}
.line_footer	
{
width: 100%; 
height:1px;
BACKGROUND: url(structure/line_666.gif)   repeat-x ;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0 0 0
}

		
		  	#CONTAINER_MAIN_COL_LEFT_LINE_TABLE_GREY { 
	WIDTH: 295px; 
border-top: 1px solid #CCCCCC;
height:1px;
margin-top:10px;
margin-bottom:5px;
} 

