/*
Theme Name: Arndt Enterprises
Theme URI: http://rwgusa.com/
Description: Created exclusively for Arndt Enterprises.
Version: 1.0
Author: Marco Nicolini
*/

@charset "utf-8";

/* ---General--- */

body, html {
margin:0;
padding:0;
text-align:center;
font-family:Verdana;
font-size:12px;
}
p, div {font-family:Verdana;}
p {color:#464646;}
a img {border:0;}
form {margin:0;}
a:LINK, a:VISITED {color:#9a3434; font-family:Verdana;}
a:HOVER {color:#b7a17e;}
h1, h2, h3 {font-size:22px; color:#735f3e;}
h2 {margin-bottom:10px;}
.wp-caption {text-align:center;}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:0 10px;
padding-top:4px;
text-align:center;
}
.alignleft {float:left;}
.alignright {float:right;}

/* ---Header--- */

#header {
width:925px;
margin:0 auto 0 auto;
height:103px;
text-align:left;
}
#header #logo {
float:left;
vertical-align:text-bottom;
}
h1#heading {
font-size:12px;
text-transform:uppercase;
color:#8c1717;
padding:85px 0 0 6px;
float:left;
width:450px;
margin:0;
}
#header #phone {
float:right;
}
#header #top-nav {
text-align:right;
float:right;
clear:right;
margin-top:33px;
height:28px;
width:260px;
}
#shadow {
height:24px;
width:100%;
background: url(images/header-shadow.gif) repeat-x;
}

/* ---Vertical Menu--- */

#vertical-menu {
width:181px;
float:left;
margin:0;
padding:0;
}
#vertical-menu ul, #vertical-menu li {
margin:0;
padding:0;
list-style:none;
}
li.categories {float:left; width:181px;}
li.categories li.cat-item a:HOVER, li.categories .current-cat a:LINK, li.categories .current-cat a:VISITED, li.categories .current-cat-parent a:LINK, li.categories .current-cat-parent a:VISITED {color:#8C1717;}
li.cat-item a:LINK, li.cat-item a:VISITED {
color:#735f3e;
font-weight:bold;
font-size:14px;
font-family:arial;
background: url('images/vert-nav-main.gif') no-repeat;
line-height:24px;
padding-left:10px;
display:block;
text-decoration:none;
margin:6px 0 0 0;
}
li.categories li.cat-item-20 a:LINK, li.categories li.cat-item-20 a:VISITED {margin:0px 0 0 0;}
li.cat-item ul.children a:LINK, li.cat-item ul.children a:VISITED {
display:block;
text-decoration:none;
background: url('images/vert-nav-sub-back.gif') no-repeat;
line-height:20px;
padding-left:8px;
font-size:12px;
color:#ffffff;
font-weight:bold;
margin:0 0 5px 9px;
}
li.cat-item ul.children a:HOVER, li.cat-item ul.children .current-cat a:LINK, li.cat-item ul.children .current-cat a:VISITED, li.cat-item ul.children .current-cat-parent a:LINK, li.cat-item ul.children .current-cat-parent a:VISITED {background: url('images/vert-nav-sub-over.gif') no-repeat;}
.categories li.cat-item ul.children ul a:LINK, .categories li.cat-item ul.children ul a:VISITED {
font-size:10px;
text-decoration:none;
display:block;
padding-left:8px;
color:#464646;
line-height:15px;
background:none;
font-weight:normal;
margin:0 0 5px 9px;
}
li.categories li.cat-item ul.children ul a:HOVER, li.cat-item ul.children ul .current-cat a:LINK, li.cat-item ul.children ul .current-cat a:VISITED {
text-decoration:underline;
color:#8c1717;
}
.pagenav {float:left; list-style:none; margin:0; padding:0; width:181px;}

/* ---Content--- */

#main-container {
width:925px;
margin:0 auto 0 auto;
text-align:left;
}
#inside-container {float:left; width:100%;}
#main-content {
width:735px;
float:right;
}

/* ---Footer--- */

#footer {
width:100%;
border-top: 2px solid #8c1717;
clear:both;
}
#footer div {
width:925px;
margin:0 auto 0 auto;
text-align:left;
}
#footer div #logo {
float:right; 
margin-top:10px;
}
#footer div ul, #footer div li {
margin:0; 
padding:0; 
list-style:none;
}
#footer div ul {
float:left; 
width:200px; 
height:90px;
margin:26px 0 0 20px; 
line-height:20px;
}
#footer, #footer a:LINK, #footer a:VISITED {
font-size:11px;
text-decoration:none;
color:#666666;
}
#footer a:HOVER {
text-decoration:underline;
color:#8c1717;
}

