/* ----------------------------------------------------------------------------

    CSS for http://www.smashlips.com/
    Author: Ashley Baker (http://www.ashleybakerdesign.com/)
    Last Updated: 4/21/10
    
---------------------------------------------------------------------------- */

html { background: #d9ffb4 url(global_imgs/smashlips_skull_bg.gif) repeat 9px 7px; }

html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
}

div#container
{
	min-height: 100%;
	position: relative;
	width: 800px;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

div#header { background: #990; }

div#body
{
	padding: 0;
	padding-bottom: 140px;
	/* Height of the footer */
	background-color: transparent;
}

div#footer
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 22px;
	/* Height of the footer */
	background-color: #b2e5e5;
	color: #000;
}

p#copyright-txt
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding: 5px 0 5px 0;
	line-height: 11px;
	background-color: #b2e5e5;
	margin: 0;
	text-align: center;
}

p { font-family: 'georgia', 'times', 'times new roman', serif; }

div#logo
{
	position: relative;
	width: 507px;
	height: 140px;
	background-color: transparent;
	margin-top: -80px;
	border: 0;
}

div#paypal
{
	position: relative;
	width: 253px;
	height: 80px;
	margin-left: 547px;
	top: 14px;
	background-color: transparent;
	padding: 0;
	text-align: right;
}

img#paypalimg
{
	position: relative;
	width: 198px;
	height: 63px;
	border: 10px solid #d9ffb4;
	outline: 1px dashed #999900;
	background-color: #ffffff;
}

#giftcert
{
	margin-top: 5px;
	margin-right: 17px;
}

div#nav
{
	position: absolute;
	margin-top: 50px;
	left: 0;
	width: 240px;
	padding: 1em 0 1.5em 0;
	text-align: center;
	background-color: #fff;
	outline: 1px dashed #990;
	border: 10px solid #d9ffb4;
}

form#viewcart
{
	margin-top: -15px;
	margin-bottom: -10px;
	text-align: center;
}

fieldset
{
	padding: 0;
	margin: 0;
	border: 0;
	border-style: none;
}

input.button
{
	border: 0;
	border-style: none;
}

#contact input
{
	margin: 2px 0px 10px 40px;
	padding: 4px 4px 4px 4px;
	color: #000;
	background-color: #fff;
	font-family: "arial", "helvetica", sans-serif;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	border: 1px solid #990;
	width: 278px;
}

input.carttextbox
{
	margin: 2px 0px 10px 40px;
	padding: 4px 4px 4px 4px;
	color: #000;
	background-color: #fff;
	font-family: "arial", "helvetica", sans-serif;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	border: 1px solid #990;
	width: 370px;
}

textarea
{
	margin: 2px 0px 0px 40px;
	padding: 4px 4px 4px 4px;
	color: #000;
	background-color: #fff;
	font-family: "arial", "helvetica", sans-serif;
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	border: 1px solid #990;
	width: 370px;
}

#submitbutton
{
	position: relative;
	left: 0px;
	top: 0px;
	border: 0;
	border-style: none;
	outline: none;
	background-color: #fff;
	margin: 0px 7px 0px 40px;
	padding: 0;
	cursor: pointer;
	float: left;
}

#resetbutton
{
	border: 0;
	border-style: none;
	outline: none;
	background-color: #fff;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#adddreadcart
{
	position: relative;
	left: 0px;
	top: 0px;
	border: none;
	outline: none;
	background-color: #fff;
	margin: 5px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

label
{
	padding-left: 20px;
	font-family: "georgia", "times new roman", "times", serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
	background-color: #fff;
}

td.options
{
	padding-left: 145px;
	font-family: "georgia", "times new roman", "times", serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #fff;
}

select
{
	margin-bottom: 15px;
	margin-left: 165px;
	border: 1px solid #990;
	padding: 3px;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-family: "georgia", "times new roman", "times", serif;
	line-height: 2em;

}

.addbutton
{
	margin-left: 300px;
}

form#contactform
{
	margin-left: 0;
	padding: 0 0 0 0;
	border: 0;
}

div#dreadcartlist
{
	position: absolute;
	top: 475px;
	left: 0;
	width: 240px;
	background-color: #ffffff;
	color: #000000;
	padding: 1% 0 0.5% 0;
	font-weight: normal;
	line-height: 150%;
	text-align: center;
	outline: 1px dashed #990;
	border: 10px solid #d9ffb4;
}

div#contents
{
	position: relative;
	top: 50px;
	width: 455px;
	margin-left: 285px;
	background-color: #ffffff;
	padding: 1% 20px 1.5% 20px;
	outline: 1px dashed #990;
	border: 10px solid #d9ffb4;
}

table.colors
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 205px;
}

table.colors td
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	width: auto;
	text-align: left;
}

div#shippinglist
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	background-color: #ffffff;
	color: #000000;
	width: 450px;
	padding-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
}

table#shipping
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	margin-left: auto;
	margin-right: auto;
	width: 450px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
}

td.shipleftcol { padding-left: 110px; }
td.shiprightcol { padding-right: 90px; }

p.contentlistheader
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	width: 450px;
	height: 21px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.3em;
	text-align: center;
	line-height: 225%;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	margin-top: 20px;
}

p.cartheader
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #ff0000;
	/* width: 450px; */
	height: 21px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.3em;
	text-align: center;
	line-height: 225%;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	margin-top: 20px;
}

