/* CSS Document */
/* Capital Safety */


/* ======================================================================= */
/* -------- Skin Layout --------- */

/* .capital_safety .content_table {height: 683px; border: 0px solid yellow;} */
/* .content_pane, .transparent, .whitebg_title_inner, .whitebg_title, .whitebg_title_2 {height: 100%;} */


/* ============================== */
/* -------- Skin Products ------- */

.capital_safety .inner_table_prod .content {}
.capital_safety .inner_table_prod .content_table {height: 683px;}
.capital_safety .inner_table_prod .content_left {height: 683px; width: 276px; background-color: #929292; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_03_02c.jpg); background-position: bottom left; background-repeat: no-repeat;}
.capital_safety .inner_table_prod .content_right {height: 683px; width: 697px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_04_03.jpg); background-position: bottom; background-repeat: no-repeat; background-color: #707174;}
.capital_safety .inner_table_prod .content_left_table {height: 681px;}
.capital_safety .inner_table_prod .leftlowerpane {vertical-align: bottom;}
.capital_safety .inner_table_prod .leftpane {/*padding-left: 10px; padding-right: 0px;*/ vertical-align: top; width: 276px;}
/* .capital_safety .inner_table_prod .leftpane {padding-left: 20px; padding-right: 20px; vertical-align: top;} */
.capital_safety .inner_table_prod .content_left .whatsnew, .capital_safety .inner_table_nhp .content_left .whatsnew a {color: #555555;}
.capital_safety .inner_table_prod .content_right {height: 540px; width: 697px; vertical-align: top;}

.capital_safety .inner_table_prod .leftpane .transparent {padding-left: 20px; padding-right: 20px; padding-bottom: 0px; border: 0px solid black;}

/* ============================== */


/* ============================== */
/* ------ Skin NOT Homepage ----- */

.capital_safety .inner_table_nhp .content_table TD {}

.capital_safety .inner_table_nhp .content_table {height: 100%;}

/*
.capital_safety .inner_table_nhp .content_left {height: 683px; width: 276px; background-color: #929292; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_03_02c.jpg); background-position: bottom; background-repeat: no-repeat;}
.capital_safety .inner_table_nhp .content_right {vertical-align: top; height: 683px; width: 697px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_04_03.jpg); background-position: bottom right; background-repeat: no-repeat;  background-color: #707174;}
.capital_safety .inner_table_nhp .content_left_table {height: 681px;}
.capital_safety .inner_table_nhp .leftlowerpane {vertical-align: bottom;}
*/
.capital_safety .inner_table_nhp .content_left {width: 276px; background-color: #929292; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_03_02c.jpg); background-position: bottom; background-repeat: no-repeat;}
.capital_safety .inner_table_nhp .content_right {vertical-align: top; height: 100%; width: 697px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_04_03.jpg); background-position: bottom right; background-repeat: no-repeat;  background-color: #707174;}
.capital_safety .inner_table_nhp .content_left_table {}
.capital_safety .inner_table_nhp .leftlowerpane {vertical-align: bottom;}



/* Disable this for white BG on all NHP pages */ 
.content_right_inner {height: 100%}

.capital_safety .inner_table_nhp .leftpane .transparent {padding-left: 20px; padding-right: 20px; padding-bottom: 25px;}

.capital_safety .inner_table_nhp .leftpane {vertical-align: top; width: 276px;}

/*
.capital_safety .inner_table_nhp .leftpane .transparent {padding-left: 20px; padding-right: 20px; padding-bottom: 35px;}
*/




/*
.capital_safety .inner_table_nhp .content_left .leftlowerpane .content_td a,
.capital_safety .inner_table_nhp .content_left .leftlowerpane .content_td {color: #555555;}
*/ /* took out TD */

.capital_safety .inner_table_hp .content_right {padding-top: 15px; padding-bottom: 15px;}

/* ============================== */


/* ============================== */
/* ------ Skin Full Content ----- */

/*
.capital_safety .inner_table_fullcontent .content_table TD {height: 100%;}

.capital_safety .inner_table_fullcontent .content_table {height: 683px;}
*/

.capital_safety .inner_table_fullcontent .content_left {display: none; height: 683px; width: 276px; background-color: #929292; /*background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_03_02c.jpg); */background-position: bottom; background-repeat: no-repeat;}
.capital_safety .inner_table_fullcontent .content_right {vertical-align: top; height: 683px; width: 697px; width: 973px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_04_03.jpg); background-position: bottom right; background-repeat: no-repeat; background-color: #707174;}
.capital_safety .inner_table_fullcontent .content_left_table {height: 681px;}
.capital_safety .inner_table_fullcontent .leftlowerpane {vertical-align: bottom;}
.capital_safety .inner_table_fullcontent .leftpane {padding-left: 20px; padding-right: 20px; vertical-align: top;}

.capital_safety .inner_table_fullcontent .content_left .leftlowerpane .content_td a,
.capital_safety .inner_table_fullcontent .content_left .leftlowerpane .content_td TD {color: #555555;}

.capital_safety .inner_table_hp .content_right {padding-top: 15px; padding-bottom: 15px;}


/* ============================== */



/* ======================================= */
/* ------ Skin Full Content - Search ----- */

/*
.capital_safety .inner_table_fullcontent_search .content_table TD {}

.capital_safety .inner_table_fullcontent_search .content_table {}
*/

.inner_table_fullcontent_search .content_table  {width: 100%;}
.capital_safety .inner_table_fullcontent_search .content_right {padding: 6px; background-color: #707174;}

.capital_safety .inner_table_fullcontent_search .content_left {display: none; height: 683px; width: 276px; background-color: #929292; /*background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_03_02c.jpg); */background-position: bottom; background-repeat: no-repeat;}
.capital_safety .inner_table_fullcontent_search .content_right {vertical-align: top; height: 200px; width: 697px; width: 973px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_04_03.jpg); background-position: bottom right; background-repeat: no-repeat; background-color: #707174;}
.capital_safety .inner_table_fullcontent_search .content_left_table {}
.capital_safety .inner_table_fullcontent_search .leftlowerpane {vertical-align: bottom;}
.capital_safety .inner_table_fullcontent_search .leftpane {padding-left: 20px; padding-right: 20px; vertical-align: top;}

.capital_safety .inner_table_fullcontent_search .content_left .leftlowerpane .content_td a,
.capital_safety .inner_table_fullcontent_search .content_left .leftlowerpane .content_td TD {color: #555555;}

.capital_safety .inner_table_hp .content_right {padding-top: 15px; padding-bottom: 15px;}


/* ============================== */



/* ============================== */
/* ------- Skin Homepage -------- */

.capital_safety .inner_table_hp .content {background-color:#000000; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_bgwhole_hardedge.jpg); background-position: top left; background-repeat: no-repeat;}
.capital_safety .inner_table_hp .content_table {background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_bg_lower.jpg); background-position: bottom; background-repeat: no-repeat;}
.capital_safety .inner_table_hp .content_left {height: 540px;/*683*/ width: 276px;}
.capital_safety .inner_table_hp .content_right {height: 540px; width: 697px; vertical-align: middle;}
.capital_safety .inner_table_hp .content_left Table.transparent {padding: 20px;}
.capital_safety .inner_table_hp .bottompane {height: 143px; vertical-align: middle;}


.capital_safety .inner_table_hp h1 a:link, .inner_table_hp h1 a:active, .inner_table_hp h1 a:visited, .inner_table_hp h1 a:hover {color: #023f92;}

/* ============================== */


/* ============================== */
/* ------- Skin General --------- */

.capital_safety {width: 1009px;}
.capital_safety TD {vertical-align: top;}
.capital_safety .inner_table_hp, .capital_safety .inner_table_nhp {width: 973px;}

.capital_safety .top_left {height: 19px; width: 20px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_outter_01.jpg); background-position: top left; background-repeat: no-repeat;}
.capital_safety .top_mid {height: 19px; width: 973px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_outter_02.jpg); background-position: top left; background-repeat: no-repeat;}
.capital_safety .top_right {height: 19px; width: 16px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_outter_03.jpg); background-position: top; background-repeat: no-repeat;}

/*
.capital_safety .mid_left {height: 838px; width: 20px; background-color:#000000; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_outter_04.jpg); background-position: top left; background-repeat: no-repeat;}
.capital_safety .mid_right {height: 838px; width: 16px; background-color:#000000; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_outter_06.jpg); background-position: top right; background-repeat: no-repeat;}
*/

.capital_safety .mid_left {height: 100%; width: 20px; background-color:#000000; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_outter_04.jpg); background-position: top left; background-repeat: no-repeat;}
.capital_safety .mid_right {height: 100%; width: 16px; background-color:#000000; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_outter_06.jpg); background-position: top right; background-repeat: no-repeat;}

.capital_safety .header {height: 124px; width: 973px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_01.jpg); background-position: top; background-repeat: no-repeat;}
.capital_safety .Logo {width: 432px;}
.capital_safety .languagepane {text-align:right; padding-right: 10px;}
.capital_safety .navigation {height: 31px; width: 973px; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/cs_inner_02.jpg); background-position: top; background-repeat: no-repeat;}

.capital_safety .footer_td {padding-left: 15px; padding-right: 15px;}
.capital_safety .footer_td {height: 61px; background-color:#000000;}
.capital_safety .footer_right_table a {text-decoration: none;}
.capital_safety .footer_right {}
.capital_safety .footer_right TD {white-space: nowrap;}
.capital_safety .tdsitemap, .capital_safety .tdcontactus {padding-right: 15px;}

.capital_safety .content_left {vertical-align: top;}

/* ============================== */




/* ============================== */
/* --------- Main Menu ---------- */
.navigation .MainMenu_MenuContainer {background: Transparent; padding: 0px; margin: 0px; padding-left: 0em; border: 0px solid yellow;}/* width: 970px;*/
.navigation .MainMenu_enuBar {cursor: pointer; cursor: hand; background: transparent;}

.navigation .MainMenu_MenuBreak {background-color: transparent; padding-left: 1px; padding-right: 1px;}
.navigation .MainMenu_MenuBreak img {display: none;/*display: none; background-color: transparent; height: 0px; margin: 0px; border-bottom: transparent 0px solid; border-left: transparent 0px solid; border-top: transparent 0px solid;  border-right: transparent 0px solid;*/}
.navigation .MainMenu_MenuArrow {cursor: pointer; cursor: hand; border-right: #7AD7E3 0px solid; border-left: #7AD7E3 0px solid; border-bottom: #7AD7E3 0px solid; border-top: #FFFFFF 0px solid;}

.navigation .MainMenu_RootMenuArrow, .navigation .MainMenu_subMenuArrow {display: none;}
.navigation .MainMenu_RootMenuArrow img {display: none;}

/* menu */ .navigation .MainMenu_MenuItem TD {background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/sol_off.png); background-repeat: no-repeat; text-align:center; height:31px; background-color: transparent; color: #FFFFFF;  font-weight: normal;}
/* menu-hover */ .navigation .MainMenu_MenuItemSel TD {background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/sol_on.png); background-repeat: no-repeat; height: 31px; background-color: transparent; color: #FFFFFF; font-weight: bold; text-align: center;}

/* for selected page */ .navigation .MainMenu_TabMenuItemSelHover {background-color: transparent; text-align:center; height:31px; background-color: transparent; color: #FFFFFF; font-weight: bold; background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/sol_on.png); background-repeat: no-repeat;}

.navigation .MainMenu_TabMenuItemSelHover TD {background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/sol_on.png); background-repeat: no-repeat; height:31px; font-weight: bold;} /*padding-left: 15px;*/
.navigation .MainMenu_TabMenuItemSelHover TD {background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/sol_on.png); background-repeat: no-repeat; height:31px; font-weight: bold;} /*padding-left: 15px;*/


/* sub */ .navigation .MainMenu_SubMenu {z-index: 1000; cursor: pointer; cursor: hand; background-color: #999999;  border-bottom: #0A809C 0px solid; border-left: #0A809C 0px solid;border-top: #0A809C 0px solid; border-right: #0A809C 0px solid;border-top: 1px solid #000; }
/* sub hover */ .navigation .MainMenu_SubMenuItemSelected {background-image: url(/Portals/_default/Skins/CapitalSafetyStore/images/sol_on.png); background-repeat: no-repeat; border: 0px solid black; marign: 0px; padding: 0px;}

.navigation .MainMenu_SubMenu TD {background-image: none;}
.navigation .MainMenu_SubMenu TD {background-image: none;}
.navigation .MainMenu_SubMenu img {display: none;}

.MainMenu_SubMenu TD {padding-right: 5px;}

.navigation .MainMenu_MenuIcon, .navigation .MainMenu_MenuArrow {display: none;}
.navigation .MainMenu_MenuItem, .navigation .MainMenu_SubMenuItemSelected {border-left: #000 1px solid; border-bottom: #000 1px solid; border-top: #000 0px solid; border-right: #000 1px solid; background-color: Transparent;}

.navigation .MainMenu_MenuItem TD, .navigation .MainMenu_MenuItemSel TD, .navigation .MainMenu_MenuContainer TD, .navigation .MainMenu_MenuBar TD, .navigation TD {width: 121px;}
.navigation .MainMenu_MenuItem TD TD, .navigation .MainMenu_MenuItemSel TD TD, .navigation .MainMenu_MenuContainer TD TD, .navigation .MainMenu_MenuBar TD TD, .navigation TD TD {width: 121px;}

.navigation .MainMenu_MenuItemSel {background-color: transparent;}


/* Sub Menu */
.MainMenu_MenuItem {border-left: white 0px solid; border-bottom: white 0px solid; border-top: white 0px solid; border-right: white 0px solid;}
.MainMenu_SubMenu {border: black 1px solid; background-color: #c6c6c6; z-index: 1000;}
.MainMenu_SubMenuItemSelected {background-color: #023f92; color: #fff;}

.MainMenu_MenuItem, .MainMenu_SubMenuItemSelected {padding: 5px; margin: 0px; padding-right: 0px;}

.MainMenu_MenuIcon, .MainMenu_MenuArrow {display: none;}

.MainMenu_MenuContainer TD {height: 31px; vertical-align: middle; margin: 0px; padding: 0px;}


.MainMenu_MenuContainer TD {font-family:  Lucida, Verdana, Tahoma, Arial; font-size: 8pt; text-transform: uppercase;}

/* ============================== */

/* Dynamic Buttons */
a.button {
    background: transparent url(/Portals/_default/Skins/CapitalSafetyStore/images/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px Lucida, Verdana, Tahoma, Arial;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url(/Portals/_default/Skins/CapitalSafetyStore/images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color: #000000;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
    color: #000000;
}
/* ============================== */



