a {outline:0;text-decoration:none;}
body {
background-image:url('/images/bg.jpg');
background-repeat:repeat;
color:white;
font-family:arial,verdana,sans;
}
.main {
margin:0; padding:0;
width:940px;margin:auto;
outline:0px solid yellow;
position:relative;
overflow:hidden;
}

.main .logo {
width:171px; height:78px;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/logo.png');
}

.main .logo[class] {
background-image:url('/images/logo.png');
}

.orderbox {
width:149px; height:47px;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/orderbox.png');
}

.orderbox[class] {
background-image:url('/images/orderbox.png');
}

#blue {
float:left;
}
#topmenu 
{
	padding-left:0px;
	padding-right:0px;
	margin-top:18px;
	position:relative;width:940px;overflow:hidden;text-transform: uppercase;outline:0px solid red;
}

.likea
{
	border:0px solid red;
}

#topmenu a,#topmenu .likea {font-weight:bold;font-size:14px;color:white;text-decoration:none;position:relative;z-index:2}

#topmenu a,#topmenu .likea {

border-bottom:3px solid #ffa300;
border-top:2px solid #131313;
float:left;
padding-top:3px;
padding-left:20px;
padding-right:20px;
padding-bottom:8px;
margin-left:4px;
font-size:17px;
  }

#topmenu a
{
    display:block;
    border:0px solid red;
    line-height:17px;
    margin-left:;
    padding-top:;
}

#topmenu .likea 
{
	padding-left:0px;
}

#topmenu a
{
	display:block;
	outline:0px solid red;
}

.likea
{
	margin-left:0px;
}

.ca {clear:both}

#topmenu a#active {
border-top:2px solid #ffa300;
border-bottom-color:#131313;
background-image:url('/images/menuback.png');
margin-left:0px;
width:;
}

#topmenu a .before, a .after {
height:55px;
width:3px;
position:absolute;
top:-2px;
}

#topmenu a .before {
left:-5px;

}

#topmenu a .after {
right:-5px;
top:-2px;
}

#topmenu a#active .before {
background-image:url('/images/beforeimage.png');
background-repeat:no-repeat;
width:6px;
height:45px;
z-index:100;
}

#topmenu a#active .after {
background-image:url('/images/afterimage.png');
background-repeat:no-repeat;
width:8px;
height:45px;
z-index:200;
}

/*#topmenu a:hover {
background-color:blue;
}*/

/*.menubottomline {
border-bottom:3px solid #ffa300;
margin-top:38px;
color:white;
width:6px;
}*/

#topmenu a:hover {
color:#ffa300;
}

#footlinks {
border-top:3px solid #ffa300;
padding-top:10px;
}

.housebg {
float:left;
width:934px;
border:3px solid #ffa300;
background-color:#110800 !important;
padding-top:20px;
position:relative;
*padding-bottom:30px;
*margin-bottom:13px;
}

.housebg img
{
    outline:0px solid red;
    margin-top:-20px;
}

#footlinks a {
color:white;
font-size:11px;
text-decoration:none;
float:left;
}

#footlinks img {
float:left;
padding:5px 15px;
}

#admin_editsafe, #admin_editthis {
background-position:bottom right;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:999;
height:12px
}
#admin_editthis {
background-image:url('/afimages/edittag.png');
}
#admin_editsafe {
background-image:url('/afimages/editsafe.png');
}

.maincontent {
width:940px;
}
.contentbg {padding-bottom:13px;}
.maincontent a {
text-decoration: none;
color:white;
}

.leftbigbox {
background-image:url('/images/handcraftslate.png');
background-repeat:no-repeat;
width:459px;
height:459px;
border:4px solid #ffa300;
float:left;
position:relative;
}

.middlebox {
background-image:url('/images/personal.png');
background-repeat:no-repeat;
width:143px;
height:301px;
border:2px solid #ffa300;
float:left;
position:relative;
}

.rightbox {
background-image:url('/images/gift.png');
background-repeat:no-repeat;
width:301px;
height:301px;
border:2px solid #ffa300;
float:left;
margin-left:10px;
position:relative;
}

.topright {
float:right;
margin-right:2px;
}

.bottombox {
background-image:url('/images/gardendecor.png');
background-repeat:no-repeat;
width:460px;
height:144px;
border:2px solid #ffa300;
float:right;
margin-left:10px;
margin-top:10px;
position:relative;
}

.text1 {
width:294px;
height:152px;
background-color:#131313;
opacity:0.6;
position:absolute;
top:13px;
left:12px;
*filter:alpha(opacity=60);
}

.toptext {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:60px;
position:absolute;
left:20px;
top:18px;
font-family:arial;
font-weight:bold !important;
font-size:18px;
line-height:22px;
}

.bottomtext {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:40px;
position:absolute;
left:20px;
top:95px;
font-size:12px;
font-family:arial;
font-weight:thin !important;
line-height:13px;
}

.text2 {
width:279px;
height:51px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:389px;
left:164px;
}

.toptext1 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:60px;
position:absolute;
left:180px;
top:392px;
font-family:arial;
font-weight:thin !important;
font-size:16px;
letter-spacing:1px;
}

