
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #434141;
	/* background:url(../images/back.png) repeat-x;
	background-attachment:fixed; */
	background: #fff;
	}

/*** TEXT AND LINKS ***/

p{
	line-height: 1.6em;
	}

td{ font-size: 1.1em;}

strong{
	font-weight: bold;
	}

a{
	color:#000000;
	}

a:hover{
	color: #3c5b7a;
	text-decoration:underline;
	}


#content a{
	color: #7e7e7e;
	}

	#about_donna_ida #content a{
	color: #666;
	text-decoration:underline;
	}

		#about_donna_ida #content a:hover{
		color: #000;
		text-decoration:underline;
		}


#content ul{
	line-height: 1.6em;
	font-size: 1.1em;
	}

#content ul.bulleted{
	list-style: circle;
	padding-left: 15px;
	}

#content a.dark_gray{
	color: #434141;
	}

#content a.dark_gray:hover{
	color: #3c5b7a;
	}

a.nounderline{
	text-decoration:none;
	}

a.more{
	background:url(../donna_images/arrow_right.gif) no-repeat 0 0.3em;
	padding-left: 14px;
	}

a.more_gray{
	background:url(../donna_images/arrow_right_gray.jpg) no-repeat 0 0.3em;
	padding-left: 14px;
	}

a.pdf_doc{
	background:url(../donna_images/icon_pdf.jpg) no-repeat;
	padding: 4px 0 4px 26px;
	}

a.previous{
	background:url(../donna_images/arrow_left_gray.jpg) no-repeat 0 0.3em;
	padding-left: 14px;
	}

a.next{
	background:url(../donna_images/arrow_right_gray.jpg) no-repeat 0 0.3em;
	background-position: right;
	padding-right: 14px;
	}

a.view_all{
	display:inline-block;
	margin-left: 15px;
	}

a.reset_filters{
	background:url(../donna_images/btn_reset_filters.jpg) no-repeat 0 0.1em;
	padding-left: 19px;
	margin: 18px 0 10px 4px;
	line-height: 1.8em;
	height: 1.8em;
	text-decoration:none;
	display:block;
	}

	a.reset_filters:hover{
	text-decoration:none;
	}

#content a.gray_box{
	background: #d6d6d6;
	color: #4F4D4D;
	padding: 0.5em 1em;
	text-decoration:none;
	}

	#content a.gray_box:hover{
	background: #000000;
	color: #d6d6d6;
	}

div.middle_home{
	position: relative;
	}


#home_sticker{
	position:absolute;
	left: 467px;
	top: 19px;
	width: 117px;
	height: 116px;
	z-index: 50;
	}

#middle .black_box{
	color: #d6d6d6;
	padding: 0.5em 1em;
	text-decoration:none;
	border: 0px;
	font-size: 1.1em;
	cursor:pointer;
	padding-right: 24px;
	border: 0px;
	width:auto;
    overflow:visible;
	}


#middle .black_box_default{
	background: url(../donna_images/arrow_white_right_black.jpg) #000000 no-repeat right;
	color: #d6d6d6;
	}

#middle .black_box_over{
	background: url(../donna_images/arrow_black_right_gray.jpg) #d6d6d6 no-repeat right;
	color: #000000;
	}


#middle .gray_box{
	color: #d6d6d6;
	padding: 0.5em 1em;
	text-decoration:none;
	border: 0px;
	font-size: 1.1em;
	cursor:pointer;
	padding-right: 24px;
	border: 0px;
	width:auto;
    overflow:visible;
	}


#middle .gray_box_default{
	background: url(../images/arrow_black_right_gray.jpg) #d6d6d6 no-repeat right;
	color: #000000;
	}

#middle .gray_box_over{
	background: url(../images/arrow_white_right_black.jpg) #000000 no-repeat right;
	color: #d6d6d6;
	}


a.btn_add{
	background:url(../donna_images/btn_plus.jpg) no-repeat 0 0.1em;
	padding-left: 19px;
	font-size: 0.9em;
	text-decoration:none;
	}


a.btn_arrow{
	width: 16px;
	height: 16px;
	display:block;
	}

a.btn_arrow_opened{
	background:url(../donna_images/btn_arrow_down.jpg) no-repeat;
	}

a.btn_arrow_closed{
	background:url(../donna_images/btn_arrow.jpg) no-repeat;
	}


a.btn_close{
	padding-left: 13px;
	background:url(../donna_images/btn_close_cross.jpg) no-repeat 0 0.2em;
	}

a.sidebar_image_link {
	display:block;
	width: 200px;
	height: 23px;
	text-indent: -999em;
	border-bottom: 1px solid #fff;
	}

a#view_all_products{
	background:url(../donna_images/btn_view_all_products.png) no-repeat;
	}

	a#view_all_products:hover{
	background:url(../donna_images/btn_view_all_products.png) 0 -23px no-repeat;
	}

a#view_denim{
	background:url(../donna_images/btn_department_denim.png) no-repeat;
	}

	a#view_denim:hover, a#view_denim.active {
	background:url(../donna_images/btn_department_denim.png) 0 -23px no-repeat;
	}

a#view_tops{
	background:url(../donna_images/btn_department_tops.png) no-repeat;
	}

	a#view_tops:hover, a#view_tops.active{
	background:url(../donna_images/btn_department_tops.png) 0 -23px no-repeat;
	}

a#view_accessories{
	background:url(../donna_images/btn_department_accessories.png) no-repeat;
	margin-bottom: 20px;
	}

	a#view_accessories:hover,a#view_accessories.active{
	background:url(../donna_images/btn_department_accessories.png) 0 -23px no-repeat;
	}

#or_filter{
	padding-left: 20px;
	margin: 3px 0;
	}

/*** SPECIAL STYLES ***/

.bordered{
	border: 1px solid #d6d6d6;
	}

/*** FORMS ***/
label{
	color: #000;
	font-weight:bold;
	margin: 17px 0 0px 0;
	font-size: 1.1em;
	}

select{
	background: #d6d6d6;
	border: 1px solid #d6d6d6;
	}

div.field input, input.field, textarea{
	color: #5b5b5c;
	border: 1px solid #dededd;
	padding: 0.3em;
	max-width: 480px;
	width: 15em;
	font-size: 1.1em;
	}

.input-box, textarea.input-box{
/*float:left;*/
width:275px;
}

.input-box input, textarea.input-box{
position:relative;
}

.input-box input, .input-box textarea {
margin:6px 0 10px;
}

.group-select li, .input-box, .input-text input, .group-select li .input-box textarea {
width:300px;
}

.button-set {
clear:both;
padding-top:4px;
text-align:right;
}

.form-button, .form-button-alt {
border:none;
color:#D6D6D6;
background: #000000;
cursor:pointer;
font-family:arial,sans-serif !important;
font-size:12px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
line-height:normal !important;
overflow:visible;
padding:1px 8px;
text-align:center;
vertical-align:middle;
width:auto;
}

.send{
	width: 60px;
	height: 22px;
	display:block;
	float:right;
	background:url(../donna_images/btn_send.jpg);
	}

.login{
	width: 60px;
	height: 22px;
	display:block;
	float:right;
	background:url(../donna_images/btn_log_in.jpg);
	}

.required {
color:#ff0000;
}

