@charset "UTF-8";
/* CSS Document */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 83%;
	background-color: #FAFAFA;
}

img {
	border-style: none;
}

a {
	text-decoration: none;
}

#wrapper {
	width: 1020px;
	margin: 13px auto 20px auto;
	overflow: hidden;
	background-color: #e9e8e8;
}

					
#logo {
	float: left;
	display: inline;
	width: 72px;
	height: 37px;
	margin: 20px 0px 10px 25px;
	overflow: hidden;
}

#logo a span {
	visibility: hidden;
}

#nav-bar {
	float: left;
	width: 887px;
	height: 37px;
	overflow: hidden;
	margin: 20px 0px 15px 10px;
	background-color: #e9e8e8;
}

body#home a#homelink,
body#store a#storelink,
body#technology a#technologylink,
body#products a#productslink,
body#products-s1 a#productslink,
body#products-r1-s1 a#productslink,
body#press a#presslink,
body#support a#supportlink,
body#support-how a#supportlink,
body#support-faq a#supportlink,
body#support-privacy a#supportlink,
body#support-register a#supportlink,
body#about a#aboutlink,
body#contact a#contactlink {
	color: #848484;
	background-color: #FFF;
}

ul.nav {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

ul.nav li {
	float: left;
}

ul.nav a {
	display: block;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin-left: 4.8px;
	color: #848484;
	width: 7.7em;
}

ul.nav a:hover {
	color: #FFF;
	background-color: #B7B7B7;
}	

#home-image {
	width: 970px;
	height: 388px;
	margin: 5px 25px 5px 25px;
	overflow: hidden;
	background-image: url(images/home-B.jpg);
	clear:both;
}

#home-image p {
	color: #FAFAFA;
	font-size: 1.4em;
	line-height: 1.4em;
	letter-spacing: .05em;
	margin: 65px 0px 8px 110px;
}

#news-press {
	width: 970px;
	height: 65px;
	float: left;
	margin: 0px 25px 6px 25px;
	display: inline;
	overflow: hidden;
	background-color: #8d8c8c;
	clear: both;
}

#news-press-v {
	width: 970px;
	height: 65px;
	float: left;
	margin: 0px 25px 6px 25px;
	display: inline;
	overflow: hidden;
	background-color: #8d8c8c;
	clear: both;
}

#news-press-v p {
	color: #fff;
	font-size: 1.2em;
	padding: 0px 20px 0px 20px;
	line-height: 1.3em;
	text-align: center;
}

#quote {
	width: 733px;
	height: 64px;
	float: left;
	margin: 0px 0px 6px 25px;
	display: inline;
	background-color: #8d8c8c;
	overflow: hidden;
	clear: left;
}

#quote p {
	padding: 0px 25px 5px 20px;
	color: #FAFAFA;
	font-size: .91em;
	line-height: 1.5em;
	letter-spacing: .9px;
}	

.attribution {
	color: #333;
	font-size: .88em;
	font-style: italic;
}

#mobile-link {
	width: 237px;
	height: 64px;
	float: right;
	margin: 0px 25px 6px 0px;
	display: inline;
	background-color: #8d8c8c;
	overflow: hidden;
	clear: right;
}

#news {
	width: 223px;
	height: 65px;
	float: left;
	margin: 0px;
	border-left: 2px solid #999;
	display: inline;
	overflow: hidden;
}

#news p {
	padding: 0px 0px 5px 20px;
	color: #FAFAFA;
	font-size: .93em;
	line-height: 1.5em;
	letter-spacing: .9px;
}

#news a {
	color: #FFF;
}

#news a:hover {
	color: #FAA634;
}

#news-logo {
	width: 145px;
	height: 65px;
	float: left;
	margin: 0px;
	display: inline;
	overflow: hidden;
}


/* begin jquery innerfade */
ul#portfolio {
	padding: 20px auto;
	list-style-type: none;
}

ul#portfolio li img{
	border: 1px solid #ccc;
	padding: 4px;
}

.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}

div#att {
	background-color: #fffeb8;
	border-bottom: 1px solid;
	height: 2.5em;
	line-height: 2.5em;
	position: absolute;
	top:0;
	width: 100%;
}

div#att p{
	background: transparent url(../images/att.png) no-repeat 0 46%;
	margin: 0;
	display: inline;
	padding: 6px 0 6px 26px;
}
/**** end jquery innerfade ****/


