 body {background:#e1e3e5;
       margin: 0px; padding: 0px;
       vertical-align: top;	
       color: #333333; font-weight:none; text-decoration:none; 
       behavior:url("csshover.htc");
       font-size: 14px;  font-family: Arial;
       }



button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

:focus {outline: none; -moz-outline: 3px solid #fff !important;}

input[type="radio"]:focus {
-moz-outline-radius: 12px !important;
-moz-outline-offset: 0px !important;}

input[type="checkbox"]:focus {
-moz-outline-offset: -1px !important;
-moz-outline: 1px solid #000 !important;}


.page_gallery_cell {text-align:center;}

.page {width:100%; height:100%; margin:0px; padding:0px;border:0px;}

.blogrecord{vertical-align:top; text-align:justify;width:100%;}
.blogimage{margin:4px 13px 5px 0px; float:left;width:240px;}

/* ------------------------------------  */

.pagetopside {background: #f4f4f4 url(images/style/pagetopside.gif) top repeat-x; height:107px;}
.pagetop     {background: #f4f4f4 url(images/style/pagetop.gif) no-repeat; cursor: default; width:1015px; height:107px;}

.pagerunline     {cursor:default;
                  color: #a2abba; font-size: 14px;font-weight: none; text-transform: none; 
				  font-family: font-family: verdana,arial; vertical-align:middle;}

pre {color: #a2abba; font-size: 14px;font-weight: none; text-transform: none; 
     font-family: font-family: verdana,arial; vertical-align:middle; }
 
.span_runline_in {color: #a2abba; text-decoration:none;cursor: pointer; cursor:hand; border: 0px;}
.span_runline_out {color: #a2abba; text-decoration:none; border-bottom: #d0e0e6 1px solid;}

.inline_image {display: inline; vertical-align:middle;}
 
.pagerunline a,
.pagerunline a:link,
.pagerunline a:visited {color:#a2abba; text-decoration:none; border-bottom: #d0e0e6 1px solid; }
.pagerunline a:hover {color:#a2abba; text-decoration:none; border: 0px;}


.headpicside {height:400px; background: #3AA7F7 url(images/style/headpic.gif) top;}
.headpic {height:400px; background: #3AA7F7 url(images/style/headpic.gif) top repeat-x;}

.midmenuside   {background: #3AA7F7 url(images/style/mid_menu.gif) top repeat-x; height:42px;}
.midmenuborder {background: #3AA7F7 url(images/style/mid_menu.gif) top repeat-x; height:42px; width:1px;  border-right:1px solid #222222;}
.midmenu       {background: #3AA7F7 url(images/style/mid_menu.gif) top repeat-x; height:42px; width:1015px;}

.page_side       {background: #e1e3e5; vertical-align:top;}
.page_side_light {background: #ffffff; vertical-align:top; width: 1px;}
.page_side_dark  {background: #cccccc; vertical-align:top; width: 1px;}

.prefooter    {background: #3AA7F7 url(images/style/prefooter.gif) top repeat-x; height:20px; color:#fafafa;border-bottom:1px solid #016fc0;border-top:1px solid #ffffff;}
.footmenuside {background: #3AA7F7 url(images/style/footer.gif) top repeat-x; height:38px; border-top:1px solid #003f5c;}
.footmenu     {background: #3AA7F7 url(images/style/footer.gif) top repeat-x; width:1015px; height:38px; cursor:default;border-top:1px solid #003f5c; color:#C7E7FF;}

.content_td { vertical-align:top; padding-top:20px; padding-bottom:20px; background: #f6f6f6;
             color:#505050; text-align: justify; line-height: 20px; font-size: 14px;}

.pageright {width: 290px; vertical-align:top; text-align:left; background: #F6F6F6;
            font: 13px 'Proxima Nova', Arial,Helvetica,Sans-Serif; color:#555555; padding-top:20px; padding-bottom:20px;  line-height:18px;}
            
.pageright_border {width: 20px; background: #f5f5f5;}

/* ------------------------------------  */

.pageright p  {font: 13px  Arial,Helvetica,Sans-Serif; color:#555555; line-height:18px;}      
.pageright h1 {font: 14px  Arial,Helvetica,Sans-Serif; color:#333333; font-weight:bold; color:#0c5d18; text-transform: uppercase; padding:0px; padding-bottom:5px; margin:0px;}      
.pageright h2 {font: 14px  Arial,Helvetica,Sans-Serif; color:#333333; font-weight:bold; color:#0c5d18; text-transform: none;   padding:0px; padding-bottom:5px; margin:0px;}      
.pageright h3 {font: 14px  Arial,Helvetica,Sans-Serif; color:#333333; font-weight:bold; color:#0c5d18; text-transform: uppercase; padding:0px; margin:0px;}      

.pageright hr {border: #ffffff 1px solid; border-top: #dadada 1px solid; margin-top:4px;margin-bottom:4px;}

.pageright a,
.pageright a:link,
.pageright a:visited {color:#666666; text-decoration:none; font-weight: none; font: 13px Arial, Tahoma; line-height:17px;}
.pageright a:hover {color:#006600; text-decoration:underline; font-weight: none; font: 13px Arial, Tahoma; line-height:17px;}
   


.menu_title{width: 100%; height: 29px; background:#128000 url(images/style/menu_title.gif) repeat-x; margin-bottom:15px; 
                  font: 12px Verdana,Arial,Helvetica,Sans-Serif; color:#fafafa; font-weight: bold; text-transform: uppercase; 
                  padding-left:5px;padding-bottom:1px;}

.wide_title {height:29px; background: #286b31 url(images/style/menu_title_wide.gif) top repeat-x; color: #fafafa; width:1013px; margin-left:1px;
             font: 12px Verdana,Helvetica,Sans-Serif; color:#fafafa;}

.media-item { padding-bottom: 10px; margin-bottom: 10px; color:#666666; text-transform: uppercase; font-size: 12px;}
.media-item-last { border: 0; }
.media-item .thumb { width: 103px; height: 58px; float: left; display: inline; padding: 2px; border: 1px solid #cfcfcf; }
.media-item .text-holder { float: left; display: inline; width: 166px; margin: 0 0 0 10px; }
.media-item .text-holder span { font: 9px Arial,Helvetica,Sans-Serif; color: #888; text-transform: uppercase; display: block; line-height: 14px;  padding-top:3px;}

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
            
.td_right_menu_in {background: #f9f9f9 url(images/style/right-menu-hot.gif) top repeat; cursor: pointer; cursor:hand; padding-bottom:7px; padding-top:7px;}
.td_right_menu_out {padding-bottom:7px; padding-top:7px;}

.media-item-c .text-holder a,
.media-item-c .text-holder a:link,
.media-item-c .text-holder a:visited { color:#5f5f5f; font-size: 13px; line-height: 20px; text-decoration: none; font-family: Verdana, Arial, Tahoma; }
.media-item-c .text-holder a:hover    {color:#006600; font-size: 13px; line-height: 20px; text-decoration: underline;  font-family: Verdana, Arial, Tahoma; }
   
.content_bg {background: #fbfdff url(images/style/bg_content.gif) top repeat-x; vertical-align:top;}
           
 p {color:#505050; text-align: justify; padding-top:0px; margin-top:0px; line-height: 20px; font-size: 14px;}

.content b {color: #444444;}    
     
.blogs {color:#505050; text-align: justify; font-size: 14px;  font-family: 'Proxima Nova',Arial; padding-top:0px; margin-top:0px; line-height: 20px;}
.blogs strong {color: #aaaaaa; text-align: justify; padding-top:0px; margin-top:0px;line-height: 20px;}

.content a,
.content a:link,
.content a:visited {color:#006600; text-decoration:underline; font-family: verdana, helvetica, arial, 'Trebuchet MS'; line-height: 19px;}
.content a:hover {color:#006600; text-decoration:none; font-family: verdana, helvetica, arial, 'Trebuchet MS'; line-height: 19px;}

.player_table {border: 1px #eaeaea solid; vertical-align:top; width:100%; background:#e9ebec; cursor:default;
-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 12px;
-moz-border-radius-topleft: 12px;
-moz-border-radius-topright: 12px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
/* old IE */
  behavior: url(border-radius.htc); 
}
.player_title {color:#999999; width: 100%; margin:8px;}
.player_table hr {border: #ffffff 1px solid; border-top: #dadada 1px solid; margin-top: 1px; margin-bottom:1px; }
.player_bottom {background: url(images/player-bottom.gif) repeat-x; border-bottom:1px #ffffff solid;border-top:1px #dddddd solid;}
.player_total_time {color:#a0a0a0; margin-left:7px; margin-top:3px; float: left; display: inline;}
.player_load_comment {color:#a0a0a0; margin-right:4px; margin-top:3px; float: right; display: inline;}
.player_quality {color:#a0a0a0; float: right; display: inline; margin-right:15px;}
.player_load_album {color:#a0a0a0; margin-right:4px; margin-top:3px; float: right; display: inline;}
.player_load_icon {float: right; display: inline; margin-right:5px; border:none; cursor: pointer; cursor:hand;}
.blogs big {text-transform: uppercase;}

.img_shortfull {vertical-align:middle; cursor: pointer; cursor:hand;}
.span_shortfull {color:#777777; cursor: pointer; cursor:hand;}

.news p {color:#666666; text-align: justify; font-size: 12px; font-family: Arial, Tahoma; padding-top:0px;}
.news  a,
.news  a:link,
.news  a:visited {color:#666666; text-decoration:underline; font-weight: none; font-size: 13px; font-family: Arial, Tahoma;}
.news  a:hover {color:#006600; text-decoration:underline; font-weight: none; font-size: 13px; font-family: Arial, Tahoma;}

.blogs_titles a,
.blogs_titles a:link,
.blogs_titles a:visited {color:#007700; text-decoration:none;}
.blogs_titles a:hover {color:#007700; text-decoration:underline;}

 a,
 a:link,
 a:visited {color:#1C8FFF; text-decoration:none; font-weight: none;}
 a:hover {color:#D10000; text-decoration:underline; font-weight: none;}

.all_services {text-align:left; color:#777777;}
.all_services a,
.all_services a:link,
.all_services a:visited {color:#91a3ad; text-decoration:none; border-bottom: #d0e0e6 1px solid; }
.all_services a:hover {color:#4f9466; text-decoration:none; border: 0px;}
 
.bio-table {width:100%; font: 12px Verdana, Arial, Tahoma; color: #444444; text-transform: none; line-height: 19px;  padding-top:3px;}
.bio-pic {padding-right:20px; width:235px; text-align:center; vertical-align:top;}
.bio-info {text-align:justify; vertical-align:top;}

.bio-info big {width:100%; color: #666666;  font-weight:bold; text-transform: none;}
.bio-table b {color: #666666; font-weight:bold; }

 center {text-align: center; font-size: 13px; font-family: Verdana, Arial, 'Trebuchet MS'; padding-top:0px; margin-top:0px;line-height: 18px;}
  
 h1 {color: #D10000; font-size: 15px;font-weight: bold; text-transform: uppercase;  font-family: Arial, Verdana, Tahoma, Arial; margin: 0px; padding:0px; text-align:left;}
 h2 {color: #1C8FFF; font-size: 14px;font-weight: bold; text-transform: none;  font-family: Verdana, Tahoma, Arial; margin: 0px; padding:0px; text-align:left;}
 h3 {color: #008800; font-size: 11px;font-weight: bold; text-transform: uppercase;  font-family: Verdana,'Trebuchet MS', Arial, Tahoma; margin: 0px; padding:0px; text-align:left;}
 h4 {color: #008800; font-size: 12px;font-weight: bold; text-transform: none;  font-family: Verdana, Tahoma, Arial; margin: 0px; padding-bottom:0px; text-align:left;}

 hr {border: #ffffff 1px solid; border-top: #dadada 1px solid; margin-top:2px;}
 
.mainmenu a,
.mainmenu a:link,
.mainmenu a:visited {display: block; background:#ffffff; color:#555555; padding: 6px; text-decoration:none; text-transform: uppercase; font-weight: bold; font: 17px/34px Verdana, Tahoma, Arial; line-height:14px;}
.mainmenu a:hover {display: block; background:#777777; color:#ffffff; padding: 6px; text-decoration:none; text-transform: uppercase; font-weight: bold; font: 17px/34px Verdana, Tahoma, Arial; line-height:14px;}
.mainmenu hr {border: #ffffff 1px solid; border-top: #dadada 1px solid; margin-top:4px; margin-bottom:4px;}
.mainmenu span {display: block; background:#ffffff; color:#bbbbbb; padding: 6px; text-decoration:none; 
                text-transform: uppercase; font-weight: bold; font: 17px/34px Verdana, Tahoma, Arial; line-height:14px;
                cursor: default;}
.mainmenu small {display: block; background:#ffffff; color:#bbbbbb;  text-decoration:none; 
                text-transform: uppercase; font-weight: bold; font: 13px/14px Verdana, Tahoma, Arial; line-height:10px;
                cursor: default;}
                           
 
 big {color: #666666; font-size: 14px; font-weight: bold; text-transform: none;  font-family: Tahoma, Arial; margin: 0px;}
 
 small {color: #444444; font-size: 12px; font-weight: none; text-transform: none;}
 code {color: #000000; font-size: 14px; font-weight: none; font-family: arial;}
          

.footer_content {padding:10px; padding-top:10px; color:#dddddd; font-size: 11px; font-family: Tahoma, Arial; width:100%;  background: #1c6600;}
.footer_copyright {vertical-align:top; width:300px; padding-left:5px;}
.footer_nav {margin-right:10px;}


.info_image {border: #eeeeee 1px solid; margin: 5px;}

.tiphint
{width: 220px;
 font: 12px Tahoma; color:#222222; text-decoration:none; font-weight: none; text-transform: none;
 text-align: center;
}



.servmenu {width:302px; background: #033b23; margin-top:10px; text-align:left;}

.servmenu a,
.servmenu a:link,
.servmenu a:visited {font-family: Tahoma,Arial; color:#d0d0d0; text-decoration:underline; font-size: 13px; font-weight: none;}
.servmenu a:hover {font-family: Tahoma,Arial; color:#ffffff; text-decoration:underline; font-size: 13px; font-weight: none;}


.vmenu {font-family: Tahoma,Arial; color:#dadada; text-decoration:none; font-size: 13px; font-weight: none;}

.vmenu a,
.vmenu a:link,
.vmenu a:visited {font-family: Tahoma,Arial; color:#dadada; text-decoration:none; font-size: 13px; font-weight: none;}

.vmenua  {font-family: Tahoma,Arial; color:#ffffff; text-decoration:none; font-size: 13px; font-weight: none; padding-top:10px; padding-bottom:10px;}

.vmenu a:hover,
.vmenu a:active,
.vmenu a:focus,
.vmenua a,
.vmenua a:link,
.vmenua a:visited,
.vmenua a:hover {font-family: Tahoma,Arial; color:#ffffff; text-decoration:underline; font-size: 13px; font-weight: none;}



/* footer */

.footmenu a, 
.footmenu a:link, 
.footmenu a:visited {font: 11px/38px Arial,Helvetica,Sans-Serif; color:#f0f0f0; text-decoration:none; font-weight: none; text-transform: uppercase; padding-left: 5px; padding-right: 5px;}    
.footmenu a:hover   {font: 11px/38px Arial,Helvetica,Sans-Serif; color:#ffffff; text-decoration:underline; font-weight: none; text-transform: uppercase; padding-left: 5px; padding-right: 5px;}    

/* defined */


.center_top a,
.center_top a:link,
.center_top a:visited {color:#888888; text-decoration:none; font-weight: none; font-size: 13px; font-family: Arial, Verdana, Tahoma;}
.center_top a:hover {color:#008800; text-decoration:underline; font-weight: none; font-size: 13px; font-family: Arial, Verdana, Tahoma;}

.a_bright a,
.a_bright a:link,
.a_bright a:visited {color:#6d692b; text-decoration:underline;}
.a_bright a:hover {color:#000000; text-decoration:none;}

.pagelink a,
.pagelink a:visited,
.pagelink a:link
         {display:block; 
	  height:25px; 
	  background:#e9e9e9 url(images/style/page_button.gif) repeat-x;
	  font: 11px/25px Arial; color:#a5a5a5; text-decoration:none; font-weight: bold; text-transform: uppercase;
          text-align:center; border: 1px #d2d2d2 solid;  float: left; margin:3px; padding: 2px 9px 2px 9px;
          outline: none;
		  }


.pagelinka a,
.pagelinka a:visited,
.pagelinka a:link,
.pagelinka a:hover,
.pagelink a:hover,
.pagelink a:active {display:block; 
	height:25px; 
	background:#f8f8f8 url(images/style/page_button_hot.gif) repeat-x;
        font: 11px/25px Arial; color:#555555; text-decoration:none; font-weight: bold; text-transform: uppercase;
        text-align:center; border: 1px #c5c5c5 solid; float: left; margin:3px; padding: 2px 9px 2px 9px;
        outline: none;		
		}




.tag {color:#888888; text-decoration:none; font-weight: none; font-size: 12px; font-family: Arial, Verdana, 'Trebuchet MS';}    
.tags_block {color:#888888; width: 100%; 
            border-bottom: 1px #dedede solid; margin-bottom:3px; padding:10px 0px 10px 0px; 
            border-top: 1px #dedede solid; 
            text-decoration:none; font-weight: none; font-size: 12px; font-family: Arial, Verdana, 'Trebuchet MS';}    

.tag b,
.tags_block b {color:#555555; font-size: 12px; }    

.c_block {color:#888888; text-decoration:none; font-weight: none; font-size: 12px; font-family: Arial, Verdana, 'Trebuchet MS'; margin-top:3px;}    



.tag a, 
.tag a:link,
.tag a:visited,
.c_block a,
.c_block a:link,
.c_block a:visited,
.tags_block a,
.tags_block a:link,
.tags_block a:visited {color:#666666; text-decoration:none; font-weight: none; font-size: 12px; font-family: Arial, Verdana, 'Trebuchet MS';}    

.tag a:hover,
.c_block a:hover,
.tags_block a:hover   {color:#000000; text-decoration:underline; font-weight: none; font-size: 12px; font-family: Arial, Verdana, 'Trebuchet MS';}


.page_links a, 
.page_links a:link,
.page_links a:visited {color:#666666; text-decoration:none; font-weight: none; font-size: 13px; font-family: Arial, 'Trebuchet MS', Arial, Verdana;}    
.page_links a:hover {color:#007700; text-decoration:underline; font-weight: none; font-size: 13px; font-family: Arial, 'Trebuchet MS', Arial, Verdana;}    


.faq_ul {list-style-type: none; text-align: justify; border: #d9d9d9; border-width: 1px; border-style: solid; padding: 6px 13px 6px 13px; background: #fafafa; }



.button_ok
{  	  color:#999999; height: 31px; width: 131px;  
	  font: 12px/31px Tahoma, helvetica,sans-serif;  font-weight: bold;
          background: #fafafa;
	  border: #aaaaaa solid 1px;);  
          cursor: pointer; cursor:hand; 
          padding-bottom:2px;
  
} 

.button_ok:hover
{  	  color:#ffffff; height: 31px; width: 131px;  
	  font: 12px/31px Tahoma, helvetica,sans-serif;   font-weight: bold; 
          background: #128000;
	  border: 0px;);  
          cursor: pointer; cursor:hand;
          padding-bottom:2px;          
  
} 


#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
}
#share42 a {opacity: 0.6;}
#share42:hover a {opacity: 0.8}
#share42 a:hover {opacity: 1}


/* additional */


.p_author {color:#777777; text-decoration:none; font-size: 12px; text-align: right;}
.p_ps {color:#000000; text-decoration:none; font-size: 12px; font-weight:bold; text-align: right;}
.p_serv {color:#222222; text-align: justify; font-size: 12px; font-family: Verdana, Arial, 'Trebuchet MS'; padding-top:0px; margin-top:0px; margin-left:12px;}


.feedback
  {font-family: Verdana, Arial, Tahoma; color:#042207; text-decoration:none; font-weight: none; font-size: 13px; text-align: left; vertical-align: top;
   border: #e0e0e0; border-style: solid; border-width: 1px; padding-right:10px;}    

.votestripe
  {font-family: Verdana, Arial, Tahoma; text-decoration:none; font-weight: none; font-size: 12px; text-align: left; 
   border: #e0e0e0; border-style: solid; border-width: 0px; color: #ffffff;}    

.votestripe b {font-size: 12px; color: #ffffff;}

.votebox
  {font-weight: none; vertical-align: top; padding-top:5px; padding-bottom:5px;
   border: #e0e0e0; border-style: solid; border-width: 1px; margin-bottom:5px;
   color:#505050; font-size: 16px; font-family: Georgia, 'Trebuchet MS'; line-height: 17px; text-align: left; } 
   
.voteinfo {padding-left:11px; line-height:12px; height:32px;}   
   
label {cursor: pointer; cursor:hand;}

 
.ul_appeal a,
.ul_appeal a:link,
.ul_appeal a:visited {color:#666666; text-decoration:none; font-weight: none; font: 13px Arial, Tahoma; line-height:19px;}
.ul_appeal a:hover {color:#006600; text-decoration:underline; font-weight: none; font: 13px Arial, Tahoma; line-height:19px;}

.ul_appeal a.act {color:#006600; text-decoration:underline; font-weight: none; font: 13px Arial, Tahoma; line-height:19px;}
 

.pageright ul {font: 13px Arial,Helvetica,Sans-Serif; list-style: none outside none; line-height:20px; padding:0px; margin:0px;  padding-bottom:15px;}      
.pageright ul li {font: 13px Arial,Helvetica,Sans-Serif; background: url(images/style/bullet_gt.gif) no-repeat 0 7px; border-bottom:1px dotted  #cccccc; padding-top:4px; padding-bottom:4px; padding-left: 20px; line-height:20px; }    


.ul_square ul, 
.ul_vote ul,
.ul_tag ul,
.ul_appeal {font: 13px Arial,Helvetica,Sans-Serif; list-style: none outside none; line-height:20px; padding:0px; margin:0px; }      

.ul_square ul li,
.ul_vote ul li,
.ul_tag ul li,
.ul_appeal ul li {font: 13px Arial,Helvetica,Sans-Serif; border-bottom:1px dotted #ρρρρρρ; padding-top:4px; padding-bottom:4px; padding-left: 20px; line-height:19px;}    

.ul_square ul li {background: url(images/style/bullet_gt.gif) no-repeat 0 7px;}
.ul_vote ul li   {background: url(images/style/bullet_vt.gif) no-repeat 0 7px;}
.ul_tag ul li    {background: url(images/style/bullet_tg.gif) no-repeat 0 7px;}
.ul_appeal ul li {background: url(images/style/bullet_gt.gif) no-repeat 0 7px;}


.compare_table_column {border:1px solid #d8d8d8; border-left:1px solid #eeeeee; border-top:1px solid #eeeeee; text-align: center; padding:10px; padding-top:15px; padding-bottom:15px;
                       color:#505050; font-size: 14px; font-family: Verdana, Arial, Tahoma; line-height: 19px; }
           
.compare_table_column b {color: #555555;}           


.table_price
  {width: 100%; border: #84c224; border-style: solid; border-width: 1px;
  }

.td_head
  {font-family: Tahoma, Arial; color:#ffffff; text-decoration:none; font-weight: none; text-transform:uppercase; font-size: 9px; text-align: center; vertical-align: center;
   border-right: #ffffff;  border-bottom: #ffffff; background: #5fb54d; 
   }    

   
.td_price1
  {font-family: Tahoma, Arial; color:#000000; text-decoration:none; font-weight: none; font-size: 13px; text-align: center; vertical-align: center;
   border-style: solid; border-width: 1px; border-top-color: #5fb54d;  border-bottom-color: #ffffff;  border-right-color: #ffffff; border-left-color: #e8e8e8;
}    

.td_price1 b {color:#333333;}

.td_price2
  {font-family: Tahoma, Arial; color:#000000; text-decoration:none; font-weight: none; font-size: 13px; text-align: center; vertical-align: center;
   border-style: solid; border-width: 1px; border-top-color: #5fb54d;  border-bottom-color: #ffffff;   border-right-color: #ffffff;  border-left-color: #e5e5e5;
}  
     
.td_price2 b {color:#333333;}



#footer {color:#d0d0d0;font-size:11px;}
#footer .inner {padding:7px 0px 7px 0px;}
#footer .panel {float:left;width:241px;margin-right:15px;padding-top:12px;margin-bottom:10px;}
#footer .panel.right {margin-right:0px;}
#footer .widget {padding:0px 0px 12px 0px;}
#footer .widget .textwidget {padding:5px 15px 5px 15px;line-height:1.5em;}
#footer .widget ul {margin:10px 15px 0px 0px;}
#footer .widget ul li {padding:3px 0px;}
#footer h2 {margin:0px;padding:2px 0px 2px 22px;font-size:13px;text-transform:uppercase;font-family:Verdana, Tahoma, Arial;color:#FFF;}
/*footer links*/
#footer a:link { color:#cadbc7;}
#footer a:visited { color:#cadbc7;}
#footer a:hover { color:#ffffff; text-decoration:none;} 
/*complex list widget*/
#footer .complex-list ul {margin:0px 0px 0px 0px;}
#footer .complex-list ul li {list-style-type:none;padding:10px 0px 10px 0px;border-bottom:1px solid #191919;border-top:1px solid #303030;}
#footer .complex-list ul li.first {border-top:none;}
#footer .complex-list ul li.last {padding:0px;border-bottom:none;border-top:none;margin-top:-1px;background:#242424;height:1px;}

/* MANSONRY */
 /* photo pins - general styles */
.main_container {
margin: 0 auto;
padding: 0;
position: relative;
width: 100%;
margin: 0;
}

/* single pin styles */
.pin {
color:#888888;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:#E3E3E5 1px solid;
padding:0px;

float: left;
font-size: 11px;
position: relative;
height: 100px;
width: 100px;
margin:9px;
padding:0px;
text-align:center;
}

.pin a,
.pin a:link,
.pin a:visited {color:#1C8FFF; text-decoration:underline; display:block; width:100%; height:100%; font:normal 12px/15px Tahoma, Arial, Sans-Serif, 'Trebuchet MS'; }
.pin  a:hover {color:#D10000; text-decoration:none; display:block; float:center; vertical-align:center; width:100%; height:100%;} 