input.search_top{
	width: 21em;
	padding: 3px;
	line-height: 14px;
	margin-right: 22px;
	}

input.newsletter{
	width: 177px;
	padding: 3px;
	padding-top: 5px;
	margin-right: 3px;
	height: 1.4em;
	line-height: 1.6em;
	margin-top: 9px;
	background-color:#FFFFFF !important;
	}


	div#donna_newsletter_panel input.btn_submit{
	position: absolute;
	top: 11px;
	left: 198px;
	background: transparent url(../donna_images/btn_submit.jpg) no-repeat;
	cursor: pointer;
	width: 60px;
	height: 22px;
	border: none;
	}
#bottom_links input.btn_submit{
	background: transparent url(../donna_images/btn_submit.jpg) no-repeat;
	cursor: pointer;
	width: 60px;
	height: 22px;
	border: none;
	margin-top:-4px;
	}
#header div#search_panel{
	float:right;
	position:relative;
	margin-top: 30px;
	padding-right: 4px;
	}

	#header div#search_panel input.btn_submit_arrow{
	position: absolute;
	top: 0;
	right: 0;
	background: transparent url(../donna_images/btn_submit_arrow.jpg) no-repeat;
	cursor: pointer;
	width: 20px;
	height: 20px;
	border: none;
	}



#content div#search{
	position:relative;
	background: #d6d6d6;
	padding: 12px 29px;
	margin-bottom: 20px;
	}

	#content div#search input.btn_submit_arrow{
	position: absolute;
	top: 13px;
	right: 30px;
	background: transparent url(../donna_images/btn_submit_arrow.jpg) no-repeat;
	cursor: pointer;
	width: 20px;
	height: 20px;
	border: none;
	}

	#content div#search input.field{
	width: 411px;
	}

input#btn_send{
	background:url(../donna_images/btn_send.jpg) no-repeat;
	width: 62px;
	height: 22px;
	border: none;
	cursor: pointer;
	margin-left: 27.1em;
	}


/*** LAYOUT + TOP NAVIGATION ***/

div.shadow_top{
	margin: 0 auto;
	height: 8px;
	width: 992px;
	/* background: url(../images/shadow_top.png) bottom no-repeat; */
	margin-top: 15px;
	}

div.shadow_bottom{
	clear:both;
	margin: 0 auto;
	height: 8px;
	width: 992px;
	/* background: url(../images/shadow_bottom.png) no-repeat; */
	margin-bottom: 15px;
	}

div.outer_wrapper{
	clear:both;
	margin: 0 auto;
	width: 992px;
	/* background: url(../images/shadow_repeat.png) repeat-y; */
	overflow:hidden;
	}


div.wrapper{
	margin: 0 auto;
	width: 976px;
	background: #FFFFFF;
	overflow:hidden;
	}


div#container{
	margin: 0 auto;

	width: 936px;
	position:relative;
	background: #FFFFFF;
	}

div#header{
	margin: 0 auto;
	width: 936px;
	height: 96px;
	font-family: Arial, Helvetica, sans-serif;
	}

	div#header div#logo{
	float:left;
	/* width: 246px; */
	width: 365px;
	/* height: 96px; */
	height: 86px;
	background:url(../donna_images/logo_donna_ida.jpg) no-repeat;
	text-indent: -900em;
	}

	div#header div#logo_print{
	display: none;
	}

		div#header div#logo a{
		display: block;
		width: 365px;
		height: 96px;
		}

	div#header div#flash{
	float:left;
	width: 227px;
	height: 96px;
	}


		div#top_nav{
		float: right;
		height: 2em;
		margin-top: 15px;
		width: 450px;
		}

		div#top_nav ul {
		float: right;
		}

			div#top_nav ul li{
			display:inline;
			height: 2em;
			margin-left: 10px;
			line-height: 20px;
			padding: 4px 0 3px 0;
			border-bottom: 1px solid #333;
			}

			div#top_nav ul li a{
			text-decoration: none;
			color: #000000;
			line-height: 20px;
			padding-top: 2px;
			}

				div#top_nav ul li#gift a{
				background: url(../donna_images/icon_gift.gif) no-repeat 0 -2px;
				padding-left: 18px;

				}

				div#top_nav ul li#wish_list{
				width: 4.8em;

				}

				div#top_nav ul li#sign_up_login{
				width: 9.4em;

				}





		div#top_nav #btn_bag{
		float: right;
		margin-left: 13px;
		}

/*** MAIN NAVIGATION ***/
#main_nav{
			width: 936px;
			height: 24px;
			background-color:#000000;
			clear:both;
			}

			#main_nav li{
			float: left;
			}

				#main_nav li a{
				display:block;
				text-indent: -900em;
				}

				#main_nav li a.home{
				width: 109px;
				height: 24px;
				}

					#main_nav li a.home:link, #main_nav li a.home:visited{
					background:url(../donna_images/btn_home.jpg) no-repeat;
					}
					#main_nav li a.home:hover, #main_nav li a.home:active{
					background-position: 0 -24px;
					}

					#home #main_nav li a.home:link, #home #main_nav li a.home:visited{
					background-position: 0 -24px;
					}


				#main_nav li a.designers{
				width: 146px;
				height: 24px;
				}

					#main_nav li a.designers:link, #main_nav li a.designers:visited{
					background:url(../donna_images/btn_designers.jpg) no-repeat;
					}
					#main_nav li a.designers:hover, #main_nav li a.designers:active{
					background-position: 0 -24px;
					}

					#designers #main_nav li a.designers:link, #designers #main_nav li a.designers:visited{
					background-position: 0 -24px;
					}

				#main_nav li a.styles{
				width: 117px;
				height: 24px;
				}

					#main_nav li a.styles:link, #main_nav li a.styles:visited{
					background:url(../donna_images/btn_styles.jpg) no-repeat;
					}
					#main_nav li a.styles:hover, #main_nav li a.styles:active{
					background-position: 0 -24px;
					}

					#styles #main_nav li a.styles:link, #styles #main_nav li a.styles:visited{
					background-position: 0 -24px;
					}


			#main_nav li a.new_in{
				width: 122px;
				height: 24px;
				}

					#main_nav li a.new_in:link, #main_nav li a.new_in:visited{
					background:url(../donna_images/btn_new_in.jpg) no-repeat;
					}
					#main_nav li a.new_in:hover, #main_nav li a.new_in:active{
					background-position: 0 -24px;
					}

					#new_in #main_nav li a.new_in:link, #new_in #main_nav li a.new_in:visited{
					background-position: 0 -24px;
					}


				#main_nav li a.in_the_press{
				width: 149px;
				height: 24px;
				}

					#main_nav li a.in_the_press:link, #main_nav li a.in_the_press:visited{
					background:url(../donna_images/btn_in_the_press.jpg) no-repeat;
					}
					#main_nav li a.in_the_press:hover, #main_nav li a.in_the_press:active{
					background-position: 0 -24px;
					}

					#in_the_press #main_nav li a.in_the_press:link, #in_the_press #main_nav li a.in_the_press:visited{
					background-position: 0 -24px;
					}


				#main_nav li a.denim_dilemma{
				width: 181px;
				height: 24px;
				}

					#main_nav li a.denim_dilemma:link, #main_nav li a.denim_dilemma:visited{
					background:url(../donna_images/btn_denim_dilemma.jpg) no-repeat;
					}
					#main_nav li a.denim_dilemma:hover, #main_nav li a.denim_dilemma:active{
					background-position: 0 -24px;
					}

					#denim_dilemma #main_nav li a.denim_dilemma:link, #denim_dilemma #main_nav li a.denim_dilemma:visited{
					background-position: 0 -24px;
					}


				#main_nav li a.sale{
				width: 112px;
				height: 24px;
				}

					#main_nav li a.sale:link, #main_nav li a.sale:visited{
					background:url(../donna_images/btn_sale.jpg) no-repeat;
					}
					#main_nav li a.sale:hover, #main_nav li a.sale:active{
					background-position: 0 -24px;
					}

					#sale #main_nav li a.sale:link, #sale #main_nav li a.sale:visited{
					background-position: 0 -24px;
					}

