/* General Tag specifications */
BODY    {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	background-image: url(../UserMods/pageBgr.gif);
	margin: 0px;
	padding: 0px;
}
BODY B, TD   {COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt}
BODY P     	 {COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; margin: 10px 0px 10px 0px;}
H1     				{
	COLOR: #2396C8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
H2     				{
	COLOR: #2396C8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
H3     				{
	COLOR: #2396C8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
hr {border-top:2px solid #CCCCCC; height:2px;}
a {color: #2396C8;text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited{}

/* Colapsable DIV */
.collapsable {
	font-size:9px;
	text-align:justify;
	padding: 0px 10px 0px 0px;
}

/* Form elements */
.genSubmit {
	border:1px solid #333333;
	height:18px;
	font-size:11px;
	background-image:url(../UserMods/buttBgr.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor: hand;
}
.genTextarea 	{
	border:1px solid #666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:3px;
}
.genField 		{
	border:1px solid #666666;
	height:18px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:3px;
}
.genFieldSearch {
	border:1px solid #666666;
	width:100px;
	height:18px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:3px;
}
.genSelect {
	border:1px solid #333333;
	height:18px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

/* Cart buttons */
.genButtCart a {border:1px solid #333333;
	padding:2px;
	font-size:8pt;
	background-color:#CC0000;
	color:#FFFFFF;
	text-decoration:none;
	}
.genButtCart a:hover {border:1px solid #333333;
	background-color:#CC0000;
	color:#FFFFFF;
	text-decoration:none;}
.genButtCart a:visited {border:1px solid #333333;
	background-color:#CC0000;
	color:#FFFFFF;
	text-decoration:none;
	}

/* Page */
#page {	border-left:1px solid #999999; 
		border-bottom:1px solid #999999;
		border-right:1px solid #999999;
		border-top:0px;
		padding:0px;
		margin:0px;
		width:770px; 
		background-color:#FFFFFF; }

/* Header */
#topNavBar {
	background-color: #2396C8;
	height:25px;
	background-image: url(../UserMods/menuBgr.gif);
	background-repeat: repeat-x;
	padding:0px;
}

#topNavBar a 		 {
	color: #FFFFFF;
	padding:5px 10px 5px 10px;
	border-right:1px solid #003399;
	height:25px;
	margin:0px;
	background-image: url(../UserMods/menuBgr.gif);
}
#topNavBar a:hover 	 {
	color: #FFFFFF;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	border-right:1px solid #003399;
	height:25px;
	margin:0px;
	background-image: url( ../UserMods/buttHovBgr.gif);
}
#topNavBar a:visited {
	color: #FFFFFF;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	height:25px;
	margin:0px;
	border-right:1px solid #003399;
}

/* Left Side Menus */
#searchLeft {
	background-color: #00545E;
	border-bottom: 5px solid #ffffff;
	padding: 10px;
}
#leftSideMenu {
	padding-top: 15px;
	padding-left: 10px;
}
#leftSideMenu td, b {
	color:#FFFFFF;
}
#leftSideMenu a {
	color: #FFFFFF;
	font-size: 11px;
}
#leftSideMenu a:hover {
	color: #FFFFFF;
	font-size: 11px;
}
#leftSideMenu a:visited {
	color: #FFFFFF;
	font-size: 11px;
}
.leftSpace {
	padding-left:10px;
}

/* Shopping Cart Area */
.cart {padding:15px;}

/* Cart Message Side */
#cartMsgSide { width:200px;}

/* Cart Message */
.cartmsg {}

/* Footer */
#footer  {
	width: 770px;
	padding: 3px 5px 5px 5px;
	margin-top: 5px;
}
#footer TD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#999999;}
#footer A  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#999999;}