.bottomtext1 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:40px;
position:absolute;
left:205px;
top:420px;
font-size:11px;
font-family:arial;
font-weight:thin !important;
line-height:12px;
}

.bottomtext1 a {
color:white;
}

.text3 {
width:120px;
height:75px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext2{
margin-top:2px;
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:thin !important;
font-size:18px;
letter-spacing:1px;
}

.bottomtext2 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:12px;
font-family:arial;
font-weight:thin !important;
line-height:13px;
}

.text4 {
width:249px;
height:62px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext3{
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:thin !important;
font-size:18px;
letter-spacing:1px;
}

.bottomtext3 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:240px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:thin !important;
line-height:13px;
}

.text5{
width:294px;
height:51px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext4{
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:220px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:thin !important;
font-size:18px;
letter-spacing:1px;
}

.bottomtext4 {
opacity:1 !important;
*filter:alpha(opacity:100);
background-color:transparent;
width:280px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:thin !important;
line-height:13px;
}

.contactform {
padding-top:23px !important;
width:502px;
float:left;
padding:10px 15px;
height:311px;
}

.contactform h2 {
font-size:1em;
margin:0; padding:0;
text-transform:uppercase;
padding-bottom:10px;
}

/*#msg {
color:#cecdcb;
 padding-bottom:10px; 
font-size:1em;
}*/

.cantactform
{
	padding-top:;
}

.contactform label {
float:left;
width:500px;
margin-bottom:10px;
color:#cecdcb;
}

.contactform label span {
float:left;
width:130px;
}

.contactform .contactsubmit {
float:left;
padding-left:130px;
}

.contactform input {
float:left;
border:1px solid #ffa300;
width:250px;
padding:3px 0;
}

.contactform textarea  {
float:left;
border:1px solid #ffa300;
width:330px;
height:130px;
}


background-image:url('/images/bg.jpg');
background-repeat:repeat;
color:white;
font-family:arial,verdana,sans;
}
.main {
margin:0; padding:0;
width:940px;margin:auto;
outline:0px solid yellow;
position:relative;
}

.main .logo {
width:171px; height:78px;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/logo.png');
}

.main .logo[class] {
background-image:url('/images/logo.png');
}

.orderbox {
margin-top:-3px;
width:149px; height:47px;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/orderbox.png');
}

.orderbox[class] {
background-image:url('/images/orderbox.png');
}

.blackdiv {
float:left;
border:3px solid #ffa300;
background-color:#110800;
*margin-bottom:12px;
}

#topmenu 
{
	padding-left:0px;
	padding-right:0px;
	margin-top:18px;
	position:relative;width:940px;overflow:hidden;text-transform: uppercase;outline:0px solid red;
}

.likea
{
	border:0px solid red;
}

#topmenu a,#topmenu .likea {font-weight:bold;font-size:14px;color:white;text-decoration:none;position:relative;z-index:2}

#topmenu a,#topmenu .likea {

border-bottom:3px solid #ffa300;
border-top:2px solid #131313;
float:left;
padding-top:3px;
padding-left:20px;
padding-right:20px;
padding-bottom:8px;
margin-left:4px;
font-size:17px;
  }

#topmenu a
{
    display:block;
    border:0px solid red;
    line-height:17px;
    margin-left:8px;
    padding-top:9px;
}

#topmenu .likea 
{
	padding-left:0px;
}

#topmenu a
{
	display:block;
	outline:0px solid red;
}

.likea
{
	margin-left:0px;
}

.ca {clear:both}

#topmenu a#active {
border-top:2px solid #ffa300;
border-bottom-color:#131313;
background-image:url('/images/menuback.png');
margin-left:0px;
width:89px;
}

#topmenu a .before, a .after {
height:55px;
width:3px;
position:absolute;
top:-2px;
}

#topmenu a .before {
left:-5px;

}

#topmenu a .after {
right:-5px;
top:-2px;
}

#topmenu a#active .before {
background-image:url('/images/beforeimage.png');
background-repeat:no-repeat;
width:6px;
height:45px;
z-index:100;
}

#topmenu a#active .after {
background-image:url('/images/afterimage.png');
background-repeat:no-repeat;
width:8px;
height:45px;
z-index:200;
}

/*#topmenu a:hover {
background-color:blue;
}*/

/*.menubottomline {
border-bottom:3px solid #ffa300;
margin-top:38px;
color:white;
width:6px;
}*/

#topmenu a:hover {
color:#ffa300;
}

#footlinks {
border-top:3px solid #ffa300;
padding-top:10px;
}

#footlinks a {
color:white;
font-size:11px;
text-decoration:none;
float:left;
}

#footlinks img {
float:left;
padding:5px 15px;
}

#admin_editsafe, #admin_editthis {
background-position:bottom right;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:999;
height:12px
}
#admin_editthis {
background-image:url('/afimages/edittag.png');
}
#admin_editsafe {
background-image:url('/afimages/editsafe.png');
}

.maincontent {
width:940px;
}
.contentbg {padding-bottom:13px;}
.maincontent a {
text-decoration: none;
color:white;
}

.leftbigbox {
background-image:url('/images/handcraftslate.png');
background-repeat:no-repeat;
width:459px;
height:459px;
border:4px solid #ffa300;
float:left;
position:relative;
}