/*** BREAD AND CRUMBS ***/
div#bread_and_crumbs{
	clear:both;
	width: 936px;
	height: 3em;
	text-align: left;
	}

	div#bread_and_crumbs p{
	line-height: 3em;
	text-align: left;
	padding-left: 10px;
	text-align: left;
	}

	div#bread_and_crumbs a{
	color: #5b5b5c;
	}


/*** MIDDLE ***/
div#donna_middle{
	padding: 1px 0;
	overflow:hidden;
	}


/*** SIDE NAVIGATION - FILTERS***/
div#side_panel{
	float:left;
	width: 200px;
	}

#side_nav{
	width: 200px;
	margin-bottom: 18px;
	}


	#side_nav li{
	margin-bottom: 1px;
	text-transform:uppercase;
	}

		#side_nav li.inactive span{
		text-indent: -900em;
		display:block;
		width: 200px;
		height: 23px;
		}

			#side_nav li.inactive span.designers{
			background: url(../donna_images/btn_filter_designers_inactive.jpg) no-repeat;
			}

			#side_nav li.inactive span.styles{
			background: url(../donna_images/btn_filter_styles_inactive.jpg) no-repeat;
			}

			#side_nav li.inactive span.size{
			background: url(../donna_images/btn_filter_size_inactive.jpg) no-repeat;
			}

			#side_nav li.inactive span.colour{
			background: url(../donna_images/btn_filter_colour_inactive.jpg) no-repeat;
			}

		#side_nav li a{
		display:block;
		text-indent: -900em;
		width: 200px;
		height: 23px;
		}

			#side_nav li a.designers{
			background:url(../donna_images/btn_filter_designers.jpg) no-repeat;
			}

			#side_nav li.active a.designers{
			background-position: 0 -46px;
			}

			#side_nav li a.designers:hover{
			background-position: 0 -23px;
			}

			#side_nav li.active a.designers:hover{
			background-position: 0 -69px;
			}


			#side_nav li a.styles{
			background:url(../donna_images/btn_filter_styles.jpg) no-repeat;
			}

			#side_nav li.active a.styles{
			background-position: 0 -46px;
			}

			#side_nav li a.styles:hover{
			background-position: 0 -23px;
			}

			#side_nav li.active a.styles:hover{
			background-position: 0 -69px;
			}

			#side_nav li a.size{
			background:url(../donna_images/btn_filter_size.jpg) no-repeat;
			}

			#side_nav li.active a.size{
			background-position: 0 -46px;
			}

			#side_nav li a.size:hover{
			background-position: 0 -23px;
			}

			#side_nav li.active a.size:hover{
			background-position: 0 -69px;
			}


			#side_nav li a.colour{
			background:url(../donna_images/btn_filter_colour.jpg) no-repeat;
			}

			#side_nav li.active a.colour{
			background-position: 0 -46px;
			}

			#side_nav li a.colour:hover{
			background-position: 0 -23px;
			}

			#side_nav li.active a.colour:hover{
			background-position: 0 -69px;
			}


				#side_nav ul{
				border-bottom: 1px solid #000000;
				background: url(../donna_images/side_nav_sub_back.jpg) repeat-y;
				line-height: 2em;
				}

				#side_nav ul li{
				height: 20px;
				margin-bottom: 0;
				}

				#side_nav ul li a{
				display:block;
				text-indent: 0;
				padding-left: 20px;
				width: 180px;
				height: 2em;
				text-decoration:none;
				color:#000000;
				}

				#side_nav ul li a:hover{
				background:url(../donna_images/side_nav_sub_over_back.jpg) repeat-y;
				}

				#side_nav ul li#active a{
					background:url(../donna_images/side_nav_sub_active_back.jpg) repeat-y;
					}

					#side_nav ul li#active a:hover{
					background:url(../donna_images/side_nav_sub_active_over_back.jpg) repeat-y;
					}

				/*#side_nav ul li#active a:hover{
				background:url(../donna_images/side_nav_sub_over_back.jpg) repeat-y;
				}*/


/*** SIDE NAVIGATION - PRESS ***/

#side_nav li a.publication{
			background:url(../donna_images/btn_filter_publication.jpg) no-repeat;
			}

			#side_nav li.active a.publication{
			background-position: 0 -46px;
			}

			#side_nav li a.publication:hover{
			background-position: 0 -23px;
			}

			#side_nav li.active a.publication:hover{
			background-position: 0 -69px;
			}

#side_nav li a.title{
			background:url(../donna_images/btn_filter_title.jpg) no-repeat;
			}

			#side_nav li.active a.title{
			background-position: 0 -46px;
			}

			#side_nav li a.title:hover{
			background-position: 0 -23px;
			}

			#side_nav li.active a.title:hover{
			background-position: 0 -69px;
			}

#side_nav li a.designer{
			background:url(../donna_images/btn_filter_designer.jpg) no-repeat;
			}

			#side_nav li.active a.designer{
			background-position: 0 -46px;
			}

			#side_nav li a.designer:hover{
			background-position: 0 -23px;
			}

			#side_nav li.active a.designer:hover{
			background-position: 0 -69px;
			}

#side_nav li a.date{
			background:url(../donna_images/btn_filter_date.jpg) no-repeat;
			}

			#side_nav li.active a.date{
			background-position: 0 -46px;

			}

			#side_nav li a.date:hover{
			background-position: 0 -23px;
			}

			#side_nav li.active a.date:hover{
			background-position: 0 -69px;
			}

/*** PRESS ***/
.clearFix{
	clear:both;
	}

.publication_wrapper{
	padding: 10px;
	overflow:hidden;
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
	}

	.last_item{
	margin-right: 0px;
	}

