a { color:#1e7ec8; text-decoration:underline; }
a:hover { color:#1e7ec8; text-decoration:underline; }
a img { border:0;}
li { list-style:none; }
.a-left { text-align:left; }
.a-center { text-align:center; }
.a-right { text-align:right; }

.sales-order-print, .checkout-onepage-success, .customer-address-index, .customer-address-form, .newsletter-manage-index, .customer-account-edit, .customer-account-index, .checkout-cart-index, .checkout-onepage-index, .cms-index-index, .cms-page-view, .catalog-category-view, .categorypath-other-dvds, .category-other-dvds, .catalog-product-view {
	background-color:#040a3e;
	font-size:11px;
	font-family:Verdana;
	margin:0px;
	padding:0px;
} 

.wrapper {
	width:725px;
	margin:auto;
}

.middle-container {
	margin: -1px 0px 0px; 
	padding: 0px;
	width:100%;
}

.header_logo {
	float:left;
}

.cart_container {
	color: white;
	float:left;
	font-family:Verdana, Tahoma, Arial;
	font-size: 12px;
	text-decoration:none;
	margin-top:14px;
	text-align:right;
	width:255px;
}

.cart_container a:link {
	font-family:Verdana, Tahoma, Arial;
	font-size: 12px;
	color:#1E7EC8;
	font-weight:bold;
	text-decoration:none;
}

.cart_container a:visited {
	font-family:Verdana, Tahoma, Arial;
	font-size: 12px;
	color:#1E7EC8;
	font-weight:bold;
	text-decoration:none;
}

.cart_container a:hover {
	font-family:Verdana, Tahoma, Arial;
	font-size: 12px;
	color:#33FFFF;
	font-weight:bold;
	text-decoration:none;
}

.mylinks {
	height:25px; 
	width:100%; 
	background-image:url(../images/header_menu_gradient.jpg); 
	background-repeat:repeat-y;
	padding-top:6px;
	padding-left:10px;
	color:white;
	clear:both;
}

.mylinks a:link {
	text-transform: lowercase;
	color:white;
	text-decoration:none;
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;
}

.mylinks a:visited {
	text-transform: lowercase;
	color:white;
	text-decoration:none;
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;

}

.mylinks a:hover {
	text-transform: lowercase;
	text-decoration:underline;
	color:white;
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	margin-left:3px;
	margin-right:3px;
}

.main_banner {
	height:158px;
	margin:0px;
	padding:0px;
	display:none;
}

.gray_space {
	width:100%;
	height:7px;
	background-color:#898989;
	clear:both;
	margin:0px;
	padding:0px;
}

.mainColumn {
	width:100%;
	background-image:url(../images/body_gradient_left_right.jpg);
	background-repeat:repeat-y;
	display:block;
	overflow:hidden;
}

.mainColumnProduct {
	display:block;
	overflow:hidden;
	background-color:white;
	width:100%;
}

.leftCol {
	background-image:url(../images/mini_gradient_bg.jpg);
	background-repeat:repeat-x;
	width:199px;
	float:left;
}

.homeLeftTitle {
	margin:auto;
	margin-top:10px;
	width:70%;
	font-size:18px;
	font-family: Tahoma, Verdana, Arial;
	color:#040a3e;
	font-weight:bolder;
	text-transform:uppercase;
}

.rightCol {
	width:526px;
	float:left;
}

.disclaimer {
	text-align:right;
	font-size:11px;
	width:49%;
	float:left;
	color:white;
}

.copyright {
	font-size:11px;
	font-family:Verdana,Tahoma;
	text-align:left;
	width:49%;
	float:left;
	color:white;
}

.bottom_div {
	margin-top:3px;
}

.disclaimer a:link {
	color:white;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma,Verdana;
}

.disclaimer a:visited{
	color:white;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma,Verdana;
}

.disclaimer a:hover {
	color:cyan;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma,Verdana;
}

.legal_container {
	background-color:white;
	font-size:11px;
	font-family: Arial, Verdana, Tahoma;
	padding:5px;
	margin:0px;
	margin-top:12px;
}

.legal_container p {
	text-align:justify;
	padding-left:14px;
}

.legal_subtitle{
	font-size:12px; 
	font-weight:bold;
	padding-left:4px !important;
}

.legal_title {
	font-size:14px; 
	font-weight:bold;
	text-transform: uppercase;
}

.contact_body {
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	margin-left:12px;
}

.contact_title {
	
	margin-left:12px;
	font-size:14px;
	text-transform:uppercase;
	margin-top:12px;
	color:#000066;
	font-weight:bolder;
}

.cssList {
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	text-align:justify;
	font-weight:bold;
	padding:10px;
}

.cssList li {
	margin-bottom: 4px;
}

.my-product-image {
	border:0px;
	text-align: center;
	margin-top:10px;
	margin-bottom:12px;
}

.product-img-box { float:left; width:234px;}
.product-img-box .main-product-imgage {
    position:relative;
    overflow:hidden;
    width:232px;
    height:265px;
    z-index:9;
    }
.product-img-box .main-product-imgage img {
    position:absolute;
    left:2px;
    top:2px;
    width:100%;
    cursor:move;
    z-index:99;
    }
.image-zoom {
    z-index:9; position:relative; height:18px; margin:0 auto 13px auto; background:url(../images/slider_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; }
#image { width:auto; }
#track { position:relative; height:18px; }
#handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) no-repeat;  }
.btn-zoom-out { position:absolute; left:2px; top:1px;}
.btn-zoom-in { position:absolute; right:2px; top:1px;}
.product-img-box .more-views h4 { border-bottom:1px solid #ccc; margin-bottom:.8em; font-size:.95em; text-transform:uppercase; }
.product-img-box .more-views li { float:left; margin-right:6px;}
.product-img-box .more-views li.last { margin-right:0; }
.product-img-box .more-views li img { border:2px solid #ddd; }

.product-info-box { margin-top:10px; margin-top:0; width: 491px;}
.product-info-box .product-name {
    margin-bottom:.3em;
    color:#0a263c;
    font-size: 24px;
    font-family: arial;
    padding-left: 25px;
}

.product-info-box .product-specs {
	padding: 25px;
	margin-bottom:12px;
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.product-info-box .price-box { padding-left: 25px; font-family: arial; font-size: 16px; font-weight: bold;}
.product-info-box .price-box .priceText {
	color: #78162f;
}
.postPrice {
	font-size: 10px;
	height: auto;
	font-family: arial;
	font-weight: bold;
	padding-left: 25px;
	padding-right: 25px;
}

.qty-box {
	display:block;
	padding-left: 25px;
	margin-top:5px;
	width:100%;
	height:80px;
}

.outOfStock {
	display:block;
	font-family: Helvetica, Arial, Verdana; 
	font-size: 14px; 
	font-weight: bold; 
	color: #78162F; 
	padding-left: 25px;
}

.qty-box .qtyText {
	color: #78162f;
	font-family: arial; 
	font-size: 16px; 
	font-weight: bold;
}

.qty-box .add_to_cart {
	padding-left: 25px;
	padding-top: 10px;
}
.side-col {
	float: left;
	vertical-align: top;
	background-color: white;
}

.middle {
	background-color: white;
}

.col-main {
	background-color: white;
	background-image:url(../images/mini_gradient_bg.jpg);
	background-repeat:repeat-x;
	width:100%;
}

middle-container {
	background-color: white;
}

.middle-container {
	position: relative;
}

.leftCollumn {
	float: left; 
	height:100%;
	background: #ffffff; 
	width: 233px;
	overflow:hidden;
}

.leftOrder {
	color: #78162f; 
	text-align: center;
	height: 168px;
}

.leftOrder .smallText {
	font-size: 10px; 
	font-weight:bold; 
	font-family:Tahoma;
}

.leftOrder .largeText {
	font-size: 20px; 
	font-weight:bold; 
	font-family:Tahoma;
}

.rightCollumn {
	background-color: #ffe23a; 
	height:100%; 
	float: left; 
	width: 485px;
	height: 100%;
	overflow:hidden;
}

.account_container_cat {
	background-color:inherit;
	width:100%;
	padding:0px;
	margin:0px;
}

.category-head {
	margin-top:12px;
	margin-left:8px;
	margin-bottom:8px;
}

.blueShade {
	width:90%;
	margin:auto;
	text-align:center;
}

.test_prod {
	width:auto;
	height:auto;
	display:block;
	margin-right:5px;
}

.blueShade a {
	margin-right:8px;
}

/*
team page definitions

team page & product page
*/

.team_page_left {
	width:199px;
	float:left;
	height:100%;
}

.team_page_right {
	width:526px;
	float:left;
	background-color:#FFFF00;
	height:100%;
}

.category_description {
	width:98%;
	margin:auto;
	margin-top:10px;
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	margin-bottom:20px;
	text-align:justify;
}

.team_box_image {
	margin:auto;
	margin-top:14px;
	text-align:center;
}

.team_season_container {
	width:96%;
	margin:auto;
	margin-bottom: 14px;
	height:120px;
	border-bottom:white 2px solid;
}

.image_container {
	width:111px;
	height:111px;
	text-align:center;
	overflow:hidden;
	float:left;
}

.team_season_name {
	font-size:12px;
	padding-left:120px;
}

.team_season_name a:link {
	font-family: Tahoma, Arial, Verdana;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	color:#040a3e;
}

.team_season_name a:visited {
	font-family: Tahoma, Arial, Verdana;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	color:#040a3e;
}

.team_season_name a:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	color:#66FFCC;
}

.team_title_container {
	float:left;
}

.team_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bolder;
	margin-left:10px;
	color:white;
	text-transform:capitalize;
}

.team_subtitle {
	color:#dba438;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-left:10px;
}

.team_season_price {
	margin-top:15px;
	font-size:12px;
	font-family: Tahoma, Arial, Verdana;
	font-weight:bolder;
	padding-left:120px;
}

.team_bottom_left {
	margin-top:10px;
	color: black;
	padding:4px;
	margin-bottom:16px;
	font-size:11px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*
end team season and page styles
*/

#bodyCss {
background-color:#040a3e;
font-size:11px;
font-family:Verdana;
margin:0px;
padding:0px;

}

.bottomAdd {
	padding:5px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

.bottomCopy {
	padding:5px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:9px;
	margin:3px;
}

.faq_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:13px;
	font-weight:bolder;
	margin-left:5px;
}

.legal_container ol {
	margin-left:5px;
}

.legal_container li {
	margin-left:10px;
	font-size:11px;
}