
/**
 * Traplet Publications Ltd. Online Shop
 * Developed by Sebastian Harvey, seb.harvey@traplet.com
 * April 2008
 * 
 * All code (c) Traplet Publications Ltd, 2008 
 * Registered number: GB350323104, Traplet Publications Ltd. Traplet House, Pendragon Close, Malvern, UK, WR14 1GA 
 */

/**
* User defined stylesheet
* RCMW
*/

/**
Colours:

Rasbery: 95214E / 67408F
Teal: 9C267A
Orange: 67408F
Sage: 5CB192
Purple: 67408F

*/

body 
{
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    
    /*background-color: #67408F;*/
    background-color: #CDCDCD;
    background-image: url('/template/stylesheets/bab/bab_background.jpg');
    background-repeat: repeat-x;

    font-size: 10pt;
    font-family: Verdana;
    line-height: 140%;
    color: Black;    
}

.dropcap
{
    float:left;
    color:#21678B;
    font-size:40px;
    line-height: 35px;
    padding-top:2px;
    font-family: Times, serif, Georgia;
}

.tbl_nav_bar
{
    background-color: #A21413;
    color: White;
}

.nav_bar_links
{
    font-size: 9pt;
    font-family: Verdana;
    color: White;
    font-weight: bold;
    text-align: center;
    /*letter-spacing: 1px;*/
}

.back_issues_block
{
    float: left;
    /*clear: right;*/
    width: 350px;
    padding: 10px;
}


/**
* Sidebar
*/
.sidebar_p
{
    font-size: 9pt;
    font-family: Verdana;
    color: #000000;
    margin-left: 7px;
    margin-right: 7px;
    text-align: center
}

a:link.sidebar
{
    font-size: 9pt;
    font-family: Verdana;
    color: #67408F;

}

a:active.sidebar
{
    font-size: 9pt;
    font-family: Verdana;
    color: #67408F;
}

a:visited.sidebar
{
    font-size: 9pt;
    font-family: Verdana;
    color: #67408F;
}

/**
* Navigation Bar
*/

a:link.nav_links
{
    font-size: 9pt;
    color: #FFFFFF;
    text-decoration: none;    
}

a:active.nav_links
{
    font-size: 9pt;
    color: #FFFFFF;
    text-decoration: none;
    
}

a:visited.nav_links
{
    font-size: 9pt;
    color: #FFFFFF;
    text-decoration: none;
    
}

.side_bar
{
	
    background-color: #AA0E0F;
    color: #FFFFFF;
    padding-left: 7px;
    padding-right: 7px;
}


a:link.side_bar
{
    font-size: 10pt;
    color: #FFFFFF;
   
}

a:active.side_bars
{
    font-size: 10pt;
    color: #FFFFFF;

    
}

a:visited.side_bar
{
    font-size: 10pt;
    color: #FFFFFF;
 
}


.mybox
{
    background-color: #9BC4E2;
    font-size: 10pt;
    font-family: Verdana;
    line-height: 140%;    
}

.mytopbox
{
    background-color: #104E8B;
    font-size: 11pt;
    font-family: Verdana;
    color: White;
    font-weight: bold
    
}

.link_bar
{
    font-size: 10pt;
    font-family: Verdana;
    color: White;
}


/* 
 * CMS formatting
 */
 
.HeadingText
{
    font-family: Verdana;
    font-size: 120%;
    color: #67408F;
}

.SubHeadingText
{
    font-family: Verdana;
    /*font-size: 100%;*/
    font-weight: bold;
    color: #67408F;
}

.NormalText
{
    font-size: 10pt;
    font-family: Verdana;
    line-height: 140%;
    color: Black;
}



.mywindow 
{ 
    background-color: White;
}

A 
{
    color: #104E8B;
    font-size: 10pt;
    font-family:Verdana ;
}

A:link 
{
    color:#0066CC;
    font-size: small;
}

A:visited 
{
    font-size: 10pt;
    color: #104E8B;
}

A:hover 
{
    font-size: 10pt;
    color: #FF6600
}

A:active 
{
    font-size: 10pt;
    color: #0066CC;
}

.side_bar_h1
{
    font-family: Verdana;
    font-size: 170%;
    color: #67408F;
}

