* {
	padding: 0;
	margin: 0;
}


body {
	background: url(//images.tmcnet.com/expo/wearable-tech/images/page_bg.jpg) repeat-x #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}

@font-face {
    font-family: 'yanone_kaffeesatz_regularRg';
    src: url('http://www.wearabletechworld.com/font/yanonekaffeesatz-regular-webfont.eot');
    src: url('http://www.wearabletechworld.com/font/yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.wearabletechworld.com/font/yanonekaffeesatz-regular-webfont.woff') format('woff'),
         url('http://www.wearabletechworld.com/font/yanonekaffeesatz-regular-webfont.ttf') format('truetype'),
         url('http://www.wearabletechworld.com/font/yanonekaffeesatz-regular-webfont.svg#yanone_kaffeesatz_regularRg') format('svg');
    font-weight: normal;
    font-style: normal;

}


.clearAll {
	clear: both;
}

#wrapper {
	width: 980px;
	margin: 0 auto;	
}

#header {
	background: url(//images.tmcnet.com/expo/wearable-tech/images/header-bg.jpg) no-repeat;
	height: 127px;}

#logo {
	width: 252px;
	float: left;
	margin-top: 42px;
	}
	
#leaderboard {
	padding: 20px 0px 0px 0px;
}

#rss {
    width: 61px;
	float: right;
	margin-top:93px;
	margin-right: 10px;
}

.rssNew {
        display:inline-block;
        width: 39px;
        height: 31px;
        background: url('//images.tmcnet.com/expo/wearable-tech/images/rss-icon-new.png') bottom;
        text-indent: -99999px;
}
.rssNew:hover {
        background-position: 0 0;
}


#menuContainer{
	background: url(//images.tmcnet.com/expo/wearable-tech/images/nav_bg.jpg);
	width:980px;
	height: 55px;
	
	}

#nav {
	margin-left:15px;
	padding:0;
	}

#nav li {
	display:inline;
	padding:0;
	margin:0;
}
#nav a:link,
#nav a:visited {
	color:#000;
	padding:10px 8px 10px 8px;
	float:left;

	text-transform:uppercase;
	text-decoration:none;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 23px;
	font-weight: bold;
}
#nav a:hover {
	color:#8cd5ff;
	text-decoration:none;
}

#header-bottom {
	width:980px;
	background: url(//images.tmcnet.com/expo/wearable-tech/images/nav-bottom_bg.jpg);
	width:980px;
	height: 49px;
	}
	
#header-bottom .countdown{
float:left;
width: 600px;	
margin: 15px 0 0 18px;

}

#header-bottom h3 {
	display:inline-block;
	font-weight: normal;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial; 
	color: #6f6f6f;
	font-size:19px;
}
	
#header-bottom .countdown p{
	float:right;
	text-align: left;
	font-weight: normal;
	font-family: Arial; 
	color: #6f6f6f;
	font-size:12px;
	padding: 2px 160px 0 0;
	line-height: 15px;
}

#header-bottom .social{
float:right;
width: 250px;	
margin: 8px 0 0 0;
}

#socialLinks {float:right;margin: 0 20px 0 0;}

.socialLink1 {
        display:inline-block;
        width: 39px;
        height: 32px;
        background: url('//images.tmcnet.com/expo/wearable-tech/images/twitter-icon.png') bottom;
        text-indent: -99999px;
}
.socialLink1:hover {
        background-position: 0 0;
}

.socialLink2 {
        display:inline-block;
        width: 39px;
        height: 32px;
        background: url('//images.tmcnet.com/expo/wearable-tech/images/fb-icon.png') bottom;
        text-indent: -99999px;
}
.socialLink2:hover {
        background-position: 0 0;
}

.socialLink3 {
        display:inline-block;
        width: 39px;
        height: 32px;
        background: url('//images.tmcnet.com/expo/wearable-tech/images/linkin-icon.png') bottom;
        text-indent: -99999px;
}
.socialLink3:hover {
        background-position: 0 0;
}

