@charset "utf-8";

body {
	height:100%;
}


/* Content */
#main_content { float:left; width:684px; height:395px; overflow:auto; background-color:#FFFFFF; padding:20px; }

#pages_content { float:left; width:908px; height:395px; overflow:auto; background-color:white; padding:20px; }

#row {
	width: 914px;
	min-height: 399px;
	float: left;
	clear: left;
	overflow:auto;
	padding: 20px;
	vertical-align:top;
	background-color:#FFFFFF;
}

#row h1 {
	font-size:18px;
	color:#FAC48C;
}

#row h1 a {
	font-size:18px;
	color:#BB1558;
}


/**** category.tpl *****/

#products ul {
	list-style: none;
	margin: 0 auto;
	padding: 20px 25px 0;
	float: left;
}

#products ul li{
	float: left;
	width: 110px;
	height: 270px;
	margin-right: 34px;
	margin-bottom: 10px;
	float: left;
}

#products ul li a {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-bottom: 3px;
	float: left;
	text-decoration:none;
	color:#f58916;
}

#products ul li a:hover {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-bottom: 3px;
	float: left;
	text-decoration:none;
	color:#BB1558;
}

#products ul li a img {
	float: left;
	border: solid 2px #F58916;
	margin-bottom: 3px;
	height:200px;
}

#products ul li a img:hover {
	float: left;
	border: solid 2px #BB1558;
	margin-bottom: 3px;
	height:200px;
}

#products .stylist-occassion-TL {
	margin: 0 10px 10px 0;
}

#products .stylist-occassion-TR {
	margin: 0 0 10px 0;
}

#products .stylist-occassion-BL {
	margin: 0 10px 0 0;
}

#products .stylist-occassion-BR {
	margin: 0 0 0 0;
}

#products h1 {
	background:url(../images/stylist-welcome.jpg) no-repeat;
	height:20px;
	display:block;
}

#products h2 {
	font-size:18px;
	color:#00b2d9;
	width:620px;
	margin-bottom:20px;
	float:left;
}

#products form {
	
}

#products form select {
	background-color:#FFFFFF;
	font-size:18px;
	color:#00B2D9;
	padding:10px;
	border:2px solid #F58916;
	margin:0 20px 0 0;
	height:50px;
	float:left;
}

#products form img {
	background-color:#00B2D9;
	color:#FFFFFF;
	padding:10px;
	float:left;
	border:0;
	margin-right:10px;
}

#products form .stylist_submit {
	background-color:#FFFFFF;
	color:#00B2D9;
	border:2px solid #F58916;
	padding:10px;
	float:left;
	height:50px;
}

#products form a.stylist_yesno {
	background-color:#FFFFFF;
	color:#00B2D9;
	border:2px solid #F58916;
	padding:10px;
	float:left;
	margin-right:20px;
	font-size:18px;
}

#products .no_items {
	border: solid 2px #F58916;
	font-size:12px;
	color:#00B2D9;
	padding:10px;
	margin-top:10px;
	float:left;
}

#pagination {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	float: right;
}

#pagination a{
	color:#BB1558;
	padding: 0 14px;
	border-right: solid 1px #FAC48C;
}

/**** item.tpl *****/

#content #col_left {
	padding:20px;
	background-color:#FFFFFF;
	min-height: 395px;
}

#content #col_left h1 {
	width:620px;
	float:left;
	font-size:18px;
	color:#FAC48C;
	padding-bottom:20px;
}

#content #col_left h1 a {
	font-size:18px;
	color:#BB1558;
}

#content #previous_next {
	width:250px;
	float:right;
}

#content #previous_next .next_item a{
	color: #BB1558;
	font-weight: bold;
	background: url(../images/next_arrow.jpg) no-repeat 58px 4px;
	float: right;
	padding-left: 20px;
	padding-right: 20px;
	white-space: nowrap;
}

#content #previous_next .previous_item a{
	color: #BB1558;
	font-weight: bold;
	background: url(../images/previous_arrow.jpg) no-repeat 58px 4px;
	float: right;
	padding-left: 68px;
	padding-right: 20px;
	white-space: nowrap;
}

