body{
	padding:0;
	margin:0;
	background:url(../images/background-bg.jpg) #ffffff repeat-x;}
img, a {
	outline:none;}
form{
	padding:0;
	margin:0;}
td {
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#4b4b4b;
	font-weight:normal;
	text-decoration:none;}
a{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#3399CC;
	font-weight:normal;
	text-decoration:none;}
p {
	padding:0;
	margin:16px 0 0 0;}
a:hover{
	text-decoration:underline;}
.bannerBG{
	background:url(../images/banner.jpg) no-repeat;
	height:234px;}
.logo{
	padding:0;
	margin:0;}
.logo h1{
	margin:0;
	padding:0;
	display:none;
	text-indent:-1000px;}
.menu{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	text-align:center;}
.menu ul {
	padding:0;
	margin:0;
	list-style:none;}
.menu ul li {
	padding:0;
	margin:0;
	float:right;
	height:24px;
	background:url(../images/menu-seperator.gif) no-repeat 0 7px;}
.menu ul li.firstMainMenu, .menu ul li ul li {
	background:none;}
.menu ul li a{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	padding:0 15px;
	display:block;
	line-height:24px;}
.menu ul li a:hover{
	text-decoration:underline;}
.menu ul li a.selectedMenu{
	font-weight:bold;
	text-decoration:none;}
.menu ul li ul {
	display:none; position:absolute; width:70px; margin:0 0 0 -10px;}
.menu ul li:hover ul {
	display:block; position:absolute; width:70px; margin:0 0 0 -10px;}
.leftLine{
	height:26px;
	border-left:1px solid #ffffff;}
.subscribe{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}
.submenu{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;}
.submenu ul{
	list-style:none;
	padding:0;
	margin:0;}
.submenu ul li{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background:url(../images/sub-menu-seperator.gif) no-repeat 0 0;
	padding:0 14px 0 16px;
	float:left;
	height:23px;}
.submenu ul li a{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
	text-transform:uppercase;}
.submenu ul li a:hover{
	color:#333333;
	text-decoration:none;}
.submenu ul li.noSubmenuBackground{
	padding:0 13px 0 0;
	background:none;}
.submenu ul li a.selectedSubMenu{
	color:#333333;
	text-decoration:none;}
.formField{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	width:159px;
	border:1px solid #c17134;
	padding:3px 2px;}
.leftRightLine{
	border-left:1px solid #969696;	
	padding:5px 0;}
.dottedBorder{
	padding:6px 0;
	border-top:1px dotted #464646;}
.smallTableBorder{
	border:1px solid #cfcfcf;}
.greenTable{
	background-color:#8ec437;
	height:18px;
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	text-align:center;}
.orangeTable{
	background-color:#eb751b;
	height:24px;
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	text-align:center;}
.orangeHeading{
	background-color:#eb751b;
	height:24px;
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	padding:5px;}
.newsBodyText{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#4b4b4b;
	font-weight:normal;
	text-decoration:none;}
.productsBorder{
	padding:10px 0 15px 0;
	border-bottom:1px solid #c8c8c8;
	border-top:1px dotted #c8c8c8;}
.dateHeading{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#eb751b;
	font-weight:bold;
	text-decoration:none;}
.imageBG{
	background-color:#ffffff;
	padding:5px 0;}
.aboutYmrBG{
	background:url(../images/about-ymr-bg.jpg) no-repeat;
	height:35px;
	padding:8px 0;}
.aboutYMRText img{
	float:left;
	padding:0 12px 4px 0;}
.footerBG{
	background:url(../images/footer-bg.gif) repeat-x;
	height:69px;}
.footerImage{
	background:url(../images/footer-images.jpg) no-repeat;
	height:60px;
	padding:5px 0 0 0;}
.footer{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;}
.footer a{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;}
.footer a:hover{
	text-decoration:underline;}
.footer a.privacy{
	text-decoration:underline;}
.footer a:hover.privacy{
	text-decoration:none;}
.innerPageLeftPannelBG{
	background:#f5f5f5;
	border-left:1px solid #eae9e9;
	border-right:1px solid #eae9e9;
	border-bottom:1px solid #eae9e9;
	padding:21px 0 16px 0;}
.logintableBG{
	background:#f5f5f5;
	border:1px solid #eae9e9;
	padding:21px 0 16px 0;}
.tableBG{
	background:#f5f5f5;
	border:1px solid #eae9e9;
	padding:5px;}
.innerPageLeftPannelText ul{
	padding:0;
	margin:0;
	list-style:none;}
.innerPageLeftPannelText ul li{
	background:url(../images/bullet-square.gif) no-repeat 0 2px;
	padding:0 0 15px 18px;}
.greenText{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#337202;
	font-weight:bold;
	text-decoration:none;}
.ashText{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#4b4b4b;
	font-weight:bold;
	text-decoration:none;}
.contactUsBg{
	padding: 0px 0 0 10px;
	background-color:#f5f5f5;
	height:80px;}
.contactUsText {
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#4b4b4b;
	font-weight:bold;
	text-decoration:none;
}
.phoneNo{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:18px;
	color:#4c6303;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;}
.heading1{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#404040;
	font-weight:bold;
	text-decoration:none;}
.displaySearch ul{
	padding:15px 0 0 12px;
	margin:0;
	list-style:none;}
.displaySearch ul li{
	background:url(../images/green-bullet.gif) no-repeat 0 4px;
	padding:0 0 0 12px;}
.displaySearch ul ul{
	padding:3px 0 10px 12px;
	margin:0;
	list-style:none;}
.displaySearch ul ul li{
	background:url(../images/bullet-square.gif) no-repeat 0 4px;
	padding:0 0 0 12px;}
.principal img{
	float:left;
	padding:15px 15px 0 0 ;}
.principal2 img{
	float:right;
	padding:15px 0 10px 15px;
	margin:0;}
.lighting ul{
	padding:15px 0 0 12px;
	margin:0;
	list-style:none;}
.lighting{
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:13px;
	color:#337202;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;}
.lighting ul li{
	background:url(../images/green-bullet.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:13px;
	color:#337202;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;}
.lighting ul li a{
	text-decoration:none;
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:13px;
	color:#337202;
	font-weight:normal;
	text-decoration:none;
	text-align:justify;}
.lighting ul li a:hover{
	text-decoration:underline;}
.cartTable{
	border-top:1px solid #000;
	border-left:1px solid #000;
}
.cartTd{
	border-right:1px solid #000;
	border-bottom:1px solid #000;}
.solarMenuUL {
	padding:0;
	margin:14px 0 0 0;
	list-style:none;
	width:150px;}
.solarMenuUL li {
	padding:0;
	margin:2px 0 0 0;
	background:none;
	height:24px;}
* html .solarMenuUL li {	
	margin:2px 0 -2px 0;}
.solarMenuUL li a {
	border:1px solid #d6d6d6;
	line-height:22px;
	background-color:#f5f5f5;
	font-family:Tahoma, Arial, Georgia, "Times New Roman";
	font-size:11px;
	color:#4b4b4b;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:0 0 0 7px;
	text-transform:uppercase;}
.solarMenuUL li a:hover {
	color:#337202;
	background-color:#d2e1b4;
	border:1px solid #89af39;
	text-decoration:none;}
.headingOrange {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e8731a;}
.headingGreen {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#73b42a;}
.contentGreenBold {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c650f;
	font-weight:bold;
	line-height:20px;
	padding:0 0 5px 0;}