/*

Theme Name: Gorilla Ad Agency
Theme URI: http://0company.com/~thegoril
Description: Custom theme for The Gorilla Ad Agency.
Author: Advertising Packages
Version: 1.0
Template:       regal
Version:        0.1.0

*/

html,body {line-height:2em}

body {
background-color:#fff;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
color:#111;
font:12px/18px Verdana, Arial, sans-serif;
padding:5px 0
}

.text-center {text-align:center}
.text-left {text-align:left}

.text-right {
text-align:right;
width:100%
}

.text-red {color:red}
.text-blue {color:blue}
.text-green {color:green}
.text-orange {color:orange}
.text-purple {color:purple}
.small {font-size:60%}
.big {font-size:150%}
.fat {font-weight:700}
.clear {clear:both}

.clearfix {
clear:both;
line-height:0;
height:0;
margin:0;
padding:0
}

.hr {
height:1px;
border-bottom:1px solid #ebebeb;
background:#fff
}

table {
border-spacing:0;
border-collapse:collapse
}

q:before,q:after {
content:''
}

pre {
font-size:12px;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:20px;
/*background:url(http://thegorillaagency.com/pre_code_bg.gif) repeat-y left top;*/
width:600px;
overflow:auto;
white-space:normal;
margin:0;
padding:0
}

pre code {
display:block;
margin:0 0 0 40px;
padding:18px 0
}

acronym,abbr,span.caps {
font-size:.9em;
letter-spacing:.07em
}

a {
color:#145190;
outline:none
}

a:hover {
text-decoration:underline;
color:#145190
}

.additional-meta {
font-size:x-small;
border-top:1px solid #bbb;
margin-bottom:5px;
padding:6px 5px 5px
}

.entry-meta {
font-size:80%;
margin-top:15px;
border-top:1px solid #ddd;
clear:both;
padding:6px 5px 5px
}

.meta-date {float:left}

.meta-comments {
background-repeat:no-repeat;
float:right;
background:url(images/comments.png) no-repeat 0 0;
padding:0 0 0 18px
}

date {
background:url(images/date.png) no-repeat 0 0;
padding:2px 0 4px 20px
}

.author {
background:url(images/author.png) no-repeat 0 0;
padding:2px 0 4px 20px
}

.editblock {
background:url(images/edit.png) no-repeat 0 0;
padding:2px 0 4px 20px
}

.category {
background:url(images/category.png) no-repeat 0 0;
padding:2px 0 4px 20px
}

.tag {
background:url(images/tags.png) no-repeat 0 0;
padding:2px 0 4px 20px
}

blockquote,q {
margin-top:10px;
margin-bottom:10px;
background:#eee;
border:1px solid #ccc;
font-style:italic;
width:95%;
padding:1em
}

blockquote *,q * {
font-family:georgia, arial;
line-height:1.5em
}

hr {
display:block;
border:none;
background-color:#888;
margin:.5em auto
}

ul {
margin:0;
padding:0
}

ul li {
margin-left:5px;
list-style-type:disc;
padding:0
}

ol {list-style-type:decimal}
.disc {list-style-type:disc}
.entry-content ul ol {margin-left:0}

.entry-content ul li {
margin-left:1.5em;
list-style:disc;
list-style-position:inside
}

.entry-content ul li ol {margin-left:1.5em}

.entry-content ol li {
margin-left:1.5em;
list-style:decimal;
list-style-position:inside
}

.entry-content ol li li {margin-left:1.65em}
h1,h2,h3,h4,h5,h6 {line-height:1.65em}

h2.entry-title {
font-size:205%;
color:#339abd
}

.front_page h2 {color:#339abd}

h2#comments {
font-size:140%;
margin:20px auto 10px
}

h1#bighomie {
color:#000;
font-size:16px;
background:#e1e1e1;
border:1px solid #ccc;
margin-top:10px;
padding:20px
}

.entry-content h3 {font-size:140%}
.entry-content h4 {font-size:120%}
.entry-content h5 {font-size:100%}
.entry-content h6 {font-size:90%}

#wrapper {
width:960px;
margin:0 auto
}

.rss li a {
display:block;
background:url(images/rss.png) no-repeat 0 4px;
margin-left:5px;
float:left;
text-decoration:none;
padding:7px 17px
}

