/* Reset
----------------------------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,label,select,option,blockquote,fieldset,input { margin: 0; padding: 0; }



ul, ol {
	list-style:none;
}
.floatleft {
	float:left;
	padding:0px 10px 0px 0px;
}
.floatright {
	float:right;
	padding-left:20px;
	padding-bottom:10px;
}
img {
	border:none;
}
/*layout*/
.clear {
	clear:both;


}
.clearer { 
clear:both;



}
.clearfix { 
clear:both;
padding:0px 0px 5px 0px;

}

.clearer {
	clear:both;
	padding:0px 0px 15px 0px;
}
.clear-form {
	clear:both;
	padding:0px 0px 10px 0px;
}

a:focus { outline: none; }

/* End Reset
----------------------------------------------------------------------------------------*/


/* Global Styles
----------------------------------------------------------------------------------------*/

body {
	background:url(http://images.patrickortman.com/bodybg.jpg) no-repeat scroll top center #000000;
	font:13px Arial, Helvetica, sans-serif;
	color:#113458;
	text-align:center;
}


#wrapper {
	width:900px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}
a:link {
	color:#0284cf;
}
a:visited {
	color:#0284cf;
}
a:hover {
	color:#444;
}


/* End Global Styles
----------------------------------------------------------------------------------------*/



/* Start Header Styles
----------------------------------------------------------------------------------------*/

#header-container {
	width:960px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	position:relative;

}

h1#logo {
	float:left;
	padding:25px 0 0 30px;
}

h1#logo a {
	display:block;
	background:url(http://images.patrickortman.com/logo.png) no-repeat 0 0;
	behavior:url(http://images.patrickortman.com/iepngfix.htc);
	width:309px;
	height:61px;
	cursor:pointer;
}

h1#logo a span {
	display:none;
}

ul#nav {
	float:left;
	margin:0px;
	padding:37px 0 0 47px;
}

ul#nav li {
	float:left;
	margin:0 0 0 16px;
}

ul#nav a#link-about {
	width:84px;
	height:0;
	padding-top:35px;
	display:block;
	overflow:hidden;
	background:url(http://images.patrickortman.com/navbg.png) no-repeat 0 0;
	cursor:pointer;	
	
}
ul#nav a#link-services {
	width:100px;
	height:0;
	padding-top:35px;
	display:block;
	overflow:hidden;
	background:url(http://images.patrickortman.com/navbg.png) no-repeat 0 0;
	cursor:pointer;	
	
}
ul#nav a#link-portfolio {
	width:112px;
	height:0;
	padding-top:35px;
	display:block;
	overflow:hidden;
	background:url(http://images.patrickortman.com/navbg.png) no-repeat 0 0;
	cursor:pointer;	
}
ul#nav a#link-news {
	width:74px;
	height:0;
	padding-top:35px;
	display:block;
	overflow:hidden;
	background:url(http://images.patrickortman.com/navbg.png) no-repeat 0 0;	
	cursor:pointer;	
}
ul#nav a#link-contact {
	width:100px;
	height:0;
	padding-top:35px;
	display:block;
	overflow:hidden;
	background:url(http://images.patrickortman.com/navbg.png) no-repeat 0 0;
	cursor:pointer;	
}


/*-------------nav link------------------*/

ul#nav li#nav-about a#link-about {
	background-position:0 0;
}

ul#nav li#nav-services a#link-services {
	background-position:-102px 0;
}

ul#nav li#nav-portfolio a#link-portfolio {
	background-position:-221px 0;
}
ul#nav li#nav-news a#link-news {
	background-position:-354px 0;
}

ul#nav li#nav-contact a#link-contact {
	background-position:-448px 0;
}

/*-------------nav hover------------------*/

ul#nav li#nav-about a#link-about:hover {
	background-position:0px -70px;
}

ul#nav li#nav-services a#link-services:hover {
	background-position:-102px -70px;
}

ul#nav li#nav-portfolio a#link-portfolio:hover {
	background-position:-221px -70px;
}
ul#nav li#nav-news a#link-news:hover {
	background-position:-354px -70px;
}

ul#nav li#nav-contact a#link-contact:hover {
	background-position:-448px -70px;
	
}

/*-------------nav selected------------------*/

ul#nav li#nav-about a#link-about.selected {
	background-position:0px -35px;
}

ul#nav li#nav-services a#link-services.selected {
	background-position:-102px -35px;
}

ul#nav li#nav-portfolio a#link-portfolio.selected {
	background-position:-221px -35px;
}
ul#nav li#nav-news a#link-news.selected {
	background-position:-354px -35px;
}

ul#nav li#nav-contact a#link-contact.selected {
	background-position:-448px -35px;
}


/*-------------end nav------------------*/


#slogan-container {
	clear:both;
	width:900px;
	height:45px;
	padding:45px 0px 0px 30px;
}

#slogan-spacer {
	clear:both;
	width:900px;
	height:1px;
	padding:0;
}

#slogan-container h2 {
	background:url(http://images.patrickortman.com/slogan.png) no-repeat 0 0;
	behavior:url(http://images.patrickortman.com/iepngfix.htc);
	width:900px;
	height:45px;
	display:block;
}
#slogan-container h2 span {
	display:none;
}



/* End Header Styles
----------------------------------------------------------------------------------------*/


/* Start Video Container
----------------------------------------------------------------------------------------*/

#banner-container {
	height:414px;
	width:960px;
	position:absolute;
	margin:49px 0px 0px 0px;
}

