/*
Theme Name:boss
Theme URI: http://
Description: boss
Author: manny
Author URI: http://manny
Tags: standard
	standard v1.2
*/
*{	border:none; padding:0; margin:0;  } /* RESET ELEMENTS */
a img {	border: none; }

/*	###############################################################################
	kasagarang ginagamit na klase 
	############################################################################### */

.clear{clear:both;}
.center { text-align: center; }
.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto; }
.imgcenter { display: block; margin-left: auto; margin-right: auto; }
img.aligright { display: inline; padding: 4px;	margin: 0 0 2px 7px; }
img.alignleft {	display: inline; padding: 4px;	margin: 0 7px 2px 0; }
.alignright { float: right;	}
.alignleft  { float: left;	}
.hidden { display: none; }

/*	###############################################################################
	HTML	
	############################################################################### */
body {
	background:#0b0b0b url('images/body.jpg') center top ;
	color: #FFFFFF;
	font-size: 12px; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	
	text-align: center; 
}

a:link, a:visited { text-decoration:none; color:#f8940e; }
a:hover, a:active {text-decoration: underline;color: #FFFFFF; }

p{line-height:1.4em;}
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	}
h1 { font-size: 4em; text-align: center; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.3em; }
input, textarea{border:1px solid #CFC2B0; padding:2px; }
select { width: 130px;	}
small {	font-family: Arial, Helvetica, Sans-Serif; font-style:oblique;	font-size: 12px; color:#CCCCCC; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote { margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }

td, th {vertical-align:top;}
/*	###############################################################################
	@MAINDIVS	
	############################################################################### */
/* backgrounds */
.middlebg{  background: url('images/middlebg.jpg') repeat-y center top;  }
.toprpt{ /* background: url('images/toprpt.jpg') repeat-x center top ; */ }
.btmrpt{ /* background: url('images/btmrpt.jpg') repeat-x center bottom ; */ }
.topbg{  background: url('images/topbg.jpg') repeat-x center top ;  }
.btmbg{ /* background: url('images/btmbg.jpg') repeat-x center bottom ; */ }

.page-wrap{	text-align: left; margin:0 auto; width:900px; }

.header {height:412px; background: url('images/header.jpg') center top ;   }

.faux{ height:100%; padding:10px 0px 20px 0px; }

.content2-wrap { float:left;	border-top:0px solid red; width:100%;   }
.content2{padding:0px 0px 0 0px;}	


.footer-wrap { height:61px; background: url('images/footer.jpg') no-repeat center top ; }
.footer{ text-align:center; padding: 0px 0 0 0px; color:#FFFFFF;  }

/*	###############################################################################
	@enubar	*/
	
.menubar{background: url('images/menubar.jpg') center top no-repeat; height:100px; }
.menu{ float:none; padding:78px 0 0 130px; }
.menu ul { list-style: none; margin: 0px; padding: 0;}
.menu ul li { float: left; } /* width same sa a */
.menu ul li a, .menu ul li a:link, .menu ul li a:visited{
	color: #fcb40d;
	padding: 0px 20px 0 20px;	
	font: bold 12px Arial, Helvetica, sans-serif;
	background:url(images/menu.gif) left top repeat-x;
	text-align:center;
	display: block;
	text-decoration: none;
	border-right:2px solid #888787;
}

.menu ul li a:hover , .menu ul li.current_page_item a, .menu ul .current_page_item a:active{	
	color: #FFFFFF;
	background:url(images/menuh.gif) left top repeat-x;
	text-decoration: none;

}

.menu-portfolio{ float:none; padding:78px 0 0 180px; }
.menu-portfolio ul { list-style: none; margin: 0px; padding: 0;}
.menu-portfolio ul li { float: left; } /* width same sa a */
.menu-portfolio ul li a, .menu ul li a:link, .menu ul li a:visited{
	color: #fcb40d;
	padding: 0px 20px 0 20px;	
	font: bold 12px Arial, Helvetica, sans-serif;
	background:url(images/menu.gif) left top repeat-x;
	text-align:center;
	display: block;
	text-decoration: none;
	border-right:2px solid #888787;
}

.menu-portfolio ul li a:hover , .menu ul li.current_page_item a, .menu ul .current_page_item a:active{	
	color: #FFFFFF;
	background:url(images/menuh.gif) left top repeat-x;
	text-decoration: none;

}
.cols2{width:50%; float:left;}
.pad2{padding:0 0 0 4px;}
.info-pad{padding:32px 10px 10px 20px;}
.about, .addboss, .boss-svc{margin-bottom:4px;}
.about p{padding:60px 30px 40px 30px; font-weight:bold;}

.googlemaps{background:url(images/googlemaps-bg.jpg) left top no-repeat; width:450px; height:120px; margin-bottom:6px;
padding-top:30px;
padding-left:8px;}

.addboss{background:url(images/addboss.jpg) left top no-repeat; width:450px; height:118px;}
.boss-svc{
	background:#6b6b6b url(images/boss-svc-bg.jpg) left bottom no-repeat; 
	width:449px;  padding:0 0 20px 0; 
	font-weight:10px;
}

.boss-svc td{ padding:0px 4px 4px 4px; vertical-align:middle;}
.inq{background:url(images/inq-bg.jpg) left top no-repeat; width:449px; height:273px;}

.rbox{width:449px; background: #6c6c6c url(images/rbox-ftr.jpg) left bottom no-repeat; overflow:auto; padding:0 0 20px 0;}
.rbox td{padding:2px 6px 10px 2px;;}

.rbox-pad{padding:10px; border:1px solid #FFFFFF; border-top:none; border-bottom:none;}
.svc-txt{ font-size:10px; font-weight:bold; }
.optin2, .addme, .ustream {margin-bottom:10px;}

/*	###############################################################################
	@optin-area	*/
.inq .optin2 { }
.inq .optin2 .optin-data{padding:40px 0px 30px 100px;}

.inq .optin2 .optin-data input{ display:block; width:126px; padding:2px; border: 1px solid #cccccc;}
.inq .optin2  textarea{width:126px; padding:2px; }
.inq .optin2 .optin-data div{ padding:0px 0 5px 0; }
.inq .optin2 .optin-data  label{width:100px; float:left; text-align:right; padding:0 4px 0 0; color:#FFFFFF; font-weight:bold;}
.inq .optin2 .row{clear:both; }
.inq .optin2 .optin-data .submit-btn{
	width:128px; height:28px; 
	margin-left:0px; padding:0 0 0 0px;
	background:url('images/submit.png') left top no-repeat; 
	cursor:pointer; border:none;
} 
