/*
	Theme name Fox-Poker
	Description: Bespoke Wordpress Theme.
	Version: 1.0
	Author:Saeed Suleiman
*/

body
{
	margin: 0;
	padding: 0;
	width: auto;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(   "images/bg.jpg" ) repeat-x black;
	color: #ffffff;
	font-size: 0.9em;
	behavior: url( "/wp-content/themes/FoxPoker/js/csshover3-source.htc" );
}

#wrapper
{
	width: 960px;
	margin: 0 auto;
	font-size: 0.75em;
}
.clear
{
	clear: both;
	line-height: 0;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 0;
	height: 0;
}
a
{
	outline: none;
}

#header
{
	margin: 10px 0 20px 0;
	padding: 0;
	float: left;
	clear: both;
}
img
{
	border: none;
}
#logo
{
	margin: 0;
	padding: 8px 0px 0px 0px;
}
#logoImage
{
	width: 188px;
	height: 50px;
	float: left;
	margin-right: 27px;
}
#flashArea
{
	width: 745px;
	height: 50px;
	float: left;
}
#bar
{
	float: left;
	width: 100%;
}



#menu
{
	margin: 0 0 10px 0;
	padding: 0;
	height: 33px;
	background: transparent url(images/menus.gif) 0 0 no-repeat;
	color: #fff;
}

#menu ul
{
	position: absolute;
	margin: 0;
	padding: 0;
	font-weight: bold;
	z-index:605;
}
#menu ul li
{
	background: url("images/divider.jpg") no-repeat right center transparent;
	list-style: none;
	float: left;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
}
#menu ul li a
{
	display: block;
	padding: 10px 24px 9px 24px;
	/*padding: 10px 16px 9px 16px;*/
	color: Yellow;
	text-decoration: none;
	margin: 0;
	color: #fff;
}
/*#menu ul li.current-menu-item a, #menu ul li.current-category-ancestor a, #menu ul li.current-menu-ancestor a
{
	color: yellow;
} */

#menu ul li .current_page_item a
{
	color: yellow;
}

#menu ul li a:hover
{
	color: Yellow;
}

#menu ul li ul
{
	display: none;
}

#menu ul li ul
{
	z-index: 600;
	list-style: none;
}

#menu ul li:hover ul, #menu-end li.hover ul
{
	display: block;
	float: left;
	background-color: #1c2959;
	margin: 0;
	padding: 0;
}

#menu ul li ul li
{
	display: block;
	clear: both;
	background: none !important;
}

#menu ul li ul li a:hover
{
	text-decoration: underline;
}
#menu ul li ul li
{
	width:137px;
	display:block;
	float:left;
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}

#menu ul li ul li a
{
	padding: 5px !important;
	text-align: left !important;
}
#menu #menu-item-622
{
	background: none !important;
}

