html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
   line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	margin:0; 
	padding:0;
	font-size: 13px;
	font-family:verdana, arial;
	color:#565656;
	background:#f0f0f0 url('/image/bg-home.gif') repeat-x bottom;
	padding-bottom: 125px;
	
}

.body-2col, .body-2colright, .body-empty {
	margin:0; 
	padding:0;
	font-size: 13px;
	font-family:verdana, arial;
	color:#565656;
	background:#f0f0f0 url('/image/bg-home.gif') repeat-x bottom;
	padding-bottom: 25px;
}
	

/* - - - - - - - - - - - - - - - - - Elements - - - - - - - - - - - - - - - - - - - - - - - */

strong {
    font-weight: bold;
}

h1 {
	color: #65901a;
	font-size:20px;
	margin-bottom: 10px;
	line-height:  22px;
	font-weight: bold;
    font-family: trebuchet ms, helvetica, arial, sans-serif;
}
h2 {
    font-family: verdana, arial;
	color: #939598;
	font-size: 22px;
}
h3
{
	padding-bottom:15px;
	font-family: verdana, arial, serif;
	color: #5F6062;
}
.content-A ul {
	margin-left: 32px;
	margin-bottom: 10px;
}

p { 
	margin:0 0 10px 0;
	font-size:13px;
	line-height: 20px;
	color: #565656;
}

a {
    font-family: verdana, arial;
	color:#11579c;
	font-size: 13px;
}
img {
	border:none;
}
/* - - - - - - - - - - - - - - - - Generic Container - - - - - - - - - - - - - - - - - - - - - - - - */
.container {
	margin:0 auto;
	width: 1000px;
	
}
.main {
width: 974px;
margin: 0 auto;
}
/* - - - - - - - - - - - - - - - - Header  - - - - - - - - - - - - - - - - - - - - - - - - */	
.header-home {
	position:relative;
	height: 85px;
	
}
.header-logo {
	float:left;
	position: absolute;
	top: 25px;
	left: 16px;
}
.search-box {
	text-align:right;
	/*background:url(/image/search-bg.gif) x-repeat;*/
}

#search-box-text {
background:url("/image/search_input.png") no-repeat scroll 0 0 #fff;
border:0;
font-size:11px;
height:20px;
padding:4px 0 0 4px;
width:190px;
color:#999;
position: relative;
top: 10px;
width: 190px;
left: 577px;

}

*html #search-box-text
{
	margin-right:0;
}

#cse-search-box {
		text-align:right;
	}

.go-button 
{
	position:relative;
	top:16px;
	top:19px\9;
	*top:14px;
	left: 572px;
	background:url("/image/go_button.png") no-repeat scroll 0 0 #fff;
}

*html .go-button {margin-right:0;}

/* - - - - - - - - - - - - - - - - - Main Nav - - - - - - - - - - - - - - - - - - - - - - - */
	
.main-nav {
	background-color: #1694ca;
	text-align: center;
	border: 2px solid #FFFFFF;
	float: right;
	margin-bottom: 8px;
	display: none;
}

.main-nav ul {
	list-style-type: none;
}
	
.main-nav ul li {
	float: left;
	font-size:12px;
	display: inline;
	padding: 10px 0; 
}
	
.main-nav ul li:first-child a{	
    border-left: none;
}

.main-nav ul a:visited,
.main-nav ul a:link {	
    color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0 12px;
	border-left: 1px solid #820000;
	text-decoration: none;
}
.main-nav ul li a:hover {
	text-decoration: none;
	color: #5b5b5b;
}



/* - - - - - - - - - - - - - - - - - Main Image - - - - - - - - - - - - - - - - - - - - - - - */
.main-image {
border: 5px solid #FFFFFF;
clear: both;
height: 360px;
}
.main-image-home{
		
}
.main-image-content {
	display: none;
}

/* - - - - - - - - - - - - - - - - - Main Page Content Container - - - - - - - - - - - - - - - - - - - - - - - */
.column-wrapper-generic, .column-wrapper-2col {
	width:974px;
	margin-top: 5px;
	position: relative;
	background: #FFFFFF;
}

