/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */
*{
font: 10pt Tahoma;
}
strong {font-weight:bold;}
em {font-style: italic;}
body,form,div{ 
margin: 0px;
padding: 0px;
}

table{
border-collapse: collapse;
}

a{
color: #000000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

img{ border: 0;}

input, select { vertical-align:middle;}

h1{
font: 18pt Tahoma;
}

h2{
font: 16pt Tahoma;
}

h3{
font: 14pt Tahoma;
}

h1,h2,h3{
text-align:left;
font-weight:bold;
color: #932c8c;
}

b{
font-weight:bold;
}

li{
list-style-type:none;
}

#info_block_1,#info_div_1{
display: inline;
}

#info_block_2,#info_block_3,#info_div_2{
display: none;
}
#info_block_2 a,#info_block_3 a {display: inline-block;}
#info_div_2,#info_div_2_img{
width: 100%;
}
#info_div_2,#info_div_2_img{
text-align:center !important;
vertical-align:middle !important;
}
#big_prod_img2{
width: 920px;
}

#info_block_1,#info_block_2,#info_block_3,#info_div_1,#info_div_2{
vertical-align:top;
position: relative;
}

#info_div_2_img{
position: relative;
z-index:1;
}

#info_div_2_carusel{
text-align:left;
position: relative;
padding-top:20px;
}

#info_div_2_carusel img{
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
cursor:pointer;
}

#info_div_2_top{
padding:20px;
background-color: #F0F0F0;
}

#info_div_2_info{
width: 330px;
text-align:left !important;
top: 20px;
left: 20px;
position: absolute ;
z-index:50;
filter: alpha(opacity=90);
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: .90;
}

#info_div_2_price,#info_div_2_name{
font: 12pt Tahoma;
font-weight:bold;
margin-bottom:10px;
}

#info_div_2_back{
font: 12pt Tahoma;
margin-bottom:10px;
cursor:pointer;
}

#info_div_2_category{
font-weight:bold;
margin-bottom:5px;
}

#info_div_2_price{
margin-top:10px;
}

#info_div_2_inf{
text-align:justify !important;
}

#info_block_head_1,#info_block_head_2,#info_block_head_3{
padding-top:5px;
color: #ffffff;
font-weight: bold;
width: 100%;
text-align:center;
cursor:pointer;
height: 23px;
}

#info_block_head_1{
background-color: #a785a7;
}

#info_block_head_2,#info_block_head_3{
background-color: #6a246c;
}

#c{
text-align: right;
}

.prdbrief_thumbnail{
vertical-align:middle !important;
text-align:left !important;
height: 150px;
}
.prdbrief_thumbnail2{
padding:0  !important;
margin:0  !important;
vertical-align:bottom !important;
text-align:left !important;
height: 200px; /*150px*/
width: 200px;
}
.prdbrief_thumbnail2 td{vertical-align:bottom !important;}

#purple{
color: #6a246c;
font-weight:bold;
}

#max_w_img{
vertical-align:middle;
height: 44px;
}
#max_w_img a {
font-weight:bold;
cursor:pointer;
}

#big_prod_img{
width:480px;
}

#tbl_main,#tbl_border, #tbl_content,#tbl_right_menu,#tbl_catalog,#tbl_cart,#tbl_info_block,#tbl_info_block_img{
width: 100%;
margin: 0px;
padding: 0px;
}

#tbl_info_block_img td{
margin: 0px;
padding: 0px;
text-align: center !important;
}

#tbl_info_block_img,#td_info_block_img{
height: 540px;
}

#td_info_block_img,#td_info_block_img td{
margin: 0px;
padding: 0px;
text-align: center !important;
vertical-align:middle !important;
}

#tbl_info_block{
height: 460px;
}
table#td_info_block_img{
width:100%;
}

#td_info_block{
padding:5px !important;
vertical-align:top;
border-left: 1px ridge #404041;
}

#td_info_block p,#td_info_block div{
margin: 0px !important;
padding: 0px !important;
}

#tbl_info_block td,#tbl_info_block div{
vertical-align:top;
}

#tbl_content2{
vertical-align: top;
margin-left: 10px;
padding-left: 10px;
width: 100%;
}

#tbl_content2 td{
margin-left: 10px;
padding-left: 10px;
vertical-align: top;
}

#tbl_catalog div{
vertical-align: top;
padding-left: 20px;
padding-right: 20px;
}


