.textareafont
{
     font-family:Verdana;
        font-size:11px;
}

div {
            border:0px solid #000000;
        }
     
     body
     {
        margin:0px 0px 0px 0px;
        background-image:url(img/bg_med3.jpg);
        background-repeat: repeat;
        font-family:Verdana;
        font-size:11px;
        color:#FFFFFF;
        
     }
    a
    {
	color:#FFFFFF;
	border:0px;
    background-color:transparent;
	text-decoration:none;
	
    }
    
    a:hover
    {
        color:#990000;
        border:0px;
        background-color:transparent;
        text-decoration:none;
        
    }
    a img
     {
        border:0px;
     }
     
     a img:hover
     {
        border:0px;
        
     }
	
     p
     {
        text-align: left;
        padding-top:5px;
        padding-bottom:5px;
        
     }
     p strong
     {
        font-size:11.5px;
        font-weight:bold;
        
     }
     
     #header_bg
     {
        background-image:url(img/bg_header.png);
        background-repeat:repeat-x;
        height:206px;
      
     }
     
     #header_container
     {
        margin:0px auto;
        width:1000px;
     }
     
     #header
     {
        height:181px;
        cursor:pointer;
        
     }
     #headerlogo
     {
        background-image:url(img/header_logo.png);
        background-repeat:no-repeat;
         height:181px;

     }
     #header_navg {}
     

     
     /* Header Menu CSS */
     .header_menu
     {
	height:19px;
	border-top:3px solid #FFFFFF;
	border-bottom:3px solid #FFFFFF;
        margin:0px;
       
	
     }
     /* 
      .header_menu a img
     {
	border:none;
	
	
     }
     .header_menu a:hover
     {
	
	background-color:#990000;
	border:none;
	display: block;
	
	
     }*/
     .header_menu .selectedMenuItem
     {
	background-color:#990000;
	border-bottom:1px solid #990000;
	display:block;
        cursor:pointer;
         height:19px;
         margin:0px;
	
     }
      .header_menu div
     {
	border:none;
	display: block;
        cursor:pointer;
        height:19px;
        margin:0px;
     }
     .header_menu div:hover
     {
        background-color:#990000;
        border-bottom:1px solid #990000;
        display: block;
        cursor:pointer;
        height:19px;
        margin:0px;
     }
     
     
     .listmenu a:hover
     {
        background-color:#990000;
        color:#FFFFFF;
        display:block;
	
     }
     
     /* Header CSS - Start*/
     
     
     /* Content CSS */
     #content_bg
     {
        min-height:1194px;
        height:inherit;
        overflow: hidden;
        
     }
     
     #content_bg_wrapper 
     {
        margin:0px auto;
        width:1000px;
        min-height:1194px;
        background-image:url(img/header_logo_bottombg.png);
        background-repeat:no-repeat;
     }
     
     #content_container
     {
        margin:0px auto;
        width:890px;
        height:inherit;
     }
     
    #content_sidebar
    {
        width:245px;
        float:left;
        height:inherit;
    }
    
    .cls_sidebar_content
     {
        width:100%;
        
        
     }
     
      .sidelistmenu
     {
	list-style:none; padding:0px; margin:0px;
	
     }
     .sidelistmenu a:hover
     {

        color:#990000;
        display:block;
        font-weight:bold;
     }
     
     #content_main
     {
        width:620px;
        float:right;
        min-height:810px;
     }
     
     
     /* Content CSS - END*/
     
     
     /* Footer CSS - Start */
     #footer_bg
     {
        background-image:url(img/bg_footer2.png);
        width:100%;
        background-repeat:repeat-x;
        height:152px;
     }
     
     #footer_container
     {
        padding-top:5px;
        border-top:4px solid #FFFFFF;
        margin:0px auto;
        width:1000px;
     }
     
     #footer_top
     {
        height:20px;
     }
     
     #footer_bottom
     {
        background-image:url(img/footer_drips_bg.png);
        background-repeat:no-repeat;
        height:122px;
     }
     
     
     .product_imgholder
     {
        background-image:url(img/product_border.png);
        background-repeat:no-repeat;
        height:212px;
        width:200px;
        padding-top:5px;
        padding-left:10px;
     }
     .product_imgholder_detail
    {
         background-image:url(img/product_detail_frame.png);
        background-repeat:no-repeat;
        height:397px;
        width:615px;
        padding-top:5px;
        padding-left:10px;

    }
     .product_descholder
     {
	min-height:200px;
	width:190px;
	padding-left:4px;
       display:block;
	
     }
     
     .cart_item
     {
        border-bottom:dotted 1px #FFFFFF;
        
     }
     .content_page_title
     {
        padding-left:2px;
        display:block
     }

     .content_title
     {
        padding-left:15px;
        padding-bottom:10px;
        display:block
     }
     
     .content_detail_box
     {
        border-top:solid 3px #FFFFFF;
     }
     
     .content_detail_content
     {
        display:block;
        float:right;
        width:80%;
        text-align: justify;
     }
     
     .store_current_stage
     {
        text-decoration:underline;
        font-weight:bold;
     }
     
     .side_product_menu
     {
        list-style: none;
        padding:0px;
        margin: 0px;
        
     }
     
        .side_product_menu ul{
                margin: 0px;
                list-style: none;
                padding:0px;
                
        }
        
        .side_product_menu li{
        list-style: none;
        margin: 0px;
        
        padding:0px;
        padding-top:30px;
        padding-bottom:2px;
        }
        
       
        
        .side_product_menu_child {
                list-style: none;
                padding:0px;
                margin: 0px;
               
        }
        
        .side_product_menu_child ul{
        margin: 0px;
        list-style: none;
        padding-left:15px;
       
        }
        
        .side_product_menu_child li{
        list-style: none;
        margin: 0px;
        padding:0px;
        padding-top:1px;
        padding-bottom:1px;
        
        }
         

   
                 

