/* $Id: skin1.css,v 1.24.2.11 2007/04/17 06:20:48 max Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #4e4e4e;
font-size: 12px;
margin: 0px;
}
BODY {
line-height: 2.0em;
background: #0799ff url('images/nerd_bg.png') repeat-y center ;
}
html { height: 100%;}

a:link, a:visited {
	COLOR: #081589;
	FONT-WEIGHT: bold;
text-decoration: none;
}
a:active, a:hover { COLOR: #4987fc;
}
IMG { border: none;
position: relative;
 }
#Container {
width: 942px;
margin: 0px auto;


}
H1 {

}
.nerdseven {
	COLOR: #333;
	FONT-SIZE: 16px;
font-weight: bold;
}
.location {
	COLOR: #666;
	FONT-SIZE: 16px;
font-weight: bold;
}
.pp_category {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #b5b5b5;
	FONT-SIZE: 12px;
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;
line-height: 18px;
text-decoration: none;
}
.pp_category a:link, .pp_category a:visited {
color: #0066cc;
text-decoration: none;
}
.pp_category a:hover, .pp_category a:active {
color: #a1a0a0;
text-decoration: none;
} 
.tagline { 
	COLOR: #c0c0c0;
	FONT-SIZE: 11px;
font-weight: bold;
}
.p20 {
padding: 20px;
}
.pb20 {
position: relative;
float: left;
clear: both;
padding-bottom: 20px;
}
.pb10 {
padding-bottom: 10px;
}
.pl20 {
padding-left: 21px;
}
.pr20 {
padding-right: 20px;
}
.pl10 {
padding-left: 10px;
}
.pr10 {
padding-right: 10px;
}
.pt20 {
padding-top: 20px;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/but_bg.png);
background-color: #fff;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
height: 39px;
font-size: 16px;
font-weight: bold;
color: #fff;
}
TD.Button_proceed {								 
	BACKGROUND-IMAGE: url(images/but_bg_proceed.png);
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
height: 39px;
font-size: 14px;
font-weight: bold;
color: #fff;
}
TD.buytogether_button{								 
	BACKGROUND-IMAGE: url(images/but_bg.png);
	BACKGROUND-COLOR: #68C1FF;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
TD.buynow_Button {								 
	BACKGROUND-IMAGE: url(images/but_bg.png);
background-color: #fff;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
height: 34px;
font-size: 16px;
font-weight: bold;
color: #fff;
}
FONT.buytogether_button {
height: 28px;
font-size: 10px;
font-weight: bold;
color: #fff;
}
TD.cont_Button {								 
	BACKGROUND-IMAGE: url(images/but_bg_cont.png);
	BACKGROUND-COLOR: #4dff66;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
height: 39px;
font-size: 16px;
font-weight: bold;
color: #fff;
}
.checkout_Button {								 
	BACKGROUND-IMAGE: url(images/checkout_butbg.gif);
	BACKGROUND-COLOR: #68C1FF;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
height: 42px;
}
FONT.checkout_Button {								 
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #fff;
}
.Button_add {
background-image: url('images/but_bg.png');
background-repeat: repeat-x;
padding: 0px 5px 0px 5px;
	font-size: 14px;
	WHITE-SPACE: nowrap;
color: #fff;
font-weight: bold;
}
FONT.Button, FONT.cont_Button, FONT.Button_proceed {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	TEXT-DECORATION: none;
}

.Button_add a:link, .Button_add a:visited, .Button a:link, .Button a:visited, FONT.buytogether_button a:link, FONT.buytogether_button a:visited { } 
.Button_add a:hover, Button_add a:active, .Button a:hover, .Button a:active, FONT.buytogether_button a:hover, FONT.buytogether_button a:hover { color: #c06301; }

.Button_proceed a:hover, .Button_proceed a:active {
color: #00ff24;
}
.cont_Button a:hover, .cont_Button a:active { 
color: #4dff66;
}
IMG.ButtonSide {
	HEIGHT: 39px;
}
IMG.checkout_ButtonSide {
	WIDTH: 21px;
	HEIGHT: 42px;
}
IMG.buynow_ButtonSide {
height: 34px;
}



#promo_body {
position: relative;
float: left;
clear: both;
padding-top: 0px;
background: url('images/column_span_bg.gif') repeat-y;
width: 942px;

}
#vert_bottom_bg {
position: relative;
clear: both;
background: url('images/vert_bottom_bg.png') no-repeat;
width: 942px;
height: 20px;
margin-bottom: 40px;
}
#left {
position: relative;
z-index: 10;
float: left;
width: 209px;
}
.side_promo {
position: relative;
float: left;
clear: both;
width: 209px;
height: 171px;

}
#promo_left {
background: url('images/promo_left.png') no-repeat;
float: left;
clear: both;
position: relative;
}
#promo_left_pp {
background: url('images/promo_left_pp.png') no-repeat;
float: left;
clear: both;
position: relative;
display: inline;
}
#promo_left_npp {
background: url('images/promo_left_npp.png') no-repeat;
float: left;
clear: both;
position: relative;
display: inline;
}
#promo_left_inner {
position: absolute;
width: 189px;
margin: 20px 0px 0px 20px;
background-color: white;
     filter:alpha(opacity=20); /* IE's opacity*/
     opacity: 0.2;
