﻿*
{
	margin:0px;
	padding:0px;
}
hr
{
	height:1px;
	border:none;
}
img
{
	 border:0px none;
}
body
{
	text-align:center;
	font-family:Arial;	
	font-size:11px;
}
a 
{
	text-decoration:none;
	cursor:pointer;
}
a:hover
{
	text-decoration:underline;
}
.verticalSpacer
{
	clear:both;
	height:10px;
}
.horizontalSpacer
{
	width:15px;
	float:left;
	height:10px;
}
.bold
{
	font-weight:bold;
}

#shadedBackground
{
	z-index:1000;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}
#FullPage ul, #FullPage ol
{
	list-style-type:square;
}
#FullPage ul li,#FullPage ol li
{
	margin-left:15px;
}


#footer
{
	width:100%;
	float:left;
	text-align:right;
}
#footer ul
{
	list-style:none;
	
}
#footer ul li
{
	display:inline;
	margin-left:2px;
	margin-right:2px;
	
}
#footer a
{
	 font-size:10px;
}
.hr
{
	clear:both;
	position:relative;
	height:1px;
	width:100%;
}
.hr hr
{
	position:absolute;
	top:0px;
	width:100%;
}
/*----------------------AROWS START -----------------------------*/
/*----------------------AROWS START -----------------------------*/
/*----------------------AROWS START -----------------------------*/
/*The following arrow is created using the CSS Sprite technique*/
/*The following arrow is created using the CSS Sprite technique*/
/*The following arrow is created using the CSS Sprite technique*/
.menuArrow,.menuArrowHover,.linkArrow,.upLinkArrow
{
	width:4px;
	height:7px;
	cursor:pointer;
	float:left;
	position:relative;
	margin-right:5px;
	margin-top:3px;
	
}

.upLinkArrow
{
	width:7px;
	height:4px;
	background-position:-8px top;
}
.collapseArrow, 
.collapseArrowHover,
.expandArrow
{
	cursor:pointer;
	float:left;
	position:relative;
	margin-right:5px;
	margin-top:2px;
}
.collapseArrow
{
	width:4px;
	height:7px;
	background-position:left -28px;
}
.collapseArrowHover
{
	width:4px;
	height:7px;
	background-position:left -35px;
}
.expandArrow
{
	width:7px;
	height:4px;
	z-index:1;
	margin-top:4px;
	background-position:-15px -12px;
}

/*----------------------END AROWS -----------------------------*/
/*----------------------END AROWS  -----------------------------*/
/*----------------------END AROWS  -----------------------------*/



#FullPageWrapper
{
	width:100%;
	position:absolute;/*DONT CHANGE- Positioned ABSOLUTE so that the top bar can be fixed*/
	top:110px;
	left:0px;
}
#FullPage
{
	position:relative;/*DONT CHANGE- Positioned relative so that the top bar can be fixed*/
	width:960px;
	text-align:left;
	margin:0px auto;
}
#headWrapper
{
	position:RELATIVE;/*FIXED TO HAVE TOP BAR STAY AT THE TOP, RELATIVE OTHERWISE*/
	text-align:center;
	top:0px;
	width:100%;
	height:110px;
	z-index:999;
	clear:both;
	left:0px;
}
#head
{
	height:110px;
	width:960px;
	position:relative;
	z-index:1;
	text-align:left;
	margin:0px auto;
}