.publication{
	width: 312px;
	}

	.publication .left{
	float: left;
	margin-right: 10px;
	}


	#content .publication p.date{
	color:#000000;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 15px;
	}

	.publication h2{
	color:#000000;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	}

	.publication h3{
	color:#434141;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 12px;
	}


	.publication p.desc{
	color:#4f4d4d;
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 19px;
	}

	.publication .buttons{
	clear:both;
	margin: -3px 0 10px 36px;
	float:left;
	}

	.row{
	clear:both;
	}


/*** SIDE NAVIGATION - LINKS ***/
#side_nav_links{
	width: 200px;
	margin-bottom: 18px;
	}


	#side_nav_links li{
	text-transform:uppercase;
	}


		#side_nav_links li a{
		display:block;
		text-indent: -900em;
		width: 200px;
		height: 23px;
		}

			#side_nav_links li a.denim_dilemma_side{
			background:url(../donna_images/btn_denim_dilemma_side.jpg) no-repeat;
			}

			#side_nav_links li a.denim_dilemma_side:hover{
			background:url(../donna_images/btn_denim_dilemma_side.jpg) no-repeat 0 -23px;
			}

			#side_nav_links li a.about_us_side{
			background:url(../donna_images/btn_about_us_side.jpg) no-repeat;
			}

			#side_nav_links li a.about_us_side:hover{
			background:url(../donna_images/btn_about_us_side.jpg) no-repeat 0 -23px;
			}

		#side_nav_links ul{
		line-height: 2em;
		}

		#side_nav_links li ul{
		margin-top: 1px;
		}

		#side_nav_links li li{
		border-bottom: 1px solid #d6d6d6;
		}


		#side_nav_links li li a{
		text-indent: 20px;
		width: 200px;
		height: 2em;
		text-decoration: none;
		}

			#side_nav_links li li a:hover{
			background: #f5f5f5;
			}

		#side_nav_links li li.active a{
		background: #d6d6d6;
		}

		#side_nav_links li li.active a:hover{
		background: #e3e3e2;
		}

/*** MIDDLE ***/
div#middle{
	border-bottom: 1px solid #000;
	padding: 1px 0;
	overflow:hidden;
	text-align:left;
	}


/*** CONTENT ***/
#content{
	float:right;
	width: 684px;
	padding-bottom: 20px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	/* font-family: "Courier New", Courier, monospace; */
	}

	#compare .wide{
	width: 100%;
	}

#content h1{
	font-size: 3.5em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom: 15px;
	}

#content p{
	margin-bottom: 12px;
	font-size: 1.1em;
	}

	#content p.narrow{
	width: 500px;
	}
#content span {
	font-size:12px;
}
.category-designers #content span {
	font-size:10px;
}
 
/****************** Privacy*******************/

#privacy h3{
	font-size: 1.8em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom: 5px;
	}

#privacy p{
	font-size: 1.1em;
	margin-bottom: 20px;
	width: 500px;
	}

/****************** terms&conditions*******************/

#terms h1{
	font-size: 3.5em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom: 20px;
	}

#terms h3{
	font-size: 1.8em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom: 10px;
	margin-top: 15px;
	}

#terms h4{
	font-size: 1.4em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin-bottom: 3px;
	}
#terms p{
	font-size: 1.1em;
	color:#000000;
	margin-bottom: 5px;
	width: 500px;
	}

#about_donna_ida h3{
	font-size: 1.8em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom: 10px;
	margin-top: 15px;
	}
	
	
/****************** accessibility *******************/

#accessibility h1{
	font-size: 3.5em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom: 20px;
	}

#accessibility h3{
	font-size: 1.8em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom: 10px;
	margin-top: 15px;
	}

#accessibility h4{
	font-size: 1.4em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin-bottom: 3px;
	}
#accessibility p{
	font-size: 1.1em;
	color:#000000;
	margin-bottom: 5px;
	width: 500px;
	}

#accessibility ul{
	font-size: 1.1em;
	color:#000000;
	margin-bottom: 5px;
	width: 500px;
	list-style: disc;
	margin-left: 15px;
	}
	
#accessibility ul li{ margin-bottom: 5px; }


/*** DENIM DILEMMA ***/
#content #body_examples{
	clear:both;
	padding-top: 20px;
	}

	#content #body_examples div.body_type{
	width: 171px;
	float:left;
	text-align:center;
	}

	#content #body_examples div.body_type h2{
	margin-top: 15px;
	font-size: 1.1em;
	color:#000000;
	font-weight:bold;
	}

	#content #body_examples div.body_type h2 a:hover{
	color: #3c5b7a;
	text-decoration:none;
	}

#denim_dilemma div#heading{
	overflow:hidden;
	padding: 13px 0px;
	margin-bottom: 20px;
	}

#denim_dilemma div#heading div#denim_image{
	float: left;
	width: 220px;
	text-align:center;
	}

#designers div#heading, #styles div#heading{
	overflow:hidden;
	padding: 0 10px 0 0;
	margin-bottom: 20px;
	}

#designers div#heading div#denim_image, #styles div#heading div#denim_image{
	float: left;
	width: 268px;
	text-align:center;
	margin-right: 20px;
	}

#designers div#heading div#text, #styles div#heading div#text{
	margin-top: 20px;
	width: 380px;
	float: right;
	}

#about_donna_ida #content p, #careers #content p{
	width: 500px;
	}


#denim_dilemma div#heading div#text{
	float: left;
	width: 434px;
	padding: 10px 0px;
	}

#denim_dilemma #stylist_suggestions{

	}


/*** DESIGNERS LIST ***/
#content div.letter_row{
	clear:both;
	}

#content div.designers_col1, #content div.designers_col2, #content div.designers_col3{
	width: 227px;
	float:left;
	}


#content div.letter_wrapper{
	width: 227px;
	float:left;
	margin-bottom: 15px;
	}

	#content div.letter_wrapper h2{
	font-size: 1.8em;
	color: #000000;
	margin-bottom: 5px;
	}

	#content div.letter_wrapper ul li{
	margin-bottom: 7px;
	}


/*** STYLES ***/
#styles div.product div.image{
margin-bottom: 6px;
}

#styles div.product div.info h3{
margin-bottom: 4px;
}


/*** PRODUCTS LIST ***/
#heading_products_list #heading_text{
	float:right;
	width: 385px;
	margin-right: 10px;
	padding-top: 41px;
}

#heading_products_list #heading_text h1{
	margin-bottom: 25px;
}

#heading_products_list #heading_text h2{
	font-size: 1.5em;
	font-weight:bold;
	margin-bottom: 20px;
	color: #4f4d4d;
}

#heading_products_list #heading_text p{
	margin-bottom: 1em;
}


/*** SINGLE PRODUCT ITEM ***/
#content div.product p{
	margin-bottom: 0px;
	}

div.products_row{
	clear:both;
	}

div.product{
	width: 215px;
	margin-right: 5px;
	text-align:center;
	font-size: 1.1em;
	margin-bottom: 35px;
	float:left;
	}

	div.product div.image{
	margin-bottom: 10px;
	}


	div.product div.image img{
	vertical-align:middle;
	}

	div.product div.info{

	}

	div.product div.info h3{
	font-size: 1em;
	color:#000000;
	font-weight:bold;
	height: 2.7em;

	}

		#content div.product div.info h3 a{
		color:#000000;
		text-decoration:none;
		}


	#content div.product div.info p.desc{
	font-size: 1em;
	color: #434141;
	height: 2.0em;
	line-height: 1.2em;
	}

	#content div.product div.info p.price{
	font-weight: bold;
	color:#000000;
	font-size:1em;
	margin-bottom: 1px;
	}

	div.product div.add_buttons{
	margin: 0 auto;
	margin-top: 5px;
	text-align:left;
	width: 70px;
	}

		#content div.add_buttons li{
		margin-bottom: 5px;
		}

		#content div.add_buttons a{
		color: #000000;
		}

		#content div.add_buttons a:hover{
		color: #7e7e7e;
		}