-moz-opacity:0.2;
}
#promo_left_content {
position: relative;
top: 13px;
left: 16px;
width: 189px;
}
#column_left {
position: relative;
float: left;
clear: left;
}
.navmenu {
position: relative;
float: left;
clear: both;
background-image: url('images/nav_bg.png');
background-repeat: no-repeat;
width: 209px;
height: 29px;
}
.navmenutext {
position: relative;
align: left;
padding-left: 40px;
padding-top: 3px;
font-weight: bold; 
font-size: 12px;
}
.navmenutext a:link, .navmenutext a:visited { color: #fff; text-decoration: none; }
.navmenutext a:hover, .navmenutext a:active { color: #0084ff; text-decoration: none;}
.minicart {
position: relative;
float: left;
padding-top: 5px;
font-weight: bold; 
font-size: 10px;
color: #0074bd;
}
.minicart a:link, .minicart a:visited { color: #08b0fe; text-decoration: none; }
.minicart a:hover, .minicart a:active { color: #0084ff; text-decoration: none;}
.vert_divider {
position: relative;
clear: both;
height: 1px;
padding: 4px 0px;
}

#promo_right {
background: url('images/promo_right.png') no-repeat;
}
#promo_right_pp {
background: url('images/promo_right_pp.png') no-repeat;
}
#promo_right_npp {
background: url('images/promo_right_npp.png') no-repeat;
}
#promo_right_inner {
position: absolute;
width: 189px;

margin: 20px 20px 0px 0px;
background-color: white;
     filter:alpha(opacity=20); /* IE's opacity*/
     opacity: 0.2;
}
#promo_right_content {
margin: 14px 20px 0px 0px;
}
#promo_right_content_pp {
margin: 4px 20px 0px 0px;
}
#center {
position: relative;
float: left;
width: 524px;
overflow: hidden;
}
#promo_center_inner {
width: 482px;
position: relative;
float: left;


}
.promo_center_trans {
position: relative;
float: left;
width: 444px;
margin-bottom: 20px;
}
.promo_center_trans_margin {
position: relative;
float: left;
width: 444px;
margin: 20px 60px 60px 20px;
}
.promo_center_trans_pp {
position: relative;
float: left;
width: 442px;
height: 100%;
padding: 20px 0px;
border-top: 1px solid #1588fe;
margin: 0px;
}
.promo_center_trans_push {
position: relative;
top: 132px;
}
.pp_promo_box_side {
position: relative;
float: left;
width: 1px;
}
.trans {
background: transparent url(images/blank_bg.png);
background: rgba(255, 255, 255, 0.3);
}
.trans_img {
background: transparent url(images/blank_bg.png);
background: rgba(255, 255, 255, 0.0);
position: relative;
}
.trans_bg {
background: transparent url(images/blank_bg.png);
}
#promo_center_content {

float: left;
top: 0px;

}
#center_promo {
position: relative;
clear: both;
top: 0;
left: 0px;
float: left;
background: url('images/promo_center.png') no-repeat;
width: 524px;
}
#center_promo_pp {
position: relative;
top: 0;
left: 0;
float: left;
clear: both;
display: inline;
background: url('images/promo_center_pp.png') no-repeat;
width: 524px;
}
#center_promo_npp {
position: relative;
top: 0;
left: 0;
float: left;
clear: both;
display: inline;
background: url('images/promo_center_npp.png') no-repeat;
width: 524px;
}
#column_center {
position: relative;
width: 484px;
float: left;
clear: both;
margin: 20px 40px 40px 40px;
display: inline;
}
#column_center_inner {
padding: 0px 40px;  
float: left;
position: relative;
z-index: 2500;
}
.section_divider {
position: relative;
float: left;
display: inline;
width: 1px;

background-color: #0394de;
filter:alpha(opacity=20); /* IE's opacity*/
opacity: 0.2;
}
.section_divider_left {
margin: 20px 20px 0px 0px;
}
.section_divider_right {
margin: 20px 0px 0px 0px;
}