#menu ul .page-item-4
{
	background: none !important;
}
/*
#menu ul .current_page_item a
{
	color:Yellow; text-decoration:none;
}
#menu ul .current_page_item  ul li a
{
	color:#FFFFFF; text-decoration:none;
}
#menu ul .page-item-322
{
	background: none !important;
}
*/
/*
#menu
{
	float:left;
	width:960px;
	background:transparent url(images/menus.gif) 0 0 no-repeat; 
	list-style:none;
	height:33px;
	margin-bottom:10px;
}
#menu ul
{
	margin:0;	
	padding:10px 0 0 0;
	text-indent:0px;
}

#menu ul li
{	
	margin: 0;
	display: inline;
	position:relative;
	background:url("images/divider.png") no-repeat scroll right center transparent;
	float:left;
	height: 1.2em;
	text-align:center;	
	font-size:1.1em;
	font-weight:bold;	
	
}
#menu ul li a
{
	padding:0 15px;
	color: #fff;
	text-decoration:none;	
}
#menu ul li a:hover 
{
	text-decoration: none;
	color:yellow;
}

#menu ul .current_page_item a
{
	color:Yellow; text-decoration:none;
}
#menu ul li ul
{
	display:none;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:23px;
}

#menu ul li:hover ul, #menu li.hover  ul
{	
	display:block;
	background-color: blue;	
	margin: 0;
	padding: 0;
}
#menu ul li ul li
{
	float:none;
	padding:0;
	background:none !important;
}
#menu ul li ul li a
{
	float:left;
	text-align:center;
	display:block;
	clear:both;
}
*/
#white-wrapper
{
	float: left;
	margin: 0;
	padding: 4px 0 0px 5px;
	overflow: hidden;
}
#container
{
	width: 960px;
	border: none;
}
#Col-wide
{
	float: left;
	width: 744px;
}
#slides
{
	float: left;
	width: 744px;
	height: 270px;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#slideshow
{
	float: left;
	width: 744px;
	height: 295px;
	overflow: hidden;
	background: transparent url(images/slide.png) no-repeat;
	border: 0;
	margin-bottom: 15px;
}
#sliderbody, #sliderbody img
{
	border: none;
}

#generic-left
{
	/*margin: 0 0 16px 8px;*/
	margin: 0 8px 16px 0;
	float: left;	
	width: 364px;
	height: 229px;
	background: transparent url(images/genericWhite.gif) no-repeat;
}
#generic-left img
{
	border: none;	
}
#generic-left a
{
	text-decoration: none;
	color:#fff;
}
#generic-pkr
{
	float: left;
	margin: 0 8px 16px 0;
	width: 364px;
	height: 229px;
}
#generic-pkr img
{
	border: none;
}
#generic-pkr a
{
	text-decoration: none;
}
#generic-right
{
	float: left;
	width: 364px;
	height: 229px;
	margin: 0 0 16px 8px;
	background: transparent url(images/genericWhite.gif) no-repeat;
}
#generic-right img
{
	border: none;
}
#generic-right a
{
	text-decoration: none;
}
#bottom-bar
{
	float: left;
	width: 744px;
	height: 50px;
	background: transparent url(images/b-side.gif) 0 0 no-repeat;
}
#bottom-bar img
{
	border: none;
}
#bottom-bar a
{
	text-decoration: none;
}
#Col-right
{
	float: left;
	width: 202px;
	margin-left: 12px;
}
#forms
{
	float: left;
	height: 295px;
	width: 202px;
	margin-bottom: 15px;
	background: transparent url(images/r-side.gif) 0 0 no-repeat;
}
#feeds
{
	float: left;
	height: 295px;
	width: 202px;
	background: transparent url(images/r-news.gif) 0 0 no-repeat;
}
#Fbar
{
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 50px;
}

#Fmenu
{
	float: left;
	list-style: none;
}
#Fmenu li
{
	display: block;
	margin: 0;
	padding: 0;
}
#Fmenu ul
{
	margin: 0;
	padding: 0;
}
#Fmenu ul li
{
	margin: 0;
	display: inline;
	height: 0.85em;
}
#Fmenu ul li a
{
	color: #fff;
	padding-left: 2px;
	padding-right: 5px;
	text-align: center;
	border-right: solid 1px #fff;
}
#Fmenu ul li a:hover
{
	text-decoration: none;
}

/* contact form */
#cForms
{
	display: block;
	list-style: none;
}
#cForms p
{
	padding: 0 10px;
	margin: 5px 0 0 0;
}
#cForms p a
{
	color: #ffffff;
	text-decoration: none;
}
#cForms .cform
{
	margin: 0;
	padding: 0;
}
#cForms .cform .cf_info failure
{
	display: none;
}
#cForms .cform ol.cf-ol
{
	width: 200px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#cForms .cform ol.cf-ol li
{
	margin: 0 !important;
	padding: 0;
}
#cForms .cform ol.cf-ol li .textonly
{
	padding: 0;
	font-size: 0.85em;
	margin: 0;
	line-height: 1.4em;
}
#cForms .cform ol.cf-ol li label
{
	width: 65px;
	line-height: 0.85em;
	font-size: 0.85em;
	padding: 5px 0 0 10px;
	margin: 0;
	float: left;
}
#cForms .cform ol.cf-ol li input.single
{
	border: 1px solid #fff;
	width: 115px;
	height: 14px;
	padding: 0;
	margin: 4px 0 0 0;
	color: #1c2959;
	background: #fff;
}
#cForms .cform ol.cf-ol li textarea
{
	border: 1px solid #fff;
	width: 115px;
	height: 103px;
	resize: none;
}
#cForms .cform ol.cf-ol li select
{
	width: 117px;
	height: 17px;
	padding: 0;
	margin: 4px 0 0 0;
	font-size: 0.85em;
}
#cForms .cform span.reqtxt, #cForms .cform span.emailreqtxt
{
	display: none;
}
#cForms .cform .cf_li_err input.single, #cForms .cform .cf_li_err input.secinput, #cForms .cform .cf_li_err textarea
{
	border-color: #f00 !important;
}
#cForms .cform fieldset
{
	background: none !important;
	border: 0 !important;
	display: none;
	margin: 0;
	padding: 0;
}
#cForms .cform p.cf-sb
{
	margin: 22px 0 0 15px;
	padding: 0;
	text-align: left;
}
#cForms .cform .sendbutton
{
	display: block;
	border: 0 !important;
	width: 177px;
	height: 22px;
	cursor: pointer !important;
	text-indent: -5000px;
	background: transparent url(   "images/submit.jpg" ) no-repeat 0 0;
	font-size: 0px;
	line-height: 0em;
	line-height: 0px;
	overflow: hidden;
}
#cForms .cform .failure
{
	color: #f00;
	display: none;
	margin: 0;
	padding: 0;
}
#cForms .cform .success
{
	color: #0f0;
	display: none;
}

.linklove
{
	display: none;
}

/*contact form ends */

.collapse-head
{
	font-size: 1.2em;
	margin: 7px 0 0 8px;
	padding: 0;
}
.search-head
{
	display: none;
}
.col-head
{
	font-size: 1.2em;
	margin-left: 7px;
	margin-top: 19px;
	padding-top: 5px;
	color: #1c2959;
	border-top: solid 8px gray;
}

#liveFeed, #liveFeed_right
{
	list-style: none;
	color: #1c2959; float:left; 
}
#liveFeed h3, #liveFeed_right h3 { margin-top:7px; font-size:1.2em;}

#liveFeed h3 a, #liveFeed_right h3 a
{
	margin: 0;
	padding: 0px 0px 0px 5px;
	color: #fff !important;
}
#liveFeed_right .rsswidget img, #liveFeed .rsswidget img {display:none;}

#liveFeed ul, #liveFeed_right ul{float:left; list-style:none; padding:0px 5px 5px 15px; margin:0; width:160px; }

#liveFeed ul {
	width:160px;
}
#generic-left #liveFeed ul {
	margin-top:15px !important;
	width:260px !important;
}

