

body {
	font-family:		arial, helvetica, sans-serif;
	font-size:			12px;
	color:				#3d3d3d;
	text-align:			center;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			#ffffff;
	}

#main {
	text-align:			left;
	width:				1000px;
	margin:				auto;
	padding:			0px 0px 0px 0px;
	background-repeat:		repeat;
	background:			url(../img/mainBG.jpg);
	
	}

#englishheader {
	width:				1000px;
	height:				80px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			url(../img/logo-car-poster-gallery.gif);
	background-repeat:		no-repeat;
	text-align:			right;
	vertical-align: 		bottom;
	}

#norwegianheader {
	width:				1000px;
	height:				80px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			url(../img/logo-bilposter.gif);
	background-repeat:		no-repeat;
	text-align:			right;
	vertical-align: 		bottom;
	}



#germanheader {
	width:				1000px;
	height:				80px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			url(../img/logo-automobilposter.gif);
	background-repeat:		no-repeat;
	text-align:			right;
	vertical-align: 		bottom;
	}


#header-navigs {
	width:				1000px;
	font-size:			10px;
	color:				#3d3d3d;
	height:				8px;
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 0px 0px;
	text-align:			left;
	background:			url(../img/white.gif);
	background-repeat:		repeat;
	
	vertical-align: 		middle;
	}

#header-message {
	width:				1000px;
	font-size:			10px;
	color:				#3d3d3d;
	height:				28px;
	margin:				0px 0px 0px 0px;
	padding:			15px 0px 0px 0px;
	text-align:			center;
	background:			url(../img/white.gif);
	background-repeat:		repeat;
	
	vertical-align: 		middle;
	}



#topNavig {
	width:				1000px;
	height:				30px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			#ffffff;
	}
	
#searchBG {
	width:				1000px;
	height:				40px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	vertical-align:		middle;
	background:			url(../img/searchBG.jpg);
	background-repeat:		no-repeat;
	}
	


#content {
	width:				629px;
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	align:				left;
	float:				left;
	
	}

#topTeaser {
	width:				629px;
	height:			280px;
	background:			url(../img/teaserHome3.jpg);
	display:			block;
	background-repeat:		no-repeat;

	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	}

#teaserCategoriesgerman {
	width:				629px;
	height:			280px;
	background:			url(../img/teaserCategoriesGerman.jpg);
	display:			block;
	background-repeat:		no-repeat;

	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	}

#teaserCategoriesnorwegian {
	width:				629px;
	height:			280px;
	background:			url(../img/teaserCategoriesNorwegian.jpg);
	display:			block;
	background-repeat:		no-repeat;

	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	}

#teaserCategoriesenglish {
	width:				629px;
	height:			280px;
	background:			url(../img/teaserCategoriesEnglish.jpg);
	display:			block;
	background-repeat:		no-repeat;

	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	}

#teaserCategoriesCarBrandsgerman {
	width:				629px;
	height:			280px;
	background:			url(../img/teaserCategoriesBrandsDE.jpg);
	display:			block;
	background-repeat:		no-repeat;

	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	}

#teaserCategoriesCarBrandsnorwegian {
	width:				629px;
	height:			280px;
	background:			url(../img/teaserCategoriesBrandsNO.jpg);
	display:			block;
	background-repeat:		no-repeat;

	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	}

#teaserCategoriesCarBrandsenglish {
	width:				629px;
	height:			280px;
	background:			url(../img/teaserCategoriesBrandsGB.jpg);
	display:			block;
	background-repeat:		no-repeat;

	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	}





#ending {
	width:				100%;
	height:				20px;
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	background:			url(../img/endingBG.jpg);
	clear:				both;
	}

#footer {
	width:				100%;
	height:				80px;
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	background:			#ffffff;
	clear:				both;
	}

#footer p {
	text-align:			center;
	color:				#3d3d3d;
	margin:				0px 0px 0px 0px; 
	padding:			5px 0px 5px 0px;
	}
	
