@charset "utf-8";
/* CSS Document */

body {
width:1024px;
height:1200px;
background-image:url(http://www.jonbowermaster.com/images/assets/bg1.jpg);
background-color:#FFF;
margin:0 auto;
text-align:center;
}


#main {

width:1024px;
height:auto;
background-color:#FFFFFF;
border:1px solid #9a9a9a;
border-top:none;
float:left;

}
#main-item {

width:1024px;
height:1200px;
background-color:#FFFFFF;
border:1px solid #9a9a9a;
border-top:none;
float:left;

}

#centerBar {
	
	
	/*border: 1px solid #9a9a9a;*/
	padding:4px 14px 4px 4px;
	width: 700px;
	float:left;
	height:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	
	
	}

.crumbs {margin:0 0 15px 10px;   text-align:left; font:11px arial;}
.crumbs a{margin:0 0 15px 0; text-align:left; font:bold 90% 'helvetica neue',sans-serif;letter-spacing:1px;text-transform:uppercase; color:#900; text-decoration:none;}

.item-title a, p{margin:0 0 2px 0; color:#000000; font:14px arial; letter-spacing:0px; font-weight:bold; text-align:center;}

.ocean-title { margin:0 0 5px 0; padding:0 0 0 0; color:#000000; font:16px arial; font-variant:small-caps;  letter-spacing:1px; font-weight:bold;}

.feat_films{float:left; width:680px; margin:5px 0 10px 0;}
.left_film{float:left; width:325px; height:auto; background-color:#f0f0f0; border:1px solid #e0e0e0;}
.right_film{float:right; width:325px; height:auto; background-color:#f0f0f0; border:1px solid #e0e0e0;}
.ind_film{float:left;margin:15px 0 0 0; width:680px; height:auto; background-color:#f0f0f0; border:1px solid #e0e0e0;}

#oceans8 {margin-bottom:20px; width:680px; height:auto; margin:0 0 0 25px;}
#oceans8 ul {padding:0; margin:0 0 0 0; display:inline-block;}
#oceans8 ul li {font:13px Arial, Helvetica, sans-serif; height:210px; width:650px;margin:5px;  padding:0 0 0 0;  border:1px solid grey; text-decoration:none;  }	

#oceans8 ul li p{padding:0 5px 0 5px;}
#oceans8 ul li:hover{background-color:#CCEAF5;}
#oceans8 ul li a:hover{}

#books {width:680px; margin-top:20px; height:auto; float:left; }
#books ul {}

#books ul li {font:14px Arial, Helvetica, sans-serif; list-style-type:none; height:120px; width:650px;padding:0; border:1px solid grey; text-decoration:none; margin:5px; }

.item-title-books { margin:0 0 0 0; padding: 3px 0 3px 0; color:#000000; font:14px arial;  font-weight:bold; text-align:center;}

.item-description {text-align:left; font:13px Arial, Helvetica, sans-serif; margin:0; padding:5px 5px 0 5px;}
.item-image {margin-right:10px; border:none;}
.read-more{color:#0066FF; font-size:12px; font-weight:bold;}
.buy-now{color:#FFFFFF; font-size:14px; font-weight:bold;}
.buy-now a{padding:1px; background-color:#000066; font-size:14px; font-weight:bold;}
.buy-now a:hover{background-color:#FFFFFF; color:#CC0000; padding:1px;}

#books li a {text-align:left; font:14px Arial, Helvetica, sans-serif; text-decoration:none; color:#333;}
#books li a:visited {text-align:left; font:14px Arial, Helvetica, sans-serif; text-decoration:none; color:#333;}


#books ul li:hover { background-color:#CCEAF5;	/*color:#fff; background-color:#333;*/
}



#centerBar li {font:14px Arial, Helvetica, sans-serif; list-style-type:none; height:70px; width:500px;padding:10px; /*border:1px dotted #ccc;*/ text-decoration:none; margin-left:2em; }


#centerBar li a {text-align:left; font:14px Arial, Helvetica, sans-serif; text-decoration:none; color:#333;}
#centerBar li a:visited {text-align:left; font:14px Arial, Helvetica, sans-serif; text-decoration:none; color:#333;}




#centerBar h2 {text-align:left; font: 20px Arial, Helvetica, sans-serif; font-weight:500; text-decoration:none; color:#3086c2; text-transform:uppercase; margin:0; letter-spacing:2px; padding:0 5px 0 5px; margin:0 0 10px 25px; border-bottom:1px solid;}
#centerBar h3 {text-align:left; font:14px Arial, Helvetica, sans-serif; font-weight:500;text-decoration:none; color:#fff;background-color:#3086c2; text-transform:uppercase; margin:0; letter-spacing:1px; padding:10px 0 10px 20px;}

/*#centerBar a {text-align:left; font:14px Arial, Helvetica, sans-serif; text-decoration:underline; color:#333;}*/
	
#image{float: left; width:200px; margin:0 0 0 5px;}
#image ul {margin:5px; padding:0;}
#image ul li{list-style-type:none; font-size:12px;height:auto; width:auto; margin:3px; padding:0;}
#product-details {float:left; width:200px;text-align:left;font:10px Arial, Helvetica, sans-serif; border:1px solid grey; margin-top:10px;}
#box-details ul {margin:5px 5px 5px 10px; padding:0;}
#box-details ul li{list-style-type:none; font-size:12px;height:auto; width:auto; margin:3px; padding:0;}
#box-details {float:left; width:200px;text-align:left;font:10px Arial, Helvetica, sans-serif; border:1px solid grey; margin:5px 0 0 10px;}
#image a{ font-size:12px;}
#description{float:right; width:450px; margin:5px; }
#description a {color:#3086c2; text-decoration:none; font-weight:bold;}
#description a:hover{color:#FFFFFF; background-color:#3086c2;}
#description a:visited{ text-decoration:none;}
.product-title{text-align:left; font: 18px Arial, Helvetica, sans-serif; font-weight:500; text-decoration:none; color:#3086c2; margin:0; padding:0 0 0 0; margin:0 0 0 10px; border-bottom:1px solid;}
.author {text-align:left; font:12px arial;margin:0 0 10px 10px;}
.product-info-strip{ padding:0px 0px 12px 10px; margin:10px 0 10px 10px; text-align:left;border-bottom:1px dotted grey;}
.price{text-align:left;font: 14px Arial, Helvetica, sans-serif; font-weight:300; color:#999;}
.product-price{text-align:left;font: 14px Arial, Helvetica, sans-serif; font-weight:600; color:#000000;}
.shipping{text-align:left;font:bold 75% 'helvetica neue',sans-serif;letter-spacing:1px;text-transform:uppercase; color:#900;}
.product-description{text-align:left;font: 13px Arial, Helvetica, sans-serif; line-height:1.3; margin:0 0 0 10px;}

	.right-drop {float:right; border:2px ridge}
	.left-drop {float:left; border:2px ridge}
	
#relatedMedia{clear:both; padding:20px 0 0 0;margin:20px 0 0px 10px; text-align:left;height:auto; line-height:1.2; }
#relatedMedia p {font:13px arial;text-align:left; line-height:1.3;}
#relatedMedia h2{text-align:left; font: 16px Arial, Helvetica, sans-serif; font-weight:600; text-decoration:none; color:#3086c2; text-transform:uppercase; margin:0; letter-spacing:1px; padding:0 5px 0 0; margin:0; border-bottom:1px solid;}
#centerBar img {
margin-bottom:5px;
margin-top:0px;
}


 #trailer-1{height:350px; float:left; width:300px; margin:10px;}
 #trailer-2{height:350px; float:left; width:300px; margin:10px;}
#rightBar {
	width: 270px;
	background-color:#FFFFFF;
	color: #333;
	/*border: 1px solid gray;*/
	padding: 0 0 0 0;
	
	float:right;
	/*position:absolute;
	left:725px;
	top:-5px;*/

	height:auto;
	margin-top:20px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.boxHeader {font:18px Arial, Helvetica, sans-serif;  background-color:#3086c2; color:#fff; text-align:center; padding:5px; margin:0 0 0 0;text-transform:uppercase; letter-spacing:0px;}


#featured  {padding:0 0 0 0; margin:0;height:auto;width:270px;margin-bottom:10px; text-align:left; font:14px 'helvetica neue', san-serif;}

#featured li {font: 14px Arial, Helvetica, sans-serif; list-style:inside; padding:5px; border-bottom:1px dotted #ccc; text-decoration:none; margin-left:20px;}


#featured li a  {text-decoration:none; color:#333;}
#featured li a:hover {text-decoration:none; background-color:#333; color:#fff;}

#rightBar img {

border:1px double #ccc;
margin-bottom:10px;
margin-top:10px;


}

#rtSponsors {
/*padding:5px;*?
margin:0px;

/*border:1px solid #9a9a9a;*/
/*border-bottom:none;*/
height:170px;
background-color:#FFFFFF;
margin-bottom:20px;
width:auto;


}

.sideadsense {width:270px; height:275px; background-color:#f9f9f9; border:1px solid #ccc; margin:10px 0 10px 0;}



#bottomBar {
	
	border-top:5px solid #333;
	background-color:#000;
	color:#999;
	/*padding:5px;*/
	width: 1024px;
    clear:both;
	/*top:1200px;*/
	/*left:0px;*/
	/*left:0px;*/
	/*top:770px;*/
	height:10px;
}


#bottomBar a {
color:#FFF;
text-decoration:none;
font-size:80%;
}

#bottomBar a:hover {
color:#900;
text-decoration:underline;

}

#sponsors {
	margin: 0px;
	padding: 10px 0 10px 0;
	/*padding:10px;*/
	/*border: 1px solid #e5e5e5;*/
	background-color:#ffffff;
	width: 1024px;

}
#sponsors img {
padding:10px;
}

#footer {
background-image:url(footer_bar.jpg);
width:1024px;
height:30px;
/*border: 1px dotted #9a9a9a;*/
}
#footer p {
color:#fff;
margin-top:0px;
padding:8px;
margin-bottom:0;
letter-spacing:1px;
font-family:arial, helvetica, sans-serif;

font-size:85%;
text-transform:uppercase;
}


