﻿
/* 
@import url(juntos.css);
@import url(contentlist.css);
@import url(main.css);

  *************************** 
  Site - Gendron
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Home Content Styles
  $5 - Main Content Styles
  $6 - Sidebar Styles
  $7 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:underline;
}
img {
	border:0;
}
fieldset {
	border:none;
}
li {
	list-style:none;
}
ul.square 
{   margin-left:25px;
}
ul.square li 
{   list-style:square;
    margin:2px 0px 2px 0px;
}
.clear {
	clear:both;
}
.bold 
{   font-weight:bold !important;
    color:#000 !important;
}

.buttonLang
{
	padding:0px 0 0 0px;
    color:Black;
	margin:0;
	background: transparent none;
	border: 0;
} 


/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	background:#bdc0c2 ;/*url(/images/header/background.jpg) top repeat-y;*/
	font-family:"Lucida Grande", Tahoma, Verdana, Arial;
}
#container {
	width:980px;
	font-size:11px;
    font-family:"Lucida Grande", Tahoma, Verdana, Arial;
    color:#333;
    
}


/* *************************** 
   $3 Header Styles
   ***************************/
#header {
	width:1067px;
    height:214px;
    background:#ffffff url(/images/header/bg_header.jpg) top left no-repeat;
    color:#FFFFFF;
    font-size:12px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;

}

#header h1 {
	width:350px;
    height:124px;
    padding:34px 0 0 0;
    height/**/:/**/ 90px;
    float:left;
}
#header h1 a {
	/*width:450px;
    height:90px;
    float:left;
    text-indent:-9999px;
     outline-color: invert;
	outline-style: none;
	outline-width: medium;
	display: block;
    background:url(/images/header/logo_fr.gif) no-repeat;
    
    outline-color: invert;
	outline-style: none;
	outline-width: medium;
	display: block;
<img src="/images/header/logo_<%=Resources.Labels.vbglangcode %>.jpg" border="0"/>
*/ 
    /*background:url(/images/header/logo.gif) no-repeat;*/
}
#header a {
	color:#FFFFFF;
}
#header #header_info {
	width:463px;
    height:124px;
    padding:75px 0 0 177px;
    width/**/:/**/ 186px;
    height/**/:/**/ 74px;
    float:left;
}
#header #header_info span {
	font-weight:bold;
    display:block;
    padding-bottom:2px;
}
#header #header_search {
	width:500px;
    height:124px;
    float:left;
    padding:40px 0 0 5px;
    width/**/:/**/ 500px;
    height/**/:/**/ 84px;
    color:Black;
}

#header_home  a 
{
	padding:0px 0 0 0px;
    color:Black;
}

#header #header_search form {
	padding-top:5px;
}
#header #header_search #header_search_button {
	width:252px;
    height:29px;
    padding:15px 0 0 73px;
    width/**/:/**/ 219px;
    height/**/:/**/ 23px;
}
#header #header_search #header_search_button input {
	border:0;
    width:210px;
}
#header #header_menu {
	width:1067px;
    float:left;
    font-size:15px;
}
#header #header_submenu {
	width:1067px;
    float:left;
    font-size:15px;
}
/*
#subsitemenu 
{   
    width:780px;
    font-size:12px;
    color:#000000;
    background-color:#f7a900;
   
}
#subsitemenu li 
{	display:inline;
}
#subsitemenu li a {
	color:#000000;
    text-decoration:none;
    padding:5px 8px 10px 8px;
    display:block;
    float:left;
}
#subsitemenu li a:hover {
	color:#000000;
    text-decoration:underline;
    padding:5px 8px 10px 8px;
    display:block;
    float:left;
}
*/

#header #mainmenu 
{
	width:1050px;
    float:left;
    padding-left:44px;
    font-size:13px;
}

#header #mainmenu li {
	display:block;
    float:left;
    padding-left: 5px;
}
#header #mainmenu li.first {
	font-weight:bold;
}

