body
	{
	background-color:#fff;
	margin:0 auto;
	text-align:center;
	font-family:Georgia, serif;
	font-size:10pt;
	color:#000000;
	padding:0;
}
img
	{
	border:0;
}
h1
	{
	padding:0;
	margin:0px 0 10px 0;
	font-weight:normal;
	font-size:18pt;
}
a, a:link, a:visited, a:active
	{
	text-decoration:none;
	color:#939393;
}
a:hover
	{
	text-decoration:underline;
	color:#939393;
}
.wrapper
	{
	width:923px;
	margin:0px auto;
	text-align:left;
	padding:0;
	display:inline-block;
}
.clear
	{
	clear:both;
}
.siel
	{
	color:#008bd6;
}
.grey
	{
	color:#535353;
	font-size:12px;
}
.sep
	{
	display:inline-block;
	height:4px;
	background-color:black;
	width:100%;
	margin:5px 0 5px 0;
}
/* HEADER : ends */
.header
	{
	width:923px;
	height:108px;
	display:inline-block;
	position:relative;
}
.logo
	{
	margin:0;
	padding:0;
	position:absolute;
	left:0;
}
.dates
	{
	margin:0;
	padding:0;
	position:absolute;
	right:0;
}
/* HEADER : ends */

/* HORIZONTAL MENU : starts  */
.menu
	{
	width:923px;
	height:29px;
	display:inline-block;
	background-color:black;
	background-image:url('/templates/avnshow/images/header/menu-bg.gif');
	background-position:top;
	background-repeat:repeat-x;
	padding:0;
	margin:0 0 7px 0;
	position:relative;
}
.menu ul
	{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	right:0;
	top:6px;
}
.menu li
	{
	float:left;
	padding:0 13px 0 13px;
	font-size:11.5px;
}
.menu a:link, .menu a:visited, .menu a:active
	{
	color:#c1c1c1;
	text-decoration:none;
	font-weight:bold;
}
.menu a:hover
	{
	color:#ff0012;
}
.menu a.on:link, .menu a.on:visited, .menu a.on:active
	{
	color:#ff0012;
	text-decoration:none;
	font-weight:bold;
}
.menu a.on:hover
	{
	color:#c1c1c1;
}

/* HORIZONTAL MENU : ends  */

/* FOOTER : starts  */
.footer
	{
	width:923px;
	height:100px;
	text-align:center;
	display:inline-block;
	font-family:Arial;
	background-color:#ffffff;
	font-size:9px;
	color:#505050;
}
.footer a:link, .footer a:visited, .footer a:active
	{
	color:#505050;
	text-decoration:none;
	font-size:11px;
}
.footer a:hover
	{
	text-decoration:underline;
}
.footer .footer-cont
	{
	display:inline-block;
	white-space:nowrap;
	margin-top:30px;
}
.footer .footer-cont .avn-logo
	{
	float:left;
	margin-right:10px;
}
.footer .footer-cont .text
	{
	float:left;
}
/* FOOTER : ends  */


/* SPLASH : starts  */
.splash
	{
	width:923px;
	min-height:310px;
	display:inline-block;
	float:left;
	margin-bottom:2px;
}
/* featured content on the left */
.splash .featured
	{
	width:524px;
	min-height:300px;
	display:inline-block;
	float:left;
	padding-top:10px;
}
.splash .featured .featured-photo
	{
	display:inline-block;
	float:left;
	border:1px #000 solid;
}
.splash .featured .featured-text
	{
	float:left;
	margin-left:15px;
	width:270px;
	padding-right:10px;
}
.splash .featured .featured-text .hyper
	{
	color:#535353;
}
.splash .featured .featured-photo-inner
	{
	padding:1px;
}
/* five vertical links */
.tabs
	{
	width:172px;
	height:310px;
	display:inline-block;
	float:left;
	text-align:center;
}
.tabs a span
	{
	margin-left:7px;
}
.tabs a:link, .tabs a:visited, .tabs a:active
	{
	width:154px;
	height:43px;
	line-height:43px;
	border:1px #7f7f7f solid;
	border-left:16px black solid;
	margin-bottom:6px;
	display:inline-block;
	text-decoration:none;
	font-family:Georgia;
	font-size:18px;
	color:black;
	letter-spacing:-1px;
}
.tabs a:hover
	{
	width:154px;
	height:43px;
	line-height:43px;
	border:1px #7f7f7f solid;
	border-left:16px black solid;
	margin-bottom:6px;
	display:inline-block;
	text-decoration:none;
	font-family:Georgia;
	font-size:18px;
	color:#fff;
	background-color:black;
}


