/* common styles */
body { background-color: #FFFFFF; }

body, div, td, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

.textBig, .textBigBold { font-size: 12px; }
.textSmall, .textSmallBold { font-size: 9px; }
.textBold, .textBigBold, .textSmallBold { font-weight: bold; }

.attention, .ccWarning {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #CC0000	
	}
.ccWarning { font-size: 16px; }

.imgBorder { border : none; }

a { color: #CC0000; }
a:hover { color: #FF0000 }

a.small { color: #FF0000; }
a.small:hover { color: #F7A7A5; }



/* dept page styles */
.deptHead{
	font-size: 24px;
	font-weight : bold;
	color: #999999;
	}

a.link1, a.link2, a.link3, a.link4 { font-weight : bold }
a.link2 { color: #999999; }
a.link2:hover { color: #DDDDDD; }
a.link3 {
	font-size: 10px;
	color: #CC0000;
	}
a.link3:hover { color: #FF0000; }
a.link4 {
   font-size: 10px;
	color: #999999;
	}
a.link4:hover { color: #DDDDDD; }



/* deptnav styles */
a.deptNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000; 
	line-height : 16px; 
	}
a.deptNavLink:hover {
	color : #FFFFFF; 
	background-color : #FF0000;
	}

.deptLinkSpace { padding : 2px; }



/* product page styles */
td.productHead { background-color : #000000; }
td.productHead div { 
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;	
	}

.productHeadSmall {
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold	
	}
.smallHead {
	font-size: 16px;
	font-weight: bold
	}
td.prodDetails-value { text-align : left; }
#priceContentPopular, #priceContentGeneral {	}
#priceSaleNew, #priceUsed { font-weight: bold; }
#priceSaleNew .priceHead, #priceUsed .priceHead { color: #CC0000; }

.prodPrice { font-weight: bold; }
.price1 { font-weight : bold; }

.listNumber {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold	
	}
.listText { font-weight: bold }

td.prodDetails-head { padding-bottom : 4px; }

a.addToCart {
   display : block;
	color: #FFFFFF;
	border : 1px solid #000000;
	background-color : #CC0000;
	font-weight: bold;
	text-decoration : none;
	padding : 0px 1px 1px 1px;
	margin : 1px;
	text-align : center;
	}
a.addToCart:hover {
	color: #000000;
	background-color : #CC0000;
	}



/* search results styles */
.searchListNumber{
	font-size: 16px;
	font-weight: bold
	}

a.searchLink {	font-size: 14px; }

#column_2 div.search_menu_block {
	width : 310px;
	margin-left : 105px;
	}
#column_2 div.search_pre_text {
	font-size: 18px;
	font-weight: bold;
	}
#column_2 table.search_table div.textBigBold { width : 100px; }
#column_2 input.text_input {
	width : 200px;
	margin : 2px 0px 1px 2px;
	}


/* cart styles */
#cartTable { 
	/*width : 700px; */
	margin-left : 30px;
	}
#cart_shipping_menu { width : 100%; }
	
td.cartHead{
	background-color : #000000;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;	
	}

.cartPrice { font-size: 14px; }
.cartTotal { 
	font-size: 16px;
	font-weight: bold
	}

.head {
	font-size: 18px;
	font-weight: bold
	}

a.cartLink {
	font-size: 14px;
	color: #000000;
	font-weight: bold
	}
a.cartLink:hover { color: #CC0000; }



/* mini-search styles */
#column_1 input.text_input { width : 148px; }
#column_1 select.select_input { width : 150px; }
#column_1 input.image_input {
	float : right; 
	margin-right : 10px;
	}
#column_1 div.post_text a {
	font-size : 10px;
	font-weight : bold;
	padding-right : 7px;
	}
div.post_text {
	margin-left : 4px;
	margin-bottom : 15px; 
	margin-top : -21px;
	font-size : 10px;
	}

