/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css 1223 2006-02-12 06:66:666 killputer $
*/
BODY {
	background-color: #eef0f4;
    font: 0.8125em Verdana, sans-serif; line-height: 1.5; color: #333;
    text-align: center; /* IE hack Part 1 */ 
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
    
}




.centershop {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	width: 80% !important;
	border: 10px solid #ededee;
}

TD.main, P.main {
  font-family Arial,Verdana, sans-serif; 
  font-size: 12px;
  line-height: 1.5;
  padding-left: 10px;
  padding-right: 10px;
}

A {
  color: #339900;
  text-decoration: none;
}

A:hover {
  color: #990000;
  text-decoration: none;
}


TD.main A img{
  border: 0px solid #999;
  text-decoration: none;
}

TD.main A:hover img{
  border: 0px solid #99cc00;
  text-decoration: none;
}

TD.contactmain {
font-family: Verdana, Arial, san-serif;
fon-size: 12px;
line-height: 1.5;
color: #333;
}

tophead {
background: url(/images/oldvidlogo.jpg);
width:287px;
height:98px;
}


FORM {
	display: inline;
}
.banners {
  padding: 15px;
}

/*HEADER CSS*/

TABLE.header {
  height: 100px;
  background-color: #2f549d;
  border-top: 6px solid #10c952;
  border-bottom: 1px solid #5e6063;
}

TABLE.headerNavigation {
  height: 46px;
  background-color: #ededee;
  border-right: 0px solid #9a9a9a;
  border-left: 0px solid #9a9a9a;
  border-top: 0px solid #62696f;
  border-bottom: 0px solid #fff;
  width: 100% !important;
}

TD.headerNavigation {
  position: relative;
  vertical-align: middle;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000;
  letter-spacing:1px;
  padding: 0px 0px 30px 10px;
}

TD.breadCrumb {
  font-size: 12px;
  font-weight: bold;
  color: #9a9a9a;
  padding: 3px;
  border-bottom: 1px dotted #9a9a9a;
}

TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {
  font-weight: bold;
  color: #46494a;
}

TD.headerNavigation A:hover, td.footertop a:hover  {
  color: #990000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
  background: #f4f5f6;
  padding: 2px;
  
}

.boxText {
  font: 0.8125em;
  line-height: 125%;
  }
  
.boxtext A{
color:fff;
}


.leftbox, .rightbox, .centerbox, .singlebox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border: 4px solid #f4f5f6;
  margin-bottom: 15px;
}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  /*background-color: #abbbd3;*/
  font-size: 12px;
  font-weight: bold;
  color: #000;
  padding: 3px;
  height: 20px;
  padding-left: 5px;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #62696f;
}

TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
  background: url("");
background-repeat: repeat-X;
}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  line-height: 125%;
  padding: 4px;
  border-top: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

.leftboxcontent, .rightboxcontent{
background-color:#e6e9ec;	
}


.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  background-color: #e2e4e5;
  background-image: url();
  margin-bottom: 15px;
}

.plainBox {
  background: #ffffff;
  font: 0.9125em Verdana, sans-serif; line-height: 1.5em; color: #333;
  border:0px solid #9a9a9a;
  padding-left: 10px;
  padding-right: 10px;
}
.plainBoxHeading, TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
}
.productListing-heading {
  font-size: 10px;
  font-weight: bold;
  color: #000;
  padding: 3px;
  height: 20px;
}

TD.productListing-heading{
  background-color: #d3e2f4;
  border-bottom: 2px solid #fff;
  background-image: url();
}

TD.productlisting {
  border:0px solid #9a9a9a;
}


TD.productListing-data {
  font-size: 12px;
  padding: 5px;
}






/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading {
  font-weight: bold;
  color: #000;
  padding-top: 11px;
}

