/*
*****************************************************************
		STANDARD OBJEKTS
*****************************************************************
*/
body {
	font-size: 11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	padding: 0;
	color: #000000;
	margin: 0;
}
a  {
	color:#000000;
	text-decoration:underline;
}

a:active
{
  outline: none;
}

/* You Will See This: */

:-moz-any-link:focus {
  outline: 1px dotted invert;
}

/* Change It To This: */

:-moz-any-link:focus {
  outline: none;
}



img {
	border:0px;
}
img.left 
{
	float: left;
	margin: 0 10px 10px 0;
}
img.right 
{
	float: right;
	margin: 0 0 10px 10px;
}
input {
	margin: 0;
	padding:2px;
	font-size:9px;
}

input.textbox {
	border:1px solid #828282;
	color:#000;
	font-size:10px;
	width:150px;
}

select {
	margin: 0;
	padding: 0;
	color:#000;
	font-size:9px;
}

textarea {
	background-color : #fff;
	border:1px solid #828282;
	background-repeat:repeat-x;
	padding:2px;
	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
}


/* HEADLINES */
label
{
	font-weight:bold;
	color:#000000;
}

h1
{
	margin:0 0 26px 0;
	padding:0;
	color:#3b3b3b;
	font-size:1.7em;
	font-weight:normal;
}

h2
{
  	margin:0;
	padding:0;
	color:#3b3b3b;
	font-size:1.3em;
	font-weight:bold;
}

h3,h4,h5,h6
{
	margin:0 0 0 0;
	padding:0;
	color:#3b3b3b;
	font-size:1.2em;
	font-weight:normal;
}
h3 {
	font-weight: bold;
	margin: 0 0 3px 0;
}
ul {
	margin-top:0;
	margin-bottom:11px;	
}

ol {
	margin-top:0;
	margin-bottom:11px;
}

p {
	margin:0 0 11px 0;
	font-size:1.1em;
	color: #3b3b3b;
}
p.smaller {
	font-size: 1em;
	margin-top: 5px;
}
p.smaller a 
{
	color: #E70000;
}
p.preamble {
	font-size:1.5em;
}
.clear-float {
	clear:both;
	height:1px;
	overflow:hidden;
	font-size:1px;
}

.clearfix:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1px;
}
.clearfix {
	display:block;
}

.block {
	display:block;
}

.relative {
	position:relative;
}

.bold {
	font-weight:bold;
}

.button {
	cursor:pointer;	
}

.date-modified 
{
	font-style:italic;
	font-size:10px;
}

.no-list
{
	list-style-type:none;
	padding:0;
	margin:0;
}
a 
{
	font-family: Arial, Sans-Serif;
	color: #373737;
	text-decoration: none;
	font-weight: bold;
}
a:hover,
a:focus 
{
	text-decoration: underline;
}
#wrapper 
{
	width: 985px;
	margin: 0 auto;
}
#header 
{
	float: right;
}

#topmenuArea
{
	position:relative;
}

#menu-partner-links
{
	position:absolute;
	top:28px;
	right:10px;
	width:280px;
}

#menu-partner-links ul
{
	float:right;
}

#menu-partner-links ul li
{
	float:left;
}

#menu-partner-links .master
{
	font-weight:bold;
	color:#E70000;
}

#menu-partner-links .sub
{
	color:#E70000;
	font-weight:normal;
}

