/* HTML ELEMENTS  ****************************************************/
html, body{
	margin-top:0;
	font-family: Arial, Georgia, "Trebuchet MS", Verdana, sans-serif;
	font-size:11px;
	color:#4f3a07;
	/*background-color:#ffffff;*/
	background-color:#d9c383;
	margin-bottom:0;
	height:100%;
	line-height:16px;
	/*background-image: url(/images/images_new/brownbackground.gif);*/
} 

h1{

Font-size:18px;
top:0px;
margin-top:0px;
margin-bottom:10px; 
color:#4f3a07;
font-weight:normal;
}




h2{
	Font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	color:#4f3a07;
	margin-top: 0px;
}

h3{
Font-size:14px;
margin-bottom:5px;
color:#4f3a07;
margin-top:0px; 
font-weight:normal;
}

hr
{	border: none 0; 
	border-top: 1px solid #999999;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

form{
margin-top:0px;
margin-bottom:0px;
}




p{
margin-top:0px; 
margin-bottom:10px; 
line-height:16px;
}



img{
border:0;
}

a
{
 text-decoration:none;
 color:#441B00;
}

a:visited
{
 
}

A:link {
	COLOR: #4f3a07; TEXT-DECORATION: none
}

A:active {
	COLOR: #4f3a07; TEXT-DECORATION: none
}

a:hover
{
 color:#441B00;
 text-decoration:underline;
}

p a{
	text-decoration:underline;
}

li 
{
margin-bottom:10px;
}

/* END OF HTML ELEMENTS */ 

/* LAYOUT ELEMENTS ****************************************************/ 

.twoColumns {   
  width: 59%;   
  float: left; 
   height: 250px; 

}   
  
.twoColumns1 {   
  width: 39%;   
  float: right; 
  min-height:150px;
 /* height: 150px; */
  /*border: 1px solid black; */
}   
   
#left {
float: left;
width: 59%;
height: 250px;
border: 1px solid black; 
}

#right {}


div.content{
    margin-left: auto;
    margin-right: auto;
    width: 500px;
    height: 250px;
    border: 1px solid #000000;
    }
    
div.nav  {
    position: relative;
    height: 275px;
    width: 250px; 
    float: left;
    border: 1px solid #000000;
    z-index:1;
    }
 
div.blog {
    position: relative;
    height: 250px;
    width: 30%;
    left: 226px;
    border: 1px solid #000000;
    z-index:1;
    
    }

   
 
.twoColumns + .twoColumns {   
  margin-left: 1%;   
  /*border: 1px solid black;*/
}  


.Column1Chk {   
  width: 48%;   
  float: left;  
  /*border: 1px solid black; */
}   
  
.Column2Chk {   
  width: 48%;   
  float: right;  
  /*border: 1px solid black; */
}   


/*#pagewidth{ 
 width:740px; 
 margin-left:auto; 
 margin-right:auto;  
 height:100%;
 
 background-image: url(/images/bg_content.gif);
 background-repeat:repeat;	
 } */

.Homepage1
{
COLOR: #4f3a07; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
font-size: 14px;
}
 
#dropShadow {
	width:746px;
	margin-left:auto;
	margin-right:auto;
	padding-right:0px;
	/*background-color: #3C4B2E;
	background-image: url(/images/drop_shadow.gif);*/
	background-color: #ffffff;
	background-repeat: repeat-y;
} 

html.login body.login {
 background-image: url(/images/bgleather.jpg); 
 height: 100%; 
 margin: 0; 
 padding: 0;
}
 
 #footer
 {
 background-color: #6e5200;
 height:10px;
 width:740px;
}
 

#header{
width:740px;
padding-left:3px;
} 

/*#topimage{
background-image: url(/images/images_new/banner_background.gif);
background-repeat:no-repeat;
height:131px;
clear:both;
}*/

#topimage{
background-image: url(/images/images_new/newwhiteheader2.gif);


background-repeat:no-repeat;
height:171px;/*140*/
clear:both;
background-position: left bottom;
background-color:#fff;
}
/*
#topimage{
background-image: url(/images/images_new/newwhiteheader2.gif);
height:140px;
background-repeat:no-repeat;
background-position: left bottom;
background-color:#fff;
clear:both;
}

*/

