body {  
margin: 0; padding: 40px; 
background-color: #fff; color: #7D6A55;}

body {font-size: 0.75em; 
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
color: #7D6A55;
}

th, td {font-size: 1em; 
font-family:Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
color: #7D6A55; 
}

html>body th, html>body td {
font-size: 1em; 
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: 1.3; 
font-weight: normal; 
color: #7D6A55;}

p {padding: 5px 0; margin: 0;}


a {color: #7D6A55; text-decoration: none; outline: none;}
a:hover {color: #7D6A55; text-decoration: underline;}

ul {margin: 0 0 0 15px; padding: 0 0 0 15px;}

img {border: 0;}

h1 {margin:0; padding: 0 0 10px 0; font-weight: normal; font-family: Times New Roman, Times, serif; color:#60CEE2; text-decoration: none; font-size: 150%; text-transform: uppercase; }

h1 a {text-decoration: none; color: #60CEE2;}
h1 a:hover {text-decoration: none; color: #60CEE2;}

h2 {margin:0; padding: 0; font-weight: bold; font-size: 100%; text-transform: uppercase;}

hr {color: #A2DCE7; border: 1px solid #A2DCE7;  height: 1px; clear: both;}


#header {width: 759px; height: 150px; position: relative;
background: url(/template/header_bg.jpg) no-repeat #fff; color: #7D6A55;}


.HeadLogo {position: absolute; top: 7px; left: 82px;}

#top_menu {position: absolute; left: 463px; bottom:5px; margin:0; padding: 0; list-style-type: none; line-height: 1;}

#top_menu a {font-family: Times New Roman, Times, serif; color:#7D6A55; text-decoration: none; font-size: 120%; text-transform: uppercase;}

#VertMenuLeftColumn {width: 300px; float: left;
background: url(/template/left_bg.jpg) no-repeat #fff; color: #7D6A55;}
#MainColumn {width: 500px; float: left;}

#Cart {padding-left: 80px; background: url(/template/left_bg.jpg) no-repeat #fff;}

.ButtonsRow {padding-right: 10px;}

#VertMenu {position: relative; padding-left: 80px;}
#VertMenu ul {margin: 0; padding: 0; list-style-type: none; position: relative; width: 110px;}
#VertMenu ul ul { position: absolute; top:0; left: 100px; width: 120px;}

#VertMenu a {font-size: 95%; font-family: Times New Roman, Times, serif; color:#7D6A55; text-decoration: none; text-transform: uppercase;}
#VertMenu a.current {font-weight: bold;}

#VertMenu2 {position: relative; padding: 20px 0 20px 80px; }
#VertMenu2 ul {margin: 0; padding: 0; list-style-type: none; position: relative; width: 110px;}

#VertMenu2 a {font-size: 95%; font-family: Times New Roman, Times, serif; color:#60CEE2; text-decoration: none; text-transform: uppercase;}
#VertMenu2 a.current {font-weight: bold;}


#MiniCart {width: 80px; height: 75px; 
position: absolute; top: 5px; left: 610px;
font-size: 80%; text-transform: uppercase; 
letter-spacing: -1px; line-height: 1; color: #7D6A55;}

#MiniCart p {padding: 0 0 5px 0;}

#MiniCart a {color: #7D6A55; font-weight: bold;}
#MiniCart .MenuTitle {color:#7D6A55; padding: 0px;}

#NavigationPath {padding-top: 40px; font-size: 80%;}
#Copyright {font-size: 80%; padding-top: 10px;}

#search {position: absolute; top: 78px; left: 610px;}
#search a {font-family: Times New Roman, Times, serif; color:#7D6A55; text-decoration: none; text-transform: uppercase;}

#search .other_links {line-height: 1}
#search .other_links a {color:#60CEE2;}

.results_found {font-size: 80%;}

.PListCell  {width: 110px; height: 160px; float: left; margin-right: 5px; }

.PListCell img {border: solid 1px #D4CCC0;}

.PListImgBox {vertical-align: top;}
.PListImgBox img {border: solid 1px #D4CCC0;}

.views {border: solid 1px #DDD6CF; float: left; margin-right: 2px;
 width: 24px !important;
width /**/: 26px;}

.Subcat  {width: 110px; height: 160px; float: left; }
.Subcat img {border: solid 1px #D4CCC0; margin-right: 5px;}


#product_thumbnail {border: solid 1px #DDD6CF;}
#detailed_images {padding: 5px 0;}

.PInfoBox {padding-left: 30px;}

#dialogbox {padding-top: 30px;}

#product_descr {border-bottom: dashed 1px #DDD6CF;}
.ProductPrice {padding: 10px 0; font-weight: bold;}

.ProductTitle {font-size: 90%;}

#Cart .ProductTitle {font-size: 100%; font-weight: bold;}

/* buttons */

table.ButtonTable {
	cursor: pointer;
	vertical-align: middle;
	direction: ltr;
}

.Button {background-color: #A2DCE7; color: #7D6A55; font-size: 11px;
	font-family:Times New Roman, Times, serif; text-transform: uppercase; font-weight: bold;
	padding: 3px 5px; } 

/* form style */

.brown {background-color: #D4CCC0;}

form {display: inline; margin: 0; padding: 0;}


.input {
border:        1px solid #D4CCC0;
background-color:  #fff;
color: #7D6A55;
font-family:       Arial, Sans-serif;
font-size:         10px; 
padding: 0 2px; margin: 0 3px 3px 0;
width: 110px !important;
width /**/: 114px;
}


input, option, textarea, select {
color: #7D6A55;
font-family:       Arial, Sans-serif;
font-size:         11px; 

}





#send_name, #send_from, #send_to, #msg {width: 150px;}

.SubmitBox input {background-color: #A2DCE7; color: #7D6A55; 
	font-family:Times New Roman, Times, serif; text-transform: uppercase; font-weight: bold;
	padding: 3px 5px; border-width: 0; 	cursor: pointer; }


/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {margin:0; padding: 0 0 10px 0; font-weight: normal; font-family: Times New Roman, Times, serif; color:#60CEE2; text-decoration: none; font-size: 150%; text-transform: uppercase; }

.PopupBG {	BACKGROUND-COLOR: #FFD44C;}

.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000;
	TEXT-DECORATION: none;}


.back {display: block; text-align: right; color:#60CEE2;}

.switchcontent {display: none;}

#cart_nav {padding: 70px 0 10px 0; color: #a2dce7; text-transform: uppercase; font-weight: bold;}
#cart_nav a {color: #a2dce7;}

#cart_nav .Sel {color: #7D6A55;}
#cart_nav .nextstep {padding: 0 10px;}

.SubHeader {font-family: Times New Roman, Times, serif; color:#60CEE2; font-size: 120%; font-weight: bold;}

.TableHead td {border: solid 1px #daeef7; border-width: 1px 0;}

.SubHeaderGrey {font-weight: bold;}


.FLCDialogCell {width: 50%; padding-right: 50px; vertical-align: top;}

.gift {padding: 5px 0 10px 0;}
.gift a {color: #60CEE2;}


#dialog_message {margin-top: 40px; padding: 5px; background-color: #60CEE2; color: #fff; font-weight: bold; font-size: 120%;}


.NavigationCell {vertical-align: middle;}
.NavigationCellSel {color: #60CEE2; vertical-align: middle;}

.back_coll {font-size: 80%;}

/* EE styles */

#content {position: relative; 
	background: url(/template/left_bg.jpg) no-repeat transparent; color: #7D6A55; 
	padding-left: 80px; font-family: Times New Roman, Times, serif;
width: 679px !important;
width /**/: 759px;
}


.home_image {position: absolute; top:2px; left: 75px; width:300px; height: 300px;}
.home_image p {display: inline;}

.home_body {position: absolute; top:2px; left: 380px; width: 500px; height: 300px; 
    background: url(/template/home_bg.jpg) no-repeat transparent; }

.home_body, .home_body td {font-family: Georgia, Times New Roman, Times, serif; font-size: 100%;  line-height: 1.1;}

.home_body table {margin-left: 152px; width: 150px; height: 150px;}
.home_body td  {border: solid 1px #daeef7; vertical-align: bottom;}



.home_body a.more {font-size: 70%;}
.home_body p {padding: 5px;}
.home_body ul {margin:0 0 0 10px; padding: 0 5px 0 10px;}


.home_extended {position: absolute; top: 155px; left: 532px; width: 150px; height: 150px;}

.home_shop {position: absolute; top: 300px; left: 75px; width: 500px; 
	font-family: Georgia, Times New Roman, Times, serif; font-size: 110%; font-weight: bold; line-height: 1.1; color:#60CEE2;}
.home_shop a {color:#60CEE2;}
.home_shop a:hover {color:#60CEE2;text-decoration: none;}


.body_noex {width: 530px;}
.body_ex {width:370px; float: left; margin-right: 5px;}
.ex {width:300px; float: left;}

.body_ex, .body_noex {font-size: 120%;}

.blue {color:#60CEE2;}
#press {margin-left: 70px; width: 465px;} 
.press_thumb { padding: 4px; border: solid 1px #C8C7C7; float: left; margin: 0 2px 2px 0; 
	width: 73px !important; 
	width /**/: 81px;}

#dMenu {width: 215px; float: left;}
#dMenu ul {margin: 0; padding: 0; list-style-type: none;}

#dMenu a {font-size: 95%; font-family: Times New Roman, Times, serif; color:#7D6A55; text-decoration: none; text-transform: uppercase;}
#dMenu a.current {font-weight: bold;}



#designer {width: 450px; float: left; padding-top: 30px; font-size: 120%;}
#designer h1 {padding: 0; margin-bottom: -5px;}
.d_bio {width: 380px;}
.d_image {width:300px; padding: 20px 0; }
.d_url {text-transform: uppercase; padding: 10px 0; font-size: 80%;}
.d_url a {color: #60CEE2;}
.d_url a:hover {text-decoration: none;}

.BottomBox {position: relative; clear: both;} 
.BottomRow {clear: both;}


#printLogo {display: none;}

.CC {margin-top: 50px;}