/*** PRODUCT DETAIL ***/
#product_detail{
	margin-bottom: 20px;
	padding-left: 6px;
	padding-top: 6px;
	}

#product_detail #heading_text{
	float:right;
	margin-right: 6px;
	width: 385px;
	padding-top: 14px;
}

#product_detail #heading_text h1{
		margin-bottom: 10px;
		font-size: 3em;
	}

#product_detail #heading_text h2{
		font-size: 1.5em;
		margin-bottom: 8px;
		color: #4f4d4d;
	}

#product_detail #heading_text p{
		margin: 10px 0;
		line-height: 1.6em;
	}

#product_detail #heading_text p.price{
		color:#000000;
		font-size: 1.5em;
		font-weight: bold;
		}

#product_detail div#features{
	padding: 10px 10px 10px 3px;
	margin-bottom: 8px;
	}

	#product_detail div#features td{
	line-height: 1.6em;
	}

	#product_detail div#features td.label{
	text-align: right;
	font-weight:bold;
	padding-right: 6px;
	}

#product_detail div#size_colour{
	padding: 10px 10px 10px 20px;
	margin-top: 10px;
	position:relative;
	}
	
	
		

	#product_detail div#size_colour td{
	vertical-align:top;
	}

	#product_detail div#size_colour td.label{
	font-weight:bold;
	color:#000000;
	width: 25%;
	text-align:left;
	padding-bottom: 7px;
	}

	ul#colours{
	}

	ul#colours li{
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
	border: #ccc 1px solid;
	}

		ul#colours li a{
		display: block;
		width: 15px;
		height: 15px;
		margin: 1px;
		}

		ul#colours li a:hover{

			}

			ul#colours li.active{
			border: #000 1px solid;
			}


#product_detail #middle_nav{
	clear:both;
	}

#product_detail #middle_nav #extra_images{
	border-top: 0px solid #d6d6d6;
	border-right: 0px solid #d6d6d6;
	width: 284px;
	float:left;
	height: 148px;
	margin-bottom: 7px;
	position:relative;
	}

#product_detail #middle_nav #extra_images ul{
	margin-top: 0;
	}

#product_detail #middle_nav #extra_images ul li{
	display:inline;
	}


#product_detail #middle_nav #shop_nav{
	float:left;
	width: 365px;
	margin-left: 20px;
	margin-top: 15px;
	}

	#product_detail #middle_nav div.add_buttons{
	text-align:left;
	width: 200px;
	float:left;
	}

	#product_detail #middle_nav div.btn_add_to_bag{
	text-align:right;
	width: 12em;
	float:right;
	margin-top: 6px;
	}

#suggestions{
	overflow:hidden;
	background:url(../donna_images/suggestions_back.jpg) repeat-y -4px;
	margin-bottom: 20px;
	}

#stylist_suggestions, .customer_suggestions{
	width: 341px;
	float:left;
	padding: 13px 0 0 0;
	}

	#stylist_suggestions h2, .customer_suggestions h2{
	font-size: 1.1em;
	color:#000000;
	font-weight: bold;
	margin: 0 18px 18px 18px;
	}


/*** JQZOOM ***/
div.jqzoom{
	float:left;
	width: 277px;
	text-align:center;
	margin-bottom:6px;
	}

.jqzoom{
float:left;
position:relative;
padding:0px;
cursor: move;


}

.jqzoom img{
float:left;
}


div.zoomdiv {
z-index                 : 100;
position                : absolute;
top:0px;
left:0px;
width                   : 375px;
height                  : 364px;
background: #ffffff;
border:1px solid #CCCCCC;
display:none;
text-align: center;
overflow: hidden;


}

div.jqZoomPup {
z-index                 : 10;
visibility              : hidden;
position                : absolute;
top:0px;
left:0px;
width                   : 50px;
height                  : 50px;
border: 1px solid #aaa;
/*background: #ffffff url(../donna_images/zoom.gif) 50% top  no-repeat;*/
background: #ffffff;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}


/*** FAQs ***/
#faqs #content{
	float: left;
	width: 500px;
	margin-left: 200px;
	}

dl#def_list  dt{
	line-height: 2.7em;
	}

dl#def_list  dd{
	padding: 10px 10px;
	}

dl#def_list  dt{
	overflow:hidden;
	width: 100%;
	}

dl#def_list  dt, dl#def_list dd{
	border-bottom: 1px solid #ececec;
	}

dl#def_list  p.btn_close{
	margin-bottom: 0;
	text-align:right;
	}


dl#def_list  dd{
	background: #d6d6d6;
	}

dl#def_list  span.title{
	float:left;
	width: 450px;
	font-size: 1.1em;
	font-weight:bold;
	}

	dl#def_list  span.title_opened, dl#def_list  span.title_opened a{
	color: #000000;
	}

	dl#def_list  span.title_closed, dl#def_list  span.title_closed a{
	color: #000;
	}

dl#def_list  span.date{
	float:left;
	width: 80px;
	font-size: 1em;
	color: #3b3b3b;
	margin-left: 15px;
	text-align:center;
	}

dl#def_list  span.button{
	float:right;
	width: 16px;
	margin-top: 5px;
	}


/*** ABOUT US ***/

.col250_left, .col250_right{
	width: 230px;
	float:left;
	overflow:hidden;
	zoom:1;
	display:block;
	}
	.col_img{
	margin: -10px 0 0 0;
	}

		.col_img img{
		/*margin-left: 15px;*/
		}
		
	.b_images img {
		margin: 15px 0;	
	}
	
	.b_block {
		height: 205px;	
	}
	
	.b_block div {
		padding: 3px 0;	
	}

/*** CONTACT US ***/
#contact_us #content{
	float: left;
	width: 430px;
	margin-left: 200px;
	}

#contact_us #side_info{
	float:right;
	width: 200px;
	background: url(../donna_images/heading_contact_us.jpg) no-repeat;
	background-color: #d6d6d6;
	line-height: 1.4em;
	}

	#contact_us #side_info #text{
	width: 165px;
	margin: 0 auto;
	margin-top: 36px;
	}

	#contact_us #side_info #text h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000000;
	margin-bottom: 8px;
	font-weight:normal;
	}

	#contact_us #side_info #text ul{
	margin-bottom: 20px;
	line-height: 1.6em;
	font-size: 1.0em;
	}


	/*** Sitemap***/
#sitemap #content{
	float:right;
	height:auto !important;
	min-height:450px;
	padding-bottom:20px;
	width:684px
	}

	#sitemap #content h1{
	color:#000000;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:3.5em;
	margin-bottom:20px;
	}

	#sitemap ul{
	margin-bottom: 10px;
	line-height: 1.6em;
	font-size: 1.0em;
	}

	#sitemap #content ul li {
	padding-left:17px;
	font-size: 1.0em;
	margin-bottom: 5px;
	}

	#sitemap #content div.designers_col1, #sitemap #content div.designers_col2, #sitemap #content div.designers_col3 {
	float:left;
	width:227px;
	}



/*** PRESS AREA LOGIN ***/
#press_area_login #content{
	float: left;
	width: 360px;
	margin-left: 200px;
	margin-right: 50px;
	}


#press_area_login #side_info{
	float:left;
	width: 200px;
	margin-top: 7.3em;
	line-height: 1.4em;
	}

	#press_area_login #side_info ul{
	line-height: 1.6em;
	font-size: 1.1em;
	}


