/* CSS Document */

body{background:#FFFFFF; margin:0; padding:0; color:#231f20; font-family:Arial, Helvetica, sans-serif; font-size:12px;height:auto;}
.clear{ clear:both;}
a{text-decoration:none;}

#wrraper{ width:1000px; margin:0 auto; padding:2px 0 0 0;}

#header{ background:url(../images/header.jpg) no-repeat top; height:159px;}

.logo{float:left; }
.logo a{border:none;outline:none;background:url(../images/logo.png) no-repeat; width:448px; height:119px; display:block; margin:0 0 0 11px; text-indent:-10000px;}

.login_section{ float:right; width:461px; height:61px;background:url(../images/login_bg.png) no-repeat; margin:41px 30px 0 0;}
.login_section input{ padding:3px; width:142px; color:#231f20; border:1px solid #6e766b; font-size:11px;}
.login_section .field_box{ float:left; color:#FFFFFF; font-size:13px; font-weight:bold; margin:5px 5px 5px 10px; width:142px;}
.login_section .field_box a{ padding-left:55px; font-size:10px; color:#FFFFFF;}

.login_section .signinbtn{ margin:21px 3px 0px 5px; float:left;color:#FFFFFF; width:64px; height:24px;}
.login_section .signinbtn .btn{border:none;background:url(../images/signin.png) no-repeat; color:#FFFFFF; width:64px; height:24px;}
.login_section .signupbtn{ margin:21px 0px 0px 0px; float:left; color:#000; width:64px; height:24px;}
.login_section .signupbtn .btn{ border:none;  background:url(../images/signup.png) no-repeat; color:#000; width:64px; height:24px;}

.navbar{color:#fff;font-size:15px; padding:12px 15px 0 0 ; text-align:right;*padding-top:5px;}
.navbar a{color:#fff;font-size:13px; padding:0 12px; font-weight:bold;}
.navbar a:hover{color:#000; font-size:13px; font-weight:bold;}

#middle_container{margin-top:15px;background:url(../images/mid_bg.png) repeat-x #f1f1f2;border-left:1px solid #747578;border-top:1px solid #747578;border-bottom:10px solid #747578;border-right:1px solid #747578;	 }
.bannerpic{/*background:url(../images/books_with_girl.png) no-repeat;*/ float:right; width:194px; height:255px;margin:-25px 0 0 0;}

.banner_whitebox{float:left; background:#FFFFFF; width:406px; padding:10px; margin:10px; color:#000000;}
.banner_whitebox h2{font-size:15px; color:#000000; text-transform:capitalize; display:inline;}
.banner_whitebox ul{display:inline;*margin-left:0px;}
.banner_whitebox li{list-style:disc;; margin-left:25px;}
.banner_whitebox li span { color:#ee8e30;}

.component_whitebox{background:#e4e5e6; width:794px; color:#000000; padding-left:200px;border:3px solid #737477;margin:12px auto 0 auto; }
.component_whitebox1{
/*background:#F1F1F2 url(../images/mid_bg.png) repeat-x scroll 0 0;*/
height:auto;
width:988px;
color:#000000;
border:3px solid #737477;
float:center;margin:12px auto 0 auto;
}

/* .component_whitebox1{background:#e4e5e6; width:995px; color:#000000; border:3px solid #737477;} */
.componentheading{/*color:#135CAE; font-size:15px; text-align:center;*/
color:#000000; font-size:18px; text-align:left; font-weight: bold; margin-left: 5px; margin-top: 5px;

}


.mid_fieldsection{background:url(../images/isbn_box.jpg); width:302px; height:206px; padding:0px; float:left; margin:0px 0 0 0px;}
.mid_fieldsection1{width:302px; height:206px; padding:0px; float:left; margin:0px 0 0 0px;}
/*.mid_fieldsection{background:url(../images/field_box.png); width:302px; padding:3px; float:left; margin:10px 0 0 15px;}*/
.mid_fieldsection .heading_text{ color:#FFFFFF; padding:12px 0 12px 55px;}
.mid_fieldsection .textarea{ width:295px; height:130px; margin:0 auto;}

.whitelink{padding:8px 7px 0 0; text-align:right; color:#FFFFFF; font-size:15px}
.whitelink a{text-align:right; color:#FFFFFF; font-size:15px; border:none;}


/*#footer{ background:url(../images/foot_bg.png); height:194px; padding-top:10px; font-size:22px; font-weight:bold;border-color:#747578;border-style:solid;border-width:1px 1px 10px;}*/
#footer{  height:auto; padding-top:10px; font-size:22px; font-weight:bold;border-color:#747578;border-style:solid;border-width:0px 0px 0px;
width:991px;float:center;margin-left:90px;
}
/*
.foot_text{ font-size:15px; color:#474749;}
.foot_text a{ font-size:15px; color:#474749;}
*/
.footer_text {width:978px; padding:0 10px; font:16px Arial; line-height:40px; margin:0 auto; color:#58595b; text-decoration:none;}
.footer_text a {color:#58595b; text-decoration:none;}
.left_flo {float:left;}
.right_flo {float:right;}
.footer_div {width:985px; height:204px; font:23px Arial Black; text-align:center; line-height:40px; background:url(../images/footer.jpg) no-repeat; margin:0 auto;}
.ftr{
margin-left:-200px;
margin-top: 35px;

}
