﻿ @import url(/app_themes/base.css);
 @import url(/app_themes/store.css);

#insidecontainer {clear:both; float:left; margin:0; padding:18px; display:inline; width:920px;}
#insidebody {border:solid 1px #cccccc;  padding:18px; margin:0; width:616px; background-image:url(/images/insidebody-bg.jpg); background-repeat:repeat-x;}
#insidebody #body {clear:both; margin:0; padding:0; width:613px;}
#insidebody #body ul {color:#333333; list-style:square;}
#insidebody #body ul li {margin-left:10px;}
#insidebody #body ul li p {color:#000000; margin:0; padding:0;}
#insidebody strong a { color:#000000;}
#insidebody strong a:hover { color:#333333;}


#mainnav {width:485px; float:left; padding:0; margin:0; margin-top:10px;}
#mainnav ul {list-style-type:none; margin:0; padding:0;float:right;display:inline;cursor:pointer;}
#mainnav ul li { float:left; margin-right:15px;}
#mainnav ul a{list-style-type:none; margin:0; padding:0;float:left;text-decoration:none;}
#mainnav ul li ul { display:none;}
#mainnav img {padding:0; margin:0;}
.searchBox{ float:none; margin:10px 0px 0px 8px; padding-bottom:20px;}

#headercontainer {clear:both; background-repeat:no-repeat; height:172px; }
#divisionLogo {background:url(/App_themes/TapcoFederal/images/federal-logo.jpg) no-repeat;width:145px;height:52px;position:absolute;  top:80px; right:0; }
#logo {position:absolute; top:62px; left:14px; height:45px; width:198px; background:url(/images/logo.png) no-repeat 0 0;}
#logo a, #logo a:hover{ display:block;width:198px;height:45px; text-decoration:none;}
#headercontainer #subnav {clear:both;width:956px; float:left; }
#headercontainer #subnav {background-color:#949494; padding:0;margin:5px 0 0 0;float:left; font-family:Arial; line-height:15px;}

/* first level */
#headercontainer #subnav ul {z-index:99;list-style-type:none;margin:88px 0 0 0px; padding:7px 0 0 15px;float:left;width:941px; background-image:url(/App_Themes/TapcoFederal/images/federal-bar-bg.jpg); background-repeat:repeat-x; }
#headercontainer #subnav ul li {z-index:99;display:block; float:left; padding:10px 8px 14px 8px; margin:0 10px 0 10px; width:auto; }
#headercontainer #subnav ul li a {font-size: 13px; font-weight:bold; color: #000;text-decoration: none;margin-bottom:0;}
#headercontainer #subnav ul li a:hover {color:#FFF;text-decoration: none;}

/* second level */
#headercontainer #subnav ul li ul{margin:0; margin-top:3px; padding-top:0px;padding-left:0; list-style:none;display:none;}
#headercontainer #subnav ul li:hover {display:block; position:relative;}
#headercontainer #subnav ul li:hover>ul{display:block; position:absolute; margin-top:25px; width:auto; top:14px; left:0px; background-image:none;background-color:#8E8E8E;}
#headercontainer #subnav ul li ul li {margin:0;padding:5px 22px 5px 12px; background-color:#8E8E8E;background-image:none; white-space:nowrap;}
#headercontainer #subnav ul li ul li a {font-variant:normal;font-size: 12px; text-decoration: none;	border-bottom: none;padding:5px 0px; margin:0;}
#headercontainer #subnav ul li ul li a:hover {color:#FFF;text-decoration: none;}

/* third level */
/*
#headercontainer #subnav ul li ul li ul{margin:0; margin-top:3px; padding-top:0px;padding-left:0; list-style:none;display:none;}
#headercontainer #subnav ul li ul li:hover {display:block; position:relative;}
#headercontainer #subnav ul li ul li:hover>ul{display:block; position:absolute; margin-top:25px; width:auto; top:-15px; left:100px; background-image:none;background-color:#CFCFCF;}
#headercontainer #subnav ul li ul li ul li{margin:0;padding:5px 22px 5px 12px; background-color:#8E8E8E;background-image:none; white-space:nowrap;}
#headercontainer #subnav ul li ul li ul li a {font-variant:normal;font-size: 12px; text-decoration: none;	border-bottom: none;padding:5px 0px; margin:0;}
#headercontainer #subnav ul li ul li ul li a:hover {color:#FFF;text-decoration: none;}
*/