#header #mainmenu li a {
	color:#FFFFFF;
    text-decoration:none;
    height:23px;
    margin-top :-5px;
    padding:5px 8px 0 8px;
    display:block;
    float:left;
}
#header #mainmenu li a:hover {
	color:#FFFFFF;
    text-decoration:none;
    background-color:#f7a900;
}
#header #mainmenu li a.selmenu {
	color:#FFFFFF;
    text-decoration:none;
    background-color:#f7a900;
}
#header #submenu 
{
	width:980px;
	height:25px;
	float:left;
    padding-left:0px;
    font-size:13px;
    margin-top: 5px;
    margin-left: 42px;
    background-position :left;
	position: absolute;
    background-color:#f7a900;
}
#header #submenu li {
	display:block;
    float:left;
    padding-left: 5px;
    
}
#header #submenu li.first {
	font-weight:bold;
}
#header #submenu li a {
	color:#FFFFFF;
    text-decoration:none;
    height:25px;
    margin-top :0px;
    padding:5px 8px 0 8px;
    display:block;
    float:left;
}
#header #submenu li a:active {
	color:#0168b3;
    text-decoration:none;
    /*font-weight:bold;*/
}
#header #submenu li a:hover {
	color:#0168b3;
    text-decoration:none;
    /*font-weight:bold;*/
    
}
#header #submenu li a.selmenu {
	color:#FFFFFF;
    text-decoration:none;
    background-color:#f7a900;
}

/* *************************** 
   $4 Content Styles
   ***************************/
#bodysite
{
	width:1067px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    background:#ffffff url(/images/header/background.jpg) top repeat-y;
	}
#content {
	width:720px;
    float:left;
    overflow:hidden; 
    padding:0px 0px;
    font-size:13px;
    font-family:Georgia, "Times New Roman", Times, serif;
    

}
#content #maincontent {
	width:720px;
    padding-left :42px;
    min-height:950px;
    overflow:hidden;
}
#content #maincontent_inner {
	padding: 20px 15px 20px 15px;
    width:720px;
    width/**/:/**/ 650px;
    float:left;
}
#content h1 {
	color:#244a58;
    font-size:28px;
    font-weight:normal;
    margin-bottom:25px;
}
#content h2 {
    font-weight:normal;
}
#content #sidemenu {
    width: 130px;
    float: left;
    font-family: "Lucida Grande", Tahoma, Verdana, Arial;
    font-size: 11px;
    padding-top:0px;
    overflow:hidden;
    /* font-family:Georgia, "Times New Roman", Times, serif; */
}
#content #sidemenu .level1 {
    font-weight:bold;
    color:#244a58;
    font-size:14px;
    line-height:18px;
    display:block;
    float:left;
    width:100px;
}
#content #sidemenu .level1 a {
    color: #333;
    text-decoration: none;
    display: block;
    width: 130px;
    width/**/: /**/ 115px;
    float: left;
    padding: 5px 10px 5px 5px;
}
#content #sidemenu .level1 a:hover, #content #sidemenu .level1.active a {
	color:#333;
    text-decoration:none;
    width:130px;
    width/**/:/**/ 115px;
    padding:5px 10px 5px 5px;
    display:block;
    float:left;
    background:url(/images/side/bg_sidemenu_lihover.gif) repeat-x;
}
#content #sidemenu .level1.active .level2 a {
	background:none;
}
#content #sidemenu .level2 {
	font-weight:normal;
    color:#666;
    font-size:11px;
    line-height:12px;
    display:block;
    float:left;
    /* width:70px; */
}
#content #sidemenu .level2 a {
	color:#666 !important;
}

#content #sidemenu .level2 a:hover {
	color:#666;
    background:none;
    text-decoration:underline;
}
#content #maincontent_full {
    width: 670px;
    float: left;
    padding-left: 2px;
    min-height:600px;
}
#content #maincontent_right {
    width: 620px;
    float: left;
    padding-left: 2px;
    width/**/: /**/ 518px;
    background: url(/img/style-voyagiste/bg_maincontent_right.gif) left repeat-y;
    min-height:600px;
}
#content #maincontent_rightinner {
    padding-left:20px;
    background:url(/img/style-voyagiste/bg_maincontent_rightinner.gif) top repeat-x;
}
#content #maincontent_rightinner ul 
{   margin-left:25px;
    padding-top:5px;
    padding-bottom:10px;
}
#content #maincontent_rightinner ul li
{   list-style:square;
    margin:2px 0px 2px 0px;
}

