/* Default CSS Stylesheet for a new Web Application project */
A:link	{	
	text-decoration:	none;
	color:	black;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	black;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;

	}	
		
A:active	{	
	text-decoration:	none;
	color:	black;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;

	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	blue;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;

	}
a.r:link{text-decoration:underline;font-style:italic;font-weight:bold;font-family:Trebuchet MS, Verdana;font-size:12px;color:#004320;}a.r:visited{text-decoration:none;font-style:italic;font-weight:bold;font-family:Trebuchet MS, Verdana;font-size:12px;color:#004320;}a.r:hover{text-decoration:underline;font-style:normal;font-weight:bold;font-family:Trebuchet MS, Verdana;font-size:12px;color:#430000;}BODY
{
    BACKGROUND-COLOR: #f3f3f3;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: -0.5px;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    
}body.radio{background-color:#f4fcfe;text-transform:none;letter-spacing:0;font-style:normal;font-weight:normal;font-family:Verdana, Helvetica, sans-serif;font-size:11px;}





	DIV{}div.r{font-weight:normal;font-style:normal;font-family:'Trebuchet MS',arial,verdana;font-size:10px;color:#2300a0;}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
	
	hr{height:2px;color:#ffffff;}
	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

td{background-color:#f3f3f3;letter-spacing:normal;word-spacing:normal;font-style:normal;font-weight:normal;font-family:arial;font-size:13px;color:#001245;}td.h{letter-spacing:normal;word-spacing:normal;text-align:justify;background-color:transparent;padding-right:1px;padding-top:0;padding-left:6px;padding-bottom:0;font-family:Trebuchet MS, Verdana, Arial;font-size:13px;color:#000000;}td.r{letter-spacing:normal;word-spacing:normal;text-align:padding-left:16px;left;color:#008000;}

	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{list-style-image:url('../nxt.png');		
	list-style-type:	square ;
	}	

UL LI LI	{list-style-image:url('../nxt.png');		
	list-style-type:	disc;
	}	

UL LI LI LI	{list-style-image:url('../nxt.png');	
	list-style-type:	circle;
	}	
	
OL LI	{list-style-image:url('../nxt.png');		
	list-style-type:	decimal;
	}	

OL OL LI	{list-style-image:url('../nxt.png');		
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{list-style-image:url('../nxt.png');		
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}img.h{padding:0;border-style:ridge;border-width:1px;border-color:#ffffff;width:280px;height:210px;}img.pbm{border:0;width:120px;height:30px;}
	
TABLE
{
	background-color: #F3F3F3;
	font-size: 11px;
	font-family:verdana;
	
}

.HPArtTABLE
{
	background-color:#fbfdff;
	font-size: 11px;font-family:verdana;
	border-right-style:solid;border-right-width:1px;border-right-color:#e4e4e4;
	border-top:2;
	border-left-style:solid;border-left-width:1px;border-left-color:#e4e4e4;
	border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e4e4e4;
	width:564px;
	height:372px;
	vertical-align:top;
	border-style:solid;
    border-width:2px;
    border-color:Gray;
	
	
}



.clsTableWithBorder
{
    background-color: #F3F3F3;
    font-size: 11px;
    font-family:verdana;
    border-style:solid;
    border-width:2px;
    border-color:Gray;
}

.clsTableCellBorders
{
    border-style:solid;
    border-width:2px;
    border-color:Gray;
}


A
{
	font-family:=verdana;
	font-size:11px;	
}

.magHomePageTblCls
{
	font-size:11px;
	font-family:=verdana;
	
}

.magReviewTblCls
{
	font-size:11px;
	font-family:=verdana;
	
}



.magHomePageDivCls
	{
		 font-size:11px;
		 background-color:#f3f3f3;
		 border:solid 1pt gray;
	}


.tblBlue
{
	background-color: #b4daf3;
	color:Black
}

.tabs
{
    position:relative;
    top:1px;
    left:10px;
}

.tab
{
    border:solid 2px gray;
    background-color:white;
    padding:4px 10px;
}

.selectedTab
{
    background-color:#f3f3f3;
    border-bottom:solid 2px #f3f3f3;
    
}


.clsUglyBaby
{
    left:3px;
    position:absolute; top:5px;
    text-align:right;
    border:0;
    width:906px;
}


.clsPageTitle
{
    left:8px;
    width:906px;
    position:absolute; top:100px; 
    text-align:center;
    color:Maroon;
    font-size:16px;
    font-weight:bold;
}


.clsPageTitleGreen
{
    left:8px;
    width:906px;
    position:absolute; top:100px; 
    text-align:center;
    color:Green;
    font-size:16px;
    font-weight:bold;
}

.clsPageTitleTeal
{
    left:8px;
    width:906px;
    position:absolute; top:100px; 
    text-align:center;
    color:Teal;
    font-size:16px;
    font-weight:bold;
}

.clsPageRadioTitle
{
    background-color:#ffffff;
    left:8px;
    width:906px;
    position:absolute; top:100px; 
    text-align:right;
}

.clsPageTitleSecondry
{
    left:181px;
    width:676px;
    position:absolute; top:265px; 
    text-align:left;
    color:Maroon;
    font-size:13px;
    font-weight:bold;
}

.clsPageTitleSecondryGreen
{
    left:181px;
    width:676px;
    position:absolute; top:265px; 
    text-align:left;
    color:Green;
    font-size:13px;
    font-weight:bold;
}

.clsPageTitleSecondryTeal
{
    left:181px;
    width:676px;
    position:absolute; top:265px; 
    text-align:left;
    color:Teal;
    font-size:13px;
    font-weight:bold;
}

.clsDivPageBody
{
    left:181px;
    position:absolute; top:286px; 
    background-color:#f3f3f3;
    text-align:left; 
    height:auto; 
    width: 560px; 
}

.clsDivPageBodyAdmin
{
    left:181px;
    position:absolute; top:166px; 
    background-color:#f3f3f3;
    text-align:left; 
    height:auto; 
    width: 682px; 
}

.clsDivPageBodyNoSecondryTitle
{
    left:181px;
    position:absolute; top:261px; 
    background-color:#f3f3f3;
    text-align:left; 
    height:auto; 
    width: 560px; 
}

.clsDivPageBodyNoSecondryTitleSearchResults
{
    left:181px;
    position:absolute; top:165px; 
    background-color:#f3f3f3;
    text-align:left; 
    height:auto; 
    width: 560px; 
}

.clsGridViewBody
{
    width:559px;
}

.clsGridViewBodyAdmin
{
    width:720px;
    border-color:#0080CD;
    border-width:2px;
}

.clsDivSkyScraperAdvert
{
    width:162px;
    text-align:center;
    position:absolute; top:580px;  left:748px; 
}

.clsPodCast
{
    width:162px;
    text-align:center;
    position:absolute; top:261px;  left:748px; 
}

.clsGoogleSearchBox
{
    width:162px;
    text-align:center;
    position:absolute; top:261px;  left:748px;   
}


.clsHorizontalBanner780X90
{   width:734px;
    text-align:center;
    position:absolute; top:165px;  left:178px;
    height:100px;
}    

.clsAdvertSkyHP
{
   position: absolute; top: 1326px; left: 749px; 
   text-align:center;
}


.clsSearchResultsGoogleBox 
{   width:728px;
    text-align:left;
    position:absolute; top:66px;  left:0px;
    background-color:#f3f3f3;
}  

.clsSearchResultsGoogleSearchBox 
{   width:725px;
    text-align:left;
    position:absolute; top:166px;  left:181px;
    background-color:#f3f3f3;
}  

.clsTblShoppingCart
{
   position: absolute; top: 981px; left:748px; 
   border-style:solid;
   border-width:2px;
   border-color:#0080cd;
   width: 162px;
}


.clsTblAdditionalBandInfo
{
   border-style:solid;
   border-width:2px;
   border-color:#940f04;
   width: 162px;
}


.clsTblShoppingCartWithoutSearchBox
{
   position: absolute; top: 1187px; left:748px; 
   border-style:solid;
   border-width:2px;
   border-color:#0080cd;
   width: 162px;
}

.clsPageTitleSpn
{
    color:Maroon;
}

.clsSearchBar
{
    left:8px;
    width:906px;
    position:absolute; top:116px;
}

.clsNavigationSideBarHP
{
    left:8px;
    width:170px;
    height:1945px;
    position:absolute; top:165px;
    background-color: #b4daf3;
    text-align:center;  
}


.clsNavigationSideBarItems
{
    position:relative; top:10px; left:0px;
    text-align:center;
    
}

.clsNavigationSideBarPhotographer
{
    position:relative; top:10px; left:0px;
    text-align:center;
    height:2135px;
}

.clsNavigationSideBarAuthor
{
    position:relative; top:10px; left:0px;
    text-align:center;
    height:2000px;
}

.clsNavigationSideBarMagCats
{
    position:relative; top:10px; left:0px;
    text-align:center;
    height:2550px;
}

.clsNavigationSideBarMagReviews
{
    position:relative; top:10px; left:0px;
    text-align:center;
    height:3475px;
}
    
.clsSectionsHP
{
   position:absolute; top:258px; left:181px;
   height: 1695px;
} 

.clsPBRadio
{
    
}

.clsTableSectionsHP
{
    background-color: #F3F3F3;
    font-size: 11px;
    font-family:verdana;
    border-style:solid;
    border-width:2px;
    border-color:Gray;
    height: 1845px;
    text-align:left;
    vertical-align:top;
    width:162px;
}   

.clsSectionsMaroonHP
{
    font-size:14px;
    color:Maroon;
    font-weight:bold;
}

.clsSectionsTealHP
{
    font-size:14px;
    color:Teal;
    font-weight:bold;
}

.clsSectionsBlackHP
{
    font-size:12px;
    color:black;
    font-weight:bold;
}

.clsSectionsGreenHP
{
    font-size:14px;
    color:green;
    font-weight:bold;
}

.clsSectionsBlueHP
{
    font-size:14px;
    color:#0080CD;
    font-weight:bold;
}

.clsDivTabControlHP
{
 position: absolute; top: 177px; left:335px;
 width: 560px;
 height: 432px;   
}

.clsDivTABMenuHP
{
    position: absolute; top: 258px; left: 345px;
    width: 560px;
    height:auto;
}

.clsDivTABNewReleasesMenuHP
{
    position: absolute; top: 1326px; left: 345px;
    height:auto;
    width: 400px;
    border-color:Gray;
    border-style:solid;
    border-width:2px;
}


.clsHPNewReleasesTABLE
{
    position: absolute; top: 1352px; left: 345px;
	background-color:#fbfdff;
	font-size: 11px;
	font-family:verdana;
	border-right-style:solid;border-right-width:0px;border-right-color:#e4e4e4;
	border-top:0;
	border-left-style:solid;border-left-width:0px;border-left-color:#e4e4e4;
	border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#e4e4e4;
	width:400px;
	height:318px;
	vertical-align:top;
	text-align:left;
}

.clsTblTABMenuHP
{
    width: 564px;
    height: 25px;
    text-align:center;
    background-color:#f3f3f3;
}


.clsTblTABNewReleasesHP
{
    position: absolute; top: 1326px; left: 345px;
    height: 25px;
    width: 400px;
    text-align:center;
    border-style:solid;
    border-width:2px;
    border-color:Gray;

}

.clsTblTABMenuTABHP
{letter-spacing:normal;background-color:#fbfdff;border-right-style:solid;border-right-width:1px;border-right-color:#e4e4e4;border-top-style:solid;border-top-width:1px;border-top-color:#e4e4e4;border-left-style:solid;border-left-width:1px;border-left-color:#e4e4e4;border-bottom:0;}

.clsTblTABNewReleasesTABHP
{letter-spacing:normal;background-color:#fbfdff;border-right-style:solid;border-right-width:1px;border-right-color:#e4e4e4;border-top-style:solid;border-top-width:1px;border-top-color:#e4e4e4;border-left-style:solid;border-left-width:1px;border-left-color:#e4e4e4;border-bottom:0;}

.clsTblTABMenuSpacerHP
{
    width: 5px;
    background-color: White;
    border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#e4e4e4;
    color:White;
}


.clsDivReviewsHP
{
 width: 273px;
 position: absolute; top: 736px; left:638px; 
 height:auto; 
    
}

.clsTableCellBorderTopBottom
{
    border-top-color:Gray;
    border-top-style:solid;
    border-top-width:2px;
    border-bottom-color:Gray;
    border-bottom-style:solid;
    border-bottom-width:2px;
}

.clsTableCellBorderBottom
{
    border-bottom-color:Gray;
    border-bottom-style:solid;
    border-bottom-width:2px;
}


.clsDivPhotoGalleryHP
{
    position: absolute; top: 736px; left:350px;
    width: 251px;
    height: 506px; 
}

.clsTblSelectedReleases
{
    position: absolute; top: 1672px; left: 345px;
    width: 400px; 
    height: 431px;
    border-color:Gray;
    border-style:solid;
    border-width:2px;
}

.clsTblNewReleases
{
    position: absolute; top: 1175px; left: 345px;
    height: 343px;
    width: 400px;
    border-color:Gray;
    border-style:solid;
    border-width:2px;
}

.clsRecentlyAddedCollections
{
   position: absolute; top: 680px; left: 183px; 
}