.middlebox {
background-image:url('/images/personal.png');
background-repeat:no-repeat;
width:143px;
height:301px;
border:3px solid #ffa300;
float:left;
position:relative;
}

.rightbox {
background-image:url('/images/gift.png');
background-repeat:no-repeat;
width:301px;
height:301px;
border:3px solid #ffa300;
float:left;
margin-left:10px;
position:relative;
}

.topright {
float:right;
margin-right:2px;
}

.bottombox {
background-image:url('/images/gardendecor.png');
background-repeat:no-repeat;
width:460px;
height:144px;
border:3px solid #ffa300;
float:right;
margin-left:7px;
margin-top:10px;
position:relative;
}

.text1 {
width:294px;
height:152px;
background-color:#131313;
opacity:0.6;
position:absolute;
top:13px;
left:12px;
*filter:alpha(opacity=60);
}

.toptext {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:60px;
position:absolute;
left:20px;
top:18px;
font-family:arial;
font-weight:bold;
font-size:18px;
line-height:22px;
}

.bottomtext {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:275px;
height:40px;
position:absolute;
left:20px;
top:95px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:13px;
}

.text2 {
width:279px;
height:51px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:389px;
left:164px;
}

.toptext1 {
margin-top:4px;
margin-left:-3px;
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:60px;
position:absolute;
left:180px;
top:392px;
font-family:arial;
font-weight:bold;
font-size:16px;
letter-spacing:1px;
}

.bottomtext1 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:40px;
position:absolute;
left:205px;
top:420px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:12px;
}

.bottomtext1 a {
color:white;
}

.text3 {
width:120px;
height:75px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext2{
margin-top:2px;
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:bold;
font-size:18px;
letter-spacing:1px;
}

.bottomtext2 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:13px;
}

.text4 {
width:249px;
height:62px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext3{
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:bold;
font-size:18px;
letter-spacing:1px;
}

.bottomtext3 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:240px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:13px;
}

.text5{
width:294px;
height:51px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext4{
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:220px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:bold;
font-size:18px;
letter-spacing:1px;
}

.bottomtext4 {
opacity:1 !important;
*filter:alpha(opacity:100);
background-color:transparent;
width:280px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:13px;
}

.contactform {
width:502px;
float:left;
padding:10px 15px;
height:311px;
}

.contactform h2 {
font-size:1em;
margin:0; padding:0;
text-transform:uppercase;
padding-bottom:10px;
}

/*#msg {
color:#cecdcb;
padding-bottom:10px;
font-size:1em;
}*/

.contactform label {
float:left;
width:500px;
margin-bottom:10px;
color:#cecdcb;
}

.contactform label span {
float:left;
width:130px;
}

.contactform .contactsubmit {
float:left;
padding-left:130px;
}

.contactform input {
float:left;
border:1px solid #ffa300;
width:250px;
padding:3px 0;
}

.contactform textarea  {
float:left;
border:1px solid #ffa300;
width:330px;
height:130px;
}


.ecom_item {
width:154px;
height:317px;
float:left;
margin-right:0px;
margin-left:19px !important;
margin-top:30px;
margin-bottom:0px;
overflow:hidden;
outline:0px solid red;
}

.ecom_item div
{
	margin-top:5px;
	outline:0px solid green;
	width:154px !important;
}

.ecom_item div a img 
{
margin-left:7px;
margin-top:-1px;
margin-bottom:px;
padding-top:0px;
border:0
}

#item_img_div
{
	outline:0px solid green;
	width:130px;
	height:150px;
	overflow:hidden;
}

.alnk {
color:white;
text-decoration:none;
font-family:arial;
font-weight:bold;
display:block;
overflow:hidden;
margin-top:13px;
height:39px;
}

body {
background-image:url('/images/bg.jpg');
background-repeat:repeat;
color:white;
font-family:arial,verdana,sans;
}
.main {
margin:0; padding:0;
width:940px;margin:auto;
outline:0px solid yellow;
position:relative;
overflow:hidden;
}

.main .logo {
width:171px; height:78px;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/logo.png');
}

.main .logo[class] {
background-image:url('/images/logo.png');
}

.orderbox {
width:149px; height:47px;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/orderbox.png');
}

.orderbox[class] {
background-image:url('/images/orderbox.png');
}

#topmenu 
{
	padding-left:0px;
	padding-right:0px;
	margin-top:18px;
	position:relative;width:940px;overflow:hidden;text-transform: uppercase;outline:0px solid red;
}

.likea
{
	border:0px solid red;
}

#topmenu a,#topmenu .likea {font-weight:bold;font-size:14px;color:white;text-decoration:none;position:relative;z-index:2}

#topmenu a,#topmenu .likea {

border-bottom:3px solid #ffa300;
border-top:2px solid #131313;
float:left;
padding-top:3px;
padding-left:20px;
padding-right:20px;
padding-bottom:8px;
margin-left:4px;
font-size:17px;
  }

#topmenu a
{
    display:block;
    border:0px solid red;
    line-height:17px;
    margin-left:8px;
    padding-top:9px;
}

#topmenu .likea 
{
	padding-left:0px;
}

#topmenu a
{
	display:block;
	outline:0px solid red;
}

.likea
{
	margin-left:0px;
}