#td_left_menu a{
padding-left:10px;
font-size: 13pt;
}

#tbl_right_menu{
border: 1px ridge #404041;
}


#tbl_right_menu td{
vertical-align: middle !important;
text-align: center;
}

#tbl_right_menu_td{
border-top: 1px ridge #404041;
border-bottom: 1px ridge #404041;
}

#tbl_right_menu_td_new,#tbl_right_menu_td_sale,#tbl_right_menu_td_hit{
background-color: #6a246c;
height: 150px;
width: 20px;
background-position: center;
background-repeat: no-repeat;
}

#tbl_right_menu_td_new{
background-image: url('img/td_new.gif');
}

#tbl_right_menu_td_hit{
background-image: url('img/td_hit.gif');
}

#tbl_right_menu_td_sale{
background-image: url('img/td_sale.gif');
}

#tbl_main,#tbl_border{
height: 100%;
}

#tbl_border td{
margin: 0px;
padding-left: 40px;
padding-right: 40px;
padding-top: 10px;
padding-bottom: 10px;
}

#tbl_main td,#tbl_content td{
padding: 0px;
margin: 0px;
}

#tbl_content td{
vertical-align: top;
}
.row_even td {padding:0px 5px 0px 5px !important; }
#top_part{
height: 146px;
}

#menu_part{
vertical-align: top;
height: 50px;
}

#center_part{
text-align: center!important;
vertical-align: middle !important;
}

#tail_part{
text-align: center;
vertical-align: middle;
height: 60px;
}

#tail_part p{
font-weight:bold;
}

#tbl_top{
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
}

#tbl_top td{
padding: 0px;
margin: 0px;
}

#logo{
width: 218px;
}

#contact{
width: 372px;
vertical-align:top;
}

#contact_menu {
font-size: 11pt;
font-weight:bold;
margin-top:2px;
font-weight:bold;
margin-bottom: 20px;
}

#contact_menu a{
font-size: 11pt;
font-weight:bold;
}

#contact_inf{
margin-top: 3px;
margin-bottom: 3px;
font-size: 10pt;
}

#contact_inf span{
color: #932c8c;
font-weight:bold;
}

#contact_phone{
margin-top: 20px;
font-size: 20pt;
font-weight:bold;
}

#tbl_menu{
background-color: #000000;
vertical-align: middle;
width: 100%;
height: 24px;
padding: 0px;
margin: 0px;
}

#tbl_menu td{
text-align: center;
width: 25%;
}

#tbl_menu a {
text-decoration:none;
}

#tbl_menu a div{
padding-top:3px;
width: 100%;
height: 24px;
font-size: 11pt;
color: #FFFFFF;
font-weight: bold;
}

#tbl_menu a:hover div{
padding-top:3px;
width: 100%;
height: 24px;
font-size: 11pt;
color: #FFFFFF;
font-weight: bold;
background-color:#932c8c;
}

.select_menu{
background-color: #932c8c;
}

#home_center{padding:0 25px 0 25px !important; vertical-align:top;}


#catalog_head, #blog_head {
padding-top: 0px;
padding-bottom: 10px;
margin: 0px;
color: #932c8c;
}

#catalog_head, #blog_head a, #catalog_head a{
color: #932c8c;
font-weight: bold;
font-size: 16pt;
margin-right:10px;
}

#catalog_tree{
padding: 0px;
margin: 0px;
list-style-type: none;
padding-left:15px;
}

#catalog_tree a,#catalog_tree li{
padding: 0px;
margin: 0px;
font-size: 14pt;
}

#cat_child a{
padding: 0px;
margin: 0px;
font-size: 11pt;
font-weight: bold;
}

#cat_color a,#cat_price a{
padding-right:16px !important;
background-image: url('img/point.gif');
background-position: center right;
background-repeat: no-repeat;
}

#cat_color a{
padding-right:16px !important;
}

#cat_price a{
padding-right:25px !important;
}


#cat_color{
margin-top:50px !important;
}

#cat_price{
margin-top:10px !important;
}

#purple_block{
margin-top: 5px;
margin-bottom: 5px;
width: 250px;
background-color: #6a246c;
text-align: left;
padding-top:20px;
padding-bottom:20px;
background-image:url(img/point2.gif);
background-position:right center;
background-repeat:no-repeat;
}

#get_work{
width: 235px;
background-color: #6a246c;
margin-top:40px;
margin-bottom:40px;
padding-top:20px;
padding-bottom:20px;
}