#content #pageintro {
	height:50px;
    padding:12px 0 0 0;
    height/**/:/**/ 38px;
}
#content #pageintro span {
    color:#e2751d;
    font-family:"Lucida Grande", Tahoma, Verdana, Arial;
}
#content #maincontent_rightinner a {
	color:#244a58;
    text-decoration:none;
    padding-bottom:2px;
    font-style:italic;
    background:url(/img/style-voyagiste/bg_dottedline.gif) bottom repeat-x;
}
#content #maincontent_rightinner a img 
{   background:none !important;
}
#content #maincontent_rightinner a:hover {
	color:#C00000;
    text-decoration:none;
}
#content #maincontent_rightinner h2 a, #content #maincontent_rightinner h2 a:hover {
	color:#e2751d;
    font-size:14px;
    font-family:Calibri, "Lucida Sans", Tahoma, Verdana, Arial;
    font-weight:normal;
    padding-top:5px;
    background:url(/img/style-voyagiste/bg_dottedline.gif) top repeat-x;
    margin-top:10px;
    padding-bottom:0;
    font-style:normal;
    display:block;
}
#content p {
	padding:10px 0;
    line-height:20px;
}
#content ul.featured {
	margin:5px 0;
}
#content ul.featured li {
	padding:4px 0 4px 55px;	
}
#content ul.featured li.news {
	background:url(/images/side/icon_news.gif) 0 5px no-repeat;
}
#content ul.featured li.blog {
	background:url(/images/side/icon_blog.gif) 0 5px no-repeat;
}
#content ul.featured li.video {
	background:url(/images/side/icon_video.gif) 0 5px no-repeat;
}
#content #slideshow {
	padding:10px 0;
}
#content #nutshell {
	padding:10px 0;
}
#content .twocolumns {
	width:50%;
    float:left;
    display:inline;
}
#content .twocolumns_inner {
	padding-right:15px;
}
#content #nutshell h3 {
	font-size:14px;
    color:#c00000;
    font-family:"Lucida Grande", Tahoma, Verdana, Arial;
}
#content #nutshell p {
	padding:0;
    font-size:13px;
    padding-bottom:10px;
    line-height:16px;
}
#content #nutshell .column {
	width:50px;
}
#content #nutshell table {
	margin:10px 0;
	color:#c00000;
    font-size:14px;
    font-family:"Lucida Grande", Tahoma, Verdana, Arial;
}
#content #nutshell table .column-digit {
	width:60px;
	margin:10px 0;
	color:#333;
    font-size:14px;
    font-family:Georgia, "Times New Roman", Times, serif;
}

/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar {
	width:260px;
    float:left;
    margin-left : 30px;
    padding-top:0px;
    font-family:Georgia, "Times New Roman", Times, serif;
}
#sidebar .sidebox {
	width:260px;
    padding-bottom:8px;
    background:url(/images/side/bg_sidebox.gif) bottom no-repeat;
    margin-bottom:17px;
}
#sidebar .sidebox_inner {
	width:260px;
    padding:20px;
    width/**/:/**/ 220px;
}
#sidebar .box1 {
	background:#ffb400 url(/images/side/bg_sidebox1.jpg) top repeat-x;
}
#sidebar .box2 {
	background:#eefeb6 url(/images/side/bg_sidebox2.jpg) top repeat-x;
}
#sidebar .box3 {
	background:#a8cad5 url(/images/side/bg_sidebox3.jpg) bottom no-repeat;
}
#sidebar .sidebox {
	font-size:14px;
}
#sidebar .sidebox h2 
{
    font-family:"Lucida Grande", Tahoma, Verdana, Arial;
	font-size:15px;
    margin-bottom:6px;
}
#sidebar .sidebox li {
	line-height:14px;
    padding:5px 0;
}
#font-style:italic;
#sidebar .box1 li, #sidebar .box2 li {
	
}
#sidebar .sidebox_specials {
	margin-top:30px;
    padding-top:10px;
    background:url(/images/side/bg_sidebox_specials.gif) top repeat-x;
}

#sidebar .sidebox_specials2 {
	margin-top:5px;
    padding-top:5px;
    background:url(/images/side/bg_sidebox_specials.gif) top repeat-x;
}

