/**
	default tags
	**/

* {
	margin: 0;
}

BODY { 
		font-family: verdana,arial,helvetica,sans-serif; 
		font-size: 9pt; 
		background: #ffffff none;
		color: #000000;
		margin: 0 0;
		background: #fffffe; /*#708090;*/
		text-align: center;
		
}
img, a img {
	border: 0;
}
FORM {
		margin: 0px;
}
A { 
		/*color: blue;*/
		color: #333399;
		text-decoration: none; 
}
A:hover { 
		text-decoration: underline; 
}


p, h1, h2, h3, h4, h5, h6 {
	padding: .3em 4px .3em;
}

h1, h2 {
	font-size: 12pt;
}

h2 {
	color: #000000; /*#0066a0;*/
	background: #C0C0C0; /*#eeeeff;*/
}

h3, h4 {
	padding-top: .8em;
	padding-bottom: 0;
	color: #e00000;/*#cc6600;*/
	font-size: 10pt;
}
h4 {
	font-weight: normal;
}
h5 h6 {
	font-size: 9pt;
	color: #0066a0;
}
h5 {
	padding-bottom: 0;
}




/**
	section
	**/
	

/*----------------------------------
---------- Wrapper -----------------
------------------------------------*/

div#wrap1 {
	float: none;
	clear: both;
	width: 1005px;
	padding: 0px;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #000000;
	border-width: 0 0px;
	text-align: left;
}


/*----------------------------------
---------- Main Table  -------------
------------------------------------*/

table#maintable {
	border: none;
	width: 100%;
}

td#tableleft, td#tablecenter, td#tableright {
	vertical-align: top;
}

table#blk_border 
{
	border: 2px solid #000000;
}

/*-----------------------------------------
-------- Site message Section ---------------
-------- (This is the first line of the site) ----*/
div#sitemessage {
		float: none;
		clear: both;
		color: red;
		text-align: center;
		border: 1px solid #e00000; /*#3399ff;*/
		border-width: 0 0 1px;
		padding: 3px;
		background: #eeeeff;
	}

/*-----------------------------------------
-------- Bannerhead Section ---------------
-------- (This is just above the tabs) ----*/

div#bannerhead {
	clear: both;
	border: 1px solid #ccc;
	border-width: 0px 0 0;
	padding: 5px 0 0px 0;
	background: #fffffe;
}

/** header left **/

	#bannerhead #bannerheadleft {
		width: 200px;
		float: left;
		clear: left;
		border: 0px solid red;
	}

	#bannerheadleft img#logo {
		float: none;
		padding: 6px;
	}
	
/** header center **/

	#bannerhead #bannerheadcenter {
		width: 470px;
		float: left;
		border: 0px dashed #ff66ff;
		color: #000000;
		background: #ffffff;
		padding: 3px 0 0 20px;
		margin: 0px;
		text-align: left;
		line-height: 120%;
	}

/** header right **/

	#bannerhead #bannerheadright {
		width: 300px;
		float: right;
		clear: right;
		border: 0px solid black;
	}
	
	#bannerhead ul.headerlinks, #bannerhead ul.headerlinks-cart {
		float: none;
		clear: both;
		text-align: right;
		list-style-type: none;
		vertical-align: text-bottom;
		padding: 0px;
	}
	
	#bannerhead ul.headerlinks li {
			float: right;
			padding: 0px 4px 0 4px;
	}
		
	#bannerhead ul.headerlinks-cart li {
			float: right;
			padding: 8px 4px 0 4px;
	}

	#bannerhead #bannerheadright a {
		background: #fff;
		font-size: 8pt;
		white-space: nowrap;	
	}
		
/*------------------------------------------------
--------- Tabbed Navigation Section --------------
--------------------------------------------------*/

