@charset "utf-8";
 @import "/styles/reset.css";
 @import "/styles/predefined.css";
#body .body-mains {
	float:left;
	padding:25px 0 0 16px;
	width:614px;
}
a {
	text-decoration:none;
	color:#215F92;
}
.clear {
	clear: both;
}
span.left {
	float: left;
}
span.right {
	float: right;
}
span.underline {
	text-decoration: underline;
}
.status {
	line-height: 16px;
}
.status a {
	color: #5ea2b2;
	text-decoration: none;
	font-weight: bold;
}
#main-content {
	width: 738px;
	float: right;
	margin: 10px 10px 5px 10px;
	background:#FFFFFF;
}
#main-content2 {
	width: 588px;
	float: left;
	margin: 0 0 5px 0;
}
p.welcome-new {
	padding-top: 8px;
	line-height: 15px;
}
.sign-up {
	width: 588px;
	height: 90px;
	/*background: url(../images/lifiesconectaj8.jpg) no-repeat;*/

	display: block;
}
.sign-up span {
	display: none;
}
hr {
	width: 100%;
	height: 5px;
	background: url(../images/hr.gif) repeat-x;
	border: none;
	margin: 8px 0;
	clear: both;
}
.use-to {
	width: 420px;
	background: url(../images/vr.gif) repeat-y right;
	float: left;
	margin: 0 0 8px 0;
}
.use-to strong, .why-sign-up strong {
	font-family: Tahoma;
	font-size: 14px;
}
.use-to ul li, .why-sign-up ul li {
	background: url(../images/bullet.gif) no-repeat 0px 2px;
	list-style: none;
	padding: 0 0 0 24px;
	line-height: 24px;
	font-weight: bold;
	font-size: 12px;
	color: #0b5166;
}
.why-sign-up {
	width: 150px;
	float: right;
	margin: 0 0 8px 0;
}
.welcome-new, .page-title {
	width: 100%;
	height: 24px;
	background: url(../images/new-members.gif) repeat-x;
	line-height: 22px;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.newest-members, .main-body {
	width: 100%;/*border-left: 1px solid #8bbcc8;

	border-right: 1px solid #8bbcc8;

	border-bottom: 1px solid #8bbcc8;

	padding: 7px;*/
}
.main-body h4 {
	font-size:12px;
	line-height:2;
}
.newest-members a span {
	display: block;
}
.newest-members a span.name {
	font-weight: bold;
	color: #5ba0b1;
}
.newest-members a span.gen-age {
	color: #969696;
}
.newest-members a span.online, .newest-members a span.offline {
	color: #008a00;
	font-weight: bold;
}
newest-members a span.offline {
	color: #fe0000;
}
.newest-members a span.online {
	color:#339900;
}
.newest-members2 {
	width: 595px;
	/*border-left: 1px solid #8bbcc8;

	border-right: 1px solid #8bbcc8;

	border-bottom: 1px solid #8bbcc8;*/

	padding: 2px 10px 2px 10px;
}
.newest-members2 a {
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	text-decoration:none;
}
.newest-members2 a:hover {
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	text-decoration:none;
}
.newest-members2 img {
	padding: 6px;
	border: 5px solid #666666;
	margin:5px;
	text-decoration:none;
}
.newest-members2 a:hover img {
	/*padding: 4px;*/

			border: 5px solid #CCCCCC;
	margin:5px;
	text-decoration:none;
}
.newest-members2 a span {
	display: block;
	text-decoration:none;
	display:block;
	text-align:center;
	font:1.2em "Arial Black";
	color:#1C517C;
}
.newest-members2 a span.name {
	display:block;
	text-align:center;
	font:1.2em "Arial Black";
	color:#1C517C;
}
.newest-members2 a:hover span {
	display: block;
	text-decoration:none;
	display:block;
	text-align:center;
	font:1.2em "Arial Black";
	color: #339933;
}
.newest-members2 a span.gen-age {
	color: #969696;
	text-decoration:none;
}
.newest-members2 a span.online, .newest-members a span.offline {
	color: #008a00;
	font-weight: bold;
	text-decoration:none;
}
.newest-members2 a span.offline {
	color: #fe0000;
	text-decoration:none;
}
.newest-members2 a span.online {
	color:#339900;
	text-decoration:none;
}
.site-notice, .site-error {
	background-repeat: no-repeat;
	background-position: 7px 9px;
	padding: 10px 10px 10px 30px;
	width: 696px;
}
.site-notice {
	background-color: #dfffec;
	background-image: url('../images/tick.png');
}
.site-error {
	background-color: #ffdfe0;
	background-image: url('../images/cross.png');
}
#sidebar {
	width: 150px;
	float: left;
	margin: 10px 10px 5px 10px;
	background:#FFFFFF;
}
#sidebar2 {
	width: 300px;
	float: right;
	margin: 0 0 5px 0;
}
.orange-box {
	width: 132px;
	padding: 8px;
	border-left: 1px solid #d54e18;
	border-right: 1px solid #d54e18;
	border-bottom: 1px solid #d54e18;
	border-top:1px solid #d54e18;
	margin: 10px 10px 5px 10px;
	color: #000101;
}
.orange-box2 {
	width: 282px;
	padding: 8px;
	border-left: 1px solid #d54e18;
	border-right: 1px solid #d54e18;
	border-bottom: 1px solid #d54e18;
	margin: 0 0 5px 0;
	color: #000101;
}
p.text {
	text-align: right;
	margin: 2px;
}
input.text, input.text-find {
	width: 190px;
	height: 13px;
	background: #fff;
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 11px;
}
input.text-find {
	width: 175px;
	margin: 0 4px 0 0;
}
.lost-pass {
	float: right;
}
.lost-pass a {
	color: #d3440c;
}
.checkbox {
	margin: 0 4px 0 0;
}
.orange-box .submit, .orange-box .submit-right {
	height: 20px;
	background: url(../images/submit-bg.gif) repeat-x;
	border: none;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	padding: 0 4px;
	cursor: pointer;
}
.orange-box .submit-right {
	float: right;
	margin: 4px 0 0 0;
}
.name-email {
	font-weight: bold;
	color: #d44a14;
}
#main-left-left {
	float: left;
	width: 600px;
	height: auto;
	margin-right:10px;
}
#main-left {
	width: 400px;
	height: auto;
	float: right;
	margin-right:10px;
}
p.box {
	width: auto;
	height: 24px;
	background: #fff;
	border: 1px solid #0D5267;
	color: #0D5267;
	font: bold 14px Arial;
	line-height: 25px;
	margin-bottom: 5px;
	text-align: center;
}
p.box a {
	text-align: center;
	text-decoration: none;
	color: #0D5267;
}
.block-red {
	width: auto;
	height: auto;
	/*border-bottom: 1px solid #79383D;*/



					color: #666666;
	font: normal 11px Arial;
	line-height: 12px;
	/*	padding: 3px 2px;*/



					margin-bottom: 5px;
}
p.comment {
	line-height: 10px;
	text-align: right;
	padding: 3px 0;
}
p.comment a {
	color: #79383D;
	font-weight: bold;
	text-decoration: none;
}
p.comment a:hover {
	text-decoration: underline;
}
.block-blue {
	width: auto;
	height: auto;
	padding: 10px 0px;
	/*border-bottom: 1px solid #3B447A;*/



			margin-bottom: 5px;
}
.block-blue a img {
	border:3px solid #f2ffbd;
	display:block;
	margin:0 0 6px 0;
	height:100px;
	width:100px;
}
.block-blue a:hover img {
	border-color:#056a9a;
}
img.friend-img {
	border: 2px solid #004966;
	float: left;
	margin: 6px 6px 0 0;
}
img.friend-img:hover {
	border: 2px solid #417D41;
}
img.avatar {
	border: 2px solid #004966;
}
img.avatar:hover {
	border: 2px solid #417D41;
}
.block-green {
	width: auto;
	height: auto;
	/*border-bottom: 1px solid #6DB261;*/



				margin-bottom: 26px;
	padding-bottom: 1px;
	font: normal 11px Arial;
	color: #666666;
	margin-top: 5px;
}
.profile {
	width: 90px;
	height: auto;
	float: left;
	background: #fff;
}
.post {
	width: 293px;
	height: auto;
	float: right;
	background: #fff;
}
p.post-info {
	background: #EAEAEA;
	padding: 2px;
}
.post-text {
	padding: 2px;
}
.clear {
	clear: both;
	height: 1px;
	font-size: 0;
	visibility: hidden;
}
.options li {
	width: 90px;
	height: 22px;
	list-style: none;
	background: #EAEAEA;
	margin-top: 1px;
	clear: left;
}
.options li a {
	width: 90px;
	height: 22px;
	color: #666666;
	font: bold 11px Arial;
	text-decoration: none;
	background: #EAEAEA;
	display: block;
}
.options li span {
	padding: 4px 3px;
}
.options li a:hover {
	background: #C4D9C2;
	display: block;
}
#post-options {
	width: auto;
	height: 18px;
}
#post-options li {
	list-style: none;
	display: inline;
}
#post-options li a {
	width: auto;
	height: 14px;
	border: 1px solid #387A32;
	float: left;
	padding: 2px 3px;
	text-decoration: none;
	color: #000;
	margin: 5px 3px 5px 0;
}
#post-options li a:hover {
	background: #C4D9C2;
}
#post-options li a.char {
	float: right;
	border: 1px solid #0E5368;
}
#post-options li a.char:hover {
	background: #fff;
}
#main-right {
	width:365px;
	height: auto;
	float: right;
}
.main-right-right {
	width: 300px;
	height: auto;
	float: right;
}
.main-right-right #log-in {
	background:url(../images/bg-form.png) no-repeat 0 0;
	width:285px;
	height:375px;
	margin:0 0 30px 0;
}
.main-right-right #log-in ol {
	margin:12px 0 0 24px;
}
.main-right-right #log-in li {
	margin:0 0 20px 0;
}
.main-right-right #log-in label {
	font:14px "Arial";
	font-weight:bold;
	color:#056a9a;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
}
.main-right-right #log-in .text-box {
	border:0px none;
	width:217px;
	font:1.6em Arial;
	font-weight:bold;
	color:#7f8189;
	height:29px;
	background:Transparent;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
}
.main-right-right #log-in img {
	margin:0 0 0 4px;
}
.main-right-right #log-in .buttons {
	padding:4px 0 0 0;
}
.main-right-right #search {
	background:url(../images/bg-search.png) no-repeat 0 0;
	width:286px;
	height:228px;
}
.main-right-right #search h3 {
	font:1.8em Arial;
	color:#056A9A;
	padding:4px 0 0 10px;
}
.main-right-right #search p {
	font:1.2em/1.4 Arial;
	color:#7f8189;
	width:245px;
	padding-top:55px;
	padding-left:18px;
}
.main-right-right #search ol {
	margin:12px 0 0 24px;
}
.main-right-right #search li {
	margin:0;
}
.main-right-right #search li label {
	font:1.3em "Arial";
	color:#257000;
	font-weight:bold;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 11px;
	margin-left: 0;
}
.main-right-right #search li .text-box {
	font:1.6em Arial;
	font-weight:bold;
	color:#7f8189;
	border:0px;
	width:218px;
	margin:5px 0 0 4px;
}
.main-right-right #search li.buttons {
	padding:0 0 0 0;
	margin:22px 0 0 0;
}
.main-right-right #ads {
	padding:30px 0 0 0;
}
.main-right-right #ads .ad-unit {
	width:285px;
	height:79px;
	background:#646464;
	margin:0 0 30px 0;
}
#profile-main {
	width: auto;
	height: auto;
	margin-top: 5px;
	font: normal 11px Arial;
	color: #666666;
}
#profile-status {
	margin: 10px 0 0;
}
.block-yellow {
	width: auto;
	height: auto;
	padding: 2px;
	border-bottom: 1px solid #AFB600;
	margin-bottom: 5px;
}
#about-q {
	width: 84px;
	height: auto;
	float: left;
	font: bold 11px Arial;
	color: #666666;
}
#about-a {
	width: 240px;
	height: auto;
	float: right;
	font: normal 11px Arial;
	color: #666666;
}
#recent-history {
	width: auto;
	height: auto;
	padding: 2px 0 0;
	border-bottom: 1px solid #79383D;
	font: normal 11px Arial;
	color: #666666;
}
#recent-history p {
	width: auto;
	height: 14px;
	background: #F4F4F4;
	padding: 4px;
	margin-bottom: 2px;
}
#recent-history a {
	text-decoration: underline;
	color: #387A32;
}
#recent-history a:hover {
	color: #4C9146;
}
input {
	font: normal 11px Arial;
}
.messagebox {
	width: 332px;
	height: 40px;
	float: left;
	border: 1px solid #387A32;
	font: normal 11px Arial;
	color: #666666;
	padding: 5px;
	vertical-align: text-top;
}
.submit-post {
	width: 36px;
	height: 52px;
	float: right;
	background: #387A32;
	border: 1px solid #234E21;
	color: #fff;
}
tr, td {
	padding: 4px;
	margin: 0px;
}
#journalFriends > li {
	padding: 3px;
	list-style-type: none;
}
div.actions {
	width: 150px;
	float: right;
	margin: 2px;
	padding: 2px;
	border: 1px solid #ccc;
	background-color: #fafafa;
}
#friends-list {
	overflow: hidden;
}
/* profile block */



