﻿/*Start Reset standards */
body{
	padding:0;
	margin:0;
	text-align:center;
	color: #FFF;
	background: #000;
	font: normal 12px Verdana, Geneva, sans-serif;
}
h1,h2,h3,ul,li,em,pre,code{
	padding:0;
	margin:0;
	line-height:1em;
	font-size:100%;
	font-weight:normal;
	font-style: normal;
}

ul{
	list-style:none;
}

img{
	border:0;
}
p{
	margin:.5em 0;
}
a{
	color:#fff;
}

h1,.contacts h2 , #emaillabel, #locationsstrips a,#logo,.thankyou,#menu a{
	height:1px;
	overflow: hidden;
	text-indent:-99999px;	
	width:1px;
}

h1,.contacts h2 {
	background: url(../images/transparent.png) no-repeat 0px 0px;
}

#menu a {
	background: url(../images/solid.jpg) no-repeat 0px 0px;
}

.clear{
	clear:both
}
.gallery, .property{
	display:none;	
}
/*End Reset standards */
#wrap {
	width:919px;
	overflow:hidden;/* allow content to scroll inside element */
	text-align:left;
	margin-right: auto;
	margin-left: auto;	
}
/* start page backgrounds */
.home{
	background: url(../images/home.jpg) no-repeat 0px 140px;
}
.opportunity {
	background: url(../images/opportunity.jpg) no-repeat 0px 140px;
}
.visitus {
	background: url(../images/visit-us.jpg) no-repeat 0px 140px;
}
.firstlightinternational {
	background: url(../images/firstlight-international.jpg) no-repeat 0px 140px;
}
.ownership{
	background: url(../images/ownership.jpg) no-repeat 0px 140px;
}
.landing{
	background: url(../images/landing.jpg) no-repeat 0px 140px; 
}

.amenities{
	background: url(../images/amenities.jpg) no-repeat 0px 140px;
}
.contacts{
	background: url(../images/contacts.jpg) no-repeat 0px 140px;
}
.sharedownership{
	background: url(../images/shared-ownership.jpg) no-repeat 0px 140px;
}
.thekclub{
	background: url(../images/the-k-club.jpg) no-repeat 0px 140px;
}
.kclub{
	background: url(../images/the-k-club.jpg) no-repeat 0px 140px;
}
.residences{
	background: url(../images/residences.jpg) no-repeat 0px 140px;
}
.experience{
	background: url(../images/experience.jpg) no-repeat 0px 140px;
}
.service{
	background: url(../images/service.jpg) no-repeat 0px 140px;
}
.discoverypackages{
	background: url(../images/discovery-packages.jpg) no-repeat 0px 140px;
}
.aboutus{
	background: url(../images/about-us.jpg) no-repeat 0px 140px;
}
.locations{
	background: url(../images/locations-right-block.gif) no-repeat 460px 140px;
}
.globalhorizon{
	background: url(../images/global-horizon.jpg) no-repeat 0px 140px;
}
.contactus{
	background: url(../images/contact-us.jpg) no-repeat 0px 140px;
}
.privateresidenceclub{
	background: url(../images/private-residence-club.jpg) no-repeat 0px 140px;
}
.usage{
	background: url(../images/usage.jpg) no-repeat 0px 140px;
}
.exchangeprogramme{
	background: url(../images/exchange-programme.jpg) no-repeat 0px 140px;
}
.concierge{
	background: url(../images/concierge.jpg) no-repeat 0px 140px;
}
.golf{
	background: url(../images/golf.jpg) no-repeat 0px 140px;
}
.spa{
	background: url(../images/the-k-spa.jpg) no-repeat 0px 140px;
}
.dining{
	background: url(../images/dining.jpg) no-repeat 0px 140px;
}
.activities{
	background: url(../images/activities.jpg) no-repeat 0px 140px;
}
.noosa{
	background: url(../images/noosa.jpg) no-repeat 0px 140px;
}
.littlenell{
	background: url(../images/rln.jpg) no-repeat 0px 140px;
}
.sunvalley{
	background: url(../images/sun-valley.jpg) no-repeat 0px 140px;
}
.queenstown{
	background: url(../images/queenstown.jpg) no-repeat 0px 140px;
}
.locations{
	background: url(../images/locations.jpg) no-repeat 0px 140px;
}
.blog{
	background: url(../images/blog.jpg) no-repeat 0px 140px;
}

