/*
Theme Name: Porter &amp; Strange
Theme URI: http://www.porterandstrange.com
Description: This is the theme for the Porter &amp; Strange website.
Version: 1.0
Author: Web Solutions of America
Author URI: http://www.wsoaonline.com
*/

* {
	margin:0;
	padding:0
}

body {
	padding-top:14px;
	background:#D8D8D8 url(/wp-content/themes/porterandstrange/images/background_insidePages.png) repeat-x;
	font-family:Verdana, Arial, Sans-Serif;
	text-align:center
}

body#home {
	background:#D8D8D8 url(/wp-content/themes/porterandstrange/images/background_homePage.png) repeat-x
}
	
#page {
	position:relative;
	position:relative;
	background:#fff;
	width:900px;
	margin:0 auto;
	padding-bottom:60px
}

#header {
	border-top:solid 4px #D52025;
	border-bottom:solid 5px #525252;
	display:block;
	width:900px;
	padding-bottom:2px
}

#header h1 a {
	position:absolute;
	top:13px;
	left:20px;
	z-index:1000;
	display:block;
	width:217px;
	height:37px;
	background:url(/wp-content/themes/porterandstrange/images/porter-and-strange.png) no-repeat;
	text-indent:-3000em;
	overflow:hidden
}

#header .description {
	position:absolute;
	top:13px;
	left:237px;
	z-index:1000;
	display:block;
	width:236px;
	height:37px;
	background:url(/wp-content/themes/porterandstrange/images/a-law-firm-for-the-people.png) no-repeat;
	text-indent:-3000em;
	overflow:hidden
}

#header #nav {
	position:absolute;
	top:13px;
	left:511px;
	z-index:1000;
	width:369px;
	height:62px;
	background:url(/wp-content/themes/porterandstrange/images/nav.png);	
}

#header #nav li {
	height:62px;
	position:absolute;
	display:block;
	list-style:none
}

#header #nav a {
	height:62px;
	display:block;
	text-indent:-3000em;
	overflow:hidden
}

#header #nav #home {width:49px;left:0}
#header #nav #about-us {width:65px;left:49px}
#header #nav #services {width:66px;left:114px}
#header #nav #faqs {width:45px;left:180px}
#header #nav #contact-us {width:78px;left:225px}
#header #nav #live-chat {width:67px;left:303px}
 
#header #nav #home a:hover, body#home #header #nav #home a {background:url(/wp-content/themes/porterandstrange/images/nav.png) 0px -72px no-repeat}
#header #nav #about-us a:hover, body#about-us #header #nav #about-us a {background:url(/wp-content/themes/porterandstrange/images/nav.png) -49px -72px no-repeat}
#header #nav #services a:hover,
body#services #header #nav #services a,
body#auto-accidents #header #nav #services a,
body#workplace-injuries #header #nav #services a,
body#trucking-accidents #header #nav #services a,
body#premises-liability #header #nav #services a,
body#wrongful-death #header #nav #services a,
body#dog-bite-animal-attack #header #nav #services a,
body#burn-injuries #header #nav #services a,
body#injuries-to-children #header #nav #services a,
body#workers-compensation #header #nav #services a {background:url(/wp-content/themes/porterandstrange/images/nav.png) -114px -72px no-repeat}
#header #nav #faqs a:hover, body#faqs #header #nav #faqs a {background:url(/wp-content/themes/porterandstrange/images/nav.png) -180px -72px no-repeat}
#header #nav #contact-us a:hover, body#contact-us #header #nav #contact-us a {background:url(/wp-content/themes/porterandstrange/images/nav.png) -225px -72px no-repeat}
#header #nav #live-chat a:hover, body#live-chat #header #nav #live-chat a {background:url(/wp-content/themes/porterandstrange/images/nav.png) -303px -72px no-repeat}

.sf-menu #services ul {
	position:absolute;
	z-index:300 !important;
	display:none;
	width:230px;
	top:63px;
	left:0px !important
}

/*#column02 div embed {
	position:absolute !important;
	z-index:10 !important
}*/

.sf-menu #services ul li {
	width:220px;
	height:30px !important;
	position:relative !important;
	top:0 !important;
	margin:0 !important;
	padding:0 !important
}

.sf-menu #services ul a {
	background:#333333 !important;
	text-indent:0 !important;
	display:block !important;
	width:220px !important;
	height:20px !important;
	padding:10px 5px 5px 5px !important;
	color:#fff !important;
	text-decoration:none !important;
	font-size:10px;
	text-align:left;
	margin:0 !important
}

.sf-menu #services ul a:hover  {
	background-image:none;
	background-color:#8B8B8B !important
}

.sf-menu #services:hover {
	display:block
}


#header {
	background:url(/wp-content/themes/porterandstrange/images/car-wreck-call-us-800-hurt-911-2.jpg) no-repeat 0 0;
	height:279px
}

body#home #header {
	background:url(/wp-content/themes/porterandstrange/images/car-wreck-call-us-800-hurt-911.jpg) no-repeat 0 0;
	height:333px
}