#menu-level-1 
{
	float: left;
	height:42px;
	margin: 23px 0 0 0;
	padding: 0;
	width: 698px;
}
#menu-level-1 li 
{
	display: inline;
	margin-right: 2px;
	height: 42px;
	float: left;
}
#menu-level-1 li span 
{
	background: url(../images/topmenu_right.gif) top right no-repeat;
	padding-right: 8px;
	height: 40px;
	display: block;
	border-bottom: 2px solid #fff;
}
#menu-level-1 li.selected span 
{
	background: url(../images/topmenu_sel_right.gif) top right no-repeat;
	border-bottom: 0;
	height: 42px;
}
#menu-level-1 li span a 
{
	background: url(../images/topmenu_left.gif) no-repeat;
	padding: 12px 29px 15px 35px;
	display: block;
	color: #5b5b5b;
	font-size: 1.5em;
}
#menu-level-1 li.selected span a 
{
	background: url(../images/topmenu_sel_left.gif) no-repeat;
	color: #fff;
}
#topmenuArea img
{
	float: left;
}
#submenuArea 
{
	clear: left;
	background: url(../images/submenu_back.gif) no-repeat;
	padding-top: 4px;
	min-height: 36px;
}
#submenuAreaBottom 
{
	display: none;
}
#menu-level-2 
{
	margin: 0;
	padding: 0 24px 0 11px;
	/*background: url(../images/submenu_bg.gif) #bd0807 repeat-x;*/
	width: 697px;
	height: 33px;
	float: left;
}
#menu-level-2 li 
{
	display: inline;
	float: left;
}
#menu-level-2 li span 
{
	display: block;
	margin: 3px 21px 0 0;
	color: #fff;
	height: 34px;
	padding-left: 13px;
}
#menu-level-2 li a
{
	/*text-transform: uppercase;*/
	font-size: 12px;
	color: #fff;
	display: block;
	float: left;
	padding-top: 6px;
}
#menu-level-2 li.selected span 
{
	background: url(../images/secondmenu_sel_left.gif) #fff no-repeat;
	margin: 3px 7px 0 0;
	padding: 0;
	min-height: 34px;
}
#menu-level-2 li.selected span a 
{
	color: #3b3b3b;
	background: url(../images/secondmenu_sel_right.gif) top right no-repeat;
	padding: 6px 13px 0 13px;
}
#menu-level-2 li.selected span a:hover,
#menu-level-2 li.selected span a:focus 
{
	text-decoration: none;
}
#searchBoxArea 
{
	background: url(../images/submenu_bg.gif) #bd0807 repeat-x;
	height: 28px;
	float: left;
	width: 208px;
	padding-top: 5px;
}
#searchBoxArea .fieldSearch 
{
	background: url(../images/fieldSok.gif) no-repeat;
	border: 0;
	width: 121px;
	height: 23px;
	font-size: 12px;
	float: left;
	margin-right: 6px;
	padding: 2px 5px 0 5px;
	color: #5b5b5b;
}
#searchBoxArea .btnSearch 
{
	background: url(../images/btnSok.gif) no-repeat;
	border: 0;
	width: 47px;
	height: 23px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
#submenuAreaBottom 
{
	position: relative;
	z-index: -1;
	clear: left;
	background: url(../images/submenu_bottom.gif) no-repeat;
	height: 4px;
	width: 940px;
}
#footer 
{
	float: right;
	background: url(../images/footer_top.gif) #efefef no-repeat;
	width: 902px;
	padding: 12px 19px;
	margin-top: 20px;
}
#footer table 
{
	width: 55%;
	float: left;
	border-collapse:collapse;
}
#footer table tr th 
{
	color: #373737;
	text-align: left;
	font-size: 1.1em;
	padding-bottom: 3px;
}
#footer table tr td 
{
	vertical-align: top;
	text-align: left;
	color: #373737;
}
#footer table tr td a 
{
	color: #E70000;
	text-decoration: underline;
	font-size: 1em;
	font-weight: normal;
}
#footer table.tires 
{
	width: 35%;
}
#footer table.tires tr td
{
	width: 33%;
}
#footer_bottom 
{
	float: right;
	background: url(../images/footer_bottom.gif) no-repeat;
	width: 940px;
	height: 4px;
}
#content 
{
	clear: both;
	margin-left: 44px;
	padding-top: 10px;
}
#mainFlashHolder 
{
	position: relative;
	z-index: 2;
	margin: 0 0 5px 0
}
#StartMainArea 
{
	background: url(../images/start-arch.gif) no-repeat;
	height: 240px;
	margin-top: -46px;
	position: relative;
	z-index: 10;
}
#AboutMainArea 
{
	background: url(../images/start-arch.gif) no-repeat;
	/*height: 184px;*/
	height: 240px;
}
#StartTires 
{
	float: left;
	width: 215px;
	height: 196px;
	background: url(../images/start-tires.gif) no-repeat;
	margin: 34px 4px 0 -45px;
}
#StartWelcome 
{
	float: left;
	background: url(../images/start_bg_welcome.gif) no-repeat;
	color: #fff;
	width: 260px;
	min-height: 108px;
	padding: 11px 14px 14px 14px;
	font-size: 1.1em;
	margin-top: 4px;
}
#StartWelcome h1
{
	color: #fff;
	margin: 0 0 3px 0;
	font-size: 1.3em;
	font-weight: bold;
}

#StartWelcome h2 
{
	color: #fff;
	margin: 0 0 3px 0;
	font-size: 1.3em;
	font-weight: bold;
}
#StartWelcome h2.second 
{
	margin-top: 38px;
	font-size: 1.1em;
}
#StartWelcome p 
{
	font-size: 1em;
	margin: 0 0 12px 0;
	color: #fff;
}
#StartWelcome p.link 
{
	font-size: 0.9em;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#StartWelcome p a 
{
	background: url(../images/link-arrow.gif) 100% 60% no-repeat;
	padding-right: 12px;
	color: #FF000F;
	text-decoration: none;
	margin-right: 5px;
	font-size: 12px;
}
#StartWelcome #StartMap 
{
	width: 42px;
	background: url(../images/start-map.gif) no-repeat;
	height: 98px;
	float: left;
	margin: 25px 10px 0 0;
}
#StartWelcome #StartWorkshop 
{
	width: 204px;
	margin-top: 46px;
	float: left;
	margin-right: 0;
}
#StartWorkshop h2
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}
#StartWorkshop p 
{
	color: #fff;
	margin: 0 0 3px 0;
}
#StartWorkshop .fieldWorkshop 
{
	background: url(../images/fieldVisa.gif) no-repeat;
	border: 0;
	width: 121px;
	height: 23px;
	font-size: 13px;
	float: left;
	margin-right: 2px;
	padding: 2px 5px 0 5px;
}
#StartWorkshop .btnWorkshop 
{
	background: url(../images/btnVisa.gif) no-repeat;
	width: 47px;
	height: 23px;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
#StartRightAdvert 
{
	position: relative;
	margin-top: -6px;
	float: left;
}
.StartPageAdvert 
{
	width: 434px;
	float: left;
	background: url(../images/start-advert-bg.gif) repeat-x;
	padding: 0 18px;
	color: #373737;
}
.StartPageAdvert .image-1
{
	float: left;
	width: 152px;
	margin-right: 16px;
}
.StartPageAdvert .content-1 
{
	float: left;
	width: 265px;
}
.StartPageAdvert .image-2
{
	float: left;
	width: 198px;
	margin-right: 16px;
}
.StartPageAdvert .content-2
{
	float: left;
	width: 220px;
}
.StartPageAdvert h2
{
	color: #373737;
	margin-bottom: 7px;
}
.StartPageAdvertImage 
{
	float: left;
	margin-right: 16px;
	width: 152px;
}
.StartPageAdvert a {
	color: #ce000c;
}
#CorpStartAdvertLeft 
{
	position: relative;
	float: left;
	width: 263px;
	height: 198px;
	margin: 5px 15px 0 10px;
	background: url(../images/advert-personbilar.gif) no-repeat;
	padding: 0 14px;
}
#CorpStartAdvertLeft h2 
{
	color: #fff;
	margin: 130px 0 2px 0;
}
#CorpStartAdvertCenter
{
	position: relative;
	float: left;
	width: 261px;
	height: 207px;
	margin: -4px 23px 0 0;
	background: url(../images/advert-lastbilar.gif) no-repeat;
	padding: 0 14px 0 24px;
}
#CorpStartAdvertCenter h2 
{
	color: #fff;
	margin: 142px 0 2px 0;
}
#CorpStartAdvertRight
{
	position: relative;
	float: left;
	width: 260px;
	height: 223px;
	margin-top: -20px;
	background: url(../images/advert-entreprenad.gif) no-repeat;
	padding: 0 14px 0 16px;
}
#CorpStartAdvertRight h2 
{
	color: #fff;
	margin: 157px 0 2px 0;
}
#CorpStartAdvertLeft a, 
#CorpStartAdvertCenter a,
#CorpStartAdvertRight a
{
	font-weight: normal;
	font-size: 1.1em;
	color: #fff;
}
#CorpSubAdvertArea 
{
	width: 939px;
	min-height: 100px;
	background: url(../images/start-advert-bg.gif) repeat-x;
	margin-bottom: 36px;
}
#CorpSubadvertAreaLeft,
#CorpSubadvertAreaCenter,
#CorpSubadvertAreaRight 
{
	float: left;
}
#CorpSubadvertAreaLeft 
{
	margin: 0 26px 0 18px;
	width: 442px;
}
#CorpSubadvertAreaLeft .content 
{
	float: left;
	width: 270px;
}
#CorpSubadvertAreaLeft h1 
{
	margin:0 0 7px 0;
	padding:0;
	color:#3b3b3b;
	font-size:1.3em;
	font-weight:bold;
}

#CorpSubadvertAreaLeft h2 
{
	margin-bottom: 7px;
}
#CorpSubadvertAreaLeft a 
{
	color: #CE000C;
}
#CorpSubadvertAreaCenter 
{
	width: 287px;
}
#CorpSubadvertAreaCenter h2
{
	color: #373737;
	border-bottom: 3px solid #D00E0D;
	margin: 0 0 3px 0;
}
#CorpSubadvertAreaCenter a 
{
	display: block;
	border-bottom: 1px solid #d1d1d1;
	padding: 6px 0;
	color: #373737;
	font-weight: normal;
}
#CorpSubadvertAreaRight 
{
	width: 140px;
	margin: 0 0 0 13px;
	overflow: hidden;
}
/* About */
#AboutStartAdvertLeft 
{
	position: relative;
	float: left;
	width: 263px;
	height: 199px;
	margin: 4px 15px 0 12px;
	background: url(../images/advert-about-left.gif) no-repeat;
	padding: 0 13px;
}
#AboutStartAdvertLeft h2 
{
	color: #fff;
	margin: 118px 0 2px 0;
}
#AboutStartAdvertCenter
{
	position: relative;
	float: left;
	width: 271px;
	height: 209px;
	margin: -6px 14px 0 10px;
	background: url(../images/advert-about-center.gif) no-repeat;
	padding: 0 14px 0 14px;
}
#AboutStartAdvertCenter h2 
{
	color: #fff;
	margin: 127px 0 2px 0;
}
#AboutStartAdvertRight
{
	position: relative;
	float: left;
	width: 262px;
	height: 198px;
	margin-top: 5px;
	background: url(../images/advert-about-right.gif) no-repeat;
	padding: 0 14px 0 14px;
}
#AboutStartAdvertRight h2 
{
	color: #fff;
	margin: 116px 0 2px 0;
}
#AboutStartAdvertLeft a, 
#AboutStartAdvertCenter a,
#AboutStartAdvertRight a
{
	font-weight: normal;
	font-size: 1.1em;
	color: #fff;
}
#AboutSubAdvertArea 
{
	width: 939px;
	min-height: 100px;
	background: url(../images/start-advert-bg.gif) repeat-x;
	margin-bottom: 36px;
}
#AboutSubadvertAreaLeft,
#AboutSubadvertAreaCenter,
#AboutSubadvertAreaRight 
{
	float: left;
}
#AboutSubadvertAreaLeft 
{
	margin: 0 26px 0 18px;
	width: 442px;
}
#AboutSubadvertAreaLeft .content 
{
	float: left;
	width: 270px;
}
#AboutSubadvertAreaLeft h2 
{
	margin-bottom: 7px;
}
#AboutSubadvertAreaLeft a 
{
	color: #CE000C;
}
#AboutSubadvertAreaRight 
{
	width: 140px;
	margin: 0 0 0 13px;
	overflow: hidden;
}
#AboutSubadvertAreaCenter 
{
	width: 287px;
}
#AboutSubadvertAreaCenter h2
{
	color: #373737;
	border-bottom: 3px solid #D00E0D;
	margin: 0 0 3px 0;
}
#AboutSubadvertAreaCenter a 
{
	display: block;
	border-bottom: 1px solid #d1d1d1;
	padding: 6px 0;
	color: #373737;
	font-weight: normal;
}
#LeftMenuArea
{
	background: url(../images/leftmenu-top.gif) no-repeat;
	padding-top: 10px;
}
#LeftMenuArea ul 
{
	margin: 0;
	padding: 3px 0 10px 0;
	list-style: none;
	background: url(../images/leftmenu-bottom.gif) no-repeat left bottom #EFEFEF;
}
#LeftMenuArea ul li 
{
	padding: 0 15px 0 13px;
	font-size: 1.1em;
}
#LeftMenuArea ul li span 
{
	border-top: 1px solid #E0E0E0;
	display: block;
}
#LeftMenuArea ul li span.first 
{
	border-top: 0;
}
#LeftMenuArea ul li a
{
	color: #373737;
	font-weight: normal;
	display: block;
	padding: 8px 0 5px 10px;
	background: url(../images/leftmenu-arrow.gif) no-repeat 0 11px;
}
#LeftMenuArea ul li a:hover,
#LeftMenuArea ul li a:focus 
{
	background: url(../images/leftmenu-sel-arrow.gif) no-repeat 0 11px;
	color: #D00E0D;
}
#LeftMenuArea ul li a.last 
{
	padding: 9px 0 0 0;
	border-bottom: 0;
}
#LeftMenuArea ul li span.selected 
{
	color: #D00E0D;
	font-weight: normal;
	display: block;
	padding: 8px 0 5px 10px;
	background: url(../images/leftmenu-sel-arrow.gif) no-repeat 0 11px;	
}
#MenuArea 
{
	float: left;
	width: 198px;
	margin-right: 31px;
}
#ContentArea 
{
	float: left;
	width: 405px;
	margin-right: 31px;
	overflow: hidden;
}
#WideMain h1,
#ContentArea h1 {
	margin: 0 0 20px 0;
}
#WideMain h2,
#ContentArea h2 {
	margin: 0 0 3px 0;
}
#ContentArea table tbody tr td
{
	padding: 0 10px 10px 0;
	font-size: 1.1em;
}
#ContentArea table tbody tr td p 
{
	font-size: 1em;
}
#ContentArea ul li,
#ContentArea ol li
{
	font-size: 1.1em;
	color: #707070;
}
#ContentArea blockquote 
{
	float: right;
	margin: 0;
}
#ContentArea blockquote p
{
	color: #E70000;
	font-style: italic;
	font-size: 1.4em;
	margin-left: 20px;
	width: 200px;
	font-weight: bold;
}
#ContentArea p 
{
	font-size: 1.1em;
}
#ContentArea p.smaller {
	font-size: 1em;
}
#ContentArea p.preamble 
{
	font-size: 1.5em;
	margin-bottom: 13px;
}
#ContentArea p.date {
	font-size: 1em;
}
#TireContentArea a,
#ContentArea a 
{
	color: #e70000;
	text-decoration: underline;
}
#WideMain ul,
#ContentArea ul 
{
	font-size: 1.1em;
}
#ContentArea ul li 
{
	list-style-image: url(../images/link-bullet.gif);
	margin-bottom: 5px;
}
#ContentArea ol li 
{
	margin-bottom: 5px;
}
#RelatedContent 
{
	width: 275px;
	float: left;
}
#RelatedContent h2.related 
{
	color: #373737;
	border-bottom: 3px solid #D00E0D;
	padding: 5px;
	margin: 0;
}
#RelatedContent ul 
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#RelatedContent ul li a 
{
	font-weight: normal;
	border-bottom: 1px solid #E0E0E0;
	display: block;
	padding: 5px 5px 5px 20px;
	background: url(../images/leftmenu-arrow.gif) no-repeat 10px 8px;
}
#RelatedContent p a 
{
	color: #E60000;
	text-decoration: underline;
}
#ContentWrapper 
{
	margin-top: 21px;
}
#MenuAndMain 
{
	float: left;
	width: 624px;
	margin-right: 42px;
}
#MenuAndMain #ContentArea 
{
	width: 395px;
	margin: 0;
}
#mainFlash 
{
	margin-bottom: 33px;
}
#ContentArea h2.faq 
{
	/*background: #ffefd1;*/
	padding: 8px 12px 0 0;
	font-size: 1.4em;
	margin: 24px 0 10px 0;
}
#WideMain 
{
	float: left;
	width: 601px;
	margin: 0 42px 0 22px;
}
#Workshop 
{
	float: left;
	width: 275px;
	margin-bottom: 10px;
}
#Workshop h2
{
	background: url(../images/rounded-top.gif) #D00E0D no-repeat;
	color: #fff;
	font-size: 1.2em;
	padding: 9px 0 7px 8px;
	margin: 0;
	font-weight: bold;
}
#Workshop .content 
{
	padding: 12px 11px;
	background: url(../images/workshop-rounded-bottom.gif) left bottom no-repeat #EFEFEF;
}
#Workshop img 
{
	margin-bottom: 5px;
}
#Workshop p 
{
	color: #3B3B3B;
	font-size: 1.1em;
}
#Workshop .fieldWorkshop 
{
	background: url(../images/fieldVisaVerkstad.gif) no-repeat;
	border: 0;
	width: 185px;
	height: 23px;
	font-size: 13px;
	float: left;
	margin: 0 8px 0 2px;
}
#Workshop .btnWorkshop 
{
	background: url(../images/btnVisaVerkstad.gif) no-repeat;
	width: 47px;
	height: 23px;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
#ContentArea .pressrelease h2
{
	margin: 0;
	font-size: 1.5em;
	margin-bottom: 5px;
}
#ContentArea .pressrelease h2 a
{
	color: #3b3b3b;
	text-decoration: none;
}
#ContentArea .pressrelease h2 a:hover,
#ContentArea .pressrelease h2 a:focus
{
	text-decoration: underline;
}
#ContentArea #pressarchive h2
{
	font-size: 1.3em;
	margin: 30px 0 0 0;
	font-weight: bold;
}
#ContentArea #pressarchive p 
{
	margin: 0 0 5px 0;
	clear: left;
}
#ContentArea #pressarchive p span.date 
{
	float: left;
	width: 103px;
}
#ContentArea #pressarchive p a 
{
	float: left;
	width: 300px;
}
#PressMainBody 
{
	padding-bottom: 15px;
	border-bottom: 1px solid #CE000C;
	margin-bottom: 30px;
}
#PressMainBody h2
{
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
}
#PressMainBody p 
{
	margin: 0;
}
#WorkshopLocator 
{
	width: 351px;
	float: left;
	margin-right: 46px;
}
#WorkshopLocator #WorkshopSearch 
{
	background: #FFEFD1;
	padding: 10px 23px 20px 23px;
}
#WorkshopLocator #WorkshopSearch h1 
{
	margin: 0 0 13px 0;
	font-size: 1.6em;
}
#WorkshopLocator #WorkshopSearch label 
{
	color: #3b3b3b;
	font-weight: normal;
	display: block;
} 
#WorkshopLocator #WorkshopSearch .fieldSokVerkstad 
{
	background: url(../images/fieldSokVerkstad.gif) no-repeat;
	border: 0;
	width: 131px;
	height: 23px;
	font-size: 13px;
	float: left;
	margin-right: 8px;
}
#WorkshopLocator #WorkshopSearch .btnSokVerkstad 
{
	background: url(../images/btnSokVerkstad.gif) no-repeat;
	width: 49px;
	height: 23px;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin-right: 8px;
}
#WorkshopLocator #WorkshopSearch .btnSokAllaVerkstader 
{
	background: url(../images/btnSokAllaVerkstader.gif) no-repeat;
	width: 82px;
	height: 23px;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
#GoogleMapArea 
{
	float: left;
}
#GoogleMapArea .top 
{
	background: url(../images/GoogleMapAreaThinTop.gif) no-repeat;
	width: 290px;
	height: 3px;
}
#GoogleMapArea .content
{
	width: 250px;
	padding: 17px;
	border-left: 3px solid #EFEFEF;
	border-right: 3px solid #EFEFEF;
}
#GoogleMapArea .bottom 
{
	width: 290px;
	background: url(../images/GoogleMapAreaThinBottom.gif) no-repeat;
	height: 3px;
}
#GoogleMapAreaWide 
{
	float: left;
}
#GoogleMapAreaWide .top 
{
	background: url(../images/GoogleMapAreaTop.gif) no-repeat;
	width: 542px;
	height: 3px;
}
#GoogleMapAreaWide .content
{
	width: 502px;
	padding: 17px;
	border-left: 3px solid #EFEFEF;
	border-right: 3px solid #EFEFEF;
}
#GoogleMapAreaWide .bottom 
{
	width: 542px;
	background: url(../images/GoogleMapAreaBottom.gif) no-repeat;
	height: 3px;
}
#WorkshopResult 
{
	padding: 15px 23px 9px 23px;
}

#WorkshopResultList,
#WorkshopSearchResultList
{
	margin:20px 0 0 0;
}

#WorkshopResultList h2,
#WorkshopSearchResultList h2
{
	margin: 0 0 5px 19px;
}
#WorkshopResultList .WorkshopResultListItem a,
#WorkshopSearchResultList .WorkshopResultListItem a
{
	display: block;
	padding: 19px;
}
#WorkshopResultList .WorkshopResultListItem a:hover,
#WorkshopResultList .WorkshopResultListItem a:focus,
#WorkshopSearchResultList .WorkshopResultListItem a:hover,
#WorkshopSearchResultList .WorkshopResultListItem a:focus
{
	border: 2px solid #CE000C;
	padding: 17px;
	text-decoration: none;
}
#WorkshopResultList .WorkshopResultListItem a h2,
#WorkshopSearchResultList .WorkshopResultListItem a h2
{
	font-size: 1.1em;
	font-weight: bold;
	color: #E93B3B;
	text-decoration: underline;
	margin: 0 0 5px 0;
}

#WorkshopResultList .WorkshopResultListItem a h2.grey,
#WorkshopSearchResultList .WorkshopResultListItem a h2.grey
{
	color: #5B5B5B;
}

#WorkshopResultList .WorkshopResultListItem a p,
#WorkshopSearchResultList .WorkshopResultListItem a p
{
	margin: 0;
	font-weight: normal;
}
#WorkshopDetails 
{
	float: left;
	width: 602px;
	margin-right: 48px;
}
#WorkshopDetails h1 
{
	font-size: 1.6em;
	padding: 0 21px 0 21px;
	margin: 0;
}
#WorkshopDetails p.right 
{
	text-align: right;	
	margin-bottom:  14px;
}
#WorkshopDetails p.right a 
{
	color: #ce000c;
}
#WorkshopDetails .content 
{
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding: 11px 21px;
	margin-bottom: 10px;
}
#WorkshopDetails .content h2 
{
	font-size: 1.1em;
	font-weight: bold;
}
#WorkshopDetails .content p 
{
	font-size: 1.1em;
}
#WorkshopDetails .content a 
{
	color: #E93B3B;
}
#WorkshopDetails .content ul li {
	list-style-image:url(../images/link-bullet.gif);
	margin-bottom:5px;
}
#WorkshopDetails .content ul li ul {
	margin-bottom:5px;
}
#GoogleMapArea .content .field 
{
	background: url(../images/field3.gif) no-repeat;
	border: 0;
	width: 159px;
	height: 23px;
	font-size: 13px;
	float: left;
	margin-right: 6px;
}
#GoogleMapArea .content .btn 
{
	background: url(../images/btnVisa3.gif) no-repeat;
	border: 0;
	width: 49px;
	height: 23px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
#GoogleMapArea .content a.btn 
{
	width: 37px;
	height: 13px;
	padding: 5px 0 5px 12px;
	font-weight: normal;
}
#GoogleMapArea .content #subareaTop 
{
	background: #FFEFD1;
	padding: 15px 8px 30px 20px;
	margin-bottom: 15px;
}
#GoogleMapArea .content #subareaTop h2 
{
	font-size: 1.1em;
	font-weight: bold;
}
#GoogleMapArea .content #subareaTop p,
#GoogleMapArea .content #subareaBottom p
{
	margin: 0 0 5px 0;
}
#GoogleMapArea .content #subareaBottom
{
	background: #FFEFD1;
	padding: 15px 10px 30px 15px;
	margin-top: 15px;
}
table.directions th {
	background-color: #eee;
	padding: 5px;
}
#DirectionsSearch 
{
	margin-bottom: 20px;
	width: 100%;
}
#DirectionsSearch label, 
#DirectionsSearch input
{
	display: block;
	font-size: 1.2em;
}
#DirectionsSearch a 
{
	color: #E93B3B;
	font-size: 1.1em;
}
#SearchPageBox .field
{
	width: 159px;
	height: 15px;
	font-size: 13px;
	float: left;
	margin-right: 6px;
}
#SearchPageBox .btn
{
	background: url(../images/btnSokWhite.gif) no-repeat;
	width: 49px;
	height: 23px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	float: left;
	border: 0;
	color: #fff;
}
#SearchResultList 
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#ContentArea #SearchResultList li 
{
	margin-bottom: 15px;
}
#SearchResultList h2 
{
	margin: 0;
	font-size: 1em;
}
#SearchResultList h2 a
{
	font-size: 1em;
	color: #E93B3B;
	text-decoration: none;
}
#SearchResultList p 
{
	margin: 0;
	font-size: 0.9em;
}
#SearchResultList p a 
{
	text-decoration: none;
}
#SearchResultList h2 a:hover,
#SearchResultList h2 a:focus,
#SearchResultList h2 a:active, 
#SearchResultList p a:hover,
#SearchResultList p a:focus,
#SearchResultList p a:active 
{
	text-decoration: underline;
}
.result 
{
	font-weight: bold;
}
#longfaqlist,
#shortfaqlist 
{
	margin: 0 0 10px 0;
	list-style: none;
	padding: 0;
	border-top: 1px solid #ddd;
}
#longfaqlist a img,
#shortfaqlist a img 
{
	float: left;
	width: 13px;
	margin-right: 5px;
}
#longfaqlist a,
#shortfaqlist a
{
	padding: 10px 13px 0 13px;
	display: block;
	text-decoration: none;
	color: #3B3B3B;
	font-weight: normal;
}
#longfaqlist a:active,
#shortfaqlist a:active
{
  outline: none;
}

#longfaqlist a span.header,
#shortfaqlist a span.header
{
	/*color: #E70000;*/
	/*text-decoration: underline;*/
	/*font-weight: bold;*/
	/*float: left;*/
	width: 350px;
	font-size: 1.1em;
}
#longfaqlist .open,
#shortfaqlist .open
{
	border: 2px solid #f00;
	
}
#longfaqlist .faqitem,
#shortfaqlist .faqitem
{
	margin-bottom:5px;
}
#longfaqlist .open a,
#shortfaqlist .open a
{
	padding: 8px 11px 0 11px;
}
#longfaqlist a:active,
#shortfaqlist a:active
{
  outline: none;
}
#longfaqlist .faqitem .answer,
#shortfaqlist .faqitem .answer
{
	margin: 7px 0 5px 30px;
}
/* Tires */

#TireContentArea 
{
	margin-left: 24px;
}
h2.licens 
{
	font-size: 13px;
	margin-bottom: 10px;
}
#LicensePlateAreaStart
{
	float: left;
	width: 292px;
	margin: 35px 15px 0 16px;
}
#LicensePlateAreaStart .content 
{
	padding: 0 10px;
}
#LicensePlateAreaStart h2 
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
}
#LicensePlateAreaStart p 
{
	color: #fff;
}
#LicensePlateAreaStart #LicensPlate 
{
	height: 106px;
	width: 170px;
	float: left;
	background: url(../images/licenseplate-area-left.gif) no-repeat;
	margin-right: 4px;
	padding: 12px 10px 0 10px;
	margin-top: 8px;
}
#LicensePlateAreaStart #LicensPlate .Area 
{
	position: relative;
	background: url(../images/licensplate-start.gif) no-repeat left top;
	height: 29px;
	margin-bottom: 3px;
}
#LicensePlateAreaStart #LicensePlate p a 
{
	color: #ff000f;
}
#LicensePlateAreaStart #LicensPlate .licenseplate-start
{
	position: absolute;
	top: 4px;
	left: 21px;
	width: 95px;
	height: 16px;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
}
#LicensePlateAreaStart #LicensPlate .licenseplate-end
{
	position: absolute;
	top: 4px;
	left: 81px;
	width: 35px;
	height: 14px;	
	font-size: 14px;
	text-align: center;
}
#LicensePlateAreaSub 
{
	position: relative;
	background: url(../images/licensplate.gif) no-repeat left top;
	height: 31px;
	margin-bottom: 3px;
}
#LicensePlateAreaSub .licenseplate-start
{
	position: absolute;
	top: 4px;
	left: 26px;
	width: 105px;
	height: 16px;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
}
#LicensePlateAreaSub .licenseplate-end
{
	position: absolute;
	top: 4px;
	left: 93px;
	width: 37px;
	height: 14px;	
	font-size: 14px;
	text-align: center;
}
#LicensePlateAreaSub .licenseplate-button 
{
	position:absolute;
	left: 156px;
	top: 4px;
	background: url(../images/btnSokIgen.gif) no-repeat;
	border:0;
	color:#FFF;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:23px;
	width:77px;
}
#LicensePlateAreaStart #LicensPlate .licenseplate-button 
{
	border:0;
	color:#FFF;
	font-weight:bold;
	position:absolute;
	left: 136px;
	top: 2px;
	background: url(../images/btnSokDackStart.gif) no-repeat;
	height:23px;
	width:38px;
	text-transform: uppercase;
	font-size: 11px;
}
#LicensePlateAreaStart #Rims 
{
	float: left;
	width: 78px;
	height: 106px;
	padding: 12px 10px 0 10px;
	background: url(../images/licenseplate-area-right.gif) no-repeat;
	margin-top: 8px;
}
#LicensePlateAreaStart h3
{
	color: #fff;
}
#LicensePlateAreaStart a
{
	color: #ff000f;
	font-size: 12px;
}
#AdvancedSearchArea select 
{
	margin-right: 10px;
	width: 55px;
}
#AdvancedSearchArea select.tiresearch-wide 
{
	width:144px;
}
#AdvancedSearchArea label
{
	margin-right: 5px;
	font-size: 11px;
}
h2.result 
{
	font-weight: normal;
	font-size: 1.3em;
	margin: 22px 0 11px 27px;
	font-weight: bold;
}
div#resulttabs 
{
	margin: 0 0 0 17px;
}
div#resulttabs a 
{
	margin-right: 4px;
	padding-left: 21px;
	float: left;
	cursor: pointer;
}
div#resulttabs a span 
{
	padding-right: 21px;
	display: block;
	height: 22px;
	padding-top: 6px;
	float: left;
}
div#resulttabs a,
div#resulttabs a.notselected 
{
	background: url(../images/tab-notselected-left.gif) no-repeat;
	color: #ce000c;
}
div#resulttabs a span,
div#resulttabs a.notselected span
{
	background: url(../images/tab-notselected-right.gif) top right no-repeat;
}
div#resulttabs a.selected 
{
	color: #000;
	background: url(../images/tab-selected-left.gif) no-repeat;
}
div#resulttabs a.selected span
{
	background: url(../images/tab-selected-right.gif) top right no-repeat;
}
#tiresearch 
{
	padding-top: 10px;
	background: #fff;
}