#home-bottom {
	width: 970px;
	height: 200px;
	float: left;
	margin: 0px 25px 5px 25px;
	overflow: hidden;
}

.sight {
	width: 237px;
	height: 200px;
	margin: 0px;
	float: left;
	display: inline;
	background-color: #B7B7B7;
}

.sound {
	width: 237px;
	height: 200px;
	margin: 0px 0px 0px 7.3px;
	float: left;
	background-color: #B7B7B7;
}

.touch {
	width: 237px;
	height: 200px;
	margin: 0px 0px 0px 7.3px;
	float: left;
	background-color: #B7B7B7;
}

.community {
	width: 237px;
	height: 200px;
	margin: 0px 0px 0px 7.3px;
	float: left;
	background-color: #B7B7B7;
}

#bar-below-nav {
	width: 970px;
	height: 65px;
	margin: 0px 25px 0px 25px;
	overflow: hidden;
	background-color: #848484;
	clear: both;
}

#bar-below-nav p {
	padding: 0px 25px 5px 25px;
	color: #FAFAFA;
	font-size: .98em;
	letter-spacing: .95px;
	line-height: 1.4em;
}

#bar-below-nav a {
	color: #FAA634;
}

#bar-below-nav a:hover {
	color: #3E3E3E;
}

#bar-below-nav-b {
	width: 970px;
	height: 65px;
	margin: 0px 25px 0px 25px;
	overflow: hidden;
	background-color: #848484;
	clear: both;
}

#bar-below-nav-b p {
	padding: 0px 20px 5px 25px;
	color: #FAFAFA;
	font-size: .97em;
	line-height: 1.3em;
}

#bar-below-nav-b a {
	color: #FAA634;
}

#bar-below-nav-b a:hover {
	color: #3E3E3E;
}

#bar-below-nav-store {
	width: 867px;
	height: 65px;
	margin: 0px 0px 0px 25px;
	overflow: hidden;
	background-color: #848484;
	float: left;
	clear: left;
}

#bar-below-nav-store p {
	padding: 0px 25px 5px 25px;
	color: #FAFAFA;
	font-size: .95em;
	letter-spacing: .94px;
	line-height: 1.4em;
}

#bar-below-nav-store a {
	color: #FAA634;
}

#bar-below-nav-store a:hover {
	color: #3E3E3E;
}

#bar-below-nav-store-seal {
	width: 103px;
	height: 65px;
	margin: 0px 25px 0px 0px;
	overflow: hidden;
	background-color: #848484;
	float: right;
	clear: right;
}

body#store table {
	margin: 0px;
}


/* PRODUCTS */

#products-r1 {
	width: 970px;
	height: 669px;
	background-image: url(images/products-r1.jpg);
	background-repeat:no-repeat;
	margin: 0px 25px 0px 25px;
	position: relative;
	overflow: hidden;
	clear: both;
}

#products-s1 {
	width: 970px;
	height: 669px;
	background-image: url(images/products-s1.jpg);
	background-repeat:no-repeat;
	margin: 0px 25px 0px 25px;
	position: relative;
	overflow: hidden;
	clear: both;
}

#products-r1-s1 {
	width: 970px;
	height: 669px;
	background-image: url(images/products-r1-s1.jpg);
	background-repeat:no-repeat;
	margin: 0px 25px 0px 25px;
	position: relative;
	overflow: hidden;
	clear: both;
}

#product-content {
	width: 370px;
	position: absolute;
	left: 48px;
	top: 137px;
}

#product-content p {
	color: #FFF;
	font-size: .95em;
	line-height: 1.3em;
	letter-spacing: .07em;
	margin-top: -5px;
}

#product-content ul {
	list-style-image: url(images/orange-ballot.gif);
	color: #FFF;
	margin: -7px 0 0 -10px;
}

#product-content li {
	margin-top: 5px;
}

#product-list {
	width: 580px;
	position: absolute;
	left: 390px;
	top: 20px;
}

#product-list p {
	color: #FAFAFA;
	letter-spacing: .1em;
}

#product-list a {
	color: #A0A0A0;
}

#product-list a:hover {
	color: #FAFAFA;
}

.active-link {
	color: #FAA634;
}

.product-thumb-1 {
	width: 100px;
	height: 100px;
	border: 1px solid #666;
	position: absolute;
	overflow: hidden;
	left: 15px;
	bottom: 13px;
}

