/* POKERWORLD */
 
/*
COLOURS

#3BA4D8
 
 
*/


/* Default styles */
@import url("styles-default.css");


/* BLUE CELL STYLES */


/* === Body #EAEAEC === */
body.home-page {
	background:#111111 url("images/pok-body-bg-5-home.jpg") center;
	background-attachment:fixed;
	/* background:#333333 url("images/pok-body-bg-tile-mini-spades.png");*/
	/* background:#555555 url(images/pok-body-bg.jpg) no-repeat center top; */
	/* background:#FFFFFF url(images/pok-body-bg.jpg) no-repeat center top; */
}
body.page {
	background:#111111 url("images/pok-body-bg-5.jpg") center;
	background-attachment:fixed;
	/* background: #F7F7F7 url(images/pok-body-page-bg.jpg) no-repeat center top; */
}

/* === Header === */
.header {
	background:none;
	border:none;
}
html .logo-container .logo {
	margin:0;
	padding:10px 0;
	background-position-y:center;
}
.quick-links-top a,
.quick-links-top a:link,
.quick-links-top a:visited {
	color:#777777;
}
.quick-links-top a:hover,
.quick-links-top a:active {
	color:#5788AA;
}
.top-links-grid {
	background:none;
}
.top-links-grid .dropdown-box {
	background:none;
}
.cm-popup-title.logged a {
	color:#999;
}
.minicart-title,
.minicart-title .price-value {
	color:#999;
}
.header-phone-number,
.header-phone-number * {
	color:#FFF !important;
}
.header .search-block-grid {
	width:470px;
	margin:0;
}
.header-search .search-block {
	width:300px;
	float:left;
	padding:10px;
}
.header-search .search-block form {
	height:36px;
}
.header-search .search-block .search-input {
	font-family:"Arial Narrow", Arial, sans-serif;
	text-transform:uppercase;
	border:none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height:36px;
	background-image:none;
	background:#FFFFFF;
}
.header-search .search-magnifier {
	top:-27px;
}
.header-phone-number {
	float:right;
	padding:10px 0 0 0;
}
.header-phone-number p {
	color:#444444;	
	padding:10px 0;
	text-transform:uppercase;	
	font-size:18px;
}
.header .header-phone-grid {
	width:160px;
	margin:0;
}
.wrap-dropdown-multicolumns {
	background:#818181 url('images/menu-bg-off.gif') repeat-x;
}

ul.dropdown-multicolumns {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	min-height:42px;
	padding:0;
	}	
ul.dropdown-multicolumns li a.drop, 
ul.dropdown-multicolumns li.nodrop a {
	font-size:1.2em;
}
ul.dropdown-multicolumns li.nodrop a,
ul.dropdown-multicolumns li.nodrop:hover a,
ul.dropdown-multicolumns li.nodrop:hover a:hover {
	padding:0;
}
ul.dropdown-multicolumns li {
	margin:0;
	padding:0;
}
ul.dropdown-multicolumns li.nodrop {
	margin:0;
	padding:13px 6px;
}

ul.dropdown-multicolumns > li:hover {
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background:url('images/menu-bg-on.gif') repeat-x;
	margin:0;
	padding:0;
}
ul.dropdown-multicolumns > li.nodrop:hover {
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background:url('images/menu-bg-on.gif') repeat-x;
	margin:0;
	padding:13px 6px;
	border:none;
}
ul.dropdown-multicolumns li a,
ul.dropdown-multicolumns li:hover a {
	border:none;
	padding:13px;
}
.dropdown-1column {
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin:0;
	margin-top:17px;
	padding:0 0 0 10px;
	border:none;
}
.dropdown-multicolumns li:hover .dropdown-1column, 
.dropdown-multicolumns li:hover .dropdown-2columns, 
.dropdown-multicolumns li:hover .dropdown-3columns, 
.dropdown-multicolumns li:hover .dropdown-4columns, 
.dropdown-multicolumns li:hover .dropdown-5columns {
	left:0;
	filter: alpha(opacity=80);
	opacity: 0.80;
}
ul.dropdown-multicolumns li .drop {
	background: url(images/menu_arrow.gif) right 18px no-repeat;
}
ul.dropdown-multicolumns li:hover .drop {
	background: url(images/menu_arrow.gif) right 18px no-repeat;
	background-position: right -32px;
}
ul.dropdown-multicolumns > li.cm-active {
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	padding-bottom:13px;
}