#navig {
	width:				180px;
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 5px;
	align:				left;
	float:				left;
	}
	
#rightColumn {
	width:				180px;
	height:				600px;
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;
	float:				left;
	}

#navig ul {
	list-style:			none; 
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px;  
	
	}

#navig ul li {
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px; 
	}

TD.infoBoxHeadingCategories {
background: #33c3d3;
background-image: url('images/some_graphic.gif');
background-repeat: no-repeat;
}
#navig ul li a {
	width:				180px;
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	border-bottom:		0px dotted #999999;
	color:				#4c4c4c;
	text-indent:		25px;
	text-decoration:	none;
	display:			block;
	}

#navig ul li.activ {
	width:				180px;
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	border-bottom:		0px dotted #ffffff;
	background:			url(../img/levelActiv.gif);
	color:				#ffffff;
	text-indent:		25px;
	text-decoration:	none;
	font-weight:		bold;
	display:			block;
	}

#navig ul a.levelFActiv {
	color:				#ffffff;
	}

#navig ul a.levelBActiv {
	color:				#ffffff;
	}

#navig ul a.level3Activ {
	color:				#ffffff;
	}





	
#navig ul li a:hover {
	background: 		url(../img/levelActiv.gif);
	color:				#ffffff;
	font-weight:		bold;
	}

.levelA {background: url(../img/level1.gif);}
.levelB {background: url(../img/levelB.gif);}
.levelC {background: url(../img/levelC.gif);}
.levelD {background: url(../img/levelD.gif);}
.levelE {background: url(../img/levelE.gif);}
.levelF {background: url(../img/levelF.gif);}
.levelFActiv {background: url(../img/levelActiv.gif);}
.levelBActiv {background: url(../img/levelBActiv.gif);}

.level3 {background: url(../img/level3.gif);}
.level3Activ {background: url(../img/level3Activ.gif);}




#topNavig ul {
	list-style:			none; 
	margin:				0px 0px 0px 0px; 
	padding:			0px 0px 0px 0px; 
	}

#topNavig ul li {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	float: 				right;
	}

#topNavig ul li a {
	width:				100px;
	height:				30px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	color:				#3d3d3d;
	text-align:			center;
	line-height:		30px;
	text-decoration:	none;
	background:			url(../img/kategoriebuttonBGOut.jpg); 
	display:			block;
	}

#topNavig ul li a:hover {
	background:			url(../img/kategoriebuttonBGOver.jpg);
	color:				#3d3d3d;
	}

#topNavig ul li.active {
	width:				100px;
	height:				30px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	color:				#3d3d3d;
	text-align:			center;
	line-height:		30px;
	text-decoration:	none;
	background:			url(../img/kategoriebuttonBGOver.jpg); 
	display:			block;
	}

#topNavig ul li.activeAlt {
	width:				110px;
	height:				30px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	color:				#3d3d3d;
	text-align:			center;
	line-height:		30px;
	text-decoration:	none;
	background:			url(../img/kategoriebutton2BGOver.jpg); 
	display:			block;
	}

#topNavig ul li a.alt {
	width:				110px;
	text-align:			left;
	text-indent:		40px;
	display:			block;
	background:			url(../img/kategoriebutton2BGOut.jpg);
	}

#topNavig ul li a.alt:hover {
	width:				110px;
	background:			url(../img/kategoriebutton2BGOver.jpg);
	}

table.prod {
	font-size:			12px;
	margin:				0px 20px 20px 20px;
	padding:			0px 0px 0px 0px;
	text-valign:			top;
	}

table.smallText {
	margin:			0px 0px 0px 0px;
	padding:			0px 10px 5px 15px;
	}


table.productListing
	{
	font-size:			12px;
	margin:				15px 20px 0px 20px;
	padding:			0px 0px 0px 0px;
	}

table.bestSellers
	{
	font-size:			12px;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 0px 10px;
       text-align:			left;
	}