DIV.ContactCompany a {
    color: #e70000;
    font-size: 11px;
    text-decoration: underline;
}

DIV.tirePriceHolder
{
	padding-top:3px;
	font-size: 11px;
}

DIV.tirePriceHolder strong
{
	
}

DIV.tirePriceHolder div.ContactDealer a
{
	word-wrap: break-word;
}

DIV.tirePriceHolder div.AllInclusive
{
	background-color: #e70000;
	padding: 2px 5px;
}


DIV.tirePriceHolder div.AllInclusive a
{
	color: #FFF;
    font-size: 12px;
	word-wrap: break-word;
	
}

DIV.sizeHolder
{
    font-size: 12px;
}

DIV.tirePriceHolder div.AllInclusivePrice
{
    font-size: 12px;
	background: url(../images/campaign-bg.gif) top left no-repeat;
	padding: 5px 5px 0px 5px;
	margin-bottom: 4px;
}

DIV.tirePriceHolder div.NormalPrice
{
    font-size: 12px;
	padding: 0px 5px 0px 5px;
}

DIV.tirePriceHolder div.AllInclusivePrice strong
{
	color:#e70000;
}

DIV.tirePricePad
{
	padding-left:5px;
}
DIV.tirePricePad a 
{
	
}
DIV.tireDetailPriceHolder
{
	padding-top:15px;
}

