.mc{
background:url(../images/HHrepeatx2.jpg) repeat-x;
height:1200px;
}

.globalnav {
	position:relative;
	/*top:92px; for the new no-cache homepage*/
}
.globalsearch {
	position:relative;
	top:-20px;
}

.col1 {
	width:280px;
	margin-top:15px;
	margin-right:10px;
	padding-bottom:20px;
	float:left;
}
.col2 {
	width:280px;
	margin-top:15px;
	padding-bottom:20px;
	float:left;
}

.box2 dd content h1{
font-size:13px;
color:#54463b;
}

.col3 {
	width:280px;
	margin-top:15px;	
	padding-bottom:20px;
	float:right;
}

/*---Media Player for the homepage---*/

#media{
width:400px;
margin:0 auto;
margin-top:12px;
}

ul.thumb {
                list-style: none;
				float:right;
                margin: 0;
                width:430px;
				height:276px;
				position:relative;
				padding-left:0px;
            }
            
            ul.thumb li {
                float: left;
                position: relative; /* Set the absolute positioning base coordinate */
                width: 133px;
                height: 121px;
		margin:5px;
		z-index:0;			
            }
            
            ul.thumb li img {
                width: 120px;
                height: 90px; /* Set the small thumbnail size */
                -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
                border:1px solid #888;
            }
            
            ul.thumb li a{
            
            }
            
	.slide_link{
				width:134px;
				height:121px;
			}
			
            ul.thumb li img.hover {
				border: none;  /* Get rid of border on hover */
            }
            
            #main_view {
                width: 426px;
				height:400px;
				float:left;
				background:url(../images/largepolaroid.gif) no-repeat center #fff;
				margin-top:5px;
				margin-left:3px;
            }
            
            .mediaplayer {
                width: 860px;
                height: 405px;
		margin:0px auto;
		background:#ffffff;
            }
			#main_view img{
				width:400px;
				height:300px;
			}
			.community{
				height:30px;
				width:423px;
				margin-top: 15px;
				float:right;
				margin-bottom:5px;
				color:#613318;
				font-size:15px;
				font-weight:bold;
				background:url('../images/snapshot.png') no-repeat;
					
			}
			.community div{
			margin-top:10px;
			margin-left:20px;
			}			
			
ul.thumb li img.polaroid{
width:134px;
height:121px;
border:none;
}
    ul.thumb li, ul.thumb li div, ul.thumb .link, ul.thumb .polaroid {
        height: 121px;
        width: 133px;
        display: block;
    }
    ul.thumb .link, ul.thumb .smallpic, ul.thumb .polaroid {
        position: absolute;
    }
    /* Default coords for the images */
    ul.thumb .polaroid, ul.thumb .link {
        top: 0px;
        left: 0px;
    }
    ul.thumb .smallpic {
        top: 10px;
        left: 5px;
    }
    
.main_label{
width:330px;
margin-left:20px;
margin-top:10px;
height:60px;
font-size:16px;
font-weight:bold;
line-height:21px;
}

.main_label a{
color:#613318;
font-weight:normal;
font-size:14px;
}

.switch{
float:right;
width:55px;
height:50px;
margin-top:10px;
margin-right:20px;
visibility:hidden;
}

.yt_video{
}

.social_icons
{
width:420px;
height:24px;
margin:0px;
float:right;
}

.social_icons ul{
margin:0px;
padding-right:10px;
}

.social_icons ul .social_label{
width:120px;
margin-top:-5px;
color:#613318;
font-size:15px;
font-weight:bold;
}

.social_icons li{
float:right;
width:32px;
height:32px;
margin-right:6px;
list-style-type:none;
}

.media_icons{
background:url(../images/cam_video.png) no-repeat center;
height:20px;
}

/*--- iPhone like switch ---*/	
// Disable text selection outside of IE
.iPhoneCheckContainer, 
.iPhoneCheckContainer label {
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none; }

.iPhoneCheckDisabled {  
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; }


.iPhoneCheckContainer {
  position: relative;
  height: 20px;
  cursor: pointer;
  overflow: hidden;
  width:70px; 
  background:url("/common/images/slider.png") transparent no-repeat scroll 0 0 ;
  }
  .iPhoneCheckContainer input {
    position: absolute;
    top: 5px;
    left: 30px; 
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0; 
	}
  .iPhoneCheckContainer label {
    white-space: nowrap;
    font-size: 17px;
    line-height: 17px;
    font-weight: bold;
    font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
  height: 20px;
    position: absolute;
    width: 25px;
    top: 0;
    padding-top: 5px;
    overflow: hidden; }
  label.iPhoneCheckLabelOn {
    color: #fff;
    /*background: url(../images/on.png) no-repeat;*/
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
    left: 0;
    padding-top: 5px; }
    label.iPhoneCheckLabelOn span {
      padding-left: 8px; }
  label.iPhoneCheckLabelOff {
    color: #8B8B8B;
    /*background: url(../images/off.png) no-repeat right 0;*/
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.6);
    text-align: right;
    width: 25px;
    right: 0; }
    label.iPhoneCheckLabelOff span {
      padding-right: 8px; }
    
.iPhoneCheckLabelOn span{
visibility:hidden;
}
.iPhoneCheckLabelOff span{
visibility:hidden;
}
    
.iPhoneCheckHandle {
  display: block;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 4px;
  background: url(../images/dot.png) no-repeat;
  padding-left: 3px; }
  .iPhoneCheckHandleRight {
    height: 20px;
    width: 4px;
    padding-right: 3px;}
    /*background: url(../images/slider_right.png) no-repeat right 0; }*/
  .iPhoneCheckHandleCenter {
    height: 20px;
    width: 18px;
    /*background: url(../images/slider_center.png); }	*/	
