    HTML, BODY
    {
        height: 100%;
	    width: 100%;
	    border: 0;
	    margin: 0;
	    padding: 0;
	    overflow: auto;	    
    }
    BODY
    {
        background-color: #ffffff;
        background-image: url(../../img/main/greenfadebg.jpg);
        background-position: top;
        background-repeat: repeat-x;
	    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    font-size: 10px;
    }
    FORM
	{
	  margin: 0;
	  padding: 0;
	  border: 0 none;
	}
	A
	{
	    border: 0;
	}


/*** base layout ***/
    DIV#divMainPage
    {
        width:1008px;
        height: 100%;
	    left:50%;
        margin-left:-505px;
        position:absolute;
        border: 0;
        background: top right repeat-y url(../../img/main/emptyall.png);
    }
    DIV#divMainPageMiddle
    {
        width: 970px; /*948px*/
	    position: absolute;
		left: 50%;
		margin-left: -485px; /*-472px;*/
		height: 73%;
    }
    DIV#divMainPageRightAdvert
    {
        width: 270px;
        position: absolute;
        top: 205px;
        left: 50%;
        margin-left: 500px;
        display: block;
    }
    DIV#divMainPageRightAdvert IMG
    {
        border: 0;
    }
    DIV#divMainPageTop
    {  
        top: 0px;
        height: 205px;
	    width: 100%;
	    left: 0px;
	    background: #FFF;
	    background-color:#353c2f;
        background-image:url(../../img/main/topbggreen.jpg);
    }
    
        DIV#divTopGreen
        {
            width:100%;
            height:6px;
            left:0px;
            background-image:url(../../img/main/topgreen.png);
            background-color:#96ce00;
        }
		
	    #rimflashplh 
        {
            float:right;
        	width: 694px;
        	height: 205px;
        	text-align:right;
        }
        
        #cart
        {
        	width:276px;
        	height:35px;
        	background-image:url(../../img/main/topcartbggreen.png);
        }
        #cart #txt
        {
        	padding-left: 28px;
        	padding-top: 8px;
        	font-size: 9px;
        	color: #ffffff;
        }
        #cart #txt #t1
        {
        	text-transform: uppercase;
        	font-weight: bold;
        }
        #cart #txt #t2
        {
        	color: #d7d7d7;
        	font-weight: bold;
        }
        #cart #txt #t3
        {
        	font-weight: bold;
        }
        #cart #txt #sum, #cart #txt #sumsuff {
        	color: #baff00;
        	font-weight: bold;
        }
        #cart #txt #tocheckout
        {
        	color: #ff6600;
        	text-decoration: none;
        	font-weight: bold;
        }
        #cart #txt #tocheckout:hover
        {
        	text-decoration: underline;
        }
		
	DIV#divTopMenu
	{
	    height: 36px;
		clear: both;
		width: 100%;
		position: relative;
		background-color: #677e52;
	    background-repeat: repeat-x;
	    background-image: url(../../img/menu/bg.png);
	}
	DIV#divTopMenu DIV.TopMenuItem
	{
	    float: left;
	    height: 36px;
	    position: relative;
	    text-align: center;
		padding-top: 4px;
		font-size: 13px;
		font-weight: 900;
		font-family: verdana;
		letter-spacing: -1px;
	}
	DIV#divTopMenu DIV.TopMenuItem A
	{
		color: #FFF;
		text-decoration: none;
	}
	DIV#divTopMenu DIV.TopMenuItem A:hover
	{
		color: Yellow;
	}
	DIV#divTopMenu DIV.TopMenuItemSpacer
	{
	    float: left;
	    height: 36px;
	    position: relative;
	    width: 3px;
	    background-image: url(../../img/menu/topmenu_spacer_right.png);
	}
	DIV#divTopMenu IMG.phone
	{
	    border: none;
	    position: absolute;
	    top: 0px;
	    right:0px
	}
	
	DIV.RimMenu
	{
	    height: 34px;
		clear: both;
		width: 100%;
	    background-image:url(../../img/rim_search/topflap_bg.png)
	}
	DIV.RimMenu .RimMenuItem
	{
	    float: left;
	    height: 34px;
	    text-align: center;
		font-size: 12px;
		font-weight: 900;
		font-family: verdana;
		letter-spacing: -1px;
		background-repeat: no-repeat;
	}
	DIV.RimMenu .RimMenuItem A
	{
		color: #545454;
		text-decoration: none;
		top: 7px;
	    position: relative;
	}
	
	DIV.TireMenu
	{
	    height: 34px;
		clear: both;
		width: 100%;
	    background-image:url(../../img/rim_search/topflap_bg.png)
	}
	DIV.TireMenu .TireMenuItem
	{
	    float: left;
	    height: 34px;
	    text-align: center;
		font-size: 12px;
		font-weight: 900;
		font-family: verdana;
		letter-spacing: -1px;
		background-repeat: no-repeat;
	}
	DIV.TireMenu .TireMenuItem A
	{
		color: #545454;
		text-decoration: none;
		top: 7px;
	    position: relative;
	}
	    
    DIV#divMainPageContents
	{
	    top: 247px;
		height: 100%;
        width: 100%;
        position: absolute;
		overflow: auto;
		background: #fff;
	}
	DIV#divMainPageHeadContents
	{
		width: 948px;
	}
	DIV#divMainPageMainContents
	{
		width: 948px;
		text-align: left;
	}
	DIV#divMainPageFooterUpper
	{
	    background-color: #ffffff;
		width: 948px;
		/*height: 50px;*/ /*228px*/
	}
	DIV#divMainPageFooterUpper IMG
	{
	    border: 0;
	}
	
	DIV#divMainPageFooterLower
	{
	    background-color: #ffffff;
		background-image: url(../../img/main/footer4.png);
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 948px;
		height: 228px; /*258px*/
	}
	
	
/*** loading popup ***/
	DIV#loading
	{
	    display: none;
	    z-index: 1000;
	    position: fixed;
	    top: 40%;
	    left: 50%;
	    margin-left: -78px;
	    padding: 10px;
	    background-color: #ffffff;
	    text-align: center;
	    border: 1px solid #a0a0a0;
	    color: #464646;
	}
	DIV#loading SPAN
	{
	    font-size: 12px;
	    font-weight: 700;
	}
	DIV#loading IMG
	{
	    padding-top: 5px;
	}
	
	
	
/*** tooltip ***/
	    .ghTooltip {
		    position: fixed;
		    top: -1000px;
		    left: -1000px;
		    z-index: 999;
	    }
	    
	    .ghTooltip .tl {
		    width: 9px;
		    height: 17px;
            background-image: url(../../img/tooltip/1.png);
	    }
	    .ghTooltip .t {
		    height: 17px;
            background-image: url(../../img/tooltip/2.png);
	    }
	    .ghTooltip .ta {
		    width: 20px;
		    height: 17px;
	    }
	    .ghTooltip .tr {
		    width: 20px;
		    height: 17px;
            background-image: url(../../img/tooltip/3.png);
	    }
	    .ghTooltip .tr img {
		    width: 20px;
		    height: 17px;
	    }

	    .ghTooltip .l {
		    width: 9px;
            background-image: url(../../img/tooltip/5.png);
	    }
	    .ghTooltip .l img {
		    width: 9px;
		    height: 51px;
	    }
	    .ghTooltip .tooltip_text {
		    background-color: #030303;
            background-image: url(../../img/tooltip/7.png);
		    font-family: verdana, sans-serif;
		    font-size: 10px;
		    color: #ffffff;
		    vertical-align: middle;
	    }
	    .ghTooltip .r {
		    width: 20px;
            background-image: url(../../img/tooltip/6.png);
	    }

	    .ghTooltip .bl {
		    width: 9px;
		    height: 25px;
            background-image: url(../../img/tooltip/8.png);
	    }
	    .ghTooltip .b {
		    height: 25px;
            background-image: url(../../img/tooltip/9.png);
	    }
	    .ghTooltip .ba {
		    width: 20px;
		    height: 25px;
	    }
	    .ghTooltip .br {
		    width: 20px;
		    height: 25px;
            background-image: url(../../img/tooltip/10.png);
	    }



/*** start ***/
        #content_start #divFormSearch
        {
            clear: both;
            background-image: url(../../img/start/searchbg.jpg);
            background-position: left bottom;
            background-repeat: no-repeat;
            height: 76px;
            padding-left: 15px;
            text-align: left;
	        vertical-align: top;
        }
        #content_start #divFormSearch SPAN
        {
	        color: #677e52;
	        font-weight: 700;
        }
        #content_start #divFormSearch SELECT
        {
            text-transform: uppercase;
        }
        #content_start #divFormSearch .verSep
        {
	        float: left;
        }
        #content_start #divFormSearch .grpHdr
        {
            font-family: Arial Narrow, Arial, Verdana, Geneva, Helvetica, sans-serif;
	        font-weight: 800;
	        font-size: 20px;
	        letter-spacing: -1px;
	        padding-bottom: 2px;
        }
        #content_start #divFormSearch .grpHdr .partOne
        {
            color:#898989;
        }
        #content_start #divFormSearch .grpHdr .partTwo
        {
            color:#677e52;
        }
        #content_start #divFormSearch #divStep1Vehicle
        {
	        float: left;
	        padding-right: 5px;
        }
        #content_start #divFormSearch #divStep1Vehicle #divStep1brand
        {
            float: left;
            padding-right: 8px;
        }
        #content_start #divFormSearch #divStep1Vehicle #divStep1brand SELECT
        {
            width: 150px;
            
        }
        #content_start #divFormSearch #divStep1Vehicle #divStep1model
        {
            float:left;
        }
        #content_start #divFormSearch #divStep1Vehicle #divStep1model SELECT
        {
            width: 200px;
        }
        #content_start #divFormSearch #divStep2Product
        {
	        float: left;
	        padding-right: 5px;
        }
        #content_start #divFormSearch #divStep2Product #divStep2type
        {
            float: left;
            padding-right: 8px;
        }
        #content_start #divFormSearch #divStep2Product #divStep2type SELECT
        {
            width: 150px;
            
        }
        #content_start #divFormSearch #divStep2Product #divStep2size
        {
            float:left;
            padding-right: 8px;
        }
        #content_start #divFormSearch #divStep2Product #divStep2size SELECT
        {
            width: 100px;
        }
        #content_start #divFormSearch #divStepSearch
        {
            float:left;
            padding-left:20px;
        }
        #content_start #divFormSearch #divStepSearch .searchBtn
        {
            background-image:url(../../img/start/searchButton.gif);
            background-position: left bottom;
            background-repeat: no-repeat;
            cursor: pointer;
            width: 64px;
            height: 36px;
            text-align: left;
        }
        #content_start #divFormSearch #divStepSearch .searchBtn DIV
        {
            padding-top: 9px;
            padding-left: 8px;
            color: #ffffff;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: -1px;
        }

		#content_start #topbanner 
		{
			width: 948px;
			height: 183px;
		}
		#content_start #topbanner #top1
		{
			width: 358px;
			height: 183px;
			float: left;
		}
		#content_start #topbanner #top2
		{
			width: 590px;
			height: 183px;
			float: left;
		}
		#content_start #rimbanner 
		{
			background: url(../../img/start/offer/lill_banner2.gif);
			width: 948px;
			height: 33px;
		}
		#content_start #rimbannerSummer 
		{
			background: url(../../img/start/offer/lill_banner3.gif);
			width: 948px;
			height: 33px;
		}
		#content_start #tirebanner 
		{
			width: 948px;
			height: 156px;
		}
		#content_start #infotopsep, #content_start #bottombannersep
		{
			clear:both;
			width: 948px;
			height: 14px;
			background-image: url(../../img/start/infotopsep.png);
		}
		#content_start #info
		{
			width: 948px;
			height: 108px;
		}
		#content_start #info #infolabel
		{
			width: 264px;
			height: 108px;
			float: left;
			background-image: url(../../img/start/infolabel.gif);
		}
		#content_start #info #infolabel div
		{
			width: 218px;
			padding-top: 73px;
			padding-left: 19px;
		}
		#content_start #info #infolabel div H1
		{
			font-family: Verdana,sans-serif;
			font-size: 9px;
			color: #636363;
			font-weight: bold;
			text-transform: uppercase;
			margin-top: 0px;
			margin-bottom: 0px;
		}
		#content_start #info #infotxt
		{
			width: 684px;
			height: 108px;
			float: left;
			font-size: 10px;
		}
		#content_start #infobotsep
		{
			width: 948px;
			height: 13px;
			background-image: url(../../img/start/infobotsep.png);
		}
		#content_start #bottombanner 
		{
			width: 948px;
		}

            