TD.pageHeading h1{
text-align:center; color:#0c3168; font-size:28px; line-height:38px; margin:15px 0 2px 0; padding:0;}


.center_column {
  padding: 8px;
}
.main_page{
  width: 100% !important;
  background-color: #fff;
  border-right: 6px solid #f6f8f3;
  border-left: 6px solid #f6f8f3;
  border-top: 6px solid #dfdd12;
  border-bottom: 0px solid #9a9a9a;
  padding: 5px;
}

/* footer
--------------*/

TABLE.footer {
  background: #ffffff;
  text-align: center;
  font-size: 10px;
  border-right: 0px solid #9a9a9a;
  border-left: 0px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

TR.footertop {
  background: #fff;
  background-image: url("../images/nav_bg_btm.gif");
  height: 47px;
  background-repeat: repeat-x;
  font-size: 11px;
}

TD.footertop, TD.footerbottom {
  padding: 5px;
}

/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
   background: #f4f5f6;
   font-size: 10px;
   padding: 3px;
   border: 1px solid #fff;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #f4f4f4;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: #f6f6f4;
}

TD.productListing-data-description-odd {
  background: #fdfdf4;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  padding-top: 12px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}



TD.productListing-data-description-even {
  background: #fdfdf4;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  padding-top: 12px;
  border-top: 1px solid #ccc;
  border-bottom: 0px solid #ccc;
}





td.pageresults a {
  color: #428dff;
}

td.pageresults a:hover {
  background: #FFFF33;
}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
   font-size: 12px;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

.greetUser {
   font-size: 12px;
   padding-top: 5px;
   padding-bottom: 5px;
}

SPAN.greetUser {
   color: #0066cc;
   font-weight: bold;
}

SPAN.markProductOutOfStock {
	color: #c76170;
	font: bold 12px Verdana, Arial, sans-serif;
}

span.normalprice {
	text-decoration: line-through;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ff0000;
}

span.productSpecialPriceSale {
  color: #ff0000;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #FF0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: #ff0000;
  color: #ffffff;
  font-size: 10px;
  padding: 4px;
  border: 1px solid #9a9a9a;
}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffff00; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
}
TD.ot-total-Amount {
  font-weight: bold;
  border-top: 1px solid #9a9a9a;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}


/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff;
	margin: 6px;
  padding: 6px;
  font: 11px Verdana, Arial, sans-serif;
}

/* categories_description */
TABLE.categoriesdescription {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #dbe9f0;
  border-top:1px dashed #ccc;
  border-bottom:1px dashed #ccc;
}

TD.categoriesdescription {
  font-size: 11px;
  line-height: 1.0;
}

/* categories box parent and child categories */
A.category-top {
  color: #008000;
  text-decoration: none;
}
A.category-links {
  color: #000000;
  text-decoration: none;
}
A.category-subs, A.category-products {
  color: #FF0000;
  text-decoration: none;
}
SPAN.category-subs-parent {
  font-weight: bold;
}
SPAN.category-subs-selected {
  font-weight: bold;
}

/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}







/* CUSTOM CSS provided by: Radiosilent Media copyright- 2005 */


.centerbox {
 border-left: 0px solid #e4e7e8;
  border-right: 0px solid #e4e7e8;
 }

.centerboxcontent {
background: #fff;
}


.plainbox-description {
  background: #eef8d8;
  font: 0.9125em Verdana, sans-serif; line-height: 1.5em; color: #000;
  border:0px solid #9a9a9a;
  padding-left: 10px;
  padding-right: 10px;
}

TD.boxlink A {
color:#0c3168;
text-decoration: none;
}

TD.boxlink A:hover {
color:#000;
text-decoration: none;
}

TD.secboxes img{
border:none;
text-decoration: none;
}

/* tpl_index_default.php table classes ---------------------------------*/

.greetUser {
background: #ffffff;
}

.prodHeading {
background: #ffffff;
border-bottom: 1px solid #ccc;
}

.pageHeading2 {
background: #f4f5f6;
}

.main {
background: #ffffff;
}

.mainer {
background: #f4f5f6;
}

.blockBox {
background: #fff;
border-top: 1px solid #ccc;
}

/* ---------------END----------------------------------------------------*/



/* Custom Left Content Styles -------------------------------------------*/

.leftboxcontent {
 background-color: #fff;
 }
 
 .leftboxcontent A {
  color: #428dff;
  text-decoration: none;
}

.leftboxcontent A:hover {
  color: #ffb062;
  text-decoration: none;
}

/* ---------------END----------------------------------------------------*/






/* HEADER LISTS */

#headlist {
padding-left: 30px;

}


 #headlist ul
{
list-style-type: none;
text-align: left;
padding: 0px 0px 5px 50px;
}