#right {
position: relative;
float: right;
clear: right;
width: 209px;
}
#column_right {
float: left;
clear: both;
}
.product_h1 {
position: relative;
width: 194px;
white-space: normal;
line-height: 2em;
padding-bottom: 0px
}
.product_h1 H1 {
color: #fff;
font-size: 26px;
display: inline;
}
.cat_h1 H1 {
position: absolute; 
left: 17px; 
top: 85px;
font-size: 13px; 
width: 444px;
font-face: arial; 
font-weight: bold; 
color: #fff; 
margin: 0px;
line-height: 1em;
}
H2 {
font-size: .96em;
line-height: 1.95em;
font-weight: normal;
}
H3 {
font-size: .96em;
line-height: 1.95em;
font-weight: normal;
}
HR {
color: #d5d5d5;
background-color: #d5d5d5;
	HEIGHT: 1px;
margin-top: 10px;
margin-bottom: 10px;
border: #d5d5d5 1px ;
width: 100%;
float: left;
clear: both;
}

#logo {
background: url('images/logo_area.png') no-repeat ;
margin-left: 28px;
height: 93px;
width: 942px;
}
#categories_tray {
background: url('images/cat_tray_bg.png') repeat-x;
height: 73px;
padding-top: 17px;
}
#categories_menu { 
position: relative; clear: right; width: 942px;
background: url('images/cat_bg.png') repeat-x;
height: 39px;
}
.categories { 
position: relative;
float: left;
clear: none;
height: 39px;
}
.categories_right { 
position: relative;
float: right;
clear: none;
height: 39px;
}
.categories_text {
line-height: 2.9em;
font-size: 12.5px;
padding: 1px 14px 0px;
}
.category_stretcher {
width: 700px; 
margin: auto;
}
.categories_text a:link, .categories_text a:visited {
color: #fff;
text-decoration: none;
}
.categories_text a:hover, .categories_text a:active {
color: #0084ff;
text-decoration: none;
}
.divider {
width: 1px;
}
#product_listing {
width: 444px;
}
.pl_image {
position: relative;
width: 100px;
float: left;
_height:1%;
}
.pl_information {
float: right;
padding-left: 20px;
width: 301px;
}
.pl_title {
color: #2e86fb;
font-size: 13px;
float: left;
clear: both;
line-height: 3em;
}
.pl_title a:link, .pl_title a:visited {
	COLOR: #2e86fb;
text-decoration: none;
}
.pl_title a:hover, .pl_title a:active {
	COLOR: #0e4ea3;
text-decoration: none;
}
.pl_desc { 
float: left;
clear: both;
width: 301px;
}
.pl_buynow {
float: left;
clear: both;
width: 100%;
align: right;
right: 20px;
padding-top: 15px;
_height:1%;
}
.cat_listing_price { color: #195dd8; }
.cat_onsale_price { color: #00ff24; font-style: italic;}

s {
color: #2e86fb;
}

s span {
color: #195dd8;
}

.bestsellerlayout {
position: relative;
height: 125px;
left: 0px;
}

/* box One */
.image {
position: absolute;
left: 70px;
top: -30px;
z-index: 60;

}

/* box Two */
.name {
position: absolute;
left: 30px;
top: 40px;
z-index: 70;
font-size: 10px;
width: 80px;
color: #1adc10;
line-height: 1.5em;
}
.name a:link, .name a:visited {
color: #199f07;
text-decoration: none;
}
.name a:hover, .name a:active {
font-style: italic;
}

/* box Three */
.rank {
position: absolute;
z-index: 60;
top: -30px;
left: 50px;
font-size: 66px;
font-weight: bold;
color: #e5e5e5;
line-height: 1.12em;
}
#buy_together {
position: absolute;
clear: both;
background: url('images/buy_together_bg.png') no-repeat;
width: 485px; 
height: 109px;
left: -20px;
}
#buy_together_button {
position: absolute; 
left: 266px; 
top: 64px;
}
#buy_together_savings {
position: absolute; 
left: 320px; 
top: 39px;
font-size: 18px; 
font-weight: bold; 
font-style: italic; 
color: #fff; 
letter-spacing: -1px;
}
#buy_together_product_container {
position: relative;
float: left;
width: 130px;
}
#buy_together_product {
position: relative;
width: 100px;
margin: auto;
padding-top: 4px;
z-index: 10;
}
.buy_together_product_bounding_box {
background-color: #2c75fb; 
border: 1px solid #2aff00; 
opacity: 0.85; 
filter:alpha(opacity=75); 
position: absolute; 
z-index: 10;
width: 100px; 
height: 21px; 
left: 15px;
top: 74px;
overflow: hidden;
}
.buy_together_product_bounding_box_inner {
opacity: 1; 
filter:alpha(opacity=100); 
padding: 0px 4px; 
text-decoration: none; 
font-size: 8px; 
font-weight: bold;
}
.buy_together_product_bounding_box_inner a:link, .buy_together_product_bounding_box_inner a:visited {
color: #fff;
}

