html img {
border: 0;
}

.clearSpot {
clear : both;
height : 0.01em;
}
.clearSpacer { 
clear : both; 
height : 0.01em; 
} 
.clearSpacer3 { 
height : 3px; 
clear : both;  
} 
.clearSpacer5 { 
height : 5px; 
clear : both; 
}
.clearSpacer8 { 
height : 8px; 
clear : both; 
} 
.clearSpacer10 { 
height : 10px; 
clear : both;
}
.clearSpacer15 { 
height : 15px; 
clear : both;
}
.clearSpacer20 { 
height : 20px; 
clear : both;
}

a: link {
color: #008000; 
text-decoration: none;
} 
a: visited {
color: #cccccc; 
text-decoration: none;
}
a: active {
color: #ff0000; 
text-decoration: none;
}
a: hover {
color: #3300ff; 
text decoration: none;
}

body {
font-family : verdana,arial,helvetica,sans-serif;
backgroundkk: #C3E1F3 url(../images/body_back.jpg) repeat-x left top;
background-color: #fff;
padding: 0px;
margin: 0px;
text-align: center;
font-size: 62.5%;
color: #000;
line-height: 125%;
min-width: 990px;
margin: 0 auto;
}

div#pageWrap { 
width : 980px;
margin: 0 auto;
padding: 0px;
background-color: #fff;
text-align: center;
} 

.bodyWrapDiv {
width: 980px;
text-align: left;
background-color: #fff;
}

p {
font-size: 100%;
margin-bottom: .3em;
}

p.normalSpacing {
margin-top: 5px;
padding-top: 0px;
}

h1, h2, h3, h4, h5, h6
{
font-family : verdana,arial,helvetica,sans-serif;
}

h2
{
margin-top:0px;
margin-bottom: .3em;
}

h3
{
margin-top:0px;
margin-bottom: .3em;
}

h4
{
margin-top:0px;
margin-bottom: .3em;
}

h5
{
margin: 0;
padding: 0;
}


h2.categoryPageHeader {
font-size: 1.5em;
font-weight: bold;
padding-bottom: 0px;
margin-bottom: 0px;
color: #2e9ed1;
line-height: 100%;
}

h2.skylightShadeTitle {
font-size: 1.1em;
font-weight: bold;
padding-bottom: 0px;
margin-bottom: 0px;
color: #000;
line-height: 100%;
}

.headerBoxLeft {
width: 100%;
height: 25px;
float: left;
background-color: #0A7ABC;
text-align: center;
padding-top: 0px;
}

#searchContent {
margin-top: 4px;
padding: 0px;
float: right;
width: 280px;
border: none;
margin-right: 10px;
}

div.search {
overflow:hidden;
}

.searchButtonSite {
float:right;
border: 0px solid #165EC9;
width:74px;
height:18px;  
background: url('../images/search.png');
padding: 0px;
}

.searchBloxText {
margin-left: 0px; 
background:#fff;
width: 190px;
color:#000;
float: left;
border: none;
height: 16px;
padding: 0px;
}

table#mainContent td { 
/*vertical-align : top;*/
/*text-align:left; */
}
table#mainContent td#leftColumn { 
border-right : 1px solid #eee;
border-left : 1px solid #eee; 
width : 164px;
vertical-align: top;
} 
table#mainContent td#middleColumn {
padding: 0 19px 20px; 
/*font: 100% Verdana,"Trebuchet MS",sans-serif;*/
vertical-align: top;
} 
table#mainContent td#rightColumn { 
border-left : 1px solid #eee;
border-right : 1px solid #eee; 
width : 164px; 
vertical-align: top;
}

/* ---Middle Column Configuration--- */

.centerColumn {
font-size: 10px;
}


/* ---Footer Configuration--- */
#navSuppWrapper {
background-color: #0A7ABC;
text-align: center;
height: 5px;
}

.footerCopyright {
FLOAT: left;
width: 350px;
}
.footerNavigation {
padding-right: 5px; 
padding-left: 5px; 
FLOAT: right;
width: 350px; 
padding-bottom: 0px; 
padding-top: 0px;
text-align: right;
}
.footerNavigation A {
color: #ffffff; /*#666666*/
background-color: transparent;
}
.footerNavigation A:hover {
color: #165EC9
}



