﻿Body {
	margin: 0px 0px 0px 0px;
	background-color:White;
	/*FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='Black', endColorStr='#F5F8FB', gradientType=0);*/
	
}
form
{
	display:inline;
}
.SMMainTable
{
	background-color: White;
	/*border-left: solid 1px #FFFFCC;
	border-right: solid 1px #FFFFCC;*/
}
.MainLeftCell
{
	background-image:url(../images/common/leftborder.gif);
	width:10px;
}
.MainRightCell
{
	background-image:url(../images/common/rightborder.gif);
	width:10px;
}

/* Common */
.HiddenLink
{
	font: 11px Tahoma;
	cursor:hand;
}
.SMButton
{
	font: 10px Verdana;
}
.SMTextBox
{
	font: 12px Arial;
	color: #666666;
	background-color:White;
	border: solid 1px #CCCCCC;
	border-right: solid 5px #CCCCCC;
}
.cellBigCaption
{
	font: bold 12px Verdana;
}
.cellErrorMessage
{
	font: bold 12px Verdana;
}
.cellCaption
{
	font: 11px Verdana;
}
.cellCaption a
{
	cursor:hand;
}
.CurrentUserName
{
	font: bold 12px Tahoma;
	color: #0099FF;	
}
/* End Common*/

/* Categories List */
.SMCategoryTitle {
	font: 11px Arial;
	padding-left: 4px;
}

.SMCategory  { 
	font : 11px Verdana;
	padding-top:5px;
	padding-bottom:5px;	
}

.SMCategory a
{
	color: #474747;
	text-decoration:none;
}
.SMCategory a:hover
{
	color:Black;
	text-decoration:underline;
}

.SMCategoryTable {
	border-left:solid 1px #FEB63D;
	/*border-right:solid 1px #979797;*/
	border-bottom:solid 1px #FEB63D;
	/*border-top: solid 1px #FEB63D;*/
	/*background-color:#F3F9FF;*/
	height: 100%;
}
/* End Categories List */

/* Sub Header */
.RealTimeCell
{
	font: 11px Verdana;
	color: #FFFFCC;
}
.cellSubHeaderLeft
{	
	background-image:url(../images/Left/bgTitle.gif);
	width:188px;
	text-align: left;
	padding-left: 5px;
}
.SearchBox
{
	border: solid 1px #CCCCCC;
	font: 11px Verdana;
	color: #333333;
	width: 90%;
}
.cellUserStatus a
{
	font: 11px Verdana;
	color: Black;
	text-decoration:none;
	padding-left:15px;	
}
.cellUserStatus
{
	background-image:url(../images/welcome/bg22.gif);
	width:299px;
	height:42px;
	text-align: right;
	padding-right: 10px;	
}
.cellUserStatus a:hover
{
	text-decoration:none;
}
/* End Sub Header */

/* Search Form */
.SMAdvancedSearchTable
{
	border: solid 1px #666666;
	background-color:#F4F8FF;
}
.cellSearchFormTitle
{
	font: bold 11px Tahoma;
	color:White;
	background-color: #6699CC;
	padding: 5px;
}
.cellAdSearchDesc
{
	font: 11px Verdana;
	color: #333333;
}
.AdSearchTextBox
{
	border: solid 1px #CCCCCC;
	font: 11px Verdana;
	color: #666666;	
}
.SMSelect
{
	font: 11px Verdana;
	color: #333333;
	width: 100%;
}
.SMSearchResultTable
{
	border: solid 1px #CCCCCC;
	width: 100%;
}
.SMSearchResultTable th
{
	background-color: #6699CC;
	color: White;
	font: bold 11px Tahoma;
	padding:5px;
}
.SMSearchResultTable td
{
	font: 11px Verdana;
	color: #666666;
	padding: 5px;
	margin: 1px;
}
.PostLink
{
	text-decoration:none;
	color:#666666;
	font-weight: 600;
	cursor:hand;
}
/* End Search Form */

/* Paging Section */
.SMPagingTable
{
	/*border: solid 1px Black;*/
	border:none;
	font: bold 11px Tahoma;
}

.SMPagingTable td
{
	margin: 0 0 0 0;
	padding: 1 1 1 1;
}

