/*  
Theme Name: BlueSeo Los Angeles
Theme URI: 
Description: 
Version: 1.0
Author: NDesignZ
Author URI: http://www.ndesignz.com/

*/

* { margin: 0; padding: 0; }

body { font:normal .625em/1em Arial; color:#333; background:url(images/bg.png) repeat-x; }

h1 { font:bold 1.8em Arial; color:#187CCA; }

a:link, a:visited { text-decoration: none; color: #336699 }

a:hover { text-decoration: underline; }

p { padding: 10px 20px 0 0; text-align:justify;}

img {border:none; }

#wrapper { margin: 0 auto; width: 950px; }

#header { background:url(images/los-angeles-seo.jpg) no-repeat 0 54px; width:949px; height:240px; border-bottom:8px solid #187cca; }

#navigation { float:left; width:775px; list-style:none; margin:12px 0 0; }

#navigation li { float:left; background:url(images/bullet.png) no-repeat left 19px; text-transform:uppercase; margin:0 13px 0 0; }

#navigation li a { padding:0 0 0 8px; display:block; font:bold 1.3em/3.23em Arial; color:#000; }

#phone-number { float:right; width:150px; font:bold 2.2em/1.909em Arial; color:#000; text-align:right; }

#container { float: left; width: 630px; padding:0 10px 20px 0; }

.post, .page { padding: 12px 0 10px; margin:0 0 5px; border-bottom: 2px solid #187CCA; }

.page { border:none; }

.post h1, .post h2, .page h1, .page h2 { font:bold 2.2em/1em Arial; }

.post h1 a, .post h2 a, .page h1 a, .page h2 a { color:#187CCA }

.post h1 a:hover, .post h2 a:hover, .page h1 a:hover, .page h2 a:hover { color:#40a0ae; }

.post h3, .page h3 { border-bottom:2px solid #187cca;
color:#187CCA;
font:bold 1.38em/1.1em Arial; }

.post ul, .page ul{
float:left;
font:normal 1em/1em 'Helvetica Neue',Arial,sans-serif;
padding:10px 0 15px 25px;

}

.post ol, .page ol{

font:normal 1em/1em 'Helvetica Neue',Arial,sans-serif;
padding:10px 0 15px 25px;

}


ul.blue-seo-ul {
width:50em;
float:left;
font-family:'Helvetica Neue',Arial,sans-serif;
font-size:13px;
}

ul.blue-seo-ul li {
float:left;
width:25em !important;

}


.post ul li, .page ul li {
float:left;
width:45em;
line-height:18px;
text-align:justify;
}


.entry { font:normal 1.3em/1.4em 'Helvetica Neue', Arial, sans-serif; padding-top:10px;}

.posted-in { background:url(images/posted-in.png) no-repeat 3px 0; padding:0 0 0 25px; font:normal 1.15em/1.6em Arial; }

.tags { background:url(images/tags.png) no-repeat 3px 0; padding:0 0 0 25px; font:normal 1.15em/1.6em Arial; }

.navigation { padding: 10px 0 0 0; font:normal 1.15em Arial; line-height: 18px; }

.sidebar { float: left; width: 309px; display: inline; }

.sidebar ul { list-style-type: none; margin: 0 0 10px; }

.sidebar ul li { padding: 0 0 5px 0; }

.sidebar ul li h2 { background:#187cca; color:#FFF; padding: 4px 0 4px 8px; text-transform:uppercase; text-shadow: 0 1px 0 #365d62; margin:10px 0 0; font:bold 1.3em Arial; }

.sidebar ul ul li { padding: 3px 0px 3px 18px; background: url(images/arrow.png) no-repeat left 4px; }

.sidebar ul ul li a { color:#000; font:normal 1.2em/1em Arial; line-height:1.4em;}

.sidebar ul ul li a:hover { color:#d95302; }

.sidebar ul li#social-bookmark { padding:5px; margin:10px 0 0; }

table#wp-calendar { width: 100%; }

#footer { background: #187cca; padding: 22px; color: #fff; border-top: 1px solid #4c838b; font:normal 1.2em Arial; clear:both; }

#footer a { color:#FFFFFF; }

#footer a:hover { color:#FFFFFF; text-decoration: underline; }

#menu { list-style:none; padding:20px 0 0 150px; }

#menu li { float:left; width:223px; }

#menu li ul { list-style:none; margin:0; padding:0; }

#menu li h4 { padding:0 0 0 0px; font-size:16px; font-weight:bold; color:#FFF; margin:0; }

#menu li li { float:none; border:none; line-height: 1.4em; }

p.address { float:left; text-align:left; width:180px; padding:0 10px 0 255px; margin:35px 0 15px; border-right:1px solid #FFF; }

p.address-right { float:right; text-align:left; width:180px; padding:0 265px 0 0; margin:35px 0 15px; }

p.about { clear:both; text-align:center; }

#footer p { }

#copyright { text-align:center; }

/* COMMENTS */

#comments h3 { margin-bottom: 10px; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }

#commentform { margin: 5px 10px 0 0; }

#commentform textarea { width: 100%; padding: 2px; }

#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#commentform #submit { margin: 0 0 5px auto; float: right; }

.alt { margin: 0; padding: 10px; }

.commentlist { padding: 0; text-align: justify; }

.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }

.commentlist li ul li { margin-right: -5px; margin-left: 10px; }

.commentlist p { margin: 10px 5px 10px 0; }

.children { padding: 0; }

#commentform p { margin: 5px 0; }

.nocomments { text-align: center; margin: 0; padding: 0; }

.commentmetadata { margin: 0; display: block; }

.widget_addn { position: absolute; left: -450px; top: -400px; }

.floatlist { float: left; width: 200px; padding-left: 100px; }

.normal { float: left; }

.leftimage { float:left; padding-bottom:5px; padding-right:10px; }


#text-3 { height:310px; width:290px; padding:10px 7px; display:block; border:1px solid #c2c2c2; overflow:hidden; height:1%;}
#text-3 h4 { font:bold 1.2em Arial; color:#0482e2; padding:0 0 7px; border-bottom:1px solid #cbcbcb; display:block; margin:0 0 10px;}
#text-3 label {float:right; clear:both; width:46px; text-align:right; color:#000; font:normal 1em/1.90em "Trebuchet MS", Arial, Helvetica, sans-serif; }
#text-3 input, #text-3 #budget { float:left; margin:0 0 10px 7px; width:220px; height:19px; font:normal 1.1em Arial; color:#000; border:1px solid #9e9e9e; padding:0 4px; }
#text-3 input { padding:2px 0 0; height:17px }
#text-3 #budget { padding:0; width:142px; }
#text-3 #captcha { width:120px; margin:0 0 10px 27px; }
#optinsubmit { width:178px !important; height:46px !important; border:none !important; border-top:1px solid #d7d6d6 !important; padding:10px 0 0 !important;  margin:0 0 10px 18px !important; clear:both !important;  display:block; }

#text-3 p#privacy { display:block;clear:both; color:#01345a; font:normal 1.1em Arial; padding:0 10px 0 15px;}

#sidebar-contact {
width:309px;
margin-top:10px;
float:left;
}



.wpcf7-form p { padding:4px 0px 0px; }

.wpcf7-form label { display:block !important; width:280px !important; font:normal 1.1em Arial; font-weight:bold; padding-left:4px;}

.wpcf7-form label input { width:220px; height:14px; }

label.label-class {
color:white;
margin-left:2px;
text-align:right;
padding-top:8px;
}

label.label-class2 {
color:black;
margin-left:2px;
text-align:right;
font-size:1.2em/1em Arial;
padding-top:5px;

}


label.label-class3 {
color:white;
margin-left:11px;
font-size:1.2em/1em Arial;
}

label.label-class4 {
color:black;
margin-left:4px;
text-align:left;
font-size:14px!important;
padding-top:5px;
font-family:"gill sans", helvetica, sans-serif!important;
font-weight:normal!important;
}

.your-message {
width:270px;
height:60px;
margin-left:7px;
margin-top:-8px;
}




#captcha {
width:188px;
float:left;
margin-left:7px;
margin-top:4px;
}

#captchaimg {
float:left;
margin-top:4px;
margin-left:14px;
}

#sidebar-submit {
width:142px;
height:39px;
margin-left:58px;
margin-top:8px;
}

#sidecontact-top h2 {
color:#FFFFFF;
font-family:Arial;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:8px 0 4px 5px;
text-shadow:0 1px 0 #365D62;
text-transform:uppercase;
}


.sidebar-amount {
width:182px;
}

#sidecontact-top {
width:305px;
height:31px;
background:url(images/sidecontact-top.jpg) no-repeat;
}

#sidecontact-mid {
width:305px;
height:auto;
background:#0086c5 url(images/sidecontact-mid.jpg) no-repeat top left;
}

#sidecontact-bottom {
width:305px;
height:9px;
background:url(images/sidecontact-bottom.jpg) no-repeat;
}

ul.footer-posts li {
list-style-type:disc;
}

.click-me a{
width:100%;
height:200px;
display:block;
clear:both;
text-indent:-9999px;
outline:none;
}

.office-image {
width:205px;
height:154px;
background:url(images/blue-seo-los-angeles-front-office.jpg) no-repeat;
float:left;
margin-right:5px;
margin-top:13px;
padding:0;
}

.click-me a{
width:100%;
height:200px;
display:block;
clear:both;
text-indent:-9999px;
outline:none;
}

.new{
background:url(images/new-trans.png) no-repeat top right;
width:58px;
height:58px;
position:absolute;
right:0;
top:0;
}
.temp{
float:left;
width:275px;
margin-right:40px;
margin-top:20px;
}
.temphol{
background:#efefef;
border:1px solid #ccc;
position:relative;
width:290px;
height:220px;
overflow:hidden;
}
.temphol img {
position: absolute;
top: 7px; left: 7px;
}
.tempde{
background:url(images/tempde.jpg) repeat-x bottom;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:290px;
height:32px;
}
.tempname{
float:left;
padding-left:10px;
padding-top:7px;
font-size:11px;
font-weight:600;
height:23px;
width:auto;

}
.tempprice{
float:right;
background:url(images/imagebg.png) center no-repeat;
width:40px;
height:23px;
text-align:center;
margin-top:2px;
color:#fff;
padding-top:5px;
padding-right:5px;
padding-left:5px;
font-weight:bold;
}

.tempsite{
float:right;
background:url(images/livebg.png) center no-repeat;
width:40px;
height:23px;
text-align:center;
margin-top:2px;
color:#fff;
padding-top:5px;
padding-right:5px;
padding-left:5px;
font-weight:bold;
}

.tempprice a, .tempsite a {
color:white;
text-decoration:none;
font-size:11px;
width:40px;
display:block;
}

.thumb{
position:absolute;
top:7px;
left:7px;
width:276px;
height:206px;
text-indent:-999px;
overflow:hidden;
background:url(images/blank.gif) repeat;
}

.rtc-before {
width:262px;
height:261px;
background:url(http://www.blueseolosangeles.com/wp-content/themes/BlueSeoLosAngeles/images/RTC-before1.png) no-repeat;
float:left;
margin-right:30px;
margin-bottom:20px;
}

.rtc-after {
width:262px;
height:261px;
background:url(http://www.blueseolosangeles.com/wp-content/themes/BlueSeoLosAngeles/images/RTC-after.jpg) no-repeat;
float:left;
margin-bottom:20px;
}

.rtc-before h4, .rtc-after h4 {
color:white;
opacity:1;
padding-left:6px;
padding-top:6px;
font-family:"tahoma", helvetica, arial,sans-serif;
font-size:11px;
}

.blackopac {
background:black;
width:100%;
height:30px;
display:block;
margin-top:232px;
}

.linebreak {
width:100%;
height:2px;
margin-top:8px;
display:block;
}

.contact-addy {
float:left;
margin-top:35px;
}

.contact-addy h3 {
font-size:14px!important;
font-weight:400!important;
font-family:"gill sans", helvetica, arial, sans-serif!important;
padding-top:3px;
padding-bottom:3px;
}

.contact-addy p {
font-size:14px;
font-family:"gill sans", helvetica, arial, sans-serif;
padding-top:2px;
padding-bottom:2px;
line-height:100%;
}

.box-container {
width:100%;
height:200px;
}

.blueseo-box {
width:197px;
height:190px;
background:url(images/blueseo-box.gif) no-repeat;
float:left;
margin-right:8px;
}

.blueseo-boxhead {
color:white;
font-family: "gill sans", arial, helvetica, sans-serif;
font-size:12px;
height:32px;
padding-left:4px;
padding-top:11px;
}

.blueseo-boxhead a {

color:white;}


.box-icons {
float:left;
margin-left:4px;
margin-top:-3px;
margin-right:3px;
}

.blueseo-box p {
font-size:12px;
font-family:"gill sans", arial, helvetica, sans-serif;
padding:4px 16px 0px 16px;
}


.learnmore-link {
float:right;
margin-top:20px;
}

.your-name5 {
width:423px!important;
height:28px!important;
background:url(images/name-icon.gif) no-repeat #eaf7ff;
border:1px solid #d4e7ee;
font-size:15px;
padding-left:25px;
}

.your-website5 {
width:423px!important;
height:28px!important;
background:url(images/website-icon.gif) no-repeat #eaf7ff;
border:1px solid #d4e7ee;
font-size:15px;
padding-left:25px;
}

.your-email5 {
width:423px!important;
height:28px!important;
background:url(images/email-icon.gif) no-repeat #eaf7ff;
border:1px solid #d4e7ee;
font-size:15px;
padding-left:25px;
}

.your-phone5 {
width:423px!important;
height:28px!important;
background:url(images/phone-icon.gif) no-repeat #eaf7ff;
border:1px solid #d4e7ee;
font-size:15px;
padding-left:25px;
}

.your-message5 {
width:448px!important;
background:#eaf7ff;
border:1px solid #d4e7ee;
font-size:15px;
font-family:"gill sans", helvetica, arial, sans-serif!important;
}

.captcha-contact {
width:448px!important;
height:28px!important;
background:#eaf7ff;
border:1px solid #d4e7ee;
font-size:15px;
font-family:"gill sans", helvetica, arial, sans-serif!important;
float:left;
margin-left:8px;
}

#sidebar-submit5 {
width:142px;
height:39px;
margin-top:8px;
clear:both;
padding-top:8px;
}

div.wpcf7-response-output {
margin:6em 0.5em 1em!important;
padding:0.2em 1em;
}











