body
{
 margin:0px;
 padding:0px;
 background-image:url('images/bcc.gif');
 background-repeat:y-repeat;
}

#container
{
 width:901px; 
 margin: 0px 50px;
 padding: 0px;
 border: 1px solid #330000;
 line-height:130%;
 background-color:#fff;
}
body>#container{width:899px;}

#header 
{
 margin:0px;
 padding:0px;
 height:120px;
 background-image:url('background.gif');
 background-repeat:x-repeat;
 border-bottom:1px outset #000;
}

#header h1
{
 margin:0px 0px 0px 120px;
 padding:25px 0px 0px 0px;
 font-family:georgia;
 font-size:42px;
 font-style:Italic;
 font-variant:normal;
 font-weight:normal;
 line-height:100%;
 color:red;
}

#header p
{
 margin:0px;
 padding:10px 0px 0px 330px;
 font-family:verdana;
 font-size:12px;
 font-style:normal;
 font-weight:normal; 
 color:#fff;
}

#footer
{
 clear:both;
 margin:0px;
 padding:0px;
 height:80px;
 background-image:url('background.gif');
 background-repeat:x-repeat;
 border-bottom:1px outset #000;
}

#footer p
{
 margin:0px;
 padding:30px 0px;
 font-family:verdana;
 font-size:12px;
 font-style:normal;
 font-weight:normal; 
 color:#fff;
 text-align:center;
}

#middlepart
{
 margin:0px;
 padding:0px;
}

#horizontaltext
{
 margin:0px;
 padding:0px;
 border-top:1px solid red;
 border-bottom:1px solid red;
 BACKGROUND-COLOR:#009900;
}

#horizontaltext p
{
 margin:0px;
 padding:0px;
 font-family:verdana;
 font-size:12px;
 font-style:normal;
 font-weight:normal; 
 color:#fff;
 text-align:center;
 height:30px;
}

#leftcol
{
 margin:0px;
 padding:0px;
 float:left;
 width:152px;
}
body>#container #leftcol{width:152px;}

#rightcol
{
 margin:0px 0px 0px 152px;
 padding:0px;
 border-left:1px solid #ff0000;
}


#leftcol p
{
 margin:0px;
 padding:0px 2px;
 font-family:verdana;
 font-size:12px;
 font-style:normal;
 font-weight:bold; 
 color:#fff;
 text-align:left;
 background-color:red;
}

#rightcol p
{
 margin:5px 0px;
 padding:0px 0px 0px 10px;
 font-family:verdana;
 font-size:12px;
 font-style:normal;
 font-weight:normal; 
 color:red;
 background-color:#cef;
}

#navlist
{
 margin:0px;
 padding:0px;
}

#navlist ul
{
 margin:0px;
 padding:0px;
 width:152px;
}

#navlist li
{
 list-style-type:none;
 margin:0px;
 padding:0px;
}

#navlist a
{
 width:152px;
 display:block;
 margin:0px 0px 0px 0px;
 padding:2px 0px 2px 0px;
 font-family:verdana;
 font-size:12px;
 font-weight:normal;
 font-style:normal;
 color:green;
 background-color:#cef;
 border-top: 0px solid #000;
 border-bottom: 1px solid #ff0000;
 border-right: 0px solid #009900;
 border-left: 0px solid #009900;
 text-align:left;
 text-decoration:none;
}

#navlist a:hover
{
 width:152px;
 display:block;
 margin:0px 0px 0px 0px;
 padding:2px 0px 2px 0px;
 color:#fff;
 background-color:red;
 font-weight:normal;
 font-size:12px;
}

#box
{

 margin:0px;
 padding:0px;
 background-color:#F5F0F5;
}

#boxinner
{
 margin:0px;
 padding:0px;
 width:700px;
 border:0px solid #000;
}

#boxbottom
{
 width:auto;
 margin:0px;
 padding:0px 30px;
 border:1px solid #fff;
}

#boxbottom ul
{
 margin:0px 0px;
 padding:0px 0px 0px 0px;
 list-style-type:none;
}

#boxbottom li
{
 display:block;
 margin:0px 0px 0px 0px;
 padding:0px 71px 0px 40px;
 text-align:center;
 display:inline;
 font-family:verdana;
 font-size:12px;
 font-style:normal;
 color:#000;
 }

#boxinner p img
{
 margin:40px 10px 0px 10px;
 padding:0px;
 border:none;
}