DIV.tireDetailPriceHolder DIV.priceDesc
{
	margin-top:10px;
}

DIV.tireDetailPriceHolder DIV.priceBig 
{
	margin-bottom:15px;
}

DIV.tireDetailPriceHolder DIV.priceBig strong
{
	background-color:#CF000A;
	color:#FFF;
	padding:5px;
	font-size:16px;
}

DIV.tireDetailPriceHolder DIV.priceNormal
{
	font-style:italic;
	font-size:12px;
}


DIV.tireDetailPriceHolder DIV.priceDesc strong
{
	color:#CF000A;
	font-size:12px;
}


#tiredetailwrapper .btnBack 
{
	background: url(../images/btnTillbaka.gif) no-repeat;
	width: 72px;
	height: 23px;
	border: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin:20px 0 0 205px;
}

div.tire
{
	background-color: #FFEFD3;
	width: 554px;
	border-bottom: 1px solid white;
	padding: 8px 25px;
}
div.tire h1 
{
	font-size: 1.2em;
	margin: 8px 0 22px 0;
	font-weight: bold;
}
div.tire h2 
{
	margin: 5px 0;
}
div.tire h2.manufacturer 
{
	margin: 15px 0 10px 0;
}
div.tire label 
{
	font-weight: normal;
}
div.tire select 
{
	font-size: 1em;
	/*margin-right: 32px;*/
}
div.tire p 
{
	margin: 0;
}
div.tire p a 
{
	color: #E70000;
	text-decoration: underline;
}
div.tire p a.link
{
	color: #E70000;
	text-decoration: underline;
}
div.tire #manufacturer table
{
	width: 100%;
}
div.tire #manufacturer table tr td
{
	width: 20%;
}
div.tire #manufacturer input 
{
	margin-right: 5px;
}
div.tire #manufacturer label 
{
	color: #e70000;
}
div.tire .button {
	background: url(../images/btnVisaVerkstad.gif) no-repeat;
	border:0;
	color:#FFFFFF;
	/*float:right;*/
	font-size:11px;
	font-weight:bold;
	height:23px;
	width:47px;
}
#result-info 
{
	border: 1px solid #efefef;
	padding: 16px 22px;
	margin-bottom: 16px;
	width: 370px;
}
#result-info p 
{
	margin: 0;
	font-size: 12px;
}
#result-info p a 
{
	color: #E70000;
	text-decoration: underline;
	font-size: 12px;
}
div#tireresult 
{
	width: 941px;
}
div#tireresult table.resulttable
{
	width: 100%;
}
div#tireresult table.resulttable tr th 
{
	color: #000;
	background: #e8e8e8;
}
div#tireresult table.resulttable tr th,
div#tireresult table.resulttable tr td
{
	border: 0;
}
div#tireresult table.resulttable tr th 
{
	padding: 8px 0 7px 0;
	text-align: left;
	font-weight: normal;
}

