/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-size:12px;
	background-color:#CCCCCC;
	background-image:url(/images/filler_bg.jpg);
}

img {
border:0px;
}

#Layout {
	width: 950px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	padding:0px;
}

#Header {
	height:129px;
	background-image:url(/images/header_bg.jpg);
	background-repeat:no-repeat;
}

#HeaderTop{
}

#HeaderLeft{
	float:left;
}

#MenuR
{
	margin:0px;
	padding:0px;
	text-align:right;
	position:relative;
	height:256px;
	width:236px;
}


#MenuR ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	bottom:0;
	right:38px;
	position:absolute;
}

#MenuR li
{
	color:#666666;
	font-size:14px;
	margin-right:0px;
	padding-left:20px;
}


#MenuR li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
	line-height:25px;
	letter-spacing:1px;
}

#MenuR li a:hover, #MenuR li a.Selected:hover
{
	color:#BFBDBD;
	text-decoration:none;
}

#MenuR li a.Selected
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#TopBar{
	position: absolute;
	left: 150px;
	top: 234px;
	z-index:1000;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

#CurveBar {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:1000;
	background-image:url(/images/header_bg.png);
	background-repeat:no-repeat;
	width:950px;
	height:12px;
}

#LWF_Logo {
	position: absolute;
	left: 17px;
	top: 30px;
	z-index:1000;
	width:389px;
	height:114px;
}

#LWF_Contact {
	position: absolute;
	left: 610px;
	top: 20px;
	z-index:1000;
	width:301px;
	height:112px;
}

#LWF_Menu {
	position: absolute;
	left: 21px;
	top: 238px;
	z-index:1000;
	width:897px;
	height:23px;
	background-image:url(/images/menu_bg.png);
	background-repeat:no-repeat;
	}





#LWF_Menu a
{
	height: 22px;
	float: left;
	width: 86px;;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height:22px;
}

#LWF_Menu a:hover
{

}

#LWF_Menu a.Selected
{

}

#JumpBar {
	float:left;
	width: 910px;
	background-image:url(/images/main_c_bg.jpg);
	background-repeat:repeat-x;
	padding:22px 0px 0px 28px;
}

#JumpBar ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}

#JumpBar ul li
{
	color:#666666;
	font-size:14px;
	width:131px;
	float:left;
	height:122px;
	margin-right:20px;
}

#JumpBar ul li a
{
	display:block;
	width:131px;
	height:33px;
	background-repeat:no-repeat;
	padding-top:90px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

#JumpBar ul li a:hover
{
	background-repeat:no-repeat;
	color:#333333;
}

#JumpBar ul li a.design {
	background-image:url(/images/design.gif);
}

#JumpBar ul li a.design:hover {
	background-image:url(/images/design_over.gif);
} 

#JumpBar ul li a.program {
	background-image:url(/images/program.gif);
}

#JumpBar ul li a.program:hover {
	background-image:url(/images/program_over.gif);
}

#JumpBar ul li a.webshops {
	background-image:url(/images/webshops.gif);
}

#JumpBar ul li a.webshops:hover {
	background-image:url(/images/webshops_over.gif);
}

#JumpBar ul li a.websites {
	background-image:url(/images/websites.gif);
}

#JumpBar ul li a.websites:hover {
	background-image:url(/images/websites_over.gif);
}

#JumpBar ul li a.search {
	background-image:url(/images/search.gif);
}

#JumpBar ul li a.search:hover {
	background-image:url(/images/search_over.gif);
}

#JumpBar ul li a.hosting {
	background-image:url(/images/hosting.gif);
}

#JumpBar ul li a.hosting:hover {
	background-image:url(/images/hosting_over.gif);
}


#MainContent{
	width:950px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin:  30px 0px 0px 0px;
	z-index:1;
	position: relative;
	background-image:url(/images/main_bg.png);
	background-repeat:repeat-y;
}

#TopContent {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#TopLeft {
	width:697px;
	float:left;
	height:256px;
}

#TopRight {
	float:left;
	width:241px;
	background-color:#E4E4E7;
	height:256px;
}

