/*
CSS file for Theme
*/
/*
Text
*/

.heading{
	Color : #51456F;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 16px;
	}

.sub_heading{
	Color : #2E0000;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 14px;
	}

.normal_bold_text{
	Color : #470303;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 12px;
	}

.normal_text{
	Color : #5A5A5A;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 12px;
	}
	
.normal_white_text{
	Color : #FFFFFF;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 12px;
	}
	
.normal_error_text{
	Color : #FF0000;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 12px;
	}

.normal_small_bold{
	Color : #470303;
	Font-Family : Arial;
	Font-Weight : Bold;
	Font-Size : 11px;
	}

.normal_small_text{
	Color : #5A5A5A;
	Font-Family : Arial;
	Font-Weight : Normal;
	Font-Size : 11px;
	}

/*
Table / Row
*/

#list_row_BG1,.list_row_BG1{
	Background-Color : #F1F1F1;
	}

#list_row_BG2,.list_row_BG2{
	Background-Color : #FFFFFF;
	}

#Application_Table{
	border-spacing : 10pt;
	padding : 5px;	
	Width : 100%;		
	font-family : "verdana";
	font-size : 10pt;
	}

#Form_Table{
	border-spacing : 10pt;
	padding : 0pt;	
	Width : 415px;
	Font-Family : Arial;
	Font-Size : 10pt;
	}

.TableBackGroundColor
{
    BACKGROUND-COLOR: #F1F1F1;
}

.buttonfontstyle{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#006699;	
	Font-Weight : Normal;
	} 
body{
	padding:0; margin:0;
	background:url(/sw/themes/11634/site_images/bg.gif) repeat-x 0 0 #F7F6F0;
	}
td{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#5A5A5A;
	}
a{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#950E0E; text-decoration:none; outline:none; cursor:pointer;
	}
a:hover{
	text-decoration:underline;
	}			
p{
	padding:0; margin:0;
	}
ul.topnav{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.topnav li{
	float:left;
	background:url(/sw/themes/11634/site_images/topnav-devidor.gif) no-repeat 0 0;
	padding:0 2px;
	font:normal 14px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-transform:uppercase;
	}
ul.topnav li.nodevidor{
	background:none;
	}
ul.topnav li a{
	font:normal 14px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-transform:uppercase; text-decoration:none; padding:0 4px;
	display:block; float:left; cursor:pointer;
	}
ul.topnav li a span{
	display:block; height:34px; cursor:poniter; float:left;	
	}
ul.topnav li a:hover{
	background:url(/sw/themes/11634/site_images/topnav-o.gif) repeat-x 0 0;
	text-decoration:none; 
	}
ul.topnav li a:hover span{
	background:url(/sw/themes/11634/site_images/topnav-arrow.gif) no-repeat 50% 0;
	}
.welcomeText{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#5A5A5A; padding:15px 0 19px 0;
	}
.producttext{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	}
a.productknowmore{
	background:url(/sw/themes/11634/site_images/prod-arrow.gif) no-repeat 64px 4px #E5E4E6;
	width:93px; height:11px; padding-left:5px;
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#545B60; text-decoration:none; display:block;
	}
a:hover.productknowmore{
	text-decoration:none; color:#D22222;
	}	
.placeaservicebg{
	background:url(images/place-a-service.gif) no-repeat 0 0;
	padding:60px 0 0 0;
}
.meterbg{
	background:url(images/mterread-bg.gif) no-repeat 0 0;
	padding:64px 0 0 80px;
}
.ordersupplybg{
	background:url(images/order-supply-bg.gif) no-repeat 0 0;
	padding:64px 0 0 80px;
}

a.placeknowmore{
	width:65px;
	background:url(/sw/themes/11634/site_images/place-knowmore.gif) no-repeat 100% 50%;
	height:11px; display:block; 
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#545B60; text-decoration:none; margin:5px 0 29px 0;
	}
a:hover.placeknowmore{
	text-decoration:none; color:#D22222;
	}
.footerbg{
	background:url(/sw/themes/11634/site_images/footerbg.gif) repeat-x 0 0;
	}
.copy{
	font:normal 11px/47px Arial, Helvetica, sans-serif;
	color:#3F3F3F; text-align:center;
	}
.serviceBg{
	background:url(/sw/themes/11634/site_images/place-a-service.gif) no-repeat 0 0;
	}
ul.serviceList{
	padding:0; margin:0;
	width:105px;
	}
ul.serviceList li{
	list-style-type:none;
	background:url(/sw/themes/11634/site_images/prod-arrow.gif) no-repeat 0 5px;
	padding:0 0 3px 9px;
	display:block;
	}
ul.serviceList li a{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	text-decoration:none;
	}
ul.serviceList li a:hover{
	text-decoration:underline;
	}
a.serviceMore{
	width:63px;
	background:url(/sw/themes/11634/site_images/prod-arrow.gif) no-repeat 100% 50%;
	display:block; 
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#545B60; text-decoration:none; margin:12px 0 27px 0;
	}
a:hover.serviceMore{
	text-decoration:none; color:#D22222;
	}
.meterReadBg{
	background:url(/sw/themes/11634/site_images/mterread-bg.gif) no-repeat 0 0;
	}
.meterReadTxt p{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	width:85px;
	}
.meterReadMore{
	width:63px;
	background:url(/sw/themes/11634/site_images/prod-arrow.gif) no-repeat 100% 50%;
	display:block; 
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#545B60; text-decoration:none; margin:9px 0 27px 0;
	}
a:hover.meterReadMore{
	text-decoration:none; color:#D22222;
	}
.orderSupplierBg{
	background:url(/sw/themes/11634/site_images/order-supply-bg.gif) no-repeat 0 0;
	}
.orderSupplierMore{
	width:63px;
	background:url(/sw/themes/11634/site_images/prod-arrow.gif) no-repeat 100% 50%;
	display:block; 
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#545B60; text-decoration:none; margin:20px 0 0 0;
	}
a:hover.orderSupplierMore{
	text-decoration:none; color:#D22222;
	}
.productsMre{
	background:url(/sw/themes/11634/site_images/prod-arrow.gif) no-repeat 139px 4px #E5E4E6;
	width:150px; height:11px; padding-left:5px;
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#545B60; text-decoration:none; display:block;
	}
a:hover.productsMre{
	text-decoration:none; color:#D22222;
	}
.specialBg{
	background:url(/sw/themes/11634/site_images/specialBg.jpg) no-repeat 0 0;
	padding:37px 0 0 11px;
	}
.specialBg p{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	width:86px;
	}
.specialBg a{
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#fff; margin:12px 0 7px 0;
	display:block;
	text-decoration:underline;
	}
.specialBg a:hover{
	text-decoration:none;
	}
.demoBg{
	background:url(/sw/themes/11634/site_images/demoBg.jpg) no-repeat 0 0;
	padding:37px 0 0 11px;
	}
.demoBg p{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	width:62px;
	}
.demoBg a{
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#fff; margin:12px 0 7px 0;
	display:block;
	text-decoration:underline;
	}
.demoBg a:hover{
	text-decoration:none;
	}
.reuqestBg{
	background:url(/sw/themes/11634/site_images/reuqestBg.jpg) no-repeat 0 0;
	padding:37px 0 0 11px;
	}
.reuqestBg p{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	width:86px;
	}
.reuqestBg a{
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#fff; margin:12px 0 7px 0;
	display:block;
	text-decoration:underline;
	}
.reuqestBg a:hover{
	text-decoration:none;
	}