/*** info page ***/
		#content_info {
			width: 948px;
		}
		#content_info #top 
		{
			margin: 0px;
			padding: 0px;
			position: relative;
			width: 948px;
			height: 9px;
			background-image: url(../../img/info/toploop1.png);
		}
		#content_info #top #i1 
		{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 34px;
			height: 9px;
			border: none;
		}
		#content_info #top #i3 {
			position: absolute;
			top: 0px;
			left: 898px;
			width: 50px;
			height: 9px;
			border: none;
		}
		#content_info #infobg {
			position: relative;
			width: 948px;
			height: 165px;
			background-color: #5a1214;
			background-image: url(../../img/info/menubg.jpg);
		}
		#content_info #infobg .links {
			position: absolute;
			top: 4px;
			/* left: 615px;*/			
			left: 414px;			
			width: 327px;
			height: 165px;
			text-align: left;
			font-size: 1px;
        }			
		#content_info #infobg .links2 {
			position: absolute;
			top: 4px;
			left: 747px;			
			width: 180px;
			height: 165px;
			text-align: left;
			font-size: 1px;			
		}
		#content_info #infobg .links A{
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			font-family: verdana;
			font-size: 10px;
			color: #ffffff;
			padding-left: 8px;
		}
		#content_info #infobg .links A:hover {
			text-decoration: underline;
		}
		#content_info #infobg .links A.sel {
			color: #ff0000;
		}
		#content_info #infobg .links A.sel:hover {
			text-decoration: none;
		}
		#content_info #infobg .links IMG {
			margin-top: 3px;
			margin-bottom: 3px;
			clear: both;
		}
		#content_info #infobg .links2 A{
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			font-family: verdana;
			font-size: 10px;
			color: #ffffff;
			padding-left: 8px;
		}
		#content_info #infobg .links2 A:hover {
			text-decoration: underline;
		}
		#content_info #infobg .links2 A.sel {
			color: #ff0000;
		}
		#content_info #infobg .links2 A.sel:hover {
			text-decoration: none;
		}
		#content_info #infobg .links2 IMG {
			margin-top: 3px;
			margin-bottom: 3px;
			clear: both;
		}
		#content_info #txtplh #txtplhdiv {
			position: relative;
			overflow: hidden;
			width: 937px;
			height: 441px;
			background-image: url(../../img/info/txtbg.jpg);
			background-repeat: repeat-x;
		}
		#content_info TD.txtitem {
			width: 937px;
			font-family: verdana;
			font-size: 10px;
			text-align: left;
			vertical-align: top;
		}
		#content_info #shadl {
			width: 6px;
			background-image: url(../../img/info/shadowleft.png);
		}
		#content_info #shadr {
			width: 5px;
			background-image: url(../../img/info/shadowright.png);
		}
		#content_info .txttable {
			width: 10307px; /* 937*11, alltså en mer än antalet */			
			position: absolute;
			top: 0px;
			left: 0px;
		}

/*** faq page ***/
        #content_faq {
			width: 948px;
		}
		#content_faq #top 
		{
			margin: 0px;
			padding: 0px;
			position: relative;
			width: 948px;
			height: 9px;
			background-image: url(../../img/faq/toploop1.png);
		}
		#content_faq #top #i1 
		{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 34px;
			height: 9px;
			border: none;
		}
		#content_faq #top #i3 {
			position: absolute;
			top: 0px;
			left: 898px;
			width: 50px;
			height: 9px;
			border: none;
		}
		#content_faq #faqbg {
			position: relative;
			width: 948px;
			height: 165px;
			background-color: #5a1214;
			background-image: url(../../img/faq/menubg.jpg);
		}
		#content_faq #faqbg .links {
			position: absolute;
			top: 4px;
			left: 615px;
			width: 328px;
			height: 165px;
			text-align: left;
			font-size: 1px;
		}
		#content_faq #faqbg .links A {
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			font-family: verdana;
			font-size: 10px;
			color: #ffffff;
			padding-left: 8px;
		}
		#content_faq #faqbg .links A:hover {
			text-decoration: underline;
		}
		#content_faq #faqbg .links A.sel {
			color: #ff0000;
		}
		#content_faq #faqbg .links A.sel:hover {
			text-decoration: none;
		}
		#content_faq #faqbg .links IMG {
			margin-top: 3px;
			margin-bottom: 3px;
			clear: both;
		}
        #content_faq #txtplh #txtplhdiv {
			position: relative;
			overflow: hidden;
			width: 937px;
			height: 441px;
			background-image: url(../../img/faq/txtbg.jpg);
			background-repeat: repeat-x;
		}
		#content_faq TD.txtitem {
			width: 937px;
			font-family: verdana;
			font-size: 10px;
			text-align: left;
			vertical-align: top;
		}
		#content_faq #shadl {
			width: 6px;
			background-image: url(../../img/faq/shadowleft.png);
		}
		#content_faq #shadr {
			width: 5px;
			background-image: url(../../img/faq/shadowright.png);
		}
		#content_faq .txttable {
			width: 7496px; /* 937*8 */
			position: absolute;
			top: 0px;
			left: 0px;
		}


/*** nointerest page ***/
        #content_nointerest {
			width: 948px;
		}
		#content_nointerest #top 
		{
			margin: 0px;
			padding: 0px;
			position: relative;
			width: 948px;
			height: 9px;
			background-image: url(../../img/nointerest/toploop1.png);
		}
		#content_nointerest #top #i1 
		{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 34px;
			height: 9px;
			border: none;
		}
		#content_nointerest #top #i3 {
			position: absolute;
			top: 0px;
			left: 898px;
			width: 50px;
			height: 9px;
			border: none;
		}
		#content_nointerest #nointerestbg {
			position: relative;
			width: 948px;
			height: 165px;
			background-color: #5a1214;
			background-image: url(../../img/nointerest/menubg.jpg);
		}
		#content_nointerest #nointerestbg .links {
			position: absolute;
			top: 4px;
			left: 615px;
			width: 328px;
			height: 165px;
			text-align: left;
			font-size: 1px;
		}
		#content_nointerest #nointerestbg .links A {
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			font-family: verdana;
			font-size: 10px;
			color: #ffffff;
			padding-left: 8px;
		}
		#content_nointerest #nointerestbg .links A:hover {
			text-decoration: underline;
		}
		#content_nointerest #nointerestbg .links A.sel {
			color: #ff0000;
		}
		#content_nointerest #nointerestbg .links A.sel:hover {
			text-decoration: none;
		}
		#content_nointerest #nointerestbg .links IMG {
			margin-top: 3px;
			margin-bottom: 3px;
			clear: both;
		}
        #content_nointerest #txtplh #txtplhdiv {
			position: relative;
			overflow: hidden;
			width: 937px;
			height: 441px;
			background-image: url(../../img/nointerest/txtbg.jpg);
			background-repeat: repeat-x;
		}
		#content_nointerest TD.txtitem {
			width: 937px;
			font-family: verdana;
			font-size: 10px;
			text-align: left;
			vertical-align: top;
		}
		#content_nointerest #shadl {
			width: 6px;
			background-image: url(../../img/nointerest/shadowleft.png);
		}
		#content_nointerest #shadr {
			width: 5px;
			background-image: url(../../img/nointerest/shadowright.png);
		}
		#content_nointerest .txttable {
			width: 7496px; /* 937*8 */
			position: absolute;
			top: 0px;
			left: 0px;
		}


/*** rim search ***/
        #content_rimsearch #divFormSearch
        {
            clear: both;
            background-image: url(../../img/rim_search/searchBackground.jpg);
            background-position: left bottom;
            background-repeat: no-repeat;
            height: 77px;
            width: 948px;
            text-align: left;
	        vertical-align: top;
        }
        #content_rimsearch #divFormSearch SPAN
        {
	        color: #677e52;
	        font-weight: 700;
        }
        #content_rimsearch #divFormSearch SELECT
        {
            text-transform: uppercase;
        }
        #content_rimsearch #divFormSearch .verSep
        {
	        float: left;
        }
        #content_rimsearch #divFormSearch .grpHdr
        {
            font-family: Arial Narrow, Arial, Verdana, Geneva, Helvetica, sans-serif;
	        font-weight: 800;
	        font-size: 20px;
	        letter-spacing: -1px;
	        padding-bottom: 2px;
        }
        #content_rimsearch #divFormSearch .label
        {
            color:#000000;
            font-size: 11px;
            font-weight: normal;
        }
        #content_rimsearch #divFormSearch .grpHdr .partOne
        {
            color:#898989;
        }
        #content_rimsearch #divFormSearch .grpHdr .partTwo
        {
            color:#677e52;
        }
        #content_rimsearch #divFormSearch #divStep1Vehicle
        {
	        float: left;
	        padding-left: 15px;
	        padding-right: 5px;
	        padding-top: 6px;
        }
        #content_rimsearch #divFormSearch #divStep1Vehicle #divStep1brand
        {
            float: left;
            padding-right: 8px;
        }
        #content_rimsearch #divFormSearch #divStep1Vehicle #divStep1brand SELECT
        {
            width: 150px;
            
        }
        #content_rimsearch #divFormSearch #divStep1Vehicle #divStep1model
        {
            float:left;
        }
        #content_rimsearch #divFormSearch #divStep1Vehicle #divStep1model SELECT
        {
            width: 190px;
        }
        #content_rimsearch #divFormSearch #divStep1Vehicle .step1boltCircle
        {
            float:left;
            padding-left: 5px;
        }
        #content_rimsearch #divFormSearch .step2Product
        {
	        float: left;
	        padding-right: 5px;
	        padding-top: 6px;
        }
        #content_rimsearch #divFormSearch .step2Product .step2boltCircle
        {
            float: left;
            padding-right: 8px;
        }
        #content_rimsearch #divFormSearch .step2Product .step2boltCircle SELECT
        {
            width: 150px;
        }
        #content_rimsearch #divFormSearch .step2Product #divStep2size
        {
            float:left;
            padding-right: 8px;
        }
        #content_rimsearch #divFormSearch .step2Product #divStep2size SELECT
        {
            width: 100px;
        }
        #content_rimsearch #divFormSearch .step2Product #divStep2manufacturer
        {
            float: left;
        }
        #content_rimsearch #divFormSearch .step2Product #divStep2manufacturer SELECT
        {
            width: 190px;
        }
        #content_rimsearch #divFormSearch #divStepSearch
        {
            float:left;
            padding-top:30px;
            padding-left:20px;
        }
        #content_rimsearch #divFormSearch #divStepSearch .searchBtn
        {
            background-image:url(../../img/rim_search/searchButton.gif);
            background-position: left bottom;
            background-repeat: no-repeat;
            cursor: pointer;
            width: 64px;
            height: 36px;
            text-align: left;
        }
        #content_rimsearch #divFormSearch #divStepSearch .searchBtn DIV
        {
            padding-top: 9px;
            padding-left: 8px;
            color: #ffffff;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: -1px;
        }
        
		#content_rimsearch #separatorloop {
			background-image: url(../../img/rim_search/separatorloop.png);
			width: 100%;
			height: 11px;
			font-size: 1px;
		}
		#content_rimsearch #divPayAndSort
		{
		    clear: both;
			height: 45px;
			width: 948px;
			background-image: url(../../img/rim_search/paymentAndSortorder.jpg);
		}
		#content_rimsearch #divPayAndSort .optSel
		{
		    cursor: pointer;
		}
		#content_rimsearch #divPayAndSort #divPay
		{
		    float: left;
		    width: 550px;
		}
		#content_rimsearch #divPayAndSort #divPay .opt
		{
		    float: left;
		}
		#content_rimsearch #divPayAndSort #divPay #divPayOpt
		{
		    float: left;
		    padding-left: 273px;
		    padding-top: 3px;
		    color: white;
		    font-size: 10px;
		}
		#content_rimsearch #divPayAndSort #divPay #divPayOpt .payOptLabel
		{
		    padding-top: 4px;
		    padding-bottom: 0px;
		    font-weight: 700;
		}
		#content_rimsearch #divPayAndSort #divPay #divPayOpt .optList
		{
		    background-color: #353c2f;
		    color: #ffffff;
		    width: 190px;
		}
		#content_rimsearch #divPayAndSort #divSort
		{
		    float: left;
		    padding-top: 10px;
		    padding-left: 30px;
		    color: #677e52;
		}
		#content_rimsearch #divPayAndSort #divSort .label
		{
		    color: #677e52;
		    font-weight: 700;
		}
		#content_rimsearch #divPayAndSort #divPagerCount
		{
		    float: right;
		    padding-top: 10px;
		    padding-right: 20px;
		    color: #575757;
		}
		#content_rimsearch #divPayAndSort #divPagerCount .label
		{
		    color: #575757;
		    font-weight: 700;
		}
		#content_rimsearch #bottomloop
		{
		    clear: left;
			background-image: url(../../img/rim_search/bottomloop.png);
			width: 100%;
			height: 10px;
			font-size: 1px;
		}


