/*  Copyright (c) 2005-2009 thankyou.com.au pty ltd
	All Rights Reserved
*/

/* MAIN */
body {
	margin: 0px;
	padding: 0px;
	background: #637d47 url(../images/bg.png) repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	/*color: #666664;*/
	color: #000;
}
/* end MAIN */
/* HEADER */
#header {
	margin: 5px auto 0px auto;
	padding: 0px;
	width: 960px;
}
#header #logo {
	/*width: 311px;
	height: 107px;
	margin: -35px 0px 0px -20px;
	background: url(../images/logo.png) no-repeat;
	float: left;*/
}
#header #strip {
	width: 980px;
	height: 115px;
	background: url(../images/topbanner.png) no-repeat;
	margin: 0px 0px 0px -20px;
}
#header #login {
	margin: 23px 5px 0px 0px;
	float: right;
}
#header #login .status {
	font-family: Helvetica, sans-serif;
	font-size: 9px;
	font-weight:  bold;
	color: #73963e;
}
#header #login form {
	margin: 0px 0px 0px 30px;
	display: inline;
	font-family: Tahoma;
	font-size: 10px;
	font-weight:  bold;
	color: #696a68;
}
#header #login form .username, .password {
	width:  90px;
}
#header #login form .loginbutton {
	position: relative;
	top: 5px;
}
#header a, a:visited, #headeradmin a, a:visited {
	color: #98b66f;
	text-decoration: none;
}
#header a:hover, #headeradmin a:hover {
	text-decoration: underline;
}
#header h1 {
	margin: 0px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #8c9181;
	display: inline;
}
/* end HEADER */
/* MAIN BANNER */
#mainbanner {
	margin: 0px auto 0px auto;
	width: 960px;
	height:  281px;
	background: #fff;
}
#mainbanner #image {
	float: left;
	width: 627px;
	height: 281px;
}

