body, html {
	margin: 0px auto;
	padding: 0px;
	background-color:#d2c399;
	background-image:url(../images/bg_home.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

body, span, div, p, ul,li, ol,td, tr, input, textarea{
	font-size: 10px;
	font-family: Tahoma,Verdana,'Trebuchet MS',  Arial, GRHelvetica ;

}

input.format1 {
	font-size:10px;
	font-weight:normal;
	border:1px solid #aba280;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:4px;
}

select.format1 {
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

img {
	border:0px;
}

p {
	padding:4px 0px 4px 0px;
	margin:0px;
}

div.clear {
	clear:both;
}

div#container {
	margin: 0px auto;
	width:988px;
	position: relative;
}

div.top_extra_menu {
	width:988px;
	background-image:url(../images/bg_top_brown.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:18px;
}


div.top_menu {
	width:988px;
	background-image:url(../images/bg_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:25px;
	font-size:13px;
	color:#ffffff;
	padding-top:6px;
}


div.flash {
	width:990px;
	/*height:280px;*/
	height:321px;
	padding-top:11px;
}

div.home_content {
	width:988px;
	margin-top:20px;
}

div.holder_sections {
	width:740px;
	float:left;
}

div.left_section {
	width:188px;
	float:left;
	margin-top:4px;
}

div.tabs {
	width:188px;
	background-image:url(../images/bg_top10.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:520px;
}

div.tlt_top10 {
	width:158px;
	color:#6d3811;
	font-size:15px;
	font-family:'Trebuchet MS',Tahoma,Verdana,  Arial, GRHelvetica ;
	padding:12px 0px 0px 30px;
	height:30px;
}

div.menu_top10 {
	width: 176px;
	/*padding: 8px 0px 0px 12px;*/
	padding: 2px 0px 0px 10px;
	/*background-image: url(../images/bg_tab_books.jpg);*/
	background-image: url(../images/books.jpg);
	background-position: 9px 0px;
	background-repeat: no-repeat;
	/*height: 22px;*/
	height: 32px;
}

div.menu_top10 a {
	color:#bc1b00;
	font-size:10px;
	font-family:'Trebuchet MS',Tahoma,Verdana,  Arial, GRHelvetica ;
	text-decoration:none;
	padding:10px 4px 10px 4px;
}

div.menu_top10 a:hover {

}

div.left_top10 {
	width:166px;
	padding:6px 0px 0px 12px;
	height:420px;
	overflow:hidden;
}

div.num_top10 {
	width:166px;
	clear:left;
}

div.num_small {
	width:20px;
	float:left;
}

div.book_small {
	width:144px;
	float:left;
	padding-bottom:6px;
	line-height:12px;
}

div.book_small a{
	text-decoration:none;
	color:#000000;
	font-size:10px;
	font-family:'Trebuchet MS',Tahoma,Verdana,  Arial, GRHelvetica ;
}

span.author, span.author a {
	color:#eaa42a;
	font-size:10px;
	font-family:'Trebuchet MS',Tahoma,Verdana,  Arial, GRHelvetica ;
}

div.more_choice {
	width:160px;
	text-align:right;
	clear:left;
}

div.more_choice a{
	text-decoration:none;
	background-image:url(../images/arrow_more.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:16px;
	color:#6d3811;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.dog {
	width:188px;
	text-align:right;
}


div.main_section {
	width:552px;
	float:left;
	background-image:url(../images/bg_home_content.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}


div.products_left {
	width:252px;
	padding-top:14px;
	padding-left:24px;
	float:left;
	clear: left;
}

div.products_right {
	width:276px;
	padding-top:14px;
	float:right;
}

div.tlt_products {
	width:252px;
	color:#d33600;
	font-size:14px;
	font-family:'Trebuchet MS',Tahoma,Verdana,  Arial, GRHelvetica ;
	font-weight:bold;
}

.main_section .prod_list {
	width:252px;
	float:left;
	padding-top:6px;
	padding-bottom:10px;
	color:#7b7b7b;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

.prod_list a 
{
    color: #BC1B00;  
}

.main_section .prod_img {
	width:94px;
	float:left;
}

.main_section .prod_txt{
	width:158px;
	float:left;
}

.prod_txt div{
	width:158px;
	padding:0px 0px 6px 0px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7b7b7b;
}

a.link_book, .prod_list a.link_book {
	color:#bc1b00;
	font-weight:bold
}

a.link_author, .prod_list a.link_author, a.link_publish,  .prod_list a.link_publish{
	color:#7b7b7b;
}

a.link_price, .prod_list a.link_price {
	color:#ff6603;
	text-decoration:none;
}

a.link_add, .prod_list a.link_add {
	color:#749d3a;
	text-decoration:none;
	background-image:url(../images/link_karotsi.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:12px 0px 4px 26px; 
	float:left;
	cursor: pointer;
}

div.prod_two {
	width:260px;
	float:left;
}

.more_link 
{
    text-align: right;
    color: #749D3A;
    display: block;
    font-size: 11px;
    width: 252px;    
    text-decoration: none;
}









div.right_section {
	width:248px;
	float:left;
}

div.right_banners {
	width:248px;
	margin-top:6px;
	text-align:center;
}

div.right_banners div{
	padding:0px 0px 2px 0px; 
}

div.right_celebrate {
	width:238px;
	margin-top:16px;
	background-image:url(../images/bg_celebrate.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:8px;
	background-color:#eaa42a;
	padding:0px 0px 10px 0px;
 }

div.celebrate {
	width:232px;
	min-height:292px;
	_height:300px;
}

div.tlt_celebrate {
	width:232px;
	color:#791c05;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:4px;
	font-weight:bold;
}

div.when_celebrate {
	width:222px;
	background-image:url(../images/arrow_celebrate.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:12px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ae2e02;
	margin-top:10px;
	font-weight:bold;
}

div.date_celebrate {
	width:222px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
}

div.txt_celebrate {
	width:222px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-left:10px;
}

div.link_celebrate {
	width:222px;
	text-align:right;
}

div.link_celebrate a{
	color:#ae2e02;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


div.footer_banner {
	width:988px;
	margin-top:6px;
	height:94px;
}

div.banner_big {
	width:730px;
	float:left;
	padding-left:10px;
	padding-top:5px;
}

div.banner_small {
	width:247px;
	float:left;
}

div.tag_cloud {
	width:988px;
}

div.tag_cloud_on {
	width:966px;
	background-image:url(../images/bg_tag_cloud_on.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:18px;
	float:left;
	font-size:12px;
	color:#bc1b00;
	font-family:Tahoma,Verdana,'Trebuchet MS',  Arial, GRHelvetica ;
	padding:12px 0px 0px 22px;
}

div.tag_cloud_repeat {
	width:948px;
	background-image:url(../images/bg_tag_cloud_repeat.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	float:left;
	padding:4px 20px 0px 20px;
	color:#6d3811;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.tag_cloud_off {
	width:988px;
	background-image:url(../images/bg_tag_cloud_off.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:11px;
	float:left;
}


div.footer_links {
	width:978px;
	height:80px;
	border:1px solid #ffffff;
	margin:5px 4px 0px 6px;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:8px 0px 8px 0px;
}

div.footer_links a{
	text-decoration:none;
	background-image:url(../images/arrow_footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:14px;
	font-weight:normal;

}

div.footer_links a.verisign 
{
    background-image: none;
}

div.footer_links div{
	float:left;
	padding:0px 44px 0px 10px;
	
}

div.footer_rights {
	width:988px;
}

div.gb {
	width:838px;
	float:left;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#bc1b00;
	padding:6px 0px 10px 6px;
}

div.gg {
	width:144px;
	float:left;
	text-align: right;
	padding:6px 0px 10px 0px;
}

div.gg a{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#bc1b00;
	text-decoration:none;
}

span.brown{
	color:#5a360d;
	font-size:11px;
	font-family:Tahoma,Verdana,'Trebuchet MS',  Arial, GRHelvetica ;
}




.transparent_button 
{
    background-color: Transparent;
    border-style: none;
    color: #BC1B00;
    padding: 0px;
    margin:0px;
    cursor: pointer;    
    
}

.transparent_button_book
{
	background-image: url(../images/books1.jpg);
	background-position: left center;	
	background-repeat: no-repeat;	
    background-color: Transparent;
    border-style: none;
    color: #BC1B00;
    padding: 0px 0px 0px 0px;
    margin:0px;
    cursor: pointer;  
    width: 24px;  
    height: 24px;
}
.transparent_button_cd 
{
	background-image: url(../images/cd1.jpg);
	background-position: left center;	
	background-repeat: no-repeat;		
    background-color: Transparent;
    border-style: none;
    color: #BC1B00;
    padding: 0px 0px 0px 0px;
    margin:0px;
    cursor: pointer;    
    width: 24px;
    height: 24px;
}
.transparent_button_dvd 
{
	background-image: url(../images/dvd1.jpg);
	background-position: left center;	
	background-repeat: no-repeat;	
    background-color: Transparent;
    border-style: none;
    color: #BC1B00;
    padding: 0px 0px 0px 0px;
    margin:0px;
    cursor: pointer;    
    width: 24px;
    height: 24px;
}
.transparent_button_game 
{
	background-image: url(../images/games1.jpg);
	background-position: left center;	
	background-repeat: no-repeat;	
    background-color: Transparent;
    border-style: none;
    color: #BC1B00;
    padding: 0px 0px 0px 0px;
    margin:0px;
    cursor: pointer;    
    width: 24px;
    height: 24px;
}
.transparent_button_art 
{
	background-image: url(../images/gifts2.jpg);
	background-position: left center;	
	background-repeat: no-repeat;	
    background-color: Transparent;
    border-style: none;
    color: #BC1B00;
    padding: 0px 0px 0px 0px;
    margin:0px;
    cursor: pointer;    
    width: 24px;
    height: 24px;
}
.transparent_button_jewel 
{
	background-image: url(../images/jewels1.jpg);
	background-position: left center;	
	background-repeat: no-repeat;	
    background-color: Transparent;
    border-style: none;
    color: #BC1B00;
    padding: 0px 0px 0px 0px;
    margin:0px;
    cursor: pointer;    
    width: 24px;
    height: 24px;
}
.transparent_button_child 
{
	background-image: url(../images/kids1.jpg);
	background-position: left center;	
	background-repeat: no-repeat;	
    background-color: Transparent;
    border-style: none;
    color: #BC1B00;
    padding: 0px 0px 0px 0px;
    margin:0px;
    cursor: pointer;    
    width: 24px;
    height: 24px;
}

.btnBooks  
{
    /*width: 36px;    */
    width: 24px;
    overflow: hidden;
}
.btnCds 
{
    /*width: 40px;
    overflow: hidden;    */
    width: 24px;
    overflow: hidden;
}
.btnDvds 
{
    /*width: 40px;
    overflow: hidden;    */
    width: 24px;
    overflow: hidden;
}
.btnGames 
{
    /*width: 40px;
    overflow: hidden;    */
    width: 24px;
    overflow: hidden;
}
.btnArt 
{
    /*width: 40px;
    overflow: hidden;    */
    width: 24px;
    overflow: hidden;
}
.btnJewel 
{
    /*width: 40px;
    overflow: hidden;    */
    width: 24px;
    overflow: hidden;
}
.btnChild 
{
    /*width: 40px;
    overflow: hidden;    */
    width: 24px;
    overflow: hidden;
}

.main_section .bannerDiv 
{
    padding: 20px 0px 10px 24px;    
}












/* new classes*/

div.right_borderbanner {
	width:224px;
	background-color:#c1ad7e;
	border:2px solid #eee5c4;
	text-align:center;
	margin:10px 0px 0px 10px;
	padding:6px 0px 6px 0px;
}

div.under_bannerbig {
	width:730px;
	padding-left:10px;
	padding-top: 4px;
	float:left;
}

div.banner_red {
	width:179px;
	float:left;
}

div.banner_cele {
	width:549px;
	float:left;
	background-image:url(../images/bg_celebration.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#e99e27;
	min-height:180px;
	_height:180px;
}

div.tlt_cele {
	width:539px;
	height:20px;
	color:#000000;
	font-size:10px;
	text-align:right;
	padding:6px 10px 0px 0px;
}

div.tlt_cele a{
	color:#8d2806;
	font-size:10px;
}

div.txt_cele {
	width:533px;
	color:#000000;
	font-size:10px;
	padding:4px 10px 0px 6px;
}

div.txt_when_celebrate {
	width:521px;
	background-image:url(../images/arrow_celebrate.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:12px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ae2e02;
	font-weight:bold;
}

div.txt_date_celebrate {
	width:521px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
}

div.txt_celebrate_new {
	width:521px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-left:10px;
}