body {
 margin: 0px;
 padding: 0px;
 font-family: Arial;
 font-size: 12px;
/* background-color: #FFFFFF;*/
 color: #000000;
}

td {
 font-size: 12px;
}

img, h1, h2, h3, h4, h5, h6, form {
 margin: 0px;
 padding: 0px;
 border: none;
}

a {
 outline: none;
}

h1 {
 font-size: 22px;
 color: #99021F; 
}

h1 a {
 color:#003399;
 font-size:18px;
 font-weight: normal;
 padding: 0 0 0 15px;
}

* html h1 a {
 padding: 0 0 0 0px; 
}
h2 {
 font-size: 18px;
 font-weight: normal;
 color: #AC7732;
 padding-bottom: 5px;
}

.reg {
 background-color: #FFFFFF;
}

.notice{
  float: right;
  font-size: 11px;
}

.top_menu {
 background-image: url(../images/topm/bg_menu.gif);
 background-repeat: repeat-x;
 border-bottom: 1px solid #CC6600;
 border-top: 1px solid #CC6600;
 background-color: #f2ad29;
}


.reg .panel {
}

a.genre_link{
 text-decoration: none;
 width: 100%;
 border-bottom:1px solid #EDEDED;
 padding: 5px 5px;
 margin: 0 5px;
 display: block;
}

a.genre_link:hover{
 text-decoration: none;
 width: 100%;
 border-bottom:1px solid #EDEDED;
 padding: 5px 5px;
 display: block;
  margin: 0 5px;  
 background-color: #F0F0F0;
}

b.active_letter{
  font-size: 20px;
  padding-right: 5px;
  padding-left: 5px;  
}

a.bold_actor{
  font-weight: bold; 
}

a.actorimg_link{
 text-decoration: none;
 width: 100%;
 padding: 5px 5px;
 margin: 0 5px;
 display: block;
}

span.actorimg_link_link{
 text-decoration: none;
 border-bottom: 1px solid #EDEDED;
 position: absolute;
 bottom: 10px;
 left: 10px;
}



td.genre_link{

}


table.letters_list{
 border-bottom: 1px solid gray;
}



.reg h3 {
 color: #EF9800;
 font-size: 11px;
 font-weight: bold;
 text-transform: uppercase;
 border-bottom: 1px solid #9BA0A2;
 letter-spacing: 2px;
 padding-bottom: 2px;
 margin-top: 15px;
}

.reg h5 {
 padding: 0;
 color: #EF9800;
 font-size: 11px;
 font-weight: bold;
 text-transform: uppercase;
 border-bottom: 1px solid #9BA0A2;
 letter-spacing: 2px;
 padding-bottom: 2px;
 margin-top: 25px;
}

p .path, .path {
 padding: 10px 0 10px 3px;
 margin: 0px;
 padding-bottom: 0px;
 font-size: 11px;
 color: #646060;
}

#inner p .path a {
 font-size: 11px;
 color: #666666;
 font-weight: normal;
 padding: 0;
 margin: 0;
}

.path a:visited, .path a:hover{
 font-size: 11px;
 color: #666666;
 font-weight: normal;
}

#inner .path {
 font-size: 11px;
 color: #666666;
 font-weight: normal;
}

a {
 color: #000000;
}

a:hover {
 text-decoration: none;
}

.formfields, select {
 width: 170px;
 background-color: #FFFFFF;
 font-size: 12px;
}

.formfields_small{
 background-color: #FFFFFF;
 font-size: 12px;
}

.formfields2, select {
 background-color: #FFFFFF;
 font-size: 12px;
}

input.phonecode{
 background-color: #FFFFFF;
 font-size: 12px;
 width: 40px; 
}

input.phonenumber{
 background-color: #FFFFFF;
 font-size: 12px;
 width: 130px;  
}

select.day{
 width: 40px;
}

select.month{
 width: 80px;
}

select.year{
 width: 55px;
}


#collage {
 display: block;
}

#rootbody {
 width: 939px;
}

#root {
 padding: 0px 0px;
 background-color: #FFFFFF;
}

#top {
 background-image: url(../images/topm/bg.gif);
 background-repeat: repeat-x;
 background-position: 1px 0px;
}

