﻿    body,
	html{
		margin:0;
		padding:0;
		color:#000;
		background:#cccccc;
		font-size:12px;
		font-family:Arial,Verdana,Helvetica;
	}
	
	td
	{
	    vertical-align:top;
	}
	
	select
	{
	    font-size:11px;
	}
	
	#wrap {
		width:985px;
		margin:0 auto;
		background:#ffffff;
		border-left: 1px solid #FFCC33;
		border-right: 1px solid #FFCC33;		
	}
	#header 
	{
	    padding:5px 10px;
		background:#ffffff;
		background-image: url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/title_bg.jpg');
	    background-repeat:repeat-x;
	    padding-left:50px;
	    height:65px;
	    padding-top:0px;
	    padding-right:0px;
	}
	
	#header_topbar
	{
	    background-color:  #FFCC33;
	    height:4px;
	}
	
	h1 {
	    margin:0;
    }
	#nav {
		padding:1px 1px;
		background:#EFEFEF;		
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		width:100%;
		background:#ffffff;
	}
	h2 {
		margin:0 0 1em;
	}
	#sidebar 
	{
	    padding:2px;
		width:175px;		
		background:#ffffff;		
		text-align:left;
	}
	
	#sidebar_right
	{
	    width:175px;
		padding:2px;
		background:#ffffff;		
		text-align:left;
	}
	
	#footer {
		clear:both;
		padding:5px 10px;
		background:#ffffff;
		text-align:center;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	
	.menuHeader
	{
	    font-family: Arial, Verdana;
	    font-size: 13px;
	    color: #003366;
	    text-decoration: none;
	    font-weight: bolder;
	    text-align:center;
	    padding:3px;
	    
	    background-image: url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/left_nav_cat2.jpg');
	}
	
	.menuItemContainer
	{
	    border:1px solid #cccccc;
	    border-bottom:0px;
	    margin-bottom:20px;
	    background-image: url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/nav_left_bg.jpg');
	    
	}
	
	.menuItem
	{
	    padding-left:12px;
	    font-weight:bold;
	    background-repeat: no-repeat;
	    background-position: 2px 2px;
	    border-bottom: 1px solid silver;
	    background-image:  url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/ArrowRound_3sm.jpg');
	}
	
	.a11Blu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #004B97;
	text-decoration: none;
    }
    
    
    
    
    #pager
    {
        width:100%;
        text-align:center;
		padding:5px 10px;
		margin-top:25px;
	    color: #004B97;
	    text-decoration: none;
	}
	
	#pager td pagercell
	{
	    margin:0;
		padding:0;
		width:152px;
	}
	#pager a
	{
	    font-weight:bold;
	}
	
	#relateditems
	{
	    margin-top:25px;
	    margin-bottom:25px;
	    color:#FFFFFF;
	    font-weight:bold;
	    background-color:#0099CC;
	    width:100%;
	}
	
	.thumb
	{
	    margin-top:30px;
	    padding-bottom:20px;
	    border-bottom:1px dotted silver;
	    width:150px;
	    height:218px;
	}
	
	.imageThumb
    {
        width:150px;
    }
    
	
	
	.thumb_text
	{
	    text-align:center;
	}
	
	.thumb_price
	{
	    text-align:center;
	    color: #990000;
	    text-decoration: none;
	}
	
	.detail_image,.detail_emailafriend,.detail_largerview
	{
	    text-align:center;
	    padding:5px;
	}
	
	 .product_rightpane,.product_leftpane
	 {
	     vertical-align:top;
	 }
	 .product_rightpane
	 {
	     padding-top:20px;
	     padding-left:20px;
	 }
	
	.product_title a
	{   
	    font-size:16px;
	    font-weight:bold;	    
	    color: #990000;
	}
	.product_description
	{
	    margin-top:20px;
	    margin-bottom:20px;
	    text-align:justify;	    
	    width:80%;
	}
	.product_labelvaluecontainer
	{
	    margin-top:3px;
	}
	.product_label
	{
	    width:120px;
	    float:left;
	    font-weight:bold;
	    text-align:left;	    
	}
	
	.product_price
	{
	    width:120px;
	    float:left;
	    font-weight:bold;
	    text-align:left;
	    color:#990000;
	}
	.product_value
	{
	    
	}
	
	.product_notexists
	{
	    width:100%;
	    text-align:left;
	    font-weight:bold;
	}
	
	.mod_whatsnew
	{
	    width:100%;
	    text-align: center;
	    border-bottom:1px dotted silver;
	    margin-bottom:15px;
	}
	.mod_whatsnew_header
	{
	    width:100%;
	    background-image: url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/3mspec_bg.jpg');	    
	    
	}
	
	.mod_whatsnew_thumb
	{
	    margin-top:35px;
	    padding-bottom:20px;
	    margin-bottom:15px;
	    width:120px;
	    height:170px;
	}
	
	.mod_whatsnew_thumb_image
	{
        width:115px;        
    }
    
    .mod_showcase_container
    {
        width:100%;
        padding:0px;
    }
    .mod_showcase_item
    {
        text-align:center;
        margin-top:20px;
        padding:0px;
    }
    
    .mod_promomessage
    {
        width:100%;
        text-align:center;
    }
    
    .filter_message
    {
        width:100%;
        text-align:center;
        margin-top:20px;
        margin-bottom:20px;        
    }
    .filter_header
    {
        display:inline;
        text-align:center;
        height:18px;
        border:1px solid #CCCCCC;
        width:100px;
        background-image:url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/filter_bg.jpg');
        padding-left:10px;
        padding-right:10px;
    }
    
    .filter_title
    {
        padding-right:25px;
        background-image:url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/ArrowRoundHoriz_3sm.jpg');
        background-position:right;
        background-repeat:no-repeat;
    }
    .filter_container
    {
        width:100%;
        border-top:1px dotted silver;
        padding-top:3px;
    }
    .filter_child
    {
        z-index:100;
        background-color: #FFFFFF;
        text-align:left;
        position:absolute;
        width:125px;
        white-space: nowrap;
        padding-left:35px;
        padding-right:10px;
        border:1px solid #CCCCCC;        
        display:none;
    }
    
    .filter_block
    {
        /*border:1px solid #cccccc;
	    background-image: url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/nav_left_bg.jpg');
	    width:150px;
        */
	    
    }
    
    .filter_block a
    {
        text-decoration:none;
    }
    .filter_block_item
    {
        white-space:nowrap;
    }
    
    .filter_clear
    {
        font-size:8px;
        text-decoration: underline;
    }
    
    .mod_contentblock_container
    {
        width: 150px;
        margin-top:20px;
        margin-bottom:20px;        
    }
    
    .mod_contentblock_heading
    {
        background-color: #0099FF;
        color:#ffffff;
        font-weight:bold;
        padding:3px;
    }
    
    
    .mod_contentblock_content
    {
        background-color: #EFEFEF;
        color:#003366;
        font-size:10px;
        padding:3px;
    }
    
    #shoppingcart_container
    {
     
        padding:30px;
    }
     .shoppingcartcolumnheader
    {
        background-color:#EFEFEF;
        color:#006699;
    }
    
    #checkout_container
    {
        padding:30px;
    }
    .shoppingcart_summary
    {
        margin-bottom:20px;
        text-align:center;
        border:1px solid silver;
        background-image: url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/nav_left_bg.jpg');
    }
    
    .product_search
    {
        font-size: 12px;
	    font-weight: bold;
	    color: #006699;
	    text-decoration: none;
	    float:right;
	    text-align:right;
	    vertical-align:bottom;
	    margin-top:20px;
	    
    }
    
    
    .top_sidemenu
    {
        width:300px;
        margin:0px;
        padding:0px;
        text-align:right;
        background-color:#FFFFFF;
        background-image: url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/top_rd_corner.jpg'); 
        background-repeat:no-repeat;
        padding-right:10px;
        
    }
    
    .top_menu_container
    {
        background-image: url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/top_mid_bg.jpg');
        height:25px;
    }
    .top_menu_item
    {
        padding-left:12px;
	    font-weight:bold;
	    display:inline;	
	    vertical-align:middle;
	    background-repeat:no-repeat;
	    background-image: url('/art/31B8816F-7B69-448B-8A8D-F7A109E91A34/nav_div.jpg');
	    background-position:right;
	    padding-right:15px;
    }
    .top_menu_date
    {
        font-size:11px;
        color:#006699;
    }
     .top_sidemenu_item
     {         
        padding-left:12px;
	    font-weight:bold;
	    display:inline;	   
     }
     
    .checkout_sectionheader
    {
        font-size:18px;
        font-weight:bold;
        margin-top:40px;
        width:80%;
        padding-left:20px;
    }

    .checkout_sectioninfo
    {
        width:80%;
        padding-left:20px;
    }
    .checkout_label
    {
        text-align:right;
        width:150px;
        padding-right:30px;
    }

    .checkout_field
    {
    }
    
    .checkout_summarylabel
    {
        float:left;
        width:85%;
        text-align:right;
        font-weight:bold;
        font-size:12px;
    }
    
    .checkout_summaryvalue
    {
        padding-right:2px;
    }
    
    #productcatalogue_productsperpage
    {
        width:185px;
        text-align:right;    
        display:inline;
        padding-left:180px;            
    }
    
    
    .sub_menu_container
    {
        width: 210px;
        padding:1px;
        border: 1px solid #EFEFEF;
        background-color:#FFFFFF;
        margin:10px;
        font-weight:bold;
        text-align:center;
        
    }
    .sub_menu
    {
        border:1px solid #EFEFEF;
        margin:3px;
        width:200px;        
        background-color:#FFFFFF;
        text-align:left;
    }
    a:visited.sub_menu 
    {
        color:#FF6600;    
    }
    a:hover.sub_menu
    {
        color:#282B41;
        
    }