#get_market{
width: 235px;
margin-top:40px;
margin-bottom:40px;
display:block;
}

#left_side_account{
float:left;
margin-right: 40px;
height: 400px;
}

#left_side_account ul
{
padding: 40px 0 10px;
}

#left_side_account ul li
{
padding-bottom: 15px;
}

#left_side_account ul li a
{
color:#000000;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}

#right_side_account
{
height: 400px; 
width: 1200px;  
}

#short_contact_info, #short_address_book{
position: relative;
height:250px;
width: 350px;
}

#short_contact_info a, #short_address_book a
{
position: absolute;
bottom: 0px;
left:0px;
}


#tell-help
{
margin-bottom:60px;
padding-top:28px;
}

#tell-help span
{
color:#6A246C;
font-size:13pt;
font-style:italic;
font-weight:bold;
}

#get_work a,#purple_block a{
font-weight:bold;
font-size: 11pt;
color: #FFFFFF;
padding-left:20px;
padding-right:20px;
/*background-image: url('img/point2.gif');
background-position: center right;
background-repeat: no-repeat; */
}

#purple_block input{
text-align: left;
padding-left:20px;
padding-right:20px;
font-size: 11pt;
font-weight:bold;
color:#FFFFFF;
background-color: #6a246c; 
border-style:none;
/*background-image: url('img/point2.gif');
background-position: center right;
background-repeat: no-repeat; */
}

#add2cart{
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
}

#shadow0{
height: 13px;
width: 13px;
background-image: url('img/shadow_0.gif');
background-position: bottom left;
background-repeat: no-repeat;
}

#shadow1{
width: 13px;
background-image: url('img/shadow_1.gif');
background-position: top left;
background-repeat: repeat-y;
}

#shadow2{
height: 13px;
background-image: url('img/shadow_2.gif');
background-position: top left;
background-repeat: repeat-x;
}

#shadow3{
width: 13px;
height: 13px;
background-image: url('img/shadow_3.gif');
background-position: top left;
background-repeat: no-repeat;
}

.prdbrief_name a{
font-weight: bold;
}

.prdbrief_price{
margin-bottom:20px ;
}

.prdbrief_brief_description,.prdbrief_brief_description p{
text-align: justify;
padding: 0px;
margin: 0px;
}


.cpt_maincontent{
vertical-align:top;
text-align:left;
}

.cpt_category_tree .tab{ margin-left:10px;}

/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small
{ font-size: 80%;
}
.big
{ font-size: 150%;
}

.background1, .background1 td
{ background-color: #ad8dae;
}
#catcha td {padding: 5px; 	color:#7d1e7a !important; font-weight: bold;  font-family: tahoma !important;  }
.error_block
{ font-weight: bold;
  color: red;
}

#tbl-checkout-progress td{
font-size:0.7em;
vertical-align: top;
}

.current_prd_thumbnail img{
	border: #BBBBBB 3px solid;
}
a.prd_thumbnail img{
	border: #FFFFFF 3px solid;
}
a.prd_thumbnail:hover img{
	border: #BBBBBB 3px solid;
}

/***************************
PRODUCT DETAILED
****************************/
.regularPrice{
 color: brown;
 text-decoration: line-through;
}
.totalPrice{
 color:#b31b00;
 font-weight: bold;
 font-size: 130%;
}
.youSaveLabel{
 font-size: 75%;
}
.youSavePrice{
 font-size: 75%;
}
.prd_out_of_stock {
 font-style:  italic;
 height:56px;
 padding: 3px 0px 0px 7px;
}

.cpt_product_category_info a, .cat_path_in_productpage a { font-size:120%;}
/************************
PRODUCT REVIEWS STYLES
***************************/
.review_block
{ margin-left: 20px;
}
.review_title{
 color: #333;
 margin-top: 10px;
 margin-bottom: 0px;
 font-size: 120%;
}
.review_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 font-size: 90%;
 margin-bottom: 5px;
 }
.review_content{
 color: #333;
 padding-left: 20px;
}
.review_showall{
 margin-left: 20px;
}

/****************************
SHOPPING CART
*****************************/

#cart_wline{
height: 20px;
}

#cart_tbl_head td{
font-weight: bold;
padding: 5px !important;
}


#cart_price{
font-weight: bold;
}

