/* CSS Document */

body {
background: url(images/bg-tile.jpg) repeat-y center #231F20;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: .9em;
color: #FFFFFF;
margin:0;
}

#bgmain {
background:url(images/bg-main.jpg) no-repeat top center;
}

#maincontainer {
width: 931px;
text-align:center;
margin:0 auto;
}

#content-container {
height: 100%;
width: 748px;
text-align: left;
margin:0 auto;
}

p {
margin: 3px;
}

.paymentmethods {
text-align: right;
}

/************************ Navigation ************************/

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #000000;
color: #ffffff;
float: left;
width: 100%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #000000;
color: #EE691A;
text-decoration: none;
font-weight: bold;
float: left;
}

#navcontainer ul li a:hover
{
background-color: #333333;
color: #fff;
}

#cartbuttons {
float: right;
}
#cartbuttons form{
margin:0;
float:left;
}

#cartbuttons form input{
margin:2px;
}
/****rev style***/
.prod_cont{
border:solid 5px #3F3F3F;
width: 33%;
}

.prodphoto-border {
border-top: 8px solid #3F3F3F;
border-bottom: 8px solid #3F3F3F;
}
/************************ Products ************************/

#products-container td{
text-align: center;
}

.productholder-main {
background: #3F3F3F;
}

.productphoto {
margin:8px;
}

.productheader {
background:url(images/productheader-bg.gif) repeat-x;
color: #FFFFFF;
font-weight: bold;
padding: 4px 8px 4px 8px;
border: 2px solid #231F20;
text-align: left;
}

.product-descr {
background:url(images/product-descr-bg.gif) repeat-x top #231F20;
padding: 4px 8px 4px 8px;
border: 2px solid #231F20;
text-align: left;
}

.product-type {
color: #D8D8D8;
font-weight: bold;
}

.product-text {
color: #B2B2B2
}

.product-menu {
width: 125px;
border: 2px solid #A5ACB2;
font-size: .9em;
margin-top: 5px;
}

.addtocartbutton {
margin-top: 5px;
}

.price {
font-size: 1.2em;
color: #ffffff;
font-weight: bold;
margin-top: 10px;
margin-bottom: 3px;
}

.headerimage {
margin-top: 10px;
}

.info {
text-align: left;
}

.areyou {
background-color:#000099;
background:url(images/areyou-anwer.gif) no-repeat;
padding-left: 15px;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
text-align:left;
font-size:.9em;
color: #D9D9D9;
}

.aboutthebrand {
background:url(images/aboutthe-answer.gif) no-repeat;
padding-left: 15px;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
text-align:left;
font-size:.9em;
color: #D9D9D9;
}

/************************ Footer ************************/

.footer {
color: #3F3F3F;
margin-bottom: 30px;
font-size: .8em;
}
.footer a:link{
color: #3F3F3F;
}

.footer a:hover{
color: #EF6424;
}