.entry img {
border:1px solid #ccc
}

#header {
height:145px;
margin:0 auto
}

#mainmenu {
background:url(images/navBG.png) no-repeat;
height:43px;
margin-bottom:10px;
padding:5px 8px
}

#mainmenu .cat_e {
float:left;
font-weight:700;
color:#ddd;
margin:8px 6px
}

#mainmenu ul {
float:left;
list-style:none;
padding-top:2px;
margin:0
}

#mainmenu li {
float:left;
list-style:none;
border-right:1px solid #111;
margin:0;
padding:0
}

#mainmenu li.first {
float:left;
list-style:none;
border-left:none;
margin:0;
padding:0
}

#mainmenu li a,#mainmenu li a:link,#mainmenu li a:visited {
display:block;
color:#fff;
font-weight:700;
text-decoration:none;
margin:0;
padding:5px 10px
}

#mainmenu li a:hover,#mainmenu li.current-cat a {
font-weight:700;
color:#ddd;
text-decoration:none;
margin:0;
padding:5px 10px
}

#mainmenu li li a,#mainmenu li li a:link,#mainmenu li li a:visited {
background-color:#000;
width:180px;
font-weight:700;
color:#fff;
font-size:11px;
display:block;
text-transform:capitalize;
float:none;
border-bottom:1px solid #000;
border-right:none;
margin:0;
padding:8px 10px 7px
}

#mainmenu li li a:hover,#mainmenu li li a:active {
font-weight:700;
background:#232323;
color:#eee;
border-right:none;
padding:8px 10px 7px
}

#mainmenu li ul {
z-index:9999;
position:absolute;
left:-999em;
height:auto;
width:190px;
margin:0;
padding:0
}

#mainmenu li li {border-right:none}

#mainmenu li ul a {
font-weight:700;
width:170px;
border-right:none
}

#mainmenu li ul ul {margin:-23px 0 0 200px}
#mainmenu li:hover ul ul,#mainmenu li:hover ul ul ul,#mainmenu li.sfhover ul ul,#mainmenu li.sfhover ul ul ul {left:-999em}
#mainmenu li:hover ul,#mainmenu li li:hover ul,#mainmenu li li li:hover ul,#mainmenu li.sfhover ul,#mainmenu li li.sfhover ul,#mainmenu li li li.sfhover ul {left:auto}

#mainmenu li:hover,#mainmenu li.sfhover {
position:static
}

.container {
background:#fff;
padding-left:5px;
padding-right:0;
padding-top:10px;
border:1px solid #ccc
}

#logo {
float:left;
width:515px;
height:60px;
border:0;
clear:both;
margin:15px 0
}

.pad_header {
padding-top:25px;
text-align:center
}

ul#container-box li {
float:left;
list-style-type:none;
margin:0;
padding:0
}

ul.main_box {
/*background-image:url(http://thegorillaagency.com/images/box.png);*/
/*background-repeat:no-repeat;*/
width:230px;
height:288px;
color:#fff;
margin-left:35px;
margin-right:35px;
margin-top:20px
}

ul.main_box li {
text-align:center;
clear:both;
width:230px;
padding-right:10px
}

ul.main_box img {
padding-top:53px;
padding-bottom:15px
}

ul.main_box h5 {
text-transform:uppercase;
color:#fff
}

ul.main_box p {padding:0 30px}

ul.main_box .more {
/*background-image:url(http://thegorillaagency.com/images/but_more.png);*/
/*background-repeat:no-repeat;*/
text-align:center;
color:#fff;
padding:4px 12px 5px
}

.space {height:25px}
#main_content {margin:48px 0 10px}

.front-page,.front-page ul {
margin-top:10px
}

.front_page ul li {
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:0 7px;
list-style-type:none;
padding-left:55px
}

.front_page ul li p {clear:both!important}

#front-arrow-box {
float:left;
width:300px;
padding-right:40px
}

#video-top {
margin-top:-83px;
height:72px;
width:460px;
position:absolute;
background-color:transparent;
background-image:url(images/video-top.png);
background-repeat:no-repeat
}

#video-top p {color:#FFF}

#needs-button a {
height:45px;
width:200px;
display:block;
background-color:transparent;
background-image:url(images/needs-button.png);
background-repeat:no-repeat
}

