html, body, form{width:100%; padding:0; margin:0}
body			{ background-color:#EAB4A4; background-image:url(/images/bg.jpg); background-repeat:repeat-x; font-family:Georgia; color:#635856;}
div				{ display: inline-block; }
div				{ display: block; }

h1				{ font-family: Georgia; font-size:14px; color:#000; font-weight: normal; padding:0; margin:0; }

img				{ display:block; border:none; }
table			{ padding:0; margin:0}
td				{ padding:0; margin:0; vertical-align:top; }
p				{ padding:0; margin:0; }

a				{ color:#8E2628; text-decoration:underlined; }
a:hover			{ color:#561410; }


.bodycolor		{background-color:#ffffff;}

#CONTAINER		{ position:relative; width:1004px; height:100%; margin:0 auto; z-index: 1000;}
#HEADER			{ height:130px; font-size:12px; position:relative; z-index:4000}
#FOOTER			{ font-size:11px; color:#171411; font-family:Georgia; padding-bottom:50px; clear: both; width: 1004px;}

#LOGO			{position:absolute; top:0; left:7px;}
#SIDENAV		{width:186px;}
#CONTENT		{width:818px; min-height:500px; _height:500px; padding-bottom:40px}
#CONTENTAREA	{ position:relative; z-index:0; background-color:#FFF;}
#MAINNAV		{position:absolute; width:1004px; left:10px; top:106px; font-size:10px}
#SUBHEADER		{ border-bottom:solid 1px #DAD0D1; margin:0 35px 0 0; padding: 20px 0 3px 0}
#SUBHEADERNOLINE{ margin:0 35px 0 18px; padding: 20px 0 3px 0}
#SUBMENU		{}

.clear			{clear:both; line-height:0; font-size:0;}
.paragraph		{font-family:Trebuchet MS; font-size:12px; color:#666; line-height: 23px;}
.red			{color:#8E2628;}
.pagetitle		{font-family:Georgia; font-size:14px; color:#000;  }
.pagetitlered	{font-family:Georgia; font-size:14px; color:#8E2628;  }

.subtitle		{font-family:Georgia; font-size:26px; color:#8E2628;}
.producttitle	{font-family:Georgia; font-size:18px; color:#8E2628;}

a.footer		{font-family:Georgia; color:#333; text-decoration:none;}
a.footer:hover	{color:#8E2628;}

.sidetitle		{ height:18px; background-color:#FFF; text-transform:uppercase; font-size:10px; text-indent:1em; line-height:18px; overflow:hidden; }
.sidenav		{ font-family:Georgia; color:#171411 ; font-size:11px; text-decoration:none; line-height: 14px;}
.divider		{ clear:both; line-height:0; font-size:0; border-top:solid 1px #DAD0D1; height:0px; }
.presssquare	{ clear: both; width:660px; }

.stonesquare	{ clear: both; width:380px; }

.sidenav_shadow{ height:4px; background-image:url(../images/sidenav_shadow.jpg); font-size:0; line-height:0; opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100);}


a.button{border:solid 1px #000; background-color:#565553; height:20px; width:80px; display:block; font-family:Georgia; font-size:9px; color:#FFF; text-align:center; text-decoration:none; line-height:20px; text-transform:uppercase;}
a.button:hover{background-color:#8E2628}

a.wishbutton{border:solid 1px #cccccc; background-color:#ffffff; height:18px; display:block; font-family:Georgia; font-size:9px; text-align:center; text-decoration:none; line-height:18px; text-transform:uppercase;}
a.wishbutton:hover{background-color:#8E2628; color:#ffffff;}


a.subbutton{border:solid 1px #000; background-color:#565553; height:18px; display:block; font-family:Georgia; font-size:9px; color:#FFF; text-align:center; text-decoration:none; line-height:18px; text-transform:uppercase;}
a.subbutton:hover{background-color:#8E2628}

a.buttonpnk{background-color:#FBE3E1; height:24px; display:block; font-family:Georgia; font-size:9px; color:#7C2D30; text-align:center; text-decoration:none; line-height:24px}
a.buttonpnk:hover{background-color:#2F0229}

a.actionbutton		{background-color:#8E2628; height:24px; display:block; font-family:Georgia; font-size:10px; color:#ffffff; text-align:center; text-decoration:none; line-height:24px; border: 1px solid #fff}
a.actionbutton:hover	{background-color:#333333;}

a.emailbutton		{background-color:#ffffff; height:24px; display:block; font-family:Georgia; font-size:10px; color:#8E2628; text-align:center; text-decoration:none; line-height:24px; border: 1px solid #ccc}
a.emailbutton:hover	{background-color:#8E2628; color:#ffffff;}

a.actionpromo		{background-color:#EAB4A4; height:21px; display:block; font-family:Georgia; font-size:10px; color:#ffffff; text-align:center; text-decoration:none; line-height:21px; border: 1px solid #fff}
a.actionpromo:hover	{background-color:#8E2628;}

a.email{font-size:12px; color:#FFF299; text-decoration:underline}
a.email:hover {color:#635856;}



.label			{font-family:Trebuchet MS; font-size:17px; color:#FFF299; }
.navlabel		{font-family:Trebuchet MS; font-size:15px; color:#B366AC; font-weight:normal; padding:17px 0 0 20px}

a.MenuItem		{font-family:Trebuchet MS; font-size:18px; color:#B366AC; text-decoration:none; }

a.header		{font-family:Trebuchet MS; font-size:11px; color:#B366AC; text-decoration:none; }
a.header:hover	{color:#FFF299;}

a.addtobag		{font-family:Trebuchet MS; font-size:14px; color:#B366AC; text-decoration:none; }
a.addtobag:hover{color:#630156; }

a.Qlinks		{font-family:Trebuchet MS; font-size:14px; color:#B366AC; text-decoration:none; }
a.Qlinks:hover	{color:#630156; text-decoration:none;}

.paragraphdesigner{font-family:Trebuchet MS; font-size:16px; color:#FFF; line-height: 27px;}

.subnavlh		{line-height:1}

a.subnav{font-family:Trebuchet MS; font-size:13px; color:#FFF; line-height:1.4em; text-decoration:none; }
a.subnav:hover{color:#FFF299; text-decoration:none;}
a.subnavselect{font-family:Trebuchet MS; font-size:13px; color:#B466AC; text-decoration:none; text-decoration:none;}


a.next{font-family:Trebuchet MS; font-size:13px; color:#FFF299; line-height:1.4em; text-decoration:none; }
a.next:hover{color:#B466AC; text-decoration:none;}

a.close			{font-family:Trebuchet MS; font-size:12px; color:#B466AC; line-height:1.4em; text-decoration:none; }
a.close:hover	{color:#FFF299; text-decoration:none;}

a.login			{font-family:Georgia; font-size:12px; color:#8E2628; text-decoration:none; }
a.login:hover	{color:#333333; text-decoration:none;}

.login			{font-family:Georgia; font-size:11px; color:#666666; text-decoration:none; }

a.logout		{font-family:Georgia; font-size:12px; color:#999999; text-decoration:none; }
a.logout:hover	{color:#8E2628; text-decoration:none;}


.dividerlt		{clear:both; line-height:0; font-size:0; border-top:solid 1px #ccc; height:0px;}
.sublabel		{font-family:Trebuchet MS; font-size:17px; color:#FFFFFF;}
.subtext		{font-family:Trebuchet MS; font-size:12px; color:#FFFFFF;}

#PRESSOVERLAY	{position:absolute; z-index:2; top:0; left:0; width:328px; height:180px;}
#TAGLINE		{font-family:Trebuchet MS; font-size:15px; position:absolute; top:0px; left:240px}

.inputpadding{padding:0 0 5px 5px}
.required {font-family: Georgia; font-size: 15pt; color: #8E2628; text-decoration: none; position:relative; top:6px; padding-right:5px}
.fieldrequired {font-family: Georgia; font-size: 12pt; color: #8E2628; text-decoration: none;}


.modalbackground{position:absolute; background-color:#EAB4A4; z-index: 1000; background-color:#EAB4A4; background-image:url(/images/bg.jpg); background-repeat:repeat-x; opacity: .8; -moz-opacity: .8; filter: alpha(opacity=80);}


.feedbackpnl{}
.opaque{opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70);}
.dragme{position:relative; opacity: .0; -moz-opacity: .0; filter: alpha(opacity=00);}
.posrel{position:relative}

/* TEXT */

.paragraphhome  { color:#FFF; font-size:14px; font-family:Georgia; font-style:italic; line-height:1.5em; }

.homecontent	{ }


.lowercase		{ text-transform: lowercase; }
.strikethru		{ text-decoration: line-through }
.bold			{ font-weight:bold; }

.lineh				{ line-height: 20px; }
.lineh18			{ line-height: 18px; }
.lineh16			{ line-height: 16px; }
.lineh14			{ line-height: 14px; }

a.zoomclose		{font-family:georgia; font-size:12px; color:#8E2628; text-decoration:none; }
a.zoomclose:hover	{color:#333; text-decoration:none; }

.georgiared10	{font-family:georgia; font-size:10px; color:#8E2628;}
.georgiared12	{font-family:georgia; font-size:12px; color:#8E2628;}
.georgiared12b	{font-family:georgia; font-size:12px; color:#8E2628; font-weight:bold;}
.georgiared14	{font-family:georgia; font-size:14px; color:#8E2628;}
.georgiared14b	{font-family:georgia; font-size:14px; color:#8E2628; font-weight:bold;}
.georgiared16	{font-family:georgia; font-size:16px; color:#8E2628;}
.georgiared16b	{font-family:georgia; font-size:16px; color:#8E2628; font-weight:bold;}
.georgiared18	{font-family:georgia; font-size:18px; color:#8E2628;}
.georgiared18b	{font-family:georgia; font-size:18px; color:#8E2628; font-weight:bold;}

a.paging		{ font-family:Georgia; color:#8E2628 ; font-size:10px; text-decoration:none; }
a.paging:hover	{ color:#000000; text-decoration:underline; }

a.pagingno			{ font-family:times; color:#8E2628 ; font-size:12px; text-decoration:none; }
a.pagingno:hover	{ color:#000000; text-decoration:underline; }

a.pagingarrrows			{ font-family:Trebuchet MS; color:#8E2628 ; font-size:14px; text-decoration:none; }
a.pagingarrrows:hover	{ color:#000000; text-decoration:underline; }

.pagingnoselect		{ font-family:times; color:#000000 ; font-size:12px; text-decoration:none; }

a.georgiablk10		{ font-family:Georgia; color:#171411 ; font-size:10px; text-decoration:none; }
a.georgiablk10:hover{ color:#8E2628; }

a.georgiablk12		{ font-family:Georgia; color:#171411 ; font-size:12px; text-decoration:none; }
a.georgiablk12:hover{ color:#8E2628; }

a.georgiared12		{font-family:georgia; font-size:12px; color:#8E2628; text-decoration:underline; }
a.georgiared12:hover{color:#333;}

a.georgiablk16		{font-family:georgia; font-size:16px; color:#333333; text-decoration:none; }
a.georgiablk16:hover	{color:#333; }

a.georgiared16	{font-family:georgia; font-size:16px; color:#8E2628; text-decoration:none; }
a.georgiared16:hover	{color:#333; }

a.georgiared18	{font-family:georgia; font-size:18px; color:#8E2628; text-decoration:none; }
a.georgiared18:hover	{color:#333; }

a.georgiared14	{font-family:georgia; font-size:14px; color:#8E2628; text-decoration:none; }
a.georgiared14:hover	{color:#333; text-decoration:underline; }


a.georgiared14nl	{font-family:georgia; font-size:14px; color:#8E2628; text-decoration:none; }
a.georgiared14nl:hover	{color:#333; text-decoration:none; }

.georgiablk10	{font-family:georgia; font-size:10px; color:#333;}
.georgiablk12	{font-family:georgia; font-size:12px; color:#333;}
.georgiablk12b	{font-family:georgia; font-size:12px; color:#333; font-weight:bold;}
.georgiablk14	{font-family:georgia; font-size:14px; color:#333;}
.georgiablk14b	{font-family:georgia; font-size:14px; color:#333; font-weight:bold;}
.georgiablk16	{font-family:georgia; font-size:16px; color:#333;}
.georgiablk16b	{font-family:georgia; font-size:16px; color:#333; font-weight:bold;}

.georgialitegrey10	{font-family:georgia; font-size:10px; color:#999;}
.georgialitegrey12	{font-family:georgia; font-size:12px; color:#999;}

a.georgialitegrey10	{font-family:georgia; font-size:10px; color:#999; text-decoration:none; }
a.georgialitegrey10:hover	{color:#8E2628; text-decoration:none;}

a.georgialitegrey12	{font-family:georgia; font-size:12px; color:#999; text-decoration:none; }
a.georgialitegrey12:hover	{color:#8E2628; text-decoration:none;}

.blk9			{font-family:Trebuchet MS; font-size:9px; color:#333;}
.blk10			{font-family:Trebuchet MS; font-size:10px; color:#333;}
.blk11			{font-family:Trebuchet MS; font-size:11px; color:#333;}
.blk12			{font-family:Trebuchet MS; font-size:12px; color:#333;}
.blk12b			{font-family:Trebuchet MS; font-size:12px; color:#333; font-weight:bold;}
.blk14			{font-family:Trebuchet MS; font-size:14px; color:#333;}
.blk14b			{font-family:Trebuchet MS; font-size:14px; color:#333; font-weight:bold;}
.blk16			{font-family:Trebuchet MS; font-size:16px; color:#333;}
.blk16b			{font-family:Trebuchet MS; font-size:16px; color:#333; font-weight:bold;}
.blk18			{font-family:Trebuchet MS; font-size:18px; color:#333;}
.blk18b			{font-family:Trebuchet MS; font-size:18px; color:#333; font-weight:bold;}
.blk20			{font-family:Trebuchet MS; font-size:20px; color:#333;}
.blk20b			{font-family:Trebuchet MS; font-size:20px; color:#333; font-weight:bold;}

.grey18			{font-family:Trebuchet MS; font-size:18px; color:#aaa;}
.grey16			{font-family:Trebuchet MS; font-size:16px; color:#aaa;}

.red10			{font-family:Trebuchet MS; font-size:10px; color:#8E2628;}
.red12			{font-family:Trebuchet MS; font-size:12px; color:#8E2628;}
.red12b			{font-family:Trebuchet MS; font-size:12px; color:#8E2628; font-weight:bold;}
.red14			{font-family:Trebuchet MS; font-size:14px; color:#8E2628;}
.red14b			{font-family:Trebuchet MS; font-size:14px; color:#8E2628; font-weight:bold;}
.red16			{font-family:Trebuchet MS; font-size:16px; color:#8E2628;}
.red16b			{font-family:Trebuchet MS; font-size:16px; color:#8E2628; font-weight:bold;}
.red18			{font-family:Trebuchet MS; font-size:18px; color:#8E2628;}
.red18b			{font-family:Trebuchet MS; font-size:18px; color:#8E2628; font-weight:bold;}
.red20			{font-family:Trebuchet MS; font-size:20px; color:#8E2628;}
.red20b			{font-family:Trebuchet MS; font-size:20px; color:#8E2628; font-weight:bold;}

.red25			{font-family:Trebuchet MS; font-size:25px; color:#8E2628;}

.grey14			{font-family:Trebuchet MS; font-size:14px; color:#999;}