.box_withBorder
{
        width: 614px;
        height: 395px;
        background-image: url(img/borders_03.png);
        background-repeat: no-repeat;
}

.standard_hrline
{
    border-bottom:3px solid #FFFFFF;    
}

.standard_tbl_header
{
    padding-top:2px;
    padding-bottom:2px;
}

.standard_spacer_height
{
   
    height:20px;  
        
}

#slideshow { margin: 0px; }
#slideshow img
{
        
        padding-top:12px;
        padding-left:10px;
}

#nav {  width: 100%;  padding:0px; }

#nav li {  width: 50px; float: right; margin: 6px; list-style: none }
#nav a { width: 50px; padding: 2px; display: block; border: 1px solid #ccc; }
#nav a.activeSlide { background: #990000 }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }


#nav_type1 { margin: 5px; display:block; font-weight:bolder; }
#nav_type1 a {  margin: 5px; padding: 3px 5px; text-decoration: none }
#nav_type1 a.activeSlide {  background-image:url(img/gallery1_mo.png); background-repeat:no-repeat; }
#nav_type1 a:focus {  outline: none; }
#nav_type1 a:hover {  outline: none; color:#FFFFFF;}


.message
{
       
        margin:0px auto;
        text-align:center;
        font-size:12px;
        color:#FFFFFF;
        background-color:#990000;
        height:inherit;
        
}

#navlist
{
list-style-type: none;
color: #FFFFFF;
margin-left: 2px;

}

#navlist ul { list-style-type: none; padding-left:10px;}

#active:hover li { display: block; list-style-type: none;padding-left:10px;}
#active li { display: none; list-style-type: none; padding-left:10px;}

#navcontainer
{
width: 220px;
}

#navcontainer a
{
color: #FFFFFF;
width: 120px;
display: block;
}

#navcontainer a:visited
{
color: #FFFFFF;
}

#navcontainer a:active
{
color: white;

}

#navcontainer a:hover
{
color: #990000;

}