/*** rim/listdetail.aspx ***/
		#rimlistdetail .itm
		{
		    /*clear: both;*/
		    position: relative;
			width: 948px;
			height: 120px;
			background-image: url(../../img/rim_detail/itembg.png);
			background-repeat: no-repeat;
			background-position: right top;
		}
		#rimlistdetail .itm .topimg
		{
			width: 828px;
			height: 7px;
			z-index: 10;
		}
		#rimlistdetail .itm .top
		{
			width: 828px;
			height: 7px;
			left: 0px;
			top: 0px;
			z-index: 10;
		}
		#rimlistdetail .itm .imgplh
		{
		    float: left;
			width: 120px;
			height: 120px;
			text-align: right;
			left: 0px;
			top: 0px;
			z-index: 1;
		}
		#rimlistdetail .itm .imgplh .imgprod
		{
			width: 117px;
			height: 117px;
		}
		#rimlistdetail .itm .imgplh .imgdiscountflag {
			width: 117px;
			height: 117px;
			position: absolute;
			left: 0px;
			z-index: 2;
			display: none;
		}
		#rimlistdetail .itm .cnt
		{
		    float: right;
			width: 828px;
			height: 120px;
			top: 0px;
			z-index: 10;
		}
		#rimlistdetail .itm .leftStuff
		{
		    clear:both;
		    width:100%;
		    height:95px;
		    margin: 0;
		    padding: 0;
		    z-index: 10;
		}
		#rimlistdetail .itm .leftStuff .delimUpper
		{
		    float:left;
		    width: 26px;
		    height:28px;
		    z-index: 10;
		}
		#rimlistdetail .itm .topbar {
			width: 100%;
			height: 18px;
			background-color: #2c2c2c;
			background-image: url(../../img/rim_detail/topbarbg.png);
			font-size: 6px;
			z-index: 10;
		}
		#rimlistdetail .itm .topbar .inchescap {
			width: 27px;
			height: 18px;
			float: left;
			background-image: url(../../img/rim_detail/topbarinchescap.png);
			font-size: 1px;
		}
		#rimlistdetail .itm .topbar .showonmy {
			width: 164px;
			height: 18px;
			float: right;
			background-image: url(../../img/rim_detail/topbarshowonmycar.png);
			font-size: 1px;
			cursor: pointer;
		}
		#rimlistdetail .itm .topbar .showonmy:hover {
			background-image: url(../../img/rim_detail/topbarshowonmycar_on.png);
		}
		#rimlistdetail .itm .topbar .moreimages {
			width: 129px;
			height: 18px;
			float: right;
			background-image: url(../../img/rim_detail/topbarmoreimages.png);
			font-size: 1px;
			cursor: pointer;
		}
		#rimlistdetail .itm .topbar .moreimages:hover {
			background-image: url(../../img/rim_detail/topbarmoreimages_on.png);
		}
		#rimlistdetail .itm .topbar .inchlabel {
			width: 90px;
			height: 18px;
			float: left;
			background-image: url(../../img/rim_detail/topbarselectinch.png);
			font-size: 1px;
		}
		#rimlistdetail .itm .topbar .showmoreinfo
		{
		    width: 80px;
			height: 18px;
			float: right;
		}
		#rimlistdetail .itm .topbar .showmoreinfo DIV
		{
		    padding-top: 2px;
		    color: #ffffff;
		    font-size: 10px;
		    cursor: pointer;
		}
		#rimlistdetail .itm .topbar .inches {
			height: 18px;
			float: left;
			cursor: pointer;
		}
		#rimlistdetail .itm .topbar .inches .inch0
		{
    		width: 20px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/rim_detail/inch_0.gif);
		}
		#rimlistdetail .itm .topbar .inches .inchdiscount0
		{
    		width: 20px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/rim_detail/inch_discount_0.gif);
		}
		#rimlistdetail .itm .topbar .inches .inch1
		{
    		width: 20px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/rim_detail/inch_1.gif);
		}
		#rimlistdetail .itm .topbar .widthlabel {
			width: 92px;
			height: 18px;
			float: left;
			background-image: url(../../img/rim_detail/topbarselectwidth.png);
			font-size: 1px;
		}
		#rimlistdetail .itm .topbar .accessoryflag {
			width: 120px;
			height: 18px;
			float: right;
			background-color: #bb1a20;
			background-image: url(../../img/rim_detail/topbaraccessoryflag.png);
			font-size: 1px;
		}
		#rimlistdetail .itm .topbar .accessoryflag:hover {
			background-image: url(../../img/rim_detail/topbaraccessoryflag_on.png);
		}
		#rimlistdetail .itm .name 
		{
		    float:left;
			width: 666px;
			height: 28px;
			z-index: 10;
			text-transform: uppercase;
			text-align: left;
			font-family: Arial Narrow, Arial, sans-serif;
			font-size: 23px;
			font-weight: bold;
			color: #4b131f;
		}
		#rimlistdetail .itm .priceCnt
		{
		    float:left;
		    width:320px;
		}
		#rimlistdetail .itm .priceCnt .delimLower
		{
		    float:left;
		    width: 26px;
		    height:47px;
		}
		#rimlistdetail .itm .price
		{
		    float: left;
		    width: 294px;
			height: 47px;
			z-index: 10;
			text-transform: uppercase;
			font-family: Arial Narrow, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #4b131f;
		}
		#rimlistdetail .itm .price .topprices {
			left: 0px;
			height: 25px;
		}
		#rimlistdetail .itm .price .topprices .big {
			font-size: 16px;
			color: #ff6600;
		}
		#rimlistdetail .itm .price .topprices .small {
			color: #666666;
		}
		#rimlistdetail .itm .price .paymplan {
			height: 22px;
			font-size: 16px;
			color: #ff6600;
		}
		#rimlistdetail .itm .price .paymplan .paymperiod {
			font-size: 12px;
			color: #666666;
		}
		.sIFR-hasFlash .itm .price .small 
		{
    		height: 30px;
		}
		#rimlistdetail .itm .descCont
		{
		    float:left;
			width: 348px;
			z-index: 10;
		}
		#rimlistdetail .itm .descCont .desc
		{
			width: 348px;
			height: 43px;
			font-size: 10px;
			color: #555555;
			overflow-x: hidden;
			overflow-y: auto;
		}
        #rimlistdetail .itm .prodInfolbl
		{
		    position: absolute;
		    top: 95px;
		    left: 424px;
			z-index: 20;
		    width: 192px;
		    height: 25px;
			background-image: url(../../img/rim_detail/prodInfoBg2.gif);
			display: block;
		}
		#rimlistdetail .itm .prodInfolbl A
		{
			display: block;
		    color: #ffffff;
		    padding-top: 8px;
		    padding-left: 29px;
		    font-size: 10px;
		    font-weight: 700;
		    text-decoration: none;
		    cursor: pointer;
		}
		#rimlistdetail .itm .divtirelbl
		{
		    float: left;
		    z-index: 10;
		}
		#rimlistdetail .itm .tirelbl
		{
			width: 320px;
			height: 20px;
			/*top: 100px;*/
			/*left: 0px;*/
			background-image: url(../../img/rim_detail/tirelbl2.gif);
			font-size: 1px;
			z-index: 10;
			cursor: pointer;
		}
		#rimlistdetail .itm .buyqty
		{
		    float:right;
		    padding-right: 16px;
		    padding-top: 24px;
			z-index: 10;
			text-align: left;
			font-size: 10px;
		}
		#rimlistdetail .itm .buyqty SPAN {
			color: #898989;
			font-weight: bold;
		}
		#rimlistdetail .itm .buy 
		{
		    float:right;
			width: 129px;
			height: 40px;
			z-index: 10;
			font-size: 10px;
		}
		#rimlistdetail .itm .buy DIV {
			width: 90px;
			height: 40px;
			cursor: pointer;
			float: right;
			background-image: url(../../img/rim_detail/btnbuy.png);
		}
		#rimlistdetail .itm .buy DIV:hover {
			background-image: url(../../img/rim_detail/btnbuy_on.png);
		}
		#rimlistdetail .tirespacer {
			width: 948px;
			height: 7px;
			font-size: 1px;
			background-color: #d3d3d3;
			background-image: url(../../img/rim_detail/tirespacerbg.png);
		}
		.moreimagespop {
    		position: relative;
    		width: 339px;
    		height: 350px;
		}
		.moreimagespop IMG {
    		position: absolute;
    		top: 0px;
    		left: 0px;
    		width: 339px;
    		height: 332px;
    		clear: both;
		}
		.moreimagespop DIV {
    		position: absolute;
    		clear: both;
    		top: 338px;
    		left: 0px;
    		width: 339px;
    		font-weight: bold;
    		text-align: right;
		}


/*** RimDetails ***/
        #rimdetails
        {
            /*clear: both;*/
            margin-top: 10px;
            width: 100%;
            padding-left: 10px;
            padding-right: 10px;
        }
        #rimdetails .name
		{
		    /*float:left;*/
			/*width: 500px;*/
			height: 28px;
			text-transform: uppercase;
			text-align: left;
			font-family: Arial Narrow, Arial, sans-serif;
			font-size: 23px;
			font-weight: bold;
			color: #4b131f;
		}
		#rimdetails .price
		{
			height: 47px;
			z-index: 10;
			text-transform: uppercase;
			font-family: Arial Narrow, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #4b131f;
		}
		#rimdetails .price .topprices {
			left: 0px;
			/*height: 25px;*/
		}
		#rimdetails .price .topprices .big {
			font-size: 16px;
			color: #ff6600;
		}
		#rimdetails .price .topprices .small {
			color: #666666;
		}
		#rimdetails .price .oldprice {
			color: #808080;
			text-decoration: line-through;
		}
		#rimdetails .price .discountprice {
			color: #ff0000;
		}
		#rimdetails .price .paymplan {
			/*height: 22px;*/
			font-size: 16px;
			color: #ff6600;
		}
		#rimdetails .price .paymplan .paymperiod {
			font-size: 12px;
			color: #666666;
		}
		#rimdetails .size 
		{
		    font-family: Arial Narrow, Arial, sans-serif;
		    font-size: 12px;
		    font-weight: 700;
		    color: #4b131f;
		    margin-top: 20px;
		    z-index: 10;
		}
		#rimdetails .desc
		{
			width: 348px;
			font-size: 11px;
			color: #5f5f5f;
			margin-top: 20px;
			z-index: 10;
		}
		
		
