﻿BODY 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif;
	font-size: 12px;
}
DIV 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif
}
SPAN 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	font-size: 11px;
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif
}
P 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif
}
TH 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif
}
INPUT 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif
}
SELECT 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif
}
TEXTAREA 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif
}
BUTTON 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif
}
A 
{
	TEXT-DECORATION: none
	
}
A:hover 
{
	TEXT-DECORATION: underline
}
.H1 
{
	FONT-SIZE: 180%; 
	MARGIN: 0px 0px 18px
}
.H2 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 160%; 
	MARGIN: 16px 0px 0px
}
.H3 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 100%; 
	MARGIN: 16px 0px 0px
}
.H4 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 75%; 
	MARGIN: 8px 0px 0px
}
.H5 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 130%; 
	MARGIN: 16px 0px 0px
}
P 
{
	MARGIN: 6px 0px 0px 0px;
}


/*
* Table
*/
TABLE 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	font-size: 12px;
}

table.specialListTable
{
	width: 100%;
}

table.specialItemTable
{
	width: 210;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table.GalleryItemTable
{
	width: 210;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table.spaceBootomTable
{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.itemGap
{
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px;
}

TD 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma,Helvetica,Sans-Serif;
	vertical-align: top;
}

TD.Top 
{
	vertical-align: top;
}

TD.bottomLine 
{ 
	border-top: #91b7cc 1px solid;
}

.listItemTD
{
	padding: 0px 10px 0px 10px;
}

table.listItemTable
{
	margin: 0px 0px 20px 0px;
}

table.lineTable 
{	
	width: 100%;
	border-left:   solid 1px #a2a2a2;
	border-right:  solid 1px #a2a2a2;
	border-top:    solid 1px #a2a2a2;
	border-bottom: solid 1px #a2a2a2;
}

/*
Table blog Look
*/
/*td.head 
{
	width: 100%;
	font-weight: bold;
	vertical-align: middle;
	BORDER-TOP: #bebec2 1px solid; 
}
td.lc 
{
	width: 6px;
	height: 33px;
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(../images/lc.gif);
}
td.rc 
{
	width: 6px;
	height: 33px;
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(../images/rc.gif);
}
.middleTable 
{
	width: 100%;
	TABLE-LAYOUT: fixed;
	BORDER-RIGHT: #bebec2 1px solid; 
	BORDER-TOP: #bebec2 1px solid; 
	BORDER-LEFT: #bebec2 1px solid; 
	BORDER-BOTTOM: #bebec2 1px solid;
}
.subnav {
	BORDER-RIGHT: #bebec2 1px solid; 
	BORDER-TOP: #bebec2 1px solid; 
	BORDER-LEFT: #bebec2 1px solid; 
	BORDER-BOTTOM: #bebec2 1px solid
}*/
td.head 
{
	width: 100%;
	font-weight: bold;
	vertical-align: middle;
	BORDER-TOP: #91b7cc 1px solid;	
}
td.lc 
{
	width: 6px;
	height: 33px;
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(../images/lce.gif);
}
td.rc 
{
	width: 6px;
	height: 33px;
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(../images/rce.gif);
}
.middleTable 
{
	width: 100%;
	BORDER-RIGHT: #91b7cc 1px solid; 
	BORDER-TOP: #91b7cc 1px solid; 
	BORDER-LEFT: #91b7cc 1px solid; 
	BORDER-BOTTOM: #91b7cc 1px solid;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.middleTableTide
{
	width: 100%;
	BORDER-RIGHT: #91b7cc 1px solid; 
	BORDER-TOP: #91b7cc 1px solid; 
	BORDER-LEFT: #91b7cc 1px solid; 
	BORDER-BOTTOM: #91b7cc 1px solid;
}
.messageTR 
{
	BORDER-RIGHT: #bebec2 1px solid; 
	BORDER-LEFT: #bebec2 1px solid; 
}

.subnav {
	BORDER-RIGHT: #91b7cc 1px solid; 
	BORDER-TOP: #91b7cc 1px solid; 
	BORDER-LEFT: #91b7cc 1px solid; 
	BORDER-BOTTOM: #91b7cc 1px solid
}
.BottomCenter 
{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: 1px;
	background-color: #FAFCFE;
}

.BottomLeft 
{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-ALIGN: left; 
	BORDER-RIGHT-WIDTH: 1px;
	background-color: #FAFCFE;
}

.BottomRight 
{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-ALIGN: right; 
	BORDER-RIGHT-WIDTH: 1px;
	background-color: #FAFCFE;
}


.DataGridItem
{
	padding: 5px 5px 5px 5px;
}

.DataGridHeader
{
	font-weight: bold;
	background-color: #FFFFFF;	
	margin: 0px 5px 0px 10px;
}

.line 
{
	BACKGROUND-COLOR: #000000;
}

.liline 
{
	BACKGROUND-COLOR: #bebec2;
}



.LineSpace
{
	border-top: #bebec2 1px solid; 
	border-bottom: #bebec2 1px solid;
}

.gap
{
	height: 15;
}

.checkBox
{
	padding: 0 0 0 50px;
}

.images\productImage
{
	width: 100px;
	height: 100px;
}

.textTD
{
	width: 100px;
}

/*
Shadow Button
*/

.shadowButton {
	background: #FFFFFF url(../images/shadow.gif) repeat-x top;
	border-top: 1px solid #888C8C;
	border-right: 1px solid #BABCBC;
	border-bottom: 1px solid #BABCBC;
	border-left: 1px solid #888C8C;
	vertical-align: top;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 50px;
	text-align: center;
}

.lengthButton {
	border-top: 1px solid #888C8C;
	border-right: 1px solid #BABCBC;
	border-bottom: 1px solid #BABCBC;
	border-left: 1px solid #888C8C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 50px;
	text-align: center;
}

/*
Text
*/

.warningText
{
	color: Red;
	font-size:medium;
}

/*
Image
*/
.img a img, .img a:visited img {
	border: 1px solid #F8FAFC;
}

.img a:hover img, .img a:active img {
	border-color: #BBCCE0;
}

/*
Navbar
*/

.TopNavbar
{
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;	
	vertical-align: middle;
	width: 110px;
	height: 22px;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
}

a.TopNavbar
{
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	vertical-align: middle;
	width: 110px;
	height: 22px;
	color: Black;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center middle; 
	background-image: url(../images/navbar/tab_bg66.gif);
}

a.TopNavbar:hover
{
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: middle;
	width: 110px;
	height: 22px;
	color: Black;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center middle; 
	background-image: url(../images/navbar/hover_tab_bg66.gif);
	text-decoration: none;
}


/*
Menu Stytle
*/
.TopGroup
{
	background-color:#DBD7D0; 
	border:solid 1px gray; 
	cursor:default; 
}

.MenuGroup
{
	background-color:#F9F8F7;
	border:solid 1px #7E7E81; 
	cursor:default; 
}

.TopMenuItem
{
	padding-left: 10px;
	padding-right: 10px;
	background-color:#DBD7D0; 
	color: black; 
	height: 20px;
	vertical-align: middle;
	border:solid 1px #DBD7D0; 
	cursor:default; 
}

.TopMenuItemHover 
{
	padding-left: 10px;
	padding-right: 10px;
	background-color:#C2C5C8; 
	color: black; 
	height: 20px;
	border:solid 1px #A6A8B2; 
	cursor: hand;
}

.MenuText
{	 
	border-bottom:	solid 1px #a2a2a2;
	border-left:	solid 1px #a2a2a2;
	border-top:		solid 1px #a2a2a2;
	border-right:	solid 1px #a2a2a2;
}

.MenuItem
{
	background-color:#DBD7D0;
	padding-right: 10px; 
	padding-left: 10px; 
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
	vertical-align: middle;
	color: black; 
	cursor: hand;
	border-bottom:	solid 1px #FFFFFF;
	border-left:	solid 1px #FFFFFF;
	border-top:		solid 1px #FFFFFF;
	border-right:	solid 1px #FFFFFF;
}

.MenuItemHover 
{
	background-color:#C2C5C8;
	padding-right: 10px; 
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
	color: black; 
	cursor: hand; 
	border-bottom:	solid 1px #FFFFFF;
	border-left:	solid 1px #FFFFFF;
	border-top:		solid 1px #FFFFFF;
	border-right:	solid 1px #FFFFFF;
}

.MenuBreak
{
	background-image:url(images/break_bg.gif);
	width:100%;
	height:1px;
}

/*
NavBar Stytle
*/

.backTD
{
	background-image: url(../images/navbar/topBG.gif);	
}

.backTDTop
{
	padding: 5px 5px 0 0;
	background-image: url(../images/navbar/topBG.gif);
}

.NavBar
{ 
  background-color: white; 
  /*border: 1px solid black; */
  padding: 7px;
  cursor: default; 
} 

.TopItem
{
  background-image: url(../images/navbar/ttop_level_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  padding-left: 10px; 
  padding-top: 4px; 
  padding-bottom: 4px; 
  width: 160px;
  height: 23px;
  cursor:hand;
}

.TopItemHover
{
  color:Gray;
  background-image: url(../images/navbar/stop_level_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  padding-left: 10px; 
  padding-top: 4px; 
  padding-bottom: 4px; 
  width: 160px;
  height: 23px;
  cursor:hand;
}

.TopItemActive
{
  background-image: url(../images/navbar/stop_level_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  padding-left: 10px; 
  padding-top: 4px; 
  padding-bottom: 4px; 
  width: 160px;
  height: 23px;
  cursor:hand;
}

.Level2Item
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  padding-left: 10px; 
  cursor:hand;
}

.Level2ItemHover
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  text-decoration:underline;
  padding-left: 10px; 
  cursor:hand;
}

.Level2Group
{
  background-color: white;
  border: 1px #D4D0C8 solid;
  padding:5px;
  padding-left:10px;
  padding-right:0px;
  width:145px;
}

.Empty
{
}


/*
Shopping cart
*/

.codeCart 
{
	width: 5%;
	font-family: Tahoma;
	font-size: 12px;
	color: #404040;
	vertical-align: middle;
}

.qtyCart 
{
	width: 8%;
	font-family: Tahoma;
	font-size: 12px;
	color: #404040;
	vertical-align: middle;
}

.nameCart 
{
	width: 60%;
	font-family: Tahoma;
	font-size: 12px;
	color: #404040;
	vertical-align: middle;
}

.cartTitle
{
	font-family: Tahoma;
	font-size: 14px;
	text-align: center;
}

.totalPriceLine
{
	BORDER-TOP: #666666 1px solid;
	font-weight: bold;
}

.totalPrice
{
	color: Red;	
}

/*
Pricce
*/
.PriceText
{
	font-size: small;
	font-weight: bold;
	color: Red
}

.stockText
{
	font-size: x-small;
	font-weight: bold;
	color: Green;
}


/*
*	rotator
*/
.Frame
{
  border:solid 1px gold; 
  padding:3px; 
  /*background-color:orange; */
}

.Rotator 
{
  width:155px; 
  height:50px; 
  padding:3px; 
  font-family:verdana; 
  font-size:11px; 
  /*background-color:bisque; */
  cursor:default;
}

.DemoNewsTitle
{
  width:100px;
  font-family:Verdana;
  font-size:12px;   
  font-weight:bold;
}

.DemoNewsText
{
  width:100px;
  font-family:Verdana;
  font-size:12px;   
}

.NewsItem
{
  border:1px;
  border-width:1px;
  border-style:solid; 
  border-color: #EEEEEE; 
  cursor:hand;
}

.NewsItemOver
{
  border:solid 1px Gray;
  cursor:hand;
}

.NewsItemDown
{
  border:solid 1px Gray;
  cursor:hand;
}



/*
*	itme Grid
*/

table.searchGrid
{
	width: 100%;
	border-left:   solid 1px #a2a2a2;
	border-right:  solid 1px #a2a2a2;
	border-top:    solid 1px #a2a2a2;
	border-bottom: solid 1px #a2a2a2;
}

.searchGridGap
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 10px;	 
	PADDING-TOP: 10px;
	width: 100%;
}

.codeGrid
{
	margin: 10px 0 10px 0;
	border-style: none;
	border-bottom: solid 1px #a2a2a2;
	width: 25px;
	height: 60px;
}

.descGrid
{
	margin: 10px 0 10px 0;
	border-style: none;
	border-bottom: solid 1px #a2a2a2;
	width: 320px;
	height: 60px;
}

.stockGrid
{
	margin: 10px 0 10px 0;
	border-style: none;
	border-bottom: solid 1px #a2a2a2;
	width: 60px;
	height: 60px;
}

.priceGrid
{
	margin: 10px 0 10px 0;
	border-style: none;
	border-bottom: solid 1px #a2a2a2;
	width: 65px;
	height: 60px;
}

/*
Normal List
*/
Table.normalList
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

Table.normalListpx
{
	width: 750px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}


TD.descCSS
{
	width: 630px;
	padding-bottom: 5px;
}

TD.stCSS
{
	width: 15px;
	padding-bottom: 5px;
}

TD.priceCSS
{
	width: 80px;
	padding-bottom: 5px;
}

TD.buyCSS
{
	width: 50px;
	padding-bottom: 5px;
}

TR.lineTR
{
	height: 5px;
	border-bottom: #dae7ef 1px dotted;
}

.priceLbl
{
	vertical-align: middle;
}

.arrow 
{
	height: 16px;
	padding-left: 16px;
	background: url("../images/blue_double_arrow.gif") no-repeat left top;
}


.adminItemTR
{
	height: 35px;
	vertical-align: middle; 
}

.adminAlterStyle
{
	height: 35px;
	background-color: #EEEEEE;
}

.TaxInvoice
{
	font-size: 16px;
	font-weight: bolder;
}


.GalleryItemRow
{
    height: 160px;
}

.GalleryItemCell
{
    width: 120px; 
}