tr.productListing-data {
	border-bottom:		1px dotted #9b9b9b;
	
	}

td.productListing-heading {
	font-size:			12px;
	margin:			0px 0px 0px 0px;
	padding:			7px 5px 7px 5px;
	font-weight:			bold;
	background:				#ff6600;
	color:				#ffffff;
	}
a.productListing-heading {
	font-size:			12px;
	margin:			0px 0px 0px 0px;
	padding:			7px 5px 7px 5px;
	font-weight:			bold;
	background:				#ff6600;
	color:				#ffffff;
	}


td.productListing-data {
	font-size:			12px;
	margin:			0px 0px 0px 0px;
	padding:			10px 0px 5px 0px;
	color:				#4d4d4d;
	border-bottom:		1px dotted #9b9b9b;
	}

td.helpHeaderH1 {
	font-size:			12px;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 5px 0px;
	color:				#4d4d4d;
	border-bottom:		1px dotted #9b9b9b;
	}

p.productListing-data {
	font-size:			12px;
	margin:			0px 0px 0px 0px;
	padding:			5px 5px 5px 5px;
	color:				#4d4d4d;
	border-bottom:		0px dotted #cccccc;
	}

p.productListing-data-orange-bold {
	font-size:			12px;
	margin:			0px 0px 0px 0px;
	padding:			0px 5px 5px 5px;
	color:				#ff6600;
	font-weight:			bold;
	border-bottom:		1px dotted #9b9b9b;
	}

p.productListing-data-price {
	font-size:			12px;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 5px 0px;
	color:				#4d4d4d;
	font-weight:			bold;
	border-bottom:		0px dotted #cccccc;
	}

p.teaserBulletpoints {
	font-size:			12px;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	vertical-align:		top;
	color:				#4d4d4d;
	font-weight:			bold;
	border-bottom:		0px dotted #cccccc;
	}




table.register {
	font-size:			12px;
	margin:			0px 20px 20px 20px;
	padding:			0px 0px 0px 0px;
	}
	
table.pages {
	font-size:			12px;
	margin:				0px 20px 20px 20px;
	padding:			5px 0px 5px 0px;
	border-bottom:		1px dotted #9b9b9b;
	}
	
table p.body {
	font-size:			12px;
	color:				#3d3d3d;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 20px 0px;
	}

table.cart
	{
	font-size:			12px;
	margin:				20px 20px 0px 20px;
	padding:			0px 0px 0px 0px;
	}


table.cartSum
	{
	font-size:			12px;
	margin:				0px 20px 20px 20px;
	padding:			0px 0px 0px 0px;
	}


table.cartSum p {
	border-bottom:		1px dotted #9b9b9b;
	}

table.cartSum td {
	border-bottom:		1px dotted #9b9b9b;
	}


	
table.cart td {
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 0px 0px;
	border-bottom:		1px dotted #9b9b9b;
	vertical-align:		top;
	}

td.cart {
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	border-bottom:		1px dotted #9b9b9b;
	vertical-align:		top;
	}


	
table.cart p {
	text-align:			left;
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	}

table.cart p.buttons {
	text-align:			left;
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 20px 0px;
	border:				none;
	}

td.boxText {
	font-size:			11px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
}

td.boxText10 {
	font-size:			10px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
}

td.requestText {
	font-size:			12px;
	margin:				0px 0px 0px 0px;
	padding:			5px 7px 3px 7px;
	
}


td.boxText11 {
	font-size:			11px;
	margin:				20px 20px 20px 20px;
	padding:			0px 0px 0px 0px;

	
}


td.boxText10bold {
	font-size:			12px;
	margin:				0px 0px 0px 0px;
	color:				#000000;
	font-weight:			bold;	
	line-height:			17px;	
}

td.boxText11bold {
	font-size:			11px;
	font-weight:			bold;	
}

td.boxTextDate {
	font-size:			10px;
	font-weight:			bold;	
}




