/* CSS Document */

body{
	background-color:#E0A79E;
	background-image: url(../images/background_mod.jpg);
	background-repeat: repeat-x;
/*	margin:30px 0 0 0;             <--- config without the valentine image	*/
	margin: 15px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*main structures*/
#outer{
	width:813px;
	margin-left:auto;
	margin-right:auto;
}

#mid{
	background-image: url(../images/collections/main-mid.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

#top{
	background-image: url(../images/collections/top.gif);
	background-repeat: no-repeat;
	background-position: center top;
/*	height: 88px; */
}

#top_sale{
/*  VALENTINE'S DAY PROMO
	background-image: url(../images/collections/top_sale.jpg);    */
/*  MOTHER'S DAY PROMO
	background-image: url(../images/collections/top_sale_md.jpg); */
	background-image: url(../images/collections/top.gif);  
	background-repeat: no-repeat;
	background-position: center top;
	/*height: 88px;*/
}


#top-inner{
/*	height: 88px; <--- config without the valentine image	*/
	height: 97px;
}

#contenttop{
	background-image: url(../images/collections/bodytop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	/*height: 488px;*/
}

#contenttop2{
	background-image: url(../images/collections/bodytop_blank.gif);
	background-repeat: no-repeat;
	background-position: center top;
	/*height: 488px;*/
}

#contentbottom{
	background-image: url(../images/collections/bodybottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	/*height: 488px;*/
}

#footer{
	background-image: url(../images/collections/footer.gif);
	background-repeat: no-repeat;
	background-position:center bottom;
	/*height: 24px;*/
}

#footer-inner{
	height: 24px;
}

#content{
	width:710px;
	/*height:470px;*/
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	padding-bottom:8px;
}

#content2{
	width:710px;
	/*height:470px;*/
	margin-left:auto;
	margin-right:auto;
	padding-bottom:4px;
}

#content3{
	width: 746px;
	height: 483px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 1px;  
	padding-left: 5px;
	padding-top: 1px;	
}

#content_inner{
	padding-top:10px;
	/*padding-bottom:8px;*/
	/*height:444px;*/
	padding-right:8px;
}

#title{
	/*	padding-top:12px;*/
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom:5px;
	margin-bottom:5px;
/*	width:99%;*/
}

#col-1{
	float:left;
	width:460px;
	color: #444444;
	font-size:12px;
}

#col-2{
	float:left;
	width:250px;
	color: #444444;
	font-size:12px;
}


/*inner structures*/
#gift{
	text-align:right;
	padding-right:5px;
}


#gift a, #gift a:link, #gift a:visited{
	color: #444444;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	padding:0px 5px 0px 5px;
}

#gift a:hover{
	color:#000000;
}

#giftbody{
	margin:10px;
	color: #CCCCCC;
}

#col-1-left{
	width:250px;
	float:left;
}

#col-1-right{
	width:192px;
	float:right;
}

#col-2-left{
	width:217px;
	float:left;
}

#col-2-right{
	width:225px;
	float:right;
}

#thumbnail-container{
	background-color:#E5E5E5;
	padding-top:4px;
}

#formcontainter, #thumbnail-container{
	float:right;
	width:226px;
	font-size:12px;
	margin: 5px;
}

#thumbnail{
	/*width:70px;
	float:left;
	margin-left:4px;
	text-align:right;
	text-transform:capitalize;*/
}

#thumbnail ul{
	margin:0px;
	padding:0px;
}

#thumbnail li{
	float:left;
	/*width:70px;*/
	margin:0px 0px 0px 4px;
	padding:0px;
	list-style-type:none;
	float:left;
	/*margin-left:4px;*/
	text-align:right;
	text-transform:capitalize;
	font-weight:bold;
}

#colorgraph{
	clear:both;
	padding-top:5px;
	margin:0px;
}

.colorgraph-thmb{
	width:40px;
/*	float:left;*/
	margin-left:4px;
	text-transform:capitalize;
	font-size:10px;
	line-height:90%;
}

