
.wc{
	width:200px;
	height:20px
}

ul.errorlist {
	margin: 0;
	padding: 0;
}
.errorlist li {
	background-color: red;
	color: white;
	display: block;
	font-size: 10px;
	margin: 0 0 3px;
	padding: 4px 5px;
}

.err{
	font:Verdana; font-size:19px; width:800px; margin-left:225px; padding:10px; opacity:0.6;
  filter:alpha(opacity=60); color:red;font-weight:bold;text-decoration:blink;;
}

.errlist{
	background:#FC9; background-image:url(/static/img/error.png); background-position:left; background-repeat:no-repeat; border:#F63 1px solid; list-style:none; color: #F00; font-size:10px; padding:8px; padding-left:35px;
}

#contact{	
	background:black; font:Verdana; font-size:15px;width:500px; margin-left:225px; padding:10px; opacity:0.6;
  filter:alpha(opacity=60); color:black;
}

#search_books{
	background:#666; font:Verdana; font-size:13px; margin-top:10px; width:450px; margin-left:225px; padding:10px; opacity:0.6;
  filter:alpha(opacity=60); color:#F3EBD5
}

.forum{
	background:#666; font:Verdana; font-size:11px; margin-top:10px; width:800px; margin-left:225px; padding:10px; opacity:0.6;
  filter:alpha(opacity=60); color:#F3EBD5
}

#search_books{
	background:#666; font:Verdana; font-size:13px; margin-top:10px; width:450px; margin-left:225px; padding:10px; opacity:0.6;
  filter:alpha(opacity=60); color:#F3EBD5
}

#home{
	background:#666; font:Verdana; font-size:30px; margin-top:20px; width:450px; margin-left:225px; padding:5px; opacity:0.6;
  filter:alpha(opacity=60); color:#F3EBD5
}

#home_sub{
	background:#666; font:Verdana; font-size:20px; margin-top:10px; width:400px; margin-left:225px; padding:10px; opacity:0.6;
  filter:alpha(opacity=60); color:#F3EBD5; font-style:italic
}

#homebut{
	margin-top:15px; width:400px; margin-left:225px;
}

#menu{
    width:auto; height:30px; margin-left:auto; margin-right:auto; left:0; right:0
}
#menu-in{
	width:auto; height:30px; margin-left:auto; margin-right:auto;
}

#footer a{
	color:#CCC
}
#footer a:hover{
	color:#CCC; border-bottom:#F30 3px solid
}

#footer .terms{
	width:900px; height:35px; margin-left:auto; margin-right:auto; border-bottom:#999 dotted 1px; padding-top:10px;
}

#footer .foundation{
	width:900px; height:35px; margin-left:auto; margin-right:auto; border-bottom:#999 dotted 1px; padding-top:10px;
}
#footer .connect{
	width:900px; height:40px; margin-left:auto; margin-right:auto; border-bottom:#999 dotted 1px
}

#footer{
	width:auto; height:75px; background:#666; margin-left:auto; margin-right:auto; padding:10px; opacity:0.9; filter:alpha(opacity=60); color:#fff; border-top:#330 thin solid; margin-top:30px;text-align:center;
	background-image:url(/static/imgs/hd.gif); background-repeat:repeat;
	font-weight:bold;font-size:20px;
}

#header{
    width:auto; height:75px; background:#F3EBD5;  background-image:url(/static/imgs/hd.gif); background-repeat:repeat; margin-left:auto; margin-right:auto; left:0; right:0;color:#F3EBD5;font-size:45px;opacity:0.9;
}

#header-in{
	width:800px; height:100px; background:#F3EBD5; background-image:url(/static/img/header.jpg); background-position:left; background-repeat:no-repeat; margin-left:auto; margin-right:auto;
}

#content{
	/*background-image: url(/static/img/mainbg.gif);*/
	width:900px; height:550px; background:#666; background-image:url(/static/img/centerbadg.gif); background-repeat:repeat-x; margin-left:auto; margin-right:auto; opacity:0.9;
  filter:alpha(opacity=60); margin-top:80px; border:#666 dotted solid; color:#FFF
}

#background_cycler{padding:0;margin:0;width:100%;position:fixed;top:0;left:0;z-index:-1}
#background_cycler img{position:absolute;left:0;top:0;width:100%;z-index:1}
#background_cycler img.active{z-index:3}


