#top #letters {
	background: #0f4888 url(../images/letter_back.gif) no-repeat left bottom;
}
#classic h1										
{ 
    font-weight: normal; color: #291f14; text-align: center; 
    margin: 0; padding: 0;
}
#classic h2										
{ 
    margin: 0; padding: 0;
    color: #291f14; 
    display: table; 
}
#classic h2 div.gap
{ 
    width: 110%;
}
#classic h2 span							{ font-weight: normal; color: #a89d92; }
#classic h2 span span					    { position: relative; top: -0.1em; }

									
/* classic */
div#classic									{ color: #291f14; margin-bottom: 6px; }
div#classic div.header						{ background-color: #e5ac00; color: black; font-weight: normal; max-height: 100px; overflow: hidden; }
div#classic div.header a:link, div#classic div.header a:visited 
											{ color: black; font-weight: normal; }

div#classic div.header div.connector		{ position: absolute; width: 0px; height: 0px; }
div#classic div.header div.connector div	
{ 
position: relative; top: -28px; left: -10px; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/connector.png"); background: none;
width: 17px; height: 40px; 
}	
div#classic div.header div[class="connector"] div	
{ 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="");
background: url(../images/connector.png) no-repeat; 
}

div#classic div.body						{ background: #f2ece6; padding: 14px 14px 14px 14px; }
div#classic div.body p						{ margin: 0 0 7px 7px; }
div#classic div.body a:link 				{ color: #291f14; line-height: 140%; }
div#classic div.body a:visited				{ color: #a89d92; line-height: 140%; }                                            

div#classic div.body td.end					{ background: none; }

div#classic div.bottom						{ background-color: #f2ece6;}	
										
/* листание дат */

div#classic div.lister
{
    margin: 7px 0 21px 0; padding: 0;
    white-space: nowrap;
    overflow: hidden;
}
div#classic div.lister table
{
    width: auto; margin: auto;
    table-layout: auto;
}

div#classic div.lister td
{
    vertical-align: middle;
    white-space: nowrap;
    padding: 0;
}
div#classic div.lister td.prev
{
    text-align: right;
    padding: 0 14px 0 0; width: 50%;
}
div#classic div.lister td.next
{
    text-align: left;
    padding: 0 0 0 14px; width: 50%;
}
div#classic div.lister div.prev_next
{
    text-align: center;
    margin-top: 7px;
}
div#classic div.lister div.prev_next a.prev
{
    padding-left: 14px; padding-right: 7px;
    background: url(../images/arrow_big_left_yellow.gif) no-repeat left center;
}
div#classic div.lister div.prev_next a.next
{
    padding-right: 14px; padding-left: 7px;
    background: url(../images/arrow_big_left_yellow_1.gif) no-repeat right center;
}
div#classic div.lister td a.prev
{
    padding-right: 14px;
    background: url(../images/arrow_big_left_yellow.gif) no-repeat right center;
}
div#classic div.lister td a.next
{
    padding-left: 14px;
    background: url(../images/arrow_big_left_yellow_1.gif) no-repeat left center;
}


div#classic div.body div.header		{ background: #dcd6cf none; padding: 7px; }


div#classic div.body h2 p.comment	
{ 
    color: #a89d92; font-size: 8pt; font-family: times-new-roman, Verdana;
    margin: 0; 
}

div#classic div.body div.body		{ padding: 0; margin: 0; }
div#classic div.body div.body a img	{ border: 1px solid black; }
div#classic div.body div.body a img.none
									{ border: none; }

#editor_choice h3 img.imgborder	
{ 
display: block;
margin-left: auto;
margin-right: auto;

/* This adds the border */
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}


#editor_choice h2 p.comment	
{ 
    color: black; font-family: times new roman, Verdana;
    margin: 0 0 10px 0; 
}
#editor_choice h2 p.comment365event	
{ 
    color: black; font-family: times new roman, Verdana;
    margin: 0 0 10px 190px; 
}
#editor_choice h2 p.comment365places	
{ 
    color: black; font-family: times new roman, Verdana;
    margin: 0 0 10px 170px; 
}
#editor_choice h2 p.comment365history
{ 
    color: black; font-family: times new roman, Verdana;
    margin: 0 0 10px 210px; 
}
#editor_choice h2 p.comment365sport
{ 
    color: black; font-family: times new roman, Verdana;
    margin: 0 0 10px 150px; 
}


.imageborder
{ 
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}