#sidebar .sidebox_specials form {
	padding-top:5px;
}
#sidebar .inputfiled_specials {
	border:1px solid #676767;
	padding:5px 0px 0px 3px;
    height:20px;
    height/**/:/**/ 20px;
    width:135px;
    width/**/:/**/ 133px;
    vertical-align:middle;
}
.button {
	padding:5px 10px 5px 10px;
    height:25px;
    border:none;
    color:#FFFFFF;
    font-family:"Lucida Grande", Tahoma, Verdana, Arial;
    font-size:12px;
}
.button a {
	color:#FFFFFF;
    text-decoration:none;
}
.button a:hover {
	color:#FFFFFF;
    text-decoration:underline;
}
.button.red {
	background:url(/images/side/bg_btn_red.gif) repeat-x;
}
.button.blue {
	background:url(/images/side/bg_btn_blue.gif) repeat-x;
}
.button.red.formbutton1 {
	padding:0;
    width:72px;
    vertical-align:middle;
    cursor:pointer;
}
#sidebar .buttons {
	margin-top:15px;
}

#barNavigation li 
{
	font-family:"Lucida Grande", Tahoma, Verdana, Arial;
	font-size:15px;
	line-height:14px;
    padding:5px 0;
}


/* *************************** 
   $6 Footer Styles
   ***************************/
/*#header {
	width:1067px;
    height:214px;
    background:#ffffff url(/images/header/bg_header.jpg) top left no-repeat;
    color:#FFFFFF;
    font-size:12px;
    margin-left:auto;
    margin-right:auto;

}*/
  
#footer {
	
    width:1067px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    background:#bdc0c2  top repeat-y;
}

#footer #Content_end{
	
    width:1067px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    background:#bdc0c2 url(/images/header/bas.jpg) top repeat-y;
}

#footer #maincontent_full {
    color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size:13px;
    font-style:italic;
    width:985px;
    float:left;
    padding-left:45px;
}

#footer #footer_links {
	width:600px;
    background:url(/images/footer/bg_footerlinks.gif) repeat-y;
    margin-top:20px;
    float:left;
    color:#536476;
}
#footer #footer_links a {
	color:#536476;
    text-decoration:none;
}
#footer #footer_links a:hover {
	color:#FFFFFF;
    text-decoration:none;
}
#footer .footer_column {
	width:150px;
    float:left;
    padding-left:15px;
    width/**/:/**/ 135px;
}
#footer .footer_column .header {
	font-size:13px;
    font-weight:bold;
    margin-bottom:10px;
}






/* 
***********************************
***********************************
***********************************
***********************************
***********************************
***********************************

*/
.groups
{
font-size:12px;	
}
TABLE.GroupeHeader {
    BACKGROUND-COLOR: #FFFFFF;
    border:0;
}
TABLE.GroupeHeader TR {
    BACKGROUND-COLOR: #FFFFFF;
    border:0;
}
TABLE.GroupeHeader TH {
    BACKGROUND-COLOR: #FFFFFF;
    PADDING:4px;
    border:0;
}
TABLE.GroupeHeader TD {
    PADDING:4px;
    font-weight:bold;
    border:0;
}


TABLE.GroupeItem {
    BACKGROUND-COLOR: #FFFFFF;
    border:0;
}
TABLE.GroupeItem TR {
    BACKGROUND-COLOR: #FFFFFF;
    padding-left :20px;
    border:0;
}
TABLE.GroupeItem TD {
    
    font-weight:normal;
    font-size :12px;
    border:0;
}


/* 
***********************************
***********************************
***********************************
***********************************
***********************************
***********************************

*/


table.gridlist 
{   width:100%;
    margin-top:15px;
}
table.gridlist td, table.gridlist th
{   
    text-align:left !important;
    padding:5px !important;
    border-bottom: dotted 1px #999;
    vertical-align:top;
}
table.gridlist th 
{   background-image:url(/images/side/bg_sidemenu_lihover.gif);
    background-repeat:repeat-x;
    height:35px;
    vertical-align:middle;
}
table.gridlist td a
{   text-decoration:none !important;
}
table.gridlist tr:hover 
{   background-color:#FAFAFA;
}

#htmlfromcms * 
{   text-align:left !important;
}
/* -- BOXES ----- */

