/* CSS Document */
body
{
text-align:center;
background:url(/images/bg.jpg) repeat-y #FFFFFF;
background-position:top center;
margin:0 auto;
font-family:verdana;
color:#000000;
font-size:80%;
line-height:120%;
behavior: url("/styles/csshover3.htc");
}
input {font-size:80%;font-family:verdana;}
p
{
	margin-top: 0px;
}

li
{
	margin-top: 10px;
	margin-bottom: 0px;
}
html>body li
{
	margin-top: ;
	margin-bottom: ;
}

strong { color:#993366; font-size:100%; }
b { color:#993366; font-size:100%; }

/*h1 { color:#993366; font-size:100%; margin-top:0; margin-bottom:0;}
h1 a { text-decoration:none; color:#993366 }
h5 { color:#993366; font-size:95%; }
h6 { color:#993366; font-size:100%; font-weight:bold; padding:0; margin:0 justify; display: inline; }
*/

h1 { color:#993366; }
h1 a { text-decoration:none; color:#993366 }
h2 { color:#993366; }
h3 { color:#993366; }
h4 { color:#993366; line-height:160%; font-size:125%; margin-top:0; }
h5 { color:#993366; margin-bottom:0; font-size:100%; }
h6 { color:#993366; }
.pnb {color:#993366;}
.bbold { font-weight:bold; color:#000000; }

#rpbg { 
  width:980px;
margin:0 auto;
text-align:left;
  background:url(/images/bg_rp.jpg) repeat #FFFFFF;}

#container
{
width:980px;
margin:0 auto;
text-align:left;
background:url(/images/longbg.gif) no-repeat ;
}
.content
{
width:980px;
text-align:left;
font-size:100%;
}
.topmenu
{
  background: url(/images/topmenu.jpg) #a4a4a4;
  border-left:1px solid #FFFFFF;
}
.topmenur
{
  background: url(/images/topmenu.jpg) #a4a4a4;
  border-right:1px solid #FFFFFF;
}

#main
{
text-align:left;
padding:30px 20px 20px 20px;
width:560px;

}

#mainbasket
{
text-align:left;
padding:30px 20px 20px 20px;
width:730px;

}

html>body #main
{
width:520px;
}

html>body #mainbasket
{
width:690px;
}

#mainhome
{
text-align:left;
padding:45px 20px 20px 20px;
width:560px;

}

html>body #mainhome
{
width:520px;
padding:35px 20px 20px 20px;
}

.homerightt
{
  margin:30px 0 0 1px;
font-size:100%;
}
html>body .homerightt
{
margin:30px 0 0 4px;
}

.hometopl
{
  padding-left:2px;
}
html>body .hometopl
{
  padding-left:0;
}

#homeright
{

  font-size:90%;
  width:254px;

background:url(/images/home_right.jpg) no-repeat #ffffff;
}

html>body #homeright
{
  font-size:100%;
margin:30px 0 0 4px;
background:url(/images/home_right.jpg) no-repeat #ffffff;
}

#reviewsc
{
  font-size:95%;
padding:20px;
}
#latestc
{
padding:20px;
}
#loginc
{
padding:10px;
}

#head
{

width:980px;
height:204px;
color:#FFFFFF;
font-size:80%;
background:url(/images/newbanner07.jpg) repeat-y #dfd5bc;
}
html>body #head
{

}
#headbar
{

width:980px;
height:20px;
color:#000000;
font-size:80%;
background:url(/images/head_bar.jpg) repeat-y #dfd5bc;
}
.foot
{
 border-top:solid 1px #d9d9d9;
  width:700px;
  float:right;
font-size:80%;
margin-right:13px;
}
html>body .foot
{ font-size:80%; }

.foot a { text-decoration: none; }
.foot a:link { text-decoration: none; }
.foot a:visited { text-decoration: none; }
.foot a:hover { text-decoration: none;  }
.foot a:active { text-decoration: none;  }

a:link {color:#993366}

a:hover {color:#993366}
a:active {color:#993366}

.basket
{
  font-size:100%;

}

#basket
{
  font-size:60%;
}

.basket td { padding:5px 0 5px 0; }

table.basket td {  }

.basketp { font-size:70%;  }
table.basketp td{ font-size:80% }

table.basketp td h5{ font-size:100% }

.hometable
{
  width:455px;
  font-size:100%;
}
 .hometable td { padding:5px 10px 5px 0; }


.latesttable
{

  font-size:95%;

}

.homelog
{
font-size:100%;
}

.contenttable
{
  width:520px;
  font-size:100%;

}
 .contenttable td { padding:0 0 17px 0; }

.contenttableprint
{
  width:100%;
  font-size:100%;

}
 .contenttableprint td { padding:0 0 17px 0; }

.examtable
{
  width:520px;
  font-size:100%;

}

.examtable td { padding:0 15px 5px 0; }

.buytable
{
  width:520px;
  font-size:100%;
}

.buytable td { padding:0 0px 5px 0; }

#rightside
{

  background:url(/images/right_g.jpg) no-repeat #d7d7d7;
  border-right:1px solid #cfcfcf;
  border-left:1px solid #cfcfcf;
  border-bottom:1px solid #cfcfcf;
  font-size:80%;
  width:167px;
  padding:80px 20px 20px 20px;

  height:100%;
}
html>body #rightside
{
width:125px;
padding:70px 20px 20px 20px;
}

#rightside ul { margin:0 0 20px 20px;}
html>body #rightside ul {  margin:0 0 20px -20px;; }


.grouptag
{
  background: #F7F7F7;
  font-weight:bold;
}

#loginsect{ 
  
  background:url(/images/right_g.jpg) no-repeat #d7d7d7;
    border-right:1px solid #cfcfcf;
  border-left:1px solid #cfcfcf;
  border-bottom:1px solid #cfcfcf;
  font-size:80%;
  width:167px;
  padding:83px 10px 20px 20px;
  height:100%; }

html>body #loginsect
{
width:135px;
padding:83px 10px 20px 20px;
}

#logo
{

}

#logo a
{
  float:left;
  margin-left:0;
  display:block;
  width:530px;
  height:80px;
  font-size:100%;
  text-decoration:none;
  /*background:#ff00ff;*/

}
#topright
{
float:right;
margin:33px 10px 0 0;
width:142px;
/*background:#ff00ff;*/


}

#pnum
{
float:right;
margin-top:206px;
margin-right:10px;
color:#000000;
background:#ff00ff;
}
html>body #pnum
{

}


/* MENU */

#menu
{ 
margin:0 auto;
width:250px;
height:300px;
float:left;
 }

.finalmb a
{
  display:block;
background:url(/images/menu_finalmb.jpg) no-repeat #FFFFFF;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}

.finalmb a:hover
{
background:url("/images/menu_finalmb.jpg") 0 -50px no-repeat;
}

.finalmbactive a
{
display:block;
background:url("/images/menu_finalmb.jpg") 0 -100px no-repeat;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}

.mrcp a
{
  display:block;
background:url("/images/menu_mrcppaces.jpg") no-repeat #FFFFFF;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}

.mrcp a:hover
{
background:url("/images/menu_mrcppaces.jpg") 0 -50px no-repeat;
}

.mrcpactive a
{
display:block;
background:url("/images/menu_mrcppaces.jpg") 0 -100px no-repeat;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}

.mrcp1 a
{
  display:block;
background:url(/images/menu_mrcppaces1.jpg) no-repeat #FFFFFF;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}

.mrcp1 a:hover
{
background:url(/images/menu_mrcppaces1.jpg) 0 -50px no-repeat;
}

.mrcp1active a
{
  display:block;
background:url(/images/menu_mrcppaces1.jpg) 0 -100px no-repeat;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}

.mrcp2 a
{
  display:block;
background:url(/images/menu_mrcppaces2.jpg) no-repeat #FFFFFF;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}

.mrcp2 a:hover
{
background:url(/images/menu_mrcppaces2.jpg) 0 -50px no-repeat;
}

.mrcp2active a
{
  display:block;
background:url(/images/menu_mrcppaces2.jpg) 0 -100px no-repeat;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}

.acute a
{
  display:block;
background:url(/images/menu_acute.jpg) no-repeat #FFFFFF;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}

.acute a:hover
{
background:url(/images/menu_acute.jpg) 0 -50px no-repeat;
}

.acuteactive a
{
  display:block;
background:url(/images/menu_acute.jpg) 0 -100px no-repeat;
width:250px;
height:50px;
font-size:100%;
text-decoration:none;
}
/* END MENU */

.latest
{
text-align:center;
display:block;
background:url(/images/home_menu.jpg) 0 -20px no-repeat #FFFFFF;
width:83px;
height:20px;
font-size:90%;
color:#000000;
text-decoration:none;
font-weight:bold;
padding-top:2px;
}
html>body .latest
{
height:18px;
}
.latesto
{
text-align:center;
display:block;
background:url(/images/home_menu.jpg)  no-repeat #FFFFFF;
width:83px;
height:20px;
font-size:90%;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-top:2px;
}
html>body .latesto
{
height:18px;
}


#latestp a
{
  text-align:center;
display:block;
color:#FFFFFF;
background:url(/images/home_menu.jpg)  no-repeat;
width:83px;
height:20px;
padding-top:2px;
font-size:90%;
text-decoration:none;
font-weight:bold;
}
html>body #latestp a
{
height:18px;
}

.lateston a
{
  display:block;
background:url(/images/home_menu.jpg) no-repeat;
width:83px;
height:20px;
font-size:90%;
text-decoration:none;
padding-top:2px;
}
html>body .lateston a
{
height:18px;
}

.reviews a
{
  text-align:center;
display:block;
background:url(/images/home_menu.jpg) 0 -20px no-repeat #FFFFFF;
width:83px;
height:20px;
font-size:90%;
color:#000000;
text-decoration:none;
font-weight:bold;
padding-top:2px;
}
html>body .reviews a
{
height:18px;
}

.reviews a:hover
{
color:#FFFFFF;
background:url(/images/home_menu.jpg)  no-repeat;
}

.reviews
{
  text-align:center;
display:block;
background:url(/images/home_menu.jpg) 0 -20px no-repeat #FFFFFF;
width:83px;
height:20px;
font-size:90%;
color:#000000;
text-decoration:none;
font-weight:bold;
padding-top:2px;
}
html>body .reviews
{
height:18px;
}

.reviewso
{
  text-align:center;
display:block;
background:url(/images/home_menu.jpg) no-repeat #FFFFFF;
width:83px;
height:20px;
font-size:90%;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-top:2px;
}
html>body .reviewso
{
height:18px;
}




#reviewsp a
{
  text-align:center;
display:block;
color:#FFFFFF;
background:url(/images/home_menu.jpg)  no-repeat;
width:83px;
height:20px;
padding-top:2px;
font-size:90%;
text-decoration:none;
font-weight:bold;
}
html>body #reviewsp a
{
height:18px;
}

#reviewsp
{
  text-align:center;
display:block;
color:#FFFFFF;
background:url(/images/home_menu.jpg)  no-repeat;
width:83px;
height:20px;
padding-top:2px;
font-size:90%;
text-decoration:none;
font-weight:bold;
}
html>body #reviewsp
{
height:18px;
}

.reviewson a
{
  display:block;
background:url(/images/home_menu.jpg) no-repeat;
width:83px;
height:20px;
font-size:100%;
text-decoration:none;
}

.login a
{
  text-align:center;
display:block;
background:url(/images/home_menu.jpg) 0 -20px no-repeat #FFFFFF;
width:83px;
height:20px;
color:#000000;
text-decoration:none;
font-weight:bold;
padding-top:2px;
font-size:90%;
}
html>body .login a
{
height:18px;
}

.login a:hover
{
color:#FFFFFF;
background:url(/images/home_menu.jpg)  no-repeat;
}
#loginp
{
  text-align:center;
display:block;
color:#FFFFFF;
background:url(/images/home_menu.jpg)  no-repeat;
width:83px;
height:20px;
font-size:90%;
text-decoration:none;
}
html>body #loginp
{
height:18px;
}


.login
{
  text-align:center;
  display:block;
background:url(/images/home_menu.jpg) 0 -20px no-repeat #FFFFFF;;
width:83px;
height:20px;
color:#000000;
text-decoration:none;
font-weight:bold;
padding-top:2px;
font-size:90%;
}

html>body .login
{
height:18px;
}

.loginz
{
  text-align:center;
display:block;
background:url(/images/home_menu.jpg) no-repeat #FFFFFF;
width:83px;
height:20px;
font-size:90%;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-top:2px;
}
html>body .loginz
{
height:18px;
}

.a
{

color:#c0c0c0;
font-weight:normal;
}
.a a
{

color:#c0c0c0;

}

.a a:hover
{
color:#939393;
}

table.invoice
{
}

.whitetab
{
   float:right;
  margin-right:-1px;
  margin-top:10px;
width:100px;
height:40px;
background:url(/images/toptab_w.jpg);
}
.whitetab a
{
text-align:center;
display:block;
text-decoration:none;
padding-top:13px;
width:100px;
height:27px;
font-size:85%;
font-family:verdana;
font-weight:bold;
color:#993366;
}
.greytab
{
   float:right;
  margin-right:-1px;
  margin-top:20px;
width:100px;
height:30px;
background:url(/images/toptab_g.jpg);
}
.greytab a
{

text-align:center;
display:block;
text-decoration:none;
padding-top:7px;
width:100px;
height:25px;
font-size:85%;
font-family:verdana;
font-weight:bold;
color:#3b3b3b;
}

.logino
{
  margin-top:30px;
  margin-right:10px;
float:right;
width:62px;
height:20px;
}
#loginw { height:20px; }

td.txtcontent { padding-top:30px; }

.ginput  { border:1px solid #baca9e; margin-bottom:10px; }

td.bicons {  
height:25px;
font-weight:bold;
color:#993366;
}
td.bdate {  }
td.bquant {  }
td.bquant input { border:1px solid #baca9e; }
td.bcost {  }
td.btotal {   }
td.bdiscount {  }
td.bremove {   width:60px;}

.HardBreak

{
width: 150px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */

}

.needhelp { padding-right:5px; text-align:right; color:#993366; font-weight:bold; font-size:80%; line-height:150%;}
.needhelp a { padding-right:10px; }