﻿/* 
    Global Styles for all Controls   
*/
img, a, body, div, input { -ms-interpolation-mode:bicubic;}

/* Error */
.error_summary
{
    color:#FF0000; font-size:10pt;}

/*DataPager*/
.datapager
{
    margin:0px;width:100%;clear:both;text-align:center;font-size:10pt;color:#848484;padding:8px 0;}    
.datapager a:link, .datapager a
{
    text-decoration:none;font-style:normal;color:#CFCFCF;background-color:#000;padding:0 4px;
    margin:3px;line-height:10px;border:1px solid #848484;} 
.datapager a:hover
{
    color:#FFF;border:1px solid #fff;}           
.datapager a.disabled, .datapager a.disabled:hover
{    
    color:#848484;font-style:oblique;border:1px solid #848484;
    text-decoration:none;background:transparent;}                   
.datacurrent 
{
    background-color:#000;color:#fff;font-size:10pt;border:1px solid #AA0000;padding:1px 5px;line-height:10px;}
.datapager p
{
    clear:both;margin:7px 0px 0px 0px;}
    
/*Top Pager Links*/    
.toppager
{
    height:16px;padding:5px 10px;/*line-height:10px;*/color:#848484; font-size:12pt;}
.toppager .currentpage
{
    width:325px;float:left;margin:0 0 0 165px;text-align:center;}
.toppager .perpage
{
    width:165px;float:right;text-align:right;color:#AA0000;}
.toppager .perpage a
{
    color:#CFCFCF; text-decoration:none;}
.toppager .perpage a.current
{
    color:#848484;}    
.toppager .perpage span 
{
    color:#848484;}        
            
/*
    Announcements.ascx
*/    

.announcements-holder
{
    width:675px;margin:0px;padding:0px;}
.announcements-holder .announcement-item
{
    width:675px;margin:0px;padding:10px 0;}
#content .main .announcements-holder .announcement-item h2.title,#content .main .announcements-holder .announcement-item h3.date
{
    margin:0px 10px 5px 10px;}
.announcements-holder .announcement-item h2.title
{
    font-size:16pt;}
.announcements-holder .announcement-item h3.date
{
    font-size:10pt;}    
.announcements-holder .announcement-item p
{
    margin:0px; padding:10px 10px 0 10px; color:#848484; font-size:12pt;}        
.announcements-holder .announcement-item .images
{
    width:190px;height:auto;float:left;margin:0 5px 0 0;}
.announcements-holder .announcement-item .images .selected
{
    width:170px;height:150px;background:#ccc;margin:0 0 10px 10px;border:4px solid #59524F;}
.announcements-holder .announcement-item .images .selected img
{
    border:0;}    
.announcements-holder .announcement-item .images .selections
{
    width:170px;height:30px;margin:0 6px 0 14px;}
.announcements-holder .announcement-item .images .selections .thumb
{
    width:35px;height:30px;background:#ccc;float:left;margin:0;}
.announcements-holder .announcement-item .images .selections .thumb img
{
    width:35px;height:30px;}    
.announcements-holder .announcement-item .images .selections .space
{
    float:left;width:10px;}                    
    
/*
    Events.ascx
*/    

.events-holder
{
    width:675px;margin:0px;padding:0px;}
.events-holder .event-item
{
    width:675px;margin:0px;padding:5px 0 5px 0;}
.events-holder .event-item h2.title,.events-holder .event-item h3.date
{
    margin:0px 10px 5px 10px;}
.events-holder .event-item h2.title
{
    font-size:16pt;}
#content .main .events-holder .event-item h3.date
{
    font-size:10pt;}    
.events-holder .event-item p
{
    margin:0px; padding:10px 10px 0 10px; color:#848484; font-size:12pt;}        
.events-holder .event-item .images
{
    width:190px;height:auto;float:left;margin:0 5px 0 0;}
.events-holder .event-item .images .selected
{
    width:170px;height:150px;background:#ccc;margin:0 0 10px 10px;border:4px solid #59524F;}
.events-holder .event-item .images .selected img
{
    border:0;}    
.events-holder .event-item .images .selections
{
    width:170px;height:30px;margin:0 6px 0 14px;}
.events-holder .event-item .images .selections .thumb
{
    width:35px;height:30px;background:#ccc;float:left;margin:0;}
.events-holder .event-item .images .selections .thumb img
{
    width:35px;height:30px;}    
.events-holder .event-item .images .selections .space
{
    float:left;width:10px;}
    
/*
    MarketplacePublic.ascx, MarketplaceMembers.ascx
*/    

.marketplace-holder
{
    width:675px;
    margin:0px;
    padding:0px;}
.marketplace-holder .listing-item
{
    width:675px;
    margin:0px;
    padding:5px 0 5px 0;}
.marketplace-holder .listing-item .image
{
    width:170px;
    height:150px;
    float:left;
    margin:0 0 15px 5px;
    text-align:center;
    border:4px solid #59524F;}
.marketplace-holder .listing-item .image img,.marketplace-holder .listing-item .image .img
{
    max-width:170px;
    max-height:150px;
    background:#ccc;
    margin:0;
    border:0;}
.marketplace-holder .listing-item a.contact,.marketplace-holder .listing-item a.contact-poster
{
    height:30px;
    float:left;
    margin: 0 0 0 10px;
    cursor:pointer;
    background: transparent Url(../images/btn_contactseller.png) no-repeat top left;}    
.marketplace-holder .listing-item a.contact-poster
{
    background: transparent Url(../images/btn_contactposter.png) no-repeat top left;}    
.marketplace-holder .listing-item a.contact-poster:hover
{
    background: transparent Url(../images/btn_contactposter_hover.png) no-repeat;}       
.marketplace-holder .listing-item a.contact:hover
{
    background: transparent Url(../images/btn_contactseller_hover.png) no-repeat;}           	
.marketplace-holder .listing-item a.contact img,.marketplace-holder .listing-item a.contact-poster img
{
    visibility:hidden; border:0;}        
        
.marketplace-holder .listing-item .details
{
    float:left;width:480px;margin:5px 0 0 0;}    
    
.marketplace-holder .listing-item .details h2.title
{
    margin:0px 10px 5px 10px;
    font-size:10pt;
    display:inline;}
.marketplace-holder .listing-item .details p
{
    margin:5px 10px 10px 10px; color:#848484;}
.marketplace-holder .listing-item .details ul
{
    padding:0 0 0 20px;
    margin:10px;} 
.marketplace-holder .listing-item .images
{
    width:190px;height:auto;float:left;margin:0 5px 0 0;}
.marketplace-holder .listing-item .images .selected
{
    width:170px;height:150px;background:#ccc;margin:0 0 10px 10px;border:4px solid #59524F;}
.marketplace-holder .listing-item .images .selected img
{
    border:0;}    
.marketplace-holder .listing-item .images .selections
{
    width:170px;height:30px;margin:0 6px 0 14px;}
.marketplace-holder .listing-item .images .selections .thumb
{
    width:35px;height:30px;background:#ccc;float:left;margin:0;}
.marketplace-holder .listing-item .images .selections .thumb img
{
    width:35px;height:30px;}    
.marketplace-holder .listing-item .images .selections .space
{
    float:left;width:10px;}                        
    
    

/*
    ContactSeller.ascx
*/        

#ContactSeller
{   
    /*position:fixed;*/width:100%;height:100%;top:0;left:0;z-index:100;}
#ContactSeller .form
{
    width:500px;margin:auto;z-index:200;
    padding:0 20px 0 20px;}
#ContactSeller .form .lab label
{
    color:#AFAEAE;display:block;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:120%;margin:0;padding:15px 0 6px;}
#ContactSeller .form .inp 
{
    background:transparent url(../images/form/input214.gif) no-repeat scroll 0 0;width:214px;}
#ContactSeller .form .inp input
{
    background:transparent none repeat scroll 0 0 !important;border:medium none;color:#584F4F;
    font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;
    font-weight:normal;line-height:14px;margin:0;padding:2px 10px 4px;width:194px;}
#ContactSeller .form .txt
{
    background:transparent url(../images/form/textarea320.gif) no-repeat scroll 0 0;height:120px;width:320px;}    
#ContactSeller .form .txt textarea
{
    background:transparent none repeat scroll 0 0;border:medium none;color:#584F4F;
    font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;
    font-weight:normal;height:90px;line-height:14px;margin:5px 0;overflow:auto;padding:10px;width:295px;}
#ContactSeller .form .btn 
{
    margin:10px 0 0 0;}    
#ContactSeller .form .btn input[type="submit"]
{
    background:transparent url(../images/btn_bg.png) no-repeat scroll left top;border:0 none;
    color:#FFFFFF;cursor:pointer;font-weight:bold;height:30px;width:80px; margin:0 10px 0 0;}
#ContactSeller .form .btn input[type="submit"][disabled="disabled"]
{
    background:transparent url(../images/btn_bg_d.png) no-repeat scroll left top;border:0 none;
    color:#FFFFFF;cursor:pointer;font-weight:bold;height:30px;width:80px; margin:0 10px 0 0;}    
#ContactSeller .form .btn input[type="submit"]:hover
{
    background:transparent url(../images/btn_bg_hover.png) no-repeat scroll left top;}
#ContactSeller .form .btn input[type="submit"][disabled="disabled"]:hover
{
    background:transparent url(../images/btn_bg_d.png) no-repeat scroll left top;}                         

/*
    Tips_Techniques.ascx
*/    

.tips-holder
{
    width:675px;margin:0px;padding:0px;}
.tips-holder .tip-item
{
    width:675px;margin:0px;padding:5px 0 5px 0;}
.tips-holder .tip-item h2.title,.tips-holder .tip-item h3.date
{
    margin:0px 10px 5px 10px;}
.tips-holder .tip-item h2.title
{
    font-size:16pt;}
#content .main .tips-holder .tip-item h3.date
{
    font-size:10pt;}    
.tips-holder .tip-item p
{
    margin:0px; color:#848484; padding:10px 10px 0 10px; font-size:12pt;}        
.tips-holder .tip-item .images
{
    width:190px;height:auto;float:left;margin:0 5px 0 0;}
.tips-holder .tip-item .images .selected
{
    width:170px;height:150px;background:#ccc;margin:0 0 10px 10px;border:4px solid #59524F;}
.tips-holder .tip-item .images .selected img
{
    border:0;}    
.tips-holder .tip-item .images .selections
{
    width:170px;height:30px;margin:0 6px 0 14px;}
.tips-holder .tip-item .images .selections .thumb
{
    width:35px;height:30px;background:#ccc;float:left;margin:0;}
.tips-holder .tip-item .images .selections .thumb img
{
    width:35px;height:30px;}    
.tips-holder .tip-item .images .selections .space
{
    float:left;width:10px;} 
    

/*
    Articles.ascx
*/    

.articles-holder
{
    width:675px;margin:0px;padding:0px;}
.articles-holder .article-item
{
    width:675px;margin:0px;padding:5px 0 5px 0;}
#content .main .articles-holder .article-item h2.title,#content .main .articles-holder .article-item h3.date
{
    margin:0px 10px 5px 10px;}
#content .main .articles-holder .article-item h2.title
{
    font-size:16pt;}
#content .main .articles-holder .article-item h3.date
{
    font-size:10pt;}    
.articles-holder .article-item p
{
    margin:0px; color:#848484; padding:10px 10px 0 10px; font-size:12pt;}        
.articles-holder .article-item .images
{
    width:190px;height:auto;float:left;margin:0 5px 0 0;}
.articles-holder .article-item .images .selected
{
    width:170px;height:150px;background:#ccc;margin:0 0 10px 10px;border:4px solid #59524F;}
.articles-holder .article-item .images .selected img,.articles-holder .article-item .images .selected .img
{
    border:0;/*width:170px;*/}    
.articles-holder .article-item .images .selections
{
    width:170px;height:30px;margin:0 6px 0 14px;}
.articles-holder .article-item .images .selections .thumb
{
    width:35px;height:30px;background:#ccc;float:left;margin:0;}
.articles-holder .article-item .images .selections .thumb img
{
    width:35px;height:30px;}    
.articles-holder .article-item .images .selections .space
{
    float:left;width:10px;} 
    


/*
    Faq.ascx
*/    

.faq-holder
{
    width:675px;margin:0px;padding:0px;}
.faq-holder .faq-item
{
    width:675px;margin:0px;padding:5px 0 10px 0;}
.faq-holder .faq-item h2
{
    font-size:16pt;padding:10px 10px 0 10px; float:left; clear:left; margin:0;}   
.faq-holder .faq-item p
{
    margin:0;color:#848484;font-size:12pt; padding:10px 10px 0 10px;}
    
    
/*
    Links.ascx
*/    

.links-holder
{
    width:675px;margin:0px;padding:0px;}
.links-holder .links-item
{
    width:675px;margin:0px;padding:5px 0 5px 0;}
.links-holder .links-item h2
{
    margin:0px 10px 3px 10px;font-size:14pt;}
.links-holder .links-item a.link
{
    margin:0 10px 5px 10px;font-size:12pt;}    
.links-holder .links-item h2 span
{
    font-size:16pt;padding:0 10px 0 0;}    
.links-holder .links-item p
{
    margin:5px 10px 10px 10px; color:#848484;font-size:12pt;}
.links-holder .links-item h2.answer
{
    font-size:16pt;padding:0 10px 0 0; float:left; line-height:12px;}                         
    
    
    
/*
    RepairServices.ascx
*/    

.services-holder
{
    width:675px;margin:0px;padding:0px;}
.services-holder .services-item
{
    width:675px;margin:0px;padding:5px 0 5px 0;}
.services-holder ul.container
{
    list-style-type:none;margin:0;padding:0;}
.services-holder ul.container li
{
    padding:5px 0 0 10px;}    
.services-holder ul.container li ul.info
{
    float:left;width:218px;margin:0;padding:0;list-style-type:none;}
.services-holder ul.container li h2
{
    font-size:12pt;margin:0px 10px 5px 0; width:600px;} 
.services-holder ul.container li p.space
{
    margin:0;padding:0;height:10px;clear:both;}
.services-holder ul.container li ul.info li
{
    padding:0;color:#949494;}           
.services-holder ul.container li ul.info li ul
{
    list-style-type:none;padding:0 0 0 10px;margin:0;}                    
    
    
/* 
    ViewfinderArchive.ascx, ViewfinderSamples.ascx 
*/
#content .viewfinder-holder {
width:675px;margin:0px;padding:0px;
}
#content .viewfinder-box {
	float:left;
	width:310px;
	padding:25px 0 20px 20px;
}
#content .right {
	float:right;padding:25px 20px 20px 0;
}
#content .viewfinder-box .heading {
	overflow:hidden;
	height:1%;
}
#content .viewfinder-box .heading h2 {
	float:left;
}
#content .viewfinder-box .heading h3 {
	position:relative;
	float:left;
	margin:0 0 0 -4px;
	padding:0;
	color:#949494;
	font:140%/180% 'Trebuchet MS',Helvetica,sans-serif;
}
#content .viewfinder-box .heading h3 a {
	color:#949494;
	text-decoration:none;
}
#content .viewfinder-box .heading h3 a:hover {
	text-decoration:underline;
}
#content .viewfinder-box img {
	float:left;
	margin:0 15px 0 0;
	border:4px solid #59524f;
}
#content .viewfinder-box h2 {
	margin:0;
	padding:0;
	font:180% 'Trebuchet MS',Helvetica,sans-serif;
	color:#eae9e9;
}
#content .viewfinder-box ul.qual {
	margin:0;
	padding:0 0 20px 0;
	overflow:hidden;
	height:1%;
}
#content .viewfinder-box ul.qual li {
	float:left;
	padding:0 5px 0 10px;
	list-style:none;
	background:url(../images/qual-li.gif) no-repeat 0 50%;
	font:140% 'Trebuchet MS',Helvetica,sans-serif;
}
#content .viewfinder-box ul.qual li.low {
	background:none;
	padding:0 5px 0 0;
}
#content .viewfinder-box ul.qual li a {
	color:#5b8aa2;
	text-decoration:none;
}
#content .viewfinder-box ul.qual li a:hover {
	text-decoration:underline;
}
#content .viewfinder-box ul.topics {
	margin:0;
	padding:0;
	overflow:hidden;
	height:1%;
}
#content .viewfinder-box ul.topics li {
	list-style:none;
	padding:0 0 0 10px;
	color:#848484;
	background:url(../images/marker.gif) no-repeat 0 25%;
	font:110% 'Trebuchet MS',Helvetica,sans-serif;
}
#content .viewfinder-box ul.topics li a {
	text-decoration:none;
	color:#848484;
}
#content .viewfinder-box ul.topics li a:hover {
	text-decoration:underline;
}   

/*
    MembersNav.ascx
*/ 

#content .column ul.members-nav
	{
	    float:none;padding:0px;margin:0px;font-size:10pt;}
#content .column ul.members-nav li
    {
        float:none; background-position:0px 8px;  font-size:10pt; padding:2px 2px 2px 15px; margin:0px;}
#content .column ul.members-subnav
    {
        margin:0px; padding:0px 0px 0px 5px;font-size:10pt;}        
#content .column ul.members-subnav li
    {
        padding:2px 2px 2px 10px; margin:0px; font-size:10pt;}
#content .column ul.members-nav li span,#content .column ul.members-subnav li span
{
    color:#FF0000;}         
#content .column p.user-name
{
    color:#0099CC;}
    

/*
    MembersControlPanel.ascx
*/     

p.notice span
{
    color:#F00;}
#content .member-panel .cp .file-input {
	float:none;
	position: relative;
	width:320px;
	height:20px;
}
#content .member-panel .cp .file-input .btn-browse{
	display:inline;
	float: left;
	width: 60px;
	height: 20px;
	background:transparent url(../images/form/browse-img.png);
	overflow: hidden;
	text-indent:-9999em;
	margin-left:10px;
}
#content .member-panel .cp .file-input .btn-browse:hover
{
    background:transparent url(../images/form/browse-img_hover.png);}
#content .member-panel .cp .file-input .file-input-area{
	height: 22px;
	position: absolute;
	top:0;
	left:180px;
	z-index:1;
}
#content .member-panel .cp .file-input .box-layout{
	height: 26px;
	float: left;
}
#content .member-panel .cp .file-input .inp-center {
	position:relative;
	z-index:2;
	width:214px !important;
	background:url(../images/form/input214.gif) no-repeat;
}
#content .member-panel .cp .file-input .inp-center input {
	width:194px;
	margin:0;
	padding:2px 10px 4px 10px;
	background:none;
	border:none;
	color:#584f4f;
	font:12px/14px 'Trebuchet MS',Helvetica,sans-serif;
}
#content .member-panel .cp .img
{
    float:right;margin:0 15px 0 0;text-align:center;/*height:120px;*/}
#content .member-panel .cp .img img
{
    height:75px;margin:0 10px 0 0;}
#content .member-panel .cp .imgs
{
    float:right;margin:0 55px 10px 0;text-align:center;clear:right; width:100px;}            
#content .member-panel .cp .imgs img
{
    height:40px;margin:0 auto;-ms-interpolation-mode:bicubic;}    
#content .member-panel .cp .bio .lab label
{
    padding: 0 0 6px;}
#content .member-panel .cp .btn 
{
    padding:30px 0 0;}       
    
/*
    MembersDirectory.ascx
*/              

.directory-holder
{
    width:675px;margin:0px;padding:0px;}
.directory-holder .directory-item
{
    width:675px;margin:0px;padding:5px 0 5px 0;}
.directory-holder .directory-item h2
{
    margin:0px 10px 5px 10px;}
.directory-holder .directory-item p
{
    margin:5px 10px 10px 10px; text-indent:15px; color:#848484;}        
.directory-holder .directory-item .image
{
    width:128px;height:auto;float:left;margin:0 10px;}
.directory-holder .directory-item .image img
{
    border:4px solid #59524F;}
.directory-holder .directory-item .info
{
    padding:0;margin:0 0 10px 0;list-style-type:none;float:left; width:250px;}
.directory-holder .directory-item .info li
{
    padding:0;margin:0 0 0 5px;list-style-type:none;}    
.directory-holder .directory-item .bio
{
    padding:0 10px; font-size:10pt;}
    
/*
    CatalogPost.ascx
*/            
#content .member-panel .cp .sel
{
    height:1%;overflow:hidden;padding:0 0 4px 0;}
    
/*
    Register.ascx
*/    
#content .member-panel .memberoptions input[type="radio"]
{
    width:25px;margin:0;padding:0;background-image:none;}
#content .member-panel .memberoptions .radio
{
    width:100%; background:transparent;}    
#content .member-panel .memberoptions .radio label
{
    font-size:10pt;}
#content .member-panel .optioninfo h4
{
    font-weight:normal;color:#AFAEAE;display:block;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:120%;margin:0;padding:15px 0 6px;}        
#content .member-panel .optioninfo p
{
    font-size:8pt;}    
#content .member-panel select.small
{
    width:100px;}
#content .member-panel .cp div.small
{
    width:100px;float:left;clear:none;}
#content .member-panel .cp div.spacer
{
    width:15px;clear:none;float:left;margin:0;padding:0;}        

/*
    GalleryPost.ascx
*/    
#content .gallery .img
{
    width:210px;height:160px;background:#CCCCCC none repeat scroll 0 0;border:4px solid #59524F;float:left;margin:0 20px 0 0;}
    
    
/*
    Managers
*/    

.manager-holder
{
    width:675px;margin:0px;padding:0px;}
.manager-holder .listing-item
{
    width:675px;margin:0px;padding:5px 0 5px 0;}
.manager-holder .listing-item div.info
{
    color:#848484;float:left;padding:0;width:550px;}
    
.manager-holder .listing-item div.info div
{
    float:left;padding:0;width:auto;}
.manager-holder .listing-item div.info div.status .pending
{
    color:#0099CC;float:none;}    
.manager-holder .listing-item div.info div.status .expired
{
    color:#FF0000;}    
.manager-holder .listing-item div.info div.status .approved
{
    color:#00FF00;}
.manager-holder .listing-item div.info div.status .declined
{
    color:#FFCC00;}        
.manager-holder .listing-item div.info div h3,.manager-holder .listing-item div.actions h3
{
    font-size:10pt; padding:0; margin:0;color:#fff;}        
.manager-holder .listing-item div.actions
{
    width:125px; float:right;padding:0;}
.manager-holder .listing-item div.info .title
{
    width:350px;padding:0 0 0 10px;} 
.manager-holder .listing-item div.info .title .img
{
    margin:0 5px 0;}       
.manager-holder .listing-item div.info .title .img img
{
    height:40px;}            
.manager-holder .listing-item div.actions input[type="submit"],
.page-listing table input[type="submit"]
{
    background:transparent url(../images/btn_bg_small.png) no-repeat scroll left top;border:0 none;
    color:#FFFFFF;cursor:pointer;font-weight:bold;font-size:8pt; height:20px;width:50px;padding:0; margin:10px 0 0 5px;}
.manager-holder .listing-item div.actions input[type="submit"]:hover,
.page-listing table input[type="submit"]:hover
{
    background:transparent url(../images/btn_bg_small_hover.png) no-repeat scroll left top;} 
    
/*
    BannerPost.ascx
*/               
#content .main .page-listing
{
    padding:10px 0px;}
#content .main .page-listing table
{
    padding:20px;
	border-collapse: collapse;
    border-spacing: 0px;
	color:#848484;
	font:130% 'Trebuchet MS',Helvetica,sans-serif;
	background:#12100c;}
#content .main .page-listing table td
{
    padding:6px;}
#content .main .page-listing table h3
{
    color:#CFCFCF;margin:0;font-weight:normal;}    
    
#header .search 
{
    position:absolute;
    top:50px;
    right:0px;
    background:url(../images/form/input150.gif) no-repeat;
	/*width:220px;
	*/
}
#header .search input 
{
    width:130px;
    margin:0;
    background:none;
    border:none;
    color:#584f4f;
    font:12px/14px 'Trebuchet MS',Helvetica,sans-serif;
    padding:0px 10px;
	/*	
				
	*/
}
#header .search input.btn
{
    background:transparent url(../images/btn_bg_small.png) no-repeat scroll left top;border:0 none;
    color:#FFFFFF;cursor:pointer;font-weight:bold;font-size:8pt; height:20px;width:50px;padding:0; margin:0px;} 
#header .search input.btn:hover
{
    background:transparent url(../images/btn_bg_small_hover.png) no-repeat scroll left top;border:0 none;
    color:#FFFFFF;cursor:pointer;font-weight:bold;font-size:8pt; height:20px;width:50px;padding:0; margin:0px;} 
#header .banner
{
    width: 468px; height: 60px; position: absolute; left: 250px; top: 15px;}    
#content .column .boxad 
{
    width: 215px; height: 215px; margin: 25px 0 0 0;}
#content .column .boxad, #header .banner 
{
    border: 1px solid #CACACA;}           
    

/*Zoom Search*/    
.highlight { background: #F00; }
.searchheading { font-size: 14pt; font-weight: bold; width:675px;}
.summary { font-size: 10pt; font-style: italic; width:675px;}
.results { font-size: 12pt; margin:0;padding:0;width:675px;}
div.result_image 
{
    margin:0 5px;width:118px; float:left; display:block;}    
div.result_image img.result_image
{
    width:100px;height:131px;border:4px solid #59524F;}    
.result_title { font-size: 12pt;}
.context { font-size: 11pt; }
.infoline { font-size: 9pt; font-style: normal; color: #999;}
.result_block { margin-top: 10px; margin-bottom: 10px; clear: left; padding:5px 0; height:130px;}
.result_altblock { margin-top: 10px; margin-bottom: 10px; clear: left; background:#12100c; padding:5px 0; height:145px;}		
.result_pagescount { font-size: 12pt; width:675px;}
.result_pages { margin:0px;width:675px;clear:both;text-align:center;font-size:10pt;color:#848484;padding:8px 0; }
.result_pages a:link, .result_pages a
{
    text-decoration:none;font-style:normal;color:#CFCFCF;background-color:#000;padding:0 4px;
    margin:3px;line-height:10px;border:1px solid #848484;}	
.result_pages a:hover
{
    color:#FFF;border:1px solid #fff;}    	
.searchtime { font-size: 10pt; }  	
.infoline:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

