html, body {
      border:0;
      margin: 0 auto;
      padding:0;
      height: 100%;
      font: 0.9em Georgia,"Palatino Linotype","Book Antiqua",serif;
      line-height: 155%;
      font-weight: normal;
      color: #8E1017;
      background: #C1BC8C url(images/bodyback.png) repeat-y center top;
}

html{
	height: 100%;
}

img {
    border:0;
    }
        
img.pad {
    border:0;
    margin: 10px 0 20px 0;
}

#fullwrapper { 
         width: 100%;
         position: relative;
         min-height: 100%;
}

#wrapper { 
         margin: 0 auto;
         width: 900px;
         min-height: 100%;
         border: 0px solid #000000;
         position:relative;
}

* html #wrapper{
                height:100%;
                width:901px;/* box model hack for ie5.+*/
                w\idth:900px;
}

#logospace {
        width: 900px;
        height: 184px;
        border: 0px solid #FFA97D;
        background-image: url(images/images/banner_01.jpg);
        background-repeat: no-repeat;
        background-attachment: scroll;
}
#logospace .trans {
                   float: right;
                   margin: 155px 12px 0 0;
                    }
                   
                                       
#menu {
text-decoration:none;
margin:0px;
padding:0px;
width:900px;
height:46px;
border:0px solid #FFFF80;
background: url(images/images/banner_02.png) no-repeat;
}

#maincontent {
		width: 880px;
        margin: 0 auto;
		padding:0px;
        border: 0px solid #00FF00;
}

   
.bulletlistsm {
            margin-left: 3px;
            padding-left: 0;
            list-style: none;
            font-size: 12px;
            font-weight: normal;
            line-height: 170%;
}

.bulletlistsm li {
            padding-left: 25px;
            background-image: url(images/smbullet.png);
            background-repeat: no-repeat;
            background-position: 0 3px;
}


img.alignR {
    display: block;
    margin-left: auto;
    margin-right: 0px }

img.alignL {
    display: block;
    margin-left: 0px;
    margin-right: auto}
    
#content {
		float: left;
        margin-left:202px;
		width: 640px;
		padding:5px 10px;
        border: 0px dotted #000;
        display: inline;
}

#content .fb {
             width:220px;
             float:right;
             margin-top:20px }
             
#content .hmtxt {
                width: 400px;
                float: left; }             
a{
text-decoration: none;
color: #8E1017;
font-weight: bold;
}
a:hover{
text-decoration: underline;
color: #8E1017;
font-weight: bold;
}


#content p{
           margin-bottom: 10px;
           margin-top:5px;
           text-align: justify;
           padding:0px;
}
.prod {margin-top:15px;font-weight:bold;}
.brk {padding-top:20px;font-weight:bold;}

.whats_hot {
		width: 640px;
        min-height: 220px;
		padding:0px;
        border: 2px solid #EBCDC3;
        float:left;
        margin: 0 0 30px 0;
        background: #FFFDF5 url(images/whats_hot.png) no-repeat;
}

.whats_hot h4 {
            margin: 50px 10px 0px 30px;
            font-weight: normal;
            padding: 0px;
            text-align: left;
}

.whats_hot h5 {
            margin: 10px 10px 10px 30px;
            font-weight: normal;
            padding: 0px;
            text-align: left;
            font-size: 1.1em;
}

.hot_box {
         float:left;
         margin: 0 0 10px 0;
         padding: 0 0 20px 0;
         border-bottom: 2px solid #F3E5D4;
}

         
#content h1 {
            font-size: 18px;
            font-weight: bold;
            padding:0px;
            margin: 10px 0 10px 0;
}

.quote {
            font-style: italic;
            font-size: 14px;
            margin:0;
            padding:0;
}

#content h2 {
            font-size: .9em;
            padding:0px;   
            font-weight: bold; 
            margin: 15px 0 5px 0;
}

#content h3 {
            font-size: 90%;
            padding: 0 0 10px 0;    
}

#sidebar {
		  float: left;
          margin-left:-864px;
          width: 160px;
          border: 0px solid #004080;
          padding: 5px 10px;
          color: #FFFDEA;
}

