html {
height: 100%;
border: none;
}

body {
height: 100%;
margin: 0;
padding: 0;
}

.maintable {
height: 100%; 
width:100%; 
text-align: center;
border:1px;
}

.fullheight {
height:100%;
}

form {
margin : 0px;
}

.body  {  margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; vertical-align:top; }

.input_search {
font-family : Tahoma;
font-size : 11px; 
font-weight : normal;
color : #666666;
border: 0px solid #E6F7F9;
background-color:#E6F7F9;
height:12.5px;
width: 160px;
}

.input_login {
font-family : Tahoma;
font-size : 11px; 
font-weight : normal;
color : #666666;
padding-left : 4px;
padding-right: 4px;
border: 1px solid #00AACE;
background-color : #ffffff;
width: 120px;
}

.input_find {
font-family : Tahoma;
font-size : 11px; 
font-weight : normal;
color : #666666;
padding-left : 4px;
border       : 1px solid #00AACE;
background-color : #E0E0E0;
width: 150px;
}

.txt,p,div,td,a {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #000000;
text-decoration: none;
} 

.richtext p {
margin-top:0px;
margin-bottom:0px;
}  

p {

}

a:hover {
color   : #00AACE;
text-decoration : underline;
}  


a.checkoutBarFrom {
font-family: Verdana;
font-size: 10px;
font-weight: normal;
font-variant: normal;
color: #00AACE;
text-decoration : underline;
} 

a.checkoutBarFrom:hover {
color   : #00AACE;
text-decoration : underline;
}  

.txtsmall {
font-family: Verdana;
font-size: 9px;
font-weight: normal;
font-variant: normal;
color: #0666666;
text-decoration: none;
}

.newsdate {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
font-variant: normal;
color: #28A8C4;
text-decoration: none;
}

.newstitle  {
font-family: Verdana;
font-size: 10px;
color: #666666;
font-weight: bold;
font-variant: normal;
text-decoration: underline;
} 

.newstitle:hover  {
font-family: Verdana;
font-size: 10px;
color: #00AACE;
font-weight: bold;
font-variant: normal;
text-decoration: underline;
} 

.pageHeading  {  
font-family: Verdana;
font-size: 10px;
color: #666666;
font-weight: bold;
font-variant: normal;
text-decoration: none;
}  

.pageHeadingTurq  {  
font-family: Verdana;
font-size: 10px;
color: #00AACE;
font-weight: bold;
font-variant: normal;
text-decoration: none;
}   

a.pageHeadingTurq:hover  {  
font-family: Verdana;
font-size: 10px;
color: #666666;
font-weight: bold;
font-variant: normal;
text-decoration: none;
} 

.price_text  {  
font-family: Verdana;
font-size: 15px;
color: #00AACE;
font-weight: bold;
font-variant: normal;
text-decoration: none;
}  

.big_prod_title  {  
font-family: Verdana;
font-size: 18px;
color: #666666;
font-weight: bold;
font-variant: normal;
text-decoration: none;
} 

.product_name2  {  
font-family: Verdana;
font-size: 12px;
color: #666666;
font-weight: normal;
font-variant: normal;
text-decoration: none;
} 

.product_name3  {  
font-family: Verdana;
font-size: 10px;
color: #666666;
font-weight: normal;
font-variant: normal;
text-decoration: none;
} 

.books {
font-family: Verdana;
font-size: 10px;
color: #666666;
font-weight: bold;
font-variant: normal;
text-decoration: none;
}

.time {
font-family: Tahoma;
font-size: 9px;
font-weight: normal;
font-variant: normal;
color: #999999;
text-decoration: none;
}

.copyright {
font-family: Verdana;
font-size: 9px;
font-weight: normal;
font-variant: normal;
color: #0097B7;
text-decoration: none;
}

/* ------------------------------------ MAIN NAVIGATION--------------------------------------- */

.mainnav {
font-family       : Verdana;
font-size         : 10px;
font-weight       : bold;
color   : #666666;
text-decoration : none;
}

.mainnav:hover {
color   : #00AACE;
text-decoration : underline;
}

/* ------------------------------------ BOOKSHOP NAVIGATION--------------------------------------- */

a.bookshopnav {
font-family       : Verdana;
font-size         : 11px;
font-weight       : bold;
color   : #666666;
text-decoration : none; 
margin-left:10px;
display:block;
}  

a.bookshopnav:hover {
color   : #0097B7;
text-decoration : underline;
}  

a.bookshopnavover {
font-family       : Verdana;
font-size         : 11px;
font-weight       : bold;
color   : #0097B7;
text-decoration : none; 
margin-left:10px;
display:block;
}


/* ------------------------------------ PRODUCT LINKS--------------------------------------- */

.preorder {
font-family       : Verdana;
font-size         : 10px;
font-weight       : bold;
color   : #00AACE;
text-decoration : underline;
}

.preorder:hover {
color   : #666666;
text-decoration : underline;
}

.booktitle {
font-family       : Verdana;
font-size         : 10px;
font-weight       : bold;
color   : #666666;
text-decoration : none;
}

.booktitle:hover {
color   : #0097B7;
text-decoration : underline;
}

/* ------------------------------------ BOTTOM NAVIGATION --------------------------------------- */

.bottomlink {
font-family       : Verdana;
font-size         : 9px;
color   : #666666;
text-decoration : none;
}

.bottomlink:hover {
color   : #0097B7;
text-decoration : underline;
}

/* ------------------------------------ BOTTOM NAVIGATION --------------------------------------- */

.toplink {
font-family       : Tahoma;
font-size         : 10px;
color   : #00AACE;
text-decoration : none;
} 

.loginlink {
font-family       : Tahoma;
font-size         : 10px;
color   : #00AACE;
font-weight:bold;
text-decoration : none;
} 

a.loginlink {
font-family       : Tahoma;
font-size         : 10px;
color   : #00AACE;
font-weight:bold;
text-decoration : underline;
}

.toplink:hover {
color   : #666666;
text-decoration : underline;
}

.newmember {
font-family       : Verdana;
font-size         : 9px;
color   : #666666;
font-weight       : bold;
text-decoration : Underline;
}
.newmember:hover {
color   : #0097B7;
text-decoration : underline;
}

.forgot {
font-family       : Verdana;
font-size         : 9px;
color   : #999999;
text-decoration : Underline;
}
.forgot:hover {
color   : #666666;
text-decoration : underline;
}
/* ------------------------------------ News link --------------------------------------- */

.newstxt {
font-family       : Verdana;
font-size         : 10px;
color   : #666666;
text-decoration : none;
}

/* ------------------------------------ Baracci Design Link --------------------------------------- */

.baracci {
font-family       : Verdana;
font-size: 9px;
color   : #0097B7;
text-decoration : none;
}
.baracci:hover {
color   : #666666;
text-decoration : underline;
}