@charset "utf-8";
/* CSS Document */

/****************** LABELS ******************/

h1 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: 500;
	text-align:center;
	font-size:14px;
	font-variant:small-caps;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size:19px;
	font-weight:500;
}

p 
{
	text-align: justify;
	line-height: 20px;
}

body 
{
	background-color:#E6E6E6;
	margin: 0px;
	color:#848585;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
}

/****************** ID'S ******************/

#container 
{
	width: 908px;
	/*height: 400px;*/
	display:table;
	background-repeat:repeat-y;
	background-position:center;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	background-image:url(../images/bg-container.jpg);
}

#top
{
	width:908px;
	height:137px;
	margin-left:auto;
	margin-right:auto;
}

#banner
{
	background-image:url(../images/rest-of-banner.jpg);
	width: 563px;
	height: 136px;
	background-repeat: no-repeat;
	background-position:right;
	float:right;
}

#logo
{
	width:345px;
	height:136px;
	float:left;
	background-image:url(../images/archifetti-logo.jpg);
	background-repeat: no-repeat;
}


#menu-1
{
	width: 310px;
	height: 33px;
	margin-top: 100px;
	margin-left:20px;
	padding-top:5px;
	
}

.menu-item
{
	width: 50px;
	height: 20px;
	display:inline;
}

#menu-1 li 
{
	display: inline; 
}

#menu-1 ul 
{
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
}
	
#menu-1 ul li a 
{
	text-decoration:none;  
	margin: 4px;
	padding: 5px 10px 5px 10px;
	color:#848585;
	font-family:Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size:12px;
	font-weight:200;
	outline-style:none;
}

#menu-1 ul li a:hover
{
	color: #6699CC;
}

#footer
{
	width:908px;
	height:66px;
	background-image: url(../images/footer-image.jpg);
	background-position: bottom;
	clear:both;
	margin:auto;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#footer a
{
	color:#000099;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#footer a:hover
{
	color:#BF172C;
	text-decoration:none;
}

#footer a:visited
{
	color:#003366;
	text-decoration:none;
}

#column-1
{
	float: left;
	width: 198px;
	/*height: 600px;*/
	display:table;
	padding-right: 17px;
	padding-left: 20px;
	padding-top: 13px;
}

#column-1 p
{
	padding-left: 10px;
	padding-right:5px;
	letter-spacing: inherit;
}

#column-1 h1 {
	padding-top: 10px;
}

#bgtitle {
	width:198px;
	height:38px;
	margin-top: 10px;
	background-image: url(../images/bgtitle-2.jpg);
	background-repeat: no-repeat;
}

#bgtitle-2 
{
	width: 420px;
	height: 34px;
	background-image:url(../images/bg-title.jpg);
	background-repeat:no-repeat;
}

#content
{
	width: 886px;
	/*height: 600px;*/
	display:table;
	margin-left:12px;
	margin-top:8px;
	margin-bottom:8px;
}

#column-2
{
	float: left;
	width: 420px;

	/*height: 600px;*/
	display:table;
	padding-top: 5px;
	/*margin-left: 10px;*/
}

#column-2 h1
{
	padding-top: 8px;
}

#selectedProduct {
	width:180px;
	text-align:left;
	margin-bottom:15px;
}

#bg-ties
{
/*	width: 390px;*/
	height: 164px;
	padding-top:10px;
	padding-left:25px;
	background-image:url(../images/bg-ties-and-scarves.jpg);
	background-repeat:no-repeat;
}

#bg-scarves
{
/*	width: 390px;*/
	height: 174px;
	padding-top:20px;
	padding-left:20px;
	background-image:url(../images/bg-ties-and-scarves.jpg);
	background-repeat:no-repeat;
}

#button
{
	width: 115px;
	height: 90px;
	padding-top: 5px;
}

#button-text
{
	width: 102px;
	height: 50px;
	padding-left: 7px;
	padding-right: 5px;
}

#button-text p
{
	font-variant:small-caps;
	line-height: 16px;
	font-size: 15px;
	text-align: left;
}

#policies
{
	width: 260px;
	height: 80px;
	padding: 10px;
	margin-top: 5px;
	margin-left:10px;
	margin-right: 5px;
	border: #6699CC 1px solid;
	float:right;
}

#policies-title
{
	width: 260px;
	height: 25px;
	text-align: center;
	font-size: 14px;
	color:#6699CC;
}

#policies-cart
{
	width: 57px;
	height: 52px;
	float:left;
}

#policies-text
{
	width: 190px;
	height: 52px;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
	font-size: 12px;
	text-align: left;
}

#policies-text li
{
	list-style-type:none;
}

#policies-text a
{
	text-decoration: none;
	color: #848585;
}

#policies-text a:hover
{
	color: #6699CC;
}

