@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'GeoSlab703LtBTLightItalic';
	src: url('tt0307m_-webfont.eot');
	src: local('☺'), url('tt0307m_-webfont.woff') format('woff'), url('tt0307m_-webfont.ttf') format('truetype'), url('tt0307m_-webfont.svg#webfontMEyfVCFA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GeoSlab703LtBTLight';
	src: url('tt0306m_-webfont.eot');
	src: local('☺'), url('tt0306m_-webfont.woff') format('woff'), url('tt0306m_-webfont.ttf') format('truetype'), url('tt0306m_-webfont.svg#webfont3xMvsCAq') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UrbanoLtCondRegular';
	src: url('Urbano-LightCond-webfont.eot');
	src: local('☺'), url('Urbano-LightCond-webfont.woff') format('woff'), url('Urbano-LightCond-webfont.ttf') format('truetype'), url('Urbano-LightCond-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


*, html, body { margin: 0; padding: 0;}
html { min-height: 100%; margin: 0 0 1px 0; }
body {font-weight:normal; font-family: Arial; font-size: 12px; letter-spacing:.5pt; background:url(../images/CY_bg_tile.gif);  line-height: 24px; }
p {color:#ddd9bd; font-weight:normal; font-family:"GeoSlab703LtBTLight", Georgia, "Times New Roman", Times, serif; font-size: 12px; letter-spacing:.75pt; line-height: 18px;}
#clear {clear: both; margin: 0px}
#topspacer{height: 160px; width:950px; }
#topspacer p{ padding-top:10px; margin-right:30px}
#main-wrapper { margin:0px auto;  height: 750px; width:950px; }

#footer_home p {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9px; letter-spacing:.75pt; line-height: 14px; color:#957742; }
#footer_home {width:600px;  }
#footer p {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size: 9px; letter-spacing:.75pt; line-height: 14px; color:#957742; }
#footer {width:656px;  }

#main-structure { float:right; width:690px; }
#main-content { float:left; width:600px;}
#main-book {float:left; display:block; width:726px; height:509px; background-image:url(../images/cy_book_frame.gif); }

#main-buy {float:left; display:block; width:726px; height:509px; background-color:#110018; border: solid #957742 5px; margin-left:25px;}
#main_expandable {float:left; display:block; width:726px; height:auto; background-color:#110018; border: solid #957742 5px; margin-left:25px;}
.wtb_col { width:155px; float:left; margin-left:20px; margin-top:25px;}
.wtb_col li {list-style:none;}
.wtb_col li p{ list-style:none; font-weight:normal; font-family:'UrbanoLtCondRegular', Georgia, "Times New Roman", Times, serif; font-size: 14px; letter-spacing:.75pt; line-height: 18px; color:#957742; margin-bottom:15px;}
.legal_col { width:550px; float:left; margin-left:20px; margin-top:25px;}
.legal_col li {list-style:none;}
.legal_col li { list-style:none; font-weight:normal; font-family:'GeoSlab703LtBTLight', Georgia, "Times New Roman", Times, serif; font-size: 12px; letter-spacing:.75pt; line-height: 18px; color:#ddd9bd; margin-bottom:15px;}
.drink {padding-top:40px;}
#book_a { float:left; width:310px; height:340px; margin:45px 0px 0px 40px ;}
#book_b { float:right; width:310px; height:340px; margin:45px 40px 0px 0px ;}
.book_b_a { float:left; width:150px; height:340px; }
.book_b_b { float:right; width:150px; height:340px; color:#957742; }
#book_a p{ padding-right:10px; color:#ddd9bd; font-weight:normal; font-family:'GeoSlab703LtBTLight', Georgia, "Times New Roman", Times, serif; font-size: 12px; letter-spacing:.75pt; line-height: 18px;}
.book_b_a p{ color:#ddd9bd; font-weight:normal; font-family:'GeoSlab703LtBTLight', Georgia, "Times New Roman", Times, serif; font-size: 12px; letter-spacing:.75pt; line-height: 18px;}
.book_b_b p{ color:#ddd9bd; font-weight:normal; font-family:'UrbanoLtCondRegular', Georgia, "Times New Roman", Times, serif; font-size: 14px; letter-spacing:.75pt; line-height: 18px;}
#book_b li{ list-style:none; font-weight:normal; font-family:'UrbanoLtCondRegular', Georgia, "Times New Roman", Times, serif; font-size: 14px; letter-spacing:.75pt; line-height: 18px;}
#header { background-color: #ddd; height: 90px; width:900px; }
#index_content { background-color: #555; width:520px; }

#home p {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; letter-spacing:.75pt; margin-top:75px; text-align:center; line-height: 20px; color:#957742; }

#book_wrapper {float:left; width:800px; height:509px; margin-left:-70px; margin-top:-100px;}
#wrapper_expandable {float:left; width:800px; height:auto; margin-left:-70px; margin-top:-100px;}
a {text-decoration:none; color:#957742}