/* PARKER ROSE DESIGN */

/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
* { margin:0; padding:0; }
html { min-height:101%; margin-bottom:1px; }

body { text-align:center; font-family:'Helvetica Neue Ultra Light', helvetica, arial, sans-serif; font-size:13px; color:#333; }

table, th, td { font-family:'Helvetica Neue Ultra Light', helvetica, arial, sans-serif; font-size:13px; color:#333; }

table.addresses td {font-size: 12px; color:#000; line-height:13px;}
strong.address {color:#598070; font-weight: bold;}

#s_content table.addresses td {width: 240px !important;}

#skip { display:none; }
a img, :link img, :visited img { border:none; }
a:link { color:#798f82; text-decoration:underline; }
a:visited { color:#666; text-decoration:underline; }
a:hover, a:active { color:#999; text-decoration:none; }


/* COMPONENTS (WIDGETS) - [  .component- ] 
------------------------------------------------------------------------------------- */
.tabs { position:relative; z-index:10; }
.tabs .yui-nav { position:relative; z-index:20; }
.tabs .yui-nav li { float:left; display:inline; }
.tabs .yui-content { position:relative; margin-top:-1px; z-index:15; }
.tabs .yui-content div { padding:20px; }
.tabs .yui-hidden { display:none; }

/* LIST STYLES - [  .list- ] 
------------------------------------------------------------------------------------- */
ol li { margin-left:20px;  *margin-left:23px; margin-bottom:10px; }

.list-nobull li { list-style:none; }

.list-square li { margin:0 0 5px; padding:0 0 0 14px; list-style:none; background:url(../images/bg-square.png) no-repeat 0 6px; }

.list-rate-us { margin:0 0 25px !important; padding:0 !important; }
.list-rate-us li { list-style:none; margin-bottom:5px; }
.list-rate-us a { border:0; text-decoration:none; }



/* SHARED
------------------------------------------------------------------------------------- */
.clear { clear:both; }

#container { position:relative; margin:10px auto 42px; width:758px; text-align:left; }


/* NAVIGATION
------------------------------------------------------------------------------------- */
/* Generic Nav Styles */
.nav { position:relative; } 
.nav li { float:left; position:relative; list-style:none; }
.nav li a { cursor:pointer; }
.nav li a:hover { text-decoration:none; }
.nav li a, .nav li div { position:relative; display:block; text-decoration:none; color:#bbb; font-size:14px; }
.nav li span { position:absolute; top:0; left:0; display:block; }
	
/* Main Nav - Specific (Must also have .nav on element) */
#nav { margin:10px 0 0; width:758px; height:30px; z-index:50; border-top:12px solid #709183; }
#nav li { height:30px; }
#nav li a, #nav li div { height:30px; color:#6f9182; }
#nav li span { height:30px; z-index:10; }
#nav li, #nav li a, #nav li span, #nav li div { background-image:url(../images/bg-nav.png); }

/* NORMAL STATE (NAV ITEM W/ DROPDOWN, NAV ITEM W/O DROPDOWN */
#nav li.about, #nav li.about a, #nav li.about a span { background-position:0 0; width:75px; }
#nav li.whoweserve, #nav li.whoweserve a, #nav li.whoweserve a span { background-position:-75px 0; width:115px; }
#nav li.services, #nav li.services a, #nav li.services a span { background-position:-75px 0; width:157px; }
#nav li.before, #nav li.before a, #nav li.before a span { background-position:-232px 0; width:111px; }
#nav li.gallery, #nav li.gallery a, #nav li.gallery a span { background-position:-343px 0; width:115px; }
#nav li.testimonials, #nav li.testimonials a, #nav li.testimonials a span	{ background-position:-458px 0; width:102px; }
#nav li.contact, #nav li.contact a, #nav li.contact a span { background-position:-560px 0; width:83px; }

/* HOVER STATE - W/ DROP */
#nav li.about, #nav li.about a:hover span { background-position:0 -30px; width:75px; }
#nav li.whoweserve, #nav li.whoweserve a:hover span { background-position:-75px -30px; width:115px; }
#nav li.services, #nav li.services a:hover span { background-position:-75px -30px; width:157px; }
#nav li.before, #nav li.before a:hover span { background-position:-232px -30px; width:111px; }
#nav li.gallery, #nav li.gallery a:hover span { background-position:-343px -30px; width:115px; }
#nav li.testimonials, #nav li.testimonials a:hover span	{ background-position:-458px -30px; width:102px; }
#nav li.contact, #nav li.contact a:hover span { background-position:-560px -30px; width:83px; }

/* ON STATE */ 
#nav li.abouton, #nav li.abouton span { background-position:0 -60px; width:75px; }
#nav li.whoweserveon, #nav li.whoweserveon span { background-position:-75px -60px; width:115px; }
#nav li.serviceson, #nav li.serviceson span { background-position:-75px -60px; width:157px; }
#nav li.beforeon, #nav li.beforeon span { background-position:-232px -60px; width:111px; }
#nav li.galleryon, #nav li.galleryon span { background-position:-343px -60px; width:115px; }
#nav li.testimonialson, #nav li.testimonialson span	{ background-position:-458px -60px; width:102px; }
#nav li.contacton, #nav li.contacton span { background-position:-560px -60px; width:83px; }

#nav li table { margin:0 -1px -1px; border-collapse:collapse; }
#nav li td { font-size:11px; }
#nav li:hover, * html #nav a:hover { position:relative; }
#nav li li a { font-size:11px; text-align:left; }

/* POSITIONS LAST LIST(S) IN THE NAV */
#nav li.contact:hover ul, #nav li.contact a:hover ul, #nav li.contacton:hover ul, #nav li.contacton a:hover ul, #nav li.contact-nodrop:hover ul, #nav li.contact-nodrop a:hover ul, #nav li.contacton-nodrop:hover ul, #nav li.contacton-nodrop a:hover ul   { xleft:-40px; }

/* FIRST LEVEL DROP DOWNS */
#nav li ul { display:none; }
#nav li ul li, #nav li ul li a { background:none; }
#nav li:hover ul, #nav li a:hover ul { position:absolute; top:30px; left:0; padding:5px 0; width:140px; display:block; background:#fff; border-bottom:2px solid #839f96; }

#nav li:hover li, #nav li a:hover li { padding-bottom:1px; height:auto; width:140px !important; }
#nav li:hover li.last, #nav li a:hover li.last { background:brown; }

#nav li:hover li a, #nav li a:hover li a { padding:5px 10px; width:120px !important; height:auto; display:block; color:#bbb; font-size:13px; line-height:15px; }
#nav li:hover li a:hover, #nav li a:hover li a:hover { color:#709183; }
/**************************************************************************************************************/


/* HOME PAGE
------------------------------------------------------------------------------------- */
#header	{ margin:0; position:relative; border:1px solid #709183; border-width:1px 0; }
.tag { position:absolute; top:0; left:452px; }
.social { position:absolute; top:62px; left:716px; }
* html .tag { top:1px; }
	
.h_banner { margin-top:2px; }
	
#h_content { padding:0 0 15px; }

#h-banner { margin:10px 0; }

#h-content { margin-bottom:15px; padding:20px; border:1px solid #c1cfca; }

#h-services-wrapper { }
#h-services-wrapper p { margin-bottom:15px; }
#h-services-wrapper h3 { margin:5px 0; }
#h-services-wrapper div { float:left; width:340px; margin-top:25px; margin-right:20px; }
#h-services-wrapper div.last { margin-right:0; }

/* H Slide show 
------------------------------------------------------------------------------------- */

div.slideshow { position:relative; width:758px; height:150px; overflow:hidden; }

div.slideshow ul { list-style:none }
div.slideshow ul#slides li { position:absolute; top:0; left:0; width:758px; height:150px; z-index:0; background:#7f6f54; }

div.slideshow #shade { position:absolute; bottom:0; right:0; width:248px; height:28px; z-index:1; background:url(../images/slideshow-controls.png) no-repeat 0 0; _background:url(../images/slideshow-controls.gif) no-repeat 0 0; }

div.slideshow ul#controls { position:absolute; right:39px; bottom:7px; width:11px; z-index:60; }
div.slideshow ul#controls span { display:block; height:13px; width:11px; }

#ssresume{ cursor:pointer; cursor:hand; }

div.slideshow ul#prev_next { position:absolute; bottom:7px; right:7px; width:26px; height:13px; z-index:60; }
div.slideshow ul#prev_next li { width:13px; height:13px; float:left; display:inline; }
div.slideshow ul#prev_next a { width:13px; height:13px; display:block; text-decoration:none; }
div.slideshow ul#prev_next a:hover { text-decoration:none; }


#h-tabs { margin:0 0 20px; }
#h-tabs .yui-nav { width:758px; }
#h-tabs .yui-nav li { height:44px; background-image:url(../images/bg-h-tabs.png); background-repeat:no-repeat; }
#h-tabs .yui-nav li a { padding:4px 5px 4px 10px; height:36px; display:block; color:#fff; font-size:12px; text-decoration:none; outline:none; }
#h-tabs .yui-nav li.selected a { color:#709183; }

#h-tab-start { width:106px; background-position:0 0; }
#h-tab-homeowners { width:106px; background-position:0 0; }
#h-tab-homeowners.selected { background-position:0 -44px; }
#h-tab-realtors { width:73px; background-position:-106px 0; }
#h-tab-realtors.selected { background-position:-106px -44px; }
#h-tab-builders-devs { width:92px; background-position:-179px 0; }
#h-tab-builders-devs.selected { background-position:-179px -44px; }
#h-tab-spec-builders { width:110px; background-position:-271px 0; }
#h-tab-spec-builders.selected { background-position:-271px -44px; }
#h-tab-prop-managers { width:142px; background-position:-381px 0; }
#h-tab-prop-managers.selected { background-position:-381px -44px; }
#h-tab-reo-receivers { width:89px; background-position:-671px 0; }
#h-tab-reo-receivers.selected { background-position:-671px -44px; }
#h-tab-comm-spaces { width:146px; background-position:-523px 0; }
#h-tab-comm-spaces.selected { background-position:-523px -44px; }


.yui-content #div1, .yui-content #div2, .yui-content #div3, .yui-content #div4, .yui-content #div5, .yui-content #div6, .yui-content #div7, .yui-content #div8   { min-height:235px; } 

#div1 h2 { color:#598070 !important; padding-top:10px; }

#h-tabs .yui-content div { padding-right:20px; border:1px solid #c1cfca; background:url(../images/bg-wood.png) repeat-y 100% 0; }
#h-tabs div h2 { color:#333; font:bold 14px/16px arial,sans-serif; }
#h-tabs div h3 { margin:10px 0 5px; color:#333; font:bold 12px/14px arial,sans-serif; }
#h-tabs div p { margin:0 0 7px; line-height:22px; }
#h-tabs div ul { margin:0 0 5px; }

#h-feat td { padding-left:9px; vertical-align:top; }
#h-feat td h2 { color:#333; }
#h-feat td img { margin:4px 0 0; }
#h-feat td .source { padding:15px 0 5px; font-weight:bold; }
	
/*
subpage elements ===============================*/
#subnav	{ position:absolute; top:30px; left:10px; width:748px; list-style:none; z-index:10; }
	#subnav li { float:left; }
	#subnav li a:link, #subnav li a:visited { position:relative; display:block; float:left; text-decoration:none; cursor:pointer; /* for IE */ height:100%; width:auto; height:24px; line-height:24px; z-index:50; padding:0px 30px 0 0; color:#6F9182}

.wide { width:100% !important; }	
#s_content { position:relative; float:left; width:410px; padding:20px 20px 20px 0; line-height:17px; }
	* html #s_content	{ width:440px; w\idth:410px; }

    body.services #s_content { width:500px; }
    body.services #s_content table.radio { width:100%; }     
    body.services #s_content table.radio td { text-align:center; width:85px; height:40px; }
    
    body.services #s_content table.intro { width:500px; }
    body.services #s_content table.intro td { width:80px; text-align:center; }
    body.services #s_content table.intro td.intro { width:240px; }
    
    body.services #s_content table td.label { text-align:left; width:250px; }
    
    body.services #s_content table td input { margin-top:-10px; *margin-top:0; }
    * html body.services #s_content table td input { margin-top:0; }
    
    body.services #s_content table.choice { width:500px; position:relative; }
    body.services #s_content table.choice td { width:40px; height:30px; text-align:center; }
    body.services #s_content table.choice td.label { width:200px; text-align:left; }
    body.services #s_content table.choice td input { margin-top:2px; }
    
    body.services #s_content table#comment { margin:-10px 0; }
    body.services #s_content table#comment label { display:block; height:100px; }
    
	#s_content p { padding:0 0 15px; }
	#s_content h2 { font-size:14px; font-weight:bold;}
	#s_content ul	{ margin:-10px 20px 15px 30px }
	#s_content ul.sitemap	{ margin:0px 20px 15px 30px !important }
	#s_content hr	{ height:1px; color:#709183; margin:14px 0; }
	*html #s_content hr	{ height:1px; color:#709183; margin:0 0 14px; }
#quote { position:relative; float:left; width:278px; padding:20px 0 20px 25px; color:#ADA78E; font-size:16px; }
	* html #quote { /*\*/width:303px; w\idth:278px;/**/}

#subImages { position:relative; float:left; width:300px; padding:20px 0 20px 25px; color:#ADA78E; font-size:16px; }
	* html #subImages { /*\*/width:305px; w\idth:300px; padding:20px 0 20px 0; padd\ing:20px 0 20px 25px;/**/}


	#SI_jmi { margin:38px 0 0; }
	#SI_lowe { margin:24px 0 0; }
	#SI_drhorton { margin:23px 0 0; }
	#SI_drhorton2 { margin:23px 0 0; }
	
#quote span	{ color:#333; font-size:12px; line-height:25px; }

#s_main { background:url(../images/sidebar_bg.jpg) no-repeat 100% 100%; /*\*/height:100%;/**/ }

#s_gallery { position:relative; margin:10px 0 0; padding:0 0 10px; width:100%; }
	.project { position:relative; float:left; text-align:right; width:172px; padding:5px 10px 5px 0; color:#ada78e; }
	.project img { display:block; margin-bottom:2px; }
	* html .project	{ width:182px; w\idth:172px; }
	.project a:link, .project a:visited	{ color:#909379; text-decoration:none; }
	#s_gallery p { padding:0 10px 10px 0; line-height:20px;}
	#s_gallery h2 { padding:5px 0; margin:5px 0; }
#s_gallery .col1 { width:536px; float:left; display:inline; margin:0 5px 0 0; text-align:center; }
#s_gallery .col2 { width:187px; background:#fff; padding:5px 10px 10px; overflow-y:scroll; height:342px; overflow-x:hidden }
#s_gallery .col2 li { padding:4px 0; list-style:none }
* html #s_gallery .col1 { width:530px; overflow:hidden; }
#s_gallery .gallery_item { background:#e6e4dd; padding:5px; }

#gallery_nav { height:39px; z-index:50; }
#gallery_nav li { height:39px; list-style:none; float:left; font-size:13px;}
#gallery_nav li a, #gallery_nav li div { position:relative; height:39px; display:block; text-decoration:none; color:#6F9182;}
#gallery_nav li a	{ cursor:pointer; }
#gallery_nav li strong { position:absolute; top:0; left:0; display:block; height:39px; z-index:10;}
#gallery_nav li, #gallery_nav li a, #gallery_nav li strong, #gallery_nav li div	{ background-image:url(../images/nav_gallery.gif); }

#gallery_nav li.contemporary, #gallery_nav li.contemporary a, #gallery_nav li.contemporary a strong { background-position:0 0; width:128px; }
#gallery_nav li.traditional, #gallery_nav li.traditional a, #gallery_nav li.traditional a strong { background-position:-129px 0; width:101px; }
#gallery_nav li.urban, #gallery_nav li.urban a, #gallery_nav li.urban a strong { background-position:-234px 0; width:80px; }

/* HOVER STATE */
#gallery_nav li.contemporary, #gallery_nav li.contemporary a:hover strong { background-position:0 -39px; width:128px; }
#gallery_nav li.traditional, #gallery_nav li.traditional a:hover strong { background-position:-129px -39px; width:101px; }
#gallery_nav li.urban, #gallery_nav li.urban a:hover strong { background-position:-234px -39px; width:80px; }

/* ON STATE */ 
#gallery_nav li.contemporaryon, #gallery_nav li.contemporaryon strong { background-position:0 -78px; width:128px; }
#gallery_nav li.traditionalon, #gallery_nav li.traditionalon strong { background-position:-129px -78px; width:101px; }
#gallery_nav li.urbanon, #gallery_nav li.urbanon strong { background-position:-234px -78px; width:80px; }

#sidebar { position:relative; float:left; width:212px; }
#sidebar * { background:#fff; }
#sidebar h1 { padding:10px 0 5px; border-bottom:1px solid #798f82; color:#798f82; font-family:'Helvetica Neue Ultra Light', Helvetica, Arial, sans-serif; font-size:18px; font-weight:normal; }
	.gallerylist { border-bottom:1px solid #798f82; padding:5px 5px 10px 0px; height:275px; overflow:auto; margin:0 0 -5px 0; }
*html 	.gallerylist { margin:0 0 -2px 0; }
	.gallerylist li	{ list-style:none; padding:0 0 2px; font-family:'Helvetica Neue Ultra Light', Helvetica, Arial, sans-serif; font-size:12px; color:#000; }
	.gallerylist span	{ margin-bottom:-14px; /*\*/margin:0;/**/ float:right; text-align:right; }
	.gallerylist strong	{ text-transform:uppercase;}
	.gallerylist a:link, .gallerylist a:visited	{ color:#909379; text-decoration:none;}
	.gallerylist a:hover { text-decoration:underline;}



#beforeafter { position:relative; float:left; width:608px; }
	#beforeafter img { float:left; padding:0 10px 0 0;}

#beforeafter2	{ position:relative; float:left; width:150px; }
	#beforeafter2 img	{ margin:0 0 5px; }
	* html #beforeafter2 img/* HIDES FROM MAC IE */ { margin-bottom:2px; }

.caption { padding:5px 0 20px; clear:both; font-size:12px; color:#666;}
	.arrow { float:right; width:150px; text-align:right; }
	.arrow img { margin-bottom:-4px; display:inline; }
	

h1 { font-weight:normal; color:#598070; text-transform:uppercase; font-size:18px; padding:10px 0; }
h1 strong { font-weight:bold; color:#073f2c; }
h1 span { color:#59592b; }

h2 { font-weight:normal; color:#598070; font-size:18px; margin:5px 0; }
h3 { font-weight:normal; color:#598070; text-transform:uppercase; font-size:18px; padding:5px 0; }
h3 span { color:#59592b; text-transform:lowercase; }

#h-content h3 { font-size:14px; text-transform:none; }

h4 { margin:20px 0 10px; font-size:13px; }
h4.subhead { margin:0; } 
h4.colorfix {color:#598070;}


#h_content_yri { width:540px; float:left; padding:0 0 20px 0px; line-height:17px;}
	#h_content_yri p { padding:0 0 10px;}
	
.enter a { display:block; width:150px; margin-top:5px; padding:3px 5px; border:2px outset; text-decoration:none;  }
.enter a:link { text-decoration:none; }
.enter a:hover { text-decoration:none; border-style:inset; }
.enter a:visited { text-decoration:none; }		
	
#h_content_to_home_staging { width:160px; float:left; margin-left:20px; padding:0 0 20px 0px; line-height:17px;}
	#h_content_to_home_staging p { padding:0 0 10px;}	
	
.home_staging_header { margin-top:4px; margin-left:12px; font-weight:bold; }	
	
#h_images2	{ position:relative; float:left; height:300px; }	
	#h_images2 .home_staging_img_one { position:absolute; top:49px; left:10px;}
	#h_images2 .home_staging_img_two { position:absolute; top:179px; left:10px;}
	
#s_content2 { position:relative; float:right; margin-right:70px; _margin-right:0; width:410px; padding:20px 20px 20px 0; line-height:17px; }
		
div#chart { margin:20px 0; }
.full { width:758px; margin-bottom:10px; float:left; }
    .full .col1 {
	position:relative;
	width:400px;
	padding:0 20px 20px 0pt;
	float:left;
}
    .full .col2 { position:relative; width:278px; padding:0; float:left; }
    .full ul { margin:10px 20px 15px 30px; } 
    .full .return { margin-top:15px; text-align:right; }
     
.tbl_chart { width:100%; border-collapse:collapse; }
.tbl_chart th, .tbl_chart td { text-align:center; font-size:12px; border:1px solid #959476; }
.tbl_chart th { padding:5px 8px; color:#537564; background:#d1cec0; }
.tbl_chart td { padding:5px 0; color:#537564; font-weight:bold; }
.tbl_chart th.logo { background:#fff; }   
.tbl_chart td.logo { background:#d1cec0; }  
    
/* contact form styles */
#s_content input.form	{ border:1px solid #709183; width:180px; }
#s_content select	{ border:1px solid #709183; width:182px; }
*html #s_content select	{ border:1px solid #709183; width:183px; }	
#s_content textarea	{ border:1px solid #709183; width:180px; }

#s_content input.submit	{ border:none; background-color:#709183; color:#fff; font-weight:bold; padding:2px; cursor:pointer; cursor:hand; }

#s_content2 input.form	{ border:1px solid #709183; width:180px; }
#s_content2 select	{ border:1px solid #709183; width:182px; }
*html #s_content2 select	{ border:1px solid #709183; width:183px; }	
#s_content2 textarea	{ border:1px solid #709183; width:180px; }

#s_content2 input.submit	{ border:none; background-color:#709183; color:#fff; font-weight:bold; padding:2px }

.checkbox { text-align:left; border:0px solid #709183; width:20px; } 

fieldset	{ border:none; margin:5px 0; display:block; background:#fff; }

fieldset.ref_work	{margin:0 0 35px 0; }

fieldset.ref_area	{margin:0 0 20px 0; }


div.fsleftcol	{ display:block; float:left;  width:218px; margin:0 0 20px 0; padding:0; text-align:left; border:none; }

div.fsleftcol_referral	{ display:block; float:left;  width:220px; margin:0; padding:0 0 40px 0; text-align:left; border:none; }

p.jumplist	{ font-size:12px; }

div.serivcearea { margin-bottom:15px; text-align:left; }
div.mapfloat	{ float:right; background-color:#709183; padding:0; margin:5px 0 10px 10px; }
div.mapfloat div	{ margin:0 5px 5px; font-size:11px; color:#fff; padding:0; }

.pr				{ text-align:right; font-size:16px; }

ul.communities { margin:10px 0 20px 15px;}

.feat_comm {top:-650px;}


/* FOOTER
------------------------------------------------------------------------------------- */
#footer	{ border-top:1px solid #709183; padding:10px 0; color:#59592b; font-size:11px; clear:both; background-repeat:no-repeat; height:15px }
/*background-image:url(../images/footerbar.gif); */
#footer span#left { float:left; }
#footer span#right { float:right; }
#footer li { float:left; padding:0 0 0 20px; font-variant:small-caps; list-style:none; background:url(../images/dot.gif) no-repeat 8px 4px; }
#footer li.first { padding:0; background:none;}


/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
.hide { display:none !important; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix { display:inline-block; }
.clearfix { /*\*/display:block;/**/ }

.button { background-color:#709183; border:medium none; color:#FFFFFF; cursor:pointer; font-weight:bold; padding:2px; }
.button, .button:link, .button:hover, .button:visited { color:#FFF; text-decoration:none; }

img.consultblurb		{ margin:-10px 0 3px 0 }

.circle {background:url(../images/circle.gif) top left no-repeat;}
.boldtext {font-weight:normal; color:#598070; text-transform:uppercase; font-size:14px; padding:10px 0;}
   
#div1 h2.red { color:#ff0000 !important; }
#div1 h2.blue { color:#0000ff !important; }

/* LINK ICONS
------------------------------------------------------------------------------------- */
.audio 		{ padding:0 15px 0 0; background:url(../images/link_audio.gif) no-repeat 100% 4px; }
.doc 		{ padding:0 15px 0 0; background:url(../images/link_worddoc.gif) no-repeat 100% 4px; }
.excel 		{ padding:0 15px 0 0; background:url(../images/link_excel.gif) no-repeat 100% 4px; }
.external 	{ padding:0 16px 0 0; background:url(../images/link_external.gif) no-repeat 100% 4px; }
.flash 		{ padding:0 15px 0 0; background:url(../images/link_flash.gif) no-repeat 100% 4px; }
.ical		{ padding:0 15px 0 0; background:url(../images/link_ical.gif) no-repeat 100% 4px; }
.itunes		{ padding:0 15px 0 0; background:url(../images/link_itunes.gif) no-repeat 100% 4px; }
.outlook	{ padding:0 15px 0 0; background:url(../images/link_outlook.gif) no-repeat 100% 4px; }
.pdf 		{ padding:0 14px 0 0; background:url(../images/link_pdf.gif) no-repeat 100% 4px; }
.podcast	{ padding:0 15px 0 0; background:url(../images/link_podcast.gif) no-repeat 100% 4px; }
.popup 		{ padding:0 16px 0 0; background:url(../images/link_popup.gif) no-repeat 100% 4px; }
.ppt		{ padding:0 15px 0 0; background:url(../images/link_powerpoint.gif) no-repeat 100% 4px; }
.qt			{ padding:0 15px 0 0; background:url(../images/link_quicktime.gif) no-repeat 100% 4px; }
.rar		{ padding:0 16px 0 0; background:url(../images/link_rar.gif) no-repeat 100% 4px; }
.rp			{ padding:0 16px 0 0; background:url(../images/link_realplayer.gif) no-repeat 100% 4px; }
.rss		{ padding:0 15px 0 0; background:url(../images/link_rss.gif) no-repeat 100% 4px; }
.txt		{ padding:0 13px 0 0; background:url(../images/link_text.gif) no-repeat 100% 4px; }
.video		{ padding:0 15px 0 0; background:url(../images/link_video.gif) no-repeat 100% 4px; }
.wmp		{ padding:0 16px 0 0; background:url(../images/link_wmp.gif) no-repeat 100% 4px; }
.zip		{ padding:0 16px 0 0; background:url(../images/link_zip.gif) no-repeat 100% 4px; }