/* end page backgrounds */
/* start master page framework */
.left{
	position:relative;
	float:left;
	width:460px;
}
.right{
	position:relative;
	float:left;
	width:459px; /*width minus the padding eg 460 - L10 - R10 = 440px*/
}
.content {
	height:534px;	
}
/* end master page framework */
/* start menu */
#menu {
	background: #222;
	height: 139px; 
	width: 459px;
	
}
#menu a, #locationsstrips a {
	display:block;
	position:absolute;
}

#phome a{
	height: 8px;
	width: 34px;
	top:10px;
	left:20px;

}
#phome a:hover, #phome .active {
	background-position:0px -8px;
	/*background: url(../images/solid.jpg) no-repeat ;*/
}

#popportunity a{
	background-position:0px -16px;
	/*background: url(../images/solid.jpg) no-repeat 0px -16px;*/
	height: 8px;
	width: 88px;
	top:26px;
	left:20px;
}
#popportunity a:hover, #popportunity .active {
	background-position:0px -24px;
	/*background: url(../images/solid.jpg) no-repeat 0px -24px;*/
}

#pvisitus a{
	background-position:0px -32px;
	/*background: url(../images/solid.jpg) no-repeat 0px -32px;*/
	height: 8px;
	width: 50px;
	top:41px;
	left:20px;

}
#pvisitus a:hover, #pvisitus .active {
	background-position:0px -40px;
	/*background: url(../images/solid.jpg) no-repeat 0px -40px;*/
}

#pfirstlightinternational a{
	background-position:0px -48px;
	/*background: url(../images/solid.jpg) no-repeat 0px -48px;*/
	height: 8px;
	width: 172px;
	top:57px;
	left:20px;

}
#pfirstlightinternational a:hover, #pfirstlightinternational .active {
	background-position:0px -56px;
	/*background: url(../images/solid.jpg) no-repeat 0px -56px;*/
}

#pownership a{
	background-position:0px -65px;
	/*background: url(../images/solid.jpg) no-repeat 0px -65px;*/
	height: 8px;
	width: 72px;
	top:74px;
	left:20px;

}
#pownership a:hover, #pownership .active {
	background-position:0px -73px;
	/*background: url(../images/solid.jpg) no-repeat 0px -73px;*/
}

#pamenities a{
	background-position:0px -80px;
	/*background: url(../images/solid.jpg) no-repeat 0px -80px;*/
	height: 8px;
	width: 79px;
	top:89px;
	left:20px;

}
#pamenities a:hover, #pamenities .active {
	background-position:0px -88px;
	/*background: url(../images/solid.jpg) no-repeat 0px -88px;*/
}


#pcontacts a{
	background-position:0px -129px;
	/*background: url(../images/solid.jpg) no-repeat 0px -97px;*/
	height: 8px;
	width: 76px;
	top:121px;
	left:21px;

}
#pcontacts a:hover, #pcontacts .active {
	background-position:0px -137px;
	/*background: url(../images/solid.jpg) no-repeat 0px -105px;*/
}
#pgallery a{
	background-position:0px -112px;
	height: 8px;
	width: 56px;
	top:104px;
	left:20px;
}
#pgallery a:hover, #pgallery .active {
	background-position:0px -120px;
}

