/*header*/
html {overflow-x: ;

    display: block !important;
}
.print { display:none; }

#header2 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:159px;
		background-image:url(http://img.wholesalesolar.com/header_bg5.jpg);
	background-repeat:no-repeat;
}

#container2 {
	background-color:#083972;
	height:160px;
	background-image:url(http://img.wholesalesolar.com/nav_slices/Wholesale_Solar_trans.png);
	background-repeat:repeat-x;
	background-position:bottom;

}
	
html > body #trans_corner {

	left:0px;
	position:static;
	top:-200px;
	height:25px;
	z-index:1;
	background-position:right;
	background-image:url(http://img.wholesalesolar.com/nav_slices/nav_corner.png);
	background-repeat:no-repeat;
	min-width:490px;
	max-width:945px;
	margin-right:228px;

}

#logoClick {
	position:absolute;
	left:25px;
	top:30px;
	width:654px;
	height:60px;
	z-index:3;
}

div.spacer {
  clear: both;
  }
  
#navlist {
float:right;
font-size:9pt;
width:228px;
z-index:4;
}
#navlist li {
color:#FFFFFF;
display:inline;
float:left;
list-style-type:none;
padding-right:14px;
position:relative;
top:-33px;
z-index:4;
}

#navlist li a:link
{
text-decoration:none;
color:#FFFFFF;

}
#navlist li a:visited
{
text-decoration:none;
color:#FFFFFF;

}
#navlist li img
{
top:-5px;
position:relative;
margin-right:0px

}

/*IE 6 Sucks*/
#navlist2 {
font-size:9pt;
}
#navlist2 li {
display:inline;
list-style-type:none;
padding-right:30px;
top:15px;
z-index:4;
background-color:#083972;
}
#navlist2 li a:link
{
text-decoration:none;
color:#FFFFFF;

}
#navlist2 li a:visited
{
text-decoration:none;
color:#FFFFFF;

}

#navlist3 {
float:right;
font-size:9pt;
width:228px;
}
#navlist3 li {
color:#FFFFFF;
display:inline;
float:left;
list-style-type:none;
padding-right:14px;
position:relative;
top:-22px;
z-index:4;
}