#HorizontalNavBar{
 width:740px;
 /*background-color: #3C4B2E;*/
 background-color: #6e5200;
 /*position:relative; /* shaukat*/
 height:30px;

}

#HorizontalNavBar2{
 width:740px;
 /*background-color: #3C4B2E;*/
 background-color: #6e5200;
 position:relative; /* shaukat*/
 }

#twocols{
	width:550px; 
	float:right; 
	position:relative; /* shaukat*/
	height:100%;
	z-index:1;
 }
 
#wrapper{ 
	width:740px; 
	margin-left:auto; 
	margin-right:auto;  
	height:100%;
	/*background-image: url(/images/vert_nav_bkgr.jpg);*/
	background-color: #ffffff;
	background-repeat:repeat-y;
	z-index:1;	
	

	
}   

#diary 
{	
	width:230px;
	height:225px;
	background-image: url(/images/giftplanner_diary.jpg);
	background-repeat:no-repeat;			
	PADDING-LEFT: 12px; WIDTH: 220px; 
	PADDING-TOP: 85px	
} 
    
#leftcol{
	width:170px;
	float:left;
	/*position:relative;*/ /* shaukat*/
	padding-left:0px;
	margin-top:0px;
    height:100%;
}
 
 #leftNavTop{
	width:170px;
    height:120px;
	/*background-image: url(/images/leftnavtop_wood.jpg);*/
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:0px;
 }
 
 #leftNavAccessoriesPanel{
	width:170px;
    height:62px;
	/*background-image: url(/images/leftnavtopaccessoriespanel.jpg);*/
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:0px;
 }
 
  
 #leftNavBottom 
 {
	/*position:relative;*/ /* shaukat*/
	WIDTH:170px; 
	HEIGHT:180px; 
	BACKGROUND-IMAGE: url(/images/images_new/vert_nav_frame.gif);
	clear:both;
	}
	
	
/*  
 #leftNavBottom 
 {
	position:relative;
	WIDTH:170px; 
	HEIGHT:180px; 
	BACKGROUND-IMAGE: url(/images/vert_nav_frame.jpg);
	clear:both;
	}
*/	
 
  .leftNavCatContainer 
 {	
	WIDTH:170px; 
	BACKGROUND-IMAGE: url(/images/images_new/vert_catnav_bkgr_wood.gif);
	background-repeat:repeat-y; 
	padding-top:5px;
	padding-bottom:5px;
	background-color :#d2c7b5;
	/*  border: 1px solid black; */
	}
 
.leftNavCat 
 {
	margin-left:3px;
	WIDTH:162px; 

	/*BACKGROUND-IMAGE: url(/images/catnav.jpg);*/
	background-repeat:repeat-y;
	background-color :#ffffff;
	}
		
	#PageHeader
  {
	background-color :#ffffff;
	height:115px;
	padding-left:0px;	
	padding-top:15px;
	width:550px;
	margin-bottom:0px;
		
	
  }
	#PageHeaderProd {
		padding-left:20px;	
		padding-top:15px;
		margin-bottom:0px;
	}

   #Page_panel
  {
	width:530px;
	background-color :#ffffff;
	height:100%;
	margin-right:10px;
    margin-left:0px;
	margin-bottom:0px;
	padding-top:7px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
  }
     #Page_panel2
  {
	width:550px;
	background-color :#ffffff;
	height:100%;
	margin-bottom:0px;
	padding-top:7px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	clear:both;
  }
   #SubHeading
 {
	WIDTH: 500px;
	BORDER-BOTTOM: #c2c2c2 1px solid;
	Font-size:16px;
	padding-bottom:7px;
	color:#441B00;
	font-weight:bold;
	margin-bottom:7px;
	}
      
      
#MainCol{
 float: left; 
 display:inline; 
 position: relative;  
 width:340px;
 height:100%;
}



 #SingleMainCol{
	display:inline;
	position: relative;
	width:540px;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	height:100%;
	margin-bottom:20px;
	clear: both;
	float: left; 
	
}  
    