.SMPagingCell
{
	font: bold 11px Tahoma;
}

.SMPagingCell select
{
	font: 11px Tahoma;
}
/* End Paging Section */

/* Product List Area */
.SMOneProductTable
{
	border:none;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom:10px;
	/*background-color:#F5F8FB;*/
}
.cellShowProductName
{
	font: bold 10px Verdana;
	color:Black;
	padding-left:10px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F5F8FB;
}

.cellShowProductName a
{
	text-decoration:none;
	color:/*#FD7900*//*#3D70A0*/#FF6600;
	cursor:hand;
}

.cellShowProductDock
{
	width: 0px;
	/*background-color:#53A8FE;*/
}

.cellShowProductDesc
{
	font: 11px Arial;
	padding-top:5px;
	padding-left:20px;
	padding-right:15px;
	color:Black;
}
.cellShowProductPrice
{
	font: 10px Verdana;
	color:Black;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	text-align:right;
	background-color:#F5F8FB;
}
.cellShowProductPriceContent
{
	color: /*#FEE92E*/Red;
	font-weight:bold;
}
.cellShowProductStock
{
	font: 10px Verdana;
	text-align:right;
}
.cellShowProductStockContent
{
	color:Maroon;
}
.cellShowProductWarranty
{
	text-align:right;
	font: 10px Verdana;
	padding-right:15px;
	color:darkblue;
}
.cellShowProductWarrantyContent
{
	color:Teal;
}
.AlternateRow
{
	background-color:#F7F9F8;
}
/* End ProductList */


/* ProductDetails Area */
.SMProductDetailsTable
{
	border:1px #CCCCCC;
	border-style:dashed;
	margin: 5px;	
}
.cellProDetailsName
{
	font: bold 12px Tahoma;
	background-color:#6699CC;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	color:White;
}
.cellProDetailsImage
{
	font: 11px Arial;
	padding-left:15px;
}
.cellProDetailsDesc
{
	font: 11px Arial;
	padding-left:25px;
}
.cellProDetailsPrice
{
	font: bold 11px Arial;
}
.cellProDetailsPriceContent
{
	color:Red;
}
.cellProDetailsStock
{
	font: bold 11px Arial;	
}
.cellProDetailsStockContent
{
	color:Maroon;
}
.cellProDetailsWarranty
{
	font: bold 11px Arial;
}
.cellProDetailsWarrantyContent
{
	color:Teal;
}
/* End ProductDetails Area */

/* Relate Products Section */
.SMRelateProTable th
{
	background-color:#6699CC;
	font:bold 11px Tahoma;
	color:White;
	padding-top:3px;
	padding-bottom:3px;
}
.cellRelateProSTT
{
	font : 11px Verdana;
	text-align:center;
	background-color:#F5F8FB;
}
.cellRelateProName
{
	font : 11px Verdana;
	background-color:#F5F8FB;
}
.cellRelateProName a
{
	font : 11px Verdana;
	cursor:hand;
	color:Black;
}
.cellRelateProPrice
{
	text-align:center;
	font : 11px Verdana;
	background-color:#F5F8FB;
}
.cellNormalBodyTitle
{
	font: bold 12px Tahoma;
}
.NavLink
{
	font: Bold 11px Tahoma;
	color:black;
}
.RelateProductsFS
{
	width: 80%;	
	padding: 5px;
}
.RelateProductsFS legend
{
	font: bold 10px Verdana;
	color: Black;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}
/* End Relate Products Section */

/* News Section */
.cellMainNewsDetails
{
	padding-left:10px;
	padding-right:10px;
	background-color:#F3F3F3;
}
.cellNewsTopTitle
{
	font:bold 12px Arial;
	color:Black;
	padding: 5px 3px 5px 10px;
	padding-left:10px;
	vertical-align: middle;
}
.cellDetailsLink
{
	font: bold 11px Tahoma;
	padding-top: 4px;
	cursor:hand;
	color: #3366CC;
}
.cellNewsInitial
{
	font: 11px Tahoma;
	text-align:justify;
	background-color: #DAD9E9;
}
.cellNewsTitle
{
	font: bold 11px Arial;
	color:Black;
}
.cellNewsContent
{
	text-align:justify;
	font:12px Arial;
}
.cellNewsContent .normal
{
	text-align:justify;
	font:12px Arial;
}
/* End News Section */

