.dummy{}/* leave in - bug fix */


/******* type styles *******/


body, td

 {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:11px;

  color:black;

  line-height:140%;

 }


h1

 {

  font-family: Times,"Times New Roman",serif;

  padding:20px 0px 0px 0px;

  font-size:28px;

  font-weight:bold;


  color:rgb(137,7,7);

  margin: 30px 20px 0px 0px;

  line-height:140%;

 }


h2

 {

  font-family: Times,"Times New Roman",serif;

  font-size:18px;

  font-weight:bold;

  color:rgb(137,7,7);

  margin: 25px 20px 10px 0px;

  line-height:140%;


 }


h3

 {

  font-family: Times,"Times New Roman",serif;

  font-size:14px;

  color:rgb(226,2,2);

  margin: 30px 20px 10px 0px;

  line-height:140%;


 }


p

 {

  color:black;

  margin: 0px 20px 15px 0px;

 }


hr

 {

 }


.Tcaption{

  color:black;

  padding:2px;

  font-size:10px;

}


li p{

  margin:0;

}

li{

  margin:10px 0;  

} 

ul{


}




.sideBoxPara

 {


 }


.sideBoxText

 {

  text-align: left;

  background: url(sideBox-bg.gif) no-repeat;

  height: 150px;

 }


.sideBoxText p

 {

  padding: 15px 15px 0px 70px;

  font-size:10px;

  font-style:italic;

 }


.sideBoxText h3

 {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  color:rgb(226,2,2);

  padding: 20px 15px 0px 70px;

 }


.sideBoxText a

 {

  padding: 0px 15px 0px 0px;

  font-size:10px;

  font-style:normal;

  color:rgb(226,2,2);

 }




/**********************************/

/** LEFT PIC BODY SECTION STYLES **/

/**********************************/


#lpicPara

{

  text-align:left;

  width:520px;

}


#lpicText

{

  padding:5px 0px 0px 0px; 

  text-align:left;

  height:auto;

}


#lpicButton

{

  font-family:verdana, arial, sans-serif;

  font-size:16px;

  color:#600167;

  font-weight:bold;

  text-align:right;

  height:auto;

}





/********* links ********/

a:link,

a:visited

{

  color:#CC0000;

}


a:active, 

a:hover

{

  color:#676767;

}



/********* MAIN MENU ********/


#mainMenu

{

  width:160px;

  border-top: dotted 1px black;

}


#mainMenu div

{

  padding:0px 0px 0px 0px;

}


#mainMenu .pageOn

{

  background:#890707;

  border-bottom: dotted 1px black;

}


#mainMenu a

{

  display:block;

  padding:8px 0px 9px 20px;

  text-decoration:none;

  color:white;

  font-weight:bold;

} 

#mainMenu .pageOff:hover

{

  background:#888888;
  

}

#mainMenu .pageOff

{

    border-bottom: dotted 1px black;

}


#mainMenu .pageOn a

{

}


#mainMenu .pageOn a:hover

 {

  
  /*text-decoration:underline;  */

 }


#mainMenu .pageOff a:hover

{

  color:white;
  /*text-decoration:underline;  */

}



#mainMenu .pageOff a

{

  color:#666666;

}





/********* two column ********/

.two_col{

  width:100%;

  border-collapse:collapse;

}

.two_col td{

  width:50%;

  vertical-align:top;

}

.two_col .col_01{

  padding-right:7px;

}

.two_col .col_02{

  padding-left:7px;

}






/******** layout ********/


.bannerimage

 {

  padding: 0px 0px 0px 15px;

 }


.lordlogo

{

  padding:0px 0px 14px 5px;

}



body{

  margin:30px 0px 0px 0px;

  padding:0px; 

  background:url(page-bg.jpg) repeat-x rgb(105,0,0);

}

#pageOuter{

  width:750px;

  margin:0px auto;

  padding:0px 15px;

}

#banner{

  margin:25px 0px 0px 0px;

  background:url(top.jpg) no-repeat;

  height:23px;

}

#main{

  width:700px;

  border-collapse:collapse;

  margin:0 0 0 0;

}

#r1c1{

  width:160px;

  padding:0 0 0 0;

  height:550px;

  vertical-align:top;

  text-align:left;

  background:#EDEDED url(page-bg3.png) bottom no-repeat;

}


.backtotop

{

  vertical-align:top;

  padding:0px 0px 0px 25px;

  background-image: none;

}



.r1c2

{

  vertical-align:top;

  padding:0px 0px;

  background:white url(page-bg4.png) bottom no-repeat;

}


#r1c2 img

{

  background-image:none;

}



#r2c1{

  padding:7px 0;

  text-align:center;

  height:30px;

  font-size:9px;

}

#r2c1 a
{
	
}

#r2c2{

  height:24px;

  padding:25px 24px;

  background:url(footer.jpg) no-repeat;

}


#r2c2 p,

#r2c2 a

 {

  margin:0;

  color:#FF9999;

  font-size:10px;

 }

#r2c2 a:hover

 {

  margin:0;

  color:white;

  font-size:10px;

 }



#sidebar_text{

  padding:10px;

}

#sidebar_textB{

  font-family: Helvetica, Verdana;
  padding:0px;
  
}


#usercontent{

  width:479px;

  margin:0px 0px 0px 20px;

}






/******** don't edit these! *******/


#footer p{

  margin:0;

}

p,h1,h2,h3{

  margin-top:0;

}

@media print{

  #banner,

  #mainMenu,

  #path_basket,

  #r1c1,

  #r2c1{

    display:none;

  }

  #main,

  #r1c2,

  #r2c2{

    width:590px;

    padding:0;

    margin:0;

  }

  #pageOuter,

  body{

    margin:0;

    padding:0;

    width:auto;

  }

}


