/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general css */

body{
margin:0px;
padding:0px;
text-align:center;
background-color:#ECF4F7;
background-image:url(/images/bkg_1x80.gif);
background-repeat:repeat-x;
background-position:left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
line-height:18px;
}

ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style-type:none;
display:block;
}

ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:16px;
}

img{
border:0px;
padding:0px;
}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#333;
font-weight:bold;
text-decoration:underline;
}

a:hover{
text-decoration:underline;
}

h1, h2, h3, h4, p{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#container{
text-align:center;
width:100%;
margin:0px auto;
}

#page{
text-align:left;
width:1000px;
margin:0px auto;
z-index:20;
position:relative;
}

form{
padding:0px;
margin:0px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */

#header{
width:818px;
height:80px;
position:relative;
margin:0px auto;
}

#header .logo{
position:absolute;
top:35px;
left:0px;
}

#header .slog{
position:absolute;
top:35px;
right:130px;
}

#header .line-search{
position:absolute;
top:51px;
left:206px;
}


#header .vertical-line{
position:absolute;
top:42px;
left:550px;
display:none;
}

#header .header-valplast-search{
position:absolute;
top:40px;
left:570px;
display:none;
}

.search-home{
position:absolute;
width:100%;
top:75px;
left:0px;
height:218px;
background-image:url(/images/bkg_10x218.gif);
background-repeat:repeat-x;
background-position:left top;
margin:0px auto;
text-align:center;
}

.search-home-wrapper{
width:818px;
height:218px;
margin:0px auto;
text-align:left;
background-image:url(/images/bkg_667x218.gif);
background-repeat:no-repeat;
background-position:left top;
}
.search-home-wrapper1{
padding:95px 0px 0px 390px;
}

.top-nav-box{
position:absolute;
width:100%;
top:293px;
left:0px;
height:97px;
background-image:url(/images/bkg_5x97.gif);
background-repeat:repeat-x;
background-position:left top;
margin:0px auto;
text-align:center;
}

.top-nav-box1{
position:absolute;
width:100%;
top:78px;
left:0px;
height:97px;
background-image:url(/images/bkg_5x97.gif);
background-repeat:repeat-x;
background-position:left top;
margin:0px auto;
text-align:center;
}

.top-nav-box-wrapper{
width:818px;
height:97px;
margin:0px auto;
text-align:left;
position:relative;
}

.top-nav{
float:left;
width:300px;
padding-top:15px;
}

.top-nav-box .option, .top-nav-box1 .option{
background-image:url(/images/arrow1_5x3.gif);
background-repeat:no-repeat;
background-position:5px 5px;
width:150px;
float:left;
}

.top-nav-box .option a, .top-nav-box1 .option a{
color:#fff;
text-decoration:none;
padding-left:20px;
font-size:11px;
font-family:Arial;
}

.top-description{
float:left;
width:470px;
height:97px;
background-image:url(/images/bkg_4x89.gif);
background-repeat:no-repeat;
background-position:left top;
color:#fff;
font-size:11px;
line-height:14px;
font-family:Arial;
}

.top-description-wrapper{
padding:12px 0px 0px 20px;
}

.middle-bkg{
position:absolute;
width:100%;
top:175px;
left:0px;
height:100px;
background-image:url(/images/bkg_10x100.gif);
background-repeat:repeat-x;
background-position:left top;
z-index:10;
}

.middle-bkg-home{
position:absolute;
width:100%;
top:390px;
left:0px;
height:100px;
background-image:url(/images/bkg_10x100.gif);
background-repeat:repeat-x;
background-position:left top;
z-index:10;
}

.home-snippets{
width:770px;
height:241px;
background-image:url(/images/bkg_770x241.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.home-snippets-wrapper{
padding:15px 0px 0px 35px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header-nav css */

#header-nav{
color:F9FAFB;
padding-top:5px;
}

#header-nav .header-nav-left{
float:left;
width:627px;
padding-top:5px;
text-align:left;
}

#header-nav a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#F9FAFB;
text-decoration:none;
padding:0px 36px 0px 0px;
}

#header-nav a:hover{
text-decoration:underline;
}

#header-nav .get-link{
float:left;
width:117px;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ middle css */

#middle{ width:950px; }

#right-ads{ float:right; width:180px; }
#right-ads .right-ads-wrapper{ padding:0px 0px 0px 0px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ content css */

#content{
width:770px !important;
float:left;
padding-bottom:30px;
}


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

#content .content-wrapper-special{
padding:5px 5px 5px 5px;
}

#content p{
margin-bottom:10px;
color:#29659B;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content h1{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:24px;
line-height:28px;
color:#204F82;
font-weight:bold;
text-decoration:none;
margin-bottom:15px;
}

#content h2{
font-family:Arial, Verdana, Times New Roman, Helvetica, sans-serif;
font-size:16px;
line-height:18px;
color:#FC7000;
font-weight:bold;
text-decoration:none;
margin-bottom:10px;
}

#content h3{
font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
font-size:38px;
line-height:38px;
color:#0073B9;
font-weight:bold;
text-decoration:none;
margin-bottom:0px;
}

#content h4{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#0073B9;
font-weight:bold;
text-decoration:none;
margin-bottom:30px;
text-transform:uppercase;
}

#content ul{
padding:0px 0px 10px 10px;
}

#content ul li{
padding:0px 0px 0px 10px;
color:#29659B;
font-family:Arial, Verdana, Helvetica, sans-serif;
background-image:url(/images/arrow_3x5.gif);
background-repeat:no-repeat;
background-position:left 4px;
}

#content .image-right{
width:auto;
text-align:right;
margin:0px 0px 20px 0px;
}

#content .article-image-right{
width:auto;
text-align:right;
margin:0px 0px 20px 0px;
float:right;
}

#content .image-left{
width:auto;
text-align:left;
margin:0px 0px 20px 0px;
}

#content .image-float-left{
width:auto;
float:left;
margin:0px 20px 10px 0px;
}

#content .image-center{
width:auto;
text-align:center;
margin:0px 0px 20px 0px;
}

#content a{
color:#0073B9;
text-decoration:underline;
font-weight:bold;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

#content a:hover{
text-decoration:underline;
}

#content .column-left{
float:left;
width:245px;
}

#content .h-space{
float:left;
width:10px;
}

#content .column-right{
float:left;
width:245px;
}

#content .states-holder{
margin-top:20px;
}

#content .header-search{
}

#content .home-bar{
padding:20px 0px 20px 0px;
line-height:20px;
color:#26659A;
border-bottom:1px solid #B8C1C6;
}

#content .home-bar, #content .home-bar a{
color:#26659A;
font-size:11px;
font-weight:normal;
font-family:Arial;
text-decoration:none;
}

#content .home-bar a:hover{
text-decoration:underline;
}

#content .new-home-bar{
border-top:5px solid #204F82;
height:25px;
line-height:25px;
text-indent:25px;
background-image:url(/images/bullet_7x9.gif);
background-repeat:no-repeat;
background-position:9px 8px;
}

