

html
{
    height: 100%;
    background: url( "images/body/bckgr_1px.gif" ) repeat-x top;
}

p
{
    padding: 12px 0px 4px 0px;
    margin: 0px 0px 0px 0px;
}

img { border-width: 0px; }

.longpage
{
    height: 100%;
    background: url( "images/body/bckgr_lpx.gif" ) repeat-x top;
}

.superlongpage
{
    height: 100%;
    background: url( "images/body/bckgr_llpx.gif" ) repeat-x top;
}

.extralongpage
{
    height: 100%;
    background: url( "images/body/bckgr_sllpx.gif" ) repeat-x top;
}

.superextralongpage
{
    height: 100%;
    background: url( "images/body/bckgr_sellpx.gif" ) repeat-x top;
}


.giantpage
{
    height: 100%;
    background: url( "images/body/bckgr_gipx.gif" ) repeat-x top;
}


body
{
    width: 1024px;
    margin: 0px auto 0px auto;
/*    padding: 0px auto 0px auto; */
    position: relative;
}


/* Navigation Menu */

.menu
{
    left: 48px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; /* Pad menu from the left */
    font-family: Helvetica, Tahoma, sans-serif, Arial;
    font-size: 10pt; /* Font size of the top line menu SEPARATORS, not links */
    font-weight: bold;
    position: relative;
    border: none;
    white-space: nowrap;
    z-index: 5000;
}
.menu ul
{
    text-align: left; /*	background:#5269ac; /* Menu background color */ /*height:24px;*/
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    border: none;
    width: auto;
    z-index: 5000;
}
.menu li
{
    float: left;
    padding: 0px;
}
.menu li a
{
    /*background:#5269ac url("images/grey.gif") bottom right repeat-x;*/ /*color:#cccccc;*/
    display: block;
    font-weight: bold; /*line-height:26px;*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; /* 25px */
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    width: auto;
}
.menu li a:hover, .menu ul li:hover a
{
    /*background-color:#324683;*/ /*color:#dddddd;*/
    text-decoration: underline;
}
.menu li ul
{
    /*background:#eceff6;*/ /*top: 10px;*/
    background-color: #6eb400;
    display: none;
    height: auto;
    padding: 10px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
    position: absolute; /*		width:142px; */
    width: auto;
    z-index: 5000;
}
.menu li:hover ul
{
    display: block;
    z-index: 5000;
}
.menu li li
{
    /*		background:url('images/topmenu_separator.gif') bottom left no-repeat; */
    display: list-item;
    float: none; /*line-height: 22px;*/
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    border: none;
    z-index: 5000;
}
.menu li:hover li a
{
    background: none;
    z-index: 100;
}
/* Submenu L1 color and background */
.menu li ul a
{
    display: block; /*    font-size: 10pt;*/
    font-style: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none; /*color:#5269ac;*/
    z-index: 5000;
}
/* Selected submenu item color and background */
.menu li ul a:hover, .menu li ul li:hover a
{
    /*background-color:#d7d9e2; /* url('images/hover_sub.gif') center left no-repeat;*/
    display: block;
    border: none; /*			padding: 2px 0px 2px 0px; 			margin: 0x 0px 0px 0px; */ /*color:#445b9d;*/
    text-decoration: underline;
    z-index: 5000;
}
.menu p
{
    clear: left;
}


/*  EOF Navigation Menu */


/* Toolbar header menu links box */
#hdr_menu
{
    font-family: Helvetica, Tahoma, sans-serif, Arial;
    left: 0px;
    top: 104px;
    height: 30px;
    width: 800px;
    position: absolute;
    float: left;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding-top: 10px;
    padding-right: 26px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: white;
    font-weight: normal;
    border: none;
    z-index: 6000;
    border: none;
}

/* Tooldbar menu links normal style */
#hdr_menu a, #hdr_menu a:visited, #hdr_menu a:active
{
    color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
    font-weight: bold;
}

/* Toolbar menu links when mouse goes over */
#hdr_menu a:hover
{
    color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: underline;
    padding-right: 4px;
    padding-left: 4px;
    font-weight: bold;
}

/* Tile of the content page */
#content_title
{
    width: 600px;
    height: 252px;
    left: 50px;
    top: 140px;
    border: none;
    position: absolute;
    margin: 0px 0px;
    padding: 2px 2px 2px 2px;
    z-index: 0;
}