#top td {
 vertical-align: bottom;
 text-align: right;
 font-size: 16px;
 color: #FFFFFF;
 padding-right: 10px;
}

#top td a {
 color: #FFFFFF;
}

#top span {
 display: block;
 padding-bottom: 10px;
}

.top {
 background-image: url(../images/bg_r_top.gif);
 background-repeat: repeat-x;
 height: 100px;
 padding-bottom: 5px;
}


.login {
 color: #FFFFFF;
 font-family: Arial;
 font-size: 14px;
 font-weight: normal;
 padding: 0 15px 7px 0;
}

.login a{
 display: inline;
 vertical-align: bottom;
 color: #FFFFFF;
 font-family: Arial;
 font-size: 14px;
 font-weight: normal;
}

.login a:hover {
 text-decoration: none;
}

.rubber {
 width: 100%;
}

#topmenu {
 border: 1px solid #D17C00;
 border-top-color: #CE7802;
 background-image: url(../images/topm/bg1.gif);
}

#content {
 padding-bottom: 0px;
}

.content a{
 color: #003399;
 font-size: 14px;
}

.content a:hover {
 text-decoration: none;
}

.content td {
 padding: 3px 0 3px 0;
}

.featured {
 background-image: url(../images/inner/browse_grad.gif);
 background-repeat: repeat-x;
}

.featured h5 {
 color: #FFFFFF;
 font-size: 13px;
 font-family: Arial;
 padding-left: 15px;
 font-weight: bold;
}

.view_r {
 height: 23px;
 padding-right: 20px;
 background-image: url(../images/inner/bg_pattern.gif); 
 background-repeat:no-repeat; 
 width: 143px;
}

.view_r a{
 font-size: 11px;
 color: #FFFFFF;
 font-weight: normal;
}

#bottom {
 background-image: url(../images/bottom_dot.gif);
 background-repeat: repeat-x;
 background-position: top;
 padding-top: 10px;
 padding-left: 10px;
 font-size: 14px;
 color: #333333;
 padding-bottom: 30px;
}

#bottom td {
 font-size: 12px;
}

#bottom a {
 color: #333333;
 text-decoration: none;
 font-size: 14px;
}

#bottom a:hover {
 text-decoration: underline;
}

#bottom span {
 color: #727272;
 font-size: 11px;
}

#bottom span a{
 color: #727272;
 font-size: 11px;
}

.main_grad_l {
 background-image: url(../images/main_grad.gif);
 background-repeat: repeat-y;
 width: 73px;
}

.main_grad_r {
 background-image: url(../images/main_grad_r.gif);
 background-repeat: repeat-y;
 width: 73px;
}

#left {
 width: 174px;
 padding-left: 5px;
 padding-right: 15px;
 padding-top: 0px;  
 vertical-align: top;
}

#left .left_listing a {
 display: block;
 background-image: url(../images/arrow.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px;
 margin-left: 2px;
 padding-left: 12px;
 padding-bottom: 2px;
 font-size: 13px;
 color: #424242;
 text-decoration: none;
}

#left ul{
 list-style: none;
 padding: 0 0 	0px 10px;
 margin: 0;
}

*html #left ul {
 width: 176px;	
}

#left .leftbot{
 border-bottom: 1px solid #BDBCBD;
 background-color: #FFF4E1;
 padding: 0;
 margin: 0;
}

#left li {
  padding: 1px 0 1px 5px;
  background-image: url(../images/bot_dot.gif);
  background-repeat: repeat-x;
  background-position: 5px bottom;
  margin: 0 10px 0 0;
}

#left .menu_categ h3 {
 color: #424242;
 font-size: 18px;
 margin: 0px 0 0px 0;
 padding: 10px 0 10px 10px;
 background-color: #FFF6DC;
 border-left: 1px solid #BDBCBD;
 border-right: 1px solid #BDBCBD; 
}

.show{ 
 margin: 10px 0 0 0;
}

.show h3{
 color: #000000;
 font-size: 16px;
 margin: 0px 0 0px 0;
 padding: 10px 0 10px 10px;
}