/* Shopping Cart Section */
.SMShoppingCartTable
{
	border:solid 1px #CCCCCC;
}
.SMShoppingCartTable th
{
	padding-bottom:5px;
	padding-top:5px;
	font: bold 12px Tahoma;
	background-color:#6699CC;
	color:White;
}
.cellCartProCode
{
	font: 11px Arial;
	padding-left:10px;
	background-color:#F5F8FB;
	border-bottom: solid 1px White;
}
.cellCartProName
{
	font: 11px Arial;
	background-color:#F5F8FB;
	border-bottom: solid 1px White;
}
.cellCartPrice
{
	font: 11px Arial;
	background-color:#F5F8FB;
	border-bottom: solid 1px White;
	text-align:center;	
}
.cellCartEditQty
{
	font: 11px Arial;
	text-align:center;
	background-color:#F5F8FB;
	border-bottom: solid 1px White;
}
.cellCartEditQty input
{
	text-align:center;
}
.cellCartProTotal
{
	font: 11px Arial;
	text-align:right;
	background-color:#F5F8FB;
	border-bottom: solid 1px White;
	width : 100px;
}
.cellCartUnit
{
	font: 11px Arial;
	text-align:center;
	background-color:#F5F8FB;
	border-bottom: solid 1px White;
	width : 20px;
}
.cellCartRemove
{
	font: 11px Arial;
	text-align:center;
	background-color:#F5F8FB;
	border-bottom: solid 1px White;
	width : 30px;
}
.cellCartTotalCast
{
	font: bold 11px Tahoma;	
	padding : 3px 10px 3px 3px;
}
.SMReceiver
{
	background-color:#F5F8FB;
	border: solid 1px #CCCCCC;
}
.cellReceiverLeftCol
{
	font: Bold 12px Tahoma;
	text-align:right;
}
.cellReceiverRightCol
{
	font: 12px Tahoma;
	text-align:left;
	padding-left:5px;
}
.cellReceiverTitle
{
	background-color:#6699CC;
	color:White;
	font: Bold 11px Tahoma;
	padding:5px;
}
/* End Shopping Cart Section */