/* H1 statement on the content of the page */
#content_title H1, #home_right H1
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #454545;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;
    z-index:0;
}

#content_title H2, #home_right H2
{
    text-align: center;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    color: #454545;
    padding-bottom: 0px;
    margin-bottom: 0px;
    z-index: 0;
}

/* CyRAQ 1000 image logo */
#hdr_cyraq1000
{
    top: 34px;
    left: 37px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    float: left;
}

/* Cyraq 1000 image logo link */
#hdr_cyraq1000 a, #hdr_cyraq1000 a:active, #hdr_cyraq1000 a:visited, #hdr_cyraq1000 a:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

/* Title text under CyRAQ 1000 */
#hdr_txt_title
{
    color: #c2c2c2;
    font-size: 10pt;
    font-weight: bold;
    left: 48px;
    top: 76px;
    width: 285px;
    height: 20px;
    border: none;
    position: absolute;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    white-space: nowrap;
}

#hdr_txt_green_title_1
{
    color: #76B90D;
    font-size: 7pt;
    font-weight: normal;
    left: 325px;
    top: 68px;
    width: 85px;
    height: 20px;
    border: none;
    position: absolute;
    text-align: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    white-space: nowrap;
    z-index: 100;
}
#hdr_txt_green_title_2
{
    color: #76B90D;
    font-size: 7pt;
    font-weight: normal;
    left: 335px;
    top: 81px;
    width: 85px;
    height: 20px;
    border: none;
    position: absolute;
    text-align: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    white-space: nowrap;
    z-index: 100;
}


#hdr_txt_left
{
    color: #c2c2c2;
    font-size: 11pt;
    font-weight: bold;
    left: 755px;
    top: 80px;
    width: 285px;
    height: 20px;
    border: none;
    position: absolute;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    z-index: 1;
}

#hdr_img_logo
{
    left: 765px;
    top: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: absolute;
    float: none;
}


#hdr_img_logo a, #hdr_img_logo a:active, #hdr_img_logo a:visited, #hdr_img_logo a:hover
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}


/* Banner flash object  */
#hdr_banner
{
    /*background-color: #454545;*/
    left: 546px;
    top: 13px;
    width: 180px;
    height: 77px;
    border: none;
    position: absolute;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0p;
}

/* Banner flash object */
#hdr_banner a, #hdr_banner a:visited, #hdr_banner a:active
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
}

/* Banner flash object */
#hdr_banner a:hover
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
}


/* Banner text near flash object */
#hdr_txt_banner
{
    color: #c2c2c2;
    font-size: 8pt;
    font-weight: bold;
    left: 380px;
    top: 28px;
    width: 156px;
    height: 71px;
    border: none;
    position: absolute;
    text-align: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    line-height: 1.4em;
    
}

/* Links in the content title */
#content_title a, #content_title a:visited, #content_title a:active
{
    font-size: 10pt;
    text-decoration: underline;
    color: #454545;
    font-weight: normal;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
}

#content_title a:hover
{
    font-size: 10pt;
    color: green;
    text-decoration: underline;
    font-weight: normal;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
}


/* Image in the content title */
.content_title_img
{
    left: 665px;
    top: 16px;
    position: absolute;
    float: left;
}

/* Page background */
#bk_page
{
    width: 100%;
    height: 100%;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    float: none;
    font-family: Sans-Serif, Tahoma, Courier;
}

/* Restaraunt section */
#restaurant_bckgr
{
    background: url( "images/body/restaurant_bckgr.jpg" ) no-repeat top center;
    width: 100%;
    height: 1004px;
    top: 0px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    float: none;
}


/* Box #1 */
#box_1
{
    margin: 0px;
    left: 56px;
    top: 414px;
    position: absolute;
    float: left;
}

/* Box #2 */
#box_2
{
    margin: 0px;
    left: 376px;
    top: 414px;
    position: absolute;
    float: left;
}

/* Box #3 */
#box_3
{
    margin: 0px;
    left: 693px;
    top: 414px;
    position: absolute;
    float: left;
}

/* Box #4 */
#box_4
{
    margin: 0px;
    left: 56px;
    top: 657px;
    position: absolute;
    float: left;
}

/* Box #5 */
#box_5
{
    margin: 0px;
    left: 376px;
    top: 657px;
    position: absolute;
    float: left;
}


