﻿body
{
	margin: 0px;
	font-family: "Tahoma";
	font-size: 12px;
}

h1
{
	color: #00acff;
	font-size: 25px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

h2
{
	color: #00acff;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}


h3
{
	color: #000099;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}

h4
{
	color: #00acff;
	font-size: 25px;
	font-weight: normal;
	margin: 0px;	
}

hr
{
	border: solid 1px #CCCCCC;
	height: 1px;
}

a.ShowHideAccessories, a.ShowHideAccessories:link, a.ShowHideAccessories:visited
{
	font-size: 14px;
	color: #001387;
}

.productlistingimage
{
	border: solid 1px #BBBBBB;
}

.productListingImageHomePage
{
	border: solid 1px #BBBBBB;
	margin-right: 6px;
	margin-top: 4px;
}

.productListingImageMargins
{
	border: solid 1px #BBBBBB;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 1px;
}

.memberaccountleft
{
	width: 5px;
	height: 40px;
	background: url("/BVModules/Themes/LatestBuy/images/memberaccount_header_left.gif");
}

.memberaccountright
{
	width: 6px;
	height: 40px;
	background: url("/BVModules/Themes/LatestBuy/images/memberaccount_header_right.gif");
}

.memberaccountbg
{
	height: 40px;
	background: url("/BVModules/Themes/LatestBuy/images/memberaccount_header_bg.gif");
	color: White;
	font-weight: bold;
	padding-left: 9px;
	padding-right: 9px;
}

.memberaccountleftoff
{
	width: 5px;
	height: 40px;
	background: url("/BVModules/Themes/LatestBuy/images/memberaccount_header_left_off.gif");
}

.memberaccountrightoff
{
	width: 6px;
	height: 40px;
	background: url("/BVModules/Themes/LatestBuy/images/memberaccount_header_right_off.gif");
}

.memberaccountbgoff
{
	height: 40px;
	background: url("/BVModules/Themes/LatestBuy/images/memberaccount_header_bg_off.gif");
	color: White;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
}

.messagebox
{
	color: Red;
	font-weight: bold;
}

.MemberAccountMenu
{
	color: White;
	font-weight: bold;
}

.doubleseparator
{
	width: 100%; 
	height: 20px; 
	background: url('/BVModules/Themes/LatestBuy/images/doubleseparator.gif');
}

.linkblue
{
	font-weight: normal;
	color: Blue;
	text-decoration: underline;
}

.linkBlueSmall
{
	font-weight: normal;
	color: Blue;
	text-decoration: underline;
	font-size: 11px;
}

.linkbluenounderline, .actuator
{
	font-weight: normal;
	color: Blue;
	text-decoration: none;	
}

.primaryaddresses
{
	background: #EEEEEE;
}

.primaryaddresses td
{
	padding: 7px;
}

.primaryaddresses h3
{
	font-size: 12px;
	color: Black;
	font-weight: bold;
}

.buttonrow
{
	padding-top: 5px;
}

.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited
{
	color: #66ccff;
}

.breadcrumbs
{
	color: #66ccff;
	font-weight: bold;
}

.darkbluebold
{
	color: #6699ff;
	font-weight: bold;
}

.CartTotalTable td
{
	font-size: 16px;
}

.CheckoutTable td
{
	padding-left: 5px;
}

.CheckoutTable
{
	border: solid 1px #CCCCCC;	
	
}

.TableWithPadding td
{
	padding: 5px;
}

.AffiliateTable
{
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;		
}

.AffiliateTable td
{
	border-top: solid 1px #CCCCCC;	
	border-right: solid 1px #CCCCCC;	
	padding: 5px;
}

.CheckoutTableTd
{
	background: orange; 
	color: White; 
	font-size: 20px; 
	padding-left: 5px;
	height: 30px;
}

.CheckoutTableTdSmall
{
	background: orange; 
	color: White; 
	font-size: 15px; 
	padding: 5px;	
	font-weight: bold;
	
}

.row
{
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
}

.rownoright
{
	border-top: solid 1px #CCCCCC;
}

.RedSmall
{
	font-size: 12px;
	font-weight: normal;
}

.deliveryservice
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	color: White;
	background: #999999;
	border-right: solid 1px white;
}

.ShippingRateAdditionalText
{
	color: #999999;
	position: relative;
	left: 20px;
	padding-right: 25px;
}

.deliveryservicecontent
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	background: #cccccc;
	border-right: solid 1px white;
	border-top: solid 1px #999999;	
	font-size: 11px;
	font-family: "Tahoma";
}

.productShortDescription
{
	font-family: "Verdana";
	font-size: 11px;
	color: Black;
	font-weight: normal;
	padding-right: 15px;
}

.moreimages
{
	font-family: "Verdana";
	font-size: 11px;
	color: Black;
	font-weight: normal;
}

.accessories
{
	font-size: 10px;
}

.qtyddl
{
	font-size: 11px;
}

.productnovariationtitle
{
	font-size: 16px;
}

.productvariationtitle
{
	font-size: 16px;
	float: left;
}

.productvariationproductname
{
	font-size: 16px;
	color: Orange;
}

.wasprice
{
	float: left;
	font-size: 12px;
	padding-top: 2px;
	color: Red;
}

.nowprice
{
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #001387;
}

.nowpricewithspace
{
	position: relative;
	left: 10px;
	font-size: 14px;
	color: #001387;	
}

.nowpricewithoutspace
{
	position: relative;
	font-size: 14px;
	color: #001387;	
}

.blueprice, .nowpricesingle
{
	font-size: 14px;
	color: #001387;		
}

.productcaption
{
	font-size: 15px;
	color: Orange;
}

.moreinfo
{
	font-weight: normal;
	color: #00acff;
}

.producttitle
{
	color: #00acff;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

.productTitleRed
{
	color: red;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

.productcontenttitle
{
	color: #00acff;
	font-size: 15px;
	margin: 0px;
}

.paging
{
	background: #eff1ff;
	height: 20px;
}

.sorting
{
	background: #ffffcc;
	height: 20px;	
}

.sortingselected
{
	background: orange;
	height: 20px;	
}

.pagingselected
{
	background: orange;
	height: 20px;
	width: 20px;
	text-align: center;
}

.pagingselected a:link, .pagingselected a:visited, .pagingselected a
{
	font-size: 11px;
	color: Black;
	font-weight: normal;	
}


.paging a:link, .paging a:visited, .paging a,
.sorting a:link, .sorting a:visited, .sorting a,
.sortingselected a:link, .sortingselected a:visited, .sortingselected a
{
	padding: 10px;
	font-size: 11px;
	color: Black;
	font-weight: normal;	
}

.pager .disabled
{
	padding: 10px;
	font-size: 11px;
	font-weight: normal;	
	color: #AAAAAA;	
	text-decoration: none;
}

.pager .linkdisabled
{
	font-size: 11px;
	font-weight: normal;	
	color: Black;	
	text-decoration: none;
}

.productlisting img
{
	border: solid 1px #BBBBBB;
}

.orderonline
{
	font-size: 15px;
	color: #333333;
	padding-top: 3px;
}

.separator
{
	width: 100%;
	height: 20px;
	background: url("/BVModules/Themes/LatestBuy/images/separator.gif");
}

.carttd
{
	background: orange; 
	color: White; 
	padding: 5px 0px 5px 5px;
	font-weight: bold;
}

.couponlisting
{
	text-align: right;
	padding-right: 35px;
}

.cartsku
{
	color: #3399ff;
	font-weight: normal;
	font-size: 15px;
}

.CheckoutProductsTable
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;	
	border-top: solid 1px #CCCCCC;
}

.CheckoutProductsTableTop
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;		
}

.CheckoutProductsTableTd
{
	background: orange; 
	color: White; 
	font-size: 20px; 
	padding-left: 5px;
	height: 30px;
}

.productimagecolumn, .productquantitycolumn, .producttotalcolumn, .productdeletecolumn
{
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;	
}

.productimagecolumnsmall, .productquantitycolumnsmall, .producttotalcolumnsmall, .productdeletecolumnsmall
{
	border-bottom: solid 1px #CCCCCC;	
	text-align: right;
	
}

.productquantitycolumn, .producttotalcolumn
{
	width: 170px;
	color: black;
	padding-top: 10px;
}

.productquantitycolumn2
{
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;	
	width: 80px;
	color: black;	
	padding-top: 10px;
}

.unitpricecolumn
{
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;	
	width: 100px;
	color: black;	
	padding-top: 10px;	
}

.productquantitycolumnheader, .producttotalcolumnheader
{
	background: orange;
	color: White;
	text-align: right;
	width: 170px;
	font-weight: bold;
}

.productquantitycolumnheader2
{
	background: orange;
	color: White;
	text-align: right;
	width: 86px;
	font-weight: bold;	
}

.unitpricecolumnheader
{
	background: orange;
	color: White;
	text-align: right;
	width: 100px;	
	font-weight: bold;
}

.cartproductname
{
	color: Orange;
	font-weight: normal;
}

.cartremoveitem
{
	text-align: center;
	color: Orange;
	font-weight: normal;
	text-decoration: underline;	
}

a
{
	text-decoration: none;
	color: Red;
	font-weight: bold;
	font-size: 12px;
}

a:hover
{
	text-decoration: underline;
}

.homepageheader
{
	height: 30px;
	width: 100%;
	background: #00bff3;
	color: White;
	text-align: center;
}

.homepageheader a, .homepageheader a:link, .homepageheader a:visited
{
	color: #006e8c;
}

.homepageheadercontent
{
	padding-top: 8px;
	font-size: 11px;
}

.contentpageheader
{
	height: 30px;
	width: 100%;
	background: #b2ecfb;
	color: black;
	text-align: center;
}

.contentpageheaderhigh
{
	height: 42px;
	width: 100%;
	background: #b2ecfb;
	color: black;
	text-align: center;
	margin-top: 7px;
}

.contentpageheader a, .contentpageheader a:link, .contentpageheader a:visited
{
	color: #006e8c;
}

.contentpageheadercontent
{
	padding-top: 8px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
}

/* BEGIN inlineVideo styles
----------------------------------*/

#articleBody .inlineVideo .left {
	float: left;
	clear: left;
	margin-top: 32px;
	}

