@charset "utf-8";

/* --- CSS Document --- */

html, body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
text-align:center;
color:#6d6d6d;
}
a img {border:0;}
a:HOVER {color:#F39B1D;}
form {margin:0;}
.spam-control {
float:left;
width:100px;
text-align:center;
height:30px;
width:110px;
padding-top:10px;
background: url(../images_templ/current/spam-control-back.jpg) no-repeat;
color:#666666;
}
.spam-control input {
width:35px;
height:13px;
font-size:10px;
vertical-align:middle;
padding:0;
text-align:center;
color:#666666;
}
.hidden {display: none;}

/* --- Header --- */

#header {
width:1015px;
height:80px;
margin:0 auto 0 auto;
}
.logo {float:left;}
.header-right {
float:right;
height:80px;
margin:0px 0 0 0;
text-align:right;
}
.header-right div {margin:10px 22px 10px 0;}
.header-right div a:LINK, .header-right div a:VISITED {
color:#9ea79f;
font-weight:bold;
font-size:10px;
text-decoration:none;
}
.header-right div a:HOVER {
text-decoration:underline;
color:#000000;
}
.phone {float:right;}

/* --- Footer --- */

#footer {
clear:both;
padding-bottom:20px;
text-align:left;
height:80px;
}
.logo-footer {float:right; margin-top:10px;}
#footer-links {
padding-top:15px;
}
#footer-links a:LINK, #footer-links a:VISITED {
color:#646464;
padding:3px 6px;
}
#footer-links a:HOVER {
text-decoration:none;
color:#000000;
background:#cccccc;
}
#footer p {
margin:10px 0 0 8px;
padding:0;
color:#646464;
}

/* --- Horizontal Navigation --- */

#horizontal-nav {
width:1011px;
height:29px;
margin:0 auto 0 auto;
text-align:left;
}
#horizontal-nav a img {float:left;}
a.single:LINK, a.single:VISITED {float:left;}
.search-box {
float:left;
width:406px;
height:29px;
background:url(../images_templ/current/btn-search-back.jpg) no-repeat;
}
input.search-btn {margin:5px 0 0 10px;}
input.search-field {
margin:8px 0 0 26px;
border:0;
width:300px;
color:#9ea79f;
font-size:11px;
float:left;
}

/* --- Horizontal Navigation Drop-Down --- */

.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
width:324px;
float:left;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{float:none;}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{float:none}
.nav-container li{position:relative;}
.nav-container ul{z-index:10;}
.nav-container ul ul{z-index:20;}
.nav-container ul ul ul{z-index:30;}
.nav-container ul ul ul ul{z-index:40;}
.nav-container ul ul ul ul ul{z-index:50;}
li:hover>ul{left:auto;}
#nav-container ul {top:100%;}
#nav-container ul li:hover>ul{top:0px;left:100%;}
#nav-container a {
display:block;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
font-size:13px;
}
#nav-container a.item-primary:LINK, #nav-container a.item-primary:VISITED{	
height:29px;
width:162px;
}
#nav-container ul li a.sub {
font-weight:bold;
padding:3px 10px 3px 10px;
width:190px;
}
#nav-container ul li a.sub:HOVER {
background:#000000;
color:#FFFFFF;
}
#nav-container li.link-campaigns {width:150px;}
#nav-container li.advertising-campaigns {width:174px;}
#nav-container li ul li {width:192px;}
#nav-container ul{
margin:0;
background-image:url(../images_templ/current/bg_dropdown_w.png);
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
width:210px;
}
#nav-container ul a:LINK, #nav-container ul a:VISITED{	
padding:2px 10px 2px 18px;
margin:0;
width:182px;
border-bottom:1px dotted #666666;
}
#nav-container ul a:HOVER{	
background:#FB941B;
color:#000000;
}

/* ---  Homepage  --- */	

