* {
border:0;
padding:0;
margin:0;
}

body {
text-align:center;
background-color:#f1f4e0;
}

ul {
margin-left:20px;
}

a:link,
a:visited {
color: #3da21e;
}

a:hover, 
a:focus {
color:#000;
}

#con {
width:80%;
min-width:700px;
max-width:1000px;
border:1px solid #4b4a41;
margin:20px auto;
text-align:left;
}

#tainer {
margin:2px;
border:1px solid #4b4a41;
background-color:#fff;
}

#head {
overflow:hidden;
padding:5px 8px 5px 8px;
background-color:#f0f1e9;
border-bottom:1px solid #e4e6d9;
}

#head h1 {
float:left;
font-size:15pt;
color:#4b4a41;
font-family:Georgia, serif;
letter-spacing:2px;
line-height:14pt;
}

#head h1 a:link,
#head h1 a:visited {
font-size:8pt;
text-decoration:none;
letter-spacing:1px;
}

#head h2 {
float:right;
font-size:15pt;
color:#4b4a41;
text-align:right;
letter-spacing:2px;
line-height:14pt;
}

#head h2 a:link,
#head h2 a:visited {
font-size:10pt;
text-decoration:none;
}

#product-head {
padding:15px;
overflow:hidden;
font-family:Arial,Helvetic,Tahoma,Verdana, sans-serif;
}

#product-head h2 {
font-size:11pt;
background-image:url('../images/h2-cbw2.jpg');
background-repeat:no-repeat;
padding-left:186px;
padding-top:45px;
padding-bottom:0;
color:#3da21e;
}

#product-head h2 span {
display:none;
}

#product-head img {
float:right;
}

#product-head #name {
float:left;
}

#product-head #name p {
padding:5px 0 0 15px;
font-size:9pt;
}

#navigation {
margin:0 15px;
font-family:Arial,Helvetic,Tahoma,Verdana, sans-serif;
clear:both;
border-bottom:1px solid #f1f4e0;
overflow:hidden;
padding-bottom:10px;
}

#navigation ul {
list-style:none;
}

#navigation ul li {
display:inline;
float:left;
font-size:10pt;
}

#navigation ul li a:link,
#navigation ul li a:visited {
padding:3px 10px 3px 10px;
font-size:10pt;
text-decoration:underline;
margin-left:5px;
}

#navigation ul li a:hover,
#navigation ul li a:focus {
color:#000;
background-color:transparent;
}

#navigation ul li.active a:link,
#navigation ul li.active a:visited {
color:#000;
text-decoration:none;
}

#content {
clear:both;
font-family:Arial,Helvetic,Tahoma,Verdana, sans-serif;
padding:30px;
font-size:8pt;
}

#content ul {
margin-bottom:15px;
line-height:150%;
}

#content ul li {
padding-bottom:5px;
}

#content h3 {
font-size:12pt;
margin-top:20px;
}

#content img#illustration-tool {
border:1px solid #4b4a41;
margin:5px 0 15px 15px;
}

#content img#illustration-tool-2 {
border:0;
margin:5px 0 15px 15px;
}

#content img#illustration-tool-3 {
border:1px solid #4b4a41;
margin:5px 0 15px 15px;
}


#photos {
float:right;
}

#pricing {
margin-top:15px;
}

#pricing img {
float:right;
margin-right:40px;
}

#pricing table {
width:55%;
margin-top:10px;
border:1px solid #ccc;
margin-bottom:20px;
float:left;
}

#pricing table tr th {
background-color:#f1f4e0;
padding:3px;
border-bottom:1px solid #ccc;
text-align:left;
}

#pricing table th#price {
text-align:right;
}

#pricing table td.price {
text-align:right;
}

#pricing table tr td {
padding:3px;
background-color:#f2f2f2;
}

#foot {
clear:both;
font-family:Arial,Helvetic,Tahoma,Verdana, sans-serif;
text-align:center;
overflow:hidden;
padding:5px 8px 5px 8px;
background-color:#f0f1e9;
border-top:1px solid #e4e6d9;
font-size:8pt;
}

#cta {
font-size:15pt;
color:#000;
margin:20px 0 30px 0;
clear:both;
}

#cta a:link,
#cta a:visited {
color:#469a2a;
text-decoration:none;
font-style:italic;
}

#cta a:hover,
#cta a:focus {
border-bottom:1px solid #919084;
padding-bottom:2px;
}

#tool-photos {

margin:0 auto;
overflow:hidden;
clear:both;
}

#tool-photos .photo {
float:left;
width:302px;
margin:10px;
}

#tool-photos .large {
float:none;
clear:both;
}

#tool-photos .photo img {
border:1px solid #4b4a41;
}

#tool-photos .photo p {
padding-bottom:20px;
}