#dhtmltooltip{
	position: absolute;
	width: 200px;
	text-align: left;
	border: 1px dashed #333333;
	padding: 8px;
	background-color: #FFFFCC;
	color: #333333;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmltooltip p {
	text-align: center;
}

div#ToolTipID {
	text-align: left;
	color: #F8EFFF;
}
.helpbar {
float:right;
margin-right: 3px;
margin-bottom: 0px;
padding-bottom: 0px;
}
A.helpMenu:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #7a7a7a; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.helpMenu:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #7a7a7a; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.helpMenu:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #da5903; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.helpMenu:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #7a7a7a; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
ul.lmenu
{
	list-style: none;
	display: block;
	margin: 2px 0 10px 0;
	padding: 0;
	line-height: 145%;
	font-size: 11px;
	font-family: Tahoma, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;

}
ul.lmenu li
{
	list-style: none;
	display: block;
}
ul.lmenu li a:visited, ul.lmenu li a:link
{
	display: block;
	padding-left: 10px;
	color: #363835;
}
ul.lmenu li a:hover
{
	background-color: #b5c5b1;
	color: #000000;
	display: block;
	text-decoration: none;
}

.logo { 
width: 248px; 
height: 70px;
float: left;
margin-right: 55px;
}

#underConstruction {
width: 351px; 
height: 65px;
float: left;
background-image: url("../images/underConstruction.gif");
}

.paymentBanner
{
	position: absolute;
	top: 10px;
	left: 560px;
	width: 137px;
	height: 61px;
}
.safeShoppingBanner
{
	position: absolute;
	top: 10px;
	left: 410px;
	width: 137px;
	height: 61px;
}

.whyusText {
color: #FFF7DF;
float: left;
padding: 0px;
margin-left: 5px;
margin-top: 5px;
width: 701px;
text-align: left;
font-size: 120%;
}

.footerSecureIcon { 
float : left; 
margin-left : 5px; 
margin-top : 3px; 
} 
.footerAcceptedPayments { 
float : right; 
margin-right : 5px; 
margin-top : 3px; 
}

#bottomSelfHelp {
background-image: url("../images/infobottomback.jpg");
background-repeat: repeat-x;
width: 980px;
height: 90px;
color: #356AA3;
}

#bottomSelfHelp .selfHelpLinks H3 {
color: #4EA2D3;
font-size: 100%;
}

#bottomSelfHelp .selfHelpLinks {
margin-left: 10px;
padding-left: 0px;
width: 150px;
font-size: 11px;
float: left;
margin-top: 5px;
padding-top: 0px;
color: #356AA3;
text-align: left;
}

#bottomSelfHelp .selfHelpLinks a:link {
text-decoration: none;
color: #356AA3;
}


#bottomSelfHelp .selfHelpLinks a:active {
text-decoration: none;
color: #356AA3;
}

#bottomSelfHelp .selfHelpLinks a:hover {
color: #ED0D3D;
text-decoration: underline;
}

#bottomSelfHelp .selfHelpLinks a:visited {
text-decoration: none;
color: #356AA3;
}

.headerBoxTop{
height: 66px;
text-align: left;
width: 100%;
}
.orangeContactBox {
background-image: url("../images/orangebase.png");
width: 310px;
height: 45px;
float: right;
padding: 10px 5px 0;
margin-top: 10px;
font-weight: bold; 
font-size: 8pt; 
color: #7a7a7a; 
font-family: arial, helvetica, sans-serif;
}
.phone { 
width: 140px; 
float: left;
overflow: hidden;
margin-top: 5px;
}
.phoneImage {
float: left;
}
.phoneInfo {
width: 90px; 
float: right;
text-align: center;
}
.cart {
width: 145px; 
float: right;
overflow: hidden;
}
.cartImage {
float: left;
margin-right: 15px;
margin-top: 5px;
}
.cartInfo {
width: 100px; 
float: left;
}
.cartInfo a,.cartInfo a:link,.cartInfo a:visited,.cartInfo a:active {
color: #7a7a7a; 
text-decoration: none;
}
.cartInfo a:hover {
color: #da5903; 
text-decoration: underline;	
}