td.languageFlags {
	font-size:			12px;
	margin:				0px 0px 0px 0px;
	padding:			0px 30px 0px 20px;
	vertical-align:		bottom;
	
	color:				#000000;
	font-weight:			bold;	
	line-height:			17px;	
}



td.boxText8 {
	font-size:			8px;
	margin:				20px 20px 20px 20px;
	padding:			0px 0px 0px 0px;
	
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #000000;
  font-weight: bold;
  text-align: left;
}




	
h1 {
	font-size:			16px;
	color:				#ff6600;	       
	line-height:		18px;
	margin:				0px 20px 10px 20px;
	padding:			0px 0px 0px 0px;	
	}

h1.cat {
	font-size:			16px;
	color:				#ff6600;	       
	line-height:		18px;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 3px 0px;
	border-bottom:		1px dotted #9b9b9b;

		
	}

h3.cat {
	font-size:			14px;
	color:				#4c4c4c;	       
	line-height:		18px;
	margin:			0px 0px 0px 0px;
	padding:			2px 0px 2px 0px;
		
	}

h1.cat1Header {
	font-size:			14px;
	color:				#4c4c4c;	       
	line-height:		18px;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	border-bottom:		1px dotted #9b9b9b;
		
	}


h3.prodHeader {
	font-size:			14px;
	color:				#4c4c4c;	       
	line-height:			18px;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 5px 0px;
	border-bottom:		1px dotted #9b9b9b;
	text-indent:			0px;
	text-align:				left;	
	}



h2 {
	font-size:			16px;
	color:				#ff6600;	       
	line-height:		18px;
	margin:				40px 20px 10px 20px;
	padding:			0px 0px 0px 0px;	
	}
	
h2.helpTopic {
	font-size:			16px;
	color:				#ff6600;	       
	line-height:		18px;
	margin:				40px 20px 10px 20px;
	padding:			0px 0px 0px 0px;
	clear:				both;
	}
	
h3 {
	font-size:			12px;
	color:				#ff6600;	       
	line-height:		16px;
	margin:				40px 20px 10px 20px;
	padding:			0px 0px 0px 0px;	
	}
	
p {
	font-size:			12px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	}
	
p.bodytext {
	line-height:			16px;
	font-weight:			none;
	margin:			10px 20px 10px 20px;
	padding:			0px 0px 0px 0px;	
	}
	
p.navigString {
	color:				#ff6600;
	margin:				20px 20px 0px 20px;
	padding:			5px 0px 5px 0px;
	display:			block;
	border-top:			1px dotted #9b9b9b;
	border-bottom:		1px dotted #9b9b9b;
	}
	
p.register {
	color:				#ff6600;
	margin:				20px 20px 0px 20px;
	padding:			5px 0px 5px 0px;
	display:			block;
	border-top:			1px dotted #9b9b9b;
	border-bottom:		1px dotted #9b9b9b;
	}
	
p.pages {
	color:				#3d3d3d;
	margin:				0px 20px 10px 20px;
	padding:			5px 0px 5px 0px;
	display:			block;
	border-bottom:		1px dotted #9b9b9b;
	}
	
a {
	color:				#ff6600;
	text-decoration:	none;
	}

a:hover {
	text-decoration:	underline;
	}

a.pages {
	color:				#3d3d3d;
	margin:				0px 5px 0px 5px;
	text-decoration:	none;
	}

a.pages:hover {
	color: #ff6600;
	}


p.productListing
	{
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 3px 0px;
	display:			block;
	border-bottom:		1px dotted #9b9b9b;
	}
	
p.moreItems
	{
	font-weight:		bold;
	color:				#ff6600;
	height:				20px;
	margin:				20px 20px 20px 20px;
	padding:			5px 0px 5px 0px;
	display:			block;
	border-bottom:		1px dotted #9b9b9b;
	clear:				both;
	}

p.navigSpacerTopA {
	width:				180px;
	height:				20px;
	background:			url(../img/navigSpaceRoundTop.gif);
	}
	
