/* MichaelAngelo CSS */

body {
background-image: url(images/grassBG.jpg);
background-position: center top;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #464749;
margin: 20px;
}

a {
color: #666666;
text-decoration: none;
}

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

img {
border: none;
display: block;
}

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

h1 {
font-size: 24px;
color: #004563;
}

h2 {
font-size: 16px;
}

#pagewrapper {
width: 1045px;
margin: 0 auto;
}

.wrapper{
width: 996px;
margin: 0 auto;
}

#logo {
background-image: url(images/logoBG.jpg);
background-position: top left;
background-repeat: repeat-x;
}

#header {
width: 1045px;
padding-top: 25px;
background-image: url(images/headerBG.jpg);
background-position: top center;
background-repeat: no-repeat;
}

#headerLeft {
width: 304px;
float: left;
}

#headerRight {
width: 692px;
float: right;
}

#midBar {
background-image: url(images/blueGradientBG.jpg);
background-position: top left;
background-repeat: repeat-x;
clear: both;
}

#content {
background-image: url(images/pageBG_tile.jpg);
background-position: top center;
background-repeat: repeat-y;
}

#contentHow {
width: 996px;
margin: 0 auto;
background-color: #eeeeee;
}

#contentHome {
width: 996px;
height: 353px;
margin: 0 auto;
background-image: url(images/caddyToolPackage.jpg);
background-position: top right;
background-repeat: no-repeat;
background-color: #eeeeee;
}

#cboxwrapper {
background-color: #FFFFFF;
width: 636px;
}

#cboxtop {
background-image: url(images/cboxTop.jpg);
height: 20px;
}

#cboxmid {
height: 265px;
padding: 0 25px;
}

#cboxmid p, #bigCBoxmid p {
line-height: 18px;
}

#cboxbot {
background-image: url(images/cboxBot.jpg);
height: 20px;
}

#bigCBoxwrapper {
background-color: #FFFFFF;
width: 954px;
}

#bigCBoxtop {
background-image: url(images/cboxBig_top.jpg);
height: 20px;
}

#bigCBoxmid {
padding: 0 25px;
}

#bigCBoxbot {
background-image: url(images/cboxBig_bot.jpg);
height: 20px;
}

#botAddress {
width: 300px;
float: right;
color: #9a9a9a;
text-align: right;
margin-top: -30px;
}

#footer {
width: 1045px;
margin: 0 auto;
background-image: url(images/footerBG.jpg);
background-position: top center;
background-repeat: no-repeat;
text-align: center;
font-size: 11px;
color: #FFFFFF;
padding: 25px 0;
}

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

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

td.nav {
width: 173px;
height: 31px;
background-image: url(images/buttonUp.jpg);
background-repeat: no-repeat;
text-align: center;
vertical-align: middle;
}

td.nav:hover {
background-image: url(images/buttonOver.jpg);
}

td.nav a {
color: #ffffff;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}

.breathe20 {
padding: 20px;
}

.breathe25 {
padding: 25px;
}

label {
width: 65px;
float: left;
text-align: left;
padding: 5px 10px 5px 0;
font-size: 12px;
}

input, textarea {
background: #fee3ad;
border: 1px solid #781351;
}

.pdf {
font-size: 14px;
font-weight: bold;
}

ul.videos li {
font-size: 18px;
padding-bottom: 20px;;
list-style: circle;
text-transform: capitalize;
}
