﻿body{background-color:#F4F4ED;margin: 0 0 10px 0;background-image:url(../images/headerBackground.png);background-repeat:repeat-x;}
.contentArea{background-color:#fff;overflow:hidden;}
.container_16{background-color:#fff;}
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 ;}
.first{margin-top:0}
.module .wrapImage{float:left;clear:both;}
.poot{background-color:#eee;}
#logo{margin-top:2px;}

#header{padding-top:10px;}
#header img{margin-top:-8px;}
#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;}
#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;}

#menu{background-color:#000;height:40px;background-image:url(../images/menuGradient.png);background-repeat:repeat-x;margin-bottom:10px;}
#menu ul{list-style:none;margin:0;padding:0;}
#menu ul li{display:inline;float:left;line-height:40px;list-style:none;padding:0 10px;}
#menu ul li a.rpSelected{background:#64191D;}

#menu ul li a{color:#fff;text-decoration:none;font-size:14px;padding:3px;}
#menu ul li a:hover{background-color:#64191D;}


#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 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:#F4F4ED url(../images/grayButton.png) repeat-x;border:solid 1px #E2E2E2;}
.leftMenu a{text-decoration:none;padding:5px;display:block;}
.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;}
#breadcrumbs{padding:5px 0;}

#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:url(../images/menuGradient.png) repeat-x bottom;border:solid 1px #9F1319;padding:2px 4px;color:#fff;

}
a.button:hover{background:url(../images/menuGradient.png) repeat-x top;}
.panels {margin:0;width:640px;height:250px;position:relative;overflow:hidden;}
.panels img{height:250px;width:640px;position:relative;}
/*.panel span{background:#B23539 url(../images/menuGradient.png) repeat-x;padding:5px;display:block;color:#fff;}*/
.panel p {margin:0;padding:0;}
#sliderNav{float:right;position:relative;top:-34px;right:10px;z-index:9999;margin:0;}	
#sliderNav a{padding:3px 6px;color:#000;margin:3px;background-color:#fff;}
#sliderNav a.activeSlide {font-weight:bold;background-color:#782023;color:#fff;}
#locator{width:700px;height:800px;border:0;padding:0;margin:0;}

.multiPage{padding:10px;border-style:solid;border-width:0 1px 1px 1px;border-color:#828282;overflow:auto;}
/*.homeTabs{height:310px;}*/
.multiPage table{width:100%}
.multiPage table td{}
#videoList{list-style:none;margin:0;padding:0;}
#videoList li{display:inline;float:left;width:200px;padding:5px;margin:5px;background-color:#fafafa;border:solid 1px #eee;}
#videoList li:hover{background-color:#eee;}

.radioButtonList{list-style:none;}
.radioButtonList li label{padding-left:5px;}
.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; 
} 
.tooltip ol{margin-left:15px;}
 #locationHelp{float:left;cursor:pointer;margin:6px 0 0 6px;}
 
 .searchResults dt{margin-top:20px;font-size:14px;}
 .searchResults dd em a{color:#3F3F3F;}
 .pdf{background:transparent url(../images/acrobat.gif) no-repeat scroll left center;
padding-left:20px;}
.grid_4short{width:206px;float:left;margin-left: 5px;
	margin-right: 10px;display:inline;}
	.videoPreview{overflow:hidden;float:left;margin-bottom:15px;}

.categoryImage{float:right;padding:5px;}
.categoryNavigation{margin:5px 0;padding:5px;width:160px;height:150px;float:left;}
.catHeader{height:100px;}
.catName{height:50px;}

.MailingList{padding:10px 0;}
.breadcrumb{padding:10px 0;}
.submenu{display:block;padding:3px 0 3px 24px;font-weight:normal;}
.toggleMenuImage{top:4px;position:relative;}
.hide{
display: none;
}
.show{
display: block;
}
.product{width:100%;border-collapse:collapse;}
.product td,.complimentaryParts td{padding:7px;vertical-align:top;}
.product td{border-bottom:solid 1px #ccc;}
.complimentaryParts td{border:none;padding:7px;}
.complimentaryCell{padding:0 !important;}
.headerRow{background-color:#64191D;color:#fff;font-weight:bold;}
.mountRow {background-color:#ccc;font-weight:bold;}
.lightRow {background-color:#fafafa;}
.darkRow {background-color:#F5F5F5;}
.title{font-size:14px;}
.complimentaryParts{width:330px;}
.complimentaryHeader{font-weight:bold;border-bottom:2px solid #CCCCCC;}
.complimentaryRow{font-style:italic;}

.sf_searchBox label{display:block;font-weight:bold;}
.sf_libraryGrid{width:100%}


