/* EzyPal Gaming Baboons Template - CSS */

/* Personalized Styles */
BODY{
margin-top:5px;
background-color: #333333;
background-image: url('../images/base-background.jpg');
font-family:sans-serif,arial,helvetica;
font-size:9pt;
}

INPUT, TEXTAREARA, SELECT{
font-family:verdana,arial,helvetica;
font-size:8pt;
}

.table-default{
width:930px;
}

.head{
background-image: url('../images/top-fill.jpg');
}

.head .logo{
text-align:left;
height:50px;
width:180px;
}

.main-menu{
height:27px;
background-image: url('../images/menubar-fill.jpg');
}

.main-menu .item{
height:27px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 7pt;
color: #999999;
padding-left:25px;
padding-right:25px;
}

.main-menu .item A{
color: #999999;
text-decoration:none;
}

.main-menu .item A:hover{
color: #00FFFF;
}

.main-menu .item-left{
height:27px;
width:22px;
background-image: url('../images/menubar-leftdesign.jpg');
background-repeat: no-repeat;
}

.main-menu .item-right{
height:27px;
width:17px;
background-image: url('../images/menubar-rightdesign.jpg');
background-repeat: no-repeat;
}

.body-left{
background-color:#333333;
width:150px;
padding-top:20px;
}

.body-center{
background-color:#222222;
padding:10px;
color:white;
font-size:9pt;
font-family:sans-serif,arial,helvetica;
}

.body-center a { 
color:#CCCCCC;
text-decoration:underline;
}

.body-center a:hover { 
color:yellow;
text-decoration:none;
}

.body-center H1{
font-family:verdana,arial,helvetica;
font-size:12pt;
font-weight:bold;
color:#99CCFF;
}

.body-center LEGEND{
color:#99CCFF;
padding:10px;
}

.body-center .error {
padding: 4px;
border: 1px solid #FF8500;
color: #FF8500;
}

A.menu_link, A.menu_link_selected{
color:#CCCCCC;
font-size:9pt;
font-family:sans-serif,arial,helvetica;
text-decoration:underline;
}

A:hover.menu_link, A:hover.menu_link_selected{
color:white;
tex-decoration:none;
}

ul.menu{
list-style-type: disc;
}

.breadcrumbs { 
color: #F9831C;
font-family:arial,sans-serif,verdana;
font-size: 8pt; 
font-weight:normal;
}

.breadcrumbs A{
color: #F9831C;
font-family:arial,sans-serif,verdana;
font-size: 8pt; 
font-weight:normal;
text-decoration:underline;
}

.breadcrumbs A:hover{
color:yellow;
}

.file_table{
width: 99%;
background-color: #2B425E;
border: 1px solid #779FC7;
border-collapse: collapse; 
}

.file_table TD{
padding:5px;
}

.file_heading{ 
padding:5px;
color: #99CCFF;
font-weight: bold;
font-family:verdana,arial,helvetica;
font-size:8pt;
background-color: #003F5E; 
}

.file_label { 
color: white; 
font-weight: bold; 
vertical-align: top;
padding:5px;
}

.search_table { 
width: 99%;
background-color: #2B425E;
border: 1px solid #779FC7;
}

.search_results_table {
width: 99%;
border-bottom: 1px solid #CCCCCC; 
}

a.item_link {
color: #FDD633;
font-weight: bold; 
font-size: 12pt; 
}

a:hover.item_link {
color: #FDD633;
text-decoration:underline;
}

.item_category { 
color: #F9831C;
font-size: 9pt; 
}

.item_description {
color:white; 
}

.item_price { 
color: #CCFF00;
font-weight: bold; 
}

.cart_table {
width: 99%;
background-color: #2B425E;
border: 1px solid #779FC7;
border-collapse: collapse; 
}

.cart_heading{ 
padding:5px;
color: white;
font-weight: bold;
font-family:verdana,arial,helvetica;
font-size:8pt;
background-color: #002C40; 
text-align:center;
}