#ContentLeft{
	float:left;
	width:219px;
	padding: 10px  0px 0px 0px;
}

#ContentRight{
	width:585px;
	float:left;
	padding: 10px 20px 0px 28px;
	text-align:justify;
	margin-top:10px;
	color:#000066;
}

#ContentGallery{
	width:887px;
	float:left;
	padding: 10px 10px 10px 28px;
	text-align:justify;
	margin-top:10px;
	color:#990066;
}

#ContentFarRight {
	float:left;
	padding: 10px  0px 0px 0px;
	width:282px;
	margin-top:10px;
}

.clear{
	clear:both;
	height:10px;
	}

#Footer
{
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	height:40px;
}

#Footer2
{
	width:870px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	display:block;
	clear:both;
	padding:10px 40px 0px 40px;
}


#Footer a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	text-decoration:none;
}
#Footer a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
}

#Lance
{
	width:440px;
	float:left;
	text-align:left;
	font-size:9px;
	padding:40px 470px 0px 60px;
	margin-bottom:10px;
	background-image:url(/images/footer_bg.png);
	background-repeat:no-repeat;
	text-align:justify;
}

#Lance a, #Lance a:hover {
	font-size:9px;
}


#Updates {
	width:159px;
	background-image:url(/images/Updates_BG.jpg);
	background-repeat:no-repeat;
	margin-left:30px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	padding:10px 0px 0px 0px;
	text-align:center;
}

#Search {
	width:159px;
	background-image:url(/images/Search_BG.jpg);
	background-repeat:no-repeat;
	margin-left:30px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	padding:15px 0px 0px 0px;
	text-align:center;
}

#SearchDone {
	width:159px;
	background-image:url(/images/Search_BG_Alone.jpg);
	background-repeat:no-repeat;
	margin-left:30px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	padding:15px 0px 0px 0px;
	text-align:center;
}

#searchBottom {
	width:159px;
	background-image:url(/images/Search_Bot_BG.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	text-align:center;
	height:40px;
}

#Updates p {
	color:#FFFFFF;
	margin-bottom:3px;
}

#Updates p.completed {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
}

#Updates a {
	color:#FFFFFF;
}

#ContentRight a.CarLink, #SimilarCarsHolder a.CarLink{
text-decoration:none;
color:#666666;
}

#ContentRight .CarPrice, #SimilarCarsHolder .CarPrice{
text-decoration:none;
color:#993333;
font-size:18px;
}

.CarPriceRed
{
text-decoration:none;
color:#CC0000;
font-size:20px;
}

.CarPriceGrey
{
text-decoration:none;
font-size:16px;
}

.ListImage {
padding:3px;
border-style: solid;
border-width: 2px;
border-color:#CCCCCC;
z-index:position: absolute;
}

.ListImageFull {
width:350px;
padding:3px;
border-style: solid;
border-width: 2px;
border-color:#CCCCCC;
margin-top:0px;
float:left;
}

#ContentRight a.CarLink:hover{
text-decoration:none;
color:#993333;
}

.QS {
	margin-bottom:5px;
}

.PT {
	margin-top:5px;
}



p{
	vertical-align:top;
	margin-top:0px;
}

#ContentRight a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}
#ContentRight a:hover
{
	color:#333333;
	text-decoration:none;
}

h1
{
	font-size:28px;
	color:#000066;
	font-weight:normal;
	padding:0px 20px 20px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

h2
{
	font-size:14px;
	color:#000066;
	font-weight:bold;
	line-height:20px;
	padding-bottom:0px;
	margin-bottom:0px;
}

h3
{
	font-size:16px;
	color:#000066;
	font-weight:bold;
}



.SmallDate{
	font-size:12px;
	color:#333333;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-style:italic;
}


hr{
 	color: #CC0000;
	background-color: #CC0000;
	height: 1px;
	font-size:0px;
	margin:0px 0px 5px 0px;
	border: 0;
  	width: 100%;
	text-align:left;
}

#SearchFooter, #SearchHeader{
font-size:14px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

#SearchFooter a, #SearchHeader a{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.Numbers{
	padding:0px 20px 0px 20px;
}

