﻿body
{
    font-family:Arial;
    font-size:small;
    background-image:url('../images/background_image.gif');
}

#front_page_header_text
{
  
   width:25px;
   height:50px;
   background-color:Blue;  
}

.Highlight:hover  
{
    COLOR:Black;
 
    
} 

.watermark {
	background: #FFAAFF;
}

.btntest {
	border-style:dotted;
}

.popupControl {
	background-color:#FFFFFF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Black;
     filter:alpha(opacity=40);
  opacity:0.5;
	
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;

	border-color:Gray;
	padding:6px;
	width:250px;
	margin-left:20px;
}

.modalPopupft {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
        visibility:hidden;
	border-color:Gray;
	padding:6px;
	width:250px;
	margin-left:20px;
}

.CartSummary
{
    border: #0468a4 2px solid;
    background-color: white;
    padding: 3px 2px 5px;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    width:200px;
}

.a:link#gridview
{
    font-family: Arial;
    font-size: small;
    color: #666666;
}



a:link#footer
{
    font-family: Arial;
    font-size: 10px;
    color: #666666;
}



a:visited#footer
{
    font-family: Arial;
    font-size: 10px;
    color: #666666;
}

a:hover#footer
{
    font-family: Arial;
    font-size: 10px;
    color: #666666;
}

a:active#footer
{
    font-family: Arial;
    font-size: 8px;
    color: #666666;
}





#page_wrapper
{

    width: 1000px;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden;
}


#header_wrapper
{


    background-position: white;
    width: 1000px;
    height: 180px;
    margin-left: auto;
    margin-right: auto;
    background: white;
    
}

#header_wrapper_trade
{
    background-position: white;
    width: 1000px;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
    background: white;
      
  
    
}

#logo
{

    height: 100px;
    float: left;
    background: white;
    margin-left: 10px;
    margin-top: 10px;
}

#header
{

    width: auto;
    height: auto;
    float: left;
    color: #000000;
}

#trade_customers_section
{

    width: 235px;
    height: auto;
    float: right;
    color: #000000;
    background-color: #ffffff;
    margin-top: 5px;
    background-color: #99FF66;
    margin-left: 15px;
}

#trade_customers_section_trade
{

    width: 235px;
    height: auto;
    float: right;
    color: #000000;
    background-color: #ffffff;
    margin-top: 5px;
    background-color: #99FF66;

}

#admin_login_section
{

    width: 235px;
    height: auto;
    float: right;
    color: #000000;
    background-color: #ffffff;
    margin-top: 5px;
    background-color: #99FF66;
}


#menu_wrapper
{

    width: auto;
    height: 40px;
    position: relative;
    margin-left: 20px;
    margin-right: auto;
    margin-bottom: 50px;
    margin-top:10px;
    float: left;
   
}

#menu_wrapper_trade
{

    width: auto;
    height: 50px;
    position: relative;
    margin-left: 20px;
    margin-right: auto;
    margin-bottom: 50px;
    float: left;
    overflow:hidden;

   
}

#bread_crumb
{
    width: 1000px;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}

#main_content
{
    width: 1000px;
    background-color: #FFFFFF;
    height:auto;
    margin-left:auto;
    margin-right:auto;

    overflow:hidden;
    
   
 
}

#main_content_trade
{
    float:left;
    width: 1000px;
    min-height: 1200px;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    background-color: #FFFFFF;
   
}

#main_content_search
{

    width: 1000px;
    min-height: 1830px;
    height:604px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding-top: 15px;
    background-color: #FFFFFF;
    top: 49px;
    left: 30px;
}

#about_us_title
{
    width: 950px;
    height: 28px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    margin-top: 0px;
    background-image:url('../images/about_us_title.jpg');
    background-repeat:no-repeat;
    top: 0px;
    left: 0px;
}

#search_books_title
{
    width: 950px;
    height: 28px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    margin-top: 0px;
    background-image:url('../images/search_books_title.jpg');
    background-repeat:no-repeat;
    top: 0px;
    left: 0px;
}

#new_titles_title
{
    width: 950px;
    height: 28px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    margin-top: 0px;
    background-image:url('../images/new_titles_title.jpg');
    background-repeat:no-repeat;
}

#forthcoming_titles_title
{
    width: 950px;
    height: 28px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    margin-top: 0px;
    background-image:url('../images/forthcoming_titles_title.jpg');
    background-repeat:no-repeat;
}

#links_title
{
    width: 950px;
    height: 28px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    margin-top: 0px;
    background-image:url('../images/links_title.jpg');
    background-repeat:no-repeat;
}

#contact_us_title
{

    width: 950px;
    height: 28px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    margin-top: 0px;
    background-image: url('../images/contact_us_title.jpg');
    background-repeat: no-repeat;
}

