/* global defaults for display */
@import "RedGray_Base.css";
BODY {
background: #F0F0F0;
}
TABLE.LeftNav{
margin:0 20px 0 0;
width:120px
}
TABLE.Main,TABLE.StoreHeader,TD.Main{
background-color:#ffffff;
width:780px;
margin-right: auto;
margin-left: auto;
text-align:center;

}
TABLE.OuterTable{
border:0px solid #8C2C09;
margin:10px 0 0 0;
vertical-align:top;
width:600px
}
TABLE.ProductDetail{
border:1px solid #8C2C09;
margin:10px 0 0 0;
width:635px
}
TABLE.BuyNow{
border:1px solid #8C2C09;
margin:10px 0 0 0;
width:250px
}
TABLE.ProductListing{
width:635px
}
TABLE.RightNav{
}
table,th,td{
font-family: verdana, arial, sans-serif;
font-size: 11px;
text-align: justify;
margin: 0px 0px 0px 0px;
line-height: 140%;
color: #333333
}

.ArticleError{
font-family: verdana, arial, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
margin: 0px 0px 0px 0px;
line-height: 140%;
color: #8C2C09
}

/* Site Homepage Layouts */
tr.Menu{

width:780px;
height:25px;
background-image: url(/images/loginbg.jpg);
background-repeat: repeat-y repeat-x;
}
td.Menu{
border:1px solid #FDBE19;
text-align:center;
margin-right: auto;
margin-left: auto;
}

TABLE.CurrentIssue{
margin:2px 2px 2px 2px;
width:230px;
text-align: center;
border:1px solid #8C2C09;
background-image: url(/images/Currentbg.jpg);
background-repeat: repeat-y;
}

TABLE.HomeNews{
margin:2px 2px 2px 2px;
width:230px;
border:1px solid #8C2C09;
text-align:center;
background-image: url(/images/Currentbg.jpg);
background-repeat: repeat-y repeat-x;
}
hr.newsline{
width: 180px;
text-align: center;
color: #000000;
height: 1px
}

TABLE.Login{
margin:2px 2px 2px 2px;
width:230px;
border:1px solid #FDBE19;
text-align:center;
background-image: url(/images/loginbg.jpg);
background-repeat: repeat-y repeat-x;
}
td.LoginError{
color: #970000;
font-weight: bold
}

input.Login{
text-align: center
}

TABLE.Promos{
margin:2px 2px 2px 2px;
width:530px;
height: 180px;
border:1px solid #81ADD4;
text-align:left;
valign:top;
background-image: url(/images/Promobg.jpg); 
background-repeat: repeat-y repeat-x;
}

td.PromosHeader{
margin:2px 2px 2px 2px;
text-align:center;
valign:top;
}

td.PromoIntl{
font-size: 14px;
margin:2px 2px 2px 2px;
text-align:center;
valign:top;
 
}

li.Promos{
font-family: verdana, arial, sans-serif;
font-size: 11px;
text-align: left;
margin: 0px 0px 0px -18px;
line-height: 140%;
color: #333333
}

textarea.Contact{
font:11px  verdana, arial, sans-serif;
}

TABLE.HomeDVD{
margin:2px 2px 2px 2px;
width:500px;
border:1px solid #8C2C09;
text-align:center;
background-image: url(/images/Currentbg.jpg);
background-repeat: repeat-y repeat-x;
}





/* View Story Layouts */
TABLE.ViewStory{
margin:10px 10px 10px 10px;
width:530px;
border:1px solid #8C2C09
margin-right: auto;
margin-left: auto;
text-align:center
}

li.ViewStory{
font-family: verdana, arial, sans-serif;
font-size: 11px;
text-align: left;
margin: 0px 0px 0px -18px;
line-height: 140%;
color: #333333
}

.title{
font-family: verdana, arial, sans-serif;
font-size: 18px;
text-align: justify;
margin: 0px 0px 0px 0px;
line-height: 100%;
color: #333333
}

.teaser{
font-family: verdana, arial, sans-serif;
font-size: 14px;
text-align: justify;
margin: 0px 0px 0px 0px;
line-height: 100%;
color: #8C2C09;
text-decoration: underline
}



/* Issue Index Layouts */

TABLE.ViewCurrentIssue{
margin:2px 2px 2px 2px;
width:530px;
text-align: center;
border:1px solid #8C2C09;
background-image: url(/images/Currentbg.jpg);
background-repeat: repeat-y repeat-x;
}





TABLE.ViewIndex{
margin:10px 10px 10px 10px;
width:530px;
border:1px solid #8C2C09
margin-right: auto;
margin-left: auto;
text-align:center
}


/* Authors */

.AuthorTitle
{ 
font-family: verdana, arial, sans-serif;
font-size: 14px;
text-align: Left;
margin: 0px 0px 0px 0px;
line-height: 100%;
color: #8C2C09;
font-weight: bold;
text-decoration: underline
}

/* Contact Us Page */	
	
TABLE.ContactAddresses{
margin:2px 2px 2px 2px;
width:530px;
border:1px solid #8C2C09;
text-align:left;
valign:top;
}	

td.ContactAddressesHDR{
margin:2px 2px 2px 2px;
text-align:center;
font-weight: Bold; 
valign:top;
background-image: url(/images/Currentbg.jpg);
background-repeat: repeat-y repeat-x;

}	
	
	

/* Footer */
TABLE.Footer{
margin-right: auto;
margin-left: auto;
text-align:center
}

tr.Footer{
margin-right: auto;
margin-left: auto;
text-align:center
}

td.Footer{
margin-right: auto;
margin-left: auto;
text-align:center
}