#cart_content_tbl{
     width:100%;}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 12pt;
 font-weight: bolder;
 padding-right:10px;
 padding-bottom:10px;
}
#cart_total{
 font-size: 12pt;
 font-weight: bolder;
 padding-left: 20px;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description,.cart_product_brief_description p{
 margin:0px;
 padding:0px;
}

.row_odd a{
font-weight: bold;
margin-bottom:2px;
}

#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}

/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
 background-color: #ba9bbb;
}
#reg_confcode td{
 background-color: #ba9bbb;
}
#reg_fields_tbl td input, .addressform td input{
 width: 300px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 300px;height: 100px;
}


/************
CHECKOUT
************/
p#checkout_buttons {margin:15px;}
#block-loginpass-fields td {
  	font-family: tahoma !important; font-weight: bold !important;font-size: 12px;
	color:#7d1e7a;
  }
.checkout_noframe_title {
	padding: 5px 15px;
	text-align:left;
}
#checkout_have_account {
	background-color: #ba9bbb;
	color:#7d1e7a;
	width:390px;
	padding: 10px;
	margin: 0 0px 15px 0px;
	font-family: tahoma !important; font-weight: bold !important;font-size: 12px;
}
#checkout_have_account a {
  color:#7d1e7a;	
  font-family: tahoma !important; 
  font-weight: bold !important;
  text-transform: uppercase;
  font-size: 12px;
  }
#permanent_registering  a {
  color:#7d1e7a;	
  font-family: tahoma !important; 
  font-weight: bold !important;
  text-transform: none;
  font-size: 12px;
  }
p#permanent_registering {
  background-color: #ba9bbb;
	color:#7d1e7a;
	width:390px;
	padding: 10px;
	font-size: 12px;
  }
p.shipping_user_info{
  background-color: #ba9bbb;
	color:#7d1e7a;
	width:390px;
	padding: 20px;
	font-weight: bold !important;
	font-size: 110%;
  }
tr.selected_shipping_methods td {
  font-weight: bold !important;
  color:#7d1e7a !important;   
  font-family: tahoma !important; 
  height:65px;
  vertical-align: middle;
  }
tr.non-selected_shipping_methods  label {
  font-size: 120%;
  }
tr.selected_shipping_methods  label {
  font-weight: bold !important;
  color:#7d1e7a !important;   
  font-family: tahoma !important; 
  font-size: 120%;
  }
div.checkout_div {
  font-family: tahoma !important; 
  }
p.shipping_user_info span{font-weight: bold;}
p#permanent_registering input {
  display:block;
  float:left;
  margin: 35px 10px 35px 0px;
  }
p#permanent_registering label {
	font-family: tahoma !important; font-weight: bold !important;
  }
#checkout_logininfo { width:100%; }
#checkout_logininfo td, #checkout_addresses td { 	  color:#7d1e7a !important;   font-family: tahoma !important; font-weight: bold !important; }
#bigtable { width:900px;	color:#7d1e7a !important;   font-family: tahoma !important;  }
#bigtable p {  font-weight: bold;}
span.checkouttext, span.checkouttext a {color:#7d1e7a !important; font-weight: bold !important;  font-family: tahoma !important; }
.bigtablecolstitle { 	color:#7d1e7a; font-size: 1.2em; font-weight: bold; margin-bottom:5px; display: block;}
#bigtable td.left { width:50%; padding-right:40px; vertical-align: top;}
#bigtable td.right { width:50%; padding-left:40px; vertical-align: top;}
#bigtable .asterisk {	color:#7d1e7a !important; font-weight: bold !important;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}
.paddingblock input.checkout_buttons, input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { width:100%;} /*width:800px*/
#checkout_addresses td { } 
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}

.row_odd td {
	padding:5px !important;
	background-color: #ba9bbb;
	vertical-align: top;
}


#cart_del td{
	background-color: #ba9bbb;
	vertical-align: bottom;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
}
.paddingblock h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:90%; }
.cpt_product_images{
float: left;
}
#block-customerinfo {padding-bottom:1px;}
#block-customerinfo, #block-customerinfo label { 	color:#7d1e7a !important;  font-weight: bold; font-family: tahoma !important;  }
#block-customerinfo input.checkout_buttons, div.checkout_div input.checkout_buttons  { 
  border:0; 
  display:block; 
  width:115px; 
  height:41px; 
  background-image: url(img/btn_checkout.png);
  background-color: #7d1e7a ;
  cursor: pointer;
  }