/*** PRESS AREA ***/
#press_area #content{
	float: left;
	margin-left: 200px;
	width: 734px;
	}

	#press_area #content  #results ul li{
	line-height: 2.5em;
	font-size: 1.1em;
	border-bottom: 1px solid #d6d6d6;
	padding: 3px 10px 3px 0;
	overflow:hidden;
	}

	#press_area #content #results ul li span.left{
	float: left;
	width: 580px;
	font-weight:bold;
	}

		#press_area #content #results ul li span.left a{
		color:#000000;
		}

		#press_area #content #results ul li span.left a:hover{
		color: #3c5b7a;
		}

	#press_area #content #results ul li span.right{
	float: right;
	width: 100px;
	text-align:right;
	color:#000000;
	}

/*** DENIM DIARY ***/
#denim_diary #content{
	float: left;
	margin-left: 200px;
	width: 734px;
	}

	#denim_diary #content ul li{
	line-height: 2.5em;
	font-size: 1.1em;
	border-bottom: 1px solid #d6d6d6;
	padding: 3px 0;
	overflow:hidden;
	padding-right: 5px;
	}

	#denim_diary #content ul li span.left{
	float: left;
	width: 580px;
	font-weight:bold;
	}

		#denim_diary #content ul li span.left a{
		color:#000000;
		}

		#denim_diary #content ul li span.left a:hover{
		color: #000;
		}

	#denim_diary #content ul li span.date{
	float: right;
	width: 100px;
	text-align:right;
	color:#000000;
	}

	#denim_diary #content ul li span.btn_right{
	float: right;
	width: 20px;
	text-align:right;
	margin-top: 0.5em;
	margin-left: 25px;
	color:#000000;
	}


/*** DENIM DIARY DETAILS ***/
#denim_diary #content dl dt{
	line-height: 2.5em;

	border-bottom: 1px solid #d6d6d6;
	padding: 6px 0;
	overflow:hidden;
	padding-right: 5px;
	}

	#denim_diary #content dl dt span.left{
	float: left;
	width: 580px;
	font-weight:bold;
	font-size: 1.6em;
	color:#000000;
	}

		#denim_diary #content dl dt span.left a{
		color:#000000;
		}

		#denim_diary #content dl dt span.left a:hover{
		color: #3c5b7a;
		}

	#denim_diary #content dl dt span.date{
	float: right;
	width: 100px;
	text-align:right;
	color:#000000;
	font-size: 1.1em;
	}

	#denim_diary #content dl dd{
	padding: 15px 0 15px 0;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 20px;
	overflow: hidden;
	}

		#denim_diary #content dl dd img{
		float: right;
		clear:right;
		border: 1px solid #d6d6d6;
		padding: 2px;
		margin: 0 0 10px 10px;
		}

		#denim_diary #content dl dd p{
		max-width: 550px;
		width: auto !important;
		width: 550px;
		}



/*** PAGINATION ***/
#pagination{
		margin: 2em 0;
		clear:both;
		text-align: right;
		}

		#pagination a{
		color: #434141;
		text-decoration:none;
		}

		#pagination a:hover{
		color: #7e7e7e;
		}

		#pagination span{
			font-weight:bold;
			color: #000;
			}


/*** HOME PAGE ***/

/* Damian's styles, 'black design' */

#home #middle {
	padding: 0;
}

#home div#donna_middle {
	background-color: #000;
	background-repeat: no-repeat;
	color: #fff;
	border: 0;
	min-height: 482px;
	position: relative;
}

#home div#donna_middle .main_image {
		position: absolute;
		display: block;
		width:610px;
		height:450px
}

#home div#donna_middle #competition_terms {
    position: absolute;
    display:block;
    width: 590px;
    height: 30px;
    line-height: 30px;
    bottom: 0;
    left: 0;
    font-size: 10px;
    padding: 0 20px;
    text-align: right;
}

	#home div#donna_middle #sidebar {
		width: 304px;
		float: right;
		padding: 0px 13px;
		font-family: Arial, Helvetica, sans-serif;
	}

	#home div#donna_middle #sidebar h2 {
		font-size: 21px;
		color: #fff;
		margin-bottom: 8px;
		line-height: 25px;
		height: 25px;
	}

		#home div#donna_middle #sidebar .sideblock h2 img {
			position: static;
			vertical-align: top;
		}

		#home div#donna_middle #sidebar h2 a:link,
		#home div#donna_middle #sidebar h2 a:visited {
			color: #fff;
			text-decoration: none;
			font-weight: normal;
		}

		#home div#donna_middle #sidebar h2 a:active,
		#home div#donna_middle #sidebar h2 a:hover {
			color: #939393;
			text-decoration: none;
		}

	#home div#donna_middle #sidebar p {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #929292;
		margin-bottom: 14px;
	}

	#home div#donna_middle #sidebar a.more {
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		background: url(../donna_images/home_more.gif) no-repeat right 5px;
		padding: 0 12px 0 0;
		height: 16px;
		width: 35px;
		line-height: 16px;
		color: #bbb;
		font-size: 14px;

	}
	

	#home div#donna_middle #sidebar .sideblock {
		border-bottom: 1px solid #434343;
		padding: 20px 85px 5px 5px;
		position: relative;
	}

	#home div#donna_middle #sidebar .sideblock.last {
		border: 0;
	}

	#home div#donna_middle #sidebar .sideblock img {
		position: absolute;
		top: 20px;
		left: 225px;
	}


	#home div#donna_middle #sidebar .sideblock_left {
		border-bottom: 1px solid #434343;
		padding: 20px 0px 5px 100px;
		position: relative;
	}

	#home div#donna_middle #sidebar .sideblock_left.last {
		border: 0;
	}

	#home div#donna_middle #sidebar .sideblock_left img {
		position: absolute;
		top: 20px;
		left: 5px;
	}


/* Original Wojtek's styles, 'white design'

#home div#donna_middle{
	border-top: 1px solid #000;
	}

	#home div#donna_middle h2{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 22px;
	font-weight:normal;
	}

	#home div#donna_middle h2.gray{
	color:#626363;
	}

	#home div#donna_middle h2.big{
		font-size: 40px;
		}

	#home div#donna_home_banner{
	float:left;
	width: 657px;
	}

	#home div#donna_home_banner{
	float:left;
	width: 657px;
	}

	#home div#donna_home_row1, #home div#donna_home_row2, #home div#donna_home_row3{
	float:right;
	width: 279px;
	}



		#home div#donna_home_row1{
		height: 148px;
		background:url(../donna_images/home_row1_back.jpg) no-repeat;
		}

			#home div#donna_home_row1 h2{
			margin: 19px 0 0 9px;
			}

			#home div#donna_home_row1 p{
			margin: 10px 0 0 13px;
			width: 14.3em;
			color: #626363;
			font-size: 10px;
			}

		#home div#donna_home_row2{
		height: 150px;
		background:url(../donna_images/home_row2_back.jpg) no-repeat;
		}

			#home div#donna_home_row2 h2{
			margin: 19px 37px 0 9px;
			text-align: right;
			}

				#home div#donna_home_row2 h2.big{
				margin-top: 5px;
				}

			#home div#donna_home_row2 p{
			margin: 40px 0 0 140px;
			color: #626363;
			font-size: 10px;
			}

		#home div#donna_home_row3{
		height: 147px;
		background:url(../donna_images/home_row3_back.jpg) no-repeat;
		}

			#home div#donna_home_row3 h2{
			margin: 5px 0 0 9px;
			}

			#home div#donna_home_row3 h2.first{
			margin-top: 15px;
			}

			#home div#donna_home_row3 p{
			margin: 15px 0 0 9px;
			}
*/

