/*  
Theme Name: PHPBay Pro Template
Theme URI: Not Available
Description: Customized template to use with phpBay Pro
Author: mv
Author URI: N/A
*/
/* ------------------------------------------------reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
		} 
table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
		} 
fieldset,img {  
	    border:0; 
		} 
address,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
		} 
ol,ul { 
	    list-style:none; 
		} 
caption,th { 
	    text-align:left; 
		} 
h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
		} 
q:before,q:after { 
	    content:''; 
		} 
abbr,acronym { border:0; 
		}
/*--------------------------------------------------end of reset css */
/*--------------------------------------------------pre-load movie images to speed things up */
#preload {display: none;}

body {
	margin-top: 10px;
 font-family:'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
 font-size:62.5%; /*--------------------------------resets 1em equal to 10px */
 text-align: center;
 }
#wrap {
 width:980px;
 text-align: left;
 font-size:1.0em;
 color:#555;
 margin:0 auto;
 }
#header {
 position: relative;
 height:55px;
 width:700px;
 color:#000;
 margin-bottom:3px;
 float:left;
 padding:0;
 }
#header h1 {
 text-indent:-10000px;
 margin:0;
 padding:0;
 }
#header h1 a {
 display:block;
 background:transparent url(images/logo.gif) no-repeat left top;
 height:55px;
 }
#searchform {
margin-top: 20px;
float: right;
}
#search {
 float: right;
 padding:0;
 }
input#searchsubmit {
 background:#94b5f2;
 border:2px solid #072a6b;
 color:#333;
 font-size:12px;
 }