.column-wrapper-home{
	clear:both;	
}

.column-wrapper-2colright, .column-wrapper-empty {
	width: 974px;
	position: relative;
	background: #FFFFFF;
	
}


/* - - - - - - - - - - - - - - - - - Primary Nav - - - - - - - - - - - - - - - - - - - - - - - */

.top-global-nav {
     color: #354093;
	 float: right;
     display: none;
	 position: relative;
	 top: 24px;
}


.top-global-nav ul {
    list-style-type: none;
}


.top-global-nav ul li {
    float: left;
	font-size:12px;
	display: inline-block;
    background: url('/image/global-nav-arrow.png') no-repeat right top;
    padding-right: 18px;
    height: 30px;	
}

.top-global-nav ul li:first-child a{	
    border-left: none;
	background: url('/image/global-nav-house.png') no-repeat 1px 0px;
	padding-left: 16px;
}

.top-global-nav ul a:visited,
.top-global-nav ul a:link {	
    color: #354093;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px; 
	text-decoration: none;
}

.top-global-nav ul li a:hover {
	text-decoration: none;
	color: #5b5b5b;
}


.global-nav {
	background-color: #1694ca;
	text-align: center;
	border: 2px solid #FFFFFF;
	float: right;
	margin-bottom: 8px;
	position: relative;
	top: 45px;
}

.global-nav ul {
    list-style-type: none;
}

.global-nav ul li {
    float: left;
	font-size:12px;
	display: inline;
	padding: 10px 0;  
}

.global-nav ul li:first-child a{	
    border-left: none;
}

.global-nav ul a:visited,
.global-nav ul a:link {	
    color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0 12px; 
	border-left: 1px solid #820000;
	text-decoration: none
}
.global-nav ul li a:hover {
	text-decoration: none;
	color: #5b5b5b;
}

.global-nav ul li a.selected {
    color: #000000;
}

.nav-area-home {
display:none;
}

/* - - - - - - - - - - - - - - - - - Content - - - - - - - - - - - - - - - - - - - - - - - */
.content-area {
	font-size:19px;
	width: 974px;
	background-color: #FFFFFF;
	
}


.content-area-home {
margin-top: 5px;
padding: 20px;
width: 934px;
}

.content-area-2col {
padding: 20px 20px 100px;
width: 934px;
}

.content-area-2colright {
padding: 20px 0px 20px 20px;
width: 954px;

}

.content-area-empty {
padding: 20px 20px 100px;
width: 934px;
}

.content-area-homepage {

}
.content-area-homepage h2 {
	font-size: 20px;
}
.content-area-generic {

}

.content {
     width: 934px;

}

/* - - - - - - - - - - - - - - - - - Title - - - - - - - - - - - - - - - - - - - - - - - */
.title {
}
.title h1{
	color:#666;
	font-size:20px;
	padding:0 0 5px 0;
	background: url(../image/header-bg.gif) bottom repeat-x;
	display: none;
}
.title h1 a{
	color:#666;
	font-size:20px;
}
.title-home {
	display:none;
}

.title-2col {
    display:none;
}

.title-empty {
        display: none;
}

.press-date {
	font-size:92%;
	font-weight:bold;
}
.subhead {
	color:#666666;
	font-size:15px;
	margin:0;
	padding-top:4px;
	margin-bottom:-3px;
}
.subhead-hover {
	color:#666666;
	font-size:15px;
	margin:0;
}

}

/* - - - - - - - - - - - - - - - - - Intro - - - - - - - - - - - - - - - - - - - - - - - */
.intro {
	display: none;
}
.intro-generic {
	display: none;
}
.intro-home{
	margin:-20px 0 0 -20px;	
}

/* - - - - - - - - - - - - - - - - - Video-Button - - - - - - - - - - - - - - - - - - - - - - - */
.video-button {
	margin-left:800px;
	margin-top:-200px;
	width:130px;
	position:relative;
	padding-bottom:125px
}
  