#sidebar p{
           padding:0px;
           font: 12px "Trebuchet MS", Tahoma, Arial, serif;
           margin: 0;
}

p.iotw {margin:0;text-align:center;padding:0;}

#sidebar img{
           padding: 0px 0 0px 0;
}

#sidebar h1{
           padding: 0px;
           font: bold 16px "Trebuchet MS", Tahoma, Arial, serif;
           margin: 10px 0 0px 0;
}

#sidebar h2{
           padding: 0;
           font: bold 15px "Trebuchet MS", Tahoma, Arial, serif;
           margin-bottom: 5px;
           margin-top: 5px;
}

#sidebar p a {
	text-decoration: none;
    color: #F3BCD4;
    border-bottom: 1px dotted #C1BC8C;
}


#sidebar p a:hover {
            text-decoration: none;
            color: #f2f2f2;
    border-bottom: 1px dotted #C1BC8C;
	}
         
#clearfooter{
             clear:both;
             height:160px;
             width:100%;
}
         
#footer{
        width: 100%;
        background: url(images/footer.png) no-repeat center bottom;
		position: absolute;
		bottom: 0;
        height:170px;
}

#footwrap { 
         margin: 0 auto;
         width: 900px;
         border: 0px solid #FF0000;
         margin-top: 35px;
}

#footer p  {
           font: 11px "Trebuchet MS", Tahoma, Arial, serif;
           TEXT-ALIGN: left;
           line-height: 160%;
           Color: #FFFDEA;
           padding: 0px 0px 0px 10px;
}

#footer p a {
	text-decoration: none;
    Color: #FFFDEA;
    border-bottom: 0px dotted;
}

#footer p a:hover {
text-decoration: none;
    color: #8E1017;
    border-bottom: 1px dotted #8E1017;
}

.site-seal {
           float:right;
           width:130px;
           margin: 0px 0px 0px 0px;
           border: 0px solid #7D8A76;
}

.site-sealb {
           float:right;
           width:95px;
           margin: 0px 0px 0px 0px;
           border: 0px solid #7D8A76;
}
   
.style1 {font-size: 1.4em;}
.style2 {font-size:12px}
.style3 {font-size: 13px; font-weight:700}
.style4 {font-size: 10px;}
.style6 {font-size: 0.85em;line-height: 155%}
.style7 {text-align:center;}
.note {font: bold 11px "Trebuchet MS", Tahoma, Arial, serif;text-align:left;}
.prodstyle {font: bold 11px "Trebuchet MS", Tahoma, Arial, serif;color:#8E1017;}
.searchstyle {font: bold 11px "Trebuchet MS", Tahoma, Arial, serif;color:#FFFDEA;}
.headline {font-size:20px;color:#009B38;font-weight:700;margin-bottom:15px;}

img.picR {
margin:0px 0px 0px 20px;
float: right;
clear:both;

}

img.picL {
margin: 0px 20px 0px 0px;
float: left;
clear:both;
}

.break {width:100%;height:20px;min-height:20px;}


	/* slider */

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:200px;
			width:640px;
			overflow:hidden;
			}	
		#slider{ 
			margin-left:0px;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:30px;
			height:77px;
			position:absolute;
			left:-25px;
			top:71px;
			}	
		#nextBtn{ 
			left:701px;
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
			width:30px;
			height:77px;
			background:url(images/btn_prev.gif) no-repeat 0 0;	
			}	
		#nextBtn a{ 
			background:url(images/btn_next.gif) no-repeat 0 0;	
			}								
	
	/* // slider */
    
.sidemenu {
clear: left;
float: left;
width:160px;
margin: 0;
padding: 0;
text-align: left;
font-family: "Trebuchet MS", verdana, tahoma;
}

.sidemenu ul {	
list-style: none;
width: 160px;
margin: 0;
padding: 0;
}	

.sidemenu li {
margin-bottom: 0px;
}

.sidemenu li a {
font-weight: normal;
text-decoration: none;
color: #F0EDD6;
display: block;
}
	
.sidemenu li a:hover {
color: #fffdea;
}