#content .new-home-bar, #content .new-home-bar a{
color:#0096E1;
font-size:11px;
font-weight:bold;
font-family:Arial;
text-decoration:none;
}

#content .new-home-bar a:hover{
text-decoration:underline;
}

#content .home-bar-nav{
float:right;
width:290px;
}

#content .home-bar-nav a{
padding:0px 10px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main-page special css */

#content .home-search{
height:279px;
background-image:url(/images/home_bg_544x279.gif);
background-repeat:no-repeat;
background-position:left top;
position:relative;
}

#content .main-content{
position:absolute;
top:150px;
left:30px;
width:500px;
height:120px;
}

#content .main-search-box{
position:absolute;
top:30px;
left:90px;
}

#content .main-link-getlisted{
position:absolute;
top:40px;
left:390px;
}

#content .main-link-getlisted a{
font-size:11px;
}

#content .main-column{
width:190px;
float:left;
}

#content .main-column-wrapper{
padding:0px 3px 0px 10px;
}

#content .main-column p{
font-size:11px;
line-height:13px;
margin-top:10px;
}

#content .main-column a{
font-weight:normal;
text-decoration:none;
font-size:11px;
color:#F65811;
}

#content .orange1{
color:#FF6508;
font-weight:bold;
padding-bottom:5px;
font-family:Arial;
}

#content .blue1{
color:#FF6508;
font-weight:bold;
background-image:url(/images/bkg_10x12.gif);
background-repeat:no-repeat;
background-position:left 1px;
color:#219ED6;
font-weight:bold;
padding-left:20px;
font-family:Arial;
}

#content .security-question ul{ 
padding:0px;
margin:0px;
}

#content .security-question ul li{ 
padding:0px 0px 0px 15px;
margin:0px;
color:#296599;
background-image:url(/images/bkg_5x5.gif);
background-repeat:no-repeat;
background-position:left 5px;
font-family:Arial;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listing-sample css */

#listing-sample{
color:#215181;
font-family:Arial;
line-height:16px;
}

#listing-sample p{
color:#215181;
font-family:Arial;
}

#listing-sample .left{
width:285px;
float:left;
}

#listing-sample .left-wrapper{
padding-right:15px;
}

#listing-sample .right{
width:385px;
float:left;
}

#listing-sample h2{
background-image:url(/images/bkg1_10x12.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding:0px 0px 0px 20px;
margin:0px;
color:#E14906;
text-decoration:none;
font-size:12px;
font-family:Arial;
font-weight:bold;
}

#listing-sample h2.samples{
background-image:none;
padding:0px 0px 0px 0px;
margin:0px;
color:#E14906;
font-weight:bold;
text-decoration:none;
font-size:12px;
font-family:Arial;
text-align:center;
line-height:14px;
padding-right:30px;
}

#listing-sample .thumb{
width:70px;
float:left;
border:1px solid #C6C6C6;
}

#listing-sample .space{
width:20px;
float:left;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left css */

#left{
width:410px;
float:left;
}


#left .left-wrapper{
padding:15px 5px 0px 10px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left-nav css */

#left-nav{
width:206px;
padding:0px 0px 20px 0px;
float:left;
}

#left-nav ul{ 
padding:0px;
margin:0px;
list-style-type:none;
display:block;
}

#left-nav ul li{
height:auto;
text-indent:18px;
line-height:20px;
border-bottom:1px solid #E6EEF2;
}
 
#left-nav ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#686767;
font-weight:normal;
text-decoration:none;
}

#left-nav ul li a:hover{
text-decoration:underline;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right css */

#right{
width:407px;
float:left;
}


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


#right .ads-right{
padding:10px 10px;
}

#right .elexity{
padding:0px 0px 0px 20px;
}

#elixity{
background-image:url(/images/elexity_750x126.gif);
background-repeat:no-repeat;
background-position:left top;
}

#elixity .elixity-wrapper{
padding:125px 0px 0px 45px;
}

#elixity h2{
background-image:none;
padding:0px;
}

#elixity ul{
}

#elixity ul li{
padding:0px;
margin:0px;
background-image:none;
color:#214E82;
font-family:Arial;
font-size:12px;
line-height:20px;
width:500px;
list-style-type:decimal;
}

#elixity .elixity-required{
color:#214E82;
font-weight:bold;
width:470px;
text-align:right;
font-family:Arial;
font-size:12px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ page-footer css */

#page-footer{
height:220px;
width:100%;
margin:0px auto;
text-align:center;
background-image:url(/images/bkg_10x220.gif);
background-repeat:repeat-x;
background-position:left top;
float:left;
}

#page-footer .footer-wrapper{
width:818px;
margin:0px auto;
text-align:left;
background-image:url(/images/logo_210x60.gif);
background-repeat:no-repeat;
background-position:right 20px;;
}

#page-footer .footer-nav{
color:#fff;
background-image:url(/images/bkg_1x2.gif);
background-repeat:repeat-x;
background-position:left top;
padding-top:15px;
}

#page-footer .footer-nav-wrapper{
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#page-footer .footer-nav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:22px;
font-weight:normal;
color:#fff;
text-decoration:none;
padding:0px 6px;
}

#page-footer .footer-nav a:hover{
text-decoration:underline;
}

#page-footer .footer-nav1{
width:100%;
padding-top:30px;
}

#page-footer .footer-nav1-wrapper{
width:570px;
}

#page-footer .footer-nav1 .option{
background-image:url(/images/bkg_5x4.gif);
background-repeat:no-repeat;
background-position:5px 5px;
width:180px;
float:left;
}

#page-footer .footer-nav1 .option a{
color:#fff;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Arial;
padding-left:25px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */

.magic{
clear:both;
}

.clrlft{
clear:left;
}

.clrrt{
clear:right;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ states stylesheet */

#states{
}

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

#states .state-holder-wrapper{
}

#states .state-holder{
float:left;
padding:0px 35px 0px 0px;
}

#states .state-holder a{
font-size:14px;
color:#464646;
text-decoration:none;
line-height:20px;
font-weight:normal;
}

#states .state-holder a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ valpalst-states stylesheet */

#valpalst-states{
width:493px;
float:left;
margin-bottom:10px;
}

#valpalst-states .states-header{
height:24px;
line-height:24px;
background-image:url(/images/bg_header_valpalst_495x24.gif);
background-repeat:no-repeat;
background-position:left top;
text-indent:20px;
color:#FFFFFF;
font-weight:bold;
}

#valpalst-states .states-wrapper{
padding:20px 25px 20px 25px;
border:1px solid #204F82;
}

#valpalst-states .state-holder-wrapper{
}

#valpalst-states .state-holder{
float:left;
padding:0px 20px 0px 0px;
}

#valpalst-states .state-holder a{
font-size:11px;
color:#464646;
text-decoration:none;
line-height:16px;
font-weight:normal;
}

#valpalst-states .state-holder a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keywords */ 