/* - - - - - - - - - - - - - - - - - Content - - - - - - - - - - - - - - - - - - - - - - - */
.content-A {

}
.content-A-home {
   position: relative;
   background-color: #FFFFFF;
   padding: 20px;
}

.content-B-home {
	float: right;
	width: 417px;
	background-color: #FFFFFF;
	margin-right: 0px;
	display: none;
}

.content-A-2col {
width: 634px;
float: left;
vertical-align: top;
}

.content-B-2col {
width: 260px;
padding: 20px;
float: left;
vertical-align: top;
}

.content-A-2colright {
width: 315px;
float: left;
position: relative;
padding-bottom: 20px;
}

.content-B-2colright {
width: 579px;
position: relative;
float: left;
}

.content-A-empty {

}

.content-B-empty {


}


.content-A ul {
	font-size:12px;
}

.content-A a, .content-B a
{
	color:#346aa1;
}

/* Gives spacing for images located on right side of content. If other pages are displaying
incorrectly, delete or comment out */
.content-A img {

}

.content-A a:hover, .content-B a:hover{
	text-decoration:none;
	color:#1e3f5f;
}

.breadcrumb{
	margin:40px 0 0 250px;
	font-size:12px; font-weight:bold;
	display:none;
}
*html .breadcrumb {
	margin-left:305px;
}
.breadcrumb a:hover {
	text-decoration:underline;
	color:#000000;
}
.clearfloats {
	clear: both;
}
.boldcopy {
	font-weight:bold;
}
.press-date {
	font-weight:bold;
	margin-top:	10px;
}
.table-border {
	border: 1px solid #fff;
	font-size:12px;
}
.table-heading {
	color: #fff;
	font-size: 105%;
	background-color: #aaa;
	font-weight:bold;
}
.tablehead {
	color: #fff;
	font-size: 94%;
	background-color: #aaa;
}
.tablesubhead {
	color: black;
	font-size: 94%;
	background-color: #aaa;
}
.table-subheading {
	color: #fff;
	background-color: #aaa;
	vertical-align: bottom;
	font-weight: bold;
	padding:1px;
}
.gray-row {
	color: black;
	background-color: #eee;
}
*html .gray-row tr {
	padding: 5px 10px 5px 10px;
	background-color: #eee;
}
.tablerowgray {
	color: black;
	background-color: #fff;
}
*html .tablerowgray tr {
	padding: 5px 10px 5px 10px;
	background-color: #fff;
}
.white-row {
	color: black;
	background-color: #fff;
}


/*Contact Us Page */
#contactform .table-heading, .tablesubhead {
	background-color:transparent;
	font-size:105%;
	color:#aaa;
	float:left;
	line-height:24px;
}

.dark-arrow {
background: url('/image/dark_arrow.png') no-repeat scroll top center transparent;
color: #006a88;
}

#button a {    
    background: url('/image/button.gif') no-repeat scroll -169px 0px transparent;
    width: 125px;
    display: block;
    padding: 11px 6px 0px 0px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	text-indent: 15px;
	height: 22px;
	border-left: 2px solid #FFFFFF;
}

#button  a:hover {
background: url('/image/button.gif') no-repeat scroll -169px -33px transparent;
border-left: 2px solid #FFFFFF;
}

#button  a:active {
background: url('/image/button.gif') no-repeat scroll -169px -66px transparent;
border-left: 2px solid #FFFFFF;
}

.button a {    
    background: url('/image/button.gif') no-repeat scroll -169px 0px transparent;
    width: 125px;
    display: block;
    padding: 11px 6px 0px 0px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	text-indent: 15px;
	height: 22px;
	border-left: 2px solid #FFFFFF;
}

.button  a:hover {
background: url('/image/button.gif') no-repeat scroll -169px -33px transparent;
border-left: 2px solid #FFFFFF;
}