div.avatar-holder {
	float:right;/*margin-right:50px;*/
}
ul.profile-options li {
	list-style: none;
	/*background: #eaeaea;*/



   /* margin-top: 1px;*/



	margin-left:9px;
	margin-right: 9px;
}
ul.profile-options li p, ul.profile-options li a {
	/*width: 35%;*/



	color: #666;
	font: bold 11px Arial;
	text-decoration: none;
	/*background: #eaeaea;*/



	display: block;
	margin-left:9px;
	padding: 4px;
}
ul.profile-options li p {
	font-weight: normal;
}
ul.profile-options li a:hover {
/*background-color: #c4d9c2;*/



}
p.thread-post {
	margin: 3px 0;
	border-left: 0.5em solid #ccc;
	padding: 0 4px;
}
/* misc */



.clearBlock {
	clear: both;
}
/* forms */



div.form-row {
	clear: left;
	margin: 3px 0px;
}
div.form-error, div.form_error {
	padding-left: 100px;
}
div.form-row input.clear-style {
	width: auto;
}
div.form-row input, div.form-row textarea {
	margin-bottom: 4px;
	width: 180px;
}
div.form-row label {
	display: block;
	float: left;
	width: 90px;
	padding-right: 10px;
	padding-top: 3px;
	margin-bottom: 10px;
	text-align: right;
	font-size:12px;
	font-weight:bold
}
div.form-row-indented {
	margin-left: 100px;
	font-size:12px;
	font-weight:bold
}
div.form-block-label-row label {
	font-size: 1.2em;
	display: block;
}
div.form-block-label-row input, div.form-block-label-row textarea {
	width: 100%;
	margin-bottom: 0.5em;
}
/*



---------------------------------------------



Base



--------------------------------------------- */