#left .show ul{
 background-image: url(../images/showcase_bg.gif);
 background-repeat: repeat-x;
 background-position: left top;
 border-left: 1px solid #BDBCBD;
 border-right: 1px solid #BDBCBD; 
 background-color: #F5CB72;
 padding-bottom: 15px;
}

*html #left h3 {
 width: 176px;	
}

.menu_categ{
 background-image: url(../images/menu_categ_bg.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
 background-color: #FDF5DB;
/* border-left: 1px solid #BDBCBD;
 border-right: 1px solid #BDBCBD; */
}

#left .menu_categ ul{
 border-left: 1px solid #BDBCBD;
 border-right: 1px solid #BDBCBD; 
}

#left h4 {
 color: #333333;
 font-size: 16px;
 padding-top: 15px;
 margin-bottom: 5px;
 padding-left: 10px;
}

#left a {
 display: block;
 background-image: url(../images/list_img.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 margin-left: 2px;
 padding-left: 10px;
 padding-bottom: 1px;
 font-size: 12px;
 color: #424242;
 text-decoration: none;
}

#left a.ad_link{
 padding-left: 0px;
}

#left a:hover {
 background-image: url(../images/list_img_a.gif);
}

#left .menu a {
 display: block;
 background-image: url(../images/list_img.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px;
 margin-left: 2px;
 padding-left: 12px;
 padding-bottom: 2px;
 font-size: 13px;
 color: #424242;
 text-decoration: none;
}

#left a.subaction{
 display: block;
 background-image: url(../images/list_img.gif);
 background-repeat: no-repeat;
 background-position: 15px 5px;
 margin-left: 2px;
 padding-left: 12px;
 padding-bottom: 1px;
 padding-top: 1px;    
 font-size: 13px;
 color: #424242;
 text-decoration: none;
}

#right .menu a {
 display: block;
 background-image: url(../images/arrow.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px;
 margin-left: 2px;
 padding-left: 12px;
 padding-bottom: 2px;
 font-size: 13px;
 color: #424242;
 text-decoration: none;
}

#left a.clean {
 margin: 0px;
 padding: 0px;
 background-image: none; 
}

#inner {
 vertical-align: top; 
 padding: 0px 10px 0 0;
}

.panel {
 background-color: #FCF5E8;
}

.panel td {
 padding: 5px 5px 5px 5px;
 color: #333333;
 vertical-align: middle;
}
 
.panel .row1 {
 background-color: #FFFFFF;
 padding-right: 5px;
 margin-right: 5px;
 white-space: nowrap;   
}

.panel .memb{
 text-transform: uppercase;
 color: #000000;
 white-space: nowrap;
}
.recom {
 background-image: url(../images/recom_bot_d.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}

.recom h5 {
 color: #7F011E;
 font-size: 24px;
 text-transform: none;
 padding: 0;
}

.items td { 
 padding: 10px 0px;
 width: 20%;
 vertical-align: top;
 text-align: center;
}

.items td div {
 padding-top: 3px;
}

.items a {
 display: block;
 font-size: 12px;
 color: #014CBC;
 text-align: center;
}

.items a img {
 margin: 0px 10px;
}

.pursh {
 background-color: #F5F3EF;
/* border-top: 1px solid #E5E3DF;*/
 padding: 0px 0px 0px 0px;
}

.pursh td {
 padding: 0 0 0 0;
}
.pursh h3{
 font-size: 16px;
 color: #7F011E;
}

.pursh .price {
 font-size: 18px;
 color: #980000;
}

.pursh span {
 font-size: 13px;
 color: #333333;
}

.pursh .renst {
 font-size: 10px;
 color: #575757;
 vertical-align: bottom;
}
 
.listing {
/* border: 3px solid #EFA128;*/
}

.listing.custom {
/* border-color: #71011B;
 border-top-width: 2px;*/
}

.listing .listrow1, .listing .listrow2 { 
 padding-top: 10px;
 padding-bottom: 5px; 
 padding-right: 5px;
 border-bottom: 1px solid #DCDCDC;
}

.listing .listrow1.last, .listing .listrow2.last {
 border: none;
}

.listing .listrow2 {
 background-color: #F3F3F3;
}

.listing .items {
 background-image: none;
 border: none;
}

.items.listing {
 background-image: none;
}

h4, .refine_form {
 font-size: 14px;
 color: #FFFFFF;
/* border-bottom: 1px solid #812238;
 border-left-color: #7D1B31;
 border-bottom-color: #86273C;
 border-right-color: #7D1B31;
 background-image: url(../images/h4bg.gif);
 background-repeat: repeat-x;*/
 font-weight: normal;
 padding: 2px 10px;
 margin-top: 16px;
}

.refine_form {
 padding: 0px;
 margin: 0px;
 background-image: url(../images/inner/browse_grad.gif);
 background-repeat:repeat-x;
/* border-bottom: 1px solid black;*/
 height: 22px;
/* background-color: #A40429;
 background-position: left bottom; 
 border-bottom-color: #71011B;*/
}


a.letter,
a.letter:hover,  
a.letter:visited,  
a.letter:active  
 {
  font-size: 20px;
  text-decoration: none;  
}

a.letter:hover,
a.letter:active  
 {
  font-weight: bold; 
  text-decoration: none;
  color: #800000;
}

a.active_letter,
a.active_letter:hover,  
a.active_letter:visited,  
a.active_letter:active  
 {
  font-size: 24px;
  color: #800000;  
  font-weight: bold; 
  text-decoration: none;  
}

.refine_form td, .refine_form a {
 color: #FFFFFF;
}

/*h5 {
 background-image: url(../images/h5bg.gif);
 color: #1A1A1A;
 border-color: #D17C00;
 border-top-color: #CF8116; 
}*/

#right h5 {
 color: #FFFFFF;
 font-size: 12px;
 text-transform: uppercase;
 font-family: Arial;
 padding-left: 15px;
}