.product-thumb-2 {
	width: 100px;
	height: 100px;
	border: 1px solid #666;
	position: absolute;
	overflow: hidden;
	left: 135px;
	bottom: 13px;
}

.product-thumb-3 {
	width: 100px;
	height: 100px;
	border: 1px solid #666;
	position: absolute;
	overflow: hidden;
	left: 255px;
	bottom: 13px;
}

.product-thumb-4 {
	width: 100px;
	height: 100px;
	border: 1px solid #666;
	position: absolute;
	overflow: hidden;
	left: 375px;
	bottom: 13px;
}

.product-thumb-5 {
	width: 100px;
	height: 100px;
	border: 1px solid #666;
	position: absolute;
	overflow: hidden;
	left: 495px;
	bottom: 13px;
}

.product-thumb-6 {
	width: 100px;
	height: 100px;
	border: 1px solid #666;
	position: absolute;
	overflow: hidden;
	left: 615px;
	bottom: 13px;
}

.product-thumb-7 {
	width: 100px;
	height: 100px;
	border: 1px solid #666;
	position: absolute;
	overflow: hidden;
	left: 735px;
	bottom: 13px;
}

.product-thumb-8 {
	width: 100px;
	height: 100px;
	border: 1px solid #666;
	position: absolute;
	overflow: hidden;
	left: 855px;
	bottom: 13px;
}

.mfi-wwi {
	width: 362px;
	height: 51px;
	border: none;
	position: absolute;
	overflow: hidden;
	right: 0px;
	bottom: 0px;
}

/* CUE COMMUNITY PHOTOS */

.cue-community-four-left {
	width: 235px;
	height: 214px;
	margin: 7px 0px 0px 25px;
	border: 1px solid #999;
	float: left;
	display: inline;
	clear: left;
	overflow: hidden;
	background-color: #B7B7B7;
}

.cue-community-four-right {
	width: 235px;
	height: 214px;
	margin: 7px 0px 0px 7.3px;
	border: 1px solid #999;
	float: left;
	display: inline;
	overflow: hidden;
	background-color: #B7B7B7;
}

.cue-community-four-bottom-left {
	width: 237px;
	height: 150px;
	margin: 7px 0px 0px 25px;
	float: left;
	background-image: url(images/comm-bottom-bg-B.jpg);
	display: inline;
	clear: left;
	overflow: hidden;
	background-color: #B7B7B7;
}

.cue-community-four-bottom-right {
	width: 237px;
	height: 150px;
	margin: 7px 0px 0px 7.3px;
	float: left;
	background-image: url(images/comm-bottom-bg-B.jpg);
	display: inline;
	overflow: hidden;
	background-color: #B7B7B7;
}


/* COMMUNITY */

.community-four-left {
	width: 237px;
	height: 216.5px;
	margin: 7px 0px 0px 25px;
	float: left;
	display: inline;
	clear: left;
	overflow: hidden;
	background-color: #B7B7B7;
}

.community-four-right {
	width: 237px;
	height: 216.5px;
	margin: 7px 0px 0px 7.3px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color: #B7B7B7;
}

.community-four-bottom-left {
	width: 237px;
	height: 150px;
	margin: 7px 0px 0px 25px;
	float: left;
	background-image: url(images/comm-bottom-bg-B.jpg);
	display: inline;
	clear: left;
	overflow: hidden;
	background-color: #B7B7B7;
}

.community-four-bottom-right {
	width: 237px;
	height: 150px;
	margin: 7px 0px 0px 7.3px;
	float: left;
	background-image: url(images/comm-bottom-bg-B.jpg);
	display: inline;
	overflow: hidden;
	background-color: #B7B7B7;
}


/* TECHNOLOGY */

#three-block-left {
	width: 316px;
	height: 595px;
	margin: 7px 9px 0px 25px;
	background-color: #E8E8E8;
	background-image: url(images/dsp2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	clear: left;
	float: left;
	display: inline;
	overflow: auto;
}

#three-block-center {
	width: 314px;
	height: 595px;
	background-color: #A6A6A6;
	background-image: url(images/cuesonic2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	margin: 7px 9px 0px 0px;
	float: left;
	overflow: auto;
}

#three-block-right {
	width: 316px;
	height: 595px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/cuetouch.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	float: left;
	overflow: auto;
}

#three-block-left p,
#three-block-right p {
	font-size: .95em;
	color: #666;
	line-height: 1.2em;
	padding: 285px 20px 8px 20px;
}