#boxinner p
{
 width:700px;
 margin:0px 0px 0px 20px;
 padding:0px;
 color:#ff0099;
}

/*----------*/

#bottominnertrail
{
 float:left;
 width:350px;
 margin:0px 0px 5px 0px;
 padding:0px 0px;
 border:1px solid #fff;
}

#bottompartinner1
{
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 10px 0px 10px;
 border-left:1px outset #fff;
}

#bottompartinner2
{
 margin:0px 0px 0px 175px;
 padding:0px 0px 0px 0px;
 border-left:1px outset #fff;
}

#bottompartinner1 p, #bottompartinner2 p
{
 width:150px;
 margin:0px;
 padding:0px;
 border:1px outset #fff;
 font-family:verdana;
 font-size:12px;
}

#bottompartinner1 p img, #bottompartinner2 p img
{
 margin:0px;
 padding:0px;
 border:none;
}

#bottompartinner1 p a, #bottompartinner2 p a
{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#bottominnertrail2
{
  width:349px;
  margin:0px 0px 5px 350px;
  padding:0px 0px;
  border:1px solid #fff;
 }

/*------------*/

#block1
{
 width:899px;
 display:block;
 margin:0px;
 padding:0px;
}


#block2
{
 float:left;
 width:350px;
 margin:10px 0px 0px 30px;
 padding:15px;
 border: 1.5px outset #ffcccc;
 background-color:#FFFFFF;
}

#block3
{
 float:right;
 width:350px;
 margin:10px 30px 0px 0px;
 padding:15px;
 border: 1.5px outset #ffcccc;
 background-color:#FFFFFF;
}

#block2 p img, #block3 p img
{
 float:left;
 margin:0px 10px 0px 0px;
 padding:0px 0px 0px 0px;
 border:5px outset red;
}

#block2 p, #block3 p
{
 margin:0px 0px 0px 0px;
 padding:0px;
 font-family:verdana;
 font-size:12px;
 font-style:normal;
 font-weight:normal; 
 color:#000;
}



#block4
{
 float:left;
 width:250px;
 margin:20px 0px 0px 30px;
 padding:0px 0px 10px 0px;
 border-top:0px solid #000;
 border-bottom:0px solid #009900;
 background-color:#FFFFFF;
}

#block4 p
{
 margin:0px;
 padding:0px;
 font-family:verdana;
 font-size:12px;
 font-style:normal;
 font-weight:normal; 
 color:#000;
}

#block4 p img
{
 float:left;
 margin:0px 10px 0px 0px;
 padding:0px 0px 0px 0px;
 border: 1px outset #ffcccc;
}

#productbox
{
 margin:0px 40px 0px 40px;
 padding:30px;
}

#product
{
 width:500px;
 margin:0px 20px 0px 20px;
 padding:50px 0px 50px 0px;
 height:300px;
 border:1px solid #000;
}

#p
{
 margin:0px;
 padding:0px;
 font-family:verdana;
 font-size:12px;
 font-style:normal;
 font-weight:normal; 
 color:#ff0099;
}


#bottom
{
 clear:both;
 margin:0px 10px 0px 10px;
 padding:10px 0px;
 border:0px outset #000;
 }


#bottom1
{
 float:left;
 width:420px;
 margin:0px 0px;
 padding:0px 0px;
}

#bottompart1
{
 float:left;
 margin:0px 0px 0px 30px;
 padding:0px 10px 0px 10px;
}

#bottompart2
{
 margin:0px 0px 0px 200px;
 padding:0px 10px 0px 10px;
}

#bottompart1 p, #bottompart2 p
{
 width:150px;
 margin:0px;
 padding:0px;
 border:1px outset #fff;
 font-family:verdana;
 font-size:12px;
}

#bottom2
{
  width:420px;
  margin:0px 0px 0px 450px;
  padding:0px 10px;
 }
 
#bottompart1 p img, #bottompart2 p img
{
 margin:0px;
 padding:0px;
 border:none;
}

#bottompart1 p a, #bottompart2 p a
{
 margin:0px;
 padding:0px;
}

#none
{
 clear:both;
 margin:0px;
 padding:0px;
}

#none p
{
 margin:0px;
 padding:5px;
 color:#fff;
 text-align:center;
 font-size:14px;
 font-family:georgia;
 font-weight:bold;
 font-style:normal;
 background-image:url('background.gif');
}