#headWrapperBackground
{
	position:relative;
	height:25px;
	position:absolute;
	width:100%;
	z-index:0;
	bottom:0px;
	left:0px;
}
#mainbannerWrapper
{
	position:relative;
	text-align:center;
	top:0px;
	width:100%;
	z-index:2;
	clear:both;
	left:0px;
}
#mainbanner
{
	position:relative;
	z-index:1;
	width:960px;
	text-align:left;
	margin:0px auto;
}
#mainbannerWrapperBackground
{
	position:relative;
	height:20px;
	position:absolute;
	width:100%;
	z-index:0;
	bottom:0px;
	left:0px;
}
h1, h2, h3, h4, h5 {
	font-family: Arial,Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
h1 {font-size:20px;}
h2 {font-size: 15px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}

#dealerTopBar
{
	height:85px;
	width:100%;
 
}
#vwlogo
{
	width:135px;
	height:85px;
}
#dropmenubar
{
	height:25px;
	width:100%;
}
#dealerInfo
{
	width:415px;
	text-align:left;
	float:left;
	padding-left:15px;
	padding-top:10px;
}
#dealerInfo .spacer
{
	clear:both;
	height:10px;
}
#dealerTitle
{
	height:25px;
}
#dealerTitle h1
{
	height:40px;   /* was 25px */
}
#dealerTitle h1:hover
{
	color:#8f8e93;
}
#dealerAddress
{
	height:14px;
}
#dealerAddress h3
{
	height:18px;   /* was 15px */
}

.depContact
{
	font-size:11px;
	margin:15px 0px 0px 0px;
	width:195px;
	position:relative;
	float:left;
	/*padding-top:10px;*/
}
#languageselector
{
	position:absolute;
	right:5px;
	top:5px;
}
				
#languageselector ul
{
	list-style:none;
}
#languageselector li
{
	display:inline;
}
#languageselector a.selected:hover
{
	cursor:default;
	text-decoration:none;
}
#languageselector span.seperator
{
	padding:0px 5px 0px 5px;
}
#main
{
	width:100%;
	float:left;
}


.transparent_class 
{
	opacity:0.4;filter:alpha(opacity=40);

}
#NavBar
{
	width:100%;
	height:20px;
    clear:both;
    position:absolute;
    bottom:0px;
    left:0px;
}
#NavBar div
{
	margin-left:7px;
	padding-top:2px;
	height:15px;
}
#NavBar h2
{
	height:15px;
}
#PageHeader
{
	width:100%;
	clear:both;
	float:left;
	margin-left:0px;
	position:relative;
}
 .PageHeaderSpacer
{
	height:11px;
	width:100%;
	clear:both;
}
#PageHeader .pagelabel
{
	height:19px;
}
#PageHeader .pagelabel_spacer
{
	display:none;
}
#PageHeader .pagelabel h2
{
	height:19px;
}
#RightContainer
{
	float:left;
	width:765px;
}
#LeftContainer
{
	float:left;
	width:180px;	
}
#maincontent
{
	float:left;
	width:100%;
	clear:both;
}
.maincontentspacer
{
	height:10px;
	width:100%;
	clear:both;
}



/*--------------------------START SIFR--------------------------------------------*/
/*--------------------------START SIFR--------------------------------------------*/
/*--------------------------START SIFR--------------------------------------------*/

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	
	font-size:18px;
	
}



/*---------------------------------END SIFR---------------------------*/
/*---------------------------------END SIFR---------------------------*/
/*---------------------------------END SIFR---------------------------*/


/*---------------------------TOP MENU BEGINS-------------------------------*/
/*---------------------------TOP MENU BEGINS-------------------------------*/
/*---------------------------TOP MENU BEGINS-------------------------------*/
.dropdowncontainer
{
	padding:0px;
	height:25px;
	position:relative;
}

.topMenu {
	z-index:200;
	text-align:right;
}
.topMenu:after {
	clear:both;
	height:0pt;
	visibility:hidden;
}

.topMenu a.menuHeader,.topMenu img
{
	height:25px;
	display:-moz-inline-stack;
	display:inline-block;	
	
}
.topMenu img
{
	z-index:1;
	height:25px;
}
/* the following are the sub menu items for the top menu */
.dropmenudiv {
	font-family: Verdana,arial,helvetica,sans-serif;
	line-height:14px;
	position:absolute;
	top:0pt;
	left:0px;
	visibility:hidden;
	width:220px;
	z-index:100;
	padding-bottom:10px;
	background:url('/Images/TopMenu/transparentMenuBG_gradient.png');
}
.dropmenudiv div 
{
	padding-bottom:5px;	
	text-align:right;
	
}
.dropmenudiv .gallerylink
{
	width:100%;
}
.dropmenudiv .VehicleYearMenu
{
	float:left;
	width:50%;
}
.dropmenudiv .VehicleYearMenu .yearTitle
{
	padding-right:5px;
	font-weight:bold;
}
.dropmenudiv .VehicleYearMenu a
{
	width:auto;
}
.dropmenudiv a {

	display:block;
	font-size:10px;
	font-weight:normal;
	padding-top:  2px;
	padding-bottom:  2px;
	margin-right: 2px;
	padding-right:3px;
	margin-left: 2px;
	padding-left:3px;	
	text-decoration:none;
	text-indent:0px;
	width:210px;
	text-align:right;
	
}