#colorgraph table tr td{
	display:table-cell;
	width:50px;
}

/*IE 6 Specific hack*/
* html #colorgraph table{
	margin-bottom:30px;
}

#submit{
	background-image: url(../images/addbag.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 134px;
	color:#FFFFFF;
	line-height:200%;
	text-align:center;
}

.textfield{
	
	font-size:12px;
}

form{
	margin:0px 0px 5px 0px;
}

h5{
	text-transform:capitalize;
	font-size:12px;
	font-weight:normal;
	margin:0px;
}

#description p{
	margin-left:8px;
	margin-right:5px;
}

#description{
	/*height:344px;*/
}

#description h4{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 12px 0px;
	/*padding-top:10px;*/
	clear:both;
	color:#663333;
}

#description h4.nomargin{
	margin:0px;
	color:#663333;
	font-size:12px;
	font-weight:bold;
}

#description ul{
	margin-top: 0px;	/*margin:0px;*/
}

#description li{
	margin:0px;
	font-size:11px;
}

/*menu*/
.menucontainer{
/*	width:752px; */
	width:760px;
	margin-left:auto;
	margin-right:auto;
}

#logo{
	float:left;
	width:184px;
	color:#BAB8B8;
	padding-left:16px;
	padding-top: 11px;
}

#copyright{
	padding-left:8px;
	float:left;
	width:200px;
	color:#BAB8B8;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.menu{
	color:#BAB8B8;
	float:right;
	width:500px;
	display:block;
	/*font-size:9px;*/
}

#menutop{
	padding-top:70px;
	text-align:right;
	/*padding-left:45px;*/
}

.menu1{
	color:#BAB8B8;
	float:right;
	width:551px;
	display:block;
	/*font-size:9px;*/
}

#menutop1{
	padding-left:44px;
/*	padding-top:66px;	<--- config without the valentine image  */
	padding-top:75px;
	position: absolute;
	width: 518px;
	height: 20px;
/*	overflow: auto;
	overflow-x: hidden; */
}

.menu2{
	color:#BAB8B8;
	float:left;
	width:745px;
	display:block;
	/*font-size:9px;*/
}

.menutop2_Valentine{
	padding-left: 0px;
	padding-top: 0px;
	position: absolute;
	width: 550px;
	height: 70px;
	top: 14px;
}

#menutop2{
	padding-left:11px;
	padding-top:66px;
	position: absolute;
	width: 745px;
	height: 20px;
/*	left: 133px;
	top: 30px;
	overflow: auto;
	overflow-x: hidden; */
}

a.menutop, a.menutop:link, a.menutop:visited, a.menubottom, a.menubottom:link, a.menubottom:visited{
	padding-left:10px;
	padding-right:10px;
	color:#AB9F9F;
	text-decoration:none;
	text-transform:uppercase;
	font-size:9px;
}

/*#menutop a, #menutop a:link, #menutop a:visited, #menubottom a, #menubottom a:link, #menubottom a:visited{
	padding-left:10px;
	padding-right:10px;
	color:#AB9F9F;
	text-decoration:none;
	text-transform:uppercase;
	font-size:9px;
}*/

a.menutop-inner, a.menutop-inner:link, a.menutop-inner:visited{
	padding-left:10px;
	padding-right:10px;
	color:#BAB8B8;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
}

a.menutop:hover, a.menubottom:hover, a.menutop-inner:hover{
	color: #FFFFFF;}

a:link, a, a:link, a:visited{
	color: #444444;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

a:visited, a, a:link, a:visited{
	text-decoration:underline;

}


#menubottom{
	text-align:right;
	margin-top:-2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	/*padding-left:45px;*/
}

/*#dropdowns{
	visibility:hidden;
	height:1px;
	clear:both;
}*/

/*fixes*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div.procedure, div.procedure2{
	display:none;
}

/* Title format for Sizes/Prices */
.sizePriceAreaTitle{
	margin:0px;
	color:#663333;
	font-size:12px;
	font-weight:bold;
}

#tollfree{
	float:left; 
	margin-left:55px; 
	margin-top: -32px;
	padding-top:0px;
	margin-bottom:0px;
	color: #444444;
	clear:both;
}