h6 {
 font-size: 14px;
 font-weight: normal;
 padding: 0px 10px;
}

h4 a, h6 a {
 display: block;
 float: right;
 font-size: 11px;
 color: #FFFFFF;
}

.listrow1 h6, .listrow1 h6 a {
 color: #80011C;
}

.listrow2 h6, .listrow2 h6 a {
 color: #161616;
}

.items.features a {
 text-align: left;
 font-size: 12px;
 line-height: 22px;
}

.items.features a img {
 margin: 0px;
 width: 66px;
}

#inner h2 {
 padding: 2px 0px 0px 5px;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 13px;
 text-transform: uppercase;
}

/*.features td {
 padding: 10px;
 width: 50%;
 font-size: 10px; 
 text-align: left;
}*/

.items a.more {
 display: inline;
 font-size: 10px;
 line-height: 10px;
 color: #0028A2;
}

#right {
 vertical-align: top;
 padding-left: 17px;
 padding-top: 15px;
}

#searchform {
 background-image: url(../images/leftm/search.gif);
 background-repeat: no-repeat;
 padding-top: 35px;
 padding-bottom: 45px;
}

* html #searchform {
 padding-bottom: 35px;
}

#searchform td {
 color: #2A2A2A;
 padding-left: 15px; 
 font-size: 13px;
 padding-top: 4px;
}

#searchform td a { 
 color: #010101;
 font-size: 11px; 
}

#subscribe {
 background-image: url(../images/subscribe.gif);
 background-repeat: no-repeat;
 padding-top: 35px;
 padding-left: 13px;
 padding-bottom: 22px;
}

#subscribe, #subscribe td {
 font-size: 10px;
 color: #000000;
}

#subscribe td {
 padding: 5px 0px;
}

#detailimage {
 padding-right: 20px; 
}

#detail {
 border: 1px solid #F2AB3D;
}

#detail td {
 vertical-align: top;
}

#detail span {
 font-size: 11px;
}

#detail span.detailprice, span.detailprice {
 display: block;
 float: right; 
 color: #970102;
 font-size: 20px;
}

#prices {
 border: 1px solid #BDBCBD;
}

#details td {
 padding: 3px 0px;
}

#detail a {
 color: #0146E3;
}

#detailimage small a {
 color: #585858;
}

#detail small {
 color: #696969;
}

.dot {
 font-size: 16px;
 color: #B90101;
 font-weight: bold;
}

#errordiv {
 position: absolute;
 left: 50%;
 top: 150px;
 width: 300px;
 margin-left: -150px;
 background-color: #FFFFFF;
 border: 2px solid #FD6B00;
 padding: 1px;
 display: block;
}