#keywords{ padding:0px 0px 0px 0px; font-size:11px; font-family:arial; color:#454747; line-height:15px;}
#keywords .keywords-col{ width:385px; float:left; }
#keywords .keywords-col-wrapper{ padding-left:40px; }
#keywords .keywords-title{  font-size:17px; font-weight:bold; padding-top:15px; padding-bottom:5px; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listing pages css */ 

#city-listing{ width:770px; }
#city-listing .city-listing-wrapper{ padding:0px 0px 0px 0px;}

#city-listing .title-bar{
height:21px; 
background-color:#FF8C00; 
font-weight:bold; 
color:#FFFFFF; 
text-indent:18px; 
line-height:21px;
}

#city-box-holder{ width:auto; margin-bottom:20px; background-color:#FFF6DE;}
#city-box-holder-wrapper{ padding:20px;}
#city-box{ background-image:url(/images/city_box_bg_1x48.gif); background-repeat:repeat; background-position:left top;}
#city-box .city-box-wrapper{ padding:0px 10px 0px 20px; }
#city-box .state-holder{ float:left; padding:0px 20px 0px 20px; }
#city-box .state-holder a{ color:#464646; text-decoration:none; line-height:24px; font-weight:normal; font-size:11px;}
#city-box .state-holder a:hover{ text-decoration:underline;}

#letter-box{ height:17px; margin-top:10px;}
#letter-box .letter-box-wrapper{ padding:7px 0px 0px 0px; }
#letter-box .letter{ float:left; width:12px; text-align:center; background-color:#fff; line-height:16px;}
#letter-box .letter, #letter-box .letter a{ font-size:11px; color:#FF8C00; padding:1px; text-decoration:none; line-height:11px; font-weight:normal; border-left:1px solid #FFF6DE; border-bottom:1px solid #EFE9D7;}
#letter-box .letter a:hover{ color:#fff; background-color:#FF8C00;}

#company-box{ float:left; width:710px; margin-bottom:20px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company table css */ 

#listing{ width:710px; }
#listing .listing-wrapper{ padding:0px 0px 0px 0px;}

#listing .title-bar{
height:21px; 
background-color:#7394BA; 
font-weight:bold; 
color:#FEFEFF; 
text-indent:18px; 
line-height:21px;
text-transform:uppercase;
}

#company-table-wrapper{width:710px;}
#company-table-wrapper table tr td, #company-table-wrapper table tr td a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#595D5E;
text-decoration:none;
}

#company-table-wrapper table tr td a:hover{ text-decoration:underline; }

#company-table-wrapper .column1-standard{ width:20px; }
#company-table-wrapper .column1-standard-alt{ width:20px; }
#company-table-wrapper .column2-standard{ width:314px; background-color:#fff; height:65px; padding-left:8px; border-right:2px solid #fff; color:#204F82;}
#company-table-wrapper .column2-standard-alt{ width:314px; background-color:#F0F6F9; height:65px; padding-left:8px; border-right:2px solid #fff; color:#204F82;}
#company-table-wrapper .column2-standard a{ font-weight:bold; color:#204F82; text-decoration:underline;}
#company-table-wrapper .column2-standard-alt a{ font-weight:bold; color:#204F82; text-decoration:underline;}
#company-table-wrapper .column3-standard{ width:135px; background-color:#fff; border-right:2px solid #fff; }
#company-table-wrapper .column3-standard-alt{ width:135px; background-color:#F0F6F9; border-right:2px solid #fff; }
#company-table-wrapper .column4-standard{ background-color:#fff; text-align:center;}
#company-table-wrapper .column4-standard-alt{ background-color:#F0F6F9; text-align:center;}

#company-table-wrapper .column1-premium{ width:20px; }
#company-table-wrapper .column1-premium-alt{ width:20px; }
#company-table-wrapper .column2-premium{ width:314px; background-color:#fff; height:65px; padding-left:8px; border-right:2px solid #fff; color:#FF7300;}
#company-table-wrapper .column2-premium-alt{ width:314px; background-color:#F0F6F9; height:65px; padding-left:8px; border-right:2px solid #fff; color:#FF7300;}
#company-table-wrapper .column2-premium a{ font-weight:bold; color:#FF7300; text-decoration:underline;}
#company-table-wrapper .column2-premium-alt a{ font-weight:bold; color:#FF7300; text-decoration:underline;}
#company-table-wrapper .column3-premium{ width:135px; background-color:#fff; border-right:2px solid #fff; }
#company-table-wrapper .column3-premium-alt{ width:135px; background-color:#F0F6F9; border-right:2px solid #fff; }
#company-table-wrapper .column4-premium{ background-color:#fff; text-align:center;}
#company-table-wrapper .column4-premium-alt{ background-color:#F0F6F9; text-align:center;}

#company-table-wrapper .column1-featured{ width:130px; }
#company-table-wrapper .column1-featured-alt{ width:130px; }
#company-table-wrapper .column2-featured{ width:204px; background-color:#fff; height:65px; padding-left:8px; border-right:2px solid #fff; color:#204F82;}
#company-table-wrapper .column2-featured-alt{ width:204px; background-color:#F0F6F9; height:65px; padding-left:8px; border-right:2px solid #fff; color:#204F82;}
#company-table-wrapper .column2-featured a{ font-weight:bold; color:#204F82; text-decoration:underline;}
#company-table-wrapper .column2-featured-alt a{ font-weight:bold; color:#204F82; text-decoration:underline;}
#company-table-wrapper .column3-featured{ width:135px; background-color:#fff; border-right:2px solid #fff; }
#company-table-wrapper .column3-featured-alt{ width:135px; background-color:#F0F6F9; border-right:2px solid #fff; }
#company-table-wrapper .column4-featured{ background-color:#fff; text-align:center;}
#company-table-wrapper .column4-featured-alt{ background-color:#F0F6F9; text-align:center;}

#company-table-wrapper .contact-button{width:161px; height:36px;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ valplast css */ 

#valplast-company-table{ width:705px; }
#valplast-company-table table tr td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none; }
#valplast-company-table table tr td{ padding:0px 6px; }
#valplast-company-table table tr th{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:none; border-bottom:4px solid #fff; height:40px; background-color:#204F82;}
#valplast-company-table table tr td a:hover{ text-decoration:underline; }
#valplast-company-table table tr .column1{ background-color:#F2F2F2; border-right:1px solid #fff; border-bottom:2px solid #fff; }
#valplast-company-table table tr .column1 a{ padding-left:10px; color:#000; font-size:11px; background-image:url(/images/arrow_3x6.gif); background-repeat:no-repeat; background-position:left 4px; }
#valplast-company-table table tr .column2{ width:201px; height:80px; background-color:#E8E8E8; border-right:1px solid #fff; border-bottom:2px solid #fff; }
#valplast-company-table table tr .column2 a{ text-decoration:underline; font-size:11px; color:#333; font-weight:normal; }
#valplast-company-table table tr .column3{ width:125px; background-color:#F2F2F2; border-right:1px solid #fff; border-bottom:2px solid #fff; }
#valplast-company-table table tr .column4{ width:172px; background-color:#E8E8E8; text-align:center; vertical-align:middle; border-bottom:2px solid #fff; }
#valplast-company-table .contact-button{ width:139px; height:25px; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search-form css */ 

