body.body {
    font-family: "Arial";
    font-size: 0.9em;
    margin: 0px;
    margin-top: 4px;
    padding: 0px;
    background: #333 url('../images/sce/bg.png');
    background-attachment: fixed;
}

p {
font-family: "Arial","Arial Rounded MT Bold"
line-height: 120%;
    }
p a {

    color: #FAA635;
    text-decoration: none; 

}
a:hover {
    text-decoration: underline;
}
div.wrapper {
    width: 780px;
    margin-left: auto;
    margin-right: auto;
}
span.footer {
    color: #fff;
    font-size: 0.7em;
}
div.header {
    position: absolute;
    width: 780px;
    background: red;
}
div.logo_top {
    height: 65px;
    width: 111px;
    position: absolute;
    top: 0px;
    right: 19px;
    background: url('../images/sce/logo_top.png') top right no-repeat;
}
div.topleft {
    width: 500px;
    height: 30px;
    position: absolute;
    top: 28px;
    left: 15px;
    font-size: 20px;
    color: #ccc;
}
div.topright {
    width: 500px;
    height: 20px;
    position: absolute;
    top: 48px;
    right: 135px;
    text-align: right;
    color: #999;
    font-size: 11px;
}
div.topleft p {
	margin: 0px 0px 0px 0px;
	font-size: 22px;
}
div.logo_bottom {
    height: 24px;
    width: 780px;
    position: absolute;
    right: 0px;
    top: 61px; 
    background: url('../images/sce/logo_bottom.png') black bottom right no-repeat;
}
div.menu {
    position: absolute;
    top: 65px;
    height: 61px;
    width: 780px;
    background: url('../images/sce/menu_bg.png');
}
div.menu ul {
    float: left;
    margin: 0px;
    padding: 0px;
    padding-left: 8px;
    list-style: none;
    height: 61px;
    line-height: 61px;
    background: url('../images/sce/menu_left.png') no-repeat;
    background-position: left;
}
div.menu li {
    font-family: "Arial";
    float: left;
    margin: 0px;
    padding: 0px !important;
    padding-right: 8px !important;
    background: url('../images/sce/menu_sep.png') no-repeat;
    background-position: right;
    color: #fff;
    font-size: 21px;
}
div.menu a {
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    float: left;
    height: 61px;
    line-height: 61px;
    color: #fff;
    text-decoration: none;
}
div.menu a:hover {
    color: #333;
    text-decoration: none;
}
div.menu_right {
    width: 130px;
    height: 61px;
    float: right;
    background: url('../images/sce/menu_right.png');
}
div.content_wrapper {
    width: 780px;
    position: absolute;
    top: 154px;
    background: black;
}
div.content {
    position: relative;
    z-index: 10;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    color: #fff;
}
div.bottom {
    height: 200px;
    background: #f4962e;
    width: 780px;
}
#home_bottom
{
height: 310px;

}
div.bottom p {
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:80px;
    color:#ffffff;
    text-align: center;
    font-weight: bold;
    font-size: 0.9em;
    text-decoration: none;
    }
#buymessage {
text-align: left;
padding: 0px 0px 0px 0px;
margin: -14px 50px 0px 110px;
width: 100%;

}
div.bottom a {
    color:#ffffff;
    font-weight: bold;
    text-align: center;
    text-decoration: none;

    }
div.bottom a:hover {
    color:#ffffff;
    text-decoration: underline;
    }

div.footer {
    padding-top: 10px;
    width: 780px;
    height: 50px;
    background: url('../images/sce/footer.gif') no-repeat;
    text-align: center;
    color: #f4962e;
    font-size: 0.9em;
}
div.footer a {
    color: #fff;
}
div.footer a:hover {
    color: #f4962e;
}
div.copyright {
    padding-top: 5px;
    font-size: 0.7em;
    color: #fff;
    text-align: center;
}
h1 {
    font-family: "Arial Rounded MT Bold", "Arial";
    color: #FAA635;
    margin: 0px;
    padding: 5px 0px 5px 0px;
    font-size: 17px;
    line-height: 110%;
}
.first
{
font-family: "Arial Rounded MT Bold", "Arial";
    color: #FAA635;
    margin: 0px;
    padding: 5px 0px 5px 0px;
    font-size: 17px;
    line-height: 110%;
}
.subcat
{font-family: "Arial Rounded MT Bold", "Arial";
font-size: 1.0em;
color: #FFFFFF;
line-height: 110%;}

.title
{font-family: "Arial Rounded MT Bold", "Arial";
font-size: 1.0em;
color: #FFFFFF;
line-height: 110%;

}

h2 {
    font-family: "Arial Rounded MT Bold", "Arial";
    color: #f4962e;
    font-size: 20px;
}
ul {
}
li {
    padding: 10px;
}
div.benefit_title {
    float: left;
    width: 125px;
    padding: 10px;
    color: #f4962e;
}
div.benefit_desc {
    padding-left: 125px;
    padding: 10px;
}
div.middle_orange {
    font-family: "Arial Rounded MT Bold", "Arial";
    color: #f4962e;
    text-align: center;
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
}
div.middle_orange_sml {
    font-family: "Arial Rounded MT Bold", "Arial";
    color: #f4962e;
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
}
div.sub_red {
    color: red;
    font-size: 12px;
}
span.smallgrey {
    font-size: 10px;
    color: #999;
}
span.grey {
    color: #999;
}
div.prod_image {
    float: left;
    width: 170px;
    overflow: hidden;
    margin-bottom: 20px;
    text-align: center;
}
div.prod_desc {
width: 300px;
    text-align: left;
        font-size: 0.9em;
    margin: 0px;
}
div.prod_desc ul {
    margin: 0px;
    padding: 0px;
    padding-left: 0px;
    list-style-image: url(../images/sce/bullet.gif);
    list-style-type: circle;

       }
