/* Home Page CSS */

/* MFG */

#MFG{

height:540px;

background-color:#000;

position:relative;

top:-120px;

z-index:1;

}



#MFG img{

top:0;

left:0;

position:absolute;

z-index:1;

/*opacity:0;

filter:alpha(opacity=0);*/

}

#mfgImages{

z-index:1;

/*height:540px;*/

}

#mfgImages img{

width:980px;

height:540px;

}

#mfgImages a{

z-index:1;

display:none;

opacity:0;

filter:alpha(opacity=0);

}

#mfgImages #mfg1{

display:inline;

opacity:1;

filter:alpha(opacity=1);

}

#mfgFlashPlayButton{

position:relative;

top:485px;

left:5px;

z-index:14;

}

#mfgFlashStopButton{

position:relative;

top:405px;

left:5px;

z-index:14;

display:none;

}

#mfgFlashPlayButton img,#mfgFlashStopButton img{

display:none;

z-index:100;

}

#mfgFlashPlayButton,#mfgFlashStopButton img:hover{

cursor:pointer;

}

#mfgFlash{

position:relative;

display:none;

margin-top:-18px;

z-index:2;

cursor:pointer;

}

#mfgFlashObject{

cursor:pointer;

}

.mfgFlashOnLoad{

margin-top:0 !important;

}

#mfgFlash:hover{

cursor:pointer;

}

#mfgSelector{

position:relative;

display:none;

z-index:10;

width:270px;

height:35px;

top:495px;

left:720px;

}

#mfgSelector .mfgBlock{

float:left;

position:relative;

display:block;

width:50px;

height:35px;

margin:0 7px;

padding:0;

background-color:#000;

}

#mfgSelector img{

display:block;

border:1px solid #fff;

opacity:0.5;

filter:alpha(opacity=50);

}

#mfgSelector img:hover{

border:1px solid #76b900;

}

.mfgSelectorSelected{

border:1px solid #76b900 !important;

}



#mfgPlayVideoBar p{

padding-top:5px;

color:#fff;

}

#mfgPlayVideoBar:hover p{

color:#76b900;

}

   





/* News Ticker */

#newsTickerHeadline{

float:left;

position:relative;

left:10px;

top:7px;

}

#newsTickerHeadline h2{

font-size:14px;

color:#76b900;

font-weight:bold;

background-image:none;

border:0;

padding:0;

margin:0;

text-shadow:#000 0 0 1px;

}

#newsTickerContent h3{

background:none;

font-weight:normal;

font-size:14px;

border:0;

margin:0;

text-shadow:#000 0 0 1px;

text-transform:none;

padding:0;

overflow:hidden;

}

#newsTickerContent{

float:left;

position:relative;

left:20px;

margin: 7px 0;

white-space:nowrap;

}

#newsTickerContent p{

font-size:14px;

color:#fff;

text-shadow:#000 0 0 5px;

}

#newsTickerContent a{

color:#fff;

text-decoration:none;

}

#newsTickerContent div{

display:none;

}



#newsRSSDefault{

display:block;

}





/* Subfeatures */

.subFeatureBox{

float:left;

display:block;

position:relative;

width:232px;

height:610px;

overflow:hidden;

padding-top:4px;

margin-bottom: 20px;

}

#shop{

width:232px;

}

#explore{

width:232px;

}
/*.subFeatureBox:hover{

background:url(/content/includes/redesign2010/images/redesign10/subfeature_box_hover_gradient.gif) repeat-x;

}*/

.subFeatureHeader{

float:left;

position:relative;

width:230px;

height:70px;

z-index:5;

}


.subFeatureHeader.green{

border:0px solid #aaa;

z-index:599;

}

.subFeatureHeader.orange{

border:0px solid #aaa;

z-index:599;

}

.subFeatureHeader.blue{

border:0px solid #aaa;

z-index:599;

}

.subFeatureHeader.brown{

border:0px solid #aaa;

z-index:599;

}






.subFeatureHeader h2{

background-image:none;

font-size:16px;

padding:3px 3px 3px 8px;

color:#393939;

margin:0;

border:0;

}

.subFeatureContainer{

overflow:hidden;

height:600px;

position:relative;

clear:left;

}