body {
	color:#056a9a;
	background:#353535 url(../images/bg-body.png) repeat-x 0 0;
	text-align:center;
	font-family:Arial;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#wrapper {
	width:984px;
	text-align:left;
	margin:20px auto 0 auto;/*background:#FFFFFF;*/
}
#wrapper .left-knots {
	width:19px;
	height:200px;
	float:left;
	position:relative;
}
img.knot-1 {
	position:absolute;
	top:116px;
	background:url(../images/knot-1.png) no-repeat;
	width:19px;
	height:71px;
}
#wrapper .left-knots .knot-2 {
	position:absolute;
	top:452px;
}
#subpage #wrapper .left-knots .knot-2 {
	display:none;
}
#wrapper .left-knots .knot-3 {
	position:absolute;
	top:703px;
}
#subpage #wrapper .left-knots .knot-3 {
	display:none;
}
#wrapper .primary {
	width:965px;
	float:left;
	background:#fff;
}
/*



---------------------------------------------



Header



--------------------------------------------- */



#header {
	background:url(http://www.rayku.com/images/bg-header.jpg) no-repeat 0 0;
	height:136px;
	position:relative;
}
#header h1 a {
	position:absolute;
	top:0;
	left:0;
	width:152px;
	height:86px;
	text-indent:-9999px;
	display:block;
}
#header img {
	position:absolute;
	top:12px;
	left:257px;
	width:58px;
	height:58px;
	border:6px solid #a5c9db;
}
#header .welcome {
	color:#81D6FF;
	font:1.8em Arial;
	position:absolute;
	top:17px;
	left:340px;
}
#header .action {
	position:absolute;
	top:64px;
	left:350px;
	font:0.9em Arial;
	text-transform:uppercase;
}
#header .action li {
	float:left;
}
#header .action li a {
	color:#fff;
	padding:18px 26px 18px 18px;
}
#header .main-nav {
	position:absolute;
	top:97px;
	left:20px;
	font:1.2em Arial;
	text-transform:uppercase;
}
#header .main-nav li {
	float:left;
	width:90px;
}
#header .main-nav li a {
	color:#fff;
	text-align:center;
	width:76px;
	height:30px;
	display:block;
	line-height:2.4;
}
#header .main-nav li a.active, #header .main-nav li a:hover {
	color:#056a9a;
	text-decoration:none;
	background:url(../images/bg-main-nav-item.png) no-repeat 0 0;
}
#header .latest {
	position:absolute;
	top:149px;
	left:50px;
	width: 907px;
}
#header .latest h2 {
	float:left;
	margin-left:10px;
	vertical-align:middle;
}
#header .latest h2 .live-feed {
	color:#056A9A;
	font:1.8em "Arial Black";
	text-transform:uppercase;
	vertical-align:middle;
}
#header .latest h2 .newest {
	font:1.4em Arial;
	color:#1C517C;
	vertical-align:middle;
}
#header .latest p {
	float:right;
	text-transform:uppercase;
	color:#fff;
	font:bold 1.1em Arial;
	line-height:2.2;
	display:inline;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
}
#header .latest p a {
	text-decoration:underline;
	color:#CCFF00;
}
#header form {
	float:none;
	overflow:hidden;
	position:absolute;
	right:3px;
	top:30px;
	width:690px;
}
* html #header form {
	width:278px;
}
#header form .text-box {
	width:180px;
	border:0px;
	padding-top:3px;
	font:12px Arial;
	font-weight:bold;
	color:#349e00;
	background:Transparent;
}
#header form input {
	float:left;
	display:inline;
}
#header .search #search-form {
	position:absolute;
	top:94px;
	right:27px;
	float:none;
	width:277px;
	overflow:hidden;
}
* html #header .search #search-form {
	width:278px;
}
#header .search #search-form .text-box {
	width:220px;
	border:0px;
	margin:4px 6px 0 0;
	font:1.9em Arial;
	background:Transparent;
}
#header .search #search-form input {
	float:left;
	display:inline;
}
#header1 {
	background:url(../images/bg-header-loggedin.jpg) no-repeat 0 0;
	height:136px;
	position:relative;
}
#header1 h1 a {
	position:absolute;
	top:0;
	left:0;
	width:152px;
	height:86px;
	text-indent:-9999px;
	display:block;
}
#header1 .welcome {
	color:#81D6FF;
	font:1.8em Arial;
	position:absolute;
	top:17px;
	left:253px;
}
#header1 .action {
	position:absolute;
	top:64px;
	left:263px;
	font:0.9em Arial;
	text-transform:uppercase;
}
#header1 .action li {
	float:left;
}
#header1 .action li a {
	color:#fff;
	padding:18px 26px 18px 18px;
}
#header1 .main-nav {
	position:absolute;
	top:97px;
	left:20px;
	font:1.2em Arial;
	text-transform:uppercase;
}
#header1 .main-nav li {
	float:left;
	width:90px;
}
#header1 .main-nav li a {
	color:#fff;
	text-align:center;
	width:76px;
	height:30px;
	display:block;
	line-height:2.4;
}
#header1 .main-nav li a.active, #header1 .main-nav li a:hover {
	color:#056a9a;
	text-decoration:none;
	background:url(../images/bg-main-nav-item.png) no-repeat 0 0;
}
#header1 .latest {
	position:absolute;
	top:149px;
	left:50px;
	width: 907px;
}
#header1 .latest h2 {
	float:left;
}
#header1 .latest h2 .live-feed {
	color:#056A9A;
	font:1.8em "Arial Black";
	text-transform:uppercase;
}
#header1 .latest h2 .newest {
	font:1.4em Arial;
	color:#1C517C;
}
#header1 .latest p {
	float:right;
	text-transform:uppercase;
	color:#fff;
	font:bold 1.1em Arial;
	line-height:2.2;
	display:inline;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 0;
}
#header1 .latest p a {
	text-decoration:underline;
	color:#CCFF00;
}
#header1 form {
	float:none;
	overflow:hidden;
	position:absolute;
	right:3px;
	top:30px;
	width:690px;
}
* html #header1 form {
	width:278px;
}
#header1 form .text-box {
	width:180px;
	border:0px;
	padding-top:3px;
	font:12px Arial;
	font-weight:bold;
	color:#349e00;
	background:Transparent;
}
#header1 form input {
	float:left;
	display:inline;
}
#header1 .search #search-form {
	position:absolute;
	top:94px;
	right:27px;
	float:none;
	width:277px;
	overflow:hidden;
}
* html #header1 .search #search-form {
	width:278px;
}
#header1 .search #search-form .text-box {
	width:220px;
	border:0px;
	margin:4px 6px 0 0;
	font:1.9em Arial;
	background:Transparent;
}
#header1 .search #search-form input {
	float:left;
	display:inline;
}


}
/*



---------------------------------------------



Body - Index



--------------------------------------------- */



