/* ===== Styles ======================= */
/* ==================================== */
/*
* { 
    margin: 0px;
    padding: 0px;
	} 
*/
html { 
	height: 100%; 
	}

img {
	border: 0px none;
	}

p, form{
	margin: 0px;
	padding:0px;
	}

input, select, textarea {
	font: 1em Arial, Tahoma, Verdana, Helvetica;
	width:auto;
	
	}
	
input.button {
	border: 0px none;
	}	
	
body { 
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color: #28201D; 
	font-size:11px; 
	background-color:#E4E4E4;
	margin:0px;
	padding:0px;
	height: 100%;
	text-align:center; 
	}

i {
	visibility: auto;
	}

a, a:visited {
	color: #59648F; 
	background-color: transparent;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	}

ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	}

/* ==================================== */
/* ===== MasterDiv Styles start ======= */
/* ==================================== */

#wrapper {
	width:100%;
	text-align:center;
	height:auto;
	}

/* ==================================== */
/* ===== Header Styles start ======= */
/* ==================================== */

#HeaderDIV {
	width:960px;
	height:112px;
	margin:0 auto;/* optional */
	text-align: center; /* IE patch */
	overflow:hidden;
	padding:0 auto;
	background-image:url('/images/ecart/header_bg.jpg');
	}
#BackgroundDIV {
	background-image:url('/images/ecart/background.jpg');
	width:994px;
	height:auto;
	text-align:center;
	margin:0 auto;
	text-align: center;
	}
	
#bottomdiv_line{
	background-image:url('/images/ecart/footer_bottom.jpg'); 
	margin:0 auto;
	text-align: center; 
	overflow:hidden; 
	width:993px;
	height:20px;
	background-repeat:repeat-x;
	}

#Header-LogoDIV{
	width:877px;
	height:auto;
	margin:0 auto;/* optional */
	text-align: center; /* IE patch */
	overflow:hidden;
	padding-top:5px;
	}
#FOOTER_LogoDIV{
	width:877px;
	height:auto;
	margin:0 auto;/* optional */
	text-align:left; /* IE patch */
	overflow:hidden;
	padding-top:0;
	}
	
#Header_rightDIV{
	float:right; 
	text-align:right; 
	width:auto;
	}

/* ==================================== */
/* ===== Header Navigation Styles start ======= */
/* ==================================== */

#navcontainer {
	width:600px;
	height:27px;
	text-align:left;
	color:#FFFFFF;
	overflow:hidden;
	float:left;
	}

#navcontainer ul { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	z-index: 2; 
	float:left; 
	display:inline;
	color:#FFFFFF;
	}

#navcontainer ul li { 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	height: 27px;  
	display: inline; 	
	float: left;
	width:92px; 
	overflow:hidden;
	color:#FFFFFF;
	
	}

/* ==================================== */
/* ===== Header Navigation Styles start ======= */
/* ==================================== */

#BreadCrumbDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	height:auto; 
	width:auto; 
	overflow:hidden;
	text-decoration:none;
	font-size:11px;
	border:1px solid #7C6D56;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
   
#BreadCrumbDIV td{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}
   	
#BreadCrumbDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#BreadCrumbDIV a:hover {
	text-decoration: underline;
	color:#FF0000;  
	}

#BreadCrumbDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#BreadCrumbDIV ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:auto; 
	}

/* ==================================== */
/* ===== Header Login Styles start ======= */
/* ==================================== */
#NextPreDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	height:auto; 
	width:auto; 
	overflow:hidden;
	text-decoration:none;
	font-size:11px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	}
   
#NextPreDIV td{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}
   	
#NextPreDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#NextPreDIV a:hover {
	text-decoration: underline;
	color:#FF0000;  
	}

#NextPreDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#NextPreDIV ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:auto; 
	}
	
#Header_LoginDIV{
	width:720px; 
	height:18px; 
	padding-top:5px; 
	text-align:right;
	}

#Header_LoginDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#Header_LoginDIV a:hover {
	text-decoration:none;
	color:#B40101;  
	}
		
#Header_LoginDIV ul { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	z-index: 2; 
	float:right; 
	display:inline;
	}

#Header_LoginDIV ul li { 
	margin: 0 0 1px 1px; 
	padding: 0; 
	list-style-type: none; 
	display: inline; 	
	height: 18px; 
	float: left; 
	position: relative; 
	z-index: 10; 
	margin-bottom: -1px; 
	}

/* ==================================== */
/* ===== Header Search Styles start ======= */
/* ==================================== */

#Header-SearchDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color: #28201D; 
	font-size:11px;
	width:720px; 
	text-align:right;
	padding-top:8px;
	}

#Header-SearchDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#Header-SearchDIV a:hover {
	text-decoration:none;
	color:#B40101;  
	}

#Header-SearchDIV ul { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	z-index: 2; 
	float:right; 
	display:inline;
	}

#Header-SearchDIV ul li { 
	margin: 0 0 1px 5px; 
	padding: 0; 
	list-style-type: none; 
	display: inline; 	
	height: 23px; 
	float: left; 
	position: relative; 
	z-index: 10; 
	margin-bottom: -1px; 
	}

#InputBox {
	border:1px solid #1A1511;
	height:17px;
	padding-left:2px;
	}
#InputBox2 {
	height:22px; 
	width:150px; 
	border:1px solid #3C3C3C; 
	background-color:#CCCCCC;
	}

/* ==================================== */
/* ===== Footer Styles start ======= */
/* ==================================== */	

#FooterDIV {
	width:960px;
	height:150px;
	margin:0 auto;/* optional */
	text-align: center; /* IE patch */
	overflow:hidden;
	padding:0 auto;
	}

#Footer-leftDIV {
	color:#28201D;
	font-size:11px;
	float:left; 
	padding-top:7px;
	}

#Footer-leftDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#Footer-leftDIV a:hover {
	text-decoration:none;
	color:#B40101;  
	}
	
#Footer-rightDIV {
	color:#28201D;
	font-size:11px;
	float:right; 
	padding-top:7px;
	}

#Footer-rightDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#Footer-rightDIV a:hover {
	text-decoration:none;
	color:#B40101;  
	}

#footer_hiddenDIV{
	display:none;
	}
	
/* ==================================== */
/* ===== Home Middle Styles start ======= */
/* ==================================== */

#Home-MainDIV {
	background-color:#FFFFFF;
	width:960px;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	}

#height	{
	height:10px;
	overflow:hidden;
	}


#Home-MainDIV_middle{
	background-color:#FFFFFF;
	width:877px;
	height:auto;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
	}
#Home_minheight{
	background-color:#FFFFFF;
	width:877px;
	_height:400;
	min-height:400px;
	text-align:left;
	margin:0 auto;
	}

#Home-FlashDIV{
	width:960px;
	height:auto;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
	}
	
/* ==================================== */
/* ===== Middle Styles start ======= */
/* ==================================== */	

#Middle-MainDIV {
	background-color:#FFFFFF;
	width:960px;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	}	

#Middle-boxDIV {
	width:100%;
	height:auto;
	text-align:left;
	overflow:hidden;
	border:1px solid #1A1511;
	}

/* ==================================== */
/* ===== My Account Page Styles start ======= */
/* ==================================== */
	
#Text-ttile-MiddleDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	width:auto;
	overflow:hidden;
	color: #131313; 
	font-size:11px;
	text-align:left;
	background-color:#FFFFFF;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
#Text-ttile-MiddleDIV td{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color: #28201D; 
	font-size:11px;
	text-align:left;
	background-color:#FFFFFF;
	}
	
#Text-MiddleDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	width:877px;
	max-width:855px;
	height:auto;
	overflow:hidden;
	color: #28201D; 
	font-size:11px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	padding:10px;
	}
	
#Text-MiddleDIV td {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#Text-MiddleDIV a {
	background:#232323;
	height:20px;
	overflow:hidden;
	width:145px;
	max-width:140px;
	border:1px solid #232323;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding:2px 8px 2px 8px;
	display:block;
	text-decoration:none;
	}

#Text-MiddleDIV a:hover {
	text-decoration: none;
	color:#FFFFFF;  
	}
	
#Text-ttile-MiddleDIV a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	}

#Text-ttile-MiddleDIV a:hover {
	text-decoration: none;
	color:#FF0000;  
	}

#Text-MiddleDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#Text-MiddleDIV ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:auto; 
	line-height:20px;
	}

/* ==================================== */
/* ===== Login Page Styles start ======= */
/* ==================================== */