#three-block-center p {
	font-size: .95em;
	color: #FAFAFA;
	line-height: 1.2em;
	padding: 285px 20px 8px 20px;
}

#three-block-left a,
#three-block-right a {
	text-decoration: underline;
	color: #666;
}

#three-block-center a {
	text-decoration: underline;
	color: #FAFAFA;
}

#three-block-left a:hover,
#three-block-center a:hover,
#three-block-right a:hover {
	color: #FAA634;
}


/* STORE */

#three-block-left-store {
	width: 316px;
	height: 323px;
	margin: 7px 8px 0px 25px;
	background-color: #E8E8E8;
	background-image: url(images/store-r1-C.jpg);
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	clear: left;
	float: left;
	display: inline;
}

#three-block-left-store-v {
	width: 316px;
	height: 323px;
	margin: 7px 8px 0px 25px;
	background-color: #E8E8E8;
	background-image: url(images/store-r1-V.jpg);
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	clear: left;
	float: left;
	display: inline;
}

#three-block-center-store {
	width: 316px;
	height: 323px;
	background-color: #A6A6A6;
	background-image: url(images/store-s1-C.jpg);
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	margin: 7px 8px 0px 0px;
	float: left;
	display: inline;
}

#three-block-right-store {
	width: 316px;
	height: 323px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/store-r1-s1-C.jpg);
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	float: left;
	display: inline;
}

#three-block-right-store-v {
	width: 316px;
	height: 323px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/store-r1-s1-V.jpg);
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	float: left;
	display: inline;
}

#three-block-left-store p,
#three-block-left-store-v p,
#three-block-center-store p,
#three-block-right-store p,
#three-block-right-store-v p {
	font-size: .975em;
	color: #FFF;
	line-height: 1.1em;
	margin: 145px 20px 0px 25px;
}

#three-block-left-store a,
#three-block-left-store-v a,
#three-block-center-store a,
#three-block-right-store a,
#three-block-right-store-v a {
	color: #FAA634;
}

#three-block-left-store a:hover,
#three-block-left-store-v a:hover,
#three-block-center-store a:hover,
#three-block-right-store a:hover,
#three-block-right-store-v a:hover, {
	color: #FAFAFA;
}

#three-block-left-store2 {
	width: 316px;
	height: 263px;
	margin: 7px 8px 0px 25px;
	background-color: #E8E8E8;
	background-image: url(images/store-remote-C.jpg);
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	clear: left;
	float: left;
	display: inline;
}

#three-block-center-store2 {
	width: 316px;
	height: 263px;
	background-color: #A6A6A6;
	background-image: url(images/store-antenna-C.jpg);
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	margin: 7px 8px 0px 0px;
	float: left;
	display: inline;
}

#three-block-right-store2 {
	width: 316px;
	height: 263px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/store-info-bg.jpg);
	background-repeat: no-repeat;
	border: 1px solid #A6A6A6;
	float: left;
	display: inline;
}

#three-block-left-store2 p {
	font-size: .975em;
	color: #FFF;
	line-height: 1.1em;
	margin: 160px 0px 0px 35px;
}

#three-block-center-store2 p {
	font-size: .975em;
	color: #FFF;
	line-height: 1.1em;
	margin: 160px 0px 0px 62px;
}

#three-block-right-store2 p {
	font-size: .975em;
	color: #666;
	line-height: 1.6em;
	margin: 25px 0px 0px 25px;
}

.see-black {
	width: 112px;
	height: 23px;
	float: left;
	background-color:#000;
	margin: 200px 0px 7px 0px;
}

.see-white {
	width: 112px;
	height: 23px;
	float: left;
	background-color:#fff;
	margin: 200px 0px 7px 45px;
}

.store-button {
	width: 230px;
	font-size: .9em;
	color: #000;
	margin: 7px auto 0px auto;
	z-index: 100;
	clear: left;
}

.store-button-b {
	width: 230px;
	font-size: .9em;
	color: #000;
	margin: 35px auto 0px auto;
	z-index: 100;
	clear: left;
}

.store-button2 {
	width: 150px;
	font-size: .9em;
	color: #000;
	margin: 30px auto 0px 99px;
	clear: left;
}

/* HOTEL */

#two-block-left-hotel {
	width: 643px;
	height: 669px;
	margin: 7px 11px 0px 25px;
	background-color: #E8E8E8;
	background-image: url(images/hotel-left-double-block.jpg);
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	display: inline;
}

