/*---------------------------
PropCulture Style Sheet
Created: 09/21/06
By; Phil Stark
----------------------------*/


/***************************
GENERAL styles for all pages
***************************/

* { margin:0; padding:0;}
body, html { background-color:#000000; margin:5px 0 5px 0; padding:0;}

/*Contains all the divs*/
div#MasterContain { width:730px; margin-left:auto; margin-right:auto;  font-family:Arial, Helvetica, sans-serif;}

/*FOOTER*/
div#Footer { width:730px; height:35px; background-image:url(../images/FooterBk.jpg); 
             background-repeat:no-repeat; color:#919191; font-size:13px; position:relative; }
div#FooterTx{ margin:0; top:7px; left:150px; position:absolute; padding: 0 0 0;  }
  div#FooterTx ul { margin:0 0 0 50px; list-style-type:none; display:inline;}
  div#FooterTx li { display:inline; border-left:solid 1px #ed1d27; ; padding:0 0 0 6px; }
  div#FooterTx li a {color:#ed1d27;  text-decoration:underline; padding:0 3px 0 0; }
  div#FooterTx li.first { border:none;}
  div#FooterTx a, a:visited .proplink { text-decoration:none; color:#919191;}
  
div#Footer .VisualLogo{ position:absolute; top:0; right:0;}
div#Footer .PropFeed { position:absolute; left:28px; top:5px;}


#ClearFix { clear:both;}



/***************
HOME PAGE styels
***************/

/*Contains the left and right content*/
div#IndexContentContain { background-image:url(../images/ContentContainBk.gif); background-repeat:no-repeat; 
                          background-position:top;}
  .HeaderImg { margin:10px 0 0 0;}
  .Logo { float:left;}
  
  /* This is for the orange lines */
  .OrangeLineBk { background-color:#f6752f;}

  /* This is the back image for the middle column */
  .OrangeMidBk { width:20px; background-image:url(../images/MiddleDivderBk.gif); background-repeat:repeat-y;}

  /*Left Content area*/
  div#FlickRowContain { width:260px; height:56px; text-align:left; font:Arial, Helvetica, sans-serif; font-size:12px; 
                      color:#FFFFFF; margin:16px 0 0 0; }
    div#FlickRowContain .thumb { border:2px solid #4f4f4f; float:left; margin:0 8px 0 0;}
    div#FlickRowContain a { color:#ed1d27; text-decoration:underline;}
    div#FlickRowContain h1 { margin:0 0 5px 0; padding:0; font-size:13px; font-weight:bold;}

  /*Right Content area*/
  div#NotionRowContain { width:368px; height:80px; text-align:left; font:Arial, Helvetica, sans-serif; font-size:12px; 
                      color:#FFFFFF; margin:16px 0 0 0; background-color:#111111; border:2px solid #4f4f4f; padding:7px 2px 0 7px;}
    div#NotionRowContain .thumb { float:left; margin:0 10px 0 0;}
    div#NotionRowContain a { color:#ed1d27; text-decoration:underline; font-size:12px; text-decoration:underline;}
    div#NotionRowContain p { margin:8px 0 0 0;}
    div#NotionRowContain h1 { margin:0; padding:0; font-size:13px; font-weight:bold;}
	
div#Ver2 { width:703px; text-align:right; padding-right:27px; margin-left:auto; margin-right:auto; height:24; }


/***************
SUB PAGE styels
***************/

div#TopContain { width:730px; }
  div#TopImages { width:730px;}
  div#TopText { width:730px; height:197px; position:relative;}
    div#Top5Header  { width:223px; height:31px; background-image:url(../images/Top5HeaderBk.jpg);
	                 background-repeat:no-repeat; padding:5px 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif;
					 font-weight:bold; font-size:15px;}
	div#Top5Header2  { width:223px; height:31px; background-image:url(../images/Top5HeaderBk2.jpg);
	                 background-repeat:no-repeat; padding:5px 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif;
					 font-weight:bold; font-size:15px;}
	div#Top5List { width:230px; height:161px; margin:0 0 0 13px; background-image:url(../images/Top5Bk.jpg); 
	               background-repeat:no-repeat; color:#FFFFFF;}
	div#Top5List2 { width:230px; height:161px; margin:0 0 0 13px; background-image:url(../images/Top5Bk2.jpg); 
	               background-repeat:no-repeat; color:#FFFFFF;}
				   
	div#Top5List ul, div#Top5List2 ul { margin:0 0 0 12px; padding:6px 0 0 0; font-size:13px; list-style-type:none;}
	  div#Top5List li, div#Top5List2 li { margin:13px 0 0 0;  display:block; width:180px;}
	  div#Top5List li.first, div#Top5List2 li.first { margin:0;}
	
	div#IframeContain { width:474px; height:197px; position:absolute; right:13px; top:0; 
	                    background-image:url(../images/IframeContainRight.jpg);
	                    background-repeat:no-repeat; background-position:right; }
	
div#HorDivider { margin:0 0 0 13px;}

div#ViewContentContain { width:730px; color:#FFFFFF;}		
  div#TextContain { width:682px; border-bottom:3px solid #eb7123; padding:8px; 
                    font-family:Arial, Helvetica, sans-serif;
                    border-left:3px solid #eb7123; border-right:3px solid #eb7123; position:relative; font-size:12px;}
    div#TextContain h1 { font-size:14px; margin:0 0 10px 0;}
    div#TextContain h2 { font-size:12px; margin:10px 0 10px 0;}
    div#TextContain a {color:#ed1d27;  text-decoration:underline;}
					
			