.ca {clear:both}

#topmenu a#active {
border-top:2px solid #ffa300;
border-bottom-color:#131313;
background-image:url('/images/menuback.png');
margin-left:0px;
width:89px;
}

#topmenu a .before, a .after {
height:55px;
width:3px;
position:absolute;
top:-2px;
}

#topmenu a .before {
left:-5px;

}

#topmenu a .after {
right:-5px;
top:-2px;
}

#topmenu a#active .before {
background-image:url('/images/beforeimage.png');
background-repeat:no-repeat;
width:6px;
height:45px;
z-index:100;
}

#topmenu a#active .after {
background-image:url('/images/afterimage.png');
background-repeat:no-repeat;
width:8px;
height:45px;
z-index:200;
}

/*#topmenu a:hover {
background-color:blue;
}*/

/*.menubottomline {
border-bottom:3px solid #ffa300;
margin-top:38px;
color:white;
width:6px;
}*/

#topmenu a:hover {
color:#ffa300;
}

#footlinks {
border-top:3px solid #ffa300;
padding-top:10px;
}

.housebg {
float:left;
width:934px;
border:3px solid #ffa300;
background-color:#131313;
padding-top:20px;
position:relative;
margin-bottom:13px;
*padding-bottom:30px;
*margin-bottom:13px;
}

.housebg img
{
    outline:0px solid red;
    margin-top:-20px;
}

#footlinks a {
color:white;
font-size:11px;
text-decoration:none;
float:left;
}

#footlinks img {
float:left;
padding:5px 15px;
}

#admin_editsafe, #admin_editthis {
background-position:bottom right;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:999;
height:12px
}
#admin_editthis {
background-image:url('/afimages/edittag.png');
}
#admin_editsafe {
background-image:url('/afimages/editsafe.png');
}

.maincontent {
width:940px;
}
.contentbg {padding-bottom:13px;}
.maincontent a {
text-decoration: none;
color:white;
}

.leftbigbox {
background-image:url('/images/handcraftslate.png');
background-repeat:no-repeat;
width:459px;
height:459px;
border:4px solid #ffa300;
float:left;
position:relative;
}

.middlebox {
background-image:url('/images/personal.png');
background-repeat:no-repeat;
width:143px;
height:301px;
border:2px solid #ffa300;
float:left;
position:relative;
}

.rightbox {
background-image:url('/images/gift.png');
background-repeat:no-repeat;
width:301px;
height:301px;
border:2px solid #ffa300;
float:left;
margin-left:10px;
position:relative;
}

.topright {
float:right;
margin-right:2px;
}

.bottombox {
background-image:url('/images/gardendecor.png');
background-repeat:no-repeat;
width:460px;
height:144px;
border:2px solid #ffa300;
float:right;
margin-left:10px;
margin-top:10px;
position:relative;
}

.text1 {
width:294px;
height:152px;
background-color:#131313;
opacity:0.6;
position:absolute;
top:13px;
left:12px;
*filter:alpha(opacity=60);
}

.toptext {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:60px;
position:absolute;
left:20px;
top:18px;
font-family:arial;
font-weight:bold !important;
font-size:18px;
line-height:22px;
}

.bottomtext {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:40px;
position:absolute;
left:20px;
top:95px;
font-size:12px;
font-family:arial;
font-weight:thin !important;
line-height:13px;
}

.text2 {
width:279px;
height:51px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:389px;
left:164px;
}

.toptext1 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:60px;
position:absolute;
left:180px;
top:392px;
font-family:arial;
font-weight:thin !important;
font-size:16px;
letter-spacing:1px;
}

.bottomtext1 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:40px;
position:absolute;
left:205px;
top:420px;
font-size:11px;
font-family:arial;
font-weight:thin !important;
line-height:12px;
}

.bottomtext1 a {
color:white;
}

.text3 {
width:120px;
height:75px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext2{
margin-top:2px;
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:thin !important;
font-size:18px;
letter-spacing:1px;
}

.bottomtext2 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:12px;
font-family:arial;
font-weight:thin !important;
line-height:13px;
}

.text4 {
width:249px;
height:62px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext3{
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:thin !important;
font-size:18px;
letter-spacing:1px;
}

.bottomtext3 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:240px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:thin !important;
line-height:13px;
}

.text5{
width:294px;
height:51px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext4{
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:220px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:thin !important;
font-size:18px;
letter-spacing:1px;
}

.bottomtext4 {
opacity:1 !important;
*filter:alpha(opacity:100);
background-color:transparent;
width:280px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:thin !important;
line-height:13px;
}

.contactform {
width:502px;
float:left;
padding:10px 15px;
height:311px;
}

.contactform h2 {
font-size:1em;
margin:0; padding:0;
text-transform:uppercase;
padding-bottom:10px;
}

#msg {
color:#cecdcb;
padding-bottom:0px;
font-size:1em;
}

.contactform label {
float:left;
width:500px;
margin-bottom:10px;
color:#cecdcb;
}

.contactform label span {
float:left;
width:130px;
}

.contactform .contactsubmit {
float:left;
padding-left:130px;
}

.contactform input {
float:left;
border:1px solid #ffa300;
width:250px;
padding:3px 0;
}