#headlist ul li a
{
background: transparent url("../images/headlist-off.gif") left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}

#headlist ul li a:hover
{
background: transparent url("../images/headlist-on.gif") left center no-repeat;
color: black;
}

#headlist ul li a#current
{
background: transparent url("../images/headlist-active.gif") left center no-repeat;
color: #666;
}



/* top nav bar */

#topnav ul{
	padding : 3px;
	margin : 0;
	white-space : nowrap;
	background-color : #cdced0;
	color: #000;
}
#topnav ul li{
	display:inline;
}
#topnav ul li a{
	padding-left : 5em;
	padding-right : 5em;
	background-color : #cfe6a2;
	color: #000;
	text-decoration : none;
}
#topnav ul li a:hover{
	background-color : #dbe2e9;
	color : #000066;
}


.crossmenu {
background: #f4f5f6;
width: 100%;
}

.shoppingbox {
padding-right: 5em;
}

.shoppingbox a {
color: #000;
}

.shoppingbox a:hover {
color:#ffcc00;
}





TD.topboxes {
background: #fff;
padding-left:14px;
border-bottom: 15px solid #fff;
}

TD.topmenu, P.topmenu {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

.logmenu {
padding: 10px 0px 0px 60px;
}

TD.logoplace {
padding: 0px 0px 48px -5px;
}


h1 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; }
h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; color:#a94a0b}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}


H1.centerhead {
padding-left: 30px;
}

.prodHeading H1 {
color: #0c3168;
}




TD.productListing-data-mini {
	background: url('../images/shadow.gif') no-repeat bottom right;
	clear: right;
	float: right;
	margin: 0 0 15px 25px;
	padding: 0;
	position: relative;
}

TD.productListing-data-mini img {
	background-color: #f4f4f3;
	border: 0px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}


TD.productListing-data A img{
  border: 1px solid #999;
  text-decoration: none;
}

TD.productListing-data A:hover img{
  border: 1px solid #99cc00;
  text-decoration: none;
}





.prodimg A {
  color: #000;
  text-decoration: none;
}

.prodimg A:hover{
  color: #99cc00;
  text-decoration: none;
}

/* Product Image Drop Shadow Effect */

.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(../images/theme/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../images/theme/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(../images/theme/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}

#v2 .wrap1 {background:url(../images/theme/shadow.gif) right bottom no-repeat;}
#v2 .wrap2 {background:url(../images/theme/corner_bl.gif) -1px 100% no-repeat;}
#v2 .wrap3 {
	padding:0 4px 4px 0;
	background:url(../images/theme/corner_tr.gif) 100% -1px no-repeat;}
	
#v2 a img{
border: 1px solid #e6e5e5;

}

#v2 a:hover img{
border: 1px solid #b7eeaf;

}

	
#bigImg a img{
border: 1px solid #e6e5e5;

}

#bigImg a:hover img{
border: 1px solid #b7eeaf;

}

.cartBtn {
padding: 0px 0px 0px 260px;
}

TD.cartcheckhead {
  position: relative;
  vertical-align: middle;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000;
  letter-spacing:1px;
  padding: 0px 0px 35px 30px;
}

TD.cartcheckhead A, TD.cartcheckhead A:visited {
  font-weight: bold;
  color: #46494a;
}

TD.cartcheckhead A:hover {
  color: #990000;
}


TD.review, TD.friend A img{
  font: 0.9125em Verdana, sans-serif; line-height: 1.5;	
  border: none;
  text-decoration: none;
}

TD.review. TD.friend A:hover img{
  border: none;
  text-decoration: none;
}

/* custom horizontal menu */

TABLE.searcharea {
background: #fff;
border-top: 2px solid #ebebeb;
}

#headnav ul
{
padding-left: 0px;
margin-left: 0;
background: transparent;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#headnav ul li { display: inline; }

#headnav ul li a
{
padding: 0.2em 1em;
background: transparent;
color: Black;
text-decoration: none;
float: left;
border-right: 1px dotted #CCC;
}

#headnav ul li a:hover
{
color: #B80000;
}

TD. SubmitBtn {
background:url("../buttons/button_selected.gif") 100% -1px no-repeat;}