html, body, div{
	
	background-color: Transparent;
	padding: 0px;
	margin: 0px;
	border: none;
}

html, form, body{
	height: 100%;
}
html
{
overflow:auto !important;	
}
body{
	background-color: #000000;
	overflow:hidden !important;	
}
br
{
line-height:8px;	
}
td,div,body
{
	font-family: Tahoma, Arial;
	font-size: 10pt;
	line-height:20px;
	color:#474747;	
}
div{
	overflow: hidden;
}
a,a:hover
{
	color:#B70016;
	text-decoration:none;	
}
a:hover
{
	color:#707070;	
}
#ctl00_Container{
	position: absolute;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	overflow:auto;
	
}

#ctl00_Main{
	position: absolute;
	top: 178px;
	left: 0px;
	width: 871px;
	z-index:98;
	/*z-index:101;*/
	/*height: 281px;*/
	overflow: hidden;
	background-color:#d6d6d6;
}
#MainHome
{
	position:absolute;
	z-index:99;
	top:155px;
	left:0px;
	height:291px;
	width:871px;
	background-color:#000000;	
}
#ctl00_RightPic
{
	position:absolute;	
	z-index:100;
	left:837px;
	top:155px;
	width:243px;
	height:269px;
}
#Logo
{
	position:absolute;
	z-index:10;
	top:50px;
	left:150px;
	width:216px;
	height:35px;
	background-image:url(/Images/VIF_logo.gif);
}
#Menu
{
	position:absolute;
	z-index:50;
	top:105px;
	left:150px;
	width:auto;
	height:26px;
}
#FooterHome,#Footer
{
	position:absolute;
	top:503px;
	left:155px;
	color:#434343;
	font-size:7pt;
}
.Footer td,.Footer
{
	background-color:#000000;
	color:#434343;
	font-size:7pt;
}
#Footer
{
	
}
.Footer a,.Footer a:hover,#FooterHome a,#FooterHome a:hover
{
	color:#434343;
	text-decoration:none;
}
.Footer a:hover,#FooterHome a:hover
{
	color:#D10019;
	
}
#Footer
{
	/*top:625px;*/
	/*left:163px;*/
	left:145px;
}
#EyeHome,#Eye
{
	position:absolute;
	top:461px;
	left:333px;
	background-image:url(/Images/VIF_eye.gif);
	background-repeat:no-repeat;
	width:562px;
	height:74px;
	
}
#EyeHome
{
left:482px;	
}
#Eye
{
	/*top:579px;*/
}
#Technology
{
	position:absolute;
	z-index:10;
	top:446px;
	left:525px;
	background-image:url(/Images/VIF_technologymadesimple.gif);
	width:245px;
	height:30px;	
}
#Subscribe
{
	position:absolute;
	z-index:100;
	top:426px;
	left: 362px;
	width:300px;
	height:80px;	
}

.SubscribeTextBox
{
    border-style: none;
    background-color: #161616;
    font-size: 7pt;
    color: #b8b8b8;
    height: 15px;
    width: 124px;
    padding-left: 2px;
    margin-right: 2px;
    padding-top: 6px;
}
.SubscribeBtn
{
    border-style: none;
    background-color: #383838;
    font-size: 7pt;
    color: #ffffff;
    height: 22px;
    width: 57px;
    text-align: center;
}
.SubscribeBtn:hover
{
    border-style: none;
    background-color: #ffffff;
    font-size: 7pt;
    color: #383838;
    height: 22px;
    width: 57px;
    text-align: center;
    cursor: pointer;
}
.SubscribeLabel
{
    color: #ffffff;
    font-size: 7pt;
}

#Twitter
{
    background-image: url(/Images/VIF_twitter.gif);
    position: absolute;
    z-index: 100;
    top: 426px;
    left: 606px;
    width: 200px;
    height: 60px;
    background-repeat: no-repeat;
}

#Twitter:hover
{
    background-image: url(/Images/VIF_twitter-roll.gif);
}

#Twitter td
{
    font-family: Tahoma;
    font-size: 7pt;
    color: #4a4a4a;
    line-height: 100%;
    padding-left: 111px;
    height: 56px;
    vertical-align: bottom;
    *padding-bottom: 4px;
}

#Twitter td:hover
{
    color: #79dff8;
    cursor: pointer;
}

#TagLine
{
	position:absolute;
	z-index:100;
	top:426px;
	left:163px;
	
	
	/*color:#707070;
	font-size:11pt;*/
}
#Sonos
{
position:absolute;
z-index:100;
top:189px;
left:0px;
width:388px;
height:202px;

}
a img{
	border: none;
}

a{
	text-decoration: none;
}

.Hilight, .Highlight, .Error{
	font-weight: bold;
}