.contactform textarea  {
float:left;
border:1px solid #ffa300;
width:330px;
height:130px;
}


background-image:url('/images/bg.jpg');
background-repeat:repeat;
color:white;
font-family:arial,verdana,sans;
}
.main {
margin:0; padding:0;
width:940px;margin:auto;
outline:0px solid yellow;
position:relative;
}

.main .logo {
width:171px; height:78px;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/logo.png');
}

.main .logo[class] {
background-image:url('/images/logo.png');
}

.orderbox {
margin-top:-3px;
width:149px; height:47px;
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/orderbox.png');
}

.orderbox[class] {
background-image:url('/images/orderbox.png');
}

#topmenu 
{
	padding-left:0px;
	padding-right:0px;
	margin-top:18px;
	position:relative;width:940px;overflow:hidden;text-transform: uppercase;outline:0px solid red;
}

.likea
{
	border:0px solid red;
}

#topmenu a,#topmenu .likea {font-weight:bold;font-size:14px;color:white;text-decoration:none;position:relative;z-index:2}

#topmenu a,#topmenu .likea {

border-bottom:3px solid #ffa300;
border-top:2px solid #131313;
float:left;
padding-top:3px;
padding-left:20px;
padding-right:20px;
padding-bottom:8px;
margin-left:4px;
font-size:17px;
  }

#topmenu a
{
    display:block;
    border:0px solid red;
    line-height:17px;
    margin-left:8px;
    padding-top:9px;
}

#topmenu .likea 
{
	padding-left:0px;
}

#topmenu a
{
	display:block;
	outline:0px solid red;
	padding-top:10px;
}

.likea
{
	margin-left:0px;
}

.ca {clear:both}

#topmenu a#active {
border-top:2px solid #ffa300;
padding-top:8px;
border-bottom-color:#131313;
background-image:url('/images/menuback.png');
margin-left:0px;
width:auto;
}

#topmenu a .before, a .after {
height:55px;
width:3px;
position:absolute;
top:-2px;
}

#topmenu a .before {
left:-5px;

}

#topmenu a .after {
right:-5px;
top:-2px;
}

#topmenu a#active .before {
background-image:url('/images/beforeimage.png');
background-repeat:no-repeat;
width:6px;
height:45px;
z-index:100;
}

#topmenu a#active .after {
background-image:url('/images/afterimage.png');
background-repeat:no-repeat;
width:8px;
height:45px;
z-index:200;
}

/*#topmenu a:hover {
background-color:blue;
}*/

/*.menubottomline {
border-bottom:3px solid #ffa300;
margin-top:38px;
color:white;
width:6px;
}*/

#topmenu a:hover {
color:#ffa300;
}

#footlinks {
border-top:3px solid #ffa300;
padding-top:10px;
}

#footlinks a {
color:white;
font-size:11px;
text-decoration:none;
float:left;
}

#footlinks img {
float:left;
padding:5px 15px;
}

#admin_editsafe, #admin_editthis {
background-position:bottom right;
background-repeat:no-repeat;
display:block;
position:relative;
z-index:999;
height:12px
}
#admin_editthis {
background-image:url('/afimages/edittag.png');
}
#admin_editsafe {
background-image:url('/afimages/editsafe.png');
}

.maincontent {
width:940px;
}
.contentbg {padding-bottom:13px;}
.maincontent a {
text-decoration: none;
color:white;
}

.contentbg  .shipping_detail{
border:3px solid #ffa300;
background-color:#110800 !important;
padding:20px;
}

.leftbigbox {
background-image:url('/images/handcraftslate.png');
background-repeat:no-repeat;
width:459px;
height:459px;
border:4px solid #ffa300;
float:left;
position:relative;
}

.middlebox {
background-image:url('/images/personal.png');
background-repeat:no-repeat;
width:143px;
height:301px;
border:3px solid #ffa300;
float:left;
position:relative;
}

.rightbox {
background-image:url('/images/gift.png');
background-repeat:no-repeat;
width:301px;
height:301px;
border:3px solid #ffa300;
float:left;
margin-left:10px;
position:relative;
}

.topright {
float:right;
margin-right:2px;
}

.bottombox {
background-image:url('/images/gardendecor.png');
background-repeat:no-repeat;
width:460px;
height:144px;
border:3px solid #ffa300;
float:right;
margin-left:7px;
margin-top:10px;
position:relative;
}

.text1 {
width:294px;
height:152px;
background-color:#131313;
opacity:0.6;
position:absolute;
top:13px;
left:12px;
*filter:alpha(opacity=60);
}

.toptext {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:60px;
position:absolute;
left:20px;
top:18px;
font-family:arial;
font-weight:bold;
font-size:18px;
line-height:22px;
}

.bottomtext {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:275px;
height:40px;
position:absolute;
left:20px;
top:95px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:13px;
}

.text2 {
width:279px;
height:51px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:389px;
left:164px;
}

.toptext1 {
margin-top:4px;
margin-left:-3px;
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:60px;
position:absolute;
left:180px;
top:392px;
font-family:arial;
font-weight:bold;
font-size:16px;
letter-spacing:1px;
}

.bottomtext1 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:260px;
height:40px;
position:absolute;
left:205px;
top:420px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:12px;
}

