/*  
Theme Name: SEO.com
Theme URI: http://seo.com
Description: 
Version: 1
Author: Graphics.net
Author URI: http://graphics.net
*/

#authorpic { overflow: hidden; float: left; padding: 1px; margin:10px 15px 5px 10px;}

#authorpic .photo {
	height:150px;
	width:100px;
}

/*.chatB span {
background:transparent url(http://www.seo.com/utah/ChatLive1.gif) no-repeat scroll 0px 0px;
height:27px;
position:absolute;
width:96px;
cursor:pointer;
}

.chatB span:hover {
background:transparent url(http://www.seo.com/utah/ChatLive1.gif) no-repeat scroll 0px -27px;
cursor:pointer;
}

.chatB {
width:96px;
height:27px;
overflow:hidden;
display:block;
position:absolute;
padding:0;
}

.chatB a {
color:#5c1800;

}

strong {
visibility:hidden;
} */
.phoneB {
width:118px;

height:21px; 
overflow:hidden;
display:block;
position:absolute;
padding:0;
background:transparent url(PhoneBox.gif) no-repeat scroll 0 0;
color:white;
font-family:"Trebuchet MS", arial, sans-serif;
font-weight:bold;
font-size:13px;
text-align:center;
padding:6px 0 0 20px;
margin-top:0px;
#margin-top:0px;
_margin-top:0px;
}

.phoneFix {
margin-top:0px;
#margin-top:0px;
_margin-top:0px;
}


.testimonials {
	width:450px;
	height:150px;
	background-repeat:no-repeat;
	color:white;
	font-family: "Lucida Sans";
	font-style:italic;
	font-size:19px;
	position:absolute;
	margin-left:400px;
	margin-top:50px;
	text-align:left;
	line-height:26px;
}

.testimonialsForm {
	width:250px;
	height:250px;
	background-repeat:no-repeat;
	color:white;
	font-family: "Lucida Sans";
	font-style:italic;
	font-size:15px;
	position:absolute;
	margin-left:660px;
	margin-top:89px;
	text-align:left;
	line-height:22px;
}

.formTest h3 {
color:#FFF09E;
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
font-size:18px;
font-weight:normal;
margin:0 0 10px;

}

.formTest {
	width:450px;
	height:150px;
	background-repeat:no-repeat;
	color:white;
	position:absolute;
	margin-left:330px;
	margin-top:20px;
	text-align:left;
	line-height:26px;
}