div.prod_desc li {
    font-family: "Arial Rounded MT Bold", "Arial";
     margin: 0px 10px 0px 0px;
    padding: 0px 10px 0px 0px;
    display: list-item;
}

div.prod_desc h3 {
    font-family: "Arial Rounded MT Bold", "Arial";
    color: #f4962e;
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
}
div.prod_desc label {
    text-align: right;
    padding: 2px;
    padding-right: 10px;
    float: left;
    width: 60px;
    font-weight: bold;
    clear: both;
}
div.prod_desc p {
    margin: 0px;
    padding: 2px;
    font-size: 0.9em !important;
}
br.nobr {
    display: none;
}
div.prod_buy {
    width: 120px;
    float: right;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;
    color: #f4962e;
    font-weight: bold;
}
input.addtocart {
    height: 22px;
    width: 100px;
    background: url('../images/sce/addtocart.png');
    border: 0px;
    margin: 0px;
    padding: 0px;
}
hr {
    margin-bottom: 10px;
    clear: both;
}
div.notice {
    display: block;
    color: gray;
    font-size: 12px;
    margin-top: 10px;
    width: 740px;
}
form {
    padding: 0px;
    margin: 0px;
}
span.item_number {
    font-weight: normal;
    padding-left: 5px;
    font-size: 10px;
}
.error {
    color: red;
}
#home_content_wrapper {
    width: 780px;
    position: absolute;
    top: 154px;
    background: black;
}
#home_content
{
 position: relative;
    z-index: 10;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    color: #fff;
}
#home_content p
{
color: #FFFFFF
}
#home_content h1
{
color: #f4962e;
}
#buy_now
{
float: left;
}
#buy_now img
{
padding: 3px 0px 0px 0px;
float: left;
}
#buy_now2
{
float: left;
}
#buy_now2 img
{
padding: 3px 10px 0px 0px;
float: left;
}
#new_home_bottom
{
background: #000000;
}
#new_home_bottom td 
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
        }

#new_home_bottom td p 
{
padding: 0px 5px 0px 0px;
margin: 5px 0px 0px 0px;
    color:#ffffff;
font-color:#ffffff;
    text-align: center;
    font-weight: bold;
    font-size: 0.8em;
    text-decoration: none;
    }
#featured_products
{
margin-bottom: 10px;
border: solid 1px #7e7e7e;
}
#featured_products td
{
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
width:145px;
color:#ffffff;
text-align: center;
font-weight: bold;
font-size: 0.9em;
text-decoration: none;
    }
#featured_products p
{
padding: 5px 0px 0px 0px;
margin: 0px 5px 0px 0px;
width:100%;
    color:#ffffff;
font-color:#ffffff;
    text-align: center;
    font-weight: bold;
    font-size: 0.9em;
    text-decoration: none;
    }
#featured_products_banner
{
padding-top: 0px;
margin-right: 8px;
padding-top: 0px;
width: 145px;
height: 24px;
background-image: url(http://www.smartcandle.co.uk/images/sce/new_home_page/Featured_products.jpg); 
background-repeat: no-repeat;
}
#featured_products_banner p
{
padding: 5px 2px 2px 2px;
font-size: 0.8em;
font-weight: bold;
color: #000000;
text-align: center;
text-decoration: none;
vertical-align: middle;
}
#news_banner
{
padding: 0px;
margin: 0px 0px 0px 0px;
background-image: url(http://www.smartcandle.co.uk/images/sce/new_home_page/banner_middle.jpg);
background-repeat: repeat-y;
width: 634px; 
}
#news_banner p
{
padding: 0px 5px 0px 5px;
margin: -3px 0px 0px 0px;
font-weight: bold;
color: #474747;
font-size: 0.9em;
line-height: 120%;
text-align: left;
text-decoration: none;
vertical-align: top;
}
#normal_table
{
padding-bottom: 5px;
padding-left: 0px;
}
#normal_table td
{
padding: 2px 0px 10px 0px;
margin: 0px 0px 0px 0px;
    color:#ffffff;
font-color:#ffffff;
text-align: center;
    font-weight: bold;
    font-size: 0.9em;
    text-decoration: none;
}
#normal_table p
{
padding: 5px 0px 0px 0px;
margin: 0px 5px 0px 0px;
width:100%;
    color:#ffffff;
font-color:#ffffff;
    text-align: center;
    font-weight: bold;
    font-size: 0.9em;
    text-decoration: none;
    }
div.footer2 {
    padding: 10px 0px 0px 0px;
    width: 780px;
    height: 115px;
    background: url('../images/sce/footer.gif') no-repeat bottom left;
    text-align: left;
    color: #f4962e;
    font-size: 0.9em;
    margin-top:-10px;
}
div.footer2 p
{
	margin-left:10px;
}
div.footer2 p a {
    color: #fff;
}
div.footer2 p a:hover {
    color: #f4962e;
}

#credit_cards
{
float: right;
margin-right: 5px;
}
#homepage_buy
{
background-image: url(/images/sce/new_home_page/Buy_now_black.jpg);
background-repeat:  no-repeat;
background-position: top left;
}
#homepage_buy h1
{
margin-left: 102px;
}
#homepage_buy p
{
margin-left: 102px;
}
#homepage_table
{
margin-left: 102px;
}
#homepage_table p
{
margin-left: 5px;
}