﻿body{background-color:#909092;margin: 10px 0;background-image:url(../images/bodyGradient.png);background-repeat:repeat-x;}
.contentArea{background-color:#fff;overflow:hidden;}
.container_12{background-color:#fff;}
table{width:100%;border-collapse:collapse;}
table td{padding:5px;border-bottom:solid 1px #eee;}
/*Yahoo map table*/
#ysmwexp table td {padding:0;border:0;}
th{text-align:left;}
.col1{background-color:#fafafa;}
.divide{padding-bottom:15px;}
.module{background-color:#fff;/* background-image:url(../images/moduleBackground.png);background-repeat:repeat-x; */margin:10px 0;padding:0 10px 10px;}
.first{margin-top:0}
.module img{float:left;clear:both;}
.poot{background-color:#eee;}
#logo{margin-top:2px;}

#header{padding-top:10px;background-color:#fff;height:50px;}
#header img{}
#search{line-height:0;height:44px;}
#footer{border-top:solid 1px #eee;margin-top:30px;padding:5px 0 5px 5px;}
#footer ul{list-style:none;}
#footer ul li{display:inline;float:left;padding-left:15px;}
#footer ul li a{text-transform:uppercase;color:gray;font-weight:normal;padding:5px;}
#footer ul li a:hover{background-color:#676769;color:#fff;}
#main{}
.homeImageModule{float:left;margin-right:10px;}
.first{margin-left:0;}
.last{margin-right:0;}
.half{float:left;width:50%;}
.half p{margin:0 10px 0 5px;}
#copyright{margin-top:15px;border-top:solid 1px #eee;padding:5px 0;}
#headerMenu {list-style:none;margin-top:9px;}
#headerMenu li{display:inline;float:left;padding-left:5px;}
#headerMenu li a{color:#FF000B;font-weight:normal;font-size:13px;}
#menu{background-color:#909092;height:40px;/*background-repeat:repeat-x;background-image:url(../images/menuGradient.png)*/}
#menu ul,#submenu ul{list-style:none;margin:0;padding:0;}
#menu ul li{display:inline;float:left;line-height:40px;list-style:none;padding:0 6px;border-right:1px solid #68686A;}
#menu ul li a.rmFocused{background-color:#676769;}
#menu ul li a{font-weight:normal;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Verdana;font-size:11px;padding:5px;}
#menu ul li a:hover{background-color:#676769;}
.leftMenu{padding-left:15px;}
.leftMenu ul{list-style:none;margin:0;padding:0;color:#666;}
.leftMenu ul li{padding:0;}
.leftMenu ul li ul li{margin-left:15px;}
.leftMenu ul li ul li a{font-weight:normal;}
/*.leftMenu .rpSelected{background:#E2E2E2 url(../images/grayButton.png) repeat-x;border:solid 1px #E2E2E2;}*/
.leftMenu ul li a.rpSelected {background-color:#F4F4ED;border:solid 1px #E2E2E2;}
.leftMenu a{text-decoration:none;padding:5px;display:block;}
#submenu{background-color:#1F0F00;height:30px;background-image:url(../images/submenuGradient.png);background-repeat:repeat-x;margin-bottom:10px;}
#submenu ul li{display:inline;float:left;line-height:30px;border-right:solid 1px #550A0D;list-style:none;padding:0 10px;}
#submenu ul li.selected{background-color:#9F1319;background:url(../images/selectedArrow.gif) no-repeat center bottom;}
#submenu ul li a{font-weight:700;color:#fff;text-decoration:none;font-family:Verdana;font-size:11px;}
#productmenu{height:30px;background:#E2E2E2 url(../images/grayButton.png) repeat-x;margin-bottom:10px;border:solid 1px #eee;}
#productmenu ul{list-style:none;margin:0;padding:0;}
#productmenu ul li{display:inline;float:left;line-height:30px;border-right:solid 1px #eee;list-style:none;padding:0 10px;}
#productmenu ul li.selected{background-color:#9F1319;background:url(../images/selectedArrowMain.gif) no-repeat center bottom;}
#productmenu ul li a{font-weight:700;text-decoration:none;font-family:Verdana;font-size:11px;}

.right{float:right;}
.left{float:left;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
#leftMenu{list-style:none;margin:0;padding:0;}
#leftMenu li{padding:5px;}
#leftMenu li.selected{background:#E2E2E2 url(../images/grayButton.png) repeat-x;border:solid 1px #E2E2E2;}
#leftMenu li.selected a{font-weight:700;background-image:url(../images/bullet_current.gif);background-repeat:no-repeat;background-position:right;display:block;color:#A0141A;}
#leftMenu ul{color:#666;}
#leftMenu a{text-decoration:none;padding-left:0;}
.thin-normal-button{display:inline-block;background:#ddd url(../images/grayButton.png) repeat-x 0 0;border:solid 1px #ccc;overflow:visible;font-family:Verdana;text-decoration:none;color:#333;font-size:11px;margin:2px;padding:2px 3px;}
.btn{display:inline-block;background:#ddd url(../images/grayButton.png) repeat-x 0 0;border:solid 1px #ccc;overflow:visible;font-size:10px;text-decoration:none;color:#333;font-family:Verdana;font-weight:700;margin:2px;padding:0 2px;}
#filter select{margin:5px 0;}
.data-table .alternate td{background-color:#F4F4ED;border-bottom:solid 1px #eee;border-top:solid 1px #eee;}
.data-table{width:100%;margin:10px 0;}
.data-table td{padding:3px;}
.label td{background:#E2E2E2 url(../images/grayButton.png) repeat-x;font-size:13px;border-bottom:solid 2px #ccc;border-top:solid 1px #eee;}
.breadcrumb{margin-top:10px;display:block;padding-bottom:10px;border-bottom:solid 1px #eee;}

#categories ul li{display:inline;width:140px;float:left;height:60px;font-size:11px;margin:5px 0;}
#categories ul li :first-child{font-weight:700;font-size:12px;}
#contactTable label{display:block;font-weight:700;}
#contactTable .small{color:#666;display:block;font-size:11px;font-weight:400;}
#contactTable input{font-size:12px;border:solid 1px #ccc;width:200px;padding:4px 2px;}
#contactTable tr td{border-bottom:solid 1px #efefef;padding:5px 0;}


a.button {
 background-image:url(../images/menuGradient.png);
 background-repeat:repeat-x;
 background-position:bottom;
 border:solid 1px #9F1319;padding:2px 4px;color:#fff;

}
a.button:hover{background-image:url(../images/menuGradient.png);background-repeat:repeat-x;background-position:top;}
#rotator{background-color:#626264;}
.panels {margin:0;width:960px;height:180px;position:relative;overflow:hidden;}
.panels img{height:180px;width:960px;position:relative;}
#sliderNav{float:right;position:relative;margin:-32px 10px 0 0;z-index:9999;}	
#sliderNav a{background-color:#FFFFFF;height:30px;
border:1px solid #000000;
color:#000000;
margin:3px;
padding:3px 8px;}
#sliderNav a.activeSlide {color:#fff;background-color:#EF3125;
font-weight:bold;
text-decoration:none;}
#locator{width:700px;height:800px;border:0;padding:0;margin:0;}

/*.category{margin:10px 0 20px 0;padding-bottom:10px;text-align:center;width:192px;float:left;text-transform:uppercase;color:#5F5F5F;font-size:14px;border-bottom:solid 5px #DCDDDE;}*/
.homeCategories .category{width:191px;border-right:solid 1px #DCDDDE;border-bottom:solid 1px #DCDDDE;border-top:solid 1px #DCDDDE;}
.productPageCategories .category{width:187px;}
.category{margin:10px 0 20px 0;padding-bottom:10px;text-align:center;float:left;text-transform:uppercase;color:#5F5F5F;font-size:14px;}
.homeModule{}
.thumbnail{margin-top:13px;}
.promotion{}
.category img{height:80px;}
.multiPage{padding:10px;border-style:solid;border-width:0 1px 1px 1px;border-color:#828282;overflow:hidden;}
.multiPageView ul{list-style:none;margin:0;padding:0;}
.multiPageView ul li {background:url(/Libraries/Common_Images/Checkmark.sflb.ashx) no-repeat left center;padding: 5px 5px 5px 20px;}
.multiPageView table{width:60%}
.pdf{background:transparent url(../images/acrobat.gif) no-repeat scroll left center;
     
padding-left:20px;}
.rss{background:transparent url(../images/rss.png) no-repeat scroll left center;
     display:block;margin:5px;
padding-left:18px;}
.download{background:transparent url(../images/box_down.png) no-repeat scroll left top;
display:block;
margin:10px 0;
padding-left:20px;}
/* the overlayed element */ 
.overlay { 
     color:#fff;
    /* initially overlay is hidden */ 
    display:none; 
     
    /* growing background image */ 
    background-image:url(/Libraries/Common_Images/transparent.sflb.ashx); 
     
    /*  
        width after the growing animation finishes 
        height is automatically calculated 
    */ 
    width:640px;         
     
    /* some padding to layout nested elements nicely  */ 
    padding:35px; 
 
    /* a little styling */     
    font-size:11px; 
} 

/* default close button positioned on upper right corner */ 
.overlay div.close { 
    background-image:url(/Libraries/Common_Images/close.sflb.ashx); 
    position:absolute; right:5px; top:5px; 
    cursor:pointer; 
    height:25px; 
    width:25px; 
}
 
.overlay .details p,.overlay .details h2,.overlay .details{color:#fff;}
.productTooltip{display:none;background:url(/Libraries/Common_Images/productBubble.sflb.ashx);height:89px;padding:13px 0 12px 29px;width:286px;color:#fff; z-index:9000;}
    .productTooltip img{float:left;padding-right:5px;}
    
    .productList{list-style:none;}
    .productList li{padding:5px 0;}
    
    .productList li a{padding: 5px 0;/*display:block;*/}
    
    .searchResults dt{margin-top:20px;font-size:14px;}
 .searchResults dd em a{color:#3F3F3F;}
 .searchButton{position:absolute;margin:8px 0 0 5px}
 .searchBox{display:block;}
.newsThumbnail {
float:right;
margin:5px;
}
/* tooltip styling */ 
.tooltip { 
    display:none; 
    /*background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow.png); */
    background-color:#942B2F;
    border:solid 2px #000;
  
    padding:10px; 
    width:300px; 
    /*font-size:11px; */
    color:#fff; 
    z-index:9999;
} 
.tooltip ol{margin-left:15px;}
 #locationHelp{float:left;cursor:pointer;margin:6px 0 0 6px;}
 .homeCategories{display:block;margin-bottom:10px;height:100px;}
 
 .product{display:block;margin:5px 0;width:289px;float:left;height:90px;}
 .product img{float:left;padding-right:20px;}
 .product strong{font-size:14px;}
 
 .contentHighlight{padding:5px;background-color:#eee;overflow:hidden;border:solid 1px #ccc;}
 .RadGrid {margin-top:10px;}
 
 .viewFullLine{background:transparent url(/Libraries/Common_Images/View_Full_Line_Product_Info_Button.sflb.ashx) no-repeat scroll right center;padding:5px 185px 5px 0;}
 .RadGrid_Default a {color:#802327 !important;}
 
 .login ol{list-style:none}
.login label{font-weight:bold;margin-right:5px;}
.login input{margin-right:5px;}
 