.helpRight {
float:right; 
width: 308px;
}

.helpSectionDivider { 
background-image: url("../images/vertical_divider.jpg");
FLOAT: left; 
width: 1px;
height: 90px;
}

.helpLeft {
float:left; 
width: 667px;
}

.customerConfidence {
margin-left: 10px; 
width:285px; 
height: 65px; 
float: left;
}



.creditCardBottom {
background-image: url("../images/creditcardsandsuch-123.png");
width:148px; 
height: 66px; 
float: left;
}

.bbbBottom {
width:134px; 
height: 65px; 
float: right;
}

.copyrightBottom {
float: left; 
margin-left: 5px; 
margin-top: 5px; 
padding-top: 0px;
}

.leftColHeader {
color: #fff;
font-weight: bold;
text-align: left;
background-color: #6FB9EF;
font-size: 100%;
text-transform: uppercase;
padding: 4px 5px;
position: relative;
}


.leftColHeaderBKup {
color: #fff;
font-weight: bold;
text-align: left;
background-color: #0A7ABC;
font-size: 100%;
text-transform: uppercase;
padding: 4px 5px;
position: relative;
}

.leftColHeaderText {
font-family: arial;
font-size: 11px;
}

.leftColProdCat {
color: #356AA3;
background: #F0F0F0 url(/images/lgbullet2.png) no-repeat 3px center;
font-size: 11px;
font-weight: bold;
text-align: left;
height: 18px;
padding-left: 22px;
padding-top: 6px;
}

.leftColProdCatText {
margin-top: 7px;
padding-top: 0px;
}

.leftColNav {
margin-bottom: 5px;
font-size: 10px;
background-color : #fff; 
color : #0B1E35;  
text-decoration : none;
font-family : verdana, Arial, Helvetica, sans-serif; 
}

.leftColNav2 {
text-align: left;
height: 145px;
font-size: 10px;
padding: 5px;
}

.navlistings a {
line-height: 15px;
font-size: 10px;
background-color : #fff; 
color : #0B1E35;  
text-decoration : none;
font-family : verdana, Arial, Helvetica, sans-serif;
} 
.navlistings a:link {
font-size: 10px;
background-color : #fff; 
color : #0B1E35;  
text-decoration : none;
font-family : verdana, Arial, Helvetica, sans-serif; 
} 
.navlistings a:visited {
font-size: 10px;
background-color : #fff; 
color : #0B1E35;  
text-decoration : none;
font-family : verdana, Arial, Helvetica, sans-serif; 
} 
.navlistings a:hover {
font-size: 10px;
background-color : #fff; 
color : #FF7365;  
text-decoration : none;
font-family : verdana, Arial, Helvetica, sans-serif; 
}

ul.navlist { 
padding: 0;
margin-left: 4px;
margin-right:0;
margin-bottom: 10px;
margin-top: 5px;
list-style: none;
}

ul.navlist li {
background-image: url("../images/bullet.gif"); background-repeat: no-repeat;
padding-left: 10px;
margin-top: 0px;
}

.productBullet {
background-image: url("../images/lgbullet2.png");
width: 15px;
height: 15px;
margin: 5px 5px 5px 3px;
padding: 0px;
float: left;
}
#testimonialsIcon
{
	position: absolute;
	top: -10px;
	right: 0;
	z-index: 101;
}