#home-flash, #home-content-container, #home-bottom, #footer {
width:1015px;
height:auto;
margin:0 auto 0 auto;
}
.home-content-box {
float:left;
width:202px;
height:105px;
}
.home-content-box p {
margin:0;
padding:0 3px 0 24px;
text-align:left;
font-size:11px;
color:#646464;
font-family:Verdana;
line-height:15px;
}
#home-bottom {
clear:both;
border-top:1px solid #BFBFBF;
border-bottom:1px solid #BFBFBF;
padding:20px 0 20px 0;
height:155px;
}
.featured-clients {
float:left;
background: url(../images_templ/current/home-featured-clients.jpg) no-repeat left 13px;
width:195px;
height:150px;
border-right:1px solid #BFBFBF;
}
.featured-clients img {margin-top:40px;}
.affiliates {
float:left;
width:185px;
height:150px;
background: url(../images_templ/current/home-affiliations.jpg) no-repeat 12px 13px;
}
.affiliates img {margin-top:42px;}
.home-newsletter {
float:left;
width:312px;
height:150px;
background: url(../images_templ/current/livecustomer-marketing-new.jpg) no-repeat;
margin-right:10px;
}
.home-newsletter p {
color:#666666;
text-align:left;
font-size:11px;
margin:35px 30px 0px 18px;
padding:0px;
}
.home-newsletter .subscribe-box {
float:left;
margin:8px 0 0 18px;
width:265px;
color:#999999;
}
.home-newsletter .subscribe-btn {
float:left;
margin:10px 0 0 10px;
}
.home-newsletter .spam-control {margin:6px 0 0 18px;}
.home-blog {
float:left;
width:311px;
height:150px;
}
.home-blog-posts {
float:left;
width:311px;
height:150px;
background: url(../images_templ/current/livecustomer-marketing-blog.jpg) no-repeat;
}
.home-blog-posts img {display:none;}
.feedburnerFeedBlock {padding-top:32px;}
.feedburnerFeedBlock ul {margin:0 0 0 15px; padding:0; width:280px;}
.feedburnerFeedBlock li {
list-style:none;
border-bottom:1px dotted #F59213;
padding-top:2px;
text-align:left;
}
.feedburnerFeedBlock li a:LINK, .feedburnerFeedBlock li a:VISITED {
text-decoration:none;
color:#666666;
font-weight:bold;
font-size:11px;
}
.feedburnerFeedBlock li a:HOVER {color:#F59213;}
.feedburnerFeedBlock p.date {margin:0px; padding:0px; font-size:10px;}

/* ---  Inside Pages  --- */	

#inside-container {
width:1013px;
margin:0 auto 0 auto;
background: url(../images_templ/current/livecustomer-inside-mid.jpg) repeat-y 1px 0;
text-align:left;
font-size:12px;
}
#inside-container p {line-height:17px;}
#inside-content {padding:18px 30px 30px 30px;}
#inside-main {
float:left;
width:700px;
}
#inside-main h1, #inside-main h2 {
color:#3d5057;
font-size:27px;
letter-spacing:-1px;
border-bottom:1px solid #BFBFBF;
margin-top:0;
font-family:tahoma;
}
#inside-main h1 span {
color:#f8981d;
font-size:14px;
letter-spacing:0px;
}
#inside-main h2 {
font-size:20px;
margin:20px 0 10px 0;
border:0;
letter-spacing:0px;
clear:both;
}
#inside-main ul li {
list-style: url(../images_templ/current/bullet.jpg);
margin-bottom:5px;
}
#inside-main ol li {list-style:decimal;}
.inside-box {
float:left;
width:315px;
margin:10px 35px 10px 0;
}
.inside-box-3 {
float:left;
width:213px;
margin:10px 20px 15px 0;
}
.inside-box-title a:LINK, .inside-box-title a:VISITED {
font-weight:bolder;
text-transform:uppercase;
font-family:tahoma;
letter-spacing:1px;
color:#3d5057;
display:block;
padding:2px 0 2px 0;
}
.inside-box-title a:HOVER {
background:#3d5057;
color:#FFFFFF;
padding:2px 0 2px 10px;
text-decoration:none;
font-weight:bold;
}
#inside-sidebar {
width:220px;
float:right;
border:1px solid #BFBFBF;
margin-top:35px;
}
.sidebar-header {
margin:10px 0 0 10px;
color:#9e9e9e;
font-size:14px;
font-weight:bold;
font-family:tahoma;
}
#inside-sidebar ul {
margin:0;
padding:0;
}
#inside-sidebar li {
margin:0;
padding-left:25px;
list-style:none;
margin:10px 2px;
background: url(../images_templ/current/bullet.jpg) no-repeat 10px 4px;
}
#inside-sidebar a:LINK, #inside-sidebar a:VISITED {
text-decoration:none;
color:#666666;
font-size:11px;
}
#inside-sidebar a:HOVER {text-decoration:underline;}
#inside-sidebar .view_all:LINK, #inside-sidebar .view_all:VISITED {
font-weight:bold; 
color:#3d2ef0;
text-decoration:underline;
}
#side-buttons {margin:10px 0 0 0;}
#side-buttons a:LINK, #side-buttons a:VISITED {
color:#9e9e9e;
font-size:14px;
display:block;
font-weight:bold;
padding-left:10px;
line-height:43px;
font-family:tahoma;
text-decoration:none;
}
#inside-sidebar a:HOVER, #side-buttons a:HOVER {color:#000000;}
.download_more {background: url(../images_templ/current/back-download-more-info.jpg) no-repeat}
.seo_discounts {background: url(../images_templ/current/back-seo-sem-discounts.jpg) no-repeat;}
.textlink_packages {background: url(../images_templ/current/back-text-link-packages.jpg) no-repeat;}
.textlink_specials {background: url(../images_templ/current/back-text-link-specials.jpg) no-repeat;}
.browse_links {background: url(../images_templ/current/back-brownse-links.jpg) no-repeat;}
.inside-mid {margin-left:1px;}
.inside-bottom {
margin-left:1px;
float:left;
}
.sell-text-link {float:right; margin:0 0 15px 15px;}
li.question-link {
border-bottom:1px dashed #CCCCCC;
list-style:decimal;
}
li.question-link a:LINK, li.question-link a:VISITED {
text-decoration:none;
display:block;
padding:2px 3px;
}
li.question-link a:LINK {color:#333333;}
li.question-link a:VISITED {color:#F39B1D;}
li.question-link a:HOVER {background:#3D5057; color:#FFFFFF;}
p.question {
border-bottom:1px dashed;
padding-bottom:2px; 
font-weight:bold;
font-size:13px;
height:20px;
vertical-align:top;
}
.answer {padding-bottom:10px;}
a.top-faq:LINK, a.top-faq:VISITED, a.top-faq:HOVER {float:right; width:50px; height:15px;}

/* ---  Text Link Inventory  --- */

#inside-main #category-pages-top h1 {margin-bottom:8px;}
#category-pages-top a img {
float:left;
margin:1px 5px 0 0;
}
#category-pages-top a:LINK, #category-pages-top a:VISITED {
text-decoration:none;
font-size:11px;
color:#666666;
}
#category-pages-top a:HOVER {color:#F39B1D;}
table.pagination {
width:100%;
font-weight:bold;
border-bottom:1px solid #666666;
font-size:11px;
margin:3px 0 5px 0;
}
table.pagination a:LINK, table.pagination a:VISITED {
text-decoration:none;
background:#cccccc;
padding:2px 3px;
color:#ffffff;
}
table.pagination a:HOVER {
color:#F39B1D;
background:#000000;
}
.tla_product_table {
width:100%;
font-size:11px;
}
.tla_product_title_row, .title_columns {text-align:center;}
.title_columns {
vertical-align:top;
font-weight:normal;
padding-bottom:5px;
}
.tla_product_table .title_columns a:LINK, .tla_product_table .title_columns a:VISITED {
text-decoration:none;
color:#666666;
font-weight:normal;
}
.title_columns a img {
vertical-align:middle;
margin-right:3px;
}
#site-column, .tla_product_title {text-align:left;}
#placement-column {width:85px;}
#alexa-column {width:85px;}
#pr-column {width:85px;}
#price-column {width:85px;}
.tla_product_title_row td {border:1px solid #cccccc; padding:3px 2px;}
.tla_product_title a:LINK, .tla_product_title a:VISITED {
text-decoration:none;
color:#3D5057;
font-weight:bold;
}
.tla_product_title a:HOVER {color:#F39B1D;}
.tla_product_link_description {
padding:10px;
vertical-align:bottom;
height:auto;
}
.tla_product_link_description div {
float:left;
width:100%;
}
.add-to-cart-btn {float:right;}
.popup_border {
border:3px solid #999999;
height:150px;
padding:8px;
color:#000000;
background:#EFEFEF;
width:100%;
}
.product_name_pop {
text-align:left;
font-weight:bold;
font-size:13px;
}
.product_descr_pop {
text-align:left;
font-size:12px;
}
.info_pop {
font-weight:bold;
font-size:12px;
}

/* ---  Category & Product Templates  --- */

.categories_path_td {padding-bottom:15px;}
.top_link:LINK, .top_link:VISITED, .navigator_products_link:LINK, .navigator_products_link:VISITED {
text-decoration:none;
color:#999999;
padding:2px 3px;
width:auto;
}
.top_link:HOVER, .navigator_products_link:HOVER {
color:#000000;
background:#CCCCCC;
}
.navigator_products_list {padding:0px 0 40px 0; margin:0;} 
.navigator_products_listitem, .navigator_products_listitem_selected {
list-style:none;
float:left;
font-size:11px;
margin-right:5px;
border:1px solid #cccccc;
padding:2px 3px;
}
.navigator_products_listitem_selected {color:#FFFFFF; background:#F39B1D;}
.lightbox_main_form h1 {
padding:8px 10px;
margin:0;
border-bottom:1px dotted #666666;
color:#3d5057;
font-size:27px;
letter-spacing:-1px;
font-family:tahoma;
}
.lightbox_main_form h1 span {
color:#f8981d;
font-size:14px;
letter-spacing:0px;
}
.lightbox_main_form form {padding:10px 0 10px 12px;}
#TB_window .close_box {
float:left;
width:100%;
padding-top:5px;
border-top:1px dotted #666666;
}
#TB_window .close_box a:LINK, #TB_window .close_box a:VISITED {
float:right;
display:block;
color:#FFFFFF;
text-decoration:none;
background:#999999;
padding:2px 3px;
margin:0 10px;
width:auto;
font-size:11px;
}
#TB_window .close_box a:HOVER {
color:#F39B1D;
background:#000000;
}
#inside-container .detailed_templ {
margin-top:10px;
width:100%;
}
.detailed_description {margin-bottom:10px;}
.detailed_description div, .detailed_description span {font-weight:bold;}
.detailed_description table p {padding-right:45px;}
#detailed_options {
font-family: Tahoma, Helvetica, Verdana;
border:1px dashed #cccccc; 
padding:10px;
width:450px;
float:left;
margin:0 30px 40px 0;
}
#detailed_options .extra_details {
text-align:center;
font-size:11px;
}
.product_options_body table {
width:370px;
margin-left:30px;
}
.product_options_header {font-weight:bold; font-size:11px;}
.product_options_body table td {height:30px;}
.product_options_body input {
width:258px;
height:25px;
font-family: Tahoma,Helvetica,Verdana;
padding-top:5px;
padding-left: 5px;
background: url(../images_templ/current/form-field-back.jpg) no-repeat;
border:0;

}
.product_options_body input.radio {
width:auto;
height:auto;
margin:0;
padding:0;
background:none;
}
.detailed_price {
font-family: Tahoma, Helvetica, Verdana;
font-size:22px;
margin-bottom:20px;
}

