@import url(generic.css);

a:hover { color:#f8451c; outline:none; border:0px none; }

.orange-text { color:#f8451c; font-size:100%; margin:0; }
/* Layout */
#wrapper { border-top:1px solid #FFFFFF; }
#header {display:none; width:100%; position:relative; height:auto !important; height:133px; min-height:133px; float:left; background: #fff url(../images/generic/header_bg.gif) no-repeat top left; border-bottom:2px #f8451c solid; }


/* Footer */
#gas-safety { font-size:210%; color:#cd292a; float:left; margin-right:10px; }
.red-text { color:#cd292a; font-size:100%; margin:0; }



#torso h2 { font-size:160%; color:#f8451c; margin-top:3px; margin-bottom:10px; }
#content a { color:#f8451c; }

h3 { font-size:130%;  color:#333;     */  margin-top:3px; margin-bottom:10px; }

/* Content Layout */
#torso-top {display:none; background: url(../images/commercial-subpage/top_bg.png) no-repeat top left; height:auto !important; height:17px; min-height:17px; clear:left; }
#torso-bottom {display:none; padding:20px 0 0 45px; background: url(../images/commercial-subpage/bottom_bg.png) no-repeat top left; height:auto !important; height:59px; min-height:59px; clear:left; }
#torso { width:988px; float:left; position:relative;  padding-bottom:20px }

/* Content Tabs */
#content-tabs {display:none; float:left; width:704px; line-height:normal; background:#fff url(../images/commercial-subpage/tab_line.gif) no-repeat bottom right; margin-bottom:15px; position:relative; display:inline; }
* html #content-tabs {display:none; width:704px; margin-right:-60px; }
* + html #content-tabs {display:none; margin-right:-15px; }
#content-tabs ul { float:right; margin:0; padding:5px 25px 0 0; list-style:none; margin-right:0px; background:url(../images/commercial-subpage/tab_line.gif) no-repeat bottom right; }

#content-tabs #nav-on {display:none; background-image:url(../images/commercial-subpage/tab_leftcorner.gif); }
* html #content-tabs {display:none; width:704px; margin-right:-60px; }




/* Content Panels  */
.panel-border-right a { color:#f8451c; }
.panel-border-right li a:hover { color:#f8451c; }
.panel-border-content h2 { color:#f8451c; font-size:130%; margin:0 0 10px 0; padding:0; float:left; }

.panel-border-left a { color:#f8451c; }
.panel-border-left li a:hover { color:#f8451c; }
#panel-wrapper .panel-border-left .panel-border-content h2 { color:#f8451c; font-size:120%; margin:0 0 10px 0; padding:0; float:left; }

/* Content Tabs */
#content-tabs a:hover { color:#f8451c; }
#content-tabs a {display:none; color:#999999;}



#content-tabs #nav-on a { background-image:url(../images/commercial-subpage/tab_right.gif); color:#f8451c; padding-bottom:5px; }
.mid-width { width:640px; }
/* News Archive */
#news-archive li a:hover { color:#f8451c; }

/* Useful Links */
.max-width ul li a { font-size:90%; font-weight:normal; color:#f8451c; }


/* Global Navigation */
#global-navigation {display:none; float:right; color:#999; margin-top:20px; }
#global-navigation li  { display:inline; background:#fff url(../images/generic/dot_small.gif) no-repeat center left; padding:0 10px 0 20px; }
#global-navigation #news { background-image:none; }
#global-navigation span { color:#cd292a; }

/* Search */
#search { float:right; width:170px; margin:17px 0 0 7px; }
#search form { width:170px; }
#search form input { float:left; color:#999; height:15px; background:none; border:none; width:125px; margin:3px 7px 0 10px; }
#search span { background:#fff url(../images/generic/search_box.gif) no-repeat top left; width:170px; float:left; height:auto !important; height:20px; min-height:20px; }
#search form #search-button { height:14px; width:14px; float:left; padding:0; margin:3px 0 0 5px; }

/* Navigation */
#tabs {display:none; position:absolute; bottom:0; right:0; text-align:right; float:right; width:620px; }
* html #tabs {display:none; bottom:-1px; }  /* for IE 6 */
#tabs ul {display:none; padding:0; margin:0; }
#tabs li {display:none; margin-left:4px; list-style:none; display:inline;}

/* Breadcrumb */
#breadcrumb {display:none; height:auto !important; height:25px; min-height:25px; float:left; width:968px; color:#666; margin:0 0 0 0; padding:3px 0 0 20px; font-size:90%; }
#breadcrumb a:hover {display:none; color:#333; }
#faqs-breadcrumb {display:none; color:#cd292a; clear:both; text-align:right; width: 894px; padding:0 45px 0 45px; margin:0 0 20px 0; height:auto !important; height:25px; min-height:25px; background: url(../images/commercial-subpage/tab_line.gif) no-repeat bottom right; }
#faqs-breadcrumb p {display:none; padding:5px 0 0 0;}
#faqs-breadcrumb img {display:none; float:left;}

/* Left Sub-Navigation */
#sub-nav {display:none; position:relative; float:left; width:230px; margin:0 0 30px 4px; background:url(../images/commercial-subpage/subnav_across.gif) repeat-y top left; height:auto !important; height:332px; min-height:332px; padding-bottom:20px; }
* html #sub-nav { margin-left:2px;}
#sub-nav li { height:auto !important; height:25px; min-height:25px; list-style:none; padding-bottom:1px; margin:0; background:url(../images/commercial-subpage/subnav_line_orangeorange.gif) no-repeat bottom left; }
#sub-nav a { display:block; color:#fff; font-size:140%; padding:5px 5px 5px 18px; }
#sub-nav .nav-on { background: url(../images/commercial-subpage/subnav_line_whiteorange.gif) no-repeat bottom left; }
#sub-nav .nav-on a { background: 	#FF6633 url(../images/commercial-subpage/subnav_line_white.gif) no-repeat top left; }
#sub-nav .nav-on ul { padding: 0 0 5px 0; } 
#sub-nav .nav-on ul a { background-color:transparent; background: url(../images/domestic-subpage/dot_white.png) no-repeat 21px 11px; } 
#sub-nav  ul li  .nav-on a {font-weight:bold;}
#sub-nav .nav-on ul a:hover { background-color: 	#FF6633; } 
#sub-nav a:hover { background-color: 	#FF6633; }
#sub-nav li li { background:none; padding:0; }
#sub-nav ul li ul li a { font-size:100%; border-bottom:1px solid  	#FF6633; padding-left:30px; background:url(../images/domestic-subpage/dot_white.png) no-repeat 21px 11px; }
#sub-nav .nav-on ul .nav-on { background-color: #FF6633;}
#sub-nav li .last a { border-bottom:none; }
#sub-nav li .last-on a  { border-bottom:none; background-color: 	 	#FF6633; }
#sub-nav-bottom { position:absolute; bottom:0; background:url(../images/commercial-subpage/subnav_bottom.gif) no-repeat top left; width:230px; height:13px; }
* html #sub-nav-bottom {display:none; bottom:-2px; }

/* HOME Breadcrumb */
#breadcrumb-home {display:none; height:auto !important; height:28px; min-height:28px; float:left; width:100%; }

/* HOME Layout */
#torso-home { width:988px; float:left; position:relative; margin-bottom:10px; }
* html #torso-home { margin-bottom:20px; }
* + html #torso-home { margin-bottom:20px; }
#torso-home #content { width:719px; float:left; position:relative; margin:0 0 30px 0; padding:0;  }
#images-holder { padding-top:3px; clear:left; width:720px; }
#images-holder li { display:inline; }

/* Flash Holder */
#flashcontent-homepage { width:719px; margin:0; padding:0; float:left; height:auto !important; height:300px; min-height:300px; }



/* for the new online account details */
.new-panel-border-left .new-panel-border-top {
	background:url(../images/account_pages/acc_comm_top.gif) no-repeat;
	height:auto !important;
	height:16px;
	min-height:16px;
}
.new-panel-border-left .new-panel-border-bottom { background:url(../images/account_pages/acc_comm_bottom.gif) no-repeat; height:auto !important; height:17px; min-height:17px; line-height:0px; }
.new-panel-border-left .new-panel-border-content {
	width:228px;
	padding:0 20px;
	background:url(../images/account_pages/line_comm_across.gif) repeat-y;
	
	position: relative;
}
#panel-wrapper .new-panel-border-left .new-panel-border-content h2 { color:#F8451C; font-size:120%; margin:0 0 10px 0; padding:0; float:left; }
.new-panel-border-content ul { margin-bottom:-5px; }
.new-panel-border-content ul li a{ font-weight:normal; }
.new-panel-border-content h2 { color:#F8451C; font-size:130%; margin:0 0 10px 0; padding:0; float:left; }
.new-panel-border-left { clear:both; width:268px; float:left; margin:45px 0 -42px 0; color:#333; }
.new-panel-border-left a { color:#F8451C; }
.new-panel-border-left li a:hover { color:#F8451C; }

/* Tall Homepage Panel */
.panel-tall { position:relative; float:left; width:238px; background:url(../images/commercial-homepage/column_across.png) repeat-y; height:auto !important; height:494px; min-height:494px;}
* html .panel-tall { height:494px;}
.panel-tall .panel-tall-bottom { position:absolute; bottom:-17px; background:url(../images/commercial-homepage/column_bottom.png) no-repeat bottom left; height:auto !important; height:17px; min-height:17px; float:left; width:238px; }
* html .panel-tall .panel-tall-bottom { width:238px; bottom:-17px; height:17px; background:url(../images/commercial-homepage/column_bottom.gif) no-repeat top left; }
.panel-tall h3 { margin:0 0 3px 0; font-size:100%; color:#f8451c; }
#content .panel-tall div { padding:15px 20px 0 20px; }
#content .panel-tall h3 a {  color:#f8451c; }
#content .panel-tall h3 a:hover { color:#999; }
.commercial a img {
	float:left;
	width:auto;
	margin-top: 5px;
}

* html .commercial a img {
	float:left;
	width:auto;
	margin-top: 0.1px;