.button  a:active {
background: url('/image/button.gif') no-repeat scroll -169px -66px transparent;
border-left: 2px solid #FFFFFF;
}


#button {    
    background: url("/image/button.gif") no-repeat scroll -168px 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    text-decoration: none;
	border: none;
	border-left: 2px solid #FFFFFF;
    width: 134px;
	text-indent: 0px;
}

#button:hover {
	background-position:  -168px -33px;
	text-indent: 0px;
}

#button:active {
    background-position:   -168px -66px;
	text-indent: 0px;
}



#button-form {    
    background: url("/image/button.gif") no-repeat scroll -160px 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    text-decoration: none;
	border: none;
	border-left: 2px solid #FFFFFF;
    width: 134px;
	text-indent: 0px;
}

#button-form:hover {
	background-position:  -160px -33px;
	text-indent: 0px;
}

#button-form:active {
    background-position:   -160px -66px;
	text-indent: 0px;
}


.button {    
    background: url("/image/button.gif") no-repeat scroll -168px 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    text-decoration: none;
	border: none;
	border-left: 2px solid #FFFFFF;
    width: 134px;
	text-indent: 0px;
}

.button:hover {
	background-position:  -168px -33px;
	text-indent: 0px;
}

.button:active {
    background-position:   -168px -66px;
	text-indent: 0px;
}


.expand-button {    
    background: url("/image/big-arrow.jpg") no-repeat scroll 0px 0px transparent;
    display: block;
    height: 15px;
	border: none;
    width: 13px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}


.expand-button-active {
    background-position:   0px -15px;
}

#button-gray {    
    background: url("/image/button_gray.gif") no-repeat scroll -168px 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    text-decoration: none;
	border: none;
	border-left: 1px solid gray;
    width: 134px;
	text-indent: 0px;
}

#button-gray:hover {
	background-position:  -168px -33px;
	text-indent: 0px;
}

#button-gray:active {
    background-position:   -168px -66px;
	text-indent: 0px;
}

.button-gray {    
    background: url("/image/button_gray.gif") no-repeat scroll -168px 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    text-decoration: none;
	border: none;
	border-left: 1px solid gray;
    width: 134px;
	text-indent: 0px;
}

.button-gray:hover {
	background-position:  -168px -33px;
	text-indent: 0px;
}

.button-gray:active {
    background-position:   -168px -66px;
	text-indent: 0px;
}



#button a {    
    background: url('/image/button.gif') no-repeat scroll -169px 0px transparent;
    width: 125px;
    display: block;
    padding: 11px 6px 0px 0px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	text-indent: 15px;
	height: 22px;
	border-left: 2px solid #FFFFFF;
}

#button  a:hover {
background: url('/image/button.gif') no-repeat scroll -169px -33px transparent;
border-left: 2px solid #FFFFFF;
}

#button  a:active {
background: url('/image/button.gif') no-repeat scroll -169px -66px transparent;
border-left: 2px solid #FFFFFF;
}

#button-gray a {    
    background: url('/image/button_gray.gif') no-repeat scroll -169px 0px transparent;
    width: 125px;
    display: block;
    padding: 11px 6px 0px 0px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	text-indent: 15px;
	height: 22px;
	border-left: 2px solid #7d7d7d;
}

#button-gray  a:hover {
background: url('/image/button_gray.gif') no-repeat scroll -169px -33px transparent;
border-left: 2px solid #7d7d7d;
}

#button-gray  a:active {
background: url('/image/button_gray.gif') no-repeat scroll -169px -66px transparent;
border-left: 2px solid #7d7d7d;
}

.button-gray a {    
    background: url('/image/button_gray.gif') no-repeat scroll -169px 0px transparent;
    width: 125px;
    display: block;
    padding: 11px 6px 0px 0px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	text-indent: 15px;
	height: 22px;
	border-left: 2px solid #7d7d7d;
}

.button-gray  a:hover {
background: url('/image/button_gray.gif') no-repeat scroll -169px -33px transparent;
border-left: 2px solid #7d7d7d;
}