#navlist3 li a:link
{
text-decoration:none;
color:#FFFFFF;

}
#navlist3 li a:visited
{
text-decoration:none;
color:#FFFFFF;

}
#navlist3 li img
{
top:0px;
position:fixed;
margin-right:0px

}
h1 {
font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:normal; text-align:left; color:#FFFFFF; margin-bottom:0; margin-top:0;
}
.navbar {
background-image:url(http://www.wholesalesolar.com/test/alpha/images/wholesale_solar_nav_bar.gif);height:24px; background-repeat:repeat-x; white-space:nowrap; margin-top:0px;
}
a:active,a:link,a:visited,a:hover{font-family:Arial,Helvetica,sans-serif;}
a:active{color:#039;}
a:link{color:#00f;}
a:visited{color:#551a8b;text-decoration:underline;}
a:hover{color:#ff7800;}
a.mainLink:link,a.mainLink:visited,a.mainLink:active,a.mainLink:hover{font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;font-weight:bold; margin-right:12px;}
a.mainLink:link,a.mainLink:visited,a.mainLink:active{color:#039;}
a.mainLink:hover{color:#ff7800;}
a.mainActive:link,a.mainActive:visited,a.mainActive:active,a.mainActive:hover{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#ff7800;text-decoration:none;font-weight:bold; margin-right:12px;}
a.sublink2:link,a.sublink2:visited,a.sublink2:active,a.sublink2:hover{font-family:Arial,Helvetica,sans-serif;font-size:9pt;text-decoration:none;font-weight:bold;}
a.sublink2:link,a.sublink2:visited,a.sublink2:active{color:#fff;}
a.sublink2:hover{color:#039;;}
a.sublink3:link,a.sublink3:visited,a.sublink3:active,a.sublink3:hover{font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:normal;text-decoration:none;}
a.sublink3:link,a.sublink3:visited,a.sublink3:active{color:#039;}
a.sublink3:hover{color:#ff7800;}
a.slcopyright:link,a.slcopyright:visited,a.slcopyright:active,a.slcopyright:hover{font-family:Arial,Helvetica,sans-serif;font-size:8pt;text-decoration:none;font-weight:normal;}
a.slcopyright:link,a.slcopyright:visited,a.slcopyright:active{color:#8896a4;}
a.slcopyright:hover{color:#f90;}
a.boldLink:link,a.boldLink:active,a.boldLink:visited,a.boldLink:hover{font-family:Arial,Helvetica,sans-serif;font-size:11pt;font-weight:bold;}
a.boldLink:link,a.boldLink:active{color:#039;text-decoration:underline;}
a.boldLink:visited{color:#f0f;text-decoration:none;}
a.boldLink:hover{color:#ff7800;}
.strong,.title,.title2,.titleRedLg,.title3{font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
.title{font-size:10pt;color:#039;}
.title2{font-size:11pt;color:#cc0202;}
.titleRedLg{font-size:14pt;color:#cc0202;text-align:center;}
.title3{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#fff;font-weight:bold;}
.plainred,.plaingreen,.plainText,body,P{font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:normal;}
.plainred{color:#d00;}
.plaingreen {
color:#008800;
}.plainText{color:#000;}
.plainWht,.smBlk,.copyright,.boxText,UL,LI,.checkout{font-family:Arial,Helvetica,sans-serif;}
.plainWht{color:#fff;font-size:9pt;font-weight:bold;}
.copyright{font-size:8pt;color:#8896a4;font-weight:normal;} .copyright a{font-size:8pt;color:#8896a4;font-weight:normal; text-decoration:none;}
body{color:#000;}
P{color:#000;}
UL,LI{font-size:9pt;}
table.prodnav{border-collapse:collapse;border-spacing:0;border-left:1px solid #083972;border-right:0 solid #083972;margin:15px 0 15px 0;width:160px;}
table.prodnav th{color:#000;text-align:left;width:100%;padding:3px 3px 3px 3px;margin:0;background-color:#083972;background-image:url(http://www.wholesalesolar.com/test/images/bullet2.gif);background-repeat:no-repeat;background-position:left 2px;text-indent:9px;}
table.prodnav td{border-left:0 solid #000;border-right:1px solid #083972;border-top:0 solid #000;border-bottom:1px solid #083972;padding:2px 2px 2px 2px;margin:0;background-color:#fff;background-image:url(http://www.wholesalesolar.com/test/images/bullet2.gif); height:11px; width:11px; background-repeat:no-repeat;background-position:left 2px;text-indent:9px;}

table.featured a:active{text-decoration:none;}
table.featured a:visited{text-decoration:none;}
body{margin:0;padding:0;}
blockquote{background-color:#e0e0e0;padding:8px;text-align:left;border:1px solid #083972;overflow: hidden;}

#cse-search-box .searchsubmit{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;}
#SignUp .signupframe{border:1px solid #083972;width:160px;color:#039;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:left;}
#SignUp .signupframe th{color:#000;text-align:left;width:100%;padding:3px 3px 3px 3px;margin:0;background-color:#083972;background-image:url(http://www.wholesalesolar.com/test/images/bullet2.gif);background-repeat:no-repeat;background-position:left 2px;text-indent:9px;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#fff;font-weight:bold;}
.picture{background-color:#f9f9f9;border:1px solid #ccc;padding:3px;font:11px/1.4em Arial,Helvetica,sans-serif;}
.picture img{border:1px solid #ccc;vertical-align:middle;margin-bottom:3px;}
.left{margin:.5em .8em .5em 0;float:left;}

a.title4:link,a.mainActive:visited,a.mainActive:active,a.mainActive:hover{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#f47620;text-decoration:none;font-weight:bold; margin-right:12px;}

.clear{clear:both;}


input
{
color: #000;
font-weight:bold;
}
.Org {
    font-size: 13pt;
    color: #d96827;
    font-weight: bolder;
}
.Redsmal {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-variant: small-caps;
    color: #cc0202;
}
.cart-price {
display:inline;
float:none;
}

.cart-add {
color:#000000;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
margin-left:10px;
font-size:9pt;
}
fieldset {border:none;
padding:0;}
.fieldset {border:none;
padding:0;}
td.title2 fieldset {
border:medium none;
padding:0;
width:250px;
}
.cart-price-print{display:none;}
.call {
color:#008800;
font-size:10pt;
font-weight:normal;
}

.addthis_default_style {
}

.addthis_button_email {
margin:0 0 0 0;
padding:0 0 0 0;}
.addthis_button_facebook_like {
margin:0 0 0 0;
padding:0 0 0 0;}
.addthis_button_google_plusone {
margin:0 0 0 0;
padding:0 0 0 0;}


.alert {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 2px 2px 5px #888888;
    clear: both;
    display: block;
    height: 95px;
    margin: 0 auto;
    padding-top: 2px;
    width: 639px;
}
.border {
outline-style:solid;
outline-width:thin;
outline-color:#083972;
overflow: hidden;
}
.pile {
    background-image: url("https://www.wholesalesolar.com/images/dollar-pile.jpg");
    display: block;
    float: left;
    height: 95px;
    margin: 0 2px;
    width: 133px;
}
.bag {
    background-image: url("https://www.wholesalesolar.com/images/dollar-bag.jpg");
    display: block;
    float: left;
    height: 95px;
    margin: 0 0px;
    width: 95px;
}

.mcontent {
    display: block;
    float: left;
    height: 95px;
    margin: 0 -12px;
    width: 407px;
	
}

.mcontent .plaingreen1 {
    color: #008800;
    font-size: 14px;
	-webkit-text-size-adjust:none;
}

.mcontent .plaingreen1 a:link{
    color: #008800;
    font-size: 14px;
	-webkit-text-size-adjust:none;
}

.mcontent .plainred1 {font-size:11pt;color:#DD0000;-webkit-text-size-adjust:none;}

 /* common styling */
.balloon {
font-family: Arial,Helvetica,sans-serif; 
width:;
height:;
margin:;
}
.balloon ul {
padding:0; 
margin:0;
border:0;
list-style-type: none;
}
/*.balloon ul li {
float:left;
margin:5px;
width:150px;
height:150px;
border:1px solid #000;
}*/
.balloon ul li a, .balloon ul li a:visited {
display:block;
text-decoration:none; 
color:; 
width:; 
height:; 
color:; 
background:;
}
.balloon ul li a img, .balloon ul li a:visited img {
border:0;
}

.balloon ul li dl {
visibility:hidden;
position:absolute;
}

/*table {
margin:-2px;
border:0;
padding:0;
border-collapse:collapse;
font-size:1em;
}*/

.balloon dl {width:200px; padding:0 0 20px 0; height:auto;}
.balloon dt {margin:0; padding:; font-size:0; font-weight:bold; color: ;  text-align:center;}
.balloon dd {margin:0; padding:5px 5px; color:#000; font-size:1em; border:1px solid #083972; border-bottom:1px solid #083972; border-top:1px solid #083972; border-width:1px; background:#fff;-moz-box-shadow: 10px 10px 35px #000;
-webkit-box-shadow: 10px 10px 35px #000; box-shadow: 10px 10px 35px #000; -moz-border-radius: 15px; border-radius: 15px;}
.balloon dd p {padding:0; margin:0px 0;}


/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover,
.balloon ul li a:hover {
position:relative;
cursor: pointer;
cursor:hand;
}

.balloon ul li:hover dl,
.balloon ul li a:hover dl {
visibility:visible;
color:;
top:65px;
left:45px;
cursor:default;
}

.balloon ul li:hover dl em,
.balloon ul li a:hover dl em {
display:block;
position:absolute;
left:-20px;
top:75px;
width:30px; 
height:36px;
}

.balloon ul li:hover dl a,
.balloon ul li a:hover dl a {
height:;
color:;
background:transparent;
text-decoration:underline;
display:inline;
}

.balloon ul li:hover dl a:hover,
.balloon ul li a:hover dl a:hover {
text-decoration:none;
background:transparent;
}

.mcontent .plainred1 a:link {
    color: #DD0000;
    font-size: 14px;
}