#search-form{ height:80px; border-left:1px solid #B14777;}
#search-form .search-form-wrapper{ padding:20px 0px 0px 25px;}
#search-form table{ padding:0px; margin:0px; }
#search-form table form{ padding:0px; margin:0px; }
#search-form table tr td{ font-size:10px; color:#fff; font-weight:bold; }
#search-form table tr td input{ width:120px; height:20px; color:#000; border:1px solid #777777;} 
#search-form table tr td .submit{ border:none; width:42px; height:21px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ top-search-form css */ 

#top-search-form{ height:20px; }
#top-search-form table{ padding:0px; margin:0px; }
#top-search-form table form{ padding:0px; margin:0px; }
#top-search-form table tr td{ font-size:12px; color:#48494B; font-weight:bold; }
#top-search-form table tr td input{ width:150px; height:20px; color:#000; border-top:1px solid #404040; border-left:1px solid #404040; border-right:1px solid #D4D0C7; border-bottom:1px solid #D4D0C7; font-size:10px; color:#000;} 
#top-search-form table tr td .submitbutton{ border:none; width:21px; height:19px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 

#contact-form{ margin-left:0px; padding-bottom:20px; padding-top:20px; margin-left:20px;} 
#contact-form #company-lead-form{}
#contact-form #company-lead-form p{color:#FF0000;}
#contact-form #company-lead-form table{border:0px; margin:0px;}
#contact-form #company-lead-form table tr td{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#272A31; padding:2px; line-height:15px; }
#contact-form #company-lead-form table tr .column1{ text-align:left; padding-left:10px; width:230px; line-height:14px; }
#contact-form #company-lead-form table tr .column2{ text-indent:5px; } 
#contact-form #company-lead-form table tr .column1-error{ text-align:right; color:#FF0000; }
#contact-form #company-lead-form table tr td input, #contact-form #company-lead-form table tr td select, #contact-form #company-lead-form table tr td textarea{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px;  font-weight:normal; text-decoration:none; color:#000;  border:1px solid #333; width:220px; height:22px; background-color:#fff !important; margin-bottom:5px;}
#contact-form #company-lead-form table tr td .phone1{ width:61px !important; }
#contact-form #company-lead-form table tr td .phone2{ width:61px !important; }
#contact-form #company-lead-form table tr td .phone3{ width:70px !important; }
#contact-form #company-lead-form table tr td select{}
#contact-form #company-lead-form table tr td textarea{ height:80px !important; }
#contact-form #company-lead-form table tr td .credit-card-type{ width:auto !important; height:auto !important; border:none !important;}
#contact-form #company-lead-form table tr td .type-of-credit-card{ width:auto !important; height:auto !important; border:none !important;}
#contact-form #company-lead-form table tr td .submitbutton{ width:auto; height:auto; border:none; }
#contact-form #company-lead-form table tr td .order-detail{ display:none;}

#contact-form #company-lead-form .semiform{ width:270px; float:left;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ premium css */ 

#premium{ width:750px;}
#premium .premium-wrapper{ padding:20px 30px 20px 30px;}
#premium .top-left{ width:415px; float:left; margin-right:60px;}
#premium .top-right{ width:215px; float:left;}
#premium .call-now{ width:212px; height:27px; background-image:url(/images/call_bg_212x27.gif); background-repeat:no-repeat; background-position:left top; margin-bottom:5px;}
#premium .call-now-wrapper{ padding: 3px 0px 0px 90px; font-family:Arial, Arial Narrow, Verdana; font-size:16px; line-height:18px; font-weight:bold; color:#fff; text-decoration:none;}
#premium .image1{ margin-bottom:20px;}
#premium .description{ margin-bottom:20px;}
#premium .address{ background-color:#EFF4F7; font-size:11px;}
#premium .address-wrapper{ padding:10px 10px 10px 10px;}
#premium .address-title{ background-color:#CEE1EA; text-indent:10px; line-height:20px; height:20px; color:#E17100; font-weight:bold; width:100px;}
#premium .link-contact{ width:215px; text-align:right; height:20px; margin-bottom:10px;}
#premium .image2{ width:215px; text-align:right; margin-bottom:20px;}
#premium .hours{ background-color:#EFF4F7;}
#premium .hours-title{ background-color:#CEE1EA; text-indent:10px; line-height:20px; height:20px; color:#E17100; font-weight:bold;}
#premium .hours-wrapper{ padding:10px; font-size:11px;}
#premium .bottom-left{ width:259px; float:left; }
#premium .bottom-right{ width:430px; float:left; border-top:2px solid #EFF4F7;}
#premium .bottom-right-wrapper{ padding:20px 0px 20px 20px;}
#premium .right-title{ }
#premium .right-text{ padding:0px 10px 10px 10px;}
#premium h3{ border-bottom:2px solid #EFF4F7; color:#E17100; line-height:20px; font-size:14px; font-weight:bold; }

#standard{ width:750px;}
#standard .standard-wrapper{ padding:10px 95px 20px 115px;}
#standard .standard-state-wrapper{ padding:0px 95px 20px 115px;}
#standard .standard-info{ width:275px; float:left; }
#standard .standard-photo{ width:192px; float:left;}
#standard h3{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#204F82; font-weight:bold; text-decoration:none; margin-top:10px; margin-bottom:10px;}
#standard .info-orange{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF7609; line-height:12px; font-style:italic; }

#company-info{ margin-bottom:5px;}
#company-info table{}
#company-info table tr td h4{}
#company-info table tr td{ font-size:11px; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upload-photo css - thank you page */ 

#upload{ padding:30px 20px 15px 200px;}
#upload .column-left{ width:350px; float:left;}
#upload .column-right{ width:280px; float:left;}
#upload .column-right-wrapper{ padding:0px 0px 0px 50px;}
#upload .box-call{ border:1px solid #EAE9EA; border-top:12px solid #EAE9EA; font-weight:bold;}
#upload .box-call-wrapper{ padding:15px 50px 15px 30px;}
#upload .price{ background-color:#EDEBE8; height:24px; line-height:24px; margin-bottom:5px; font-weight:bold; text-indent:10px;}
#upload p{ margin-bottom:5px; }
#upload .link-member{ margin-top:20px; text-align:left;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ standard-form css (contact standard doctor page) */ 