#column01 {
	text-align:left;
	display:block;
	float:left;
	width:570px;
	margin-top:20px;
	padding-left:12px;
	padding-right:65px;
	border-right:solid 1px #CCCCCC
}

#column01 h2,
#column02 h2 {
	color:#D52124;
	font:18px bold "Helvetica Condensed", Helvetica, Arial, Sans-Serif !important;
	margin-bottom:15px
}

#column01 h3,
#column02 h3 {
	font:bold 14px Arial, Verdana, Sans-Serif;
	color:#000;
	margin-bottom:10px
}

#column01 p ,
#column02 p,
#column01 ul,
#column01 ol,
.wpcf7-response-output{
	color:#3F3F3F;
	font:normal 11px Verdana, Arial, Sans-Serif;
	line-height:15px;
	margin-bottom:15px
}

#column01 ul,
#column01 ol {
	margin-left:15px
}

#column01 a,
#column01 li a {
	color:#D52025;
	font:normal 11px Verdana, Arial, Sans-Serif
}

#column01 p strong {
	font-weight:bold
}

#column01 #our-services-box {
	display:block;
	width:587px;
}

#column01 #our-services-box {
	padding:20px 0;
	border-top:solid 1px #DADADE;
}

body#home #column01 #our-services-box {
	padding:5px 0 20px 0;
	border-top:0;
	border-bottom:solid 1px #DADADE;
	background:url(/wp-content/themes/porterandstrange/images/background-services-h2.gif) no-repeat 100% 0
}

#column02 {
	display:block;
	float:left;
	width:218px;
	margin-top:15px;
	padding:0 17px;
	text-align:left
}

#column02 #live-chat a {
	display:block;
	text-indent:-3000em;
	overflow:hidden;
	background:url(/wp-content/themes/porterandstrange/images/live-chat-click-here.png) no-repeat;
	width:218px;
	height:47px;
	margin-bottom:15px
}

#column02 #video-feed a {
	display:block;
	text-indent:-3000em;
	overflow:hidden;
	background:url(/wp-content/themes/porterandstrange/images/video-feed.jpg) no-repeat;
	width:218px;
	height:150px;
	margin-bottom:21px
}

#column02 .entry {
	margin-bottom:20px;
	padding-bottom:20px;
	display:block;
	background:url(/wp-content/themes/porterandstrange/images/divider-horizontal.gif) no-repeat 50% 100%
}

#column02 .entry h3 a {
	font:bold 14px Arial, Verdana, Sans-Serif;
	color:#000;
	text-decoration:none;
	margin:0 !important;
	padding:0
}

#column02 .entry p {
	margin-bottom:0
}

#column02 .entry .read-more a {
	color:#D52025;
	font:normal 11px Verdana, Arial, Sans-Serif
}

#column01 #our-services {
	position:relative;
	width:587px;
	height:235px;
	background:url(/wp-content/themes/porterandstrange/images/our-services-box.jpg)
}

#column01 #our-services-box h2 {
	display:none
}

body#home #column01 #our-services-box h2 {
	display:block
}

#column01 #our-services li {
	width:145px;
	position:absolute;
	display:block;
	list-style:none
}

#column01 #our-services a {
	width:145px;
	display:block;
	text-indent:-3000em;
	overflow:hidden
}

#column01 #our-services #auto-accidents a {height:102px}
#column01 #our-services #workplace-injuries a {height:102px}
#column01 #our-services #trucking-accidents a {height:102px}
#column01 #our-services #premises-liability a {height:102px}
#column01 #our-services #wrongful-death a {height:119px}
#column01 #our-services #dog-bite-animal-attack a {height:119px}
#column01 #our-services #burn-injuries a {height:119px}
#column01 #our-services #workers-compensation a {height:119px}

#column01 #our-services #auto-accidents {top:0; left:0}
#column01 #our-services #workplace-injuries {top:0; left:145px}
#column01 #our-services #trucking-accidents {top:0; left:290px}
#column01 #our-services #premises-liability {top:0; left:435px}
#column01 #our-services #wrongful-death {top:102px; left:0}
#column01 #our-services #dog-bite-animal-attack {top:102px; left:145px}
#column01 #our-services #burn-injuries {top:102px; left:290px}
#column01 #our-services #workers-compensation {top:102px; left:435px}
 