.cart_heading2{ 
padding:5px;
color: #99CCFF;
font-weight: bold;
font-family:verdana,arial,helvetica;
font-size:8pt;
background-color: #003F5E; 
}

.cart_row1, .cart_row2{ 
padding:5px; 
}

.cart_row1 .text, .cart_row2 .text{ 
font-family:sans-serif,arial,helvetica;
font-size:8pt;
}

.cart_row1 a, .cart_row2 a{
color: #FDD633;
font-weight: bold; 
font-size: 9pt; 
}

.cart_row1 a:hover, .cart_row2 a:hover{
color: #FDD633;
text-decoration:underline;
}

.cart_row_total{
padding:5px; 
color: #CCFF00;
font-weight: bold; 
}

.coupon_table {
width: 350px;
background-color: #2B425E;
border: 1px solid #779FC7;
border-collapse: collapse; 
}

.coupon_heading{ 
padding:5px;
color: #99CCFF;
font-weight: bold;
font-family:verdana,arial,helvetica;
font-size:8pt;
background-color: #003F5E; 
}

.item-title{
padding-left:15px;
font-family:verdana,arial,helvetica;
font-size:12pt;
font-weight:bold;
color:#99CCFF;
}

.item-author{
padding-left:19px;
font-family:verdana,arial,helvetica;
font-size:9pt;
font-weight:bold;
color:white;
}

.item-description{
padding:15px;
padding-top:8px;
color:#CCCCCC;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:9pt;
}

.item-thumb{
padding-bottom:15px;
}

.item-preview{
width:100%;
}

.item-preview B{ 
color:#999999;
}

.item-preview .id{
background-color:#333333;
font-family:verdana,arial,helvetica;
font-size:8pt;
padding:8px;
color: #66CCFF;
width:25%;
text-align:center;
}

.item-preview .name{
background-color:#333333;
font-family:verdana,arial,helvetica;
font-size:8pt;
padding:8px;
color: #66CCFF;
width:25%;
text-align:center;
}

.item-preview .price{
background-color:#333333;
font-family:verdana,arial,helvetica;
font-size:8pt;
padding:8px;
color: #CCFF00;
width:25%;
text-align:center;
}

.item-preview .cart-button{
padding-right:8px;
text-align:right;
vertical-align:bottom;
}

.item-preview .cart-button FORM{
margin:0px;
}

.body-right{
background-color:#333333;
width:142px;
padding:5px;
}

.body-right IMG{
border:1px solid black;
}

.icon-section{
width:10%;
padding-left:5px;
border-bottom:1px solid #ccc;
}

.user-account-top{
background-image: url('../images/usr_acc_menu.png');
width:150px;
height:22px;
background-repeat:no-repeat;
}

.user-account{
background-color:#222222;
border:2px solid #464646;
border-top:0px;
padding:10px;
color:#A8C1C6;
}

.user-account A{
font-family:sans-serif,arial,helvetica;
font-size:8pt;
color:gray;
}

.user-account A:hover{
color:white;
}

.user-account .title{
font-weight:bold;
}

.user-account INPUT{
border:1px solid dimgray;
}

.user-search-top{
background-image: url('../images/search_menu.png');
width:150px;
height:22px;
background-repeat:no-repeat;
}

.user-search{
background-color:#222222;
border:2px solid #464646;
border-top:0px;
padding:10px;
color:#A8C1C6;
}

.user-search .title{
font-weight:bold;
}

.user-search INPUT, SELECT{
border:1px solid dimgray;
}

.user-cart-top{
background-image: url('../images/cart_menu.png');
width:150px;
height:22px;
background-repeat:no-repeat;
}

.user-cart{
background-color:#222222;
border:2px solid #464646;
border-top:0px;
border-bottom:0px;
padding:10px;
color:#A8C1C6;
}

.user-cart .title{
font-weight:bold;
}

.user-cart .cart-item{
padding-top:8px;
padding-bottom:3px;
border-bottom:1px solid #393939;
color:gray;
}