#SingleMainColWhite{
 float: left; 
 display:inline; 
 position: relative;  
 width:540px;
 padding-left:0px;
 padding-top:20px;
 padding-right:10px; 
 background-color:#ffffff; 
 
}   


#SingleMainColWhite_norightpad{
 float: left; 
 display:inline; 
 position: relative;  
 width:540px;
 padding-left:20px;
 padding-top:0px;
 padding-right:0px;
 padding-top:20px ;
 padding-bottom:30px ;
 margin-bottom:60px;
 height:100%;
 background-color:#ffffff; 
}   


#singlecol{ width:720px; padding-left:10px; padding-right:10px; padding-top:15px ; height:100%;}

#FullWidthMainCol
{
 width:720px;
 padding-left:10px;
 padding-right:10px;
 padding-top:15px ;
 height:100%;
 background-color:#ffffff; 
}  
 
       
  #rightcol{
 width:183px; 
 float:right;  
 /*position:relative;*/ /* shaukat*/ 
 }
 
#cherub
 {
  width:70px;
  height:70px;
  position:absolute;
  top:-7px;
  right:-35px;

 }

 
  #LoginLinks
 {
  position:absolute;
  float:right;
  bottom:55px;
  right:55px;
  z-index:100;

 }
          
   img.toptear
    {
	position:absolute;	
	width:550px;
	height:8px;

	}
	
	img#top
	{
	top:10;
	left:10;	
	}

   img.bottomtear
    {
	position:absolute;	
	width:550px;
	height:8px;
    }
    
	img#bottom
	{
	bottom:0;
	left:0;
	}


      
/*----------------------------------------------------------------------------------*/ 
  
.two-col
  {
  	margin-left:6px;
	margin-right:20px;
}
      
 .lblprice
 {
 	font-size:120px; 
	color:#333333;
 }
      
      
 img.leafimage
 {
	align=abs
	}

.RedText{
color:#441B00;
font-size:12px; 
}
.RedText a{
color:#441B00;
font-size:12px; 
}
 p.GreyText{
font-size:14px; 
line-height:18px;
}
 
p.RedText{
font-size:12px; 
line-height:16px;
color:#441B00;
}
 
 a.RedText{
font-size:12px; 
line-height:16px;
color:#441B00;
}

 a.RedTextSmall
{
font-size:10px; 
line-height:14px;
color:#441B00;
}
.categorynav_selected 
{
background-color:#ffffff;
WIDTH:156px; 
margin-top:0px;
margin-bottom:0px;
}

.categorynav_selected a
{
 text-decoration:underline;
 font-size:12px;
 color:#441B00;
}

.categorynav 
{
 text-decoration:none;
width:156px;  
 font-size:12px;
 margin-top:0px;
 margin-bottom:0px
}

.categorynav a  
{
border-bottom:solid 1px #D0D0B1;
font-size:12px;
color:#441B00;
}
  

.menuitem 
{
	WIDTH:162px;
	color:#441B00;
	border-bottom:solid 1px	#CDCDAB;
	font-size:12px;
	padding-top:2px;
	padding-bottom:0px;

}	

.menuitem a
{
color:#441B00;
font-size:12px;
}	

.menuitem a:hover
{
 text-decoration:underline;
color:#441B00;
font-size:12px;
}

.Bottommenuitem
{
text-decoration:none;
color:#441B00;
font-size:12px;
}	


	
.menuitem_current 
{
WIDTH:162px;
background-color:#d2c7b5;	
border-bottom:solid 1px	#CDCDAB;
font-size:13px;
color:#441B00;
padding-top:2px;
padding-bottom:2px;
	
}	

.menuitem_current a
{
color:#441B00;
font-size:12px;
}	

td.Header 
{
	border:#ffffff 1px solid;
	background-color:#b8a88f;
	color:#ffffff;
	vertical-align:top;	
}
td.item 
{
	border-bottom:#b8a88f 1px solid;
	vertical-align:middle;
}

.moreInfo
{
	text-decoration:none;
	
}

.underline
{
	text-decoration:underline;
	
}