#liveFeed ul li, #liveFeed_right ul li {float:left; display:block; border-bottom:solid 1px #1d2858; padding-bottom:5px;}

/*
#generic-left #liveFeed ul li {
	background: url(images/news-genericthumb.png) 0 5px no-repeat;
	min-height:60px;
	padding-left:60px;
	width:260px !important;
	padding-bottom:0px !important;
	padding-top:5px !important;
}
*/

#generic-left #liveFeed ul li {
	min-height:60px;
	width:320px !important;
	padding-bottom:0px !important;
	padding-top:5px !important;
}

#liveFeed ul li img{
	float:left;
	padding-right:10px;
} 

#liveFeed ul li a{font-size:1.2em; font-weight:bold; padding-right:5px; padding-bottom:6px;}

#liveFeed ul li span {float:right; padding-right:10px; clear:both; }

#liveFeed ul li span.rss-date {
	float:right !important;
}

#liveFeed ul li cite {float:right; width:50px;}
#liveFeed h2
{
	font-size: 1em;
	margin: 0;
	padding: 12px 2px 0 15px;
	width: 170px;
	overflow: hidden;
}
#liveFeed a
{
	text-decoration: none;
	color: #1c2959;
}
#liveFeed .byline
{
	font-size: 0.85em;
	margin: 4px 5px 2px 15px;
	padding: 0;
	font-weight: bold;
}