#errordiv a {
 color: #333333;
}

.error {
 color: #FF0000;
}

.clickable {
 cursor: pointer;
}

.items td div.ratingblock {
 padding: 0px; 
}

#left .find_mid {
 background-image: url(../images/bg_find_gr.gif);
 background-repeat: repeat-x;
 background-color: #F7E6C3;
 padding: 0 0 0 20px;
 border-left: 1px solid #BDBCBD;
 border-right: 1px solid #BDBCBD;
}

#left .find_bot {
 background-image: url(../images/find_bg_bottom.gif);
 background-repeat: no-repeat;
 width: 174px;
 height: 54px;
 vertical-align: bottom;
 padding-bottom: 25px;
}

#left .find_bot a {
 background-image: none;
 color: #333333;
 margin-left: 15px;
 text-decoration: underline;
}

#left .find_bot a:hover {
 text-decoration: none;
 background: none;
}

.fr_l_vid {
 vertical-align: top;
 background-image: url(../images/bd_uz.gif);
 background-repeat: no-repeat;
 background-position: right bottom;
 margin: 0;
 margin-right: 10px;
 padding-top: 0px;
}

.bordered_input{
  border: 1px solid gray;
}

span.gray{
  color: gray;    
}

.itempage .ratingblock-s20{
  padding-top: 10px;
  margin-bottom:0px;
  padding-bottom:0px;
} 

.itempage{
color:#5D3126;
font-size:10px;
}

#inner .fr_l_vid p {
 width: 310px;
 padding: 10px 5px 15px 20px;
 color: #333333;
 font-size: 14px;
 line-height: 15px;
 font-weight: normal;
 margin: 0;
}

#inner p input {
 margin-top: 10px;
}

#inner h6 {
 color: #990000;
 font-size: 24px;
 padding: 0px 0 0 0px;
 font-weight: bold;
}

h5 {
 color:#990000;
 font-size:24px;
 padding:0px 0pt 0pt 0px;
 font-weight: normal;
}



#inner .subm p{
 font-size: 11px;
 color: #666666;
 padding: 10px 0 10px 3px;
 font-weight: normal;
}

.subm a {
 font-size: 11px;
 color: #666666;
}

.subm a:active {
 text-decoration: none;
 font-size: 11px;
 color: #666666;
}

.subm a:hover {
 text-decoration: none;
}

.param_sort {
 background-image: url(../images/inner/browse_grad.gif);
 background-repeat: repeat-x;
 padding: 0;
 margin: 0;
 padding-top: 0px;
 height: 23px;
}

.param_sort a, .select a {
 color: #FFFFFF;
 font-size:11px;
 font-weight:bold;
}

.param_sort a:hover {
 text-decoration: none;
}

.param_sort img {
 padding: 0px 0 0 0;
}

.sort {
 border-bottom: 1px solid #B1B1B1;
 padding: 8px 0 4px 0;
 color: #333333;
 vertical-align: middle;
}

.sort a {
 text-decoration: none;
 color: #333333;
}

#inner .select {
 background-image: url(../images/inner/bg_pattern.gif);
 background-repeat: no-repeat; 
 background-position: right;
 padding: 0px 10px 0 0px;
 vertical-align: top;
 margin: 0;
 padding-bottom: 0px;
 height: 22px; 
 width: 143px;
 vertical-align: middle;
}

.in_side {
 margin: 10px 0 10px 0;
}


.in_side td {
 text-align: center;
 padding: 3px 0 3px 0;
 font-size: 14px;
 font-family: Arial;
 color: #666666;
 font-weight: bold;
}

.in_side td span {
 color: #CC0000;
}

.in_side td a{
 font-weight: normal;
 color: #003399;
 font-size: 14px;
}

.in_side td a:hover {
 text-decoration: none;
}

.in_side td img {
 margin-right: 5px;
}

.subscr {
 background-image: url(../images/subscr_grad.gif);
 background-repeat: repeat-x;
 background-color: #F0F0F0;
 border-left: 1px solid #BDBCBD;
 border-right: 1px solid #BDBCBD;
 padding: 5px 5px 5px 10px;
 font-size: 10px;
 width: 112px;
}

