﻿BODY
{
    background-position: center;
    background: url('../images/background.jpg');
    margin: 0px;
    font-family: Verdana;
    font-size: 12px;
    height: 100%;
    vertical-align: middle;
}

CHECKBOX {
	FONT-SIZE: 12px; 
}
INPUT {
	FONT-SIZE: 12px; 
}
SELECT {
	FONT-SIZE: 12px;
}
TEXTAREA {
	FONT-SIZE: 12px;
}
INPUT:focus {
	FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #fffdf2
}
TEXTAREA:focus {
	FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #fffdf2
}
TEXTAREA {
	FONT-SIZE: 12px; WIDTH: 100%
}
FORM {
	DISPLAY: inline
}
INPUT[type="text"] , INPUT[type="password"] 
{
    border:solid 1px #cecece;	
	color:#000000;
	height:14px;	
	font-style:normal;
	font-size:11px;
		        
}

.pagerStyle
{
    
    
}

select
{
    border:solid 1px #cecece;	
	color:#000000;	
	font-style:normal;
	font-size:11px;
}

.navs {
	PADDING-RIGHT: 3px; MARGIN-TOP: 20px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; 
	FONT: lighter 105% Georgia, "Times New Roman", Times, serif; 
	 PADDING-TOP: 3px; TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	font-size:16px;
	
}
.navs A:link {
	FONT: lighter 105% Georgia, "Times New Roman", Times, serif; COLOR: #330000; TEXT-DECORATION: none
}
.navs A:visited {
	FONT: lighter 105% Georgia, "Times New Roman", Times, serif; COLOR: #330000; TEXT-DECORATION: none
}
.navs A:hover {
	FONT: lighter 105% Georgia, "Times New Roman", Times, serif; COLOR: #663300; TEXT-DECORATION: none
}

.border-right {
	BORDER-RIGHT: #663300 1px solid
}
.myaccount_link {
	PADDING-RIGHT: 16px; FONT-SIZE: 12px; COLOR: #000; PADDING-TOP: 2px;
}

.pgTitle
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ad1e21;
	background-color: #dadada;
	height:30px;
}

.tblborderin
{
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}

.modalBackground
{
	position: fixed;
	top: 0;
	left: 0;
	background-color: Gray;
	filter: alpha(opacity=60);
	opacity: 0.6;
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
}

#hidden-8
{
	BACKGROUND: url('../images/common-bg.jpg'); MARGIN: 0px; 
	text-align: center;
	overflow: hidden;
}

#hidden-9
{
	background:#ffffff;
	text-align: center;
	overflow: hidden;
}

.heading
{
    background-image : url('../images/head-bg.gif');
    background-repeat: repeat-x;
    background-position: center;
    text-align:left;
    font-weight:bold;
    color: #663300;
    padding-left:10px;
    height:21px;
}



.ParentNode
{
    color:#c65042;
    text-transform: uppercase;
    
    font-size:10px;
    font-weight:bold;
    BACKGROUND-COLOR: Transparent;
    
}
.ParentNode :hover
{
    color:Black;
    text-decoration:underline;
    
}

.ParenNode td
{
    border:solid 1px black;
}



.LeaveNode
{
    FONT-SIZE: 10px; 
    COLOR: #000000; 
    TEXT-DECORATION: none;     
    text-transform:none;
    width:100%;
    BORDER-BOTTOM: #663300 1px dashed; 
    BACKGROUND-COLOR: #fef9d0;   
    font-weight:normal;
    height:20px;    
    padding-bottom:3px;
    padding-left:1px;
}

.LeaveNode a
{
    BACKGROUND-COLOR: #fef9d0;
}
.MaintreeView
{    
    padding:5px;
    
}


.brown-head {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #663300;
	text-align:left;
}
A
{
    color: #663300;
}

.minigrid
{
	
	font-size: 10px;
	border-style: none;
	font-family:Verdana;	
}

.minigrid a
{
	font-size: 10px;
	color: #663300;
	text-decoration:none;
}


.minigrid .rowm td
{
	border-width: 1px;
	border-color: #663300;
	border-style: solid;
	height: 22px;
	background-color: #fef9d0;
}

.minigrid .rowm a:hover
{
    font-size: 10px;
	color: Black;
	text-decoration:none;
	font-weight:bold;
	
}

.minigrid .altrowm td
{
    border-width: 1px;
	border-color: #663300;
	border-style: solid;
	height: 22px;
	background-color: #f9f6dd;   
}

.minigrid .altrowm  a:hover
{
    font-size: 10px;
	color: Black;
	text-decoration:none;
	font-weight:bold;
	
}

.minigrid .headerm th
{
    font-family: Verdana;
	font-size: 9px;
	color: #663300;
    margin-bottom:2px;
    
	/*border-width: 1px;
	border-color: #e6e6e6;
	border-style: solid;
	border-top-color: #e6e6e6;
	color: #ad1e21;
	background-color: #f7f7f6;*/
}