.bottomtext1 a {
color:white;
}

.text3 {
width:120px;
height:75px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext2{
margin-top:2px;
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:bold;
font-size:18px;
letter-spacing:1px;
}

.bottomtext2 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:13px;
}

.text4 {
width:249px;
height:62px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext3{
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:120px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:bold;
font-size:18px;
letter-spacing:1px;
}

.bottomtext3 {
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:240px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:13px;
}

.text5{
width:294px;
height:51px;
background-color:#131313;
opacity:0.6;
*filter:alpha(opacity=60);
position:absolute;
top:10px;
left:12px;
}

.toptext4{
opacity:1 !important;
*filter:alpha(opacity=100);
background-color:transparent;
width:220px;
height:60px;
position:absolute;
left:18px;
top:15px;
font-family:arial;
font-weight:bold;
font-size:18px;
letter-spacing:1px;
}

.bottomtext4 {
opacity:1 !important;
*filter:alpha(opacity:100);
background-color:transparent;
width:280px;
height:40px;
position:absolute;
left:18px;
top:40px;
font-size:11px;
font-family:arial;
font-weight:bold;
line-height:13px;
}

.contactform {
width:502px;
float:left;
padding:10px 15px;
height:311px;
}

.contactform h2 {
font-size:1em;
margin:0; padding:0;
text-transform:uppercase;
padding-bottom:10px;
}

/*#msg {
color:#cecdcb;

font-size:1em;
}*/

.contactform label {
float:left;
width:500px;
margin-bottom:10px;
color:#cecdcb;
}

.contactform label span {
float:left;
width:130px;
}

.contactform .contactsubmit {
float:left;
padding-left:130px;
margin-top:-6px;
outline:0px solid red;
}

.contactform input {
float:left;
border:1px solid #ffa300;
width:250px;
padding:3px 0;
}

.contactform textarea  {
float:left;
border:1px solid #ffa300;
width:330px;
height:130px;
}


.ecom_item {
width:154px;
height:317px;
float:left;
margin-right:0px;
margin-left:19px !important;
margin-top:30px;
margin-bottom:0px;
overflow:hidden;
outline:0px solid red;
}

.ecom_item div
{
	margin-top:5px;
	outline:0px solid green;
	width:154px !important;
}

.ecom_item div a img 
{
margin-left:7px;
margin-top:-1px;
margin-bottom:px;
padding-top:0px;
border:0
}

#item_img_div
{
	outline:0px solid green;
	width:130px;
	height:150px;
	overflow:hidden;
}

.alnk {
color:white;
text-decoration:none;
font-family:arial;
font-weight:bold;
display:block;
overflow:hidden;
margin-top:13px;
height:39px;
}

.ecom_pdetail {
overflow:hidden;
font-size:12px;
font-family:arial;
width:154px;
height:43px;
border:0px solid red;
margin-top:0px!important;
margin-bottom:10px;
}

.pd {
width:100%;
border:0px solid red;
}

.pd div
{
	
}
.moredetails
{
	position:relative;
	border:0px solid red;
}
.moredetails a {
color:#fc7a00;
font-family:arial;
font-weight:bold;
text-decoration:none;
font-size:12px;
margin-left:px;
display:block;
float:;
top:0px !important;
left:90px !important;
}

.moredetails img{
margin-left:4px;
width:30px;
height:25px;
border:0;
position:absolute;

top:-5px !important;
left:25px;
}

.price {
outline:0px solid red;
}

.pd img
{
	outline:0px solid red;
}

.addtobasket a {
text-decoration:none;
color:white;
font-family:arial;
font-weight:bold;
font-size:11px;
float:right;
}

.moredetails a{
	display:block;
	outline:0px dashed red;
}
.detailsblock {
float:left; width:520px;
}
.p_description {
outline:0px dashed yellow;
float:left;
width:auto;
position:relative;
color:#cecdcb;
height:px;
}

.p_description h1 {
margin-top:5px;
margin-bottom:15px;
margin-left:0;
margin-right:0;
padding:0;

}

.p_detail {
border:3px solid #ffa300;
width:894px;
position:relative;
padding:15px 20px;
background-color:#110800;
}

.priceandadd {
outline:0px dashed green;
float:left;
font-weight:bold;
font-size:20px;
width:520px;
margin-top:80px;
margin-left:0px;
margin-right:0px; 
padding:0;
}

.priceandadd .addbox {
    outline:0px dashed red;
    position:absolute;
    left:320px;
}
.addbox img
{
    position:absolute;
    top:-3px;
    left:170px;
    width:33px;
    height:;
}

.priceandadd a {
color:#cecdcb;
font-size:0.8em;
text-decoration:underline;
}

.priceandadd img {
border:0;
text-decoration:none !important;
margin-bottom:-10px;
background-color:#131313;
}

.detail_thumbnail {
float:left;
margin-top:15px;
margin-right:15px;
}

.p_photos {
float:left; width:350px;
height:auto;
margin-bottom:20px
}
#detail_photo_main {
width:330px;
}
h1 {
font-size:18px;
margin:0; padding:0;
padding-bottom:20px;
}

.newsletter h2 {
font-size:1em;
margin:0; padding:0;
text-transform:uppercase;
padding-bottom:10px;
}