/*** Product/ProductDetail.aspx ***/		
        #divProductDetail
        {
        }
		#divProductDetail .linkBack
        {
            width: 200px;
            height: 24px;
            background-image: url(../../img/product_detail/brandgulLeftBar.png);
            background-position: left bottom;
            background-repeat: no-repeat;
            cursor: pointer;
        }
        #divProductDetail .linkBack DIV
        {
            font-size: 12px;
            font-weight: 700;
            padding-left: 8px;
            padding-top: 5px;
        }
        #divProductDetail .linkBack A
        {
            color: #ffffff;
            text-decoration: none;
        }
		#divProductDetail #divTopNavigateBar
		{
		    width: 948px;
		    background-image: url(../../img/product_detail/topNavigateBg.png);
		    background-position: left bottom;
		    height: 21px;
		}
		#divProductDetail #divTopNavigateBar #divNavHdr
		{
		    float: left;
		    padding-top: 4px;
		    padding-left: 4px;
		    width: 560px;
		}
		#divProductDetail #divTopNavigateBar #divNavHdr .label
		{
		    float: left;
		    color: #626262;
		    font-weight: 700;
		    padding-right: 10px;
		}
		#divProductDetail #divTopNavigateBar #divNavHdr .prodGrp
		{
		    float: left;
		    color: #ff6600;
		    font-weight: 700;
		}
		#divProductDetail #divTopNavigateBar #divNavHdr .prodGrpDelim
		{
		    float: left;
		    color: #626262;
		    font-weight: 700;
		    padding-left: 6px;
		    padding-right: 6px;
		}
		#divProductDetail #divTopNavigateBar .tireOnRim
		{
		    float: left;
		    width: 372px;
		    background-image: url(../../img/product_detail/showTiresOnRim.png);
		    background-position: left bottom;
		    height: 21px;
		    cursor: pointer;
		}
		#divProductDetail #divTopNavigateBar .tireOnRim DIV
		{
		    padding-top: 6px;
		    padding-left: 32px;
		    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		    color: #95d701;
		    font-size: 10px;
		    font-weight: 700;
		}
		#divProductDetail .listTireVehicleRim
		{
		    background-color: #242423;
    		background-image: url(../../img/tire_vehiclerim/bg.png);
			color: #ffffff;
			width: 100%;
		}
		#divProductDetail .listTireVehicleRim .hdrtbl,
		#divProductDetail .listTireVehicleRim .tirelisttbl 
		{
    		width: 100%;
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr1
		{
			width: 674px;
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr2
		{
			width: 274px;
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr1 .hdr
		{
			font-family: Arial Narrow, Arial, Sans-Serif;
			font-size: 18px;
			color: #ffffff;
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr1 .vehiclename
		{
    		text-transform: uppercase;
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr2 .img1
		{
    		float:right;width:65px;height:19px
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr2 .img2
		{
    		float:right;width:77px;height:19px;
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr2 SELECT
		{
    		color:#ffffff;background-color:#242423;font-weight:normal;float:right;height:19px;
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr2 .tiretype30
		{
    		float:right;width:51px;height:19px
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr2 .tiretype40
		{
    		float:right;width:66px;height:19px
		}
		#divProductDetail .listTireVehicleRim .hdrtbl .hdr2 .tiretype20
		{
    		float:right;width:67px;height:19px
		}
		
		#divProductDetail #divProdDetailCont
		{
		    width: 948px;
		    padding-top: 2px;
		}
		#divProductDetail #divProdDetailCont #divProdPictureWeb
		{
		    float:left;
		    width:125px;
		    text-align: right;
		}
		#divProductDetail #divProdDetailCont .pictureWeb
        {
            width: 117px;
            height: 117px;
        }
        #divProductDetail #divProdDetailCont .pictureDiscountFlag
        {
            position: relative;
            left: 8px;
            top: -117px;
            width: 117px;
            height: 117px;
        }
		#divProductDetail #divProdDetailCont #divDetails
		{
		    float:left;
		    width:823px;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarSpacer
		{
		    height:7px;
		    width:100%;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont
		{
		    height: 18px;
		    width: 823px;
		    background-color: #2c2c2c;
		    background-image: url(../../img/rim_detail/topbarbg.png);
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarWithSizes
		{
		    float: left;
		    height: 18px;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarWithSizes .topBarSizes
		{
		    float: left;
		    width: 90px;
		    height: 18px;
		    background-image: url(../../img/product_detail/topBarInchSel.png);
		    color: #ffffff;
		    font-size: 10px;
		    text-align: center;
		    font-weight: 700;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarWithSizes .topBarSizes DIV
		{
		    padding-top: 2px;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarWithSizes .inches
		{
		    float: left;
			height: 18px;
			cursor: pointer;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarWithSizes .inches .inch0
		{
    		width: 20px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/product_detail/inch0.gif);
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarWithSizes .inches .inch1
		{
    		width: 20px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/product_detail/inch1.gif);
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarWithSizes .inches .inchdiscount0
		{
    		width: 20px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/product_detail/inch_discount_0.gif);
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarWithSizes .inches .inchEndBar
		{
    		width: 27px;
    		height: 18px;
			float: left;
			background-image: url(../../img/product_detail/inchesEndBar.png);
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarNoSizes
		{
		    float: left;
		    width: 47px;
		    height: 18px;
		    background-image: url(../../img/product_detail/topBarNoSizes.png);
		    color: #ffffff;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .widthlabel
		{
			width: 92px;
			height: 18px;
			float: left;
			background-image: url(../../img/rim_detail/topbarselectwidth.png);
			font-size: 1px;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarRimOnCar
		{
		    float: right;
		    width: 202px;
		    height: 13px;
		    margin-top: 1px;
		    margin-right: 1px;
		    background-image: url(../../img/product_detail/showRimOnCar.png);
		    color: #ffffff;
		    font-size: 10px;
		    text-align: right;
		    font-weight: 700;
		    cursor: pointer;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarRimOnCar DIV
		{
		    padding-top: 1px;
		    padding-right: 8px;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarAccessoryFlag
		{
		    float: right;
		    width: 160px;
		    height: 13px;
		    margin-top: 1px;
		    margin-right: 1px;
		    background-image: url(../../img/product_detail/topBarAccessoryFlag.png);
		    color: #ffffff;
		    font-size: 10px;
		    text-align: right;
		    font-weight: 700;
		    cursor: pointer;
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarAccessoryFlag:hover
		{
			background-image: url(../../img/product_detail/topBarAccessoryFlag_on.png);
		}
		#divProductDetail #divProdDetailCont #divDetails #divTopBarCont .topBarAccessoryFlag DIV
		{
		    padding-top: 1px;
		    padding-right: 8px;
		}
		#divProductDetail #divProdDetailCont #divDetails #divProdText
		{
		    float:left;
		    margin-left:10px;
		    width:500px;
		}
		#divProductDetail #divProdDetailCont #divDetails #divProdText .prodGrpLogo
		{
		    padding-top:4px;
		}
		#divProductDetail #divProdDetailCont #divDetails #divProdText .prodGrpLogo IMG
		{
		    border: 0;
		}
		#divProductDetail #divProdDetailCont #divDetails #divProdText H1
		{
		    text-decoration: none; 
            margin-top: 6px;
            margin-bottom: 0;
		    font-size: 18px;
		    font-weight: 700;
		}
		#divProductDetail #divProdDetailCont #divDetails #divProdText .descrText
		{
		    padding-top: 10px;
		    color: #626262;
		    font-size: 11px;
		    font-weight: normal;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont
		{
		    float:left;
		    padding-top:8px;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divKlarnaInfoLogga
		{
		    width:310px;
		    height:44px;
		    background-image:url(../../img/product_detail/paymKlarnaHorizDel.png);
		    background-position:left bottom;
		    background-repeat:no-repeat;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divKlarnaInfoPaym
		{
		    padding-top:2px;
		    padding-left:8px;
		    padding-right:10px;
		    font-size:10px;
		    font-weight:700;
		    color:#646464;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divKlarnaInfoPaym .opt
		{
		    border-bottom:dotted 1px #626262;
		    padding-top:2px;
		    padding-bottom:2px;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divKlarnaInfoPaym .optMonth
		{
		    float:left;
		    width:60px;
		    padding-left: 6px;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divKlarnaInfoPaym .optPrice
		{
		    float:left;
		    color:#ff6600;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divKlarnaInfoPaym #divPriceInfo
		{
		    width:292px;
		    height:54px;
		    padding-top:2px;
		    background-image:url(../../img/product_detail/priceBgBar.png);
		    background-position:left bottom;
		    background-repeat:no-repeat;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divKlarnaInfoPaym #divPriceInfoSumTotal
		{
		    padding-top:2px;
		    padding-left:8px;
		    color: #ffffff;
		    font-size: 28px;
		    font-weight: 700;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divKlarnaInfoPaym #divPriceInfoSumSingle
		{
		    padding-left: 8px;
		    color: #ffffff;
		    font-size: 10px; 
		    font-weight: 700;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divProdBuy
		{
		    padding-top:14px;
		    padding-right:6px;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divProdBuy .prodBuyBtn
		{
		    float:right;
		    width:85px;
		    height:37px;
		    background-image:url(../../img/product_detail/buyBtnOff.png);
		    cursor:pointer;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divProdBuy .prodBuyBtn:hover
		{
		    background-image:url(../../img/product_detail/buyBtnOn.png);
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divProdBuy .prodBuyBtn DIV
		{
		    color:#ffffff;
		    font-size: 12px;
		    font-weight: 700;
		    padding-top: 11px;
		    padding-left:14px;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divProdBuy .prodBuyQty
		{
		    float:right;
		    padding-top:10px;
		    padding-right: 6px;
		}
		#divProductDetail #divProdDetailCont #divDetails .buyCont #divProdBuy .prodBuyLabel
		{
		    float:right;
		    padding-top:12px;
		    padding-right: 6px;
		    color: #626262;
		    font-size: 10px;
		    font-weight: 700;
		}
		#divProductDetail .picturesCont
		{
		    clear:left;
		    padding-left: 6px;
		}
		#divProductDetail .picturesCont #divPictureTopLine
		{
		    clear: left;
		    width: 942px;
		    background-image: url(../../img/product_detail/shadowGray.png);
		    background-position: left bottom;
		    height: 10px;
		}
		#divProductDetail .picturesCont #divPictureHeaderBar
		{
		    clear: left;
		    width: 942px;
		    background-image: url(../../img/product_detail/shadowGrayBlack.png);
		    background-position: left bottom;
		    height: 21px;
		    color: #ffffff;
		    font-size: 10px;
		    font-weight: 700;
		}
		#divProductDetail .picturesCont #divPictureHeaderBar DIV
		{
		    padding-top:4px;
		    padding-left: 4px;
		}
		#divProductDetail .picturesCont #divProdPictureCont
		{
		    clear:both;
		    padding-top: 1px;
		}
		#divProductDetail .picturesCont #divProdPictureCont .firstPicture
		{
		    float:left;
		}
		#divProductDetail .picturesCont #divProdPictureCont .firstPicture IMG
		{
		    width: 308px;
		    height: 302px;
		}
		#divProductDetail .picturesCont #divProdPictureCont .secondAndThirdPicture
		{
		    float:left;
		    padding-left:9px;
		}
		#divProductDetail .picturesCont #divProdPictureCont .secondAndThirdPicture IMG
		{
		    width: 308px;
		    height: 302px;
		}
		#divProductDetail .picturesCont #divProdPictureCont .noPicture
		{
		    float:left;
		    padding-left:9px;
		    
		}
		#divProductDetail .picturesCont #divProdPictureCont .noPicture DIV
		{
		    background-image: url(../../img/product_detail/noProdPicture.png);
		    background-position: left bottom;
		    width: 625px;
		    height: 302px;
		}
		#divProductDetail #divTechSpecCont
		{
		    clear:left;
		    /*padding-left:6px;*/
		    padding-top:14px;
		}
		#divProductDetail #divTechSpecCont #divTechSpecHeaderBar
		{
		    width:948px;
		    background-image: url(../../img/product_detail/shadowBarGrayWithLine.png);
		    background-position: left bottom;
		    height: 17px;
		    font-size: 10px;
		    font-weight: 700;
		}
		#divProductDetail #divTechSpecCont #divTechSpecHeaderBar DIV
		{
		    padding-top:4px;
		    padding-left:4px;
		}
		#divProductDetail #divTechSpecCont #divTechSpecLabelBarCont
		{
		    clear: left;
		    width: 948px;
		    background-image: url(../../img/product_detail/shadowGrayBlack.png);
		    background-position: left bottom;
		    height: 21px;
		    color: #fff;
		    font-size: 10px;
		    font-weight: 700;
		}
		#divProductDetail #divTechSpecCont #divTechSpecLabelBar
		{
		    clear:both;
		    padding-top:4px;
		}
		#divProductDetail #divTechSpecCont #divTechSpecLabelBar DIV
		{
		    float:left;
		    padding-left:4px;
		}
		#divProductDetail #divTechSpecCont #divTechSpecDataCont
		{
		    width: 948px;
		    background-image: url(../../img/product_detail/shadowBarGrayWithLine.png);
		    background-position: left bottom;
		    color: #626262;
		    height: 17px;
		    font-size: 10px;
		    font-weight: 700;
		}
		#divProductDetail #divTechSpecCont #divTechSpecDataCont DIV
		{
		    float:left;
		    padding-top:4px;
		    padding-left:4px;
		}
		#divProductDetail #divTechSpecCont #divTechSpecBottomBar
		{
		    clear: left;
		    width: 948px;
		    background-image: url(../../img/product_detail/shadowGrayWhiteBott.png);
		    background-position: left bottom;
		    height: 11px;
		}

/*** Order - Cart page ***/
        #login 
        {        	
        	width:300px;
        	height:47px;
        	position:absolute;
        	top:2px;
        	left:0px;
        	color:#ffffff;
        }
        #login A
        {        	
        	color:#ffffff;
        	text-decoration: none;
        }
        #login A:hover
        {        	
        	color:#aaaaaa;
        }
        #login .loginTxt
        {
            background-color: #353c2f;
        	color: #ffffff;
        	border-width: 1px;
        	width: 85px;
        }
        #login .loginImg
        {
            position: relative;
        	top: 4px;
        }        
        #divContentCart
        {
            width: 98%;
            font-size: 10px;
            text-align: left;
            padding-left: 12px;
        }
        #divContentCart .cartItems
        {
            font-family:arial;
            font-size:14px;
            font-weight:bold;
            color:#677e52;
            text-align:left;
            background:#ffffff;
        }
        #divContentCart .img_update:hover
        {
            cursor: pointer;
        }


/*** Order - CustomerPayment page ***/
        #divContentCustomerPayment
        {
            width: 98%;
            font-family: Verdana;
            font-size: 10px;
            text-align: left;
            padding-left: 12px;
        }
		#divContentCustomerPayment .hdrText
		{
			width: 100%;
			padding-top: 6px;			
			padding-bottom: 7px;
			vertical-align: bottom;			
			color: #891f33;
			font-size: 14px;
			font-weight: bold;
		}
		#divContentCustomerPayment .hdrSelectedValueText
		{
			padding-bottom: 8px;
			vertical-align: bottom;			
			color: #808080;
			font-size: 10px;
			font-weight: bold;
			white-space: nowrap;
		}
		#divContentCustomerPayment .hdrSelectedValueLink
		{
			cursor: pointer;
			vertical-align: bottom;
			padding-left: 20px;
			padding-bottom: 8px;
			color: #e96826;
			font-size: 8px;
			font-weight: bold;
			white-space: nowrap;
		}		
		#divContentCustomerPayment .img_update:hover
        {
            cursor: pointer;
        }
        #divContentCustomerPayment .linkItem
		{
			color: Red;
		}
		#divAddrPriv td
		{
			text-align: left;
			line-height: 21px;
			/* font-weight: 700; */
			white-space: nowrap
		}
		#divAddrComp td
		{
			text-align: left;
			line-height: 21px;
			/* font-weight: 700; */
			white-space: nowrap
		}		
		
		
		
/*** Order - PurchaseDone page ***/
        #divContentPurchaseDone
        {
            width: 98%;
            font-family: Verdana, Arial;
            font-size: 10px;
            text-align: left;
            padding-left: 12px;
        }
        #divContentPurchaseDone .img_update:hover
        {
            cursor: pointer;
        }



/*** tire/listvehiclerim.aspx ***/
		.tirelistvehiclerim .tirelisttbl
		{
    		color: #ffffff;
    		font-family: Arial, Sans-Serif;
    		font-size: 11px;
		}
		.tirelistvehiclerim .tirelisttbl TD
		{
    		vertical-align: middle;
		}
		.tirelistvehiclerim .hdrtbl .hdr1
		{
    		color: #ffffff;
    		font-family: Verdana, Sans-Serif;
    		font-weight: bold;
    		font-size: 10px;
    		height: 45px;
    		padding-top: 4px;
    		padding-left: 5px;
    		padding-right: 5px;
    		background-image: url(../../img/tire_vehiclerim/headerbg.png);
		}
		.tirelistvehiclerim .hdrtbl .hdr2
		{
		    color: #ffffff;
    		font-family: Verdana, Sans-Serif;
    		font-weight: bold;
    		font-size: 10px;
    		/*height: 45px;*/
    		padding-top: 2px;
    		/*padding-left: 5px;*/
    		padding-right: 5px;
    		background-image: url(../../img/tire_vehiclerim/headerbg.png);
		}
		.tirelistvehiclerim .tirelistspacer
		{
    		height: 4px;
    		font-size: 1px;
		}
		.tirelistvehiclerim .separator
		{
    		height: 2px;
    		font-size: 1px;
    		background-image: url(../../img/tire_vehiclerim/sepbg.png);
		}
		.tirelistvehiclerim .hdrtbl,
		.tirelistvehiclerim .tirelisttbl 
		{
    		width: 100%;
		}
		.tirelistvehiclerim .hdrtbl .hdr1
		{
			width: 674px;
		}
		.tirelistvehiclerim .hdrtbl .hdr2
		{
			width: 274px;
		}
		.tirelistvehiclerim .hdrtbl .hdr1 .hdr
		{
			font-family: Arial Narrow, Arial, Sans-Serif;
			font-size: 18px;
			color: #ffffff;
		}
		.tirelistvehiclerim .hdrtbl .hdr1 .vehiclename
		{
    		text-transform: uppercase;
		}
		.tirelistvehiclerim .hdrtbl .hdr2 .img1
		{
    		float:right;width:65px;height:19px
		}
		.tirelistvehiclerim .hdrtbl .hdr2 .img2
		{
    		float:right;width:77px;height:19px;
		}
		.tirelistvehiclerim .hdrtbl .hdr2 SELECT
		{
    		color:#ffffff;background-color:#242423;font-weight:normal;float:right;height:19px;
		}
		.tirelistvehiclerim .hdrtbl .hdr2 .tiretype30
		{
    		float:right;width:51px;height:19px
		}
		.tirelistvehiclerim .hdrtbl .hdr2 .tiretype40
		{
    		float:right;width:66px;height:19px
		}
		.tirelistvehiclerim .hdrtbl .hdr2 .tiretype20
		{
    		float:right;width:67px;height:19px
		}
		.tirelistvehiclerim
		{
			background-color: #242423;
    		background-image: url(../../img/tire_vehiclerim/bg.png);
			color: #ffffff;
		}
		.tirelistvehiclerim .dim
		{
    		color: #929292;
		}
		.tirelistvehiclerim .ora
		{
    		color: #F26522;
		}
		.tirelisttbl TD
		{
    		height: 22px;
		}
		.tirelisttbl td.btn
		{
    		width: 97px;
		}
		.tirelisttbl .btnbuy
		{
    		background-image: url(../../img/tire_vehiclerim/btnbuy.gif);
    		width: 94px;
    		height: 22px;
		}
		.tirelisttbl .btnbuy:hover
		{
    		background-image: url(../../img/tire_vehiclerim/btnbuy_on.gif);
		}
		.tirelisttbl .tb 
		{
    		color: #464646;
			font-size: 10px;
			font-weight: bold;
			width: 30px;
		}
		.tirelisttbl .name 
		{
    		font-size: 12px;
    		font-weight: bold;
			text-transform: uppercase;
		}
		.tirelisttbl .name .l
		{
    		font-size: 11px;
    		font-weight: normal;
			text-transform: none;
		}
		.tirelisttbl .name .ll
		{
    		font-size: 10px;
    		font-weight: normal;
			text-transform: none;
		}
		.tirelisttbl .price 
		{
			text-transform: uppercase;
		}
		.tirelisttbl .paym 
		{
    		color: #f26522;
			font-weight: bold;
    		font-size: 11px;
			text-transform: uppercase;
			padding-left: 10px;
		}
		.tirelisttbl .paym .paymprice
		{
    		font-size: 19px;
		}
		.tirelistitm td.img
		{
    		width: 34px;
    		background-image: url(../../img/tire_vehiclerim/tireimgicon.png);
		}
		.tirelistitm:hover td.img
		{
    		background-image: url(../../img/tire_vehiclerim/tireimgiconhover.png);
		}
		.tirelistitm td.img div.img
		{
    		width: 34px;
    		height: 22px;
		}
		.tirelisttbl .moreinfo
		{
    		background-image: url(../../img/tire_vehiclerim/moreinfo.gif);
    		width: 75px;
    		height: 22px;
		}
		.tirelisttbl .infosep
		{
			font-size: 1px;
    		background-image: url(../../img/tire_vehiclerim/moreinfosep.png);
    		width: 3px;
    		height: 22px;
		}
		.tirelistitm td.info 
		{
    		width: 75px;
		}
		.tirelistitm:hover td.name, .tirelistitm:hover td.info
		{
    		background-color: #e6581b;
    		background-image: url(../../img/tire_vehiclerim/itemhoverbg.png);
		}
		.tirelistitm:hover td .moreinfo
		{
    		background-image: url(../../img/tire_vehiclerim/moreinfohover.gif);
		}






/*** pager ***/
	    #pager1 
	    {
	    	height: 23px;
	    	background-image: url(../../img/rim_search/pager1_bg.png);
	    }
	    #pager1 .prev, #pager1 .prevdis
	    {
	    	width: 147px;
	    	height: 23px;
	    	float: left;
	    	cursor: pointer;
	    	background-image: url(../../img/rim_search/pager1_prev.png);
	    }
	    #pager1 .prevdis
	    {
	    	background-image: url(../../img/rim_search/pager1_prevdis.png);
	    	cursor: default;
	    }
	    #pager1 .next, #pager1 .nextdis
	    {
	    	width: 118px;
	    	height: 23px;
	    	float: right;
	    	cursor: pointer;
	    	background-image: url(../../img/rim_search/pager1_next.png);
	    }
	    #pager1 .nextdis
	    {
	    	background-image: url(../../img/rim_search/pager1_nextdis.png);
	    	cursor: default;
	    }
	    #pager1 #pagelinks 
	    {
	    	float: left;
	    	height: 23px;
	    	text-align: center;
	    }
	    #pager1 #pagelinks DIV 
	    {
	    	width: 26px;
	    	margin-top: 1px;
	    	padding-top: 3px;
	    	height: 15px;
	    	float: left;
	    	margin-right: 2px;
	    	border: 1px solid #cccccc;
	    	background-image: url(../../img/rim_search/pager1_pagebg.png);
	    }
	    #pager1 #pagelinks .pag
	    {
	    	cursor: pointer;
	    }
	    #pager1 #pagelinks .pad
	    {
	    }
	    #pager1 #pagelinks .cur
	    {
	    	background-color: #f26522;
	    	background-image: url(../../img/rim_search/pager1_currentpagebg.png);
	    	border: 1px solid #b02300;
	    	font-weight: bold;
	    	color: #ffffff;
	    }
	    #pager1 #pagelinks .dis
	    {
	    	color: #dddddd;
	    }
	    #pager1 #pagelinks .pag:hover 
	    {
	    	border: 1px solid #999999;
	    	background-color: #eeeeee;
	    }
	    
	    
	    
	    #pager2 
	    {
	    	height: 23px;
	    	background-image: url(../../img/rim_search/pager2_bg.png);
	    }
	    #pager2 .prev, #pager2 .prevdis
	    {
	    	width: 147px;
	    	height: 23px;
	    	float: left;
	    	cursor: pointer;
	    	background-image: url(../../img/rim_search/pager2_prev.png);
	    }
	    #pager2 .prevdis
	    {
	    	background-image: url(../../img/rim_search/pager2_prevdis.png);
	    	cursor: default;
	    }
	    #pager2 .next, #pager2 .nextdis
	    {
	    	width: 118px;
	    	height: 23px;
	    	float: right;
	    	cursor: pointer;
	    	background-image: url(../../img/rim_search/pager2_next.png);
	    }
	    #pager2 .nextdis
	    {
	    	background-image: url(../../img/rim_search/pager2_nextdis.png);
	    	cursor: default;
	    }
	    #pager2 #pagelinks 
	    {
	    	float: left;
	    	height: 23px;
	    	text-align: center;
	    }
	    #pager2 #pagelinks DIV 
	    {
	    	width: 26px;
	    	margin-top: 2px;
	    	padding-top: 3px;
	    	height: 15px;
	    	float: left;
	    	margin-right: 2px;
	    	border: 1px solid #cccccc;
	    	background-image: url(../../img/rim_search/pager2_pagebg.png);
	    }
	    #pager2 #pagelinks .pag
	    {
	    	cursor: pointer;
	    }
	    #pager2 #pagelinks .pad
	    {
	    }
	    #pager2 #pagelinks .cur
	    {
	    	background-color: #f26522;
	    	background-image: url(../../img/rim_search/pager2_currentpagebg.png);
	    	border: 1px solid #b02300;
	    	font-weight: bold;
	    	color: #ffffff;
	    }
	    #pager2 #pagelinks .dis
	    {
	    	color: #dddddd;
	    }
	    #pager2 #pagelinks .pag:hover 
	    {
	    	border: 1px solid #999999;
	    	background-color: #eeeeee;
	    }



/*** tire/search.aspx ***/
		#content_tiresearch
		{
			background-color: #ffffff;
		}
		#content_tiresearch #toploop
		{
			background-image: url(../../img/rim_search/toploop.png);
			width: 100%;
			height: 15px;
			font-size: 1px;
		}
	    #content_tiresearch #searchtypeflaps 
	    {
	    	clear: both;
	    	height: 27px;
	    }
	    #content_tiresearch #searchtypeflaps DIV
	    {
	    	float: left;
	    	height: 27px;
	    	cursor: pointer;
	    	text-align: left;
		    font-size: 10px;
		    font-weight: 900;
		    font-family: verdana;
		    letter-spacing: -1px;
		    background-repeat: no-repeat;
	    }
	    #content_tiresearch #searchtypeflaps SPAN
	    {
	        top: 12px;
	        position: relative;
	    }
        #content_tiresearch #divFormSearch
        {
            clear: both;
            background-image: url(../../img/tire_search/searchBackground.jpg);
            background-position: left bottom;
            background-repeat: no-repeat;
            height: 77px;
            width: 948px;
            text-align: left;
	        vertical-align: top;
        }
        #content_tiresearch #divFormSearch SPAN
        {
	        color: #677e52;
	        font-weight: 700;
        }
        #content_tiresearch #divFormSearch SELECT
        {
            text-transform: uppercase;
        }
        #content_tiresearch #divFormSearch .verSep
        {
	        float: left;
        }
        #content_tiresearch #divFormSearch .grpHdr
        {
            font-family: Arial Narrow, Arial, Verdana, Geneva, Helvetica, sans-serif;
	        font-weight: 800;
	        font-size: 20px;
	        letter-spacing: -1px;
	        padding-bottom: 2px;
        }
        #content_tiresearch #divFormSearch .label
        {
            color:#000000;
            font-size: 11px;
            font-weight: normal;
        }
        #content_tiresearch #divFormSearch .grpHdr .partOne
        {
            color:#898989;
        }
        #content_tiresearch #divFormSearch .grpHdr .partTwo
        {
            color:#677e52;
        }
        #content_tiresearch #divFormSearch #divStep1Vehicle
        {
	        float: left;
	        padding-left: 15px;
	        padding-right: 5px;
	        padding-top: 6px;
        }
        #content_tiresearch #divFormSearch #divStep1Vehicle #divStep1brand
        {
            float: left;
            padding-right: 8px;
        }
        #content_tiresearch #divFormSearch #divStep1Vehicle #divStep1brand SELECT
        {
            width: 150px;
        }
        #content_tiresearch #divFormSearch #divStep1Vehicle #divStep1model
        {
            float:left;
        }
        #content_tiresearch #divFormSearch #divStep1Vehicle #divStep1model SELECT
        {
            width: 190px;
        }
        #content_tiresearch #divFormSearch #divStep2product
        {
	        float: left;
	        padding-right: 5px;
	        padding-top: 6px;
        }
        #content_tiresearch #divFormSearch #divStep2product #divStep2inch
        {
            float:left;
            padding-right: 8px;
        }
        #content_tiresearch #divFormSearch #divStep2product #divStep2inch SELECT
        {
            width: 100px;
        }
        #content_tiresearch #divFormSearch #divStep2product #divStep2size
        {
            float:left;
            padding-right: 8px;
        }
        #content_tiresearch #divFormSearch #divStep2product #divStep2size SELECT
        {
            width: 150px;
        }        
        #content_tiresearch #divFormSearch #divStep2product #divStep2manufacturer
        {
            float: left;
        }
        #content_tiresearch #divFormSearch #divStep2product #divStep2manufacturer SELECT
        {
            width: 190px;
        }
        #content_tiresearch #divFormSearch #divStep1TireSize
        {
	        float: left;
	        padding-left: 15px;
	        padding-right: 5px;
	        padding-top: 6px;
        }
        #content_tiresearch #divFormSearch #divStep1TireSize #divStep1TireSizeInch
        {
            float: left;
            padding-right: 20px;
        }
        #content_tiresearch #divFormSearch #divStep1TireSize #divStep1TireSizeInch SELECT
        {
            width: 80px;
        }
        #content_tiresearch #divFormSearch #divStep1TireSize #divStep1TireSizeSize
        {
            float: left;
            padding-right: 20px;
        }
        #content_tiresearch #divFormSearch #divStep1TireSize #divStep1TireSizeSize SELECT
        {
            width: 80px;
        }
        #content_tiresearch #divFormSearch #divStep1TireSize #divStep1TireSizeManufacturer
        {
            float: left;
        }
        #content_tiresearch #divFormSearch #divStep1TireSize #divStep1TireSizeManufacturer SELECT
        {
            width: 190px;
        }
        #content_tiresearch #divFormSearch .stepSearch
        {
            float:left;
            padding-top:30px;
            padding-left:12px;
        }
        #content_tiresearch #divFormSearch .stepSearch .searchBtn
        {
            background-image:url(../../img/tire_search/searchButton.gif);
            background-position: left bottom;
            background-repeat: no-repeat;
            cursor: pointer;
            width: 64px;
            height: 36px;
            text-align: left;
        }
        #content_tiresearch #divFormSearch .stepSearch .searchBtn DIV
        {
            padding-top: 9px;
            padding-left: 8px;
            color: #ffffff;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: -1px;
        }
        #content_tiresearch #divPayAndSort
		{
		    clear: both;
			height: 45px;
			width: 948px;
			background-image: url(../../img/tire_search/paymentAndSortorder.jpg);
		}
		#content_tiresearch #divPayAndSort .optSel
		{
		    cursor: pointer;
		}
		#content_tiresearch #divPayAndSort #divPay
		{
		    float: left;
		    width: 550px;
		}
		#content_tiresearch #divPayAndSort #divPay .opt
		{
		    float: left;
		}
		#content_tiresearch #divPayAndSort #divPay #divPayOpt
		{
		    float: left;
		    padding-left: 273px;
		    padding-top: 3px;
		    color: white;
		    font-size: 10px;
		}
		#content_tiresearch #divPayAndSort #divPay #divPayOpt .payOptLabel
		{
		    padding-top: 4px;
		    padding-bottom: 0px;
		    font-weight: 700;
		}
		#content_tiresearch #divPayAndSort #divPay #divPayOpt .optList
		{
		    background-color: #353c2f;
		    color: #ffffff;
		    width: 190px;
		}
		#content_tiresearch #divPayAndSort #divSort
		{
		    float: left;
		    padding-top: 10px;
		    padding-left: 30px;
		    color: #677e52;
		}
		#content_tiresearch #divPayAndSort #divSort .label
		{
		    color: #677e52;
		    font-weight: 700;
		}
		#content_tiresearch #divPayAndSort #divPagerCount
		{
		    float: right;
		    padding-top: 10px;
		    padding-right: 20px;
		    color: #575757;
		}
		#content_tiresearch #divPayAndSort #divPagerCount .label
		{
		    color: #575757;
		    font-weight: 700;
		}
        
		#content_tiresearch #separatorloop {
			background-image: url(../../img/rim_search/separatorloop.png);
			width: 100%;
			height: 11px;
			font-size: 1px;
		}
		#content_tiresearch #bottomloop
		{
		    clear: left;
			background-image: url(../../img/rim_search/bottomloop.png);
			width: 100%;
			height: 10px;
			font-size: 1px;
		}



/*** tire/listdetail.aspx ***/
		#tirelistdetail .itm
		{
			position: relative;
		    clear: both;
			width: 948px;
			height: 120px;
			background-image: url(../../img/rim_detail/itembg.png);
			background-repeat: no-repeat;
			background-position: right top;
		}
		#tirelistdetail .itm .topimg
		{
			width: 828px;
			height: 7px;
			z-index: 10;
		}
		#tirelistdetail .itm .top
		{
			width: 828px;
			height: 7px;
			top: 0px;
			left: 0px;
			z-index: 10;
		}
		#tirelistdetail .itm .imgplh
		{
		    float: left;
			width: 120px;
			height: 120px;
			top: 0px;
			left: 0px;
			text-align: right;
			z-index: 1;
		}
		#tirelistdetail .itm .imgplh .imgprod
		{
			width: 117px;
			height: 117px;
		}
		#tirelistdetail .itm .imgplh .imgdiscountflag {
			width: 117px;
			height: 117px;
			left: 0px;
			position: absolute;
			z-index: 2;
			display: none;
		}
		#tirelistdetail .itm .cnt
		{
		    float: right;
			width: 828px;
			height: 120px;
			top: 0px;
			z-index: 10;
		}
		#tirelistdetail .itm .leftStuff
		{
		    clear:both;
		    width:100%;
		    height:95px;
		    margin: 0;
		    padding: 0;
		    z-index: 10;
		}
		#tirelistdetail .itm .leftStuff .delimUpper
		{
		    float:left;
		    width: 26px;
		    height:28px;
		    z-index: 10;
		}
		#tirelistdetail .itm .topbar {
			width: 100%;
			height: 18px;
			background-color: #2c2c2c;
			background-image: url(../../img/tire_detail/topbarbg.png);
			font-size: 6px;
			z-index: 10;
		}
		#tirelistdetail .itm .topbar .moreimages {
			width: 129px;
			height: 18px;
			float: right;
			background-image: url(../../img/rim_detail/topbarmoreimages.png);
			font-size: 1px;
			cursor: pointer;
		}
		#tirelistdetail .itm .topbar .moreimages:hover {
			background-image: url(../../img/rim_detail/topbarmoreimages_on.png);
		}
		#tirelistdetail .itm .topbar .sizes {
			height: 18px;
			float: left;
			cursor: pointer;
		}
		#tirelistdetail .itm .topbar .sizes .size0
		{
    		width: 55px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/tire_detail/width_0.png);
		}
		#tirelistdetail .itm .topbar .sizes .sizediscount0
		{
    		width: 55px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/tire_detail/width_discount_0.png);
		}
		#tirelistdetail .itm .topbar .sizes .size1, #tirelistdetail .itm .topbar .sizes .sizediscount1
		{
    		width: 55px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/tire_detail/width_1.png);
		}
		#tirelistdetail .itm .topbar .sizes .inch0
		{
    		width: 20px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/tire_detail/inch_0.gif);
		}
		#tirelistdetail .itm .topbar .sizes .inchdiscount0
		{
    		width: 20px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/tire_detail/inch_discount_0.gif);
		}
		#tirelistdetail .itm .topbar .sizes .inch1, #tirelistdetail .itm .topbar .sizes .inchdiscount1
		{
    		width: 20px;
    		height: 18px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-align: center;
			background-image: url(../../img/tire_detail/inch_1.gif);
		}
		#tirelistdetail .itm .topbar .sizelabel {
			width: 118px;
			height: 18px;
			float: left;
			background-image: url(../../img/tire_detail/topbarselectsize.png);
			font-size: 1px;
		}
		#tirelistdetail .itm .topbar .sizecap {
			width: 29px;
			height: 18px;
			float: left;
			background-image: url(../../img/tire_detail/topbarsizecap.png);
			font-size: 1px;
		}
		#tirelistdetail .itm .topbar .emptycap {
			width: 47px;
			height: 18px;
			float: left;
			background-image: url(../../img/rim_detail/topbaremptycap.png);
			font-size: 1px;
		}
		#tirelistdetail .itm .name
		{
		    float:left;
			width: 666px;
			height: 28px;
			z-index: 10;
			text-transform: uppercase;
			text-align: left;
			font-family: Arial Narrow, Arial, sans-serif;
			font-size: 23px;
			font-weight: bold;
			color: #4b131f;
		}
		#tirelistdetail .itm .priceCnt
		{
		    float:left;
		    width:320px;
		}
		#tirelistdetail .itm .priceCnt .delimLower
		{
		    float:left;
		    width: 26px;
		    height:47px;
		}
		#tirelistdetail .itm .price
		{
		    float: left;
			width: 294px;
			height: 47px;
			z-index: 10;
			text-transform: uppercase;
			font-family: Arial Narrow, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #4b131f;
		}
		#tirelistdetail .itm .price .topprices {
			left: 0px;
			height: 25px;
		}
		#tirelistdetail .itm .price .topprices .big {
			font-size: 16px;
			color: #ff6600;
		}
		#tirelistdetail .itm .price .topprices .small {
			color: #666666;
		}
		#tirelistdetail .itm .price .paymplan {
			height: 22px;
			font-size: 16px;
			color: #ff6600;
		}
		#tirelistdetail .itm .price .paymplan .paymperiod {
			font-size: 12px;
			color: #666666;
		}
		.sIFR-hasFlash .itm .price .small 
		{
    		height: 30px;
		}
        #tirelistdetail .itm .prodInfolbl
		{
		    position: absolute;
		    /*top: 89px;*/
		    top: 95px;
		    left: 424px;
			z-index: 20;
		    width: 192px;
		    /*height: 31px;*/
		    height: 25px;
			background-image: url(../../img/tire_detail/prodInfoBg2.gif);
			display: block;
		}
		#tirelistdetail .itm .prodInfolbl A
		{
			display: block;
		    color: #ffffff;
		    padding-top: 8px;
		    padding-left: 29px;
		    font-size: 10px;
		    font-weight: 700;
		    text-decoration: none;
		    cursor: pointer;
		}
		#tirelistdetail .itm .descCont
		{
		    float:left;
			width: 348px;
			z-index: 10;
		}
		#tirelistdetail .itm .descCont .desc
		{
		    width: 348px;
			height: 43px;
			font-size: 10px;
			color: #555555;
			overflow-x: hidden;
			overflow-y: auto;
		}
		#tirelistdetail .itm .rimlbl {
			width: 314px;
			height: 20px;
			background-image: url(../../img/tire_detail/rimlbl.gif);
			font-size: 1px;
			z-index: 10;
			cursor: pointer;
		}
		#tirelistdetail .itm .buyqty {
			float:right;
			padding-right: 16px;
		    padding-top: 24px;
			z-index: 10;
			text-align: left;
			font-size: 10px;
		}
		#tirelistdetail .itm .buyqty SPAN {
			color: #898989;
			font-weight: bold;
		}
		#tirelistdetail .itm .buy
		{
		    float:right;
			width: 129px;
			height: 40px;
			z-index: 10;
			text-align: right;
			font-size: 10px;
		}
		#tirelistdetail .itm .buy DIV {
			width: 90px;
			height: 40px;
			cursor: pointer;
			float: right;
			background-image: url(../../img/rim_detail/btnbuy.png);
		}
		#tirelistdetail .itm .buy DIV:hover {
			background-image: url(../../img/rim_detail/btnbuy_on.png);
		}
		#tirelistdetail .rimspacer {
			width: 948px;
			height: 7px;
			font-size: 1px;
			background-color: #d3d3d3;
			background-image: url(../../img/rim_detail/tirespacerbg.png);
		}


/*** forms ***/
		SELECT, INPUT, TEXTAREA
		{
			font-size: 10px;
			font-weight: bold;
			color: #464646;
		}
		
		
/*** product/discount search ***/
        #content_discountsrc #divFormSearch
        {
            clear: both;
            background-image: url(../../img/product_discount/searchBackground.jpg);
            background-position: left bottom;
            background-repeat: no-repeat;
            height: 77px;
            width: 948px;
            text-align: left;
	        vertical-align: top;
        }
        #content_discountsrc #divFormSearch SPAN
        {
	        color: #677e52;
	        font-weight: 700;
        }
        #content_discountsrc #divFormSearch SELECT
        {
            text-transform: uppercase;
        }
        #content_discountsrc #divFormSearch .verSep
        {
	        float: left;
        }
        #content_discountsrc #divFormSearch .grpHdr
        {
            font-family: Arial Narrow, Arial, Verdana, Geneva, Helvetica, sans-serif;
	        font-weight: 800;
	        font-size: 20px;
	        letter-spacing: -1px;
	        padding-bottom: 2px;
        }
        #content_discountsrc #divFormSearch .label
        {
            color:#000000;
            font-size: 11px;
            font-weight: normal;
        }
        #content_discountsrc #divFormSearch .grpHdr .partOne
        {
            color:#898989;
        }
        #content_discountsrc #divFormSearch .grpHdr .partTwo
        {
            color:#677e52;
        }
        #content_discountsrc #divFormSearch #divStep1ProductType
        {
	        float: left;
	        padding-left: 15px;
	        padding-right: 5px;
	        padding-top: 6px;
        }
        #content_discountsrc #divFormSearch #divStep1ProductType #divStep1productType
        {
            float: left;
        }
        #content_discountsrc #divFormSearch #divStep1ProductType #divStep1productType SELECT
        {
            width: 150px;
        }
        #content_discountsrc #divFormSearch .verSep
        {
	        float: left;
        }
        #content_discountsrc #divFormSearch .step2Vehicle
        {
	        float: left;
	        padding-right: 5px;
	        padding-top: 6px;
        }
        #content_discountsrc #divFormSearch .step2Vehicle #divStep2brand
        {
            float: left;
            padding-right: 8px;
        }
        #content_discountsrc #divFormSearch .step2Vehicle #divStep2brand SELECT
        {
            width: 150px;
            
        }
        #content_discountsrc #divFormSearch .step2Vehicle #divStep2model
        {
            float:left;
        }
        #content_discountsrc #divFormSearch .step2Vehicle #divStep2model SELECT
        {
            width: 190px;
        }
        #content_discountsrc #divFormSearch .step2Accessory
        {
	        float: left;
	        padding-right: 5px;
	        padding-top: 6px;
        }
        #content_discountsrc #divFormSearch .step2Accessory #divStep2type1
        {
            float: left;
            padding-right: 8px;
        }
        #content_discountsrc #divFormSearch .step2Accessory #divStep2type1 SELECT
        {
            width: 150px;
            
        }
        #content_discountsrc #divFormSearch .step2Accessory #divStep2type2
        {
            float:left;
        }
        #content_discountsrc #divFormSearch .step2Accessory #divStep2type2 SELECT
        {
            width: 190px;
        }
        #content_discountsrc #divFormSearch #divStepSearch
        {
            float:left;
            padding-top:30px;
            padding-left:20px;
        }
        #content_discountsrc #divFormSearch #divStepSearch .searchBtn
        {
            background-image:url(../../img/product_discount/searchButton.gif);
            background-position: left bottom;
            background-repeat: no-repeat;
            cursor: pointer;
            width: 64px;
            height: 36px;
            text-align: left;
        }
        #content_discountsrc #divFormSearch #divStepSearch .searchBtn DIV
        {
            padding-top: 9px;
            padding-left: 8px;
            color: #ffffff;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: -1px;
        }
        #content_discountsrc #divPayAndSort
		{
		    clear: both;
			height: 45px;
			width: 948px;
			background-image: url(../../img/product_discount/paymentAndSortorder.jpg);
		}
		#content_discountsrc #divPayAndSort .optSel
		{
		    cursor: pointer;
		}
		#content_discountsrc #divPayAndSort #divPay
		{
		    float: left;
		    width: 550px;
		}
		#content_discountsrc #divPayAndSort #divPay .opt
		{
		    float: left;
		}
		#content_discountsrc #divPayAndSort #divPay #divPayOpt
		{
		    float: left;
		    padding-left: 273px;
		    padding-top: 3px;
		    color: white;
		    font-size: 10px;
		}
		#content_discountsrc #divPayAndSort #divPay #divPayOpt .payOptLabel
		{
		    padding-top: 4px;
		    padding-bottom: 0px;
		    font-weight: 700;
		}
		#content_discountsrc #divPayAndSort #divPay #divPayOpt .optList
		{
		    background-color: #353c2f;
		    color: #ffffff;
		    width: 190px;
		}
		#content_discountsrc #divPayAndSort #divSort
		{
		    float: left;
		    padding-top: 10px;
		    padding-left: 30px;
		    color: #677e52;
		}
		#content_discountsrc #divPayAndSort #divSort .label
		{
		    color: #677e52;
		    font-weight: 700;
		}
		#content_discountsrc #divPayAndSort #divPagerCount
		{
		    float: right;
		    padding-top: 10px;
		    padding-right: 20px;
		    color: #575757;
		}
		#content_discountsrc #divPayAndSort #divPagerCount .label
		{
		    color: #575757;
		    font-weight: 700;
		}
		#content_discountsrc #bottomloop
		{
		    clear: left;
			background-image: url(../../img/rim_search/bottomloop.png);
			width: 100%;
			height: 10px;
			font-size: 1px;
		}
		


/*** product/discountlistdetail.aspx ***/
		#discountlistdetail .itm
		{
			position: relative;
		    clear: both;
			width: 948px;
			height: 120px;
			background-image: url(../../img/rim_detail/itembg.png);
			background-repeat: no-repeat;
			background-position: right top;
		}
		#discountlistdetail .itm .topimg
		{
			width: 828px;
			height: 7px;
			z-index: 10;
		}
		#discountlistdetail .itm .top {
			width: 828px;
			height: 7px;
			top: 0px;
			left: 0px;
			z-index: 10;
		}
		#discountlistdetail .itm .imgplh
		{
		    float: left;
			width: 120px;
			height: 120px;
			top: 0px;
			left: 0px;
			z-index: 1;
		}
		#discountlistdetail .itm .imgplh .imgprod
		{
			width: 117px;
			height: 117px;
		}
		#discountlistdetail .itm .imgplh .imgdiscountflag {
			width: 117px;
			height: 117px;
			position: absolute;
			left: 0px;
			z-index: 2;
		}
		#discountlistdetail .itm .cnt
		{
		    float: right;
			width: 828px;
			height: 120px;
			top: 0px;
			z-index: 10;
		}
		#discountlistdetail .itm .leftStuff
		{
		    clear:both;
		    width:100%;
		    height:95px;
		    margin: 0;
		    padding: 0;
		    z-index: 10;
		}
		#discountlistdetail .itm .leftStuff .delimUpper
		{
		    float:left;
		    width: 26px;
		    height:28px;
		    z-index: 10;
		}
		#discountlistdetail .itm .topbarcap 
		{
		    float: right;
			width: 47px;
			height: 18px;
			background-image: url(../../img/discount/topbarcap.png);
			font-size: 1px;
			z-index: 10;
		}
		#discountlistdetail .itm .topbar
		{
		    float: right;
			width: 780px;
			height: 18px;
			background-color: #2c2c2c;
			background-image: url(../../img/rim_detail/topbarbg.png);
			font-size: 6px;
			z-index: 10;
		}
		#discountlistdetail .itm .topbar .moreimages {
			width: 129px;
			height: 18px;
			float: right;
			background-image: url(../../img/rim_detail/topbarmoreimages.png);
			font-size: 1px;
			cursor: pointer;
		}
		#discountlistdetail .itm .topbar .moreimages:hover {
			background-image: url(../../img/rim_detail/topbarmoreimages_on.png);
		}
		#discountlistdetail .itm .topbar .accessoryflag {
			width: 120px;
			height: 18px;
			float: right;
			background-color: #bb1a20;
			background-image: url(../../img/rim_detail/topbaraccessoryflag.png);
			font-size: 1px;
		}
		#discountlistdetail .itm .topbar .accessoryflag:hover {
			background-image: url(../../img/rim_detail/topbaraccessoryflag_on.png);
		}
		#discountlistdetail .itm .name
		{
		    float:left;
			width: 666px;
			height: 28px;
			z-index: 10;
			text-transform: uppercase;
			text-align: left;
			font-family: Arial Narrow, Arial, sans-serif;
			font-size: 23px;
			font-weight: bold;
			color: #4b131f;
		}
		#discountlistdetail .itm .priceCnt
		{
		    float:left;
		    width:320px;
		}
		#discountlistdetail .itm .priceCnt .delimLower
		{
		    float:left;
		    width: 26px;
		    height:47px;
		}
		#discountlistdetail .itm .price
		{
		    float: left;
			width: 294px;
			height: 47px;
			z-index: 10;
			text-transform: uppercase;
			font-family: Arial Narrow, Arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #4b131f;
		}
		#discountlistdetail .itm .price .topprices {
			left: 0px;
			height: 25px;
		}
		#discountlistdetail .itm .price .topprices .big {
			font-size: 16px;
			color: #ff6600;
		}
		#discountlistdetail .itm .price .topprices .small {
			color: #666666;
		}
		#discountlistdetail .itm .price .paymplan {
			height: 22px;
			font-size: 16px;
			color: #ff6600;
		}
		#discountlistdetail .itm .price .paymplan .paymperiod {
			font-size: 12px;
			color: #666666;
		}
		.sIFR-hasFlash .itm .price .small 
		{
    		height: 30px;
		}
		#discountlistdetail .itm .descCont
		{
		    float:left;
			width: 348px;
			z-index: 10;
		}
		#discountlistdetail .itm .descCont .desc
		{
			width: 348px;
			height: 43px;
			font-size: 10px;
			color: #555555;
			overflow-x: hidden;
			overflow-y: auto;
		}
        #discountlistdetail .itm .prodInfolbl
		{
		    position: absolute;
		    top: 95px;
		    left: 424px;
			z-index: 20;
		    width: 192px;
		    height: 25px;
			background-image: url(../../img/tire_detail/prodInfoBg2.gif);
		}
		#discountlistdetail .itm .prodInfolbl A
		{
			display: block;
		    color: #ffffff;
		    padding-top: 8px;
		    padding-left: 29px;
		    font-size: 10px;
		    font-weight: 700;
		    text-decoration: none;
		    cursor: pointer;
		}
		#discountlistdetail .itm .divtirelbl
		{
		    float: left;
		    z-index: 10;
		}
		#discountlistdetail .itm .tirelbl {
			width: 291px;
			height: 20px;
			background-image: url(../../img/tire_detail/tirelbl2.gif);
			font-size: 1px;
			z-index: 10;
			cursor: pointer;
		}
		#discountlistdetail .itm .buyqty {
			float:right;
			padding-right: 16px;
		    padding-top: 24px;
			z-index: 10;
			text-align: left;
			font-size: 10px;
		}
		#discountlistdetail .itm .buyqty SPAN {
			color: #898989;
			font-weight: bold;
		}
		#discountlistdetail .itm .buy
		{
		    float:right;
			width: 129px;
			height: 40px;
			z-index: 10;
			font-size: 10px;
		}
		#discountlistdetail .itm .buy DIV {
			width: 90px;
			height: 40px;
			cursor: pointer;
			float: right;
			background-image: url(../../img/rim_detail/btnbuy.png);
		}
		#discountlistdetail .itm .buy DIV:hover {
			background-image: url(../../img/rim_detail/btnbuy_on.png);
		}
		#discountlistdetail .tirespacer {
			width: 948px;
			height: 7px;
			font-size: 1px;
			background-color: #d3d3d3;
			background-image: url(../../img/rim_detail/tirespacerbg.png);
		}
		