.inlineVideo .right {
	float:right;
	}

.inlineVideo h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:83.3%;
	}

/* END inlineVideo styles
----------------------------------*/

#googlecheckout
{
	float: left;
}

#PaypalExpress
{
	float: left;
}

#cartcoupons
{
	padding-top: 10px;
	padding-left: 0px;
	color: Blue;
	font-family: "Verdana";
	font-size: 11px;
}

#mainarea
{
	width: 100%;
}

#contentarea
{
	text-align: left;
	width: 960px;
}

#toplinks
{
	width: 100%;
	height: 30px;
}

#toplinks a, #toplinks a:link, #toplinks a:visited
{
	font-weight: normal;
}

#toplinkscontent
{
	position: relative;
	padding-top: 7px;	
}

#toplinkscontent a, #toplinkscontent a:link, #toplinkscontent a:visited
{
	color: Black;
	float: left;
	height: 20px;
	background: white url("/BVModules/Themes/LatestBuy/images/toplinks.gif") no-repeat;	
	padding-left: 10px;
	margin-left: 10px;
}

#header
{
	position: relative;
	width: 100%;
	height: 150px;
	background: url("/BVModules/Themes/LatestBuy/images/header.jpg");
}

#logo
{
	float: left;
}

#topbanner
{
	position: relative;
	float: right;
	right: 35px;
	height: 60px;
	width: 470px;
	background: none;
	margin-top: 16px;
}