#two-block-left-hotel p {
	color: #FAFAFA;
	font-size: .95em;
	line-height: 1.5em;
	padding: 55px 40px 8px 32px;
}

#two-block-left-hotel ul {
	color: #FAFAFA;
	font-size: .94em;
	line-height: 1.6em;
	margin: -20px 40px 8px 20px;
}

#two-block-left-hotel a {
	color: #FAA634;
}

#two-block-left-hotel a:hover {
	color: #FAFAFA;
}

#two-block-right-hotel {
	width: 316px;
	height: 669px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/hotel-bg-rt.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	display: inline;
}

/* AD LANDING PAGE */

#two-block-left-ad-lp {
	width: 643px;
	height: 669px;
	margin: 7px 11px 0px 25px;
	background-color: #E8E8E8;
	background-image: url(images/ad-lp-left-double-block.jpg);
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	display: inline;
}

#two-block-left-ad-lp p {
	color: #FAFAFA;
	font-size: .93em;
	line-height: 1.3em;
	padding: 15px 30px 0px 31px;
}

#two-block-left-ad-lp ul {
	color: #FAFAFA;
	font-size: .92em;
	line-height: 1.5em;
	margin: -5px 40px 0px 20px;
}

#two-block-left-ad-lp a {
	color: #FAA634;
}

#two-block-left-ad-lp a:hover {
	color: #FAFAFA;
}

#two-block-right-ad-lp {
	width: 316px;
	height: 669px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/ad-lp-bg-rt.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	display: inline;
}

/* ABOUT */

#two-block-left-about {
	width: 643px;
	height: 597px;
	margin: 7px 11px 0px 25px;
	background-color: #E8E8E8;
	background-image: url(images/about-left-double-block.jpg);
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
	display: inline;
}

#three-block-left-about p,
#two-block-left-about p {
	color: #FAFAFA;
	font-size: .94em;
	line-height: 1.3em;
	letter-spacing: .08em;
	padding: 270px 30px 8px 27px;
}

#two-block-left-about a,
#two-block-right-about a {
	color: #FAA634;
}

#two-block-left-about a:hover,
#two-block-right-about a:hover {
	color: #FAFAFA;
}

#three-block-right-about {
	width: 316px;
	height: 597px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/about-right.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	display: inline;
}

#three-block-right-about p {
	color: #FAFAFA;
	font-size: .94em;
	line-height: 1.4em;
	letter-spacing: .08em;
	padding: 70px 20px 8px 27px;
}


/* CONTACT */

#contact-left {
	width: 316px;
	height: 597px;
	margin: 7px 12px 0px 25px;
	background-color: #E8E8E8;
	background-image: url(images/contact-left2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	clear: left;
	float: left;
	display: inline;
}

#contact-center {
	width: 314px;
	height: 597px;
	background-color: #A6A6A6;
	background-image: url(images/contact-center2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 7px 12px 0px 0px;
	float: left;
}

#contact-right {
	width: 316px;
	height: 597px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/contact-right2.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
}

#contact-left p,
#contact-center p,
#contact-right p {
	color: #FAFAFA;
	line-height: 1.3em;
	letter-spacing: .1em;
	padding: 5px 10px 8px 27px;
}

#contact-left a,
#contact-center a,
#contact-right a {
	color: #FAA634;
}

#contact-left a:hover,
#contact-center a:hover,
#contact-right a:hover {
	color: #FAFAFA;
}

#sign-up {
	width: 268px;
	height: 60px;
	margin-left: 12px;
	margin-top: -10px;
	z-index: 10;
	padding: 10px 10px 0px 15px;
	background-color: #E8E8E8;
}

#sign-up2 {
	width: 276px;
	height: 60px;
	margin-top: 14px;
	margin-left: 12px;
	z-index: 10;
	padding: 10px 10px 0px 5px;
	background-color: #E8E8E8;
}


/* SUPPORT */

#two-block-left-support {
	width: 316px;
	height: 597px;
	margin: 7px 10px 0px 25px;
	background-color: #A6A6A6;
	background-image: url(images/support-left.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	display: inline;
}

#two-block-left-support p {
	color: #ebebeb;
	font-size: .94em;
	line-height: 1.5em;
	letter-spacing: .06em;
	padding: 0px 20px 8px 27px;
}

#two-block-left-support a {
	color: #FAA634;
}

