/* ---------- CLASSES AND TAGS -------------------------------- */

body {
	background-color: #fff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial;
	font-size: 0.9em;
	color: #414141;
	text-align: center;
	}
p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}
h1 {
	margin: 0px 0px 10px 0px;
	font-size: 1.6em;
	}
h2 {
	margin: 0px 0px 10px 0px;
	font-size: 1.4em;
	}
h3 {
	margin: 0px 0px 10px 0px;
	font-size: 1.2em;
	}
h4 {
	margin: 0px 0px 10px 0px;
	font-size: 1.1em;
	}
h5 {
	margin: 0px 0px 10px 0px;
	font-size: 1em;
	}
#shopperAdviceText div.friend {
	font-size: 2em !important;
	color:#ACAFB4;
	}
form {
	margin: 0px;
	padding: 0px;
	}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
img {
	border: none;
}
ol {
	margin: 0px;
	padding: 0px;
	}
a:link {
	color: #FF0099;
	text-decoration: none;
	}
a:visited {
	color: #FF0099;
	text-decoration: none;
	}
a:hover {
	color: #FF0099;
	text-decoration: underline;
	}
.displayNone {
	display: none;
	}
.displayBlock {
	display: block;
	}
.displayInline {
	display: inline;
	}
.clear {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.pink {
	color: #FF0099;
	}
.boldPink {
	color: #FF0099;
	font-weight: bold;
	}
.smallPink {
	color: #FF0099;
	font-size: .95em;
	}
a.pink {
	color: #FF0099;
	}
.lineThrough {
	text-decoration: line-through;
	}
.lightGrey {
	color: #ACAFB4;
	}
.priceWas {
	text-decoration: line-through;
	color: #ACAFB4;
	}



#container {
	margin: 0px auto 0px auto;
	width: 940px;
	padding: 0px;
	position: relative;
	text-align: left;
	}
#masthead {
	padding: 10px 0px 10px 0px;
	}
#masthead_right {
	float: right;
	width: 300px;
	padding: 0px 0px 0px 0px;
	font-size: .8em;
	text-align: right;
	}
#nav {
	font-size: .8em;
	}
#nav a {
	color: #ACAFB4;
	}
#nav_left {
	float: left;
	width: 550px;
	line-height: 2em;
	}
#nav_left li {
	display: inline;
	margin-right: 10px;
	}
#categoryDrop {
	position: absolute;
	background-color: #fff;
	font-size:0.8em;
	width: 140px;
	top: 80px;
	left: 105px;
	border-left: 1px solid #414141;
	border-right: 1px solid #414141;
	border-bottom: 1px solid #414141;
	padding: 0px 5px 5px 5px;
	z-index: 2900;
	}
#categoryDrop li {
	display: block;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #ACAFB4;
	}

#categoryDrop li a {
	color: #ACAFB4;
	}
#categoryDrop li a:hover {
	color: #fff;
	background-color: #f09;
	border-top: 1px solid #f09;
	}
#nav_right {
	float: right;
	text-align: right;
	width: 350px;
	line-height: 2em;
	}
#nav_right li {
	display: inline;
	margin-left: 10px;
	}
#page {
	clear: both;
	border-top: 1px solid #414141;
	padding: 4px 0px 0px 0px;
	}
#footer {
	clear: both;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #414141;
	padding: 10px 0px 0px 0px;
	font-size: .7em;
	}
#footer a {
	color: #ACAFB4;
	}
#footer_left {
	float: left;
	width: 700px;
	}
#footer_left li {
	display: inline;
	margin-right: 10px;
	}
#footer_right {
	float: right;
	text-align: right;
	width: 200px;
	}
	
/* ---------- ITEM SCREEN -------------------------------- */
#zoom1-big {
	position: absolute;
	left: 414px;
	top: 82px;
	width: 361px;
	height: 400px;
	background: #fff;
	border: 1px solid #ff0099;
	}