/* ---Homepage--- */

#home-banner {
background: url(images/header-back.jpg) no-repeat;
width:734px;
height:237px;
}
#home-banner #title {
font-size:22px;
color:#735f3e;
font-weight:bold;
padding: 10px 0 5px 20px;
}
#home-banner p#highlight {
color:#9a3434;
font-size:13px;
font-weight:bold;
padding: 0px 0 10px 20px;
margin:0;
}
#home-banner p#banner-content {
padding: 0 0 15px 20px;
margin:0;
width:390px;
font-size:11px;
line-height:13px;
}
.step1 {
float:right;
width:168px;
margin:80px 22px 0 0;
color:#FFFFFF;
font-size:11px;
}
.step2 {
position:absolute;
width:719px;
margin:76px 0 0 0;
}
.step2 div#step2-body, #formonly div#step2-body {
float:right;
width:300px;
height:438px;
background:url(images/form-back.gif) no-repeat;
color:#FFF;
font-size:11px;
padding-top:7px;
text-align:left;
}
#formonly div#step2-body {float:none;}
.step1 #submit-btn, .step1 #more-information, .step1 #close, .step2 #continue-btn {display:none;}
#step2-body label {display:block;}
.step1 #step2-body input.text {width:143px;}
.step1 #step2-body label {margin:1px 1px 0 17px;}
.step1 #continue-btn {float:right; margin:5px 2px 0 0;}
#step2-body label, p#privacy {margin:5px 1px 0 17px; color:#FFF;}
#checkbox {width:280px; margin:5px 0 5px 0; float:left;}
#checkbox p {color:#fff; margin:0 0 0 17px; padding:0; border-bottom:1px solid #fff;}
#step2-body #checkbox label {float:left; margin-right:1px;}
#step2-body #close {font-size:9px; text-align:right; height:3px; cursor:pointer; padding-right:10px; color:#ccc;}
p#privacy {font-size:10px;}
#home-boxes div.box-each, #home-boxes div.box-each-mid {
width:224px;
height:139px;
font-size:11px;
color:#FFFFFF;
float:left;
background: url(images/home-boxes-back.gif) no-repeat;
margin-bottom:15px;
}
#home-boxes div.box-each-mid {margin:0 26px 0 26px;}
div.box-each div, div.box-each-mid div {padding:12px 0 0 16px;}
div#home-boxes a:LINK, div#home-boxes a:VISITED {
font-size:17px;
font-weight:bold;
text-decoration:none;
}
div.box-each p, div.box-each-mid p {
font-size:14px;
color:#464646;
padding:6px 16px 0 16px;
margin:0;
height:56px;
}
div.box-each .img-link, div.box-each-mid .img-link {
float:right;
margin:0 13px 0 0;
}
div#home-bottom-boxes {
float:left;
width:100%;
height:120px;
}
div#home-bottom-boxes div {
width:345px;
float:left;
margin-top:5px;
}
div#home-bottom-boxes div.first {margin-right:35px;}
div#home-bottom-boxes img {
float:left;
margin:0 10px 10px 0;
}
div#home-bottom-boxes div div{
float:right;
width:280px;
clear:right;
color:#9a3434;
font-weight:bold;
font-size:12px;
margin-bottom:5px;
}
div#home-bottom-boxes p {
width:280px;
float:right;
font-size:11px;
margin:0;
}

/* ---Sitemap--- */

.ddsg-wrapper ul, .ddsg-wrapper li {
list-style:none;
line-height:20px;
}
.ddsg-wrapper ul li a:LINK, .ddsg-wrapper ul li a:VISITED {
text-decoration:none;
font-weight:bold;
font-size:13px;
display:block;
}
.ddsg-wrapper ul li ul a:LINK, .ddsg-wrapper ul ul li a:VISITED {
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#666;
}
.ddsg-wrapper ul li ul ul a:LINK, .ddsg-wrapper ul ul ul li a:VISITED {
text-decoration:none;
font-weight:normal;
font-size:12px;
color:#000;
}
.ddsg-wrapper ul li a:HOVER, .ddsg-wrapper ul li ul a:HOVER, .ddsg-wrapper ul li ul ul a:HOVER {
color:#000;
text-decoration:underline;
}