/* Box #6 */
#box_6
{
    margin: 0px;
    left: 693px;
    top: 657px;
    position: absolute;
    float: left;
}



/* green box with green header and white content */
.bk_box
{
    background: url( "images/body/box_bckgr.gif" ) no-repeat;
    width: 277px;
    height: 202px;
}

/* green box header image location */
.box_hdr_img
{
    position: relative;
    left: 0px;
    top: 0px;
}

/* green box title  text */
.box_hdr_text
{
    font-family: Tahoma, Aial, Helvetica;
    font-size: 14pt;
    font-weight: normal;
    color: #ffffff;
    left: 90px;
    top: 0px;
    position: absolute;
    float: left;
    line-height: 25px;
    margin: 0px;
    padding: 18px 0px;
}

/* Read more image button inside the green box */
.box_readmore
{
    left: 182px;
    top: 114px;
    position: absolute;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.reg_text, .box_reg_text
{
    font-family: Tahoma, Aial, Helvetica;
    font-size: 9pt;
    font-weight: normal;
    color: #454545;
    line-height: 22px;
    padding-top: 20px;
    padding-right: 2px;
}

.reg_text table
{
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
}


.reg_text th
{
    text-align: left;
    vertical-align: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 6px 0px 0px;
    white-space: nowrap;
}

.reg_text td
{
    text-align: left;
    vertical-align: top;
    margin: 0px 0px 0px 0px;
    padding: 0px 6px 0px 6px;
}

.subtitle
{
    font-size: 10pt;
    color: #6eb400;
    font-weight: bold;
}



/* Green box regular content text */
.box_reg_text
{
    left: 0px;
    top: 65px;
    position: absolute;
    float: left;
    margin: 0px;
    padding: 0px 8px;
    line-height: 18px;
}

.box_reg_text ul
{
    margin-top: 6px;
}


/* Footer text box */
#footer_text
{
    font-family: Tahoma, Aial, Helvetica;
    font-size: 9pt;
    font-weight: normal;
    color: #c2c2c2;
    line-height: 18px;
    left: 0px;
    height: 69px;
    width: 1024px;
    border: none;
    text-align: center;
    vertical-align: middle;
    float: left;
    position: absolute;
    padding: 12px 12px 12px 12px;
}


/*

#regform
{
	width:650px;
	height: auto;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
}

.regformth
{
	left: 0px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	white-space:normal;
	float:left;
	position:relative;
	width:200px;
	padding: 0px 0px 0px 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.regformth1
{
	left: 0px;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	white-space:normal;
	float:left;
	position:relative;
	width:200px;
	padding: 0px 0px 0px 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}


.regformtd
{
	right:4px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	white-space:normal;
	float:right;
	position:relative;
	padding: 0px 0px 0px 0px;
	width: 420px;
	margin-top: 4px;
	margin-bottom: 0px;
}

.regformtd input
{
	border: 1px green solid;
	color: #454545;
	position: relative;
}

*/

.tblform
{
    border: none;
    width: 100%;
    padding-left: 25px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.tblform th
{
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
}

.tblform th.regtitle
{
    font-weight: normal;
}


.tblform td
{
    padding-left: 150px;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    text-align: left;
    width: 100%;
}

.tblform input, select
{
    border: 1px solid #929292;
    font-size: 13px;
    width: auto;
}

/* Registration for for Las Vegas Digital Signage Expo */

.tblform1
{
    border: none;
    width: 100%;
    padding-left: 25px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.tblform1 th
{
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    text-align: right;
    vertical-align: top;
}

.tblform1 th.regtitle
{
    font-weight: normal;
}


.tblform1 td
{
    padding-left: 25px;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    text-align: left;
    width: 100%;
}

.tblform1 input, select
{
    border: 1px solid #929292;
    font-size: 13px;
    width: auto;
}

/*--------------------------*/

.tbldownload
{
    border: none;
    width: 100%;
}

.tbldownload td
{
    padding: 12px 25px 12px 25px;
    font-size: 12px;
    font-weight: normal;
    white-space: normal;
    text-align: center;
    width: 40%;
    border: none;
}



.btnRegister
{
    width: 195px;
    height: 24px;
    font-size: 12px;
    color: Green;
    text-align: center;
    border: none;
}

#btnRegister
{
    border: none;
    width: 157px;
    height: 37px;
}

#chkCommPref
{
    border: none;
}


#errormsg
{
    left: 725px;
    top: 115px;
    position: absolute;
    float: right;
    width: auto;
    height: auto;
    white-space: nowrap;
    border: none;
    margin: 0px 0px;
    padding: 0px 0px;
}

a.getfreepass, a.getfreepass:visited, a.getfreepass:active
{
    font-family: Sans-Serif, helvetica, tahoma;
    font-size: 16px;
    color: #fffc00;
    font-weight: bold;
    position: absolute;
    left: 475px;
    top: 115px;
    text-decoration: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

a.getfreepass:hover
{
    text-decoration: underline;
}

/* Added for Restaurants */
/* Cyraq 1000 title image*/
#img_title_cyraq
{
    margin: 0px;
    left: 0px;
    top: 26px;
    position: relative;
    float: left;
}

/* Grey line divider under content title */


#img_title_divider
{
    background: #616364 url(images/img_title_gray.gif) repeat-x top left;
    float: none;
    position: relative;
    top: 5px;
    left: 0px;
    width: 550px;
    height: 9px;
    clear: left;
    z-index: 50;
}

/* text on the right from cyraq 1000 */
#txt_title_app
{
    font-family: Sans-Serif,Tahoma,Arial;
    left: 8px;
    top: 30px;
    position: relative;
    float: left;
    font-size: 14pt;
    color: #616364;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* Logo Image on the right of the content title */
#img_title_logo
{
    margin: 0px;
    left: 16px;
    top: 6px;
    position: relative;
    float: left;
}

/* Page content */
#content_regular
{
    width: 600px;
    height: 252px;
    left: 80px;
    top: 145px;
    border: none;
    position: absolute;
    float: none;
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    z-index: 1;
}

/* Monitor's top triagle on the green*/
.img_monitor_triangle
{
    left: 667px;
    top: 128px;
    position: absolute;
    float: left;
}

/* Monitor image*/
#img_monitor
{
    left: 560px;
    top: 0px;
    position: absolute;
    float: left;
    z-index: 1;
}

/* green branch image */
#content_bot
{
    position: absolute;
    float: none;
    left: 208px;
    top: 406px;
    z-index: 0;
}

/* Content text paragraph */
#txt_content
{
    width: 550px;
    white-space: normal;
    position: relative;
    top: 25px;
}

/* */
#txt_content p
{
    /*    text-indent: 30px; */
}

/* Left bottom image restaurants*/
#img_left
{
    position: absolute;
    float: none;
    left: 10px;
    top: 531px;
    z-index: 1;
}

/* Middle bottom image restaurants*/
#img_middle
{
    position: absolute;
    float: none;
    left: 343px;
    top: 488px;
    z-index: 1;
}

/* Right bottom image restaurants*/
#img_right
{
    position: absolute;
    float: none;
    left: 620px;
    top: 522px;
    z-index: 1;
}

/* Right bottom middle image restaurants*/
#img_right_middle
{
    position: absolute;
    float: none;
    left: 635px;
    top: 304px;
    z-index: 1;
}

/* Text under the left bottom image*/
#txt_img_left
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 20px;
    top: 0px;
    z-index: 1;
}

/*  Text under the middle bottom image*/
#txt_img_middle
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 56px;
    top: 0px;
    z-index: 1;
}

/*  Text under the left right image*/
#txt_img_right
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 150px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 120px;
    top: 0px;
    z-index: 1;
}

/*  Text under the right middle image*/
#txt_img_right_middle
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    float: none;
    left: 20px;
    top: 0px;
    z-index: 1;
    border: none;
}
/**********************/
/* ENTERTAINMENT PAGE */
/**********************/
/* Left bottom image entertainment*/
#img_left_entertainment
{
    position: absolute;
    float: none;
    left: 0px;
    top: 515px;
    z-index: 1;
}

/* Middle bottom image entertainment*/
#img_middle_entertainment
{
    position: absolute;
    float: none;
    left: 330px;
    top: 467px;
    z-index: 1;
}

/* Right bottom image entertainment*/
#img_right_entertainment
{
    position: absolute;
    float: none;
    left: 588px;
    top: 510px;
    z-index: 1;
}

/* Right bottom middle image entertainment*/
#img_right_middle_entertainment
{
    position: absolute;
    float: none;
    left: 671px;
    top: 296px;
    z-index: 1;
}

/* Text under the left bottom image entertainment*/
#txt_img_left_entertainment
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 20px;
    top: 0px;
    z-index: 1;
}