#video-bg {
	background:url(http://images.patrickortman.com/videobg3.png) no-repeat top left;
	width:931px;
	height:395px;
	/*padding-top:14px;
	padding-left:31px;*/
	padding: 0 11px 0 21px; 
}
/* rounded corners for video */
div#tl, div#tr,
	div#bl, div#br {
		height: 20px;
		position: absolute;
		width: 20px;
		z-index: 100;
	}
	div#tl, div#tr {
		margin-top: 49px;
	}
	div#bl, div#br {
		margin-top: 414px;
	}
	div#tl {
		background: url("http://images.patrickortman.com/bkg_cnr_topleft.png") no-repeat left top;
		margin-left: 21px;	
	}
	div#tr {
		background: url("http://images.patrickortman.com/bkg_cnr_topright.png") no-repeat right top;
		margin-left: 924px;
	}
	div#bl {
		background: url("http://images.patrickortman.com/bkg_cnr_btmleft.png") no-repeat left bottom;
		margin-left: 21px;
	}
	div#br {
		background: url("http://images.patrickortman.com/bkg_cnr_btmright.png") no-repeat right bottom;
		margin-left: 924px;
	}
	object#player_api {
		position: relative;
		z-index: 1;
	}
	#tl, #tr, #bl, #br, #video-bg { /* because this wasn't working in an IE6 conditional for some reason */
		behavior:url(http://images.patrickortman.com/iepngfix.htc);
	}

#accordion-container {
	background:url(http://images.patrickortman.com/servicesbg2.png) no-repeat top left;
	width:972px;
	height:414px;
	padding-left:34px;
}

/* End Video Container
----------------------------------------------------------------------------------------*/



/* Start Mainbody
----------------------------------------------------------------------------------------*/

#mainbody-container {
	width:100%;
	padding:0px;
	margin:392px 0px 0px 0px;
	background:url(http://images.patrickortman.com/mainbodybg.jpg) no-repeat scroll top center #ffffff;

}

#page #mainbody-container {
	width:100%;
	padding:0px;
	margin:392px 0px 0px 0px;
	background:url(http://images.patrickortman.com/blog-content-bg.jpg) no-repeat scroll top center #ffffff;

}

#mainbody-wrapper {
	width:900px;
	padding:104px 30px 0px 30px;
	margin:0px auto;
	overflow:hidden;
	text-align:left;
}

/*----------------left column------------------*/

#leftcol-container {
	float:left;
	width:554px;
	padding:0px 0px 60px 0px;
	z-index:1500;
}

#intro h2 {
	color:#113458;
	font-size:44px;
	line-height:47px;
	padding-bottom:20px;
	text-transform:uppercase;
}

#intro p {
	font-size:16px;
	line-height:25px;
	padding-bottom:20px;


}

p.see-more a {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#0284cf;
	text-decoration:none;
	text-transform:uppercase;
}

p.see-more a:hover {
	color:#999999;
}

p.see-more a img {
	width:13px;
	height:13px;
}
p.read-more a {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#0284cf;
	text-decoration:none;
	float:left;
	text-transform:uppercase;
	background:url(http://images.patrickortman.com/arrow1.gif) no-repeat 100% 25%;
	padding:0px 22px 0px 0px;
}

p.read-moreBig a {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#0284cf;
	text-decoration:none;
	float:left;
	text-transform:uppercase;
	background:url(http://images.patrickortman.com/arrow1.gif) no-repeat 100% 25%;
	padding:0px 22px 0px 0px;
}
p.read-moreBig a:hover {
	color:#999999;
}
p.read-moreTwo a {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#0284cf;
	text-decoration:none;
	float:left;
	text-transform:uppercase;
	background:url(http://images.patrickortman.com/arrow1.gif) no-repeat 100% 25%;
	padding:0px 22px 0px 0px;
	
}


p.read-more a:hover {
	color:#999999;
}





#testimonials h2  {
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	margin:30px 0px 0px 0px;
	text-transform:uppercase;

}


.testi-content {
	width:554px;
	padding:27px 0px 0px 0px;
}

.testi-description {
	float:right;
	width:387px;
	padding:15px 0px 0px 0px;
	background:url(http://images.patrickortman.com/tr-corner.gif) no-repeat top right #d5ebf7;

	
}

.testi-description p {
	font-size:15px;
	font-style:italic;
	line-height:27px;
	padding:0px 25px 10px 25px;




}

.round-bottom {
	background:url(http://images.patrickortman.com/b-corner.gif) no-repeat 100% 100%;
	width:387px;
	height:20px;

}


.testi-author {
	float:left;
	width:165px;
	padding:18px 0px 0px 0px;
	background:url(http://images.patrickortman.com/tl-corner.gif) no-repeat 0 0 #74bbe5;
}
.testi-author p {
	text-align:right;
	padding:0px 18px 0px 25px;
}
.testi-author p.name {
	font-size:14px;
	color:#ffffff;
	padding-bottom:5px;
}
.testi-author p.title {
	color:#113458;
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
}

.testi-author p.location {
	color:#113458;
	font-size:11px;
}
.round-bottom1 {
	background:url(http://images.patrickortman.com/bl-corner.gif) no-repeat 0 100%;
	height:24px;
}


/*----------------right column------------------*/

#rightcol-container {
	float:right;
	width:275px;
	padding:0px 0px 60px 0px;
}

h3 {
	font-size:24px;
	line-height:29px;
	color:#0284cf;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:25px;
	padding-top:15px;
}

h4 {
	font-size:15px;
	color:#113458;
	line-height:15px;
	padding-bottom:25px;
	text-transform:uppercase;
}

h5 {
	font-size:14px;
	color:#0284CF;
	text-transform:uppercase;
	font-weight:bold;
	line-height:14px;
}

#recent-news p {
	line-height:20px;
	padding-bottom:25px;
}

#recent-blog {
	padding:20px 0px 0px 0px;
}

#recent-blog ul {
	width:275px;
	margin:0px;
	padding:0px;
	border-top:1px solid #cccccc;
}

#recent-blog ul li {

	border-bottom:1px solid #cccccc;

}

#recent-blog ul li a {
	color:#6cb4de;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:202px;
	padding:18px 60px 18px 13px;
	background:url(http://images.patrickortman.com/arrow.gif) no-repeat 90% center;
	height:auto !important; 
  	/*min-height:36px; */
  	height:36px; 
}

#recent-blog ul li a:hover {
	background:url(http://images.patrickortman.com/arrow_hover.gif) no-repeat 90% center #d5ebf7;

}
#content h2 {
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	margin:30px 0px 0px 0px;
	text-transform:uppercase;
}
body#page #content p {
	line-height: 20px;
	margin: 5px 0 20px;
}
	body#page #content p span {
		display: block;
		font-size: 16px;
	}
	/*body#page p span.highlight {
		display: inline;
	}*/