#standard-form{ margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; } 
#standard-form .standard-form-header{ height:48px; background-color:#FF8C00; padding-top:7px; text-align:center; color:#fff; font-size:18px;} 
#standard-form #company-lead-form{ background-color:#E6EEF2; border-bottom:5px solid #A5B8CB; padding:10px 0px 10px 30px; }
#standard-form #company-lead-form p{ color:#FF0000; }
#standard-form #company-lead-form table{ border:0px; margin:0px;}
#standard-form #company-lead-form table tr td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#272A31; padding:3px; line-height:24px;}
#standard-form #company-lead-form table tr .column1{ text-align:right; padding-left:10px; width:155px; line-height:14px; }
#standard-form #company-lead-form table tr .column2{ text-indent:5px; }
#standard-form #company-lead-form table tr .column1-error{ text-align:right; color:#FF0000; }
#standard-form #company-lead-form table tr td input, #standard-form #company-lead-form table tr td select, #standard-form #company-lead-form table tr td textarea{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000;  border:1px solid #333; width:220px; height:20px; }
#standard-form #company-lead-form table tr td .phone1{ width:60px !important; }
#standard-form #company-lead-form table tr td .phone2{ width:60px !important; }
#standard-form #company-lead-form table tr td .phone3{ width:70px !important; }
#standard-form #company-lead-form table tr td textarea{ height:80px !important; }
#standard-form #company-lead-form table tr td .submitbutton{ width:auto; height:auto; border:none; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 

#form-right{ 
background-image:url(/images/contact_form_header_259x50.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#F0F9FD;
} 
#form-right #company-lead-form{
padding:50px 0px 20px 10px;
}
#form-right #company-lead-form p{color:#FF0000;}
#form-right #company-lead-form table{border:0px; margin:0px;}

#form-right #company-lead-form table tr td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#272A31;
padding:3px;
line-height:12px;
}

#form-right #company-lead-form table tr .column1{
text-align:left;
padding-left:10px;
width:155px;
line-height:14px;
}

#form-right #company-lead-form table tr .column2{
text-indent:5px;
}

#form-right #company-lead-form table tr .column1-error{
text-align:right;
color:#FF0000;
}

#form-right #company-lead-form table tr td input, #form-right #company-lead-form table tr td select, #form-right #company-lead-form table tr td textarea{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
text-decoration:none;
color:#000; 
border:1px solid #333;
width:180px;
height:18px;
}

#form-right #company-lead-form table tr td .phone1{ width:50px !important; }
#form-right #company-lead-form table tr td .phone2{ width:50px !important; }
#form-right #company-lead-form table tr td .phone3{ width:50px !important; }
#form-right #company-lead-form table tr td select{}
#form-right #company-lead-form table tr td textarea{ height:80px !important; }

#form-right #company-lead-form table tr td .submitbutton{
width:auto;
height:auto;
border:none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ touch page stylesheet */ 

#touch{
}

#touch .main-header{
height:217px;
background-image:url(/images/touchfree/header_touchfreesolutions.jpg);
background-repeat:no-repeat;
background-position:left top;
position:relative
}

#touch .mambers{
top:95px;
left:306px;
position:absolute
}

#touch .notmambers{
top:144px;
left:529px;
position:absolute
}

#touch .touch-wrapper{
padding:25px 10px 30px 40px;
}

/* ~~~~~~~~~~~ touch .content stylesheet */ 

#touch .content{
width:490;
float:left;
}

#touch h1{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:28px;
font-weight:bold;
color:#1668CD;
text-decoration:none;
margin-bottom:5px;
padding-bottom:0px;
}

#touch h2{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:11px;
line-height:11px;
font-weight:bold;
color:#5C5C5C;
text-decoration:none;
border-bottom:4px solid #1668CD;
padding-bottom:8px;
margin-bottom:20px;
}

#touch h3{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:18px;
line-height:19px;
font-weight:normal;
color:#FF8C01;
text-decoration:none;
border-bottom:4px solid #1668CD;
padding-bottom:10px;
margin-bottom:20px;
}

#touch h4{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:25px;
font-weight:bold;
color:#FF8C01;
text-decoration:none;
margin:0px;
padding:0px;
padding-bottom:5px;
}

#touch h5{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:18px;
font-weight:bold;
color:#0073B9;
text-decoration:none;
margin:0px;
padding:0px;
}

#touch .line-4px{
border-bottom:4px solid #0073B9;
margin-bottom:20px;
margin-top:10px;
}


#touch h6{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:14px;
font-weight:bold;
color:#FF8C01;
text-decoration:none;
border-bottom:1px dotted #0073B9;
padding-bottom:4px;
margin-bottom:15px;
margin-top:15px;
}

#touch p{
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
line-height:16px;
color:#5C5C5C;
padding:8px 5px;
font-weight:bold;
}

#touch ul{
list-style:none;
margin:0px;
padding:0px;
padding-left:10px;
padding-bottom:10px;
}

#touch li{
font-size:12px;
font-weight:bold;
color:#0B78AD;
background-image:url(/images/touchfree/button4x5.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:10px;
}

#touch .right-nav{
width:193;
background-image:url(/images/touchfree/rightnav-title.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#CCE6EE;
margin-top:40px;
padding-bottom:20px;
float:right;
}

#touch .right-nav ul{
width:193;
list-style:none;
margin:0px;
padding:0px;
padding-top:30px;
}

#touch .right-nav li{
width:193;
height:20px;
background-image:url(/images/touchfree/rightnav-line.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding:0px;
margin:0px;
text-indent:0px;
}

#touch .right-nav a{
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
line-height:20px;
padding-left:12px;
color:#424243;
background-image:url(/images/touchfree/button3x5.gif);
background-repeat:no-repeat;
background-position:5px 5px;
}

#touch .products{
margin-bottom:20px;
}

#touch .column{
width:165px;
height:380px;
border-right:1px dotted #0B78AD;
border-bottom:1px dotted #0B78AD;
text-align:center;
float:left;
}

#touch .column h1{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:12px;
font-weight:bold;
color:#0B78AD;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
}

#touch .column-text{
width:160px;
height:140px;
text-align:left;
}

#touch .column-text p{
font-family:Verdana, Helvetica, Sans-Serif;
font-size:11px;
text-align:left;
padding-left:5px;
}

#touch .blue{
font-family:Verdana, Helvetica, Sans-Serif;
font-size:11px;
color:#0B78AD;
font-weight:bold;
}

#touch .orange{
font-family:Verdana, Helvetica, Sans-Serif;
font-size:12px;
color:#FF8C01;
font-weight:bold;
}

#touch .price{
width:65px;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
color:#0073B9;
font-weight:bold;
}

#touch .price{
float:left;
}

#touch .img{
float:left;
padding:5px;
padding-right:25px;
}

#touch table{
}

#touch table tr td{
vertical-align:top;
font-family:Verdana, Helvetica, Sans-Serif;
font-size:12px;
font-weight:bold;
padding-bottom:7px;
}

#touch .line-dotted{
border-bottom:1px dotted #0B78AD;
margin-bottom:10px;
margin-top:10px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ get-listed stylesheet */ 

#get-listed{
}

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


#get-listed .sample-box{
border:5px solid #F0F6F9;
}

#get-listed .sample-box-wrapper{
padding:15px 5px 15px 5px;
}