#content #col_left .image {
	width:384px;
	float:left;
	padding-bottom:20px;
}

.button_cart{ border:0; background:url(../images/button_cart.jpg) no-repeat; width:112px; height:29px; cursor:pointer; float:left;  }

a.button_friend{ border:0; background:url(../images/button_friend.jpg) no-repeat; width:110px; height:29px; cursor:pointer; float:left; margin-left: 10px; }

.button_closet{ border:0; background:url(../images/button_closet.jpg) no-repeat; width:97px; height:29px; cursor:pointer; float:left; margin-left: 12px; }


#content #col_left img {
	border: solid 2px #FAC48C;
}

#content #col_left .closeup {
	width:300px;
	padding-bottom:20px;
}

#content #col_left #details {
	width:260px;
	font-size:14px;
	padding-bottom:20px;
	color:#333333;
	float:left;
}

#col_right {overflow:hidden; width:264px; }
#col_right li { float:left; display:block; }
#col_right a img{ display:block; border:2px solid #f58916;}
#col_right a:hover img { display:block; border:2px solid #BB1558;}
#col_right a { float:left; display:block; color:#f58916; font-size:12px; text-align:center; line-height:24px;  margin:0 8px 7px 22px; }
#col_right a:hover { float:left; display:block; color:#BB1558; text-decoration:none; text-align:center; line-height:24px;  margin:0 8px 7px 22px; }


#container #closet { 
	float:right;
	width:224px;
	height:100%;
	padding:20px;
	text-align:left;
}
	
.tit_featured { 
	width:172px;
	height:16px;
	text-indent:-5000px;
	background:url(../images/tit_featured.png) no-repeat;
	margin:20px 0 18px 22px;
}

/* Items */
#other_items {
	overflow:hidden;
	width:264px;
}

#other_items li {
	float:left;
	display:block;
}

.prod_img {
	display:block;
	border:2px solid #FAC48C;
	margin:0 auto;
}

#other_items .prod_link {
	display:block;
	margin:0;
}

#other_items a {
	float:left;
	display:block;
	color:#BB1558;
	font-size:14px;
	text-align:center;
	line-height:24px;
	margin:0 8px 7px 22px;
}

a.other_items_clear, a.other_items_clear:hover, a.other_items_clear:visited, a.other_items_clear:active {
	color:#BB1558;
	font-size:10px;
	text-decoration:none;
	line-height:14px;
}

a.other_items_link, a.other_items_link:hover, a.other_items_link:visited, a.other_items_link:active {
	color:#BB1558;
	font-size:14px;
	text-decoration:none;
	line-height:24px;
}

a.other_items_remove, a.other_items_remove:hover, a.other_items_remove:visited, a.other_items_remove:active {
padding:2px 4px;
background-color:#666666;
color:#FFFFFF;
font-size:9px;
text-decoration:none;
line-height:24px;
}

#closet h2 { 
	width:172px; height:20px; text-indent:-5000px; background:url(../images/stylist-selections.png) no-repeat; margin:0 0 0 0;
}
 #closet h3 {
 	border-bottom:1px pink solid;
	line-height:24px;
	color:#3399FF;
	font-size:14px;
	font-weight:100;
}

/**** designer.tpl *****/

#designer ul {
	list-style: none;
	margin: 0 auto;
	padding: 20px 25px 0;
	float: left;
}

#designer ul li{
	float: left;
	width: 110px;
	margin-right: 34px;
	float: left;
}

#designer ul li a {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-bottom: 3px;
	float: left;
	text-decoration:none;
	color:#f58916;
}

#designer ul li a:hover {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-bottom: 3px;
	float: left;
	text-decoration:none;
	color:#BB1558;
}


#footer a.facebook {
	background:transparent url(http://www.vivivintage.com/images/facebook.png) no-repeat scroll 5px 5px;
	text-indent:18px;
}

#footer a.twitter {
	background:url(http://www.vivivintage.com/images/twitter.png) no-repeat scroll 5px 5px;
	text-indent:18px;
	margin-left:-5px
}
