      body {
         font: 10px verdana,sans-serif;
         color: #999; 
         background: #323232;
         margin:0;
         padding:0;
         }
      
      /*************/
      /* structure */
      /*************/
      
      #canvas {
         display:block;
         width:928px;
         margin:4px auto;
         padding:6px;
         text-align:center;
      }
      #canvas-inner-top {
         width:928px;
         height:18px;
         }
      #canvas-inner-middle {
         width:928px;
         }
      #canvas-inner-bottom {
         width:928px;
         height:18px;
         }             
      #wrapper {
         width:892px;
         margin:-1px auto;
         margin-bottom:0;
         padding:0;
         text-align:left;
         border:1px solid #535353;
         }
      #header {
         width:892px;
         margin:0 auto;
         height:240px;
         padding:0;
         text-align:left;               
      }
      #sidebar {
         width:360px;
         margin:0;
         padding:0 0 30px 0;
         float:left;
         background: #444;
         border: 1px solid #222;
         border-top:0;
         }                 
      #content {
         float:right;
         text-align:left;
         width:517px;
         margin-right:5px;
         margin-top:7px;
         padding:0;  
         background: #000;       
         }
      #content h1 {
         width:515px;
         height:22px;
         line-height:22px;
         border:1px solid #222;
         border-top:1px solid #666;         
         background:#444;
         text-indent:10px;
         }
      #content .inner {
         width:505px;
         margin:2px auto;
         margin-bottom:0;
         padding:0;
         }
      #content .innerpadding {
         width:500px;
         margin:7px auto;
         margin-bottom:0;
         padding-top:10px;
         padding-bottom:10px;
         }         
      #content .inner img.featurecar {
         border:0;    
         margin-left:27px;     
         }
      .noborder {
         border:0;        
         }         
      #content ul.links {
         background:#444;
         }
      #mainphoto {
         padding-bottom:20px;
         }
      #footer {
         clear:both;
         width:892px;
         margin:0 auto;
         margin-top:8px;
         height:20px;
         padding:0;   
         text-align:left;
         font-weight:bold;
         border-top:1px solid #535353;
         background: transparent;   
         }
      #footer p {
         padding-top:15px;
         padding-left:20px;
         line-height:30px;
         vertical-align:bottom;   
         } 
 
      /**************************/
      /* Header Nav and content */
      /**************************/
 
      #header_right {
      	position: absolute;
      	float: right;
      	top: 0;
      	right: 0;
      	margin: 0;
      	padding: 0;
      	width: 892px;
      }
      #header_inner {
      	width: 892px;
      	height: 240px;
      	position: relative;
      	margin: 0;
      	border-bottom: 1px solid #444;
      	overflow: hidden;
      }
      #header_aff {
      	position: relative;
      	float: left;
      	top:6px;
      	height: 125px;
      	margin-left: 6px;
      	width: 125px;
         border:3px solid #444;
         background:#fff;    
         padding:4px;     
      }
      p.affiliate {
         display:block;
         text-align:center;
        	height: 60px;
         width: 468px;
         border:3px solid #444;
         background:#fff;    
         padding:4px;   
         margin-left:16px; 
      }
      
      #header_text {
      	position: relative;
      	float: right;
      	top:152px;
      	height: 20px;
      	margin-bottom: 1px;
      	padding: 0;
      	width: 892px;
      	background: #222; 
      }
      #footer_text {
      	position: relative;
      	float: right;
      	top:0px;
      	height: 20px;
      	margin-bottom: 1px;
      	padding: 0;
      	width: 892px;
      	background: #222;  
      }      
      .left {
      	float: left;
      	text-align: left;
      	text-indent: 8px;
      	font-weight: bold;
      	color: #fff;
      	line-height: 20px;
      }
      .right {
      	float: right;
      	text-align: right;
      	text-indent: 4px;
      	padding-right: 8px;
      	padding-top:2px;
      	font-weight: bold;
      	color: #fff;
      	line-height: 20px;
      	height:20px;
      }
      #header_nav {
      	position: relative;
      	float: right;
      	top:150px;
      	height: 66px;
      	margin-right: 1px;
      	margin-bottom: 1px;
      	padding: 0;
      	width: 892px;
      	border-top:1px solid #222;      	
      }
      #header_nav ul {
      	margin: 0 0 0 1px;
      	padding: 0;
      	list-style: none;
      }
      #header_nav ul li {
      	width: 98px;
      	height: 66px;
      	line-height: 66px;
      	margin: 0;
      	float: left;
      	vertical-align: middle;
      	text-align: center;
      	font-weight: bold;
      	border-left:1px solid #444;
         text-indent:0;      	
      }

      #header_nav ul li a {
      	display: block;
      	background: url(http://www.scoobyphotos.com/coreimages/nav-bg.jpg) repeat-x;
      	width: 100%;
      	padding: 0;
      	color: #fff;
      	text-decoration: none;
      	font-weight:bold;
      }
      #header_nav a.active, #header_nav a:hover {
      	background: #bef000;
      	color: #000;
      	font-weight:bold;
      }
 
      /**************/   
      /* Formatting */
      /**************/
         
      a {
         color:#bef000;
         text-decoration:none;
         font-weight:normal;
         }
      a:hover {
         text-decoration:underline;
         }
      h1,h2,h3 {
         margin:0;
         padding:0;
         cursor:pointer;
         font: 11px verdana,sans-serif;
         font-weight:bold;
         }
      h3.toggler {
         background:#525252 url(http://www.scoobyphotos.com/coreimages/down.png) 0px 0px no-repeat;
         }
      h3.webnav_active {
         color: #f3f3f3;
         }    
      ul {
         list-style:none;
         margin:0;
         padding:0;
         }
      #sidebar ul li, h3, h2 {
         text-indent: 10px;
         line-height:22px;
         height:22px;
         border-top:1px solid #666;
         border-bottom: 1px solid #222;
         color:#aaa;
         width:100%;
         }
      #sidebar ul li a, h3 a {
         display:block;
         width:100%;
         }         
      #sidebar ul li a:hover, #sidebar ul li a:active, h3 a:hover, h3 a:active {
         display:block;
         width:100%;
         background: #414141;
         }         
      h1,h2,p {
         color:#fefefe;
         }
      p {
         clear:both;
         line-height:17px;
         padding-top:4px;
         padding-bottom:4px;
         }
      h2 {
         padding-top:6px;
         text-indent:6px;
         }
      #sidebar p {
         padding:15px;
         color:#aaa;
         }
      .clear {clear:both;margin-top:10px;}

      /*************************/
      /* Photos and Thumbnails */
      /*************************/

      .main_photo_layout {
         margin:0 0 0 34px;
         }
      .main_photo_layout img {
         border:0;width:450px;height:300px;
         }
      .thumbnails {
         clear:both;
         width:450px;
         }
      .thumbnails ul {
         list-style:none;
         margin:0 0 0 20px;
         padding:0;
         }
      .thumbnails ul li {
         display:inline;
         border:0;
         margin-right:10px;
         margin-bottom:6px;
         padding:0;
         position: relative;
         float:left;
         width:108px;
         height:81px;
         text-indent:0;
         }   
      .thumbnails ul li img {
         border:1px solid #bef000;
         width:100px;
         height:67px;
         }
      .thumbnails ul li a {
         border:3px solid #000;
         display:block;
         background:#bef000;
         }
      .thumbnails ul li a:hover {
         border:3px solid #bef000;
         }  
      .hide {
         display:none;
      }

      /********************/
      /* Video Thumbnails */
      /********************/

      .videos {
         clear:both;
         width:450px;
         }
      .videos ul {
         list-style:none;
         margin:0 0 0 30px;
         padding:0;
         }
      .videos ul li {
         display:inline;
         margin-right:10px;
         margin-bottom:6px;
         padding:0;
         position: relative;
         float:left;
         width:102px;
         height:175px;
         text-indent:0;
         }   
      .videos ul li img {
         border:1px solid #bef000;
         width:100px;
         height:67px;
         }
      .videos ul li a {
         border:3px solid #000;
         display:block;
         background:#bef000;
         }
      .videos ul li a:hover {
         border:3px solid #bef000;
         }  

      /***************/
      /* Index Links */
      /***************/

      .index-ul {
      	float: left;
      	text-align: center;
      	padding: 0;
         margin:0 auto;
         margin-left:3px;
      }
      .index-ul ul {
      	list-style: none;
      	padding: 0;
         margin:0;
      }
      .index-ul ul li {
      	display: inline;
      	margin: 3px;
      	padding: 0;
      	position: relative;
      	float: left;
         text-indent:0;  
         width:164px;
         height:55px;   
         overflow:hidden;        	
      }
      .index-ul ul li img {
      	border: 1px solid #444;
      	width: 156px;
      	height: 47px;
      }
      .index-ul ul li a {
      	border: 3px solid #000;
      	display: block;
      }
      .index-ul ul li a:hover {
      	border: 3px solid #bef000;
      }

      /********************/
      /* Thumb navigation */
      /********************/
      
      .navthumb {
         text-align:center;
         width:140px;
         height:30px;
         margin:10px auto;
         margin-bottom:0;
         padding:0;         
         }  
      .navthumb ul {
         width:160px;
         padding:0;
         margin:0 auto;
         list-style-type:none;
         text-align:center;  
         }   
      .navthumb li {
         float:left;
         display:inline;
         text-align:center;
         margin:2px;
         height:19px;
         line-height:19px;
         text-indent:0;
         border:0;
         width:26px;
         }  
      .navthumb li span {
         display:block;
         width:100%;
         border:0;
         }    
      .navthumb li img {
         border:0;
         height:19px;
         } 
      .navthumb a, .navthumb a:visited {
         display:block;
         width:100%; 
         }  
      .navthumb li a.prev, .navthumb li span.prevoff {
         background: url(http://www.scoobyphotos.com/coreimages/prev.gif) no-repeat;
         width:18px;
         height:19px;
         margin:0;
         padding:0;
         }   
      .navthumb li a.next, .navthumb li span.nextoff {
         background: url(http://www.scoobyphotos.com/coreimages/next.gif) no-repeat;
         width:18px;
         height:19px;
         margin:0;
         padding:0;
         }          
      .navthumb li a.first, .navthumb li span.firstoff {
         background: url(http://www.scoobyphotos.com/coreimages/first.gif) no-repeat;
         width:25px;
         height:19px;
         margin:0;
         padding:0;
         }      
      .navthumb li a.last, .navthumb li span.lastoff {
         background: url(http://www.scoobyphotos.com/coreimages/last.gif) no-repeat;
         width:25px;
         height:19px;
         margin:0;
         padding:0;
         } 
      .navthumb li span.prevoff {
         background: url(http://www.scoobyphotos.com/coreimages/prev.gif) no-repeat;
         background-position: 0px -57px;  
         }
      .navthumb li span.nextoff {
         background: url(http://www.scoobyphotos.com/coreimages/next.gif) no-repeat;
         background-position: 0px -57px;
         }
      .navthumb li span.firstoff {
         background: url(http://www.scoobyphotos.com/coreimages/first.gif) no-repeat;
         background-position: 0px -57px;
         }
      .navthumb li span.lastoff {
         background: url(http://www.scoobyphotos.com/coreimages/last.gif) no-repeat;
         background-position: 0px -57px;
         }  
      span.hide {
         visibility:hidden;
         cursor:default;
         }   
      
      /**************/
      /* favourites */
      /**************/

      .favourites-legend {
      	height: 25px !important;
      	overflow:hidden;
      	margin: 15px auto;
      	margin-bottom:0;
      	padding:0;
      	width: 450px;
      	text-align: center;
      	padding-top: 0;
      	background: url(http://www.scoobyphotos.com/coreimages/fav-bg.jpg) no-repeat;
      }
      .favourites-legend img {
         border:0;
      }
      .favourites-legend form {
      	display: inline
      }
      .favourites-legend .favourites-add {
      	float: left;
      	width: 150px;
      	height: 25px;
      	margin: 0;
      }                   
      .favourites-legend .favourites-count {
      	float: left;
      	width: 148px;
      	height: 25px;
      	text-indent: 6px;
      	margin: 0;
      	padding-top: 5px
      }
      .favourites-legend .favourites-viewed {
      	float: left;
      	width: 148px;
      	height: 25px;
      	text-indent: 8px;
      	margin: 0;
      	padding-top: 5px
      }

      .togglerlinks {
         padding:3px 6px 3px 0;
         text-align:right;
         background:#272727;
         border-top:1px solid #222;
         border-bottom: 1px solid #222;        
         }
      #info {
         background:#111;
         border-top:1px solid #444;
         border-bottom: 1px solid #222;                  
         }
      #info h2 {
         background:#272727;
         border-bottom:1px solid #444;
         border-top: 1px solid #222;                  
         }  
      
      /*********/
      /* Forms */
      /*********/
      
      #content  h1.h1form {
         border-left:1px solid #444;
         border-right:1px solid #444;
         }
      .photoset-info-submit {
         line-height:26px;
         height:32px;
         }
      .photoset-info-info {
         line-height:26px;
         height:28px;
         }      
      .photoset-info-form, 
      .photoset-info-submit,
      .photoset-info-info {      
         width:517px;
         padding:0;
         float:right;
         background:#444;
         border-top:1px solid #666;
         border-bottom:1px solid #222;
         color:#999;
         text-indent:11px;
         font-weight:bold;   
         }         
      .no-top-border {
         border-top:0 !important;
         }

      /***************/
      /* Advertising */
      /***************/

      .adsense_468_60 {         
         margin:5px auto;
         width:468px;
         }
      .adsense_336_280 {
         margin:5px auto;
         width:336px;      
         }
       .adblock {
         margin:5px auto;
         width:360px;      
         }
      .adsense_336_280w {
         width:360px;
         background:#fff url(http://www.scoobyphotos.com/coreimages/adbg.png) repeat-y;
         text-align:center;
         padding-top:15px;
         padding-bottom:15px;
         } 
      .adsense_468_15 {   
         margin:5px auto;
         width:468px;            
         }
      .adsense_728_90 {
         width:728px;
         text-align:center;
         padding-top:15px;
         padding-bottom:15px;
         margin:0 auto;
         } 
         
      /**************************/
      /* Feature Car Formatting */
      /**************************/
      
      .quicklinks {
      	margin-top: 10px;
      	float: left;
      	display: block;
      	overflow: hidden;
      	width: 505px;
      }
      .quicklinks p {
      	text-align: left;
      }
      .bordertop {
      	clear: both;
      	border-top: 1px solid #bef000;
      	padding-top: 3px;
      	margin-top: 10px;
      	float: left;
      	display: block;
      	overflow: hidden;
      	width: 304px;
      }
      .quicklinks h3 {
      	clear: right;
      	border-top: 1px solid #bef000;
      	float: right;
      	font-weight: bold;
      	margin-top: 10px;
      	padding: 0;
      	width: 190px;
      	text-indent:0;
      }
      .bordertop ul {
      	float: left;
      	padding: 0;
      	margin: 0 0 5px 0;
      	width: 304px;
      }
      .bordertop ul li {
      	float: left;
      	display: inline;
      	list-style-type: none;
      	border: 1px solid #000;
      	background: #272727;
      	width: 200px !important;
      	margin: 0;
      }
      .bordertoptext {
      	clear: both;
      	border-top: 1px solid #bef000;
      	padding-top: 3px;
      	margin-top: 10px;
      	float: left;
      	display: block;
      	overflow: hidden;
      	width: 304px; 
      }
      .bordertoptext ul {
      	float: left;
      	padding: 0;
      	margin: 0 0 5px 0;
      	width: 304px;
      }
      .bordertoptext ul li {
      	float: left;
      	display: block;
      	list-style-type: none;
      	border: 1px solid #000;
      	background: #272727;
      	margin: 0;
      	text-align: left;
      	height:auto;
      	text-indent:0;
         padding:3px 10px 3px 10px;
         width:280px;
      }

      /********************/
      /* Always free Link */
      /********************/
      
      div.free {
      	position:absolute;
   		left:100%;
   		top:0px;
   		overflow:visible;
   		height:163px;
   		width:163px;
   		background-image:url(http://www.scoobyphotos.com/coreimages/free.png);
   		background-repeat:no-repeat;
   		background-position:-200px -200px;
   		background-color:transparent;
   		margin:0 0 0 -163px;
   		padding:0;
   		color:#000;
   		font-family:helvetica,verdana,arial,tahoma,sans-serif;
   		z-index:1000000000;
   		border:none;
   		float:none;
     		}         

      .center {
         text-align:center;
         width:100%;
         color:#444;
         margin-top:15px;
         margin-bottom:15px;
         }
      .hot {
         color:yellow;
         font-weight:bold;
         }
         
       form .paypal {width:488px;text-align:center;} 
      .paypal input {width:468px;border:0;}

      /*fix*/
      .clear{clear:both;}
      .fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
      .fix{display:inline-block;} 
      * html .fix{height:1%;}
      .fix{display:block;}    