#two-block-left-support a:hover {
	color: #333;
	background-color: #FAA634;
}

.product-name {
	color: #fff;
	font-size: 1.2em;
	letter-spacing: .1em;
}

.support-list {
	color: #fff;
	font-size: 1em;
	letter-spacing: .1em;
	padding-left: 25px;
}

.support-list-active-indent {
	color: #fff;
	background-color: #FAA634;
	margin-left: 10px;
	font-size: 1em;
	letter-spacing: .1em;
	padding: 0px 5px 0px 5px;
}

.support-list-active {
	color: #fff;
	background-color: #FAA634;
	font-size: 1em;
	margin-left: -6px;
	letter-spacing: .1em;
	padding: 0px 5px 0px 5px;
}

.support-list-indent {
	color: #000;
	font-size: 1em;
	margin-left: 15px;
	letter-spacing: .1em;
}

.support-list-notes {
	color: #CCC;
	font-size: .85em;
	margin-left: 19px;
	line-height: 1em;
	letter-spacing: .1em;
}

#two-block-right-support,
#two-block-right-support-register {
	width: 641px;
	height: 595px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	overflow: auto;
	border: 1px solid #A6A6A6;
	float: left;
	display: inline;
}

#two-block-right-support-commitment {
	width: 641px;
	height: 595px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/support-commitment-bg.jpg);
	background-repeat: no-repeat;
	overflow: auto;
	border: 1px solid #A6A6A6;
	float: left;
	display: inline;
}

body#support-how #two-block-right-support p {
	color: #666;
	font-size: .94em;
	line-height: 1.3em;
	padding: 0px 20px 8px 27px;
	margin-top: 0px;
}

#two-block-right-support p,
#two-block-right-support-commitment p {
	color: #666;
	font-size: .94em;
	line-height: 1.5em;
	padding: 0px 20px 8px 27px;
	margin-top: 6px;
}

#two-block-right-support a,
#two-block-right-support-commitment a {
	color: #FAA634;
}

#two-block-right-support a:hover,
#two-block-right-support-commitment a:hover {
	color: #333;
	background-color: #FAA634;
}

#two-block-right-support form {
	color: #666;
	font-size: .95em;
	margin: 10px 20px 0px 25px;
}

body#support-register #two-block-right-support label
{
  display: block;
  float: left;
  clear: left;
  text-align: right;
  width: 30%;
  padding-top: 0px;
  margin: 2px 10px 0 0;
}

body#support-register #two-block-right-support p {
	color: #666;
	font-size: .93em;
	line-height: 1.3em;
	padding: 0px 20px 0px 20px;
	margin-top: 6px;
}

body#support-faq #two-block-right-support p {
	color: #666;
	font-size: .94em;
	line-height: 1.4em;
	padding: 0px 20px 0px 21px;
	margin-top: 6px;
}

body#support-faq th a {
	color: #666;
	font-size: .85em;
}

body#support-faq th a:hover {
	color: #fff;
}

#two-block-right-support table {
	width: 100%;
	border-collapse: collapse;
}

#two-block-right-support td {
	font-size: .9em;
	line-height: 1.2em;
	color: #666;
	padding: 9px 10px 9px 25px;
}

#two-block-right-support th {
	font-size: .95em;
	line-height: 1em;
	background-color: #FAA634;
	color: #fff;
	text-align: left;
	padding: 9px 10px 9px 25px;
}

#two-block-right-support tr.alt td {
	background-color: #d7d7d7;
}

#two-block-right-support ol {
	list-style-type: decimal;
	color: #666;
	font-size: .94em;
	line-height: 1.3em;
	margin: -15px 20px 0px 27px;
	margin-top: 0px;
}

body#support-privacy #two-block-right-support ul {
	margin: -20px 0 0 0;
}

body#support-privacy #two-block-right-support li {
	color: #666;
	font-size: .94em;
	line-height: 1.4em;
	margin: 8px 20px 0px 10px;
}


/* NEWS-PRESS */

#two-block-left-news {
	width: 316px;
	height: 594px;
	margin: 7px 10px 0px 25px;
	background-image: url(images/news-left-bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #A6A6A6;
	clear: left;
	float: left;
	display: inline;
}

#two-block-left-news p {
	color: #ebebeb;
	font-size: .93em;
	line-height: 1.2em;
	letter-spacing: .05em;
	margin-top: -4px;
	padding: 0px 20px 8px 13px;
}