#mainbanner #teaser {
	padding: 0px 0px 0px 0px;
	float: right;
	width: 333px;
	height: 281px;
}
#mainbanner #teaser #button {
	display: block;
	position: relative;
	left: 20px;
	top: -80px;
	width: 121px;
	height: 21px;
	background: url(../images/btn_findoutmore.png) no-repeat;
}
/* end MAIN BANNER */
/* MAIN NAVIGATION */
#navmain {
	margin: 0px auto 0px auto;
	width: 960px;
	height: 38px;
	background: url(../images/navbg.png) repeat-x;
}
#navmain ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#navmain li {
	margin: 0;
	padding: 0;
	float: left;
}
#navmain li.divider {
	width: 2px;
	height: 38px;
	background: url(../images/navdivider.png) no-repeat;
}
#navmain a.home {
	float: left;
	width: 86px;
	height: 38px;
	background: url(../images/navhome.png) no-repeat;
	text-decoration: none;
}
#navmain a.home:hover {
	background-position: -86px 0px;
}
#navmain a.about {
	float: left;
	width: 105px;
	height: 38px;
	background: url(../images/navabout.png) no-repeat;
	text-decoration: none;
}
#navmain a.about:hover {
	background-position: -105px 0px;
}
#navmain a.create {
	float: left;
	width: 193px;
	height: 38px;
	background: url(../images/navcreate.png) no-repeat;
	text-decoration: none;
}
#navmain a.create:hover {
	background-position: -193px 0px;
}
#navmain a.guest {
	float: left;
	width: 172px;
	height: 38px;
	background: url(../images/navguest.png) no-repeat;
	text-decoration: none;
}
#navmain a.guest:hover {
	background-position: -172px 0px;
}
#navmain a.ideas {
	float: left;
	width: 123px;
	height: 38px;
	background: url(../images/navideas.png) no-repeat;
	text-decoration: none;
}
#navmain a.ideas:hover {
	background-position: -123px 0px;
}
#navmain a.faqs {
	float: left;
	width: 73px;
	height: 38px;
	background: url(../images/navfaqs.png) no-repeat;
	text-decoration: none;
}
#navmain a.faqs:hover {
	background-position: -73px 0px;
}
#navmain a.lendahand {
	float: left;
	width: 128px;
	height: 38px;
	background: url(../images/navlendahand.png) no-repeat;
	text-decoration: none;
}
#navmain a.lendahand:hover {
	background-position: -128px 0px;
}
/* end MAIN NAVIGATION */
/* HIGHLIGHT BOXES*/
#highlightboxes {
	margin: 0px auto 0px auto;
	padding: 0px 0px 2px 0px;
	width: 960px;
	background: #fff;
}
#boxviewdemo {
	margin: 0px 2px 0px 2px;
	width: 205px;
	height: 93px;
	background: url(../images/box_viewdemo.png) no-repeat;
	padding: 40px 0px 0px 0px;
	float: left;
}
#boxcreateregistry {
	margin: 0px 2px 0px 2px;
	width: 205px;
	height: 93px;
	background: url(../images/box_createregistry.png) no-repeat;
	padding: 40px 0px 0px 0px;
	float: left;
}
#boxfindregistry {
	margin: 0px 2px 0px 2px;
	width: 195px;
	height: 100px;
	background: url(../images/box_findregistry.png) no-repeat;
	padding: 33px 5px 0px 5px;
	float: left;
}
#boxwhatsnew {
	margin: 0px 2px 0px 2px;
	width: 324px;
	height: 93px;
	background: url(../images/box_whatsnew.png) no-repeat;
	padding: 40px 0px 0px 0px;
	float: left;
}
#highlightboxes p {
	margin: 0px 10px 20px 10px;
	color: #fff;
}
#highlightboxes p.whatsnew {
	margin: 0px 10px 10px 10px;
	color: #333;
}
#highlightboxes p.whatsnew a, #highlightboxes p.whatsnew a:visited {
	color: #4e712f;
	text-decoration: none;
}
#highlightboxes p.whatsnew a:hover {
	color: #4e712f;
	text-decoration: underline;
}
#highlightboxes #boxcreateregistry .content, #highlightboxes #boxviewdemo .content {
	position: absolute;
	float: left;
	width: 205px;
}
#highlightboxes .button {
	position: relative;
	float: right;
	top: 68px;
	right: 5px;
}
#highlightboxes #boxwhatsnew .content {
	position: absolute;
	float: left;
	width: 324px;
}
/* end HIGHLIGHT BOXES */
/* SUBHEADERS */
#subheader {
	margin: 0px auto 0px auto;
	width: 960px;
	height: 84px;
}
#subheaderimage {
	width: 400px;
	height: 84px;
	float: right;
}
#subheaderabout {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_about.png) no-repeat;
	float: left;
}
#subheadertc {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_tc.png) no-repeat;
	float: left;
}
#subheaderprivacy {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_privacy.png) no-repeat;
	float: left;
}
#subheaderfaqs {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_faqs.png) no-repeat;
	float: left;
}
#subheadermanageregistry {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_manageregistry.png) no-repeat;
	float: left;
}
#subheadercreateregistry {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_createregistry.png) no-repeat;
	float: left;
}
#subheaderoo {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_oo.jpg) no-repeat;
	float: left;
}
#subheaderguest {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_guest.jpg) no-repeat;
	float: left;
}
#subheaderforgot {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_forgot.png) no-repeat;
	float: left;
}
#subheadersitemap {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_sitemap.png) no-repeat;
	float: left;
}
#subheadertimeout {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_timeout.png) no-repeat;
	float: left;
}
#subheaderlendahand {
	margin: 0px auto 0px auto;
	width: 960px;
	height: 84px;
	background: url(../images/subheader_lendahand.png) no-repeat;
}
#subheaderbabygiftregistry {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_babygiftregistry.png) no-repeat;
	float: left;
}
#subheadergiftlist {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_giftlist.png) no-repeat;
	float: left;
}
#subheaderhoneymoonregistry {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_honeymoonregistry.png) no-repeat;
	float: left;
}
#subheaderwishingwell {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_wishingwell.png) no-repeat;
	float: left;
}
#subheaderbirthday {
	width: 560px;
	height: 84px;
	background: url(../images/subheader_birthday.png) no-repeat;
	float: left;
}
/* end SUBHEADERS */
/* CONTENT */
#content {
	margin: 0px auto 0px auto;
	padding: 10px;
	width: 940px;
	background: #fff;
}
#content2 {
	margin: 0px auto 0px auto;
	padding: 5px;
	width: 950px;
	background: #fff;
}
#content2 a, a:visited {
	color: #98b66f;
	text-decoration: none;
}
#content2 a:hover {
	text-decoration: underline;
}
h1, #contentadmin h1 {
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight:  bold;
	color: #4e712f;
}
#content h2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:  bold;
	color: #404e2d;
}
h3 {
	margin: 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight:  bold;
	color: #4e712f;
}
#content a, a:visited, #contentadmin a, a:visited {
	color: #98b66f;
	text-decoration: none;
}
#content a:hover, #contentadmin a:hover {
	text-decoration: underline;
}
.shadingstrip {
	margin: 0px auto 0px auto;
	width: 960px;
	height: 12px;
	background: #fff url(../images/shadingstrip.gif) no-repeat;
	clear: both;
}
.shadingstrip2 {
	margin: 0px auto 0px auto;
	width: 943px;
	height: 12px;
	background: #fff url(../images/shadingstrip_943.gif) no-repeat;
	clear: both;
}
.whatwouldyoulike {
	margin: 0px auto 15px auto;
	width: 943px;
	height: 27px;
	background: #fff url(../images/subheader_whatwouldyoulike.png) no-repeat;
	clear: both;
}
#content ul.bullet {
	list-style-position: outside;
	list-style-type: disc;
}
#content ul.alpha {
	list-style-position: outside;
	list-style-type: lower-latin;
}
#content ul li.spaced {
	padding: 0px 0px 10px 0px;
}
#content ul.arrows {
	margin: 0px;
	padding: 20px 15px 0px 15px;
}
#content ul li.arrows {
	list-style-image: url(../images/arrows.png);
	padding: 0px 0px 10px 0px;
	list-style-position: outside;
}
.theclearing {
	clear: both;
}
#left1 {
	width: 520px;
	float: left;
	background: #fff;
	padding-left: 30px;
}
#right1 {
	width: 390px;
	float: right;
	background: #fff;
}
#left2 {
	width: 450px;
	float: left;
	background: #fff;
}
#right2 {
	width: 490px;
	float: right;
	background: #fff;
}
#left3 {
	width: 420px;
	float: left;
	background: #fff;
	padding-left: 30px;
}
#right3 {
	width: 460px;
	float: right;
	background: #fff;
	padding-right: 30px;
}
#left4 {
	width: 440px;
	float: left;
	background: #fff;
	padding-bottom: 10px;
}
#right4 {
	width: 380px;
	float: right;
	background: #fff;
	padding-right: 60px;
	padding-bottom: 10px;
}
#panelcontact {
	width: 209px;
	height: 229px;
	background: #fff url(../images/panel_contact.png) no-repeat;
	margin: 0px auto 20px auto;
}
#panellinks {
	width: 209px;
	height: 163px;
	background: #fff url(../images/panel_links.png) no-repeat;
	margin: 0px auto 20px auto;
}
#panelfind {
	width: 209px;
	height: 229px;
	background: #fff url(../images/panel_findaregistry.png) no-repeat;
	margin: 0px auto 20px auto;
}
.panelcontent {
	padding: 35px 15px 0px 15px;
	line-height: 1.1em;
}
.panelcontent p {
	margin:	10px 0px 10px 0px;
}
.buttonindent {
	margin: 2px 0px 20px 40px;
}
.buttoncenter {
	text-align: center;
}
/* end CONTENT */
/* FOOTER */
#footer {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 960px;
	height: 45px;
	background: url(../images/footer.png) no-repeat;
	clear: both;
}
#footer #copyright {
	padding: 15px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #8c9181;
	float: left;
}
#footer #copyright a:link, a:visited {
	color: #8c9181;
	text-decoration: none;
}
#footer #copyright a:hover {
	text-decoration: underline;
}
/* end FOOTER */
/* ALERT message */
div.alertmsg {
	position: absolute;
	width: 300px;
	height: 35px;
	top: 85px;
	left: 650px;
	border: solid 1px #ff0000;
}
/* end ALERT MESSAGE */
/* ACCORDION */
#basic-accordion {
	padding-left: 10px;
}