.socialLink4 {
        display:inline-block;
        width: 39px;
        height: 32px;
        background: url('//images.tmcnet.com/expo/wearable-tech/images/google-icon.png') bottom;
        text-indent: -99999px;
}
.socialLink4:hover {
        background-position: 0 0;
}


#bodyContainer{
	width: 980px;
	margin: 0 auto;}
	
#container{
	border-bottom:1px solid #b6b6b6;
	margin: 0px 10px 0px 10px;
}

#topFeatures {
	margin: 20px 0px 0px 14px;


	}
	


.firstFeature {
	margin-right: 8px;
    position:relative;
    float:left; /* optional */
}

.secondFeature {
	margin-right: 8px;
    position:relative;
    float:left; /* optional */
}

.thirdFeature {
    position:relative;
    float:left; /* optional */
}


.firstFeature .text {
    position:absolute;
	left: 0;
	bottom: 0;
	background-image: url(//images.tmcnet.com/expo/wearable-tech/images/txt-bg.png);
	margin-right: 5px;
	margin-left: 5px;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 24px;
	color: #8cd5ff;
	padding-left: 5px;
	padding-bottom: 5px;
}

.firstFeature .text a {
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 24px;
	color: #8cd5ff;
	text-decoration:none;

}
.slide_caption {
	display: inline-block;
	position:absolute;
	bottom:0;
	left:0;
	padding:0;
	text-transform:uppercase;
	width:100%}

.post_carousel .slide_caption {
	bottom:6px}

.slide_caption .slide_tag {
	display:inline-block;
	background:#ffd800;
	color:#000;
	font-size:15px;
	padding:0 10px;
	line-height:22px;
	margin-left:6px;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;}

.ie7 .slide_caption .slide_tag {
	display:inline;}
	
.slide_caption a,
.entry .slide_caption a {
	display:block;
	background-image: url(//images.tmcnet.com/expo/wearable-tech/images/txt-bg.png);
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 24px;
	color: #8cd5ff;
	text-decoration:none;
	line-height:1.2em;
	padding:3px 10px;
	margin:0 6px;}
	
.slide_caption2 {
	display: inline-block;
	position:absolute;
	bottom:0;
	left:0;
	padding:0;
	text-transform:uppercase;
	width:100%}


.slide_caption2 .slide_tag2 {
	display:inline-block;
	background:#ffd800;
	color:#000;
	font-size:15px;
	padding:0 10px;
	line-height:22px;
	margin-left:6px;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;}

.ie7 .slide_caption2 .slide_tag2 {
	display:inline;}
	
.slide_caption2 a,
.entry .slide_caption2 a {
	display:block;
	background-image: url(//images.tmcnet.com/expo/wearable-tech/images/txt-bg.png);
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 24px;
	color: #8cd5ff;
	text-decoration:none;
	line-height:1.2em;
	padding:3px 10px;
	margin:0 6px;}
	

.slide_caption3 {
	display: inline-block;
	position:absolute;
	bottom:0;
	left:0;
	padding:0;
	text-transform:uppercase;
	width:100%}


.slide_caption3 .slide_tag3 {
	display:inline-block;
	background:#ffd800;
	color:#000;
	font-size:15px;
	padding:0 10px;
	line-height:22px;
	margin-left:6px;
	font-family: 'Yanone Kaffeesatz', Tahoma, Geneva, sans-serif;}

.ie7 .slide_caption3 .slide_tag3 {
	display:inline;}
	
.slide_caption3 a,
.entry .slide_caption3 a {
	display:block;
	background-image: url(//images.tmcnet.com/expo/wearable-tech/images/txt-bg.png);
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 24px;
	color: #8cd5ff;
	text-decoration:none;
	line-height:1.2em;
	padding:3px 10px;
	margin:0 6px;}




	
#spacer{
		
		top: -250;
}
	
#leftCol {
	width: 640px;
	float: left;
	margin-top: 8px;}

#rightCol {
	width: 340px;
	float: left;
	margin-top: 9px;}
	

#adBox {
	margin: 10px 0px 0px 4px;
}

