/* PAGE_LAYOUT */

html { height:100%; margin-bottom:1px; }
body { text-align:center; background:#1f1f1f url(../images/l-doc-r.jpg) repeat left top; }

=body { background:#555; }

.L-wrap {
	width:100%;
	text-align:center;
}

.L-doc {
	position:relative;
	width:1001px;
	margin:0 auto;
	text-align:left;
}

.L-head .L-doc { height:387px; background:url(../images/l-head-nr-tl.jpg) no-repeat left top; }
.L-info .L-doc { height:566px; }
.L-root .L-doc { min-height:179px; background:url(); }
.L-tail .L-doc { height:40px; background:url(../images/l-tail-rx.png) repeat-x left top; }

.l-left, .l-right {
	float:left;
	position:relative;
	min-height:279px;
}

.l-left {
	width:690px;/*r:10*/
	border-width:0 0 1px 0;
}

.l-right {
	width:311px;/*l:10px;*/
}

.rx-clear {
	clear:both;
	overflow:hidden;
	position:relative;
	display:block;
	width:100%; height:1px;
}

.q-inner {
	clear:both;
	position:relative;
	padding:24px 40px 12px;
	margin-bottom:1em;
	background:url(../images/x-post-r.png) repeat left top;
}

/* FONTS */

body { color:#838383; }
a { text-decoration:none; color:#fff; }
a:hover { color:#1d8fc5;  }

.rx-fm input, .rx-fm textarea,
body,
myriad {
	font-family:Myriad Pro, arial, sans-serif;
}

.rx-gallery small,
.f-comment .rx-validate,
.f-comment .intro,
.x-comment .action,
.x-post .share,
.x-post .social a,
.x-post .title h2,
.x-post .title .rx-toggle,
.g-promote .intro em,
.t-box .intro strong,
century {
	font-family:GothamHTF, Gotham HTF, Century Gothic, century, arial, sans-serif;
}

.q-inner h2 {
	position:absolute;
	top:-67px; right:100px;
	display:inline-block;
	height:39px;/*48*/
	padding:9px 30px 0;
	
	color:#fff;
	font-size:2.9em; line-height:1;
	font-weight:normal;
}

.q-inner h2 span {  display:inline-block; background-color:#000; padding-bottom:0px; height:39px; vertical-align:top; line-height:39px; padding-top:10px; padding-right:30px; padding-left:25px; }

.q-inner h2 em img { padding:0px; margin:0px; display:inline-block; vertical-align:text-bottom; }
/* */

/* HEADER_FOOTER */

.logo {
	display:inline-block;
	position:absolute;
	top:84px; left:000px;
}

.L-head .rss {
	overflow:hidden;
	position:absolute;
	right:-36px; top:15px;
	height:32px; width:34px;
	background:url(../images/a-rss.png) no-repeat left top;
}

.L-head .rss sup { position:absolute; top:-79px; }

.L-head .twitter {
	position:absolute;
	top:149px; left:579px;
	padding-top:79px; width:420px;
	background:url(../images/twitter-top.png) no-repeat top;
	text-align:center;
	font-size:1.4em;
}

.L-tail {
	font-size:1.2em;
}

.L-tail, .L-tail a {
	text-decoration:none;
	color:#454545;
}

.L-tail a:hover { color:#838383; }

.L-tail strong {
	position:absolute;
	top:12px; left:22px;
	font-weight:normal;
}

.L-tail a {
	position:absolute;
	top:10px; right:22px;
	font-style:normal;
}

.L-tail a em {
	overflow:hidden;
	position:relative;
	top:3px;
	display:inline-block;
	height:11px; width:102px;
	margin-left:5px;
	background:url(../images/brand-flosites.png) no-repeat left top;
}

.L-tail a em * { position:absolute; top:-7979px; }

/* LISTS */

.list-link {
	position:relative;
	font-size:10px;
}

.list-link li {
	position:static;
	display:table;
	height:39px; width:270px;/*39x300*/
  padding:0 10px 0 20px;
	vertical-align:middle;
	background:url(../images/hdiv-79x1-1.png) repeat-x left top;
	font-size:1.4em; line-height:1.1;
}

.list-link li a {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-decoration:none;
	color:#838383;
}

.list-link li em {
	position:relative;
	display:block;
	height:39px; width:15px;
}

.list-link sup {
	position:absolute;
	top:-5px; right:0;
	display:block;
	height:48px; width:15px;
	background:url(../images/bullet-blue.png) no-repeat right;

	display:none;
}

.list-link li:hover { background:#000; }
.list-link li:hover a { color:#fff; }
.list-link li:hover sup { display:block; }

/* SETS */

.s-social a {
	overflow:hidden;
	position:relative;
	display:inline-block;
	height:17px; width:17px;
	margin-right:3px;
	background:url(../images/set-social.png) no-repeat;
}

.s-social .s5 { background-position:0 0; }
.s-social .s2 { background-position:-26px 0; }
.s-social .s3 { background-position:-50px 0; }
.s-social .s4 { background-position:-72px 0; }
.s-social .s5 { background-position:-97px 0; }

.s-social sup { position:absolute; top:-79px; }

.s-social span {
	position:absolute;
	top:-60px; left:25px;
	opacity:0;
	display:block;
	height:56px; width:66px;
	background:url(../images/baloon-share.png) no-repeat left top;
}

/* FORMS */

/* */

.f-signup {
	z-index:79;
	overflow:hidden;
	position:absolute;
	top:8px; left:125px;
	height:21px; width:174px;
}

.f-signup input {
	float:left;
	display:block;
	height:18px; width:142px;/*21x150*/
	padding:3px 4px 0;
	margin:0; border:0;

	background:url(../images/f-signup.png) no-repeat left top;
	text-transform:uppercase;
	color:#838383;
	font-size:1.3em;
}

.f-signup a {
	overflow:hidden;
	float:left;
	position:relative;
	display:block;
	height:21px; width:24px;
	background:url(../images/f-signup.png) no-repeat -150px top;
}

.f-signup sup { position:absolute; top:-79px; }

.f-search {
	z-index:79;
	position:absolute;
	top:18px; left:823px;
	height:22px;
	overflow:visible;
}

.f-search input {
	float:left;
	display:block;
	height:19px; width:140px;/*22x148*/
	padding:3px 4px 0;
	margin:0; border:0;

	background:url(../images/f-search.png) no-repeat left top;
	text-transform:uppercase;
	color:#fff;
	font-size:1.3em;
}

.f-search a {
	overflow:hidden;
	float:left;
	position:relative;
	display:block;
	height:22px; width:21px;
	background:url(../images/f-search.png) no-repeat -148px top;
}

.f-search sup { position:absolute; top:-79px; }


/* */

.f-comment {
	clear:both;
	overflow:hidden;
	position:relative;
	display:block;
	padding-bottom:4px;

	display:none;
}

.f-comment .about, .f-comment .info {
	position:relative;
	left:74px;
}

.f-comment .info { padding-bottom:5px; }

.f-comment .f-text, .f-comment textarea {
	display:block;
	border:0;
	color:#fff;
	font-size:12.42px;
}

.f-comment .f-text {
	float:left;
	height:17px; width:156px;/*168*/
	margin:0 6px 0 0;
	padding:4px 6px 0;
	background:url(../images/f-comment-text.png) no-repeat right;
}

.f-comment .v-noempty { width:137px;/*149*/ }
.f-comment .v-email { width:158px;/*170*/ }

.f-comment textarea {
	height:119px; width:564px;/*127x576*/
	padding:4px 6px;
	background:#242424;
}

.f-comment .rx-validate {
	float:left;
	display:block;
	height:21px;
	padding-right:20px;
	margin-left:8px;
	background:url(../images/f-comment-submit.png) no-repeat right;
	font-size:14.42px;
}

.f-comment div {
	position:absolute;
	top:57px; left:15px;
	width:45px;
}

.f-comment div img {
	padding:0 0 5px 0 !important;
	margin:0 0 0 0;
}

.f-comment div span {
	font-size:11px; line-height:.5 !important;
}

.f-comment div em {
	position:absolute;
	top:118px; left:0px;
	width:79px;
	font-style:normal;
	color:#fff;
}

.f-comment div em span {
	font-size:12px; line-height:1.1;
}

/* */


/* BUTTONS */

/* BOXES */

/* RX-BLOCKS */

/* MENUS */

.menu-navy {
	z-index:79;
	overflow:hidden;
	position:absolute;
	top:0px; left:-5px;
	height:79px; width:1010px;
	background:url(../images/menu-navy-f.jpg) no-repeat left top;
}

.menu-navy li {
	float:left;
	position:relative;
	top:23px; left:40px;
	height:16px;
}

.menu-navy a {
	overflow:hidden;
	position:relative;
	display:inline-block;
	height:15px;
	background:url(../images/menu-navy-tx.png) no-repeat;
	white-space:nowrap;
}

.menu-navy .a1 { background-position:0 0; width:114px; }
.menu-navy .a1:hover { background-position:0 bottom; }
.menu-navy .a2 { background-position:-114px 0; width:164px; }
.menu-navy .a2:hover { background-position:-114px bottom; }
.menu-navy .a3 { background-position:-278px 0; width:138px; }
.menu-navy .a3:hover { background-position:-278px bottom; }
.menu-navy .a4 { background-position:-416px 0; width:131px; }
.menu-navy .a4:hover { background-position:-416px bottom; }
.menu-navy .a5 { background-position:-547px 0; width:129px; }
.menu-navy .a5:hover { background-position:-547px bottom; }

.menu-navy sup { position:absolute; top:-79px; }

/* */

/* BLOCKS */

.x-intro {
	padding-bottom:1em;
	margin-bottom:2em;
	background:url(../images/div-h-dotted-1px-fx1.png) repeat-x bottom left;
}

.x-intro p {
	font-size:1.3em; line-height:1.5;
}

/* */

.x-social {
	position:relative;
	padding:0 10px 20px 0;
	text-align:right;
}

.x-social a {
	display:inline-block;
	height:25px;
	padding-left:20px;
	padding-right:1px;
	margin-left:25px;
	text-transform:uppercase;
	font-size:1.242em; line-height:1;
}

.x-social .twitter { background:url(../images/icon-twitter.png) no-repeat left; }
.x-social .facebook { background:url(../images/icon-facebook.png) no-repeat left; }


/* */

.x-post {
	position:relative;
	width:680px;
	padding-bottom:10px;
	margin-bottom:25px;
	background:url(../images/x-post-r.png) repeat left top;
}

.x-post .title {
	position:relative;
	font-size:10px;
}

.x-post .title .rx-toggle {
	position:absolute;
	top:340px; left:577px;
	display:block;
	height:40px; width:70px;/*47x110*/
  padding:7px 40px 0 0;
	background:url(../images/post-toggle.png) no-repeat left top;
	text-align:right;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:1.8em; line-height:1;
}

.x-post .title img {
	position:relative;
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.x-post .title h2 {
	overflow:hidden;
	padding:22px 0 0 0;
	margin:0 0 0 0;
	font-size:10px;
	padding-left:41px;
	position:relative;
	padding-bottom:8px;
	line-height:22px;
}

.x-post .title h2 img {
	position:absolute;
	left:4px; top:13px;
}

.x-post .title h2 a {
	display:block;
	float:left;
	padding-left:5px;
	text-decoration:none;
	color:#fff;
	font-size:2.4em;
	font-weight:normal;
}

.x-post .title em {
	display:block;
	margin-top:-4px;
	padding:0 0 16px 47px;
	color:#838383;
	font-size:1.2em; line-height:1;
	font-style:normal;
}

.x-post .title em a {
	text-decoration:none;
	color:#fff;
}

.x-post .title em span { padding:0 6px; }

.x-post .title a:hover { color:#1d8fc5; }

.x-post .title .intro, .x-post .body p {
	padding:0 30px 0 47px;
	color:#838383;
	font-size:1.4em;
}

.x-post .title p a { text-decoration:none; color:#fff; }
.x-post .title p a:hover { color:#1d8fc5; }

.x-post address {
	position:relative;
	display:block;
	height:83px; width:694px;/*113x694*/
	background:url(../images/quote-f.png) no-repeat left top;
	padding-top:30px;
	margin:0 0 15px 0;
	border:0;
	color:#838383;
	font-size:16px !important;
	font-style:normal;
}

.x-post address span {
	display:block;
	padding:0 36px 0 64px;
}

.x-post address em {
	display:block;
	margin:0 36px 0 0 !important;
	padding:0 0 0 0 !important;
	text-align:right;
	font-style:normal;
}

/* */

.x-post .body {
	display:none;
	clear:both;
	position:relative;
}

.s-open .body {
	display:block;
}

.x-post .body img {
	display:block;
	padding:0 0 20px 0;
}

.x-post .share {}

.x-post .share *, .x-comment .action *, .f-comment .intro {
	display:inline-block;
	height:20px;
	line-height:1.6;
}

.x-post .share strong, .x-comment .action strong, .f-comment .intro strong {
	width:150px;
	padding-left:30px;
	color:#838383;
	font-size:1.424em;
	background:url(../images/icon-set-2.png) no-repeat left -60px;
	font-weight:normal;
}

.x-post .share a, .x-comment .action a {
	margin-right:36px;
	padding-left:30px;
	background:url(../images/icon-set-2.png) no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	font-size:1.242em;
}

.x-post .share .twitter { background-position:left -80px; }
.x-post .share .facebook { background-position:left -40px; }

.x-post .share, .x-comment .action, .f-comment .intro {
	z-index:7;
	position:relative;
	left:-4px;
	height:32px; width:669px;/*39x689*/
	padding:7px 0 0 20px;
	margin-bottom:14px;
	background:url(../images/share-f.png) no-repeat left top;
}

.f-comment .intro strong {
	background-position:left -20px;
}

/* */

.x-comment {
	position:relative;
	font-size:10px;
}

.x-comment .action {}

.x-comment .action strong { background-position:0 top; }

.x-comment .action .rx-add { background-position:0 -20px; }

.x-post .rx-comm-view {
	overflow:hidden;
	position:relative;
	margin:0 0 0 0;
	padding:0 0 10px 0;
	color:#838383;
	font-size:10px;
}

.rx-comm-view li {
	overflow:hidden;
	width:100%;
	position:relative;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #000;
}

.rx-comm-view li.rx-last {
	padding-bottom:0;
	margin-bottom:0;
	border:0;
}

.rx-comm-view big {
	float:left;
	display:block;
	height:44px; width:44px;
	padding:0 15px;
}

.x-post .rx-comm-view p {
	float:left;
	overflow:hidden;
	width:570px;
	padding:0 0 2px 0;
	margin:0 0 0 0;
	font-size:13px; line-height:1.1;
}

.rx-comm-view p strong {
	display:block;
	padding-bottom:15px;
	font-weight:normal;
}

.rx-comm-view p strong em {
	display:block;
	font-style:normal;
}

.f-comment .intro {}

/* */


.x-archives {
	position:relative;
	height:115px;/*124*/
	padding-top:9px;
	background:#f2f0e7 url(../images/x-archives-rx-t.png) repeat-x left top;
}

.x-archives strong {
	overflow:hidden;
	position:relative;
	top:0px; left:366px;
	display:inline-block;
	height:16px; width:179px;
	background:url(../images/tx-archives.png) no-repeat left top;
}

.x-archives sup { position:absolute; top:-79px; }

.x-archives .year {
	overflow:hidden;
	position:relative;
	padding-top:4px;
}

.x-archives .year li {
	float:left;
	height:32px; width:127px;
	text-align:center;
	background:url(../images/hdiv-shade.png) no-repeat right top;
}

.x-archives .year a {
	display:block;
	height:24px; width:126px;/*32*/
  padding-top:8px;
	text-transform:uppercase;
	text-decoration:none;
	color:#2c381a;
	font-size:1.567em;
}

.x-archives .year .selected a, .x-archives .year a:hover {
	background:url(../images/x-archives-s-rx.png) repeat-x left top;
}

.x-archives .month {
	overflow:hidden;
	position:relative;
	padding-top:23px;
	padding-left:6px;
}

.x-archives .month li {
	float:left;
	margin:0 13px;
}

.x-archives .month a {
	color:#725e4d;
	text-transform:uppercase;
	font-size:1.167em;
}

/*  */

.f-contact {
	clear:both;
	overflow:hidden;
	position:relative;
	width:430px;
	font-size:10px;
}

.f-contact p {
	overflow:hidden;
	margin:0; padding-bottom:5px;
}

.f-contact input {
	border-width:0;
}

.f-contact .f-text, .f-contact textarea {
	color:#fff;
	font-size:1.4em;
}

.f-contact .f-text {
	float:left;
	height:22px; width:300px;/*24x310*/
	padding:2px 5px 0;
	background:url(../images/f-text-2.png) no-repeat left top;
}

.f-contact textarea {
	height:120px; width:299px;/*128x309*/
	padding:4px 5px;
	border:0;
  background:url(../images/f-tarea-2.png) no-repeat left top;
}

.f-contact label {
	float:left;
	display:block;
	width:106px;
	padding-right:12px;
	color:#939393;
	font-size:1.465em;
}

.f-contact .fx-1 {
	padding-left:118px;
	padding-top:4px;
}


.f-contact .fx-1 label {
	width:179px;
}

.f-contact .fx-1 label {
	text-transform:uppercase;
}

.f-contact .fx-1 a {
	float:left;
	margin-right:10px;
	display:block;
	height:19px;/*21*/
	padding:2px 10px 0;
	background:url(../images/f-submit-2.png) no-repeat left top;
	text-decoration:none;
	color:#939393;
	font-size:1.25em; line-height:1;
}

.f-contact .fx-1 a:hover {
	color:#1d8fc5;
}

/* */

.x-about {
	padding:0 0 12px 0;
}

.x-about .pic-1 {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.x-about .l-d {
	padding:20px 25px 0;
	color:#838383;
	font-size:1.4em;
}


/*
.x-about {
	overflow:hidden;
	position:relative;
	padding:2.5em 0 .5em 3em;
	margin-right:10px;
	background:url(../images/f-submit-1.png) no-repeat right top;
}

.x-about .fx2 {
	float:left;
	width:380px;
}

.x-about .fx1 {
	width:480px;
	padding-left:36px;
	float:left;
}

.x-about p {
	overflow:hidden;
	font-size:1.2em;
	color:#acacac;
}

.x-about .fx2 img {
	padding-bottom:1em;
}

.x-about .fx2 p {
	float:left;
	width:230px;
	padding-right:1.5em;
	padding-left:9px;
}

.x-about .fx2 span {
	padding:0 .5em;
}

.x-about .fx2 a {
	color:#b3b4f1;
}

.x-about em {
	display:block;
	float:left;
}

.x-about em a {
	overflow:hidden;
	position:relative;
	display:inline-block;
	height:65px; width:60px;
	background-image:url(../images/set-social.png);
	opacity:.79;
}

.x-about em .a1 { background-position:-60px 0; }

.x-about em a * { position:absolute; top:-79px; }
*/

/* */

.x-contact {}

.x-contact .l-d {
	float:left;
	position:relative;
	width:450px;
	padding-left:30px;
	color:#939393;
	font-size:1.456em;
}

.x-contact .f-contact {
	float:left;
}

/* */

.x-pagy {
	position:relative;
	height:50px; width:684px;
	background:url(../images/pagy-rx.png) repeat-x left top;
	font-size:10px;
}

.x-pagy .prev, .x-pagy .next {
	position:absolute;
	top:0;
	height:50px; width:93px;

	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	font-size:1.8em; line-height:.9;
	font-weight:normal;
}

.x-pagy .prev:hover, .x-pagy .next:hover {
	color:#1d8fc5;
}

.x-pagy .prev {
	left:-4px;
	height:39px; width:54px;/*50x93*/
	padding:9px 0 0 39px;
	background:url(../images/pagy-prev.png) no-repeat left top;
}

.x-pagy .next {
	right:0;
	height:39px; width:77px;/*50x93*/
	padding:9px 0 0 16px;
	background:url(../images/pagy-next.png) no-repeat left top;
}

.x-pagy ul {
	position:relative;
	display:block;
	margin:0 auto;
	padding-top:7px;
	height:39px; width:479px;
	text-align:center;
	font-style:normal;
	font-size:1.8em;
}

.x-pagy ul li {
	display:inline;
}

.x-pagy ul a {
	display:inline-block;
	height:29px; width:30px;/*39*/
  padding-top:10px;
	margin:0 0 0 0;
	text-align:center;
	text-decoration:none;
	color:#fff;
}

.x-pagy ul a:hover, .x-pagy ul a.selected {
	background:#000;
	color:#838383;
}

/* */

.t-box {
	position:relative;
	left:10px;
	min-height:69px; width:300px;
	margin-bottom:21px;
	background:url(../images/shade-1-r.png) repeat left top;
}

.t-box img {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.t-box .intro {
	position:relative;
	left:-5px;
	height:30px; width:300px;/*39x311*/
	padding:9px 0 0 11px;
	background:url(../images/head-bg-1-f.png) no-repeat left top;
}

.t-box .intro strong {
	display:inline-block;

	padding-left:30px;
	text-transform:uppercase;
	color:#fff;
	font-size:16.42px;
	font-weight:normal;
	cursor:pointer;
}

.t-box a {
	text-decoration:none;
	color:#fff;
}

.t-box a:hover {
	color:#1d8fc5;
}

.t-box .about {
	color:#6b6b6b;
	font-size:1.2em; line-height:1;

}

.t-box .about p {
	z-index:9;
	margin:0 0 0 0;
	padding:0 0 9px 0;
}

.t-box ul.list-link { z-index:79; }

.g-signup  .intro strong { background:url(../images/icon-1-signup.png) no-repeat left center; }
.g-gallery .intro strong { background:url(../images/icon-1-gallery.png) no-repeat left center; }
.g-topcomm .intro strong { background:url(../images/icon-1-topcomm.png) no-repeat left center; }
.g-books 	 .intro strong { background:url(../images/icon-1-books.png) no-repeat left center; }
.g-iview 	 .intro strong { background:url(../images/icon-1-iview.png) no-repeat left center; }
.g-parts 	 .intro strong { background:url(../images/icon-1-partner.png) no-repeat left center; }
.g-video 	 .intro strong { background:url(../images/icon-1-video.png) no-repeat left center; }

.g-signup .intro { top:6px; margin-bottom:6px; }

.g-signup .about,
.g-helpport .about
{ padding:8px 50px 9px 72px; }

.g-meetart .intro em {
	color:#929292;
	font-size:1.5em;
	font-style:normal;
}

.g-meetart .intro a {
	position:absolute;
	top:-6px; left:130px;
	display:inline-block;
	height:40px; width:110px;/*48*/
	padding:8px 20px 0 30px;

	background:url(../images/bullet-blue.png) no-repeat right;
	font-size:1.8em; line-height:.9;
}

.g-helpport .intro img {
	position:absolute;
	top:-11px; left:29px;
}

.g-helpport .about em {
	display:block;
	color:#6b6b6b;

	word-spacing:1px;
	font-size:1em;
	font-style:normal;
}

.g-promote .intro img {
	position:absolute;
	top:-7px; left:16px;
}

.g-promote .intro em {
	position:absolute;
	top:12px; left:120px;
	color:#e29500;
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
}

.g-promote .about {
	padding:12px 20px 9px 116px;
}

.g-promote .about em {
	position:absolute;
	top:84px; left:12px;
	padding-right:2px;
	font-size:10px;
	font-style:normal;
}

.g-promote .about em a { padding-right:2px; }

/* rx */

@media screen and (-webkit-min-device-pixel-ratio:0){

	.f-comment div {
		top:53px;
	}

	.list-link li {
		width:300px;
	}

}

/* */

.rx-gallery {
	height:518px; width:1001px;
	margin-bottom:48px;
}

.rx-gallery .screen, .rx-gallery .rx-opacity, .rx-gallery .rx-slide {
	overflow:hidden;
	position:absolute;
	display:block;
	top:0; left:0;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:518px; width:1001px;
}

.rx-gallery .rx-slide {
	height:7777px;
}

.rx-gallery p {
	position:relative;
	height:518px; width:1001px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.rx-gallery img {
	float:left;
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:transparent;
}

.rx-gallery .wrap {
	position:absolute;
	display:block;
	top:448px; left:0;
	height:40px; width:941px;/*70x1001*/
  padding:19px 30px 11px;
	background:url(../images/x-gallery-nr-b.png) no-repeat left top;
	color:#838383;
	font-size:1.4em;
}

.rx-gallery small {
	position:absolute;
	top:-65px; right:-7px;
	z-index:79;
	min-height:79px; width:280px;/*96x311*/
	padding:6px 0 14px 31px;
	background:url(../images/gallery-slide.png) no-repeat left top;
}

.rx-gallery small a {
	display:block;
	font-size:28px; line-height:.9;
	font-weight:normal;
}

.rx-gallery small a.rx-selected { color:#1d8fc5; }
