/* --- Star Rating ---------------------------------------------------------- */
.productRatingArea {
	margin-top:30px;
	font-weight:bold;
}
.productRating {
	color:#FC761C;
}
.ratingStar {
	margin-bottom:-5px;
}
.rateProduct {
	color:#797777;
	text-align:center;
}
.ratingArea {
	margin:8px 0 0 0; 
	width:150px;
}
.ratingText {
	color:#999; 
	font-size:10px;
}
.ratingTable {
	margin:5px 0;
}

/* --- Survey Questions -------------------------------------------------- */
.surveyQs {
	font: bold 12px Verdana, Geneva, sans-serif; 
	color: #000;
}
.surveyTable {
	margin:5px 0 10px 10px;
}
.surveyMarginTop {
	margin-top:10px;
}
.surveyComment {
	margin:10px 0 10px 18px;
}
.surveyRating {
	color:#666; 
	font-size:10px;
	margin-top:3px;
}
.surveySubmit {
	margin:5px 0 10px 13px;
}
.surveyLine {
	margin:5px 0 15px 0;
	border-bottom:1px dashed #C4C4C4;
}







input.submitButton {
	background-image:url(../_images/bgrd_button.jpg);
	height:30px;
	width:64px;
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	border:0px;
	color:#CCC;
	margin:0px 5px 0 5px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
}
input.submitHov {
	background-image:url(../_images/bgrd_button_f2.jpg);
	height:30px;
	width:64px;
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	border:0px;
	color:#CCC;
	margin:0px 5px 0 5px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
}
/* --- 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:#016194;
	line-height:18px;
}
.proLinks a:link,
.proLinks a:visited,
.proLinks a:active,
.proLinks a:hover {
	color: #016194;
	text-decoration:none;
}
.proLinks a:hover { 
	color: #f45e18;
	text-decoration:underline;
}
.proGrayText {
	color:#53514F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.proBlueText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4F4C4B;
}
.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:#FC761C;
	font-weight:bold;
}
.proBuy a:link,
.proBuy a:visited,
.proBuy a:active,
.proBuy a:hover {
	color: #FC761C;
	text-decoration:underline;
}
.proBuy a:hover { 
	color: #FEB51D;
	text-decoration:underline;
}
.mainBackFade {
	background-image:url(../_images/main_bot_fade.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.productsImage {
	border:1px #919191 solid;
}
.proDetailsPad {
	margin: 0 0 0 30px;
}
.topLinksMargins {
	margin:0 3px 0 5px;
}

/* ------- Left Side Panel --------------------------------------------------------*/
.leftPanel a:link,
.leftPanel a:visited,
.leftPanel a:active,
.leftPanel a:hover {
	color:#00335b;
	text-decoration:none;
}
.leftPanel a:hover { 
	color: #016194;
	text-decoration:underline;
}




/* --- Top Sellers Inc ---------------------------------------------------------- */
#topSellPad {
	padding:0px 22px 0 22px;
}
#topSellTable {
	margin:0px 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:#00335b;
	text-decoration:none;
}
.topSellLinks a:hover { 
	color: #016194;
	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:#FEECD3;
	color: #00335B;
	text-decoration:underline;
}
.rowHighlight a:link,
.rowHighlight a:visited,
.rowHighlight a:active {
	color: #00335B;
	text-decoration:none;
}
.rowHighlight a:hover {
	color: #00335B;
	text-decoration:none;
}
.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;
}
.historyArea {
	margin:15px 15px 10px 15px;
}


/* --- Great Deals ---------------------------------------------------------- */
.greenText {
	color:#009e78;
}
.greatDealsInfo {
	color:#009e78;
	font-size:10px;
}
.greatDealsInfo a:link,
.greatDealsInfo a:visited,
.greatDealsInfo a:active {
	color:#009e78;
}
.greatDealsInfo a:hover {
	color:#FF931C;
}
.dealTitle
{
	background-color:#009e78;
	background-image:url(../_images/ptitles/bgrd_deals.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.greatDealsCrumbs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:5px 0 5px 0;
	margin-left:-1px;
	color: #53514F;
}
.greatDealsCrumbs a:link,
.greatDealsCrumbs a:visited,
.greatDealsCrumbs a:active {
	color: #53514F;
	text-decoration:none;
}
.greatDealsCrumbs a:hover { 
	color: #f45e18;
	text-decoration:underline;
}
.greatDealstitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:5px 0 1px 0;
	margin-left:-1px;
}
.greatDealstitle a:link,
.greatDealstitle a:visited,
.greatDealstitle a:active {
	color: #00664d;
	text-decoration:none;
}
.greatDealstitle a:hover { 
	color: #f45e18;
	text-decoration:underline;
}
.greatDealsPrice {
	color:#009e78;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:15px;
}
.greatDealsImg {
	padding:2px;
	border:1px solid #CCC;
}

