/* --- Products Page ---------------------------------------------------------- */
.proTitle {
	font-weight:bold;
	font-size:10pt;
	color:#000000;
	padding-bottom:10px;
}
.proContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
}
.proLine {
	padding:17px 0 18px 0;
}
#proBotPad {
	padding-bottom:8px;
}
#proTablePad {
	padding-top:5px;
}
.proSubtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:5px 0 5px 0;
	margin-left:-1px;
}
.proSubtitle a:link,
.proSubtitle a:visited,
.proSubtitle a:active {
	color: #016194;
	text-decoration:none;
}
.proSubtitle a:hover { 
	color: #f45e18;
	text-decoration:underline;
}
.proInfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0px 0 15px 0px;
}
.proLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#018CD8;
	line-height:18px;
}
.proLinks a:link,
.proLinks a:visited,
.proLinks a:active,
.proLinks a:hover {
	color: #018CD8;
	text-decoration:none;
}
.proLinks a:hover { 
	color: #0099FF;
	text-decoration:underline;
}
.proGrayText {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.proBlueText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#018CD8;
}
.proRedStrike {
	color:#FF0000;
	text-decoration:line-through;
}
.proRedText {
	color:#FF0000;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
}
.proBuy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#018CD8;
	font-weight:bold;
}
.proBuy a:link,
.proBuy a:visited,
.proBuy a:active,
.proBuy a:hover {
	color: #018CD8;
	text-decoration:underline;
}
.proBuy a:hover { 
	color: #0099FF;
	text-decoration:underline;
}
.mainBackFade {
	background-image:url(../_images/main_bot_fade.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.productCat {
	float:left;
	width:128px;
}
.proDetailsPad {
	margin: 0 0 0 30px;
}
.topLinksMargins {
	margin:0 3px 0 3px;
}


/* --- Top Sellers Inc ---------------------------------------------------------- */
#topSellPad {
	padding:5px 22px 0 22px;
}
#topSellTable {
	margin:10px 0 10px 0;
}
.topSellTitles {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; font-weight:bold; 
	padding-bottom:7px;
	color:#000000;
}
.topSellLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	padding:3px 0 0 10px;
}
.topSellLinks a:link,
.topSellLinks a:visited,
.topSellLinks a:active,
.topSellLinks a:hover {
	color:#000000;
	text-decoration:none;
}
.topSellLinks a:hover { 
	color: #0099FF;
	text-decoration:underline;
}
.topSellImage {
	border:1px #D6D6D6 solid;
}
.topBorderBot
{
border-bottom:1px solid #D6D6D6;
}

/* --- Right Side Forms ---------------------------------------------------------- */
.formFieldSearch {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	height:15px;
	width:170px;
}
.formFieldProduct {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	height:15px;
	width:120px;
}
.formFieldQty {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	height:15px;
	width:30px;
	padding-top:2px;
}

/* --- Logged In page ---------------------------------------------------------- */
.highLight {
	background-color:#F9F9F9;
}
.rowHighlight {
	background-color:#DFF3FF;
	color: #0099FF;
	text-decoration:underline;
}
.rowHighlight a:link,
.rowHighlight a:visited,
.rowHighlight a:active {
	color: #0099FF;
	text-decoration:underline;
}
.rowHighlight a:hover {
	color: #0099FF;
	text-decoration:underline;
}
.rowNormal {
	background-color:#FFF;
}
.logItems {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:7px 0 7px 8px;
}
.logItems a:link,
.logItems a:visited,
.logItems a:active {
	text-decoration:none;
}
.dealTitle
{
	background-color:#FF0000;
	background-image:url(../_images/ptitles/bgrd_deals.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.historyArea {
	margin:15px 15px 10px 15px;
}

/* --- Bread Crumbs ---------------------------------------------------------- */
.breadCrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8cd7ff;
	margin:17px 0 0 3px;
	float:left;
}
.breadCrumb a:link,
.breadCrumb a:visited,
.breadCrumb a:active,
.breadCrumb a:hover {
	color:#8cd7ff;
	text-decoration:none;
}
.breadCrumb a:hover { 
	color: #ffffff;
	text-decoration:none;
}


/* --- Shopping Cart ---------------------------------------------------------- */
.cartPicItem {
	margin:7px 10px 7px 12px;
	width:50px;
}
.cartItems {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0 0 7px 0px;
	width:287px;
}
.cartPrice {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#018CD8;
	margin:0 0 0 15px;
	font-weight:bold;
}
.cartTotal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.cartTotalMargin {
	margin:0 0 0 15px;
}
.goButton {
	margin:6px 0 0 5px;
}



/* --- Search Results ---------------------------------------------------------- */
.searchItems {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0 0 7px 0px;
	width:177px;
}



/* --- Shipping Page ---------------------------------------------------------- */
.shippingBlueButtons {
	background-color:#B6CEF1;
	border:1px solid #2A5FC1;
	height:19px;
	background-image:url(../_images/button_bkgd.gif);
	background-position:center;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#082257;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	outline:1px solid #B6CEF1;
}
.shippingButtons {
	background-color:#F0CD29;
	border:1px solid #AD8B43;
	height:20px;
	background-image:url(../_images/button_yellow_bkgd.gif);
	background-position:center;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000000;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
}
#shippingWrap {
	margin:10px 0 10px 0;
	line-height:16px;
}
.shippingTitle {
	font-size:14px;
	margin:0 0 15px 0;
	font-weight:bold;
}
.shippingFormField {
	background-color:#F7F7F7;
	border: 1px solid #CBC1B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 1px 0 0 2px;
	margin:3px 0 3px 6px;
	height:15px;
}
.shippingFormDrop {
	background-color: #f5f5f5;
	border: 1px solid #CBC1B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 0 0 0 2px;
	margin:3px 0 3px 6px;
	height:18px;
	width:163px;
}
.shippingFormText {
	font-size:10px;
	text-align:right;
	padding:0 3px 0 0;
	width:148px;
}
.orderTotals {
	font-weight:bold;
	padding:3px 0 0 15px;
}
	