#body {
	padding:0 0 40px 0;
}
#body .body-main {
	width:930px;
	float:left;
	padding:25px 0 0 16px;
}
#body .body-main h2 {
	text-transform:uppercase;
	color:#056A9A;
	font:1.8em "Arial Black";
	background:url(../images/bg-headers.png) no-repeat -10px 0;
	height:51px;
	padding:14px 0 0 50px;
	position:relative;
	left:-16px;
}
#body .body-main #intro {
	width:400px;
	height:165px;
	background:url(../images/bg-intro.jpg) no-repeat 0 0;
	padding:83px 8px 0 180px;
	position:relative;
	margin:0 0 12px 0;
}
#body .body-main #intro h2 {
	display:none;
}
#body .body-main #intro p {
	font:1.2em Arial;
	color:#fff;
	margin:0 0 20px 0;
}
#body .body-main #intro a {
	text-indent:-9999px;
	height:30px;
	position:absolute;
	top:162px;
}
#body .body-main #intro a.learn-more {
	width:135px;
	left:175px;
}
#body .body-main #intro a.sign-up {
	width:86px;
	left:320px;
}
#body .body-main #what-is {
	margin:0 0 16px 0;
}
#body .body-main #what-is p {
	font:1.5em/1.5 Arial;
	color:#056A9A;
	margin:0 0 40px 0;
}
#body .body-main #what-is p a {
	color:#4ebb18;
	font-weight:bold;
}
#body .body-main #say-hello ul {
	margin:10px 0 0 0;
}
#body .body-main #say-hello li {
	float:left;
	display:inline;
	margin:0 10px 27px 0;
}
#body .body-main #say-hello li a {
	display:block;
	width:109px;
	height:137px;
	text-align:center;
	font:1.2em "Arial Black";
	color:#1C517C;
}
#body .body-main #say-hello li a:hover {
	text-decoration:none;
	color:#4ebb18;
}
#body .body-main #say-hello li a img {
	border:5px solid #646464;
	margin:0 0 10px 0;
}
#body .body-main #say-hello li a:hover img {
	border-color:#9e9e9e;
}
.body-main TABLE TD {
	font-size:14px;
}
.body-main TABLE TD p {
	line-height:2;
}
#body .body-side {
	width:315px;
	float:right;
	padding:28px 0 0 10px;
}
.body-side #log-in {
	background:url(../images/bg-form.png) no-repeat 0 0;
	width:285px;
	height:245px;
	margin:0 0 30px 0;
}
.body-side #log-in ol {
	margin:21px 0 0 24px;
}
.body-side #log-in li {
	margin:0 0 20px 0;
}
.body-side #log-in label {
	font:1.4em "Arial Black";
	color:#fff;
	display:block;
	margin:0 0 12px 0;
}
.body-side #log-in .text-box {
	border:none;
	width:217px;
	font:2.2em Arial;
	margin:0 0 0 7px;
}
.body-side #log-in img {
	margin:0 0 0 4px;
}
.body-side #log-in .buttons {
	padding:4px 0 0 0;
}
.body-side #search {
	background:url(../images/bg-search.png) no-repeat 0 0;
	width:286px;
	height:373px;
}
.body-side #search h3 {
	font:1.8em Arial;
	color:#056A9A;
	padding:4px 0 0 10px;
}
.body-side #search p {
	font:1.4em/1.6 Arial;
	color:#056A9A;
	width:245px;
	margin:30px 0 0 20px;
}
.body-side #search ol {
	margin:12px 0 0 30px;
}
.body-side #search li {
	margin:0 0 16px 0;
}
.body-side #search li label {
	font:1.4em "Arial Black";
	color:#4EBB18;
	display:block;
	margin:0 0 10px;
}
.body-side #search li .text-box {
	font:2.2em Arial;
	border:none;
	width:218px;
}
.body-side #search li.buttons {
	padding:0 0 0 68px;
	margin:44px 0 0 0;
}
.body-side #ads {
	padding:30px 0 0 0;
}
.body-side #ads .ad-unit {
	width:285px;
	height:79px;
	background:#646464;
	margin:0 0 30px 0;
}
#grand-search {
	background:#ebebeb;
	border-width:1px 0;
	border-color:#b1b1b1;
	border-style:solid;
	text-align:center;
	font:1.4em Arial;
	padding:20px 0;
	margin:0 16px;
}
#subpage #grand-search {
	margin:0 6px;
}
#grand-search .text-box {
	width:252px;
	border:1px solid #b1b1b1;
	padding:2px;
}
/*



---------------------------------------------



Body - Subpage



--------------------------------------------- */