.contentbox .boxheader 
{   height:20px;
    padding:9px 10px 0px 10px;
    background-repeat:no-repeat;
}
.contentbox h3
{
    margin-bottom:0px; 
    margin-top:0px; 
    padding:0px; 
    font-family: Calibri, 'Lucida Grande', Tahoma, Arial, Helvetica; 
    font-size:12px; 
    text-transform:uppercase;
}
.contentbox .boxcontent 
{   padding:0px 10px 10px 10px;
}

.yellowbox 
{   width:228px; 
    border:solid 1px #cc9900;
    background-color:#F9EDCC;
    background-image:url(/img/boxes/y_bg.jpg);
}

.yellowbox .boxheader
{ background-image:url(/img/boxes/y_header.jpg);
}

.graybox
{   width:318px; 
    border:solid 1px #999;
    background-color:#EAF5E0;
    background-image:url(/img/boxes/g_bg.jpg);
}

.graybox .boxheader
{ background-image:url(/img/boxes/g_header.jpg);
}

.notebox {
	padding:10px;
	background-color:#FFFFCC;
	border-color:#FFCC00;
	border-style:solid;
	border-width:1px;
	margin:15px 0px 15px 0px;
}	
.errorbox {
	padding:10px;
	background-color:#FFCCCC;
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;
	margin-bottom:15px;
}
.warningmsg
{ 
	background-position:10px 10px; 
	background-image:url(/img/icons/warning.gif); 
	background-repeat:no-repeat; 
	padding:10px; 
	padding-left:55px;
	margin-bottom:15px;
	border:solid 1px #FFCC00;
	background-color:#FFFFCC;
}
.urlbox
{
	display:block;
	font-family:Geneva,Helvetica,Arial;
	font-size:11px;
	color:black;
	background-color:White;
	padding:3px;
	border:solid 1px #999999;
	margin:7px 0px 7px 0px;
}
.listtable th 
{   padding:5px;
    padding-bottom:10px;
    font-family:Calibri, 'Lucida Sans', Tahoma, Arial, Helvetica;
}
.listtable td
{   padding:10px 5px 10px 5px;
    border-top: dotted 1px #666666;
    vertical-align:top;
    }
.listtable .alternating
{   background-color:#ECECEC;
    }
div.post
{   font-size:13px;
    line-height:140%;
    }
div.buttonbox
{   margin-top:30px;
    clear:both;    
}
div.buttonbox a
{   display:block;
    height:105px;
    width:115px;
    padding:15px;
    font-family:'Lucida Grande', Tahoma, Arial, Helvetica;
    font-size:20px;
    line-height:110%;
    margin-right:10px;
    margin-bottom:10px;
    float:left;
    background-color:#DDD;
    color:#666 !important;
    text-decoration:none;
    border:none !important;
}
div.buttonbox a:hover
{   background-color:#666;
    color:#FFF !important;
    cursor:hand;
    text-decoration:none;
    border:none !important;           
}
div.button a.last 
{   margin-right:0px;   
}
#contentlist 
{   float:right;
    width:200px;
    border:solid 1px #ccc;
    background-color:#ECECEC;
    padding:0;
    font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    line-height:110%;
    color:#666;
    margin-left:15px;
}
#list-title 
{   font-size:18px;
    margin:0 !important;
    padding:5px;
    margin-bottom:10px !important;
}
#contentlist h3 
{   background-color:#ccc;
    font-size:14px;
    margin:0 !important;
    padding:5px;
    margin-bottom:10px !important;
}
#contentlist ul 
{   margin:0 !important;
    padding:0 !important;
}
#contentlist li
{   margin:0px 0px 5px 0px !important;
    padding:0px 5px 5px 5px !important;
    list-style-type:none;
    list-style-position:inside;
}
#contentlist li a 
{   border:0 !important;
    color:#666;
}
#resources h3 
{   width:65px;
    float:left;
    display:block;
    margin:0 !important;
    padding:0 10px 0px 0px !important;
    font-size:14px !important;
    line-height:100%;
}
#resources ul 
{   width:520px;
    float:right;
    margin-left:0px;
    padding-left:15px;
    }
#resources li
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    line-height:130%;
    padding-bottom:5px;
    list-style-type:square;
    color:#666;
    }