/*Register Customer*/
.cellRegisterIntro
{
	font: 11px Verdana;
	color:Black;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.cellRegisterLegend
{	
	background-color:#6699CC;
	color:White;
	padding:5px;
	font: Bold 11px Tahoma;
	text-align:right;
}
.cellRegisterLeftCol
{
	font: 11px Verdana;
	text-align:right;
	padding-right:10px;
	color: Black;
	width:40%;
	padding-top:5px;
	padding-bottom:5px;
}
.cellRegisterLeftCol input
{
	border: solid 1px Black;
	width:70%;
}
.cellRegisterTitle
{
	background-color:#6699CC;
	color:White;
	padding:5px;
	font: Bold 11px Tahoma;
}
.SMRegisterTable
{
	border: solid 1px #CCCCCC;
	width:500px;
	background-color:#F5F8FB;
}
/*End Register Customer*/

/* Login Section */
.cellLoginTitle
{
	border:none 0px;
	background-color:#6699cc;
	font-weight: bold;
	font-size: 11px;
	font-family:Tahoma;
	color:#F5F8FB;	
}
.cellContent_Span
{
	font-family: Arial;
	font-size:x-small;
	color: Black;
	border-bottom-width:0px;	
	border-top-width:0px;
}
.cellContent_Left
{
	font-family: Tahoma;
	font-size:11px;
	color: Black;
	border-bottom-width:0px;
	border-right-width:0px;
	border-top-width:0px;	
}
.cellContent_Right
{
	font-family: Arial;
	font-size:x-small;
	color: Black;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-width:0px;
	padding-right:6px;
}
.cellContent_Bottom
{
	font-family: Arial;
	font-size:x-small;
	color: Black;	
	border-top-width:0px;
}
.LoginControl
{
	width:150px;
}
.SMLoginTable
{
	border-collapse:collapse;
	border:solid 1px #EEEEEE;
	width:430px;
	vertical-align:middle;	
	background-color:#F5F8FB;
}
.SMLoginTable td
{
	padding: 0px; /* cell padding */	
	/*border:solid 1px #C6D9EC;*/
	border: 0px solid; /* cell spacing */
	/*border-color: #6A7AA2;*/  /* table background color */
}
.SMLoginTable .cellLoginBottom
{
	border:none 0px;
	font-size: 11px;
	font-family:Tahoma;
	color:#CCCCCC;
	padding-right:8px;
	padding-bottom:4px;
}
/* End Login Section */

/* CheckOut Section */
.SMCheckOutTable
{
	border: solid 1px #CCCCCC;
}
.SMCheckOutTable th
{
	background-color:#6699CC;
	padding:5px;
	color:White;
	font: bold 11px Tahoma;
}
.SMMessageTableContainer
{
	width: 90%;
	border: solid 1px #999999;
	background-color:#666666;
}
.cellCheckOutProCode
{
	font: 11px Arial;
	background-color:#F5F8FB;
	padding:5px;	
}
.cellCheckOutProName
{
	font: 11px Arial;
	background-color:#F5F8FB;
	padding:5px;	
}
.cellCheckOutProPrice
{
	font: 11px Arial;
	background-color:#F5F8FB;
	padding:5px;	
}
.cellCheckOutProQty
{
	font: 11px Arial;
	background-color:#F5F8FB;
	padding:5px;	
}
.cellCheckOutProTotal
{
	font: 11px Arial;
	background-color: #F5F8FB;
	padding : 3px 10px 3px 3px;
}
.cellCheckOutTotal
{
	font: bold 11px Tahoma;
	color:Black;
	padding: 3px 10px 3px 3px;
}
.cellCheckOutIntro
{
	font: 12px Arial;
	text-align: center;
	margin-bottom: 15px;
}
/* End CheckOut Section */


/* Order List Section */
.cellOrderListCaption
{
	font:bold 11px Tahoma;
	color:Black;
	padding:5px;
	padding-left:7px;
}
.cellOrderListContent
{
	font:11px Tahoma;
	color:Black;
	text-align : left;
}
.SMOrderListTable
{
	border: solid 1px #EEEEEE;
	margin-bottom:15px;
}
.cellOrderListTitle
{
	font : bold 11px Tahoma;
	color:White;
	background-color:#6699CC;
	padding:5px;
}
.cellOrderListTitle a
{
	color:White;
	text-decoration:underline;
}
.SMIntroTable
{
	background-color: #FAFAFA;
	border: none;
	width: 98%;
}
/* End Order List Section */

/* OrderDetails Section */
.cellIntro
{
	font: 12px Arial;
	text-align: center;
	margin-bottom: 15px;
}
.SMOrderDetailsTable
{
	border: solid 1px #EEEEEE;
}
.SMOrderDetailsTable th
{
	background-color:#6699CC;
	color:White;
	font : bold 11px Tahoma;
	padding: 5px;
}
.cellOrderDetailsContent
{
	font : 11px Tahoma;
	padding:5px;
	background-color:#F5F8FB;
	border-bottom:solid 1px White;
}
.cellOrderDetailsBottom
{
	font : bold 11px Tahoma;
	color:Black;
	padding: 5px;
}
/* End OrderDetails Section */

/* Footer Area */
.SMFooterLeftCell {
	font-family:Tahoma;
	font-size:11px;
	padding-left:11px;
}

.SMFooterRightCell {
	text-align:center;
}

.SMFooterRightCell a
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color: Black;
	text-decoration:none;	
}
/* End footer */

/* FeaturedProduct */
.SMFeaturedProductTable
{
	border : solid 1px #FEB63D;
}
.FPName
{
	font : 11px Arial;
	color: Black;
}
.cellFPContent
{
	font: 11px Verdana;
	color: #666666;
}
.cellFPTitle
{
	font: 10px Tahoma;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6699CC', endColorStr='#F5F8FB', gradientType=0);
	padding: 1px;
	height: 20px;
}
/* End featuredProduct */