/*  Text under the middle bottom image entertainment*/
#txt_img_middle_entertainment
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 48px;
    top: 0px;
    z-index: 1;
}
/*  Text under the left right image entertainment*/
#txt_img_right_entertainment
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 130px;
    top: 0px;
    z-index: 1;
}
/*  Text under the right middle image*/
#txt_img_right_middle_entertainment
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    float: none;
    left: 12px;
    top: 0px;
    z-index: 1;
    border: none;
}
/**********************/
/* Outdoor Video Applications */
/**********************/
/* Left bottom image Outdoor*/
#img_left_outdoor
{
    position: absolute;
    float: none;
    left: 0px;
    top: 511px;
    z-index: 1;
}

/* Middle bottom image Outdoor*/
#img_middle_outdoor
{
    position: absolute;
    float: none;
    left: 338px;
    top: 461px;
    z-index: 1;
}

/* Right bottom image outdoor*/
#img_right_outdoor
{
    position: absolute;
    float: none;
    left: 588px;
    top: 510px;
    z-index: 1;
}

/* Right bottom middle image Outdoor*/
#img_right_middle_outdoor
{
    position: absolute;
    float: none;
    left: 636px;
    top: 294px;
    z-index: 1;
}

/* Text under the left bottom image Outdoor*/
#txt_img_left_outdoor
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 20px;
    top: 0px;
    z-index: 1;
}