/*** BOTTOM LINKS ***/
#bottom_links{
	clear:both;
	padding: 10px 0;
	line-height: 2.2em;
	overflow: hidden;
	border-bottom: 5px solid #000;
}
#bottom_links ul{ margin: 0 5px; }
#bottom_links li{
	float:left;
	text-align:left;
	width:185px;
}
#bottom_links li a{
	color: #626364;
}

#bottom_links li a:hover{
	color: #000000;
}


/*** SEO BOTTOM LINKS ***/
#seo_bottom_links{
	clear:both;
	padding: 10px 0;
	line-height: 2.2em;
	overflow: hidden;
	border-bottom: 1px solid #000;
}
#seo_bottom_links ul{ margin: 0 5px; }
#seo_bottom_links li{
	float:left;
	text-align:left;
	width:185px;
}
#seo_bottom_links li a{
	color: #626364;
}

#seo_bottom_links li a:hover{
	color: #000000;
}

/*** BOTTOM ***/
div#bottom{
	clear:both;
	/* height: 4.2em; */
	line-height: 4.2em;
	/* overflow:auto; */
	border-bottom: 1px solid #000;
	}

	div#bottom div#donna_newsletter_panel{
	position:relative;
	float:left;
	width: 200px;
	margin-top: 0em;
	}

	div#bottom ul#bottom_nav{
	float:right;
	margin-right: 5px;
	max-width: 700px;
	font-weight:bold;
	margin-bottom:-15px;
	}

		div#bottom ul#bottom_nav li{
		display:inline;
		margin-left: 22px;
		}


		div#bottom ul#bottom_nav li a{
		color: #5b5b5c;
		}


		div#bottom ul#bottom_nav li a:hover{
		color: #000;
		}

			#about_donna_ida div#bottom ul#bottom_nav li a.about_donna_ida{
			color: #000;
			}

			#about_donna_ida div#bottom ul#bottom_nav li a.about_donna_ida:hover{
			color: #000;
			}

			#faqs div#bottom ul#bottom_nav li a.faqs{
			color: #000;
			}

			#faqs div#bottom ul#bottom_nav li a.faqs:hover{
			color: #3c5b7a;
			}

			#careers div#bottom ul#bottom_nav li a.careers{
			color: #000;
			}

			#careers div#bottom ul#bottom_nav li a.careers:hover{
			color: #000;
			}

			#press_area_login div#bottom ul#bottom_nav li a.press_area, #press_area div#bottom ul#bottom_nav li a.press_area{
			color: #000;
			}

			#press_area_login div#bottom ul#bottom_nav li a.press_area:hover, #press_area div#bottom ul#bottom_nav li a.press_area:hover{
			color: #000;
			}

			#denim_diary div#bottom ul#bottom_nav li a.denim_diary{
			color: #000;
			}

			#denim_diary div#bottom ul#bottom_nav li a.denim_diary:hover{
			color: #000;
			}

			#contact_us div#bottom ul#bottom_nav li a.contact_us{
			color: #000;
			}

			#contact_us div#bottom ul#bottom_nav li a.contact_us:hover{
			color: #000;
			}


/******* FOOTER *******/
#footer{
	clear: both;
	margin: 0px 5px 0 5px;
	font-size: 1em;
	line-height: 4em;
	color: #626364;
	}

	#footer p{
	margin: 0;
	line-height: 4em;
	}

	#footer a{
	color: #626364;
	}

	#footer a:hover{
	color: #000;
	}



	#footer_left{
	width: 480px;
	float:left;
	text-align:left;
	}
		#footer_left span{
		margin: 0 10px;

		}


	#footer_right{
	width: 430px;
	float:right;
	text-align: right;
	}

		#footer_right ul{
		line-height: 4em;
		}



		#footer_right ul li{
		display: inline;
		margin-left: 10px;
		border-left: 1px solid #848484;
		padding-left: 10px;
		}
			#footer_right ul li#first_item{
			border: none;
			}


/************************************** E-COMMERCE ***************************************************************/

/******* BAG *******/

#bag_table{
	width: 100%;

	}


	#bag_table thead tr{
	font-weight: bold;

	}

		#bag_table thead tr th{
		font-weight: bold;
		padding: 10px;
		border-bottom: 1px solid #000000;
		line-height: 2em;
		}

	#bag_table td{
	padding: 10px;
	}

	#bag_table tbody td{
	border-bottom: 1px solid #ccc;
	line-height: 2em;
	}

	#bag_table tbody .a-right{
	text-align:center;
	}

	#bag_table tfoot button{
	margin-left: 10px;

	}

	table.shopping_cart_totals{
	width: 100%;

	}

		table.shopping_cart_totals td{
		text-align:right;
		}


	#shoping-cart-totals-table{
	line-height: 1.5em;
	}

		#shoping-cart-totals-table td{
		padding: 10px;
		}

	#btn_apply_coupon{ float:right; width: 120px; }
	#btn_cancel_coupon{ float: right;  width: 160px; margin-left: 14px; }


	.checkout_types ul{
	padding: 15px 10px 0 0;
	}

	.checkout_types ul li{
	height: 3em;
	}

.border-top{
	border-top: #CCCCCC 1px solid;
	}

.border-bottom{
	border-bottom: #CCCCCC 1px solid;
	}


.jcarousel-container {

}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 82px;
    height: 148px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-alandra .jcarousel-container {


}

.jcarousel-skin-alandra.jcarousel-container-horizontal {
    width: 82px;
    padding: 0px 25px;
}

.jcarousel-skin-alandra .jcarousel-clip-horizontal {
    width:  238px;
    height: 137px;
}

.jcarousel-skin-alandra .jcarousel-item {
    width: 76px;
    height: 137px;

}

.jcarousel-skin-alandra .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-alandra .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-alandra .jcarousel-next-horizontal {
    position: absolute;
    top: 17px;
    right: 0px;
    width: 22px;
    height: 99px;
    cursor: pointer;
    background: transparent url(../donna_images/btn_carousel_right.jpg) no-repeat 0 0;
}

.jcarousel-skin-alandra .jcarousel-next-horizontal:hover {
    /* background-position: -32px 0; */
}

.jcarousel-skin-alandra .jcarousel-next-horizontal:active {
    /* background-position: -64px 0; */
}

.jcarousel-skin-alandra .jcarousel-next-disabled-horizontal,
.jcarousel-skin-alandra .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-alandra .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}

.jcarousel-skin-alandra .jcarousel-prev-horizontal {
    position: absolute;
    top: 17px;
    left: 0;
    width: 22px;
    height: 99px;
    cursor: pointer;
    background: transparent url(../donna_images/btn_carousel_left.jpg) no-repeat 0 0;
}

.jcarousel-skin-alandra .jcarousel-prev-horizontal:hover {
     /* background-position: -32px 0; */
}

