/*********************************************************************************************************************
    COMMON
*********************************************************************************************************************/

    *
        {
            margin:0px;
            padding:0px;
        }
    
    html
        {
            background-color:#ffffff;
            font-family:Verdana;
            font-size: 100%; /* IE hack */
            background-color: #d10024;
            height: 100%;
        } 
    
    body
        {
            font-family: Arial,Verdana;
            font-size:12px;
            text-align: center;
            height: 100%;
        }
    a	
		{
			color: #666666;
			text-decoration: none;
		}     
    
    p
        {
            display:block;
            padding-top: 5px;
            padding-bottom: 5px;
        }
    
    ul, ol
        {
            display:block;
            margin:auto auto auto 30pt;
        }
    
    h1
        {
        }
    
    h2
        {
        }
    
    h3
        {
        }
    
    h4
        {
        }  
    
    .WebAccess
        {
	        display: none;
        }
    
    .ClearSpace
        {
            clear:both;
        }
     img
		{
			border:0px;
		}   
/*********************************************************************************************************************
    SITECONTAINER
*********************************************************************************************************************/
  #SiteContainer
        {
            position:relative;
            text-align: left;
			margin-left: auto;
			margin-right: auto;
			background-color: #FFFFFF;
			background-image: url(../../images/graphic/bgHTML.gif);
            background-repeat: repeat-y;
            width: 990px;
            height: 100%;
        }
    #SiteWrapper
        {
            position:relative;
            text-align: left;
			margin-left: auto;
			margin-right: auto;
			padding-left: 45px;
			padding-right: 45px;
			width: 900px;
			background-image: url(../../images/graphic/bgHTML.gif);
            background-repeat: repeat-y;
        }
      

/*********************************************************************************************************************
    SITEHEADER
*********************************************************************************************************************/
    
    #SiteHeader
        {
			padding-top: 25px;
			margin-bottom: 33px;
			text-align: center;
        }
        
/*********************************************************************************************************************
    SITEMENU
*********************************************************************************************************************/

    #SiteMenu
        {
            width: 900px;
	    font-size: 11px;
        }
        
/*********************************************************************************************************************
    PAGECONTENT
*********************************************************************************************************************/
    
    #PageContent
        {
           
            margin-top: 1px;
           
        }
        
/*********************************************************************************************************************
    SITEFOOTER
*********************************************************************************************************************/
    
    #SiteFooter
        {
			clear:both;
			text-transform: uppercase;
			padding-bottom: 20px;
			margin-top: 25px;
        }
    #SiteFooter #LeftFoot
        {
			float: left;
        }    
    #SiteFooter #RightFoot
        {
			float: right;
        }    
/*********************************************************************************************************************
    LOGIN
*********************************************************************************************************************/
    #LoginContainer
        {
            position:relative;
            width:300px;
            border:solid 1px #7b7b7b;
            margin:20px auto;
            padding:20px;
        }
        #LoginContainer fieldset
            {
                border:0;
                background-image:url(../../images/login_logo.gif);
                background-position:center top;
                background-repeat:no-repeat;
                padding-top:50px;
                text-align:center;
            }
        #LoginContainer ul
            {
                position:relative;
                width:250px;
                margin:0px auto;
                list-style-type:none;
                padding:0px;
                text-align:right; 
            }
            #LoginContainer ul li
                {
                    margin-bottom:3px;
                }
        #LoginContainer input
            {
                margin-left:5px;
                width:160px;
            }
        #LoginContainer #strUser
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
        #LoginContainer #strPassword
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
            
        #LoginContainer .ErrorMsg
            {
                background-color: #cc0000;
                color:#ffffff;
                font-weight:bold;
                padding:5px;
                margin-bottom:20px;
            }
                
        
/*********************************************************************************************************************
    ERROR
*********************************************************************************************************************/
    
    .Error
        {
            background-color:#ffffff;
            border:solid 1px #ff0000;
            padding:10px;
            margin:10px;
            color:#ff0000;
        }