div.acc_heading {
	padding-left: 35px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
div.accordion_headings {
	width: 915px;
	height: 14px;
	padding: 5px;
	cursor: pointer;
	background: url(../images/accordion_inactive.png) no-repeat;
}
div.accordion_headings:hover {
	background: url(../images/accordion_hover.png) no-repeat;
}
div.accordion_child {
	width: 895px;
	padding: 15px 15px 15px 15px;
	background: #fff;
}

div.header_highlight {
	background: url(../images/accordion_active.png) no-repeat;
}
div.header_highlight:hover {
	background: url(../images/accordion_active.png) no-repeat;
}
.FAQ {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
/* end ACCORDION */
/* OO MENU */
#menuoo {
	margin: 0px auto 0px auto;
	width: 945px;
	background: url(../images/subheader_menu.png) no-repeat;
	height: 39px;
	color: #fff;
}
#menuoo .menuheader {
	padding: 10px;
	font-size: 14px;
	float: left;
}
#menuoo .menuoptions {
	float: right;
}
#menuoo a.tipshints {
	float: left;
	width: 96px;
	height: 39px;
	background: url(../images/oo_tipshints.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuoo a.tipshints_selected {
	float: left;
	width: 96px;
	height: 39px;
	background: url(../images/oo_tipshints.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -96px 0px;
}
#menuoo a.tipshints:hover {
	background-position: -96px 0px;
}
#menuoo a.manageregistry {
	float: left;
	width: 117px;
	height: 39px;
	background: url(../images/oo_manageregistry.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuoo a.manageregistry_selected {
	float: left;
	width: 117px;
	height: 39px;
	background: url(../images/oo_manageregistry.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -117px 0px;
}
#menuoo a.manageregistry:hover {
	background-position: -117px 0px;
}
#menuoo a.managecontrib {
	float: left;
	width: 141px;
	height: 39px;
	background: url(../images/oo_managecontrib.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuoo a.managecontrib_selected {
	float: left;
	width: 141px;
	height: 39px;
	background: url(../images/oo_managecontrib.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -141px 0px;
}
#menuoo a.managecontrib:hover {
	background-position: -141px 0px;
}
#menuoo a.telegrams {
	float: left;
	width: 135px;
	height: 39px;
	background: url(../images/oo_telegrams.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuoo a.telegrams_selected {
	float: left;
	width: 135px;
	height: 39px;
	background: url(../images/oo_telegrams.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -135px 0px;
}
#menuoo a.telegrams:hover {
	background-position: -135px 0px;
}
#menuoo a.personaldetails {
	float: left;
	width: 115px;
	height: 39px;
	background: url(../images/oo_personaldetails.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuoo a.personaldetails_selected {
	float: left;
	width: 115px;
	height: 39px;
	background: url(../images/oo_personaldetails.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -115px 0px;
}
#menuoo a.personaldetails:hover {
	background-position: -115px 0px;
}
#menuoo a.registryupgrades {
	float: left;
	width: 115px;
	height: 39px;
	background: url(../images/oo_registryupgrades.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuoo a.registryupgrades_selected {
	float: left;
	width: 115px;
	height: 39px;
	background: url(../images/oo_registryupgrades.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -115px 0px;
}
#menuoo a.registryupgrades:hover {
	background-position: -115px 0px;
}
#menuoo a.setup {
	float: left;
	width: 98px;
	height: 39px;
	background: url(../images/oo_setup.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuoo a.setup_selected {
	float: left;
	width: 98px;
	height: 39px;
	background: url(../images/oo_setup.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -98px 0px;
}
#menuoo a.setup:hover {
	background-position: -98px 0px;
}
/* end OO MENU */
/* WHAT WOULD YOU LIKE TO DO OPTIONS */
ul.whatwouldyoulikelist {
	margin: 0px 0px 40px 25px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
li.whatwouldyoulikelist {
	padding-left: 20px;
	padding-right: 10px;
	background:url(../images/icon_arrows.png) no-repeat;
	float: left;
}
/* WHAT WOULD YOU LIKE TO DO OPTIONS */
/* OO */
.productsinyour {
	margin: 0px auto 15px auto;
	width: 943px;
	height: 27px;
	background: #fff url(../images/subheader_productsinyour.png) no-repeat;
	clear: both;
}
.productsinyour .productcount {
	padding: 6px 0px 0px 350px;
	float: left;
}
.productsinyour .options {
	padding: 3px 15px 0px 0px;
	float: right;
}
.manageregistrybottom {
	margin: 15px auto 15px auto;
	width: 943px;
	height: 27px;
	clear: both;
}
.manageregistrybottom .productcount {
	padding: 6px 0px 0px 350px;
	float: left;
}
.manageregistrybottom .options {
	padding: 3px 15px 0px 0px;
	float: right;
}
.editdetails {
	margin: 0px auto 15px auto;
	width: 943px;
	height: 27px;
	background: #fff url(../images/subheader_editdetails.png) no-repeat;
	clear: both;
}
#panelinvitation {
	width: 434px;
	height: 234px;
	background: #fff url(../images/panel_invitation.png) no-repeat;
	margin: 0px auto 20px auto;
}
.telegramscount {
	margin: 0px auto 15px auto;
	width: 890px;
	height: 22px;
	background: #e6e9e2;
}
.telegramscount .counttext {
	padding: 4px 0px 0px 4px;
	float: left;
}
.telegramscount .options {
	padding: 0px 0px 0px 0px;
	float: right;
}
.telegramscountbottom {
	margin: 15px auto 15px auto;
	width: 890px;
	height: 22px;
}
.telegramscountbottom .counttext {
	padding: 4px 0px 0px 4px;
	float: left;
}
.telegramscountbottom .options {
	padding: 0px 0px 0px 0px;
	float: right;
}
.availbalance {
	margin: 0px auto 15px auto;
	width: 943px;
	height: 27px;
	background: #fff url(../images/subheader_incoming.png) no-repeat;
	clear: both;
}
.contribtrans {
	margin: 0px auto 15px auto;
	width: 943px;
	height: 27px;
	background: #fff url(../images/subheader_contribtrans.png) no-repeat;
	clear: both;
}
.contribtrans .counttext {
	padding: 6px 0px 0px 300px;
	float: left;
}
.contribtrans .options {
	padding: 3px 15px 0px 0px;
	float: right;
}
.contribtransbottom {
	margin: 0px auto 15px auto;
	width: 943px;
	height: 27px;
	clear: both;
}
.contribtransbottom .counttext {
	padding: 6px 0px 0px 300px;
	float: left;
}
.contribtransbottom .options {
	padding: 6px 15px 0px 0px;
	float: right;
}
.upgradesavailable {
	margin: 0px auto 15px auto;
	width: 943px;
	height: 27px;
	background: #fff url(../images/subheader_upgradesavailable.png) no-repeat;
	clear: both;
}
.upgradespurchased {
	margin: 0px auto 15px auto;
	width: 943px;
	height: 27px;
	background: #fff url(../images/subheader_upgradespurchased.png) no-repeat;
	clear: both;
}
/* end OO */
/* Status Messages */
.statuserror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
	text-decoration: none;
	border: 1px solid #ff0000;
	background-color: #ffcccc;
	height:20px;
}
.statussuccess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006600;
	text-decoration: none;
	border: 1px solid #99cc99;
	background-color: #e2f9e3;
	height:20px;
}
.statuswarning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #ffee00;
	background-color: #ffff66;
	height:20px;
}
.errortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #cc3344;
	text-decoration: none;
}
/* end Status Messages */
/* GUEST Menu */
#menuguest {
	margin: 0px auto 0px auto;
	width: 945px;
	background: url(../images/subheader_menu.png) no-repeat;
	height: 39px;
	color: #fff;
}
#menuguest .menuheader {
	padding: 10px;
	font-size: 14px;
	float: left;
}
#menuguest .menuoptions {
	float: right;
}
#menuguest a.welcome {
	float: left;
	width: 84px;
	height: 39px;
	background: url(../images/guest_welcome.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuguest a.welcome_selected {
	float: left;
	width: 84px;
	height: 39px;
	background: url(../images/guest_welcome.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -84px 0px;
}
#menuguest a.welcome:hover {
	background-position: -84px 0px;
}
#menuguest a.selectagift {
	float: left;
	width: 89px;
	height: 39px;
	background: url(../images/guest_selectagift.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuguest a.selectagift_selected {
	float: left;
	width: 89px;
	height: 39px;
	background: url(../images/guest_selectagift.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -89px 0px;
}
#menuguest a.selectagift:hover {
	background-position: -89px 0px;
}
#menuguest a.telegrams {
	float: left;
	width: 159px;
	height: 39px;
	background: url(../images/guest_telegrams.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
}
#menuguest a.telegrams_selected {
	float: left;
	width: 159px;
	height: 39px;
	background: url(../images/guest_telegrams.png) no-repeat;
	text-decoration: none;
	margin-right: 5px;
	background-position: -159px 0px;
}
#menuguest a.telegrams:hover {
	background-position: -159px 0px;
}
/* end GUEST Menu */
/* GUEST */
.productsingift {
	margin: 0px auto 15px auto;
	width: 943px;
	height: 27px;
	background: #fff url(../images/subheader_productsingift.png) no-repeat;
	clear: both;
}
.productsingift .productcount {
	padding: 6px 0px 0px 350px;
	float: left;
}
.productsingift .options {
	padding: 3px 15px 0px 0px;
	float: right;
}
/* end GUEST */
/* FAQs */
#faqleft a, #faqright a {
	color:  #333333;
}
/* end FAQs */