#menu
{
	font-size: 15px;
	font-family: "Tahoma";
	position: absolute;
	top: 120px;
	width: 960px;
	padding-left: 0px;
	z-index: 2;
}

#submenu
{
	position: absolute;
	top: 151px;
	z-index: 2;
}

#shoppingcartinfo
{
	position: absolute;
	top: 157px;
	text-align: right;
	width: 960px;
	font-family: "Verdana";
	font-size: 11px;
}

.shoppingcartinfocontent
{
	padding-right: 10px;
}

.submenucontent
{
	z-index: 2px;
	float: left;
}

.submenutext a, .submenutext a:link, .submenutext a:visited
{
	color: White;
	font-weight: bold;
}

.submenutext
{
	float: left;
	height: 29px;
	background: url("/BVModules/Themes/LatestBuy/images/submenu_bg.gif");	
	text-align: center;
	width: 120px;
}

.submenutexthighlight a, .submenutexthighlight a:link, .submenutexthighlight a:visited
{
	color: Yellow;
	font-weight: bold;
}

.submenutexthighlight
{
	float: left;
	height: 29px;
	background: url("/BVModules/Themes/LatestBuy/images/submenu_bg_highlight.gif");	
	text-align: center;
	width: 120px;
}

.submenutextcontent
{
	position: relative;
	padding-top: 6px;
}