/*-----------THE END OF THE TOP MENU------------------*/
/*-----------THE END OF THE TOP MENU------------------*/
/*-----------THE END OF THE TOP MENU------------------*/



/* -------- Home Page Starts -----------*/
/* -------- Home Page Starts -----------*/
/* -------- Home Page Starts -----------*/
ul.ModelNav {
	position:relative;
	height:20px;
	font-family:Arial;
	clear:both;
	overflow:hidden;
}
.ModelNav li	{
	display:inline;
}
.ModelNav a	
{	
	display:block;
	float:left;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
}	
/********Model Nav Items -- ********/
	.ModelNav a	
	{
		padding:3px 3.5px;
	}
			
.linkBox h2
{
	height:10px;
	cursor:pointer;
	font-size:12px;
}
.linkBox .linkTitle
{
	cursor:pointer;
}
.linkBox
{
	width:180px;
	float:left;	
	position:relative;
}
.linkBox hr
{
	position:absolute;
	top:30px;
	width:100%;	
}
.linkBoxSpacer
{
	width:100%;
	clear:both;
	height:8px;
}
.firstcolumn
{
	width:375px;
	float:left;
	clear:none;
}
.secondcolumn
{
	float:left;
	width:570px;
	clear:none;
}
.secondcolumn .horizontalSpacer
{
	clear:both;
	height:15px;
}
/**************** begin .ModelCard *****************/
/**************** begin .ModelCard *****************/
/**************** begin .ModelCard *****************/
.imgChip
{
	position:relative;
	float:left;
	width:20px;
	height:20px;
	padding-right:5px;
	cursor: pointer; 
}
.selectedColor
{
	width:20px;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(/Images/Home/ModelCard_SelectedColour.gif);
	
}
.unselectedColor
{
	display:none;
}	
.ModelCard	{
	height:223px;
	position:absolute;
	z-index:10;
    width:498px;
    bottom:1000px;
}
/* Model Details */

div.open{display:block;}
div.close{display:none;}

.MCTop h2
{
	height:20px;
	width:300px;
}

.MCBottom {
	height:180px;
}
.MCInnerLeft {	 
	width:170px;
	padding-left:12px;
	position:relative;
	float:left;
	height:180px;
	z-index:10;
}
.ModelCardText
{
	position:absolute;
	width:220px;
	top:2px;
	z-index:10;
}
.MCInnerRight {
	width:282px; /* This is the width of the image */
	padding-right:20px;
	float:left;
	position:relative;
	z-index:1;
}