.formBox {
background:transparent url(formBG.png) no-repeat 0 0;
_background:transparent url(http://utah.seo.com/formBG.jpg) no-repeat 0 -11px;
height:121px;
margin-left:-30px; 
margin-top:-30px;
padding:22px 25px 25px 25px;
width:290px; 

} 
 
.formBox input.startSubmit {
background-color:transparent;
background-image:url(submit.gif);
border:medium none;
cursor:pointer;
height:25px;
margin-top:4px;
width:59px;
}

.formBox input {
border:1px solid #999999;
margin:6px 3px;
background:white url(spacer.png) repeat;
width:129px;
font-size:13px;
padding:2px;
color:#999999;   
float:left;
} 



.formBox input.startSubmit:active {
background-image:url(submitOVER.gif);
}
.quoteB {
	background-image:url(quoteBOT.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:25px;
	height:19px;
	position:absolute;
	padding:7px 0 0 5px;
}
.quoteA {
	background-image:url(quoteTOP.png);
	background-repeat:no-repeat;
	margin-left:-30px;
	width:25px;
	height:19px;
	position:absolute;
}
.buttonClick {
position:absolute;
margin-left:530px;
margin-top:190px;
/* width:263px; */
height:30px;

}

.buttonClick a {
font-size:14px;
color:black;
font-weight:bold;
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
text-align:left;
width:263px;
height:30px;
background-image:url(FreeAnalysis2.gif);
background-repeat:no-repeat;
padding:6px 55px 6px 35px;

font-weight:normal;
}

.buttonClick h3:hover {
background-image:url(FreeAnalysisOVER.png);
}

.buttonClick a {
text-decoration:none;
}

.requestB {
width:303px;
height:27px;
overflow:hidden;
display:block;
padding:0;
}

.requestB a {
color:#b3380a;
}

.requestB span {
background:transparent url(RequestProposal1.gif) no-repeat scroll 0px 0px;
height:27px;
position:absolute;
width:166px;
margin-left:0px;
cursor:pointer;
margin-left:138px;
}

.requestB span:hover {
background:transparent url(RequestProposal1.gif) no-repeat scroll 0px -27px;
cursor:pointer;
}

div.chatButton {
position:absolute;
left:0;
top:100px;
width:25px;
height:104px;
padding:0;
overflow:hidden;
z-index:999;
}

body > div.chatButton {
position:fixed;
left:0;
top:100px;
width:25px;
height:104px;
padding:0;
overflow:hidden;
}

.chatButton a strong {
visibility:hidden;
}

.chatButton a:hover {
text-decoration:none;
}

.chatButton span{
background-image:url(ChatButton1.png);
background-position:25px 0;
width:25px;
height:104px;
position:absolute;
cursor:pointer;
}

.chatButton span:hover{
background-position:0px 0;
cursor:pointer;
}

.chatButton span.noPointer {
background-position:0px 0;
cursor: default;
margin-left:-13px;
}

.chatButton span.noPointer:hover{
cursor:default;
}

#caseStudiesH {
background:#eae4d3 url(bg_sidebar1.gif) no-repeat scroll -1px 0px;
border-right:1px solid #e4dcc8;
border-left:1px solid #e4dcc8;
line-height:17px; 
margin-top:0px;
}

#caseStudiesH h2 {
margin:0 0 0 20px;
}

#caseStudiesH object {

}

#caseStudiesH #bottom {
padding-bottom:30px;
background:transparent url(bg_recent_blog_bot.gif) no-repeat scroll bottom center;
}

.snap_nav {
margin:0 0 10px 10px;
padding:0;

}

.snap_nav li {
display:inline;
padding:1px 3px;
#padding:1px;
_padding:1px;

text-align:center;
margin-left:1px;
border:1px solid #cccccc;
font-size:13px;
 
}

.snap_nav li:hover {
background-color:#CCCCCC;
}

.snap_selected {
background-color:black;
}
.snap_selected a {
font-weight:bold;

}
.snap_nav li span {
text-align:center;
margin-left:0px;
#margin-left:3px;
_margin-left:3px;
}


.snap_nav li a {
text-align:center;
margin-left:0px;
#margin-left:3px;
_margin-left:3px;
width:20px;
}

.snap_nav li a:hover {


}

.strHead {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;


color:#FFFFFF;
font-size:22px;

}
.strHead1 {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;


color:#FFFFFF;
font-size:12px;
font-weight:bold

}
.strHead2 {
font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;


color:#FFFFFF;
font-size:12px; text-align:justify


}

/*
#ribbon {
display:none;
background: transparent url(http://www.seo.com/wp-content/themes/seo/images/ribbonButton.png) -70px -167px no-repeat;
overflow:hidden;
position:absolute;
top:0;
right:0;
width:98px;
height:100px;
}

#ribbon:hover {
background: transparent url(http://www.seo.com/wp-content/themes/seo/images/ribbonButton.png) -1px 0px no-repeat;
width:167px;
height:167px;
}
*/
#ribbon {
display:none;
background: transparent url(ribbonButton1.png) 0 -159px no-repeat;
overflow:hidden;
position:absolute;
top:0;
left:0;
width:160px;
height:159px;
}

#ribbon:hover {
background: transparent url(ribbonButton1.png) 0px 0px no-repeat;

}

#checklistButton {
display:block;
background: transparent url(checklistButton.png) 0 0 no-repeat;
overflow:hidden;
position:absolute;
width:260px;
height:230px;
margin-left:804px;
}

#checklistButton:hover {
background: transparent url(checklistButton.png) 0px 0px no-repeat;

}
	