/* ---  Forms  --- */	

#buy-text-link-form {float:left;}
#buy-text-link-form label {
display:block;
font-size:13px;
background: url(../images_templ/current/form-field-back.jpg) no-repeat;
width:500px;
height:35px;
color:#666666;
}
#buy-text-link-form * {vertical-align:middle;}
#buy-text-link-form input.form_text {
border:0;
width:240px;
height:18px;
margin:4px 13px 0 10px;
background:transparent;
}
#buy-text-link-form label.form_select {
background: url(../images_templ/current/form-field-back-drop.jpg) no-repeat;
width:500px;
height:35px;
color:#666666;
}
#buy-text-link-form select {
border:0;
width:249px;
height:20px;
color:#666666;
margin:2px 13px 0 5px;
background:transparent;
}
#buy-text-link-form label.form_textarea {
display:block;
font-size:13px;
background: url(../images_templ/current/form-field-back-area.jpg) no-repeat;
width:500px;
height:108px;
margin-bottom:10px;
}
#buy-text-link-form label.form_textarea textarea {
border:0;
width:240px;
height:100px;
margin:4px 13px 0 10px;
background:transparent;
vertical-align:top;
}
#buy-text-link-form .spam-control {margin:2px 8px 0 0;}

/* ---  Sitemap  --- */	