#Login-BorderDIV {
	border:1px solid #7C6D56;
	background-color:#FFFFFF;
	padding:3px;
	height:auto;
	width:700px;
	overflow:hidden;
	text-align: center;
	margin:0 auto;
	}
	
#Login-BorderDIV_center {
	padding:50px 0 50px 0;
	height:auto;
	width:877px;
	margin:0 auto;/* optional */
	text-align: center; /* IE patch */
	}

#RegisterDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	overflow:hidden;
	color: #28201D; 
	font-size:11px;
	text-align:center;
	background-color:#EDEDED;
	width:49.8%;
	height:220px;
	max-height:168px;
	line-height:20px;
	float:left;
	}
	
#RegisterDIV {
	padding-top:50px;
	}
	
#LoginDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	overflow:hidden;
	color: #28201D; 
	font-size:11px;
	text-align:left;
	background-color:#EDEDED;
	width:49.8%;
	max-width:47.2%;
	height:220px;
	max-height:198px;
	float:right;
	}
	
#LoginDIV {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	}
	
.Login-lineDIV {
	background-image:url('/images/ecart/login_line_bg.jpg');
	background-repeat:repeat-x;
	height:2px;
	overflow:hidden;
	width:auto;
	}

#Login-lineDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#Login-lineDIV ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:20px;
	overflow:hidden; 
	}

/* ==================================== */
/* ===== New Customer Page Styles start ======= */
/* ==================================== */

#NewCustomer-TitleDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	width:auto;
	height:23px;
	max-height:18px;
	text-align:left;
	background-color:#7C6D56;
	color:#D0C9B7;
    font-size:11px;
    font-weight:bold;
    padding-top:5px; 
    padding-left:5px;
   	}
   	
#NewCustomerDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	height:auto; 
	width:auto; 
	overflow:hidden;
	text-decoration:none;
	font-size:11px;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
   
#NewCustomerDIV td{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}
   	
#NewCustomerDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#NewCustomerDIV a:hover {
	text-decoration: underline;
	color:#FF0000;  
	}

#NewCustomerDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#NewCustomerDIV ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:auto; 
	}
	
/* ========================STATIC =====================*/

.stat {
	font-family:Arial, Tahoma,  Helvetica;
	color:#333333;
	height:auto; 
	width:auto; 
	overflow:hidden;
	text-decoration:none;
	font-size:12px;
	background-color:#FFFFFF;
	text-align:justify;	
	}
.bread{
	font-family:Verdana, Arial, Tahoma,  Helvetica;
	color:#333333;
	height:auto; 
	width:auto; 
	overflow:hidden;
	text-decoration:none;
	font-size:11px;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	text-align:justify;	
	padding:10px;
	}
.bread a{
	font-family:Verdana, Arial, Tahoma,  Helvetica;
	color:#333333;
	height:auto; 
	width:auto; 
	overflow:hidden;
	text-decoration:none;
	font-size:11px;
	background-color:#FFFFFF;
	text-align:justify;	
	}
.bread a:hover{
	font-family:Verdana, Arial, Tahoma,  Helvetica;
	color:#333333;
	height:auto; 
	width:auto; 
	overflow:hidden;
	text-decoration:none;
	font-size:11px;
	background-color:#FFFFFF;
	text-align:justify;	
	}

#StaticDIV {
	font-family:Verdana, Arial, Tahoma,  Helvetica;
	color:#333333;
	height:auto; 
	width:auto; 
	overflow:hidden;
	text-decoration:none;
	font-size:11px;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	text-align:justify;	
	padding:10px;
	}
   
#StaticDIV td{
	font-family:Verdana, Arial, Tahoma,  Helvetica;
	color:#333333;
	text-decoration:none;
	font-size:11px;
	}
   	
#StaticDIV a {
	color:#333333;
	text-decoration:none;
	font-size:11px;
	}

#StaticDIV a:hover {
	text-decoration: underline;
	color:#FF0000;  
	}

#StaticDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#StaticDIV ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:auto; 
	}
/* ========================STATIC =====================*/

/* =======================  cartBorder ==================*/
#tabletext2 {
	text-align:left;
	color:#000000;
	font-weight:bold;
	padding-left:3px;
	}

#Text-ttile-MiddleDIV_Cart {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	max-width:677px;
	width:687px;
	overflow:hidden;
	color: #131313; 
	font-size:11px;
	text-align:left;
	background-color:#FFFFFF;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:28px;
	max-height:17px;
	}
   	
#NewCustomerDIV_Cart {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	height:auto; 
	max-width:677px;
	width:687px; 
	overflow:hidden;
	text-decoration:none;
	font-size:11px;
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
   
#NewCustomerDIV_Cart td{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}
   	
#NewCustomerDIV_Cart a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#NewCustomerDIV_Cart a:hover {
	text-decoration: underline;
	color:#FF0000;  
	}

#NewCustomerDIV_Cart ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#NewCustomerDIV_Cart ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:auto; 
	}

/* =======================  Cart Border ================*/


#Error-MessageDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	width:auto;
	height:auto;
	max-height:auto;
	text-align:left;
	color:#FF0000;
    font-size:11px;
    overflow:hidden;
    font-weight:normal;
    border:1px solid #7C6D56;
    padding-top:5px; 
    padding-left:5px;
    padding-bottom:5px;
    background-color:#FFFFFF;
   	}

/* ==================================== */
/* ===== Category Detail Page Styles start ======= */
/* ==================================== */

#CategoryDetail-MiddleDIV {
	background-color:#FFFFFF;
	width:960px;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	}
	
#CategoryDetail-Back-MiddleDIV {
	background-image:url('/images/ecart/cat_back_bg.gif');
	background-repeat:repeat-y;
	background-color:#F7EFE3;
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:left;
	}
	
#CategoryDetail-Back-MiddleDIV_inner {
	width:100%;
	height:auto !important;
	height:450px;
	min-height:450px;
	text-align:left;
	}
		
#CategoryDetail-leftdiv {
	background-color:#FFFFFF;
	width:184px;
	text-align:left;
	float:left;
	overflow:hidden;
	}

#CategoryDetail-Rightdiv {
	width:689px;
	height:auto;
	overflow:hidden;
	text-align:left;
	float:right;
	}
	
#CategoryDetail-Product {
	max-width:782px;
	width:787px;
	height:auto;
	overflow:hidden;
	text-align:left;
	float: left;
	padding-left:5px;
	}

#SideDeep-CategoryDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	width:200px;
	max-width:195px;
	color:#2D241D;
	text-decoration:none;
	text-align:left;
	font-size:11px;
	height:auto;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
	}
	
#SideDeep-CategoryDIV a {
	color:#2D241D;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}

#SideDeep-CategoryDIV a:hover {
	text-decoration:none;
	color:#2D241D;  
	}

#SideDeep-CategoryDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#SideDeep-CategoryDIV ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:auto; 
	}
	
#CategoryHeroshotDIV {
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	}

#Category_ProductDIV{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	width:156px; 
	height:auto; 
	text-align:center;
	overflow:hidden;
	}

#Category_ProductDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#Category_ProductDIV a:hover {
	text-decoration:none;
	color:#B40101;  
	}
		
#Category_ProductDIV ul { 
	margin: 0; 
	padding: 0; 
	width:100%;
	}

#Category_ProductDIV ul li { 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	height: auto; 
	width:100%;
	line-height:15px;
	overflow:hidden;
	}
	
#Category_ProductDIV_list{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	width:156px; 
	height:auto; 
	text-align:center;
	overflow:hidden;
	}


	
	
 #Category_Product-TitleDIV {
 	padding-top:5px; 
 	padding-bottom:10px;
 	}
	
#Category_Product-DisplayDIV {
	float:left; 
	min-width:175px;
	width:172px; 
	height:225px; 
	margin-bottom:5px;
	}
	
#Category_Product-DisplayDIV_search {
	float:left; 
	min-width:171px;
	width:169px; 
	height:225px; 
	margin-bottom:5px;
	}
	
#Category_Product-DisplayDIV_list {
	width:980px;
	height:115px;
	
	overflow:hidden;
	margin-top:5px;
	v-align:top;
	}

/* ==================================== */
/* ===== Product Detail Page Styles start ======= */
/* ==================================== */

#Product-DetailMainDIV {
	width:auto;
	height:auto;
	overflow:hidden;
	padding:1px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}
	
#Product-DetailMainDIV td {
	width:auto;
	height:auto;
	overflow:hidden;
	padding:1px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}	

#Product-DetailMainDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#Product-DetailMainDIV a:hover {
	text-decoration:none;
	color:#B40101;  
	}
		
