/**************** Product Page ********************/

small{
	font-size1:0.98em;
}

#info{
	width: 800px;
	margin:7px 0 0 0 ;
	font-size1: 11.5px;
}

#product-content {
	margin:10px auto;
	width:800px;
	text-align:left;
}


#navigation {
	background: url("../images/menu-new.png") scroll no-repeat;
	width: 800px;
	height: 35px;
	padding: 0;
	position: relative; 
	margin:0px 0 15px;  
}

#navigation-mes {
        width: 800px;
        height: 35px;
        padding: 0;
        position: relative;
	margin:0px 0 15px;
}

#blog-nav {
	 background: url("../images/blog-tabs.png") scroll no-repeat;
        width: 800px;
        height: 35px;
        padding: 0;
        position: relative;
}

#navigation li, #blog-nav li {
	margin: 0; 
	padding: 0; 
	list-style: none;
    position: absolute; 
	top: 0;
}

#navigation li, #navigation a {
	color:#FFFFFF;
	display:block;
	font-family:arial;
	font-size1:1.02em;
	font-weight:bold;
	height:35px;
	text-decoration:none;
	outline: 0 none;
}

#navigation-mes li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}

#navigation-mes li, #navigation-mes a {
    color:#FFFFFF;
    display:block;
    font-family:arial;
    font-size1:1.02em;
    font-weight:bold;
    height:35px;
    text-decoration:none;
    outline: 0 none;
}

#blog-nav li, #blog-nav a {
	color:#FFFFFF;
    display:block;
    font-family:arial;
    font-size1:1.02em;
    font-weight:bold;
    height:35px;
    text-decoration:none;
    outline: 0 none;
}

#overview { left:0;text-align:center;width:160px; }
#access { left:160px;text-align:center;width:160px; }
#adapt { left:320px; text-align:center; width:160px; }
#battery { left:480px; text-align:center; width:160px; }
#solar{ left:640px; text-align:center; width:160px; } 

#overview-mes { background:url("../images/menu-new.png") no-repeat scroll 0 0 transparent;  left:0;text-align:center;width:160px; }

#overview-mes a:hover {
    background:url("../images/menu-hover-new.png") scroll  0 0 no-repeat;
    outline: 0 none;
}


#adapt-mes{ 
	background:url("../images/menu-new.png") no-repeat scroll -319px 0 transparent;
	left:160px;
	text-align:center;
	width:160px;
}

#battery-mes{ 
	background:url("../images/menu-new.png") no-repeat scroll -479px 0 transparent;
	left:320px; text-align:center; width:160px; 
}
#solar-mes{ 
	background:url("../images/menu-new.png") no-repeat scroll -639px 0 transparent;
	left:480px; text-align:center; width:160px; }

#all-posts{ left:135px; text-align:center; width:133px;  }
#diy { left:268px; text-align:center; width:133px;}
#profile-blog { left:401px; text-align:center; width:133px;}
#sustain-blog { left:534px; text-align:center; width:133px;}

#overview a:hover {
	background:url("../images/menu-hover-new.png") scroll  0 0 no-repeat;	
	outline: 0 none;
}

#access a:hover {
	background: url("../images/menu-hover-new.png") scroll -160px 0 no-repeat;
	outline: 0 none;
}

#adapt a:hover {
	background: url("../images/menu-hover-new.png") scroll -320px 0 no-repeat;
	outline: 0 none;
}

#adapt-mes a:hover {
    background: url("../images/menu-hover-new.png") scroll -319px 0 no-repeat;
    outline: 0 none;
}

#battery a:hover {
	background: url("../images/menu-hover-new.png") scroll -480px 0 no-repeat;	
	outline: 0 none;
}

#battery-mes a:hover {
         background: url("../images/menu-hover-new.png") scroll -479px 0 no-repeat;
         outline: 0 none;
}

#solar a:hover {
	background: url("../images/menu-hover-new.png") scroll -640px 0 no-repeat;
	 outline: 0 none;
}

#solar-mes a:hover {
    background: url("../images/menu-hover-new.png") scroll -639px 0 no-repeat;
    outline: 0 none;
}