div#tireresult table.resulttable tr th a 
{
	color: #E70000;
	text-decoration: underline;
	font-size: 12px;
}
 

div#tireresult table.resulttable tr th.first 
{
	background: url(../images/tireresult-header-left.gif) no-repeat #e8e8e8;
}
div#tireresult table.resulttable tr th.description 
{
	width: 450px;
}
div#tireresult table.resulttable tr th.classification
{
	width: 210px;
}

div#tireresult table.resulttable tr th.size
{
    width: 125px;
}

div#tireresult table.resulttable tr th.last-price
{
	background: url(../images/tireresult-header-right.gif) top right no-repeat #e8e8e8;
	padding: 0px;
	color: #999999;
}
div#tireresult table.resulttable div.AllInclusiveHolder
{
    width: 110px;
    
}
div#tireresult table.resulttable tr th.last-classification
{
	background: url(../images/tireresult-header-right.gif) top right no-repeat #e8e8e8;
	width: 150px;
}
div#tireresult table.resulttable tr td 
{
	vertical-align: top;
	padding: 17px 8px 7px 0;
}
div#tireresult table tr.tire-row td {
	border-bottom: 1px solid #efefef;
}
div#tireresult table.resulttable tr td.image 
{
	padding: 7px 10px 7px 0;
	width: 76px;
	text-align: center;
}
div#tireresult table.resulttable tr td.model 
{
	width: 250px;
}
div#tireresult table.resulttable tr td.model a
{
	color: #CE000C;
	text-decoration: underline;
}
div#tireresult table.resulttable tr td span.manufacturer 
{
	color: #ce000c;
	font-size: 1.2em;
}
div#tireresult table.resulttable tr td span.name 
{
	color: #ce000c;
	font-size: 1.2em;
	font-weight: normal;
}
div#tireresult table.resulttable tr.tire-pager td
{
	padding: 2px 5px 3px 5px;
	background: url(../images/tireresult-footer.gif) no-repeat bottom left #e8e8e8;
}
div#tireresult table.resulttable tr.tire-pager td table 
{
	width: auto;
}
div#tireresult table.resulttable tr.tire-pager td table tr td 
{
	background: #e8e8e8;
	font-size: 1.1em;
}
div#tireresult table.resulttable tr.tire-pager td table tr td a 
{
	color: #ce000c;
	text-decoration: underline;
}