/* start child level */
#csharedownership a{
	background-position:-176px -0px;
	/*background: url(../images/solid.jpg) no-repeat -176px -0px;*/
	height: 10px;
	width: 128px;
	top:10px;
	left:225px;
}
#csharedownership a:hover, #csharedownership .active {
	background-position:-176px -0px;
	/*background: url(../images/solid.jpg) no-repeat -176px -10px;*/
}

#cthekclub a{
	background-position:-176px -20px;
	/*background: url(../images/solid.jpg) no-repeat -176px -20px;*/
	height: 10px;
	width: 74px;
	top:26px;
	left:225px;
}
#cthekclub a:hover, #cthekclub .active {
	background-position:-176px -30px;
	/*background: url(../images/solid.jpg) no-repeat -176px -30px;*/
}

#cresidences a{
	background-position:-176px -40px;
	/*background: url(../images/solid.jpg) no-repeat -176px -40px;*/
	height: 10px;
	width: 74px;
	top:41px;
	left:225px;
}
#cresidences a:hover, #cresidences .active {
	background-position:-176px -50px;
	/*background: url(../images/solid.jpg) no-repeat -176px -50px;*/
}

#cexperience a{
	background-position:-176px -60px;
	/*background: url(../images/solid.jpg) no-repeat -176px -60px;*/
	height: 10px;
	width: 75px;
	top:57px;
	left:225px;
}
#cexperience a:hover, #cexperience .active {
	background-position:-176px -70px;
	/*background: url(../images/solid.jpg) no-repeat -176px -70px;*/
}

#cservice a{
	background-position:-176px -80px;
	/*background: url(../images/solid.jpg) no-repeat -176px -80px;*/
	height: 10px;
	width: 50px;
	top:74px;
	left:225px;
}
#cservice a:hover, #cservice .active {
	background-position:-176px -90px;
	/*background: url(../images/solid.jpg) no-repeat -176px -90px;*/
}

#cdiscoverypackages a{
	background-position:-176px -109px;
	/*background: url(../images/solid.jpg) no-repeat -176px -109px;*/
	height: 10px;
	width: 137px;
	top:10px;
	left:225px;
}
#cdiscoverypackages a:hover, #cdiscoverypackages .active {
	background-position:-176px -119px;
	/*background: url(../images/solid.jpg) no-repeat -176px -119px;*/
}

#caboutus a{
	background-position:-319px -0px;
	/*background: url(../images/solid.jpg) no-repeat -319px -0px;*/
	height: 10px;
	width: 83px;
	top:15px;
	left:225px;
}
#caboutus a:hover, #caboutus .active {
	background-position:-319px -10px;
	/*background: url(../images/solid.jpg) no-repeat -319px -10px;*/
}

#clocations a{
	background-position:-319px -20px;
	/*background: url(../images/solid.jpg) no-repeat -319px -20px;*/
	height: 10px;
	width: 74px;
	top:10px;
	left:225px;
}
#clocations a:hover, #clocations .active {
	background-position:-319px -30px;
	/*background: url(../images/solid.jpg) no-repeat -319px -30px;*/
}

#cglobalhorizon a{
	background-position:-319px -40px;
	/*background: url(../images/solid.jpg) no-repeat -319px -40px;*/
	height: 10px;
	width: 108px;
	top:26px;
	left:225px;
}
#cglobalhorizon a:hover, #cglobalhorizon .active {
	background-position:-319px -50px;
	/*background: url(../images/solid.jpg) no-repeat -319px -50px;*/
}

#ccontactus a{
	background-position:-319px -60px;
	/*background: url(../images/solid.jpg) no-repeat -319px -60px;*/
	height: 10px;
	width: 76px;
	top:41px;
	left:225px;
}
#ccontactus a:hover, #ccontactus .active {
	background-position:-319px -70px;
	/*background: url(../images/solid.jpg) no-repeat -319px -70px;*/
}