#Product-DetailMainDIV ul { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	z-index: 2; 
	float:right; 
	display:inline;
	}

#Product-DetailMainDIV ul li { 
	margin:  0 8px 1px 0; 
	padding: 0; 
	list-style-type: none; 
	display: inline;
	float: left; 
	position: relative; 
	z-index: 10; 
	margin-bottom: -1px; 
	}

.Product-DetailMainDIV:link{
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}
	
.Product-DetailMainDIV:visited{
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

.Product-DetailMainDIV:hover {
	text-decoration:underline;
	color:#B40101;  
	}

.Product-DetailMainDIV:active{
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

/* ==================================== */
/* ===== My Profile Page Styles start ======= */
/* ==================================== */

#MyProfileDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	width:auto;
	height:auto;
	overflow:hidden;
	color: #28201D; 
	font-size:11px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #7C6D56;
	padding:10px;
	}

#MyProfileDIV td {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#MyProfileDIV a {
	color:#FF0000;
	text-decoration:none;
	font-size:11px;
	}

#MyProfileDIV a:hover {
	text-decoration: underline;
	color:#28201D;  
	}

#MyProfileDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#MyProfileDIV ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:20px; 
	}

#Seprator2 {
	height:1px;
	width:auto;
	overflow:hidden
	}
	
	
#KeywordSearchDIV {
	height:auto;
	width:950px;
	overflow:hidden;
	border:1px solid #7C6D56;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
#KeywordSearchDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	}

#KeywordSearchDIV ul li { 
	margin:  0; 
	padding: 0; 
	list-style-type: none; 
	display: block; 	
	height:auto; 
	overflow:hidden;
	}

#Pagination-SearchDIV {
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color: #28201D; 
	font-size:11px;
	width:720px; 
	text-align: right;
	padding-top:8px;
	}

#Pagination-SearchDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#Pagination-SearchDIV a:hover {
	text-decoration:none;
	color:#B40101;  
	}

#Pagination-SearchDIV ul { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	z-index: 2; 
	float:right; 
	display:inline;
	}

#Pagination-SearchDIV ul li { 
	margin: 0 0 1px 5px; 
	padding: 0; 
	list-style-type: none; 
	display: inline; 	
	height: 23px; 
	float: left; 
	position: relative; 
	z-index: 10; 
	margin-bottom: -1px; 
	}


/* ==================================== */
/* ===== My Profile Page Styles start ======= */
/* ==================================== */
#MasterDIV2 {
	min-width:1003px;
	height:auto;
	overflow:hidden;
	text-align:center;
	}

#MasterDIV3 {
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	}

#TopNavigationDIV {
	background-color:#FFFFFF;
	width:100%;
	height:26px;
	overflow:hidden;
	text-align:center;
	}
	
#LeftDIV {
	width:4.5%;
	float:left;
	height:10px;
	overflow:hidden;
	}
	
/*#RightDIV {
	width:4.5%;
	float:right;
	height:10px;
	overflow:hidden;
	}*/

#CenterTopNavigationDIV {
	background-color:#FFFFFF;
	color:#000000000000;
	width:920px;
	height:24px;
	overflow:hidden;
	position:inherit;
	margin: 0 auto;
	padding-top: 5px; /* optional */
	text-align: right; /* IE patch */
	}

#CenterTopNavigationDIV a {
	color:#000000;text-decoration:none;
	font-size:0.8em;
	}

#CenterTopNavigationDIV a:hover {
	text-decoration:none;
	color:#333;  
	}

#MiddleBigDIV {
	width:100%;
	height:auto;
	overflow:hidden;
	
	}
	
#MiddleBigDIV2 {
	width:100%;
	height:500px;
	overflow:hidden;
	}

#MiddleDIV {
	width:920px;
	height:auto;
	overflow:hidden;
	margin: 0 auto;
	padding:0px; /* optional */
	text-align: left; /* IE patch */
	}
	
#HomeMiddleDIV {
	width:80%px;
	height:auto;
	overflow:hidden;
	
	padding-right:10px; 
	text-align: right; 
	}

#HomeMiddleDIV_footer {
	width:800px;
	height:80px;
	margin: 0 auto;
	padding:0px; /* optional */
	text-align: center; /* IE patch */ 
	}
	
#MiddleDIV3 {
	width:920px;
	height:auto;
	overflow:hidden;
	font-weight:bold;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	margin: 0 auto;
	padding:0px; /* optional */
	text-align: left; /* IE patch */
	}

#HomeMiddleDIV3 {
	width:100%;
	height:auto;
	overflow:hidden;
	font-weight:bold;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	margin: 0 auto;
	padding:0px; /* optional */
	text-align: left; /* IE patch */
	}
	
#MiddleDIV2 {
	width:91%;
	height:hidden;
	overflow:hidden;
	float:left;
	position:inherit;
	text-align:center;
	}

#TopHeaderDIV {
	background-image:url('/images/ecart/header_main2.jpg');
	background-repeat:no-repeat;
	width:1003px;
	height:100px;
	overflow:hidden;
	 margin: 0 auto;
	 padding: 0; /* optional */
	 text-align: center 
	}

#HomeTopHeaderDIV {
	background-image:url('/images/ecart/header_main1.jpg');
	background-repeat:repeat-x;
	width:858px;
	height:100px;
	overflow:hidden;
	 margin: 0 auto;
	 padding: 0; /* optional */
	 text-align: right 
	}

#HomeTopHeaderDIV_logo {
	width:858px;
	height:64px;
	overflow:hidden;
	background-color:#EDE6DC;
	 margin: 0 auto;
	 padding: 0; /* optional */
	 text-align: center; /* IE patch */ 
	}
	
#HomeTopHeaderDIV_footer {
	width:858px;
	height:80px;
	overflow:hidden;
	background-color:#EDE6DC;
	 margin: 0 auto;
	 padding: 0; /* optional */
	 text-align: center; /* IE patch */ 
	}

#HomeTopHeaderDIV_flash {
	width:858px;
	height:auto;
	overflow:hidden;
	background-color:#EDE6DC;
	 margin: 0 auto;
	 padding: 0; /* optional */
	 text-align: center; /* IE patch */ 
	}
	
#TopHeaderDIV2 {
	background-image:url('/images/ecart/header_main3.jpg');
	background-repeat:repeat;
	min-width:1003px;
	height:100px;
	overflow:hidden;
	text-align:center
	}

#HomeTopHeaderDIV2 {
	background-image:url('/images/ecart/header_main1.jpg');
	background-repeat:repeat-x;
	min-width:100%;
	height:52px;
	overflow:hidden;
	text-align:right
	}

#HomeTopHeaderDIV2_logo {
	min-width:100%;
	height:64px;
	overflow:hidden;
	text-align:right;
	}
#HomeTopHeaderDIV2_fotter {
	min-width:100%;
	height:80px;
	overflow:hidden;
	text-align:right;
	}

#BottomImageDIV {
	background-color:#1D2D3A;
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	}
	
#BottomImageCenterDIV {
	width:886px;
	height:auto;
	overflow:hidden;
	margin: 0 auto;
	padding-top: 12px; /* optional */
	padding-bottom: 10px; /* optional */
	text-align: center; /* IE patch */ 
	}
	
#HomeBottomImageCenterDIV {
	width:780px;
	height:auto;
	overflow:hidden;
	margin: 0 auto;
	padding-top: 12px; /* optional */
	padding-bottom: 10px; /* optional */
	text-align: center; /* IE patch */ 
	}

#BottomImageCenterDIV2 {
	width:900px;
	height:auto;
	overflow:hidden;
	margin: 0 auto;
	padding-top: 7px; /* optional */
	text-align: center; /* IE patch */
	}

#HomeBottomImageCenterDIV2 {
	width:780px;
	height:auto;
	overflow:hidden;
	margin: 0 auto;
	padding-top: 7px; /* optional */
	text-align: center; /* IE patch */
	}

#LeftDIV2 {
	min-width:4.5%;
	float:left;
	height:100px;
	overflow:hidden;
	}
	
#RightDIV2 {
	min-width:4.5%;
	float:right;
	height:100px;
	overflow:hidden;
	}

#BottomImageDIV2 {
	background-color:#FFFFFF;
	width:100%;
	height:10px;
	overflow:hidden;
	text-align:left;
	}
	
#BottomImageDIV3 {
	width:100%;
	height:138px;
	overflow:hidden;
	text-align:center;
	color:#FFFFFF;
	}
	
#HomeBottomImageDIV3 {
	width:100%;
	height:138px;
	overflow:hidden;
	text-align:center;
	color:#FFFFFF;
	}
	

