/*  
Theme Name: RedzoneDigital
Theme URI: http://www.redzonedigital.com/
Description: The RedzoneDigital.com WordPress Theme.
Version: 1.0
Author: Jason Schuller
Author URI: http://www.jdidit.com/
*/

* {
margin:0;
padding:0;
}

html,body {
border:0;
}

body {
background: url(images/bg.jpg) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

a:link, a:visited {
color: #005367;
text-decoration: underline;
}

a:hover, a:active {
color: #005367;
text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h3 {
font-size:14px;
font-weight:normal;
}

p {
color: #494949;
}

p, ul, ol {
margin:0;
padding:0;
}

ul, ol {
padding-left:15px;
color: #494949;
}


img {
border:0;
}

li {
margin-left: 0px;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

* html a {
position: relative;
}

* html form {
position: relative;
}

* html iframe {
position: relative;
}	

/***** Forms *****/

form {
margin: 0;
padding: 0;
display: inline;
}

input, select, textarea {
font: 11px arial, helvetica, sans-serif;
}

textarea {
line-height: 1.25;
}

label {
cursor:pointer;
}

/***** Tables *****/

#clientsTable {
padding-top:10px;
}

#clientsLeft {
float:left;
width:215px;
text-align:center;
}

#clientsCenter {
float:left;
width:215px;
text-align:center;
padding-top:30px;
}

#clientsRight {
float:left;
width:215px;
text-align:center;
}

table.clients {
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid;
border-color: #CCCCCC;
border-collapse: collapse;
background-color: white;
}

table.clients th {
border-width: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
border-style: none none none none;
border-color: #CCCCCC;
-moz-border-radius: 0px 0px 0px 0px;
}

table.clients td {
border-width: 1px 1px 1px 1px;
padding: 2px 1px 5px 1px;
border-style: inset inset inset inset;
border-color: #CCCCCC;
-moz-border-radius: 0px 0px 0px 0px;
}

table.you td {
padding:5px;
}

#youTable a:link, #youTable a:visited {
color:#FFFFFF;
text-decoration:none;
}

#youTable a:hover {
color:#CCCCCC;
}

/***** Global Classes *****/

.clear         { clear: both; }

.float-left    { float: left; }
.float-right   { float: right; }

.text-left     { text-align: left; }
.text-right    { text-align: right; }
.text-center   { text-align: center; }
.text-justify  { text-align: justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }

.img-left      { float: left; margin: 4px 10px 4px 0; }
.img-right     { float: right; margin: 4px 0 4px 10px; }

.no { margin: 0px !important; padding: 0px !important; }



/***** Main Layout Containers *****/

#master {
width: 1024px;
margin: 0px auto;
text-align: center;
background: url(images/burst.jpg) no-repeat top;
}

#content-container {
margin: 0px auto;
text-align: center;
width: 885px;
}

#content-top {
width: 815px;
padding: 30px 35px 0px 35px;
text-align: left;
float: left;
}

#content-body-container {
clear: both;
float: left;
width: 885px;
background-color:#ffffff;
}

#arrow-left {
float: left;
padding: 291px 0px 0px 15px;
width: 20px;
height: 379px;
background: url(images/body-left.jpg) no-repeat;
}

#arrow-left a {
display: block;
width: 16px;
height: 31px;
background: url(images/arrow-left.gif) no-repeat 0% 0%;
}

#arrow-left a:hover {
background-position: 100% 100%;
}

#arrow-right {
float: left;
padding: 291px 15px 0px 0px;
width: 20px;
height: 379px;
background: url(images/body-right.jpg) no-repeat;
}

#arrow-right a {
display: block;
width: 16px;
height: 31px;
background: url(images/arrow-right.gif) no-repeat 0% 0%;
}

#arrow-right a:hover {
background-position: 100% 100%;
}

#content-body {
float: left;
background-color: #fff;
text-align: left;
padding: 35px 0px 0px 75px;
width: 740px;
position: relative;
}


/***** Div Spinner *****/

#pageone, #pagetwo, #pagethree, #pagefour, #pagefive {
width: 665px;
float: left;
margin: 0px 75px 0px 0px;
padding: 0px;
position: relative;
}

* html #content-spinner div.end {
margin: 0px !important;
}

/***** Main Site Components *****/

#phone-number {
position: absolute;
top: 0;
right: 0;
background: url(images/phone.gif) no-repeat;
width: 123px;
height: 135px;
z-index: 1000;
}

a#logo {
display: block;
width: 175px;
height: 64px;
background: url(images/logo.gif) no-repeat;
}

#sideBar {
width:240px;
float:right;
padding-left:20px;
font-size:11px;
}


/***** Main Navigation *****/

ul#main-nav {
margin: 0px;
padding: 0px;
list-style: none;
}

ul#main-nav li {
display: inline;
float: left;
margin: 0px;
padding: 0px;
height: 29px;
}

ul#main-nav li.pageone a {
display: block;
background: url(images/nav/pageone.jpg) no-repeat 0% 0%;
width: 170px;
height: 29px;
}