p.prodnav
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
	width: 240px;
	line-height: 175%;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 5px;
	text-align: center;
}

span.prodnavbrackets
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #b2e5e5;
	font-size: 13px;
	font-weight: bold;
	line-height: 175%;
}

p.infonav, p.fancyloz
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	margin-top: -13px;
	color: #000000;
	width: 240px;
	font-size: 13px;
	font-weight: bold;
	line-height: 175%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

span.infonavbrackets
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #b2e5e5;
	font-size: 13px;
	font-weight: bold;
	line-height: 175%;
}

p.fancyloz
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	font-size: 1.3em;
	color: #ff0000;
	font-weight: normal;
	line-height: 36px;
}

h1
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #ff0000;
	font-size: 21px;
	width: 450px;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 0.8em;
	text-align: center;
	line-height: 24px;
}

span.h1brackets
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #b2e5e5;
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 0.8em;
	line-height: 24px;
}

h1.grey
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #000;
	font-size: 21px;
	width: 450px;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 0.8em;
	text-align: center;
	line-height: 24px;
}

span.h1greybrackets
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #b2e5e5;
	font-size: 21px;
	font-weight: bold;
	line-height: 24px;
}

h2
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	margin-top: 1.5em;
	margin-bottom: 1em;
	color: #ff0000;
	width: 450px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 21px;
}

span.h2brackets
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #b2e5e5;
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
}

h3
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	margin-top: 0px;
	color: #ff0000;
	width: 450px;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}

p.contenttext, table.beads
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
}

table.beads { text-align: center; width: 450px; }

span.inline-about-flush-left
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #000000;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	vertical-align: top;
}

p.fancycontentloz
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	font-size: 1.3em;
	color: #b2e5e5;
	margin: -5px 0px 5px 0px;
	font-weight: normal;
	text-align: center;
}

p.listheader
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	margin-top: 0px;
	width: 240px;
	height: 21px;
	color: #ff0000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.3em;
	text-align: center;
	line-height: 225%;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

span.listheaderbrackets
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #b2e5e5;
	font-size: 14px;
	font-weight: bold;
}

a { font-family: 'georgia', 'times', 'times new roman', serif; }
a, a.infonav, a#cartlink, div#dreadlist a, a.top2nav, a.return { text-decoration: none; }
a, a.infonav, a#cartlink { color: #000000; }

div#dreadcartlist a
{
	border-bottom: 1px dotted #ff0000;
	padding-bottom: 1px;
}

a.top2nav, a.return
{
	color: #ff0000;
	font-weight: bold;
}

a.external, a.contentlink, a.return
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #000;
	padding-bottom: 1px;
	padding-right: 0;
	padding-left: 0;
	line-height: 16px;
}

a.about
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	line-height: 375%;
	border-bottom: 1px dotted #000;
	padding-bottom: 1px;
	padding-right: 0;
	padding-left: 0;
	margin-left: 84px;
}

a.inline-about
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	border-bottom: 1px dotted #000;
	padding-bottom: 1px;
	padding-right: 0;
	padding-left: 0;
	vertical-align: top;
	margin: 0;
	padding-top: 0;
}

a.trsebaya
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	line-height: 375%;
	border-bottom: 1px dotted #000;
	padding-bottom: 1px;
	padding-right: 0;
	padding-left: 0;
}

img#hair1
{
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: 4px double #990;
}

div#hair2-3
{
	text-align: center;
	position: relative;
	top: 1em;
	margin-bottom: 3em;
}

img#hair2, img#hair3 { border: 4px double #990; }
img#hair2 { margin-right: 20px; }
img#hair3 { margin-right: 0px; }

img#avatar
{
	float: left;
	margin: 0px 15px 30px 0px;
	padding: 0;
	border: 4px double #990;
}

img#verified
{
	float: left;
	margin: 0px 18px 0 0;
	padding: 0;
	width: 70px;
	height: 70px;
}

img#eblogo
{
	float: left;
	margin: 0px 8px 30px -10px;
	padding: 0;
	border: 0;
}

img#site5logo
{
	width: 75px;
	height: auto;
	float: left;
	margin: 0 15px 0 0;
	border: 0;
	padding: 0;
}

img.dreadcartimg
{
	float: left;
	margin: 4px 15px 10px 0;
	padding: 0;
	border: 4px double #990;
}

img#beadsintro
{
	float: right;
	margin: -5px 0px 0px 20px;
	padding: 0px 10px 0px 0px;
	border: none;
}

table#dreadfalls, table#beadlist
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	margin-top: -5px;
	margin-left: 0;
	margin-right: 0;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	width: 240px;
	text-align: right;
	padding-bottom: 1em;
}

td.leftcol
{
	text-align: right;
	padding-left: 10px;
}

td.rightcol
{
	text-align: left;
	padding-right: 10px;
}

table#beadlist td.centercol
{
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
}

table#beadlist td.leftcol
{
	text-align: left;
	padding-left: 45px;
}

table#beadlist td.rightcol
{
	text-align: left;
	padding-right: 55px;
}

img.beadthumb { border: 4px double #990; }


table#contact
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	font-size: 11px;
	border: 0px;
	padding: 0px;
	border-spacing: 0px;
	margin-left: -1px;
	line-height: 16px;
}

table#contact td
{
	font-family: 'georgia', 'times', 'times new roman', serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
}