div#tabs {
	float: none;
	clear: both;
	width: 100%;
	background: #FFFFFF; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #e00000; /*#3399ff;*/
	border-width: 0 0 0px 0;
	/*padding: 5px 0 0;*/
}
	#tabs #tab {
		height: 25px;
		border-bottom: 0px solid #e00000;
	}
	
	#tabs a:hover {
		text-decoration: none;
	}

	.red_border 
	{
		background: #e00000; 
	}
	.category-cell, .category-link, .category-padding-left, .category-padding-right {
		background: #C0C0C0;/*#fffffe; rgb(153,153,255); */
	}
	
	.category-filler 
	{
		background: #fffffe;
	}
		
	.category-cell-selected, .category-link-selected, .category-padding-left-selected, .category-padding-right-selected {
		background: #e00000; /*#3333FF;*/
	}
	 		
	.category-cell-selected a {
		color: #000000;
	}
	
	.category-cell a {
		color: #000000;
	}

	.category-cell, .category-cell-selected {
		text-align: center;
		border-top: 0px solid #e00000;
	}
	
	.category-padding-left, .category-padding-left-selected {
		text-align: left;
		vertical-align: top; 
	}
	
	.category-padding-right, .category-padding-right-selected {
		text-align: right; 
		vertical-align: top;
	}
	

/*------------------------------
--------- Under Tabs bar -------*/
table#undertabs {
	float: none;
	clear: both;
	width: 100%;
	border: 1px solid #e00000; /*#3399ff;*/
	border-width: 0px 0 1px 0;
	background: #e00000; /*#3333FF;*/
	font-weight: normal;
}
	#undertabs a {
		color: #ffffff;
		text-decoration: underline;
	}

	#undertabs #undertabs-left {
		padding: 3px 0;
		text-align: left;
		color: #000000;
	}

	#undertabs #undertabs-right {
		width: 220;
		padding: 3px;
		text-align: right;
	}

	#undertabs form {
		float: right;
		text-align: center;
		vertical-align: middle;
		padding: 0px;
	}
	
	#undertabs form input {
		padding: 0px;
		margin: 0px;
		font-size: 9pt;
	}
	

/*-----------------------------------
------- Main Content Divs -----------
-------------------------------------*/

div#left, div#center, div#right {
	 float: none;
	 padding: 0px;
	 margin: 0px;
	 border: 0px
}

div#center {
	padding: 3px 5px;
}

div#right {
	border: 0px solid #e00000;/*#3399ff;*/
	border-width: 1;

}
	#right h2 {
		border-top: 0px solid #e00000;
	}
	#right ul {
		padding: 5px;
		padding-left: 6px;
	} 
	#right li {
		list-style-type: none;
		background: url(/images/bl_sqdi6.gif) no-repeat 3px 7px;
		padding: 1px 1px 2px 7px;
	}
	#right li.selected {
		background: url(/images/bl_sqdi6.gif) no-repeat 3px 7px;
		background-color: #e00000;/*#eeeeff;*/
		/*border: 1px dashed #ff99cc;*/
	}
	#right li.selected a {
		color: #ff66ff;
	}

div#left {
	border: 0px solid #e00000;/*#3399ff;*/
	border-width: 0;

}
	#left h2 {
		border-top: 0px solid #e00000;
	}
	#left ul {
		padding: 5px;
		padding-left: 6px;
	} 
	#left li {
		list-style-type: none;
		background: url(/images/bl_sqdi6.gif) no-repeat 3px 7px;
		padding: 2px 1px 2px 14px;
	}
	#left li.selected {
		background: url(/images/bl_sqdi6.gif) no-repeat 3px 7px;
		background-color: #e00000;/*#eeeeff;*/
		/*border: 1px dashed #ff99cc;*/
	}
	#left li.selected a {
		color: #ff66ff;
	}