body#page h2 {
	
}
body#page #header-container {
	margin-bottom: 90px;
	overflow: hidden; /* add to replace 'clearing' divs jl */
}
body#page #mainbody-container {
	float: left; /* to bring the child divs over the padding of the header container */
	margin: 0;
}
	body#page #mainbody-wrapper {
		padding-top: 20px;
		margin-top: 0;
	}
body#page #intro {
	height: 210px;
}
/* End Mainbody
----------------------------------------------------------------------------------------*/



/* Start Clients
----------------------------------------------------------------------------------------*/


#client-container {
	width:100%;
	background:url(http://images.patrickortman.com/shadowbg.gif) repeat-x 0 0 #ffffff;
	padding:8px 0px 0px 0px;
}

#client-wrapper {
	width:900px;
	padding:0px 30px 0px 30px;
	margin:0px auto;
	overflow:hidden;

}

.company {
	font-size:23px;
	line-height:24px;
	color:#113458;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -2px;
	height:13px;
	text-transform:uppercase;
}

.worked {
	font-size:30px;
	line-height:0px;
	position:relative;
	top:-5px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

#client-left {
	float:left;
	width:249px;
	padding:36px 0px 38px 0px;

}
	#client-left p {
		text-align: left;
	}



/* End Clients
----------------------------------------------------------------------------------------*/




/* Start Jcarousel
----------------------------------------------------------------------------------------*/


.carousel-main {
	float:right;
	width:650px;

	margin:30px 0px 0px 0px;
}

.carousel-main .prev-btn {
	width:32px;
	height:32px;
	margin:10px 0px 0px 0px;
	position:relative;
	left:20px;
	float:left;


}


.carousel-main .prev-btn a {
	background:url(http://images.patrickortman.com/prev.gif) no-repeat 0 0;
	width:32px;
	height:32px;
	display:block;
	cursor:pointer;
}
	.prev-btn a:hover {
		background-position: 0 -32px;
	}
.carousel-main .next-btn a span {
	display:none;
}

.carousel-main .next-btn {
	width:32px;
	height:32px;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:right;
}


.carousel-main .next-btn a {
	background:url(http://images.patrickortman.com/next.gif) no-repeat 0 0;
	width:32px;
	height:32px;
	cursor:pointer;
	display:block;
}
	.next-btn a:hover {
		background-position: 0 -32px;
	}
.carousel-main .prev-btn a span {
	display:none;
}


.carousel-main .jCarouselLite {
	float:left;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;


}
.jCarouselLite ul {

	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}


.jCarouselLite ul li {
	float:left;
	width:110px;
	height:60px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;

}






/* End Jcarousel
----------------------------------------------------------------------------------------*/




/* Start Accordion
----------------------------------------------------------------------------------------*/

.haccordion .header,  .haccordion .content{

			float: left;
			height: 384px;

		}
		
		.haccordion .header{
			width: 71px;
			background:url(http://images.patrickortman.com/accordion/share.png) no-repeat 0 0;
			behavior:url(http://images.patrickortman.com/iepngfix.htc);
			color: #fff;
			cursor: pointer;
		}
		
		
		.haccordion .content{
			display: none;
			width: 0px;
			overflow: auto;
		}
		
		.haccordion .content p{
			margin: 5px;
		}





/* End Accordion
----------------------------------------------------------------------------------------*/



/* Start tooltip
----------------------------------------------------------------------------------------*/
#tooltip {
	display:none;
	background:url(http://images.patrickortman.com/tooltip.png) no-repeat 0 0;
	margin:10px 0px 0px 30px;

	font-size:13px;
	height:77px;
	width:233px;


	color:#113458;
	font-weight:bold;
}

/* End tooltip
----------------------------------------------------------------------------------------*/



/* Start Footer
----------------------------------------------------------------------------------------*/

#footer-container {
	background:url(http://images.patrickortman.com/footerbg.jpg) no-repeat top center #000000;
	width:100%;
	margin:0px;
	padding:0px;
 
}
	/*body#page #footer-container {
		background-position: center -295px;
		clear: both;
	}*/
#landing-footer-container {
	background:url(http://images.patrickortman.com/footerbg-landing.jpg) no-repeat top center #000000;
	width:100%;
	margin:0px;
	padding:0px 0px 30px 0px;
}
	body#page #landing-footer-container {
		clear: both;
	}
#footer-wrapper {
	width:900px;
	padding:21px 30px 30px 30px;
	margin:0px auto;
	overflow:hidden;

}
	/*body#page #footer-wrapper {
		padding: 0;
	}
	body#page #footer-wrapper p {
		margin: 0;
	}*/
#twitter-container {
	width:292px;
	float:left;
	background:url(http://images.patrickortman.com/twitterbg.png) no-repeat 0 0;
	behavior:url(http://images.patrickortman.com/iepngfix.htc);
	height:72px;

}

#twitter-description {
	width:292px;
	height:50px;
	position:relative;
}

#twitter-description p {
	float:left;

}
#twitter-description p.tweets-message {
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	line-height:28px;
	text-align:left;
	padding:20px 25px 0px 25px;
}
	#twitter-description p.tweets-message a {
		color: #FFFFFF;
	}

