/* CSS Document */

body
{
background-image:url(img/pattern.jpg);
background-repeat:repeat;
}


*
{
padding:0px;
margin:0px;
}
#pipe
{
width:100%;
height:32px;
background-image:url(img/pipe_rep.jpg);
background-repeat:repeat-x;
}
.p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#0066CC;
}
#pipe a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:10px;
margin-left:10px;
width:80px;
height:20px;
background-image:url(img/sep.gif);
background-repeat:no-repeat;
background-position:right;
text-decoration:none;
}
#pipe a:hover
{
color:#FF0000;
}
.banner
{
background-image:url(img/bg_head.jpg);
background-repeat:repeat-x;
background-position:top;

}
.banner
{
padding-top:20px;
}
.input
{
width:108px;
height:18px;
border:inset 1px #f2f2f2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:lowercase;
color:#999999;
font-weight:normal;
}
#bottom
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#0f4964;
padding-left:15px;
padding-right:15px;
}
#bottom a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#0f4964;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

.bodyborder
{
border-left:solid 5px #272727;
border-right:solid 5px #272727;
}

.input2
{
width:100px;
height:18px;
border:inset 1px #f1f1f1;
color:#999999;
font-size:10px;
}



/*MAIN PAGE CSS*/
.TOP_GRAY
{
background-image:url(img/logo-header.jpg);
background-repeat:no-repeat;
height:60px;
}
/*.top_bg
{
background-image:url(img/header_bg.jpg);
background-repeat:no-repeat;
background-position:top;
}
*/
.leftbox_bold
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#e94300;
}
#leftbox.input
{
width:60px;
height:18px;
border:inset 1px #f2s2s2;
font-size:10px;
color:#999999;
margin:2px;
}
#leftbox p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#2f404b;
}
#leftbox a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#0c8ccf;
}
#leftbox a:hover
{
text-decoration:none;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#0c8ccf;
}


#main_1 h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
text-transform:uppercase;
margin-top:20px;
margin-left:0px;
}
#main_1 p
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#2f404b;
padding:10px;
line-height:16px;
letter-spacing:1px;
}
#main_1 a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#007100;
padding-top:10px;
padding-bottom:10px;
text-decoration:none;
}

#main_1 a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0057AE;
text-decoration:underline;
}


#main_1 input {
border:1px double #ccc;
color:#333333;
padding-left:2px;
}


#main_1 select  {
border:1px double #ccc;
padding-left:2px;
}

#main_1 span
{
color:#FF0000;
}


.bg_cat {
	background-image: url(img/frame_01.gif);
	background-repeat: no-repeat;
	background-position:center;
	height: 223px;
	width: 236px;
}
.font
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#186ea3;
font-weight:bold;
}


/*Product page*/
#psb a, .chemistry a, .biology a
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
#psb .physics a
{
color:#FF0000;
}
#psb .chemistry a
{
color:#0066CC;
}
#psb .biology a
{
color:#009900;
}


/*Shadow of Images*/

.top_left
{
background-image:url(img/shadow_tl.jpg);
background-repeat:no-repeat;
background-position:right;
width:17px;
height:17px;
}
.top_right
{
background-image:url(img/shadow_tr.jpg);
background-repeat:no-repeat;
background-position:left;
width:17px;
height:17px
}
.bottom_right
{
background-image:url(img/shadow_br.jpg);
background-repeat:no-repeat;
background-position:left top;
width:17px;
height:17px
}
.bottom_left
{
background-image:url(img/shadow_bl.jpg);
background-repeat:no-repeat;
background-position:right bottom;
width:17px;
height:17px
}
.shadow_x
{
background-image:url(img/shadow_x.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
.shadow_y
{
background-image:url(img/shadow_y.jpg);
background-repeat:repeat-y;
}


#leftpanel a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

.norep {
background-image:url(img/left_box_bottom.gif);
background-repeat: no-repeat;
width:233px;
}
.loginborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #40c3fe;
}




.leftlink
{
padding-left:5px;
padding-top:5px;
padding-bottom:0px;
padding-right:2px;
color:#000000;
}



#left hr
{
color:#e3e3e3;
height:1px;
}




.button
{
font-size:11px; 
font-family:Tahoma, Verdana, Arial; 
font-weight:bold; 
color:#006699;
text-align:center;
background-color:#FFFFFF;
}

.markred
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	letter-spacing:1px;
	padding-left:10px;
}

.markred ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	list-style-position:inside;
	list-style-type:disc;
	margin-left:10px;
	padding-left:50px;
}
