* {
margin:0;
padding:0;
}
body {
font-size:10px;
font-family:Verdana, Arial,sans-serif;
color:#bacaca;
background-color:#462300;
}
#wrapper {
position:relative;
width:660px;
margin:0 auto;
}
#subwrapper {
width:660px;
margin:30px auto;
text-align:center;
text-transform:uppercase;
color:#6d3c0c;
}
p#star29 {
padding:1em;
text-transform:none;
}
#subwrapper a {
font-weight:normal;
color:#6d3c0c;
text-decoration:none;
}
#subwrapper a:hover {
color:#930;
}
p#star29 a:hover span {
color:#b52;
}
#masthead {
padding-top:70px;
position:relative;
}
#masthead img {
float:left;
}
#content {
padding:0 0 30px 0;
margin:0 40px 0 15px;
}
.breakline {
padding:1em 0;
background:transparent url(/designs/gui/bg-stitch_horz.gif) repeat-x 0 0;
margin:0 15px 0 5px;
}
#category_trail {
padding:1em 0;
background:transparent url(/designs/gui/bg-stitch_horz.gif) repeat-x 0 100%;
margin:0 15px 0 5px;
}
#item_form {
padding:1em 0;
background:transparent url(/designs/gui/bg-stitch_horz.gif) repeat-x 0 100%;
margin:0 1px 0 5px;
}
#category_trail ul {
list-style:none;
margin:0;
padding:0;
}
#category_trail li {
display:inline;
border-left:1px solid #ccc;
padding:0 6px;
margin:0;
}

#category_trail li.cartlink {
float:right;
border:0px solid #ccc;
}
#category_trail li.cartlink a {
text-transform:none;
}

li#trail_root {
border-left:0;
padding-left:1px;
}
#category_trail a,
#category_trail b {
text-decoration:none;
text-transform:uppercase;
color:#bacaca;
}

#item {
clear:both;
}
#item a {
color:#b52;
}
#item_details {
line-height:1.8;
color:#b9c9c9;
}
#item_details b {
text-transform:uppercase;
}
#item_details span {
color:#878071;
}

img#item_image  {
padding:1px 4px 7px 6px;
background:transparent url(/designs/gui/bg-image_main.gif) no-repeat 0 0;
}

#item_swatches img {
float:left;
padding:1px 4px 7px 6px;
background:transparent url(/designs/gui/bg-image_swatch.gif) no-repeat 0 0;
}

#item_swatches img:hover {
padding:0px 5px 8px 5px;
}
#item_swatches p {
margin-bottom:4px;
}
img#item_closeup {
padding:1px 4px 7px 6px;
background:transparent url(/designs/gui/bg-image_closeup.gif) no-repeat 0 0;
}

.item-thumb {
	float:left;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	padding:1.5em 1em 1.5em 1.5em;
	background:transparent url(/designs/gui/bg-stitch_vert.gif) repeat-y 100% 0;
	}
#content .item-thumb a {
	color:#bacaca;
	text-decoration:none;
	}
.item-thumb img {
	padding:2px 3px 8px 7px;
	background:transparent url(/designs/gui/bg-image_thumb.gif) no-repeat 0 0;
	}
.item-thumb .item-name {
	margin:0 0 0 7px;
	}



#item_thumb {
margin:0 0 .5em 0;
}
#item_swatches {
margin:0 0 1em 0;
}
#item_swaches p {
margin:0;
}



#swatch_name {
clear:left;
text-align:center;
font-weight:bold;
}
.column-main {
width:386px;
float:left;
background:transparent url(/designs/gui/bg-stitch_vert.gif) repeat-y 100% 0;
padding-top:6px;
padding-bottom:1em;
}

.column-details {
width:210px;
float:left;
padding-left:2px;
padding-top:6px;

}
.column-details h2 {
padding-left:6px;
margin-bottom:.5em;
}
.column-details p {
padding-left:6px;
}
.column-details ul {
padding-left:30px;
}

p,ul {margin:0 0 0 0;}


#item_form {
background:transparent url(/designs/gui/bg-stitch_horz.gif) repeat-x 0 0;
margin-top:4px;
}
#item_form p {
margin-bottom:1em;
}
form {
padding-left:1px;
}

form span {
color:#8C8779;
font-size:.9em;
}
input.field,
option,
select,
textarea {
border:1px solid #bacaca;
font-size:10px;
font-family:Verdana, Arial, sans-serif;
padding:3px;
}
option {
border:0;
}
select {
padding:0;
margin:0 1em 0 0;
width:223px;
}
input.field{
width:2.5em;
}
input.button {
float:right;
margin-right:10px;
}
input#custom_text {
margin:.5em 0 1em 0;
width:350px;
padding:5px;
font-size:13pt;
line-height:1.3em;
font-family:monospace,"Trebuchet MS",Tahoma,Verdana, Arial, sans-serif;
color:#322;
}
.fix {
clear:both;
}
.none {
display:none;
}


/* MENU STYLES ======================= */
ul#menu {
position:absolute;
left:-105px;
top:85px;
}
ul#menu,
ul#menu ul {
list-style:none;
text-align:right;
margin:0;
padding:0;
}
ul#menu,
ul#menu ul {
padding:5px 12px 0 0;
background-repeat:no-repeat;
background-position:100% 50%;
}

#menu li {
padding:5px 5px 5px 0;
background-repeat:no-repeat;
background-position:100% 50%;
}
#menu li a {
font-family:Arial,sans-serif;
letter-spacing:1px;
color:#BEDFF2;
font-size:9px;
text-transform:uppercase;
text-decoration:none;

}
#menu li.active a {
color:#462300;
background-color:#BEDFF2;
padding:0 1px;
}
#menu li.active li a,
#menu li li a {
color:#BEDFF2;
background-color:transparent;
padding:0;
}
#menu #menu_custom li a {
color:#CADD88;
}
#menu #menu_custom {
background-image:url(/designs/gui/nav-text-1.gif);
}
#menu #menu_custom li {
background-image:url(/designs/gui/nav-rail-1.gif);
}
#menu #menu_classic {
background-image:url(/designs/gui/nav-text-2.gif);
}
#menu #menu_classic li {
background-image:url(/designs/gui/nav-rail-2.gif);
}
#menu li.first {
background-position:100% 0%;
}
#menu li.last {
background-position:100% 100%;
}
#menu #menu_custom li.active a,
#menu #menu_custom li.active a:hover  {
background-color:#CADD88;
color:#462300;
}
#menu li a:hover,
#menu #menu_custom li a:hover,
#menu #menu_classic li a:hover  {
color:#DDC067;
background-color:transparent;
}
#menu #menu_custom li.active a:hover,
#menu #menu_classic li.active a:hover {
color:#462300;
}
#menu #menu_classic li a {
color:#CDB2CB;
}
#menu #menu_classic li.active a,
#menu #menu_classic li.active a:hover {
background-color:#CDB2CB;
color:#462300;
}