#trade_customers_register_title
{

    width: 950px;
    height: 28px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    margin-top: 0px;
    
    background-repeat: no-repeat;
}







#left_title_panel
{   
    margin-top:3px;
    padding:10px;
    float: left;
    width: 470px;
    height: 40px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bolder;
    
    background-color: #181514;
    background-image:url('../images/welcome_title.gif');
    background-repeat:no-repeat;
    margin-left:10px;
  
}

#left_new_title_panel
{

    padding:10px;
    float: left;
    width: 470px;
    height: 50px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bolder;
    margin-top: 45px;
    margin-left:10px;
    background-color: #181514;
    background-image:url('../images/welcome_title.gif');
    background-repeat:no-repeat;
    
    
}

#left_home_panel
{
    border: thin solid #E9E9E9;
    padding: 10px;
    float: left;
    width: 468px;
    height: auto;
    position: relative;
    margin-left:10px;
    margin-right: 0;
    color:Black;
    font-family: Arial, Helvetica, sans-serif;
    font-size:x-small;
    font-weight: normal;
    margin-top: 0px;
    clear: left;
    background-color: #FFFFFF;
    overflow:hidden;
}

#left_home_panel_top
{
    border: thin solid #E9E9E9;
    float: left;
    width: 468px;
    height: auto;
    position: relative;
    margin-left: 0;
    margin-right: 0;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    margin-top: 0px;
    margin-left:10px;
    clear: left;
    line-height: 150%;
    padding: 10px;
    background-color: #FFFFFF;
    overflow:hidden;
}

#right_home_panel
{
    width: 400px;
    height: 400px;
    float: right;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: normal;
    
    
    
}

#right_home_panel_title
{

    width: 475px;
    height: 20px;
    float: right;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    background-color: #9B0F1D;
    text-indent: 14pt;
    margin-right:10px;
    background-repeat:no-repeat;
    background-position:bottom;
}

#right_feature_panel
{
    width: 475px;
    height: auto;
    float: right;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    margin-top:3px;
    background-color: #C31325;
    margin-right:10px;
    background-image:url('../images/book_of_the_month_image.gif');
    background-repeat:no-repeat;
    background-position:top right;
}

#right_feature_panel_title
{

    width: 470px;
    height: 35px;
    position: relative;
    float: right;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    background-color: #9B0F1D;
    text-indent: 14pt;
    margin-right:10px;
    overflow:hidden;

    
}


#right_feature_panel_book_of_the_month
{
   
    width: 100px;
    height: 97px;
    position: relative;
    float: right;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    background-color: #9B0F1D;
    margin-right: 0px;
    margin-left:10px

}

#right_home_panel_text
{

    width: 475px;
    height: auto;
    overflow:hidden;
    float: left;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 150%;
    font-style: normal;
    margin-left: 10px;
    margin-top: 10px;  
    background-repeat: no-repeat;
    font-size: small;
    top: 0px;
    left: 0px;
    
}

#right_home_panel_container
{
    border: thin solid #E9E9E9;
    width: 450px;
    height: auto;
    min-height:450px;
    position: relative;
    float: left;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 150%;
    font-style: normal;
    margin-left: 10px;
    margin-top: 10px;  
    background-repeat: no-repeat;
    font-size: small;
    overflow:hidden;

}

#right_home_panel_tibet_title
{
    width: auto;
    height: auto;
    position: relative;
    float: left;
    color: #990000;
    font-family: 'Times New Roman' , Times, serif;
    font-size: large;
    font-weight: bold;
    line-height: 150%;
    font-style: normal;
    text-decoration: underline;
    margin-top:10px;
    margin-left:10px;
    background-repeat:no-repeat;
    font-family:Arial;
  

}

#right_home_panel_tibet_image
{
    border: thin solid #E9E9E9;
    height: auto;
    float: left;
    color: #990000;
    font-family: 'Times New Roman' , Times, serif;
    font-size: large;
    font-weight: bold;
    line-height: 150%;
    font-style: normal;
    text-decoration: underline;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    background-repeat:no-repeat;   

}

#right_home_panel_tibet_test
{
    width:auto;
    border: thin solid #E9E9E9;
    height: auto;
    float: left;
    color: #990000;
    font-family: 'Times New Roman' , Times, serif;
    font-size: large;
    font-weight: bold;
    line-height: 150%;
    font-style: normal;
    text-decoration: underline;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    background-repeat:no-repeat;   
    
}

.header_div
{
    width:auto;
    height: auto;
    float: left;
    color:Black;
    font-family: Arial;
    font-size:x-small;
    font-weight: bold;
    font-style: normal;
    background-repeat:no-repeat;   
}

#right_home_panel_tibet_books_intro
{
    
    background-color: White;
    float: left;
    width: 400px;
    margin-left: 10px;
    margin-top: 10px;
    height: auto;
    padding: 10px;
    height: auto;
    overflow:hidden;

}