#all-posts a:hover {  background:url("../images/blog-tabs-hover.png") scroll  -135px 0 no-repeat; outline: 0 none; }
#diy a:hover { background:url("../images/blog-tabs-hover.png") scroll  -268px 0 no-repeat; outline: 0 none;  }
#profile-blog a:hover { background:url("../images/blog-tabs-hover.png") scroll  -401px  0 no-repeat; outline: 0 none; }
#sustain-blog a:hover { background:url("../images/blog-tabs-hover.png") scroll  -534px  0 no-repeat; outline: 0 none; }

#overview.current_page_item, #overview.current_page_item a:hover {
    background:url("../images/menu-selected-new.png") scroll  0 0 no-repeat;
	outline: 0 none;
}

#overview-mes.current_page_item, #overview-mes.current_page_item a:hover {
    background:url("../images/menu-selected-new.png") scroll  0 0 no-repeat;
    outline: 0 none;
}

#blank{
	background:url("../images/blog-tabs.png") scroll no-repeat;
	left:0;
	width:160px;
	outline: 0 none;
}

#access.current_page_item, #access.current_page_item a:hover {
    background: url("../images/menu-selected-new.png") scroll -160px 0 no-repeat;
	outline: 0 none;
}

#adapt.current_page_item, #adapt.current_page_item a:hover {
    background: url("../images/menu-selected-new.png") scroll -320px 0 no-repeat;
	outline: 0 none;
}
#adapt-mes.current_page_item, #adapt-mes.current_page_item a:hover {
    background: url("../images/menu-selected-new.png") scroll -319px 0 no-repeat;
    outline: 0 none;
}


#battery.current_page_item, #battery.current_page_item a:hover {
    background: url("../images/menu-selected-new.png") scroll -480px 0 no-repeat;
	outline: 0 none;
}
#battery-mes.current_page_item, #battery-mes.current_page_item a:hover {
    background: url("../images/menu-selected-new.png") scroll -479px 0 no-repeat;
    outline: 0 none;
}

#solar.current_page_item, #solar.current_page_item a:hover {
    background: url("../images/menu-selected-new.png") scroll -640px 0 no-repeat;
	outline: 0 none;
}

#solar-mes.current_page_item, #solar-mes.current_page_item a:hover {
    background: url("../images/menu-selected-new.png") scroll -639px 0 no-repeat;
    outline: 0 none;
}

#all-posts.current_page_item, #all-posts.current_page_item a:hover {
	background:url("../images/blog-tabs-selected.png") scroll  -135px 0 no-repeat;
    outline: 0 none;
}

#diy.current_page_item, #diy.current_page_item a:hover {
    background:url("../images/blog-tabs-selected.png") scroll  -268px 0 no-repeat;
    outline: 0 none;
}

#profile-blog.current_page_item, #profile.current_page_item a:hover {
    background:url("../images/blog-tabs-selected.png") scroll  -401px 0 no-repeat;
    outline: 0 none;
}

#sustain-blog.current_page_item, #sustain.current_page_item a:hover {
    background:url("../images/blog-tabs-selected.png") scroll  -534px 0 no-repeat;
    outline: 0 none;
}


#products-view {
	width: 800px;
	margin: 0 auto;	
}

.view-product {
	float:left;
	margin: 0px auto;
	width:395px;
}

.view-product img {
}

.view-product p{
	color:#FFFFFF;
	font-family:Arial;
	font-size1:1.5em;
	font-weight:normal;
	letter-spacing:0.01em;
	margin:-5px 0 0 21px;
}

p.prodInfo{
	color:#FFFFFF;
	font-family:Arial;
	font-size1:1.81em;
	font-style:italic;
	font-weight:bold;
	margin:-32px 0 0 21px;
}