.subFeatureContent{

float:left;

display:block;

position:absolute;

width:230px;

padding:0px;

height:160px;

background-color:#ffffff;

clip: rect(auto auto auto auto);

border-left:1px solid #a2a2a2;

border-right:1px solid #a2a2a2;

border-bottom:1px solid #a2a2a2;

font-size:12px;

}


.subFeatureContent .subFeatureText{

position:relative;

top:100px;

}

.subFeatureContent .subFeatureText h3{



}

.subFeatureContent .subFeatureText p{

color:#000;

}

.subFeatureContent .subFeatureContentGradient{

position:absolute;

width:220px;

top:0;

left:0;

background-color:#333;

opacity:0;

filter:alpha(opacity=0);

}

.subFeatureContent img{

position:relative !important;

padding-bottom:10px;

}

.subFeatureContent a{

display:block;

width:200px;

font-size:11px;

text-decoration:none;

color:#666;

line-height:16px;

}

.subFeatureContent strong{

color:#000;

font-size:12px;

font-weight:bold;

}

.subFeatureSeparator{

width:1px;

float:left;

display:block;

height:300px;

font-size:0; /* IE6 */

}

.subFeatureBoxGradientBlock{

width:980px;

height:3px;

}

.subFeatureContentClip{

clip:rect(80px 220px 220px 0);

}

.subFeature1,

.subFeature2,

.subFeature3{

position:relative;

top:0px;

}





/* XandOs */

#xandoOverlay{

display:none;

position:fixed;

top:0;

left:0;

width:100%;

height:100%;

z-index:2000;

}

#xandoOverlay #videoOuter{

position:absolute;

top:50%;

left:0;

width:100%;

overflow:visible;

height:1px;

}

#xandoOverlay #videoInner{

position:absolute;

margin-left:-285px;

top:-229px;

left:50%;

width:570px;

height:458px;

}





.margined {

  padding:10px;

  padding-top:0px;

  width:220px;

}









#main .subfeaturecontent .strong {font-size:16px; line-height:21px; color:#444343;}



#main .subfeaturecontent .weak {font-size:11px;line-height:20px; color:#6c6a6a;}



#main .subfeaturecontent a {text-decoration:none;}





#main .subfeatureheader.green { 

  background:url('../img/green.jpg') repeat-x;

  

  

  padding:7px;



  color:#f1f1f1;

  





  font-size:19px;



  font-family: "PT Sans",Helvetica,Jamrul,sans-serif;

  

  }

#main .subfeatureheader.blue { 

  

  background:url('../img/blue.jpg') repeat-x;

   padding:7px;



  color:#f1f1f1;





  font-size:19px;



  font-family:"PT Sans",Helvetica,Jamrul,sans-serif;

}

#main .subfeatureheader.orange { background:url('../img/orange.jpg') repeat-x;



padding:7px;



  color:#f1f1f1;





  font-size:19px;



  font-family: "PT Sans",Helvetica,Jamrul,sans-serif;

  }





#main .subfeatureheader.brown { 

  background:url('../img/brown.jpg') repeat-x;





  padding:7px;



  color:#f1f1f1;



  font-size:20px;



  font-family: "PT Sans",Helvetica,Jamrul,sans-serif;

  }

  

  

  

#main .subfeatureheader .strong {font-family:"PT Sans",Helvetica,Jamrul,sans-serif;font-size:19.5px;line-height:25px; color:#ffffff; padding-left:4px;}
#main .subfeatureheader h1 a {color:#fff;}
#main .subfeatureheader h2 a {color:#fff;}
#main .subfeatureContent h3 a {color:#444343; font-size:16px; line-height:21px;}

/* IE Fixes */
#main .subfeatureContent h3 a {_margin-top:7px;}

#main .subfeatureContent h4 a {color:#6c6a6a; font-size:11px; line-height:20px;}





#main .subfeatureheader .weak {font-family:"PT Sans",Helvetica,Jamrul,sans-serif;font-size:13px;line-height:18px; color:#e6e6e6;padding-left:4px;}



#main .subfeatureheader a {cursor:pointer; text-decoration:none;}



#main a {cursor:pointer; text-decoration:none;}