.style1 {
	color: #018786;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.style2 {
	color: #018786;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}
.style3 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.style4 {
	font-size: 11px;
	font-family: Tahoma;
	color: #808080;
}
.style6 {color: #018786; font-family: Tahoma; font-size: 12px; font-weight: bold; }
.style7 {
	font-family: Tahoma;
	font-size: 10px;
	color: #0AB2B2;
}
.style9 {
         font-family: Tahoma; 
         font-size: 15px; 
         color: #999999; 
         font-weight: bold;         
     }
.style11 {
         font-family: Tahoma; 
         font-size: 11px; 
         color: #000000; 
     }
.style12 {
         font-family: Tahoma; 
         font-size: 13px; 
         color: #4f4e4a; 
         font-weight: bold;                  
     }
.style13 {
         font-family: Tahoma; 
         color:#217b79;
         font-size: 13px;          
     }
.style14 {	color: #999999;
	font-family: Tahoma;
	font-size: 10px;
         }
.style15 {	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;         
         }         
.style16 {	color: #818181;
	font-family: Tahoma;
	font-size: 11px;	    
         } 
.style17 {	color: #008687;
	font-family: Tahoma;
	font-size: 12px;
        font-weight: bold;  
         }  
.style18 {	color: #0bb4bb;
	font-family: Tahoma;
	font-size: 8px;	
        text-decoration:underline; 
         }          
.style19 {	color: #008687;
	font-family: Tahoma;
	font-size: 12px;
}      
.style20 {	
        color: #646464;
	font-family: Tahoma;
	font-size: 11px;	    
         } 
.style21 {
         font-family: Tahoma; 
         font-size: 10px; 
         color: #505050;         
     }    
.style22 {
         font-family: Tahoma; 
         font-size: 13px; 
         color: #4f4e4a; 
         font-weight: bold;
     }
.style23 {	color: #088b86;
	font-family: Tahoma;
	font-size: 10px;	
        text-decoration:underline; 
         } 
.style24 {
         font-family: Tahoma; 
         font-size: 10px; 
         color: #515151;    
         font-weight: bold;  
     }    
.style44 {
	font-size: 11px;
	font-family: Tahoma;	
	color: #000000;
}
.style92 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
        color: #000000;
}
.style112 {
         font-family: Tahoma; 
         font-size: 13px; 
         color: #ffffff; 
     }
.style114 {	color: #999999;
	font-family: Tahoma;
	font-size: 12px;
}  
.style115 {	color: #000000;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;         
         } 
.style116 {	color: #818181;
	font-family: Tahoma;
	font-size: 13px;	    
         }          
.style117 {	color: #008687;
	font-family: Tahoma;
	font-size: 12px;
        font-weight: bold;  
         }  
.style118 {	color: #008687;
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;          
         } 
.style119 {	
    color: #808080;
    font-family: Tahoma;
    font-size: 12px;        
         } 
.style120 {	
        color: #808080;
	font-family: Tahoma;
	font-size: 12px;
        font-weight: bold;
        } 
.style121 {	
    color: #000000;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;         
         }  
.style122 {	color: #008687;
	font-family: Tahoma;
	font-size: 11px;
        font-weight: bold;  
        text-decoration:underline;
         }  
.style123 {	color: #818181;
	font-family: Tahoma;
	font-size: 11px;
        font-weight: bold;        
         } 
.style124 {	color: #535353;
	font-family: Tahoma;
	font-size: 11px;
        font-weight: bold;        
         }  
.style125 {
         font-family: Tahoma; 
         color:#524e4d;
         font-size: 12px;          
     }   
.style128 {	color: #008687;
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;          
        text-decoration:underline;
         } 
.style129 {
         font-family: Tahoma; 
         color:#ffffff;
         font-size: 12px; 
         font-weight: bold;          
     }     
.backColor{
    background-color: #f5f6f0;
}
.selected{ border-bottom:#999999 solid 1px;}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
 }

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;	         
	text-align: center;
	text-decoration: none}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;	
	border: 1px solid #999999}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
                background: white;                  
             }
	#sddm div table
	{	background: white;                  
             }             