/*  Text under the middle bottom image Outdoor*/
#txt_img_middle_outdoor
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 48px;
    top: 0px;
    z-index: 1;
}
/*  Text under the left right image Outdoor*/
#txt_img_right_outdoor
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 196px;
    top: 0px;
    z-index: 1;
}
/*  Text under the right middle image Outdoor*/
#txt_img_right_middle_outdoor
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    float: none;
    left: 12px;
    top: 0px;
    z-index: 1;
    border: none;
}
/**********************/
/* Transportation Applications */
/**********************/
/* Left bottom image Transportation*/
#img_left_transportation
{
    position: absolute;
    float: none;
    left: 1px;
    top: 515px;
    z-index: 1;
}

/* Middle bottom image transportation*/
#img_middle_transportation
{
    position: absolute;
    float: none;
    left: 344px;
    top: 464px;
    z-index: 1;
}

/* Right bottom image transportation*/
#img_right_transportation
{
    position: absolute;
    float: none;
    left: 588px;
    top: 510px;
    z-index: 1;
}

/* Right bottom middle image transportation*/
#img_right_middle_transportation
{
    position: absolute;
    float: none;
    left: 661px;
    top: 293px;
    z-index: 1;
}

/* Text under the left bottom image transportation*/
#txt_img_left_transportation
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 20px;
    top: 0px;
    z-index: 1;
}

/*  Text under the middle bottom image transportation*/
#txt_img_middle_transportationt
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 44px;
    top: 0px;
    z-index: 1;
}
/*  Text under the left right image transportation*/
#txt_img_right_transportation
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 160px;
    top: 0px;
    z-index: 1;
}
/*  Text under the right middle image transportation*/
#txt_img_right_middle_transportation
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    float: none;
    left: 12px;
    top: 0px;
    z-index: 1;
    border: none;
}
/*******************************/
/* Public Spaces Applications  */
/*******************************/
/* Left bottom image publicspaces*/
#img_left_publicspaces
{
    position: absolute;
    float: none;
    left: 0px;
    top: 508px;
    z-index: 1;
}

/* Middle bottom image publicspaces*/
#img_middle_publicspaces
{
    position: absolute;
    float: none;
    left: 344px;
    top: 464px;
    z-index: 1;
}

/* Right bottom image publicspaces*/
#img_right_publicspaces
{
    position: absolute;
    float: none;
    left: 620px;
    top: 505px;
    z-index: 1;
}

/* Right bottom middle image publicspaces*/
#img_right_middle_publicspaces
{
    position: absolute;
    float: none;
    left: 651px;
    top: 296px;
    z-index: 1;
}

/* Text under the left bottom image publicspaces*/
#txt_img_left_publicspaces
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 20px;
    top: 0px;
    z-index: 1;
}