.user-cart .cart-item A{
font-family:sans-serif,arial,helvetica;
font-size:9pt;
color:gray;
}

.user-cart .cart-item A:hover{
color:white;
}

.user-cart .cart-price{
padding-top:8px;
border-bottom:1px solid #393939;
font-family:sans-serif,arial,helvetica;
font-size:8pt;
font-weight:bold;
color:yellow;
}

.user-cart-links{
background-color:#222222;
border:2px solid #464646;
border-top:0px;
color:#A8C1C6;
text-align:right;
padding-right:10px;
padding-bottom:5px;
}

.user-cart-links A{
font-family:sans-serif,arial,helvetica;
font-size:9pt;
color:#C4C4C4;
}

.user-cart-links A:hover{
color:white;
}

.category_table { 
width: 600px;
}

.category_table_head{
background-image: url('../images/table-head.gif');
background-repeat:no-repeat;
height:21px;
font-family:verdana,arial,helvetica;
font-size:9pt;
font-weight:bold;
padding-left:40px;
color:#626262;
border-top:1px solid #606060;
border-left:1px solid #606060;
border-right:1px solid black;
border-bottom:1px solid black;
background-color:#282828;
}

.category_table_body{
padding:15px;
}

.category_table_body_spacer{
width:33%;
height:1px;
}

.category_details{
width:33%;
}

.category_details_icon{
width:20%;
vertical-align:middle;
padding-bottom:15px;
}

.category_details_title{
vertical-align:middle;
padding-left:5px;
padding-bottom:15px;
}

.category_details_title A{
font-family:verdana,arial,helvetica;
font-size:9pt;
color:white;
text-decoration:none;
}

.category_details_title A:hover{
color:navajowhite;
text-decoration:underline;
}

.items_table_spacer{
width:190px;
height:1px;
}

.latest_items_table { 
width: 600px;
}

.latest_items_table_head{
background-image: url('../images/table-head.gif');
background-repeat:no-repeat;
height:21px;
font-family:verdana,arial,helvetica;
font-size:9pt;
font-weight:bold;
padding-left:40px;
color:#626262;
border-top:1px solid #606060;
border-left:1px solid #606060;
border-right:1px solid black;
border-bottom:1px solid black;
background-color:#282828;
}

.latest_items_table_body{
padding:15px;
}


.item_details_title{
background-image: url('../images/product-small-title.jpg');
background-repeat:no-repeat;
height:30px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #00FFFF;
text-align:center;
}

.item_details_title A{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #00FFFF;
text-decoration:none;
}

.item_details_title A:hover{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration:none;
}

.item_details_image{
width:100px;
}

.item_details_id{
background-color:white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color:black;
text-align:center;
}

.item_details_id .label{
font-size: 7pt;
color: #999999;
}

.item_details_view{
text-align:center;
background-color:white;
}

.item_details_view A{
color:red;
font-weight:bold;
font-size:8pt;
}

.item_details_view A:hover{
color:blue;
}

.item_details_price{
background-color:#666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 8pt;
color: #00FFFF;
text-align:center;
}

.item_details_cart{
width:117px;
}

.item_details_cart FORM{
margin:0px;
}

.recover_table {
width: 99%;
background-color: #2B425E;
border: 1px solid #779FC7;
border-collapse: collapse; 
}

.recover_table TD{
padding:5px;
}

.recover_heading {
padding:5px;
color: #99CCFF;
font-weight: bold;
font-family:verdana,arial,helvetica;
font-size:8pt;
background-color: #003F5E; 
}

.login_table {
width: 500px;
background-color: #2B425E;
border: 1px solid #779FC7;
border-collapse: collapse; 
}

.login_table TD{
padding:5px;
}

.login_heading {
padding:5px;
color: #99CCFF;
font-weight: bold;
font-family:verdana,arial,helvetica;
font-size:8pt;
background-color: #003F5E; 
}