#cprivateresidenceclub a{
	background-position:-434px -0px;
	/*background: url(../images/solid.jpg) no-repeat -434px -0px;*/
	height: 10px;
	width: 157px;
	top:10px;
	left:225px;
}
#cprivateresidenceclub a:hover, #cprivateresidenceclub .active {
	background-position:-434px -10px;
	/*background: url(../images/solid.jpg) no-repeat -434px -10px;*/
}

#cusages a{
	background-position:-434px -20px;
	/*background: url(../images/solid.jpg) no-repeat -434px -20px;*/
	height: 10px;
	width: 39px;
	top:26px;
	left:225px;
}
#cusages a:hover, #cusages .active {
	background-position:-434px -30px;
	/*background: url(../images/solid.jpg) no-repeat -434px -30px;*/
}

#cexchangeprogramme a{
	background-position:-434px -40px;
	/*background: url(../images/solid.jpg) no-repeat -434px -40px;*/
	height: 10px;
	width: 149px;
	top:41px;
	left:225px;
}
#cexchangeprogramme a:hover, #cexchangeprogramme .active {
	background-position:-434px -50px;
	/*background: url(../images/solid.jpg) no-repeat -434px -50px;*/
}

#cconcierge a{
	background-position:-434px -60px;
	/*background: url(../images/solid.jpg) no-repeat -434px -60px;*/
	height: 10px;
	width: 69px;
	top:57px;
	left:225px;
}
#cconcierge a:hover, #cconcierge .active {
	background-position:-434px -70px;
	/*background: url(../images/solid.jpg) no-repeat -434px -70px;*/
}

#cgolf a{
	background-position:-597px -0px;
	/*background: url(../images/solid.jpg) no-repeat -597px -0px;*/
	height: 10px;
	width: 31px;
	top:10px;
	left:225px;
}
#cgolf a:hover, #cgolf .active {
	background-position:-597px -10px;
	/*background: url(../images/solid.jpg) no-repeat -597px -10px;*/
}

#ckspa a{
	background-position:-597px -20px;
	/*background: url(../images/solid.jpg) no-repeat -597px -20px;*/
	height: 10px;
	width: 22px;
	top:26px;
	left:225px;
}
#ckspa a:hover, #ckspa .active {
	background-position:-597px -30px;
	/*background: url(../images/solid.jpg) no-repeat -597px -30px;*/
}
#cdining a{
	background-position:-597px -40px;
	/*background: url(../images/solid.jpg) no-repeat -597px -40px;*/
	height: 10px;
	width: 41px;
	top:41px;
	left:225px;
}
#cdining a:hover, #cdining .active {
	background-position:-597px -50px;
	/*background: url(../images/solid.jpg) no-repeat -597px -50px;*/
}
#cactivities a{
	background-position:-597px -60px;
	/*background: url(../images/solid.jpg) no-repeat -597px -60px;*/
	height: 10px;
	width: 76px;
	top:57px;
	left:225px;
}
#cactivities a:hover, #cactivities .active {
	background-position:-597px -70px;
	/*background: url(../images/solid.jpg) no-repeat -597px -70px;*/
}

/* end child level */

/* end menu */


#logo {
	margin-top:50px;
	margin-left:122px;
	background: url(../images/solid.jpg) -773px -21px;
	height: 38px;
	width: 198px;
}
p{
	padding:10px 20px 0px;
}

/* start headings h1*/
h1 {
	margin-top:20px;
	margin-left:20px;
	height: 32px;
}
.contacts h2{
	margin-top:20px;
	margin-left:20px;
	height: 32px;
}
h3{
	margin-top:20px;
	margin-left:20px;
	font-weight:bold;
}
.contacts h1{
	margin-top:71px;
	margin-left:15px;
}