.submenuleft
{
	float: left;
	width: 10px;
	height: 29px;
	background: url("/BVModules/Themes/LatestBuy/images/submenu_left.gif");
	z-index: 2;
}

.submenulefthighlight
{
	float: left;
	width: 10px;
	height: 29px;
	background: url("/BVModules/Themes/LatestBuy/images/submenu_left_highlight.gif");
	z-index: 2;
}

.submenuright
{
	float: left;
	width: 10px;
	height: 29px;
	background: url("/BVModules/Themes/LatestBuy/images/submenu_right.gif");
	z-index: 2;
}

.submenurighthighlight
{
	float: left;
	width: 10px;
	height: 29px;
	background: url("/BVModules/Themes/LatestBuy/images/submenu_right_highlight.gif");
	z-index: 2;
}


.giftsforhim, .giftsforher, .australianexclusives
{
	float: left;
	font-family: "Verdana";
	font-size: 11px;
	color: White;
	font-weight: bold;
}

.giftsforhim
{
	margin-left: 20px;
}

.giftsforher
{
	margin-left: 43px;
}

.australianexclusives
{
	margin-left: 40px;
}

.MenuNormal
{
	cursor: hand;
	cursor: pointer;
	background: white url("/BVModules/Themes/LatestBuy/images/menubg_off.gif");
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	color: #790000;
}

.MenuHover
{
	cursor: hand;
	cursor: pointer;
	background: white url("/BVModules/Themes/LatestBuy/images/menubg_on.gif");
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	color: #ffff99;
}

.MenuSelected
{
	cursor: hand;
	cursor: pointer;
	color: #790000;
	background: white url("/BVModules/Themes/LatestBuy/images/menubg_on.gif");
	padding-left: 4px;
	padding-right: 4px;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
}

.MenuSeparator
{
	background: url("/BVModules/Themes/LatestBuy/images/menubg_spacer.gif");
	width: 1px;
	height: 30px;
	font-size: 1px;
	padding-left: 2px;
}


/* Department Menu Styles START */

#menu_bar
{
font-family: tahoma, helvetica, arial, sans-serif;
text-align: center;
margin: 0px auto 0px auto;
width:960px;
border-spacing: 0px; 
border:none;
height:100%;
font-size: 12px;
}

#menu_bar .spacer 
{
width: 2px;
padding: 0px;
border-spacing: 0px; 
margin: 0px;
background-image: url('/BVModules/Themes/LatestBuy/images/menubg_spacer.gif');
background-color: #df6901;
background-repeat: no-repeat;
height: 100%;
overflow:hidden;
}

#menu_bar .normal 
{
padding: 0px;
border-spacing: 0px;
margin: 0px;
background-image: url('/BVModules/Themes/LatestBuy/images/menubg_off.gif');
background-color: #fdbe06;
background-repeat: repeat-x;
height: 100%;
overflow:hidden;
}

#menu_bar .normal :hover,
#menu_bar .normal :focus,
#menu_bar .normal :active
{
background-image: url('/BVModules/Themes/LatestBuy/images/menubg_on.gif');
background-color: #ff8921;
background-repeat: repeat-x;
}