div#left2 div#infoBox {
	border: 1px solid #e00000;/*#3399ff;*/
	border-width: 1;
	margin-top: 5px;
}
	div#left2 div#infoBox h3 {
		padding-top: 0px;
	}
	
	#left2 ul {
		padding: 5px;
		padding-left: 6px;
	} 
	#left2 li {
		list-style-type: none;
		background: url(/images/bl_sqdi6.gif) no-repeat 3px 7px;
		padding: 2px 1px 2px 14px;
	}
	#left2 li.selected {
		background: url(/images/bl_sqdi6.gif) no-repeat 3px 7px;
		background-color: #e00000;/*#eeeeff;*/
		/*border: 1px dashed #ff99cc;*/
	}
	#left2 li.selected a {
		color: #ff66ff;
	}

/*--------------------------------------------
------------ My Account---------------------
----------------------------------------------*/
div.accountTabContent {
	border: 1px solid #e00000; /*#3399ff;*/
	padding: 5px;
	}


/*--------------------------------------------
------------ Footer Area ---------------------
----------------------------------------------*/

/* Footstrip */
div#footstrip {
	clear: both;
	padding: .3em 1em;
	background: #e00000; /*#3399ff;*/
	color: #000000;
	text-align: center;
	border: 1px solid #e00000; /*#3399ff;*/
	border-width: 3px 0 3px 0;
}
	div#footstrip a {
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
	}
	div#footstrip p {
		padding: 0;
	}
	div#footstrip p.center {
		padding-left: 0px;
		text-align: center;
	}


/* footer */
div#footer {
	background: #fffffe;
	color: #000000;
	text-align: center;
}

div#footer a 
{
	color: #e00000;
	font-weight: bold;
}
	div#footer p, div#footer table {
		text-align: center;
		font-size: .9em;
	}

/* testimonials */
div.ttm {
	padding: 10px 0;
	border: 0 dashed lightblue;
	border-width: 0 0 1px 0;
}


/**
	class
	**/
.main { 
		/*width: 680px;*/
		height:500px; 
}
.header-ad { 
		color: #CC6600; 
		font-size: 9pt; 
		text-decoration: none;
}
.quick-link { 
		font-size: 8pt;
}
.prod-desc-small { 
		font-size: 10pt; 
		color: #0066a0; 
		text-decoration: none; 
}
.prod-desc { 
		font-size: 10pt; 
		background: #ffffff; 
}
.prod-desc-title { 
		font-size: 10pt; 
		background: #ffffff; 
		font-weight: bold; 
		color: #0066a0; 
}
.footer { 
		background: #999999; 
		color: black; 
		font-size: 8pt; 
}
.nav-top { 
		color: blue; 
		font-size: 9pt; 
		text-decoration: none; 
}
.navigate { 
		color: white; 
		font-size: 8pt; 
		text-decoration: none; 
		background: #0066a0 none;
}
.navigate-title { 
		font-weight: normal; 
}
A.navigate {
		text-decoration: none;
}

.readonly { 
		background: #aaaaaa;
}

/*normal text is small except table which is 9px*/
TABLE { 
		font-family: verdana,arial,helvetica,sans-serif; 
		font-size: 9pt; 
}
TABLE.small { 
		font-size: 8pt; 
}
TABLE.big { 
		font-size: 10pt; 
}
TABLE.12pt { 
		font-size: 11pt; 
}
TH { 
		font-weight: bold; 
}
TH.r { 
		background: #ffffff; 
		font-weight: bold; 
}
TH.r1 { 
		background: #ffeeee; 
		font-weight: bold; 
}
TR.r0 { 
		background: #ffffff; 
}
TR.r1 { 
		background: #ffeeee; 
}
TR.rem { 
		color: #990000; 
		font-style: normal; 
}
TD.rem { 
		color: #990000; 
		font-style: normal;
}

.warning-big { 
		color: red; 
		font-size: 11pt; 
		font-weight: bold; 
		text-decoration: underline;
}

TD.price1 { 
		background: #dd5555;
}
TD.price5 { 
		background: #dd4444;
}
TD.price10 { 
		background: #dd0000;
}
TD.price50 { 
		background: #e00000;
}

.price-table {
		border-style: dashed; 
		border-color: #ff66ff; 
		border-width: 1px 0px 0px 0px; 
}