#credit-cards
{
	width: 285px;
	height: 40px;
	float: right;
	margin-top:5px;
	margin-right: 5px;
	text-align:center;
}

#column-3
{
/*	float: right;
	width: 222px;
	min-height: 600px;
	padding-left: 10px;
	padding-top: 5px;*/
	float: right;
	width: 222px;
	height: 495px;
	margin-right:30px;
	margin-top:12px;
}

#policies-content-page
{
width: 600px;
height: 200px;
margin: 20px;
}

#more-about-archifetti
{
	width: 650px;
	height: 180px;
	padding:10px;
	margin-left:100px;
	margin-bottom:30px;

}

/* Details of each product */

#divTitle
{
	width:685px;
	height:50px;
	margin-left:110px;
	margin-top:8px;
	text-align:center;
	vertical-align:bottom;
}

#titleContentDetail
{
	width:648px;
	height: 50px;
	float:left;
}

#viewCart
{
	width:37px;
	height: 50px;
	float:right;
}

#contentItemDetail
{
	width:685px;
/*	height: 350px;*/
	display:table;
	margin-left:110px;
	margin-bottom:8px;
	text-align:center;
	border:#999999 1px solid;
}

.text-black {
color:#000 !important;
}

#contentItemDetailScarve
{
	width:685px;
	height: 475px;
	display:table;
	margin-left:110px;
	margin-bottom:8px;
	text-align:center;
	border:#999999 1px solid;
}

#subContentItemDetail
{
	width:685px;
	height:350px;
	text-align:center;
	border-bottom:#999999 1px solid;
}

#subContentItemDetailScarves
{
	width:685px;
	height:475px;
	text-align:center;
	border-bottom:#999999 1px solid;
}

#item
{
	width:342px;
	float:right;
	height:349px;
	border-left:#999999 1px solid;
}

#itemScarve
{
	width:422px;
	float:right;
	height:474px;
	border-left:#999999 1px solid;
}

#itemSpec
{
	width:342px;
	float:left;
	height:90px;
	padding-top:120px;
}

#itemSpecScarve
{
	width:260px;
	float:left;
	height:90px;
	padding-top:210px;
}

#layer1 {
	height: 480px;
	width: 240px;
	position: absolute;
	visibility: visible;
}

#archilayer { 
	/*height: 232px; */
	/*width: 570px; */
	width: 747px;
	height:230px;
	position:absolute;
	visibility: visible;
	text-align:center;
}

#skyscraper { 
	width: 223px; 
	position: absolute; 
	visibility: hidden; 
	color:#9bc2d3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:500; 
	vertical-align:middle;
}

#iconslayer { 
	width: 223px; 
	position: absolute; 
	visibility: hidden; 
	color:#9bc2d3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:500; 
	vertical-align:middle;
}

#victorian { 
	width: 223px; 
	position: absolute; 
	visibility: hidden; 
	color:#9bc2d3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:500; 
	vertical-align:middle;	
}

#capitolayer { 
	width: 223px; 
	position: absolute; 
	visibility: hidden; 
	color:#9bc2d3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:500; 
	vertical-align:middle;	
}

#jefflayer { 
	width: 223px; 
	position: absolute; 
	visibility: hidden; 
	color:#9bc2d3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:500; 
	vertical-align:middle;	
}

#whitehouselayer { 
	width: 223px; 
	position: absolute; 
	visibility: hidden; 
	color:#9bc2d3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:500;
	vertical-align:middle;	
}

#supremelayer { 
	width: 223px; 
	position: absolute; 
	visibility: hidden; 
	color:#9bc2d3; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:500; 
	vertical-align:middle;	
}

/* About Page */

#aboutImages {
	width:120px;
	height:99px;
}

#contentAbout {
	/*background:url(../images/contentBg.jpg) repeat-y;
	height:640px;
	padding:8px;*/
	
	/*height:400px; for IE6*/
	height:400px;
	display:table;
	width:750px;
	margin-left:70px;
}

#bar {
	width:715px;
	/*margin-left:60px;
	margin-top:15px;
	margin-right:40px;*/
	height: 49px;
	background: url(../images/bar.jpg) repeat-x top;
	margin-left:95px;	
}

#bar_left {
	height: 49px;
	width: 125px;
	float: left;
}

#bar_right {
	background: url(../images/end.jpg) no-repeat right;
	height: 49px;
	width: 20px;
	float: right;
}

#bar_menu  {
	padding-top:14px;
	padding-left:100px;
	text-align: center;
}

#bar_menu a {
	color:#4990AE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;	
}


/****************** CLASSES ******************/

.text-center
{
	text-align:center;
}

.titulos 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	font-size:16px;
}

.bolder
{
	font-weight:bolder;
}