/*  Text under the middle bottom image publicspaces*/
#txt_img_middle_publicspaces
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 60px;
    top: 0px;
    z-index: 1;
}
/*  Text under the left right image publicspaces*/
#txt_img_right_publicspaces
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 150px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 110px;
    top: 0px;
    z-index: 1;
}
/*  Text under the right middle image publicspaces*/
#txt_img_right_middle_publicspaces
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    float: none;
    left: 12px;
    top: 0px;
    z-index: 1;
    border: none;
}
/*******************************/
/* Industrial Applications  */
/*******************************/
/* Left bottom image industrial*/
#img_left_industrial
{
    position: absolute;
    float: none;
    left: 0px;
    top: 508px;
    z-index: 1;
}

/* Middle bottom image industrial*/
#img_middle_industrial
{
    position: absolute;
    float: none;
    left: 344px;
    top: 460px;
    z-index: 1;
}

/* Right bottom image industrial*/
#img_right_industrial
{
    position: absolute;
    float: none;
    left: 590px;
    top: 493px;
    z-index: 1;
}

/* Right bottom middle image industrial*/
#img_right_middle_industrial
{
    position: absolute;
    float: none;
    left: 643px;
    top: 288px;
    z-index: 1;
}

/* Text under the left bottom image industrial*/
#txt_img_left_industrial
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 20px;
    top: 0px;
    z-index: 1;
}

/*  Text under the middle bottom image industrial*/
#txt_img_middle_industrial
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 60px;
    top: 0px;
    z-index: 1;
}
/*  Text under the left right image industrial*/
#txt_img_right_industrial
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 150px;
    color: #cbcbcb;
    position: relative;
    border: none;
    float: none;
    left: 110px;
    top: 0px;
    z-index: 1;
}
/*  Text under the right middle image industrial*/
#txt_img_right_middle_industrial
{
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 9pt;
    width: 100px;
    color: #cbcbcb;
    position: relative;
    float: none;
    left: 12px;
    top: 0px;
    z-index: 1;
    border: none;
}

/* Pylon LCD text area */
#txt_pylon_lcd
{
    left: 50px;
    top: 30px;
    width: 500px;
    border: none;
    position: relative;
    float: left;
    border: none;
}

#pylon_restaurant
{
    top: 515px;
    left: 300px;
    position: absolute;
    float: left;
}

#pylon_transportation
{
    top: 573px;
    left: 300px;
    position: absolute;
    float: left;
}

#pylon_industrial
{
    top: 631px;
    left: 300px;
    position: absolute;
    float: left;
}

#pylon_public
{
    top: 689px;
    left: 300px;
    position: absolute;
    float: left;
}

#pylon_entertainment
{
    top: 805px;
    left: 300px;
    position: absolute;
    float: left;
}
#pylon_outdoorvideo
{
    top: 747px;
    left: 300px;
    position: absolute;
    float: left;
}

#img_pylon_lcd_top
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    left: 661px;
    top: 175px;
    width: 260px;
    border: none;
    position: absolute;
    float: left;
}

#img_pylon_lcd_bot
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    left: 220px;
    top: 483px;
    width: 740px;
    border: none;
    position: absolute;
    float: left;
}

