/*  HTML, BODY, A  */
html, body { margin:0; padding:0; }
body {
	font-family:Arial;
	font-size:14px;
	color:#000000;
	background:#B1B3B5 url("../images/background.jpg") repeat-x top;
}


a:link,
a:visited { color:#CC1429; text-decoration:none; }
a:hover { color:#79777B; text-decoration:none; }

a {outline:none;}


h1 { color:#CC1429; font-family:Arial; font-size:22px; font-weight:bold; padding:0; }
h2 { color:#000000; font-family:Arial; font-size:1.3em; font-weight:bold; padding:0; }
h4 { color:#CC1429; font-family:Arial; font-size:1.3em; font-weight:bold; padding:0; }
h5 { font-size:14px; font-weight:bold; margin:0; padding:0 0 20px 0; }
p { line-height:1.5em; }
img {
	border:0;
}
form { margin:0px; }

/*  PAGINATOR  */
.paginator { clear:both; padding:1.0em 0 1.0em 0; text-align:center; font-weight:bold; font-size:11px; }
.paginator a { border:0; color:#79777B; padding:0 5px 0 5px; }
.paginate-pages { padding:2px 3px; border:1px solid #EAEAEA; background-color:#FFFFFF; color:#666666; cursor:pointer; text-decoration:none; }
.paginate-first, .paginate-last { padding:2px 6px; border:1px solid #EAEAEA; font-weight:bold; background-color:#EEEEEE; }
.paginate-previous, .paginate-next { padding:2px 3px; border:1px solid #EAEAEA; font-weight:bold; background-color:#EEEEEE; }
.paginate-link { padding:2px 0 2px 0; border:1px solid #EAEAEA; background-color:#EEEEEE; font-weight:normal;}
.paginate-current { padding:2px 5px; border:1px solid #CC1429; font-weight:bold; background:#CC1429; color:#FFFFFF; }

/*  MAIN  */
#wrapper { background-color:#FFFFFF; width:895px; margin-left:auto; margin-right:auto; margin-top:30px; }
#header { width:895px; height:14px; }
#content { padding:20px 10px 0 5px; width:660px; float:left; line-height:1.5em; }
#footer { width:895px; height:43px; clear:both; margin-left:auto; margin-right:auto; }
#footer-links { width:895px; clear:both; padding-top:20px; margin-left:auto; margin-right:auto; text-align:center;}

/*
#languages { font-weight:bold; font-size:11px; text-align:right; padding:0 15px 0px 15px; }
#languages .list { background-color:#EEEEEE; color:#CCCCCC; padding:5px 5px 5px 5px; border-right:5px solid #CC1429; clear:both; } 
*/

#navigation { padding:0 10px 0 10px; width:175px; text-align:left; float:left; }
#navigation hr { height:1px; border:0; border-top:1px dotted #CC1429; padding:3px 0 3px 0; }
#navigation .logo { text-align:center; }
ul#nav { list-style-type:none; list-style:none; text-align:left; padding:0 0 0 10px; margin:0; text-transform:uppercase; }
ul#nav li { list-style:none; padding:4px 0 4px 0; font-size:11px; font-weight:bold; }
ul#nav a,
ul#nav a:link,
ul#nav a:visited { color:#000000; }
ul#nav a:hover,
ul#nav a.current { color:#79777B; }

.error { font-weight:bold; color:#FF0000; font-size:14px; }
.success { font-weight:bold; color:#008000; font-size:14px; }
.info { font-weight:bold; color:#000000; font-size:14px; }

/*  BANNER  */
#banner {float:left; width:685px; padding:0; margin-bottom:10px; line-height:0; }
#banner .spacer { width:100%; height:15px; background-color:#cc1429; }
#banner ul { list-style-type:none; text-align:left; padding:0; margin:0; background:url("../images/banner_background.gif") 0 0 repeat-x; height:40px;}
#banner ul li { padding-top:10px;  float:left; width:170px; height:30px; text-align:center; }
#banner ul li.separator { width:1px; padding:0; }

#banner-homepage { width:685px; padding:0; margin:0; line-height:0; }
#banner-homepage .spacer { width:100%; height:30px; background-color:#CC1429; }
#banner-homepage table tr { background:url("../images/highlight_background.gif") 0 0 repeat-x; width:160px; height:231px; text-align:center; }
#banner-homepage table tr td { vertical-align:top; height:231px; }
#vertical-dots { background:url("../images/vertical_dots.gif") 0 0 repeat-y; width:1px; }

table#frontpage { font-size:11px; }

/*  FAQS  */
#faqs ul { list-style-type:none; text-align:left; padding:0; margin:0; }
#faqs ul li { font-size:12px; line-height:2.0em; }
#faqs h3 { font-size:14px; color:#CC1429; padding-top:10px; }
#faqs p { color:#000000; line-height:1.5em; }
#faqs-answers ul { list-style-type:disc; padding-left:20px; }


/*  NEWS  */
#news-block { padding:10px 0 0 5px; font-size:11px; color:#000;  }
#news-block h2 { font-size:11px; font-weight:bold; color:#CC1429; margin:0; padding:5px 0 10px 0; }
#news-block h3 { font-size:11px; font-weight:bold; color:#CC1429; margin:0; padding:5px 10px 10px 0; }
#news-block p { line-height:1.5em; padding:0 0 0 10px; margin:0; text-align: justify; }
#news-block span { font-size:12px; font-weight:bold; color:#CC1429;  padding:0 0 0 10px; text-align:left; text-transform: uppercase;}
#news-block img { border:0; margin:0 0 0 0px;  text-align:right;}
#news-block a { border:0; padding:0 0 0 0px;}


#news-list h2,
#news-detail h2 { margin:0; padding:0px 0 6px 0; }
#news-list p,
#news-detail p { line-height:1.5em; padding:0 0 6px 0; margin:0; }

/*  PRODUCTS  */
ul#categories { padding:0 0 0 6px; border-left:4px solid #CC1429; margin:5px 0 0 0; text-transform:none; line-height:1.5em;}
ul#categories li { padding: 5px 0 3px 0; margin:0; }
ul#categories a { font-weight:normal; }

#products { display:block; padding-top:10px; }
#products hr { clear:both;  height:1px; border:0; border-top:1px dotted #CC1429; padding:0; margin:0; }
#products .price { color:#CC1429; font-weight:bold; font-size:1.2em; padding:10px 0 10px 0; text-align:right; }
#products .base_price { color:#79777B; font-weight:bold; font-size:1.5em; padding:10px 0 10px 0; text-align:right; }
#product-list { clear:both; margin:0; padding:10px 0 10px 0; }
#product-list .image { float:left; text-align:center; width:120px; height:120px; padding-top:5px; padding-bottom:5px; }
#product-list .detail { float:left; padding-left:10px; width:520px; padding-top:5px; }
#product-list label { font-size:16px; font-weight:bold; }
#product-list p { margin:0; padding:5px 0 0 0; }

#product-detail { clear:both; float:left; }
#product-detail .image { float:left; text-align:center; width:120px; height:120px; padding-bottom:10px; }
#product-detail .detail { float:left; padding-left:10px; width:520px; }
#product-detail .product-detail { float:left; padding-left:10px; }
#product-detail label { font-size:16px; font-weight:bold; color:#000000; }
#product-detail p { margin:0; padding:0; line-height:2.0em; }
#product-detail .spacer { padding-top:10px; }
#product-detail div.label { width:175px; }

#products2 { display:block; padding-top:10px; }
#products2 hr { clear:both;  height:1px; border:0; border-top:1px dotted #CC1429; padding:0; margin:0; }
#products2 .base_price { color:#79777B; font-weight:bold; font-size:1em; padding:5px 0 0 0; text-align:right; }
#product-list2 { clear:both; margin:0; padding:10px 0 10px 0; }
#product-list2 .image { float:left; text-align:center; width:120px; height:100px; padding-top:5px; padding-bottom:5px; }
#product-list2 .detail { float:left; padding-left:10px; width:520px; padding-top:5px; }
#product-list2 label { font-size:16px; font-weight:bold; }
#product-list2 p .base_price { color:#79777B; font-weight:normal; font-size:1.2em; text-align:right;}
#final-price p { color:#333; font-weight:bold;}
#final-price .price { color:#CC1429; font-weight:bold; font-size:1.3em; padding:10px 0 10px 0; text-align:right; }

#product-detail2 { clear:both; float:left; width:100%;}
#product-detail2 .image { float:left; text-align:center; width:120px; height:100px; padding-bottom:10px; }
#product-detail2 .detail { float:left; padding-left:10px;}
#product-detail2 .product-detail { float:left; padding-left:10px; }
#product-detail2 label { font-size:16px; font-weight:bold; color:#000000;  margin-left:10px;}
#product-detail2 p { margin:0; padding:0; line-height:2.0em; }
#product-detail2 .spacer {   padding-top:20px; margin-left:130px;}

.out-of-stock { color:#FF0000; font-weight:bold; }

#form-cart-container { clear:right; }

#product-customfields { border-left:3px solid #eee; padding:0 0 0 10px; margin-bottom:10px; float:right; width:50%; }
#product-customfields h3 { color:#000; font-size:14px; padding:0 0 5px 0; margin:0; clear:both; }
ul.attribute { list-style:none; list-style-type:none; padding:0; margin:0 0 10px 0; line-height:2em; }
ul.attribute li { white-space:nowrap; float:left; display:table-cell; border-right:1px solid #fff; text-align:left; padding-right:2px; width:105px; font-size:11px;  }

#screenshots { margin-left:auto; margin-right:auto; text-align:center; }
#screenshots .screenshot { float:left; padding:10px; height:120px; }
#screenshots hr { clear:both; border:1px solid #FFFFFF; }

/*  CART  
#cart { margin-left:auto; margin-right:auto; }
#cart ul.extra { list-style:none; font-size:10px; padding:0; margin:0;}
#cart table { border:0; border-collapse: collapse; width:100%; }
#cart table th,
#cart table td { border:0; padding:5px; }
#cart table tr td.title { white-space:no-wrap; text-align:center; }
#cart table tr td.quantity { white-space:no-wrap; text-align:center; font-weight:bold; }
#cart table tr td.extras { text-align:left; }
#cart table tr td.price,
#cart table tr td.actions { white-space:no-wrap; text-align:center; font-weight:bold; }
#cart table tr td.price { text-align:right; }
#cart table tr td.cart-total label { font-weight:bold; }
#cart table tr td.cart-total { text-align:right; font-size:14px; color:#CC1429; }

table#cart-actions { margin-left:auto; margin-right:auto; border:0; padding:0; border-collapse: collapse; width:70%; }
table#cart-actions tr td { text-align:center; padding:10px 0 10px 0; }

table#billing-information,
table#shipping-information,
table#payment-information
table#form-billing-information,
table#form-shipping-information,
table#form-payment-information{ border-collapse: collapse; }
table#billing-information tr th,
table#shipping-information tr th,
table#payment-information tr th,
table#form-billing-information tr th,
table#form-shipping-information tr th,
table#form-payment-information tr th { text-align:right; font-weight:bold; width:50%; padding:3px; }
table#billing-information tr td,
table#shipping-information tr td,
table#payment-information tr td,
table#form-billing-information tr td,
table#form-payment-information tr td,
table#form-shipping-information tr td { text-align:left; font-weight:normal; width:50%; padding:3px; }


table#form-support-information {width:50%; }
table#form-support-information tr th { text-align:left; font-weight:bold; width:50%; padding:3px; }
table#form-support-information tr td { text-align:left; font-weight:normal; width:50%; padding:3px; }


table#billing-information tr td.change,
table#shipping-information tr td.change,
table#form-billing-information tr td.change,
table#form-shipping-information tr td.change { text-align:center; }

#contact_form p.success,
#contact_form p.error,
#billing-information-container p.success,
#billing-information-container p.error,
#shipping-information-container p.success,
#shipping-information-container p.error { margin:0; padding:0 0 10px 0;}

ul#checkout-workflow { list-style:none; font-weight:normal; text-align:center; margin-left:auto; margin-right:auto; }
ul#checkout-workflow li { display:inline; text-align:center; }
ul#checkout-workflow li.current { color:#000000; font-weight:bold; }
ul#checkout-workflow li.disabled { color:#707070; }
ul#checkout-workflow li a { font-weight:bold; }
*/
/*  ORDERS  
#order-list div.item { padding:5px 0 5px 0; }
#order-list p,
#order-detail p { line-height:1.5em; padding:0; margin:0; font-weight:normal; }
#order-list hr,
#order-detail hr { clear:both; height:1px; border:0; border-top:1px dotted #CC1429; padding:0; margin:0; }
#order-list label,
#order-detail label { font-weight:bold; }
#order-list div { float:left; padding-right:20px; }
#order-list div#order { width:120px; }
#order-list div#date { width:160px; }
#order-list div#total { width:100px; }
#order-list div#status { width:120px; }
#order-detail h4 { padding:10px 0 10px 0; margin:0; }
#order-detail div { float:left; padding:0 75px 10px 0; }
#order-detail table { width:100%; border:0; padding:0; border-spacing:5px; border-collapse: collapse; }
#order-detail table td { text-align:center; }
*/
/*  TABS  */
.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { margin-top:1em; }
ul.tabbernav { margin:0; padding:3px 0; border-bottom:1px solid #707070; font:bold 12px arial, sans-serif; }
ul.tabbernav li { list-style:none; margin:0; display: inline; }
ul.tabbernav li a { padding:3px 0.5em; margin-left:3px; border:1px solid #707070; border-bottom:none; background:#707070; color:#FFFFFF; text-decoration:none; }
ul.tabbernav li a:link { color:#FFFFFF; }
ul.tabbernav li a:visited { color:#FFFFFF; }
ul.tabbernav li a:hover { color:#FFFFFF; background:#CC1429; border-color:#707070; }
ul.tabbernav li.tabberactive a { background-color:#FFFFFF; border-bottom:1px solid #FFFFFF; color:#000; }
ul.tabbernav li.tabberactive a:hover { color:#000000; background:#FFFFFF; border-bottom:1px solid white; }
.tabberlive .tabbertab { padding:15px; border:1px solid #707070; border-top:0; }
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 {  display:none; }
.tabberlive#tab1 { }
.tabberlive#tab2 { }
.tabberlive#tab2 .tabbertab { height:200px; overflow:auto; }

.focused { background-color:#FFF7C0; }
.clean-input { border:0; }

#pai {  width:683px; height:231px;float: left;margin-top:10px;border-left: 1px solid #d1d3d4; border-right: 1px solid #d1d3d4; border-bottom: 1px solid #d1d3d4;border-top: 1px solid #d1d3d4;}

#paginacao{height:30px;width:100px; background-color:#cccccc;}

#actualizacoes a { font-size:12px; font-weight:normal; outline:none;  margin:0 auto; padding:10px 0  0 !important;; }
#actualizacoes a:link,
#actualizacoes a:visited { color:#707070; text-decoration:none; }
#actualizacoes a:hover { color:#CC1429; text-decoration:none; }


.odd { background:#eee; }                                                                                                         
.even { background-color:inherit; border-top:1px solid #cfcfcf; margin:0; } 

fieldset { border:2px solid #eee; text-align:center; margin:0 10px 0 0; padding:5px; width:100%; }
fieldset legend { color:#000000; font-size:12px; font-weight:bold; padding:0 5px 0 5px; }



/*  ACCOUNT  
table#register,
table#profile { border:0; padding:0; border-spacing:5px; border-collapse: collapse; margin-left:auto; margin-right:auto; }
table#register tr th,
table#profile tr th { text-align:left; padding:5px; padding-right:5px; color:#000; font-weight:normal; }
table#register tr td,
table#profile tr td { padding:5px; font-size:11px; }

table.register { border:0; padding:0; border-spacing:5px; border-collapse: collapse; width:100%;}
table.register tr th { text-align:right; padding-top:10px; color:#000; font-weight:normal; width:50%;}
table.register tr td { text-align:left; padding-left:5px; font-size:11px; width:50%;}

ul#myndrive { list-style:none; margin:0; padding:0; }
ul#myndrive li { line-height:1.6em; }

input#id_first_name,
input#id_last_name,
input#id_email,
input#id_company,
input#id_address,
input#id_billing_first_name,
input#id_billing_last_name,
input#id_billing_email,
input#id_billing_company,
input#id_billing_address,
input#id_shipping_first_name,
input#id_shipping_last_name,
input#id_shipping_email,
input#id_shipping_company,
input#id_shipping_address { width:200px; }
input#id_password,
input#id_password_confirmation { width:100px; }

input#id_post_code,
input#id_city,
input#id_phone,
input#id_billing_post_code,
input#id_billing_city,
input#id_billing_phone,
input#id_shipping_post_code,
input#id_shipping_city,
input#id_shipping_phone { width:150px;  }

.required { background-color:#EEEEEE; }

div#create-account { padding-top:10px; font-size:10px; }
ul.errorlist { list-style:none; padding:0; margin:0; text-decoration:none; color:#FF0000; font-size:10px; }
p.error,
p.success,
p.info { margin-left:auto; margin-right:auto; text-align:center; padding-top:10px; }
*/
/* ORDERS 
#navigation_r { padding:0 0px 0 10px; width:200px; text-align:right; float:right; }
#navigation_r hr { height:1px; border:0; border-top:1px dotted #CC1429; padding:0px 0 0px 0; }
.req_info{ color:#CC1429; font-family:Arial; font-size:12px; text-align:right; background-color:#FFFFFF;}
.vat_info{ color:#CC1429; font-family:Arial; font-size:11px; font-weight:normal; text-align:right; background-color:#FFFFFF; }
.vat_info_validation { color:#000000; font-family:Arial; font-size:11px; font-weight:normal; text-align:left; background-color:#FFFFFF; }
.cart-total_small { text-align:right; font-size:12px; color:#CC1429; }
.payment_choice { text-align:left; }
div.extra_total { text-align:right; width:100%; margin:0; padding:0; }
div.extra_total p { line-height:2em !important;}
*/
/* MAPS 
table#serial { border-collapse: collapse; }
table#serial tr td { font-family:Arial; text-align:left; padding:3px; font-size:14px; width:25%;}
table#serial tr th { font-family:Arial; text-align:right; font-weight:bold; font-size:14px; width:25%; padding:3px; }
table#info { border-width: 0px; border-collapse: separate; border-style: dotted; }
table#info tr th { background-color: #eee; border-width: 0px; border-style: dotted; border-color: #D3D3D3; font-family:Arial; text-align:center; font-weight:bold; font-size:12px; padding:3px;  color:#000000; }
table#info tr td { border-width: 1px; border-style: dotted; border-color: #D3D3D3; text-transform:uppercase; font-family:Arial; text-align:center; font-weight:normal; padding:3px; font-size:14px;}
input.serial { font-size:14px; text-transform:uppercase; text-align:center;}
input.serial_v3 { font-size:20px; text-transform:uppercase; text-align:center; padding:3px;width:90px; }
.activation { font-size:20px; font-weight:bold; text-transform:uppercase; text-align:center;  color:#CC1429; word-spacing: 8em; letter-spacing: 0.05cm}
.serialerror { font-weight:bold; color:red; font-size:12px; text-align:left;}
.serial { font-family:Arial; text-align:left; padding:3px; font-size:13px; width:25%;}
.serial2 { font-family:Arial;  text-transform:uppercase; text-align:left; padding:3px; font-size:12px; width:20%; background:#FFE4E1;  }
.legend { font-family:Arial; text-align:left; font-size:11px; background-color:#F5F5F5; padding:3px;}
.map-name {  text-transform:capitalize; font-family:Arial; text-align:left; font-size:12px;  padding:3px;}
.phrases {  text-transform:none; font-family:Arial; text-align:left; font-size:12px;  padding:3px;}
.new { font-family:Arial;  text-transform:uppercase; text-align:left; padding:3px; font-size:12px; width:20%; color:#CC1429;font-weight:bold;  }

#map-list hr {clear:both; height:1px; border:0; border-top:1px dotted #CC1429; padding:0; margin:0; }
#map-list div.map-item { padding:5px 0 5px 0; }
#map-list p { line-height:1.5em; padding:0; margin:3px 0 0 0; font-weight:normal; }
#map-list label { font-weight:bold; color:#000000; font-size:11px;}
#map-list div { float:left; padding-right:20px; }
#map-list div#date { width:75px; text-align: left;}
#map-list div#serial { width:90px; text-align: left;}
#map-list div#auth { width:90px; text-align: left;}
#map-list div#map { width:120px; text-align: left;}
#map-list div#activ { width:90px; text-align: left;}
#map-list div#mode { width:50px; text-align: left;}
#map-list div#info { width:2px; text-align: left;}


*/
/*#activation_card {background:url("../images/card9.gif") 0px 0px no-repeat; height:255px; width:463px; margin:10px 0 0 100px;border:0px solid #000;}
#activation_card table {margin: 20px 0 0 0; }
#activation_card table tr td {vertical-align:top;}
#activation_card label {font-weight:bold; padding:20px 0 0 20px; font-size:12px;}
#activation_card label.texto {font-weight:normal; color:#000; padding:20px 0 0 20px;text-transform:uppercase; font-size:13px; letter-spacing: 5px;}
#activation_card label.texto2 {font-weight:normal; color:#000; padding:20px 0 0 20px;text-transform:uppercase; font-size:13px; letter-spacing: 2px;}
#activation_card label.texto3 {font-weight:normal; color:#000; padding:20px 0 0 10px;text-transform:none; font-size:13px; letter-spacing: 0px;}

.activation_code { font-weight:bold; padding:20px 0 0 20px; text-transform:uppercase; font-size:16px; letter-spacing: 5px; color:#CC1429;}
#activation_image {border:2px solid #CC1429; width:85px; height:105px; margin:0 0 0 22px;float:left;}

#activation_card2 
{background:url("../images/card8.gif") 0px 0px no-repeat; height:120px; width:463px; margin:30px 0 0 100px;border:0px solid #000;padding:4px 0 0 0;}
.activation_label {font-weight:bold;text-transform:uppercase;letter-spacing: 1px;padding:0 0 0 20px; }


.dual_div {padding: 0 10px 5px 10px;background-color: #e4e4e4;font-weight:bold;text-align:center;}

/*****************************************************************/
/*table#listing-orders {border-collapse: separate;padding:5px; border:0px; border-spacing: 3px;}
table#listing-orders tr th {width:160px; font-size:12px; text-align:left; border:1px solid #CC1429; font-weight:bold;padding:5px;}
table#listing-orders tr td {width:160px; font-size:12px; text-align:left; border-bottom:1px dotted #CC1429; font-weight:normal;padding:5px; border:1px solid #ccc;}

table#listing-registry {border-collapse: separate;padding:5px; border:0px; border-spacing: 3px;}
table#listing-registry tr th { font-size:12px; text-align:left; border:1px solid #CC1429; font-weight:bold; padding:5px; }
table#listing-registry tr td { font-size:11px; text-align:left; border-bottom:1px dotted #CC1429; font-weight:normal; padding:5px; border:1px solid #ccc;}
*/

/* Copyright */
.smally2  {text-align:center; font-size:10px; color:#000000; text-transform:none; vertical-align:super;}
.smally  {text-align:center; font-size:10px; color:#FFFFFF; text-transform:none; vertical-align:super;}

/* Recovery Password 
#contact_form { padding-top:20px;}
#contact_form table { margin-left:auto; margin-right:auto; }
table#contact-us,
table#recovery,
table#recovery-form { border:0; padding:0; border-spacing:5px; border-collapse: collapse; margin-left:auto; margin-right:auto; }
table#recovery-form tr th,
table#contact-us tr th { text-align:left; padding:5px; padding-right:5px; color:#000; font-weight:normal; }
table#contact-us tr td { padding:5px; font-size:11px; }

table#central {text-align: center; width:50%; } 
table#central tr td { font-size:12px; border-bottom:1px dotted #CC1429; font-weight:normal; width:50%;}

#activate_maps {padding-top:2px;}
#activate_maps a,
#activate_maps a:link { background:url("../images/globo_icon.png") 146px 1px no-repeat; background-color:#707070; font-weight:bold; color:#fff; width:164px; height:20px; display:block; padding:5px 0 0 7px; margin:0;  border: solid 2px #ccc; text-transform:uppercase;}

#updates {padding-top:2px;}
#updates a,
#updates a:link { background:url("../images/seta_icon.png") 146px 1px no-repeat; background-color:#707070;  color:#fff; font-weight:bold; width:164px; height:20px; display:block; padding:5px 0 0 7px; margin:0; border: solid 2px #ccc; text-transform:uppercase;}

#support_mini_link {padding-top:2px;}
#support_mini_link a,
#support_mini_link a:link { background:url("../images/support_icon.png") 146px 1px no-repeat; background-color:#707070;  color:#fff; font-weight:bold; width:164px; height:20px; display:block; padding:5px 0 0 7px; margin:0; border: solid 2px #ccc; text-transform:uppercase;}

#trial_mini_link {padding-top:2px;}
#trial_mini_link a,
#trial_mini_link a:link { background:url("../images/trial.png") 148px 2px no-repeat; background-color:#707070;  color:#fff; font-weight:bold; width:164px; height:20px; display:block; padding:5px 0 0 7px; margin:0; border: solid 2px #ccc; text-transform:uppercase;}

.legend2 { font-family:Arial; text-align:left; font-size:13px; background-color:#F5F5F5; padding:3px;}
*/
/*******  my ndrive ******

table#central2 {text-align: center; width:100%; border: solid 2px #ccc; } 
table#central2 tr td { font-size:12px;  font-weight:normal; width:100%;}
*/
/* profile 
#my_ndrive_profile {padding-top:2px;}
#my_ndrive_profile a,
#my_ndrive_profile a:link { background:url("../images/my_ndrive_perfil.png") 50px 1px no-repeat; background-color:#fff; font-weight:bold; color:#000; width:150px;  display:block; padding:70px 0 0 6px; margin:0;  border: solid 2px #fff; text-transform:uppercase;}
#my_ndrive_profile a:hover { color:#79777B; }
*/
/* maps 
#my_ndrive_maps {padding-top:2px;}
#my_ndrive_maps a,
#my_ndrive_maps a:link { background:url("../images/my_ndrive_maps.png") 50px 1px no-repeat; background-color:#fff; font-weight:bold; color:#000; width:150px;  display:block; padding:70px 0 0 6px; margin:0;  border: solid 2px #fff; text-transform:uppercase;}
#my_ndrive_maps a:hover { color:#79777B; }
*/
/* updates 
#my_ndrive_updates {padding-top:2px;}
#my_ndrive_updates a,
#my_ndrive_updates a:link { background:url("../images/my_ndrive_updates.png")50px 1px no-repeat; background-color:#fff; font-weight:bold; color:#000; width:150px;  display:block; padding:70px 0 0 6px; margin:0;  border: solid 2px #fff; text-transform:uppercase;}
#my_ndrive_updates a:hover { color:#79777B; }
*/
/* orders 
#my_ndrive_orders {padding-top:2px;}
#my_ndrive_orders  a,
#my_ndrive_orders  a:link { background:url("../images/my_ndrive_orders.png") 50px 1px no-repeat; background-color:#fff; font-weight:bold; color:#000; width:150px;  display:block; padding:70px 0 0 6px; margin:0;  border: solid 2px #fff; text-transform:uppercase;}
#my_ndrive_orders a:hover { color:#79777B; }
*/
/* faqs 
#my_ndrive_faqs {padding-top:2px;}
#my_ndrive_faqs  a,
#my_ndrive_faqs  a:link { background:url("../images/my_ndrive_faqs.png") 55px 1px no-repeat; background-color:#fff; font-weight:bold; color:#000; width:150px;  display:block; padding:70px 0 0 6px; margin:0;  border: solid 2px #fff; text-transform:uppercase;}
#my_ndrive_faqs a:hover { color:#79777B; }
*/
/* support 
#my_ndrive_support {padding-top:2px;}
#my_ndrive_support  a,
#my_ndrive_support  a:link { background:url("../images/my_ndrive_support.png") 50px 1px no-repeat; background-color:#fff; font-weight:bold; color:#000; width:150px;  display:block; padding:70px 0 0 6px; margin:0;  border: solid 2px #fff; text-transform:uppercase;}
#my_ndrive_support  a:hover { color:#79777B; }
*/
/* logout 
#my_ndrive_logout {padding-top:2px;}
#my_ndrive_logout  a,
#my_ndrive_logout  a:link { background:url("../images/my_ndrive_logout.png") 45px 1px no-repeat; background-color:#fff; font-weight:bold; color:#000; width:150px;  display:block; padding:70px 0 0 6px; margin:0;  border: solid 2px #fff; text-transform:uppercase;}
#my_ndrive_logout a:hover { color:#79777B; }
*/
/* register_faqs 
#my_ndrive_maps_faqs {padding-top:2px;}
#my_ndrive_maps_faqs  a,
#my_ndrive_maps_faqs  a:link { background:url("../images/activation2.png") 45px 1px no-repeat; background-color:#fff; font-weight:bold; color:#000; width:150px;  display:block; padding:70px 0 0 6px; margin:0;  border: solid 2px #fff; text-transform:uppercase;}
#my_ndrive_maps_faqs a:hover { color:#79777B; }




cearfix { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.floatleft { float:left; }
.floatright { float:right; }
*/
/* fewtures *****************************

.features_title { color:#000; font-family:Arial; font-size:18px; font-weight:bold; padding:0; }
.features_title_2 { color:#000; font-family:Arial; font-size:14px; font-weight:bold; padding:0; }
.smally3  {color:#707070; font-family:Arial; font-size:10px; font-weight:bold; padding:0; }

*/
/* demo button 
#demo_button {padding-top:2px;}
#demo_button a,
#demo_button a:link { background:url("../images/nbotao.png") 5px 1px no-repeat; background-color:#707070;  color:#fff; font-weight:bold; font-size:15px; width:75px; height:22px; display:block; padding:9px 0 0 7px; margin:0; border: solid 2px #ccc; text-transform:uppercase;}

*/
/* maps_area 
#maps_area  {padding-top:2px;}
#maps_area a,
#maps_area a:link {  background-color:#fff; font-weight:bold; color:#000; display:block; padding:0px 0 0 6px; margin:0;  text-transform:uppercase;}
#maps_area a:hover { color:#79777B; }





.manual_title { color:#ffffff; font-family:Arial; font-size:18px; font-weight:bold; padding:0; vertical-align: middle; display: table-cell;}

#reg_manual ul{
	margin: 0;
	padding: 0 10px;
}

#reg_manual li{
	background: url("../images/bola.png") no-repeat  left;
    	padding: 0 20px;
   	height:20px;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	display:list-item;
	list-style: none; 
	text-align: left;
	color: Black;
	border: dashed 0px gray;
}


#navigation_news {  text-align:left; }
#navigation_news a,
#navigation_news a:link,
#navigation_news a:visited { color:#000000; }
#navigation_news a:hover,
#navigation_news a.current { color:#79777B; }
*/
/* faqs_area 
#faqs_area  {padding-top:0px; line-height:12px;}
#faqs_area a,
#faqs_area a:link {  background-color:#fff; font-weight:bold; font-size: 11px; color:#2F2F2F; display:block; padding:0px 0px 0 6px; margin:0;  text-transform:uppercase; }
#faqs_area a:hover { color:#79777B; }



.banner-homepage { border:solid 1px #cc1429; text-align:center;  background-color:#ccc; width:683px; height:168px; padding:0px 0 0 0px; }
.banner-homepage2 { text-align:center;  width:685px; height:168px; padding:0px 0 0 0px; }
*/
/* *********  galeria 3D photo  ********* 

table#class3d td {vertical-align:top;}
.borda-texto {border:#ccc solid 1px;text-align:left;height:40px;font-weight:bold;margin:5px 0 5px 0;padding:0 5px 0 10px;}
.borda-features {border:#ccc solid 1px;text-align:center;margin:5px 0 5px 0;height:130px;}
.borda-features ul {list-style-type:none; list-style:none; text-align:left; padding:0 0 0 10px; margin:0; font-size:10px;}
.borda-image {border:#fff solid 1px;text-align:center; height:170px;}
.borda-title {border:#fff solid 1px;text-align:center;}
.borda-info {text-align:right;}
.borda-mapas {border:#ccc solid 1px;text-align:left;padding:0 10px 0 10px; margin:5px 0 5px 0;font-size:10px;height:40px;}
.borda-topico {border:#CC1429 solid 1px;height:100px;width:200px;}
.borda-seta {color:#CC1429; padding:0 3px 0 0;}
.borda-image-3d {border:#ccc solid 1px;margin:0 10px 0 10px;}
.borda-td-image {font-size:10px;text-align:center;}
.borda-mini-title {padding:0 0 0 0;font-size:11px;font-weight:bold;color:#666;}
.borda-tech {text-align:left;padding:5px 15px 5px 10px;font-size:11px;border:#ccc solid 1px;}
.borda-main-texto {border:#ccc solid 1px;margin:10px 10px 0 10px;text-align:left;font-size:10px; padding:0 10px 0 145px;}
.borda-video {border-top:#000 solid 5px;border-bottom:#000 solid 5px;height:176px;width:320px;}
.topicos ul {list-style-type:none; list-style:none; text-align:left; padding:0 0 0 10px; margin:0; font-size:12px; text-transform:uppercase; font-weight:bold; }
.topicos li { 	display:list-item;list-style: none; text-align: left;background: url("../images/bola.png") no-repeat  left;padding:2px 0  0 10px;}

.frame_3d {background:url("../images/g800_front.png") 139px 0px no-repeat;height:290px; margin:0 auto;}
#video_3d {padding:55px 0 0 43px;}

.corporate_table {border: 2px solid #cccccc; padding: 2px; }

table.sample    {border-width: 1px;border-spacing: 3px;border-style: solid;border-color: white;border-collapse: separate;background-color: white;font-size:12px;padding:3px;}
table.sample a {font-weight:bold; text-align: center; outline:none; font-size:11px;}
table.sample a:link,
table.sample a:visited { color:#000000; text-decoration:none; }
table.sample a:hover { color:#666666; text-decoration:none; }
table.sample th {border-width: 1px;padding-top: 5px;padding-bottom: 5px;border-style: solid;border-color: #ccc;background-color: white;text-align: center;}
table.sample td {border-width: 1px;padding: 3px;border-style: solid;border-color: #ccc;background-color: white;text-align: justify;}



table.trials    { border-width: 1px;border-spacing: 0px; border-style: outset; border-color: #dddddd; border-collapse: collapse; background-color: white; }
table.trials th {border-width: 0px;padding: 1px;border-style: none;background-color: white; }
table.trials td {border-width: 0px;padding: 1px;border-style: none;background-color: white; }
table.trials td.image {width:15%; }
table.trials td.download {width:15%;font-size:11px;font-weight:bold;}
table.trials td.buy {width:15%;}

#borda_topo { margin:0 auto;background-color: #f3f3f3;height:20px;border:1px solid #dddddd; border-spacing: 0px;padding:3px 0 0 22px; font-size:14px;font-weight:bold;}

.title {color:#000; font-weight:bold;  height:14px;}
.map_size {font-weight:bold;height:14px;font-size:11px;}
.description { padding:2px 0 6px 0; font-size:11px;}

.trials_buy  {padding-top:2px;}
.trials_buy  a,
.trials_buy  a:link { background:url("../images/botao-vermelho.png") 10px 8px no-repeat;  color:#fff; font-size:10px;font-weight:bold; width:75px; height:22px; display:block; padding:6px 0 0 5px; margin:0; }
.trials_buy  a:hover { background:url("../images/botao-vermelho_select.png") 10px 8px no-repeat;  color:#fff;font-size:10px; font-weight:bold;width:75px; height:22px; display:block; padding:6px 0 0 5px; margin:0; }

.trials_download  {padding-top:2px;}
.trials_download  a,
.trials_download  a:link { background:url("../images/botao-verde.png") 10px 8px no-repeat;  color:#fff; font-size:10px;font-weight:bold; width:75px; height:22px; display:block; padding:6px 0 0 5px; margin:0; }
.trials_download  a:hover { background:url("../images/botao-verde_select.png") 10px 8px no-repeat;  color:#fff;font-size:10px; font-weight:bold;width:75px; height:22px; display:block; padding:6px 0 0 5px; margin:0; }

.map_version_v2  {padding-top:2px;}
.map_version_v2  a,
.map_version_v2  a:link { background:url("../images/v2.jpg") no-repeat;  color:#fff; width:162px; height:137px; display:block; padding:6px 0 0 5px; margin:0; }
.map_version_v2  a:hover { background:url("../images/v2_selected.jpg")no-repeat;  color:#fff; width:162px; height: 137px; display:block; padding:6px 0 0 5px; margin:0; }

.map_version_v3  {padding-top:2px;}
.map_version_v3  a,
.map_version_v3  a:link { background:url("../images/v3.jpg") no-repeat;  color:#fff; width:162px; height:137px; display:block; padding:6px 0 0 5px; margin:0; }
.map_version_v3  a:hover { background:url("../images/v3_selected.jpg")no-repeat;  color:#fff; width:162px; height: 137px; display:block; padding:6px 0 0 5px; margin:0; }

.map_version_v9  {padding-top:2px;}
.map_version_v9  a,
.map_version_v9  a:link { background:url("../images/v9.jpg") no-repeat;  color:#fff; width:162px; height:137px; display:block; padding:6px 0 0 5px; margin:0; }
.map_version_v9  a:hover { background:url("../images/v9_selected.jpg")no-repeat;  color:#fff; width:162px; height: 137px; display:block; padding:6px 0 0 5px; margin:0; }
*/
/******************************************************************************/
/******************************************************************************/
/******************************************************************************/
/* new design */


/* menu lateral, links principais */

.maincategories a { margin:0; height:27px; line-height:27px; width:183px; text-decoration:none; 
                    font-weight:bold; font-size:12px; color: #414042; display:block; 
                    background:url("../new/images/2.png") no-repeat; }
.maincategories a span { padding:0 0 0 20px;}                    
.maincategories a.current { margin:0; height:27px; line-height:27px; width:183px; text-decoration:none; 
                            font-weight:bold; font-size:12px; color: white; display:block; 
                            background:url("../new/images/selected_2.png") no-repeat; }                                                                          
.maincategories a:hover.current { color: #CCCDCE; } 
.maincategories a:hover { color:#C4262E; }


.maincategoriesfirst a { margin:0; height:37px; line-height:37px; width:183px; text-decoration:none; 
                    font-weight:bold; font-size:12px; color: #414042; display:block; 
                    background:url("../new/images/1.png") no-repeat; }
.maincategoriesfirst a span { padding:5px 0 0 20px; display:block; }                    
.maincategoriesfirst a:hover { color:#C4262E; }

.maincategorieslast a { margin:0; height:38px; line-height:30px; width:183px; text-decoration:none; 
                    font-weight:bold; font-size:12px; color: #414042; display:block; 
                    background:url("../new/images/4.png") no-repeat; display:block;}
.maincategorieslast a span { padding:0 0 0 20px;}                    
.maincategorieslast a.current { margin:0; height:37px; line-height:30px; width:183px; text-decoration:none; 
                            font-weight:bold; font-size:12px; color: white; display:block; 
                            background:url("../new/images/selected_4.png") no-repeat; }                                                                          
.maincategorieslast a:hover.current { color: #CCCDCE; } 
.maincategorieslast a:hover { color:#C4262E; }

/* menu lateral, links principais, menu suspenso */

.trigger         { margin:0; height:27px; line-height:27px; width:183px; text-transform:none; 
                   background:url("../new/images/2.png") no-repeat; }
.trigger a       { display:block; margin:0; height:27px; line-height:27px; width:183px; 
                   text-decoration:none; font-weight:bold; font-size:12px; color:#414042; }
.trigger a span  { padding:0 0 0 20px;}
.trigger a:hover { color:#C4262E; }
.active a        { background:url("../new/images/selected_2.png") no-repeat; color: white; }
.active a:hover  { background:url("../new/images/selected_2.png") no-repeat; color: #CCCDCE; }
.active          { background-position: left bottom; }


/* menu lateral, os produtos */
.categorieslink               { margin:0; height:27px; line-height:27px; width:183px; text-transform:none;
                                background:url("../new/images/3.png") no-repeat;}                       
.categorieslink a             { margin-left:20px; font-size:12px; width:143px; text-transform:none; text-decoration:none; 
                                border-bottom:1px solid #939598; display:block; color:red;}
.categorieslink a:hover       { border-bottom:1px solid #C4262E; }
.categorieslink a span        { color: #4B4B4B; margin: 0px 0 0px 20px; display:block; }
.categorieslink a:hover span  { color: black; }
.categorieslink a img         { padding:0 5px 0 0;}


.categorieslinklast             { margin:0; height:27px; line-height:27px; width:183px; text-transform:none;
                                background:url("../new/images/3.png") no-repeat;} 
.categorieslinklast a            { margin-left:20px; font-size:12px; width:143px; text-transform:none; text-decoration:none; display:block; }
.categorieslinklast a span       { color: #4B4B4B; margin: 0px 0 0px 20px; display:block; }
.categorieslinklast a:hover span { color: black; }




.categoriesMyNDrive               { margin:0; height:27px; line-height:27px; width:183px; text-transform:none;
                                background:url("../new/images/3.png") no-repeat;}                       
.categoriesMyNDrive a             { margin-left:16px; font-size:11px; width:143px; text-transform:none; text-decoration:none; 
                                border-bottom:0px solid #939598; display:block; color:red;}
.categoriesMyNDrive a:hover       { border-bottom:0px solid #C4262E; }
.categoriesMyNDrive a span        { color: #939598; margin: 0 0 0 0; display:block; }
.categoriesMyNDrive a:hover span  { color: black; }
.categoriesMyNDrive a img         { padding:0 2px 0 0;}



.categoriesMyNDrivelast             { margin:0; height:37px; line-height:30px; width:183px; text-transform:none;
                                background:url("../new/images/botao_2.png") no-repeat;} 
.categoriesMyNDrivelast a            { margin-left:16px; font-size:11px; width:143px; text-transform:none; text-decoration:none; display:block; }
.categoriesMyNDrivelast a span       { color: #939598; margin: 0 0 0 0; display:block; }
.categoriesMyNDrivelast a:hover span { color: black; }
.categoriesMyNDrivelast a img         { padding:0 2px 0 0;}

/* menu lateral, os produtos, categoria NDrive Phone */

.subcategorieslink             { margin:0; height:27px; line-height:27px; width:183px; text-transform:none;
                                background:url("../new/images/3.png") no-repeat;} 
.subcategorieslink a             { margin-left:30px; font-size:12px; width:133px; text-transform:none; text-decoration:none; 
                                   border-bottom:0px solid #939598; display:block; color:red;}
.subcategorieslink a:hover       { border-bottom:0px solid #C4262E; }
.subcategorieslink a span        { color: #939598; margin: 0px 0 0px 30px; display:block; }
.subcategorieslink a:hover span  { color: black; }

.subcategorieslinklast a             { margin-left:30px; font-size:12px; width:133px; text-transform:none; text-decoration:none; display:block; }
.subcategorieslinklast a span        { color: #939598; margin: 5px 0 5px 30px; display:block; }
.subcategorieslinklast a:hover span { color: black; }

/* highlightmenu */

.highlightmenufirst   { margin:0; font-size:11px; height:36px; line-height:36px; width:182px; text-transform:uppercase; 
                        background:url("../new/images/a_1.png") no-repeat;}
.highlightmenufirst a {
	display:block;
	padding:5px 0 0 20px;
	margin:auto;
	color:white;
	height:36px;
	line-height:36px;
	width:182px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	background-color: url;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 20px 13px;
}

.highlightmenufirst a:hover {font-weight:bold;}

.highlightmenu   { margin:0; font-size:11px; height:27px; line-height:27px; width:182px; text-transform:uppercase; 
                   background: url("../new/images/a_2.png") no-repeat;}
.highlightmenu a {
	display:block;
	margin:0;
	padding: 0 0 0 20px;
	color:white;
	height:27px;
	line-height:27px;
	width:182px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	background-color: url;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 20px 5px;
}
.highlightmenu a:hover {font-weight:bold;}

.highlightmenulast   { margin: 0; color:white; font-size:11px; height:37px; line-height:37px; width:182px; text-transform:uppercase;
                       background:url("../new/images/a_3.png") no-repeat;}
.highlightmenulast a {
	display:block;
	margin:0;
	padding:0 0 0 20px;
	color:white;
	height:30px;
	line-height:30px;
	width:182px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	background-color: url;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 20px 5px;
}
.highlightmenulast a:hover {font-weight:bold;}

.new-banner {padding:0 0 15px 0; float:left; width:685px; }
.new-banner ul { list-style-type:none; text-align:left; padding:0; margin:0;}
.new-banner ul li { padding:0 0 0 0;  float:left;  text-align:center; }
.new-banner ul a {text-transform:uppercase; font-weight:bold;font-size:11px;  }
.new-banner ul a:link,
.new-banner ul a:visited { background:url("../new/images/6.png") no-repeat;  color:#3f3f3f; width:137px; height:27px; display:block; padding-top:5px; margin:0; }
.new-banner ul a:hover { background:url("../new/images/6.png") no-repeat;  color:#d2383f; width:137px; height:27px; display:block; padding-top:5px; margin:0; }
.new-banner ul a.current { background:url("../new/images/5.png")no-repeat;  color:#fff; width:137px; height: 27px; display:block; padding-top:5px; margin:0; }
.new-banner ul a:active { background:url("../new/images/5.png")no-repeat;  color:#fff; width:137px; height: 27px; display:block; padding-top:5px; margin:0; }



/* form my ndrive 

.formmyndriveheader { margin:0; padding:0; height:37px; width:183px; text-transform:none;
                      background:url("../new/images/my_ndrive_1.png") no-repeat; }
.formmyndriveheader span { padding:15px 0 0 20px; font-size:12px; font-weight:bold; color:#414042; display:block; }

.formmyndrivebody { margin:0; padding:0; height:136px; width:183px; text-transform:none; 
                    background:url("../new/images/my_ndrive_2.png") no-repeat; }

.formmyndrivelabel { float:left; margin:5px 0 0 18px; padding:5px 0 0 0px; width:50px; display:block; font-weight:bold; color:#414042; font-size:10px;} 
.formmyndriveinput { float:left; margin:5px 0 0 5px; width:90px; display:block;font-size:10px; }

.formmyndrivesubmit a { margin: 50px 0 0 105px; display:block; width: 62px; height:17px; line-height:17px; color: white; font-size: 10px; 
                        text-decoration:none; text-transform:none; background: url("../new/images/botao-vermelho.png") no-repeat; }

.formmyndrivesubmit a:hover { background: url("../new/images/botao-vermelho_select.png") no-repeat; }

.formmyndrivesubmit span { margin:0; padding:0 0 5px 17px; font-weight:bold; }

.formmyndrivelink a { font-size: 10px; font-weight:bold; color:#414042; text-decoration:none; text-transform:none; 
                      margin:0 0 0 20px; }

.formmyndrivelink a span { padding:0 5px 0 0; }

.formmyndrivelinks { padding:10px 0 0 0; }


.submitButton .buttonLeft { width: 9px; height: 15px; background: url("../images/redButtonLeft.png") no-repeat; }
.submitButton .redButtonRight { width: 9px; height: 15px; background: url("../images/redButtonRight.png") no-repeat; }
.submitButton input { background: url("../images/redButtonMiddle.png") repeat-x; border-style: none; font-size: 10px; color: white;}


.trials_download2  {padding-top:2px;}
.trials_download2  a,
.trials_download2  a:link { background:url("../images/btn_blue.png") 0px 8px no-repeat;  color:#fff; font-size:10px;font-weight:bold; width:100px; height:22px; display:block; padding:6px 0 0 0px; margin:0; }
.trials_download2  a:hover { background:url("../images/btn_blue_select.png") 0px 8px no-repeat;  color:#fff;font-size:10px; font-weight:bold;width:100px; height:22px; display:block; padding:6px 0 0 0px; margin:0; }

*/
/*************** Footer SiteMap ***************/


#footersm {
	
	font-size: 90%;
	border-top:2px solid #ccc;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	background-color: #4e4e4f;
}


.footergrad {
	float:left;
	width:100%;
	height:10px;
	background: #4e4e4f url("../images/verticals.png") 0px -670px repeat-x; /* url("../images/footer_grad.gif") repeat-x; */
}

.footercol {
	float:left;
	position:relative;
	width:30%;
	display:inline;
	margin:0;
	padding:0 0 0 10px;
	font-size: 90%;
}
.footercol h2 {
	font-size: 100%;
	font-weight:600;
	color:#fff;
	margin:5px 0 0 0;
	padding:0 0 5px 0;
	border:none;
	text-shadow: #999999 0.1em 0.1em 0.1em;
}
.footercol h2 a {color:#fff;}

.footercol ul {padding:0;}
.footercol ul li {
	color: #dadada;
	padding:0;
	list-style-position: inside;
	list-style:none;
}
.footercol ul li:before {content: "\00BB \0020";}
.footercol a {color:#dadada;}
.footercol a:hover {color:#fff; text-decoration:underline;}


.footerstrip {
	float:left;
	position:relative;
	width:100%;
	height:28px;
	background-color: #6b6b6c; /* #494949; */
	margin:10px 0 0 0;
	padding:12px 0 0 0;
	color:#fff;
	border-top:2px solid #888889;
	border-bottom:2px solid #888889;
	font-size: 85%;
	text-transform:uppercase;
}
.footerlogo {
	float:left;
	position:relative;
	padding: 0 0 0 10px;	
}
.footerbottom {
	float:left;
	position:relative;
	height:10px;
}

/*************    END Footer SiteMap ******************/