#centerBoxTP{
	background-color: #f8f8f8;
	border:1px solid #dadada;
	margin: 10px 10px 0px 0px;
	padding: 6px;
}

#centerBoxM{
	background-color: #f8f8f8;
	border:1px solid #dadada;
	margin: 15px 10px 0px 0px;
	padding: 6px;
}

#title {
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial; 
	color: #292929;
	background-color: #f5f5f5;
	font-size:22px;
	padding: 10px;
}

#insideTitle{
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	color: #292929;
	font-size: 26px;
	font-weight: normal;
	margin: 8px 0px 0px 14px;
	line-height: 25px;}

#centerBox{
	background-color: #ffffff;
	padding: 10px;
}

#centerBox p{
	background-color: #ffffff;
	font:Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size:11px;
	line-height:15px;

}


#centerBox h3 {padding:0px 5px 20px 0px; margin:5px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-align: left; font-weight:normal; border-bottom:1px dotted #ececec;line-height:18px; }
#centerBox h3 a {font-weight: normal; font-size: 20px; color:#55b8ff; font-weight:100; text-decoration: none; font-family:"yanone_kaffeesatz_regularRg",sans-serif; line-height:20px; padding-top: 8px;}
#centerBox h3 a:visited {font-size: 20px; color:#55b8ff; font-weight:normal; text-decoration: none; font-family:"yanone_kaffeesatz_regularRg",sans-serif;; line-height:20px; }
#centerBox h3 a:hover {font-size: 20px; color:#55b8ff; ffont-weight:normal; text-decoration: underline; font-family:"yanone_kaffeesatz_regularRg",sans-serif; line-height:20px; }
.auth { font:12px; padding:3px 0px 10px 0px; }

#centerBox h4 {padding:0px 5px 20px 0px; margin:5px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-align: left; font-weight:normal; border-bottom:1px dotted #ececec; line-height:18px;}
#centerBox h4 a {font-weight: normal; font-size: 20px; color:#55b8ff; font-weight:100; text-decoration: none; font-family:"yanone_kaffeesatz_regularRg",sans-serif; line-height:20px; padding-top: 8px;}
#centerBox h4 a:visited {font-size: 20px; color:#55b8ff; font-weight:normal; text-decoration: none; font-family:"yanone_kaffeesatz_regularRg",sans-serif;; line-height:20px; }
#centerBox h4 a:hover {font-size: 20px; color:#55b8ff; ffont-weight:normal; text-decoration: underline; font-family:"yanone_kaffeesatz_regularRg",sans-serif; line-height:20px; }
.auth { font:12px; padding:3px 0px 10px 0px; }


#rtBoxTP{
	background-color: #f8f8f8;
	border:1px solid #dadada;
	margin: 0px 4px 0px 4px;
	padding: 15px;
}


 

#rtBoxTP h3 {
	display:inline-block;
	background: #55b8ff;
	font-weight: normal;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial; 
	color: #ffffff;
	font-size:26px;
}



#rtBoxTitle {
	margin: 15px 4px 8px 4px;
	}

#rtBoxTitle h3 {
	display:inline-block;
	background: #FFF;
	font-weight: normal;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial; 
	color: #292929;
	font-size:22px;
}

#rtBox{
	 
	padding: 10px;
}

#rtBox h3 {
	font-weight: normal;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial; 
	color: #55b8ff;
	font-size:18px;
	padding: 5px 0px 10px 0px;
}

#rtBox p {
	font-weight: normal;
	font-family: Arial; 
	color: #4e4e4e;
	font-size:12px;
	padding: 0px 10px 10px 0px;
	}
	
.rt-countdown {
	font-weight: normal;
	font-family: Arial; 
	color: #6f6f6f;
	font-size:12px;
	padding: 0 0 0 0;
	line-height: 15px;
	}	