#needs-button a:hover {
height:45px;
width:200px;
display:block;
background-color:transparent;
background-image:url(images/needs-button-act.png);
background-repeat:no-repeat
}

#needs-button {
margin-left:40px;
padding:15px
}

#needs-button h6 {visibility:hidden}
#front-video-box {
float:left;
width:460px;
margin-top:45px;
background:#f1f1f1;
border:1px solid #e1e1e1;
margin-left:50px;
padding:10px
}

#social-links {
float:right;
margin-top:10px;
background:#e1e1e1;
border:1px solid #ccc;
width:175px;
padding:15px
}

#social-links ul {margin-left:-13px}
#social-links ul li {
list-style:none;
display:block
}

#social-links li {padding:5px}
.post-index {margin:5px 0}
#post-single {margin:0 0 20px}

.posts-wrap {
float:left;
clear:none;
width:590px;
border-right:1px solid #e1e1e1;
padding:6px 30px 0 10px
}

.page-wrap {
float:left;
clear:none;
width:930px;
padding:6px 30px 0 10px
}

.posts-wrap img {max-width:550px}

#sidebar {
padding-top:20px;
padding-right:10px;
overflow:hidden;
float:right;
clear:none;
width:300px;
margin:0 auto
}

.error404 {
width:100%;
margin:0
}

.error404 h1,.error404 h2 {margin:10px auto}

#combox {
border-top:5px solid #989698;
padding:20px 15px
}

#respond h3 {
border-bottom:1px solid #ccc;
margin:2px 0;
padding:5px 0
}

h3#comments {
font-size:16px;
font-weight:700;
letter-spacing:-1px;
line-height:1em;
padding-bottom:5px;
margin-bottom:2px;
border-bottom:1px dotted #ddd
}

form#commentform {margin:5px}

ol.commentlist {
list-style-type:none;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:5px solid #323232
}

ol.commentlist li {
background:#e1e1e1;
border:1px solid #ddd;
margin-top:10px;
list-style:none;
clear:both;
padding:10px
}

ol.commentlist li.alt {
background:#f5f5f5;
border:1px solid #ddd;
margin-top:20px;
padding:15px
}

.avatar {
float:left;
display:inline;
margin-right:17px;
border:2px solid #fff
}

.avatar img {border:2px solid #ddddd4}

.reply a {
background-color:#666;
color:#fff;
padding:4px 6px
}

.commentlist li p {
padding-top:12px;
color:#444;
margin-left:50px
}

#comment-meta {
clear:both;
font-size:11px;
background-color:#145190;
padding:3px
}

.comment-meta2 {
font-size:11px;
color:#eee;
margin-left:17px
}

cite,cite a {
font-style:normal;
font-size:11px;
font-weight:700;
color:#eee
}

.commentbody {
float:left;
display:inline;
margin-left:10px;
width:410px
}

p.comment_time {
line-height:1.5em;
color:#999;
font-size:11px;
font-family:tahoma
}

.comment_text {
line-height:1.5em;
color:#666;
margin-top:15px;
font-size:11px
}

#commentform p {margin:10px 0}

.reply form {
width:488px
}

.reply p {
margin-top:10px;
font-size:11px
}

.reply fieldset {
vertical-align:middle;
display:inline
}

#reply label {
vertical-align:middle;
display:inline;
font-size:11px;
font-weight:700;
font-family:tahoma;
margin-left:2px
}

.replytext {
border:1px solid #989898;
width:200px;
background-color:#e9e9e9;
color:#366799;
margin:5px 0;
padding:7px
}

.replyarea {
border:1px solid #989898;
line-height:1.5em;
width:95%;
height:120px;
background-color:#e9e9e9;
color:#37699b;
padding:5px
}

.replybutton {
text-align:center;
font-weight:700;
color:#212121;
cursor:pointer;
margin:10px 0;
padding:2px
}

img.wp-smiley,.post img.wp-smiley {
border:0;
margin:0;
padding:0
}

table h3 {margin-bottom:8px}

#column {
float:left;
width:540px;
margin-top:5px;
margin-right:20px;
background:#fff
}

