
@import 'jquery.mobile-1.0b1.css';
/*@import 'jqm.css';*/
/* RK
-----------------------------------------------------------------------------------------------------------*/
body{}
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
/*custom*/

/* Portrait mode css */
@media screen and (max-width: 320px)
{
.searchContainer input[type=text]{width:89.5%;}
.selectedimg img, .screen-fit-image img{max-width:310px;}
}
 
/* Landscape mode css */
@media screen and (min-width: 320px)
{
.searchContainer input[type=text]{width:92.5%;}
.selectedimg img, .screen-fit-image img{max-width:470px;}
}
.no-padding{padding:0 !important;}
.no-padding-tb{padding-top:0 !important;padding-bottom:0 !important;}
.no-margin-tb{margin-top:0 !important;margin-bottom:0 !important;}
.no-border-radius, .no-border-radius .ui-corner-right, .no-border-radius .ui-corner-left{-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;}

.relative{position:relative;}
.absolute{position:absolute;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;}
.auto{margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.inline{display:inline;}
.vertTop{vertical-align:top;}
.vertMid{vertical-align:middle;}
.tPadding{padding-top:5px !important;}
.rPadding{padding-right:5px !important;}
.rPadding2x{padding-right:15px !important;}
.lPadding{padding-left:5px !important;}
.lPadding2x{padding-left:10px !important;}
.smaller-font .ui-radio label{font-size:12px !important;}
.no-margin{margin:0 !important;}
.header-custom-buttons{padding:3px !important;}

.fix-controlgroup-button-width{width:60px !important;}

.searchLink{padding-left:160px !important;}
.searchResult .ui-btn-inner .ui-btn-text{height:132px}
.searchRating{font-size:10px;}
img.searchThumb{max-width:150px !important; max-height:150px !important;}
.searchTypeText{font-size:0.70em;background:#949494;padding:4px 6px;color:#fff;font-weight:normal;text-transform:lowercase;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top:-72px !important;display:none;}
.searchTypeBlank{font-size:0.70em;line-height:0.70em;background:transparent;padding:10px 6px;color:#fff;font-weight:normal;text-transform:lowercase;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.overridePadding .ui-li{padding:10px 0 10px 10px !important;}/*overriding the default padding for li tags*/
.overridePadding h1{padding:0 !important;margin-top:2px;text-align:center;}

.trialThumbSize{max-width:261px !important;max-height:155px !important;}
.trialThumbSize.ui-li-thumb{max-width:261px !important;max-height:155px !important;position:relative !important;}

.border-light-grey{border-top:1px solid #cccccc !important;border-bottom:1px solid #cccccc !important;}
.custom-link-inherit{padding-left:10px !important;}
.big-thumb-gb{height:162px !important;text-align:center;}
.hide-list-arrows li span.ui-icon{display:none;}
.trialThumbs{}
.ui-li-thumb{max-width:300px !important;max-height:200px !important;}/*overriding the default thumb size which is 80x80 */
.ui-li-thumb-ipad{max-width:300px !important;max-height:200px !important;}/*overriding the default thumb size which is 80x80 */

.upgradeNowBtn .ui-btn-inner{
border: 1px solid #ff8400;
background: #fbd5a7; /* Old browsers */
background: -moz-linear-gradient(top, #fbd5a7 1%, #f6aa4a 10%, #ffed2b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fbd5a7), color-stop(10%,#f6aa4a), color-stop(100%,#ffed2b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fbd5a7 1%,#f6aa4a 10%,#ffed2b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fbd5a7 1%,#f6aa4a 10%,#ffed2b 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #fbd5a7 1%,#f6aa4a 10%,#ffed2b 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd5a7', endColorstr='#ffed2b',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #fbd5a7 1%,#f6aa4a 10%,#ffed2b 100%); /* W3C */
}
.upgradeNowBtn .ui-btn-text{
color:#fff;
font-size:30px;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1); 
}
.tGutter{margin-top:10px;}
.lGutter{margin-left:10px;}
.rGutter{margin-right:10px;}

.searchContainer input[type=text]{height:15px;margin:6px 5px 0 10px;display:block;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding:7px 5px;}
.searchContainer{
background: #C7FC77; /* old browsers */
background: -moz-linear-gradient(top, #C7FC77 0%, #99D838 3%, #99D838 4%, #7AB834 52%, #58A405 52%, #327D00 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C7FC77), color-stop(3%,#99D838), color-stop(4%,#99D838), color-stop(52%,#7AB834), color-stop(52%,#58A405), color-stop(100%,#327D00)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C7FC77', endColorstr='#327D00',GradientType=0 ); /* ie */
height:44px;
border-top:1px solid #499513;
border-bottom:1px solid #499513;
}

.logo-gb{width:152px;height:28px;}
/*animations*/
.arrow-animate-open {
  -webkit-animation-name: tabOpen;
  -webkit-animation-duration:0.5s;
  -webkit-animation-iteration-count:1;
  -webkit-animation-timing-function:linear;
  /*freezes at last frame*/
  -webkit-animation-fill-mode:forwards;
}
@-webkit-keyframes tabOpen {
  from {-webkit-transform:translate(0,-4px) rotate(-90deg);}
  to {-webkit-transform:translate(0,0px) rotate(0deg);}
}

.arrow-animate-close {
  -webkit-animation-name: tabClose;
  -webkit-animation-duration:0.5s;
  -webkit-animation-iteration-count:1;
  -webkit-animation-timing-function:linear;
  /*freezes at last frame*/
  -webkit-animation-fill-mode:forwards;
}
@-webkit-keyframes tabClose {
  from {-webkit-transform:translate(0,0) rotate(0deg);}
  to {-webkit-transform:translate(0,-4px) rotate(-90deg);}
}
/*end animations*/
/*css arrows*/
.arrow-small{border-style:solid;border-width:6px;width:0;height:0;}
.arrow-open-blue{border-color: #3ac7d0 transparent transparent transparent;margin-top:13px;}
.arrow-close-blue{border-color: #3ac7d0 transparent transparent transparent;margin-top:13px;-webkit-transform:translate(0,-4px) rotate(-90deg);-moz-transform:translate(0,-4px) rotate(-90deg);transform:translate(0,-4px) rotate(-90deg);}

.counter-gb{
	background:#00536e;
	padding:2px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#fff;
	text-shadow:none;
	font-size:.8em;
	font-weight:bold;
	margin:6px 7px 7px 7px;
}
.sliderbg-gb{
background: #535353; /* old browsers */
background: -moz-linear-gradient(top, #535353 0%, #1F1F1F 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#1F1F1F)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#1F1F1F',GradientType=0 ); /* ie */
}
.ui-bar-blue-gb{
background: #80DCE7; /* old browsers */
background: -moz-linear-gradient(top, #80DCE7 0%, #58D1DF 3%, #23C1D4 4%, #245081 52%, #0589A6 52%, #00587C 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80DCE7), color-stop(3%,#58D1DF), color-stop(4%,#23C1D4), color-stop(52%,#245081), color-stop(52%,#0589A6), color-stop(100%,#00587C)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80DCE7', endColorstr='#00587C',GradientType=0 ); /* ie */
border-top:1px solid #182e37;border-bottom:1px solid #182e37;
height:30px;
padding:10px;
}
.ui-bar-blue-gb h3{margin:3px 0 0 0 !important;text-transform:uppercase;color:#9ef4ff;text-shadow:none !important;font-size:1.3em;}
.ui-bar-black-gb{
background: #636363; /* old browsers */
background: -moz-linear-gradient(top, #636363 0%, #494949 3%, #353535 4%, #232323 52%, #151515 52%, #000000 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(3%,#494949), color-stop(4%,#353535), color-stop(52%,#232323), color-stop(52%,#151515), color-stop(100%,#000000)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#000000',GradientType=0 ); /* ie */
height:30px;
padding:10px;
}
.ui-bar-blue-btn{
background: #80DCE7; /* old browsers */
background: -moz-linear-gradient(top, #80DCE7 0%, #58D1DF 3%, #23C1D4 4%, #245081 52%, #0589A6 52%, #00587C 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80DCE7), color-stop(3%,#58D1DF), color-stop(4%,#23C1D4), color-stop(52%,#245081), color-stop(52%,#0589A6), color-stop(100%,#00587C)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80DCE7', endColorstr='#00587C',GradientType=0 ); /* ie */
}
.ui-bar-blue-btn h3{text-transform:uppercase;color:#FFF;text-shadow:1px 1px 1px #000 !important;font-size:1.3em;margin:0 !important;}

.ui-bar-green-gb{
background: #C7FC77; /* old browsers */
background: -moz-linear-gradient(top, #C7FC77 0%, #99D838 3%, #99D838 4%, #7AB834 52%, #58A405 52%, #327D00 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C7FC77), color-stop(3%,#99D838), color-stop(4%,#99D838), color-stop(52%,#7AB834), color-stop(52%,#58A405), color-stop(100%,#327D00)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C7FC77', endColorstr='#327D00',GradientType=0 ); /* ie */
height:28px;
border-top:1px solid #499513;
border-bottom:1px solid #499513;
}

.button-blue-gb{
background: #A6C5E7; /* old browsers */
background: -moz-linear-gradient(top, #A6C5E7 0%, #3373B9 5%, #2D65A3 6%, #245081 51%, #1c3f65 51%, #1c3f65 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A6C5E7), color-stop(5%,#3373B9), color-stop(6%,#2D65A3), color-stop(51%,#245081), color-stop(51%,#1c3f65), color-stop(100%,#1c3f65)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6C5E7', endColorstr='#1c3f65',GradientType=0 ); /* ie */
background: -o-linear-gradient(top, #A6C5E7 0%,#3373B9 5%,#2D65A3 6%,#245081 51%,#1c3f65 51%,#1c3f65 100%); /* opera */	
border:1px solid #275e80;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px #798587;
-moz-box-shadow: 0px 0px 5px #798587;
box-shadow: 0px 0px 5px #798587;
color:#a8f5ff !important;
font-size:0.7em !important;
font-family: Helvetica, Arial, sans-serif;
text-transform:uppercase;
padding:5px 5px 7px 5px;
font-weight:normal !important;
text-decoration:none;
}

/*gallery*/
.gallerycontent a img{width:80px;height:80px;}
.dialogHeadText p{color:#9c9c9c;text-shadow:none;}
.imageGalContent{background:transparent !important;border:none !important;}
.galPrev{}
.galNext{}
.headtitle{text-shadow: 0 -1px 1px #000000;color:#fff;}
/*end gallery*/

/*photoswipe*/
.gallery-item a img{width:80px;height:80px;}
div.gallery-row:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div.gallery-item { float: left; width: 50%; }
div.gallery-item a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
div.gallery-item img { display: block; width: 100%; height: auto; }

div.gallery-item2 { float: left; width: 100%; }
div.gallery-item2 a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
div.gallery-item2 img { display: block; width: 100%; height: auto; }
.gallery .ui-content { overflow: hidden; }
/*end photoswipe*/

/*footer icons*/
.footerMenu{height:40px;list-style:none;padding:5px 10px !important;margin:0px auto;width:320px;}
.footerMenu li{margin:0 16px;}
.footerMenu li a{font-size:10px;color:#a8a8a8 !important;text-decoration:none !important;text-shadow: 1px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);float:left;padding-top:25px;}
.footerSprite{background:url('/images/footer_sprite.png') no-repeat;float:left;}
.footerIcons{height:40px;}
.footerHome{width:23px;background-position:0px 0px;}
.footerHome a{padding:25px 0px 10px 0px;}
.footerSites{width:29px;background-position:-24px 0px;}
.footerSites a{padding:25px 3px 10px 3px;}
.footerModels{width:43px;background-position:-53px 0px;}
.footerModels a{padding:25px 5px 10px 5px;}
.footerBrowse{width:19px;background-position:-97px 0px;}
.footerBrowse a{padding:25px 0px 10px 0px;}
.footerJoin{width:19px;background-position:-117px 0px;}
.footerJoin a{padding:25px 0px 10px 0px;}
.footerSpecials{width:27px;background-position:-136px 0px;}
.footerSpecials a{padding:25px 0px 10px 0px;}
/*end footer*/
/*custom ui icons*/
.ui-icon-settings{background-image:url(icons-custom-18-white.png);background-repeat:no-repeat;background-position:0 50%;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi) {
	.ui-icon-settings {
		background-image: url(icons-custom-36-white.png);
		-moz-background-size: 18px 18px;
		-o-background-size: 18px 18px;
		-webkit-background-size: 18px 18px;
		background-size: 18px 18px;
	}
}

/*end custom ui icons*/

/*search*/
.clear-right-icon .ui-icon-arrow-r{display:none !important;}
/*end search*/

/*pagination*/
/*.pagination .ui-btn-icon-left, .pagination .ui-btn-inner,.pagination .ui-btn-icon-right,.pagination .ui-btn-inner{padding-bottom:9px !important;padding-top:8px !important;vertical-align:top;}*/
.pag-ui-active{ background:#20aac0 !important;}

.pagination{text-align:center;}
.pagination-sub{ margin-top:-8px;}

/*end pagination*/

/* end custom*/

.header-gb{
	height: 83px;
	padding: 0px;
}
.header-icons .ui-btn-inner{border:none !important;}
.header-icons .ui-icon-shadow{-webkit-box-shadow:none !important;box-shadow:none !important;-moz-box-shadow:none !important;}
.ui-content{padding:0px 0px 0 0px !important; overflow: hidden;}


.ui-bar-gb{
background: #80DCE7; /* old browsers */
background: -moz-linear-gradient(top, #80DCE7 0%, #58D1DF 3%, #23C1D4 4%, #245081 52%, #0589A6 52%, #00587C 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80DCE7), color-stop(3%,#58D1DF), color-stop(4%,#23C1D4), color-stop(52%,#245081), color-stop(52%,#0589A6), color-stop(100%,#00587C)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80DCE7', endColorstr='#00587C',GradientType=0 ); /* ie */
border-top:1px solid #182e37;border-bottom:1px solid #182e37;
}

.ui-bar-gb,
.ui-bar-gb input,
.ui-bar-gb select,
.ui-bar-gb textarea,
.ui-bar-gb button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-gb {
	border: 1px solid 		#fff;
	color: 					#444;
	background: #fff url(headerbg_tile.jpg) repeat-x 0 -20px;	
}
.ui-body-gb,
.ui-body-gb input,
.ui-body-gb select,
.ui-body-gb textarea,
.ui-body-gb button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-gb .ui-link-inherit {
	color: 					#333333;
}
.ui-body-gb .ui-link {
	color: 					#2489CE;
	font-weight: bold;
}

.ui-btn-up-gb {
	/*border: 1px solid 		#ccc;*/
	background: 			#eee;
	font-weight: bold;
	color: 					#444;
	text-shadow: 0 1px 1px #f6f6f6;
	background-image: -moz-linear-gradient(top, 
							#fefefe, 
							#eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#fdfdfd),
		color-stop(1, 		#eeeeee));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')";
}
.ui-btn-up-gb a.ui-link-inherit {
	color: 					#2F3E46;
}

.ui-btn-hover-gb {
	/*border: 1px solid 		#bbb;*/
	background: 			#dadada;
	font-weight: bold;
	color: 					#101010;
	text-shadow: 0 1px 1px 	#fff;
	background-image: -moz-linear-gradient(top, 
							#ededed, 
							#dadada);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#ededed),
		color-stop(1, 		#dadada));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')";
}
.ui-btn-hover-gb a.ui-link-inherit {
	color: 					#2F3E46;
}
.ui-btn-down-gb {
	border: 1px solid 		#808080;
	background: 			#fdfdfd;
	font-weight: bold;
	color: 					#111111;
	text-shadow: 0 1px 1px 	#ffffff;
	background-image: -moz-linear-gradient(top, 
							#eeeeee, 
							#fdfdfd);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#eeeeee),
		color-stop(1, 		#fdfdfd));
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')";
}
.ui-btn-down-gb a.ui-link-inherit {
	color: 					#2F3E46;
}
.ui-btn-up-gb,
.ui-btn-hover-gb,
.ui-btn-down-gb {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.ui-btn-active {
	border: 1px solid 		#155678;
	background: 			#4596ce;
	font-weight: bold;
	color: 					#fff;
	cursor: pointer;
	text-shadow: 0 -1px 1px #145072;
	text-decoration: none;
background: #245081; /* old browsers */
background: -moz-linear-gradient(top, #A6C5E7 0%, #3373B9 5%, #2D65A3 6%, #245081 51%, #1c3f65 51%, #1c3f65 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A6C5E7), color-stop(5%,#3373B9), color-stop(6%,#2D65A3), color-stop(51%,#245081), color-stop(51%,#1c3f65), color-stop(100%,#1c3f65)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6C5E7', endColorstr='#1c3f65',GradientType=0 ); /* ie */
background: -o-linear-gradient(top, #A6C5E7 0%,#3373B9 5%,#2D65A3 6%,#245081 51%,#1c3f65 51%,#1c3f65 100%); /* opera */	
border:1px solid #275e80;
  	outline: none;
}
.ui-btn-active a.ui-link-inherit {
	color: 					#fff;
}
/*cycle*/
#nav{overflow:hidden;position:relative;}
#nav a{margin-left: 5px; height: 8px; width: 8px;color: #B8C4CF; text-indent: -1000px; background-color:#305000;-webkit-border-radius: 10px;
-moz-border-radius: 10px;border-radius: 10px;margin-top:10px;overflow:hidden;text-shadow:none;color:#305000 !important;padding:2px 3px;font-size:2px;}
#nav a.activeSlide{background-color: #bbff56 !important; color: #bbff56 !important;}
#slider{width:300px;height:210px;}
.slider-overlay-gb{background:#000;color:#FFF;font-family: Helvetica, Arial, sans-serif;font-size:18px;text-transform:uppercase;text-shadow:none;font-weight:normal;text-decoration:none !important;left:2px;top:152px;padding:2px 5px 0px 5px;}
#slider a{color:#FFF;font-family: Helvetica, Arial, sans-serif;font-size:18px;text-transform:uppercase;text-shadow:none;font-weight:normal;text-decoration:none !important;}
.slider-overlay2-gb{background:#000;color:#FFF;font-family: Helvetica, Arial, sans-serif;font-size:18px;text-transform:uppercase;text-shadow:none;font-weight:normal;text-decoration:none !important;left:2px;top:176px;padding:2px 5px 0px 5px;}

/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/

.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 8px; width: 8px; float: left; color: #B8C4CF; text-indent: -1000px; background-color:#305000;-webkit-border-radius: 10px;
-moz-border-radius: 10px;border-radius: 10px;}
.cs-active { background-color: #bbff56 !important; color: #FFFFFF; }

.cs-title { width: 280px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

#cs-prev-coin-slider, #cs-next-coin-slider{display:none;} /*hide the next and the previous buttons on the image on hover*/
#cs-buttons-coin-slider{background: #C7FC77; /* old browsers */
background: -moz-linear-gradient(top, #C7FC77 0%, #99D838 3%, #99D838 4%, #7AB834 52%, #58A405 52%, #327D00 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C7FC77), color-stop(3%,#99D838), color-stop(4%,#99D838), color-stop(52%,#7AB834), color-stop(52%,#58A405), color-stop(100%,#327D00)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C7FC77', endColorstr='#327D00',GradientType=0 ); /* ie */
height:8px;
margin-top:10px;
margin-bottom:0px !important;
border-top:1px solid #499513;
border-bottom:1px solid #499513;
width:100%;
text-align:center;
left:0% !important;
padding-left:50%;
position:fixed;
overflow:visible;
}


/* CUSTOM MENU -gb */
.menu-section{}
.menu-section ul li{background:#000 !important;}
/* END CUSTOM MENU*/

/* RKFooter
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-rkft{
background: #636363; /* old browsers */
background: -moz-linear-gradient(top, #636363 0%, #494949 3%, #353535 4%, #232323 52%, #151515 52%, #000000 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(3%,#494949), color-stop(4%,#353535), color-stop(52%,#232323), color-stop(52%,#151515), color-stop(100%,#000000)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#000000',GradientType=0 ); /* ie */
}

.ui-btn-up-rkft {
	border: 1px solid 		#ccc;
	background: 			#eee;
	font-weight: bold;
	color: 					#444;
	text-shadow: 0 1px 1px #f6f6f6;
	background-image: -moz-linear-gradient(top, 
							#fefefe, 
							#eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#fdfdfd),
		color-stop(1, 		#eeeeee));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')";
}
.ui-btn-up-rkft a.ui-link-inherit {
	color: 					#2F3E46;
}

.ui-btn-hover-rkft {
	border: 1px solid 		#bbb;
	background: 			#dadada;
	font-weight: bold;
	color: 					#101010;
	text-shadow: 0 1px 1px 	#fff;
	background-image: -moz-linear-gradient(top, 
							#ededed, 
							#dadada);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#ededed),
		color-stop(1, 		#dadada));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')";
}
.ui-btn-hover-rkft a.ui-link-inherit {
	color: 					#2F3E46;
}
.ui-btn-down-rkft {
	border: 1px solid 		#808080;
	background: 			#fdfdfd;
	font-weight: bold;
	color: 					#111111;
	text-shadow: 0 1px 1px 	#ffffff;
	background-image: -moz-linear-gradient(top, 
							#eeeeee, 
							#fdfdfd);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#eeeeee),
		color-stop(1, 		#fdfdfd));
  	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')";
}
.ui-btn-down-rkft a.ui-link-inherit {
	color: 					#2F3E46;
}
.ui-btn-up-rkft,
.ui-btn-hover-rkft,
.ui-btn-down-rkft {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}


/* B
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-b {
	border: 1px solid 		#456f9a;
	background: 			#5e87b0;
	color: 					#fff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #254f7a;
	background-image: -moz-linear-gradient(top, 
							#81a8ce, 
							#5e87b0);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#81a8ce),
		color-stop(1, 		#5e87b0));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')";
}
.ui-bar-b,
.ui-bar-b input,
.ui-bar-b select,
.ui-bar-b textarea,
.ui-bar-b button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-b .ui-link-inherit {
	color: 					#fff;
}
.ui-bar-b .ui-link {
	color: 					#7cc4e7;
	font-weight: bold;
}

.ui-body-b {
	border: 1px solid 		#C6C6C6;
	background: 			#cccccc;
	color: 					#333333;
	text-shadow: 0 1px 0 	#fff;
	font-weight: normal;
	background-image: -moz-linear-gradient(top, 
							#e6e6e6, 
							#cccccc);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#e6e6e6),
		color-stop(1, 		#cccccc));
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')";
}
.ui-body-b,
.ui-body-b input,
.ui-body-b select,
.ui-body-b textarea,
.ui-body-b button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-b .ui-link-inherit {
	color: 					#333333;
}
.ui-body-b .ui-link {
	color: 					#2489CE;
	font-weight: bold;
}
.ui-btn-up-b {
	border: 1px solid 		#145072;
	background: 			#80DCE7;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #145072;
/*	background-image: -moz-linear-gradient(top, 
							#4e89c5, 
							#2567ab);
	background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#5f9cc5),
			color-stop(1, 	#396b9e));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')";
	
	background: #80DCE7; /* old browsers */
	background: -moz-linear-gradient(top, #80DCE7 0%, #58D1DF 3%, #23C1D4 4%, #245081 52%, #0589A6 52%, #00587C 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80DCE7), color-stop(3%,#58D1DF), color-stop(4%,#23C1D4), color-stop(52%,#245081), color-stop(52%,#0589A6), color-stop(100%,#00587C)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80DCE7', endColorstr='#00587C',GradientType=0 ); /* ie */
}
.ui-btn-up-b a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-hover-b {
	border: 1px solid 		#00516e;
	background: 			#80DCE7;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #014D68;
	/*background-image: -moz-linear-gradient(top, 
							#72b0d4, 
							#4b88b6);
	background-image: -webkit-gradient(linear,left top,left bottom,
			color-stop(0, 	#72b0d4),
			color-stop(1, 	#4b88b6));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4', EndColorStr='#4b88b6')";*/
	background: -moz-linear-gradient(top, #80DCE7 0%, #58D1DF 3%, #23C1D4 4%, #245081 52%, #0589A6 52%, #00587C 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80DCE7), color-stop(3%,#58D1DF), color-stop(4%,#23C1D4), color-stop(52%,#245081), color-stop(52%,#0589A6), color-stop(100%,#00587C)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80DCE7', endColorstr='#00587C',GradientType=0 ); /* ie */
}
.ui-btn-hover-b a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-down-b {
	border: 1px solid 		#225377;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #225377;
/*	background-image: -moz-linear-gradient(top, 
							#396b9e, 
							#4e89c5);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#396b9e),
		color-stop(1, 		#4e89c5));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')";*/
background: #1c3f65; /* old browsers */
background: -moz-linear-gradient(top, #1c3f65 0%, #245081 51%, #1c3f65 51%, #3373B9 98%, #A6C5E7 99%, #2D65A3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c3f65), color-stop(51%,#245081), color-stop(51%,#1c3f65), color-stop(98%,#3373B9), color-stop(99%,#A6C5E7), color-stop(100%,#2D65A3)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c3f65', endColorstr='#2D65A3',GradientType=0 ); /* ie */
background: -o-linear-gradient(top, #1c3f65 0%,#245081 51%,#1c3f65 51%,#3373B9 98%,#A6C5E7 99%,#2D65A3 100%); /* opera */
}
.ui-btn-down-b a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

#joinform{padding-right:10px !important; padding-left:10px !important;}
.payment-ico{
  position: absolute;
  top: 0.45em;
  left:2.5em;
  vertical-align: middle;
}
#payment-group .ui-btn-text{
  padding-left:2.5em;
}
#footer{padding-right:10px !important; padding-left:10px !important;}
#footer #chatbut{margin:0px;}
#footer #chatbut:hover {      
    color: #101010;
    font-weight: bold;
    text-shadow: 0 1px 1px #FFFFFF;
	/*border: 1px solid 		#bbb;*/
	background: 			#dadada;
	font-weight: bold;
	color: 					#101010;
	text-shadow: 0 1px 1px 	#fff;
	background-image: -moz-linear-gradient(top, 
							#ededed, 
							#dadada);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#ededed),
		color-stop(1, 		#dadada));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')";
}
#footer #chatbut span.ui-btn-inner{
	text-shadow: 0 -1px 1px #bbbbbb;

}
#footer .lightdesc p,#footer .darkdesc p{
  padding:0.8em;
  font-size:0.8em;
  margin:0px;
}
#footer .lightdesc p a,#footer .darkdesc p a{
  color:#fff;
}

#footer .lightdesc{
  background:#764848;
}
#footer .darkdesc{
  background:#541A1A;
}
#footer .darkdesc{
  -moz-border-radius: 0 0 1em 1em;
  -webkit-border-radius: 0 0 1em 1em;
  -khtml-border-radius: 0 0 1em 1em;
  border-radius: 0 0 1em 1em;
}
#joinform #userfields,#joinform #payment-group,#joinform #countryblock{
  margin:25px 0;
}
#joinform .ui-field-contain{
  border-bottom-width:0px;
  padding:0px;
  margin:0.5em 0;
}  
#joinform .ui-select{
  width:100%;
}
#joinform .ui-checkbox .ui-icon,#joinform .ui-radio .ui-icon{
  top: 1.2em;
}
div.clearer{
  height:0px;
  overflow: hidden;
  clear:both;
}
div.breaker{
  height:1em;
  clear:both;
}   
#userfields div.clearer{
  height:0.5em;
  clear:both;
}
#userfields label.ui-input-text{
  margin:0px;
}
.ui-btn-corner-tl {
	-moz-border-radius-topleft: 		0.5em;
	-webkit-border-top-left-radius: 	0.5em;
	border-top-left-radius: 			0.5em;
}
.ui-btn-corner-tr {
	-moz-border-radius-topright: 		0.5em;
	-webkit-border-top-right-radius: 	0.5em;
	border-top-right-radius: 			0.5em;
}
.ui-btn-corner-bl {
	-moz-border-radius-bottomleft: 		0.5em;
	-webkit-border-bottom-left-radius: 	0.5em;
	border-bottom-left-radius: 			0.5em;
}
.ui-btn-corner-br {
	-moz-border-radius-bottomright: 	0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	border-bottom-right-radius: 		0.5em;
}
.ui-btn-corner-top {
	-moz-border-radius-topleft: 		0.5em;
	-webkit-border-top-left-radius: 	0.5em;
	border-top-left-radius: 			0.5em;
	-moz-border-radius-topright: 		0.5em;
	-webkit-border-top-right-radius: 	0.5em;
	border-top-right-radius: 			0.5em;
}
.ui-btn-corner-bottom {
	-moz-border-radius-bottomleft: 		0.5em;
	-webkit-border-bottom-left-radius: 	0.5em;
	border-bottom-left-radius: 			0.5em;
	-moz-border-radius-bottomright: 	0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	border-bottom-right-radius: 		0.5em;
}
.ui-btn-corner-right {
	 -moz-border-radius-topright: 		0.5em;
	-webkit-border-top-right-radius: 	0.5em;
	border-top-right-radius: 			0.5em;
	-moz-border-radius-bottomright: 	0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
	border-bottom-right-radius: 		0.5em;
}
.ui-btn-corner-left {
	-moz-border-radius-topleft: 		0.5em;
	-webkit-border-top-left-radius: 	0.5em;
	border-top-left-radius: 			0.5em;
	-moz-border-radius-bottomleft: 		0.5em;
	-webkit-border-bottom-left-radius: 	0.5em;
	border-bottom-left-radius: 			0.5em;
}
.ui-btn-corner-all {
	-moz-border-radius: 				0.5em;
	-webkit-border-radius: 				0.5em;
	border-radius: 						0.5em;
}
.errorField {
	border: 1px solid #eb0000 !important;
	background: #ffdbdb !important;
	padding: 2px 1px;
}
.errorText {
	display: none;
	color: #f55;
	text-align: right;
	position: relative;
	top: -6px;
}