body{ margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; text-align: center; background: #fafafa url('/uk-fengshui/images/uk-fengshui/bg.gif') top left repeat-x; }

body * { font-size: 100%; }

.clr { clear:both; width:100%; height:1px;}

#siteContainer { width: 1000px; text-align: left; margin: 0 auto 30px auto; background: #fff; border: 1px solid #900; position: relative;}

.header { background: #fff; padding: 0; overflow: hidden;}

.header .logo { width:100%; background : #fff; padding :0; }
.header .logo a { display:block; height:184px; width:1000px; text-decoration:none; background:#fff url(/uk-fengshui/images/uk-fengshui/banner.jpg) left top no-repeat; }
.header .logo a:hover { text-decoration:none; }

.header .action { float: right; color: #800000; width: 420px; font-size: 1.2em; padding: 70px 0; text-align: center;}

.header .headerBar { clear: both; height:30px; font-size:1.2em; background: #800000; padding: 0.7em 1.5em 0em 1em; margin: 0; color:#fff; }
.header .headerBar .left { float:left; width:auto; }
.header .headerBar .right { float:right; width:auto; }
.header .headerBar .clr-right { clear:right; margin:0; margin-top:5px; padding:0; }
.header .headerBar a { color: #fec; text-decoration: none;}
.header .headerBar a:hover { border-bottom: 1px solid #963; }


.menu { padding : 0 0 50px 0; float: left; width : 220px; font-size: 0.85em; background: #fec url(/uk-fengshui/images/uk-fengshui/menu-bottom.jpg) bottom right no-repeat;}
.menu ul { margin: 0; padding: 0; list-style: none; }
.menu ul li { border: solid #963; border-width: 1px 0; margin: 10px; padding: 0.3em 0.5em; }
.menu ul li a { color: #800000; text-decoration: none; }
.menu ul li a:hover { color: #963; }

.menu .featured_content { margin: 40px 10px 10px 10px; }
.menu .featured_content { text-align: center; background: #fafafa; border: 1px solid #ddd; }

.content { margin : 0 0; padding : 10px 10px 0 0; float : right; width : 760px;}
.content .email-form form {  margin:10px 0 10px 10px; padding:10px; width:220px; _width:250px; text-align:center; border: 2px solid #800000; }
.content .email-form  form label {  font-size:0.8em; line-height:1.2em; width:100px; }
.content .email-form  form input { margin-top:2px; width:170px; _width:200px; font-size:0.8em; line-height:1em; background:#fff; }
.content .email-form  form input.submit { width:auto; }


#shop #siteContainer .content { padding:0; width:780px; }

.footer { clear : both; }
.footer .action { float: right; font-weight:bold; color: #800000; margin: 0; padding: 10px 10px 0 0;}
.footerfc { width:1000px; margin:0 auto; font-size:70%; }

/*STYLES*/

a { color: #800000; text-decoration: none;}
a:hover { text-decoration: underline; }
a img{ border : 0; }

h1 { margin: 0 0 10px 0; padding: 0; font-size: 1.4em; color: #800000; }
h2 { margin: 0 0 5px 0; padding: 0; font-size: 1.2em; color: #800000; }
h3 { margin: 0 0 5px 0; padding: 0; }

div.feature { border: 2px solid #800000; background: #fafafa; width: 260px; text-align: center;}
div.feature img { margin: 3px 0 0 0; }
div.feature p{ margin: 3px; padding: 0.3em 0; }
div.portrait { width: 210px;}
div.left { float: left; margin: 0 10px 10px 0;}
div.right { float: right; margin: 0 0 10px 10px; }
.wood { color: #4d9d44;}
.fire { color: #f00;}
.earth { color: #c0b150;}
.metal { color: #333;}
.water { color: #00f;}

blockquote { margin: 10px 0; font-weight: bold; color: #a23;}

/*SITEMAP*/
#sitemap p.section{font-size: 1.2em;}
#sitemap p.subsection{font-size: 1.1em; padding-left: 25px;}
#sitemap p.article{font-size: 1em; padding-left: 50px;}

.video { clear:left; float:left; width:215px; text-align:center; margin-top:10px; padding:0 0 10px 5px; }

