.thumb{ float:left; width:120px; 
margin-bottom:15px; text-align:center;
}
.thumb img{ border:1px solid #DDD;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snippets css */ 

#snippets{}
#snippets .snippet-wrapper{}

#snippets .snippet{
float:left;
width:140px;
}

#snippets .snippet-wrapper{
padding:15px 0px;
}

#snippets .snippet-content{
background-image:url(../images/dot_1x3.gif);
background-repeat:repeat-y;
background-position:right;
}

#snippets .snippet-content-margin{
}

#snippets .snippet-wrapper1{
padding:0px 10px;
}


#snippets .snippet-img{
padding-bottom:14px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snippets css */ 



#bottom{
padding:10px;
}

#bottom .bottom-wrapper{
background-color:#E6DDCE;
}

#bottom .bottom-wrapper1{
padding:10px 10px 10px 20px;
}

#bottom .left{
width:200px;
float:left;
}

#bottom .bottom_text{
font-size:11px;
color:#344427;
padding:20px 0px;
}

#bottom .right{
width:340px;
float:right;
padding-top:20px;
}

#bottom .right table{
width:100%;
padding:0px;
}

#bottom .right table tr td{
padding:0px;
font-size:9px;
color:#000;
}

#bottom .right table tr td.col1{ width:110px; }
#bottom .right table tr td.col2{ width:130px; }
#bottom .right table tr td.col3{ width:90px; }

#bottom .right table.subtitle{ 
border-bottom:1px solid #AEA278;
}

#bottom .right table.subtitle tr td{ 
padding:0px;
font-size:12px;
font-weight:bold;
color:#000;
font-family:Arial;
text-transform:uppercase;
}

#bottom .right .title{
font-size:13px;
color:#EB501A;
font-weight:bold;
height:40px;
line-height:40px;
}

#bottom .right table.links{
width:100%;
border-top:1px solid #4D4842;
padding-top:15px;
}

#bottom .right table.links tr td{
font-size:11px;
color:#5C4D48;
vertical-align:top;
}

#bottom .right table.links tr td a{
font-weight:bold;
text-decoration:underline;
color:#5C4D48;
}

#bottom .right table.links tr td.link1{
width:140px;
}

#bottom .right table.links tr td.link2{
width:180px;
}



#product{
width:310px;
padding-bottom:10px;
}

#product .header{
background-color:#64696D;
color:#fff;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:15px 0px 15px 10px;
border-bottom:5px solid #fff;
}

#product h1{
color:#fff;
font-family:arial;
font-size:20px;
line-height:25px;
font-weight:bold;
border:0px;
padding:0px;
width:auto;
}

#product .content{
border:1px solid #4D4842;
padding:5px 0px 5px 10px;
}

#product .product_text{
font-family:verdana;
font-size:11px;
color:#517BA5;
font-weight:bold;
padding:15px 0px; 
}


#pricing{
width:400px;
border:1px solid #4D4842;
color:#4F4840;
}

#pricing .pricing-wrapper{
padding:10px 0px 10px 10px;
}

#pricing .header{
width:350px;
font-family:verdana;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
border-bottom:1px solid #4F4840;
}

#pricing .content{
width:380px;
}

#pricing table.brushes{
width:100%;
}

#pricing table.brushes tr td{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#4F4840;
}

#pricing table.brushes tr td.col1{
width:215px;
padding-bottom:15px;
}

#pricing table.brushes tr td.col2{
width:150px;
}


#pricing .values-wrapper{
border-left:10px solid #EFF2F7;
border-right:10px solid #EFF2F7;
}

#pricing table.values{
width:100%;
background-color:#EFF2F7;
border-bottom:1px solid #4F4840;
}

#pricing table.values tr td{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#4F4840;
height:38px;
padding:0px;
}

#pricing table.values tr td.description{
width:115px;
color:#E61E11;
font-size:13px;
font-family:arial;
}

#pricing table.values tr td.no{
width:45px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trafficz search */

#trafficz-search{ position:absolute; top:265px; left:45px; }
#trafficz-search .trafficz-search-wrapper{ padding:0px 0px 10px 0px; }
#trafficz-search form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search table tr td{ font-size:11px; text-align:right; padding:2px;}
#trafficz-search table tr .input{ 
width:320px; height:24px; 
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:16px;
color:#000000;
font-weight:normal;
text-decoration:none;
line-height:16px;
text-indent:10px;
border:1px solid #666;
}
#trafficz-search table tr .submit{ width:77px; height:24px; padding:0px 0px 0px 0px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trafficz search */

#trafficz-search-inner{}
#trafficz-search-inner .trafficz-search-inner-wrapper{ padding:60px 0px 0px 10px; }
#trafficz-search-inner form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search-inner table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search-inner table tr td{ font-size:11px; text-align:left; padding:2px;}
#trafficz-search-inner table tr .input{ 
width:180px; height:24px; 
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:16px;
color:#000000;
font-weight:normal;
text-decoration:none;
line-height:16px;
text-indent:10px;
border:1px solid #666;
}
#trafficz-search-inner table tr .submit{ width:77px; height:24px; padding:0px 0px 0px 0px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ad css */ 

#ad_left{
width:100%;
background-color:#F1F2F7;
}

#ad_left .ad_left-wrapper{
padding:20px 20px;
}

#ad_home{
width:210px;
float:left;
background-color:#E2EAF5;
}

#ad_home .ad_home-wrapper{
padding:20px 0px 20px 20px;
}

#ad_right{
width:100%;
background-color:#F1F2F7;
background-image:url(../images/bkg_155x10.gif);
background-repeat:no-repeat;
background-position:top;
}

#ad_right .ad_right-wrapper{
padding:30px 0px 30px 10px;
}

#ad_right_cm{
width:100%;
}

#ad_right_cm .ad_right_cm-wrapper{
padding:20px 0px 20px 10px;
}
