/*
*   shane.parker[AT]thehoffmangroup[DOT]com | v1.0 | 2010-01
*   Brand Specific Styles
*   Keep It Clean Wiring
*/

/* Page Backgrounds and Colors */
html { background-color:#000; color:#1c1c1c; background-image:url(http://files.thehoffmangroup.com/keepitclean/img/mainbk.jpg); background-repeat:repeat-x; background-attachment:fixed; background-position:center; }

body { color:#1c1c1c; }

h2 {line-height: 14px;}


/* Header */
#indexHeader { background:url(http://files.thehoffmangroup.com/keepitclean/img/hdbk01.png); }
#indexHeader .brandLogo { position:absolute; left:90px; bottom:33px; width:210px; height:107px; }
#indexHeader .phone { color:#eee; font-size:16px; position:absolute; right:25px; top:65px; }
.search {position:absolute;top:97px;right:-3px;}
.bannerWrap {background: url(http://files.thehoffmangroup.com/keepitclean/img/bk02.png) repeat-y;}

/* Main Content */
#mainContent { background:url(http://files.thehoffmangroup.com/keepitclean/img/bk02.png); }
.contentWrapperKIC {margin: 0;padding: 0;}
.ac1LinkL {position:absolute;left:0;top:0;width:375px;height: 248px;z-index: 9999;display: block;}
.ac1LinkR {position:absolute;right:0;top:0;width:375px;height: 248px;z-index: 9999;display: block;}
.contentWrapper {position: relative;}

/* Page Headers */
#indexHeader .topNav { color:#eee; }
#indexHeader a { color:#eee; }
#indexContainer a { color:#fff; }
.guaranteeHeader { height:245px; width:750px; }
.onTopGuarantee { height:280px; position:absolute; left:15px; top:71px; width:750px; z-index:95; }
.affiliateHeader { height:270px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; width:524px; }
.onTopAffiliate { left:125px; height:320px; position:absolute; top:65px; width:524px; z-index:95; }
.catalogHeader { height:316px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; width:790px; background:none; }
.onTopCatalog {left:90px; height:356px; position:absolute; top:65px; width:567px; z-index:95;background: none;}
.onTop { left:90px; height:356px; position:absolute; top:35px; width:567px; z-index:95; }

/* GhostLight Page */
.ghostlightHeader {position:relative;background: url(http://files.thehoffmangroup.com/keepitclean/img/ghostlight_header.png) no-repeat;width:768px;height: 382px;margin: 0 auto;}
.ghostlightWrapper {position: absolute;bottom: -25px;left:20px;}
.ghostlightConfig {float:left;width:95px;height: 75px;}
.ghostlightConfig label {font-size: 14px;font-weight: normal;}
.ghostlightConfig select {width:85px;font-size: 14px !important;}
.ghostlightConfig option {font-size: 14px !important;}
.ghostlightWrapper #submitGhostlight {margin-top: 15px;font-size: 14px;background-color: #F8A12A;-moz-border-radius:6px; -webkit-border-radius:6px;padding:2px 5px !important;cursor: pointer;}
.ghostlightFlash {position: relative;height:470px;}
.ghostlightBubble1 {position: absolute;left:0;bottom:-30px;z-index: 9999;}
.ghostlightBubble2 {position: absolute;right:5px;bottom:-20px;z-index: 9999;}

/* Ultrawrap Page  */
#contentRightUltra { background:url(http://files.thehoffmangroup.com/keepitclean/img/ultrawrap_background.png) no-repeat;float:right; margin:0 10px 0 10px; _margin-right:-10px;_margin-left:-10px; padding:0; position:relative; width:770px; color:#fff;}
.ultrawrapHeader {position:relative;background: url(http://files.thehoffmangroup.com/keepitclean/img/ultrawrapBanner.png) no-repeat;width:768px;height: 232px;margin: 0 auto;}
.ultrawrapWrapper {min-height: 780px;_height:780px;position: relative;width:728px;margin: 0 auto;padding-left:20px;padding-right:20px;}
.configuratorBack {width:627px;height:249px;position: absolute;top:0;left:80px;background: url(http://files.thehoffmangroup.com/keepitclean/img/configuratorBack.png) no-repeat;z-index: 10 !important;}
.ultrawrapForm {z-index: 20 !important;}
#configForm {width:533px;z-index: 20;position: absolute;top:35px;left:100px;}
.ultrawrapConfig {float:left;width:95px;height: 35px;}
.ultrawrapConfig label {font-size: 14px;font-weight: normal;}
.ultrawrapConfig .color {width:110px;}
.ultrawrapConfig select {width:85px;z-index: 20 !important;margin-top: 10px;}
.ultrawrapWrapper #submitUltrawrap { line-height:18px;margin-top:26px;background-color: gray;color:#fff;-moz-border-radius:6px; -webkit-border-radius:6px;padding:2px 5px !important;cursor: pointer;}
.ultrawrapBubble {position: absolute;top:130px;right:5px;width:222px;height:222px;background: url(http://files.thehoffmangroup.com/keepitclean/img/ultrawrapBubble.png) no-repeat;}
.ultrawrapSwatches {position:absolute;right:37px;top:41px;width:175px;z-index: 20;}
.ultrawrapFlash {position:absolute;right:25px;top:-70px;width:175px;z-index: 20;}

/* Wiring Harness SP Page */
#contentRightWireKit { background:url(http://files.thehoffmangroup.com/keepitclean/img/wirekit_background.png) no-repeat;float:right; margin:0 10px 0 10px; _margin-right:-10px;_margin-left:-10px; padding:0; position:relative; width:770px; color:#fff;}
input[type="checkbox"], input[type="radio"]{background: transparent;border: 0;}
#harnessConfig {font-size: 12px;}
#harnessConfig ul, p, h2 {margin-top:5px;margin-bottom:5px;font-weight: normal;}
#harnessConfig ul, p {margin-left: 20px}
#optionCount {margin:0;padding:0;}
.mainDiv {padding:20px;border-top:1px solid silver;border-bottom: none;border-bottom: 0;}
#harnessConfig h2 {color:#F8AB33;}
#optionList li {float:left;width:170px;padding:3px;}
#optionCount ul li {float:left;width:170px;padding:3px;font-size: 12px;}
#optionCount ul li input {margin-right:5px;font-size: 12px;}
#optionCount ul li label {font-weight: normal;font-size: 12px;}
.grandTotal {color:#F8AB33;font-size:18px;padding-left: 0;margin-left: 0;}
#grandTotal,#optionTotal {color: #fff;}
#yesSwitches,#noSwitches,#yesSwitchesFuse,#noSwitchesFuse {padding:5px 20px;font-size: 22px;}
.mainDivRoundBack {width:730px;background-color: #252525;margin: 10px auto;padding: 5px 10px;-moz-border-radius:6px; -webkit-border-radius:6px;border: 1px solid #F8AB33;}
.mainDivRoundBack h1 {font-size: 18px;}
.mainDivRoundBack h2 {color:#F8AB33;}
.mainDivRoundBack p {font-size: 12px;}
.optionCount ul li {float:left;width:170px;padding:3px;font-size: 12px;}
.optionCount ul li input {margin-right:5px;font-size: 12px;}
.optionCount ul li label {font-weight: normal;font-size: 12px;}
.steps {padding:10px 0 10px 10px;font-size:18px;font-weight: normal;}
.steps a {font-size:18px;color:#F8AB33 !important;}
.roundBack750 {width:750px;margin: 0 auto;}
.roundBackFloat {background-color: #252525;margin: 0;padding: 0;-moz-border-radius:6px; -webkit-border-radius:6px;border: 1px solid #F8AB33;float:left;width:243px;height:150px;}
.roundBackFloatR {background-color: #252525;margin: 0;padding: 0;-moz-border-radius:6px; -webkit-border-radius:6px;border: 1px solid #F8AB33;float:right;width:243px;height:150px;}
.roundBackFloat > label {font-size: 16px;font-weight: normal;}
.roundBackFloatR > label {font-size: 16px;font-weight: normal;}

.vehicleChooser01 {background: url(http://files.thehoffmangroup.com/keepitclean/img/vehicle_specific.png) no-repeat;cursor: pointer;}
.vehicleChooser02 {background: url(http://files.thehoffmangroup.com/keepitclean/img/hotrod.png) no-repeat;margin-left:8px;cursor: pointer;}
.vehicleChooser03 {background: url(http://files.thehoffmangroup.com/keepitclean/img/universal.png) no-repeat;cursor: pointer;}


/* content right side 790px */
#contentRight { float:right; margin:0 10px 0 10px; _margin-right:-10px;_margin-left:-10px; padding:0; position:relative; width:770px; color:#fff;}
#contentWrapper,a { text-decoration:none; }
#contentWrapper a:hover { text-decoration:underline; }
.contentWrapper { margin:auto; _margin-left:10px; width:750px; }
.contentWrapper p { line-height:16px; }
.contentWrapper h1 { font-size:18px; margin:0 0 15px; }
.contentWrapper h2 { font-size:16px; margin:20px 0 10px; }
.contentWrapper h3 { font-size:14px; margin:15px 0 5px; }
.contentWrapper h4 { font-size:12px; margin:15px 0 5px; }
.contentWrapper h1 a { font-size:18px; margin:0 0 15px; }
.contentWrapper h2 a { font-size:16px; margin:20px 0 10px; }
.contentWrapper h3 a { font-size:14px; margin:15px 0 5px; }
.contentWrapper h4 a { font-size:12px; margin:15px 0 5px; }

/* Help Page */
.help a {color: #F3A11D !important;}
.help h1 {color: #7CCCF1;}

/* Navigation (left side) */
.chat { height:71px !important; padding:0; margin:0; width:200px; }
.chat {margin-bottom:29px;margin-top:6px;}
.pad5 {padding: 5px 0;}

#indexNav h3.head { background:url(http://files.thehoffmangroup.com/keepitclean/img/menbk02.png);line-height: 14px; }
/*
#indexNav h3.head:hover { background:url(http://files.thehoffmangroup.com/keepitclean/img/menBkOver.jpg); }  
*/
#indexNav ul.xtraMenu { background:url(http://files.thehoffmangroup.com/keepitclean/img/menbk.png); } 
.itemName { border-bottom: 1px solid #8FD2FF; border-left: 1px solid #8FD2FF; }
.itemNameExpanded { border-bottom: 1px solid #fff !important; border-left: 1px solid #fff !important; }

/* Navigation (left side) Defaults */
#indexNav .head { font-weight: normal;}
#indexNav { left:0; text-align:left; top:32px; width:200px; }
#indexNav h3.head { font-size:14px; font-weight:normal; height:40px; padding-left:20px; padding-top:10px; margin:0; color:#fff; }
#indexNav h3.head a { font-family:Tahoma, Arial, Verdana; font-size:14px; font-weight:normal;  color:#fff;}
#indexNav .menSubName { font-size:10px; }
#indexNav h3.head:hover { }
#indexNav h3.head:active { }
#indexNav ul.xtraMenu {  font-size:11px; padding-left:25px; padding-right:20px; margin:0; }
#indexNav ul.xtraMenu a { font-family:Tahoma, Arial, Verdana; }
#indexNav ul.xtraMenu a:hover { text-decoration:underline; }
#indexNav h4.head { padding-right:20px; margin:0; }
#indexNav h4.head a { font-family:Tahoma, Arial, Verdana; font-size:11px; font-weight:normal; }
#indexNav ul.xtraMenu2 { margin:0; }
#indexNav ul.xtraMenu2 li { font-size:11px; margin:0; padding-left:10px; padding-right:20px; padding-bottom:2px; padding-top:2px; }
#indexNav ul.xtraMenu2 a { }
#indexNav ul.xtraMenu2 a:hover { text-decoration:underline; }
.menFollowUs h3 { font-size:13px; font-weight:normal; height:20px; margin:0; padding:10px 0 0 20px; width:180px; }
.menCenter { padding:10px 0 5px; text-align:center; width:200px; }
.menCenter a { font-size:14px; }
.menCenter a:hover { text-decoration:underline; }
.priceGaurantee { margin:0; padding:10px 0 5px; width:200px; }
.catalogDown { height:66px;margin:0; padding:7px 0; width:200px; }
.showSched { height:65px; cursor:pointer; text-align:left; width:200px; padding:7px 0;}
.showSched a { font-size:13px; }
.showSched a:hover { text-decoration:underline; }
.becomeDealer { border:2px solid #fff; margin:10px auto; padding:0; text-align:center; width:138px; background-color: #3d86bf; -moz-border-radius:6px; -webkit-border-radius:6px;-webkit-box-shadow:3px 3px 3px #0C0701; -moz-box-shadow:3px 3px 3px #0C0701; box-shadow:3px 3px 3px #0C0701;}
.becomeDealer a { font-size:14px; color: #fff !important;  }
.becomeDealer a:hover { text-decoration:underline; }
.menBkBottom { height:1px; margin:0; padding:0; width:178px; margin: 0 auto; border-bottom: 1px solid #373737; }
.itemName { margin-bottom: 5px; padding-left: 5px; padding-bottom: 3px; }

/* Breadcrumbs */
#breadcrumb { background-image:url(http://files.thehoffmangroup.com/keepitclean/img/bc_bg.png); width:768px;height:32px; padding-top:1px;margin-top:26px;margin-left: 1px; color:#000; font-size: 14px; }
#breadcrumb a { background-image:url(http://files.thehoffmangroup.com/keepitclean/img/bc_separator.png); color:#000;}

/* Content Background 
.bk03 { background:url(http://files.thehoffmangroup.com/keepitclean/img/bk03.jpg); } 
*/
.jqmCloseButton{ background:#fff; border:1px solid #000; color:#000; clear:right; float:right; padding:0 5px; cursor:pointer; }
.jqmCloseButton:hover{ background:yellow; }

.jqmWindow2 {
    background: url(http://files.thehoffmangroup.com/keepitclean/img/newsletter_back.png);
    display: none;
    position: fixed;
    height: 175px;
    width:200px;  
    top: 20%;
    left: 40%;  
    background-color: #EEE;
    color: #fff;
    border: 1px solid #1b3d58;
    padding: 12px;
    margin-top: 100px;
    -moz-border-radius:6px; 
    -webkit-border-radius:6px;
    text-align: right;
    -webkit-box-shadow:3px 3px 3px #0C0701; -moz-box-shadow:3px 3px 3px #0C0701; box-shadow:3px 3px 3px #0C0701;
}
.jqmWindow2 a {
  color:#fff;
  font-size: 14px;
  padding: 5px;
}
.jqmWindow2 h2 {
  color:#fff;
  font-size: 14px;
  padding: 5px;
}

.jqmOverlay2 { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow2 {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

/* Content Separator */
.contentSep { font-size:0;height:1px;border-bottom:1px solid #F8A12A;margin-left: 1px;width:768px;}
.contentSepNoPad { font-size:0;background-color:#F8A12A; margin-left: 1px; height:1px; width:768px; }

/* Forms */
.formError { color:yellow; font-weight:bold; }
.addToCart { background-color:#F8A12A; border:1px #0C0701 solid; padding:3px; color: #000; }
.submitButton { background-color:#F8A12A; border:1px #0C0701 solid; }
.stockColor { color:#444; }

/* Featured Products */
.featuredProducts {text-align: center;width:768px;margin:0 auto;height: 216px;background: url(http://files.thehoffmangroup.com/keepitclean/img/featuredProducts.png);z-index: 40;}
.ccImage {border:none;margin-top:54px;z-index: 30;}

/* Wheel SP Page */
.limitedEdition { background:url(http://files.thehoffmangroup.com/keepitclean/products/wheels/limitededition.png); background-repeat:no-repeat; height:100px; width:214px; position:absolute; bottom:-90px; right:40px; z-index:99; }

/* Support Page */
#support h2 { color:#DFD0B5; }
input { background-color: #d9defe; padding:3px; }
textarea { background-color: #d9defe; padding:3px; }

/* Details Page */
#topWrap { height: 360px; margin-top: 25px; }
.detailWrapper { position: relative; }
.detailBanner { background: url(http://files.thehoffmangroup.com/keepitclean/img/details_banner.png) no-repeat; width:750px; height: 448px; position: absolute; top:0;left:10px;}
.basicDesc { padding-left:210px; margin: 0;  }
.sku { padding-left:210px; margin: 0;  }
#mainProdPhoto {border:2px solid #F8A12A; -webkit-box-shadow:3px 3px 3px #0C0701; -moz-box-shadow:3px 3px 3px #0C0701; box-shadow:3px 3px 3px #0C0701;}
.relative { position: relative;}
.magnify {position: absolute;display:block;width:80px;height:35px;right:20px;top:-8px;}
.prodThumbs {margin-top: 10px;}
.accessories {border-left: 1px solid #F8A12A; }
.youtubeVideos {position: absolute;right:0;bottom: 130px;}
#videoBar-bar { position: absolute;right:0;bottom: 25px;}
#videoWindow { position: absolute; z-index: 9998;top:-40px;left:120px;}
.playerInnerBox_gsvb { z-index: 9999;width: 466px;height: 346px;padding-top:80px;background: url(http://files.thehoffmangroup.com/keepitclean/img/video_player.png) no-repeat;}
.closeVideo { position: absolute; right: 48px;top:43px;width:70px;height:22px;background: url(http://files.thehoffmangroup.com/keepitclean/img/video_player_close.png) no-repeat;}

/* Google Youtube videobar */
/* color settings */
.playerBox_gsvb div.alldone_gsvb        { color : #0000cc; }
.playerBox_gsvb a.title_gsvb            { color : #0000cc; }
.playerBox_gsvb div.alldone_gsvb:hover  { color : #0000cc; }
.playerBox_gsvb a.title_gsvb:hover      { color : #0000cc; }
.resultsBox_gsvb div.resultDiv_gsvb     { border-color : #676767; }
.floatingPlayerBox_gsvb,
.floatingPlayerBox_gsvb *               { background-color : #ffffff; }
.floatingPlayerBox_gsvb                 { border : 1px solid #f0f0f0; }
.floatingPlayer_gsvb                    { background-color : #ffffff; }

/*
 * The Player Box
 * - visible while playing
 * - collapsed while idle
 */
.playerBox_gsvb {
  display : block;
  margin-top : 4px;
  margin-bottom : 4px;
  margin-left : 10px;
  margin-right : 10px;
  text-align : center;
}

/**
 * Floating Player Box:
 *
 * note: top, left, z-index, height, width
 * are set in code. Limit your styling to color/opacity
 * Note the z-index of floatingPlayer should be one
 * higher than the z-index of the floatingPlayerBox.
 * Adjust as needed on sites with crazy layering.
*/
.floatingPlayerBox_gsvb {
  position : absolute;
  opacity : 0.90;
  -moz-opacity : 0.90;
  filter:alpha(opacity=90);
  z-index : 9998;
}
.floatingPlayer_gsvb {
  position : absolute;
  z-index : 9999;
}
.floatingBranding_gsvb {
  position : absolute;
}

.idle_gsvb {
  display : none;
}

.playing_gsvb {
  display : block;
}

.playerInnerBox_gsvb {
  margin-top : 2px;
}

/* keep a 1.33 ratio
 * (on widths > 300px, add 20px in height for controls)
 * small player:        180x135   4:3
 * medium player:       260x195   4:3
 * large player:        320x260   4:3 + 20px at bottom
 * extra large player:  480x380   4:3 + 20px at bottom
 */
.playerInnerBox_gsvb .player_gsvb {
  width : 260px;
  height : 195px;
}

.playerInnerBox_gsvb div.player_gsvb {
  margin : auto;
}

.floatingPlayer_gsvb .playerInnerBox_gsvb div.player_gsvb {
  margin : 0;
}

.playerBox_gsvb div.alldone_gsvb {
  display : inline;
  font-size : 11px;
  cursor : pointer;
}

.playerBox_gsvb div.alldone_gsvb:hover {
  text-decoration : underline;
}


.playerBox_gsvb div.title_gsvb {
  text-align : center;
  font-size : 11px;
  margin-top : 2px;
}

.playerBox_gsvb a.title_gsvb {
  text-decoration : none;
}

.playerBox_gsvb a.title_gsvb:hover {
  text-decoration : underline;
}

/*
 * resultsTable
 * - vertical mode
 * - horizontal mode
 */
.full_gsvb {
  display : block;
}

.empty_gsvb {
  display : none;
}

table.resultTable_gsvb {
  border-collapse : collapse;
}

table.resultTable_gsvb td {
  border : none;
}

div.resultDiv_gsvb {
  border-width : 1px;
  border-style : solid;
  background-color : #000000;
  height : 79px;
  width : 104px;
  text-align : center;
}

div.smallResultDiv_gsvb {
  height : 41px;
  width : 54px;
  text-align : center;
}

div.resultDiv_gsvb img {
  cursor : pointer;
  display : inline;
}

/* Auto Execute List Status Box */
div.statusBox_gsvb {
  padding : 4px;
}

div.statusItem_gsvb {
  display : inline;
  text-decoration : underline;
  color : #0000cc;
  cursor : pointer;
  margin-right : 6px;
  font-weight : bold;
  white-space: nowrap;
}

div.statusItemSelected_gsvb {
  text-decoration : none;
  color : #000000;
}
/* end youtube bar */

/* Search Results Page */
tr.odd { background-color:#6FC5FF; }
tr.even { background-color:#8FD2FF; }
tr.odd td.sorting_1 { background-color:#28638D; color:#fff; }
tr.even td.sorting_1 { background-color:#28638D; color:#fff; }
tr.odd td.sorting_1 a { color:#fff!important; }
tr.even td.sorting_1 a { color:#fff!important; }
.dataTables_length { height: 23px; margin: 0;padding: 0; padding-top:6px;}

/* group results page */
.groupBox { background:url(http://files.thehoffmangroup.com/keepitclean/img/groupDefaultImage.png);position: relative; background-color:#11548F;float:left; width:170px;height:170px;margin:7px; border-top:1px solid #4c4c4c;border-left:1px solid #4c4c4c;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;text-align: center;-moz-border-radius:5px; -webkit-border-radius:5px;-webkit-box-shadow:2px 2px 2px #0C0701; -moz-box-shadow:2px 2px 2px #0C0701; box-shadow:2px 2px 2px #0C0701;}
.groupBox span { font-weight: normal; font-size: 14px;position:absolute;top: 50%;left: 50%;width: 170px;height: 170px;margin-top: -70px; margin-left: -85px;z-index: 20;}
.groupBox a { color:#fff !important;font-weight: normal; font-size: 14px;position:absolute;top: 50%;left: 50%;width: 160px;height: 170px;margin-top: -80px; margin-left: -85px;padding:0 5px;z-index: 20;}

/* site map */
.siteMapContainer h4 { color:#DFD0B5; }

/* cart */
#cartTable td { border:1px solid #B58940; }
.cartDisplay { background:url(http://files.thehoffmangroup.com/keepitclean/img/cartDisplay.png); }

/* Footer */
#indexFooter { background-color:#373737; margin-left: 2px; width:766px; color:#c1c1c1; }
#indexFooter a { color:#c1c1c1; }

/* rollovers */
.socMedia {
  background: url("http://files.thehoffmangroup.com/base/img/icons/soc_media_background.png") no-repeat 0 0;
  width: 165px;
  height: 183px;
  margin: 0 auto;
  padding: 0;
}
.socMediaFacebook
{
  display: block;
  width: 165px;
  height: 51px;
  margin: 0 auto;
  background: url("http://files.thehoffmangroup.com/base/img/icons/facebook_rollover.png") no-repeat 0 0;
}

.socMediaTwitter
{
  display: block;
  width: 165px;
  height: 46px;
  margin: 0 auto;
  background: url("http://files.thehoffmangroup.com/base/img/icons/twitter_rollover.png") no-repeat 0 0;
}

.socMediaYoutube {
  display: block;
  width: 165px;
  height: 38px;
  margin: 0 auto;
  background: url("http://files.thehoffmangroup.com/base/img/icons/youtube_rollover.png") no-repeat 0 0;
}

.socMediaBlog {
  display: block;
  width: 165px;
  height: 36px;
  margin: 0 auto;
  background: url("http://files.thehoffmangroup.com/base/img/icons/blog_rollover.png") no-repeat 0 0;
}

.socMediaFacebook:hover
{ 
  background-position: -165px 0;
}
.socMediaTwitter:hover
{ 
  background-position: -165px 0;
}
.socMediaYoutube:hover
{ 
  background-position: -165px 0;
}
.socMediaBlog:hover
{ 
  background-position: -165px 0;
}
.socMediaFacebook span
{
  display: none;
}
.socMediaTwitter span
{
  display: none;
}
.socMediaYoutube span
{
  display: none;
}
.socMediaBlog span
{
  display: none;
}

/* misc */
.wrap2col h2 { color:#DFD0B5; }
.msrp {color: #cee4ff !important;}
.sepBorder {border-top:1px solid #F8A12A;height:1px;width:768px;margin:5px 0;margin-left: 1px;}