HTML {
	WIDTH: 100%; HEIGHT: 100%
}
#confirm
{
	position:absolute;
	margin: 10px auto 10px auto;
	border: outset 1px #538ABF;
	background: #FFFFFF;
	width:380px;
	z-index:200;
}
#confirm IMG
{
	border:0px;
}
#confrimHEAD
{
	position:absolute;
	left:0px;top:0px;
	background:#2E3192;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold; 
	height:25px;
	padding-left:38px;
	padding-top:3px;
	border-bottom:outset 1px #538ABF; 
	width:342px;
}
#confirmTXT
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-top:0px; 
	padding-left:10px; 
	padding-right:10px;
	text-align:justify;
}
#COnfrimBTN
{
	text-align:center;
	padding: 20px 20px 20px 20px;
}
BODY {
	WIDTH: 100%; HEIGHT: 100%
}
DIV.bubble {
	BACKGROUND: url(bubblebg.png) no-repeat 4px 21px; WIDTH: 130px; HEIGHT: 130px;
}
DIV.bubble DIV {
	POSITION: relative; TOP: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px
}
DIV.bubble IMG.notch {
	LEFT: 42px; WIDTH: 19px; POSITION: absolute; TOP: 0px
}
DIV.bubble DIV {
	WIDTH: 80px
}
DIV.bubble DIV IMG {
	WIDTH: 80px
}
#map {
	width:auto;
	z-index:0;
	left: 0px;
	top: 0px;
	height:100%;
	position:relative;	
}
HTML {
	OVERFLOW: hidden
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif
}
DIV DIV {
	-webkit-border-radius: 10px; -moz-border-radius: 10px
}
DIV DIV IMG.notch {
	LEFT: 40px;
	WIDTH: 19px;
	POSITION: absolute;
	TOP: 0px;
	height: 12px;
}
DIV DIV {
	WIDTH: 80px
}
DIV DIV IMG {
	WIDTH: 80px;
}
div.brandImage img {
	width: auto;
	margin-left:0;
	margin-right:30px;
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; width:auto;
}
IMG A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; width:auto; 
}
#logo {
	Z-INDEX: 50; RIGHT: 3px; POSITION: absolute; TOP: 3px; HEIGHT: auto; TEXT-ALIGN: right; width:268px; padding-right:10px;
}
#logo A {
	FLOAT: right
}
#help {
	Z-INDEX: 100; LEFT: 40px; POSITION: absolute; TOP: 10px
}
#help A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #669; TEXT-DECORATION: none
}
#help SPAN {
	LEFT: 5px; BOTTOM: 13px; POSITION: relative
}
#queue {
	position:absolute;
	height:65px;
	z-index:2;
	bottom: 0px;
	/*left: 0%;*/
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	/*float:left;*/
	/*WIDTH: 1320px;*/
	width:auto;
	PADDING-TOP: 2px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;
	/*overflow-x: scroll;*/
	
	/*
	overflow:scroll=yes;
	overflow-y:hidden;
	Z-INDEX: 2;
	*/
	border: 2px solid #669;
}
#queue IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; WIDTH: 35px; PADDING-TOP: 2px; HEIGHT: 60px
}
#help-box {
	BORDER-RIGHT: #669 2px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #669 2px solid; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 14px; 
	BACKGROUND: #fff; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #669 2px solid; 
	WIDTH: 600px; 
	COLOR: #669; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #669 2px solid;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	position: absolute; top: 0px; 
	left: 30%; display: none;
	text-align:left;
}
#help-box-close {
	FONT-SIZE: 14px; 
	COLOR: #669; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	position: absolute; top: 0px; 
	left: 30%; display: none;
	text-align:left;
}
#help-box-close {
	FONT-SIZE: 12px; float:right; MARGIN: 0px 0px 5px 5px; COLOR: #669; FONT-STYLE: italic
}
#help-box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
#help-box A {
	FONT-SIZE: 12px; MARGIN: 0px 0px 5px 5px; COLOR: #669; FONT-STYLE: italic
}

/*===========Style.css================*/