.item-price-table {
		border-style: solid; 
		border-color: #ddddee; 
		border-width: 1px 0px 0px 1px; 
}

.price-table-cell {
		border-style: solid; 
		border-color: #ddddee; 
		border-width: 0px 1px 1px 0px;
		color: black;
}

.price-table-cell-current {
		border-style: solid; 
		border-color: #ddddee; 
		border-width: 0px 1px 1px 0px;
		color: black;
		background-color: #ffe1ff;
}

.listprice { 
		text-decoration: line-through; 
		font-size: 9pt; 
}
.discount-price { 
		color: #990000; 
		font-size: 9pt; 
}

.subscribe-cell {
	background: #F5F5F5;
}

.subscribe-btn {
	background: #F5F5F5;
	color: #333399;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	text-decoration: none;
	border: solid 1 gray;
	margin: 0;
	padding: 0;
	cursor: hand;
}

.subscribe-btn-over {
	background: #F5F5F5;
	color: #e00000; /*#3399ff;*/
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	text-decoration: none;
	border: solid 1 gray;
	margin: 0;
	padding: 0;
	cursor: hand;
}

.customerbar-cell {
	background: #FFFFFF;
}

.customerbar-link {
	background: #FFFFFF;
/*	color: #880800; */
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	text-decoration: none;
}


.category-cell {
	background: #C0C0C0; 
	color: #ee0000;
}

.category-link {
	/*background: #EEEECC; */
/*	color: #880800; */
	color: #ee0000;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	text-decoration: none;
}

.category-cell-selected {
/*	background: #3979D6; 
	background: #3399ff; */
}

.category-link-selected {
/*	background: #3979D6;
	background: #3399ff;  */
/*	color: #E6E6E6; */
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	text-decoration: none;
}

.feedback-block {
		font-size: 9pt;
}

.feedback-main {
		margin: 5px 5px 5px 5px;
		padding: 0px 0px 0px 0px
}

.feedback-footer {
		border-style: none; 
		border-color: #ff66ff; 
		border-width: 0px 0px 1px 0px; 
		margin: 5px 0px 0px 5px;
		padding: 2px 2px 2px 2px;
		font-style: italic;
		text-align: right;
}