.Larger {
font-size:18px;
}

.GreyOut {
color:#CCCCCC;
}

#CarImgLayout{
width:700px;
float:left;
clear:both;
}

.CarImgHolder {
width:150px;
z-index:500;
position: relative;
float:left;
}

.CarImgHolderFull {
width:360px;
z-index:500;
position: relative;
float:left;
margin-right:10px;
}


#GalImages{
float:left;
}

.CarImgSecial{
background-image:url(/images/Reduced.png);
background-repeat:no-repeat;
background-position:top left;
position:absolute;
top:0px;
left:0px;
z-index:1000;
width:86px;
height:86px;
}

.CarImgSecialFull{
background-image:url(/images/Reduced.png);
background-repeat:no-repeat;
background-position:top left;
position:absolute;
top:0px;
left:0px;
z-index:1000;
width:86px;
height:86px;
}


#Content a, #flashcontent a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#993333;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

#Content a:hover, #Content a.Selected, #flashcontent a:hover
{
	color:#000033;
	text-decoration:underline;
	font-weight:bold;

}

#Content a.backtop{
font-size:10px;
}



.ItemWrapper{
	float:left;
	padding:0px;
	margin:0px 0px 10px 0px;
}

.ItemWrapperText{
	float:left;
	vertical-align:top;
	width:394px;
	padding: 0px 15px 0px 0px;
	margin:0px;
}

.ItemWrapperText{
	float:left;
	vertical-align:top;
	margin:0px;
}



.Large{
font-size:16px;
margin-bottom:5px;
padding-bottom:0px;
}

.MediaItems {
width:100%;
}

#GalleryHolder, .GalleryHolder {
float:left;
margin-top:10px;
z-index:2000;
margin-left:15px;
}

.GalleryItems{
float:left;
width:100px;
/*height:278px;*/
margin-bottom:20px;
font-weight:bold;
margin-right:30px;
z-index:3000;
}

.VGalleryItems {
	float:left;
	width:240px;
	/*height:278px;*/
	margin:0px 10px 20px 0px;
	font-weight:bold;
	z-index:3000;
}

.ProductItems {
float:left;
width:135px;
height:278px;
margin-bottom:20px;
font-weight:normal;
margin-right:30px;
z-index:3000;

}
td {
vertical-align:top;
}

#Content input, textarea {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
font-variant : normal;
font-weight : normal;
color: #5F5F5F;
}

#Content input[type="text"], textarea, #Content input.text{
width: 180px;
}

#Content{
float:none;
}
#Content table{
float:none;
}

.Construction1 {font-family: Arial, Helvetica, sans-serif}
.Construction2 {color: #999999}

.News{
vertical-align:top;
padding: 5px 0px 10px 0px;
margin:0px;
text-align: left;
}

.MediaItemHolder{
border-style: solid;
border-top-width: 0px;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-color:#000033;
margin-bottom:10px;
padding-bottom:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color: #5F5F5F;
}

#CartButtons {
	margin-bottom:20px;
}

A.CartButtons:Link {
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-size : 16px;
font-style : normal;
font-variant : normal;
font-weight:bold;
text-decoration : none;
color : #333399;
background-image:url(../images/menu_pointer.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
margin-left:10px;
}

A.CartButtons:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 16px;
font-style : normal;
font-weight:bold;
font-variant : normal;
text-decoration : none;
color : #333399;
background-image:url(../images/menu_pointer.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
margin-left:10px;
}

A.CartButtons:HOVER {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 16px;
font-style : normal;
font-weight:bold;
font-variant : normal;
color : #999999;
background-image:url(../images/menu_pointer_grey.gif);
text-decoration : underline;
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
margin-left:10px;
}

A.CheckButts:Link {
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight:bold;
text-decoration : none;
color : #333399;
background-image:url(/images/menu_pointer_check.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
margin-left:5px;
}

A.CheckButts:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight:bold;
font-variant : normal;
text-decoration : none;
color : #333399;
background-image:url(/images/menu_pointer_check.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
margin-left:5px;
}

A.CheckButts:HOVER {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight:bold;
font-variant : normal;
color : #999999;
background-image:url(/images/menu_pointer_grey_check.gif);
text-decoration : underline;
background-repeat:no-repeat;
background-position:center left;
padding-left:15px;
margin-left:5px;
}



#ProductHolder, #ProductImg, #ProductText{
float:left;
}

#ProductImg {
width:250px;
}