#resources .type {
    border-top:dotted 1px #ccc;
    padding-top:10px;
    padding-bottom:5px;
}
.listitem 
{   padding-top:5px;
    padding-bottom:3px;
}
.separator 
{   border-top:dotted solid #ccc;
}
#main .pageinfo
{   margin-top:-10px;
    font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    font-weight:normal;
    font-size:11px;
    padding:2px 0px 2px 0px;
    border-top:dotted 1px #ccc;
    border-bottom: dotted 1px #ccc;
    color:#999;
    margin-bottom:10px;
}
#main #pagelist 
{   float:left;
}
#main #pagelistsidebar
{   float:right;
}
#main .listdetails 
{   font-size:13px;
    line-height:150%;
}
#main .pager
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    /*font-weight:bold;*/
    padding:5px 0px 5px 0px;
    border-top:dotted 1px #ccc;
    margin-top:15px;
    text-align:center;
    margin-top:15px;
}
#main .pager a
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    display:inline-block;
    padding:5px;
    background-color:#DDD;
    color:#666;
    border:none !important;
}
#main .pager a:hover
{   font-family:'Lucida Grande', Tahoma, Arial, Helvetica, Serif !important;
    display:inline-block;
    padding:5px;
    background-color:#DDD;
    color:#666;
    text-decoration:underline;
    border:none !important;
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(/img/icons/FilledStar.png);
}
.emptyRatingStar {
    background-image: url(/img/icons/EmptyStar.png);
}
.savedRatingStar {
    background-image: url(/img/icons/SavedStar.png);
}
/* Article Side */
#forumadd 
{   margin-top:30px;
    background-color:white; 
    font-family:'Lucida Grande',Tahoma,Arial,Helvetica;
    font-size:12px;
}
#articleside 
{   float:right; 
    margin-left:15px; 
    margin-bottom:15px; 
    margin-top:30px;
    padding-left:10px; 
    background-color:white; 
    width:175px;
    font-family:'Lucida Grande',Tahoma,Arial,Helvetica;
    font-size:12px;
}
#articleside h4, #forumadd h4
{   font-family:Georgia !important;
    font-weight:bold !important;
    margin-top:20px;
    margin-bottom:3px;
    font-size:15px !important;
    color:#333;
    border-top:solid 2px #333;
    padding-top:3px;
}
#articleside a 
{   text-decoration:none;
    border-bottom:0 !important;
    color:#333 !important;
}
#articleside a:hover
{   border-bottom:0 !important;
    color:#333 !important;
    text-decoration:underline !important;
}

/* Juntos Share */
#share_social, #share_email {
}
#share_social ul {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
}
#share_social ul li {
	margin: 0;
	padding: 0;
}
#share_social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	padding: 2px 0 2px 22px;
	vertical-align: middle;
}
#share div.clear {
	clear: both;
	float: none;
}
#share_facebook {
	background-image: url(/shared/share/facebook.gif);
}
#share_delicious {
	background-image: url(/shared/share/delicious.gif);
}
#share_digg {
	background-image: url(/shared/share/digg.gif);
}
#share_stumble {
	background-image: url(/shared/share/stumble.gif);
}
#share_furl {
	background-image: url(/shared/share/furl.gif);
}
#share_netscape {
	background-image: url(/shared/share/netscape.gif);
}
#share_yahoo_myweb {
	background-image: url(/shared/share/yahoo_myweb.gif);
}
#share_technorati {
	background-image: url(/shared/share/technorati.gif);
}
#share_google_bmarks {
	background-image: url(/shared/share/google_bmarks.gif);
}
#share_newsvine {
	background-image: url(/shared/share/newsvine.gif);
}
#share_blinklist {
	background-image: url(/shared/share/blinklist.gif);
}
#share_reddit {
	background-image: url(/shared/share/reddit.gif);
}
#share_blogmarks {
	background-image: url(/shared/share/blogmarks.gif);
}
#share_magnolia {
	background-image: url(/shared/share/magnolia.gif);
}
#share_windows_live {
	background-image: url(/shared/share/windows_live.gif);
}
#share_tailrank {
	background-image: url(/shared/share/tailrank.gif);
}
#share_more {
	background-image: url(/shared/share/more.gif);
}