.home h1 {
	background-position:0px 0px;
	/*background: url(../images/transparent.png) 0px 0px;*/
	
	width: 376px;	
}
.opportunity h1 {
	background-position:0px -32px;
	/*background: url(../images/transparent.png) 0px -32px;*/
	
	width: 152px;
}
.sharedownership h1 {
	background-position:0px -64px;
	/*background: url(../images/transparent.png) 0px -64px;*/
	
	width: 223px;	
}
.thekclub h1 {
	background-position:0px -97px;
	/*background: url(../images/transparent.png) 0px -97px;*/
	
	width: 277px;	
}
.kclub h1 {
	background-position:0px -954px;
	/*background: url(../images/transparent.png) no-repeat 0px -954px;*/
	height: 30px;
	width: 150px;	
}
.littlenell h1 {
	background-position:0px -923px;
	/*background: url(../images/transparent.png) no-repeat 0px -923px;*/
	
	width: 348px;	
}
.residences h1{
	background-position:0px -130px;
	/*background: url(../images/transparent.png) 0px -130px;*/
	
	width: 224px;
}
.experience h1{
	background-position:0px -163px;
	/*background: url(../images/transparent.png) 0px -163px;*/
	
	width: 306px;
}
.service h1{
	background-position:0px -196px;
	/*background: url(../images/transparent.png) no-repeat 0px -196px;*/
	
	width: 228px;
}
.visitus h1{
	background-position:0px -230px;
	/*background: url(../images/transparent.png) no-repeat 0px -230px;*/
	
	width: 93px;
}
.discoverypackages h1{
	background-position:0px -262px;
	/*background: url(../images/transparent.png) no-repeat 0px -262px;*/
	
	width: 238px;
}
.firstlightinternational h1{
	background-position:0px -296px;
	/*background: url(../images/transparent.png) no-repeat 0px -296px;*/
	
	width: 293px;
}
.aboutus h1{
	background-position:0px -329px;
	/*background: url(../images/transparent.png) no-repeat 0px -329px;*/
	
	width: 112px;
}
.locations h1{
	background-position:0px -362px;
	/*background: url(../images/transparent.png) no-repeat 0px -362px;*/
	
	width: 236px;
}
.contactus h1{
	background-position:0px -527px;
	/*background: url(../images/transparent.png) no-repeat 0px -527px;*/
	
	width: 135px;
}
.ownership h1{
	background-position:0px -560px;
	/*background: url(../images/transparent.png) no-repeat 0px -560px;*/
	
	width: 136px;
}
.privateresidenceclub h1 {
	background-position:0px -592px;
	/*background: url(../images/transparent.png) no-repeat 0px -592px;*/
	
	width: 292px;
}
.usage h1{
	background-position:0px -626px;
	/*background: url(../images/transparent.png) no-repeat 0px -626px;*/
	
	width: 78px;
}
.exchangeprogramme h1 {
	background-position:0px -659px;
	/*background: url(../images/transparent.png) no-repeat 0px -659px;*/
	
	width: 276px;
}
.concierge h1{
	background-position:0px -692px;
	/*background: url(../images/transparent.png) no-repeat 0px -692px;*/
	
	width: 124px;
}
.amenities h1{
	background-position:0px -725px;
	/*background: url(../images/transparent.png) no-repeat 0px -725px;*/
	
	width: 122px;
}
.golf h1{
	background-position:0px -756px;
	/*background: url(../images/transparent.png) no-repeat 0px -756px;*/
	
	width: 62px;
}
.spa h1{
	background-position:0px -789px;
	/*background: url(../images/transparent.png) no-repeat 0px -789px;*/
	
	width: 137px;
}
.dining h1{
	background-position:0px -823px;
	/*background: url(../images/transparent.png) no-repeat 0px -823px;*/
	
	width: 93px;
}
.activities h1 {
	background-position:0px -856px;
	/*background: url(../images/transparent.png) no-repeat 0px -856px;*/
	
	width: 114px;
}
.contacts h2 {
	background-position:0px -890px;
	/*background: url(../images/transparent.png) no-repeat 0px -890px;*/
	
	width: 135px;
}
.contacts h1 {
	background-position:0px -986px;
	/*background: url(../images/transparent.png) no-repeat 0px -986px;*/
	
	width: 168px;
}

