/* CSS Document */

/* CLEAR DEFAULTS & SET PAGE
---------------------------------------------------*/
h1, h2, h3, h4, h5, h6, li, 
ol, ul, form, fieldset, input,
p, blockquote, img, label			{margin: 0px; padding: 0px; list-style:disc;}
img									{border: none}
table, tr, td, th					{/*padding: 0px; margin: 0px;*/ vertical-align:top; border-collapse:collapse; border: none}/* sets declarations for all tables throughout the site */
table th							{text-align: right; speak-header: always; width: 25%; padding-right: 8px}
th									{speak-header: once} /*when rendered aurally, each row of data is to be spoken as a "Header1, Data1, Data1 ..." as opposed to "Header1, Data1, Header1, Data2"*/
a:link, a:visited, a:active			{color: #9e0e0e; text-decoration:underline; font-weight:bold; cursor: pointer}
a:hover								{color: #891d26; text-decoration:none; cursor: pointer;}
input, select						{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 200px}
label								{cursor: pointer; margin-bottom: 5px}

/* Set html & body 
--------------------------------------------------*/
html								{margin: 0px; padding: 0px; background:#fff;}
body 								{position: relative; width: 100%; height:100%; margin: auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; font-weight:normal; font-style:normal; color:#000;}
#container							{position:relative; width:1003px; margin:0px auto; padding:0px 0px 0px 0px; background:url(http://airconenergy.com/wp-content/themes/aircon/images/branding_bkg.jpg) no-repeat center top;}

/* BRANDING / NAVIGATION
---------------------------------------------------*/
#branding							{position:relative; height:161px; width:1003px; margin:0px; z-index:1;}
#branding ul li						{padding:5px; margin:0px; list-style:none;}
#branding h2						{position:relative; margin-bottom:7px;}
#branding h3						{position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:19px; color:#850101;}
#branding h4						{position:absolute; right:5px; top:83px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:19px; color:#000;}
#branding h4 a:link,
#branding h4 a:visited				{color:#9e0e0e; text-decoration:underline; font-weight:bold;}
#branding h4 a:hover,
#branding h4 a:active				{color:#9e0e0e; text-decoration:none;}

#branding #logo						{position:relative; top:64px; *top:54px; left:21px; width:600px; z-index:-5;}


#branding ul.bar					{position:absolute; padding:0px 0px 0px 15px; display:block; background:url(http://airconenergy.com/wp-content/themes/aircon/images/nav_bkg.jpg) repeat-x; height:35px; width:986px; border-left:1px solid #939191; border-right:1px solid #939191;}
#branding li.yuimenubaritem 		{padding:0px; margin:0px; display:block; float:left; height:28px;}

div.yui-b p 						{margin: 0 0 .5em 0;color: #999;}
div.yui-b p strong 					{font-weight:normal; color:#000;}
div.yui-b p em 						{color: #000;}
#nav 								{position: static;}
				
#nav ul li.yuimenubaritem				{padding-right:0px; padding-top:4px; *padding-top:10px;}
#nav ul li.yuimenubaritemlast			{padding-right:0px;}
#nav a.yuimenubaritemlabel:link,
#nav a.yuimenubaritemlabel:active,
#nav a.yuimenubaritemlabel:visited		{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:0px 17px; margin:6px 0px; text-decoration:none; color:#000; margin-bottom:2px; border-right:1px solid #6c6c6c;}
#nav a.yuimenubaritemlabel:hover 		{color:#9e0e0e;}
#nav .last a.yuimenubaritemlabel:link,
#nav .last a.yuimenubaritemlabel:active,
#nav .last a.yuimenubaritemlabel:visited,
#nav .last a.yuimenubaritemlabel:hover	{border-right:none;}

#nav .yuimenu  							{background:#fff; border:1px solid #999797; font-size:13px; text-align:left; padding:0px 11px; }

.yuimenu {position: absolute; left: 0; display: none; }
#nav .yuimenu a.yuimenuitemlabel:link,
#nav .yuimenu a.yuimenuitemlabel:visited,
#nav .yuimenu a.yuimenuitemlabel:active {font-family:Arial, Helvetica, sans-serif; color:#9e0e0e; padding:2px 0px; margin:0px; font-weight:bold; font-size:12px; text-decoration:none;}
#nav .yuimenu a.yuimenuitemlabel:hover  {color:#5f5f5f;}
#nav .yui-menu-shadow              		{display:none;}
.yuimenuitemlabel,.yuimenubaritemlabel	{white-space:nowrap;}

#nav ul li								{display: block;}
#nav li a 								{display: block;}

#nav-btm								{position:relative; top:35px; *top:25px;}
* html #nav-btm							{top:28px;}


/* CONTENT FORMATTING
---------------------------------------------------*/
#contentbox								{width:954px; background:url(http://airconenergy.com/wp-content/themes/aircon/images/contentbox_bkg.jpg) repeat-y; position:relative; margin:0px 0px 0px 0px; padding:18px 25px 5px 24px;}
#contentbox2							{width:789px; position:relative; margin:16px 0px 0px 0px; float:left;}
#content								{position:relative; margin:0px; padding:0px 0px 10px 0px; float:left; width:724px;}

#content p								{margin: 0px 0px 20px 0px; line-height:22px;}
#content hr								{background:url(../images/line.gif) no-repeat; border:none;}

#content h1								{font-family:Arial, Helvetica, sans-serif; color:#011e3e; font-size:20px; margin:0px 10px 5px 0px; font-weight:bold; padding-bottom:8px; border-bottom:2px solid #b1b1b1; margin-bottom:21px;}
#content h2								{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#9e0e0e; margin:0px 0px 10px 0px; padding-bottom:0px;}
#content h3								{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#011e3e; font-weight:bold; margin:0px 0px 10px 0px;}
#content h4								{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#8c2b12; font-style:normal; font-weight:bold; margin:0px 0px 7px 0px;}
#content h5								{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; font-style:normal; color:#011e3e; margin:0px 0px 10px 0px; border-bottom:1px solid #cfdce8;}

#content h6								{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#9e0e0e; margin:0px;}

#content ul, #content ol				{margin:0px 5px 20px 15px}
#content li								{margin:0px 5px 8px 0px; font-size:13px;}
#content ul li							{list-style:disc; padding:0px 0px 0px 5px;}
#content ol li							{list-style: square}

#content a:link,
#content a:visited						{color:#8C2B12; text-decoration:underline; font-weight:bold;}
#content a:hover,
#content a:active						{color:#8C2B12; text-decoration:none;}


#content #main							{width:585px; padding-right:17px; *width:570px;}
#content .backtotop						{border-bottom:1px solid #cecece; margin-bottom:35px;}
#content .backtotop img					{position:relative; left:570px; padding-bottom:5px; top:0px;}
#content #main .colLeft					{width:153px; padding-right:18px;}
#content #main .colLeft img				{border:2px solid #cfcfcf; width:151px;}
#content #main .colRight				{}

#content #main .col1					{width:240px; padding-right:10px;}
#content #main .col2					{width:250px;}

#content #right							{padding-left:21px; *padding-left:25px; background:url(http://bfba.com/wp-content/themes/bfba/images/colRight_line.jpg) no-repeat left top; width:162px;}
#content #right img						{border:2px solid #cfcfcf; margin-bottom:25px;}
#content #right p						{font-size:11px; line-height:18px; margin-bottom:23px;}
#content #right h4 img					{border:none; margin-bottom:0px;}

#content #right a:link,
#content #right a:visited				{color:#8c2b12; text-decoration:underline; font-weight:normal;}
#content #right a:hover,
#content #right a:active				{color:#8c2b12; text-decoration:none;}

#content #right ul, #content #right ol	{margin:0px 5px 23px 0px;}
#content #right ul li					{list-style:none; padding:0px;}
#content #right ul li a:link,
#content #right ul li a:visited			{color:#000; text-decoration:underline; font-weight:normal;}
#content #right ul li a:hover,	
#content #right ul li a:active			{color:#000; text-decoration:none;}

#content table .name					{width:300px;}

/* 404 Page Styles --------------------------------------------*/
#content #sidebar ul 					{list-style-type: none !important;}
#content #sidebar ul li					{list-style-type: none !important;}
#content #sidebar ul ul					{margin-top: 8px;}
/* ------------------------------------------------------------*/

#breadcrumbs							{padding:0px 0px 35px 0px; color:#000; font-size:11px; font-weight:normal;}
#breadcrumbs a:link,
#breadcrumbs a:visited					{color:#8c2b12; font-weight:normal; text-decoration:underline;}
#breadcrumbs a:active,				
#breadcrumbs a:hover					{color:#8c2b12; text-decoration:none;}
	
.clear									{clear:both;}
.line									{margin:25px 0px;}

#content .projects						{width:724px; margin-bottom:20px; *margin-bottom:20px;}
* html #content .projects				{margin-bottom:10px;}

#content ul.project_col  				{margin:0px;}

#content ul.project_col a:link,
#content ul.project_col a:visited		{color:#8c2b12; font-weight:bold; text-decoration:none; text-align:center; font-size:14px;}
#content ul.project_col a:active,				
#content ul.project_col a:hover			{color:#8c2b12; text-decoration:none;}

#content ul.project_col li 				{float:left; list-style:none; width:150px; border:2px solid #b1b1b1; margin:0px 10px 20px 0px; padding:8px 8px 14px 7px; height:190px;}
* html #content ul.project_col li 		{margin:0px 8px 20px 0px;}
#content ul.project_col li img			{margin-bottom:5px;}

#content .client_details				{width:302px; background:url(http://airconenergy.com/wp-content/themes/aircon/images/detail_box_bkg.gif) repeat-y;}
#content .client_details tr				{padding:0px 18px;}
#content .client_details td				{padding:0px;}
#content .client_details p				{margin-bottom:10px;}

#content .client_content				{width:266px; position:relative; left:18px;}

#colLeft								{width:302px; padding-right:30px;}

#table_reference						{}
#table_reference tr						{/*border-bottom:1px solid #002d62;*/}
#reference_header						{background:#002d62; color:#fff; font-size:14px; font-weight:bold; padding-bottom:10px;}
#reference_header .col1					{padding:5px 0px 5px 5px;}
#reference_header .col2					{padding:5px 0px;}
#reference_header .col3					{padding:5px 5px 5px 0px;}
.reference01							{width:225px; padding:10px 0px 10px 5px; border-bottom:1px solid #002D62;}
.reference02							{width:150px; padding:10px 0px; border-bottom:1px solid #002D62;}
.reference03							{width:225px; padding:10px 0px; border-bottom:1px solid #002D62;}

img.centered 							{display: block; margin-left: auto; margin-right: auto;}
img.alignright 							{padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft 							{padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright 							{float: right;}
.alignleft 								{float: left;}
.photo 									{border: 6px solid #8b915e; margin: 10px 0px}
.photoLeft, .photoRight					{border:2px solid #011E3E;}
.photoLeft								{float:left; margin: 5px 15px 10px 0px;}
.photoRight								{float: right; margin: 5px 0px 10px 20px;}
.photoRight_nobdr						{float: right; margin: 5px 0px 10px 10px; border:none;}
.photoLeft_nobdr						{border: none; float: left; margin: 0px 10px 10px 0px}

/* Sidebar Template
---------------------------------------------------*/
#sidebar3								{width:200px; float: left; height:auto; display:block; margin:0px 30px 0px 0px;}

#subnav									{width:188px; height:auto; display:block; float:left; background:url(http://airconenergy.com/wp-content/themes/aircon/images/subnav_bkg.jpg) repeat-x #fff; margin:0px 0px 30px 11px;}
* html #subnav							{margin:0px 0px 30px 5px;}

#subnav_top								{}
#subnav_btm								{}
* html #subnav_btm						{margin-top:-5px; width:188px; margin-left:2px;}

#subnav a:link,
#subnav a:visited						{color:#6c2f6a; text-decoration:none; font-weight:normal;}
#subnav a:hover,
#subnav a:active						{color:#6c2f6a; text-decoration:underline;}

#subnav h2								{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003166; font-weight:bold; margin-bottom:13px;}
#subnav h2 a:link,
#subnav h2 a:visited					{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003166; font-weight:bold; margin-bottom:13px; color:#003166; text-decoration:none;}
#subnav h2 a:hover,
#subnav h2 a:active						{color:#003166; text-decoration:none;}
	
#subnav h3								{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003166; font-weight:normal; margin:0px 0px 10px 0px; padding-left:10px; font-weight:normal; background:url(../images/bullet_arrow.png) no-repeat left top;}
#subnav h3 a:link,
#subnav h3 a:visited					{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003166; font-weight:normal; margin-bottom:10px; color:#003166; text-decoration:none;}
#subnav h3 a:hover,
#subnav h3 a:active						{color:#003166; text-decoration:underline;}

#subnav h4								{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003166; font-weight:normal; margin:0px 0px 10px 10px; padding-left:10px; font-weight:normal; background:url(../images/bullet_arrow.png) no-repeat left top;}
#subnav h4 a:link,
#subnav h4 a:visited					{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003166; font-weight:normal; margin-bottom:10px; color:#003166; text-decoration:none;}
#subnav h4 a:hover,
#subnav h4 a:active						{color:#003166; text-decoration:underline;}

#subnav_content							{padding:10px 15px 2px 15px; border-left:1px solid #a6a4a4; border-right:1px solid #a6a4a4;}
* html #subnav_content					{padding:10px 15px 5px 15px; }

#subnav_content	h2						{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#011e3e; border-bottom:1px solid #9e0e0e; padding-bottom:5px;}
#subnav_content	h2 a:link,
#subnav_content	h2 a:visited			{color:#011e3e; text-decoration:none;}
#subnav_content	h2 a:hover,
#subnav_content	h2 a:active				{color:#9e0e0e; text-decoration:none;}

#subnav_content	h3						{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000; background:url(http://airconenergy.com/wp-content/themes/aircon/images/bullet.gif) no-repeat left center; margin-left:7px;}
#subnav_content	h3 a:link,
#subnav_content	h3 a:visited			{color:#000; text-decoration:none;}
#subnav_content	h3 a:hover,
#subnav_content	h3 a:active				{color:#000; text-decoration:underline;}

#subnav_content ul						{padding:0px 0px 7px 10px; margin-left:7px;}
#subnav_content	ul li					{padding:0px 0px 10px 0px; list-style:url(../images/bullet_arrow.png); margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003166; font-weight:normal;}

#subnav_content	ul li a:link,
#subnav_content	ul li a:visited			{color:#003166; text-decoration:none; font-weight:normal;}
#subnav_content	ul li a:hover,
#subnav_content	ul li a:active			{color:#003166; text-decoration:underline;}

#side_buttons							{}
#side_buttons p							{margin-bottom:15px;}

#project_buttons						{margin-left:27px;}
#project_buttons p						{margin-bottom:15px;}

/* SITE INFO (footer)
---------------------------------------------------*/
#siteinfo 								{text-align:center; clear: both; color:#5f5f5f; padding:10px 0px; display:block; font-size:11px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
#siteinfo a:link, #siteinfo a:visited	{color: #5f5f5f; text-decoration: none; font-weight:normal; }
#siteinfo a:hover, #siteinfo a:active	{color: #5f5f5f; text-decoration: underline;}
#siteinfo cite 							{font-style:normal; clear:both; margin:0px 0px 10px 0px;}
#siteinfo cite a						{color: #5f5f5f; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal;}
 
/* Page Specific
---------------------------------------------------*/
#pgproject_detail #content .filmstrip li{list-style:none;}
#pgproject_detail #content .strip_wrapper{width:100%; margin-bottom:30px;}

#pgproject_detail #content .panel img	{border:2px solid #b1b1b1; padding:8px}

#pgcontact #content .required			{color:#9E0E0E;}

#pgcontact #content label				{width:150px; text-align:right; float:left; margin-right:10px;}
#pgcontact #content input				{width:250px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#pgcontact #content textarea			{font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:5px;}
#pgcontact #content p					{margin-bottom:25px; line-height:18px;}
#pgcontact #content h3					{margin-bottom:25px;}

#pgcontact #content table.radio_btns	{width:400px;}
#pgcontact #content table.radio_btns td	{padding-bottom:20px;}
#pgcontact #content table.radio_btns input{width:30px; margin-bottom:10px;}
#pgcontact #content table.radio_btns p	{width:500px; margin-bottom:0px;}

#pgcontact #content .mmf-captcha-captcha{padding:10px 0px 0px 4px; margin-bottom:15px;}

#pgcontact #content .buttons			{width:300px;}
#pgcontact #content .buttons p			{margin-bottom:5px;}

#pgcontact #content .submit				{position:relative; left:160px; width:200px;}
#pgcontact #content .submit	input		{width:115px;}

#pgcontact #content .mmf-list-item-label{position:relative; top:0px; *top:-10px;}



#pgabout #content table.staff			{margin-bottom:20px;}
#pgabout #content td.staff_col1			{width:110px;}
#pgabout #content .line					{width:715px; border-bottom:1px solid #bababa;}
	 
/*Home
---------------------------------------------------*/
#flashcontent							{height:373px; width:526px; margin:0px; padding:0px; float:left; position:absolute; top:143px; right:46px;}
*html #flashcontent						{right:45px;}

#pghome #container						{background:url(http://airconenergy.com/wp-content/themes/aircon/images/hm_content_bkg.jpg) no-repeat top center;}

#pghome #branding						{position:relative; height:120px; width:1003px; margin:0px; z-index:1; }

#pghome #counters						{padding:56px 35px 0px 43px;}
#pghome #counters h3					{font-weight:bold; font-size:18px; color:#011e3e; margin-bottom:3px;}
#pghome #counters h4					{font-size:13px; color:#000; margin-bottom:10px;}
#pghome #counters p						{margin-bottom:30px; font-size:14px; color:#2d2c2c; font-weight:bold;}
#pghome #counters #ghg					{font-size:28px; color:#2d2c2c; font-weight:bold;}
#pghome #counters #kwh					{font-size:28px; color:#2d2c2c; font-weight:bold;}
#pghome #counters img					{padding-right:15px;}

#pghome #hm_col1						{width:422px; float:left;}
#pghome #hm_col2						{width:571px; float:left;}

#contentbox2_hm							{width:369px; position:relative; top:10px; left:30px;}
#content_hm_top							{}
#content_hm								{background:url(http://airconenergy.com/wp-content/themes/aircon/images/hm_contentbox_bkg.jpg) repeat-y; position:relative; margin:0px 0px 0px 0px; padding:5px 20px 0px 20px;}
#content_hm_btm							{}

#content_hm ul, #content_hm ol			{margin:0px 5px 20px 15px}
#content_hm li							{margin:0px 5px 8px 0px; font-size:13px;}
#content_hm ul li						{list-style:disc; padding:0px 0px 0px 5px;}
#content_hm ol li						{list-style: square}

#content_hm a:link,
#content_hm a:visited					{color:#003166; text-decoration:underline; font-weight:bold;}
#content_hm a:hover,
#content_hm a:active					{color:#003166; text-decoration:none;}

#content_hm p							{padding: 0px 0px 10px 0px; line-height:22px;}

#buttons_hm								{margin-top:15px;}
#buttons_hm .bottom_btns				{width:238px; float:left; padding-right:10px; margin:75px 0px 22px 0px;}

ul.project_col img { display: block; }
ul.project_col a { text-align: center; }

#opterra								{margin-top:20px; text-align:center;}