div#tireresult table.resulttable table#PriceInfoHeader
{
    padding: 0;
    margin: 0;
}

div#tireresult table.resulttable table#PriceInfoHeader tr td
{
    vertical-align: middle;
    padding: 2px 5px 1px 0px;
    margin: 0;
}

/* Tiredetail */
#tiredetailwrapper 
{
	float: left;
	width: 650px;
	margin-right: 16px;
}
#tiredetailtop 
{
	background: url(../images/tire-detail-top.gif) no-repeat;
	width: 650px;
	height: 10px;
}
#tiredetail 
{
	border-left: 2px solid #efefef;
	border-right: 2px solid #efefef;
	padding: 0 8px 0 17px;
	width: 621px;
}
#tiredetailbottom
{
	background: url(../images/tire-detail-bottom.gif) no-repeat;
	width: 650px;
	height: 10px;
}
#tiredetailimage 
{
	float: left;
	width: 170px;
	margin-right: 35px;
}
#tiredetailtext 
{
	float: left;
	width: 374px;
	margin-right: 10px;
}
#tiredetailstats 
{
	float: left;
	width: 323px;
}
#tiredetailtext h1 
{
	font-size: 2.1em;
	margin: 15px 0 0 0;
}
#tiredetailtext h2
{
	font-size: 1.5em;
	margin: 0 0 25px 0;
	font-weight: normal;
}
#tiredetailtext h3
{
	font-size: 1.5em;
	margin: 0 0 15px 0;
}
#tiredetailtext p 
{
	font-size: 1.2em;
}
#tiredetailtext input.btnPrint {
	background: url(../images/btnSkrivUt.gif) no-repeat;
	border: 0;
	color: #fff;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	width: 72px;
}
/* Visste du att */
#VissteDuAttTop 
{
	background: url(../images/didyouknow-header.gif) no-repeat;
	height: 38px;
	width: 278px;
	margin-top: 27px;
}
#VissteDuAttTop h2 
{
	position: absolute;
	left: -9999px;
}
#VissteDuAttBottom 
{
	background: url(../images/didyouknow-footer.gif) no-repeat left bottom;
	padding: 8px 21px 37px 21px;
}
#VissteDuAttBottom p 
{
	margin: 0;
}

