<!--
/* CSS-DOC designed by moldpix.com */

body, img, a, table, tr, td, span, br, form {margin:0px; padding:0px;}
body {background-image:url(/images/bkg.img.gif); height:100%; background-color:#6f766e; font-family:tahoma;}
html {width:100%; height:100%;}

*.main-tab {width:100%; height:100%; background-image:url(/images/bkg.top.head.gif); background-repeat:repeat-x;}
*.main-tab .p-left, *.main-tab .p-right, *.main-tab .qb-left, *.main-tab .qb-right {width:30%;}
*.main-tab .p-center {width:930px; background-color:#fff; background-image:url(/images/bkg.top.head.qx.gif); background-repeat:repeat-x;}
*.main-tab .qb-left, *.main-tab .qb-right, *.main-tab .qb-center
			{
			background-image:url(/images/bkg.bottom.foot.gif);
			background-position:bottom; background-repeat:repeat-x;
			}
*.main-tab .qb-center 
			{
			width:930px; background-color:#4a4a4a;
			height:60px; border-top:#000 1px solid;
			background-image:url(/images//bkg.bottom.foot.qx.gif);
			background-position:bottom; background-repeat:repeat-x;
			}
*.header 
			{
			height:79px; width:930px; background-color:#4a4a4a;
			margin-top:18px; display:table; border-bottom:#000 1px solid;
			}
*.header .tab-top {width:930px;}

*.top-menu 	
			{
			margin-right:15px; height:16px; display:block;
			font-family:tahoma; font-size:12px;
			}
*.top-menu span.but-main a
			{
			padding:2px 4px 2px 4px; color:#fff; text-decoration:none;
			}
*.top-menu span.but-main a:hover {color:#abb2a6; text-decoration:underline;}
*.top-menu span.active
			{
			padding:2px 4px; color:#000; background-color:#e1dfc8; text-decoration:none;
			}
*.top-menu span.but-btw 
			{
			margin:0px 4px; font-weight:bold; color:#fff; padding:2px 0px;
			}

*.content-tab {width:930px; height:auto;}
*.content-tab .q-left {width:207px; background-color:#eae8dd;  border-top:#000 10px solid; border-bottom:#000 9px solid;}
*.content-tab .q-right {width:723px; background-color:#FFF;}
*.content-tab .q-right .topCrumb { background:#eee; padding:6px 10px; }

*.brands-tab {width:171px; margin-left:18px; margin-top:12px; margin-bottom:12px; font-family:tahoma; font-size:12px; line-height:20px;}
*.brands-tab .left {width:126px;}
*.brands-tab .left a {color:#000; text-decoration:none; }
*.brands-tab .left a.active, *.brands-tab .left a.active:hover {
	color:#c00; text-decoration:none; border-bottom:2px solid; background-color:#fff;
}
*.brands-tab .left a:hover {color:blue; text-decoration:underline;}
*.brands-tab .right {width:45px;}

*.search-frm {width:207px; border-top:#000 4px solid; background-color:#dde9e1; }
*.input-search {width:129px; font-family:tahoma; font-size:13px; color:#abb2a6;}
*.input-feed-mail {width:176px; font-family:tahoma; font-size:13px; color:#abb2a6;}
*.input-feedback {width:176px; height:100px; font-family:tahoma; font-size:13px; color:#000;}
*.button-search {font-family:tahoma; width:40px; font-size:13px; margin-left:4px;}
*.button-feedback {font-family:tahoma; width:180px; font-size:13px; margin-top:10px;}

*.feedback-div {width:207px; background-color:#f7f5e9; height:230px; border-top:#000 1px solid;}
*.feedback-div p {margin-left:13px; margin-top:16px; margin-bottom:0px; font-size:13px; color:#bd0031; font-weight:bold;}

*.info-div {width:207px; height:180px; border-top:#000 4px solid;}
*.info-div p {margin-left:13px; margin-top:16px; margin-bottom:0px; font-size:13px; color:#bd0031; font-weight:bold;}
*.info-div ul {list-style-type:square; list-style-position:inside; font-size:12px; margin-top:7px; margin-left:12px; padding:0px;}
*.info-div ul li {margin:0px; padding:0px; line-height:18px;}

*.foot-dix
			{
			font-family:tahoma; font-size:11px;
			color:#abb2a6; width:435px; background-image:url(/images/line.of.bottom.q.gif);
			background-repeat:no-repeat; background-position:0px 3px;
			margin-left:10px; margin-top:7px;
			}
*.foot-dix p {margin-left:16px; margin-top:0px;}
*.foot-dix p a {color:#ca984a; text-decoration:underline;}
*.foot-dix p a:hover {color:#fff;}

*.content-DIV {margin:13px; width:auto; height:inherit;}
p.title-a {margin: 5px 0px; color:#bd0031; font-size:13px;}
p.zip {margin:0px; font-size:12px; line-height:17px;}

*.yellow-s {background-color:#fffac9; padding:5px; margin-top:15px;}
*.yellow-q {background-color:#FEF9F1; padding:5px; margin-top:15px;}
p.message {
	color:#c00; font-style:italic; font-size:12px; line-height:17px;
	padding:10px 0px; margin:10px 0px; border-bottom:#F3ECE2 2px solid; border-top:#F3ECE2 2px solid;
	}

*.red-warning {background-color:#bd0031; padding:3px 15px; margin-top:30px;}
*.red-warning p {font-family:arial; font-weight:bold; font-size:16px; color:#fff; margin:0px;}

*.top-brands-tab {width:100%; display:table; margin-top:20px;}
*.top-brands-tab .tr-b 
			{
			background-image:url(/images/add.cart.bkg.gif);
			background-position:bottom; background-repeat:repeat-x; height:35px;
			}
*.top-brands-tab .tr-b div {background-color:#FFF; padding:2px; height:16px; width:74px;}
*.top-brands-tab .tr-b div a {color:#000; text-decoration:none; font-size:12px;}
*.top-brands-tab .tr-b div a:hover {color:#bd0031; text-decoration:underline;}

a.z-selector {color:#000; text-decoration:none;}
a:hover.z-selector {color:blue; text-decoration:underline;}

/* News Short Listing */
*.newsBlock { margin:0px 0px; line-height:18px; border-bottom:#fff 1px solid; }
*.newsBlock a {
	font-family:tahoma; font-size:12px; text-decoration:none;
	color:#000; display:list-item; list-style:none; padding:15px 10px;  width:187px;
	}
*.newsBlock a .fSpan { color:#930; text-decoration:underline; }	
*.newsBlock a:hover { background-color:#FFF; color:#666; }
*.newsBlock a.active { background-color:#E8E8E8; color:#666; text-decoration:underline; }
*.newsBlock a:hover .fSpan { color:#c00; }

.displays {	font-size:12px;	color:blue;	cursor:pointer;	text-decoration:underline; }

/* FAQ */
*.pd-a { width:540px;}
*.pd-a .text {font-family:tahoma; line-height:18px; font-size:12px; color:#4E2D23;}
div.middle .left .pd-a ol, div.middle .left .pd-a table tr td ol 
{margin-top:5px; margin-bottom:5px; font-family:tahoma; font-size:12px}
*.pd-a a.text {color:#CC0000; text-decoration:underline}
*.pd-a a.text:hover {color: #3366FF; text-decoration:underline}
*.pd-a H6 {margin-top:10px; margin-bottom:0px; font-size:17px; font-family:tahoma; font-weight:100;}
*.pd-a H5 {margin-top:18px; font-size:13px; margin-bottom:0px; color:#C00}
*.pd-a p 
				{
				padding:0px; line-height: 18px; margin:0px; font-weight:bold;
				font-family:tahoma; font-size:12px; color:#C00;
				}
*.pd-a a {font-family:tahoma; font-size:12px; color:#000; text-decoration:none}
*.pd-a a:hover {color:#C00; text-decoration:underline}
*.dsp {margin:10px 0px; background-image:url(/images/line.intr.a.png); background-repeat:repeat-x}


/*	Span that surrounds all crumb output */
*.B_crumbBox { font-family:verdana; font-size:11px; color:#000; }

/*	Span or A tag surrounding the current crumb */
*.B_currentCrumb { font-weight:bold; color:#d00; }

/*	Span that always surrounds the first crumb, whether it is "home" or not */
*.B_firstCrumb { color:#000; }

/*	Class given to the home crumb */
*.B_homeCrumb { color:#000; } *.B_homeCrumb:hover { color:blue; }

/*	Class given to each A tag surrounding the intermediate crumbs (not home, or hide) */
*.B_crumb { color:#000; } *.B_crumb:hover { color:blue; }

/*
    // .B_hideCrumb       Span surrounding the "..." if there are more crumbs than will be shown
    //       
    // .B_lastCrumb       Span surrounding last crumb, whether it is the current page or not
    // .B_crumb           Class given to each A tag surrounding the intermediate crumbs (not home, or hide)
    // .B_homeCrumb       Class given to the home crumb
*/


/* CONTENT STYLES */

#content-txt { font-family:verdana; font-size:12px; line-height:18px; }
#content-txt h1 { color:#c00; font-family:arial; font-size:17px; text-indent:6px; }
#content-txt p { text-indent:6px; }
#content-txt p i { color:gray; font-size:13px }
#content-txt p u { color:blue; text-decoration:none; border-bottom:2px solid; }



		/* Products Page */
		*.active-brand H1 {
			color:#c00; font-size:19px; padding:3px 9px; margin:0px 10px 0px -2px;
			border:#eeebdd 1px solid; text-transform:uppercase;
		}
		*.active-brand H1 span { font-size:12px; font-weight:normal; }
		*.active-brand .shot_descript { margin:20px 10px 20px 1px; }
		*.active-brand .shot_descript .tit { font-size:14px; border-bottom:#000 1px dashed; padding-bottom:6px; }
		*.active-brand .shot_descript .tit a { color:#000; font-size:14px; font-family:arial; text-decoration:none; }
		*.active-brand .shot_descript .tit a:hover { color:#f00; border-bottom:2px solid; }
		*.active-brand .shot_descript .tit H1.pt { 
		border:none; padding:0px 5px; margin:2px 0px; color:#666; font-size:18px;
		text-transform:capitalize; font-family:arial;
		}
		
		*.active-brand .shot_descript .miniDescription { margin:7px 0px; }
		*.active-brand .shot_descript .miniDescription.details p { padding:0px 5px; }
		*.active-brand .shot_descript .miniDescription p { color:#000; font-size:13px; line-height:10px; }
		*.active-brand .shot_descript .miniDescription p span { color:#f00; font-weight:normal; font-size:18px; }
		*.active-brand .shot_descript .miniDescription p.th { color:#000; }
		*.active-brand .shot_descript .miniDescription p.cIn {
			padding:4px 4px; font-size:14px; background-color:#f3f0e7;
			margin-top:24px; border-top:#dcd5bf 3px solid; font-family:arial
		}
		
		*.areaselector { font-size:14px; cursor:pointer; }		
		*.areaselector a { color:#555; } *.areaselector a:hover { color:#f00; }
		
		*.active-brand .shot_descript .buy { background-color:#eee; padding:2px; margin:3px 0px; text-align:right; display:block; height:28px; }
		*.active-brand .shot_descript .buy .qn { clear:left; float:left; font-size:12px; margin:3px 8px; }
		*.active-brand .shot_descript .buy .qn select { background-color:#fff; margin:0px 5px; width:49px; }
		*.active-brand .shot_descript .buy .qm { float:right; clear:right; height:inherit; }
		*.active-brand .shot_descript .buy .qm .buing { width:100px; height:28px; }
		
		
		*.bt-descript { line-height:19px; margin-bottom:50px; }
		*.bt-descript H1 { font-family:arial; font-weight:normal; color:#fff; font-size:14px; text-transform:capitalize; margin:0 10; padding:5px 15px; background:#666 }
		*.bt-descript p { margin:3px 10px 10px 0px; text-indent:16px; font-size:12px; }
		*.bt-descript p a { color:#06f; text-decoration:none; border-bottom:2px solid; } *.bt-descript p a:hover { color:#c00; }



/* ============================================== */
/*//// NEWS PAGE, NEWS BLOCKS /////*/
/* ============================================== */

*.news_block { display:block; padding:5px 10px; margin:5px 0px }
*.news_block.hov { display:block; background:#eee; }
*.news_block p { line-height:19px; padding:0px; margin:0px; }
*.news_block .title a { font-size:14px; font-family:arial; color:blue; } *.news_block .title a:hover { color:orange; }
*.news_block .date { font-size:11px; color:#888; font-weight:bold; }
*.news_block .short_content { font-family:verdana; font-size:12px; line-height:17px; }

-->