#BottomImageDIV3 a {
	color:#000000;text-decoration:none;
	font-size:0.8em;
	}

#BottomImageDIV3 a:hover {
	text-decoration:none;
	color:#333;  
	}

#BottomImageDIV4 {
	background-color:#FFFFFF;
	width:100%;
	height:20px;
	overflow:hidden;
	text-align:left;
	}
	
#TopLogoDIV {
	width:20%;
	height:82px;
	overflow:hidden;
	text-align:left;
	float:left;
	}

#TopSearchDIV {
	width:69%;
	height:30px;
	overflow:hidden;
	text-align:right;
	float:right;
	font-size:11px;
	color:#000000;
	padding-top:25px;
	}
	
#TopSearchDIV1 {
	width:40%;
	height:30px;
	overflow:hidden;
	text-align:right;
	float:right;
	font-size:11px;
	color:#FFFFFF;
	padding-top:15px;
	}

#TopSearchDIV2 {
	width:60%;
	height:30px;
	overflow:hidden;
	text-align:right;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	padding-top:10px;
	}

#Welcome {
	float:right; 
	padding-left:5px; 
	padding-top:3px
	}


#logout {
	float:left;
	height:15px;
	}


	
#SearchButton {
	float:right; 
	padding-left:5px;
	padding-top:1px;
	padding-right:5px;
	}

#TopSearchButton {
	padding-top:10px;
	padding-left:5px;
	}

#TopSearchDIV a, #TopSearchDIV a:visited{
        color:#000000;
        text-decoration:none;
        }
#TopSearchDIV a:hover{
        color:#333333;
        text-decoration:none;
        }
 
#footer_link{
        color:#FFFFFF;
        text-decoration:none;
        padding-top:15px;
        font-weight:bold;
        cursor:pointer;
        }
        
#footer_link, #footer_link:visited{
        color:#FFFFFF;
        text-decoration:none;
        font-weight:bold;
        cursor:pointer;
        }
#footer_link:hover{
        color:#F4ECD3;
        text-decoration:none;
        font-weight:bold;
        }

#TopSearchDIV1 a, #TopSearchDIV1 a:visited{
        color:#FFFFFF;
        text-decoration:none;
        }
#TopSearchDIV1 a:hover{
        color:#FFFFFF;
        text-decoration:none;
        }

#TopSearchDIV2 a, #TopSearchDIV2 a:visited{
        color:#FFFFFF;
        text-decoration:none;
        }
#TopSearchDIV2 a:hover{
        color:#FFFFFF;
        text-decoration:none;
        }

#Navigation {
	float:left;
	}

#Navigation2 {
	color:#FFFFFF;
	padding-top:2px; 
	padding-left:5px;
	text-align:right;
	}
	
#HomeNavigation2 {
	color:#FFFFFF;
	padding-top:2px; 
	padding-left:5px;
	text-align:right;
	
	}

#Navigation2 a {
	color:#fff;text-decoration:none;
	font-size:0.8em;
	}

#Navigation2 a:hover {
	text-decoration:none;
	color:#fff;  
	}

#HomeNavigation2 a {
	color:#fff;text-decoration:none;
	font-size:0.8em;
	}

#HomeNavigation2 a:hover {
	text-decoration:none;
	color:#fff;  
	}

#Navigation4 {
	color:#FFFFFF;
	padding-top:2px; 
	padding-left:5px;
	text-align:center;
	}

#Navigation4 a {
	color:#fff;text-decoration:none;
	font-size:0.9em;
	}

#Navigation4 a:hover {
	text-decoration:none;
	color:#C2AE74;  
	}


#Navigation3 {
	color:#FFFFFF;
	float:left;
	padding-top:2px; 
	padding-left:20px
	}

#Navigation3 a {
	color:#fff;text-decoration:none;
	font-size:0.8em;
	}

#Navigation3 a:hover {
	text-decoration:none;
	color:#fff;  
	}


#Navigation_right {
	float:right;
	color:#4D5963;
	width:37%;
	text-align:right;
	}

#MiddleFlashDIV {
	background-color:#000000;
	width:100%;
	height:100%;
	text-align:center;
	overflow:hidden;
	vertical-align:top;

	}
	
	
#MiddleMainDIV {
	/*background-image:url(/images/ecart/cat_bg_new.jpg);
	background-repeat:repeat;*/
	width:100%;
	height:auto;
	text-align:center;
	background-color:#EDE6DC;
	float:left;
	min-height:402px;
	_height:402px;

	}

#sidecat_background_height {
	width:913px;
	/*background-image:url(/images/ecart/cat_bg_new.jpg);*/
	background-repeat:repeat-y;
	height:3px;
	overflow:hidden;
	}

#MiddleMainDIVCenterDIV{
	/*background-image:url(/images/ecart/sidecat_bg.jpg);
	background-repeat:repeat-y;*/
	width:850px;
	height:auto;
	overflow:hidden;
	text-align:center;
	align:center;
	float:none;
	margin: 0 auto;
	padding: 0; /* optional */
	text-align: left; /* IE patch */ 
	}

#MiddleMainDIVImportant {
	width:90%;
	height:auto;
	overflow:hidden;
	text-align:center;
	float:left;
	}

#middle_center_div {
	min-width:578px;
	width:578px;
	height:auto;
	overflow:hidden;
	text-align:left;
	float:left;
	padding-left:2px;
	}

#middle_left_div {
	background-color:#A89B88;
	width:220px;
	text-align:left;
	float:left;
	overflow:hidden;
	padding-top:12px;
	padding-bottom:15px;
	}

#LeftNavigationDivTopHeight {
	height:15px;

	}
	
.left{	
	float:left;
	width:305px;
	max-width:304px;
	text-align:left;
	}
	
.main_home_headding{
	background-color:#7B7B7B; 
	border:1px solid #7B7B7B; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-size:13px; 
	width:266px; 
	height:34px; 
	text-align:center;
	overflow:hidden;
	}
	
.main_home_Image{
	border:1px solid #7B7B7B; 
	width:266px; 
	height:291px;
	}
	
#product_back_div {
	/*background-image:url(/images/ecart/product_list_bg.jpg);
	background-repeat:repeat-y;*/
	height:auto;
	overflow:hidden;
	clear:both;
	width:348px;
	text-align:left;
	background-color:#FFFFFF;

	}
#product_back_div_showcart {
	/*background-image:url(/images/ecart/product_list_bg.jpg);
	background-repeat:repeat-y;*/
	height:auto;
	overflow:hidden;
	clear:both;
	width:555px;
	text-align:left;
	background-color:#FFFFFF;

	}
	
#search_product_back_div {
	/*background-image:url(/images/ecart/search_product_list_bg.jpg);
	background-repeat:repeat-y;*/
	height:auto;
	overflow:hidden;
	clear:both;
	width:auto;
	text-align:left;
	background-color:#FFFFFF;
	}

#product_back_bottom_div {
	background-image:url('/images/ecart/product_list_bottom_bg.jpg');
	background-repeat:repeat-x;
	height:5px;
	overflow:hidden;
	clear:both;
	width:685px;
	text-align:left;
	background-color:#FFFFFF

	}


#product_back_div2 {
	height:auto;
	overflow:hidden;
	clear:both;
	width:100%;
	text-align:left;
	background-color:#FFFFFF;
	}

#IndexBackDIV {
	background-image:url('/images/ecart/home_sale.jpg');
	background-repeat:no-repeat;
	height:353;
	overflow:hidden;
	clear:both;
	width:682px;
	text-align:left;
	padding-bottom:10px
	}

#ProductDetailDIV {
	height:auto;
	overflow:hidden;
	clear:both;
	width:97%;
	text-align:left;
	background-color:#FFFFFF;
	padding:10px;
	}

#LoginPageDivMain {
	height:auto;
	overflow:hidden;
	clear:both;
	width:auto;
	text-align:center;
	background-color:#FFFFFF;
	padding:3px;
	align:center;
	}

#LoginPageDivMainNew {
	height:auto;
	overflow:hidden;
	min-width:800px;
	text-align:center;
	align:center;
	padding-top:80px;
	
	}
	
#LoginPageDiv {
	width: 100%;
	text-align:left;
	background-color:#FFFFFF;
	height: auto !important;
    height: 401px;
    min-height: 401px;
	}
#LoginPageDiv_message {
	width: 100%;
	text-align:left;
	background-color:#FFFFFF;
	height: auto !important;
    height:auto;
	}
	
