body {
    font:0.75em Verdana,sans-serif;
    color:#ceebd6;
    text-align:center;
		background-image:url(../images/shared/wallpaper.gif);
		margin:0;
}

h1 {
    background-color:#ceebd6;
    height:72px;
    color:#6a7376;
    margin-top:0px;
    font-weight:normal;
    font-size:1.7em;
    padding-top:16px;
    padding-left:26px;
    border-top:6px solid #fff;
    border-bottom:6px solid #fff;
}
body h1 {
    height:44px;
}
h1 span {
    font-weight:bold;
}

h2 {
    font-size:1.2em;
    margin:0px 0px 6px 0px;
}
h2 a {
    color:#ceebd6;
    text-decoration:none;
}
a img {border:0px;}

p {
    line-height:1.4em;
    margin:0px 0px 15px 0px;
    }
td {
    font-size:1em;
}
a {
    color:#fff;
}



/* Masthead */

#masthead {
    position:relative;
    height:92px;
    margin-left:5px;
    background:#ccc url(../images/shared/masthead-bg.png);
}
#logo {
    position:absolute;
    top:7px;
    right:0px;
}
#buyOnline {
    position:absolute;
    top:44px;
    left:10px;
    width:155px;
    height:36px;
    background:url(../images/shared/buy-online.png) no-repeat;
}
#buyOnline span {
    display:none;
}
#memberOf {
    position:absolute;
    top:70px;
    right:12px;
    color:#999;
    font-size:0.8em;
}
#memberOf span {
    font-weight:bold;
    color:#000;
}

/* Column layout */

#container {
    width:750px;
    margin:0 auto;
    text-align:left;
    background:url(../images/shared/container.png) repeat-y scroll 0pt;
    padding: 0 5em 0 5em;
    position:relative;
}
#sidebar {
    float:left;
    width:182px;
}
#content {
    float:left;
    margin-left:5px;
    width:563px;
    background:#6a7376 url(../images/shared/content-bg2.png) no-repeat bottom left;
}




/* Sidebar navigation */

#sidebar ul {
    margin:0px 0px 0px 5px;
    padding:0px;
}
#sidebar li {
    list-style:none;
    margin-bottom:4px;
}
#sideba\r li {
    margin-bottom:6px;
}
#sidebar li a {
    display:block;
    height:60px;
    padding-top:38px;
    padding-right:9px;
    background-color:#ceebd6;
    color:#666;
    text-align:right;
    text-decoration:none;
}
#sideba\r li a {
    width:auto;
    height:22px;
}
#sidebar li a:hover, #sidebar li.current a {
    background-color:#a6bbb0;
    color:#fff;
}




/* Shared styles */

#content ul {
    margin:0px 0px 20px 0px;
    padding:0px;
}
#content li {
    padding:0px;
    margin:0px 0px 5px 15px;
    color:#fff;
    font-weight:bold;
}

#content div.inner {
    padding:0px 30px 0px 30px;
}

#footerNav {
    margin:0px;
    padding:30px 0px 10px 0px;
    text-align:center;
}
#footerNav a {
    text-decoration:none;
    color:#ceebd6;
}

p.first {font-weight:bold}




/* Homepage styles */

#homepageProduct {
    position:relative;
    margin:0px;
}
#homepageProduct p {
    margin:0px;
    position:absolute;
    color:#6a7376;
    text-align:right;
    font-size:1.4em;
    right:30px;
    top:150px;
}

.quickLink {
    float:left;
    width:154px;
    margin:0px 20px 0px 0px;
    background:#ceebd6 no-repeat bottom left;
    font-weight:normal;
    font-size:1.6em;
    line-height:1.2em;
}
.quickLink a {
    display:block;
    padding:12px 0px 0px 14px;
    height:202px;
    height:190px;
    text-decoration:none;
    color:#6a7376;
}
#meetTheDesigners {background-image:url(../images/homepage/meet-the-designers.png)}
#readAboutEmbark {background-image:url(../images/homepage/read-about-embark.png)}
#seeTheProducts {
    margin-right:0px;
    background-image:url(../images/homepage/see-the-products.png);
}