.button-gray  a:active {
background: url('/image/button_gray.gif') no-repeat scroll -169px -66px transparent;
border-left: 2px solid #7d7d7d;
}


#solar-calculator {
    margin-left: 50px;
    width: 400px; 
    height: 321px; 
    padding-top: 32px; 
    float: left; 
    background: url('/image/caculator_background.jpg') no-repeat;

}

.cal-submit {
    background: none repeat scroll 0 0 #da5a08;
	border: 2px solid #FFFFFF;
	color: white;
	font-weight: bold;
	padding: 8px 20px;
	margin: 20px 0 0 32px;
}


.home-buttons a {    
    background: url('/image/button.gif') no-repeat scroll -169px 0px transparent;
    width: 125px;
    display: block;
    padding: 11px 6px 0px 0px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	text-indent: 15px;
	height: 22px;
	border-left: 2px solid #FFFFFF;
}

.home-buttons  a:hover {
background: url('/image/button.gif') no-repeat scroll -169px -33px transparent;
border-left: 2px solid #FFFFFF;
}

.home-buttons  a:active {
background: url('/image/button.gif') no-repeat scroll -169px -66px transparent;
border-left: 2px solid #FFFFFF;
}

#four-column {
width: 936px;
}



.four-column-cell {
float: left;
height: 235px;
width: 193px;
padding: 23px 0px 0px 27px;
}

.four-column-cell h3 {
font-size: 17px;
color: #FFFFFF;
margin-bottom: 17px;
font-family: verdana, arial, serif;
}

.four-column-cell a {
color: #1694ca;
text-decoration: none;
font-size: 12px;
position: absolute;
top: 463px;
}

#how-it-works {
background: url('/image/touts-general.jpg') no-repeat top left;
}

#green-value {
background: url("/image/touts-general.jpg") no-repeat scroll 0 -2px transparent
}

#financials {
background: url("/image/touts-general.jpg") no-repeat scroll 0 -2px transparent
}

#easy-to-install {
background: url("/image/touts-general.jpg") no-repeat scroll 0 -2px transparent
}

.subpage-story-image {
float: left;
width: 169px;
}

.subpage-story-text {
float: left;
padding: 0px 0px 15px 30px;
width: 414px;
}

.link-arrow  {
background: url("/image/link_arrow.gif") no-repeat scroll right 3px transparent;
color: #1694CA;
text-decoration: none;
font-size: 12px;
padding-right: 11px;
}
/* - - - - - - - - - - - - - - - - - Footer - - - - - - - - - - - - - - - - - - - - - - - */
		
#footer {
	color:#676767;
	height:125px;
	width:974px;
	font-size:13px;
	font-family:verdana;
	padding:15px 0 0 0;
	line-height:16px;
	background-color: #e2e2e2;
}

#footer p {
	font-size:10px;
	padding: 0px 0px 0px 27px;
	position: relative;
	right: 12px;
	top: 42px;
	line-height: 16px;
}

#footer a {
    font-size: 13px;
	color:#666;
	text-decoration: none;
}
#footer a:hover {
	text-decoration:underline;
}

.footer-nav {
   	text-align: center;
	float: right;
	clear: both;
	padding-top: 40px;
	position: relative;
	right: 438px;
	bottom: 100px;
	line-height: 16px;
	
}

.footer-nav ul {
    list-style-type: none;
}

.footer-nav ul li {
    float: left;
	font-size:12px;
	display: inline;
	padding: 10px 0; 
}

.footer-nav ul li:first-child a{	
    border-left: none;
}

.footer-nav ul a:visited,
.footer-nav ul a:link {	
    color: #787878;
	font-size: 12px;
	font-weight: bold;
	padding: 0 6px; 
	border-left: 1px solid #c7c7c7;
	display: inline-block;
	text-decoration: none;
}
.footer-nav ul li a:hover {
	text-decoration: none;
	color: #5b5b5b;
}

