/*-------------------------------------------------------
   AUTHOR:  	Boutros AbiChedid - Blue Olive Online LLC
   				All Rights Reserved 
   START DATE:	July 18, 2010
   PURPOSE: 	CSS Styles for printing the Website.
   				Blue Olive Online NEWEST Website . 
 --------------------------------------------------------*/
body {
	margin:0 ;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	font:400 12pt "Times New Roman", Times, serif;
	color: #000;
	background-color: #fff;
}

/* show the company name instead of the logo image*/
.header h1 {
	padding: 0;
	font-size: 36px;
	margin: 0 auto;
	line-height: normal;
	text-align:center;
}
/* don't display these sections in the print */
 #menu, .error, .footer_copyrights, .browser_support, .footer_col2, .footer_col3, .name, .testimonials img, .index_icons, .right_image, .box1, .box1 img, .center_text{
	display: none;
}

/* Resize the image so that it shows up completely in print */
img#arrow {
	margin: 0;
	padding:0;
	border:0;
	width: 600px;
	height: 300px;
}
a, a:link{
  	color: #009 !important;
	background-color:inherit;
	text-decoration: none !important;
}

/* Prints the URL after a link in CSS2 supporting browsers */
/* This is not supported in IE 6/7/8 and IE 5.2 for Macintosh */
a:link:after, a:visited:after {
   	content: " (" attr(href) ") ";
	color:#003;
	background-color:inherit;
	font-size: 8pt;
}
.hide_in_print {
	display: none;
}
.footer {
	border-top: 2pt solid #000;
	clear:both;
}
input, textarea {
	border:1pt solid #000;
	color:#000;
	background-color: inherit;
}
acronym, abbr {
	border:0;
}
span.email, span.phone{
	display:block;
}

/************ Contact page ************/
.contact_form{
	padding:10px 0 20px 0;
}
.form_row{
	width:360px;
	clear:both;
	padding:12px 0 12px 0;
}
label.contact{
	width:85px;
	float:left;
	font-size:14px;
	text-align:right;
	padding:4px 15px 0 0;
}
input.contact_input{
	width:250px;
	height:21px;
	float:left;
	font-size:13px;
	margin:3px 0 0 0;
	padding:3px 0 0 5px;
}
textarea.contact_textarea{
	width:250px;
	height:120px;
	float:left;
	font-size:13px;
	margin:3px 0 0 0;
	padding:2px 0 0 5px;
}
.submit_clear {
	width:80px;
	float:right;
	margin-right: 15px;
	padding:2px;
}
input, textarea, select{
	border:1px solid #000;
	padding:3px;
}


/*************** FAQ page *****************/

dt {
	font-weight:bold;
	font-size: 1.1em;
	padding: 5px;
} 
dd {
	padding: 0 15px 5px 5px;
	text-align:justify;
}
dd p {
	padding-bottom: 2px;
}

/***************  Portfolio *****************/

.portfolio{
	padding:6px 20px;
	margin:6px;
	border-bottom: 1pt dashed #000;
}

.portfolio img{
	border: 0;
}

/************* General Classes *************/

.boldit {
font-weight:bold;
}
.larger {
font-size:115%;
}
.smaller {
	font-size:80%;
}
.black {
	color:#000;
	background-color:inherit;
}
.red {
	color:red;
	background-color:inherit;
	font-size: 90%;
}
.orange{
	color:#f36d21;
	background-color: inherit;
}
.center {
	text-align: center;
	margin: 5px auto;
}
.right {
	text-align: right;
	margin: 0;
	padding: 0 25px 0 0;
}
.smallcaps {
	font-variant: small-caps;
}
.clearboth {
	clear:both;
}
.underline {
	text-decoration: underline;
}
p{
	text-indent: 12px;
}
.paddingtop{
	padding-top: 17px;
}
.margintop{
	margin-top: 17px;
}
.noindent {
	text-indent: 0;
}
.noborderbottom {
	border-bottom:0;
}