.MCInnerRight .MCModelImage
{
	
	position: relative; 
	height: 180px;
}
.MCInnerRight .MCColorPickerBlock
{
	position:absolute;
	bottom:0px;
	left:70px;
	height:25px;
	width:175px;
}
.ModelCardMenu
{
	position:absolute;
	top: 60px;
}
.ModelCardMenu a:hover
{
	text-decoration:underline;
}
.ModelSwitch
{
	font-size:13px;
	top:10px;
	position:absolute;
	text-align:center;
	/*background:url(../Images/Global/Bits/HeaderLine.gif) repeat-x bottom;*/
	width:120px;
	height:25px;
}
.ModelSwitchSeparator
{
	float:left;
	/*background:url(../Images/Home/VR/modelnav_separator.gif) no-repeat center;*/
	width:14px;
}
.selectedModelCardYear
{
	font-weight:bold;
	width:40px;
	text-align:center;
}
.notselectedModelCardYear
{
	cursor:pointer;
	width:40px;
	text-align:center;
}
.notselectedModelCardYear:hover
{
	text-decoration:underline;
}
.ModelSwitch span:hover
{
	text-decoration:underline;
}
.ModelCardName
{
	/*background:url(../Images/Global/Bits/HeaderLine.gif) repeat-x bottom;*/
	width:120px;
	padding-bottom:10px;
	position:absolute;
	top: 35px;
	padding-bottom:5px;
}
.ModelCardName a
{
	font-size:40px;
	font-weight:800;
	font-family:Arial;
	text-align:left;
}
.MCTop .modelTitle
{
	height:20px;
	margin:0px 10px;
	
}
.MCTop .modelMSRP
{
	top:10px;
	right:10px;
	position:absolute;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	height:25px;	
	z-index:10;
	line-height:15px;
}
.MCTop
{
	margin-top:10px;
	
}
.MCModelImage .MCMainImage
{
	width:282px;
	height:145px;
}
/**************** end .ModelCard *****************/
/**************** end .ModelCard *****************/
/**************** end .ModelCard *****************/

/*************** Model Nav Year selector start****************/
/*************** Model Nav Year selector start****************/
.ModelNavYearSelectors
{
	position:absolute;
	left:0px;
	bottom:20px;
	width:98px;
	height:20px;
	z-index:0;
}
.ModelNavYearSelectors div
{
	cursor:pointer;
	width:48px;
	height:20px;
	text-align:center;
	position:relative;
	float:left;
}

.ModelNavYearSelectors .ModelNavYearSelector_active
{
	cursor:default;
}
#ModelNavYearSelector_2009
{
	background-position:0px 0px;
}	

#ModelNavYearSelector_2009_active
{
	background-position:0px -40px;
}
		
#ModelNavYearSelector_2009:hover
{
	background-position:0px -20px;
}	

		
#ModelNavYearSelector_2010
{
	background-position:-48px 0px;
}	
#ModelNavYearSelector_2010_active
{
	background-position:-48px -40px;
}
#ModelNavYearSelector_2010:hover
{
	background-position:-48px -20px;
}


#ModelNavYearSelector_2011
{
	background-position:-96px 0px;
}
#ModelNavYearSelector_2011_active
{
	background-position:-96px -40px;
}
#ModelNavYearSelector_2011:hover
{
	background-position:-96px -20px;
}