/*black*/
.h0-0 { 
		color: black; 
		font-size: 12pt; 
		font-weight: normal;
}
.h1-0 { 
		color: black; 
		font-size: 11pt; 
		font-weight: normal;
}
.h2-0 { 
		color: black; 
		font-size: 10pt; 
		font-weight: normal;
}
.h3-0 { 
		color: black; 
		font-size: 9pt; 
		font-weight: normal;
}
.h4-0 { 
		color: black; 
		font-size: 8pt; 
		font-weight: normal;
}
.h0-0b { 
		color: black; 
		font-size: 12pt; 
		font-weight: bold; 
}
.h1-0b { 
		color: black; 
		font-size: 11pt; 
		font-weight: bold; 
}
.h2-0b { 
		color: black; 
		font-size: 10pt; 
		font-weight: bold; 
}
.h3-0b { 
		color: black; 
		font-size: 9pt; 
		font-weight: bold; 
}
.h4-0b { 
		color: black; 
		font-size: 8pt; 
		font-weight: bold; 
}
/*blue*/
.h0-1 { 
		color: #0066a0; 
		font-size: 12pt; 
		font-weight: normal;
}
.h1-1 { 
		color: #0066a0; 
		font-size: 11pt; 
		font-weight: normal;
}
.h2-1 { 
		color: #0066a0; 
		font-size: 10pt; 
		font-weight: normal;
}
.h3-1 { 
		color: #0066a0; 
		font-size: 9pt; 
		font-weight: normal;
}
.h4-1 { 
		color: #0066a0; 
		font-size: 8pt; 
		font-weight: normal; 
}
.h0-1b { 
		color: #0066a0; 
		font-size: 12pt; 
		font-weight: bold; 
}
.h1-1b { 
		color: #0066a0; 
		font-size: 11pt; 
		font-weight: bold; 
}
.h2-1b { 
		color: #000000; /*#0066a0; */
		font-size: 10pt; 
		font-weight: bold; 
}
.h3-1b { 
		color: #0066a0; 
		font-size: 9pt;  
		font-weight: bold; 
}
.h4-1b { 
		color: #0066a0; 
		font-size: 8pt;  
		font-weight: bold; 
}
/*orange*/
.h0-2 { 
		color: #cc6600; 
		font-size: 12pt; 
		font-weight: normal;
}
.h1-2 { 
		color: #cc6600; 
		font-size: 11pt; 
		font-weight: normal;
}
.h2-2 { 
		color: #cc6600; 
		font-size: 10pt; 
		font-weight: normal;
}
.h3-2 { 
		color: #cc6600; 
		font-size: 9pt; 
		font-weight: normal;
}
.h4-2 { 
		color: #cc6600; 
		font-size: 8pt; 
		font-weight: normal;
}
.h0-2b { 
		color: #cc6600; 
		font-size: 12pt; 
		font-weight: bold; 
}
.h1-2b { 
		color: #cc6600; 
		font-size: 11pt; 
		font-weight: bold; 
}
.h1-product_name { 
		color: #000000; 
		font-size: 11pt; 
		font-weight: bold; 
}
.h0-category_name { 
		color: #cc2200; 
		font-size: 13pt; 
		font-weight: bold; 
}
.h2-2b { 
		color: #000000; 
		font-size: 10pt; 
		font-weight: bold; 
}
.h3-2b { 
		color: #cc6600; 
		font-size: 9pt;  
		font-weight: bold; 
}
.h4-2b { 
		color: #cc6600; 
		font-size: 8pt;  
		font-weight: bold; 
}
/*red*/
.h0-3 { 
		color: red; 
		font-size: 12pt; 
		font-weight: normal;
}
.h1-3 { 
		color: red; 
		font-size: 11pt; 
		font-weight: normal;
}
.h2-3 { 
		color: red; 
		font-size: 10pt; 
		font-weight: normal;
}
.h3-3 { 
		color: red; 
		font-size: 9pt; 
		font-weight: normal;
}
.h4-3 { 
		color: red; 
		font-size: 8pt; 
		font-weight: normal;
}
.h0-3b { 
		color: red; 
		font-size: 12pt; 
		font-weight: bold; 
}
.h1-3b { 
		color: red; 
		font-size: 11pt; 
		font-weight: bold; 
}
.h2-3b { 
		color: red; 
		font-size: 10pt; 
		font-weight: bold; 
}
.h3-3b { 
		color: red; 
		font-size: 9pt;  
		font-weight: bold; 
}
.h4-3b { 
		color: red; 
		font-size: 8pt;  
		font-weight: bold; 
}
/*white*/
.h0-4 { 
		color: white; 
		font-size: 12pt; 
		font-weight: normal;
}
.h1-4 { 
		color: white; 
		font-size: 11pt; 
		font-weight: normal;
}
.h2-4 { 
		color: white; 
		font-size: 10pt; 
		font-weight: normal;
}
.h3-4 { 
		color: white; 
		font-size: 9pt; 
		font-weight: normal;
}
.h4-4 { 
		color: white; 
		font-size: 8pt; 
		font-weight: normal;
}
.h0-4b { 
		color: white; 
		font-size: 12pt; 
		font-weight: bold; 
}
.h1-4b { 
		color: white; 
		font-size: 11pt; 
		font-weight: bold; 
}
.h2-4b { 
		color: white; 
		font-size: 10pt; 
		font-weight: bold; 
}
.h3-4b { 
		color: white; 
		font-size: 9pt;  
		font-weight: bold; 
}
.h4-4b { 
		color: white; 
		font-size: 8pt;  
		font-weight: bold; 
}

.fl {
	float: left;
	}
	
.fr {
	float: right;
	}
	

	
	