/* selected settings */
#headercontainer #subnav ul li ul li ul li, #headercontainer #subnav ul li.AspNet-Menu-Selected ul li ul li.AspNet-Menu-ParentSelected{display:none;}
#headercontainer #subnav ul li ul li ul li.AspNet-Menu-ParentSelected, #headercontainer #subnav ul li ul li ul li.AspNet-Menu-Selected,
#headercontainer #subnav ul li ul li a.AspNet-Menu-ChildSelected{ color:#FEDB65;display:inline;}
#headercontainer #subnav ul li ul li.AspNet-Menu-ChildSelected ul li, #headercontainer #subnav ul li ul li.AspNet-Menu-ChildSelected ul li a{display:inline;}
#headercontainer #subnav ul li ul a.AspNet-Menu-Selected {color:#FEDB65;}
#headercontainer #subnav ul li .AspNet-Menu-Selected, #headercontainer #subnav ul li .AspNet-Menu-ChildSelected {padding:10px 15px 0 10px; color:#FFF; background-image: url(/App_Themes/TapcoFederal/images/federal-tab-bg-right.jpg); background-repeat:no-repeat; background-position: top right;}
#headercontainer #subnav ul li.AspNet-Menu-Selected, #headercontainer #subnav ul li.AspNet-Menu-ChildSelected  {margin-left:0px; padding-right:0px; color:#FFF; background-image: url(/App_Themes/TapcoFederal/images/federal-tab-bg-left.jpg); background-repeat:repeat-x;}
#headercontainer #subnav ul li ul li .AspNet-Menu-Selected {padding-top: 5px; padding-left:0; color:#FFF; background-image: none; background-repeat:no-repeat;height:auto;}
#headercontainer #subnav ul li ul li.AspNet-Menu-Selected {padding:5px 0px 5px 12px;color:#FFF; background-image:none;}

.galleryLightBoxVertical{ float:right;}
.galleryLightBoxVertical .divPhotoGalleryLightBox ul li{float:none;}

a.t-button, 
a:link.t-button, 
a:visited.t-button,
a:active.t-button{color:#FFFFFF;}
a:hover.t-button{ color:#FFFFFF; text-decoration:none;background-image:url(images/ui-bg_highlight-soft_50_0078ae_1x100.png)!important;}

.content a, 
.content a:link, 
.content a:visited,
.content a:active{color:#000; text-decoration:underline;}
.content a:hover{color:#029CE6;}
	
.solution-list h4{margin:0; padding:0 0 10px 10px;}
.solution-list ul{margin:0 0 0 25px; padding:0; float:left;}
.solution-list li{margin:0; padding:0 0 4px 0;}
.solution-list li span{color:#000!important;}
.solution-list a, 
.solution-list a:link, 
.solution-list a:visited,
.solution-list a:active{color:#000;text-decoration:underline;}

.solution-list a:hover {color:#029CE6!important; text-decoration:underline!important;}

.solution-list dl{ margin:0; float:left;}
.solution-list dt {font-weight: bold;padding:0 0 0 10px; clear:both;}
.solution-list dd{color:#029CE6;margin:0; padding:0;}
.solution-list dd ul {margin:5px 0 5px 15px; padding:0;} 
.solution-list dd ul li{margin:0; padding:0;}

.solution-list dd a, 
.solution-list dd a:link, 
.solution-list dd a:visited,
.solution-list dd a:active{color:#FFF; margin:0 0 0 25px; text-decoration:none;}
.solution-list dd a:hover{color:#FFF!important;text-decoration:none!important;}

.watch-video{ margin:20px 0 0 10px; clear:both;}

dl.blinker-contact { font-size:12px;}
dl.blinker-contact,dl.blinker-contact dd { margin:0; padding:0;}
dl.blinker-contact dt{color:#000; font-weight:bold; margin:10px 0 0 0;}
dl.blinker-contact dt.first{color:#000; font-weight:bold; margin:0 0 0 0;}
dl.blinker-contact a, 
dl.sblinker-contact a:link, 
dl.blinker-contact a:visited,
dl.blinker-contact a:active{color:#000;text-decoration:underline;}
dl.blinker-contact a:hover{color:#029CE6;}

.divisionContent{color:#000;}
.divisionContent ul{ padding:0 0 0 15px; font-size:12px;}
.divisionContent ul li{ padding:0 0 5px 0;}
.divisionContent a, 
.divisionContent a:link, 
.divisionContent a:visited,
.divisionContent a:active{color:#000;text-decoration:underline; font-size:12px;}
.divisionContent a:hover{color:#029CE6;}

.solutionListCenter a:hover img{border:2px solid #029CE6;}

a.fedProductLink{ color:#333;text-decoration:underline;}
.fedProductLink img{ border:0; margin:0 10px 0 0;}
.fedProductLink div{ margin:20px 0 0 0;}