.Error{
	color: #D10019 !important;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6, h7{
	display: inline;
	font-weight: normal;
}

.SubHead, .PageHead, .PageHeading, .SubHeading, h1{
	font-size: 12pt;
	color:#d10019;
}

.SubHead2, .SubHeading2, h2{
	font-size: 9pt;	
}

.FormField,.DutchFormField{
	border: solid 1px #000000;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}
.DutchFormField
{
width:202px;
background-color:#e5e5e5;
border:none;

padding:4px;	
}

img, div{
	behavior: URL('/iepngfix.htc');
}

.TabMenu
{
	color:#ffffff;
	background-color:#838383;
	 
}
a:hover.TabMenu
{
	color:#000000;
}
.TabMenuClick,a.TabMenuClick,a:hover.TabMenuClick
{
	color:#4d4d4d;
	background-color:#E6E6E6;	
}


.GalleryMenu
{
	color:#ffffff;
	background-color:#838383;
	 
}
a:hover.GalleryMenu
{
	color:#000000;
}
.GalleryMenuClick,a.GalleryMenuClick,a:hover.GalleryMenuClick
{
	color:#4d4d4d;
	background-color:#D6D6D6;	
}

.DutchMenu
{
	color:#ffffff;
	background-color:#838383;
	 
}
a:hover.DutchMenu
{
	color:#000000;
}
.DutchMenuClick,a.DutchMenuClick,a:hover.DutchMenuClick
{
	color:#4d4d4d;
	background-color:#D6D6D6;	
}


.GalleryMenuSub,a.GalleryMenuSub,a:hover.GalleryMenuSub
{
	background-color:#D6D6D6;
	color:#838383;	
}
a:hover.GalleryMenuSub
{
	color:#d10019;
}
.GalleryMenuSubClick,a.GalleryMenuSubClick,a:hover.GalleryMenuSubClick
{
	background-color:#D6D6D6;
	color:#000000;
}

.Gallery{
	z-index: 2000;
	background-color:#E5E5E5;
	border-left:solid 7px #E5E5E5;
	border-right:solid 7px #E5E5E5;
	border-bottom:solid 7px #E5E5E5;
	left:0px;
}
div.Dimmer{
	background-color: #000000;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 1999;
}
.Hide,.Hide a,.Hide img
{
display:none;	
}
.Address,.Address a,.Address a:hover
{
font-size:10pt;
color:#898989;	
text-decoration:none;
}
.Address a:hover
{
	color:#000000;
}
	.TableBorder
	{
	border-left:solid 5px #E5E5E5;
	}
	
	
	.FormFieldContact, .FormFieldContact>select,.DutchFormField,.DutchFormField>select
	{
		BORDER:none;
		/*COLOR: #5e5e5e;	*/
		
		font-family: Tahoma, Arial;
		font-size: 10pt;
		line-height:20px;
		color:#000000;	
		PADDING-RIGHT: 4px;	
		PADDING-LEFT: 4px;	
		PADDING-BOTTOM: 4px;	
		WIDTH: 345px;	
		PADDING-TOP: 4px;	
		HEIGHT: 18px;	
		BACKGROUND-COLOR: #ebebeb;		
	} 
	.TablePadding
	{
	padding-left:10px;	
	}
	
	
.TestimonialName
{
font-weight:bold;	
}
	.TestimonialCompany
	{
	/*color:#D10019;	*/
	}
.DutchTitle
{
	color:#000000;	
}	
.DutchCurrentPrice
{
	color:#d10019;
}
.DutchStartingPrice,.DutchTitleNote
{
	color:#838383;
}

.GVRowDutch td
{
	padding-left:5px;
}
.GVRowDutchHighlight td
{
	padding-left:5px;
	background-color: #ffffff;
	cursor: pointer;
}

.GVRowDutchHighlight a
{
	text-decoration:none;
	color: #000000;
}
.GVRowDutchHighlight a:hover
{
	color:#ffffff;	
}

.ProductHeading
{
color:#D10019;	
}
.Padding5
{
padding:3px;	
padding-left:5px;
}
a.Packages,a.Invert
{
	color:#707070;
}
a.InvertBlack
{
color:#000000;	
}
a:hover.Packages,a:hover.InvertBlack,a:hover.Invert
{
	color:#b70016;	
}
	
	
	
	
	
.ajax__tab_tab
{
line-height:normal !important;	
}
.ajax__tab_panel,.ajax__tab_body
{
background-color:#E6E6E6 !important;	
}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

.form-quote {
    padding: 10px 0 0;
}

.form-quote .input-quote {
    background-color: #EBEBEB;
    border: none;
    color:#000000;
    font-family:Tahoma,Arial;
    font-size:10pt;
    height:18px;
    line-height:20px;
    padding:4px;
    width:307px
}

.form-quote .input-quote-m {
    background-color: #EBEBEB;
    border: none;
    color:#000000;
    font-family:Tahoma,Arial;
    font-size:10pt;
    height:18px;
    line-height:20px;
    padding:4px;
    width: 642px
}

.form-quote .quote-box-l {
    width: 315px;
    float: left;
    margin: 0 20px 5px 0;
}

.form-quote .quote-box-r {
    width: 315px;
    float: left;
    margin: 0 0 5px 0;
}

.form-quote .quote-box-m {
    margin: 0 0 10px 0;
    float: none;
}

.form-quote .number  {
    font-weight: bold;
}

.form-quote .clear-line {
    clear: both;
    height: 10px;
}

.form-quote .check {
    vertical-align: -2px;
}

.form-quote .submit-box {
    padding: 10px 0 0;
}

.form-quote h3  {
    text-transform: uppercase;
    font: bold 14px/14px Tahoma,Arial;
}

.conferencing-img {
    overflow: visible;
    height: 298px;
    margin: 0 0 20px;
}



/* --------------- Begin Sanyo styles --------------- */

.sanyo-banner {
    margin: 12px 0 12px;
}

.col-1 {
    text-transform: uppercase;
    font: bold 12px/16px Tahoma,Arial;
    width: 135px;
    float: left;
}

.col-2 {
    margin: 0 0 0 10px;
    width: 200px;
    float: left;
}

.col-3 {
    margin: 0 0 17px 10px;
    width: 340px;
    float: left;
}

.col-2 a, .col-3 a {
    color:#474747;
}

.col-2 a:hover, .col-3 a:hover {
    color:#B70016;
    text-decoration:none;
}

.title-hurry {
    background: #d10019 url(Images/bg-red-gradient.gif) top left no-repeat;
    margin: 12px 0 0;
    padding: 0 10px 0 0;
    width: 400px;
    height: 25px;
    float: right;
    text-align: right;
    color: #fff;
    font: bold 12px/23px Tahoma,Arial;
}

.title-sanyo {
    color: #d10019;
    font: bold 32px/32px Tahoma,Arial;
    margin: 7px 0 0;
    *margin: 14px 0 0;
}

.projector-xw200 {
    background: url(Images/projector-xw200.gif) top right no-repeat;
    margin: 20px 0 0;
}

.projector-xu300 {
    background: url(Images/projector-xu300.gif) top right no-repeat;
    margin: 20px 0 0;
}

.projector-xu355 {
    background: url(Images/projector-xu355.gif) top right no-repeat;
    margin: 20px 0 0;
}

.projector-xu115 {
    background: url(Images/projector-xu115.gif) top right no-repeat;
    margin: 20px 0 0;
}

.projector-wxu300 {
    background: url(Images/projector-wxu300.gif) top right no-repeat;
    margin: 20px 0 0;
}

.projector-wxu700 {
    background: url(Images/projector-wxu700.gif) top right no-repeat;
    margin: 20px 0 0;
}

ul.projector-features {
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
}

ul.projector-features li {
    background: url(Images/bg-li-square.gif) 0px 9px no-repeat;
    padding: 0 0 0 10px;
}

.projector-price-1 {
    margin: 35px 0 35px;
    font: bold 48px/50px Tahoma,Arial;
    text-transform: uppercase;
    color: #000;
}

.projector-price-1 span.dark {
    font: bold 21px/25px Tahoma,Arial;
}

.projector-price-1 span.red {
    color: #d10019;
    font: bold 25px/25px Tahoma,Arial;
}

.marg-add {
    margin-top: 75px !important;
}

.buttons-sanyo {
    margin: 0 0 12px 0;
}

.buttons-sanyo a.buy-now {
    background: url(Images/VIF_contact_us.gif) no-repeat;
    width: 106px;
    height: 25px;
    display: block;
    float: left;
    margin: 0 40px 0 0;
}

.buttons-sanyo a.buy-now:hover {
    background: url(Images/VIF_contact_usROLL.gif) no-repeat;
}

.buttons-sanyo a.previous {
    background: url(Images/VIF_dutch_previous.gif) no-repeat;
    width: 74px;
    height: 25px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

.buttons-sanyo a.previous:hover {
    background: url(Images/VIF_dutch_previousROLL.gif) no-repeat;
}

.buttons-sanyo a.next {
    background: url(Images/VIF_dutch_next.gif) no-repeat;
    width: 50px;
    height: 25px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

.buttons-sanyo a.next:hover {
    background: url(Images/VIF_dutch_nextROLL.gif) no-repeat;
}




/* --------------- End Sanyo styles --------------- */