ul#main-nav li.pageone a:hover {
display: block;
background: url(images/nav/pageone.jpg) no-repeat 100% 100%;
width: 170px;
height: 29px;
}

ul#main-nav li.pageone a.selected {
display: block;
background: url(images/nav/pageone.jpg) no-repeat 100% 100%;
width: 170px;
height: 29px;
}

ul#main-nav li.pagetwo a {
display: block;
background: url(images/nav/pagetwo.jpg) no-repeat 0% 0%;
width: 151px;
height: 29px;
}

ul#main-nav li.pagetwo a:hover {
display: block;
background: url(images/nav/pagetwo.jpg) no-repeat 100% 100%;
width: 151px;
height: 29px;
}

ul#main-nav li.pagetwo a.selected {
display: block;
background: url(images/nav/pagetwo.jpg) no-repeat 100% 100%;
width: 151px;
height: 29px;
}

ul#main-nav li.pagethree a {
display: block;
background: url(images/nav/pagethree.jpg) no-repeat 0% 0%;
width: 151px;
height: 29px;
}

ul#main-nav li.pagethree a:hover {
display: block;
background: url(images/nav/pagethree.jpg) no-repeat 100% 100%;
width: 151px;
height: 29px;
}

ul#main-nav li.pagethree a.selected {
display: block;
background: url(images/nav/pagethree.jpg) no-repeat 100% 100%;
width: 151px;
height: 29px;
}

ul#main-nav li.pagefour a {
display: block;
background: url(images/nav/pagefour.jpg) no-repeat 0% 0%;
width: 151px;
height: 29px;
}

ul#main-nav li.pagefour a:hover {
display: block;
background: url(images/nav/pagefour.jpg) no-repeat 100% 100%;
width: 151px;
height: 29px;
}

ul#main-nav li.pagefour a.selected {
display: block;
background: url(images/nav/pagefour.jpg) no-repeat 100% 100%;
width: 151px;
height: 29px;
}

ul#main-nav li.pagefive a {
display: block;
background: url(images/nav/pagefive.jpg) no-repeat 0% 0%;
width: 159px;
height: 29px;
}

ul#main-nav li.pagefive a:hover {
display: block;
background: url(images/nav/pagefive.jpg) no-repeat 100% 100%;
width: 159px;
height: 29px;
}

ul#main-nav li.pagefive a.selected {
display: block;
background: url(images/nav/pagefive.jpg) no-repeat 100% 100%;
width: 159px;
height: 29px;
}



/* Nav Spacers */

ul#main-nav li.spacer-gb {
width: 8px;
height: 29px;
font-size: 1px;
background: url(images/nav/spacer-gb.gif) no-repeat;
}

ul#main-nav li.spacer-bb {
width: 8px;
height: 29px;
font-size: 1px;
background: url(images/nav/spacer-bb.gif) no-repeat;
}

ul#main-nav li.spacer-gg {
width: 8px;
height: 29px;
font-size: 1px;
background: url(images/nav/spacer-gg.gif) no-repeat;
}

ul#main-nav li.spacer-bg {
width: 8px;
height: 29px;
font-size: 1px;
background: url(images/nav/spacer-bg.gif) no-repeat;
}

/***** Body Content *****/

#content-body h1 span, #content-body h2 span {
display: none;
}

/***** Icons *****/

#featured-logos {
background: url(images/icons/graphics1.jpg) no-repeat;
width: 227px;
height: 260px;
}

#featured-slot {
background: url(images/icons/graphics2.jpg) no-repeat;
width: 183px;
height: 190px;
}

#icon-pagefive {
background: url(images/icons/contact.jpg) no-repeat;
width: 130px;
height: 131px;
}

/*pageone Overview*/

#pageone h1 {
background: url(images/page-titles/pageone.jpg) no-repeat;
width: 415px;
height: 43px;
margin: 0px 0px 5px 0px;
}

#pageone p {
margin: 0px 0px 20px 0px;
padding: 0px;
line-height: 18px;
}

h1#title-pagetwo {
background: url(images/page-titles/pagetwo.gif) no-repeat;
width: 415px;
height: 43px;
margin: 0px 0px 10px 0px;
}

#pagetwo p {
margin: 0px 0px 20px 0px;
padding: 0px;
line-height:18px;
}	

#pagetwo #dvSheet {
background-color:#fff;
width: 668px;
height:375px; 
position: absolute; 
opacity:0;
filter:alpha(opacity=0);
z-index: 1000 !important;  
}

#pagethree h1 {
background: url(images/page-titles/pagethree.jpg) no-repeat;
width: 415px;
height: 43px;
margin: 0px 0px 5px 0px;
}	

#pagethree p {
padding: 0px;
margin: 0px 0px 10px 0px;
line-height: 18px;
}

#pagethree div.package-listings {
margin-top: 5px;
padding: 0px;
float: left;
}

* html #pagethree div.package-listings h3.samples {
margin: 4px 0px 0px 20px;
}

#pagetwo h1 {
background: url(images/page-titles/pagetwo.jpg) no-repeat;
width: 415px;
height: 43px;
margin: 0px 0px 5px 0px;
}