.pylon_div
{
    top: 20px;
    left: 80px;
    white-space: nowrap;
    position: absolute;
    float: left;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.pylon_div a, .pylon_div a:visited, .pylon_div a:active
{
    color: #d3d3d3;
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 13pt;
    font-weight: bold;
    text-decoration: none;
}

.pylon_div a:hover
{
    color: #d3d3d3;
    font-family: Sans-Serif,Tahoma,Arial;
    font-size: 13pt;
    font-weight: bold;
    text-decoration: underline;
}


/* H1 statement on the content of the page */
#cyraqmodel
{
    width: 800px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    color: #454545;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.regtrade
{
    font-size: 8pt; /*    vertical-align: super; */
    vertical-align: top;
    padding: 0px 0px 0px 1px;
    margin: 0px 0px 0px 0px;
}

.greentitle
{
    color: #6EB400; /*    color: #608600;*/
    font-weight: bold;
    font-size: 10pt;
}

#image_cyraq1015
{
    top: 95px;
    right: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: absolute;
}

#image_cyraq1040
{
    top: 105px;
    right: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: absolute;
}

#image_cyraq1046
{
    top: 105px;
    right: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: absolute;
}


#image_cyraq1032
{
    top: 85px;
    right: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: absolute;
}


#image_cyraq1052
{
    top: 0px;
    left: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    position: relative;
    text-align: center;
    border: none;
}



#specs
{
    position: relative;
    clear: both;
    top: 20px;
}

#specs_1052
{
    top: 35px;
    float: right;
    width: 420px;
    position: relative;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
}

#spec_title
{
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
    width: 150px;
    height: 26px;
    background-color: #555555;
    padding: 6px 0px 0px 8px;
}

#home_right
{
    width: 450px;
    top: 160px;
    right: 50px;
    float: right;
    position: relative;
}

#hm_products
{
    top: 50px;
    background: url( "images/applications_bckgr.gif" ) no-repeat top left;
    float: left;
    width: 218px;
    height: 312px;
    left: 0px;
    position: relative;
}

#hm_apps
{
    top: 50px;
    left: 10px;
    background: url( "images/applications_bckgr.gif" ) no-repeat top left;
    float: left;
    width: 218px;
    height: 312px;
    right: 0px;
    position: relative;
}

#hm_resources
{
    top: 50px;
    left: 20px;
    background: url( "images/applications_bckgr.gif" ) no-repeat top left;
    float: left;
    width: 218px;
    height: 312px;
    right: 0px;
    position: relative;
}

#hm_cyberresearch
{
    top: 50px;
    left: 30px;
    background: url( "images/applications_bckgr.gif" ) no-repeat top left;
    float: left;
    width: 218px;
    height: 312px;
    right: 0px;
    position: relative;
}


.hm_tab_header
{
    width: 218px;
    text-align: center;
    font-size: 11pt;
    color: #ffffff;
    font-weight: bold;
    padding: 8px 0px 4px 0px;
    position: relative;
    text-decoration: none;
}

.hm_tab_header a
{
    width: 218px;
    text-align: center;
    font-size: 11pt;
    color: #ffffff;
    font-weight: bold;
    padding: 8px 0px 4px 0px;
    position: relative;
    text-decoration: none;
}


a.hm_tab_header:hover
{
    text-decoration: underline;
}


.hm_tab_content
{
    width: 218px;
    text-align: left;
    padding-top: 12px;
}

.app_img
{
    float: right;
    position: relative;
    height: 35px;
    width: 50px;
    vertical-align: middle;
    text-align: center; /*    border: 1px solid red;*/
}

.app_lnk
{
    padding-top: 6px;
    float: left;
    position: relative;
    vertical-align: middle;
    text-align: center; /*    border: 1px solid blue;*/
    white-space: nowrap;
}


/* Flash movie objects */
/* Pylon LCD page flash insert position */
#pylon_movie
{
    top: 223px;
    left: 682px;
    position: absolute;
    float: left;
    border: none;
    z-index: 100;
}
/* Pylon LCD page flash insert position */

#cyraq52_movie
{
    top: 66px;
    left: 126px;
    position: absolute;
    float: left;
    border: none;
    z-index: 2;
}


/* Applications1 page */

#app_img_pylon_lcd_top
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    left: 661px;
    top: 275px;
    width: 260px;
    border: none;
    position: absolute;
    float: left;
}

#app_img_pylon_lcd_bot
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    left: 220px;
    top: 583px;
    width: 740px;
    border: none;
    position: absolute;
    float: left;
}

#app_pylon_movie
{
    top: 323px;
    left: 682px;
    position: absolute;
    float: left;
    border: none;
    z-index: 100;
}

#app_txt_pylon_lcd
{
    left: 50px;
    top: 0px;
    width: 520px;
    border: none;
    position: relative;
    float: left;
    border: none;
}


/* Links w icons positions */
#app_pylon_restaurant
{
    top: 625px;
    left: 300px;
    position: absolute;
    float: left;
}

#app_pylon_entertainment
{
    top: 683px;
    left: 300px;
    position: absolute;
    float: left;
}

#app_pylon_outdoorvideo
{
    top: 741px;
    left: 300px;
    position: absolute;
    float: left;
}

#app_pylon_transportation
{
    top: 799px;
    left: 300px;
    position: absolute;
    float: left;
}

#app_pylon_public
{
    top: 857px;
    left: 300px;
    position: absolute;
    float: left;
}

#app_pylon_industrial
{
    top: 915px;
    left: 300px;
    position: absolute;
    float: left;
}