ul#rtBox{list-style-type:none; font-size:11px; margin:0px; padding:0px ; text-align:left; }
ul#rtBox li {font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:18px; font-size:14px;   text-align:left;  padding:15px 25px 6px 10px;   border-bottom:1px dotted #ffffff; font-weight:bold;}
ul#rtBox li a{ color:#000000; text-decoration:none;}
ul#rtBox li a:visited{ color:#000000; text-decoration:none;}
ul#rtBox li a:hover{ color:#000000; text-decoration:underline;}

.registerM {
	margin: 6px 10px 0px 4px;
	padding: 2px 4px;
	background-color: #ffd800;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 15px;
	color: #000;
	float: right;
}

.registerM a {
	background-color: #ffd800;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 15px;
	color: #000;
	float: right;
	text-decoration:none;
}

.registerM a:hover {
	background-color: #ffd800;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 15px;
	color: #000;
	float: right;
	text-decoration:underline;
}

.registerM a:visited {
	background-color: #ffd800;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 11px;
	color: #000;
	float: right;
}

.register {
	margin: 0px 4px 0px 4px;
	padding: 6px 0px 6px 6px;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 14px;
	color: #e62818; font-weight:bold;
	float: right;
}

.register a {
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 14px;
	color: #e62818;
	float: right;
	text-decoration:none;
}

.register a:hover {
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 14px;
	color: #e62818;
	float: right;
	text-decoration:underline;
}

.register a:visited {
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial;
	font-size: 14px;
	color: #e62818;
	float: right;
	text-decoration:none;
}

.redc{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #537e97;}

.video {padding: 10px 0px 8px 10px; font-family: Arial, sans-serif; color: #000000; font-size: 11px; text-align: left; font-weight: normal;}
.video-img {padding: 12px 0px 8px 0px;}
.video-img img{border:1px solid #ececec;}
.td-bdr {border-bottom:1px dotted #ececec;}
.video a {color: #000000; text-decoration: none; font-weight:normal; }
.video a:visited {color: #000000; text-decoration: none; font-weight:normal; }
.video a:hover {color: #083352; text-decoration: none; font-weight:normal; }

#footer {
	background-image: url(//images.tmcnet.com/expo/wearable-tech/images/footer.jpg);
	margin: 35px 0px 0px 0px;
	
}

#footerContainer{
	width: 1000px;
	margin: 0 auto;
	padding: 10px;}
	
#footerLT{ float:left; width: 316px;margin-top:20px;}
#footerMid{ float:left; width: 290px; margin-top:20px; padding-left: 10px}
#footerRT{ float:right; width: 354px; margin-top:20px; padding-left: 10px}

#footerLT p {
	font-weight: normal;
	font-family: Arial; 
	color: #dddddd;
	font-size:11px;
	padding: 10px 10px 10px 0px;
	line-height: 15px;
	}

#footerLT a {font-size:11px;color:#8cd5ff; text-decoration: none;}
#footerLT a:visited {font-size:11px;color:#8cd5ff; text-decoration: none;}
#footerLT a:hover {font-size:11px;color: #8cd5ff; text-decoration: underline;}

#footerMid h3 {
	font-weight: normal;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial; 
	color: #dddddd;
	font-size:22px;
}

#footerMid p {
	font-weight: normal;
	font-family: Arial; 
	color: #dddddd;
	font-size:11px;
	padding: 10px 10px 10px 0px;
	line-height: 15px;
	}

#footerMid a {font-size:11px;color:#8cd5ff; text-decoration: none;line-height:18px;}
#footerMid a:visited {font-size:11px;color:#8cd5ff; text-decoration: none;line-height:18px;}
#footerMid a:hover {font-size:11px;color: #8cd5ff; text-decoration: underline;line-height:18px;}	

.middle-line {
height:	1px;
background: url(//images.tmcnet.com/expo/wearable-tech/images/middle-line.png) no-repeat;
margin: 5px 0px}
	

#footerRT h3 {
	font-weight: normal;
	font-family: "yanone_kaffeesatz_regularRg", Helvetica, Arial; 
	color: #dddddd;
	font-size:22px;
	padding-bottom: 7px;
}

#footerRT h4 {padding:0px 5px 0px 0px; margin:5px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #dddddd; font-size: 11px; text-align: left; font-weight:normal;}
#footerRT h4 a {font-weight: normal; font-size: 11px; color:#8cd5ff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; line-height:18px; padding-top: 8px;}
#footerRT h4 a:visited {font-size:11px; color: #8cd5ff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; line-height:18px; }
#footerRT h4 a:hover {font-size: 11px; color: #8cd5ff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; line-height:18px; }

.right-line {
height:	1px;
background: url(//images.tmcnet.com/expo/wearable-tech/images/right-line.png) no-repeat;
margin: 5px 0px}


#company-lead-form{ margin:20px 10px 0px 0px;}
#company-lead-form  table { 
font-family:Arial, Helvetica, sans-serif;
border:0px;
margin:0px;
font-size:12px;
color: #696969;

width:100%;
font-weight:normal;
}
#company-lead-form p { font-size:12px; line-height:20px; color: #696969}

#company-lead-form input { padding: 6px; }
#company-lead-form select { padding: 6px; }

#company-lead-form  table td {
padding:15px;
margin:0px;
background-color:#FFFFFF;
border-top:1px dotted #dadada;

}

#company-lead-form  table tr td input {
border:1px solid #dadada;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #696969;
background-color:#FFFFFF;
width:200px;
}

#company-lead-form  table tr td select {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #696969;
width:200px;
background-color:#FFFFFF;
}