.main {
	border:none;
	background:none;
	/*background:url("images/main-bg.jpg") no-repeat;*/
	}

.homepage-banners{
	margin-bottom:20px;
}








.features-grid {
	margin-top:20px;
	margin-bottom:20px;
}
.features-grid h2 {
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	width:200px;
	color:#FFF;
	padding:14px 10px 10px 10px;
 	-webkit-margin-before:0;
 	-webkit-margin-after:0;
 	-webkit-margin-start:0;
 	-webkit-margin-end:0;
 	background:#111;
 	opacity:0.5;
 	-moz-opacity:50%;
 	-webkit-opacity:50%; 
 	-ms-opacity:50%;
 	-o-opacity:50%;
}

.features-videos p {
	padding:0;
}







.jcarousel-skin * {
}
.jcarousel-skin {
	height:150px !important;
	width:220px !important;
}
.jcarousel-container {
	height:150px !important;
	width:220px !important;
	padding:0 !important;
}
.jcarousel-clip {
	height:150px !important;
	width:220px !important;
	padding:0 !important;
}
.jcarousel-item {
}
.jscroll-item {
	height:150px;
	width:220px;
	overflow:hidden;
}
.jscroll-item .compact {
	display:none;
}
.jcarousel-skin a {
}
.jcarousel-skin .product-image {
	vertical-align:middle;
}
.jcarousel-skin .product-image img {
	margin:0;
	margin-top:-30px;
}
ul.jcarousel-list > li.jcarousel-item {
}
.mainbox2-container {
	margin-bottom:20px;
}
h1.mainbox2-title ,
h2.mainbox2-title {
	padding:0;
	margin:0 0 4px 0;
}
h1.mainbox2-title span,
h2.mainbox2-title span 
{
	font-size:14px;
	text-transform:uppercase;
}
.mainbox2-body {
	padding:0;
	font-size:12px
}
.mainbox2-body ul {
	margin-bottom:6px;
}
.mainbox2-body ul.text-links .level-0,
.mainbox2-body ul li {
	padding:0 0 4px 0;
}

.mainbox2-body a,
.mainbox2-body a:link,
.mainbox2-body a:visited {
	color:#333333;
}
.mainbox2-body a:hover,
.mainbox2-body a:active {
	color:#3BA4D8;	
}

.my-account .mainbox2-body p {
	display:none;
}
.visit-us iframe {
	border:5px solid #DDDDDD;
}
.visit-us .mainbox2-body small a,
.visit-us .mainbox2-body small a:link,
.visit-us .mainbox2-body small a:visited {
	color:#333333;
}
.visit-us .mainbox2-body small a:hover,
.visit-us .mainbox2-body small a:active {
	color:#3BA4D8;	
}