/* Sitemap */
#SiteMap ul 
{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}
#SiteMap ul li ul 
{
	font-size: 1em;
}
#SiteMap ul li ul li
{
	margin-left: 40px;
}
#SiteMap ul li a 
{
	font-size: 1em;
	color: #E70000;
}
#FaqHolder div.advert .content-holder {
	display:none;
}


#ListAllWorkshops TH
{
	text-align: left;
	color: #373737;
	border-bottom: 3px solid #D00E0D;
	margin-bottom:5px;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:3px;
}

TABLE#ListAllWorkshops TBODY TR TD
{
	padding:0;
	margin:0;
}

TABLE#ListAllWorkshops TBODY TR TD.CityCell
{
	padding:0 20px 3px 0;
	margin: 0;
	font-weight:bold;
}

#ConstraintInfo
{
	border: 1px solid #efefef;
	padding: 16px 22px;
	margin-bottom: 16px;
	width: 370px;
}

span.price-disc {
    color: #999999;
}

div.tool-tip { 
    position: absolute;
    padding: 10px; 
    width: 258px; 
}

div.tool-tip p
{
    margin-bottom: 5px;
}

div.tool-tip, div.tool-tip table 
{
 	font-size: 10px;
}

div.tool-tip strong 
{
 	font-size: 11px;
}