.noosa h1 {
	background-position:0px -395px;
	/*background: url(../images/transparent.png) no-repeat 0px -395px;*/
	
	width: 84px;
}
.dublin h1 {
	background-position:0px -428px;
	/*background: url(../images/transparent.png) no-repeat 0px -428px;*/
	
	width: 198px;
}
.queenstown h1 {
	background-position:0px -461px;
	/*background: url(../images/transparent.png) no-repeat 0px -461px;*/
	
	width: 152px;
}
.sunvalley h1 {
	background-position:0px -493px;
	/*background: url(../images/transparent.png) no-repeat 0px -493px;*/
	
	width: 135px;
}

.blog h1 {
	background-position:0px -984px;
	/*background: url(../images/transparent.png) no-repeat 0px -493px;*/
	
	width: 65px;
}

.landing .left h1 {margin:0;width:228px; height:53px; display:block; text-indent:-99999px; background:url('../images/hdr-win.jpg') no-repeat left top; margin-bottom:10px;}
.landing .right h1 {width:391px; height:29px; display:block; text-indent:-99999px; background:url('../images/hdr-luxury.jpg') no-repeat left top; margin-bottom:10px;}
.landing .left #theform {padding-left:122px; top:164px; width:326px; overflow:hidden; height:380px;}
.landing .left p {padding:10px 0;}
.landing .right ul.luxury-lifestyle { width:424px; padding:10px 0 0 35px;}
.landing .right ul.luxury-lifestyle li {line-height:15px;list-style-type:disc; list-style-position:outside; margin-bottom:5px;}
.landing .left #theform input.regsubmit {cursor:pointer; background:url('../images/btn-submit.jpg') no-repeat left top; width:80px; height:31px; margin-top:5px; float:right; margin-right:20px;border:none; text-indent:-99999px;} 
.landing .lp h1 {margin-top:158px;}
.landing p.thankyou {padding:0; margin:0;}
.landing #theform label.error {
	width:30px;
	/*float:right;*/
	position:absolute;
	color: red;
	right:47px;
	font-size:.8em;
	top:1px;
	font-size:12px;
}

/* end headings h1*/

/* start locations strips */
#noosa a{
	background: url(../images/locations-strips.jpg) 0px -80px;
	height: 80px;
	width: 459px;
	top: 140px;
	left:0px;
}
#noosa a:hover, #noosa .active{
	background: url(../images/locations-strips.jpg) 0px 0px;
}
#thekclub a{
	background: url(../images/locations-strips.jpg) 0px -238px;
	height: 80px;
	width: 459px;
	top: 219px;
	left:0px;
}
#thekclub a:hover, #thekclub .active{
	background: url(../images/locations-strips.jpg) 0px -159px;
}


#queenstown a{
	background: url(../images/locations-strips.jpg) 0px -396px;
	height: 78px;
	width: 459px;
	top: 299px;
	left:0px;		 
}
#queenstown a:hover, #queenstown .active{
	background: url(../images/locations-strips.jpg) 0px -318px;
}

#sunvalley a{
	background: url(../images/locations-strips.jpg) 0px -554px;
	height: 80px;
	width: 459px;
	top: 377px;
	left:0px;
}
#sunvalley a:hover, #sunvalley .active{
	background: url(../images/locations-strips.jpg) 0px -474px;
}
#littlenell a{
	background: url(../images/locations-strips.jpg) 0px -712px;
	height: 78px;
	width: 459px;
	top: 457px;
	left:0px;
}
#littlenell a:hover, #littlenell .active{
	background: url(../images/locations-strips.jpg) 0px -634px;
}
/* end locations strips */

#foot{
	display:block;
	position:relative;
	padding-top:2px;
	padding-bottom: 10px;
}
.miniform {
	background-color:#222222;
	height:38px;
	padding-left:20px;
	width:438px;
	line-height:38px;
	vertical-align:middle;
	display:block;
}

