/*

Theme Name: Locksmith Services

*/
a {cursor: pointer; }

.clear {clear:both; }

.leftbox {float:left;}

.rightbox {float:right; margin:5; padding:5;}



* {font-family:arial; line-height:110%;}

small {font-size: 12px;}

h2 {font-size:16px; color:#ffffff; padding:5px; font-family:arial; font-weight:normal;}

h3 {font-size:16px; color:#000; padding:5px 5px 5px 10px; font-family:arial; font-weight:normal;}


#VolusionLiveChat {float:left;}

#VolusionLiveChat tr td a {font-size:0px!important;}



#footer-symbols {width:950px; height:68px; margin:0 auto 0 auto; background: url(images/footer-symbols.jpg) no-repeat 0 0; clear:both; padding:0;}



#image-main img {margin:5px;}



#font-numbers {list-style-type:none !important;}

#font-numbers li {width:130px !important; margin-left:1px !important;}



.one ul {list-style-type:disc; margin-left:5px}

#footer .one li {font-size:11px; width: 125px; margin-left:18px; padding:0; padding-bottom: 0; }



#contacttext {width: 620px;}



#two ul {list-style-type:disc; margin-left:5px}

#two li {font-size:11px; width: 135px; margin-left:20px; padding:0;}

#two p a {color:#000000;}

#one p a {color:#000000;}


.left {float:left;}

.right {float:right;}

.clear {clear:both;}

.yellow {color:#FEDCB1;}

.padtop {padding-top:10px;}

.padbottom {padding-bottom:10px;}

.box {color: #000000;display:inline;padding:5px; font-size:14px; background-color:#FEDCB1;}

.fixed {width:600px;}

.postmetadata {font-size:10px;}



h1 {font-size:20px; font-family:arial; font-weight:bold; margin-bottom:15px; }





#header {width:944px; height:94px; margin:0 auto 0 auto; background: url(images/header.jpg) no-repeat 0 0; clear:both; margin-top:10px;}

#header, #header a {color:#ffffff;}

#header li {float:right; margin:4px; padding:5px; font-size:14px; background-color:#FEDCB1; }

#header li a {text-decoration:none; color:#000000; font-weight:bold; padding:5px; margin:5px;}

#header h1,#phone {font-size:20px; padding:10px 10px 0 10px; font-family:arial; font-weight:bold;}

#header ul {padding-right:8px; }



#row-two, #row-three {margin:0 auto 0 auto; width:944px; clear:both; background-color: #650F05; border-top: 1px solid #fff; }

#image-main {width:679px; height:261px; background: url(images/image-main.jpg) no-repeat 0 0; float:left;}

#links-main {width: 264px; height: 261px; background-color: #A2392B; float:right;}

#links-main ul {margin-top:25px;}

#links-main li {display:block; font-size: 25px; width:210px; height:43px; background: url(images/background-mainlinks.gif) no-repeat 0 0; padding:7px 0 5px 0;}

#links-main li a {color: #ffffff; text-decoration:none;}






#row-three li a {color:#ffffff; font-size: 11px; }

#search {padding:5px;}

#locations {width: 321px; height: 200px; background-color:#650F05; float:left;}

ul.locations {padding: 10px 0 0 0; float: left; width: 155px; }

ul.locations.first {padding: 10px 0 0 10px; }

ul.locations li {font-weight:bold; margin: 3px 0; }

#row-three h2 {background-color: #A2392B; border-right: 1px solid #fff; }

#row-three h2.last {border-right: 0 none; }

#articles {width: 334px; height: 200px; background-color:#891407; float:left; color:#ffffff; font-size:14px;}

#articles a {color:#ffffff;}

#articles img {padding: 0 5px 0 5px;width:50px; height:50px;}

.article-title {padding: 5px 0 5px 5px; font-weight:bold;}

#articles h4 {padding: 8px 0 5px 0;}

#articles .left {clear:left;}

#articles p {font-size: 12px;}

#articles td {height:50px;}

.article {padding-bottom:5px;}

iframe {float: right; padding: 0 0 10px 10px; clear: right; }



.bbb {padding:3px 10px 10px 10px;}

#more a {color:#FFD83C; margin-right:10px; padding-top:5px; text-decoration:underline;}

#faq {width: 289px; height: 200px; background-color:#650F05; float:left;}

#faq ul {width: 200px; height: 152px;}

#faq li {width:270px; font-size:11px; padding:5px 4px 4px 10px;}



#content {width:924px; margin:0 auto 0 auto; background-color:#701005; padding-bottom:1px; padding:10px; color:#ffffff; font-size: 13px; clear: both; float: left; }

#content img {float: right; padding: 0 0 10px 10px; }

a {color:#FFD83C; font-weight: bold; }

#content p {margin:10px 10px 15px 0;}

#content h2 {margin:0px; font-weight:bold; color:#fff; padding:0; font-size:14px; display:inline; }

#content .entry h2 {background-color: transparent; font-size: 15px; border-right: 0 none; }

#content h2.box a {text-decoration: underline; background-color: transparent; font-size: 17px; }

input {margin-bottom:10px; }

.entry, #content .entry h2.box {background-color: #701005; border-right: 0 none; }



#servicelist {width:205px; float:left; padding:10px; margin-bottom:10px; background-color:#4A0C04;}

#servicelist ul {margin: 10px 0; }

#servicelist li {margin-top:2px;}

#row-three #content #servicelist h2 {margin-top: 10px; text-decoration:underline; background-color:transparent; border-right: 0 none; }

.slfirst {margin-left:10px;}



#footer {width:919px; height:175px; margin:0 auto 0 auto; background-color:#891407; border-top: 1px solid #fff; border-bottom: 1px solid #fff; clear: both; padding: 20px 10px 20px 15px; }

#footer div {float:left; width:450px; height:168px; background: url(images/background-footer.gif); }

#footer .one {margin-right:15px; }

#footer .one a {color: #000; }

#footer .one.last {margin-right: 0; }

#footer p {padding:0 10px 0 10px;}

.one p,#two p {font-size:11px; line-height:130%;}

#footer h1 {margin:10px 0 5px 10px; font-size:13px;}

#footer h5 {padding:0 0 0 10px; font-size:15px;}

#footer li {float:left; padding-bottom:10px;}





#bottom {width:944px; height:35px; margin:0 auto 0 auto; clear:both; background-color:#650F05; color:#ffffff;}

#bottom a {color:#ffffff;}

#bottom p {padding:6px; font-size:11px; float:right;}

#bottom div {padding:11px; font-size:12px; font-weight:strong;}



.rtop,.rbottom{display:block}

.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}

.r1{margin: 0 5px}

.r2{margin: 0 3px}

.r3{margin: 0 2px}

.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}

.rs2{margin: 0 1px}



#leadform input{width:200px;}

#leadform tr {height:25px;}

.leadlabel {width:75px !important;}

#leadform textarea {width:275px;height:75px;}

#leadform table {margin:0;padding:0;}

.wpcf7-quiz-label {padding-right:34px;}

.formwidth {width:500px;}

#comments {height:15px !important;}

#sendbutton input {width:150px;}

#formdisclaimer {font-size:10px;}







#leadform input{width:200px;}

#leadform tr {height:25px;}

.leadlabel {width:75px !important;}

#leadform textarea {width:275px;height:75px;}

#leadform table {margin:0;padding:0;}

.wpcf7-quiz-label {padding-right:34px;}

.formwidth {width:500px;}

#comments {height:15px !important;}

#sendbutton input {width:150px;}

#formdisclaimer {font-size:10px;}



#orderform input{width:300px;}

#orderform tr {height:28px;}

.orderlabel {width:75px !important;}

#orderform textarea {width:375px;height:75px;}

#orderform table {margin:0;padding:0;}

.wpcf7-quiz-label {padding-right:34px;}

.formwidth {width:500px;}

#comments {height:15px !important;}

#sendbutton input {width:150px;}

#formdisclaimer {font-size:10px;}

t:28px;}

.orderlabel {width:75px !important;}

#orderform textarea {width:375px;height:75px;}

#orderform table {margin:0;padding:0;}

.wpcf7-quiz-label {padding-right:34px;}

.formwidth {width:500px;}

#comments {height:15px !important;}

#sendbutton input {width:150px;}

#formdisclaimer {font-size:10px;}

