*					{ margin: 0; padding: 0; }
body				{ font: 15px/2 Arial, sans-serif; background: #999; }

h1                  { color: white; padding: 10px; }

.redH1              {color:#ff3333}
.greytext              {color:#999999; font-style:italic; font-size:11px;}
.quoting-dvd          {color:#00FF00; font-size:28px; line-height:12px; font-style:italic;}

#arrowright          {padding: 0px 0px 30px 200px;background-image:url(../img/long-arrow.png); background-repeat:no-repeat; background-position:right;  max-width: 500px; }

#page-wrap		    { max-width: 960px; min-width: 560px; margin: 0 auto; position: relative;  }

#header             { max-width: 960px; min-width: 560px; background: #222;
                      margin: 15px auto 0; }

#video-content       { padding: 10px 20px 0 270px; min-height: 0px; background: white; }

#full-content       { padding: 10px 20px 0 270px; min-height: 0px; background: white; }

#main-content       { padding: 0px 20px 0 70px; min-height: 0px; background: white; }

#media-player       { padding: 0px 20px 0px 70px; min-height: 0px; background-image:url('/media-background.png');background-repeat:no-repeat;background-position:left top; background-color:white;}

#withside-content       { padding: 0px 20px 0 70px; min-height: 0px; background: white; }

#bullet-content       { padding: 0px 20px 0 100px; min-height: 0px; background: white; }

#sales-text       { padding: 10px 20px 0 375px; min-height: 0px; background: white; }

#after-social-media       { padding: 10px 20px 0 420px; min-height: 0px; background: white; }




#main-sidebar       {
	position: absolute;
	left: 0;
	top: 0;
	width: 250px;
	
	bottom: 0;
	
	padding: 10px 0 0 10px;
	
}

#main-sidebar2       {
	position: absolute;
	left: 0;
	width: 250px;
	padding: 10px 0 0 10px;
	
}
#main-sidebar3       {
    position: absolute;
	left: 0;
	width: 306px;
	padding: 10px 0 0 50px;
	
	
}

#video-share-buttons       {
    position: absolute;
	left: 20px;
	width: 380px;
	padding: 0px 0 0 50px;
	
	
}

#quotations      {
    position: fixed;
	left: 0;
	width: 306px;
	
	padding: 100px 0 0 50px;
	
	
	
}
                      
#secondary-sidebar  { position: absolute; right: 0; top: 0; width: 10px; bottom: 0;
                      background: #ffffff; padding: 0 10px }
                      
                      
/*footer*/
                      
#footer             { width: 960px;  background: #222; margin: 0 auto 15px; position: relative; bottom:0; }

#footer p           {  color: white; }

#footer a           {  color: white; border-bottom: 0px dotted white; text-decoration: none; }

#footer a:hover     {  border-bottom-style: solid; }

#footer li           {padding-left:10px;  background-image:url(img/bullet.gif); background-repeat:no-repeat;}

/*inside-footer*/

#footer-content{ margin: 0 auto ; position:relative; width:960px; height: 300px; background-color: #222; }

#foot-sidebar1      { float:left; margin-left:20px; width: 250px; }

#foot-sidebar2      { float:left; margin-right:30px; margin-left:25px; width: 250px; padding-right:20px; }

#foot-sidebar3      {float:left; width: 250px;}

#foot-sidebar1 ul {list-style:none;} #foot-sidebar2 ul {list-style:none;} #foot-sidebar3 ul {list-style:none;}

.footer-text        {font-size:10px; text-align:center}

.footer-titles        {font-size:14px; text-align:left; font-style:oblique;}
/*inside-footer End*/


/* navigation */
	
	#nav {
		float: left;
		max-width: 960px;
		min-width: 960px; 
		margin: 0;
		padding: 0;
		list-style: none;
		background: #ccc;
		border-bottom: 1px solid #999;
		}
	
	#nav li { 
		float: left;
		margin: 0;
		padding: 0;
		}
	
	#nav a {
		float: left;
		display: block;
		padding: 6px 30px 6px 5px;
		text-decoration: none;
		font-weight: bold;
		font-size: 90%;
		color: #666;
		background: #ccc url(../img/nav_slant.gif) no-repeat top right;
		}
	
	#nav #nav-1 a {
		padding-left: 20px;
		}
	
	#nav a:hover {
		color: #000;
		}
		
#navi-hold       { padding: 0px 0px 4px 0px; min-width: 560px; min-height:30px; background: #ccc; }		
		

