/* generic styles */
body
{
    margin: 0 auto;
    background-image: url(images/background.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-attachment: fixed;
}


/* content panel ----------------------------------------------*/


#container
{
	margin: 0 auto;
	width: 995px;
	text-align: center;
}

#contentcontainer
{
	margin: 0 auto;
	width: 995px;
	text-align: center;

}
/* content panel ----------------------------------------------*/




/* the Header ---------------------------------------------------*/
#header
{
    margin: 0 auto;
    width: 995px;
    height: 300px;
    background-color: Transparent;
}

/* the Header ---------------------------------------------------*/




#content-txt
{
    width: 625px;
    padding: 5px;
    display: table;
}

#content-txt2
{
    width: 625px;
    padding: 15px;
    font-family: Tahoma;
    font-size: 11pt;
    color: Black;
    text-align: left;
    display: table;
}

td.product
{
    background-image: url(images/view-detail.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 175px;
    height: 236px;
}


#product
{
    width: 600px; 
    height: 120px;
}

/* product box------------------------------------- */

#name-container
{
    background-color: #bbb89f; 
    text-align: left; 
    padding-left: 10px;
    font-family: Tahoma;
    font-size: 10pt;
    color: Black; 
}

#price
{
    font-family: Tahoma;
    font-size: 10pt;
    border: solid 1px black;
    color: Black; 
}

#desc-container
{

    background-color: #d6d5c5; 
    text-align: left; 
    padding: 10px; 
    border: solid 1px gray;
    color: #555235;
    font-size: 10pt;
    line-height: 1.5;
    font-family: Tahoma;
    
}

#container-link
{
    text-align: right;
    background-color: #bbb89f;
}
    




#content-txt3
{
    width: 600px;
    height: 120px;
    padding: 15px;
    font-family: arial;
    font-size: 11pt;
    color: white;
    text-align: left;
}

#content-txt4
{
    float: left;
    width: 600px;
    padding: 15px;
    font-family: arial;
    font-size: 11pt;
    color: black;
    text-align: left;
}

#descrip-content
{
    width: 300px;
    height: 50px;
}


/* footer */

#footer
{
    background-color: #979262;
    background-position: top left;
    width: 995px;
    height: 120px;
    display: table;
}

#footer-txt
{
    width: 500px;
    font-family: Tahoma;
    font-size: 11pt;
    text-align: center;
    color: White;
    padding-top: 10px;
}

#footer-txt1
{
   float: left;
    width: 500px;
    font-family: Tahoma;
    font-size: 11pt;
    text-align: left;
    color: White;
    padding-left: 15px;
}

#footer-txt2
{
   float: right;
    width: 500px;
    font-family: Tahoma;
    font-size: 11pt;
    text-align: right;
    color: White;
    padding-right: 15px;
}


/* common/links -------------------------------------------------------------*/

#linkdiv2
{
    float: left;
    background-image: url(images/left-links-bg2.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 288px;
    height: 49px;
    padding-top: 7px;
}

#linkdiv
{
    float: left;
    background-image: url(images/left-links-bg.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 288px;
    height: 49px;
    padding-top: 7px;
}

#linkdiv3
{
    float: left;
    background-color: #d6d5c5;
    width: 268px;
    padding-top: 5px;
    text-align: left;
    padding-left: 20px;
}

#linkdiv4
{
    float: left;
    background-image: url(images/link-bg.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 288px;
    height: 20px;
    padding-bottom: 5px;
}

#linkdiv5
{
    float: left;
    background-image: url(images/link-bg2.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 288px;
    height: 20px;
}

#link
{
    float: left;
    width: 300px;
    height: 49px;
    text-align: left;
    padding-top: 10px;
    padding-left: 15px;
    font-family: Tahoma;
    text-decoration: none;
    color: Black;
    font-size: 11pt;  
}

#linkdiv2:hover
{
    float: left;
    background-image: url(images/left-links-bg2.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 288px;
    height: 49px;
    filter:alpha(opacity = 60);
}


#linkcontent
{
    float: left;
    padding: 20px;
}




/* common/links -------------------------------------------------------------*/




/* links */

#link
{
    font-family: Tahoma;
    font-size: 11pt;
    text-align: left;
    font-weight: bold;
    color: Black;
}


span.links
{
    font-family: Tahoma;
    font-size: 11pt;
    text-align: left;
    font-weight: bold;
    color: Black;
}

a.links
{
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
    color: Black;
    padding-right: 10px;
}

#mailist
{
    float: left;
    background-image: url(images/mailing-list.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 288px;
    height: 288px;
    
}

#mailinglist-form
{
    padding-top: 80px;
    font-family: Tahoma;
    font-size: 11pt;
    color: Black;
}



/* basket */
#basketHeader
{
	width: 95%;
}
.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: 15px;
    color: #b70000;
}
.pnumbers
{
    padding: 0px 7px 0px 7px;
    background-color: #bbb99f;
    border: solid 1px gray;
    text-decoration: none;
    font-weight: bold;
    color: black;
    height: 18px;
}
.pview
{
    padding: 3px 7px 3px 7px;
    background-color: #f0f0f0;
    border: solid 1px gray;
    text-decoration: none;
    font-weight: bold;
    color: Teal;
    height: 20px;
}
.basketbutton
{
    padding: 3px 7px 3px 7px;
    background-color: #f0f0f0;
    border: solid 1px gray;
    text-decoration: none;
    font-weight: bold;
    color: black;
    height: 20px;
    font-size: 11px;
}
.title
{
    font-size: 15px;
    font-weight: bold;
}

td.topbasket
{
    padding-left: 10px;
    font-size: 13pt;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: tahoma;
    color: white;
    vertical-align: middle;
    background-color: #555235;
}

tr.basket-row1
{
    padding-left: 10px;
    font-size: 10pt;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: tahoma;
    color: black;
    vertical-align: middle;
    border: solid 1px #fe9900;
}

tr.basket-row
{
    padding-left: 10px;
    font-size: 10pt;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: tahoma;
    color: black;
    vertical-align: middle;
}
td.basket-row
{
    padding-left: 10px;
    font-size: 10pt;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: tahoma;
    color: white;
    vertical-align: middle;
}

td.basket-row1
{
    padding-left: 10px;
    font-size: 10pt;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: tahoma;
    color: black;
    vertical-align: middle;
}