#linkthis{
	padding-top:8px;
}
#foot p{
	padding:0px;
	margin:0px;
	position:absolute;
	top:10px;
	left:145px;
	font-size:.8em;
	color:#999;
	display:block;
}
#foot a{
	color:#999;	
}
#foot a:hover{
	color:#CCC;	
}
#emaillabel {
	position:absolute;
	display:block;
	background: url(../images/solid.jpg) -668px 0px;
	height: 19px;
	width: 129px;
	top:8px;
	left:10px;
}
#email {
	position:absolute;
	top:7px;
	left:153px;
	width:190px;
	color:#666;
}

#submit {
	position:absolute;
	right:0px;
	top:0px;
	height: 38px;
	width: 94px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	background: url(../images/solid.jpg) no-repeat -667px -20px;
	padding: 38px 0px 0px 0px;
}

#cbullet {
	padding-left:15px;
	list-style:disc;
	margin-left:25px;
}
#cbullet li {
	margin-bottom:4px;	
}
/* start accordian css */

.pane {
	display:none;
	height:160px;
}
.pane p{
	padding:0px;
	margin:5px 0px 10px 20px;
}

#accordion h2{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 8px;
	text-decoration: underline;
	cursor:pointer;
}
/* end accordian css */

/* strart contact form */
.thankyou{
	background: url(../images/transparent.png) no-repeat 0px -1023px;
	height:33px;
	width: 134px;
	margin-left:145px;
	margin-top:135px;
}
#theform {
	position:absolute;
	top:202px;
	color:#fff;
	padding: 0px 5px 0px 15px;
	height:337px;
	overflow-y: scroll;
	margin-top:-5px;
}
#theform div {
	margin-top:8px;	
	position:relative;
}
#theform  { width:438px;display:block;}
#theform label { text-align:left;width:115px; margin-right:5px;float:left; display:block; padding:2px;}
#theform input { width:175px; padding:2px; }
#theform select{  width:182px; padding:2px;}
#theform input.house{width:55px }
#theform label.house{width:155px }
#theform label.error {
	width:30px;
	/*float:right;*/
	position:absolute;
	color: red;
	right:70px;
	font-size:.8em;
	top:1px;
}
#footer {
	background-color:transparent;
	padding-left:0px;
	height:15px;
}
#lpackage {
    margin-left:2px;
	font-size:1.2em;
	line-height:40px;
}

/* end contect form */

/* start pop pages */

.usageinformation {
	color:#FFF;
	text-align:left;
	margin-right:20px;	
}
.usageinformation h1{
	background: url(../images/transparent.png) no-repeat 0px -626px;
	
	width: 78px;
}

.usageinformation ul {
	padding-left:15px;
	list-style:disc;
	margin-left:25px;
	padding-top:15px;
		
}
.usageinformation li {
	margin-bottom:8px;	
	line-height:14px;
}
/* end pop pages */

/* start scroll */
.scroll {

	height:340px;
	overflow-y: scroll;
	overflow-x: none;
	margin-top:0px;
}

#full{
	position:absolute;
	left:-461px;
	top:143px;
	width:919px;
	height: 569px;
	color:#000;
}
#full a{
	color:#000;
}
#visitblog{
	position:absolute;
	top:19px;
	right:38px;
}

/* end scroll */

/* start external form overlay */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


#videobk {
	position:relative;
	background: url(/images/video-bk.jpg) no-repeat;
	height: 128px;
	width: 420px;
	margin-left:20px;	
	margin-top:10px;
}
#flashContent, #flashContentReplay { 
	position:absolute;
	top:7px;
	width:150px; height:84px;
	left:9px;
}
#videobk p{
	position:absolute;
	top:15px;
	width:230px;
	left:151px;
}
#videobk #watch a{
	position:absolute;
	bottom:19px;
	left:10px;
	width:150px;
	height:14px;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