.post {padding:10px 0}
.entry {background:#fff}

.entry h2 {
padding-left:15px;
padding-right:15px;
padding-top:5px;
line-height:1.3em;
font-size:20px;
font-weight:700
}

.entry h2 a {
line-height:1.3em;
font-size:20px;
color:#006178;
font-weight:700
}

.entry .date {
display:block;
margin-left:15px;
margin-right:15px;
color:#999;
padding-bottom:5px;
font-size:.7em;
line-height:1.3em
}

.comments a:hover {color:#006178}

img.alignright {
float:right;
clear:none;
margin:0 0 1em 1em
}

img.alignleft {
float:left;
clear:none;
margin:0 1em 1em 0
}

img.aligncenter {
display:block;
text-align:center;
margin:1em auto
}

img.alignnone {
margin:0 .5em 0 0
}

div.navigation {
width:100%;
height:auto;
float:left;
clear:both;
padding:10px 0
}

.nav-next {
float:right;
clear:none;
width:48%;
text-align:right
}

.nav-prev {
float:left;
clear:none;
width:48%;
text-align:left
}

.wp-caption {
background-color:#eee;
border:1px solid #e7e8e6;
padding-top:5px;
text-align:center;
color:#8d8b8b;
margin:4px 10px
}

.wp-caption img,.post .wp-caption img {
border:0;
margin:0;
padding:0
}

.wp-caption.alignleft {
float:left;
margin-left:0
}

.wp-caption.alignright {
float:right;
margin-right:0
}

#sidebar a {
color:#383838
}

#sidebar h2,h3.widgettitle,#footer h2 {
font:20px "Arial Black";
margin-bottom:5px;
clear:both;
padding:10px 0 10px 10px
}

#sidebar ul,#sidebar ul ol {
margin:2px;
padding:0
}

#sidebar ul li {
list-style:none;
list-style-image:none;
margin-bottom:10px
}

#sidebar ul li ul li {
margin-left:10px;
list-style:disc;
list-style-position:inside;
padding:2px
}

#sidebar ul li ul li a,.widget ul li a {
padding-top:5px;
padding-bottom:4px;
margin-bottom:1px
}

#sidebar ul li.recentcomments a {
background-image:none;
padding-left:0
}

#sidebar ul li.recentcomments {padding-left:1.5em}
#sidebar ul p,#sidebar ul select {margin:5px 0 8px}
#sidebar ul ul,#sidebar ul ol {margin:5px 0 0}
#sidebar ul ul ul,#sidebar ul ol {margin:0 0 0 10px}
#sidebar ul ol li {list-style:decimal}
#sidebar ul ul li,#sidebar ul ol li {
margin:3px 0 0;
padding:0
}

.search {
width:150px;
float:right;
position:absolute
}

input#searchbox {
width:190px;
overflow:hidden;
background:#333;
font-size:12px;
padding:0
}

#searchtab input {
border:0;
background:#fff;
font-size:12px;
padding:0
}

#searchtab input.searchfield,#searchtab input#s {
float:right;
top:5px;
left:30px;
color:#383838;
margin:4px 5px;
padding:3px 6px
}

#searchtab input.searchfield:focus,#searchtab input#s:focus {
color:#111
}

#searchtab label {
display:none
}

#wp-calendar {
empty-cells:show;
width:100%;
margin:0 auto
}

#wp-calendar caption {
font-size:120%;
font-weight:700;
text-align:center;
width:100%;
margin:0;
padding:2px
}

#wp-calendar #next a {
padding-right:10px;
text-align:right
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left
}

#wp-calendar a {
display:block
}

#wp-calendar td {
text-align:center;
padding:2px 0
}

.meta_bot {
float:left;
padding:0 10px 0 0
}

.more a {
float:right;
font-weight:700
}

input:focus {
outline:none
}

#pagenavi,#postnavi {
border-top:1px solid #bbb;
margin:20px -5px 10px;
padding:10px 0 15px
}

#pagenavi {
font-size:10px
}

#pagenavi .newer a,#postnavi .prev a {
padding-left:22px;
float:left;
height:16px;
line-height:16px
}

#pagenavi .older a,#postnavi .next a {
padding-right:5px;
float:right;
height:16px;
line-height:16px
}

div.box-flickr img,div#flickrrss img {
border-color:#d5d5d5
}

div.box-flickr div.flickr,div#flickrrss {
margin-left:10px;
padding:5px 0 0 5px
}