#get-listed p{
margin:5px 3px 8px 3px;
}

#get-listed a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#DE4906;
font-weight:bold;
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ racing */ 

#racing{
}

#racing .blue{
color:#1F2D7D;
font-weight:bold;
}

#racing .small{
padding:17px 0px 0px 0px;
}

#racing .small-img{
padding:0px 5px 10px 5px;
float:left;
}

#racing .big{
padding:0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ veneers css */

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

#veneers .column1{
width:315px;
border-right:1px solid #D5D5D4;
float:left;
}

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

#veneers .column1-img{
padding:0px 0px 5px 5px;
float:right;
}

#veneers p{
padding:0px 15px 10px 0px;
}

#veneers .column2{
width:207px;
float:left;
}

#veneers .column2 ul{
list-style:none;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
}

#veneers .column2 ul li{
background-image:url(/images/arrow_blue_3x5.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:0px 0px 5px 10px;
margin:0px 0px 4px 0px;
border-bottom:1px dotted #D4D4D4;
}

#veneers .column2  ul li a{
font-family:Times New Roman, Arial, Verdana, Helvetica, Sans-Serif;
font-size:13px;
line-height:14px;
color:#214F81;
font-weight:normal;
text-decoration:underline;
}

#veneers ul{
list-style:none;
margin:0px;
padding:0px 0px 10px 0px;
}

#veneers ul li{
background-image:url(/images/bullet_4x4.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:0px 0px 3px 10px;
}

#veneers-nav{
background-color:#EDEDED;
width:169px;
}

#veneers-nav ul{ list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#veneers-nav ul li{
background-image:url(/images/arrow_3x5.gif);
background-repeat:no-repeat;
background-position:8px 8px;
padding:3px 5px 3px 16px;
border-bottom:1px solid #fff;
}

#veneers-nav ul li.hot{
background-color:#C8C9CA !important;
}

#veneers-nav ul li a{
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:12px;
color:#000;
font-weight:normal;
text-decoration:none;
line-height:18px;
padding:0px 0px 0px 0px;
}

#veneers-nav ul li a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dental-center page stylesheet */ 

#dental-center{
}

#dental-center .dental-center-wrapper{
padding:25px 0px;
}

#dental-center .title{
height:64px;
background-color:#003366;
border-top:1px solid #7691AE;
}

#dental-center .title h1{
font-family:Times New Roman, Arial, Verdana, Helvetica, Sans-Serif;
font-size:28px;
line-height:64px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-indent:20px;
}

#dental-center h1{
font-family:Times New Roman, Arial, Verdana, Helvetica, Sans-Serif;
font-size:25px;
line-height:28px;
font-weight:bold;
color:#214F81;
text-decoration:none;
margin-bottom:5px;
}

#dental-center h2{
font-family:Times New Roman, Arial, Verdana, Helvetica, Sans-Serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#2C2030;
text-decoration:none;
background:none;
padding:0px;
margin:0px;
}

#dental-center h2 a{
font-family:Times New Roman, Arial, Verdana, Helvetica, Sans-Serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#2C2030;
text-decoration:none;
}

#dental-center h2 a:hover{
text-decoration:underline;
}

#dental-center h3{
font-size:12px;
color:#999999;
margin-bottom:10px;
font-weight:normal;
}

#dental-center h4{
font-family:Times New Roman, Arial, Verdana, Helvetica, Sans-Serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#A3A793;
font-style:italic;
text-decoration:none;
margin:0px;
}

#dental-center p{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
margin-bottom:10px;
font-size:12px;
color:#000000;
line-height:18px;
}

#dental-center .line{
border-bottom:1px solid #D4D4D4;
}

#dental-center .line-wrapper{
padding-top:10px;
padding-bottom:10px;
}

#dental-center .line-left{
float:left;
border-right:1px solid #D4D4D4;
width:200px;
}

#dental-center .line-right{
float:left;
width:320px;
}

#dental-center .line-right-wrapper{
padding-left:10px;
}

#dental-center .box1{
background-color:#F6F6F6;
border-bottom:1px solid #D4D4D4;
margin-bottom:10px;
}

#dental-center .box1-wrapper{
padding:5px;
}

#dental-center .column1{
width:540px;
border-right:1px solid #D4D4D4;
float:left;
}

#dental-center .column1-wrapper{
padding-right:10px;
}

#dental-center .column2{
width:160px;
float:left;
}

#dental-center .column2 ul{
list-style:none;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
}

#dental-center .column2 ul li{
background-image:url(/images/arrow_blue_3x5.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:0px 0px 5px 10px;
margin:0px 0px 4px 0px;
border-bottom:1px dotted #D4D4D4;
}

#dental-center .column2  ul li a{
font-family:Times New Roman, Arial, Verdana, Helvetica, Sans-Serif;
font-size:13px;
line-height:14px;
color:#214F81;
font-weight:normal;
text-decoration:underline;
}

#dental-center .column{
width:239px;
padding-right:20px;
padding-bottom:20px;
float:left;
}

#dental-center .link-back{
padding:200px 0px 0px 80px;
}

#dental-center .link-back a{
font-family:Arial;
font-size:12px;
line-height:14px;
font-weight:normal;
color:#4FA792;
text-decoration:underline;
}


#dental-center .column ul{
list-style:none;
margin:0px;
padding:0px;
width:216px;
}

#dental-center .column ul li{
background-image:url(/images/arrow_3x5.gif);
background-repeat:no-repeat;
background-position:4px 5px;
padding-left:13px;
margin-bottom:4px;
}

#dental-center .column  ul li a{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:11px;
line-height:11px;
color:#5C5C5C;
font-weight:normal;
text-decoration:none;
}

#dental-center .column  ul li a:hover{
text-decoration:underline;
}

#dental-center .images-holder{
width:510px;
background-color:#003366;
margin:20px 0px 0px 0px;
float:left;
}

#dental-center .b-image-holder{
width:515px;
margin:20px 0px 10px 0px;
}

#dental-center .images-holder-wrapper{
padding:10px 0px 0px 10px;
}

#dental-center .images-school{
float:left;
width:115px;
height:82px;
margin-right:10px;
margin-bottom:10px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scott page stylesheet */ 

#scott{
}

#scott .scott-wrapper{
}

#scott h1{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:28px;
line-height:28px;
font-weight:bold;
color:#FF9E37;
text-decoration:none;
border-bottom:4px solid #FF9E37;
padding-bottom:8px;
margin-bottom:40px;
}

#scott h3{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:28px;
line-height:28px;
font-weight:bold;
color:#0072B5;
text-decoration:none;
border-bottom:4px solid #0072B5;
padding-bottom:8px;
margin-bottom:40px;
}

#scott p{
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
line-height:16px;
color:#000;
padding:8px 5px;
}

#scott .line{
border-bottom:1px solid #EDD2BD;
}

#scott .line-blue{
border-bottom:1px solid #E1EEF6;
}