#liveFeed .entry-summary
{
	/*border-bottom:solid 1px black;*/
	height: 17px;
	overflow: hidden;
}
#liveFeed .entry-summary p
{
	margin: 3px 0 0 15px;
	font-size: 0.80em;
}
#liveFeed li h3
{
	color: #fff;
	padding: 9px 0 0 7px;
	margin: 0;
}
#liveFeed li h3 a
{
	color: #fff;
	text-decoration: none;
}

#generic-left #f-bottom
{
	margin-left: 9px !important;
	margin-top: 10px;
	float:left;
}

#f-bottom
{
	margin-left: 0px;
	margin-top: 0px;
	float:left;
}
#f-bottom img
{
	border: none;
}
#joinUs
{
	float: left;
	width: 120px;
	font-size: 1.2em;
	text-indent: 100px;
	padding: 7px 0 0 8px;
}
#joinUs a
{
	text-decoration: none;
	color: #fff;
}
#outer
{
	width: 743px;
	height: 23px;
	background: url(images/news.png) 0 100% no-repeat;
	float: left;
	clear:both;
}
#outer h2
{
	font-size: 1.0em;
	margin: 0;
	padding: 7px 0 0 7px;
}
#inner
{
	width: 743px;
	background: url(images/inner-repeat.png) 0 100% repeat-y #6d4d36;
	margin: 0;
	padding: 0;
	float: left;
}
#inner-end
{
	margin: 0;
	padding: 0;
	width: 743px;
	background: url(images/inner-ends.png) 0 100% no-repeat;
	float: left;
}
#arrow
{
	font-size: 1.2em;
	margin: 7px 0 0 8px;
}
#arrow a
{
	color: #fff;
	text-decoration: none;
}
.additional
{
	float: left;
	height: 32px;
	padding: 0 5px 0 5px;
}

.additional a {
	color: white;
}

#left-col
{
	border: none;
	margin: 15px 0 0 0;
	padding: 0 0 0 8px;
	width: 200px;
	float: left;
}

#sForm
{
	width: 166px;
	height: 102px;
	border: 0;
	margin: 0 0 15px 0;
	padding: 0;
	float: left;
	background: url(   "images/search-box.png" ) no-repeat 0 0;
}


#sInputs input
{
	width: 130px;
	height: 15px;
	margin-left: 16px;
	margin-top: 10px;
}
#sInputs #searchsubmit
{
	padding: 0;
	display: block;
	border: 0 !important;
	width: 137px !important;
	height: 22px !important;
	cursor: pointer !important;
	background: url(   "images/search.png" ) no-repeat 0 0;
	margin-left: 15px;
	margin-top: 10px;
	text-indent: -5000px;
}

#searchform h2
{
	padding-left: 17px;
	margin: 12px 0 0 0;
	color: #1c2959;
	font-size: 1.1em;
}

#info
{
	color: #1c2959;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(   "images/info-box.png" ) no-repeat 0 0;
	width: 167px;
	height: 230px;
	overflow: hidden;
}
#info h5
{
	font-size: 1.1em;
	border: none;
	padding: 15px 0 0 17px;
	margin: 0;
}
#info h2
{
	font-size: 1.1em;
	padding: 9px 0 0 17px;
	margin: 0;
}
#info p
{
	margin: 0;
	padding: 5px 5px 5px 17px;
}
#info img
{
	margin: 10px 0 0 14px;
	border: none;
}
#cart-col
{
	border: none;
	margin: 15px 0 25px 20px;
	padding: 0;
	width: 180px;
	float: left;
	color: #757575;
}
#content-area
{
	width: 515px;
	margin: 15px 0 0 10px;
	color: #1c2959;
	float: left;
	list-style: none;
}
#content-area p
{
	margin: 10px 0 10px 0;
	padding: 0 20px 0 0;
}
#content-area h1
{
	font-size: 1.4em;
	margin: 5px 5px 5px 0;
	padding: 0;
}
#content-area h2
{
	font-size: 1.2em;
	margin: 5px 5px 5px 0;
	padding: 0;
}
#content-area h3
{
	font-size: 1.0em;
	margin: 5px 5px 5px 0;
	padding: 0;
}
#content-area h4
{
	font-size: 0.90em;
	margin: 5px 5px 5px 0;
	padding: 0;
}
#content-area h2 a
{
	text-decoration: none;
	color: #1c2959;
}
.entry-content
{
	border-bottom: solid 1px #1c2959;
	width: 496px;
	margin-bottom: 8px;
}
.entry-content p
{
	margin: 10px 0 10px 0 !important;
	padding: 0 10px 0 0 !important;
}
#left-col h3
{
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	border-bottom: solid 1px #1c2959;
}