/* - - - - - - - - - - - - - - - - - video - - - - - - - - - - - - - - - - - - - - - - - */
img.dow-video-link {
display: inline;
position: relative;
top: -820px;
left: 55px;
}

/* - - - - - - - - - - - - - - - - - Social Media - - - - - - - - - - - - - - - - - - - - - - - */
.social-media {
float: right;
font-family: Verdana,Arial,Myriad Pro,Helvetica Neue,sans-serif;
font-size:12px;
}

/*---------------------jwplayer---------------------------------*/

.jwbox_hidden {
background-color:transparent;
border:none;
}

.buttons{
	position:absolute;
	z-index:1000;
	width:100%;
	height:100%;
}
.button-left, .button-right{
	width:47px;
	height:88px;
	z-index:1000;	
}
.button-left{
	position:absolute;
	top:50%;
	left:15px;
	margin:-44px 0 0 0;
	cursor:pointer;
}
.button-right{
	position:absolute;
	top:50%;
	right:15px;
	margin:-44px 0 0 0;
	cursor:pointer;
}

.pause{
	position:absolute;
	display:none;
	bottom:20px;
	right:20px;
	z-index:1000;
	width:32px;
	height:32px;
}
.slideshow-container{
	width:974px;
	height:412px;
	position:relative;
	margin:0 auto;
	border-bottom:#f0f0f0 solid 10px;
}
.slideshow{
	width:964px;
	height:402px;
	left:5px;
	top:5px;
	background-color:#FFF;
	position:absolute;
	overflow:hidden;
}

.slide{
	display:none; /*Hide all slides until called*/
	width:100%;
	height:100%;
	cursor:pointer;
	background:none;
	/*opacity:0;*/
}
.status{
	position:absolute;
	width:auto;
	height:40px;
	bottom:20px;
	left:50%;
	margin:0 0 0 -50px;
	z-index:1000;
}
.status-icon{
	position:relative;
	float:left;
	width:30px;
	height:30px;
	background:url(/image/status.png);	
}
.status-icon-selected{
	position:relative;
	float:left;
	width:30px;
	height:30px;
	display:none;
	margin:0 0 0 -30px;
	background:url(/image/status-selected.png);
}

#recent-news {
    width:275px;
    margin-left:0px;
}
#recent-news li {
    padding-bottom:10px;
}

.newslist {

font-size: 13px;
line-height: 20px;
list-style-type: disc;
padding-bottom: 8px;
padding-left: 30px;

}

.main-errorpage {
margin-top: 100px;

}

.errorpage {
padding: 40px 10px 290px;
background: #FFFFFF;
}

.msgTitle {
padding-top: 30px;
}

.msgText {
padding-bottom: 8px;
position: relative;
right: 35px;
top: 9px;
}

#social-media {
	position: absolute;
	right: 230px;
	top: 18px;
	z-index: 9800;
}

#social-media .externalLink {
	display: none;
}

#social-media #share-open {
	position: absolute;
	top: 0px;
	right: 0px;
	display: none;
	z-index: 9600;
}

#social-media #share-open ul {
	list-style: none;
	position: absolute;
	top: 37px;
	width: 110px;
	height: 146px;
	margin: 0px;
	/*padding: 10px 0px 0px 15px;*/
	padding: 0px 0px 0px 25px;
	left: 1px;
	z-index: 9500;
}

#social-media #share-open ul li {
	background-repeat: no-repeat;
	padding: 2px 0px 2px 25px;
	margin-top: 3px;
	height: 16px;
	list-style: none;
}

#social-media #share-open ul li a {
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

#social-media #share-open ul li a:hover {
	color: black;
}

#social-media #share-open ul li a:active {
	color: #7A1600;
}

#social-media #like:hover {
	cursor: pointer;
}

#social-side-box {
	position: absolute;
	background-color: white;
	width: 68px;
	margin-top: 10px;
	margin-left: -70px;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid white;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	-moz-border-radius-topleft: 3px;
	-khtml-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-khtml-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

#social-side-box div {
	padding: 7px;
}
