﻿body 
{
    margin: 0 0 0 0;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    color: #ffffff;
    background-color: #001741;
    background-image: url(images/bg-site.jpg);
    background-repeat: repeat-x;
}
table
{
    margin: 0 0 0 0;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
}
hr
{
    color: #6c6b69;
    height: 1px;
}
.dinputs
{
    border: solid 1px #cccccc;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
}


/* links */
a.hlink
{
    color: #ffffff;
    text-decoration: underline;
}
a:hover.hlink
{
    color: #ff1e27;
    text-decoration: underline;
}
a.mlink
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    font-size: 13px;
    font-family: Arial, Verdana, Sans-Serif;
}
a:hover.mlink
{
    font-weight: bold;
    color: #ff1e27;
    text-decoration: none;
    font-size: 13px;
    font-family: Arial, Verdana, Sans-Serif;
}
a.moreinfo
{
    font-weight: bold;
    color: #3aa3df;
    text-decoration: none;
}
a:hover.moreinfo
{
    font-weight: bold;
    color: #ff1e27;
    text-decoration: underline;
}

/* layout */ 
#outer
{
    background-image: url(images/bg-water.jpg);
    background-repeat:no-repeat;
    background-position: left top; 
    width: 100%;
}
#holder
{
    width: 745px;
    position: relative;
    left: 50%;
    margin-left: -372px; /* half the width of the div */
}
#mainmenu
{
    background-image: url(images/bg-menu.gif);
    width: 100%;
    height: 35px;
}
.lpanel
{
    width: 170px;
}
.cpanel
{
    width: 8px;
}
.panelcontent
{
    background-color: #ffffff;
    width: 100%;
    color: #000000;
    font-size: 12px;
}
.rpanel
{
    width: 567px;
}
#basketicon
{
    width: 170px;
    height: 47px;
    background-image: url(images/bg-basket.gif);
    background-repeat: no-repeat;
}
#docontent
{
    width: 545px;
    color: #000000;
}
.productbox
{
    width: 90%;
    border: dashed 1px #c3c3c3;
    padding: 5px 5px 5px 5px;
    color: #000000;
}
#productlist
{
    color: #000000;
}
.padit20
{
    padding-left: 20px;
    padding-right: 20px;
}
.divemenubg
{
    background-color: #454449;
    padding-left: 4px;
}

td.mailinglist
{
    background-image: url(images/10percent.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 185px;
}

/* product related */
.imgborder
{
    border: solid 1px gray;
}
.pimage
{
    width: 120px;
}
.psdescription
{
    font-size: 13px;
}
.priceit
{
    color: Red;
    font-size: 13px;
    font-weight: bold;
}
.rrpit
{
    color: Gray;
    font-size: 13px;
    font-weight: bold;
    text-decoration: line-through;
}    
.imagedetail
{
    width: 250px;
}
#productdetails
{
    color: #000000;
}

/* style buttons */
.pnumbers
{
    padding: 3px 7px 3px 7px;
    background-color: #f0f0f0;
    border: solid 1px gray;
    text-decoration: none;
    font-weight: bold;
    color: Red;
    height: 60px;
}
.pview
{
    padding: 3px 7px 3px 7px;
    background-color: #f0f0f0;
    border: solid 1px gray;
    text-decoration: none;
    font-weight: bold;
    color: Teal;
}

/* basket */
#thebasket
{
    color: #000000;
}
.basketSeperatorT
{
	border-top: dashed 1px #c3c3c3;
}

.bullet
{
    width: 16px;
}
#smenu
{
    width: 200px;
}

.wd137
{
	width: 137px;
}
.wd212
{
	width: 212px;
}
.wd14
{
	width: 14px;
}
.pheader
{
    font-size: 14px;
}
.priceit
{
    font-size: 13px;
    color: #b70000;
}
ul
{
    list-style-image: url(images/bullet_blue.gif);
}

#thefooter a
{
    color: #ffffff;
    font-weight: bold;
}
#thefooter a:hover
{
    color: red;
    font-weight: bold;
}
.call
{
    background-image: url(images/telephone.gif);
    background-repeat: no-repeat;
}

.hname
{
    font-size: 14px;
    color: red;
}