#DDText
{
Font-size:12px;
font-family: Arial, "Trebuchet MS", Verdana, Georgia, sans-serif;

}


a.currentpaginglink
{
Font-size:12px;
font-family: Arial, "Trebuchet MS", Verdana, Georgia, sans-serif;
/*color: #441B00;*/
color:#666666;
text-decoration:underline;
}

a.currentpaginglink:hover
{
color:#666666;
text-decoration:underline;
}

a.currentpaginglink:visited
{
color:#666666;
}


.loginlabel
{
font-family: Arial, Georgia, "Trebuchet MS", Verdana , sans-serif;
color: #333333;
text-decoration:none;
}

#LoginArea
{
width:122px;
height:110px;
background-image:url(/images/images_new/translucentbox.gif);
background-repeat:no-repeat;
position:absolute;
top:-176px;
right:0px;
text-align:center;

}

#BasketEmpty
{
width:122px;
height:110px;
background-repeat:no-repeat;
position:absolute;
top:-176px;
right:0px;
text-align:center;

}



BasketText
{
	font-size: 8px; 
}


/*
#LoginArea
{
width:296px;
height:65px;
background-image:url(/images/login_box_panel.gif);
background-repeat:no-repeat;
position:absolute;
top:-70px;
right:10px

}*/

#WishListArea
{
width:122px;
height:110px;
background-image:url(/images/images_new/translucentbox.gif);
background-repeat:no-repeat;
position:absolute;
top:-176px;
right:126px;
text-align:center;

}

#TopLinks
{
color:#441B00;
Font-size:12px;
padding-top:5px;
margin-left:66px;
width: 39%;   
float: right; 

}


.LeftNavTopLink{

color:#ffffff;
Font-size:14px;

}

.NavTopLink{

color:#ffffff;
Font-size:16px;
font-weight:bold;
}

.LeftNavBottomLink{

color:#441B00;
Font-size:12px;
font-weight:bold;
}

a.TopNavLinkBox
{
color:#441B00;
Font-size:12px;

}

a.TopNavText
{
color:#441B00;
Font-size:12px;
font-weight:bold;  
text-decoration:none;
}

a.TopNavLinkBox:hover
{
color:#441B00;
Font-size:12px;
}

.LeftNavBottomLink:hover 
{
	color:#aa0000;
	text-decoration:underline;	
}

#UnavailableBanner
{
width:145px;
height:20px;
background-color:#E6E7D8;
z-index:2;
padding-top:5px;
padding-left:10px;
top:82px;
position:absolute;
}

 #toplogo 
 {	
	padding-top:16px;
	margin-left:8px;
	width: 31%;   
  float: left;  
	/*border: 1px solid black; */
	
 }
 
 .TornPaper
{
  background-image: url(/images/torn-paper1.gif);
  background-repeat:repeat-x;
  width:170px;
  height:140px;

  }   
   
  .TornPaperLong
{
  padding:10px;
  background-image: url(/images/tearlong.gif);
  background-repeat:repeat-x;
  width:353px;
  height:155px;
  } 
  
.TornPaperLongShorterTop
 {
 	margin:0;
	padding:10px 0 0 0;
	overflow:hidden;
	background-image:url(/images/TornPaperLongShorter_top.gif);
	background-repeat:repeat-x;
	height:0px !important;
	height /**/:10px;
	width:365px;
 }
 
 .TornPaperLongShorterBottom
 {
 	margin:0;
	padding:10px 0 0 0;
	overflow:hidden;
	background-image:url(/images/TornPaperLongShorter_bottom.gif);
	background-repeat:repeat-x;
	height:0px !important;
	height /**/:10px;
	width:365px;
 }
 
 .TornPaperLongShorterBg
 {
 	
	background-color:#FFFFFF;
 	width:345px;
	padding:10px;
	margin:0;
 }
 
 
  .TornPaperLongShorter
{
  padding:10px;
  background-image: url(/images/tearlongshort.gif);
  background-repeat:no-repeat;
  width:345px;
  height:100px;
  }  
  