#scott .scott-snippet{
width:185px;
background-color:#FDE9D1;
color:#704D25;
font-size:10px;
line-height:12px;
}

#scott .scott-snippet h2{
height:20px;
background-color:#FABF83;
font-size:10px;
color:#000;
text-indent:10px;
margin:0px;
}

#scott .scott-snippet-wrapper{
padding:15px 7px 15px 7px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ web-design page stylesheet */ 

#web-design{ padding:30px 10px 30px 10px;}
#web-design table{}
#web-design table tr{}
#web-design table tr td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#204F82;
line-height:14px;
text-decoration:none;
vertical-align:top;
padding:2px 5px;
}
#web-design table tr td a{
}
#web-design table tr td a:hover{
}
#web-design .line{}
#web-design .comment{ color:#FF4F01; font-size:11px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ web-design page stylesheet */ 

#table-index{ }
#table-index h2{
background:none;
background-image:url(/images/arrow_right.gif);
background-repeat:no-repeat;
background-position:10px 12px;
background-color:#88D3F2;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-family:Arial, Verdana, Arial Narow, Times New Roman, Helvetica, sans-serif;
font-size:18px;
line-height:30px;
font-weight:normal;
color:#fff;
text-decoration:none;
text-indent:24px;
}
#table-index table{border:1px solid #88D3F2; width:100%; background-color:#F0F9FE;}
#table-index table tr{}
#content table tr .column1{
}
#table-index table tr td{
vertical-align:top;
padding:10px 20px 10px 20px;
border-bottom:1px solid #DFE8ED;
background-image:url(/images/bullet_rectangle.gif);
background-repeat:no-repeat;
background-position:10px 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#204F82;
line-height:16px;
text-decoration:none;
vertical-align:top;
}
#table-index table tr td a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#204F82;
line-height:16px;
text-decoration:none;
vertical-align:top;
}
#table-index table tr .column2{
padding-top:20px;
background:none;
}
#table-index table tr td a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ special css */ 

#thank-you-wrapper{ padding:0px 80px 0px 80px; }
#member-benefits{ padding:5px 5px 5px 5px; }
#crest{ padding:0px 200px 0px 20px; }
#line{ border:1px solid #B5CADF; }

#site-map{}
#site-map .state-box{ width:150px; background-color:#F0F7FF; border:1px solid #204F82; margin-right:15px; float:left; margin-bottom:15px; min-height:280px;}
#site-map .state-box-header{ text-indent:10px; border-bottom:1px solid #204F82; background-color:#AAC4DD; height:25px; }
#site-map .state-box-header a{ color:#204F82; border-bottom:1px solid #204F82; background-color:#AAC4DD; height:25px; line-height:25px; font-weight:bold; font-size:11px; text-decoration:none;}
#site-map .state-box ul{ padding:10px 5px 10px 10px; margin:0px 0px 0px 0px; list-style-type:none; display:block; }
#site-map .state-box ul li{ background:none; padding:0px 0px 0px 0px;}
#site-map .state-box ul li a{ font-size:11px; text-decoration:none; color:#666;}
#site-map .state-box ul li a:hover{ text-decoration:underline;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ whitening stylesheet */ 

#whitening{ padding:10px 20px 30px 20px;}
#whitening-right-nav{ width:150px; float:right;}
#whitening-right-nav ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;list-style-type:none;display:block;}
#whitening-right-nav ul li{
background-image:url(/images/arrow_blue_double_6x5.gif);
background-repeat:no-repeat;
background-position:left 8px;
}
#whitening-right-nav ul li a{
font-family:Arial;
font-size:11px;
line-height:14px;
font-weight:bold;
color:#18186E;
text-decoration:underline;
}
#whitening .column-left{ width:438px; margin-right:20px; float:left;}
#whitening .column-right{ width:252px; float:left;}
#whitening .ads-right{ background-color:#F0F9FD; border:1px solid #8AD4F1; height:200px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main-search-form */ 
#main-search-form{padding:0px; margin:0px;}
#main-search-form form{ padding:0px; margin:0px;}
#main-search-form table{ padding:0px; margin:0px;}
#main-search-form table tr td{ padding:4px; margin:0px; font-family:Verdana, Arial; font-size:11px; line-height:14px; font-weight:bold; color:#fff; text-decoration:none;}
#main-search-form table tr .column1{ width:110px; text-align:right;}
#main-search-form table tr .column2{ width:200px; text-align:left;}
#main-search-form table tr td input{ width:155px; background-color:#fff !important; border-left:1px solid #808080; border-top:1px solid #808080; border-right:1px solid #D4CFC9; border-bottom:1px solid #D4CFC9; text-indent:5px; }
#main-search-form table tr td .submitbutton{ border:none; width:auto;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ security-form */ 
#security-form{width:405px;height:127px;background-image:url(/images/bkg_405x127.gif);background-repeat:no-repeat;background-position:left top;}
#security-form form{ padding:82px 0px 0px 22px; margin:0px;}
#security-form table{ padding:0px; margin:0px;}
#security-form table tr td{ padding:2px; margin:0px; font-family:Verdana, Arial; font-size:11px; line-height:14px; font-weight:bold; color:#666; text-decoration:none;}
#security-form table tr .column1{ width:110px; text-align:right;}
#security-form table tr .column2{ width:200px; text-align:right;}
#security-form table tr td input{ border-left:1px solid #404040; background-color:#fff !important; border-top:1px solid #404040; border-right:1px solid #D3D0C7; border-bottom:1px solid #D3D0C7;}
#security-form table tr td .submitbutton{ border:none;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ form-pay-method */ 
#form-pay-method{}
#form-pay-method form{ padding:20px 0px 0px 100px; margin:0px;}
#form-pay-method table{ padding:0px; margin:0px;}
#form-pay-method table tr td{ padding:2px; margin:0px; font-family:Verdana, Arial; font-size:11px; line-height:14px; font-weight:bold; color:#666; text-decoration:none;}
#form-pay-method table tr .column1{ width:300px; text-align:LEFT;}
#form-pay-method table tr td input{ border:1px solid #999;}
#form-pay-method table tr td .submitbutton{ border:none;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 


#free-sample-form{ background-color:#ECF4F9; }
#free-sample-form .form-header{ background-color:#B2D4EB; height:24px; line-height:24px; font-weight:bold; text-indent:20px; color:#214F81;}

#free-sample-form #company-lead-form{ border:0; padding:15px 20px 15px 40px; }
#free-sample-form #company-lead-form table { 
border:0px; 
margin:0px; 
width: 100%; 
color:#25221D;
}

#free-sample-form #company-lead-form table tr td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #000;
padding:3px;
line-height:12px;
vertical-align:top;
}

#free-sample-form #company-lead-form .comment{
font-size:9px;
line-height:11px;
color:#698AA9;
}

#free-sample-form #company-lead-form table tr .column1{
text-align: right;
line-height:14px;
width:180px;
}

#free-sample-form #company-lead-form table tr .column2{
}