.jcarousel-skin-alandra .jcarousel-prev-horizontal:active {
    /* background-position: -64px 0; */
}

.jcarousel-skin-alandra .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-alandra .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-alandra .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px 0;
}


#threeDSecureLogos {
	clear: both;
}

#threeDSecureLogos p {
    font-size: 1em;
}

#threeDSecureLogosImages img {
	vertical-align: middle;
	height: 40px;
	width: 64px;
}

#threeDSecureLogosImages {
	width: 145px;
	float: left;
}

#place_order_make_payment {
    width:201px;
    height:25px;
    position:relative;
	float:right;
}

.catalog-listing .product_row {
    clear: both;
}


#popup { background: #fff; font-size: 11px; padding: 20px; text-align:left; }
#popup h1 { font-size: 20px; color: #000; font-face: Arial; margin-bottom: 18px;}


/******* STYLES - OCTOBER 2009 *******/

.style_item{ float:left; width: 331px; height: 260px; overflow:hidden; margin-right: 22px; margin-bottom: 30px; }
.style_right{ margin-right: 0px; }
.style_item .info{ float:left; width: 164px; height: 260px; }
.style_item .info h2{ font-size: 14px; color:#000000; margin-bottom: 10px; font-weight: bold; }
.style_item .info p{ font-size: 11px; color:#888; margin-bottom: 10px !important; }
.style_item .info a.view_products{ font-weight: bold; color: #515251; }
.style_item .info a.view_products:hover{ color: #000 !important; text-decoration:none; }
.style_item .image{ float:right; width: 156px; }
.style_item .image a{ display:block; width: 156px; height: 250px; margin-top: 8px; }
.style_item .image a:hover{ background-position: -156px 0 !important; }	



p.filter_heading{ font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; font-size: 1.8em; color:#000000; margin-bottom: 10px; }

/* new bottom links */

#bottom_links{
	text-align:left ;
}
#bottom_links p{
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	color: #000;
	margin-top:4px;
	margin-right: 35px;
}
#bottom_links .follow{
	margin-right: 35px;
	margin-top: 4px;
}
#bottom_links .home-foot-news{
	text-align: right;
margin-left:119px;
position: absolute;
margin-top:6px;
}
#bottom_links .news-lab{
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	margin-right: 10px;
}
#bottom_links input.newsletter{
	margin-top: -6px;
}
#active{
	background: #000;

}
#active a{
    	color: #fff;
}







#sidebar{
	font-size:11px;
	line-height:150%;
	padding-top:75px;
        padding-left:20px;
        width:155px;
}
#sidebar h2{
	font-size:14px;
	color:#000000;
        padding-bottom:5px;
	margin:0 0 5px;
        font-weight:bolder;
        font-family:verdana;
	border-bottom:1px solid #ccc;
}
#sidebar .widget{
	margin-bottom:30px;
}
#sidebar .widget ul a{color:#919191;}
.blog-content{
	padding-top:30px;
}
.blog-content h2{font-size:24px;margin:10px 0 5px;}
.blog-content h3{font-size:16px;margin:10px 0 5px;}
#content .blog-content h2 a{color:#000;}
#content .blog-content .date{color:#686868;}
#content .more-link{background:url('../images/arrow.jpg') 0 50% no-repeat;padding-left:15px;color:#000;font-size:14px;}
.blog-content .post{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:40px;}
#commentform input,
#commentform textarea{border:1px solid #ccc;padding:2px;}
#commentform textarea{width:300px;height:100px;}
#submit{cursor:pointer;}
.wrap_for_note{
    padding:5px 0;
    
}
.all_tags{
    
    width:60%;
}
.addtoany_share_save_container{
    width:38%;
    float:right;
    padding:3px;
}

/* Socialize plugin */
.socialize-containter { padding: 15px; background: #fff; border: 1px solid #CCCCCC;}
.socialize-containter iframe, .socialize-containter img {margin: 0 5px;}
.socialize-text {font-size:1.1em; line-height:1.6em; margin-top:12px;}
.sociable .sociable_tagline {margin: 5px 0; font-size:1.1em; line-height:1.6em; }
.sociable ul li {display: inline; margin-right: 4px;}

.note_right{
    width:38%;
    float:right;
	margin-top:-7px;
}
#content span.below_name{
    font-size:10px;
}
.note_left{
    float:left;
}
.all_tags{
    width:50%;
}
.comments{
    padding:10px;
}
.comments span{
    padding-left:20px;
}
.below_name,
.leave_a_connemt{
 font-weight:bold;

}
#content a.leave_a_connemt{
    color:#434141;
}
.widget div a{
    color:#919191;
}
.content{
    width:495px;
}
#commentform label small{
    font-size:10px;
    font-weight:normal;

}
#commentform input,
#commentform textarea#comment
{
    width:413px;
}
#commentform input{
    padding:6px 0;
}
#commentform input#submit{
    font-size:14px;
    background-color:#000;
    color:#fff;
    width:74px;
}
#respond h3{
    margin:15px 0;
}
.cms-jeans-for-genes #content p{
	width:500px;
}
.cms-jeans-for-genes #heading_text {
	float:none !important;
}
.cms-jeans-for-genes #heading_text h1{
	font-size: 12px !important;
}
.cms-jeans-for-genes #heading_text a{
	color:#000;
}
.cms-jeans-for-genes .price span{
	margin-left:45px;
}

.cms-jeans-for-genes .overflow_hidden img{
	width:150px;
	float:none;
	margin-left:38px;
}
.category-designers #content2 p{
	width:500px;
}
.cms-jeans-for-genes .uploads-jeans p{
	width:200px;
}
.cms-jeans-for-genes .uploads-jeans img{
	display:inline;
	display:block;
	margin-right:15px;
	margin-bottom:5px;
	overflow:hidden;
}
.uploads-jeans p{
	float:left;
	width:165px !important;
}
.customer-account-create p.MsoNormal{
	width:300px;
	float:left;
}
.checkout-onepage-index .complete a.edit_link{
	margin-top:0;
}
.checkout-onepage-index .col-left .content{
	 width:178px;
}

/* */

/* Temp footer fix */
.denim_diary {display: none;}

/* Tweet box */
#tweet_box {clear: both; border-bottom: 1px solid #000;}
#tweet_box .title {background: url(../images/tweet-box-bg.png) repeat-x; height: 39px;}
#tweet_box .title h3 {background: url(../images/twit-bird.png) no-repeat; display: block; padding-left: 56px; color: #fff; text-align: left; font-weight: bold;padding-top:17px;}
#tweet_box .twtr-hd, #tweet_box .twtr-ft {display: none;}
#tweet_box .twtr-bd {padding: 0 !important;}
.twtr-widget {font-family: Tahoma, Geneva, sans-serif !important;}
.twtr-widget i, .twtr-widget .twtr-new-results {font-size: 11px !important;}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {background-color: #fff !important;}
.twtr-bd p a {font-weight: bold; text-decoration: underline;}
.twtr-doc a { text-decoration: underline !important;}
#twtr-widget-1 .twtr-bd i a.twtr-timestamp {text-decoration: none !important; font-weight: normal !important; color: #888888 !important;}
#twtr-widget-1 .twtr-bd p {font-size: 11px;}