.subscr p {
 font-size: 10px;
}

.name {
 font-weight: bold;
 white-space: nowrap;
 padding: 4px 10px 2px 10px;
 color: #333333;
 vertical-align: top;
}

* html .name {
 padding: 4px 10px 2px 0px;
}

.name strong {
 font-weight: bold;
 white-space: nowrap;
 padding: 10px 10px 0 5px;
 color: #CC0000;
 font-size: 18px;
}

.name span {
 font-weight: normal;
 white-space: nowrap;
 padding: 0px 0px 0px 0px;
 color: #CC0000;
 font-size: 13px;
}

.mpf .namea a {
 color:#003399;
 font-size: 13px;
 padding: 0;
 margin: 0;
}

.mpf {
 padding: 5px 5px 10px 5px;
 font-size: 13px;
 color: #666666;
 background-image: url(../images/br_vert_dot.gif);
 background-repeat: repeat-x;
 background-position: bottom;
}

.mpf a{
 font-size: 13px;
 color: #666666;
 text-decoration: underline;
}

.mpf a:hover{
 font-size: 13px;
 color: #666666;
 text-decoration: none;
}

* html #right .mpf p 	{
 padding-bottom: 5px;
}

#right .mpf p{
 padding: 0px;
 margin: 0px;
 font-size: 13px;
 color: #666666;
 width: 100%;
 font-weight: normal;
}

#right .pager {
 color: #333333;
 font-size: 13px;
 vertical-align: middle;
}

#right .pager img {
 padding: 0;
 vertical-align: middle;
}

#right .pager a {
 text-decoration: none;
 color: #333333;
 font-size: 13px;
 margin: 0 3px 0 3px;
}

#right .pager a:link{
 text-decoration: none;
 color: #333333;
 font-size: 13px;
 margin: 0 3px 0 3px;
}

#right .pager a:visited {
 text-decoration: none;
}

#right .pager a:hover{
 text-decoration: underline;
 color: #003399;
 font-weight: bold;
/* background-image: url(../images/brace_bg.gif);
 background-repeat: no-repeat;
 background-position: center;*/
/* padding: 0 8px 0 8px;*/
}

#right .pager a:active {
 background-image: url(../images/brace_bg.gif);
 background-repeat: no-repeat;
 background-position: center;
 padding: 0 8px 0 8px;
 text-decoration: none;
 color: #003399;
 font-weight: bold;
}

.mpf p a{
 font-size: 13px;
 color: #666666;
}

* html .mpf {
 padding: 1px 0px 2px 0px;
}

.pager {
 color: #333333;
 font-size: 13px;
 vertical-align: middle;
}

.pager img {
 padding: 0;
 vertical-align: middle;
}

.pager a {
 text-decoration: none;
 color: #333333;
 font-size: 13px;
 margin: 0 3px 0 3px;
}

.pager a:link{
 text-decoration: none;
 color: #333333;
 font-size: 13px;
 margin: 0 3px 0 3px;
}

.pager a:visited {
 text-decoration: none;
}

.pager a:hover{
 text-decoration: underline;
 color: #003399;
 font-weight: bold;
}

#right .pager a:active {
 background-image: url(../images/brace_bg.gif);
 background-repeat: no-repeat;
 background-position: center;
 padding: 0 8px 0 8px;
 text-decoration: none;
 color: #003399;
 font-weight: bold;
}

.listing_custom .row2 {
 background-color: #F5F3EF;
}

.desc td {
 font-size: 11px;
 color: #000000;
 padding: 3px 0 3px 0;
}

.desc td a {
 color: #014CBC;
}

.desc td.list_value{
 color: #014CBC;
}

.det_bord_l {
 background-color: #FFFFFF;
 background-image: url(../images/bg_detail_l.gif);
 background-position: left top;
 background-repeat: no-repeat;
}

.det_bord_r {
 background-color: #FFFFFF;
 background-image: url(../images/bg_detail_r.gif);
 background-position: right top;
 background-repeat: no-repeat;
}

#reviews .row2 {
 background-color: #F5F3EF; 	
}

.rev_a span {
 text-decoration: underline;
}