#topMenu
{
	background: url(../images/topmenu_back_3.jpg) repeat-x left top;
	width:975px;
	height: 34px;
	padding-top: 5px;
	padding-left: 5px;
	text-align:center;
	line-height:normal;
}
ul#mainMenu
{
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#mainMenu li
{
	display: inline;
	margin: 0;
	padding: 0;
}
ul#mainMenu li a
{
	float: left;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	padding-left: 6px;
}
ul#mainMenu li a span{
float:left;
display:block;
padding: 6px 15px 12px 9px;
}
ul#mainMenu li a.current
{
	color: #ffffff;
background:url(../images/topMenu_left_3.png) no-repeat left -33px;
cursor: pointer;
}
ul#mainMenu li a.current span{
background:url(../images/topMenu_right_3.png) no-repeat right -33px;
}
ul#mainMenu li:hover a
{
	color: #660000;
	background:url(../images/topMenu_left_3.png) no-repeat left top;
	cursor: pointer;
}
ul#mainMenu li:hover a span{
background:url(../images/topMenu_right_3.png) no-repeat right top;
padding-top: 6px;
}
#top10 {
background: url(../images/top10_banner_back.jpg) no-repeat left bottom;
width: 160px;
}
#top10 .top10Body {
padding: 6px 10px;
}
#top10 ol {
margin: 0 0 0 10px;
padding: 0 0 0 10px;
}
#top10 ol a {
text-decoration: none;
color: #0B1E35; 
}
#top10 ol a:hover {
text-decoration: none;
color: #FF7365; 
}
.columnBanner {
margin-top: 0px;
}
.whyusBanner {
position: relative;
margin: 5px 0;
}
.whyusBanner ul {
position: absolute;
top: 25px;
left: 6px;
margin: 0 0 0 6px;
padding: 0 0 0 6px;
}
#testimonialBanner {
line-height: normal;
}
#testimonialBanner a, #testimonialBanner a:hover {
color: #000000;
margin:0;
padding:0;
text-decoration:none;
}
.testimonialBannerBody {
background: url(../images/testimonial_banner_body.jpg) repeat-y left top;
width:148px;
padding: 6px;
}

#breadcrumbsBox {
width: 610px;
text-align: ;left;
height: 25px;
}

.breadcrumbs { 
font-size: 100%;
font-weight : normal;
color : #000000; 
text-align : left;
padding: 0px 0px 10px 5px;
margin: 0px 0px 0px 0px;
width: 590px;
float: left;
} 
.breadcrumbs a { 
color : #999999; 
background-color : #ffffff; 
text-decoration : none; 
} 
.breadcrumbs a:visited { 
color : #999999; 
background-color : #ffffff; 
text-decoration : none; 
} 
.breadcrumbs a:hover { 
color : #ff0000; 
background-color : #ffffff; 
text-decoration : underline; 
} 
.breadcrumbs a:active { 
color : #5e8cba; 
background-color : #ffffff; 
text-decoration : none; 
}

.homePicBreadcrumbs {
width: 10px;
float: left;
height: 10px;
margin-top: 0px;
background: url(/images/home.gif); background-repeat: no-repeat;
padding:0px;
border: 0px;
}
a.tooltipLabel {
color: #2200CC;
background: color:#F6F6F6;
text-decoration: underline;
}
.tooltipLabel a:visited { 
color : #2200CC;
background: color:#F6F6F6;
text-decoration : none; 
} 
.tooltipLabel a:hover { 
color : #FF2200;
background: color:#F6F6F6;
text-decoration : underline; 
} 
.tooltipLabel a:active { 
color : #2200CC;
background: color:#F6F6F6;
text-decoration : none; 
}
/*
.required {
	color: #cc0000;
}
*/
.productTitleCatPage {
	cursor: pointer;
}
.productTitleCatPage:hover {
	color: #FF3408;
}

.accentAnnouncement { 
width: 610px;
border: 1px solid #a6c9e2; 
background-color: #0066CC;
background-image: url("../images/box_back.jpg");
color: #ffffff;
}

.announceContent {
padding: 5px;
text-align: left;
}

.annHeader {
border: none; 
background: #00498e; 
color: #ffffff; 
font-size: 150%; 
font-weight: bold;
padding: 5px;
margin-bottom: 10px;
}

.BoxLeftContent {
font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; 
font-size: 12px;
text-align: left;
width: 300px;
float: left;
}

.BoxLeftContent a {
color: #ffffcc; text-decoration: none
}

.BoxRightContent {
background-image: url("../images/box_energysmart.png");
width: 257px;
float: right;
height: 239px;
padding: 0px;
margin: 0px;
}
/*
.BoxRightContent1 {
background-image: url("../images/box_ecogreenshades.png");
width: 255px;
float: right;
height: 251px;
padding: 0px;
margin-right: 10px;
}
*/
.BoxRightContent1 {
background-image: url("../images/box_ecogreenshades_1.png");
width: 255px;
float: right;
height: 248px;
padding: 0px;
margin-right: 10px;
}