#textDiv
{
    
    background-color: White;
    float: right;
    width: auto;
    margin-left: 10px;
    margin-top: 20px;
    height: auto;
    padding: 10px;
    height: auto;
    padding-top:20px;
  
}


#right_feature_panel_text
{
    padding: 3px;
    width: auto;
    height: auto;
    position: relative;
    float: left;
    margin-left: auto;
    margin-right: auto;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bolder;
    margin-top: 10px;
    background-color: #C31325;
    top: 0px;
    left: 3px;
}






#main_content_box
{

 
    padding: 0px;
    border: thick solid #F4B011;
    background-position: white;

    width: 940px;
    height: auto;

    background: white;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    float:left;
    margin-left:25px;
    
}

#main_content_box_trade_details
{

  
    padding-left: 10px;
    padding-top:10px;
    border: thick solid #F4B011;
    background-position: white;
    min-height:2000px;
    width: 940px;
    float:left;
    background: white;
    margin-left:auto;
    margin-right:auto;
}

#main_content_box_trade
{

   
    padding: 0px;
    border: thick solid #F4B011;
    background-position: white;
    min-height:2000px;
    width: 940px;
    position:relative;
    background: white;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}

#main_content_box_top_wrapper
{

    width: 939px;
    height: auto;
    background: white;
    margin-left:0px;
    margin-right:auto;
    overflow:hidden;
}

#details_view_left
{

    background-position: white;
    width: 600px;
    height: auto;
    background: white;
    margin-left:5px;
    margin-right:auto;
    float:left;
}

#details_view_left_trade
{

    background-position: white;
    width: 200px;
    height: auto;
    background: white;
    margin-left:5px;
    margin-right:auto;
    float:left;
}

#search_component
{

    width: 440px;
    height: 63px;
    float: left;
    background: white url('../images/search_area.jpg') no-repeat;
    margin-left: 100px;
    margin-right: auto;
    margin-top: 10px;
    padding-top: 50px;
    padding-left: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
    color: #FFFFFF;
}

#search_component_trade
{

    width: 432px;
    height: 120px;
    float: left;
    margin-left: 100px;
    margin-right: auto;
    margin-top: 10px;
    background-image: url('../images/search_area.jpg');
    background-repeat: no-repeat;
    padding-top: 50px;
    padding-left: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
    color: #FFFFFF;
}



#search_area
{

    width: 515px;
    height: auto;
    background: white;
    margin-top:2px;
    float:left;
}

#search_area_trade
{
    
    width: 550px;
    height: auto;
    background: white;
    margin-top:10px;
    float:left;
}

#div_shopping_cart
{
   
    width: 260px;
    height: auto;
    margin-top: 5px;
    float: right;
    background-color: white;
    padding-top: 3px;
}

#shopping_cart
{
   
    width: 264px;
    height: auto;
    margin-top: -40px;
    float: right;
    background-color: white;
    padding-top: 3px;
    margin-right: 5px;
    
}

#shopping_cart_details_view
{
    width: 264px;
    height: 188px;
    float: right;
    background-color: white;
    padding-top: 3px;
    margin-right: 5px;
}

#shopping_cart_details_view_trade
{
    width: 375px;
    height: 387px;
    float: right;
    background-color: white;
    padding-top: 3px;
    margin-right: 5px;
    margin-left: 0px;
    
}

#shopping_cart_trade
{
   
    width: 200px;
    height: 230px;
    margin-top: 5px;
    float: left;
    background-color: white;
    padding-top: 3px;
    margin-left: 0px;
}

#shopping_cart_confirm_order
{
   
    width: 561px;
    height: auto;
    margin-top: 5px;
    float: left;
    background-color: white;
    padding-top: 3px;
}

#confirm_trade_total_amount
{
    margin-left:600px;
    float:right;

}



#shopping_cart_header
{
    width: 265px;
    height: 32px;
    margin-top: 3px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: medium;
    font-weight: bold;
    padding-top:3px;
    background-image:url('');
    background-repeat:no-repeat;
}

#shopping_cart_header_trade
{
    width: 260px;
    height: 32px;
    margin-top: 3px;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: medium;
    font-weight: bold;
    padding-top:3px;
    background-image:url('../images/shopping_cart_title.jpg');
    background-repeat:no-repeat;
}

#shopping_cart_price
{
    clear: both;
    width: 245px;
    height: 29px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3px;
    float: left;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: medium;
    padding-top: 3px;
   
}

#proceed_to_checkout
{
    width: 232px;
    height: 25px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3px;
    float: left;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: medium;
    font-weight: bold;
    padding-top:3px;
}



#footer_wrapper
{
    border-width: thin;
    width: 1000px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    background-color: White;
    margin-bottom:10px;
    
  
}