* html #tollfree{
	float:left; 
	margin-left:28px; 
	margin-top:-32px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	color: #444444;
	clear:both;
}

.inputwidth{
	width:116px;
}

.inputwidth2{
	width:120px;
}

* html .inputwidth{
	width:128px;
}
* html .inputwidth2{
	width:134px;
}

/*dbr*//*design by*/
.designByText
{
	color: #663333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.designByText a, .designByText a:link, .designByText a:visited{
	color: #663333;
	text-decoration:none;
	font-size: 9px;
	font-weight:normal;
}

.designByText a:hover{
	color: #CCCCCC;
	text-decoration:underline;
}

#design-box{
	margin-bottom:30px;
	margin-right:30px;
}

.byPass
{
	color: #663333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
}

.byPass a, .byPass a:link, .byPass a:visited{
	color: #663333;
	text-decoration:none;
	font-size: 9px;
	font-weight:normal;
}

.byPass a:hover{
	color: #CCCCCC;
	text-decoration:underline;
}


/********/
#title{
	/*	padding-top:12px;*/
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom:5px;
	margin-bottom:5px;
/*	width:99%;*/
}

.left{
	/*margin-left:20px;*/
}

* html .left{
	margin-left:10px;
}


#left{
	width:343px;
	float:left;
	padding-top:12px;
	height:371px;
	color: #444444;
}

#left_contact{
	width:400px;
	float:left;
	height:371px;
	color: #444444;
	margin-left:50px;
}

#right{
	width:340px;
	float:right;
	padding-right:22px;
}

* html #right{
	width:340px;
	float:right;
	padding-right:0px;
}

#description-collections{
	font-size:12px;
}

#description-collections h3{
	font-size:18px;
	margin:0px;
}


#description-collections h4{
	text-transform:uppercase;
	font-size:16px;
	margin:0px;
	padding-top:10px;
	clear:both;
}

#description-collections ul{
	margin-top: 0px;	/*margin:0px;*/
}

#description-collections li{
	margin:0px;
}

#collectionsspecial{
	width:752px;	
	height:484px;	
	margin-left:auto;	
	margin-right:auto;
}

#collectionsspecial2{
	width:746px;	
	height:480px;	
	margin-left:auto;	
	margin-right:auto;
}

* html #collectionsspecial{
	width:752px;	
	height:484px;	
	margin-left:auto;	
	margin-right:auto;
}

#wholeLeft{
	float:left;
	width:48%;
}

#wholeRight{
	float:left;
	width:48%;
}

#wholeRight h4, #wholeLeft h4{
	margin:0px;
	text-transform:uppercase;
	font-size:18px;
}

.discountSubText{
	font-size:10px;
	line-height:90%;
}

.copyright_content{
	background-color:#999999;
	text-align:left;
	position: absolute;
	width: 350px;
	height: 200px;
	overflow: auto;
	overflow-x: hidden;
	left: 10px;
	top: 8px;
}

.copyright_space{
	clear: both;
	padding: 0px 10px 10px 10px;
}

.link_copyright{
	color: #BAB8B8;
	font-size: 9px;
}
.link_copyright a, .link_copyright a:link, .link_copyright a:visited{
	color: #BAB8B8;
	text-decoration:none;
	font-size: 9px;
	font-weight:normal;
}

/* for drop down menu  */
.eshopin{
	color: #FFFFFF;
	position: absolute;
	width: 900px;
	height: auto;
	overflow: auto;
/*	overflow-x: hidden; */
}

.drop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	width: 150px;
	height: 100px;
	overflow: auto;
	overflow-x: hidden;
	left: 472px;
	top: 95px;
}

/* div for color swatches */
.swatcth{
/*	color:#BAB8B8; */
	padding-left:30px;
	float:left;
	width:310px;
	display:block;
}