.minigrid .emptyrow td
{
	border-style: none;
	font-size: 11px;
	font-family:Verdana;
}


/*mini cart/wishlist/alert*/

.loginctrl
{
	border:solid 1px #cecece;
	font-family:Arial;
	color:#000000;
	height:14px;
	width:120px;
	font-style:normal;
	font-size:12px;
	background-position:left;
	background-repeat:no-repeat;
	width:175px;
}

.ProductImageBorder
{
    border:solid 1px #8b674f;
}

/*Input[type="button"] , Input[type="submit"] {
	background-color: #b8986b;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	border-width: 1px;
	border-color: #b49a66;			
}*/

Input[type="button"] , Input[type="submit"] {
    color:#a93b2e;  
     
    font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
    font-size:11px;
    background-color:#fed;   
    border: 1px solid;   
    border-color: #663300;
    cursor:pointer;   
    filter:progid:DXImageTransform.Microsoft.Gradient   
  (GradientType=0,StartColorStr='#fdfff4',EndColorStr='#f3dfa7');   

}
.specGrdHeader
{
    border:solid 1px #663300;
}

.grid
{
	
	font-size: 10px;
	
	font-family:Verdana;
	
}

.itemStyle
{
  
   padding:2px 4px 12px 12px;
   margin:8px 8px 8px 8px;
   vertical-align:text-top;
}

.grid a
{
	font-size: 10px;
	color: #663300;
	text-decoration:none;
}

.grid .rowm1 td
{
/*    border-width: 1px;
	border-color: #663300;
	border-style: solid;*/
	border:solid 1px #663300;
	background-color: #fef9d0;
	height: 22px;
}




.grid .rowm1 a:hover
{
    font-size: 10px;
	color: Black;
	text-decoration:none;
	font-weight:bold;
	
}

.grid .altrowm1 td
{
    border:solid 1px #663300;
	background-color: #f9f6dd;
	height: 22px;   
}


.grid .altrowm1 a:hover
{
    font-size: 10px;
	color: Black;
	text-decoration:none;
	font-weight:bold;
	
}

.grid .headerm1 th
{
    font-family: Verdana;
	font-size: 9px;
	color: #663300;
    margin-bottom:2px;
    border:solid 1px #663300;
    background-color:#f3dfa7;

}

.grid .emptyrow1 td
{
	border-style: none;
	font-size: 11px;
	font-family:Verdana;
}

.topLink
{
    BORDER-RIGHT: #663300 1px solid;
    padding-top:15px;
}

#menuFixed 
{
    
     /*top:160px; 
     left:790px; 
     width:210px; 
     position:fixed;     
     height:100%;                              */
}

.ProdDescription
{
	line-height:20px;
	text-align:justify;
}

#topAccountLink
{
    background-color:#d2be96;
    border:solid 1px #663300;
    width:100%;
    text-align:center;
}
#topAccountLink tr
{
    height:25px;
    font-weight:bold;
}

#clickedLink
{
    background-color:#b49a67;
    height:25px;
    text-align:center;
    vertical-align:middle;
}

#topAccountLink a
{
    text-decoration:none;
}   

#topAccountLink a:Hover
{
    text-decoration:underline;
}

.boxtext 
{
    font-size: 12px; 
    color: #000; 
    line-height: 17px;
    text-align:left;
}

.more 
{
    font-size: 12px; 
    color: #663300; 
    line-height: 17px;
	text-decoration:underline
}

.previousSessionDialog
{
	background-color: #FFFFCC; 
    position: absolute; 
    top: 250px; 
    left: 300px; 
    width: 500px;
    z-index:100;
    border:solid 1px red;
}


.txtReg
{
    Width:115px;   
}
/*Fixed Div*/
#fixdiv {
  text-align: center;
  position: absolute;
  top: 0px;
  left: 46%;
  padding:0px 5px 0px 5px;
  border:solid 1px #ad1e21;
  line-height: 25px;
  background-color: #FFFFCC;
  color: #545454;
  font-weight: bold;
  width: 105px;
}

form>#fixdiv {position: fixed;}
/*Fixed Div*/

.NumAlnRt
{
    text-align:right;
}

.ErrorClass
{ 
  color:Red;
  font-weight:bold;
}

.CatDescription
{
	font-weight:bold;
}


.PhillipsImages a
{
    color:#c65042;
    text-transform: uppercase;
    text-decoration:none;
    font-size:10px;
    font-weight:bold;
    BACKGROUND-COLOR: Transparent;
    padding-left:25px;    
    
}
.PhillipsImages a:hover
{
    color:Black;
    text-decoration:underline;
    
}

.PhillipsImages1 a
{
    color:#c65042;
    text-transform: uppercase;
    text-decoration:none;
    font-size:10px;
    font-weight:bold;
    BACKGROUND-COLOR: Transparent;
  
    
}
.PhillipsImages1 a:hover
{
    color:Black;
    text-decoration:underline;
    
}