p.contentSpacerTopA {
	width:				629px;
	height:				20px;
	background:			url(../img/contentSpaceRoundTop.gif);
	}

td.box180roundCorners {
	width:				180px;
	height:			250px;
	margin:			10px 0px 0px 0px;
	padding:			0px 10px 15px 15px;
	text-indent:		0px;
	font-size:			12px;
	color:				#ff6600;	       
	background:			url(../img/box180roundCorners.gif) no-repeat;

}

p.navigListRoundTop180 {
	width:				180px;
	height:				10px;
	background:			url(../img/navigListRoundTop180.gif);
	}

td.navigListRoundMiddle180 {
	width:				180px;
	height:				10px;
	background:			url(../img/navigListRoundMiddle180.gif);
	}


p.navigListRoundBottom180 {
	width:				180px;
	height:				10px;
	background:			url(../img/navigListRoundBottom180.gif);
	}


p.navigSpacerTopHeader {
	height:				35px;
	width:				180px;
	color:				#ffffff;
	font-weight:			bold;
	text-align:			left;
	vertical-align:		top;
	line-height:		16px;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			url(../img/navigSpaceRoundTopHeader.gif);
	}

p.contentSpacerTopHeader {
	height:			30px;
	text-indent:			0px;
	width:				629px;
	color:				#ffffff;
	font-weight:			bold;
	vertical-align:		top;
	text-align:			left;
	line-height:			12px;
	margin:			0px 0px 0px 0px;
	padding:			0px 0px 0px 5px;
	background-repeat:		no-repeat;
	background:			url(../img/contentSpaceRoundTopHeader.gif);
	}

	
p.navigSpacerBottomA {
	width:				180px;
	height:				20px;
	background:			url(../img/navigSpaceRoundBottom.gif);
	}
	
p.contentSpacerBottomA {
	height:				15px;
	width:				629px;
	background:			url(../img/contentSpaceRoundBottom.gif);
	}

p.navigSpacerB{
	height:				20px;
	background:			#eeeeee;
	}

p.homeTeaser {
	font-size:			16px;
	padding:			4px 0px 5px 350px;
	text-indent:			0px;
	color:				#686868;
	vertical-align:		top;
	text-align:			left;
	line-height:			16px;
	font-weight:			none;
	}

p.homeTeaserSum {
	font-size:			16px;
	padding:			5px 0px 0px 350px;
	text-indent:			0px;
	color:				#686868;
	vertical-align:		top;
	text-align:			left;
	line-height:			19px;
	font-weight:			none;
	border-top:		0px dotted #9b9b9b;
	
	}


p.homeTeaserHeader {
	font-size:			14px;
	padding:			15px 0px 5px 350px;
	text-indent:			0px;
	color:				#686868;
	vertical-align:		top;
	text-align:			left;
	line-height:			19px;
	font-weight:			bold;
	}

p.kunstTeaser {
	width:				620px;
	height:				260px;
	background:			url(../img/homeTeaser.jpg);
	display:			block;
	}

p.filmTeaser {
	width:				620px;
	height:				260px;
	background:			url(../img/homeTeaser.jpg);
	display:			block;
	}

p.funTeaser {
	width:				620px;
	height:				260px;
	background:			url(../img/homeTeaser.jpg);
	display:			block;
	}
	
#searchBG p {
	width:				180px;
	height:				20px;
	margin:				8px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	display:			block;
	float:				right;
	}

#searchBG form {
	width:				630px;
	margin:				8px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	display:			block;
	vertical-align:		middle;
	float:				right;
	}

#searchBG form label {
	font-weight:		bold;
	color:				#ffffff;
	margin:				0px 5px 0px 10px;
	padding:			0px 0px 0px 0px;
	vertical-align:		middle;
	}
	
#searchBG form input {
	font-size:			12px;
	margin:				0px 10px 0px 0px;
	padding:			0px 0px 0px 0px;
	vertical-align:		middle;
	color:		#6c6c6c;
	background:	#ffffff;
		
	}
	
	