/* Products styles */


.innerCol1 {
    float:left;
    width:255px;
}
.innerCol2 {
    float:left;
    margin-left:20px;
    width:228px;
}
.innerCol2 li {
    color:#ceebd6!important;
    list-style:square;
}

#productImages {
    background-color:#eaf6ed;
    width:563px;
}
#largeProductImage {
    border-right:7px solid #fff;
}
#productImages p {
    color:#6a7376;
    font-weight:bold;
    margin:0px 10px 9px 10px;
}




/* Designers styles */

#designersPhotos {
    background-color:#d1d4d5;
    padding:6px 0px 0px 6px;
    height:192px;
}
#designers\Photos {
    height:186px;
}
#designersPhotos p {
    float:left;
    margin:0px;
    margin-right:8px;
    width:125px;
    padding:2px;
    background-color:#e8eaea;
}
#designersPhotos a {
    display:block;
    text-decoration:none;
    background-repeat:no-repeat;
    color:#666;
    font-weight:bold;
}
#designersPhotos p a img {
    visibility:hidden;
}

#markJonesLink  {background-image:url(../images/designers/mark-jones-silhouette.png)}
#johnSmithLink  {background-image:url(../images/designers/john-smith-silhouette.png)}
#peterJonesLink {background-image:url(../images/designers/peter-jones-silhouette.png)}
#mikeSmithLink  {background-image:url(../images/designers/mike-smith-silhouette.png)}

#designerPhotoAndQuote {
    background-color:#d1d4d5;
    height:192px;
    position:relative;
}
#designerPhotoAndQuote p {
    margin:0px;
}
#designerPhotoAndQuote img {
}

#designerPhotoAndQuote h2 {
    position:absolute;
    width:280px;
    height:50px;
    margin:0px;
    color:#666;
    top:50px;
    right:30px;
    /*  background:url(../images/designers/john-smith-quote.png) no-repeat; */

}
#designerPhotoAndQuote h2 span {
    /*display:none; */

}


/* Misc styles */

.buttonLink {
    text-align:right;
}
.buttonLink a {
    width:120px;
    border:1px solid #ceebd6;
    padding:6px 10px 6px 10px;
    font-weight:bold;
    font-size:1.6em;
    text-decoration:none;
    color:#ceebd6;
    text-align:center;
}
.buttonLink a:hover {
    background-color:#ceebd6;
    color:#6a7376;
}


/* paging styles ----------------------------------------------------- start */


 /* green */
div .borderbottom
       {
            border-bottom: 1px solid;
            margin-bottom: 10px;
       }

div.paging
        {
        color:#fff;
        height:22px;
        margin:5px 0 0 0;
        font-weight:80;
        font-size:10px;
        }


div.paging strong
        {
        color:#00000;

        }


div.paging .showing
        {
        color:#00000;
        float:left;

        }

div.paging .pages
        {
        float:right;
        color:#00000;
        }

div.paging a
        {
        text-decoration:none;
        color:#fff
        }

div.paging a:hover
        {
        text-decoration:none;
        color:#FF0066;
        }

.imageWidth {
	width:expression(document.body.clientWidth > 500? "500px": "auto" );
	max-width:500px;
}

.imageWidthSmall {
	width:expression(document.body.clientWidth > 150? "150px": "auto" );
	max-width:150px;
}


/* paging styles ----------------------------------------------------- end */

.productlist img
    {
    float:left;
    margin:0 20px 0 0;
    }

.productlist
    {
    height:100%;
    display:block;
    border-bottom: 1px solid;

       }
.releasepreview {
	margin-top:1.5em;
	width:100%;
}


/*others ---------------------------------------------------------------------*/
.mandatory {
    color:#eb1d29;
    font-size:1.3em;

}

