/*NIFTY ROUNDED CORNERS USED ON COMPLETE SYSTEMS, BOOKSTORE ETC...*/
#centered img{border:none; display:block;}
div#nifty{width:747px; margin:0px 5px 0px 5px; background: #9BD1FA; color:#ffffff; text-align:left;}
#nifty p, #nifty h2, #nifty h3{padding:0px 20px 0px 20px}
#nifty h2{font-size:200%; margin-bottom:0px;}
#nifty h3{margin-bottom:0px; color:#3061a0;}
#nifty p{margin-bottom:30px; color:#3061a0;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div#nifty_bs{width:747px; margin:0px 5px 0px 5px; background: #ffd300; color:#ffffff;}
#nifty_bs p, #nifty_bs h2, #nifty_bs h3{padding:0px 20px 0px 20px}
#nifty_bs h2{font-size:200%; margin-bottom:0px;}
#nifty_bs h3{margin-bottom:0px; color:#3061a0;}
#nifty_bs p{margin-bottom:30px; color:#3061a0;}
b.rtop_bs , b.rbottom_bs {display:block;background: #FFF}
b.rtop_bs  b, b.rbottom_bs  b{display:block;height: 1px;
    overflow: hidden; background: #ffd300;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop_bs  b.r4, b.rbottom_bs  b.r4{margin: 0 1px;height: 2px}

/*learning center styles*/
.ll, .ll a{
	list-style-image:url(file:///C|/apache2triad/htdocs/www.solar2renewableenergy.com/lang/images/arrow.gif); FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #757575; text-align:left; line-height: 1.8;
}
.ll a:link, .ll a:visited   { text-decoration: underline; color: #757575; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;line-height: 1.8; }

.ll a:hover { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;line-height: 1.8;}

.lc {padding-bottom:25px; width:850px; text-align:left; background-color:#ffffff; margin:0 auto; }
.lc div{width:275px; text-align:center;}
.lc span{padding:2px; text-align:center; display:block; color:#ffffff; font-size:14px; background-color:#0E3A5F; font:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#col_l{float:left;}
#col_c{ float:left; margin-left:12.5px;}
#col_r{float:right;}

.lc img, .lcl img{border:none;}
.lcl {FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif; text-align:left; width:100%; display:block; }
.lcl hr{width=100%; height:3px; background-color:#ffd300; color:#ffd300; border:0; }
.lcl span{display:block; height:15px;}
.lcl table{width:100%; padding:0px; margin:0px; border:0px; border-spacing:0px; border-collapse:none; text-align:left; margin-bottom:35px; margin-top:15px;}
.lcl td{width:20%; padding:5px; margin:0px; border:0px; border-spacing:0px; border-collapse:none; text-align:center; vertical-align:middle;}
.lcl a{color:#666666; text-decoration:none; font-weight:normal;}

.bs #heading {FONT-WEIGHT: bold; FONT-SIZE: 16px; color:#ffffff; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif; text-align:left; padding:10px 0px 10px 0px;}
.bs table{padding:0px; margin:auto; border:0px; border-spacing:0px; border-collapse:none; text-align:center; }
.bs td{ text-align:center; padding:15px 10px 15px 10px;}
#wrapper {
	width: 850px;
	margin: 0px auto;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
}

/* Residential Solar */
.captions {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #023f77;
	FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
}
#gt_header{
	width:auto;height:100px; margin-bottom:10px;background-repeat:no-repeat;background-position:right;
	}
#gt_header div{
	position:relative; top:10px; left:20px;
	}
#gt_header h1{font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:lowercase; font-weight:normal; font-size:28px; 
color:#fff; margin:0; padding:0;}
#gt_header h2{font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:lowercase; font-weight:normal; font-size:20px; color:#fff; margin:0; padding:0;}

/* Big Buttons Implementation */


#gtmenu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#gtmenu li {
	float: left;
	margin:0;
}

#gtmenu li a{
	text-decoration:none;
	text-align:center;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	width:214px;
	height:66px;
	background:url(file:///C|/apache2triad/htdocs/www.solar2renewableenergy.com/lang/images/gt_learning/nav08_button.jpg) #fff no-repeat;
	margin: 2px 2px;
	display: block;
	padding: 8px 0px 0px 0px;
	vertical-align: middle;
}

#gtmenu a:hover{
color:#0C7BC6;
}

#gtmenu {
	width:654px; text-align:center; margin:0 auto;
}

#gtmenu .gtmenutitle {
	font-size: 14px;
	font-weight:bold;
}

#gt_submenu a {
	text-decoration:none;
	text-align:center;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	width:131px;
	height:20px;
	background:url(file:///C|/apache2triad/htdocs/www.solar2renewableenergy.com/lang/images/gt_learning/submenu_nav08.jpg) #000 no-repeat;
	margin: 2px 0px;
	padding: 5px 0px 0px 0px;
	vertical-align: middle;
	display: inline-block;
}

#gt_submenu a:hover {
color:#0C7BC6;
}

#gt_submenu {
	text-align: center;
	margin:0 auto;
	clear: both;
	width: 100%;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#gallery { width:350px; border: 1px solid rgb(153, 153, 153); padding: 0; margin:10px; float:right;}
#thumbs { margin:auto;  padding:5px;}
#thumbs a { margin:auto; width:50px; height:50px; }
#thumbs a img {width:50px; height:50px; border:1px solid #000000;}
#thumbs a img:hover {border-color:#ddd;}
a:focus { -moz-outline-style: none; }/*this avoids having image replacement sections display a dotted outline*/

.wrapper2 {
	color: #666666;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}

a img  {border:none;}
p{margin:16px 0 16px 0;}

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color:lightyellow;
}
.product {
	border: 1px solid #DDDDDD;
}
.border-box1 {
border:2px solid #FFFFFF;background-color:#fff;padding-left:3px;padding-bottom:5px;
}
.border_box2 {

border:2px solid #CCCCCC;background-color:#fff;padding-left:3px;padding-bottom:5px;
}
.sublinks {
	color: #1C69E0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
}