h1.title {
	font-size:			12px;
	font-weight: 		bold;
	color:				#ff6600;
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 3px 0px;
	display:			block;
	border-bottom:		1px dotted #9b9b9b;
	}
	
h1.boxTitle {
	font-size:			12px;
	font-weight: 		bold;
	color:				#ff6600;
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 3px 0px;
	display:			block;
	}
	
h1.register {
	font-size:			16px;
	color:				#ff6600;	       
	line-height:		18px;
	margin:				40px 20px 0px 20px;
	padding:			0px 0px 0px 0px;	
	border-bottom:		1px dotted #9b9b9b;
	display:			block;
	}
	
p.smallPict {
	width:				180px;
	height:				100px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			#eeeeee;
	display:			block;
	}

h2.artistName {
	font-size:			12px;
	width:				180px;
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 3px 0px;
	display:			block;
	border-bottom:		1px dotted #9b9b9b;
	}

p.standard {
	color:				#3d3d3d;
	line-height:		18px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	}
	
p.prodDescr {
	color:				#3d3d3d;
	line-height:		18px;
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 3px 0px;
	border-bottom:		1px dotted #9b9b9b;
	}

p.dottedLine {
	color:				#3d3d3d;
	line-height:		2px;
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 0px 0px;
	border-bottom:		1px dotted #9b9b9b;
	}

	
p.itemPrice {
	color:				#ff6600;
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 3px 0px;
	border-bottom:		1px dotted #9b9b9b;
	}		

a.details {
	width:				180px;
	line-height:		26px;
	text-indent:		30px;
	margin:				3px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	background:			url(../img/detailsOUT.gif) no-repeat;
	display:			block;
	}

a.details:hover {
	background:			url(../img/detailsOver.gif) no-repeat;
	}

a.cart {
	width:				180px;
	line-height:		26px;
	text-indent:		30px;
	margin:				3px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	display:			block;
	background:			url(../img/addToCartOUT.gif) no-repeat;
	}

a.cart:hover {
	background:			url(../img/addToCartOver.gif) no-repeat;
	}


a.catitems {
	text-indent:		10px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	display:			block;
	background:			url(../img/arrowGrey.gif) left no-repeat;
	border-bottom:		1px dotted #9b9b9b;
	}

a.indexCatItems {
	text-indent:		10px;
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 3px 0px;
	display:			block;
	background:			url(../img/arrowGrey.gif) left no-repeat;
	border-bottom:		1px dotted #9b9b9b;
	
	}



td.smallText {
	font-size:			12px;
	align:				center;
	color:				#ff6600;	       
	margin:			15px 0px 5px 0px;
	padding:			25px 15px 15px 22px;
	}

td.headerMessage {
	font-size:			14px;
	align:				center;
	color:				#ff0000;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 0px 0px;
	}


td.smallTextCart {
	font-size:			12px;
	align:				center;
	color:				#ff6600;	       
	margin:			15px 0px 5px 0px;
	padding:			15px 15px 15px 22px;
	}


td.smallTextAlsoPurchased {
	font-size:			12px;
	align:				center;
	color:				#ff6600;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 5px 6px;
	border-top:		1px dotted #9b9b9b;;
	}



td.paging {
	font-size:			12px;
	align:				center;
	color:				#4d4d4d;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	border-bottom:		1px dotted #9b9b9b;;
	text-indent:			3px;
	border-top:		1px dotted #9b9b9b;;
	}

td.cats {
	font-size:			12px;
	align:				center;
	color:				#4d4d4d;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	text-indent:			10px;
	}


td.subcats {
	font-size:			12px;
	align:				center;
	color:				#4d4d4d;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	text-indent:			40px;
	}

td.subcatsText {
	font-size:			12px;
	align:				left;
	color:				#4d4d4d;
	font-weight:			bold;	       
	margin:			0px 0px 0px 0px;
	padding:			10px 0px 5px 0px;
	text-indent:			0px;
	}