.view-product-info {
	background:url("../images/new_background.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:395px;
	margin-left:7px;
	margin-top: 0px;
	width:395px;
}

.info {
	margin:0;
	padding:12px 0 0 21px;
	height:195px;
}

.info h1{
	color:#FF3300;
	font-family:arial;
	font-size1:3em;
	font-weight:bolder;
	letter-spacing:0.01em;
	margin:0;
}

.info-new h2 {
	color:#FF3300;
	font-family:arial;
	font-size1:2.2em;
	font-weight:bolder;
	letter-spacing:0.01em;
	margin:0;
}

.info p{
	color:#666666;
	font-family:arial;
	font-size1:1.2em;
	letter-spacing:0.01em;
	line-height:1.2em;
	margin-left:-1px;
	margin-top:2px;
	margin-right:5px;
}

.prize-color{
	margin:	20px 0 0;
}

.prize-color a, a:hover {
	text-decoration: none;
}

span.prizee{
	color:#666666;
	float:left;
	font-family:arial;
	font-size1:2.2em;
	font-weight:bolder;
	width:70px;
}

span.color{
	float:left;
margin:5px 0 0 19px;
}
div.silver_image  {
	background: url("../images/silver.png") scroll no-repeat;
	width: 27px;
	height: 27px;
	float:left;
	margin:0 0 0 -2px;
}

 div.silver_image:hover {
	background: url("../images/silver-cover.png") scroll no-repeat;
	width: 27px;
	height: 27px;
	float:left;
	 margin:0 0 0 -2px;
}

span.color div.orange  {
    background: url("../images/orange.png") scroll no-repeat;
    width: 27px;
    height: 27px;
	float:left;
	margin:0 0 0 11px;
}

span.color div.orange:hover {
    background: url("../images/orange-cover.png") scroll no-repeat;
    width: 27px;
    height: 27px;
	float:left;
	margin:0 0 0 11px;
}

span.color div.green {
    background: url("../images/green.png") scroll no-repeat;
    width: 27px;
    height: 27px;
	float:left;
	margin:0 0 0 13px;
}

span.color div.green:hover {
    background: url("../images/green-cover.png") scroll no-repeat;
    width: 27px;
    height: 27px;
	float:left;
	margin:0 0 0 13px;
}

 div.charcol_image {
    background: url("../images/charcoal.png") scroll no-repeat;
    width: 27px;
    height: 27px;
	float:left;
	margin:0 0 0 11px;
}

div.charcol_image:hover {
    background: url("../images/charcoal-cover.png") scroll no-repeat;
    width: 27px;
    height: 27px;
	float:left;
	margin:0 0 0 11px;
}


span.add-to-cart {
	background: url("../images/add-to-cart.png") no-repeat scroll 0 0 transparent;
	color: #666666;
	float: left;
	font-family: arial;
	height: 27px;
	margin: 10px 0 0;
	padding: 5px 0 0 31px;
	width: 115px;
	font-weight: bold;
	cursor: pointer;	
	font-size: 10px;
}
span.add-to-cart_usb {
    background: url("../images/add-to-cart.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    float: left;
    font-family: arial;
    height: 27px;
    margin: 10px 0 0;
    padding: 5px 0 0 8px;
    width: 115px;
    font-weight: bold;
    cursor: pointer;
    font-size: 10px;
}


div.add-to-cart {
	background: url("../images/add-to-cart-all.png") no-repeat scroll 0 0 transparent;
	color: #666666;
	float: left;
	font-family: arial;
	font-weight: bold;
	height: 23px;
	margin: 4px 0 0 15px;
	width: 100px;
	padding: 1px 0 0 4px;
	font-size: 10px;
}

div.color-name {
	margin-top: -17px;
}

.silver_text{
	font-family: arial;
	font-size1: 0.87em;
	margin: 0 0 0 -1px;
	visibility: hidden;
	position: relative;
} 

.silver-show {
	font-family: arial;
    font-size1: 0.87em;
    margin: 0 0 0 -1px;
    visibility: visible;
    position: relative;
}

span.orange {
	font-family: arial;
    font-size1: 0.87em;
	margin: 0 0 0 7px;
	visibility: hidden;
	position: relative;
}

.orange-show {
	font-family: arial;
	font-size1: 0.87em;
	margin: 0 0 0 7px;
	visibility: visible;
	position: relative;
}
 
span.green { 
	font-family: arial;
	font-size1: 0.87em;
	margin: 0 0 0 8px;
	visibility: hidden;
	position: relative;
}

.green-show {
    font-family:arial;
    font-size1:0.87em;
    margin:0 0 0 8px;
    visibility: visible;
    position: relative;
}


.charcol_text{
	font-family:arial;
	font-size1:0.87em;
	margin:0 0 0 4px;
	visibility: hidden;
	position: relative;
}

.charcol-show{
    font-family:arial;
    font-size1:0.87em;
    margin:0 0 0 4px;
	visibility: visible;
	position: relative;
}

.charges-info{
	height: 160px;
	margin: 0;
	padding: 5px 0 0 20px;
}

.charges-info p {
	color: #666666;
	font-size1: 1.1em;
	letter-spacing: 0.04em;
	line-height: 1.2em;
	margin: 11px 0 -10px;
}
.charges-device{
	background: url("../images/charge.png") no-repeat scroll 0 9px transparent;
	height: 37px;
	margin: 0;
	overflow: visible;
	width: 355px;
}

.laptop{
    background: url("../images/laptop.png") scroll no-repeat;
    width: 35px;
    height: 31px;
    margin: 0px 0 0 89px;
    float: left;
    overflow: visible;
}

.laptop2{
    background: url("../images/laptop3.png") scroll no-repeat;
    width: 75px;
    height: 58px;
    margin: -11px 0 0 73px;
    float: left;
    overflow: visible;
}

.video{
    background: url("../images/video-1.png") scroll no-repeat transparent;
    width: 35px;
    height: 35px;
    margin: 0px 0 0 10px;
    float: left;
    overflow: visible;
}

.iphoneg{
	background: url("../images/iphone.png") scroll no-repeat;
    width: 25px;
    height: 35px;
    margin: 0px 0 0 10px;
    float: left;
    overflow: visible;
}

.iphone{ 
	background: url("../images/iphone.png") scroll no-repeat; 
	width: 25px; 
	height: 35px; 
	margin: 0px 0 0 89px;
	float: left;
	overflow: visible;
}

.tablet{ 
	background: url("../images/tablet.png") scroll no-repeat; 
	width: 57px; 
	height: 75px; 
	margin: -17px 0 0 73px;
	float: left;
	overflow: visible;
}

.dslr{ 
	background: url("../images/dslr.png") scroll no-repeat; 
	width: 59px; 
	height: 39px; 
	margin: 0px 0 0 10px;
	float: left;
	overflow: visible;
}

.phone{ 
	background: url("../images/phone.png") scroll no-repeat;
	width: 20px;
	height: 40px;
	margin: -3px 0 2px 10px;
	float: left;
}

.ipod{
	background: url("../images/ipod.png") scroll no-repeat;
	width: 25px;
	height: 35px;
	margin: 0px 0 4px 14px;
	float: left;
}
.camera{
	background: url("../images/camera.png") scroll no-repeat;
    width: 37px;
    height: 35px;
	margin: 0px 0 0 11px;
	float: left;
}
.gaming{
	background: url("../images/gaming.png") scroll no-repeat;
    width: 42px;
    height: 25px;
	margin: 4px 0 0 13px;
	float: left;
}
.gps{
	background: url("../images/gps.png") scroll no-repeat;
    width: 38px;
    height: 35px;
	margin: 0px 0 0 10px;
	float: left;
}

.learn-more{
	height: 40px;
	padding: 5px 0 0 20px;
}

.product a, a:hover {
	text-decoration: none;
}


.learn-more p {
	font-family: arial;
	font-size1: 1em;
	letter-spacing: 0.02em;
	line-height: 1.5em;
}

.learn-more p strong {
	color: #666666;
	font-family: arial;
	font-size1: 1.1em;
	font-weight: bold;
	letter-spacing: 0.02em;
	line-height: 1.5em;
}

.learn-more span.red a {
	color: #FF3300;
	font-family: arial;
    font-size1: 1.1em;
    letter-spacing: 0.01em;
    line-height: 1.5em;
	margin: 0;
}

span.red a:hover {
	text-decoration: underline;
	color: #FF3300;
    font-family: arial;
    font-size1: 1.1em;
    letter-spacing: 0.01em;
    line-height: 1.5em;
	margin: 0;
}

span.normal{
	font-size1: 1.1em;
	font-weight: normal;
}

.small-images{
	margin: 6px auto;
	width: 800px;
}

.small-images img {
	float: left;
	height: 130px;
	margin-left: 3px;
	width: 130px;
}

.product-description {
	float: left;
	margin: 0;
	text-align: left;
	width: 395px;
}

.product-description-all {
	float: left;
	margin: 0;
	text-align: left;
	font-size1: 11.5px;
}

.product-description-all  p{
    font-family: arial;
	font-size1: 1.1em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin: 0;
	color: #666666;
}

div.normal-3 {
	font-family: arial;
	font-size1: 1.1em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin-top: 3px;
	margin-bottom: 10px;
	color: #666666;
}

div.normal-3 p strong {
	font-weight: bold;
}

div.normal-3 a {
	color: #FF3300;
	text-decoration: none;
	font-family: arial;
}

div.normal-3 a:hover {
	color: #FF3300;
	text-decoration: underline;
}

table {
	margin-top: 5px;
	font-size: 12px;
}

table tr td {
	font-family: arial;
	font-size1: 12px;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin-top: 14px;
	color: #666666;
}

table tr  th {
	font-family: arial;
	font-size1: 1.1em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin-top: 14px;
	color: #666666;
}

table tr td a {
	color: #FF3300;
    text-decoration: none;
	font-family:arial;	
    letter-spacing:0.01em;
    line-height:1.3em;
	
}

table tr td a:hover {
	color: #FF3300;
    text-decoration: underline;
}
span.slog {
	font-size1: 0.96em;
}

.product-description p{
	font-family: arial;
	font-size1: 1.1em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin: 0;
	color: #666666;
}

div.normal-1{	
	color: #666666;
	font-family: arial;
	font-size1: 1.1em;
	letter-spacing: 0.001em;
	line-height: 1.2em;
	margin-bottom: 10px;	
	margin-top: 3px;
}

div.normal-2{
    color: #666666;
	font-family: arial;
	font-size1: 1.1em;
	letter-spacing: 0.01em;
	line-height: 1.2em;
	margin-top: 0px;
}


div.normal-1 a{
	color: #ff3300;
	text-decoration: none;
}

div.normal-1 a:hover {
	color: #ff3300;
    text-decoration: underline;
}

.product-tech-desc {
	float: left;
	margin-left: 10px;
	margin-top: 0px;
	width: 395px;
	text-align: left;
}

.product-tech-desc p{
	font-family: arial;
	font-size1: 1.1em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin: 0;
	color: #666666;
}

.panel-configurations{
	width: 800px;
}

.panel-configurations p{
	color: #666;
	font-family: arial;
	font-weight: bold;
	text-align: left;	
}

.panel-configurations table tr td {
	border-bottom: #666 1px solid;
}

.panel-configurations table{
	border-top: #666 1px solid;
	border-left: #666 1px solid;
	border-right: #666 1px solid;
}

.panel-center {
	text-align: center;
	margin: 0px 0px 10px 0px;
}

.divider{
	background: url("../images/divider.png") no-repeat scroll 0 0 transparent;
	height: 1px;
	margin: 11px auto;
	width: 800px;
}
/*************Style for press Logo*****************/

#press-logo {
	width: 800px;
	margin: 7px 0 0 0 ;
	font-size: 11.5px;
}

.presslogo-container {
    float: left;
	margin: 0;
	width: 260px;
}

.logo-quotes {
	text-align: center;
}

/***************** END of logo********************/

.compatibolity{
	text-align: left; 
	margin-top: 18px;
	font-size1: 1.2em;
}

.compatibolity p{
    font-family: arial;
	font-size1: 1.2em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin: 0;
	color: #666666;
	font-weight:  bold;
	text-align: left;
}


.product-bottom{
	background: url("../images/product-bottom.png") scroll no-repeat;
	width: 800px;
	height: 10px;
	margin: 18px auto;
}

p span.cost {
	color: #666666;
	font-family: arial;
	font-size1: 1.2em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin-left: -25px;
	margin-right: 25px;
}

p span.add_to {
	color: #666666;
	font-family: arial;
	font-size1: 0.9em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
}

.content-info a {
	text-decoration: none;
}

.trigger {
	margin: 0;
	padding: 0;
 	font-size1: 0.9em;	
}

.trigger:hover {
	margin: 0 0 10px 0;
    padding: 0;
    font-size1: 0.9em;
}

#left-spacer{
	background: url("../images/left-spacer.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 90px;
	margin: 16px 7px 0;
	width: 8px;
}

.horizon-saparator-all{
	background: url("../images/horizon-saparator.png") repeat-x scroll 0 0 transparent;
	height: 4px;
	margin: 5px 0;
	padding: 0;
	width: 800px;
}

.content-info span{
	color: #666666;
	font-family: arial;
	font-size1: 1.1em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
}

.sustain-efforts {
	text-align: left;
	font-size1: 1.2em;
}

.sustain-efforts P{
	color: #666666;
	font-family: arial;
	font-size1: 1.2em;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	margin: 0;
}

.colored {
	color: #FF3300;
}

.united {
	background: url("../images/virtical-saparator.png") repeat-y scroll 400px 0 transparent;
	float: left;
	text-align: left;
	width: 407px;
}

.international {
	width: 376px;
	float: left;
	text-align: left;
	margin-left: 10px;
}

.vertical-spacer {
	background: url("../images/virtical-saparator.png") repeat-y scroll 0 0 transparent;
	float: left;
	height: 1170px;
	margin: 0 20px;
	width: 4px;
}

.united div.normal-1{
	margin: -10px 0 20px;
}

.international div.normal-1{
        margin: -10px 0 20px;
}


.every-image {
	height: 98px; margin:0 auto;
}

.add {
	background: url("../images/add_1.png") no-repeat scroll right center transparent;
	color: #666666;
	font-family: arial;
	font-size1: 1.2em;
	font-weight: bold;
	height: 21px;
	letter-spacing: 0.01em;
	line-height: 1.3em;
	padding-right: 8px;
	padding-top: 3px;
	width: 115px;
}

.image-to-fit {
	height: 98px;
}

#titles{
	color: #666666;
	margin:0;
}