#subpage #body {
	padding:16px;
}
#subpage .skyscrapers {
	width:120px;
	float:left;
}
#subpage .skyscrapers a {
	display:block;
	margin:0 0 60px 0;
}
#subpage .content {
	width:796px;
	float:left;
	margin:0 0 0 8px;
	display:inline;
	padding:7px 0 0 9px;
	background:url(../images/bg-subpage-header.png) repeat-x 0 0;
}
#subpage .content h2 {
	font:1.8em Arial;
	color:#056A9A;
	padding:0 0 8px 0;
	border-bottom:3px solid #056a9a;
	margin:0 0 20px 0;
}
#subpage .content .content-main {
	width:409px;
	float:left;
}
#subpage .content .content-main h3 {
	background:url(../images/bg-content-main-header.png) no-repeat 0 0;
	height:32px;
	font:bold 1.2em Arial;
	color:#056A9A;
	padding:11px 0 0 8px;
}
.content-main .url {
	color:#056A9A;
	background:#f2ffbd;
	height:28px;
	padding:11px 0 0 10px;
	margin:0 0 10px 0;
}
.content-main .url a {
	color:#056a9a;
	font-family: Arial;
	font-size: 16px;
}
.content-main h4 {
	background:url(../images/bg-content-main-h4.png) no-repeat 0 0;
	height:26px;
	padding:14px 10px 0 10px;
}
.content-main h4 strong {
	font:bold 1.4em Arial;
	color:#056A9A;
	float:left;
}
.content-main .friends {
	padding:30px 0 0 0;
}
.content-main .friends h4, .content-main .comments h4 {
	font:1.4em Arial;
	background:none;
	border-bottom:2px solid #056a9a;
	padding:0;
	text-transform:uppercase;
}
.content-main .friends h4 strong {
	font-size:14px;
	float:none;
}
#main-body.main-left.block-green.comments ul {
	padding:12px 0 0 0;
}
#main-body.main-left.block-green.comments li {
	position:relative;
	height:120px;
}
#main-body.main-left.block-green.comments li img {
	position:absolute;
	top:17px;
	left:0;
}
#main-body.main-left.block-green .comments li a.commentator {
	font:1.1em Arial;
	color:#056A9A;
	position:absolute;
	top:74px;
	left:12px;
}
#main-body.main-left.block-green .comments li .comment-content {
	width:349px;
	height:88px;
	font:1.1em/1.7 Arial;
	color:#242424;
	position:absolute;
	right:0;
	top:0;
	background:url(../images/bg-comment-border.png) no-repeat 0 0;
}
.content-main .comments li .comment-content p {
	margin:14px 0 0 24px;
}
.content-main .comments li .comment-time {
	position:absolute;
	top:92px;
	left:86px;
	font:1.1em Arial;
	color:#595959;
}
.content-main h4 a, .content-side .recent h4 a {
	float:right;
	font:bold 11px Arial;
	color:#1C517C;
	text-transform:lowercase;
}
.content-main h4 a em, .content-side .recent h4 a em {
	font-weight:normal;
	color:#47a50e;
}
.content-main .friends ul {
	margin:8px 0;
}
.content-main .friends li {
	float:left;
	margin:0 2px 14px 0;
}
.content-main .friends li a {
	font:1.2em Arial;
	color:#056A9A;
	text-align:center;
	width:100px;
	display:block;
}
.content-main .friends li a:hover {
	text-decoration:none;
	color:#056A9B;
}
.content-main .friends li a img {
	border:3px solid #f2ffbd;
	display:block;
	margin:0 0 6px 0;
}
.content-main .friends li a:hover img {
	border-color:#056a9a;
}
.content-main .texts {
	background:url(../images/bg-texts.png) repeat-x 0 100%;
	border-bottom:3px solid #056a9a;
}
.content-main .texts p {
	color:#242424;
	font:1.2em/1.9 Arial;
	margin:3px 15px 20px 15px;
}
.content-main .comment {
	float:right;
}
.content-main .comment li {
	float:left;
	margin:0 0 0 10px;
}
.content-main .comment li a {
	font:1.2em/2.1 Arial;
	color:#fff;
	display:block;
	width:92px;
	height:29px;
	background:url(../images/btn-comment.png) no-repeat 0 0;
	text-align:center;
}
#subpage .content .content-side {
	width:379px;
	float:right;
}
#main-right .bulletin {
	background:url(../images/bg-bulletin.png) no-repeat 10px 0;
	width:369px;
	height:238px;
	padding:0 0 0 10px;
}
.bulletin .header {
	padding:11px 0 0 12px;
	height:26px;
}
.bulletin .header h3 {
/*font:1.2em Arial;



	color:#fff;

	float:left;

	width:254px;*/



}
.bulletin .header h4 {
/*padding:0 0 0 74px;*/

	/*overflow:hidden;

	width:100px;*/



}
.bulletin .header h4 a {
	font:bold 1.1em Arial;
	color:#1C517C;
	width:80px;
	/*padding:0 0 0 33px;*/

	

	/*padding-left:30px;*/

	

	overflow:hidden;
}
.bulletin img {
/*

	display:inline;



	float:right;



	margin:-5px 10px 0 0;

*/

}
.bulletin ul {
	float:left;
	width:163px;
	margin:0 0 0 -10px;
}
* html .bulletin ul {
	margin:0 0 0 -5px;
}
.bulletin li {
}
.bulletin li a {
	font:1em Arial;
	color:#1C517C;
	height:21px;
	display:block;
	padding:0 0 0 26px;
	line-height:2.1;
}
.bulletin li a:hover {
	background:url(../images/bg-bulletin-item.png) no-repeat 0 0;
	text-decoration:none;
	color:#fff;
}
.bulletin .online {
/*	color:#47A50E;



	font:1.4em Arial;



	background:url(../images/bg-dot.png) no-repeat 0 50%;



	padding:0 0 0 12px;



	float:left;



	margin:0 0 0 20px;



	margin-top:42px;



	font-weight:bold;*/ 

	





}
.bulletin .all-photos {
/*	color:#086D9C;



	font:1.2em/0.9 Arial;



	float:right;



	margin:35px 50px 0 0;

	font-weight:bold;*/ 



}
.content-side .player {
	padding:16px 0 0 16px;
	text-align:center;
}
/*.bulletin .all-photos, .bulletin .online {



	font-weight:bold;



	margin-top:15px;



}*/