div.box-flickr div.flickr a,div#flickrrss a {
display:block;
float:left;
margin:0 6px 6px 0
}

div.box-flickr div.flickr img,div#flickrrss img {
border:1px solid;
border-color:#d5d5d5;
padding:4px
}

#footer {
width:930px;
clear:both;
margin:0 auto;
padding:20px
}

#footer2 {
font-size:10px;
clear:both;
text-align:center;
margin:0 auto;
padding:10px
}

#footer .position {
margin-left:-20px
}

#footer a {
text-decoration:none;
color:#636363
}

.footbot {
width:960px;
text-align:center;
margin:0 auto;
padding:20px
}

#footer .footer-content {
position:relative;
margin:0 auto;
padding:15px 0 25px
}

#footer .footer-widget {
float:left;
width:320px;
padding:0 10px 0 0
}

#footer ul li {
list-style:none;
padding:0 7px
}

#footer ul li ul li {
margin-left:10px;
background:url(images/arrow.png) no-repeat left center;
padding:0 15px
}

#header .ad468 {
float:right;
padding-top:16px;
padding-right:4px
}

.ad468 img {
background-color:#d6d6d6;
padding:3px
}

#sidebar .banner {
padding-left:6px;
float:left;
height:100%;
width:305px;
margin:0 0 15px
}

#sidebar .banner ul {
overflow:hidden;
margin-left:6px
}

#sidebar .banner li {
display:block;
float:left;
background:#fff;
margin:0;
padding:0
}

#sidebar .banner img {
background-color:#dfdfdf;
margin:2px;
padding:2px
}

#sidebar .banner li a:link,#sidebar .banner li a:visited {
text-decoration:none
}

.custim {
float:left;
background:#eee;
border:1px solid #ddd;
margin:0 5px 5px;
padding:4px
}

.custim img {
max-width:80px
}

.uds-pricing-table table,#content .uds-pricing-table table {
width:100%;
text-align:center;
border:none;
font-family:Helvetica, Arial;
font-size:12px
}

.uds-pricing-table th,#content .uds-pricing-table th {
line-height:18px;
color:#333;
font-size:12px;
font-weight:700;
padding:9px 24px
}

.uds-pricing-table thead th.header-shadow.column-0,#content .uds-pricing-table thead th.header-shadow.column-0 {
border:none!important
}

.uds-pricing-table thead th h3 #content .uds-pricing-table thead th h3,.uds-pricing-table thead th p,#content .uds-pricing-table thead th p {
text-align:center;
font-family:Helvetica, Arial
}

.uds-pricing-table thead th p.price,#content .uds-pricing-table thead th p.price {
font-size:28px;
font-weight:700;
margin-bottom:9px;
color:#666
}

.uds-pricing-table thead th p.unit,#content .uds-pricing-table thead th p.unit {
font-size:12px;
margin-bottom:0
}

.uds-pricing-table thead th h3.uds-product-name,#content .uds-pricing-table thead th h3.uds-product-name {
font-size:14px;
background-color:#3797bf;
color:#fafafa;
font-family:Helvetica, Arial;
text-align:center;
border-bottom:1px solid #0d658a;
padding:5px 0
}

.uds-pricing-table thead th,#content .uds-pricing-table thead th {
border-left:1px solid #ddd;
border-right:1px solid #ddd;
padding:0 0 9px
}

.uds-pricing-table thead th.odd,#content .uds-pricing-table thead th.odd {
background-color:#f3f3f3
}

.uds-pricing-table thead th.column-0,#content .uds-pricing-table thead th.column-0 {
background-color:transparent;
border-top:none;
border-left:none;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd
}

.uds-pricing-table tr.even td,#content .uds-pricing-table tr.even td {
background-color:#eee
}

.uds-pricing-table tbody tr.even,#content .uds-pricing-table tbody tr.even {
background-color:#eee;
padding:15px
}

.uds-pricing-table thead th.header-shadow,#content .uds-pricing-table thead th.header-shadow {
background-color:transparent!important;
border:none!important
}

.uds-pricing-table tbody th,#content .uds-pricing-table tbody th {
padding-left:9px;
border:1px solid #ddd;
text-align:left;
font-weight:400
}

