/* custom stuff */


body 
{
	background-image:    url(/images/rio_tab.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #505050;
	margin: 0px;
}


A {
Font-size: 12px;
Text-decoration: underline;
color: #444444;

}

.groupLink{color:rgb(107,107,107); text-decoration: none;}
.groupLink:hover{color:red; text-decoration: none;}

.header{font-size: 10; font-weight: bold;}


.search {
Font-size: 12px;
Border-color: #DADADA;
Border-style: solid;
Border-width: 1px;
Width: 130px;
}


#searchBox .searchText{padding-right:2px;}
#searchBox .searchText input {
width:225px;
height:32px;
background:url(/images/search_bg.gif) no-repeat 0 0;
border:2px solid #BBB;
font: 16px "Lucida Sans Unicode","Lucida Grande",sans-serif;
color: #505050;
margin:0;
padding:3px 10px 1px 20px;
}
#searchBox .searchText select {
width:225px;
height:32px;
background:url(search_bg_.gif) no-repeat 0 0;
border:2px solid #BBB;
font: 16px "Lucida Sans Unicode","Lucida Grande",sans-serif;
color: #505050;
margin:0;

}

 h1{color:#509cd6;font-size:26px;font-weight:normal;font-style:italic;}
 h1 small{color:#aaafb2;font-size:11px;display:inline-block;margin-top:5px;}
 h2{color:#509cd6;font-size:18px;font-weight:normal;}
 h3{color:#509cd6;font-size:14px;font-weight:bold;padding:15px 10px 0px 10px;}
 h4{color:#509cd6;font-size:12px;font-weight:bold;padding:0;}
.color01{color:#4e9dd6}
.color02{color:#c5b225}
.color03{color:#c5b225}
.color04{color:#df7f71}
.p_name{color:#509cd6;font-size:16px;font-weight:bold;}
.p_orig{color:#a0a0a0;font-size:12px;font-weight:normal;}
.p_pr{color:#df7f71}

.variant{width:430px;border-collapse:collapse;margin:10px 0 0 0;font-size:12px}
.variant p{line-height:17px;text-align:left}
.variant p img{vertical-align:middle;margin-right:10px}
.variant p a{color:#00cf58;font-style:italic}
.variant thead tr{background-color:#eeeeff}
.variant thead th{height:30px;padding:0 10px;font-size:12px}
.variant td,
.variant 	thead th{text-align:center;padding:7px 7px;border-top:1px solid #b4c6d8;border-bottom:1px solid #b4c6d8}
.variant tbody tr{background:#fff}
.variant td.price{color:#08417d;font-weight:bold}
.variant td.product,
.variant th.product,
.variant td.package,
.variant th.package{text-align:left}
.variant td.tar{text-align:right}
.variant select{font-size:12px}
.variant td.buy{padding:0}
.variant td.buy span{background:url(images/but03_left.gif) left no-repeat;float:right;display:block;margin:0 10px 0 0}
.variant td.buy span a{background:url(images/but03_right.gif) right no-repeat;display:block;padding:5px 10px;color:#fff;font-size:11px;font-weight:bold;text-decoration:none;white-space:nowrap}
.variant a{font-size:12px;}
.variant td.remove a{color:#3e4547;font-size:10px;font-weight:bold}

.product-table{width:98%;margin:0 auto;border-collapse:collapse;}
.product-table td{border-top:1px solid #c2d1d4;border-bottom:1px solid #c2d1d4;padding:15px 15px;color:#5d6969;width:200px;vertical-align:top}
.product-table h2{font-size:14px;font-style:italic;color: #08417d;}
.product-table h2 span{color:#a7b1b2;font-size:11px;font-weight:normal}
.product-table h2 img{float:right;margin-top:-20px}
.product-table p{clear:both;font-size:13px;line-height:18px}
.product-table div{padding-top:0px;color:#a7b1b2;font-size:11px;font-weight:normal}
.product-table div p b{color:#ffffff;font-size:18px;font-weight:bold;letter-spacing: -1px;}
.product-table div p{color:#abafb2;font-size:10px;font-style:italic;float:left;padding: 5px 0 0; display:inline;}
.product-table div span{color:#a7b1b2;font-size:11px;font-weight:normal}
.product-table div span b{color:#0f417d;font-size:18px;font-weight:bold;letter-spacing: -1px;}
.product-table div a{	color: #08417d;border:0;text-decoration: none;	}