#ProductText{
width:285px;
padding-right:10px;
}

.Spaceleft{
margin-left:30px;
}

.Strike {
color:#666666;
font-size:14px;
}

#CartHolder {
}


.CartProducts999{
height:90px;
}

#CartHolder img{
margin-right:10px;
}



#CartHolder A.CartPLink:Link {
font-family :  Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-variant : normal;
font-weight:bold;
text-decoration : none;
color : #CC0000;
}

#CartHolder A.CartPLink:visited {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight:bold;
font-variant : normal;
text-decoration : none;
color : #CC0000;
}

#CartHolder A.CartPLink:HOVER {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight:bold;
font-variant : normal;
color : #999999;
text-decoration : underline;

}

#LeftCenter A.CheckLink, #LeftCenter A.CartPLink:visited, #LeftCenter A.CartPLink:HOVER {
font-size:10px;
color : #CC0000;
}

#LeftCenterCart {
font-size:10px;
}


#SubSub ul
{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#SubSub li
{
	color:#67765E;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 33px;
}

#SubSub li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#67765E;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}

#SubSub li a:hover, .OrangeText
{
	color:#CC0000;
}

.OrangeText{
	font-weight:bold;
}

#LeftCenter div.hr {
	height:3px;
	width: 197px;
	font-size:0px;
	border:1px dotted #CCCCCC;
	background-color:#FFFFFF;
	color: #FFFFFF;
	margin:0px 0px 0px 0px;
}

#LeftCenter div.hr hr {
	display: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:0px;
}

#swatch {
text-align:center;
}

#Ptext{
text-align:center;
font-size:16px;
color:#67765E;
margin-bottom:5px;
font-weight:bold;
}

a.backArrow{
	font-size:15px;
	padding-left:15px;
	background-image:url(/images/backarrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-left:0px;
}

#PhotoDisclaimer {
	font-size:10px;
	color:#333333;
	clear:both;
	padding-top:5px;
}
#PhotoDisclaimer a, #PhotoDisclaimer a:hover {
	font-size:10px;
	color:#333333;
}
.GalleryBar {
	vertical-align:middle;
	color:#FFFFFF;
	font-size:15px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 130px;
	z-index:100;
	back\ground-color: transparent;
	padding:2px 0px 2px 2px;
	background-image:url(/images/gallery_overlay.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gallery_overlay.png", sizingMethod="scale");
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70);
	margin: -23px 0px 0px 0px;
}


#GreyBar {
	width: 500px;
	z-index:100;
	background-image:url(/images/overlayGal.png);
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlayGal.png", sizingMethod="scale");
	color:#C5C5C5;
	padding:7px 10px 17px 17px;
	font-size:14px;
	margin-bottom:10px;
	margin-left:16px;
	}



#testimonials p{
background:url(/images/99.png) no-repeat; 
background-position:bottom right; 
padding-right:5px; 
padding-bottom:5px;
margin-bottom:-5px;
color:#FFFFFF;
font-size:16px;
}

form {
	padding:0px;
	margin:0px;
}

input.SubInputText, select.SubInputText {
	color:#FFFFFF;
	background-color:#CCCCCC !important;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	margin-bottom:4px;
	}


select.CarSearchBar
{
	color:#FFFFFF;
	background-color:#CCCCCC !important;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	margin-bottom:1px;
	font-size:9px;
	}



	
a.BTT:Link,   a.BTT:visited,  a.BTT:hover {
padding-left:13px;
background-image:url(images/btt.gif);
background-repeat:no-repeat;
background-position:left;
font-size:9px;
}