/*************** Model Nav Year selector END****************/
/*************** Model Nav Year selector END****************/

			/******Home Page A Starts***********/

			.PreOwnedTitleContainer
			{
				height:30px;
				width:375px;
				position:relative;
			}
			.PreOwnedTitleContainer .vertSpacer
			{
				clear:both;
				height:5px;
			}
			.PreOwnedTitleContainer .searchPreOwnedLink
			{
				position:absolute;
				top:8px;
				right:5px;
			}
			.PreOwnedTitle
			{
				height:18px;
				margin-left:5px;
			}
			.firstcolumn .scrollContainer
			{
				overflow-x:hidden;
				overflow-y:scroll;
				width:373px;
				height:340px;
				position:relative;
				border-top:none;
				
			}			
			
			/******Home Page A Ends*************/
			
			/******Home Page B Starts***********/
			.homePageHeaderContainer,
			.homePageHeaderContainer .rightBlock,
			.homePageHeaderContainer .leftBlock
			{
				height:260px;
			}
			.homePageHeaderContainer .rightBlock
			{
				width:675px;
				float:left;
			}
			.homePageHeaderContainer .leftBlock
			{
				width:285px;
				float:left;
			}
			.homePageHeaderContainer .leftBlock .title
			{
				height:15px;
				margin-top:7px;
				margin-bottom:3px;
				padding-left:7px;
			}	
			.homePageHeaderContainer .leftBlock .text
			{
				padding:5px 7px;
				height:105px;
				overflow:hidden;
			}
			.homePageHeaderContainer .leftBlock .links
			{
				padding:5px 7px;
				height:85px;
			}					
			.preOwnedTabContainer
			{
				float:left;
				width:375px;
				position:relative;
			}
			.preOwnedTabTitleContainer
			{
				position: absolute; 
				width: 375px; 
				height: 20px; 
				z-index: 20;
			}
			/*sprite*/
			.preOwnedTabSelector_InventoryOn_2,.preOwnedTabSelector_InventoryOn_3
			{
				clear:none;
				height:20px;
				width:165px;
				background-position:-141px -40px;
				z-index:11;
				float:left;
				top:1px;
				position:absolute;
				left:0px;
			}	
			
			/*sprite*/
			.preOwnedTabSelector_InventorySearch_2,.preOwnedTabSelector_InventorySearch_3
			{
				clear:none;
				height:20px;
				width:219px;
				background-position:-306px -120px;
				z-index:7;
				float:left;
				top:1px;
				cursor:pointer;
				display:block;
				position:absolute;
				right:10px;
				
			}	
			.preOwnedTabSelector_InventorySearch_3
			{
				right:10px;
			}
			.preOwnedTabSelector_InventorySearch_2:hover,
			.preOwnedTabSelector_InventorySearch_3:hover
			{
				background-position:-306px -80px;
			}
			.preOwnedTabSelector_InventorySearch_2:active,
			.preOwnedTabSelector_InventorySearch_3:active
			{
				background-position:-306px -40px;
			}			
			.preOwnedTab
			{
				height:365px;
				padding:4px;
				overflow-y:scroll;
				overflow-x:hidden;
				clear:left;
				z-index:10;
				position: absolute; 
				top: 20px;
			}
			
			.cubeTabContainer
			{
				float:left;
				width:570px;
			}
			.cubeTab
			{
				margin-top:-1px;
				position:relative;
				padding:4px;
				height:365px;
			}
			/*sprite*/
			.cubeTabSelector_2,.cubeTabSelector_3
			{
				clear:both;
				height:20px;
				width:140px;
				background-position:0px -40px;
				z-index:10;
				position:relative;
			}			
			.cubeTabContainer .Spacer
			{
				width:10px;
				height:150px;
			}
			.cubeTabContainer .TitleContainer,.cubeTabContainer .TitleContainer_Hover
			{
				background-color:transparent;
			}
			.cubeTabContainer .topBorder,.cubeTabContainer .rightBorder,
			.cubeTabContainer .bottomBorder,.cubeTabContainer .leftBorder
			{
				display:none;
			}
			.cubeTabContainer h2
			{
				padding:0px;
			}
			.cubeTabContainer .linkArrow,.cubeTabContainer p
			{
				margin-left:0px;
			}
			/*******Home Page B Ends********/
.preOwnedMissingTitle
{
	font-size:14px;
	font-weight:bold;
}	
.preOwnedMissing
{
	width:373px;
	height:140px;
}
.preOwnedMissingCube
{
	float:left;
	width:105px;
}
.preOwnedMissingDivider
{
	width:1px;
	height:61px;
	float:left;
	background-image:url('/Images/Home/HomePage_NoPreOwnedDivider.gif');
}
.firstcolumn .horizontalSpacer,
.preOwnedTabContainer .horizontalSpacer
{
	width:10px;
}		
.SEOContainer 
{
	/*padding-top:5px;*/
	margin-top:5px;
}
.SEOContainer .introText
{
	float:left;
	max-width:750px;
}
.SEOContainer .switch
{
	float:left;
	width:100px;
	padding-left:5px;
}
.SEOContainer #SEOText
{
	padding:15px 0px;
}			
			
/* -------- Home Page Ends -----------*/	
/* -------- Home Page Ends -----------*/
/* -------- Home Page Ends -----------*/