#free-sample-form #company-lead-form table tr .column1-error{
text-align: right;
color: #FF0000;
}
#free-sample-form #company-lead-form table tr td input, #free-sample-form #company-lead-form table tr td select, #free-sample-form #company-lead-form table tr td textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: normal;
text-decoration: none;
color: #000; 
height:20px;
width:220px;
border:1px solid #666;
}

#free-sample-form #company-lead-form table tr td .phone1 { width:50px !important; }
#free-sample-form #company-lead-form table tr td .phone2 { width:50px !important; }
#free-sample-form #company-lead-form table tr td .phone3 { width:58px !important; }
#free-sample-form #company-lead-form table tr td select {}
#free-sample-form #company-lead-form table tr td textarea { height:100px;}

#free-sample-form #company-lead-form table tr td .submitbutton {
width:auto;
height:auto;
border: none;
padding-left:35px;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docs page stylesheet */ 

#docs{}
#docs .docs-wrapper{
}

#docs .docs-content{
width:490;
float:left;
}

#docs h1{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:18px;
line-height:19px;
font-weight:normal;
color:#FF8C01;
text-decoration:none;
border-bottom:4px solid #1668CD;
padding-bottom:10px;
margin-bottom:20px;
}

#docs h2{
font-family:Arial, Verdana, Helvetica, Sans-Serif;
font-size:20px;
line-height:19px;
font-weight:normal;
color:#FF8C01;
text-decoration:none;
border-bottom:1px dotted #1668CD;
padding-top:20px;
padding-bottom:10px;
margin-bottom:20px;
background:none;
background-image:url(/images/bullet_orange_7x7.gif);
background-repeat:no-repeat;
background-position:9px 27px;
text-indent:20px;
}


#docs p{
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
line-height:16px;
color:#5C5C5C;
padding-bottom:10px;
font-weight:normal;
}


#docs .right-nav{
width:193;
background-image:url(/images/rightnav_title_192x29.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#CCE6EE;
margin-top:40px;
padding-bottom:20px;
float:right;
}

#docs .right-nav ul{
width:193;
list-style:none;
margin:0px;
padding:0px;
padding-top:30px;
}

#docs .right-nav li{
width:193;
height:20px;
background-image:url(/images/rightnav_line_1x2.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding:0px;
margin:0px;
text-indent:0px;
}

#docs .right-nav a{
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-weight:bold;
font-size:11px;
line-height:20px;
padding-left:12px;
color:#424243;
background-image:url(/images/button_3x5.gif);
background-repeat:no-repeat;
background-position:5px 5px;
}

#docs .blue{
color:#0073B9;
font-weight:bold;
}

#docs .collumn1{
width:180;
float:left;
}

#docs .collumn1 a{
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-weight:bold;
font-size:10px;
line-height:20px;
padding-left:12px;
color:#0073B9;
background-image:url(/images/arrow_blue_3x5.gif);
background-repeat:no-repeat;
background-position:5px 5px;
text-decoration:underline;
}

#docs .collumn2{
width:300;
float:left;
}

#docs .collumn2 ul{
margin:0px;
padding:0px;
list-style:none;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #C0DCED;
}

#docs .collumn2 li{
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-weight:normal;
font-size:12px;
line-height:14px;
background-image:url(/images/bullet_4x4.gif);
background-repeat:no-repeat;
background-position:0px 7px;
padding:0px;
margin:0px;
text-indent:0px;
font-style:italic;
padding-left:12px;
padding-bottom:5px;
}

#product-review{padding:50px 75px 50px 40px;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ questionnaire */ 

#elixity-form{ width:470px; background-color:#EEF1F8; } 
#elixity-form {}
#elixity-form  p{color:#FF0000;}
#elixity-form  table{border:0px; margin:0px;}
#elixity-form  table tr td{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#272A31; padding:5px 3px; line-height:24px; border-bottom:1px solid #fff; }
#elixity-form  table tr .column1{ text-align:right; padding-left:10px; width:280px; line-height:14px; }
#elixity-form  table tr .column2{ text-indent:5px; } 
#elixity-form  table tr .column1-error{ text-align:right; color:#FF0000; }
#elixity-form  table tr td input, #elixity-form  table tr td select, #elixity-form  table tr td textarea{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px;  font-weight:normal; text-decoration:none; color:#000;  border:1px solid #C7CCEA; width:200px; height:17px; }
#elixity-form  table tr td .phone1{ width:54px !important; }
#elixity-form  table tr td .phone2{ width:55px !important; }
#elixity-form  table tr td .phone3{ width:55px !important; }
#elixity-form  table tr td select{ border:1px solid #C7CCEA; width:138px; height:17px;}
#elixity-form  table tr td textarea{ height:80px !important; border:1px solid #C7CCEA; width:200px; }
#elixity-form  table tr td .credit-card-type{ width:auto !important; height:auto !important; border:none !important;}
#elixity-form  table tr td .type-of-credit-card{ width:auto !important; height:auto !important; border:none !important;}
#elixity-form  table tr td .submitbutton{ width:auto; height:auto; border:none; }
#elixity-form  table tr td .order-detail{ display:none;}
#elixity-form  .information{ background-color:#CFD7EB; color:#214E82; line-height:35px; text-indent:10px; font-weight:bold;}
#elixity-form  table.table2 tr .column1{ text-align:right; padding-right:0px; width:215px; line-height:14px; }
#elixity-form  table.table2 tr .column2{ text-indent:5px; } 


.fsh1{
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:28px;
color:#235084;
font-weight:bold;
text-decoration:none;
line-height:30px;
}

.fsh2{
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:16px;
color:#235084;
font-weight:bold;
text-decoration:none;
line-height:16px;
}

#hamburg{
width:771px;
height:192px;
background-image:url(/images/hamburg_bg_771x192.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#hamburg .hamburg-wrapper{ padding:25px 35px; }
#hamburg h4{ 
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:18px;
color:#0074BD;
font-weight:bold;
text-decoration:none;
line-height:20px;
text-transform:none;
padding:0px 0px 15px 0px;
margin:0px 0px 0px 0px;
}
#hamburg p{ color:#6F7B77; font-size:14px; line-height:18px; }



#blog{
width:770px;
}

#blog .blog-wrapper{
padding:0px 5px;
}

#blog .blog-date{
border-top:6px solid #444545;
color:#444545;
padding-right:20px;
text-align:right;
}

#blog h2{
color:#5D5F60;
font-size:28px;
font-weight:bold;
}

#blog .blog-read-more{
padding:20px 0px 50px 0px;
}


#trafficz-search-holder{ position:absolute; top:23px; left:320px; width:auto; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search{width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search .trafficz-search-wrapper{ padding:12px 0px 10px 20px; }
#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:300px; height:30px; 
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:18px;
color:#5E6C75;
font-weight:normal;
text-decoration:none;
line-height:18px;
text-indent:10px;
border:1px solid #666;
}
#trafficz-search table tr .submit{ width:77px; height:30px; padding:0px 0px 0px 0px;}