#heart {
	position: absolute;
	left: 414px;
	top: 82px;
	width: 361px;
	height: 400px;
	background: transparent url(http://www.anoushkag.com/store/images/ag/heart.gif) no-repeat;
	z-index: 9999;
	}
#item {
	background: url(http://www.anoushkag.com/store/images/ag/ag_tile.gif) repeat-y;
	padding: 0px 0px 0px 180px;
	font-size: .8em;
	}
#item_main_image {
	float: left;
	width: 186px;
	text-align: center;
	margin-right: 10px;
	}
#item_main_image_back {
	padding: 20px 0px 60px 1px;
	background: url(http://www.anoushkag.com/store/images/ag/big_dress_background.gif) no-repeat;
	text-align: left;
	}
#item_thumb_images {
	float: left;
	width: 80px;
	text-align: center;
	}
#item_thumb_images_front {
	width: 70px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 5px;
	background: url(http://www.anoushkag.com/store/images/ag/small_dress_back_front.gif) no-repeat;
	text-align: center;
	}
#item_thumb_images_back {
	width: 70px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	background: url(http://www.anoushkag.com/store/images/ag/small_dress_back_back.gif) no-repeat;
	text-align: center;
	}
#item_colors {
	text-align: left;
	border-top: 1px dotted #FF0099;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	}
#item_colors a:hover {
	text-decoration: none;
	}
#item_colors img {
	margin: 0px 0px 2px 0px;
	}
#item_middle {
	border-right: 1px dotted #414141;
	padding: 0px 10px 0px 10px;
	float: left;
	width: 270px;
	position:relative !important;
	}
#item_middle h3 {
	color: #FF0099;
	}
#item_features {
	list-style-type: disc;
	padding: 0px 0px 10px 20px;
	}
#item_features li {
	margin: 0px 0px 5px 0px;
	}
#item_cart {
	border: 1px dotted #FF0099;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
	}
#item_size {
	border-bottom: 1px dotted #FF0099;
	margin-bottom: 10px;
	padding-bottom: 10px;
	}
#item_quantity {
	border-bottom: 1px dotted #FF0099;
	margin-bottom: 10px;
	padding-bottom: 10px;
	}
#add_cart {
	text-align: right;
	}
#recently_viewed {
	float: left;
	width: 179px;
	padding: 0px 0px 0px 10px;
	}
.recent_view {
	clear: both;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #414141;
	margin-bottom: 10px;
	}
.recent_view_image {
	float: left;
	width: 79px;
	}
.recent_view_text {padding-left:4px;
	float: left;
	width: 90px;
	}
#item_clear {
	clear: both;
	}
	
#tellFriend {
	padding: 10px;
	background: #fff;
	}
#tell_container {
	background-color: #ff0099;
	}
	
#tell_header {
	background: #f0f0f0;
	padding: 10px 10px 10px 10px;
	font-size: .8em;
	border-bottom: 1px solid #ACAFB4;
	}
#tell_footer {
	color: #fff;
	font-size: .8em;
	padding: 5px 0px 0px 10px;
	}
	
/* ---------- ITEMS SCREEN -------------------------------- */
.category_title a {
	color: #414141;
	}
#items {
	font-size: .8em;
	}
.item {
	float: left;
	width: 449px;
	padding: 10px;
	border-bottom: 1px solid #ACAFB4;
	background:#fff url(http://www.anoushkag.com/store/images/ag/cart_bg.jpg) no-repeat bottom left;
	}
.cat-item {
	float: left;
	width: 449px;
	padding: 10px;
	border-bottom: 1px solid #ACAFB4;
	}
.item_text {
	float: left;
	width: 300px;
	}
.item_text p {
	background:#fff ;
	}
.item_tabs {
	border-top: 1px dotted #ACAFB4;
	padding: 10px 0px 0px 0px;
	}
.item_price {
	font-weight: 100;
	}
.item_clickthru {
	float: right;
	width: 150px;
	text-align: right;
	}
.item_image {
	float: left;
	width: 149px;
	}