#sitemap_custom_pages ul {
float:left;
width:225px;
height:110px;
margin:2px;
padding:2px;
}
#inside-container div#sitemap_custom_pages ul li {
width:200px;
list-style:none;
}
#sitemap_links a:LINK, #sitemap_links a:VISITED {
text-decoration:none;
color:#3D5057;
}
#sitemap_links a:HOVER {color:#F39B1D;}
#sitemap_links {color:#3D5057;}
#inside-main #sitemap_links li.sitemap_section_title, .sitemap_categorytype {
font-weight:bold;
border-bottom:1px dashed #999999;
width:100%;
line-height:25px;
display:block;
}
ul#sitemap_text_link_inventory {
float:left;
width:100%;
clear:both;
margin:3px 2px;
padding:2px;
}
#inside-container ul#sitemap_text_link_inventory li {
float:left;
width:230px;
list-style:none;
}
#inside-container ul#sitemap_text_link_inventory li.sitemap_section_title {width:100%;}
.sitemap_category a:LINK, .sitemap_category a:VISITED {
padding-right:120px;
font-weight:normal;
}
.sitemap_category br {display:none;}
div.sitemap_body {
float:left;
clear:both;
width:100%;
}
#sitemap_links ul.list_sitemap_products, ul.list_sitemap_custompages {
margin:2px 2px 2px 25px;
padding:2px;
}
#sitemap_links ul.list_sitemap_products li, #sitemap_links ul.list_sitemap_custompages li {
float:left;
width:300px;
margin:5px 30px 5px 0px;
}
.sitemap_categorytype {
clear:both;
float:left;
}
table.search_border {
width:900px;
border:1px solid #999999;
margin:10px 0 0 30px;
}