.uds-pricing-table tbody td,#content .uds-pricing-table tbody td {
text-align:center;
border:1px solid #ddd;
padding:9px
}

.uds-pricing-table tfoot th,#content .uds-pricing-table tfoot th {
text-align:left;
padding-top:30px;
padding-bottom:30px
}

.uds-pricing-table tfoot th.footer-shadow,#content .uds-pricing-table tfoot th.footer-shadow {
height:5px;
padding:0
}

.uds-pricing-table tfoot th a {margin-right:10px}

.uds-pricing-table tfoot .read-more,.uds-pricing-table tfoot .read-more a {
background:url(images/button.png) no-repeat left top;
font-size:13px;
position:relative;
color:#555;
text-decoration:none;
font-weight:400;
height:43px;
outline:none;
margin:0 auto 0 10px;
padding:11px 15px 15px
}

.uds-pricing-table tfoot .read-more a:hover {
background:url(images/button-act.png) no-repeat left top;
font-size:13px;
position:relative;
color:#555;
text-decoration:none;
font-weight:400;
height:43px;
outline:none;
margin:0 auto 0 10px;
padding:11px 15px 15px
}

.uds-pricing-table tfoot .read-more-right {
background:url(images/button-act.png) no-repeat right top;
display:block;
float:right;
height:43px;
position:absolute;
top:0;
right:-20px;
padding:11px 15px 15px
}

.uds-pricing-table.blue-yellow thead th,#content .uds-pricing-table.blue-yellow thead th {
border-left:1px solid #229bcc;
border-right:1px solid #229bcc;
padding:0 0 9px
}

.uds-pricing-table.blue-yellow tfoot tr th.featured,#content .uds-pricing-table.blue-yellow tfoot tr th.featured {
border:1px solid #d0a645
}

.uds-pricing-table.blue-yellow thead th h3.uds-product-name,#content .uds-pricing-table.blue-yellow thead th h3.uds-product-name {
background-color:#317b99;
color:#e4f7ff
}

.uds-pricing-table.blue-yellow thead th.featured h3.uds-product-name,#content .uds-pricing-table.blue-yellow thead th.featured h3.uds-product-name {
background-color:#f2c45a;
border:none;
color:#49360b
}

.uds-pricing-table.blue-yellow thead th.featured p.price,.uds-pricing-table.blue-yellow thead th.featured p.unit,#content .uds-pricing-table.blue-yellow thead th.featured p.price,#content .uds-pricing-table.blue-yellow thead th.featured p.unit {
color:#49360b
}

.uds-pricing-table.blue-yellow tbody td,.uds-pricing-table.blue-yellow tbody th,#content .uds-pricing-table.blue-yellow tbody td,#content .uds-pricing-table.blue-yellow tbody th {
border:1px solid #229bcc
}

.uds-pricing-table.blue-yellow thead th.column-0,#content .uds-pricing-table.blue-yellow thead th.column-0 {
border-bottom:1px solid #229bcc;
border-left:none;
border-right:none;
background-color:transparent
}

.uds-pricing-table.blue-yellow thead tr th.featured,#content .uds-pricing-table.blue-yellow thead tr th.featured {
border:none
}

.uds-pricing-table.blue-yellow tr th.featured,.uds-pricing-table.blue-yellow tr td.featured,#content .uds-pricing-table.blue-yellow tr th.featured,#content .uds-pricing-table.blue-yellow tr td.featured {
background-color:#d9b050;
border:1px solid #d0a645;
color:#49360b
}

.uds-pricing-table.ie6.blue-yellow tr th.featured,.uds-pricing-table.ie6.blue-yellow tr td.featured,#content .uds-pricing-table.ie6.blue-yellow tr th.featured,#content .uds-pricing-table.ie6.blue-yellow tr td.featured {
background-color:#d9b050!important
}

.uds-pricing-table.blue-yellow tr th.featured-l,.uds-pricing-table.blue-yellow tr td.featured-l,#content .uds-pricing-table.blue-yellow tr th.featured-l,#content .uds-pricing-table.blue-yellow tr td.featured-l {
border-right:1px solid #d0a645
}

.uds-pricing-table.blue-yellow tr.even th.featured,.uds-pricing-table.blue-yellow tr.even td.featured,#content .uds-pricing-table.blue-yellow tr.even th.featured,#content .uds-pricing-table.blue-yellow tr.even td.featured {
background-color:#f2c45a
}