.TornPaper_ProductDetail
 {
  background-image: url(/images/torn-paper1.gif);
  background-repeat:repeat-x;
  width:177px;
  height:225px;
 }
 
 
   div.row {
  clear: both;
  padding-top: 5px;
  }

  div.AdminFormRow span.label {
  float: left;
  width: 300px;
  text-align: right;
  }

div.AdminFormRow span.formw {
  float: right;
  width: 400px;
  text-align: left;
  } 

   div.AdminFormRow {
  clear: both;
  padding-top: 5px;
  }


.HeadPanel
{
	padding:5px;
	background-color:#d2c7b5;
	font-size:12px;
	font-weight:bold;
	width:100%;
	border: 1px solid black; 
	
}


div.row span.BRformw {
  float: right;
  width: 225px;
  text-align: left;
  } 
  
  div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 145px;
  text-align: left;
  } 
  
  

div.row span.appformw {
  float: right;
  width: 220px;
  text-align: left;
  } 
  
  div.row span.Accountformw {
  float: right;
  width: 400px;
  text-align: left;
  } 

div.row span.Checkoutformw{
  float: right;
  width: 600px;
  text-align: left;
  } 

INPUT{
 font-family: Arial, "Trebuchet MS", Verdana, Georgia, sans-serif;
 font-size:11px;
}


input.formtextbox

{
width:170px;
}

textarea{
 font-family: Arial, "Trebuchet MS", Verdana, Georgia, sans-serif;
 font-size:11px;
 
}

.inputerror
{
	font-family: Arial, "Trebuchet MS", Verdana, Georgia ,sans-serif;
	font-size:12px;
	color:red;
}

select{
 font-family: Arial, "Trebuchet MS", Verdana, Georgia, sans-serif;
 font-size:12px;
}

.genericsubmit
{
	height:22px;
	background-color:#D4D6C0;
	border-color:#AEB48E;
	color:#603B35;
	font-weight:bold;
	margin-right:4px;
}

.forminput
{
  font-family: Arial, "Trebuchet MS", Verdana, Georgia, sans-serif;
  font-size:11px;
  color:#6e5200;
  background-color:#ede5d8;
}

.btnsubmit
{
background-color:#AA8568;
color:#ffffff;
}

.green 
{
color:#6F7F62;	
}

.success
{
color:#6F7F62;	
}

a.WhiteText
{
color:#ffffff;
font-size:12px;
}

a.WhiteText:hover
{
color:#ffffff
}

.WhiteText
{
color:#ffffff

}


.DarkRed
{
color:#441B00;
}

.red
{
color:#ff0000;
}

.error
{
color:#990000;
}

TD {
	COLOR: #4f3a07; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	COLOR: #4f3a07; FONT-FAMILY: Arial, Helvetica, sans-serif
}

 /* END OF STYLES */ 
 
 /* *** Float containers fix:  ***************************************************/
.clearfix:after {
content: ""; display: block; height: 0; clear: both;
 }
  
.clearfix{display: inline-table;}

/* Hides from IE-mac */
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 /* *** End of Float containers fix: */ 
 
 /*printer styles  ****************************************************/
 @media print{ 
/*hide the left and right column when printing*/ 
#leftcol{display:none;} 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
 /*End of printer styles*/ 
 
 
 
 
 
 
 /*  New Addition by sandeep gupta 14 nov2008  start... */
 
 #topnav {
width:450px;
float:right;
text-align:right;
padding:20px 0px 20px 20px;
font-size:1.1em;
}


#brownnav a{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
text-decoration:none;
color:#fff;
display:block;
float:left;
line-height:28px;
padding-right:20px;
text-align:center;
}

#brownnav a:hover{
background: url(../images/images_new/underline.gif) left bottom no-repeat;
}

#brownnav #longerunderline:hover{
background: url(../images/images_new/underline2.gif) left bottom no-repeat;
}

#brownnav #shorterunderline:hover{
background: url(../images/images_new/underline3.gif) left bottom no-repeat;
}

.twoColumnsNew {   
  width: 59%;   
  float: left;   

}  
/*  New Addition by sandeep gupta 14 nov2008  end... */