.styleSimilar a{background:url(images/shop/similar_prod.gif) no-repeat;display:block;height:24px;text-decoration:none;width:126px;}
td.similar a{background:url(images/shop/similar_prod.gif) no-repeat;display:block;height:24px;text-decoration:none;width:126px;}
td.shop a{background:url(images/shop/shop_btn.gif) no-repeat;display:block;height:18px;text-decoration:none;width:40px;}
td.borderLine{background: url(images/shop/shortStreach.gif) repeat-x;}
td.brandBack{background: url(images/shop/brandBack.gif) repeat-x; height:22px; text-decoration:none;}
td.compare a{background:url(images/shop/compare.gif) no-repeat;display:block;height:18px;text-decoration:none;width:85px;}
td.sep {background:url(images/shop/sepLine.gif) no-repeat; background-color:#f5f6f0; display:block;height:75px;text-decoration:none;width:5px;}
td.sep1 {background:url(images/shop/sepLine1.gif) no-repeat;display:block;height:75px;text-decoration:none;width:5px;}
td.sep2 {background:url(images/shop/sepLine2.gif) no-repeat; background-color:#f5f6f0; display:block;height:100px;text-decoration:none;width:5px;}
td.sep3 {background:url(images/shop/sepLine3.gif) no-repeat;display:block;height:100px;text-decoration:none;width:5px;}
td.backBtn a{background:url(images/shop/backBtn.gif) no-repeat;display:block;height:15px;text-decoration:none;width:16px;}
td.gridBtn {background:url(images/shop/grid.gif) no-repeat;display:block;height:21px;text-decoration:none;width:24px}
td.rowBtn {background:url(images/shop/row.gif) no-repeat;display:block;height:21px;text-decoration:none;width:24px}
td.star a{background:url(images/shop/fullStar.gif) no-repeat;display:block;height:16px;text-decoration:none;width:15px;}
td.halfStar a{background:url(images/shop/halfStar.gif) no-repeat;display:block;height:16px;text-decoration:none;width:15px;}
td.emptyStar a{background:url(images/shop/emptyStar.gif) no-repeat;display:block;height:16px;text-decoration:none;width:15px;}
td.Bstar a{background:url(images/shop/BfullStar.gif) no-repeat;display:block;height:24px;text-decoration:none;width:24px;}
td.BhalfStar a{background:url(images/shop/BhalfStar.gif) no-repeat;display:block;height:24px;text-decoration:none;width:24px;}
td.BemptyStar a{background:url(images/shop/BemptyStar.gif) no-repeat;display:block;height:24px;text-decoration:none;width:24px;}
td.BWstar a{background:url(images/shop/BWfullStar.gif) no-repeat;display:block;height:24px;text-decoration:none;width:24px;}
td.BWhalfStar a{background:url(images/shop/BWhalfStar.gif) no-repeat;display:block;height:24px;text-decoration:none;width:24px;}
td.BWemptyStar a{background:url(images/shop/BWemptyStar.gif) no-repeat;display:block;height:24px;text-decoration:none;width:24px;}
td.seeIt a{background:url(images/shop/seeIt.gif) no-repeat;display:block;height:28px;text-decoration:none;width:72px;}
td.WseeIt a{background:url(images/shop/WseeIt.gif) no-repeat;display:block;height:28px;text-decoration:none;width:72px;}
td.smart a{background:url(images/shop/smart.gif) no-repeat;display:block;height:24px;text-decoration:none;width:96px;}
td.Wsmart a{background:url(images/shop/Wsmart.gif) no-repeat;display:block;height:24px;text-decoration:none;width:96px;}
td.hv span{background:url(images/shop/hv.gif) no-repeat;display:block;height:21px;text-decoration:none;width:25px;}
td.Whv span{background:url(images/shop/Whv.gif) no-repeat;display:block;height:21px;text-decoration:none;width:25px;}
td.v span{background:url(images/shop/v.gif) no-repeat;display:block;height:21px;text-decoration:none;width:25px;}
td.Wv span{background:url(images/shop/Wv.gif) no-repeat;display:block;height:21px;text-decoration:none;width:25px;}
td.relateSearch a{background:url(images/shop/relateBtn.gif) no-repeat;display:block;height:13px;text-decoration:none;width:13px;}
td.relateSearchV a{background:url(images/shop/relateBtnSel.gif) no-repeat;display:block;height:13px;text-decoration:none;width:13px;}
td.moreBox {background:url(images/shop/view_more_box.gif) no-repeat;background-position:28px 2px; ;display:block;height:145px;text-decoration:none;width:153px;}
td.moreBox table{
    padding-left:32px;
    padding-top:18px;
}

.linkOver {color: #42768b;
	font-family: Tahoma;
	font-size: 10px;    
}	

.glossymenu{
        margin: 0px 0;
        padding: 0;
        width: 200px; /*width of menu*/        
        border: 1px solid #d6d6d6;
        border-bottom-width: 0;
        }

        .glossymenu span.menuitem{
        background: url(images/sideBar/glossyback.gif) repeat-x bottom left;
        font: 13px Tahoma; ;
        color: #4f4e4a;
        display: block;
        position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
        width: auto;
        padding: 4px 0;
        padding-left: 20px;
        text-decoration: none;
        }


        .glossymenu span.menuitem:visited, .glossymenu .menuitem:active{
        color: #4f4e4a;
        }

        .glossymenu span.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
        position: absolute;
        top: 5px;
        left: 5px;
        border: none;
        }

        .glossymenu span.menuitem:hover{
        background-image: url(images/sideBar/glossyback2.gif);
        }

        .glossymenu div.submenu{ /*DIV that contains each sub menu*/
        background: white;
        border-bottom: 1px solid #d6d6d6;
        }   
.sideTable{
    margin-left:0px;
    border:0;             
}      
#imageBox { margin: auto; width: 585px; overflow: hidden; position: relative;}
#imageBoxInside { width:9000px; left: 0; top: 0; }  
#imageBox img { float: center; padding: 0px; margin: 0px; }
#imageBox br { clear: both; }   

.brandTable{
border-left: 1px solid #a7a7a5;    
border-top: 1px solid #a7a7a5;
border-bottom: 1px solid #a7a7a5;
border-right: 1px solid #a7a7a5;
width: 760px;
}
td.backBrandBtn {background:url(images/shop/brandBackBtn.gif) no-repeat;
             display:block;
             height:255px;
             text-decoration:none;
             width:90px;
             background-position:left;
             vertical-align:middle;
}            
td.nextBrandBtn {background:url(images/shop/brandNextBtn.gif) no-repeat;
        display:block;
        height:255px;
        text-decoration:none;
        width:90px;
        background-position:right;
        vertical-align:middle;       
}   