#footer_top
{

    float:left;
    width: 1000px;
    height: 60px;
    margin-left:auto;
    margin-right:auto;
    background-color:White;
    margin-top:0px;

}

#footer_bottom
{

    float:left;
    width: 1000px;
    height: 80px;
    margin-left:25px;
    margin-right:auto;
    background-color:White;
    margin-top:0px;
   
}


#centre_panel
{
    border: thin dotted #000000;
    width: 1000px;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

#footer_holder
{
    
    margin-left:auto;
    margin-right:auto;
    
}


#right_panel
{
    
    border: thin dotted #000000;
    width: 440px;
    height: auto;
    position: relative;
    float:right;
    top: 0px;
    left: 0px;
}

#left_panel
{
    border: thin dotted #000000;
    width: 440px;
    height: auto;
    position: relative;
    float:left;
}

#centre_panel_featured_titles
{
    border: thin dotted #000000;
    width: auto;
    height: 275px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

#right_panel_featured_titles
{
    

    width: 210px;
    height: auto;
    position: relative;
    float:right;
    top: 0px;
    left: 0px;
}

#left_panel_featured_titles
{
   
    width: auto;
    height: auto;
    position: relative;
    float:left;
}

.menuItem
{
color:red;
border:Solid 1px Gray;
background-image:url('../images/home.gif');
background-repeat:no-repeat;
padding:2px 5px;

}

.menuItem2
{
color:green;
background-image:url('../images/home_w.GIF');
background-repeat:no-repeat;
width:49px;
height:23px;


}

.onhover
{
    font-size:14px;
    background-color: #1A1A1A;
}

.onhover_advanced_search
{
    font-size:10px;
    
    
}



#about_us_text
{

    border-width: thin;
    width: 550px;
    height: auto;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    white-space: normal;
    line-height: normal;
    word-spacing: normal;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 150%;
}

#about_us_text_about_us_page
{

    border-width: thin;
    width: 715px;
    height: auto;
    float:left;
    
    margin-right: auto;
    margin-left: 150px;
    white-space: normal;
    line-height: normal;
    word-spacing: normal;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 150%;
    overflow:hidden;
 
}

#trade_info_display
{

    border-width: thin;
    width: 450px;
    height: auto;
    float:left;
    margin-left: 100px;
    margin-right: auto;
    white-space: normal;
    line-height: normal;
    word-spacing: normal;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 150%;
}

#confirm_trade_order_text
{

    width: 550px;
    height: auto;
    margin-top: 5px;
    margin-left: 40px;
    float: left;
    background-color: white;
    padding-top: 3px;
}

#centre_text_panel_signup
{

    width: 700px;
    height: auto;
    position: relative;
    margin-left: 50px;
    margin-right: auto;
    white-space: normal;
    line-height: normal;
    word-spacing: normal;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 150%;
    float:left;
    top: 0px;
   
}

#centre_text
{

    width: 550px;
    height: auto;
    position: relative;
    margin-left: 300px;
    margin-right: auto;
    white-space: normal;
    line-height: normal;
    word-spacing: normal;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 150%;
    float: left;
}

#centre_text_trade
{
    
    width: 700px;
    height: auto;
    position: relative;
    margin-left: 100px;
    margin-right: auto;
    white-space: normal;
    line-height: normal;
    word-spacing: normal;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 150%;
    float: left;
    top: 0px;
    left: 0px;
}

#admin_text
{
    margin: 25px auto;
    float:left;
        height: auto;
    
        white-space: normal;
    line-height: normal;
        word-spacing: normal;
        line-height: 150%;
     
        top: 0px;

  
        width: 767px;
}

#about_us_logo_left
{
    
    width: 283px;
    position: relative;
    height: auto;
    position: relative;
    float: left;
    white-space: normal;
    line-height: normal;
    word-spacing: normal;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 150%;

}

#about_us_right
{
    clear:both;
   
    width: 400px;
    height: auto;
    position: relative;
    position: relative;
    float: right;
    white-space: normal;
    line-height: normal;
    word-spacing: normal;
    margin-top: 25px;
    margin-bottom: 25px;
    line-height: 150%;
    margin-left:100px
}

.hiddencol
{
    display:none;
}

.label-total-amount
{
    margin-top:10px;
    margin-right:40px;
    float:right;
}

#TestDiv
{
    
    border: thin dotted;
    background-color:Black;
    width: 440px;
    height: auto;
    position: relative;
    float:right;
    top: 0px;
    left: 0px;
}

.hiddencol
    {
display:none;
}

.standardText
    {
font-size:small;
font-family:Arial;

}

#testdiv
{



}

#total
{
    clear:both;
font-size:medium;

float:right;
width:250px;
height:100px;

}