#LoginPageDiv_search {
	width: 100%;
	text-align:left;
	background-color:#FFFFFF;
	height: auto;
    overflow:hidden;
	}
	
#VideoPageDiv {
	height:auto;
	overflow:hidden;
	width:auto;
	text-align:left;
	background-color:#DFD1AA;
	padding:3px;
	}
	
#popupPageDiv {
	height:auto;
	overflow:hidden;
	width:auto;
	text-align:left;
	background-color:#FFFFFF;
	padding:3px;
	}
	
#BreadCrumbLoginPageDiv {
	min-height:auto;
	overflow:hidden;
	width:auto;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:top;
	}
	
#LoginSubcategory {
	height:auto;
	overflow:hidden;
	clear:both;
	width:95.5%;
	text-align:left;
	background-color:#FFFFFF;
	}

#LoginPageDiv3 {
	height:auto;
	overflow:hidden;
	clear:both;
	width:1003px;
	text-align:left;
	background-color:#FFFFFF;
	padding:10px;
	}

#LoginPageDiv4 {
	height:auto;
	overflow:hidden;
	text-align:left;
	background-color:#FFFFFF;
	padding:10px;
	}

#new_user_back {
	width:97%;
	height:auto;
	overflow:hidden;
	float:right;
	background-color:#FFFFFF;
	padding:7px;
	}

#new_user_back2 {
	width:94%;
	height:auto;
	overflow:hidden;
	float:left;
	background-color:#FFFFFF;
	padding:7px;
	}

#new_user {
	width:99.6%;
	height:220px;
	overflow:hidden;
	border:1px solid #3C3C3C;
	float:left;
	background-color:#FFFFFF;
	}

#new_user_invisible {
	width:50%;
	height:auto;
	overflow:hidden;
	float:right;
	}
	
	
#login {
	width:99.7%;
	height:220px;
	overflow:hidden;
	border:1px solid #3C3C3C;
	float:left;
	text-align:center;
	}

#login_invisible {
	width:50%;
	height:auto;
	overflow:hidden;
	float:right;
	}

#ProductDetailHeader {
	min-width:678px;
	height:23px;
	text-align:left;
	background-color:#C09E5E;
	vertical-align:middle;
   	}	
	
#ProductDetailHeaderDIV {
	width:auto;
	height:23px;
	text-align:left;
	background-color:#7C6D56;
	color:#D0C9B7;
    font-size:12px;
    font-weight:bold;
    vertical-align:top;
   	}
   	
#ProductDetailHeaderDIV6 {
	width:100%;
	height:23px;
	text-align:left;
	color:#222834;
    font-size:0.8em;
    font-weight:bold;
    vertical-align:middle;
   	}
 #ProductDetailHeaderDIV6 a, #ProductDetailHeaderDIV6 a:visited{
    font-weight:bold;
    color:#222834;
    text-decoration:none;
    } 
                    
 #ProductDetailHeaderDIV6 a:hover{
    font-weight:bold;
    color:#000;
    text-decoration:none;
    }  	
   	
#ProductDetailHeaderDIV4 {
	padding-top:4px;
	padding-left:17px;
	}
	
#ProductDetailHeaderDIV3 {
	padding-top:2px;
	padding-left:3px;
	}

#ProductDetailHeaderDIV5 {
	padding-top:5px;
	padding-left:5px;
	}

#product_name {
	color:#573301;
    font-size:11px;
    font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
	
#product_name_list {
	color:#333333;
    font-size:11px;
    font-weight:normal;
	padding-top:5px;
	padding-left:5px;
	}

#ProductDetailHeader5 {
	padding-top:4px;
	padding-left:5px;
	color:#222834;
    font-size:0.8em;
    font-weight:bold;
	}

#ProductDIV {
	width:auto;
	height:auto;
	overflow:hidden;
	border:1px solid #7C6D56;
	padding-bottom:0px;
	
	}
	
#ProductDIV_catagory {
	width:347px;
	height:403px;
	overflow:hidden;
	border-left:1px solid #7C6D56;
		border-top:1px solid #7C6D56;
			border-bottom:1px solid #7C6D56;
	padding-bottom:0px;
	
	}
	
#ProductDIV2_new_fix {
	width:auto;
	height: auto !important;
    height: 360px;
    min-height: 360px;
	border:1px solid #7C6D56;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	}

#ProductDIV2 {
	width:auto;
	height:auto;
	overflow:hidden;
	border:1px solid #7C6D56;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
#ProductDIV2_a {
	width:auto;
	height:auto;
	min-height:357PX;
	overflow:hidden;
	border:1px solid #7C6D56;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
#ProductDIV2_showcart {
	width:556px;
	height: auto !important;
    height: 360px;
    min-height: 360px;
	border:1px solid #7C6D56;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
#PressDiv {
	min-width:660px;
	height:auto;
	min-height:auto;
	overflow:hidden;
	border:1px solid #3C3C3C;
	padding:3px;
	}


#VideoDIV {
	width:auto;
	height:auto;
	overflow:hidden;
	border:1px solid #3C3C3C;
	padding:2px;
	}


#ErrorDIV {
	min-width:660px;
	height:auto;
	min-height:auto;
	overflow:hidden;
	border:1px solid #3C3C3C;
	padding:3px;
	}
	
#Errorback {
	min-width:660px;
	height:auto;
	min-height:auto;
	overflow:hidden;
	background-color:#FFFFFF;
	padding-bottom:3px;
	}

#ProductDIV5 {
	max-width:689px;
	height:auto;
	border:1px solid #7C6D56;
	padding-left:5px;
	padding-right:5px;
	}

#ProductDIV6 {
	max-width:689px;
	height:auto;
	border:1px solid #7C6D56;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	}

#ProductDIV7 {
	max-width:905px;
	height:auto;
	border:1px solid #7C6D56;
	padding-left:5px;
	padding-right:5px;
	}

#ProductDIV3 {
	max-width:679px;
	height:auto;
	border:1px solid #7C6D56;
	padding:10px;
	}

#BreadCrumbProductDIV {
	width:auto;
	height:auto;
	min-height:auto;
	overflow:hidden;
	border:1px solid #7C6D56;
	padding:3px;
	}

#ProductDetailThumbnailDIV {
	width:80px;
	height:80px;
	border:1px solid #7C6D56;
	padding:10px;
	}

#ProductDIVLogin {
	width:800px;
	height:auto;
	overflow:hidden;
	}

#BreadCrumb_back {
	height:auto;
	overflow:hidden;
	border:1px solid #3C3C3C;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	}


#ProductDIV3 {
	height:auto;
	overflow:hidden;
	border:1px solid #3C3C3C;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	}	
	
#ProductDIV4 {
	height:20px;
	overflow:hidden;
	border:1px solid #3C3C3C;
	padding-left:10px;
	padding-right:10px;
	width:14%;
	}
	
#middle_banner_div {
	background-image:url('/images/ecart/cat_banner.jpg');
	background-repeat:no-repeat;
	height:255px;
	overflow:hidden;
	width:682px;
	text-align:left
	}

#middle_banner_div p{
    color:#fff;
    padding:90px 320px 10px 28px;
    font-size:0.8em;
    }
    
 #middle_banner_div p span{
    font-weight:bold;
    color:#544628;
    size:10em;
    }

#middle_left_menu_div {
	background-color:#FCFBF7;
	height:auto;
	width:174px;
	font-size:12px;
	overflow:hidden;
	margin: 0 auto;
	padding: 0; /* optional */
	text-align: left; /* IE patch */
	}
	
#middle_dot_left_menu_div {
	height:1px;
	width:174px;
	margin: 0 auto;
	padding: 0; /* optional */
	text-align: left; /* IE patch */
	overflow:hidden;
	}
 
 #middle_left_menu_div a, #middle_left_menu_div a:visited{
    font-weight:normal;
    color:#00254E;
    text-decoration:none;
    font:verdana;
    } 
                    
 #middle_left_menu_div a:hover{
    font-weight:normal;
    color:#00254E;
    text-decoration:underline;
    }
           
#PaddingLeftLink {
	padding-top:7px;
	padding-bottom:7px;
	}

#BottomDIV2 {
	background-image:url('/images/ecart/footer_main1.jpg');
	background-repeat:repeat-x;
	background-color:#E6D8B1;
	min-width:1003px;
	height:auto;
	overflow:hidden;
	text-align:center
	}
	
#HomeBottomDIV2 {
	background-image:url('/images/ecart/footer_main1.jpg');
	background-repeat:repeat;
	width:100%;
	height:64px;
	overflow:hidden
	}