/****************  ERBJUDANDEN OFFERS START PAGE  ************************/
        .crankLinkWinter
        {
	        padding-left:435px;
	        width:54%;
	        color:#fff;
	        font-size:10px;
	        padding-top:8px;
	        font-weight:bold;
        }
        .crankLinkWinter A
        {
	        color: #00fffc;
        }
        .crankTextWinter
        {
	        padding-left:430px;
	        width:54%;
	        color:#fff;
	        font-size:9px;
	        padding-top:0px;
	        font-weight:bold;
        }
        .crankLinkSummer
        {
	        padding-left:435px;
	        width:54%;
	        color:#fff;
	        font-size:10px;
	        padding-top:2px;
	        font-weight:bold;
        }
        .crankLinkSummer A
        {
	        color: #f1e800;
        }
        .crankTextSummer
        {
	        padding-left:430px;
	        width:54%;
	        color:#fff;
	        font-size:9px;
	        padding-top:0px;
	        font-weight:bold;
        }
        
        .OfferRow
        {
	        clear: both;
	        width:100%;
        }

        .OfferRow .OfferCell
        {
	        float:left;
	        width:315px;
	        background:#fff;	
        }

        .OfferCell .FragmentLineFirst, .FragmentLineMiddle
        {
	        width:100%;
        }
        .OfferCell .InjectCellLink
        {
        	clear:both;
        	width: 100%;
        	font-size: 9px;
        	font-weight: bold;
        	color: #0064a5;
        }        
        .OfferCell .FragmentLineMiddle img
        {	
	        width: 117px;
	        height: 118px;
        }
        .OfferCell .FragmentLineMiddle :HOVER
        {
	        cursor: pointer;
        }
        .FragmentLineFirst DIV, .FragmentLineLast DIV
        {
	        float:left;
	        height:7px;
        }
        .FragmentLineFirst .b1_1
        {
	        background: url(../../img/start/offer/b1_1.gif);
	        width:7px;
        }
        .FragmentLineFirst .b1_2
        {
	        background: url(../../img/start/offer/b1_2.gif);
	        width:301px;
        }
        .FragmentLineFirst .b1_3
        {
	        background: url(../../img/start/offer/b1_3.gif);
	        width:7px;
        }

        .FragmentLineMiddle DIV
        {
	        float:left;
	        height:120px;
        }
        .FragmentLineMiddle DIV DIV
        {
	        height: auto;	
        }
        .FragmentLineMiddle .b2_2 .Spacer
        {
	        width:5px;
	        height: 120px;
	        background:url(../../img/start/offer/spacern.gif)
        }
        .FragmentLineMiddle .b2_1
        {
	        background: url(../../img/start/offer/b2_1.gif);
	        width:7px;
        }
        .FragmentLineMiddle .b2_2
        {
	        font-family: Arial;
	        font-size: 12px;
	        color: #888;
	        width:301px;
	        height:80px;
	        font-size:12px;
        }
        .FragmentLineMiddle .b2_3
        {
	        background: url(../../img/start/offer/b2_3.gif);
	        width:7px;
        }

        .FragmentLineLast .b3_1
        {
	        background: url(../../img/start/offer/b3_1.gif);
	        width:7px;
        }
        .FragmentLineLast .b3_2
        {
	        background: url(../../img/start/offer/b3_2.gif);
	        width:301px;
        }
        .FragmentLineLast .b3_3
        {
	        background: url(../../img/start/offer/b3_3.gif);
	        width:7px;
        }

        .FragmentProductLine DIV
        {
	        font-family: arial;	
	        font-size: 11px;
	        font-weight: bold;
	        float:left;
	        height:3px;
	        padding-top: 1px;
        }
        .FragmentProductLine .r1_1
        {
	        background: url(../../img/start/offer/r1_1.gif);
	        width:1px;
        }
        .FragmentProductLine .r1_2
        {
	        background: url(../../img/start/offer/r1_5.gif);
	        width:11px;
        }
        .FragmentProductLine .r1_3
        {
	        color: #ddd;
	        background: url(../../img/start/offer/r1_6.gif);
	        width:301px;
	        height: 3px;	        
        }
        .FragmentProductLine .r1_5
        {
	        background: url(../../img/start/offer/r1_6.gif);
	        width:296px;
        }
        .FragmentProductLine .r1_7
        {
	        float: right;
	        background: url(../../img/start/offer/r1_7.gif);
	        width:7px;
        }
        .BlueBorder
        {
	        float:left;
	        width:1px;
        }
        .BlueBorder .s1_1
        {
	        background:url(../../img/start/offer/s1_1.gif);
	        height:7px;
        }
        .BlueBorder .s1_2
        {
	        background:url(../../img/start/offer/s2_1.gif);
	        height:120px;
        }
        .BlueBorder .s1_3
        {
	        background:url(../../img/start/offer/s3_1.gif);
	        height:7px;
        }
        .b2_2 .imgdiscountflag 
        {
	        width: 117px;
	        height: 117px;
	        position: absolute;
	        top: 0px;
	        left: 0px;
	        z-index: 10;
	        background-image: url(../../img/product_discount/discountflag.png);
	        _background-image: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/product_discount/discountflag.png',sizingMethod='scale');
        }
        .InjectHolder
        {
	        padding-top:10px;
	        padding-left: 5px;
	        float:left;
	        width:50%;
        }
        .InjectTitle
        {
	        color: #4b131f;
	        font-weight: bolder;
        }
        .InjectPrice
        {
	        color: #fe0d00;
	        font-weight: bold;
	        width: 100%;
        }
        .InjectPart, .InjectPartDesc
        {
	        font-size: 10px;
	        font-weight: bold;
	        color: #fa6808;
        }
        .InjectPartDesc
        {
	        width: 100%;
	        color: #5f5f5f;
        }
        .InjectInchSpan
        {
	        font-size: 10px;
	        font-weight: bold;
        }
        
        
/**************************************************/
        .headPusher
        {
	        padding-left: 9px;
        }
        .hdrTextG
        {
            float: left;
            background:url(../../img/common/gummihuset.jpg);            
            width:54px;
            height:51px;            
        }
        .divFormHeaderG
        {
        	float:left;
	        font-size: 28px;
	        color: #636363;	        	        
	        padding: 8px 0px 2px 5px;
        }