@charset "UTF-8";
/* CSS Document */

/*
Content div
*/
#content .half {
width:50%;
}

#content #col-content.half{
/*width:48%;*/
}

/*
Callout styles
*/
#content #callout{/*height of div needs to total 205px*/
height:157px;
padding:22px 0 0 22px;
background-color:#f2edd6;
text-align:justify;
}
#content #callout p{
padding-right:32px;
padding-left:0px;
text-align:justify;
}
#content #callout .col-call{
width:43%;
}
#content #callout .col-img img{
right:24px;
}
#callout-nav {
position:relative;
height:auto;
width:29%;
float:left;
border:1px solid #fff;
background-color:#fcfaf5;
background-color:#faf2df;
background-color:#f7f4e6;
margin:-1px;
}
#callout-nav h1{
/*font-size:21px;*/
padding:0px 0px 6px 24px;
text-transform:uppercase;
}

#callout-nav ul{
padding:0px 12px 12px 26px;
}
#callout-nav li{
line-height:18px;
list-style:none;
list-style-image:url(../images/pieces/list-type-img.gif);
margin-left:16px;
}
#callout-nav a{
color:#012766;
}
#callout-nav a:hover{
color:#2d9d21;
}

/*
News Blurb Column
*/
#col-content h2{
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:21px;
margin-left:6px;
}
#col-content h3{
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:13px;
font-weight:bold;
margin:21px 0px 0px 21px;
color:#012766;
}



#col-content p,#col-content a{
padding:0px 32px 0px 21px;
}

#col-content a{
background:url(../images/pieces/list-type-img.gif) left top no-repeat;
background-position:0px 2px;
padding-left:16px;
margin-left:21px;
margin-left:0px;
}

#col-content img{
border:1px solid #d7dfef;
margin:8px 0px 5px 5px;
}

/*
Featured product and about dr. houston boxes
Width should total 337px;
*/

#col-nav .mods{
margin:0 auto;
width:335px;
height:auto;
position:relative;
border:1px solid #69be28;
background-color:#f9f5eb;
background-color:#f2edd6;
margin-top:32px;
padding-bottom:12px;
padding-right:6px;
}

#col-nav .nom{
margin-top:0px;
}

#col-nav li{
line-height:18px;
font-size:12px;
}

#col-nav h2{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:21px;
margin:12px 0px 6px 16px;
}
#col-nav h3{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:21px;
margin:0px 0px 12px 16px;
color:#2d9d21;
}

#col-nav h3 a{
color:#2d9d21;
font-size:inherit;
}
#col-nav h3 a:hover{
color:#012766;
}

#col-nav .mod-menu, #col-nav .mod-menu a{
color:#2d9d21;
font-size:10px;
}

#col-nav .mod-menu a:hover{
color:#012766;
}

#col-nav .form, #col-nav p{
margin-left:16px;
font-size:12px;
font-family:Verdana, Tahoma, Arial, sans-serif;
line-height:18px;
}

#col-nav .form .formButtonSmall{
margin:5px 2px 0px 5px;
float:none;
}

#col-nav .form #ea{
border:1px solid #b7b595;
}