#BottomDIV {
	background-image:url('/images/ecart/footer_main1.jpg');
	background-repeat:repeat;
	background-color:#5A6D7E;
	width:1003px;
	height:65px;
	overflow:hidden;
	margin: 0 auto;
	padding: 0; /* optional */
	text-align: center 
	}

#HomeBottomDIV {
	background-image:url('/images/ecart/footer_main1.jpg');
	background-repeat:repeat-y;
	width:100%;
	height:65px;
	overflow:hidden;
	 margin: 0 auto;
	 padding: 0; /* optional */
	 text-align: center 
	}

#BottomDIV4 {
	background-color:#1D2D3A;
	min-width:1003px;
	height:auto;
	overflow:hidden;
	text-align: center;
	border-top:1px solid #FFFFFF;
	}

#HomeBottomDIV4 {
	background-color:#1D2D3A;
	min-width:780px;
	height:auto;
	overflow:hidden;
	text-align: center;
	border-top:1px solid #FFFFFF;
	}


#BottomDIV3 {
	background-color:#1D2D3A;
	width:1003px;
	height:auto;
	overflow:hidden;
	margin: 0 auto;
	padding: 0; /* optional */
	text-align: center; /* IE patch */ 
	}
	
#HomeBottomDIV3 {
	background-color:#1D2D3A;
	width:780px;
	height:auto;
	overflow:hidden;
	margin: 0 auto;
	padding: 0; /* optional */
	text-align: center; /* IE patch */ 
	}

#MiddleImage {
	 float:left;
	 padding-right:5px; 
	 padding-top:15px;
	 }

#FooterImage {
	 float:left;
	 padding-right:5px; 
	 padding-top:11px;
	 }

#FooterNavigation {
	 padding-right:5px; 
	 padding-top:22px; 
	 width:100%; 
	 margin: 0 auto;
	 padding: 0; /* optional */
	 text-align: center; /* IE patch */ 
	 }
	 
#product_list {
     text-align:center;
     color:#000000;
     font-size:0.8em;
	 }
	
#product_list a, #product_list a:visited{
     text-decoration:none;
     color:#000000;
     }
                
#product_list a:hover{
     text-decoration:none;
     color:#333;
     }
     
#BasketTotal {
     text-align:right;
     color:#444;
     font-size:0.8em;
	 }

#product_detail2 {
     color:#000000;
     font-size:11px;
	 }

 
#product_detail6 {
     color:#000000;
     font-size:11px;
	 }
	 
#product_detail6 a, #product_detail6 a:visited{
     text-decoration:underline;
     color:#000000;
     }
                
#product_detail6 a:hover{
     text-decoration:underline;
     color:#000;
     } 
 
#product_detail {
     text-align:left;
     color:#000000;
     font-size:11px;
	 }
	 
#product_detail_name {
     text-align:left;
     color:#FFFFFF;
     font-size:11px;
     height:auto;
     overflow:hidden;
     text-decoration:none;
	 }
	 
 #product_detail_name:visited{
     text-decoration:none;
     color:#FFFFFF;
     }
                
#product_detail_name:hover{
     text-decoration:none;
     color:#333;
     }
	
#product_detail a, #product_detail a:visited{
     text-decoration:none;
     color:#000000;
     }
                
#product_detail a:hover{
     text-decoration:none;
     color:#333;
     } 

#TableText {
     color:#000000;
     font-size:11px;
     height:auto;
     overflow:hidden;
	 }
	
#TableText a, #TableText a:visited{
     text-decoration:underline;
     color:#000000;
     }
                
#TableText a:hover{
     text-decoration:underline;
     color:#333;
     } 


#product_detail5 {
     color:#000000;
     font-size:0.8em;
	 }
	
#product_detail5 a, #product_detail5 a:visited{
     text-decoration:none;
     color:#000000;
     }
                
#product_detail5 a:hover{
     text-decoration:none;
     color:#333;
     } 

#ErrorMessage {
     text-align:left;
     color:#FF0000;
     font-size:0.9em;
     }

#VideoSmallLink {
     text-align:left;
     color:#F1E8CB;
     font-size:0.8em;
	 }

#SmallLink {
     text-align:left;
     color:#000;
     font-size:11px;
	 }
	
#SmallLink a, #SmallLink a:visited{
     text-decoration:underline;
     color:#000;
     }
                
#SmallLink a:hover{
     text-decoration:underline;
     color:#4B3F25;
     } 

#youmust {
     text-align:left;
     color:#000;
     font-size:11px;
	 }
	
#youmust a, #youmust a:visited{
     text-decoration:underline;
     color:#FF0000;
     }
                
#youmust a:hover{
     text-decoration:underline;
     color:#FF0000;
     } 

#PressLink {
     text-align:left;
     color:#4B3F25;
     font-size:0.8em;
	 }
	
#PressLink a, #PressLink a:visited{
     text-decoration:none;
     color:#4B3F25;
     }
                
#PressLink a:hover{
     text-decoration:none;
     color:#000;
     } 

#SmallLink2 {
     text-align:left;
     color:#000000;
     font-size:11px;
	 }
	 	
#SmallLink2 a, #SmallLink2 a:visited{
     text-decoration:underline;
     color:#000000;
     }
                
#SmallLink2 a:hover{
     text-decoration:underline;
     color:#000;
     } 

#SmallLink3 {
     text-align:right;
     color:#000000;
     padding-right:15px;
     font-size:0.8em;
	 }

#SmallLink4 {
     text-align:left;
     color:#000000;
     font-size:11px;
	 }

#UserName {
     text-align:left;
     color:#000000;
     font-size:11px;
     float:left;
     padding-top:2px;
      }
	
#UserName a, #UserName a:visited{
     text-decoration:none;
     color:#000000;
     }
                
#UserName a:hover{
     text-decoration:none;
     color:#333;
     } 

#UserName3 {
     text-align:left;
     color:#000000;
     font-size:11px;
     padding-top:2px;
      }
	

#product_price {
     text-align:left;
     color:#FF0000;
     font-size:0.9em;
      }
  
#pagination {
	width:780px;
	font-size:0.8em;
	text-align:right;
	padding-top:2px;
	color:#000000;
	font-weight:normal;
	padding-bottom:2px;
	}
 
 #pagination a, #pagination a:visited{
    font-weight:normal;
    color:#000000;text-decoration:underline;
    }

#pagination2 {
	padding-right:5px;
	font-size:0.8em;
	text-align:right;
	padding-top:2px;
	color:#FFFFFF;
	font-weight:normal;
	padding-top:4px;
	}
 
 #pagination2 a, #pagination2 a:visited{
    font-weight:normal;
    color:#333;text-decoration:underline;
    }

#ForgotPassword {
	font-size:0.7em;
	text-align:right;
	padding-right:15px;
	padding-top:5px;
	color:#000;
	font-weight:normal;
	padding-bottom:2px;
	 vertical-align:bottom;
	}
 
 #ForgotPassword a, #ForgotPassword a:visited{
    font-weight:normal;
    color:#000;text-decoration:underline;
    }
   
 #ForgotPassword a:hover{
    font-weight:normal;
    color:#FF0000;text-decoration:underline;
    } 
    
#container_background {
	width:320px;
	height:auto;
	overflow:hidden;
	valign:middle;
	padding-left:2px;
	
	float:left;
	border:1px solid #3C3C3C;
	}    

#container_background2 {
	width:250px;
	height:172px;
	overflow:hidden;
	valign:middle;
	border:1px solid #3C3C3C;
	float:left;	
	}    

#container_background_invisible { 
	height:auto; 
	width:332px; 
	text-align:center; 
	float:left;
	overflow:hidden;
	}   
	    
#container_background_invisible2 { 
	height:180px; 
	width:260px; 
	text-align:center; 
	float:left;
	overflow:hidden;
	}   
	          
#textbox {
	background-color:#FFFFFF;
	height:17px;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	}
	
#textbox2 {
	background-color:#FFFFFF;
	height:18px;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	padding:2px;
	overflow:hidden;
	}
	
#TextboxBig {
	background-color:#FFFFFF;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	padding-left:3px;
	}

#textboxinnerpages {
	background-color:#FFFFFF;
	height:20px;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	padding-left:3px;
	}
	
#SelectBOX {
	background-color:#FFFFFF;
	height:20px;
	max-height:18px;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	padding-left:3px;
	}

.form-label6 {
	width:20%;
	font-size:11px;
	vertical-align:middle;
	overflow:hidden;
	float:left;
	height:25px;
	}

.form-label {
	width:25%;
	font-size:11px;
	vertical-align:middle;
	overflow:hidden;
	float:left;
	height:25px;
	}