#intro-text {
	color: #666;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: -10px;
	text-align: center;
}

td ul li{
	color: #666666;
	font-family: arial;
	letter-spacing: 0.01em;
	line-height: 1.3em;
}

div.color{
	float:left;
	width:300px;

}
div.selected{
	background: url("../images/silver-cover.png") scroll no-repeat;
    width: 27px;
    height: 27px;
    float:left;
    margin:0 0 0 -2px;

}
/*
.selected-charcol {
	background: url("../images/charcoal-cover.png") scroll no-repeat;	
	 width: 27px;
        height: 27px;
        float:left;
}
*/
div.select{
	visibility:visible;
}


/* ---------------------------------
	Add to cart, colors.
---------------------------------*/
div.price-color{margin-top:-10px; }
div.price-color div { float: left; }
div.add_to_cart{width:115px; }
div.price { font-size:20px; margin-right: 10px;margin-top:10px; }

div.product_color { float: left;  text-align: center;width:45px }

div.silver .color_fill { height: 20px; width: 20px; background-color: #E7E7E7; clear: left; text-align: center; cursor: pointer; }
div.charcoal .color_fill { height: 20px; width: 20px; background-color: #52554c; clear: left; text-align: center; cursor: pointer; }
div.orange .color_fill { height: 20px; width: 20px; background-color: #D75F1E; clear: left; text-align: center; cursor: pointer; }
div.green .color_fill { height: 20px; width: 20px; background-color: #7B8b4A; clear: left; text-align: center; cursor: pointer; }

div.silver .text{margin-left:10px; }
div.text { font-size:10px;visibility:hidden;/*text-indent: -9999px;*/ }

div.product_color:hover div.text { visibility:visible;/*text-indent: 0;*/ }

div.product_selected div.color_fill { border: 1px solid red; }
div.product_selected div.text { visibility:visible/*text-indent: 0;*/ }

div.product_hover div.text { visibility: visible; }


div.silver div.color_fill { margin-left: 13px; }
div.charcoal div.color_fill { margin-left:13px; }
div.charcoal {  }
div.orange { }
div.orange div.color_fill { margin-left:8px; }
div.green div.color_fill { margin-left:5px; }
div.green {  }

table tr td {
	text-align:center;
}

/*----------------------New footer-------------------------------------*/
.footer-content {
	text-align: left;
	/*border-top: 1px solid #666;*/
	padding-top: 10px
}

.footer-product {
	float: left;
	width: 260px;
}

.footer-product  p{
	margin-bottom: 0px;
	/*font-style: italic;*/
}

.footer-link {
	margin-bottom: 15px;
}

.footer-desc {
	float: left;width: 275px;
}

.footer-desc p {
	margin-bottom: 0px;
}

.footer-desc #inner {
	padding-left: 12px;
}
.footer-pages {
	float: left;width: 241px;
}

.footer-pages p {
	margin-bottom: 0px;
}

.page-list {
	margin-bottom: 30px;
}

.email-info{
	height: 160px;
	margin: 0;
	padding: 5px 0 0 20px;
}