#mainmenu {
 margin: 0px;
 padding: 0;
 width: 980px;
 float: left;
 background-color:#072a6b;
 border-bottom: 7px solid #50e416;
}
#mainmenu li {
 float: left;
}
#mainmenu a {
 float: left;
 width: 162px;
 height: 23px;
 text-decoration: none;
 text-align: center;
 font-size: 1.2em;
 color: #fff;
 border-right: 1px solid #fff;
 padding-top: 7px;
}
#mainmenu ul li a:hover {
 color: orange;
}
 #mainmenu li#menunewsletter a{
 border-right: none !important;
 width: 165px !important;
}
.page_home #mainmenu ul li#menuhome a {
 background-color: #1A5DC5;
 color: #fff;
}
.page_players #mainmenu ul li#menublurayplayers a {
 background-color: #1A5DC5;
 color: #fff;
}
.page_movies #mainmenu ul li#menubluraymovies a {
 background-color: #1A5DC5;
 color: #fff;
}
.page_faq #mainmenu ul li#menublurayfaq a {
 background-color: #1A5DC5;
 color: #fff;
}
.page_news #mainmenu ul li#menunews a {
 background-color: #1A5DC5;
 color: #fff;
}
.page_newsletter #mainmenu ul li#menunewsletter a {
 background-color: #1A5DC5;
 color: #fff;
}
a:hover {
 text-decoration:none;
 color:#3e26f6;
 border:none;
}
a:visited {
 text-decoration: none;
}
/*------------------------------------home page styling */
#heroshot {
 float: left;
 width: 440px;
 height: 250px;
 padding-left: 10px;
 margin-top: 30px;
 margin-right: 20px;
 margin-bottom: 30px;
}
#maincopy {
 float: left;
 width: 475px;
 height: 250px;
 margin-top: 30px;
 margin-bottom: 30px;
}
#maincopy h2 {
 font-size: 2.3em;
 color: #1A5DC5;
 margin-bottom: 5px;
}
#maincopy p { 
 font-size: 1.4em;
 line-height: 1.4em;
 margin-bottom: 15px;
}
#maincopy ul {
 font-size: 1.4em;
 font-weight: bold;
 list-style: inherit;
 margin-left: 15px;
}
#maincopy li {
 margin-left: 5px;
 margin-bottom: 5px;
 color: #333;
}
#featuresbx {
width: 980px;
clear: both;
margin: 0 auto;
padding-left: 15px;
}
#leadinbx1 {
width: 300px;
height: 210px;
float: left;
margin-left: 1%;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
background-color: #f1f1f1;
}
#leadinbx1 h2 {
font-size: 1.3em;
color: #fff;
height: 23px;
text-align: center;
text-transform: uppercase;
padding-top: 5px;
background: url('/wp-content/themes/phpBay/images/leadinbkgd.jpg') no-repeat;
}
#leadinbx1 p {
width: 268px;
padding: 10px 15px 5px 15px;
font-size: 1.1em;
}
#leadinbx2 {
width: 300px;
height: 210px;
float: left;
margin-left: 1%;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
background-color: #f1f1f1;
}
#leadinbx2 h2 {
font-size: 1.3em;
color: #fff;
height: 23px;
text-align: center;
text-transform: uppercase;
padding-top: 5px;
background: url('/wp-content/themes/phpBay/images/leadinbkgd.jpg') no-repeat;
}
#leadinbx2 p {
width: 268px;
padding: 10px 15px 5px 15px;
font-size: 1.1em;
}
#leadinbx3 {
width: 300px;
height: 210px;
float: left;
margin-left: 1%;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
background-color: #f1f1f1;
}
#leadinbx3 h2 {
font-size: 1.3em;
color: #fff;
height: 23px;
text-align: center;
text-transform: uppercase;
padding-top: 5px;
background: url('/wp-content/themes/phpBay/images/leadinbkgd.jpg') no-repeat;
}
#leadinbx3 p {
width: 268px;
padding: 10px 15px 5px 15px;
font-size: 1.1em;
}
#linkbtns {
width: 980px;
height: 10px;
clear: both;
padding-bottom: 60px;
padding-left: 15px;
margin: 0 auto;
}
#btn1 {
width: 300px;
height: 50px;
float: left;
margin-left: 1%;
margin-bottom: 20px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #f1f1f1;
}
#btn2 {
width: 300px;
height: 50px;
float: left;
margin-left: 1%;
margin-bottom: 20px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #f1f1f1;
}
#btn3 {
width: 300px;
height: 50px;
float: left;
margin-left: 1%;
margin-bottom: 20px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
background-color: #f1f1f1;
}
a.showmebtn img {
display: block;
margin-left: 80px;
margin-bottom: 35px;
}
#hrule {
visibility: hidden;
}
/*------------------------------------end of home page styling */
.sidebar {
 float:left;
 width:200px;
 border:1px solid #ddd;
 margin:10px 0;
 padding:10px;
 background-color: #ddd;
 }
.subsidebar {
 float:right;
 width:170px;
 border:1px solid #ddd;
 margin:10px 0;
 padding:10px;
 }
.subsidebar img {
 border:0;
 display:block;
 margin-left:auto;
 margin-right:auto;
 }
.sdbrimg {
 
}
/*-------------------------------Movie sidebar styling */
.moviesubsidebar {
 position: absolute;
 width:170px;
 border:1px solid #ddd;
 margin-top: -877px;
 margin-left: 787px;
 padding:10px;
}
.moviesubsidebar h2 {
 font-size: 1.8em;
 margin-bottom: 15px;
}
#movieebaysdbrlogo {
 margin-left: 25px;
 margin-bottom: 45px;
}
#movieamazonsdbrsearch {
margin-left: -5px;
margin-bottom: 15px;
}
/*-----------------------------end of movie subsidebar styling */
.content {
 margin-top:10px;
 line-height:16px;
 margin-left:10px;
 float:left;
 width:525px;
 border:1px solid #ddd;
 overflow:hidden;
 padding:10px;
 font-size:11px;
 }
.content h2 {
 font-size:1.9em;
 margin:10px 7px 3px 0;
 padding:10px 0;
 }