.tabs a.on:link, .tabs a.on:visited, .tabs a.on:active
	{
	width:154px;
	height:43px;
	line-height:43px;
	border:1px #058bff solid;
	border-left:16px #058bff solid;
	margin-bottom:6px;
	display:inline-block;
	text-decoration:none;
	font-family:Georgia;
	font-size:18px;
	color:black;
	letter-spacing:-1px;
}
.tabs a.on:hover
	{
	width:154px;
	height:43px;
	line-height:43px;
	border:1px #058bff solid;
	border-left:16px #058bff solid;
	margin-bottom:6px;
	display:inline-block;
	text-decoration:none;
	font-family:Georgia;
	font-size:18px;
	color:#fff;
	background-color:#058bff;
}





/* boxes */
.boxes
	{
	width:218px;
	height:310px;
	display:inline-block;
	float:left;
	margin-left:9px;
}
.boxes .box-attend
	{
	width:216px;
	height:163px;
	display:inline-block;
	margin-bottom:9px;
	border:1px #7f7f7f solid;
}
/* box quoted */
.boxes .box-quoted
	{
	width:216px;
	height:127px;
	display:inline-block;
	border:1px #7f7f7f solid;
	text-align:center;
}
.boxes .box-quoted img
	{
	margin:7px 0 5px 0;
}
.boxes .box-quoted .box-quoted-text
	{
	text-align:left;
	padding:0 7px 7px 7px;
}
.boxes .box-quoted .box-quoted-text div
	{
	padding:0 7px 3px 3px;
	margin:0;
}
.boxes .box-quoted .box-quoted-text .src
	{
	padding-top:5px;
	color:#939393;
	text-align:right;
	font-style:italic;
}
/* SPLASH : ends  */


