body {
margin: 0;
padding: 0;
font-family: Trebuchet, Arial, Helvetica, "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
line-height: 1.3em;
color: rgb(89,89,89);
font-size: 76%;
text-align: center; }

a:link {color: rgb(142,0,28);
text-decoration: none;
font-weight: bold; }

a:visited {color: rgb(40,49,102);
text-decoration: none;
font-weight: bold; }

a:hover {color: rgb(40,49,102);
text-decoration: underline; }





p {
font-size: 1em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 5px;
margin-left: 0em;
padding: 0em; }

#staticcontent {
margin-left: 168px;
text-align: left;
padding: 10px;
width: 600px; }

#container {
width: 835px;
text-align: left;
background-image: url(images/torn_strip.gif);
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
padding: 0px;
/*border: 1px #ed3121 solid;*/ }

div#productintro {
margin-left: 45px;
width: 600px;
text-align: left; }

p.manuname {
font-weight: bold;
color: rgb(124,0,47);
padding: 0px;
margin: 10px 0px 0px 0px; }



p.category {
font-weight: bold;
color: rgb(124,0,47);
padding: 0px;
margin: 3px 0px 0px 0px; }







.detailmanuname {
color: #7f7f7f;
margin: 0px;
}
div.product_description {
margin: 20px 0px 0px 0px; }

div.featureProduct {
height: 148px;
padding-bottom: 5px;
border-bottom: 1px rgb(148,0,28) solid;
padding: 5px 0px 5px 0px;
background: transparent url(images/pola_frame.gif) no-repeat left 5px; }

div.featureProduct p {
margin: 5px 0px 0px 0px; }

.price {
font-weight: bold;
text-align: right; 
color: rgb(124,0,47);
}

span.colours, span.material, span.prodcode, span.size {
font-weight: bold; 
}

div#productmastersection {
margin-left: 40px;
width: 750px;
margin: 0px 40px 20px 40px; }

td.frame {
width: 150px;
height: 138px;
border: 2px solid;
border-color: #FFF #CCC #CCC #FFF;
background: #EDEEEF;
text-align: center;
padding: 5px 0px 0px 0px;
vertical-align: bottom;
}



div.frame {
width: 150px;
height: 138px;
border: 2px solid;
border-color: #FFF #CCC #CCC #FFF;
background: #EDEEEF;
text-align: center;
padding: 5px 0px 0px 0px;
vertical-align: bottom;
margin: 15px 0px 0px 0px; }











table {
margin: 0px;
padding: 0px; }



td.topofframe {
vertical-align: bottom;
text-align: center;
}



td.frame img {
border: 3px solid;
border-color: #C2C2C2 #EDEEEF #EDEEEF #C2C2C2;
vertical-align: bottom; }



div.frame img {
border: 3px solid;
border-color: #C2C2C2 #EDEEEF #EDEEEF #C2C2C2;
vertical-align: bottom; }



td.masterframe img {
border: 2px solid;
border-color: #C2C2C2 #EDEEEF #EDEEEF #C2C2C2;
vertical-align: bottom;
margin: 0px 0px 5px 0px; }



td.masterframe {
border: 2px solid;
border-color: #FFF #CCC #CCC #FFF;
background: #EDEEEF;
text-align: center;
padding: 5px 0px 0px 0px;
vertical-align: top; }







p.prodname {
font-weight: bold;
padding: 0px;
margin: 5px 0px 0px 0px; }

.description2 {
margin-top: 70px;
margin: 70px 0px 0px 0px; }

h1 {
font-family: Trebuchet, Arial, Helvetica, "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
font-size: 1.5em;
color: rgb(142,0,28);
line-height: 1.2em;
margin: 0em;
padding-top: 20px;
padding-right: 0em;
padding-bottom: 0em;
padding-left: 0em; }

h2 {
font-family: Trebuchet, Arial, Helvetica, "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
font-size: 1.2em;
color: rgb(127,127,127);
line-height: 1em; 
}

.prodprice {
font-weight: bold;
}


#searchbox p {
display: inline;
color: rgb(124,0,47);
font-weight: bold; 
}

/*   main navbar styles   */

div#navbar {
width: 630px;
position: absolute;
left: 150px;
top: 40px;
margin: 10px 16px 10px 11px;
min-height: 40px;
background: #ffffff url(images/back_navbar.gif) no-repeat;
 }

li form {
display: inline;
padding: 6px 0px 14px 0px;
background: url(images/back_tab2.gif) no-repeat top right;
}

.input {
border: 1px rgb(142,0,28) solid;
background-color: rgb(245,245,245); }

div#navbar ul {
height: 100%;
margin: 0;
padding: 0 0 0 10px;
}

#navbar a:link, #navbar a:visited {
display: block;
color: rgb(90,90,90);
font-weight: bold;
text-decoration: none;
padding: 6px 10px 11px 12px;
background: url(images/back_tab.gif) no-repeat top left;
}

#navbar a:hover, #navbar a:visited:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
padding: 6px 10px 11px 12px;
}

#navbar ul li {
list-style-type: none;
float: left;
width: auto;
margin: 7px 5px 0 5px;
background: url(images/back_tab2.gif) no-repeat top right;
}

.current {
color: rgb(142,0,28) !important;
background-image: url(images/back_currentR.gif) no-repeat top right !important;
}

.current a:link, .current a:visited {
/*color: rgb(142,0,28) !important;*/
background-image: url(images/back_currentL.gif) no-repeat top left !important; }

.current a:hover, .current a:visited:hover {
color: rgb(252,10,38) !important;
}

#logo {
border: 1px rgb(51,0,255);
height: 90px;
width: 150px;
background-image: url(images/Laywines_logo.gif);
background-repeat: no-repeat;
background-position: center 20px; 
}

#headertop {
position: absolute;
left: 150px;
top: 20px;
width: 630px;
height: 30px;
text-align: right;
vertical-align: top; }

#headertop p {
line-height: 1.1em;
margin: 0em;
padding: 0em;
font-size: 1.1em; }

div#footer {
text-align: center;
clear: both;
font-size: .9em;
background-image: url(images/long_rule.gif);
background-repeat: no-repeat;
background-position: center top;
padding-top: 10px; }

div#header {
height: 90px;
width: 800px;
position: relative;
left: 18px;
border-bottom: 1px rgb(142, 0, 28) solid; }

div#maincontent {
padding: 10px;
text-align: left;
margin-left: 168px;
margin-right: 400px; 
}

div#leftcolumn {
width: 168px;
background-image: url(images/Left_side_bar.jpg);
background-repeat: no-repeat;
background-position: 18px top;
height: 510px;
/*border: 1px #58f134 solid;*/
float: left;
 }

div#rightcolumn {
padding: 10px;
float: right;
width: 377px;
text-align: left;
/*margin-right: 17px;*/
background-image: url(images/right_column_laid-paper.jpg);
background-repeat: repeat-y;
height: 510px;
background-position: 0px; }

div#rightcolumn h1 {
color: rgb(40,49,102); }



div.featureProduct strong {
color: rgb(40,49,102); }

div.featureProduct img {
float: left;
margin: 5px 20px 10px 10px;
}