#company-lead-form  table tr td textarea {
border:1px solid #dadada;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 10px;
color: #696969;
width:200px;
height: 200px;
background-color:#FFFFFF;
}
#company-lead-form  table tr td .submitbutton {
width:210px;
border:none;
background-color:#660000;
color:#FFF;

padding:2px;
}

#tmc-usubmit-content {}
#tmc-usubmit-content table {font-family:arial, sans-serif; line-height: 20px; font-size: 12px; color: #000000; text-align: left; padding: 10px 30px 10px 10px;}
#tmc-usubmit-content table h1 {font-family: "HelveticaNeueLTStdThinRegular", Helvetica, Arial; font-size: 24px; line-height: 26px; color: #083351; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#tmc-usubmit-content table h3 {font-family: "HelveticaNeueLTStdThinRegular", Helvetica, Arial; font-size: 24px; line-height: 26px; color: #083351; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#tmc-usubmit-content table ul { padding:20px;}
#tmc-usubmit-content  p { padding:5px 0px 15px;}
#tmc-usubmit-content  ul { padding: 10px 30px 10px 30px;}
#tmc-usubmit-content a, #tmc-usubmit-content a:active  { color:#0066CC;}
#tmc-usubmit-content a:hover{color:#003399;}

#article {font-family:arial, sans-serif; line-height: 20px; font-size: 12px; color: #000000; text-align: left; padding: 10px 30px 10px 10px;}
#article ul {padding: 10px 30px 10px 30px;}
#article p {font-family:arial, sans-serif; line-height: 20px; font-size: 12px; color: #000000; text-align: left; padding-bottom:15px;}
#article a {font-family:arial, sans-serif; line-height: 20px; font-size: 12px; color: #577081; text-align: left;}
#article a:hover {font-family:arial, sans-serif; line-height: 20px; font-size: 12px; color: #333333; text-align: left; text-decoration:underline;}
#article a:visited {font-family:arial, sans-serif; line-height: 20px; font-size: 12px; color: #577081; text-align: left;}
.author {font-family:arial, sans-serif; line-height: 20px; font-size: 12px; color: #000000; text-align: left; padding: 10px 30px 10px 10px; background-color:#f1f9ff; border-radius: 10px; display:block;}
#article img { padding-right:15px; }