#menu_bar a
{
margin:0px;
color:#790000;
line-height: 12px;
padding-top: 9px;
padding-bottom: 9px;
text-decoration: none;
display:block;
padding-left: 0.5em;
padding-right: 0.5em;
font-weight: bold;
text-align: center;
height:100%;
}

#menu_bar a:hover,
#menu_bar a:focus,
#menu_bar a:active
{
padding-top: 9px;
padding-bottom: 9px;
color:#FFFFFF;
}

#menu_bar .selected
{
overflow:hidden;
}

#menu_bar .selected a
{
color:#790000;
background-image: url('/BVModules/Themes/LatestBuy/images/menubg_on.gif');
background-color: #ff8921;
background-repeat: repeat-x;
}

#menu_bar .selected a:hover
{
color: #ffffff;
}

/* Department Menu Styles END */


#bodyx
{
	position: relative;	
	margin-top: 6px;	
}

#bodyleftheader
{
	width: 100%;
	height: 5px;
	background: url("/BVModules/Themes/LatestBuy/images/tdheader_left.gif");
}

#bodyleftfooter
{
	width: 100%;
	height: 5px;
	background: url("/BVModules/Themes/LatestBuy/images/tdheader_left_foot.gif");
}

#bodyrightheader
{
	width: 100%;
	height: 5px;
	background: url("/BVModules/Themes/LatestBuy/images/tdheader_right.gif");
}

#bodyrightfooter
{
	width: 100%;
	height: 5px;
	background: url("/BVModules/Themes/LatestBuy/images/tdheader_right_foot.gif");
}

.bodyleft
{
	width: 170px;
	background: #000099;
	color: White;
	font-size: 11px;
}

.bodyleft select
{
	width: 100%;
	font-size: 9px;
	font-family: "Verdana";
}

.bodyleft input
{
	font-size: 14px;
	font-family: "Verdana";
}

.bodyleft a, .bodyleft a:link, .bodyleft a:visited
{
	font-weight: bold;
	color: #ffcc00;
	font-size: 11px;
}


.columncontent
{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.columncontentsearch
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position: relative; top: -1px;
}


.subcolumnbody
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.subcolumnbodycontent
{
	padding: 5px;
	background: #0099cc;
	color: White;
}

.topsellerscontent
{
	padding-right: 1px;
	color: Black;
	background: white;
}

