﻿/* common layout */
body, td, div, p { font-family: Arial, Helvetica, sans-serif; }
body, td, p { font-size : 12px; }
body {
	color : #000000;
	background-color : #FFFFFF;
	}

table.mainTable { padding-top : 0px; }
      
.textNormal, .textBold { font-size: 12px; }
.textBig, .textBigBold { font-size: 13px; }
.textSmall, .textSmallBold { font-size: 10px; }
.textBold, .textBigBold, .textSmallBold { font-weight: bold; }

a { color: #000000; }
a:hover { color: #729000; }

a.small { font-size : 10px; }

a.link1, a.link2 {
	font-size: 11px;
	font-weight : bold
	}
table.mainTable { clear : both; }

.attention {
	font-size: 14px;
	color: #000000;
	background-color : #FF0000;
	font-weight: bold
	}

.imgBorder { border : 1px solid #000000; }



/* department layout */
.deptHead{
	font-size: 24px;
	font-weight : bold;
	text-transform : Capitalize;
	}

/* product layout */
td.productHead { border-bottom : 1px solid #000000; }
td.productHead div { 
	font-size: 18px;
	font-weight: bold;
	}

.head {
	font-size: 18px;
	font-weight: bold
	}

.productHeadSmall{
	font-size: 9px;
	font-weight: bold	
	}

.smallHead {
	font-size: 16px;
	font-weight: bold
	}
.priceHead { font-size: 11px; }
span.priceHead {
	display : block; 
	float : left;
	}
#col3 form { margin-bottom : 3px; }
.productPrice {
	width : 50px;
	font-size: 11px;
	font-weight: bold	
	}

a.addToCart { font-weight : bold; }

.listNumber {
	font-size: 12px;
	font-weight: bold	
	}
.listText {
	font-size: 11px;
	font-weight: bold
	}



/* search layout */
#column_2 div.search_pre_text, #column_3 div.search_pre_text {
	font-size : 17px;
	margin-bottom : 10px;
	}
#column_2 table.search_table div.textBigBold, #column_3 table.search_table div.textBigBold { 
	text-align : left; 
	margin-right : 8px;
	}

#column_2 div.search_block, #column_3 div.search_block { margin-bottom : 20px; }

.searchListNumber{
	font-size: 16px;
	font-weight: bold
	}

a.searchLink { font-size: 14px;	}

#search_index_menu { 
	font-size : 14px; 
	padding-bottom : 20px;
	}


	
/* cart layout */
td.cartHead{
	font-size: 12px;
	font-weight: bold;
	}
#cart_col_qty, #cart_col_prod, #cart_col_list, #cart_col_price, #cart_col_total { border-bottom : 1px solid #000000; }
#cart_subtotal_head, #cart_subtotal { border-top : 1px solid #000000; }
#cart_total_head, #cart_total { font-size : 16px; }

.cartPrice { font-size: 14px; }
.cartTotal {
	font-size: 16px;
	font-weight: bold
	}

.ccWarning {
	font-size: 14px;
	font-weight: bold
	}

a.cartLink {
	font-size: 14px;
	font-weight: bold
	}


/* dept nav  & minisearch layout */
#column_1 select.select_input { width : 160px; }
#column_1 input.text_input { width : 156px; }

#deptNav, table.deptNavbg { width : 170px; }

table.deptNavbg { 
	background : transparent no-repeat left top url(images/deptnav-bg.gif); 
	padding-top : 10px;
	}
td.dept_nav_block { 
	background : transparent no-repeat left bottom url(images/deptnav-bg-bottom.gif); 
	padding-bottom : 30px;
	}
table.deptNavbg div { color : #000000; }
#column_1 div.textSmall {
	padding-bottom : 10px; 
	padding-left : 5px; 
	}
a.deptNavLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	}

.deptLinkSpace { padding: 4px 10px; }


/* footer layout
---------------------------------------*/
#footer_cell { text-align : center; }
a.footer {
	text-transform : capitalize;
	font-weight : bold;
	line-height : 16px; 
	}
#footer_cell div.copyright a, #footer_cell div.copyright a:hover { color : #7C8000; }

/* custom header layout
---------------------------------------*/
div.header {
	width : 720px;
	height : 220px;
	background : transparent no-repeat url(images/header-bg.gif);
	}
div.header span, div.header span a { display : block; }
div.header a span { display : none; }

div.header_nav_1 {
	height : 29px; 
	padding-top : 20px;
	margin-right : 10px;
	}

div.header_nav_1 span, div.header_nav_1 span a { 
	background-repeat : no-repeat;
	width : 48px;
	height : 29px;
	float : right; 
	}
div.header_nav_1 span.search, div.header_nav_1 span.search a { width : 43px; }
div.header_nav_1 span.cart, div.header_nav_1 span.cart a { width : 42px; }

div.header_nav_1 span.home				{ background-image : url(images/nav-home_over.gif); }
div.header_nav_1 span.search			{ background-image : url(images/nav-search_over.gif); }
div.header_nav_1 span.cart				{ background-image : url(images/nav-cart_over.gif); }
div.header_nav_1 span.login				{ background-image : url(images/nav-login_over.gif); }

div.header_nav_1 span.home a			{ background-image : url(images/nav-home.gif); }
div.header_nav_1 span.search a			{ background-image : url(images/nav-search.gif); }
div.header_nav_1 span.cart a			{ background-image : url(images/nav-cart.gif); }
div.header_nav_1 span.login a			{ background-image : url(images/nav-login.gif); }

div.header_nav_1 span.home a:hover		{ background-image : url(images/nav-home_over.gif); }
div.header_nav_1 span.search a:hover	{ background-image : url(images/nav-search_over.gif); }
div.header_nav_1 span.cart a:hover		{ background-image : url(images/nav-cart_over.gif); }
div.header_nav_1 span.login a:hover		{ background-image : url(images/nav-login_over.gif); }

	
div.header_nav_2 { 
	height : 28px;
	margin-top : 140px;
	margin-left : 154px;
	}

div.header_nav_2 span { 
	float : left;
	margin-right : 50px;
	}
div.header_nav_2 span, div.header_nav_2 span a {
	width : 103px;
	height : 28px;
	}


div.header_nav_2 span.usedCDs{ 
	background-image : url(images/nav-usedcds_over.gif); 
}
div.header_nav_2 span.usedDVDs{ 
	background-image : url(images/nav-useddvds_over.gif); 
}
div.header_nav_2 span.usedBooks{ 
	background-image : url(images/nav-books_over.gif); 
}


div.header_nav_2 span.usedCDs a{ 
	background-image : url(images/nav-usedcds.gif); 
}
div.header_nav_2 span.usedDVDs a{ 
	background-image : url(images/nav-useddvds.gif); 
}
div.header_nav_2 span.usedBooks a{ 
	background-image : url(images/nav-books.gif); 
}


div.header_nav_2 span.usedCDs a:hover{ 
	background-image : url(images/nav-usedcds_over.gif); 
}
div.header_nav_2 span.usedDVDs a:hover{ 
	background-image : url(images/nav-useddvds_over.gif); 
}
div.header_nav_2 span.usedBooks a:hover{ 
	background-image : url(images/nav-books_over.gif); 
}