#left-col ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#left-col ul li
{
	border-bottom: solid 1px #1c2959;
	padding-bottom: 8px;
}
#left-col li a
{
	text-decoration: none;
	color: #1c2959;
}
/* generic form starts*/
#gForm
{
	display: block;
	list-style: none;
}
#gForm .cform .cf_info failure
{
	display: none;
}
#gForm ol.cf-ol
{
	width: 400px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#gForm ol.cf-ol li
{
	margin: 0 !important;
	padding: 0;
	clear: both;
}
#gForm ol.cf-ol li.cf-box-title
{
	padding: 10px 0 0 0 !important;
}
#gForm ol.cf-ol li.cf-box-group
{
	width: 148px;
}
#gForm ol.cf-ol li.cf-box-group label
{
	padding: 6px 0 8px 0;
	_padding: 10px 0 8px 0;
	margin: 0;
}
#gForm ol.cf-ol li.cf-box-group input
{
	width: 20px;
	float: right;
	padding: 0;
	margin: 4px 4px 4px 4px;
}
#gForm ol.cf-ol li label
{
	width: 120px;
	text-align: left;
	font-size: 0.85em;
	line-height: 0.85em;
	padding: 5px 0 0 0;
	margin: 0;
	float: left; /* 	  display: inline-block;  	  vertical-align: top; */
}
#gForm ol.cf-ol li input.single
{
	border: 1px solid #1C2959;
	background: transparent url(   "../images/backgrounds/inputs.png" ) no-repeat 0 0;
	width: 140px;
	height: 15px;
	padding: 0;
	margin-top: 4px;
	color: #1C2959;
	float: left;
}
#gForm ol.cf-ol li textarea
{
	border: 1px solid #1C2959;
	background: transparent url(   "../images/backgrounds/inputs.png" ) no-repeat 0 0;
	width: 140px;
	height: 103px;
	padding: 3px 0 0 0;
}
#gForm ol.cf-ol li select
{
	width: 142px;
	height: 17px;
	padding: 0;
	margin-top: 4px;
	font-size: 0.85em;
}
#gForm .cform span.reqtxt, #gForm .cform span.emailreqtxt
{
	display: none;
}
#gForm .cform .cf_li_err input.single, #gForm .cform .cf_li_err input.secinput, #gForm .cform .cf_li_err textarea
{
	border-color: #f00 !important;
}
#gForm .cform fieldset
{
	background: none !important;
	border: 0 !important;
	display: none;
}
#gForm .cform p.cf-sb
{
	margin: 8px 0 0 85px;
	padding: 8px 0 0 0 !important;
	text-align: left;
	clear: both;
}
#gForm .cform .sendbutton
{
	display: block;
	border: 0 !important;
	width: 177px;
	height: 22px;
	cursor: pointer !important;
	background: url(   "images/submit.png" ) no-repeat 0 0;
	text-indent: -5000px;
	font-size: 0px;
	line-height: 0em;
	line-height: 0px;
	overflow: hidden;
	margin: 10px 0 15px 0;
}
#gForm .failure
{
	color: #FF0000;
}
#gForm .success
{
	color: #0f0;
	display: none;
}

#gForm .linklove
{
	display: none;
}
/*generic form ends */

#archive
{
	float: left;
	width: 163px;
	margin-left: 3px;
}
#category
{
	float: left;
	width: 163px;
	margin: 0 0 10px 3px;
}
.form-header
{
	padding: 10px 0px 23px 12px;
	font-size: 0.85em;
	margin: 0px;
	line-height: 1.4em;
}
#gForm .form-header
{
	padding: 20px 0px 20px 0px;
	font-size: 1.0em;
	margin: 0px;
	line-height: 1.4em;
	text-align: left;
}

.ddsg-wrapper p
{
	display: none;
}
.bl
{
	float: left;
	background: url(images/bl.gif) 0 100% no-repeat #fff;
}
.br
{
	float: left;
	background: url(images/br.gif) 100% 100% no-repeat;
}
.tl
{
	float: left;
	background: url(images/tl.gif) 0 0 no-repeat;
}
.tr
{
	float: left;
	background: url(images/tr.gif) 100% 0 no-repeat; /*padding:5px 0 0 12px;*/
}

/*eshop */

div.wpsc_category_details{ float:left; }
table.productcart
{
	/*margin-left: 15px !important;*/
}
table.productcart tr td
{
	padding-left: 5px;
	padding-top: 5px;
}
table.wpsc_checkout_table select
{
	width: 267px !important;
}

#wpsc_shopping_cart_container
{
	padding-left: 15px !important;
	padding-bottom: 25px !important;
}
#sideshoppingcart h3
{
	margin-left: 11px !important;
}
.review
{
	margin-left: 15px !important;
}
.wpsc_buy_button
{
	background-image: none !important;
	background: none !important;
}
.extraPadding
{
	padding: 10px !important;
}
.middleRepeat
{
	background-image: url(images/middleBlue.gif);
	background-repeat: repeat-y;
	width: 202px;
}

#RhsWrapper
{
	float:left;
	width:202px;
	margin-top:15px;
}
#LHS
{
	padding-bottom:15px;
}
#RHS
{
	width: 160px; 
	margin:0 auto;
}

#content-area #products_page_container
{
	float:left; padding-left: 15px;
}
#content-area #products_page_container .productdisplay{ float:left; margin-left:0px; width:500px !important;}

#content-area #products_page_container .productdisplay .single_product_display {float:left; width:500px !important;}

div.default_product_display div.textcol {
   /* margin-left:135px !important;
    min-height:125px;*/
    /*width:380px;  margin-left:135px !important;*/
    float:left; width:500px;  margin-left:0 !important;
}

div.default_product_display div.textcol div.imagecol {
   /* left:0;
    margin-left:-135px !important;
    position:absolute;
    top:0;*/
    /*left:0; margin-left:-135px !important; position:absolute; top:0; */
    width:125px !important; float:left !important; 
}
div.default_product_display div.textcol div.producttext{ float:left; width:340px; }

div.default_product_display div.item_no_image {
    height:123px;
    width:123px;
}
div.default_product_display div.item_no_image a {
    width:123px;
}

div.single_product_display div.textcol {
   
  /* float:left !important; margin-left:312px !important; width:100px !important;*/
float:left !important; margin-left:0px !important; width:490px !important; min-height:328px; /*position:absolute; top:0; left:0;*/
     
}
div.single_product_display div.textcol div.imagecol {
   /* left:0;  margin-left:-512px !important;  position:absolute;   top:0;*/
/*   left:0;  position:absolute;  margin-left:-310px !important; float:left;*/ 
float:left; width:300px;
    
}
div.single_product_display div.textcol div.producttext{ float:left; width:100px; }

div.single_product_display div.item_no_image {
    /*height:326px;
    width:500px; */
    width:123px; height:123px;
}
div.single_product_display div.item_no_image a {
    /*width:500px;*/
    
}
#shopCat ul { float:left; margin:0; list-style:none; padding:0; }

#shopCat ul li { display:block; padding:5px; margin-bottom:30px;}

#shopCat ul li img {border:none;padding-right:20px;margin-bottom:20px;float:left;}

#shopCat ul li h2 {margin-top:-3px;}

ul#testlist {
	margin-left:10px;
}
ul#testlist li {
    visibility: hidden;
}

ul#testlist li {
	background-color:#fff !important;
}

#Col-right #feeds img{
margin-left:12px;
margin-top:10px;
border:0;
}

#generic-left #liveFeed h3 {
	display:none;
}

.socialicon img {float:left;}
.socialicon p{
	color: #1C2959;
    float: left;
    font-size: 13px;
    font-weight: 800;
    padding: 15px 0 0 5px;
    width: 100px;
}