.bodycontent
{
	width: 619px;
	background: white;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.bodyright
{
	width: 170px;
	background: #000099;
	color: White;
	font-size: 11px;
}


.bodyright a, .bodyright a:link, .bodyright a:visited
{
	font-weight: bold;
	color: #ffcc00;
	font-size: 11px;
}

.bodyright select
{
	width: 100%;
	font-size: 9px;
	font-family: "Verdana";
}

.bodyright input
{
	font-size: 14px;
	font-family: "Verdana";
	padding-top: 6px;
	padding-left: 6px;
}

.loginright
{
	border-collapse: collapse;
	width: 139px;
	position: relative; top: -1px;
	border: solid 1px #999999;
	background: url("/BVModules/Themes/LatestBuy/images/blank_email.gif") no-repeat #FFFFFF;
}

.loginrightshort
{
	border-collapse: collapse; 
	width: 141px; 
    height: 23px; 
	border: solid 1px #999999; 
	padding: 0px;
    margin: 0px;
	background-color: #ffffff;
    background-image: url('/BVModules/Themes/LatestBuy/images/blank_email.gif');
    background-repeat: no-repeat;
    background-position: top left;
    vertical-align: middle;
}

.firstnameright
{
	border-collapse: collapse; 
	width: 104px; 
    height: 23px; 
	border: solid 1px #999999; 
	padding: 0px;
    margin: 0px;
	background-color: #ffffff;
    background-image: url('/BVModules/Themes/LatestBuy/images/blank_firstname.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

.passwordright
{
	border-collapse: collapse;
	width: 109px;
	margin-right: 3px;
	position: relative; top: -4px;
	background-color: White;
	border: solid 1px #999999;
	background: url("/BVModules/Themes/LatestBuy/images/blank_password.gif") no-repeat #FFFFFF;
}

.jumpto
{
	color: #444444;
	font-size: 9px;
}

.forminput
{
    
}

.searchbutton
{

}

.submitButtonFormBuilder
{
    margin-left: 90px;
    margin-top: 10px;
}

.membersigningtable td
{
	padding-top: 2px;
	padding-bottom: 2px;
}


.thelatestbodycontent
{
	padding: 5px;
	background: #ff9200;
	color: White;	
}

#footer
{
	width: 100%;
	position: relative;
}

#footerheader
{
	width: 100%;
	height: 18px;
	background: url("/BVModules/Themes/LatestBuy/images/footer_header.gif");
}

#footerbody
{
    position: relative;
    background: #000099;
    color: White;
    text-align: center;
    line-height: 6pt;
}

#footerbody a, #footerbody a:link, #footerbody a:visited
{
	font-weight: bold;
	color: #ffcc00;
	padding-left: 3px;
	padding-right: 3px;
}

#footerfooter
{
	width: 100%;
	height: 20px;
	background: url("/BVModules/Themes/LatestBuy/images/footer_footer.gif");
}

.topsellerscontent a, .topsellerscontent a:link, .topsellerscontent a:visited
{
	color: Red;
	font-size: 11px;
}

.topsellerscontent
{
	font-family: "Tahoma";
	font-size: 11px;
}

.rightcolumnheader
{
	width: 195px;
	height: 20px;
	background: url("/BVModules/Themes/LatestBuy/images/rightcolumn_header.gif");
}

.rightcolumnbody
{
	width: 195px;
	background: url("/BVModules/Themes/LatestBuy/images/rightcolumn_bg.gif");
}

.rightcolumnbodycontent
{
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	text-align: left;
}

.rightcolumnfooter
{
	width: 195px;
	height: 20px;
	background: url("/BVModules/Themes/LatestBuy/images/rightcolumn_footer.gif");
}

a.subcontent_yellow:link, a.subcontent_yellow:active, 
a.subcontent_yellow:visited
{ 
    padding: 0px; 
    margin: 0px; 
    line-height: 18px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    color: #ffff99; 
    font-weight: bold; 
    text-decoration:none; 
    position: relative; 
    left: -6px; 
}

a.subcontent_yellow:hover
{
    text-decoration:underline;
}

a.subcontent_white:link, a.subcontent_white:active, 
a.subcontent_white:visited
{ 
    padding: 0px; 
    margin: 0px; 
    line-height: 18px; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    color: #ffffff; 
    font-weight: bold; 
    text-decoration:none; 
    position: relative; 
    left: -6px; 
}

a.subcontent_white:hover
{
    text-decoration:underline;
}

.justpurchased ul
{
    padding: 0px;
    margin: 0px;
    margin-left: 12px;
    list-style-type: square;
    list-style-image: url(/BVModules/Themes/LatestBuy/images/justpurchased.gif);
}

.justpurchased ul li
{
    margin: 0px; 
    padding: 0px;
}


/* Search Tag Cloud */
.SearchTagCloud a, a:link, a:visited
{
	font-weight: normal;
}

/* Site Map Page */
#SiteMapColumns { clear: both; }
.ColumnOne { width: 350px; float: left; border-right: 1px solid #eee; }
.ColumnTwo, .ColumnThree { width: 235px; float: right; margin-left: 10px; }
/* .ColumnOne .ColumnTwo, .ColumnThree { float: left; } */

/* BEGIN Gift Guide styles
----------------------------------*/
a.gift_guide:link { padding: 1px; padding-left: 15px; margin: 0px; line-height: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: normal; text-decoration:none; }
a.gift_guide:active { padding: 1px; padding-left: 15px; margin: 0px; line-height: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: normal; text-decoration:none; }
a.gift_guide:visited { padding: 1px; padding-left: 15px; margin: 0px; line-height: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: normal; text-decoration:none; }
a.gift_guide:hover { text-decoration:underline; }

font.gift_guide_heading { padding-left: 10px; line-height: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; text-decoration:none; }

td.gift_guide_red { background-image:url("/BVModules/Themes/LatestBuy/images/gift-guide-button-red.jpg"); background-repeat: no-repeat; }
td.gift_guide_green { background-image:url("/BVModules/Themes/LatestBuy/images/gift-guide-button-green.jpg"); background-repeat: no-repeat; }
td.gift_guide_blue { background-image:url("/BVModules/Themes/LatestBuy/images/gift-guide-button-blue.jpg"); background-repeat: no-repeat; }
td.gift_guide_orange { background-image:url("/BVModules/Themes/LatestBuy/images/gift-guide-button-orange.jpg"); background-repeat: no-repeat; }
/*----------------------------------
END Gift Guide styles */

/* BEGIN Search Box styles
----------------------------------*/
.searchtextbox
{
	border-collapse: collapse; 
	width: 115px; 
	margin-top: -1px; 
	background-color: White; 
	border: solid 1px #999999; 
	background: url("/BVModules/Themes/LatestBuy/images/blank_keywords.gif") no-repeat #FFFFFF;	
}

.search_text
{
    border: 0px;
    background-color: #ffffff;
    background-image: url(/BVModules/Themes/LatestBuy/images/search-block-bg-text.gif);
    background-repeat: no-repeat;
    background-position: top left;
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333;
    padding-left: 5px;
    padding-top: 5px;
    width: 118px;
    height: 23px;
    position: relative;
    left: 4px;
    top: 0px;
}

img.arrow { position: relative; top: -1px; left: -1px; }

a.search_yellow:link { padding: 1px; margin: 0px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffff99; font-weight: bold; text-decoration:none; }
a.search_yellow:active { padding: 1px; margin: 0px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffff99; font-weight: bold; text-decoration:none; }
a.search_yellow:visited { padding: 1px; margin: 0px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffff99; font-weight: bold; text-decoration:none; }
a.search_yellow:hover { text-decoration:underline; }

a.search_white:link { padding: 1px; margin: 0px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration:none; }
a.search_white:active { padding: 1px; margin: 0px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration:none; }
a.search_white:visited { padding: 1px; margin: 0px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration:none; }
a.search_white:hover { text-decoration:underline; }
/*----------------------------------
END Search Box styles */

/* HIGHSLIDE */
.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid #AAAAAA;
}
.highslide:hover img {
	border: 1px solid #AAAAAA;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
    
}
.highslide-image-blur 
{
	
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


.generallinks
{

}

/* BEGIN Home Page Hero Banner styles
----------------------------------*/
#heroBannersContainer { height:220px; width:600px; position: relative; } 
#heroBanners { border:0px none white; width:555px; height:218px;  }
#heroBanners img
{
	border: none 0px white;
}
#heroBanners li { position: absolute; top:0px; left:0px; display: none; list-style: none; }
#heroBanners li.hidden { display:none; list-style: none; }
#heroBanners li.active { display:block; list-style: none; }
#heroBanners a, #heroBanners img { display:block }
#heroBannerThumbs { text-indent:-9999px; top:0px; right: 1px; position: absolute; margin: 0px; list-style: none;  }
#heroBannerThumbs li a { text-indent:-9999px; overflow:hidden; background:url("/BVModules/Themes/LatestBuy/images/hero_nav.png") no-repeat 0 0; width:44px; height:44px; display: block;  }
#heroBannerThumbs #one a { background-position: 0 0 }
#heroBannerThumbs #one a:hover, #heroBannerThumbs #one a.active { background-position: -44px 0 }
#heroBannerThumbs #two a { background-position: 0 -44px }
#heroBannerThumbs #two a:hover, #heroBannerThumbs #two a.active { background-position: -44px -44px }
#heroBannerThumbs #three a { background-position: 0 -88px }
#heroBannerThumbs #three a:hover, #heroBannerThumbs #three a.active { background-position: -44px -88px }
#heroBannerThumbs #four a { background-position: 0 -132px }
#heroBannerThumbs #four a:hover, #heroBannerThumbs #four a.active { background-position: -44px -132px }
#heroBannerThumbs #five a { background-position: 0 -176px }
#heroBannerThumbs #five a:hover, #heroBannerThumbs #five a.active { background-position: -44px -176px }
/*----------------------------------
END Home Page Hero Banner styles */