/* Info Box WITHOUT Headings */
.box1            {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.box1 A:link     {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.box1 A:visited  {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.box1 A:hover    {COLOR: #996666; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.box2            {}
.box2H           {PADDING: 0px 0px 15px 15px;text-align: left;}
.box2H B         {color:#2396C8;}
.box2B           {padding: 0px 0px 0px 15px;}
.box2B A:link    {COLOR: #00A99D; FONT-SIZE: 10px; TEXT-DECORATION: none}
.box2B A:visited {COLOR: #990033; FONT-SIZE: 10px; TEXT-DECORATION: none}
.box2B A:hover   {FONT-SIZE: 10px; TEXT-DECORATION: none}

/* Box - Page Headings */
.pageHead {BORDER-BOTTOM: 1px solid #E5E5E5;}

/* Box - Page Navigation */
.pageNav {
	padding:3px;
	background-color: #F0F0F0;
}

/* Box - General Headings */
.genHeadings {BACKGROUND-COLOR: #F5F5F5}

/* Box - Product Image (Home page) */
.homeImg {BORDER-BOTTOM: 1px solid #E5E5E5}

/* Box - Product Description (Home page) */
.homeDesc {BORDER-BOTTOM: 1px solid #E5E5E5}

/* Horizontal and Vertical lines */
.lines {BACKGROUND-COLOR: #E5E5E5;}

/* Product Short Description (Except Detail page) */
.prodDesc {}

/* Product Short Description (Detail page only) */
.prodDescDet {}

/* Product Long Description */
.prodDescLong {}

/* Product Detail */
.prodDet {}

/* Product SKU */
.prodSKU {
	font-size: 7pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* Product Price - Text Label */
.prodPriceT {COLOR: #CC0033}

/* Product Price - Price Value */
.prodPriceV {COLOR: #000000;}

/* Product List Price - Text Label */
.prodLPriceT {}

/* Product List Price - Price Value */
.prodLPriceV {TEXT-DECORATION: line-through; color: #000000;}

/* Product Sale Price - Text Label */
.prodSPriceT {}

/* Product Sale Price - Price Value */
.prodSPriceV {COLOR: #2396C8;}

/* Free Shipping text */
.freeShipMsg {COLOR: #2396C8;}

/* In Stock text */
.inStock {COLOR: #2396C8;}

/* Out of Stock text */
.outStock {COLOR: #CC0033}

/* No Image text */
.noImgT {COLOR: #999999}

/* Category List */
.catDescList {
	list-style-type: none;
	margin-bottom:20px;
	margin-left:10px;
	margin-top: 5px;
	font-weight: bold;
}

/* Category Description - No products linked to it */
.catDesc {margin-bottom:5px;font-weight:normal;}

/* Category Description - Has products linked to it */
.catDescProd {font-weight:normal; }

/* Option Description for "Optional" options */
.optDesc {
	font-weight: bold;
}

/* Option Select box */
.optSel {
	border:1px solid #CCCCCC;
	height:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin-top:3px;
	margin-bottom:5px;
}

/* Option Text box */
.optTxt {border:1px solid #CCCCCC; height:20px; width:165px; font-size:11px; color:#666666 ; padding-left:3px; margin-top:3px;}

/* ------------------- */
/* ADDED - Version 2.3 */
/* ------------------- */

/* Box - 2, 3 and 4 Column Layout for product list page */
.colsView 			{padding:5px;}
.colsView A:link    {TEXT-DECORATION: none;}
.colsView A:visited {TEXT-DECORATION: none}
.colsView A:hover   {TEXT-DECORATION: underline}
.colsView B {}

/* System Messages */
.sysMsg    {FONT-SIZE: 11px;}
.sysMsgErr {COLOR: red; FONT-SIZE: 11px;}
.sysMsgURL {FONT-SIZE: 11px}

/* ------------------- */
/* ADDED - Version 2.4 */
/* ------------------- */

/* Highlights used in search results */
.highlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}

/* ------------------- */
/* ADDED - Version 2.5 */
/* ------------------- */

/* Radio Button options */
.optRadio {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt}

/* Option Description for "Mandatory" options*/
.optDescM {
	font-weight: bold;
	color: #7D7D7D;
}


/* ---------------------*/
/* ADDED -- Version 3.0 */
/* ---------------------*/
.closeWindow {FONT-SIZE: 6pt; TEXT-DECORATION: none;}
.install { 
	BORDER: 1px solid #BBC3D3
}

.installcomment {
	PADDING-LEFT: 30px;
}

.textBlock {
	BACKGROUND-COLOR: #EEEEEE;
	BORDER: 1px solid #CCCCCC;
}

.maintClosed {
	color: red;
	font-size: 15pt;
	text-align: center;
}
.Rate {font-size: 7pt;}