/* ------- GenericCube Starts --------*/
/* ------- GenericCube Starts --------*/
/* ------- GenericCube Starts --------*/
.Spacer
{
	float:left;
	position:relative;
	width:15px;	
}
.cubeContainer
{
	float:left;
	position:relative;
	height:180px;
}
.cubeContainer .topBorder,.cubeContainer .rightBorder,
.cubeContainer .bottomBorder,.cubeContainer .leftBorder,
.cubeContainer .leftImageBorder,.cubeContainer .rightImageBorder
{
	height:1px; 
	position:absolute;
	width:180px;
	z-index:10;
}
.cubeContainer .leftImageBorder
{
	width:1px;
	left:0px;
	height:70px;
	display:none;
	top:31px;
}
.cubeContainer .rightImageBorder
{
	width:1px;
	right:0px;
	height:70px;
	display:none;
	top:31px;
}
.cubeContainer .rightBorder
{
	width:1px;
	height:180px;
	right:0px;
}
.cubeContainer .leftBorder
{
	width:1px;
	height:180px;
	left:0px;
}
.cubeContainer .bottomBorder
{
	bottom:0px;
}
.cubeContainer .linespacer
{
	clear:both;
	height:10px;
}
.cubeContainer .TitleContainer
{
	height:30px;
	position:relative;
	overflow:hidden;
}
.cubeContainer .TitleContainer_hover
{
	height:30px;
	position:relative;
	overflow:hidden;
}
.genericCube 
{
	width:180px;
	height:180px;
	position:relative;
}
.genericCube img
{
	height:70px;
	width:100%;
}
.genericCube a.genericImageLink:hover
{
	text-decoration:none;	
}
.genericCube p
{
	/*margin-left:5px;*/
	margin-top:-10px;
}
.cubeContainer h2
{
	height:13px;
	/*padding-left:5px;*/
	width:170px;
}
.cubeContainer h2 a
{
	font-size:11px;
	
}
.cubeContainer .linkArrow
{
	/*margin-left:5px;*/
}

.cubeContainer .transparency
{
	background-color:#000;
	opacity:0.0;
	filter:alpha(opacity=0);
	width:180px;
	height:30px;
	position:absolute;
	z-index:20;
}
.cubeContainer .cover
{
	width:180px;
	height:30px;
	position:absolute;
	z-index:10;
	display:none;
}
/* -------END of GenericCube ------*/
/* -------END of GenericCube ------*/
/* -------END of GenericCube ------*/

/* -------PreOwned Cubes --------*/
/* -------PreOwned Cubes --------*/
/* -------PreOwned Cubes --------*/

.preownedcube
{
	width:375px;
	/*height:	115px;*/
	position:relative;
}
.preownedcube .preownedImgContainer
{
	float:left;
	width:180px;
}
.preownedcube img
{
	max-width:180px;
	/*max-height:130px;*/
	/*height:115px;*/
    cursor:pointer;
}
.preownedcube .tile
{
	width:165px;
	float:left;
	height:110px;
	padding-left:10px;
	padding-top:5px;
	position:relative;
	padding-right:20px;
	overflow:hidden; 
}
.preownedcube h2
{
	height:13px;
	margin-bottom:3px;
}
.preownedcube h3
{
	font-weight:bold;
	font-size:11px;
	height:12px;
	text-transform:uppercase;
	display:block;
	width:160px;
	position:relative;
}
.preownedcube h3 .titletextcontainer
{
	position:absolute;
	top:0px;
	display:block;
	width:153px;
	overflow:hidden;
}
.preownedcube h3 .titletext
{
	width:300px;
}
.preownedcube h3 .ellipses
{
	position:absolute;
	z-index:5;
	right:-7px;
	width:10px;
	display:block;
}
.preownedcube .label
{
	font-size:11px;
	width:80px;
	float:left;
}
.preownedcube .value
{
	font-size:11px;
	float:left;
	height:12px;
	overflow:hidden;
}
.preownedcube .pricelabel,.preownedcube .pricevalue
{
	font-size:13px;
	font-weight:bold;
}

.preownedcube .hr
{
	width:375px;
	z-index:10;
}

/* -------End of PreOwned Cubes -------*/
/* -------End of PreOwned Cubes -------*/
/* -------End of PreOwned Cubes -------*/

.hoverEffect
{
	z-index:10;
	position:absolute;
	height:15px;
	width:180px;
	cursor:pointer;
	background-color:#000;
	opacity:0;
	filter:alpha(opacity=0);	
}

.clear
{
	clear:both;
	height:0px;
}