#pagefour h1 {
background: url(images/page-titles/pagefour.jpg) no-repeat;
width: 415px;
height: 43px;
margin: 0px 0px 5px 0px;
}

#pagefour p {
margin: 0px 0px 20px 0px;
padding: 0px;
line-height: 18px;
}

#pagefour div.project-listings {
width: 615px;
height: 319px;
padding: 60px 25px 0px 25px;
margin-bottom: 10px;
background: url(images/pagefour-bg.gif) no-repeat;
}

#pagefour div.project-listings ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#pagefour div.project-listings ul li {
float: left;
width: 153px;
height: 150px;
display: inline;
background: url(images/project-matte.gif) no-repeat;
}

/***** Recent pagefour *****/

#pagefive h1 {
background: url(images/page-titles/contact.jpg) no-repeat;
width: 415px;
height: 43px;
margin: 0px 0px 5px 0px;
}

#pagefive p {
margin: 0px 0px 20px 0px;
padding: 0px;
line-height: 18px;
}

#pagefive div.pagefive-form {
width: 475px;
height: 319px;
padding: 60px 95px 0px 95px;
margin-bottom: 10px;
background: url(images/contactform-bg.jpg) no-repeat;
color: #005367;
}

#pagefive div.pagefive-form input.textbox {
border: 1px solid #9adee9;
width: 215px;
height: 15px;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#pagefive div.pagefive-form input.textboxERR {
border: 1px solid #a6df48;
width: 215px;
height: 15px;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#pagefive div.pagefive-form textarea.textbox {
border: 1px solid #9adee9;
width: 215px;
height: 43px;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
#pagefive div.pagefive-form textarea.textboxERR {
border: 1px solid #a6df48;
width: 215px;
height: 43px;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#pagefive div.pagefive-form ul {
list-style: none;
margin: 0px;
padding: 0px;
width: 215px;
}

#pagefive div.pagefive-form ul li {
margin: 0px 0px 6px 0px;
padding: 0px;
}

#pagefive div.pagefive-form ul li p {
margin: 0px 0px 3px 0px;
padding: 0px;
}

#pagefive div.pagefive-form div.left {
width: 215px;
float: left;
margin-right: 45px;
}

#pagefive div.pagefive-form div.right {
float: left;
width: 215px;
}

#pagefive h2#delivered {
background: url(images/page-titles/delivered.gif) no-repeat;
width: 415px;
height: 43px;
margin: 10px 0px 5px 0px;
}

#pagefive div.pagefive-form-sent {
width: 565px;
height: 149px;
padding: 60px 50px 0px 50px;
margin-bottom: 10px;
background: url(images/pagefiveformsent-bg.gif) no-repeat;
color: #005367;
}	

/***** Advance Buttons *****/

a.next-button {
height: 44px;
display: block;
float: right;
margin: 20px 1px 0px 0px;
}

a#next-pagetwo {
width: 210px;
background: url(images/arrow-buttons/pagetwo.jpg) no-repeat 0% 0%;
}

a#next-pagetwo:hover {
background: url(images/arrow-buttons/pagetwo.jpg) no-repeat 100% 100%;
}

a#next-pagethree {
width: 210px;
background: url(images/arrow-buttons/pagethree.jpg) no-repeat 0% 0%;
}

a#next-pagethree:hover {
background: url(images/arrow-buttons/pagethree.jpg) no-repeat 100% 100%;
}

a#next-pagefour {
width: 210px;
background: url(images/arrow-buttons/rich.jpg) no-repeat 0% 0%;
}

* html a#next-pagefour {
margin-top: 10px !important;
}

a#next-pagefour:hover {
background: url(images/arrow-buttons/rich.jpg) no-repeat 100% 100%;
}

a#next-pagefive {
width: 210px;
background: url(images/arrow-buttons/pagefive.jpg) no-repeat 0% 0%;
}

a#next-pagefive:hover {
background: url(images/arrow-buttons/pagefive.jpg) no-repeat 100% 100%;
}

a#next-submit {
width: 210px;

background: url(images/arrow-buttons/submit.jpg) no-repeat 0% 0%;
}

a#next-submit:hover {
background: url(images/arrow-buttons/submit.jpg) no-repeat 100% 100%;
}

a#next-pagetwo {
width: 262px;
background: url(images/arrow-buttons/pagetwo.gif) no-repeat 0% 0%;
}

a#next-pagetwo:hover {
background: url(images/arrow-buttons/pagetwo.gif) no-repeat 100% 100%;
}

/***** Footer *****/

#footer {
width: 100%;
padding-bottom: 50px;
border-top: 1px solid #999999;
}

#footerInside {
margin:0px auto;
width: 885px;
padding-left:100px;
}	

#footer a {
display: block;
width: 203px;
height: 140px;
}

#footer p {
color: #333333;
}

#sideBar p {
line-height:1.2em;
color:#666666;
}

#sideBar h3 {
font-size:13px;
color:#333333;
font-weight:bold;
}