#twitter-description p.tweets-link{
	font-weight:bold;
	text-align:left;
	padding:10px 25px 0px 25px;
}

#twitter-description p.tweets-link a {
	text-decoration:none;
	display:block;
	color:#0284cf;
	font-size:18px;
}

#twitter-description p.tweets-link a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

#twitter-description p.tweets-time {
	display:block;
	padding:0px 25px 0px 25px;
	position:absolute;
	bottom:20px;
	left:0px;
	color:#4b637d;
}
	p.tweets-time a{
		color: #4b637d;
		text-decoration: none;
	}
		#twitter-description p.tweets-time a:hover {
			text-decoration: underline;
		}

#twitter-description p.tweets-icon {
	background:url(http://images.patrickortman.com/twitter_icon.png) no-repeat 0 0;
	behavior:url(http://images.patrickortman.com/iepngfix.htc);
	width:32px;
	height:19px;
	position:absolute;
	display:block;
	right:20px;
	bottom:20px;
}


#twitter-description p.tweets-icon span {
	display:none;
}

#view-site {
	height:59px;
	width:292px;
	padding:0px 0px 0px 0px;
	display:block;
}

#view-site p.our-blog {
	float:left;
	display:inline;
	background:url(http://images.patrickortman.com/our_blog.png) no-repeat 0 0;
	behavior:url(http://images.patrickortman.com/iepngfix.htc);
	width:83px;
	height:14px;
	margin:22px 0px 0px 20px;

}

#view-site p.our-blog a {
	display:block;
	width:83px;
	height:14px;
	cursor:pointer;
}

#view-site p.our-blog a span {
	display:none;
}

#view-site p.vimeo {
	float:left;
	display:inline;
	background:url(http://images.patrickortman.com/vimeo.png) no-repeat 0 0;
	behavior:url(http://images.patrickortman.com/iepngfix.htc);
	width:59px;
	height:19px;
	margin:19px 0px 0px 35px;

}

#view-site p.vimeo a {
	display:block;
	width:59px;
	height:19px;
	cursor:pointer;
}

#view-site p.vimeo a span {
	display:none;
}


#view-site p.youtube {
	float:left;
	display:inline;
	background:url(http://images.patrickortman.com/youtube.png) no-repeat 0 0;
	behavior:url(http://images.patrickortman.com/iepngfix.htc);
	width:59px;
	height:26px;
	margin:16px 0px 0px 20px;

}

#view-site p.youtube a {
	display:block;
	width:59px;
	height:26px;
	cursor:pointer;
}

#view-site p.youtube a span {
	display:none;
}



/*-------- FORM-------------*/


#form-container {
	width:585px;
	float:right;
}

#form-container h2 {
	font-size:22px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 0px 20px;
}

#form-container form {
	width:585px;
	float:right;
	margin:0px;
	padding:17px 0px 0px 0px;
}

.input-container {
	width:239px;
	float:left;
	margin:0px 0px 0px 22px;
	display:inline;
}

.input-container input.text-box {
	background:url(http://images.patrickortman.com/input_bg.gif) no-repeat 0 0;
	width:219px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#405b77;
	float:left;
	height:32px;
	padding:15px 10px 0px 10px;
	margin:0px 0px 6px 0px;
	border:none;
}

#form-container form textarea.text-area {
	background:url(http://images.patrickortman.com/textarea_bg.gif) no-repeat 0 0;
	width:298px;
	height:138px;
	margin:0px 0px 0px 4px;
	padding:15px 10px 0px 10px;
	float:right;
	border:none;
	color:#405b77;
	overflow:auto;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#form-container form input.send-btn {
	/*background:url(http://images.patrickortman.com/send_btn.jpg) no-repeat 0 0;*/
	background:url(http://images.patrickortman.com/btn_send.png) no-repeat -7px -3px;
	width:133px;
	height:44px;
	float:right;
	border:0;
	font-size:0;
	text-indent:-1000px;
	letter-spacing:19px;
	color:#117bc4;
	text-align:left;
	cursor:pointer;
	margin:10px 0px 0px 0px;
	padding:0px;
}


/*-------------footer nav---------------------*/

#footer-information {
	width:900px;
	margin:0px;
	padding:47px 0px 0px 0px;
	text-align:left;
	float:left;
}
	/*body#page #footer-information {
		padding: 0;
	}*/
#footer-nav {
	width:900px;
	margin:0px;
	padding:15px 0px 0px 0px;
	text-align:left;
	float:left;
}
	/*body#page #footer-nav {
		padding-bottom: 10px;
	}*/

#copyright-container {
	float:left;
	margin:0px;
	padding:0px;
}


#copyright-container p.copyright {
	color:#ffffff;
	font-size:15px;

}

#copyright-container p.address {
	color:#9da9ac;
	font-size:13px;

}




#contacts-container {
	float:right;
	margin:0px;
	padding:0px;
	
}

#contacts-container  p.contact1 {
	color:#ffffff;
	text-align:right;
	font-size:13px;
}
	#contacts-container  p.contact1 .highlight {
		color:#ffffff;
	}
#contacts-container  p.contact2 {
	color:#9da9ac;
	text-align:right;
	font-size:13px;
}
	#contacts-container  p.contact2 .highlight {
		color:#9da9ac;
	}

#footer-nav ul {
	width:900px;
}

#footer-nav ul li {
	float:left;


}

#footer-nav ul li span {
	font-size:11px;
	color:#9fa5a3;
	float:left;
	margin:0px 4px 0px 4px;
}
#footer-nav ul li a {
	float:left;
	color:#9fa5a3;
	display:block;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}