div.tt-large {
    width: 350px !important;
    height: 230px;
    background: url(../images/bubble-large.png); 
} 

div.tt-normal {
    height: 200px;
    background: url(../images/bubble.png); 
} 

div.tt-small {
    height: 140px;
    background: url(../images/bubble-small.png);
} 

#ContentAreaList ul.rim-list
{
	float: left;
}

#ContentAreaList ul li.rim-item
{
	margin-bottom: 5px;
	list-style-image: none;
	float:left;
}


/* Falgar */

div#wrapper-content {
	margin:0 0 0 25px;
	float:left;
	width:717px;
	min-height: 400px;
	position:relative;
}

.right {
	float:right;
}


.top-content {
	 float:left; 
	 width:460px; 
	 padding: 0 15px 10px 5px;
}

.foot-content {
	 float:left; 
	 padding: 0 15px 10px 5px;
}


.top-button-partner {
	background:url(../images/background-button.gif) left no-repeat; 
	padding: 0 0 0 10px; 
	height:41px; 
	width:113px;
	font-size:11px;
}

.top-button-partner a {
	color:#CE000C;
}


.object {
    cursor: pointer;
    
	width:239px;
	height:205px;
	float:left;
	display:block;
	margin:0 0 12px 0;
}


.object-headline {
	background:url(../images/object-background-headline.gif) no-repeat;
	height:34px;
	font-size:18px;
	color:#313131;
	padding:0 0 0 14px;
}


.object-background {
	background:url(../images/object-background.gif) repeat-y;
}


.object-background-bottom {
	background:url(../images/object-background-bottom.gif) no-repeat;
	height:12px;
}


.object-td-left {
	padding:0 0 0 5px;
	width:100%;
	vertical-align:middle;
	text-align:center;
}


.object-td-right {
	vertical-align:top;
	padding:0 5px 0 0;
	color:#313131;
}


.object-price-headline {
	width:90px;
	font-weight:bold;
	color:#cf000d;
	background:#efefef;
	font-size:17px;
	padding:3px 0 3px 6px;
	text-align:left;
}


.object-price {
	font-size:11px;
	padding:1px 0 0 6px;
	background:#f7f7f7;
	text-align:left;
}

.object-price.last {
    font-size:5px;
    height: 5px;
	padding:0px 0 0 0px;
	
}


.object-logotype {
	text-align:center;
	background:url(../images/object-background.gif) repeat-y;
}


div#wrapper-object-details {
	 text-align:right; 
	 width:294px; 
	 position:absolute; 
	 right:0px; 
	 top:0px; 
	 z-index:2;
}


div#object-details-navigation {
	 border-bottom:1px solid #e9e9e9; 
	 padding:0 0 10px 0; 
	 margin:0 0 20px 0;
}


.object-details-navigation-link {
	padding:0 0 0 15px;
}


div#wrapper-object-details-content {
	 width:200px; 
	 float:right;
}


div#wrapper-object-details-content h1 {
	margin:0 0 0 0;
	font-size:18px;
	font-weight:normal;
}


div#wrapper-disclaimer {
	font-size:11px;
	clear:both;
}

#wrapper-object-details a:link, #wrapper-object-details a:visited {
    font-weight: normal;
    font-size: 12px;
    color:#CE000C;
    text-decoration:none;
}

#ContentAreaList {
float:left;
width: 720px;
}

div#CustomPuff {
     float: left;
     margin-top: 40px;
	 width:228px;
	 max-height: 200px;
}

div#CustomPuff .module-gray-rounded-top {
	  background:url(../images/module_gray_rounded_top.gif) no-repeat; 
	  height:7px;
}

div#CustomPuff .module-gray-rounded-content {
	  background:url(../images/module_gray_rounded_content.gif) bottom repeat-y; 
	  padding:2px 10px 10px 10px;
}

#ContentAreaList a, div#CustomPuff .module-gray-rounded-content a {
	color:#CE000C;
}