.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ebbf88), color-stop(1, #eb8b15));
	background:-moz-linear-gradient(top, #ebbf88 5%, #eb8b15 100%);
	background:-webkit-linear-gradient(top, #ebbf88 5%, #eb8b15 100%);
	background:-o-linear-gradient(top, #ebbf88 5%, #eb8b15 100%);
	background:-ms-linear-gradient(top, #ebbf88 5%, #eb8b15 100%);
	background:linear-gradient(to bottom, #ebbf88 5%, #eb8b15 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebbf88', endColorstr='#eb8b15',GradientType=0);
	background-color:#ebbf88;
	border:1px solid #f0a627;
	display:inline-block;
	cursor:pointer;
	color:#cccccc;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eb8b15), color-stop(1, #ebbf88));
	background:-moz-linear-gradient(top, #eb8b15 5%, #ebbf88 100%);
	background:-webkit-linear-gradient(top, #eb8b15 5%, #ebbf88 100%);
	background:-o-linear-gradient(top, #eb8b15 5%, #ebbf88 100%);
	background:-ms-linear-gradient(top, #eb8b15 5%, #ebbf88 100%);
	background:linear-gradient(to bottom, #eb8b15 5%, #ebbf88 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb8b15', endColorstr='#ebbf88',GradientType=0);
	background-color:#eb8b15;
    color:#ffffff;
	text-decoration:none;
}
.myButton:active {
	position:relative;
	top:1px;
}

/*Button Contact Form*/

.myButton1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
	background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
	background-color:#7d5d3b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #54381e;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4d3534;
}
.myButton1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #7d5d3b));
	background:-moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b',GradientType=0);
	background-color:#634b30;
	text-decoration:none;
}
.myButton1:active {
	position:relative;
	top:1px;
}

.loginTxtboxr
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #000;
        text-align: left;
        border: #4772A9 1px solid;
        height: 23px;
    }

.loginTxtbox
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        text-align: left;
        border: #4772A9 1px solid;
        height: 20px;
    }
     .loginTxtbox2
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        text-align: left;
        height: 25px;
        border :1px solid grey;
    }

    .loginTxtbox1
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        text-align: left;
        border: #4772A9 1px solid;

    }
    .menu_list {
        width: 100%;
        height:auto;
    }
    .menu_head {
        padding: 5px 10px;
        cursor: pointer;
        position: relative;
        margin:1px;
        font-weight:bold;
        height:auto;
        width:auto;
        background: #1d5987;
        color:#ffffff;
        font-size:12px;

    }
    .menu_body {
        display:none;

    }
    .menu_body a{
        display:block;
        color:black;
        background-color:white;
        padding-left:10px;
        font-weight:normal;
        text-decoration:none;
        width:100%;
        height:auto;
        font-size:12px;
    }
    .menu_body a:hover{
        color: #00ffff;
        background-color:#000;
        text-decoration:none;
    }
    A:link {
        color:BLACK;
        text-decoration:none;
    }
    A:visited {
        color:BLACK;
        text-decoration:none;
    }
    

    .top{
        /*   background-color:#d3d3d3; */
        border: 0px solid #ffc0cb;
        background-color:#000000;
        color:white;
        font-weight:bold;
        width:100%;
        min-height:7%;
        position:relative;
        top:0%;
        left:0%;

    }
    .middle{
        border: 1px solid #000;
        background-color:#ffffff;
        min-width:40%;
        height:auto;
       /* position:relative;*/
        color:#000000;
        text-align: left;
        float:left;
        margin:5px;

    }
    ul.errorlist {
        margin: 0;
        padding: 0;
    }
    .errorlist li {
        background-color: red;
        color: white;
        display: block;
        font-size: 14px;
        margin: 0 0 3px;
        padding: 4px 5px;
    }
    .box {
       /* position: relative; */
        left: 0px;
        margin: 0px;
        width: 100%;
        height: 100%;
        background-color: #fff;
        color: #000;
        /* border: 2px solid #000;
     font-size:11px;
     font-family:Georgia;
     overflow :auto;  */

    }
     .box1 {
       /* position: relative; */
        left: 0px;
        margin: 0px;
        width: 100%;
        height: 100%;
        background-color: #fff;
        color: #000;
        /* border: 2px solid #000;
     font-size:11px;
     font-family:Georgia;
     overflow :auto;  */

    }

    .box2 {
       /* position: relative; */
        left: 0px;
        margin: 0px;
        width: 100%;
        height: 100%;
        background-color: #fff;
        color: #000;
        /* border: 2px solid #000;
     font-size:11px;
     font-family:Georgia;
     overflow :auto;  */

    }

    .boxnn {

        left: 0px;
        margin: 0px;
        width: 100%;
        height: 100%;
       /* background-color: #1d5987; */
        color: #ffffff;
        /* border: 2px solid #000;
     font-size:11px;
     font-family:Georgia;
     overflow :auto;  */

    }
     .characters{
            padding-left:2px;
            font-weight:bold;
            color: red;
        }
    .header {
    padding: 10px 0 15px 0;
        margin:0px;
    width: 100%;
    height: 30px;
    z-index: 999999999;
    background: #4e1776;
    background: -webkit-linear-gradient(#6a2998 10%, #4e1776 100%) no-repeat;
    background: -o-linear-gradient(#6a2998 10%, #4e1776 100%) no-repeat;
    background: -moz-linear-gradient(#6a2998 10%, #4e1776 100%) no-repeat;
    background: -ms-linear-gradient(#6a2998 10%, #4e1776 100%) no-repeat;
    background: -linear-gradient(#6a2998 10%, #4e1776 100%) no-repeat;
    color: #FFF;
        text-align:center;
}
.header1 {
    padding: 10px 0 15px 0;
        margin:0px;
    width: 100%;
    height: 15px;
    z-index: 999999999;
    background: #4e1776;
    background: -webkit-linear-gradient(#6a2998 5%, #4e1776 100%) no-repeat;
    background: -o-linear-gradient(#6a2998 5%, #4e1776 100%) no-repeat;
    background: -moz-linear-gradient(#6a2998 5%, #4e1776 100%) no-repeat;
    background: -ms-linear-gradient(#6a2998 5%, #4e1776 100%) no-repeat;
    background: -linear-gradient(#6a2998 5%, #4e1776 100%) no-repeat;
    color: #FFF;
        text-align:center;
}

.submit {
  -moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
  -webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
  box-shadow:inset 0px 1px 0px 0px #a6827e;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #800000), color-stop(1, #634b30));
  background:-moz-linear-gradient(top, #800000 5%, #634b30 100%);
  background:-webkit-linear-gradient(top, #800000 5%, #634b30 100%);
  background:-o-linear-gradient(top, #800000 5%, #634b30 100%);
  background:-ms-linear-gradient(top, #800000 5%, #634b30 100%);
  background:linear-gradient(to bottom, #800000 5%, #634b30 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#800000', endColorstr='#634b30',GradientType=0);
  background-color:#7d5d3b;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border:1px solid #336666;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family:arial;
  font-size:13px;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:0px 1px 0px #4d3534;
}
.submit:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #000), color-stop(1, #000));
  background:-moz-linear-gradient(top, #000 5%, #000 100%);
  background:-webkit-linear-gradient(top, #000 5%, #000 100%);
  background:-o-linear-gradient(top, #000 5%, #000 100%);
  background:-ms-linear-gradient(top, #000 5%, #000 100%);
  background:linear-gradient(to bottom, #000 5%, #000 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#000',GradientType=0);
  background-color:#000;
  text-decoration:none;
}
.submit:active {
  position:relative;
  top:1px;
}
.error {
    padding: 10px ;
    margin:0px;
    width: auto;
    height: auto;
    text-align:center;
    background-color:#ffffff;
    color:red;
    font-size:16px;
    text-decoration:blink;
}
.orange-btn {
  cursor: pointer;
  background-color: #DC6F0F;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#FD902D),
    to(#DC6F0F));
  background-image: -moz-linear-gradient(#FD902D, #DC6F0F);
  background-image: -ms-linear-gradient(#FD902D, #DC6F0F);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FD902D),
    color-stop(100%, #DC6F0F));
  background-image: -webkit-linear-gradient(#FD902D, #DC6F0F);
  background-image: -o-linear-gradient(#FD902D, #DC6F0F);
  background-image: linear-gradient(#FD902D, #DC6F0F);
  border-color: #DC6F0F #DC6F0F #DC6F0F;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: white !important;
  font-weight: bold;
  line-height: 11px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  text-align: center;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 1px 1px 2px
    rgba(0, 0, 0, 0.2);
  margin: 0;
  border: 1px solid #CCC;
  text-align: center;
  display: inline-block;
        padding:5px;
}

.header2 {
    
    padding: 10px 0 15px 0;
    height: 35px;
    z-index: 999999999;
    background: #000;
    background: -webkit-linear-gradient(#000 5%, #000 100%) no-repeat;
    background: -o-linear-gradient(#000 5%, #000 100%) no-repeat;
    background: -moz-linear-gradient(#000 5%, #000 100%) no-repeat;
    background: -ms-linear-gradient(#000 5%, #000 100%) no-repeat;
    background: -linear-gradient(#000 5%, #000 100%) no-repeat;
    color: #FFF;
    text-align:left;
    font:Verdana;
    font-size:16px;
    margin-top:20px;
    width:500px; 
    margin-left:225px;
    padding:5px;
    opacity:0.6;
    font-weight:bold;
    font-style:italic;
}