#footer-nav ul li a:hover {
	text-decoration:underline;
}


.extra-nav {
	width:292px;
	float:left;
	margin:0px 20px 0px 0px;

}

.extra-nav h4, .request-quote h4 {
	color:#ffffff;
	font-size:15px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 22px;
	text-align:left;

}

.extra-content {
	background:url(http://images.patrickortman.com/footernavbg.png) no-repeat 0 0;
	behavior:url(http://images.patrickortman.com/iepngfix.htc);
	width:250px;
	height:50px;
	padding:11px 20px 0px 22px;
	
}

.extra-content p {
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
}
.extra-content p a {
	text-decoration:none;
	display:block;
	color:#ffffff;
	padding-right: 30px;
}

.extra-content p a:hover {
	color:#0284cf;
}


.request-quote {
	width:270px;
	float:left;
}

.request-quote p {
	font-size:13px;
	color:#ffffff;
	padding:0px 0px 0px 22px;
	margin:0px 0px 8px 0px;
	line-height:18px;
	text-align:left;
}

p.request a {
	font-size:15px;
	line-height:11px;
	font-weight:bold;
	color:#ffffff;
	height:13px;
	text-decoration:none;
	float:left;
	text-transform:uppercase;
	background:url(http://images.patrickortman.com/arrow2.gif) no-repeat 100% 100%;
	padding:1px 22px 0px 0px;
}

p.request a:hover {
	color:#0284cf;
}

/* End Footer
----------------------------------------------------------------------------------------*/



/* Start Landing
----------------------------------------------------------------------------------------*/


.services-content {
	width:405px;
	float:left;
	padding:0px 45px 70px 0px;

}

.services-content h3 {
	font-size:25px;
	color:#113458;
	font-weight:normal;
}
.services-content p {
	line-height:21px;
	font-size:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 25px 0px;
}







/* End Footer
----------------------------------------------------------------------------------------*/





















































/* Start Global Text
----------------------------------------------------------------------------------------*/

.highlight {
	color:#1ba3f3;	
}





/* End Global Text
----------------------------------------------------------------------------------------*/





/* ToolTip
----------------------------------------------------------------------------------------*/

div.tooltip {
	width:233px;
	height:57px;
	padding-right:35px;
	padding-top:20px;
	background-image:url(http://images.patrickortman.com/tooltip.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:13px;
	color:#113458;
	font-weight:bold;
	text-align:center;
	
	behavior:url(images/iepngfix.htc);
	}


	/* Blog Page
	----------------------------------------------------------------------------------------*/

	#blogbody-container {
		width:100%;
		padding:0px;
		margin:100px 0px 0px 0px;
		background:url(http://images.patrickortman.com/blog-content-bg.jpg) no-repeat scroll top center #ffffff;
	}

	#blogbody-wrapper {
		width:903px;
		padding:40px 0;
		margin:0px auto;
		overflow:hidden;
		text-align:left;
	}

	#blog-left-column {
		width:554px;
		height:auto;
		float:left;
		}

	.blog_path {
		width:100%;
		height:auto;
		float:left;
		}

	.blog_path a {
		width:auto;
		height:auto;
		float:left;
		padding-right:15px;
		background-image:url(http://images.patrickortman.com/blog_top_arrow.png);
		background-repeat:no-repeat;
		background-position:right;
		display:inline-block;
		font-size:12px;
		color:#60b6e7;
		font-weight:bold;
		margin-right:20px;
		text-decoration:none;
		behavior:url(http://images.patrickortman.com/iepngfix.htc);
		}

	.blog-post-container {
		width:100%;
		height:auto;
		float:left;
		padding:14px 0 20px 0;
		}

	.blog-post-container h2 {
		width:100%;
		height:auto;
		float:left;
		font-size:27px;
		color:#113458;
		font-weight:normal;
		}

	.blog-post-container div.writtenby_when {
		width:100%;
		float:left;
		font-size:12px;
		color:#94c6e8;
		font-weight:bold;
		padding:2px 0 30px 0;

		}
	.blog-post-container div.writtenby_when a {
		font-size:12px;
		color:#4ca5da;
		font-weight:bold;
		text-decoration:none;
		}
	.blog-post-container div.writtenby_when a:hover {
		text-decoration:underline;
		}
	.blog-post-container div.large_image_container {
		width:100%;
		height:auto;
		float:left;
		padding-bottom:22px;
		}	
	.blog-post-container div.large_image_container img {
		border:2px solid #e5e5e5;
		}
	.blog-post-container p {
		width:100%;
		float:left;
		color:#113458;
		font-size:14px;
		line-height:20px;
		padding-bottom:30px;
		}

	.blog-share-this-post {
		width:100%;
		height:auto;
		float:left;
		padding:20px 0;
		}	
	.blog-share-this-post h1 {
		font-size:14px;
		color:#0284cf;
		font-weight:bold;
		float:left;
		text-transform:uppercase;
		}

	.blog-share-this-post ul {
		width:auto;
		height:auto;
		float:left;
		list-style:none;
		}
	.blog-share-this-post ul li {
		float:left;
		display:inline;
		padding-left:26px;
		}

	.blog-share-this-post ul li a.twitter-share {
		width:11px;
		height:14px;
		float:left;
		background-image:url(http://images.patrickortman.com/twitter_share_post.jpg);
		background-repeat:no-repeat;
		}
	.blog-share-this-post ul li a.twitter-share:hover {
		background-image:url(http://images.patrickortman.com/twitter_share_post_hover.jpg);
		background-repeat:no-repeat;
		}

	.blog-share-this-post ul li a.rss-share {
		width:16px;
		height:16px;
		float:left;
		background-image:url(http://images.patrickortman.com/rss_share_post.jpg);
		background-repeat:no-repeat;
		}
	.blog-share-this-post ul li a.rss-share:hover {
		background-image:url(http://images.patrickortman.com/rss_share_post_hover.jpg);
		background-repeat:no-repeat;
		}

	.blog-share-this-post ul li a.linkedin-share {
		width:16px;
		height:16px;
		float:left;
		background-image:url(http://images.patrickortman.com/linkedin_share_post.jpg);
		background-repeat:no-repeat;
		}
	.blog-share-this-post ul li a.linkedin-share:hover {
		background-image:url(http://images.patrickortman.com/linkedin_share_post_hover.jpg);
		background-repeat:no-repeat;
		}

	.blog-share-this-post ul li a.gmark-share {
		width:16px;
		height:16px;
		float:left;
		background-image:url(http://images.patrickortman.com/google_bookmark_share_post.jpg);
		background-repeat:no-repeat;
		}
	.blog-share-this-post ul li a.gmark-share:hover {
		background-image:url(http://images.patrickortman.com/google_bookmark_share_post_hover.jpg);
		background-repeat:no-repeat;
		}

	.blog-share-this-post ul li a.fb-share {
		width:14px;
		height:14px;
		float:left;
		background-image:url(http://images.patrickortman.com/facebook_share_post.jpg);
		background-repeat:no-repeat;
		}
	.blog-share-this-post ul li a.fb-share:hover {
		background-image:url(http://images.patrickortman.com/facebook_share_post_hover.jpg);
		background-repeat:no-repeat;
		}

	.blog-share-this-post ul li a.email-share {
		width:16px;
		height:14px;
		float:left;
		background-image:url(http://images.patrickortman.com/email_share_post.jpg);
		background-repeat:no-repeat;
		}
	.blog-share-this-post ul li a.email-share:hover {
		background-image:url(http://images.patrickortman.com/email_share_post_hover.jpg);
		background-repeat:no-repeat;
		}


	.blog-share-this-post ul li a.digg-share {
		width:16px;
		height:14px;
		float:left;
		background-image:url(http://images.patrickortman.com/digg_share_post.jpg);
		background-repeat:no-repeat;
		}
	.blog-share-this-post ul li a.digg-share:hover {
		background-image:url(http://images.patrickortman.com/digg_share_post_hover.jpg);
		background-repeat:no-repeat;
		}

	.blog-share-this-post ul li a.delicious-share {
		width:16px;
		height:16px;
		float:left;
		background-image:url(http://images.patrickortman.com/delicious_share_post.jpg);
		background-repeat:no-repeat;
		}
	.blog-share-this-post ul li a.delicious-share:hover {
		background-image:url(http://images.patrickortman.com/delicious_share_post_hover.jpg);
		background-repeat:no-repeat;
		}

	.blog-file-under {
		width:100%;
		height:auto;
		float:left;
		padding-bottom:72px;
		}

	.blog-file-under p {
		float:left;
		font-size:13px;
		color:#417796;
		}
	.blog-file-under a {
		font-size:13px;
		font-weight:bold;
		padding-right:15px;
		text-decoration:none;
		float:left;
		font-size:13px;
		color:#60b6e7;
		margin-left:20px;
		background-image:url(http://images.patrickortman.com/blog_top_arrow.png);
		background-repeat:no-repeat;
		background-position:right;
		behavior:url(http://images.patrickortman.com/iepngfix.htc);
		}

	.blog-responses-container {
		width:100%;
		height:auto;
		float:left;
		padding-bottom:62px;
		}

	.blog-responses-container h1 {
		font-size:18px;
		float:left;
		width:100%;
		color:#0284cf;
		padding-bottom:25px;
		text-transform:uppercase;
		}


	.blog-responses-container div.response_box {
		width:530px;
		height:auto;
		padding:12px 12px 20px 12px;
		float:left;
		background-color:#e8f4fb;
		border-top:1px solid #b2b2b2;
		}
	.blog-responses-container div.response_box div.user_photo {
		width:73px;
		height:auto;
		float:left;
		}
	.blog-responses-container div.response_box div.user_photo img {
		border:2px solid #ccd6dd;
		}

	.blog-responses-container div.response_box div.text_container {
		width:437px;
		height:auto;
		float:left;
		padding-left:20px;
		}

	.blog-responses-container div.response_box div.text_container div.name {
		width:100%;
		float:left;
		font-size:15px;
		color:#0284cf;
		font-weight:bold;
		}
	.blog-responses-container div.response_box div.text_container div.date {
		width:100%;
		float:left;
		font-size:12px;
		color:#8eb0c3;
		font-weight:bold;
		}
	.blog-responses-container div.response_box div.text_container p {
		font-size:13px;
		color:#113458;
		float:left;
		width:100%;
		padding-top:18px;
		}


	.blog-responses-container div.author_response_box {
		width:530px;
		height:auto;
		padding:12px 12px 20px 12px;
		float:left;
		background-color:#e8f4fb;
		border-top:1px solid #b2b2b2;
		background-image:url(http://images.patrickortman.com/author_response_box_bg.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		}
	.blog-responses-container div.author_response_box div.user_photo {
		width:73px;
		height:auto;
		float:left;
		}
	.blog-responses-container div.author_response_box div.user_photo img {
		border:2px solid #ccd6dd;
		}

	.blog-responses-container div.author_response_box div.text_container {
		width:437px;
		height:auto;
		float:left;
		padding-left:20px;
		}

	.blog-responses-container div.author_response_box div.text_container div.name {
		width:100%;
		float:left;
		font-size:15px;
		color:#00466e;
		font-weight:bold;
		}
	.blog-responses-container div.author_response_box div.text_container div.date {
		width:100%;
		float:left;
		font-size:12px;
		color:#367fa7;
		font-weight:bold;
		}
	.blog-responses-container div.author_response_box div.text_container p {
		font-size:13px;
		color:#113458;
		float:left;
		width:100%;
		padding-top:18px;
		}

	.blog-leave-a-reply-container {
		width:100%;
		height:auto;
		float:left;
		}
	.blog-leave-a-reply-container h1 {
		font-size:14px;
		color:#0284cf;
		padding-bottom:23px;
		font-weight:bold;
		text-transform:uppercase;
		width:100%;
		float:left;
		}

	.blog-leave-a-reply-container div.form {
		width:100%;
		height:auto;
		float:left;
		}

	.blog-leave-a-reply-container div.form div.textbox {
		width:227px;
		height:31px;
		float:left;
		padding:16px 0 0 12px;
		background-image:url(http://images.patrickortman.com/leave_a_reply_textbox_bg.jpg);
		background-repeat:no-repeat;
		background-position:top;
		padding-bottom:6px;
		}
	.blog-leave-a-reply-container div.form div.textbox input {
		float:left;
		font-size:15px;
		color:#405b77;
		width:214px;
		border:0;
		}

	.blog-leave-a-reply-container div.form div.textarea {
		width:295px;
		height:139px;
		padding:14px 0 0 16px;
		float:right;
		background-image:url(http://images.patrickortman.com/leave_a_reply_textarea_bg.jpg);
		background-repeat:no-repeat;
		}
	.blog-leave-a-reply-container div.form div.textarea textarea{
		width:275px;
		height:120px;
		font-size:15px;
		color:#405b77;
		border:0;
		font-family:Arial, Helvetica, sans-serif;
		}

	.blog-leave-a-reply-container div.form div.submit_comment_button {
		width:100%;
		height:auto;
		float:left;
		padding-top:4px;
		}
	.blog-leave-a-reply-container div.form div.submit_comment_button input {
		width:131px;
		height:42px;
		float:right;
		background-image:url(http://images.patrickortman.com/comment_button.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		border:0;
		outline:none;
		}

	.blog-leave-a-reply-container div.form div.submit_comment_button input:hover {
		background-position:0 -49px;
		}
		
	#blog-right-column {
		width:278px;
		height:auto;
		float:right;
		}

	#blog-right-column div.author_info {
		width:100%;
		height:auto;
		float:left;
		padding:26px 0 0 0;
		}

	#blog-right-column div.author_info h1 {
		font-size:15px;
		font-weight:bold;
		color:#113458;
		width:100%;
		float:left;
		padding-bottom:23px;
		}

	#blog-right-column div.author_info p {
		width:100%;
		float:left;
		font-size:13px;
		color:#113458;
		line-height:20px;
		padding-bottom:34px;
		}

	#blog-right-column div.search_container {
		width:248px;
		height:33px;
		padding:15px 15px 0 15px;
		float:left;
		background-image:url(http://images.patrickortman.com/blog_search_textbox.jpg);
		background-repeat:no-repeat;
		}

	#blog-right-column div.search_container input.search_box {
		font-size:15px;
		color:#405b77;
		float:left;
		width:220px;
		border:0;
		}
	#blog-right-column div.search_container input.search_button {
		width:20px;
		height:20px;
		float:right;
		background-image:url(http://images.patrickortman.com/blog-search_button.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		border:0;
		}


	#blog-right-column div.blog-right-links, #rightcol-container div.right-links {
		width:100%;
		height:auto;
		clear:both;
		display:block;
		padding-top:23px;
		}
	#blog-right-column div.blog-right-links h1, #rightcol-container div.right-links h1 {
		font-size:15px;
		color:#113458;
		clear:both;
		text-transform:uppercase;
		padding-bottom:25px;
		}

	#blog-right-column div.blog-right-links ul, #rightcol-container div.right-links ul {
		width:auto;
		height:auto;
		float:left;
		display:block;
		list-style:none;
		}
	#blog-right-column div.blog-right-links ul li, #rightcol-container div.right-links ul li {
		display:block;
		width:248px;
		float:left;
		}


	#blog-right-column div.blog-right-links ul li.blue_row a, #rightcol-container div.right-links ul li.blue_row a {
		width:248px;
		height:auto;
		display:block;
		padding:10px 15px;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
		clear:both;
		color:#6cb4de;
		background-color:#d5ebf7;
		border-bottom:1px solid #aabcc6;
		border-top:1px solid #aabcc6;
		background-image:url(http://images.patrickortman.com/arrow_hover.gif);
		background-repeat:no-repeat;
		background-position:244px center;
		}
	
	#blog-right-column div.blog-right-links ul li.blue_row a:hover, #rightcol-container div.right-links ul li.blue_row a:hover {
			background-color:#74BBE5;
			color:#fff;
			background-image:url(http://images.patrickortman.com/arrow_light_hover.gif);
		}		
		
	#blog-right-column div.blog-right-links ul li.white_row a, #rightcol-container div.right-links ul li.white_row a {
		width:248px;
		height:auto;
		display:inline-block;
		padding:10px 15px;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
		color:#6cb4de;
		background-image:url(http://images.patrickortman.com/arrow.gif);
		background-repeat:no-repeat;
		background-position:244px center;
		}

	#blog-right-column div.blog-right-links ul li.white_row a:hover, #rightcol-container div.right-links ul li.white_row a:hover {
		background-color:#d5ebf7;
		background-image:url(http://images.patrickortman.com/arrow_hover.gif);
	}


	#blog-right-column div.recent-comments, #rightcol-container div.sidebar-testimonial {
		width:100%;
		height:auto;
		float:left;
		padding-top:74px;
		}
	#blog-right-column div.recent-comments h1, #rightcol-container div.sidebar-testimonial h4 {
		font-size:15px;
		color:#113458;
		float:left;
		width:100%;
		font-weight:bold;
		padding-bottom:20px;
		text-transform:uppercase;
		}

	#blog-right-column div.recent-comments div.largebox, #rightcol-container div.sidebar-testimonial div.largebox {
		width:275px;
		height:auto;
		float:left;
		}
	#blog-right-column div.recent-comments div.largebox div.top, #rightcol-container div.sidebar-testimonial div.largebox div.top {
		width:275px;
		height:auto;
		clear:both;
		}
	#blog-right-column div.recent-comments div.largebox div.bottom, #rightcol-container div.sidebar-testimonial div.largebox div.bottom {
		width:275px;
		height:24px;
		float:left;
		background-image:url(http://images.patrickortman.com/blog-rc-bottom.jpg);
		background-repeat:no-repeat;
		}
	#blog-right-column div.recent-comments div.largebox div.mid, #rightcol-container div.sidebar-testimonial div.largebox div.mid {
		width:247px;
		height:auto;
		padding:0 14px;
		float:left;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#113458;
		font-style:italic;
		line-height:22px;
		background-color:#d5ebf7;
		}

	#rightcol-container div.sidebar-testimonial div.largebox div.mid p {
		margin:0 0 10px;
		
		}

	#blog-right-column div.recent-comments div.smallbox, #rightcol-container div.sidebar-testimonial div.smallbox {
		width:177px;
		height:auto;
		float:left;
		padding-top:2px;
		}
	#blog-right-column div.recent-comments div.smallbox div.top, #rightcol-container div.sidebar-testimonial div.smallbox div.top {
		width:177px;
		height:auto;
		clear:both;
		}
	#blog-right-column div.recent-comments div.smallbox div.bottom, #rightcol-container div.sidebar-testimonial div.smallbox div.bottom {
		width:177px;
		height:19px;
		float:left;
		background-image:url(http://images.patrickortman.com/blog-rc-smallbox-bottom.jpg);
		background-repeat:no-repeat;
		}
	#blog-right-column div.recent-comments div.smallbox div.mid, #rightcol-container div.sidebar-testimonial div.smallbox div.mid {
		width:143px;
		height:auto;
		float:left;
		padding:0 15px 3px 15px;
		font-size:12px;
		color:#0f2e52;
		background-color:#74bbe5;
		}
	#blog-right-column div.recent-comments div.smallbox div.mid p, #rightcol-container div.sidebar-testimonial div.smallbox div.mid p {
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		padding-bottom:4px;
		}
	#blog-right-column div.recent-comments div.smallbox div.mid a, #rightcol-container div.sidebar-testimonial div.smallbox div.mid a {
		font-size:12px;
		font-weight:normal;
		color:#0f2e52;
		text-decoration:none;
		}
	#blog-right-column div.recent-comments div.smallbox div.mid a:hover, #rightcol-container div.sidebar-testimonial div.smallbox div.mid a:hover {
		text-decoration:underline;
		}

	#blog-right-column div.on-twitter {
		width:100%;
		height:auto;
		float:left;
		padding-top:72px;
		}
	#blog-right-column div.on-twitter h1 {
		font-size:15px;
		color:#113458;
		float:left;
		width:100%;
		font-weight:bold;
		padding-bottom:20px;
		text-transform:uppercase;
		}

	#blog-right-column div.on-twitter div.twit {
		width:278px;
		height:175px;
		float:left;
		position:relative;
		background-image:url(http://images.patrickortman.com/blog-on-twit-bg.jpg);
		background-repeat:no-repeat;
		}
	#blog-right-column div.on-twitter div.twit p {
		float:left;
		font-size:16px;
		line-height:26px;
		color:#fff;

		}

	#blog-right-column div.on-twitter div.twit p.tweets-time {
		bottom:16px;
		color:#4B637D;
		display:block;
		left:0;
		padding:9px 27px 0 20px;
		position:absolute;
		font-size:12px	;
		}
	
	#blog-right-column div.on-twitter div.twit div.text p.tweets-message{
		font-size:16px;
		color:#ffffff;
		font-weight:bold;
		line-height:26px;
		float:left;
		width:238px;
		padding:15px 20px;
		height:100px;
		}

	#blog-right-column div.on-twitter div.twit div.text a:hover{
		text-decoration:underline;
		}

	#blog-right-column div.on-twitter div.twit div.text p.tweets-icon {
		background:transparent url(http://images.patrickortman.com/twitter_icon.png) no-repeat scroll 0 0;
		bottom:20px;
		display:block;
		height:19px;
		position:absolute;
		right:20px;
		width:32px;
		}
		
	#blog-right-column div.on-twitter div.twit div.text	p.tweets-icon span {
		display:none;
		}

/* Patrick classes */

.pageTitleClass {
padding-bottom:25px;	
}
.contentSubHead {
padding-top:15px;
padding-bottom:5px;
margin-bottom:0;
}
.contentSubHeadClients {
padding-top:20px;
padding-bottom:0px;
margin-bottom:0;
}
.listy li {
padding-top:15px;
line-height:20px;
	
}
.portfolioImage {
float:left;
padding-right:40px;
padding-top:15px;
}
.portfolioRuler {
clear:both;

}
.pageImage {
border:1px solid #000;	
}
.socialIcon {
float:left;
padding-right:15px;
border: none;
}
.portfolioImage {
	padding:0;
float:right;
margin-left:40px;
 
margin-bottom:100px;

}.headerTwo {
margin-top:60px;	
}
.clients li {
padding-bottom:20px;
line-height:1.5em;
}
.topMe {
padding-top:20px;
}
.top {
margin-bottom:-5px;	
}