.keyword-label {
	width:150px;
	font-size:0.8em;
	vertical-align:middle;
	overflow:hidden;
	float:left;
	height:25px;
	padding-top:2px;
	} 
 .form-label a, .form-label a:visited{
    font-weight:normal;
    color:#000000;text-decoration:none;
    } 
                    
 .form-label a:hover{
    font-weight:bold;
    color:#333;text-decoration:none;
    }
    
.form-field6 {
	width:22%;
	font-size:0.8em;
	vertical-align:middle;
	overflow:hidden;
	float:left;
	}

.form-field {
	width:65%;
	font-size:0.8em;
	vertical-align:middle;
	overflow:hidden;
	float:right;
	}
	
.keyword-field {
	width:65%;
	font-size:0.8em;
	vertical-align:middle;
	overflow:hidden;
	float:left;
	}
.form_row {
	width:100%;
	height:30px;
	}

.form-label2 {
	width:35%;
	font-size:11px;
	vertical-align:middle;
	overflow:hidden;
	float:left;
	height:45px;
	}
 
 .form-label2 a, .form-label2 a:visited{
    font-weight:normal;
    color:#000000;text-decoration:none;
    } 
                    
 .form-label2 a:hover{
    font-weight:bold;
    color:#333;text-decoration:none;
    }

.form-field2 {
	width:65%;
	font-size:0.8em;
	vertical-align:middle;
	overflow:hidden;
	float:right;
	}
.form_row2 {
	width:100%;
	height:50px;
	}

A.tabButton, A.tabButton:visited { 
	
 	background-image:url('/images/ecart/but_home.jpg');
	background-repeat:no-repeat;
	height:27px;
	text-align:center;
	padding-top:5px;
	width:90px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal; 
	display:block;
	overflow:hidden;
		}

A.tabButton:hover { 
	background-image:url('/images/ecart/but_home_over.jpg');
	background-repeat:no-repeat;
	height:27px;
	text-align:center;
	padding-top:5px;
	width:90px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal; 
	display:block;
	overflow:hidden;
	text-decoration:none;
	}

A.tabButtonSelected, A.tabButtonSelected:visited {
	background-image:url('/images/ecart/but_home_over.jpg');
	background-repeat:no-repeat;
	height:27px;
	text-align:center;
	padding-top:5px;
	width:90px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal; 
	display:block;
	overflow:hidden;
	}

A.tabButtonSelected:hover {
	background-image:url('/images/ecart/but_home_over.jpg');
	background-repeat:no-repeat;
	height:27px;
	text-align:center;
	padding-top:5px;
	width:90px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal; 
	display:block;
	overflow:hidden;
	text-decoration:none;
	}
	
	
	
/*........... grid......... */
A.grid { 
 	background-image:url('/images/ecart/grid.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:48px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
		}

A.grid:hover { 
	background-image:url('/images/ecart/grid_main.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:48px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.gridSelected {
	background-image:url('/images/ecart/grid_main.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:48px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.gridSelected:hover {
	background-image:url('/images/ecart/grid_main.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:48px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
/*............grid......... */


/*........... List......... */
A.list { 
 	background-image:url('/images/ecart/list.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:48px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
		}

A.list:hover { 
	background-image:url('/images/ecart/list_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:48px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.listSelected {
	background-image:url('/images/ecart/list_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:48px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.listSelected:hover {
	background-image:url('/images/ecart/list_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:48px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
/*............List......... */

/*........... Low Price......... */
A.Lowprice { 
 	background-image:url('/images/ecart/low_price.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:122px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
		}

A.Lowprice:hover { 
	background-image:url('/images/ecart/low_price_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:122px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
A.Lowprice:active { 
	background-image:url('/images/ecart/low_price_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:122px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.LowpriceSelected {
	background-image:url('/images/ecart/low_price_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:122px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.LowpriceSelected:hover {
	background-image:url('/images/ecart/low_price_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:122px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
/*............Low Price......... */


/*........... name......... */
A.name { 
 	background-image:url('/images/ecart/name_main.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:57px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
		}

A.name:hover { 
	background-image:url('/images/ecart/name.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:57px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.nameSelected {
	background-image:url('/images/ecart/name.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:57px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.nameSelected:hover {
	background-image:url('/images/ecart/name.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:57px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
/*............name......... */

/*........... defaultprice......... */
A.defaultprice { 
 	background-image:url('/images/ecart/default.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:57px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
		}

A.defaultprice:hover { 
	background-image:url('/images/ecart/default_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:57px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.defaultpriceSelected {
	background-image:url('/images/ecart/default_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:57px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.defaultpriceSelected:hover {
	background-image:url('/images/ecart/default_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:57px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
/*............name......... */

/*........... High Price......... */
A.Highprice { 
 	background-image:url('/images/ecart/high_price.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:122px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
		}

A.Highprice:hover { 
	background-image:url('/images/ecart/high_price_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:122px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.HighpriceSelected {
	background-image:url('/images/ecart/high_price_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:122px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}

A.HighpriceSelected:hover {
	background-image:url('/images/ecart/high_price_over.jpg');
	background-repeat:no-repeat;
	height:20px;
	width:122px;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
/*............Low Price......... */

.form-label3 {
	width:25%;
	font-size:0.8em;
	vertical-align:middle;
	overflow:hidden;
	float:left;
	height:20px;
	}
 
 .form-label3 a, .form-label3 a:visited{
    font-weight:normal;
    color:#000000;text-decoration:none;
    } 
                    
 .form-label3 a:hover{
    font-weight:bold;
    color:#333;text-decoration:none;
    }

.form-field3 {
	width:75%;
	font-size:0.8em;
	vertical-align:middle;
	overflow:hidden;
	float:right;
	}
.form_row3 {
	width:600px;
	height:25px;
	}
	
.smallSubmit {
	background-color:#232323;
	line-height:15px;
	overflow:hidden;
	width:auto;
	border:1px solid #232323;
	color:#FFFFFF;
	font-size:11px;
	padding:5px 8px 5px 8px;
	text-decoration:none;
	}
.smallSubmit:link, .smallSubmit:active, .smallSubmit:hover, .smallSubmit:visited {
	background-color:#232323;
	line-height:15px;
	overflow:hidden;
	width:auto;
	border:1px solid #232323;
	color:#FFFFFF;
	font-size:11px;
	padding:5px 8px 5px 8px;
	text-decoration:none;
	}
	
.smallSubmita {
	background:#232323;
	height:20px;
	overflow:hidden;
	width:145px;
	max-width:140px;
	border:1px solid #232323;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding:2px 8px 2px 8px;
	display:block;
	text-decoration:none;
	}
.smallSubmita:link, .smallSubmita:active, .smallSubmita:hover, .smallSubmita:visited {
	background-color:#232323;
	height:20px;
	overflow:hidden;
	width:145px;
	max-width:140px;
	border:1px solid #232323;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding:2px 8px 2px 8px;
	text-decoration:none;
	}
	
	
.imageborder{
	padding:5px;
	}
	
.td_class {
	 background-color:#FFFFFF;
	 padding-left:3px;
	 }

#ImageBorder {
	border:1px solid #544628;
	padding:5px;
	}
#Seprator {
	background-image:url('/images/ecart/seprator.jpg');
	background-repeat:repeat-x;
	height:1px;
	width:auto;
	overflow:hidden
	}

#Seprator2 {
	background-image:url('/images/ecart/seprator2.jpg');
	background-repeat:repeat-x;
	height:1px;
	width:auto;
	overflow:hidden
	}

#BreadCrumb {
 	font-size:11px;
	color:#000000;
	 }
	
#BreadCrumb a, #BreadCrumb a:visited{
     text-decoration:none;
     color:#000000;
     }
                
#BreadCrumb a:hover{
     text-decoration:none;
     color:#000;
     } 

#SubmenuHeader {
	 width:212px;
     color:#FFFFFF;
     font-size:12px;
     font-weight:bold;
     height:31px;
     background-color:#7B7B7B;
     text-decoration:none;
     margin: 0 auto;
	 padding: 0px; /* optional */
	 text-align: center; /* IE patch */
	 }
	
#SubmenuHeader a, #SubmenuHeader a:visited{
     text-decoration:none;
     color:#FFFFFF;
     font-weight:bold;
     }
                
#SubmenuHeader a:hover{
     text-decoration:none;
     color:#FFFFFF;
     font-weight:bold;
     } 
     
#SubmenuWelcome {
	 width:252px;
     color:#FFFFFF;
     font-size:12px;
     font-weight:bold;
     height:31px;
     background-color:#7B7B7B;
     text-decoration:none;
     margin: 0 auto;
	 padding: 0px; /* optional */
	 text-align: center; /* IE patch */
	 }
	
#SubmenuWelcome a, #SubmenuWelcome a:visited{
     text-decoration:none;
     color:#FFFFFF;
     font-weight:bold;
     }
                
#SubmenuWelcome a:hover{
     text-decoration:none;
     color:#FFFFFF;
     font-weight:bold;
     } 
     
#SubmenuHeader_special {
	 width:283px;
     color:#FFFFFF;
     font-size:12px;
     font-weight:bold;
     height:31px;
     background-color:#7B7B7B;
     text-decoration:none;
     margin: 0 auto;
	 padding: 0px; /* optional */
	 text-align: center; /* IE patch */
	 }
	
#SubmenuHeader_special a, #SubmenuHeader_special a:visited{
     text-decoration:none;
     color:#FFFFFF;
     font-weight:bold;
     }
                
#SubmenuHeader_special a:hover{
     text-decoration:none;
     color:#FFFFFF;
     font-weight:bold;
     } 

#SubmenuHeaderPadding {
	padding-top:8px;
	}
	
#ViewAllPadding {
	padding-top:200px;
	padding-left:15px
	}
	
#test {
	border:1px solid red;
	}

#product_detail_hidden {
	display:none;
	}

.TableBorder{ 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999933;
	border-right-color: #999933;
	border-bottom-color: #999933;
	border-left-color: #999933;
	}

.buttontextdisabled {
	 text-align:left;
     color:#000000;
     text-decoration:underline;
     }

#product_detail h2{
           font-size:1.4em;
           color:#1D2D3A;
           }
  
#product_detail h3{
            color:#1D2D3A;
           } 

#product_detail h4{
            color:#1D2D3A;
            font-size:1em;
           } 
   

#product_detail p{
                    margin:0 0;
           }
#product_detail p.price{
           font-size:1.2em;
           color:#1D2D3A;
           }

#Layer1 {
	position:absolute;
	width:60px;
	height:16px;
	z-index:100;
	left: 700px;
	top: 120px;
}

.table_product_detail {
     text-align:left;
     color:#000;
     font-size:12px;
     height:auto;
     overflow:hidden;
	 }
	
.popupBorderDiv {
	height:5px;
	overflow:hidden;
	clear:both;
	width:auto;
	text-align:left;
	background-color:#B4975A;
	}

#Sitemap_nav_back {
	background-image:url('/images/ecart/sitemap_nav_bg.jpg');
	background-repeat:repeat-x;
	height:20px;
	width:882px
	}

#SitemapDiv {
	height:20px;
	width:820px;
	padding-left:20px;
	}
#SitemapDiv2 {
	height:20px;
	width:800px;
	padding-left:40px;

	}
	
#SitemapSmallLink {
     text-align:left;
     color:#000;
     font-size:0.8em;
	 }
	
#SitemapSmallLink a, #SitemapSmallLink a:visited{
     text-decoration:underline;
     color:#000;
     }
                
#SitemapSmallLink a:hover{
     text-decoration:underline;
     color:#4B3F25;
     }
.divider{
	padding-left:5px;
	height:15px;
	}
	
.divider1{
	padding-left:10px;
	color:#FFFFFF;
	}
	
.bullet_height{
	height:auto;
	text-align:left;
	color:#FFFFFF;
	vertical-align:middle;
	font-size:11px;
	}
.sidedeepcategory{
	background-color:#A89B88;
	min-height:378px;
	_height:378px;
	color:#FFFFFF;
	}
.sidedeepcategory1{
	background-color:#A89B88;
	min-height:395px;
	_height:395px;
	color:#FFFFFF;
	}	
#sidedeepcategory_link {
	color:#FFFFFF;
	padding-top:2px; 
	padding-left:5px;
	text-align:center;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	}