a.smallText {
	text-indent:		0px;
	font-size:			12px;
	color:				#ff6600;	       
	margin:			0px 0px 0px 0px;
	padding:			10px 0px 5px 0px;
	display:			block;
	border-bottom:		1px dotted #9b9b9b;;
	}

a.smallTextAlsoPurchased {
	text-indent:		0px;
	font-size:			12px;
	color:				#ff6600;	       
	margin:			0px 0px 0px 0px;
	padding:			10px 0px 5px 0px;
	display:			block;
	}


Bold {
	text-indent:		0px;
	font-size:			12px;
	font-weight:		bold;
	
	color:				#000000;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	display:			block;
	border-bottom:		1px dotted #9b9b9b;;
	}

p.smallText {
	text-indent:		0px;
	font-size:			12px;
	color:				#ff6600;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 2px 0px;
	border-bottom:		1px dotted #9b9b9b;

	}

p.smallTextGrey {
	text-indent:		0px;
	font-size:			12px;
	color:				#4c4c4c;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 2px 0px;
	border-bottom:		1px dotted #9b9b9b;

	}

p.smallTextOrangeBold {
	text-indent:		0px;
	font-size:			12px;
	color:				#ff6600;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	border-bottom:		1px dotted #9b9b9b;;
	font-weight:			bold;
	}

p.smallTextOrangeBold2 {
	text-indent:		0px;
	font-size:			12px;
	color:				#ff6600;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 15px 0px;
	border-bottom:		0px dotted #9b9b9b;;
	font-weight:			bold;
	}



p.smallTextBold {
	text-indent:		0px;
	font-size:			12px;
	color:				#4c4c4c;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	font-weight:			bold;
	border-bottom:		1px dotted #9b9b9b;;
	}

p.smallTextCartBold {
	text-indent:		0px;
	font-size:			12px;
	color:				#4c4c4c;	       
	margin:			0px 0px 0px 0px;
	padding:			5px 0px 5px 0px;
	font-weight:			bold;
	}





a.smallText:hover {
	}



a.catitems:hover {
	background:			url(../img/arrowOrange.gif) left no-repeat;
	}

a.indexCatItems:hover {
	background:			url(../img/arrowOrange.gif) left no-repeat;
	}


	
a.furtherGrey {
	color:				#3d3d3d;
	text-indent:		10px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	display:			block;
	background:			url(../img/arrowGrey.gif) left no-repeat;
	}
	
a.furtherGrey:hover {
	color:				#ff6600;
	background:			url(../img/arrowOrange.gif) left no-repeat;
	}

a.navigString {
	color:				#3d3d3d;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	}
	
a.navigString:hover {
	color:				#ff6600;
	}

a.register {
	line-height:		18px;
	color:				#3d3d3d;
	margin:				0px 0px 0px 0px;
	padding:			0px 5px 0px 5px;
	}


a.register:hover {
	color:				#ff6600;
	}
	
.registerActive {
	font-weight:		bold;
	line-height:		18px;
	color:				#ff6600;
	margin:				0px 0px 0px 0px;
	padding:			0px 5px 0px 5px;
	}

form {
	font-size:			12px;
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	}
	
input {
		font-size:		12px;
		margin:			0px 0px 0px 0px;
		padding:		0px 0px 0px 0px;
		
	}


textarea.orange {
	font-size:		12px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	background: #f7f7f7;
  	border-color: #ff6600;
  	border-style: solid;
  	border-width: 1px;	
	}

	
.orange { color: #ff6600; }
a.grey { color: #3d3d3d; }
a.grey:hover { color: #ff6600; }

.spacerLR { margin:	0px 10px 0px 10px; }
.spacerL { margin: 0px 0px 0px 140px; }
p.spacer60	{ height: 60px;}

hr {width: 580px; color: #eeeeee; border-color: #dddddd;}