#column01 #our-services #auto-accidents a:hover, body#auto-accidents #header #our-services #auto-accidents a {background:url(/wp-content/themes/porterandstrange/images/our-services-box.jpg) 0 -235px no-repeat}
#column01 #our-services #workplace-injuries a:hover, body#workplace-injuries #header #our-services #workplace-injuries a {background:url(/wp-content/themes/porterandstrange/images/our-services-box.jpg) -145px -235px no-repeat}
#column01 #our-services #trucking-accidents a:hover, body#trucking-accidents #header #our-services #trucking-accidents a {background:url(/wp-content/themes/porterandstrange/images/our-services-box.jpg) -290px -235px no-repeat}
#column01 #our-services #premises-liability a:hover, body#premises-liability #header #our-services #premises-liability a {background:url(/wp-content/themes/porterandstrange/images/our-services-box.jpg) -435px -235px no-repeat}
#column01 #our-services #wrongful-death a:hover, body#wrongful-death #header #our-services #wrongful-death a {background:url(/wp-content/themes/porterandstrange/images/our-services-box.jpg) 0 -337px no-repeat}
#column01 #our-services #dog-bite-animal-attack a:hover, body#dog-bite-animal-attack #header #our-services #dog-bite-animal-attack a {background:url(/wp-content/themes/porterandstrange/images/our-services-box.jpg) -145px -337px no-repeat}
#column01 #our-services #burn-injuries a:hover, body#burn-injuries #header #our-services #burn-injuries a {background:url(/wp-content/themes/porterandstrange/images/our-services-box.jpg) -290px -337px no-repeat}
#column01 #our-services #workers-compensation a:hover, body#workers-compensation #header #our-services #workers-compensation a {background:url(/wp-content/themes/porterandstrange/images/our-services-box.jpg) -435px -337px no-repeat}

#footer {
	display:block;
	width:900px;
	margin:0 auto;
	text-align:center;
	clear:both
}

#footer ul {
	display:block;
	padding:10px 0;
	background:#C1C1C1;
	margin-bottom:15px;
}

#footer li {
	list-style:none;
	display:inline
}

#footer li a {
	color:#383838;
	font:normal 10px Verdana, Arial, Sans-Serif;
	border-right:solid 1px #383838;
	padding:0 10px 0 5px;
	text-decoration:none
}

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

#footer li a strong {
	font-weight:bold
}

#footer li#disclaimer a {
	border:none
}

#footer p {
	margin:5px 0;
	line-height:25px;
	color:#646464;
	font:normal 11px Verdana, Arial, Sans-Serif
}

#footer p strong {
	font-weight:bold
}

#footer p span {
	font:normal 10px Verdana, Arial, Sans-Serif
}

.nocomments {
	display:none
}

#dedicated {
	margin-top:15px;
	color:#3F3F3F;
	font:bold 14px Arial, Verdana, Sans-Serif !important
}

h3#contact-us-click-here a {
	display:block;
	text-indent:-3000em;
	overflow:hidden;
	width:218px;
	height:47px;
	background:url(/wp-content/themes/porterandstrange/images/contact-us-button.png) no-repeat;
	margin-bottom:0
}

#contactbox {
	display:none;
	width:198px;
	border:solid 1px #D52025;
	padding:10px;
	margin:0;
	margin-bottom:10px;
}

#contactbox input,
#contactbox textarea,
#contactbox select {
	width:198px;
	border:solid 1px #D52025
}

#contactbox input[type=submit] {
	width:70px;
	text-align:center
}

#flash-banner embed,
#flash-banner object {
	position:absolute;
	top:4px;
	left:0;
	z-index:1
}

#flash-services {
	display:block;
	height:120px;
}

#flash-services embed,
#flash-services object {
	z-index:1;
	position:absolute;
	left:0;
	display:block;
	width:900px;
	height:120px;
	margin-top:10px
}

#flash-services embed,
#flash-services object {
	top:280px;
}

body#home #flash-services embed,
body#home #flash-services object {
	top:330px;
}

#wpcf7-f1-p12-o1 form {
	padding:10px;
	border:solid 1px #B3C7DF;
	background:#ECF1F7
}

#wpcf7-f1-p12-o1 form input,
#wpcf7-f1-p12-o1 form textarea,
#wpcf7-f1-p12-o1 form select {
	border:solid 1px #B3C7DF;
	font:normal 11px Verdana, Arial, Sans-Serif;
	padding:2px
}


#wpcf7-f1-p76-o1 form {
	padding:10px;
	background:#6D1012 url(/wp-content/themes/porterandstrange/images/background-contact-us.png) 0 100% repeat-x;
}

#wpcf7-f1-p76-o1 form p {
	color:#fff;
}

#wpcf7-f1-p76-o1 form input,
#wpcf7-f1-p76-o1 form textarea,
#wpcf7-f1-p76-o1 form select {
	width:170px
}

.accordion-wrapper {
	display:block;
	background:#ECF1F7;
	border:solid 1px #B3C7DF;
	width:600px;
	margin:0;
	padding:10px;
	height:auto
}

/*.accordion-wrapper br {
	height:0px;
}*/

.accordion-wrapper img {
	border:solid 1px #B3C7DF;
}

.accordion {
	float:right;
	display:block;
	width:385px;
	background:#ECF1F7;
}

.accordion h2,
.accordion a {
	margin:0 !important;
	padding:0 !important
}

.accordion h2 a {
	display:block;
	padding:10px 0 !important;
	text-indent:10px;
	text-decoration:none;
	border:solid 1px #B3C7DF
}

.accordion h2 a:hover,
.accordion h2.ui-state-active {
	color:#fff;
	background:#B3C7DF
}

.accordion p,
.accordion ul {
	padding:5px 10px
}