/* Applications page boxes */
/* Box #1 */
#app_box_1
{
    margin: 0px;
    left: 56px;
    top: 414px;
    position: absolute;
    float: left;
}

/* Box #2 */
#app_box_2
{
    margin: 0px;
    left: 376px;
    top: 414px;
    position: absolute;
    float: left;
}

/* Box #3 */
#app_box_3
{
    margin: 0px;
    left: 693px;
    top: 414px;
    position: absolute;
    float: left;
}

/* Box #4 */
#app_box_4
{
    margin: 0px;
    left: 56px;
    top: 657px;
    position: absolute;
    float: left;
}

/* Box #5 */
#app_box_5
{
    margin: 0px;
    left: 376px;
    top: 657px;
    position: absolute;
    float: left;
}


/* Box #6 */
#app_box_6
{
    margin: 0px;
    left: 693px;
    top: 657px;
    position: absolute;
    float: left;
}

#tagcloud
{
    font-family: sans-serif, Helvetica, Tahoma, Arial;
    position: absolute;
    left: 10px;
    width: 1024px;
    font-size: 8pt;
    border: none;
    line-height: 22pt;
}

.L
{
    font-size: 16pt;
    color: #000000;
    font-weight: bold;
    padding: 6px 6px 6px 6px;
}
.M
{
    font-size: 14pt;
    font-weight: bold;
    color: #777777;
    padding: 6px 6px 6px 6px;
}

.S
{
    font-size: 12pt;
    color: #777777;
    font-weight: normal;
    padding: 6px 6px 6px 6px;
}

#hm_top
{
    left: 0px;
    top: 30px;
    position: relative;
    float: none;
    clear: both;
    width: 918px;
    height: 932px;
    background-image: url(/images/homepage_52inch_background.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    z-index: 0;
}

#home_3x1
{
    position: absolute;
    top: 600px;
    left: 450px;
    z-index: 1;
}

#home_label1
{
    position: absolute;
    text-align: center;
    width: 300px;
    top: 912px;
    left: 60px;
    z-index: 2;
    font-size: 8pt;
    color: #454545;
    border: none;
    padding: 0px 0px 0px 0px;
    line-height: 9pt;
}

#home_label2
{
    position: absolute;
    text-align: center;
    top: 962px;
    left: 408px;
    z-index: 2;
    font-size: 8pt;
    color: #454545;
    line-height: 9pt;
    padding: 0px 0px 0px 0px;
    border: none;
    width: 418px
}

tr.cyraq_tbl_toprow th
{
    vertical-align: middle;
    padding: 8px 4px 8px 4px;
    background-color: #009673;
    color: #FFFFFF;
    text-align: center;
    font-size: 11pt;
    border-bottom: 1px solid #009273;
}

tr.cyraq_tbl_row td
{
    vertical-align: middle;
    padding: 8px 4px 8px 4px;
    border-bottom: 1px solid #009273;
    text-align: center;
}

.cyraq_tbl_drkcolor
{
    background-color: #DEEFE7;
    color: #000000;
    text-align: center; 
}

.cyraq_tbl_litcolor
{
    background-color: #EFF7F7;
    color: #000000;
    text-align: center; 
}


#hm_introvideo
{
    position: absolute;
    left: 97px;
    top: 96px;
/*    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: none;            */
    border: none;
    z-index: 1;
}

#hm_title
{
    
    float: left;
    position: absolute;
    left: 400px;
    top:5px;
}

#customers
{
    text-align: left;
    width: 880px;
    margin-top: 16px;
}

#customers div
{
    text-align: left;
}

#cust_left
{
    float: left;
    position: relative;
    margin-left: 0px;
    width: 150px;
}

#cust_center
{
    float: left;
    position: relative;
    margin-left: 10px;
    width: 150px;
}

#cust_right
{
    float: left;
    position: relative;
    margin-left: 10px;
    width: 150px;
}

/* Contact info page styles */

#contactinfo
{
    float: left;
    position: relative;
    left: 0px;
    top: 0px;
    border: none;
    height: auto;
    width: 400px;
    
}

#emailus
{
    float: left;
    position: relative;
    left: 20px;
    top: 40px;
    border: 1px solid #DDE8CC;
    height: auto;
    width: 400px;
    background-color: #F6FBF0;
    padding: 4px 4px 4px 4px;
    
}

.txtcontactus
{
    border: 1px solid #DDE8CC;
}