/* --- Bread Crumbs ---------------------------------------------------------- */
.breadCrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#016194;
	margin:17px 0 0 3px;
	float:left;
}
.breadCrumb a:link,
.breadCrumb a:visited,
.breadCrumb a:active,
.breadCrumb a:hover {
	color:#016194;
	text-decoration:none;
}
.breadCrumb a:hover { 
	color: #f45e18;
	text-decoration:none;
}
.productCat {
	float:left;
	width:128px;
}


/* --- 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:#FC761C;
	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 #2A5FC1 solid;
	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;
}
input.shippingButtons {
	background-color:#FFAD2A;
	border:1px  solid #f45e18;
	height:20px;
	background-image:url(../_images/btn_bgrd.jpg);
	background-position:center;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#000;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
input.shipHov {
	background-color:#FFAD2A;
	border:1px  solid #f45e18;
	height:20px;
	background-image:url(../_images/btn_bgrd_f2.jpg);
	background-position:center;
	background-repeat:repeat-x;
}
#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;
}
.formText {
	font-size:10px;
	padding:0 3px 0 0;
}	
.formTopBorder {
	border-top:1px solid #e4e4e4;
}




/* --- Compare Page ---------------------------------------------------------- */
.compareTitles {
	font-size:10px; 
	margin:3px 2px 3px 5px; 
	font-weight:bold;
	width:88px;
}
.compareArea {
	margin:12px;
	font-size:10px;
}
.compareDesc {
	font-size:10px; 
	margin:5px;
}
.compareBorTopBotRt {
	border-top:1px #DEDDDC dotted;
	border-bottom:1px #DEDDDC dotted;
	border-right:1px #DEDDDC solid;
}
.compareBorTopBotRtShade {
	border-top:1px #DEDDDC dotted;
	border-bottom:1px #DEDDDC dotted;
	border-right:1px #DEDDDC solid;
	background-color:#F5F5F5;
}
.compareBorRt {
	border-right:1px #DEDDDC solid;
}
.compareBorLt {
	border-left:1px #DEDDDC solid;
	margin:10px 0;
}
.compareBorTopRt {
	border-top:1px #DEDDDC solid;
	border-right:1px #DEDDDC solid;
}
.compareProduct {
	margin:3px 5px; 
	font-size:10px;
}
.compareArea2 {
	margin:3px 5px 3px 8px;
}
.compareContent {
	font-size:10px;
}
.compareContent ul {
	padding:0; 
	margin:6px 0 0 15px;
}
.compareProdArea {
	margin: 3px 0px 10px 0;
}
.compareHeight {
	height:220px;
}
.compareProduct {
	height:180px;
}
.compareField {
	width:25px; 
	border:1px solid #DEDDDC;
}
.compareImage {
	border:1px #D6D6D6 solid;
	margin:0 8px 0 0;
}
.compareImagePad {
	margin:7px 0 5px 0;}

/*--- Social Icons ---------------------------------- */
#socialLink2 {
	display: block;
	float: left;
	position:fixed;
	margin:298px 0 0 0;
	left:1;
	width:58px;
	z-index:99;
}
#socialLink {
	display: block;
	float: left;
	position:fixed;
	margin:179px 0 0 0;
	left:1;
	width:58px;
	z-index:99;
}
.iconSpace {
	margin:0 0 5px 0;
}
#markDownLink {
	display: block;
	float: right;
	height:111px;
	position:fixed;
	bottom:0;
	right:0;
	width:126px;
	z-index:99;
}
.markDownIcon {
	float:right;
	margin:0px 0px 0 0;
}
#markDownLink2 {
	display: block;
	float: right;
	height:121px;
	position:fixed;
	bottom:0;
	right:0;
	width:126px;
	z-index:99;
}
.markDownIcon2 {
	float:right;
	margin:0px 0px 0 0;
}