input.checkout_buttons_conf  { 
  border:0; 
  display:block; 
  width:183px; 
  height:39px; 
  background-image: url(img/btn_checkout_confirm.png);
  background-color: #7d1e7a ;
  cursor: pointer;
  }
/*NIFTY*/
b.niftycorners,b.niftyfill{display:block}

b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
  
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}

.entry {
background:transparent url(img/blog_bg.jpg) no-repeat scroll 0 0;
display:block;
padding:0 15px 8px;
position:relative;
color:#1E1E1E;
font-size:12px !important;
line-height:1.72em;
}

.entry .title {
padding-bottom:10px;
}

.entry .title h1, .entry .title h2 {
padding:10px 50px 2px 0;
}

.entry .title h1,.entry .title h2, .entry .title h2 a {
color:#666666;
font-family: 'Times New Roman' !important;
font-size:30px !important;
font-style:normal;
font-weight:normal;
line-height:34px;
}

.entry .title .user_comments {
background:transparent url(img/comments.gif) no-repeat scroll 0 0;
height:42px;
line-height:36px;
position:absolute;
right:24px;
text-align:center;
top:10px;
width:40px;
}

.entry .title .user_comments a {
font-size:19px !important;
font-weight:bold;
color:#3A2F27;
text-decoration:none;
}

.entry .title small,.entry .title small a {
color:gray;
font-size:11px !important;
font-size-adjust:none;
font-style:normal;
font-weight:normal;
line-height:18px;
}

.entry .post {
vertical-align:top;
padding:0;
}

.entry .post p {
padding:0 0 13px;
text-align:left;
}

.entry .post p {
padding:0 0 13px;
text-align:left;
text-align:left;
}

.entry .post a {
/*color:#316AC5;
font-weight:normal;
text-decoration:underline;*/
}

.commentbox {
font-size:12px;
line-height:1.72em;
padding:5px;
}

.commentbox p{padding:1px; margin:1px;}

.commentbox h3 {
font-size:18px!important;
font-weight:normal;
padding:0 10px 6px 8px;
}

.commentbox .ccell {
display:block;
margin:10px 8px;
}

.commentbox .cauthor {
background:transparent url(img/cpointer.gif) no-repeat scroll 15px 23px;
font-size:14px !important;
height:40px;
margin:1px 0 -1px;
padding-left:10px;
position:relative;
}

.commentbox .ctext {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #D6D6D6;
padding:10px;
width:480px;
}

.commentbox .ctext p {
padding-bottom:5px;
}

.commentbox .ccell small {
padding:0 0 0 400px;
}

.commentbox h3 {
font-size:18px !important;
font-weight:normal;
padding:0 10px 6px 8px;
}

.commentbox input {
border:1px solid #565656;
font-size:12px !important;
margin:5px 0;
padding:3px;
}

.commentbox textarea {
border:1px solid #565656;
font-size:12px !important;
height:250px;
margin:5px 0;
padding:3px;
width:450px;
}

.metadata {
clear:both;
font-size:12px !important;
font-weight:bold;
line-height:25px;
margin:12px 0 0;
overflow:hidden;
width:100%;
}

.metadata img {vertical-align:middle;}
.metadata a {color:#932C8C;font-weight:bold;font-size:12px !important;}

.frm_submit {
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:double;
border-width:3px;
font-size:15px;
font-weight:bold;
}

#top10{
margin:0;
padding: 10px 0 10px 0;
color: #932c8c;
font-weight: bold;
font-size: 14pt;
}

.tbl_top10 p {padding: 0 0 10px 0; margin:0; font-weight: bold;}
.tbl_top10 p img {margin: 0 5px 0 5px;vertical-align:middle;}
.tbl_top10 p a{color: #932c8c; font-weight: bold;}

.news_viewall{padding: 10px 0 10px 0;}

/***************** CONTENT PAGINATION ***************************/
#pagination {
  display:block; 
  margin: 15px 15px 0px 15px; 
  padding: 5px 0px 15px 0px; 
  height:36px;
  }
#pagination span, span.current{
  display:inline; 
  padding: 3px 5px; 
  border: 1px solid #993399; 
  margin:  0px 2px;
  font-size: 110%;
  }
span.current {background-color:#ac2aac; color:white;font-weight: bold;}
 #pagination  a {
  display:inline;  
  padding: 3px 5px; 
  border: 1px solid #993399; 
  margin: 0px 2px;
  font-size: 110%;
  }