/***************
VIEW PAGE styels
***************/

  div#ViewHeaderflicks, div#ViewHeadertunes, div#ViewHeadernotions { width:471px; height:24px; 
                                                                     color:#eb7123; text-align:center; 
																	 padding:7px 0 0 20px; 
                                                                     font-size:16px; font-weight:bold; }
  div#ViewHeaderflicks { background-image:url(../images/FlicksDetailHdr.jpg); background-repeat:no-repeat; }
  div#ViewHeadertunes { background-image:url(../images/TunesDetailHdr.jpg); background-repeat:no-repeat; }
  div#ViewHeadernotions { background-image:url(../images/NotionsDetailHdr.jpg); background-repeat:no-repeat; }
  
  div#ViewImg { width:491px; height:102px; margin:8px 0 10px 0;  }
  div#ViewSideNote { width:174px; height:134px; background-color:#4b4b4b; position:absolute; top:10px;
                     right:8px; color:#eb7123; padding:3px 3px 3px 6px; }
  div#ViewSideNote2 { width:174px; background-color:#4b4b4b; position:absolute; top:10px;
                     right:8px; color:#eb7123; padding:3px 3px 3px 6px; }
	div#ViewSideNote  h1, div#ViewSideNote2 h1 { margin:0 3px 6px 0; display:block; 
	                                             background-color:#353535; font-size:13px; padding:3px; }


/***************
ALL PAGE styels
***************/				 

div#AllTextContain { width:698px; border-bottom:3px solid #eb7123; padding:8px 0 8px 0; 
                     font-family:Arial, Helvetica, sans-serif; 
                     border-left:3px solid #eb7123; border-right:3px solid #eb7123; font-size:12px;}					 
  
  div#SortContain { width:677px; height:24px; margin-left:auto; margin-right:auto; margin-top:5px; background-color:#383838;
                    padding:4px 0 0 5px; font-weight:bold; color:#ffffff; margin-bottom:5px;}
  div#SortContain select { background-color:#000000; border:2px solid #961218; color:#ffffff; font-size:11pt;}
  div#SortContain h1 { font-size:14px; margin:0; font-weight:bold; display:inline;} 
  
  div#RowContain { width:682px; margin-left:auto; margin-right:auto;}
    div#Thumb { width:134px; height:95px; border:1px solid #961218; margin:10px 4px 0 0; float:left; background-color:#1b1b1b;}
    div#Text { width:526px; height:85px; border:1px solid #961218; margin:10px 0 0 4px; float:left;  background-color:#1b1b1b;
	           padding:5px;}
	  div#Text h1 {font-size:16px; margin:0 0 8px 0;}
	  div#Text h1 a { color:#961218;  text-decoration:underline; }
	  div#Text ul { list-style-type:none; margin:8px 0 0 0;}
	  div#Text li { display:inline; padding:2px 15px 2px 15px; }
	    div#Text li.FirstLi { padding-left:0; }
		div#Text li.MidLi { border-left:2px solid #961218; border-right:2px solid #961218; }
		div#Text li.LastLi { padding-right:0; }

/***************
BUD PAGE styels
***************/				 

div#BudTextContain { width:698px; border-bottom:3px solid #eb7123; 
                     font-family:Arial, Helvetica, sans-serif; background-image:url(../images/BudTextContainBk.jpg);
					 background-repeat:repeat-y; border-left:3px solid #eb7123; border-right:3px solid #eb7123; font-size:12px;}					 
    div#Col1, div#Col3 { width:232px; padding:8px 0 8px 0; float:left; text-align:center; }
    div#Col2 { width:234px; float:left; padding:8px 0 8px 0; text-align:center; }
  
  div#BudTextContain ul { margin:16px 10px 0 14px; }
    div#BudTextContain li { text-align:left; list-style-type:none; }
	div#BudTextContain li.content { margin:3px 0 0 0; }
	  div#BudTextContain li h1{ font-size:13px; margin:0; padding:0; }
	  div#BudTextContain li a { color:#ed1d27; text-decoration:underline; }
 
/***************
ABOUT PAGE styels
***************/

div#AboutTextContain { width:682px; border-bottom:3px solid #eb7123; padding:0 8px 0 8px; 
                     font-family:Arial, Helvetica, sans-serif; border-left:3px solid #eb7123; 
					 border-right:3px solid #eb7123; font-size:12px;}	
  div#AboutTextContain h1 { font-size:14px; margin:0 0 10px 0;}
  div#AboutTextContain h2 { font-size:12px; margin:10px 0 10px 0;}
  div#AboutTextContain p { margin:12px 0 12px 0;}
	
div#Top5HeaderAbout  { width:223px; height:31px; background-image:url(../images/Top5HeaderBkAbout.jpg);
	                 background-repeat:no-repeat; padding:5px 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif;
					 font-weight:bold; font-size:15px;}
					 
div#Top5ListAbout  { width:230px; height:161px; margin:0 0 0 13px; background-image:url(../images/Top5BkAbout.jpg); 
	               background-repeat:no-repeat; color:#FFFFFF;}				   
				   
div#Top5ListAbout ul{ margin:0 0 0 12px; padding:6px 0 0 0; font-size:13px; list-style-type:none;}
	  div#Top5ListAbout li { margin:13px 0 0 0;  display:block; width:180px;}
	  div#Top5ListAbout li.first { margin:0;}
	  
	  
/***************
ERROR PAGE styels
***************/
div#ErrorContentContain { width:730px; color:#FFFFFF; }					 
  div#ErrorTop { width:704px; height:197px; margin-left:auto; margin-right:auto;}	
  
  div#ErrorText { width:690px; height:160px; border-bottom:3px solid #eb7123; padding:10px 0 0 8px;
                     font-family:Arial, Helvetica, sans-serif; border-left:3px solid #eb7123; 
					 border-right:3px solid #eb7123; font-size:12px;}
  div#ErrorText h1 { font-size:24px;}
  				 
	  