/*********************************************************************************************************************
	INDEX
*********************************************************************************************************************/
    #PageContent a
    {
		font-weight: bold;
	}
    #PageContent #JuvelenFlash
    {
		padding-bottom: 1px;
		z-index: 1;
		display: block;
	}
	#PageContent #Bottom
    {
		padding-top: 30px;
		border-top: solid 2px #000000;
		width: 900px;
	}
	#PageContent #Bottom .Column
    {
		float: left;
	}
	
	#PageContent #Bottom #Column1
    {
		padding-left: 30px;
		width: 246px;
		
	}
	#PageContent #Bottom #Column2
    {
		margin-left: 40px;
		
		width: 199px;
	}
	#PageContent #Bottom #Column3
    {
		width: 340px;
		float: right;
	}
	#PageContent #Bottom .Column h2
    {
		padding-bottom: 15px;
		border-bottom: solid 1px #000000;
		margin-bottom: 15px;
    }
    #PageContent #Bottom .Column ul
    {
		margin-left: 15px;
		list-style-image: url(../../images/graphic/gfx_bullet.gif);
    }
    #PageContent #Bottom .Column .CategoryImage 
    {
		margin-top: 20px;
    }
    #PageContent #Bottom .Column .CategoryImage img
    {
		border: solid 1px #d10024;
    }
    #PageContent #Bottom #Column3 .Image
    {
		border-top: solid 1px #d10024;
		border-bottom: solid 1px #d10024;
		margin-bottom: 15px;
    }
    #Merchants h1
    {
		margin-bottom: 10px;
	}
    #Merchants ul
    {
		float: left;
		margin-top: 20px;
		margin-left: 15px;
		list-style-image: url(../../images/graphic/gfx_bullet_white.gif);
		width: 209px;
	}
	#Merchants  a
	{
		color: #FFFFFF;
	}
	#Merchants ul li	
	{
		padding-bottom: 4px;
	}
	#Merchants ul li a
	{
		font-weight: bold;
	}
	#Merchants .OrgSection
	{
		margin-top: 25px;
	}
	#Merchants .OrgLine	
	{
		margin: 0px;
		padding: 0px;
	}
	#Merchants .OrgSection .OrgLabel
	{
		padding-right: 5px;
		font-weight: bold;
	}
	#ContactPage
	{
	}
	#ContactPage .LeftPanel
	{
		width: 546px;
		padding-left: 0px;
		padding-right: 0px;
		border-right: 1px solid #FFFFFF;
	}
	#ContactPage .RightPanel
	{
		width: 293px;
		background-color: #d10024;
		padding-left: 40px;
		padding-top: 40px;
		height: 447px;
	}
	#ContactPage .RightPanel .LineFrm
	{
		margin-bottom: 10px;
	}
	#ContactPage .RightPanel label
	{
		width: 56px;
		display:block;
		float: left;
		padding-top: 5px;
	}
	#ContactPage .RightPanel select
	{
		width: 230px;
		border: solid 1px #FFFFFF;
		color: #333333;
	}
	#ContactPage .RightPanel textarea
	{
		width: 286px;
		height: 104px;
		border: solid 1px #FFFFFF;
		margin-bottom: 20px;
		color: #333333;
	}
	#ContactPage .RightPanel .LineFrm_comment
	{
		padding-top: 10px;
		padding-bottom: 5px;
	}
	#ContactPage .RightPanel input
	{
		width: 227px;
		border: solid 1px #FFFFFF;
		color: #333333;
	}
	#ContactPage .RightPanel a
	{
		margin-left: 85px;
		padding-top: 5px;
	}
	#ContactPage a
	{
		color: #ffffff;
	}
	#ContactPage .OrgSection
	{
		float: left;
		width: 233px;
	}
	#ContactPage .OrgLine	
	{
		margin: 0px;
		padding: 0px;
		line-height: 16px;
	}
	#ContactPage .OrgSection .OrgLabel
	{
		padding-right: 5px;
		width: 109px;
		display: block;
		float: left;
	}
	#ContactPage .OrgSection .OrgLabel2
	{
		padding-right: 5px;
		width: 69px;
		display: block;
		float: left;
		min-height: 1px;
	}
	#ContactPage #DepartmentImage
	{
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		border-bottom: solid 1px #FFFFFF
	}
	#ContactPage .Info
	{
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 40px;
	}
	#ContactPage #Response
	{
		margin-top: 15px;
	}
	#WishListBasket
	{
		position: absolute;
		top: 23px;
		right: 45px;
		width: 203px;
		height: 27px;
	}
	#VipMember
	{
		position: absolute;
		top: 53px;
		right: 45px;
		width: 203px;
		height: 27px;
	}
	#numberOfWishes
	{
		position: absolute;
		right: 20px;
		top: 5px;
		color: #FFFFFF;
	}
	#FlashFooter
	{
		margin-top: 20px;
		margin-bottom: 55px;
	}
