@charset "UTF-8";


body

{

    margin: 0px 0px 0px 0px;

}

img

{

    border: none;

}



div#pageContainer

{

    background-image: url(../images/background_products.jpg);

    background-position: center;

    background-position: top;

    background-repeat: no-repeat;

    width: 950px;

    background-color: #0b0b0b;

    margin-left: auto;

    margin-right: auto;

}

div#pageContainer.widget
{
    background-image:url(../images/main-bg-2.jpg);
    padding-bottom:40px;
    font-family:"Hoefler Text", Georgia, "Times New Roman", Times New Roman, Serif;
    float:left;
    position:relative;
    margin-left:-475px;
    left:50%;
    display:inline;
    background-color:#000;
}

#vampire-content
{
    margin:34px 0 30px;
}

div#topSpace

{

    height: 40px;

    width: 950px;

    margin-left: auto;

    margin-right: auto;

}

div#navigation

{

    height: 26px;

    width: 950px;

    margin-left: auto;

    margin-right: auto;

}



/* PRODUCT */



div#productContainer

{

    width: 950px;

    margin-left: auto;

    margin-right: auto;

}
.widget div#productContainer
{
    margin:24px 0 0 80px;
    width:870px;
    position:relative;
    float:left;
    display:inline;
}

div#productImage

{

    float: left;

    padding-left: 80px;

}

.widget div#productDescription

{
    width:321px;
}

div#productDescriptionText
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 13px;
    padding-left: 463px;
    padding-right: 235px;
}
.widget div#productDescriptionText
{
    padding:0;
    line-height:1.2em;
}
.widget div#productDescriptionText h2
{
    font-size:13px;
    margin:2em 0 0;
}
.widget div#productDescriptionText p
{
    margin:0 0 1em;
}
#bitesReviews
{
    float:left;
    margin-bottom:24px;
}
#bloggers, #customerReviews
{
    color:#fff;
    font-size:13px;
    line-height:1.2em;
    /* margin-top:185px; Noyeem remove this before adding paragraph */
    width:321px;
    float:left;
}
#bloggers { margin-right:70px; display:inline; }
#bloggers h3
{
    text-indent:-9999px;
    background:url(../images/news-bites-hdr.png) scroll no-repeat left top;
    display:block;
    width:149px;
    height:26px;
    overflow:hidden;
}
#customerReviews h3
{
    text-indent:-9999px;
    background:url(../images/customer-reviews-hdr.png) scroll no-repeat left top;
    display:block;
    overflow:hidden;
    width:249px;
    height:26px;
}
#bloggers .author, #customerReviews .author
{
    text-transform:uppercase;
    font-size:12px;
}
#bloggers a
{
    color:#8b8b8b;
    text-transform:lowercase;
}
#bloggers a:hover 
{
    color:#f50033;
}



/* FOOTER */



div#footer_container
{
    margin-top: 260px;
	padding-left:66px;
    margin-left: 0px;
	/*background-color:#000000;*/
}
.widget div#footer_container
{
    padding-left:0;
    margin-top:40px;
    margin-left:66px;
    clear:left;
}
#shop a 
{
    text-indent:-9999px;
    display:block;
    background:url(../images/shop-btn.png) scroll no-repeat left top;
    width:136px;
    height:30px;
    margin:24px 0 29px;
    overflow:hidden;
}
#shop a:hover 
{
    background-position:left -40px;
}
#buyoverlay 
{
    position:absolute;
    top:36px;
    left:322px;
    border:0;
}
#price
{
    font-weight:bold;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:14px;
}