.dhtmlgoodies_question{	
	overflow:hidden;
	cursor:pointer;
	padding:0px;
	margin:0px 0px 0px 0px;

}
.dhtmlgoodies_answer{
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	padding:0px;
	margin:0px;
}
.dhtmlgoodies_answer_content{
	position:relative;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
	}
	
blockquote {
  background: transparent url(/images/66.jpg) left top no-repeat;
}
blockquote div {
  padding: 0 38px;
  background: transparent url(/images/99.jpg) right bottom no-repeat;
}

.grayBox{
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.6;
    opacity:.60;
    filter: alpha(opacity=80);
}
.box_content {
    position: fixed;
    top: 100px;
    left: 15%;
    right: 15%;
    width: 70%;
    padding: 5px;
    z-index:1002;
    overflow: auto;
} 

#player{
	padding:10px 0px 0px 0px;
	margin:0px;
	z-index:-100;
}

#HomePlayer{
	padding:10px 0px 0px 0px;
	margin:0px;
}

.player{
	padding:10px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	z-index:-100;
}

#welcomeDiv 
    {
		background-image:url(/images/overlayGal.png);
    	position: absolute;
    	text-align: center;
    	display: none;
    	top: 0px;
    	left: 0px;
		vertical-align:middle;
		padding-top:20px;
		z-index:10000000000;
    }
	
	
#welcomeInnerDiv {
	width:818px;
	color:#000000;
	text-align:left;
	margin: auto;
}


.RedBoldText
{
	color:#990033;
	font-weight:normal;
	font-style:italic;
}


#SimilarCarsHolder{
float:left;
width:100%;
}

.SimilarCars {
float:left;
width:320px;
margin-right:10px;
}

#calculator {
  width: 190px;
  margin-left:15px;
  	padding:3px;
	border-style: solid;
	border-width: 2px;
	border-color:#CCCCCC;
	margin-top:27px;
}

#calculator label {
 	display: block;
 	margin-top: 0.8em;
}

#result strong {
 	display: block;
}

.CarCalc {
	color:#333333;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	margin-bottom:1px;
	font-size:11px;
}

.CalcTable{
	color:#333333;
	font-size:11px;
}

.CalcTable td{
height:20px;
}

#CallButtons {
padding-left:30px;
margin-top:60px;
}

.RedText {
color:#CC0000;
}

/* ----- TOP NAVIGATION 2 ----- */
#topNav2 { font-size:14px; height:25px; z-index:100000;}
#topNav2 ul { margin:0; padding:0; list-style:none;}
#topNav2 li {  height:25px; float:left; position:relative; padding:0px;margin:0px;}
#topNav2 li.last { background:none; padding-right:0px;}
#topNav2 a { color:#FFFFFF; text-decoration:none; padding-left:19px; padding-top:2px; font-weight:bold; text-align:left; width:auto;}
#topNav2 a:hover, #topNav2 a.active { color:#CCCCCC; }
/* ----- TOP NAVIGATION 2 DROP DOWN LEVEL 1 ----- */
#topNav2 ul li ul { position:absolute; top:22px; left:15px; background-repeat:no-repeat;  display:none; width:166px; font-size:12px; padding-bottom:0px;}
#topNav2 ul li ul li { background:none; height:24px; padding:0px 0 0 9px; background-image:url(/images/ddl_mid.gif);width:157px;}
#topNav2 ul li ul li.end { font-size:1px; width:166px; height:10px; padding:0px; margin:0px; background-image:url(/images/DDL_BG_bot.png);}
#topNav2 ul li ul a { width:147px; border-bottom:1px solid #ffffff !important; height:20px; padding-top:3px; text-align:left; padding-right:0px;padding-left:0px;}
#topNav2 ul li ul a:hover, #topNav2 ul li ul li.active a { border-bottom:1px solid #ffffff !important; color:#cccccc;}
#topNav2 ul li:hover ul { display:block;}
#topNav2 ul li.sfhover ul { display:block;}
#topNav2 ul li:hover ul ul { display:none;}
#topNav2 ul li.sfhover ul ul { display:none;}

object:active, div:active
{
outline: none;
}

object:focus, div:focus
{
-moz-outline-style: none;
}