.search-bar {
margin-left:10px;
padding:7px
}

.search-button {
margin-bottom:2px;
background:#e71e16;
font-size:15px;
font-weight:700;
position:relative;
color:#fff;
text-decoration:none;
border:1px solid #232323;
margin-left:-5px;
padding:5px
}

.yarp-wrap {
margin-left:20px;
margin-bottom:10px
}

#page-404 {margin-left:20px}

.footer-style {
text-align:center;
width:900px;
margin-top:20px
}

#plus1 {
position:absolute;
left:0;
top:60px
}

.black {
color:#000;
padding:10px
}

.float-left {
float:left;
margin-right:20px;
margin-bottom:20px;
margin-top:5px;
background:#fbfbfb;
border:1px solid #f1f1f1;
padding:10px
}

#phone-number {
color:#d52b2b;
float:right;
margin-top:50px;
font-size:24px;
font-family:'Arial Black';
text-shadow:1px 1px 1px #FFF
}

#footer-tags-wrap {
width:100%;
height:auto;
overflow:hidden;
color:#b40a07;
text-align:center;
background:#e3423c url(images/footer-bg.jpg) repeat-x top;
margin:0;
padding:0
}

#footer-tags {
width:940px;
text-align:center;
margin:auto;
padding:40px
}

#footer-tags a {
color:#b40a07;
text-decoration:none;
text-shadow:1px 1px 1px #ff6a64
}

#footer-tags a:hover {
color:#fff;
text-decoration:none;
text-shadow:1px 1px 1px #000
}

#huge {
line-height:2em;
font-family: 'Arial Black';
font-size:42px;
text-align:center;
color:#000;
text-shadow:1px 1px 1px #FFF;
padding:10px
}

#home-pad ul {
margin-left:30px
}

.home-halfer-l {
width:500px;
float:left
}

.home-halfer-r {
width:320px;
float:right;
margin-right:25px
}

ul.listpad {
margin-left:25px
}

a img,:link img,:visited img,fieldset,img,abbr {
border:0
}

blockquote p,fieldset,.front_page {
padding:10px
}

.rss,.bottom {
float:right
}

.rss li a:hover,.rss li.active a,#footer a:hover {
text-decoration:underline
}

#home-map,#biz-info {
margin-top:10px;
float:left;
width:205px;
background:#e1e1e1;
border:1px solid #ccc;
padding:15px
}

#page,#ecommerce-text,#home-pad {
padding:20px
}

cite a:hover,#searchtab input.searchbutton:hover,.uds-pricing-table.blue-yellow th,#content .uds-pricing-table.blue-yellow th,.uds-pricing-table.blue-yellow td,#content .uds-pricing-table.blue-yellow td,.uds-pricing-table.blue-yellow thead th p.price,.uds-pricing-table.blue-yellow thead th p.unit,#content .uds-pricing-table.blue-yellow thead th p.price,#content .uds-pricing-table.blue-yellow thead th p.unit {
color:#fff
}

.commentbody em,.comment-author {
font-size:11px
}

.reply input,.reply textarea {
vertical-align:middle;
display:inline;
font-size:11px
}

.replytext:focus,.replyarea:focus {
background:#fffff9
}

#wp-calendar td.pad:hover,.uds-pricing-table tr.odd td,#content .uds-pricing-table tr.odd td {
background-color:#fff
}

.uds-pricing-table.blue-yellow thead th.odd,#content .uds-pricing-table.blue-yellow thead th.odd,.uds-pricing-table.blue-yellow tr.odd td,.uds-pricing-table.blue-yellow tr.odd th,#content .uds-pricing-table.blue-yellow tr.odd td,#content .uds-pricing-table.blue-yellow tr.odd th {
background-color:#45a8d1
}

.uds-pricing-table.blue-yellow thead th.even,#content .uds-pricing-table.blue-yellow thead th.even,.uds-pricing-table.blue-yellow tr.even td,.uds-pricing-table.blue-yellow tr.even th,#content .uds-pricing-table.blue-yellow tr.even td,#content .uds-pricing-table.blue-yellow tr.even th {
background-color:#4dbce9
}