#sidedeepcategory_link {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	}

#sidedeepcategory_link:hover {
	text-decoration:none;
	color:#573301;
	font-size:11px; 
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-weight:normal;
	}

	
#sidedeepcategory_link1 {
	color:#000000;
	padding-top:2px; 
	padding-left:5px;
	text-align:center;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	}

#sidedeepcategory_link1 {
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	}

#sidedeepcategory_link1:hover {
	text-decoration:none;
	color:#C2AE74;
	font-size:11px; 
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-weight:normal;
	}	
.footer_link{
	float:left;
	background-image:url('/images/ecart/footer_main_link.jpg');
	width:200px;
	height:66px;
	background-repeat:no-repeat;
	overflow:hidden
	}
	
.footer_link1{
	float:left;
	background-image:url('/images/ecart/footer_main_link1.jpg');
	width:200px;
	height:66px;
	background-repeat:no-repeat;
	overflow:hidden
	}
	
.link_home{
	background-image:url('/images/ecart/home.jpg');
	height:25px;
	background-repeat:no-repeat;
	width:54px;
	overflow:hidden
	}
.link_home:visited{
	background-image:url('/images/ecart/home.jpg');
	height:25px;
	background-repeat:no-repeat;
	width:54px;
	overflow:hidden
	}
	
.link_home:hover{
	background-image:url('/images/ecart/home1.jpg');
	height:25px;
	background-repeat:no-repeat;
	width:54px;
	overflow:hidden
	}
	
.link_home:active{
	background-image:url('/images/ecart/home.jpg');
	height:25px;
	background-repeat:no-repeat;
	width:54px;
	overflow:hidden
	}
#container_background_a {
	width:325px;
	height:165px;
	overflow:hidden;
	valign:middle;
	padding-left:6px;
	
	float:RIGHT;
	border-top:1px solid #3C3C3C;
	}  
#LoginPageDivMainNew_a {
	height:330px;
	overflow:hidden;
	min-width:800px;
	text-align:center;
	align:center;
	padding-top:80px;
	background-color:#FFFFFF;
	}  
	
.middle_screen{
	border:1px solid red;
	width:100%;
	}
	
.pre {
 
	white-space: pre-wrap;
	white-space: -moz-pre-wrap !important;
	white-space : pre;
	/*word-break: break-all;*/
	word-wrap: break-word; /* IE */
	}
#product_bg{
	height:auto; 
	background-image:url('/images/ecart/product_bg.jpg'); 
	background-repeat:repeat-y; 
	width:781px; max-width:777px; 
	overflow:hidden;
	}
.sidedeepbg{	
	width:700px;
	background-image:url('/images/ecart/main_bg.jpg');
	background-repeat:repeat;
	height:auto;
	overflow:hidden;
	clear:both;
	text-align:right;
	background-color:#FFFFFF
	}
/*
#Heroshot_round {
	position:absolute;
	width:680px;
	height:237px;
	z-index:100;
	background-image:url('/images/ecart/heroshot.png');
	background-repeat:no-repeat;
}

*/
#link_bottom {
     text-align:left;
     color:#FFFFFF;
     font-size:12px;
     font-weight:bold;
	 }
	
#link_bottom a, #link_bottom a:visited{
     text-decoration:none;
     color:#FFFFFF;
     }
                
#link_bottom a:hover{
     text-decoration:none;
     color:#FFFFFF;
     }
.weight{
	float:left; 
	width:40px; 
	overflow:hidden; 
	font-weight:bold;
	}
	
.processorder {
	background:#000000;
	color:#FFFFFF;
	padding:2px 0 5px 0;
	width:auto;
	overflow:hidden;
	border:0px;
	font-family:Arial, Tahoma, Verdana;
	}
.buttons {
     background:url('/images/ecart/middle.jpg') repeat-x left;
     height:24px;
     width:auto;
     overflow:hidden;
     text-decoration: none;
     padding: 5px 0px 5px 0;
}
       
.buttons input {
	 line-hieght:1em;
	 font-family:Arial, Tahoma, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     text-transform:lowercase;
}

.buttons strong, span.btn {
    background: url('/images/ecart/left.jpg') no-repeat left;
    margin: 0px;
    cursor: pointer; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:5px
	}
	
.buttons strong input, span.btn input {
      color: #FFFFFF;
      background: url('/images/ecart/right.jpg') no-repeat right;
      margin: 0;
      border: 0px none;
      cursor: pointer; padding-left:0; padding-right:10px; padding-top:5px; padding-bottom:5px
}	
.footerlink{
	border-bottom:1px solid #000000; 
	padding:10px 0 0 0; 
	margin:0 0 5px 0px;
	font-family:arial;
	font-size:11px;
	color:#000000;
	}
.footerlink a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}