h2 {
font-size:1.5em;
margin:0; padding:0;
}

.p_description h3 {
font-size:1.1em;
margin:0; padding:0;
padding-bottom:5px;
color:#ffa300;
}

.backlink {
float:left;
width:100%;
font-size:15px;
font-weight:bold;
margin-bottom:15px;
}

.backlink a {
display:block;
outline:0px dashed green;
margin-top:2px;
margin-left:-1px;
text-decoration:none;
color:white;
}


#subcattree {width:100%;overflow:hidden; padding-bottom:15px;
text-transform: uppercase; height:16px;}
#subcattree a {
display:block;
margin-top:4px;
color:white;font-size:12px;float:left;font-weight:500;
margin-left:-20px;
padding-left:20px;
padding-right:36px;
background:url('/images/dot.png') no-repeat left center;
text-align:center;
font-weight:bold;
}
#subcattree a div.arrow {
width:100%; height:4px;
background-image:url('/images/arrowdown.png');
background-position:center;
background-repeat:no-repeat;
}

.about_title
{
	outline:0px dashed red;
}
.about_title h1
{
    display:block;
    margin-top:6px;
    margin-left:-3px;
    outline:0px solid green;
}

.aboutus {
border:3px solid #ffa300;
width:894px;
padding:15px 20px;
background-color:#110800;
}

.aboutus p
{
    display:block;
    outline:0px solid red;
    margin-top:1px;
    padding:0px;
    font-size:px;
}

.about_photo {
outline:0px solid red;
background-image:url('/images/ann.jpg');
background-repeat:no-repeat;
width:168px;
height:164px;
margin-right:22px;
margin-bottom:3px;
float:left;
}
.about_descript {
float:left;
font-size:1em;
width:710px;
color:;
}

.postage_descript {
outline:0px dashed red;
margin-top:-13px;
margin-left:1px;
float:left;
font-size:1em;
color:#cecece;
}


.postage_descript a {
color:#cecece;
text-decoration:none;
}

.postage_photo {
background-image:url('/images/giftbox1.jpg');
background-repeat:no-repeat;
outline:0px dashed red;
margin-top:4px !important;
margin-left:22px !important;
width:115px;
height:157px;
float:left;
margin:0 50px 10px 40px;
}

.postage {
background-color:#110800;
border:3px solid #ffa300;
width:894px;
padding:15px 20px;
}

.privacy {
border:3px solid #ffa300;

padding:15px 20px;
}

.related {
border:3px solid #ffa300;
background-color:#110800;
width:694px;
height:375px;
margin-top:10px;
margin-bottom:13px;
}

.checkoutblock {
position:relative;
background-color:#110800;
border:3px solid #ffa300;
width:693px;
height:auto;
}
 
.checkoutblock table
{
        margin-top:2px;
        margin-left:5px;
        
}


.rightblock {
background-color:#110800;
border:3px solid #ffa300;
width:223px;
float:right;
margin-bottom:20px;
*margin-left:-60px;
}

.orangetitle {
color:#ffa400;
font-weight:bold;
font-size:17px;
margin-top:13px;
margin-left:17px;
margin-bottom:20px;
}

.whitecontent {
color:#cecece;
font-size:16px;
margin-left:15px;
width:200px;
}

.headertext {
color:#ffa300;
font-size:15px;
font-weight:bold;
padding-top:3px;
padding-left:20px;
padding-bottom:10px;
}

.quantity {
color:#cecece;
padding-left:15px;
}

.alnkcart {
color:#cecece;
text-decoration:none;
}

.checkoutbox {
background-image:url('/images/orderbox1.jpg');
background-repeat:no-repeat;
width:250px;
height:47px;
margin-top:22px;
margin-left:15px;
margin-bottom:20px;
outline:0px dashed red;
}

.itemprice {
color:#cecece;
padding-left:200px;
padding-right:70px;
}

.updatecart {
color:#ffa300;
text-decoration:none;
font-size:13px;
}

.updatecart a {
color:#ffa300;
}

.checkout_total {
color:#ffa300;
font-size:18px;
font-weight:bold;
padding-left:100px
}

.checkoutnow {
float:right;
margin-right:20px;
margin-top:80px;
margin-bottom:20px;
}

.checkout_related {
outline:0px dashed red;
color:#ffa300;
font-size:15px;
font-weight:bold;
margin-top:17px;
margin-left:22px;
margin-bottom:20px;
}


.checkout_all
{
	outline:0px dashed red;
    position:relative;
}

.checkout_all a
{
	color:#d0cecf !important;
}

.checkout_related_photo img {
position:absolute;
width:132px;
height:176px;
left:63px;
top:5px;
margin-bottom:15px;
}

.checkout_related_title {
position:absolute;
font-weight:bold;
font-size:15px;
left:56px;
top:200px;
}

.checkout_related_descript {
position:absolute;
font-size:12px;
width:150px;
left:56px;
top:220px;
margin-bottom:5px;
}

.checkout_related_price {
position:absolute;
font-weight:bold;
left:56px;
top:250px;
margin-bottom:10px;
}

.checkout_related_moredetails a {
position:absolute;
color:#ffa300 !important;
text-decoration:none;
font-weight:bold;
font-size:13px;
left:56px;
top:255px;
}