h1 
{
    font-family: Palatino, serif;
    font-size: 250%;
    color: #67408F;
    line-height: 100%;
}

h2 
{
    font-family: Palatino, serif;
    font-size: 150%;
    color: #67408F;
    line-height: 100%;
}

h3 
{
    font-family: Palatino, serif;
    font-size: 130%;
    color: #67408F;
    line-height: 100%;
}
   
p 
{
    font-size: 10pt;
    font-family: Verdana;
    line-height: 140%;
    margin-right: 7px;
}

li 
{
    font-size: 10pt;
    font-family: Verdana;
}

.onsaledate
{
    font-family: Palatino, serif;
    font-size: 17pt;
    color: #67408F;
    line-height: 100%;
    font-weight: bold;
}

/**
* Article css
*/

.ArticleDate
{
    font-size: 8pt;
    font-family: Verdana;
    color: #7F7F7F;
}

.ArticleListHead
{
    font-family: Palatino, serif;
    font-size: 250%;
    color: #67408F;
    line-height: 100%;
    font-weight: bold;
}

.ArticleListHeader
{
    font-family: Palatino, serif;
    font-size: 18px;
    font-weight: bolder;
    text-decoration: none;
}


.ArticleCube
{
    /*border-style: solid;
    border-width: 1px;
    border-color: Black;    */
    width: 350px;
    float: left;
    padding: 7px;
    height: 200px;
    border-bottom-style: dashed;
    border-bottom-color: Gray;
    border-bottom-width: 1px;
    
}

ul
{
	line-height: 130%;
}

ol
{
	line-height: 130%;
}

hr 
{
    border: none 0; 
    border-top: 1px dashed #9E9E9E;/*the border*/
    width: 100%;
    height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

.offer
{
    font-family: Verdana;
    font-size: 110%;
    color: #EE0000;
}

.price
{
    font-family: Verdana;
    font-size: 100%;
    color: #308014;
}

.SubHeadingText
{
    font-weight: bold;
}

.HeadingText
{
    font-size: 12pt;
    font-weight: bold;
}

.ListHeader
{
    font-family: Verdana;
    font-size: 100%;
    font-weight: bolder;
}

.faq
{
    border-style: dashed;
    border-width: 1px;
    border-color: #9E9E9E;
    background-color: #E8E8E8;  
}


.error
{
    border-style: dashed;
    border-width: 1px;
    border-color: #EB5E66;
    background-color: #F6C9CC;  
}

.cart
{
    border-style: dashed;
    border-width: 1px;
    border-color: #CDAD00;
    background-color: #FFFACD;  
}

.cols
{
    border-right-style: dashed;
    border-right-width: 1px;
    border-right-color: #9E9E9E; 
}

.pre_sale
{
    font-size: 10pt;
    color: Red;
}

/**
Copyright
*/
.copyright_header
{
    font-size: 12pt;
    font-family: Arial;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
}

.copyright
{
    font-size: 9pt;
    font-family: Arial;
    line-height: 100%;
    text-align: left;
    color: #FFFFFF;
}

.hr_copyright
{
    border: none 0; 
    border-top: solid 1px #9E9E9E;
    width: 95%;
    text-align: center;
    height: 1px;
} 

a:link.copyright_link
{
    font-size: 9pt;
    color: #9E9E9E;
    text-decoration: none;    
}

a:active.copyright_link
{
    font-size: 9pt;
    color: #9E9E9E;
    text-decoration: none;
    
}

a:visited.copyright_link
{
    font-size: 9pt;
    color: #9E9E9E;
    text-decoration: none;
    
}

/**
End copyright
*/

/**
Media Gallery
*/

.MediaListItem 
{
    padding-bottom :10px ;	
    float:left;
}
	
.MediaGalleryItem 
{
    padding :10px 10px 10px 10px ;	    
    float:left;
}

.MediaListData 
{

}

.MediaListHost 
{
    text-align: center;
}

.MediaGalleryHost 
{
    text-align: center;
    width: 100%;
}

input 
{
    border: 1px solid #67408F;
    background: White;
    padding: 2px;
    margin: 2px;
}

button 
{
    border: 1px solid White;
    background: #67408F;
}
