/**
 * inc/styles.css
 * Copyright (c) Montana Banana
 */

body			{ background:#6B84A2; margin-top:8px; margin-left:0px; }
td img			{ display: block; }
img				{ border:0px; }
td				{ font-family:arial, sans; font-size:11px; color:#444; vertical-align:top; text-align:left; }
h1				{ color:#C50D1F; font-size:14px; font-weight:bold; }
small			{ line-height:normal; }
.copyright_a	{ color:#FFF; font-size:11px; text-align:left; background:none; }
.copyright_b	{ color:#FFF; font-size:11px; text-align:right; background:none; }
.sidebar		{ background:#FFF url("../images/frm_b2.gif"); }
.regInputField { width:125px; height:16px; font-size:11px; }
.searchBox		{ width:149px; height:22px; background:#F5F5ED; border:1px soild #6888A8; color:#444; margin-left:5px; }
input.qty		{ width:38px; border:1px soild #C4C4C4; text-align:center; }
.headerBlock	{ text-align:center; background:#FFF; height:54px; padding-right:60px; line-height:17px; }
.mainBlock		{ background:#FFF url("../images/frm_b3.gif"); line-height:17px; }
.b1				{ width:11px; background-image:url("../images/frm_b1.gif"); }
.b4				{ width:14px; background-image:url("../images/frm_b4.gif"); }
.vendors		{ background:#FFF url("../images/frm_bg_vendors.gif"); padding-left:15px; vertical-align:middle; }
.featured		{ background:#FFF url("../images/frm_bg_featured.gif"); padding-left:20px; padding-top:20px; }
.prodSummary	{ font-size:11px; line-height:normal; padding-left:17px; text-align:justify; }
.smallText		{ font-size:10px; }
ul.bullet_gt_l	{ display:block; list-style-image:url("../images/bullet_gt_l.gif"); font-size:11px; font-weight:bold; line-height:normal; padding-right:10px; xmargin-left:-15px; _margin-left:2em; }
ul.bullet_gt_s	{ display:block; list-style-image:url("../images/bullet_gt_s.gif"); font-size:10px; font-weight:normal; line-height:normal; xmargin-left:-25px; margin-top:-5px; padding-top:5px; _margin-left:3em; }
.listItem_small	{ font-size:10px; font-weight:normal; }
li				{ padding-bottom:5px; }
li.smallLI		{ padding:0px; list-style-image:url("../images/bullet_gt_s.gif"); }
div.mainText	{ padding:10px; padding-left:35px; padding-right:20px; text-align:justify; line-height:17px; }
b.header		{ color:#6B84A2; font-weight:bold; }
a.white			{ color:#FFF; text-decoration:none; }
a.whitePlain	{ color:#FFF; text-decoration:none; }
a.whitePlain:hover	{ color:#FFF; text-decoration:none; }
a.plain			{ color:#444; text-decoration:none; }
a.plain:hover	{ color:#C50D1F; text-decoration:none; }
a				{ color:#4D6889; text-decoration:underline; }
a:hover			{ color:#C50D1F; text-decoration:underline; }
a.dropdownLink	{ color:#C50D1F; text-decoration:none; }
a.dropdownLink:hover { color:#C50D1F; text-decoration:none; }
td.breadcrumb	{ background:#FEF6EF; font-size:10px; height:14px; padding-left:8px; }
td.productsubimage 	{ padding-right:10px; }
.subTitleBlue	{ color:#657694; }
h3				{ margin-top:3px; color:#657694; font-size:15px; }
table.unitPriceGrid { border-top:2px solid #657694; border-left:2px solid #657694; border-right:2px solid #657694; font-weight:normal; }
tr.unitPriceGrida 	{ background:#FFF; }
tr.unitPriceGridb 	{ background:#EEE; }
td.unitPriceGrid	{ border-bottom:2px solid #657694; }
td.newsHeader	{ padding-left:5px; padding-right:5px; background:#FCFAEF; border-top:1px solid #E1E1E1; }
div.newsheader	{ background-image:url("../images/bg_newsheader.gif"); background-repeat:no-repeat; color:#4D6889; font-size:12px; padding-top:10px; margin:0px; width:461px; height:52px; }
td.freeestimate	{ background-image:url("../images/frm_bg_freeestimate.gif"); }

table.signupForm{ background:#FFF; }

div.note		{ background:#FCFAEF; border:1px solid #E1E1E1; font-size:10px; line-height:normal; margin-left:3px; margin-right:3px; padding:5px; padding-left:8px; }

div.special_pricing_link { background:#6b84a2; border:1px solid #cececd; color:#fff; font-weight:bold; text-align:center; padding:3px; width:189px; }
div.special_pricing_link:hover { background:#ce1d36; border:1px solid #f3c7cd; }

fieldset		{ border:none; border-top:1px solid #CCC; padding-left:0px; padding-right:0px; }
legend			{ color:#C50D1F; font-size:12px; font-weight:bold; }

.monospaced		{ font-family:Courier, Courier New, Monaco; font-weight:normal; font-size:12px; }
pre				{ font-size:9px; }

img.productimage{ border:1px solid #657694; }
select.fixedwidth { width:197px; }

div.subTitleBlue{ color:#FFF; background:#657694; padding:2px; padding-left:5px; }

li.pdf			{ list-style-image:url("../images/bullet_pdf.gif"); margin-left:25px; }
li.avi			{ list-style-image:url("../images/bullet_avi.gif"); margin-left:25px; }

p.catDescription	{ font-size:12px; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #ccc; }
div.detailFeatured				{ margin-top:40px; margin-left:6px; }
div.detailFeatured .contents	{ padding-left:22px; padding-top:10px; }

/* checkout styles */
table.cartLinks	{ border:1px solid #CCC; background:#EEE; }
td.cartLink		{ text-align:left; padding-left:2px; padding-top:1px; font-weight:bold; }
td.cartLink_sini{ text-align:left; padding-left:2px; padding-top:1px; background:#C50D1F; color:#FFF; font-weight:bold; }
td.cartLink_aini{ text-align:left; padding-left:2px; padding-top:1px; background:none; font-weight:bold; }
td.cartLink_aro	{ text-align:left; padding-left:2px; padding-top:1px; background:#FFCC66; font-weight:bold; }
td.carthdr		{ color:#FFF; font-weight:bold; font-size:11px; background:#4D6889; padding-left:3px; vertical-align:middle; }
tr.cartLineItem1{ background:#EEE; }
tr.cartLineItem2{ background:#FCFAEF; }
a.htmlButton	{ padding:2px; padding-left:5px; padding-right:5px; text-decoration:none; border:1px solid #CCC; background:#4D6889; color:#FFF; font-weight:bold; }
a.htmlButton:hover { background:#C50D1F; }

.listing_partNumber	{ display:block; font-size:10px; font-weight:bold; padding:3px 0 1px 1px; margin:3px 0 3px 2px; }

/* topnav styles */
#topnav_1		{ position:absolute; top:129px; left:50%; margin-left:-350px; z-index:2; border:1px solid #C50D1F; padding:1px; background:#FFF; visibility:hidden; display:block; }
#topnav_2		{ position:absolute; top:129px; left:50%; margin-left:-245px; z-index:2; border:1px solid #C50D1F; padding:1px; background:#FFF; visibility:hidden; display:block; }
#topnav_3		{ position:absolute; top:129px; left:50%; margin-left:-148px; z-index:2; border:1px solid #C50D1F; padding:1px; background:#FFF; visibility:hidden; display:block; }
#topnav_4		{ position:absolute; top:129px; left:50%; margin-left:-148px; z-index:2; border:1px solid #C50D1F; padding:1px; background:#FFF; visibility:hidden; display:block; }
#topnav_5		{ position:absolute; top:129px; left:50%; margin-left:-35px; z-index:2; border:1px solid #C50D1F; padding:1px; background:#FFF; visibility:hidden; display:block; }
#topnav_6		{ position:absolute; top:129px; left:50%; margin-left:100px; z-index:2; border:1px solid #C50D1F; padding:1px; background:#FFF; visibility:hidden; display:block; }
.ddmenu			{ margin:0px; width:120px; background:#FFF; border-top:1px solid #688CA3; border-right:1px solid #688CA3; border-left:1px solid #688CA3; list-style: none; margin-left: 0; padding-left: 0; }
.ddmenuLink		{ font-family:arial, sans; font-size:11px; font-weight:bold; color:#C50D1F; padding:3px; border-bottom:1px solid #688CA3; }
.ddmenuLink:hover{ border:1px soild #FFF; background:#FFCC66; color:#FFF; cursor:pointer; }