body {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image:url(../img/const/bg.gif);
	background-attachment:fixed;	
	margin-top:20px;
}

form,ul, div, h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
table,tr,body,form,select,input,a, textarea, div, p {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666; /*#2d3134;*/
}

/*table, td, tr, th {
padding:0px;
margin:0px;
border-style:none;
border-collapse:collapse;
}	
*/

p {
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}

input, select, textarea { color:#666666; }


.f10 {	font-size:10px; }
.f9  {	font-size:9px;}
.f11 {	font-size:11px;}
.f12 {	font-size:12px;}

.verdana {	font-family:Verdana, Arial, Helvetica, sans-serif;}
.tahoma {	font-family:Tahoma, Arial, Helvetica, sans-serif;}
.arial {	font-family:Arial, Helvetica, sans-serif;}
.centuryGothic { font-family: Century Gothic, Arial, Helvetica, sans-serif; }

a.underline:link, a.underline:visited, a.underline:active { text-decoration:none; }
a.underline:hover {text-decoration:underline;}

a.hide_Underline:link, a.hide_Underline:visited, a.hide_Underline:active { text-decoration:underline;}
a.hide_Underline:hover {text-decoration:none;}

a:link, a:active,a:visited { 	color:#008eee; } /*66c1ff*/
a:hover {	color:#2DABFF; } /*2DABFF*/

a.none:link, a.none:active, a.none:visited, a.none:hover { text-decoration:none;}

.z1 { z-index:1; }
.z2 { z-index:2; }
.z3 { z-index:3; }

h1 { font-size:1.8em; color:#008eee;	font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:11px; }
h2 { font-size:1.6em; color:#008eee;	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px; }
h3 { font-size:1.4em; color:#008eee;	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h4 { font-size:1.3em; color:#008eee;	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h5 { font-size:1.2em; color:#008eee;	font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:11px; }
h6 { font-size:1.05em; color:#008eee;	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }


.table {
width: 100%;
border: 1px solid #CCCFD3;
background-color: #FFFFFF;
padding: 1px;
}

.table th {
	padding: 3px 4px;
	color: #FFFFFF;
	background-color:#43CB46;
	border-top: 1px solid #6DACD2;
	border-bottom: 1px solid #327AA5;
	/*text-align: left;*/
	font-size: 0.85em;
	text-transform: uppercase;
}

.table td {
	/*text-align: left;
	padding: 4px;
	line-height: 1.20em;*/
}

.row1 { background-color: #F9F9F9; }
.row2 { background-color:#E9E9E9; }
.row3 { background-color: #DBDFE2; }
.row4 { background-color: #D8E8CE; }
.col1 { background-color: #DCEBFE; }
.col2 { background-color: #F9F9F9; }

.paddingTd { padding:4px; }

hr { background-color:#cccccc; }

img { border-width:0px; }
/*
 ====================================================================
*/

.swidth { width:980px; }
.bgWhite { background-color:#FFFFFF;}


a.lBlack:link, a.lBlack:visited, a.lBlack:active {  color:#000000;}
a.lBlack:hover {color:#313131;}

a.lGrey:link, a.lGrey:visited, a.lGrey:active {  color:#666666;}
a.lGrey:hover {color:#222222;}

a.l333333:link, a.l333333:visited, a.l333333:active {  color:#333333;}
a.l333333:hover {color:#000000;}

a.lBlue:link, a.lBlue:visited, a.lBlue:active {  color:#0093dd;}
a.lBlue:hover {color:#007CB9;}

a.lRed:link, a.lRed:visited, a.lRed:active {  color:#cc3300;}
a.lRed:hover {color:#9D2700;}

a.lBlue2:link, a.lBlue2:visited, a.lBlue2:active {  color:#0000CC;}
a.lBlue2:hover {color:#000042;}


.cBlue { color:#0093dd; }

.banL1 { background-image:url(../img/const/banBg.gif); background-repeat:repeat-x; }
.banL2 { background-image:url(../img/const/banBgl.gif); background-repeat:no-repeat; background-position:left; }
.banL3 { background-image:url(../img/const/banBgR.gif); background-repeat:no-repeat; background-position:right;  height:211px;}

.boxBlBg { background-image:url(../img/const/boxBlBg.gif); }
.padT7 { padding-top:7px; }

.footer { background-image:url(../img/const/footerBg.gif); height:60px; }
.headigTable  { background-image:url(../img/const/bgHeadstripe.gif); }
.headingTableGr { background-image:url(../img/const/headingBg.gif); height:30px; width:250px; }
.headingConDiv { margin-top:1px; margin-bottom:20px; padding:10px; background-color:#e5f4fc; }

a.lHomeItemBlue:link, a.lHomeItemBlue:visited, a.lHomeItemBlue:active {  color:#0093dd;font-size:12px; font-weight:bold; text-decoration:none;}
a.lHomeItemBlue:hover {color:#007CB9; text-decoration:underline;}

.homeHr { margin:10px 0px 19px 0px; padding:0px; }
.priceRedBig { color:#cc3300; font-size:14px; font-weight:bold;}
.priceGreyStroke { color:#666666; font-size:12px; text-decoration:line-through; }

.generic, .generic div, .generic p, .generic td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:135%; }
.padGen {  padding:31px 29px 30px 29px; }
.padGen2 {  padding:15px 15px 0px 15px; } 

.regCell {  padding-bottom:9px; padding-left:5px; }
.regInput { width:214px;}

.alert_Panel { padding:10px 20px 10px 20px; text-align:center; background-color:#DEDEDE; border:1px solid #CCCCCC; line-height:135%; margin:10px 0px 15px 0px; font-weight:bold; }

#catsBox { background-color:#e5f4fc; padding:11px 11px 11px 10px; }
#catsBox div { color:#000000; font-weight:bold; }
#catsBox a:link, #catsBox a:visited, #catsBox a:active {  color:#000000; font-weight:bold;}
#catsBox a:hover {color:#313131;}

.detHeight { border-bottom:1px solid #cccccc; border-top:1px solid #f2f2f2; padding:12px 0px 12px 0px; }
.detL { width:95px; font-size:12px; color:#000000; padding-left:10px;}
.detR { font-size:12px; }

.adminBg { background-color:#DFDFDF; padding:4px; }

.cartBlue {
 padding:11px 0px 11px 0px; background-color:#d9effa; border-bottom:1px solid #0093dd; color:#000000;
 }
.cartWhite {
padding:11px 0px 11px 0px;  border-bottom:1px solid #cccccc;
}
.cartBlueBorder { border-bottom:1px solid #0093dd; }
.cartGrey {
padding:11px 0px 0px 0px;  background-color:#e5e5e5;
}
.cartGreyPadBot { padding-bottom:11px; border-bottom:1px solid #666666; }
.cartRedBig { color:#cc3300; font-size:12px; font-weight:bold;}

.qtyInput{
	height: 17px;
	width:22px;
	border: 1px solid #b3bcce;
	text-align:center;
	vertical-align:middle;
}

.atw { text-decoration:underline; cursor:help }

.padBotChec {
padding-bottom:14px;
}

.Pad0 {
padding:0px;
}
.TPadCart {
	padding-top:10px;
}
.padBotHead {
padding-bottom:5px;
}
.PadBotSign {
padding-bottom:5px;
}

a.currOrderS:active, a.currOrderS:link, a.currOrderS:visited  { color:#03A8F8; }