.content-side .about {
	padding:20px 0 0 0;
}
.content-side .about h4, .content-side .recent h4 {
	border-bottom:2px solid;
	padding:0 0 6px 0;
	text-transform:uppercase;
}
.content-side .recent {
	padding:20px 0 0 0;
}
.content-side .recent h4 {
	color:#056A9A;
	font:1.4em Arial;
}
.content-side .recent ul {
}
.content-side .recent li {
	font:1.2em Arial;
	color:#242424;
	padding:16px 0 16px 30px;
	background:url(../images/dot-arrow.png) no-repeat 10px 50%;
	border-bottom:1px dashed #c9c9c9;
}
.content-side .recent li em {
	color:#929292;
}
.content-side .recent li a {
	font-weight:normal;
	color:#3E8910;
}
.content-side .about h4 a {
	color:#056A9A;
	font:1.4em Arial;
}
.about dl {
	margin:12px 0 0 0;
}
.about td1 {
	color:#3E8910;
	font:bold 1.4em Arial;
	display:block;
	float:left;
	width:130px;
}
.about td2 {
	float:right;
	font:1.4em Arial;
	color:#242424;
	width:237px;
}
.about dd, .about dt {
	margin:2px 0 0 0;
}
.about .about-me {
	display:block;
	height:80px;
}
.about .about-me, .about .hobbies {
	margin:20px 0 0 0;
}
.recent, .about {
	margin:0 0 0 10px;
}
.qa {
	width:619px;
	height:auto;
	margin:0 0 20px 0;
	background:url(../images/qa_bg.jpg) repeat-y;
}
.qa .ta {
	width:514px;
	height:45px;
	background:url(../images/question.jpg) no-repeat;
	padding:20px 35px 0 70px;
}
.qa .ta h1, .qa .tb h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#056a9a;
	font-size:16px;
	font-weight:bold;
	float:left;
	padding:4px 0 0 0;
}
.qa .ta .submitted {
	width:151px;
	height:16px;
	background:url(../images/submitted.gif) no-repeat;
	float:right;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fdfdfd;
	padding:4px 0;
}
.qa .sep {
	height:2px;
	width:515px;
	background:url(../images/sep.gif) repeat-x;
	margin:15px 0;
}
.qa .tb {
	width:514px;
	height:45px;
	background:url(../images/answer.jpg) no-repeat;
	padding:20px 35px 0 70px;
}
.answer_submit {
	padding:15px 10px 0 10px;
	height:auto;
	width:599px;
	background:url(../images/qa_bg.jpg) repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#747474;
	line-height:26px;
}
.qa .bg {
	width:559px;
	height:auto;
	background:url(../images/qa_bg.jpg) repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#747474;
	padding:0 30px;
	line-height:26px;
}
.qa .b {
	width:619px;
	height:25px;
	background:url(../images/qa_b.jpg) no-repeat;
}
.submit_answer {
	width:264px;
	height:35px;
	background:url(../images/submit_answer.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	border:none;
	margin:0 0 20px 0;
}
.publish_response {
	width:264px;
	height:35px;
	background:url(../images/publish_response.jpg) no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	border:none;
	margin:0 0 20px 0;
}
#boxes_right {
	float:right;
	width:271px;
	height:auto;
	margin:25px 25px 0 0;
}
#boxes_right .box {
	background:url(../images/sideb_bg.jpg) repeat-y;
	width:271px;
	height:auto;
}
#boxes_right .box .t {
	background:url(../images/sideb_t.jpg) no-repeat top;
	height:31px;
	width:231px;
	padding:20px 20px 0 20px;
}
#boxes_right .box .t h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#056a9a;
}
#boxes_right .box .t .div {
	background:url(../images/sep.gif) repeat-x;
	height:2px;
	width:231px;
	margin:10px 0 0 0;
}
#boxes_right .box .bg {
	width:231px;
	height:auto;
	background:url(../images/sideb_bg.jpg) repeat-y;
	padding:0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8f8f8f;
	line-height:24px;
}
#boxes_right .box .bg li {
	color:#525050;
	list-style:disc;
	margin:0 0 20px 15px;
}
#boxes_right .box .b {
	height:33px;
	width:271px;
	background:url(../images/sideb_b.jpg) no-repeat;
}
#shop_right {
	float:right;
	width:284px;
	height:auto;
	margin:66px 15px 0 0;
}
#shop_right .cart {
	width:284px;
	height:auto;
	padding:10px 0 0 0;
	border-top:1px dotted #20648b;
}
#shop_right .cart a.checkout {
	width:106px;
	height:30px;
	background:url(../images/checkout.jpg) no-repeat;
	float:right;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	border:none;
	margin:5px 0 20px 0;
}
#shop_right .cart .t {
	height:22px;
	width:254px;
	background:url(../images/cart_t.jpg) no-repeat;
	padding:15px 15px 0 15px;
}
#shop_right .cart .t h1 {
	color:#257000;
	font-size:14px;
	font-weight:bold;
}
#shop_right .cart .bg {
	height:auto;
	width:284px;
	background:url(../images/cart_bg.jpg) repeat-y;
	padding:0 0 5px 0;
	border-bottom:1px dashed #d9d9d9;
}
#shop_right .cart .bg ol {
	background:url(../images/cart_li.jpg) repeat-y;
	width:284px;
	height:auto;
}
#shop_right .cart .bg li {
	height:13px;
	width:264px;
	padding:12px 15px 12px 0;
	font-size:12px;
	margin:0 10px;
	list-style:none;
	color:#808080;
	background:url(../images/item.png) no-repeat left;
}
#shop_right .cart .bg li .number {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	float:left;
	width:22px;
	text-align:center;
	margin:0 15px 0 0;
}
#shop_right .cart .bg li .article {
	float:left;
	width:115px;
}
#shop_right .cart .bg li .price {
	width:70px;
	float:left;
	font-weight:bold;
	text-align:center;
}
a.remove {
	float:right;
	width:22px;
	height:23px;
	background:url(../images/remove.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	border:none;
	margin:-5px 0 0 0;
}
#shop_right .cart .b {
	height:18px;
	width:254px;
	background:url(../images/cart_b.jpg) no-repeat;
	color:#808080;
	padding:10px 15px;
}
#shop_right .cart .b .ammount {
	width:147px;
	float:left;
	font-weight:bold;
	font-size:13px;
}
#shop_right .cart .b .price {
	width:70px;
	text-align:center;
	font-weight:bold;
	float:left;
	font-size:13px;
}
#shop_right .text {
	width:264px;
	height:auto;
	padding:0 0 0 20px;
	font-size:13px;
	color:#979797;
	line-height:20px;
}
#shop_right .text .link {
	color:#1c517c;
	font-weight:bold;
	text-decoration:none;
}
#shop_right .text h1 {
	color:#1c517c;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
	margin:0 0 5px 0;
}
#shop_right .text ul {
	margin:0 0 15px 0;
}
#shop_right .text li {
	list-style:none;
	margin:0 0 0 20px;
}
#shop_right .text a {
	color:#979797;
	text-decoration:none;
}
#shop_right .text a:hover {
	color:#257000;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px dotted #257000;
	position:relative;
}
#shop_right .header {
	background:url(../images/item_r.jpg) no-repeat bottom;
	height:15px;
	width:224px;
	color:#494949;
	font-size:14px;
	font-weight:bold;
	padding:17px 10px 15px 50px;
	margin:0 0 10px 0;
}
#shop_right .header a {
	color:#494949;
	text-decoration:none;
}
#shop_right .header:hover, #shop_right .header_current {
	background:url(../images/item_r.jpg) no-repeat top;
	color:#257000;
}
#shop_right .header:hover a {
	color:#257000;
	text-decoration:none;
}
#shop_left {
	float:left;
	width:642px;
	height:auto;
}
#shop_left .box {
	width:637px;
	height:auto;
	margin: 0 0 20px 0;
	background:url(../images/shopl_bg.jpg) repeat-y;
}
#shop_left .box .t {
	width:637px;
	height:auto;
	background:url(../images/shopl_t.jpg) no-repeat top;
}
#shop_left .box .b {
	width:637px;
	height:auto;
	background:url(../images/shopl_b.jpg) no-repeat bottom;
}
#shop_left .box .cont {
	padding:15px;
	width:607px;
	height:auto;
}
#shop_left .box .cont .item {
	width:607px;
	padding:10px 0;
	height:auto;
	border-bottom:1px dotted #257000;
}
#shop_left .box .cont .item .left {
	float:left;
	width:97px;
	height:auto;
}
#shop_left .box .cont .item .left .thumb {
	border:1px solid #e5e5e5;
	padding:2px;
}
.details {
	width:97px;
	height:29px;
	border:none;
	background:url(../images/view_details.jpg) no-repeat;
	float:left;
	margin:10px 20px 10px 0;
}
#shop_left .box .cont .item .right {
	float:right;
	width:490px;
	height:auto;
	color:#969595;
	font-size:13px;
	line-height:17px;
}
#shop_left .box .cont .item .right h1 {
	font-size:15px;
	font-weight:bold;
	color:#1c517c;
	margin:0 0 10px 0;
}
#shop_left .box .cont .item .right .prices {
	width:490px;
	text-align:right;
	color:#555555;
	padding:10px 0;
}
#shop_left .box .cont .item .right .prices span {
	color:#257000;
	font-weight:bold;
}
.rp_av {
	width:577px;
	height:44px;
	background:url(../images/points_bg.jpg) repeat-x;
	padding:0 15px;
}
.rp_av h1 {
	color:#2d4b20;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:15px 0 0 0;
}
.rp_av h1 span {
	color:#056a9a;
}
.rp_av .earn {
	float:right;
	height:21px;
	width:81px;
	background:url(../images/earn_more.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	border:none;
	overflow:hidden;
	margin:12px 0 0 0;
}
#shop_left form {
	padding:10px 0;
	margin:0 0 0 8px;
}
#shop_left label {
	color:#056a9a;
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
}
#shop_left .field {
	width:277px;
	height:22px;
	border:none;
	background:url(../images/donate_f.gif) no-repeat;
	font-size:13px;
	color:#999999;
	padding:9px;
	float:left;
	margin:10px 15px 10px 0;
}
#shop_left .hint {
	float:left;
	width:239px;
	height:16px;
	background:url(../images/donate_h.gif) no-repeat;
	margin:10px 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:12px 15px 12px 20px;
}
#shop_left .message {
	width:568px;
	height:98px;
	border:none;
	background:url(../images/donate_t.gif) no-repeat;
	padding:9px;
	font-size:13px;
	margin:10px 0 0 0;
	color:#666666;
}
.cont h1 {
	color:#257000;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.cont .it {
	width:100px;
	text-align:center;
	padding:0 25px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#808080;
}
.cont .it a {
	color:#808080;
	text-decoration:none;
}
.cont .sepv {
	width:2px;
	height:100px;
	background:url(../images/sep.gif) repeat-y;
	float:left;
}
.cont .it img {
	border:1px solid #d6d6d6;
}
.info .desc {
	width:607px;
	padding:50px 0 0 0;
	font-size:13px;
	color:#909090;
	line-height:24px;
}
.info .desc h3 {
	padding:0;
	margin:0;
}
.info .left {
	width:235px;
	height:auto;
	float:left;
}
.info .left .thumb {
	border:1px solid #d5d5d5;
	padding:2px;
	margin:0 0 10px 0;
}
.info .left .rating {
	width:86px;
	height:auto;
	float:left;
	font-size:11px;
	color:#a6a6a6;
}
.info .left .enlarge {
	float:right;
	width:128px;
	height:29px;
	background:url(../images/enlarge.jpg) no-repeat;
	border:none;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
}
.info .right {
	width:350px;
	height:auto;
	float:right;
}
.info .right h1 {
	font-size:17px;
	font-weight:bold;
	color:#257000;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
}
.info h3 {
	color:#1c517b;
	font-size:15px;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:0 0 10px 0;
}
.info .right ul.left {
	width:175px;
	height:auto;
	float:left;
}
.info .right ul.right {
	width:175px;
	float:left;
	height:auto;
}
.info .right li {
	font-size:14px;
	color:#909090;
	list-style:disc;
	line-height:25px;
	margin:0 0 0 25px;
}
.info .right .sep {
	height:2px;
	width:350px;
	background:url(../images/sep.gif) repeat-x;
	margin:10px 0;
}
.info .right .stock {
	width:300px;
	padding:5px;
	font-size:15px;
	line-height:18px;
	color:#626262;
}
.info .right .stock .l {
	float:left;
	text-align:left;
	line-height:18px;
	height:30px;
}
.info .right .stock .r {
	float:right;
}
.info .right .stock .add {
	width:90px;
	height:25px;
	background:url(../images/add.jpg) no-repeat;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	border:none;
}
.ch {
	font-size:13px;
	color:#a1a1a1;
}
.ch h1 {
	color:#257000;
	font-size:14px;
	font-weight:bold;
}
.ch .sep {
	width:607px;
	height:2px;
	background:url(../images/sep.gif) repeat-x;
	margin:0 0 10px 0;
}
.ch .obj {
	width:300px;
	float:left;
	padding:0;
	border:none;
	height:23px;
	padding:2px 0 0 0;
	margin:0 0 8px 0;
}
.ch .price {
	width:100px;
	float:left;
	text-align:center;
	height:23px;
	padding:2px 0 0 0;
}
.ch .qtty {
	width:100px;
	float:left;
	text-align:center;
	height:23px;
	padding:2px 0 0 0;
}
.wr {
	text-align:center;
	background:url(../images/qtty.gif) no-repeat center top;
}
.ch .f {
	float:left;
	font-size:14px;
	line-height:30px;
	width:305px;
	margin:0 15px 0 0;
}
.r {
	margin:0;
	float:left;
	font-size:14px;
	line-height:30px;
}
.ch .f h3 {
	color:#11639f;
	font-weight:bold;
}
.ch .f span {
	color:#257000;
	font-weight:bold;
	padding:0 10px 0 0;
}
.ch .r span {
	color:#257000;
	font-weight:bold;
	padding:0 10px 0 10px;
}
.ch .r .coupon {
	width:153px;
	height:16px;
	border:none;
	background:url(../images/coupon.gif) no-repeat;
	float:left;
	color:#999999;
	padding:9px;
	margin:0 5px 0 0;
}
.ch .r .apply {
	width:84px;
	height:29px;
	border:none;
	float:right;
	background:url(../images/apply.gif) no-repeat;
}
.ttl {
	color:#1c517c;
	font-weight:bold;
	font-size:14px;
	width:607px;
	text-align:center;
	padding:0 0 10px 0;
}
.fill {
	width:637px;
	height:auto;
	margin:30px 0 10px 0;
}
.fill h1 {
	color:#1c517c;
	font-size:16px;
	font-weight:bold;
	line-height:37px;
	padding:0 0 0 25px;
}
.fill .holder {
	background:url(../images/fill_bg.gif) repeat-y;
	width:637px;
	height:auto;
}
.fill .holder .t {
	background:url(../images/fill_t.gif) no-repeat;
	height:9px;
	width:637px;
}
.fill .holder .cont {
	background:url(../images/fill_b.gif) no-repeat bottom;
	height:auto;
	width:597px;
	padding:0 20px 9px 20px;
}
.fill .holder .cont h3 {
	float:left;
	color:#257000;
	font-size:14px;
	font-weight:bold;
	line-height:45px;
}
.fill .holder .cont .data {
	float:right;
	width:407px;
	height:13px;
	padding:13px;
	font-size:13px;
	color:#999999;
	background:url(../images/data.gif) no-repeat;
	border:none;
	margin:5px 0;
}
.fill .holder .cont select {
	width:433px;
	float:right;
	height:39;
	margin:15px 0;
}
.fill .send {
	width:84px;
	height:29px;
	border:none;
	background:url(../images/submit.gif) no-repeat;
	float:right;
	margin:10px 20px 10px 0;
}