DIV.footer_container {
float: left;
background-color: #06ff00;
color: #fff;
padding: 10px 40px 20px 40px;
align: left;
text-align: left;
height: 100%;
width: 862px;
}
DIV.footer h1, DIV.footer h2, DIV.footer h4 {
padding-top: 20px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 20px;
color: #ccffcc;
background-color: #00cc00;
line-height: 22px;
font-size: 12px;
font-weight: normal;
}

.footer_links {
position: relative;
float: left;
padding-top: 10px;
padding-right: 45px;
color: #007400;
}
.footer_links_last {
padding-top: 10px;
position: relative;
float: left;
color: #007400;
}
.footer_links span, .footer_links_last span {
line-height: 3em;
}

.footer_container a:link, .footer_container a:visited {
color: #019201;
font-weight: normal;
}
.footer_container a:hover, .footer_container a:active {
color: #e5fee5;
font-weight: normal;
}
.price { 
color: #000;
font-size: 11px;
 }
.listprice { 
color: #000;
font-size: 11px;
text-decoration: line-through;
}
.shopbyprice_bg {

}
.shopbyprice {
position: absolute;
top: 9px; 
left: 24px; 
width: 160px;
}
.shopbyprice_text {
position: relative;
line-height: 1.4em;
text-transform: uppercase;
font-size: .8em;
color: #fff;
}
.shopbyprice_text a:link, .shopbyprice_text a:visited { color: #fff; text-decoration: none; }
.shopbyprice_text a:hover, .shopbyprice_text a:active { color: #ccc; text-decoration: none; font-weight: bold; font-style: italic; }

.hotspot {cursor:pointer;}

.hotspot {cursor:pointer;}

#tt {
 position:absolute;
 display:block;
 background:url(images/tt_left.gif) top left no-repeat;
z-index: 10000;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 line-height: 1.75em;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}
.nerdbucksvalue { color: #3366cc; } 
.nerdbuckslink a:link, .nerdbuckslink a:visited { color: #3366cc; text-decoration: none;}
.nerdbuckslink a:hover, .nerdbuckslink a:active { color: #003399; text-decoration: none;}

.price_pp { 
font-face: arial;
font-weight: bold;
letter-spacing: -3px;
color: #0574cf;
font-size: 24px;
text-align: right;
position: relative;
}
.push {
top: -4px;
color: #f02b36;
}
.SmallText {
font-size: 8px; 
line-height: 1.6em;
text-align: right;
}
.pp_sku {
color: #1792f7; 
font-size: 9px;
}
.gadget_finder {
font-size: 13px; 
color: #aaa; 
font-weight: bold; 
font-style: italic;
}
.gadget_finder_main {
font-size: 13px; 
color: #c3e6fd; 
font-weight: bold; 
font-style: italic;
}
.gadget_finder_gifts {
color: #aaa; 
font-weight: bold; 
font-size: 12px;
text-transform: uppercase;
}
.gadget_finder_gifts_main {
color: #c3e6fd; 
font-weight: bold; 
font-size: 12px;
text-transform: uppercase;
}
.gradient_bg {
background:url('images/search_bg_2xl.jpg'); background-repeat:repeat-x; 
padding-top: 12px; 
padding-bottom: 12px; 
margin: 0px 0px 0px 0px; 
border: 1px solid #d5d5d5; 
}
.gradient_bg_lg {
background:url('images/search_bg_2xl.jpg'); background-repeat:repeat-x; 
padding-top: 12px; 
padding-bottom: 12px; 
margin: 0px 0px 0px 0px; 
border-top: 1px solid #d5d5d5; 
border-bottom: 1px solid #d5d5d5;
}
.ProductPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: bottom;
padding-bottom: 6px;
}
div.search {
  position: absolute;
}

/* box One */
.label {
position: relative;
  left: 17px;
}

/* box Two */
.box {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
}

/* box Three */
.button {
  top: 43px;
  left: 142px;
}
.buttonmain {
  top: 24px;
  left: 120px;
}
form {
margin:0;
padding:0;
display:inline;
}
/* Better looking navigation START - www.xcartmods.co.uk */
.navigation{
width: 100%;
margin: 0px;
position: relative;
float: left;
clear: both;
padding: 0px 5px 20px 5px;

}
.navigation ul {
 margin: 0;
 padding: 0;
 text-align: center;
 font-size: 1.0em;
}
.navigation li {
 list-style-type: none;
 display: inline;
 padding-bottom: 1px;
}
.navigation a, .navigation a:visited {
 padding: 4px 4px 4px 4px;
 border: 1px solid #2e86fb;
 text-decoration: none;
 color: #195dd8;
 font-weight: bold;
}
.navigation a:hover, .navigation a:active {
 border: 1px solid #2b66a5;
 background-color: #2e86fb;
color: #fff;
 font-weight: bold;
 text-decoration: none;
}
.navigation a.currentpage {
 background-color: #195dd8;
 color: #FFF !important;
 border-color: #2e6ab1;
 font-weight: bold;
 cursor: pointer;
 font-weight: bold;
 text-decoration: none; 
}
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 10px;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 10px;
}
.DialogTitle {
	COLOR: #666666;
	FONT-SIZE: 12px;
font-weight: bold;
}
.zminus {
position: relative;
z-index: -1;
}
.toplink {
position: relative;
float: right; 
clear: both;
}
.pp_section {
position: relative; 
float: left; 
clear: both; 
width: 444px;
}
.pp_section_reviews {
position: relative; 
float: left; 
clear: both; 
width: 444px;
}
.reviews_absolute {
position: absolute;
left: -20px;
background: url('images/review_bg.png') no-repeat;
width: 484px;

}
.blog_category {
background-image: url('images/blog_category.gif');
background-repeat: no-repeat;
width: 169px;
height: 29px;
padding-bottom: 20px;
}
.blog_cattext { 
align: left;
padding-left: 18px;
padding-top: 3px;
font-weight: bold; 
font-size: 12px;
}
DIV.fl {
position: relative;
float: left;
}
.tabledetailedimages {
position: relative;
float: left;
}
.clearr {
clear: right;
}
.clear {
clear: both;
}
.other_page_box_padding {
padding: 0px 20px 20px 20px; 
margin-bottom: 20px;
float: left;
clear: both;
}
.other_page_banner_offset {
position: absolute; 
clear: both;
height: 131px; 
top: -132px;
width: 444px;
}
.proddesc {
line-height: 1.9em;
}
.floatl {
position: relative;
float: left;
}
.floatr {
position: relative;
float: right;
}
.review_section_bg {
background: #1197ed;
padding: 8px;
margin: 5px 0px;
width: 388px;
}
.review_section_title {
color: #19698c;
font-face: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
width: 100px;
padding-left: 5px;
}
.shadow_tl {
position: absolute; top: -4px; left: -4px;
}
.shadow_tr {
position: absolute; top: -4px; right: -4px;
}
.shadow_t {
position: absolute; top: -4px; left: 0px; background: url('images/rate_shadow_t.png') repeat-x;
}
.shadow_b {
position: absolute; bottom: -4px; left: 0px; background: url('images/rate_shadow_b.png') repeat-x;
}
.shadow_l {
position: absolute; top: 0px; left: -4px; background: url('images/rate_shadow_l.png') repeat-y;
}
.shadow_rev_l {
position: absolute; bottom: 0px; left: -4px; background: url('images/rate_shadow_l.png') repeat-y;
}
.shadow_bl {
position: absolute; bottom: -4px; left: -4px;
}
.shadow_r {
position: absolute; top: 0px; right: -4px; background: url('images/rate_shadow_r.png') repeat-y;
}
.shadow_rev_r {
position: absolute; top: 0px; right: -4px;
}
.shadow_br {
position: absolute; bottom: -4px; right: -4px;
}


.shadow_tl_rf {
position: absolute; top: -4px; left: 0px;
}
.shadow_tr_rf {
position: absolute; top: -4px; right: 0px;
}
.shadow_t_rf {
position: absolute; top: -4px; left: 4px; background: url('images/rate_shadow_t.png') repeat-x;
}
.shadow_b_rf {
position: absolute; bottom: -4px; left: 4px; background: url('images/rate_shadow_b.png') repeat-x;
}
.shadow_bl_rf {
position: absolute; bottom: -4px; left: 0px;
}
.shadow_br_rf {
position: absolute; bottom: -4px; right: 0px;
}