.item h3 {
	color: #FF0099;
	}
.top_items {
	border-bottom: 1px solid #ACAFB4;
	}
.left_border, .cat-left_border {
	border-left: 1px dotted #ACAFB4;
	}
#item_clear {
	clear: both;
	}
	
/* ---------- CATALOGUE HEADER -------------------------------- */

#catalogue_header {
	background: #f0f0f0;
	padding: 10px 10px 10px 10px;
	font-size: .8em;
	}
#sort_by_pages {
	border-top: 1px dotted #ACAFB4;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #ACAFB4;
	background: #f0f0f0;
	font-size: .8em;
	line-height: 2em;
	}
.sort {
	float: right;
	}


	
/* ---------- CUSTOM DIGISHOP STYLE -------------------------------- */


	
/* ---------- DIGISHOP FEATURES -------------------------------- */

.pagination {
	
	}
#btmOptions {
	clear: both;
	background: #f0f0f0;
	padding: 5px 10px 5px 10px;
	font-size: .8em;
	text-align: left;
	border-top: 1px dotted #ACAFB4;
	line-height: 1.5em;
	}
.batchAddToCartButton {
	float: right;
	}
a.pagination_link {
	color: #FF0099;
	}
	
/* ---------- VIEW CART SCREEN -------------------------------- */
.tdnb {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}
#cart_header {
	background: #f0f0f0;
	padding: 10px 10px 10px 10px;
	font-size: .8em;
	border-bottom: 1px solid #ACAFB4;
	}
#viewCart {
	float: left;
	width: 600px;
	padding: 10px 14px 10px 10px;;
	font-size: .8em;
	}
#viewCart table {
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	}
#viewCart th {
	background: #ff0099;
	color: #fff;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	margin: 0px 0px 0px 0px;
	padding:2px;
	}
#viewCart td {
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	padding:2px;
	}
#alsoPurchased {
	float: left;
	width: 300px;
	padding: 10px 0px 0px 15px;
	border-left: 1px dotted #ACAFB4;
	}
.alsoPurchased {
	clear: both;
	padding: 10px 0px 10px 0px;
	border-top: 1px dotted #414141;
	margin-bottom: 10px;
	}
.alsoPurchased_image {
	float: left;
	width: 100px;
	}
.alsoPurchased_text {
	float: left;
	width: 200px;
	padding-top: 10px;
	font-size: .8em;
	}
#cartItems {
	width: 100%;
	}
#cartCoupon {
	padding: 5px;
	background-color: #f0f0f0;
	margin: 5px 0px 5px 0px;
	}
#gatewayButtons {
	padding: 20px 0px 0px 0px;
	}
.paypalButton {
	float: left;
	width: 160px;
	padding: 3px 0px 0px 0px;
	}
.googleButton {
	float: left;
	width: 200px;
	padding: 0px 0px 0px 0px;
	}
#searchForm {
	padding: 10px 10px 10px 10px;
	font-size: .8em;
	}
	
#shopperAdviceWindow {
	border: 1px solid #ff0099;
	background-color: #fff;
	padding: 0px;
	position: absolute;
	left: 416px;
	top: 85px;
	width: 361px;
	z-index: 900;
	}
#shopperAdviceText {
	padding: 20px;
	}
#shopperAdviceText img {
	margin-bottom: 20px;
	}
#shopperAdviceFooter {
	background: #ff0099;
	padding: 5px 10px 5px 10px;
	margin-top: 10px;
	text-align: right;
	}
#shopperAdviceFooter a {
	color: #fff;
	font-size: .8em;
	}



#relateOne, #relateTwo {width:79px !important;}
.item div a img, .cat-item div a img {border-left:10px solid #fff;}


#sizeGuideChart {
	display: none;
	position: absolute;
	top: 200px;
	left: 10px;
	z-index: 999;
	width: 400px;
	height: 200px;
	border: 1px solid #ff0099;
	padding: 10px 10px 10px 10px;
	background-color: white;
	}