/*



---------------------------------------------



Hover Notice



--------------------------------------------- */







/* ----- tool tip specific styles ----- */



#theToolTip {
	position: absolute;
	left: -300px;
	width: 200px;
	border: 2px solid #C0C09F;
	padding: 10px 0px 0px 10px;
	background-color: #FFFFCC;
	visibility: hidden;
	z-index: 100;
}
#ToolTipPointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
#theToolTip p {
	font-weight:normal;
	font-size: 11px;
	color: #333333;
	line-height:1.4em;
	margin: 4px 4px 10px 0;
}
#ToolTipTextWrap {
	font-weight:bold;
	font-size: 1.2em;
	color: #592C16;
	margin-right:10px;
}
/* Send Gift */



.left-bg {
	width: 637px;
	background: url(/images/bg-left.png) repeat-y #FFFFFF;
}
.left-top {
	width: 637px;
	height: 12px;
	background: url(/images/left-top.png) no-repeat top;
}
.left-bottom {
	width: 637px;
	height: 12px;
	background: url(/images/left-bottom.png) no-repeat bottom;
	overflow: hidden;
	margin-bottom: 14px;
}
.left-bg h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #056a9a;
}
.send-gift {
	width: 613px;
	padding: 0 12px;
}
#input-who {
	width: 273px;
	height: 29px;
	background: url(/images/input-who.png) no-repeat;
	border: 0;
	font: bold 1.6em Arial;
	color: #7f8189;
	padding: 11px 11px 0 11px;
	margin: 7px 0 12px 0;
}
#input-message {
	width: 589px;
	height: 61px;
	background: url(/images/input-message.png) no-repeat;
	padding: 11px;
	font: bold 1.6em Arial;
	color: #7f8189;
	border: 0;
	margin-top: 7px;
}
.gift-box {
	width: 92px;
	float: left;
	margin-right: 12px;
	height: 110px;
	margin-top: 12px;
}
#nright {
	margin-right: 0;
}
#nbot {
	margin-bottom: 0;
}
#nbotr {
	margin-right: 0;
	margin-bottom: 0;
}
.privacy_block {
	width: 613px;
	margin-top: 12px;
}
.privacy_block_left {
	float: left;
	width: 80px;
	text-align: center;
	margin-left: -6px;
}
.privacy_block_text {
	float: right;
	width: 533px;
}
.privacy_block_text p {
	font-size: 12px;
	color: #8d8d8d;
	line-height: 18px;
}
input#continue {
	width: 116px;
	height: 35px;
	background: url(/images/continue.png) no-repeat;
	border: 0;
	cursor: pointer;
}
.right-bg {
	width: 284px;
	background: url(/images/bg-right.png) repeat-y;
}
.right-top {
	width: 284px;
	height: 12px;
	background: url(/images/right-top.png) no-repeat;
}
.right-bottom {
	width: 284px;
	height: 12px;
	background: url(/images/right-bottom.png) no-repeat;
	overflow: hidden;
	margin-bottom: 14px;
}
.right-inside {
	width: 238px;
	padding: 11px 23px;
}
.right-inside h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #257000;
}
.receivedgifts {
	width: 238px;
	margin-top: 12px;
}
.receivedleft {
	float: left;
	width: 74px;
	text-align: center;
}
.receivedright {
	float: right;
	width: 150px;
	font-size: 12px;
	color: #7f8189;
	line-height: 18px;
}
.receivedright a {
	color: #056a9a;
	font-weight: bold;
}
#price {
	padding:8px 0 0 0;
	width: 73px;
	height: 13px;
	text-align: center;
	color: #909090;
	font-size: 12px;
}
#price:hover {
	padding:8px 0 0 0;
	width: 73px;
	height: 13px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
}
.gift-box img {
	padding:10px 3px 3px 0px;
	cursor: pointer;
}
.gift-box {
	width:92px;
}
.award_img_main {
	clear:left;
	display:block;
	float:left;
	position:relative;
	width:150px;
}
.award_img {
	float:left;
	position:relative;
}
/*sedn gift ends */

.pt {
	color:#81D6FF;
	font:1.8em Arial;
	position:absolute;
	top:17px;
	left:840px;
}
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #7a7a7a;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	padding:4px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor: pointer;
}
.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.myButton:active {
	position:relative;
	top:1px;
}
/*
---------------------------------------------
Footer
--------------------------------------------- */
#footer {
	height:95px;
	font:1.2em Arial;
	color:#666;
	padding:22px 0 0 0;
}
#footer a {
	color:#069;
}

#footer .foo {
	border-top:2px solid #0078B3;
	background:#ECF4F9;
	padding:26px 16px;
}
#footer .foo p {
	margin:0 0 4px 0;
}
#footer .foo ul li {
	float:left;
	padding:0 12px 0 0;
	background:url(../images/bg-footer-link.png) no-repeat 100% 50%;
}
#footer .foo ul li.nobg {
	background:none;
}
#footer .partners {
	float:right;
	padding:8px 0 0 0;
}
#footer .partners img {
	margin:0 0 0 25px;
}