.subm {
 color:#666666;
 font-size:11px;
 font-weight:normal;
 padding: 10px 0pt 10px 3px;
  margin-bottom: 0px;  
}

.package {
 font-size: 12px;
 color: #3C3C3C;
 padding: 15px 25px 5px 5px;
}

.package ul{
 font-size: 13px;
 list-style-image: url(../images/package_list.gif);
 margin-left: 0px;
 padding-left: 20px;
 line-height: 20px;
}

.thead td{
 border-bottom: 2px solid #9CA0A3;
 text-transform: uppercase;
 color: #640A24;
 font-size: 11px;
 white-space: nowrap;
 }
 
.basket_bot {
 background-color: #EDEDED; 
 border-top: 1px solid #CCCCCC; 
 padding: 5px 5px 5px 5px;
 color: #626262;
}

.basket_description td{
 color: #626262;	
 border-bottom: 1px solid #CCCCCC;
}

.basket_description span a{
 color: #626262;	
 text-decoration: none;
 font-size: 11px;
}

.pars .row_2 {
	background-color: #FCF5E8;
}

.pars .row2 {
	background-color: #FCF5E8;
}

#login_f .cbg {
 background-image: url(../images/login_form_grad.gif);
 background-repeat: repeat-x;
 background-color: #F6E6BA;
 border-left: 1px solid #BDBCBD;
 border-right: 1px solid #BDBCBD;
 padding: 0 15px 0 25px;
}

#login_f .cbg td {
 font-size: 12px;
 color: #333333;
}

#login_f .cbg td span{
 font-size: 11px;
 color: #212121;
}

#login_f .cbg td a{
 text-decoration: underline;
 color: #065ACD;
 font-style: italic;
}

/*----------------Help-----------------*/
.faq_q {
 background-image: url(../images/bg_help.gif);
 background-position: right top;
 background-repeat: no-repeat;
 background-color: #F5F3EF;
}

#faq h2 {
 color: #666666;
 font-size: 20px;
 font-weight: bold;
 text-transform: capitalize;
 padding: 10px 0 10px 0;
}

#faq h3 {
 color: #660000;
 font-size: 14px;
 font-weight: bold;
 text-transform: uppercase;
 padding: 10px 10px;
}

#faq span {
 font-size: 13px;
 font-weight: bold;
 color: #333333;
 padding: 0px 0 5px 15px;
 margin: 0;
}

#faq p {
 color: #666666;
 font-size: 12px;
 padding: 5px 0 10px 15px;
 margin: 0;
 border-bottom:  dashed 1px #B8B8B8;
}

#faq ol {
 padding: 0 0 0 0;
 margin: 0 0 13px 10px;
}

#faq ol a{
 color: #333333;
 text-decoration: none;
}

#faq li {
 line-height: 18px;
}



.plans{
 border-right: 0px;
}

.plans .row td{
 background-color: #FFFFFF;
 padding: 15px 0 15px 15px;
}

.nmb{
 color: #666666;
 font-size: 18px;
}

p.change{
 color: #666666;
 font-family: Arial;
 font-size: 12px;
 font-style: italic;
}

.plans .row1 td{
 background-color: #FAFAFA;
 padding: 15px 0 15px 15px;
}

.plname{
 font-size: 17px;
 color: #272727;
}

.plans td, .plans tr{
  border-bottom: 1px solid #DCDCDC;
}

.plans th{
  border-bottom: 1px solid #DCDCDC;
  background-image: url(../images/plans_th.gif);
  background-repeat: repeat-x;
  background-position: left top;
  padding: 3px;
  font-size: 12px;
  background-color: #990000;
  color: #FFFFFF;
  font-weight: bold;
}

.avg_r{
    color:#99021F;
    font-size:14px;
    font-weight: bold;
    text-transform: capitalize;
}

.r_value{
    color:#99021F;
    font-size:24px;
    font-weight: bold;
    text-transform: capitalize;
}

.r_count{
    color:#014CBC;
    font-size:11px; 
}

.itemrating .ratingblock-s20{
  padding: 0px;
  margin: 0px;
}

.opinion_disclaimer{
 font-size: 11px;
 color: #969696;
}

/*----------------EndHelp-----------------*/ 