/* MAIN : starts   */
.main
	{
	width:923px;
	display:inline-block;
	float:left;
	border-top:4px #000 solid;
	padding:10px 0 25px 0 ;
}
.main .main-left
	{
	width:694px;
	display:inline-block;
	float:left;
	padding:4px 0 0 0 ;
}
.main .main-right
	{
	width:218px;
	display:inline-block;
	float:left;
	padding:0 ;
	margin-left:11px;
}
.main .main-left .rotation
	{
	width:691px;
	display:inline-block;
	border:1px #000 solid;
	min-height:210px;
}
.main .main-left .rotation .title
	{
	margin:15px 0 0 20px;	
}
.main .main-left .rotation .right
	{
	text-align:right;
	padding:7px;
}
.main .main-left .rotation .right a:link, .main .main-left .rotation .right a:visited, .main .main-left .rotation .right a:active
	{
	font-size:11px;
	color:#939393;
	text-decoration:none;
}
.main .main-left .rotation .right a:hover
	{
	text-decoration:underline;
}
/* technology schedule  */
.main .main-right .schedule
	{
	width:216px;
	display:inline-block;
	border:1px #000 solid;
	margin-bottom:7px;
}
.main .main-right .schedule .schedule-title
	{
	width:216px;
	display:inline-block;
	background-color:black;
	text-align:center;
	padding:6px 0 8px 0;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
.main .main-right .schedule .schedule-body
	{
	padding:15px 10px 10px 15px;
	font-size:12px;
	line-height:155%;
}
.main .main-right .schedule .schedule-date
	{
	font-size:18px;
	color:#5a5959;
	margin-bottom:7px;
}
.main .main-right .schedule .upd
	{
	text-align:right;
	padding:0 3px 3px 3px;
	color:#939393;
	font-size:11px;
}
/* MAIN : ends  */




/* INSIDE : starts   */
.inside
	{
	width:923px;
	display:inline-block;
	float:left;
	padding:0 0 25px 0 ;
}
.inside-left
	{
	width:486px;
	display:inline-block;
	float:left;
	padding:0 ;
	padding-top:15px;
	line-height:140%;
}
.inside-right
	{
	width:400px;
	display:inline-block;
	float:left;
	padding:0 0 0 18px;
	margin-left:18px;
		border-left:1px #000 solid;
}


/* GREY BOX : starts   */
.grey-box
	{
	display:inline-block;
	padding:15px 10px 15px 10px;
	background-color:#434343;
	color:#989797;
	float:left;
	margin-bottom:25px;
}
.grey-box-left
	{
	display:inline-block;
	padding-top:35px;
	color:#148df3;
	float:left;
	width:50px;
	text-align:center;
	font-size:70px;
}
.grey-box-right
	{
	display:inline-block;
	float:left;
	width:400px;
	font-size:12px;
	margin-left:10px;
}



/* GREY BOX : ends   */










/* ATTENDING BRANDS WIDE : starts  */
.attending-brands-wide
	{
	border-top:4px #303030 solid;
	border-bottom:4px #303030 solid;
	padding:16px 0 38px 0;
	display:inline-block;
	float:left;
}
.attending-brands-wide .brand
	{
	display:inline-block;
	padding:1px;
	background-color:#d4d4d4;
	float:left;
	margin-right:14px;
	margin-bottom:5px;
}

/* ATTENDING BRANDS WIDE : ends  */


/* VIEW WIDE : starts  */
.view-wide
	{
	padding:16px 0 60px 0;
	width:923px;
	display:inline-block;
	float:left;
}
/* VIEW WIDE : ends  */


/* SPONSOR : starts  */
.main .sponsor
	{
	width:694px;
	display:inline-block;
	float:left;
	padding:4px 0 0 0 ;
	clear:both;
}
.main .sponsor-logol
	{
	width:170px;
	display:inline-block;
	float:left;
	padding:0;
	color:#ff0012;
	font-size:12px;
}
.main .sponsor-logol div
	{
	text-align:center;
	padding:15px 0 0 0;
}
.main .sponsor-logor
	{
	width:130px;
	display:inline-block;
	float:left;
	padding:0;
}
.main .sponsor-text
	{
	width:314px;
	display:inline-block;
	float:left;
	padding:0 40px 0 40px;
	font-size:11px;
}
/* SPONSOR : ends  */



/* large text below sponsor : starts  */
.large
	{
	font-size:19px;
	padding-right:90px;
	padding-top:10px;
}

/* large text below sponsor : ends  */

/* complete event schedule : starts  */
.sch
	{
	font-family:"Arial Black";
	font-size:10px;
}
.sch img
	{
	margin-right:10px;
}
.sch-date
	{
	font-size:21px;
	color:#363636;
}

.sch-chart
	{
	margin-left:40px;
	text-transform:uppercase;
}

.sch-chart-normal
	{
	margin-left:40px;
	font-family:"Arial";
	color:#363636;
}

.sch-chart td, .chart td
	{
	padding:0 15px 10px 0;
}
/* complete event schedule : ends  */

/* about : starts  */
.splash .about
	{
	width:504px;
	height:300px;
	display:inline-block;
	float:left;
	padding-top:10px;
	padding-right:20px;
}
.about-left
	{
	float:left;
	width:309px;
}
.about-right
	{
	float:left;
	width:345px;
	margin:0 20px 0 20px;
}
.about-right a:link, .about-right a:visited, .about-right a:active 
 	{
	font-family:Georgia;
	color:#0586cb;
	text-decoration:none;
}
.about-right a:hover
	{
	text-decoration:underline;
}
.about-photo
	{
	float:left;
	margin-right:2px;
	margin-top:5px;
}
/* about : ends  */


/* contact : starts  */
.contact
	{
	float:left;
	display:inline-block;
	clear:both;
	margin-bottom:35px;
}
.contact-photo
	{
	float:left;
	width:160px;
}
.contact-photo img
	{
	padding:1px;
	border:1px #000 solid;
}
.contact-text
	{
	float:left;
}
.contact-text .type
	{
	color:#535353;
	margin-bottom:6px;
}
.contact-text .name
	{
	font-size:24px;
	margin-bottom:3px;
}
.contact-text .email
	{
	font-size:15px;
	margin-bottom:3px;
}
.contact-text .email a:link, .contact-text .email a:visited, .contact-text .email a:active
	{
	color:#505050;
	text-decoration:none;
}
.contact-text .email a:hover
	{
	text-decoration:underline;
}
.contact-text .phone
	{
	margin-top:6px;
}





.sponsorlist {
	text-transform: uppercase;
	padding-left:15px;
	margin-top:20px;
	font-size:9pt;
	border-left:1px solid black;
}