.entry p {
 margin-bottom: 7px;
}
.entry h3 {
font-size: 1.3em;
font-weight: bold;
color: red;
margin-bottom: 10px;
}
.entry ul h3{
font-weight: bold;
font-size: 1.1em;
color: #1A5DC5;
}
.entry ul {
 margin-bottom: 10px;
}
.entry ul li {
list-style: circle;
margin-left: 20px;
margin-bottom: 2px;
}

#footer {
 width:960px;
 height: 70px;
 margin-top:20px;
 margin: 0 auto;
 text-align:center;
 clear:both;
 padding:10px;
 border-top: 10px solid #50e416;
 background-color: #072a6b;
 color: #fff;
 }#footer p {
 margin-top: 0px;
 font-size: .9em;
}
#footerspace hr{
visibility: hidden;
width: 980px;
clear: both;
height: 10px;
padding-top: 10px;
padding-left: 15px;
margin: 0 auto;
}

#footer a {
 color: #999;
}
#footer a:hover {
 text-decoration: underline;
}
.alignright {
 float:right;
 } 
.alignleft {
 float:left;
 }
img.alignleft {
 margin-top: 4px;
 margin-bottom: 5px;
 margin-right: 5px;
 border: 1px solid #ccc;
}
img.postimg_alignleft {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
input#submit {
 background:#fc6;
 border:2px solid #f93;
 color:#fff;
 font-size:13px;
 }
span {
}
.addthis {
 float:right;
 clear:both;
 }
a:link,a:active {
 text-decoration:none;
 color:#1A5DC5;
 border:none;
 }
a:visited {
 color: purple;
}
.sidebar h2,.comments h3 {
 font-size:1.1em;
 border-bottom:dashed 1px #ccc;
 margin:0 7px 3px;
 padding:3px 0;
 }
.sidebar ul,.subsidebar ul {
 list-style-type:none;
 margin:0;
 padding:0;
 line-height:150%;
 font-size:1.1em;
 }
.sidebar ul li,.subsidebar ul li {
 list-style-type:none;
 margin:0 0 20px;
 padding:0;
 font-size:1.2em;
 }
.sidebar ul li ul,.subsidebar ul li ul {
 list-style-type:square;
 margin:0;
 margin-left: 7px !important;
 padding:0 3px;
 }
.sidebar ul li ul li,.subsidebar ul li ul li {
 list-style-type:none;
 background:transparent url(images/bullet.gif) no-repeat 0 4px;
 border:0;
 margin:0;
 padding:0 0 2px 14px;
 }
.sidebar ul li ul li :hover {
 border-bottom:#ccc 1px solid;
}
.subsidebar h2,.comments h3 {
 font-size:14px;
 border-bottom:dashed 1px #ccc;
 margin:0 7px 3px;
 padding:3px 0;
 }
.sidebar ul,.subsidebar ul {
 list-style-type:none;
 margin:0;
 padding:0;
 line-height:150%;
 font-size:11px;
 }
.sidebar ul li,.subsidebar ul li {
 list-style-type:none;
 margin:0 0 20px;
 padding:0;
 }
.sidebar ul li ul,.subsidebar ul li ul {
 list-style-type:square;
 margin:0;
 padding:0 3px;
 }
.sidebar ul li ul li,.subsidebar ul li ul li {
 list-style-type:none;
 background:transparent url(images/bullet.gif) no-repeat 0 4px;
 border:0;
 margin:0;
 padding:0 0 2px 14px;
 }
.subsidebar ul li ul li :hover {
 border-bottom:#ccc 1px solid;
}
.sdbr ul li {
 margin-bottom: 3px;
 background:transparent url(images/bullet.gif) no-repeat 0 4px;
 padding:0 0 2px 14px;
 font-size: 1.0em;
}
#searchwords {
font-size: 1.1em;
color: orange;
}
.searchsdbrtxt {
font-size: .9em;
}
#searchicon {
padding-right: 5px;
padding-bottom: 5px;
border: none;
}
#ebaysdbrlogo {
 margin-top: 20px;
}
#mvsubsdbr {
margin-left: 5px;
margin-bottom: 20px;
}
#sonytextad {
margin-left: 10px;
margin-top: 10px;
}
#amazonsdbrsearch {
 margin-top: 15px;
 margin-left: -5px;
}
.amazonproduct {
margin-left: 5px;
}
div.hr hr,div.br br {
 display:none;
 }
 div.br {
 height:30px;
 background:#fff url(images/br.gif) repeat-x scroll center;
 clear:both;
 border-bottom: 1px solid #ddd;
 }