.orange_heading_bold_18{color:#D15600;
font:Arial, Helvetica, sans-serif;
font-size:18px; 
font-weight:bold;
margin:0px;
padding:0px;
}
.imgBorder{border:1px solid #dddddd;}
ul.grey_bullet li {
  list-style-type: none;
  text-align: center left;
  background-image: url(images/bullet.gif);
  background-position: center left;
  background-repeat: no-repeat;
  padding: .3em 0 .2em 1.0em;
}

ul.grey_bullet {
  margin: 0 0 .3em -.5em;
}

.big_n_tall {
width:100%;
height:100%;
vertical-align:top;
border-width:0;
margin:0;
padding:0;
}

.centered_text {
text-align:center;
margin-left:auto;
margin-right:auto;
}

.left_align {
margin-left:0;
margin-right:auto;
text-align:left;
}

.right_align {
margin-left:auto;
margin-right:0;
text-align:right;
}

.pink_text {
color:#D15600;
}

.green_text {
color:#78C042;
}

.brown_text {
color:#8B5C29;
}

.deep_red_text {
color:#bf2025;
}

.white_border_right {
border-color:#FFF;
border-style:solid;
border-width:0 1px 0 0;
}

.white_border_left {
border-color:#FFF;
border-style:solid;
border-width:0 0 0 1px;
}

.logonav_button {
font-size:13px;
font-weight:700;
vertical-align:middle;
}

.big_searchbar {
width:294px;
vertical-align:middle;
font-size:13px;
color:#000;
}

.big_search_dropbar {
width:205px;
vertical-align:middle;
font-size:13px;
color:#000;
background-color:#FFF;
}

.grey_border {
border-color:#EAEAEA;
border-style:solid;
border-width:1px;
}

.dark_grey_border_left {
border-color:#DADBD6;
border-style:solid;
border-width:0 0 0 1px;
}

.dark_grey_border_top {
border-color:#DADBD6;
border-style:solid;
border-width:1px 0 0;
}

.row_light_grey {
background-color:#F9F9F7;
}

.row_grey {
background-color:#F5F6F1;
}

.row_dark_grey {
background-color:#EAE9E4;
}

.row_white {
background-color:#FFF;
}

.row_light_tan {
background-color:#FFFFF3;
}

.row_dark_tan {
background-color:#F5F6E8;
}

.row_blue {
background-color:#E4F1F9;
}

.row_pink {
background-color:#FCF3ED;
}

.tab_on {
padding-top:8px;
padding-bottom:8px;
font-size:13px;
font-weight:700;
border-color:#DADBD6;
border-style:solid;
border-width:1px 1px 0;
}

.tab_off {
padding-top:8px;
padding-bottom:8px;
font-size:13px;
font-weight:700;
background-color:#F5F6F1;
border-color:#DADBD6;
border-style:solid;
border-width:1px;
}

.gradient_cell {
background-color:#FBFBF9;
background-image:url('http://www.etsy.com/images/bg_vertical_gradient.gif');
background-repeat:repeat-x;
background-position:bottom;
}

.listing_number {
float:left;
vertical-align:middle;
width:22px;
}

.list_tag {
font-weight:700;
}

.list_suggested_tags {
font-size:12px;
padding:5px 0 15px 25px;
}

.list_dynamic_link {
cursor:pointer;
text-decoration:underline;
color:#0192B5;
}

table,form {
border-spacing:0;
border-collapse:collapse;
border-style:none;
border-width:0;
margin:0;
padding:0;
}

.orange_text,.orange_link a:link,.orange_link a:hover,.orange_link a:visited {
color:#D35701;
}

.blue_text,.blue_link a:link,.blue_link a:hover,.blue_link a:visited {
color:#029EC4;
}

.light_blue_text,.light_blue_link a:link,.light_blue_link a:hover,.light_blue_link a:visited {
color:#b4e4e4;
}

.dark_grey_text,.dark_grey_link a:link,.dark_grey_link a:hover,.dark_grey_link a:visited {
color:#666;
}

.grey_text,.grey_link a:link,.grey_link a:hover,.grey_link a:visited {
color:#999999;
}

.very_dark_grey_text,.very_dark_grey_link a:link,.very_dark_grey_link a:hover,.very_dark_grey_link a:visited {
color:#3F3F3F;
}

.light_grey_text,.light_grey_link a:link,.light_grey_link a:hover,.light_grey_link a:visited {
color:#B2B2B2;
}

.black_link a:link,.black_link a:hover,.black_link a:visited {
color:#000;
}

.white_text,.white_link a:link,.white_link a:hover,.white_link a:visited {
color:#FFF;
}

.red_text,.red_link a:link,.red_link a:hover,.red_link a:visited {
color:red;
}

.underline_link a:link,.underline_link a:visited {
text-decoration:underline;
}


.GlobalDottedLine {
	background-image:url(images/dotty.gif);
	height:1px!important;
	margin:0px;
	margin: 7px 0px 15px 0px;
	overflow:hidden;
	clear:both;
}
.clearit {
	clear: both;
}
.EtsyNewsletterFrequency {
	font-size:12px;
	float:left;
	color:#8C8C8C;
	font-weight:normal;
	width: 400px;
	padding: 0px 0px 0px 10px;
}
.EtsyNewsletterCheckBox {
	float:left;
	padding:6px 7px 7px 7px;
	width:13px;
	height:13px;
}
.EtsyNewsletterEmailIcons {
	float:left;
	width:89px;
	height:100px;
	margin: 7px 0px 0px 0px;
}
.EtsyNewsletterTitles {
	float:left;
	width:374px;
	margin-left: 7px;
	padding:7px 0px 7px 0px;
}
.EtsyNewsletterDesc {
	float:left;
	width:400px;
	padding: 0px 0px 0px 10px;
}
.EtsyNewsLettersWrap {
	border-top: 1px solid #dddddd;
}
.EtsyNewsLettersWrapFirst {
	padding:7px 0px 7px 0px;
}
#EtsyNewsLettersSubmitButton {
	width:523px;
	text-align:left;
	float:left;
	border-top: 1px solid #dddddd;
	padding:15px 15px 15px 15px;
}
#EtsyNewsLettersSideBar {
	text-align:left;
	padding:15px 15px 15px 15px;
}
#EtsyNewsLettersLeftColumn {
	width:523px;
	float:left;
	overflow: hidden;
}
.EtsyMailSignUp #container {
	width: 760px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.EtsyMailSignUp {
	margin: 0;
}

#EtsyNewsLettersSignUpForm {
	background-color:#F5F6F1;
	padding:15px 15px 15px 15px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin-top:25px;
}
#EtsyNewsLettersRightColumn {
	width:200px;
	float:right;
	margin: 0px;
	background-color: #F7F7F0;
	overflow: hidden;
}
#EtsyNewslettersIntro {
	padding:0px 0px 0px 7px;
}