.footer{
background-color:#333333;
text-align:center;
color: #999999;
padding-bottom:30px;
padding-top:30px;
}

.footer A{
font-family:verdana,arial,helvetica;
font-size:8pt;
font-weight:bold;
color: #999999;
}

.footer A:hover{
color:white;
}


.related_items{
border-top:1px dashed #ccc;
margin-bottom:60px;
}

.related_items .heading{
font-family:verdana,arial,helvetica;
font-size:12pt;
padding-top:15px;
padding-bottom:10px;
color:#FFCC99;
}

.related_items .subheading{
font-family:verdana,arial,helvetica;
font-size:9pt;
color:#FF6633;
padding-bottom:10px;
}

.related_display{
text-align:center;
width:120px;
vertical-align:top;
}

.related_display .related_title A{
font-family:sans-serif,arial,helvetica;
font-size:12pt;
color:lightblue;
}

.related_display .related_title A:hover{
color:yellow;
text-decoration:none;
}

.related_display .related_price{
font-family:verdana,arial,helvetica;
font-size:8pt;
color:lightyellow;
}


.Estilo16 {font-size: 18px}
.Estilo18 {font-size: 10px; color: #999999; font-family: Geneva, Arial, Helvetica, sans-serif;}


.mini { width: 300px; float: right;  margin-top: 10px; margin-right: 5px; text-align: right; font-size: 10px;}

.success { padding: 2px; border: 1px solid #666666; background-color: #006600; color: white;}

.bar { width: 500px; height: 13px; background-color: #FFFFFF; border: 1px solid #666666; overflow:hidden; -moz-border-radius: 4px;}
.bar_expired {  background: red url(../images/expiry_back.png); height: 13px; }

/* Table Styles */


.item_table  { width: 500px; padding: 5px; margin-bottom: 5px; border-bottom: 1px solid #CCCCCC; }

.item_related_table { width: 90%; border: 1px solid #003F5E; border-collapse: collapse; }
.item_related_heading { color: #FFFFFF; font-weight: bold; background-color: #003F5E; }

.item_featured_table { width: 100%; border: 1px solid #003F5E; border-collapse: collapse; vertical-align: top; text-align: center; }
.item_featured_heading { color: #FFFFFF; font-weight: bold; background-color: #003F5E; }




.comments_table { width: 700px;}

.sub_category_table { width: 100%;  }

.item_table_full  { width: 100%; }

.download_table { width: 600px; margin: 0 auto; text-align: right; height: 25px; }

/* Link Styles */

a.sub_category_link { color: navajowhite; font-weight: normal; font-size: 8pt; }

a.item_related_link { color: #006699; font-weight: bold; font-size: 12px; }

a.mini_link, a.mini_link:active, a.mini_link:visited, a.mini_link:hover { color: #FFFFCC; }

/* Font Styles */




.category_description { color: #333333; }

.item_price_full { color: green; font-weight: bold; font-size: 16px; }

.coupon_status { color: blue; font-weight: bold; }

.available { color: green; }
.expired { color: red; }

.mini_link { color: #FFFFFF; }


/* Form Styles */

.account_mini { color: #666666; font-size: 10px; background-color: #CEE0FF; border: 1px solid #006699;}
.search_mini { color: #666666; font-size: 10px; background-color: #EFEFEF; border: 1px solid #CCCCCC;}

textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E8E8E8; border: 1px solid #CCCCCC; padding: 2px; }


/* Misc Styles */
fieldset { border: 1px solid #666666; padding: 5px; }
legend { color: #006699; font-weight: bold;}


#flashcontent .notice{
border:2px solid #FFFF00;
padding:10px;
background-color:#333333;
font-size:12pt;
font-weight:bold;
}

#flashcontent .big{
color:yellow;
font-size:14pt;
}

#flashcontent .noflash{
font-family:verdana,helvetica,arial;
overflow:auto;
overflow-y:auto;
width:600px;
text-align:left;
scrollbar-base-color:#333;
}