.content2,.content3 {
 margin-top:10px;
 line-height:16px;
 margin-left:10px;
 float:left;
 width:237px;
 border:2px solid #f3f3f3;
 overflow:hidden;
 padding:10px;
 }
.content2 h2,.content3 h2 {
 font-size:1.4em;
 border-bottom:dashed 1px #ccc;
 margin:0 7px 3px 0;
 padding:3px 0;
 } 
.content2 :hover,.content3 :hover {
 background:#fafafa;
 }
 #content {
 margin-bottom: 20px;
}
#about.content h3 {
font-size: 1.3em;
color: #1A5DC5;
margin-top: 15px;
}
.ebay468banner {
 padding-top: 15px;
 margin-left: 23px;
}
/*----------------------------------phpBay Listings Styling */
#auction.content table tr {
 border-top: 1px solid #bbb;
}
#auction.content table td a {
 color:#1A5DC5;
}
#auction.content td img {
 padding-top: 3px;
 padding-bottom: 3px;
}
#auction.content table strong {
 font-size: .8em;
 line-height: 1.3em;
 text-transform: uppercase;
}
#auction.content #bid {
 color: #0000ff;
 font-size: .8em;
}
#auction.content #price {
 font-size: 1.0em;
 color: orange;
 text-decoration: underline;
 font-size: .8em;
}
#auction.content #date {
 color: red;
 font-size: .8em;
}
#auction.content tbody tr td#ebaypic img {
 border: 0px solid #fff;
}
#auction.content tbody tr td#paypal img {
 border: 0px solid #fff;
}
#auction.content tbody tr td#bid img {
 border: 0px solid #fff;
}
/*---------------------------------Sitemap Styling */
#sitemap {
 font-size: 1.2em;
 margin-left: 25px;
 margin-top: -20px;
}
#sitemap h2 {
 font-size: 1.6em;
 margin-bottom: 10px;
}
#sitemap h3 {
 font-size: 1.1em;
 margin-top: 10px;
}/*-------------------------------Footer Nav Styling */
#footernav {
 clear: both;
 font-size: 1.3em;
 margin-top: 10px;
 margin-bottom: 20px;
}
#footernav a:hover {
 color: #fff;
}
#footernav p a {
 margin-right: 10px;
 margin-left: 10px;
}
/*--------------------------------Newsletter Signup form */
#newsletterform tr {
 border: none;
}
#newsletterform input {
 margin-top: 30px;
 width: 290px;
 height: 20px;
}
#newsletterform td#submit input{
 margin-top: 30px;
 width: 60px !important;
 height: 25px;
}
#newsletterform td#name {
 padding-top: 30px;
 font-size: 1.3em;
}
#newsletterform td#email {
 padding-top: 30px;
 font-size: 1.3em;
}
/*-------------------------------blu-ray movie styling */
.hoverdetails {
 font-size: 1.0em;
 color: #333;
 margin-bottom: 20px;
}
img.trkpxl {
 visibility: hidden;
}
table tr td img.mvimg_alignleft {
float: left;
margin-right: 10px;
height: 85px;
}
.entry table tr {
border: none;
}
.entry tr td a {
font-size: 1.2em;
margin: 0;
}
.entry tr td p {
height: 40px;
}

/*-----------------------------FAQ Page styling */
#faq h3 {
 font-size: 1.1em;
 color: #1A5DC5;
}
#faq ul {
 margin-left: 30px;
 margin-bottom: 10px;
}
#faq li {
 list-style: outside;
}
#faqsdbr {
 margin-left: 20px;
}