.checkout_moredetail {
width:220px;
position:relative;
}

.moredetail_image a {
position:absolute;
color:white;
text-decoration:none;
font-weight:bold;
font-size:13px;
float:right;
position:absolute;
top:253px;
left:155px
}

.moredetail_image img {
width:30px;
height:25px;
border:0;
position:absolute;
top:-7px;

}

.checkout_related_photo2 img {
width:132px;
height:176px;
position:absolute;
top:5px;
left:280px;
}

.checkout_related_title2 {
font-weight:bold;
font-size:15px;
position:absolute;
top:205px;
left:275px;
}

.checkout_related_descript2 {
font-size:12px;
width:150px;
position:absolute;
top:220px;
left:275px;
}

.checkout_related_price2 {
font-weight:bold;
position:absolute;
top:252px;
left:275px;
}

.checkout_related_moredetails2 a {
position:absolute;
color:#ffa300 !important;
text-decoration:none;
font-weight:bold;
font-size:13px;
top:275px;
left:75px;
}

.checkout_moredetail2 {
width:220px;
position:relative;
left:200px;
top:-40px
}

.moredetail_image2 a {
color:white;
text-decoration:none;
font-weight:bold;
font-size:13px;
float:right;
position:absolute;
top:273px;
left:170px
}

.moredetail_image2 img {
width:30px;
height:25px;
border:0;
position:absolute;
top:-7px;
left:30px;
}

.checkout_related_photo3 img {
width:132px;
height:176px;
position:absolute;
top:4px;
left:500px;
}

.checkout_related_title3 {
font-weight:bold;
font-size:15px;
position:absolute;
top:204px;
left:490px;
}

.checkout_related_descript3 {
font-size:12px;
width:150px;
position:absolute;
top:220px;
left:491px;
}

.checkout_related_price3 {
font-weight:bold;
position:absolute;
top:252px;
left:493px;
}

.checkout_related_moredetails3 a {
position:absolute;
color:#ffa300 !important;
text-decoration:none;
font-weight:bold;
font-size:13px;
top:296px;
left:92px;
}

.checkout_moredetail3 {
width:220px;
position:relative;
left:400px;
top:-80px
}

.moredetail_image3 a {
color:white;
text-decoration:none;
font-weight:bold;
font-size:13px;
float:right;
position:absolute;
top:295px;
left:187px
}

.moredetail_image3 img {
width:30px;
height:25px;
border:0;
position:absolute;
top:-7px;
left:30px;
}

.viewbasket {
float:right;
z-index:1; border:1px solid red;
}

.itemsorder {
position:absolute;
top:56px;
right:3px;
font-weight:bold;
font-size:15px;
color:white;
z-index:99;
}


.newsletter_descript {
margin-bottom:20px;

}

.newsletter {
padding-top:23px !important;
float:right; width:392px;
height:311px;
padding:10px 10px 10px 0;
}

.newsletter label, .newsletter p {
color:#cecdcb;
}

.newsletter p {
margin:0; padding:0;
padding-bottom:10px;
}

.newsletter .belowtext {
margin-top:15px;
*margin-top:-4px;
color:#cecdcb;
}

.newsletter input {
border:1px solid #ffa300;
margin-top:5px;
width:250px;
padding:3px 0;
}

.newsletter_descript1 {
float:left;
margin-top:20px;
}

.newsletter_submit {
position:relative;
top:35px;
left:-210px;
margin-bottom:15px;
}

.newsletter_submit a {
text-decoration:none;
}

.newsletter_submit img {
width:113px;
height:44px;
border:0;
}


.headerimage_description {
width:500px;
font-size:12px;
font-weight:bold;
position:absolute;
top:45px;
left:30px;
}

.imagedescription {
position:absolute;
top:40px
}


.image_opacity {
background-color:black;
width:640px;
height:80px;
position:absolute;
top:40px;
left:20px;
opacity:0.5;
*filter:alpha(opacity=50);
}



#inlineeditor .htmlarea
{
position:static !important;
}

#inlineeditor .toolbar 
{
position:absolute !important;
top:0 !important;
left:0 !important;
}

#mytoolbar
{
position:absolute;
top:0;
left:0;
background-color:#ddd;
}


.buttonstyle {
outline:0px solid red;
padding:0px !important;
width:102px !important;
height:34px;
padding-top:px !important;
background-image:none;
background-repeat:no-repeat;
color:#ffa300;
font-size:14px;

background-color:transparent;
border:0 !important;
font-weight:bold;
text-transform:uppercase;
text-align:center;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/sendbutton.png');
}

.buttonstyle[class] {
margin-top:px;
background-image:url('/images/sendbutton.png');
}


a:hover {color:#ffa300 !important}

#topmenu a#active, a.active {
color:#ffa300 !important;
}
#site_image
{
	width:934px;
}

#active
{
	text-align:center;
}

#item_img_div {
width:100px !important;
padding:2 !important;
margin-left:6px;
margin-right:80px !important;
background-image:url('/images/bg.jpg');
height:130px !important;
outline:0px solid red;
}

#item_img_div img {
margin:auto;
}

.blackdiv h1
{
	display:none;
	
}