#shipping_estimation #elm_country,
#shipping_estimation #elm_state,
#shipping_estimation .cm-country,
#shipping_estimation .cm-state {
 display:none;
}
.shipping-rate-item { 
	clear:left; 
}
.shipping-rates-radio {
}
.shipping-rates-radio p  {
	float:left;
}
.shipping-rates-radio div.price_text {
	padding:9px 2px 4px 7px;
}
.shipping-rates-radio div.price-value {
	padding:7px;
	clear:right;
	font-size:13px;
	font-weight:bold;
}
.price-value {
	display:inline;
}
.customer-notes {
	diplay:block;
	clear:both;
}
#shipping_estimation .input { 
	width:30px;
	float:left;
}
#shipping_estimation .label {
	width:220px;
	float:left;
}
#shipping_estimation .rate { 
	width:100px;
	float:left;
	font-weight:bold;
}
.shipping-rates-radio p,
.shipping-rates-radio .price-value{
	float:left;
	clear:both;
}
.footer {
	* fallback */
  background:#222;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#222));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #000, #222);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #000, #222);

  /* IE 10 */
  background: -ms-linear-gradient(top, #000, #222);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #000, #222);
  
	padding-top:20px;
	padding-bottom:15px;
	border:none;
}
.footer * {
}
.footer-col-1,
.footer-col-2,
.footer-col-3,
.footer-col-4 {
}
.footer h1 span,.footer h2 span {
	font-size:10px;
}

.footer .footer-icons-grid {
	width:960px;
	margin:0;
	padding-top:20px;
}
.payment-icons-container {
	float:left;
}
.payment-icons {
	margin:0;
}
.twoco {
	margin-left:0;
}



.social-media-icons-container {
	float:right;
}
.social-media-icons-container h1,.social-media-icons-container h2 {
	display:none;
}
.social-media-icons-container ul li {
	display:inline;
	border:none;
	background:none;
}

.social-media-icons-container ul li a {
	padding:10px 10px 10px 40px;
	line-height:34px;
	text-transform:uppercase;
	background:none;
}

.social-media-icons-container ul li.facebook a,
.social-media-icons-container ul li.facebook a:link,
.social-media-icons-container ul li.facebook a:visited { 
	background:transparent url(images/icons/footer-social-icon-facebook.png) left no-repeat; 
}
.social-media-icons-container ul li.facebook a:hover,
.social-media-icons-container ul li.facebook a:active { 
	background:transparent url(images/icons/footer-social-icon-facebook-on.png) left no-repeat; 
}

.social-media-icons-container ul li.twitter a,
.social-media-icons-container ul li.twitter a:link,
.social-media-icons-container ul li.twitter a:visited { 
	background:transparent url(images/icons/footer-social-icon-twitter.png) left no-repeat; 
}
.social-media-icons-container ul li.twitter a:hover,
.social-media-icons-container ul li.twitter a:active { 
	background:transparent url(images/icons/footer-social-icon-twitter-on.png) left no-repeat; 
}

.social-media-icons-container ul li.pinterest a,
.social-media-icons-container ul li.pinterest a:link,
.social-media-icons-container ul li.pinterest a:visited { 
	background:transparent url(images/icons/footer-social-icon-pinterest.png) left no-repeat; 
}
.social-media-icons-container ul li.pinterest a:hover,
.social-media-icons-container ul li.pinterest a:active { 
	background:transparent url(images/icons/footer-social-icon-pinterest-on.png) left no-repeat; 
}

.social-media-icons-container ul li.google a,
.social-media-icons-container ul li.google a:link,
.social-media-icons-container ul li.google a:visited { 
	background:transparent url(images/icons/footer-social-icon-google.png) left no-repeat; 
}
.social-media-icons-container ul li.google a:hover,
.social-media-icons-container ul li.google a:active { 
	background:transparent url(images/icons/footer-social-icon-google-on.png) left no-repeat; 
}

.footer {
	background: rgb(0, 0, 0); /* Fall-back */
  background: rgba(0, 0, 0, .5);
}

.footer .copyright-grid {
	width:960px;
	margin:0;
}
.footer .copyright-grid h1.mainbox2-title ,.footer .copyright-grid h2.mainbox2-title {

	padding-bottom:5px;
	margin-bottom:5px
}
.footer .copyright-grid h1.mainbox2-title span ,.footer .copyright-grid h2.mainbox2-title span {

	color:#737373 !important;
}
.footer .copyright-grid .text-links {
	margin:0 auto;
	text-align:right;
	float:right;
}
.footer p.bottom-copyright {
	margin:0;
	color:#737373;
}
.footer .social-media-icons-container li a {
	color:#737373;
}


/* Pages Background */
.mainbox-container {
	background:#FFF;
	padding:20px;
}

h1.mainbox-title span {
	font-size:42px;
	color:#222;
}

/* Forms Background */
.form-wrap,
.form-wrap-l,
.form-wrap-r { 
	background:none; 
}


/* Search Results */
.section-body, .section-body-details {
	background:#EEEEEE;
}

/* Promotions Page */
.mainbox-body {
	min-height:300px;
} 


/* Product Details */
.product-main-info {
	padding:20px;
}

.product-main-info h1.mainbox-title{ 
	color:#CCC;
}

.product-main-info .tabs {
	background: url(images/tabs_bg.png) repeat-x bottom;
}

.product-main-info .cm-tabs-content {
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	border-top:none;
	padding:20px;
}
.product-main-info .add-buttons-wrap,
.product-main-info .add-buttons-inner-wrap {
	background:none;
}

.product-info { }
.product-info .price-wrap .actual-price .price-value .price-num {
	color:#FFF;
}

/* Product Price */
.price-num {  }
.price_text { 
	float:left;
	padding-right:2px;
	font-size:14px; 
	border:1px solid #FFF;
}
strike,
strike span.list-price {
	color:#CCCCCC;
}
strike .price_text,
.save-price .price_text,
.minicart-title .price_text,
.price-cell .price_text,
.checkout-item-value .price_text {
	display:none;
}
span.aud {
	font-size:11px;
	color:#0088CC;
}
.product-description {
	text-align:center;
}
.product-description .price_text,
.product-description .price-num {
	color:#666666;
	font-size:16px;
	float:none;
	display:inline;
}

/* Product Tabs */
.product-tabs-installation th {
	font-size:16px;
	padding:4px 8px;
	color:#0088CC;
}
.product-tabs-installation td {
	padding:4px 8px;
}



/* Pages: Home */
.homepage-banners {
}
.home-content-grid {
	padding-bottom:20px;
}

.home-content-grid .content-2-grid {
	background:rgba(255, 255, 255, .5) url("images/ak-bg.png") no-repeat bottom !important;
}

.home-content-grid .mainbox2-body a,
.home-content-grid .mainbox2-body a:link,
.home-content-grid .mainbox2-body a:visited {
	color:#373737;
	text-decoration:none;
}
.home-content-grid .mainbox2-body a:hover,
.home-content-grid .mainbox2-body a:active {
	color:#CCCCCC;
}
.home-content-grid .subscribe-notice {
	color:#333333;
	margin-top:0;
}
.home-content-grid .subscribe {
	padding:10px;
	background:#777;
	background: rgba(180, 180, 180, .8);
}
.home-content-grid .input-append {
	position:relative;
	margin:10px 0 0 0;
	padding:0;
}
.home-content-grid .contact-form {
 padding:0px;
}

.content-1-grid,
.content-2-grid,
.content-3-grid,
.content-4-grid {
	height:400px;
	max-height:400px;
	overflow:auto;	
}


.contact-form {
}
.contact-form label {
	float:left;
	font-family:"Arial Narrow";
	text-transform:uppercase;
	font-size:12px;
	color:#CCC;
	line-height:24px;
	}
.contact-form input,
.contact-form textarea,
.contact-form select {
	border:1px solid #CCCCCC;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	width:140px;
	float:right;
	background:#EEEEEE;
}
.contact-form .buttons-container {
	padding-right:3px;
}
.contact-form .button-submit {
}
.contact-form .button-submit input {
	width:140px;
	background:#666666 url("images/form-btn-bg.png") repeat-x top;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	font-weight:100;
	text-shadow:none;
	border:none;
	}
.contact-form input[type="text"], 
.contact-form input[type="password"] {
	height:24px;
}

.contact-form .input-textarea {
	width:140px;
	height:80px;
}
.contact-form .buttons-container {
	text-align:right;
}
.contact-form .error-message .message p,
.contact-form .login-popup .message p,
.contact-form .login-popup .error-message p {
	color:orange;
}
.home-content-grid .grid_4 {
	background: rgb(255, 255, 255); /* Fall-back */
  background: rgba(255, 255, 255, .5);
	padding:10px;
	width:200px;
}

.home-content-grid .contact-form h1.mainbox2-title,.home-content-grid .contact-form h2.mainbox2-title {
	display:none;
}

.contact-form .jotform-form .form-all {
	padding-top:0;
	border:1px solid red;
}
.contact-form .jotform-form .form-line {
	margin:0;
	padding:0;
}

label.cm-required:after {
	color:#CCC;
}

/* BLUE CELL STYLES */
/*custom*/
.grid_16.alpha.omega.home-content {
margin: 10px 0;
}
.mainbox-container.clearfix.about-poker-world {
background: rgb(255, 255, 255);
background: rgba(255, 255, 255, .5);
padding: 10px;
margin-bottom: 10px;
}
.mainbox-container.clearfix.about-poker-world h1.mainbox-title span {
font-size: 36px !important;
}

.mainbox-container.clearfix.about-poker-world h1.mainbox-title {
border-bottom: 1px dotted #b7b7b7;
margin-bottom: 10px;
padding-bottom: 10px;
}
.grid_16.alpha.omega.home-content .mainbox-body {
min-height: 120px;
margin-bottom: 0;
padding-bottom: 0;
}


.shipping-tips p.call-us strong { padding:10px; color:#F00; display:block; background:#EEE; }