#two-block-left-news img {
	padding: 0px 10px 0px 0px;
}

#two-block-left-news a,
#three-block-center-news a,
#three-block-right-news a {
	color: #FAA634;
}

#two-block-left-news a:hover,
#three-block-center-news a:hover,
#three-block-right-news a:hover {
	color: #333;
	background-color: #FAA634;
}

/*
#two-block-right-news {
	width: 641px;
	height: 595px;
	margin: 7px 25px 0px 0px;
	background-color: #E8E8E8;
	background-image: url(images/news-press-right-top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	overflow: auto;
	border: 1px solid #A6A6A6;
	float: left;
	display: inline;
}

#two-block-right-news p {
	color: #666;
	font-size: .94em;
	line-height: 1.4em;
	letter-spacing: .08em;
	padding: 70px 20px 8px 27px;
}

#two-block-right-news img {
	padding: 0px 10px 0px 0px;
}

#two-block-right-news a {
	color: #FAA634;
}

#two-block-right-news a:hover {
	color: #333;
	background-color: #FAA634;
}
*/

#three-block-center-news {
	width: 314px;
	height: 593px;
	background-color: #E8E8E8;
	border: 1px solid #A6A6A6;
	margin: 7px 10px 0px 0px;
	float: left;
	overflow: auto;
}

#three-block-right-news {
	width: 317px;
	height: 595px;
	margin: 7px 25px 0px 0px;
	background-color: #A6A6A6;
	float: left;
	overflow: auto;
}

#three-block-center-news p {
	color: #666;
	font-size: .9em;
	line-height: 1.2em;
	letter-spacing: .06em;
	padding: 0px 20px 8px 25px;
}

#three-block-right-news p {
	font-size: .94em;
	color: #FAFAFA;
	font-size: .94em;
	line-height: 1.2em;
	letter-spacing: .06em;
	padding: 0px 20px 8px 25px;
}


caption {
	text-align: left;
	font-size: .9em;
	color: #666;
}

.drk-gry {
	color: #666;
}

.orange {
	color: #FAA634;
}

.green {
	font-size: 1.3em;
	color: #7AA722;
}

#secondary-main ul {
	color: #646464;
	line-height: 1.4em;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: -20px;
	margin-top: -8px;
}

#secondary-buy {
	width: 202px;
	height: 84px;
	position: absolute;
	bottom: 30px;
	right: 30px;
	z-index: 10;
}

#copyright {
	width: 500px;
	height: 20px;
	float: left;
	margin: 0px 0px 15px 25px;
	display: inline;
	overflow: hidden;
}

#copyright p {
	margin: 0;
	color: #919090;
	font-size: .85em;
	padding: 8px 0px 0px 0px;
}

#footer {
	width: 470px;
	height: 20px;
	float: left;
	margin: 0px 25px 15px 0px;
	display: inline;
	overflow: hidden;
}

#footer p {
	margin: 0;
	color: #666;
	text-align: right;
	font-size: .94em;
	padding: 5px 0px 0px 0px;
}

#footer a {
	color: #666;
}

#footer a:hover {
	color: #FAA634;
}

/* jquery slideshow css (for fade-in/fade-out rotating homepage images) */
#slideshow {
    position:relative;
    height:388px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* end jquery slideshow css */


/* pop-up boxes css */
#lightbox {	
	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img { width: auto; height: auto;}

#lightbox a img { border: none; }

#outerImageContainer { position: relative; background-color: #FAFAFA; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer { padding: 10px; }

#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav { left: 0;}

/* #hoverNav a { outline: none;} */

#prevLink, #nextLink { width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData { padding:0 10px; color: #666; }

#imageData #imageDetails { width: 70%; float: left; text-align: left; }	

#imageData #caption { font-weight: bold;	}

#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose { width: 66px; float: right;  padding-bottom: 0.7em; /*outline: none;*/}	 	

#overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #000; }



.thumb {
	float: left;
	width: 108px;
	height: 128px;
	margin: 0px 0px 0px 45px;
	padding-top: 10px;
}

.thumb2 {
	float: left;
	width: 108px;
	height: 128px;
	padding-top: 10px;
}

		
/* hover pop-ups */
.links a img {
	height: 0; 
	width: 0; 
	border-width: 0;}
	
.links a:hover img {
	position: absolute;
    top: 25px; left: 495px; 
	width: 420px; height: 230px;}