#editor_choice h3 img.twopics	
{ 
    margin-left: 20px;
    margin-right: 30px;

padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

#editor_choice h3 img.rightpic
{ 
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

#editor_choice h3 p.centerback1	
{ 
    margin-left: 243px;
    margin-right: auto;
}


#editor_choice h3 p.centerback2	
{ 
    margin-left: 143px;
    margin-right: auto;
}

#editor_choice h3 p.centerback3	
{ 
    margin-left: 118px;
    margin-right: auto;
}


#editor_choice h3 img.mainpic	
{ 
    margin-left: 90px;
    margin-right: auto;
}

#editor_choice h3 img.mainpiclistowel365sm	
{ 
    margin-left: 155px;
    margin-right: auto;
}
#editor_choice h3 img.mainpiclistowel365	
{ 
    margin-left: 165px;
    margin-right: auto;
}

#editor_choice h3 img.clubcrestpic	
{ 
    margin-left: 250px;
    margin-right: auto;
}


#editor_choice h3 img.nextpage	
{ 
    margin-left: 315px;
    margin-right: auto;
}

#editor_choice h3 img.prevnext	
{ 
    margin-left: 280px;
    margin-right: auto;
}

#editor_choice h3 img.prevpage	
{ 
    margin-left: 300px;
    margin-right: auto;
}

#editor_choice h3 img.historyindex	
{ 
    margin-left: 455px;
    margin-right: auto;
}

#editor_choice div h2.centercrest
{ 
    margin-left: 250px;
    margin-right: auto;
}


#editor_choice h3 p.centerphotosevents	
{ 
    margin-left: 198px;
    margin-right: auto;
}

#editor_choice h3 p.centerpages2	
{ 
    margin-left: 320px;
    margin-right: auto;
}

#editor_choice h3 p.centerpages4	
{ 
    margin-left: 300px;
    margin-right: auto;
}
#editor_choice h3 p.centerpages5	
{ 
    margin-left: 290px;
    margin-right: auto;
}
#editor_choice h3 p.centerphotos	
{ 
    margin-left: 270px;
    margin-right: auto;
}

#editor_choice h3 p.centerpages12	
{ 
    margin-left: 225px;
    margin-right: auto;
}

#editor_choice h3 p.centerpages17	
{ 
    margin-left: 130px;
    margin-right: auto;
}

#editor_choice h3 p.centerpages22	
{ 
    margin-left: 160px;
    margin-right: auto;
}

#editor_choice h3 p.centerpages	
{ 
    margin-left: 250px;
    margin-right: auto;
}

div.cdcases div.cdcase
{

}

div.cdcases div.cdcaseteam
{
    margin-left: 90px;
}

div.cdcases div.cdcase div.transparent
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/cdcase_transparent_yl.png"); background: none;
}
div.cdcases div.cdcase div[class="transparent"]
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="");
    background: url(../images/cdcase_transparent_yl.png) no-repeat !important;    
}
                                    
div#classic div#editor_choice
{
    margin: 0 0 21px 0;
}
div#classic div#editor_choice div.body
{
    overflow: visible; padding: 0; margin: 0;
}
div#classic div#editor_choice a:hover img.cvr
{
    border: solid black 1px; outline: black solid 1px; 
    position: relative; z-index: 1;    
}

/*div#classic div#editor_choice, */
div#classic div#editor_choice table 
									{ width: auto; table-layout: auto; margin: 0; }
div#classic div#editor_choice td	{ width: 123px; padding-right: 14px; vertical-align: top; color: #291f14; }
div#classic div#editor_choice td div span
                                    { color: #a89d92; }
div#classic div.price  				{ width: 42px; height: 14px; background-color: #e5ac00; border: solid black 1px; margin-top: -14px; position: relative; z-index: 1; color: black; margin-left: 60px; max-width: 50px; max-height: 18px; overflow: hidden; text-decoration: none; }					
div#classic div.price div  			{ text-align: center; font-size: 8pt; text-decoration: none; }					
div#classic div.price div a:link, div#classic div.price div a:visited, div#classic div.price div a:hover 
									{ text-decoration: none; color: black; font-size: 8pt; line-height: 7pt; padding: 2px 2px 0px 2px; display: block; }															
										
/* полный листинг добавлений */
div#classic div#additions			
{ 
    margin: 0 auto 7px 0; 
    position: relative; 
}
div#classic #additions img.soon
{
    position: absolute;
    margin-left: 10px;
}
div#classic div#additions div.row           { margin-top: -7px; }
div#classic div#additions div.row div		
{ 
    margin: 0; padding: 7px 7px 8px 7px; 
    background: url(../images/dots_horizontal_album.gif) repeat-x left top; 
    display: table; 
    color: #a89d92; 
}
div#classic div#additions div.row div a
{ 
    display: inline; margin-right: 1ex;
}
div#classic div#additions div.row div:first-child	
											{ background: none; }
div#classic div#additions div.row div.end	{ background: none; }
div#classic div#additions div.header		{ margin: 0 0 7px 0; background: #dcd6cf none; }
div#classic div.gap							{ margin: 11px 0 14px 0; background: #dcd6cf none; height: 2px; font-size: 0; }

/* дополнительная информация */							
div#additional_info							{ margin-bottom: 6px; }
div#additional_info strong					{ white-space: nowrap; }
div#additional_info p						{ line-height: 140%; margin-bottom: 0; }
							
/* best for week */										
div#best_week div.body						{ padding: 14px; }

div#best_week div.body td					{ vertical-align: middle; padding-right: 7px; padding-bottom: 4px; }
div#best_week div.body td.first				{ width: 60px; }
div#best_week div.body td img				{ font-size: 0; line-height: 0; display: block; }
div#best_week div.body td a:link			{ color: #291f14; font-size: 8pt; line-height: 14px; display: block; }
div#best_week div.body td a:visited			{ color: #a89d92; font-size: 8pt; }

div#best_week div.body div.more				{ margin: 10px 0 0 0; }
div#best_week div.body div.more a:link, div#best_week div#classic div.body div.more a:visited
											{ color: #0048da; line-height: 14px; font-size: 9pt; }
div#best_week div.body div.more a			{ background: url(../images/arrow_blue.gif) right 0.45em  no-repeat; padding-right: 8px;  }
div#best_week div.body div.more br			{ font-size: 0; line-height: 0; }

