* {margin: 0; padding: 0;}

body {
	font: 12px Tahoma, sans-serif;
	width: 100%;
	height: 100%;
	background: #0A7EAD url(images/top_bg.gif) repeat-x top;
	text-align: center;
	color: #4b4b4b;
}
a:link, a:visited, a:active, a:hover {color: #e11dbd; text-decoration: underline;}
a:hover { color: #8b1175; }

img {border: none;}
select, input{vertical-align: middle;}
ul li{list-style: none;}
.clear{ clear: both;}
table{ border: 0; border-collapse: collapse; margin: 0 auto; }

#wrapper {
	width: 100%;
	min-width: 1000px;
	text-align: left;
}
#wrapper

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 153px;
}
#header .padd{ width: 1000px; height: 153px; margin: 0 auto; background: url(images/header_bg.jpg) no-repeat right top; }
#header .htop{ width: 100%; height: 117px; overflow: hidden; }
#header .flash{ width: 126px; float: left; padding: 0 0 0 69px; }
#header .hta{ width: 422px; height: 76px; padding: 0 65px 0 0; float: right; overflow: hidden; text-align: left; color: #fff; }
#header .hta p{ padding: 4px 10px 0; }
#header .book{ float: right; padding: 0 7px 0 0; width: 400px; text-align: right; }

.top_menu{ width: 100%; padding: 2px 0 0; font-size: 18px; font-weight: 700; }
.top_menu li{ float: left; height: 32px; line-height: 32px; border-left: 1px solid #fff;  border-right: 1px solid #fff; margin: 0 2px; background: url(images/mi_bg.gif) repeat-x center; }
.top_menu li.fst{ background: url(images/mi_bg_fst.gif) repeat-x center; }
.top_menu li a:link, .top_menu li a:visited, .top_menu li a:active, .top_menu li a:hover {color: #fff; text-decoration: none; padding: 0 22px 0 55px; display: block;}
.top_menu li a:hover { color: #fff8a9; }
.top_menu li a.mov{ background: url(images/bullet_mov.jpg) no-repeat left; }
.top_menu li a.pic{ background: url(images/bullet_pic.jpg) no-repeat left; }
.top_menu li a.rev{ background: url(images/bullet_rev.jpg) no-repeat left; }
.top_menu li a.dat{ background: url(images/bullet_dat.jpg) no-repeat left; }
.top_menu li a.blog{ background: url(images/bullet_blog.jpg) no-repeat left; }

/* Middle
-----------------------------------------------------------------------------*/
#content {
}
#content .title{ width: 100%; background: url(images/title_bg.gif) repeat-x center bottom; line-height: 31px; }
#content .title h1{ font-size: 18px; font-family: Georgia; color: #fff; text-transform: uppercase; padding: 0 15px; background: url(images/title_bg.png) no-repeat 329px bottom; }

.thumbs{ width: 100%; text-align: center; }
.thumbs img{ background: #8DD2EA url(images/thumb_bg.png) no-repeat center; margin: 2px 1px; }
.thumbs a img{ border: 1px solid #003C5F; }
.thumbs a:hover img{ border: 1px solid #680164; }
.thumbs a:hover{ border: none; }

.thumbs2{ width: 100%; text-align: center; }
.thumbs2 img{ background: #8DD2EA url(images/thumb2_bg.png) no-repeat center; margin: 2px 1px; }
.thumbs2 img{ *margin: 2px 1px 2px 0; }
.thumbs2 a img{ border: 1px solid #003C5F; }
.thumbs2 a:hover img{ border: 1px solid #680164; }
.thumbs2 a:hover{ border: none; }

.thumbs3{ width: 1000px; margin: 0 auto; text-align: center; padding: 10px 0 0; }
.thumbs3 .ti{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index: 99; margin: 0 12px; padding: 8px; background: #fff; text-align: left; font-size: 16px; font-weight: 700; color: #096990; }
.thumbs3 img{ background: #fff; display: block; }
.thumbs3 a img{ border: 1px solid #003C5F; }
.thumbs3 a:hover img{ border: 1px solid #680164; }
.thumbs3 a:hover{ border: none; }
.thumbs3 span{ display: block; }
.thumbs3 span a:link, .thumbs3 span a:visited, .thumbs3 span a:active, .thumbs3 span a:hover{color: #e11dbd; text-decoration: underline; font-weight: 400;}
.thumbs3 span a:hover{ color: #8b1175; }

.top_list{ width: 1000px; margin: 10px auto 0; text-align: center; }
.top_list li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index: 99; margin: 0 12px; width: 218px; background: #fff; text-align: left; font-size: 16px; font-weight: 700; color: #096990; }
.top_list p{ padding: 2px 0 2px 8px; }
.top_list a{ font-weight: 400; }

.bttm_menu{ width: 100%; background: #fff; padding: 20px 0; line-height: 25px; text-align: center; font-size: 14px; color: #E11EBE; }

.e8f5f3_field{ background: #E8F5F3; width: 100%; padding: 15px 0 30px; text-align: center; }
.fff_field{ background: #fff; width: 100%; padding: 15px 0 30px; text-align: center; }

.trad1_block{ background: #0A7EAD url(images/trad_title_bg.png) repeat-x center top; font-size: 16px; }
.trad1_block ul{ padding: 25px 8px 0; }
.trad1_block ul li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index: 99; background: #fff; margin: 10px 5px 0; padding: 8px; text-align: left; }
.trad1_block img{ background: #fff; display: block; margin: 0 0 5px; }
.trad1_block a img{ border: 1px solid #E11DBD; }
.trad1_block a:hover img{ border: 1px solid #8b1175;}
.trad1_block ul li a:link span, .trad1_block ul li a:visited span, .trad1_block ul li a:active span, .trad1_block ul li a:hover span{color: #e11dbd; text-decoration: underline;}
.trad1_block ul li a:hover span{ color: #8b1175; }
.trad1_block span{ display: block; background: url(images/bullet_pink.gif) no-repeat 0 3px; padding: 0 0 0 28px; }

.trad2_block li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index: 99; width: 459px; background: #fff url(images/trad_cor.png) no-repeat right top; margin: 0 10px; overflow: hidden; }
.trad2_block li .lpadd{ background: transparent; padding: 10px 10px 0; text-align: left; }
.trad2_block li .lpadd a{ font-size: 16px; font-weight: 700; font-family: Georgia; }
.trad2_block li .lpadd img{ float: left; margin: 0 10px 10px 0; background: #fff; }
.trad2_block li .lpadd a img{ border: 1px solid #E11DBD; }
.trad2_block li .lpadd a:hover img{ border: 1px solid #8b1175; }
.trad2_block li .link{ width: 100%; background: url(images/bttn_trad.png) no-repeat; line-height: 40px; font-size: 16px; font-weight: 700; }
.trad2_block li .link a:link, .trad2_block li .link a:visited, .trad2_block li .link a:active, .trad2_block li .link a:hover {color: #fff; text-decoration: underline;}
.trad2_block li .link a:hover { color: #ffff66; }

.trad3_block li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index: 99; width: 459px; background: #fff; margin: 0 10px; overflow: hidden; }
.trad3_block li .lpadd{ background: transparent; padding: 10px 10px 0; text-align: left; }
.trad3_block li .lpadd a{ font-size: 16px; font-weight: 700; font-family: Georgia; }
.trad3_block li .lpadd img{ float: left; margin: 0 10px 10px 0; background: #fff; }
.trad3_block li .lpadd a img{ border: 1px solid #E11DBD; }
.trad3_block li .lpadd a:hover img{ border: 1px solid #8b1175; }
.trad3_block li .link{ width: 204px; float: right; background: url(images/bttn_pink_narrow.png) no-repeat; line-height: 40px; font-size: 16px; font-weight: 700; margin: 0 10px 0 0; }
.trad3_block li .link a:link, .trad3_block li .link a:visited, .trad3_block li .link a:active, .trad3_block li .link a:hover {color: #fff; text-decoration: underline;}
.trad3_block li .link a:hover { color: #ffff66; }
.trad3_block li .price{ float: left; }
.trad3_block li .price p{ padding: 0 0 0 10px; }



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 183px;
	background: url(images/bttm_bg.gif) repeat-x bottom;
	text-align: left;
}
#footer .padd{ width: 1000px; height: 147px; margin: 0 auto; background: url(images/footer_bg.jpg) no-repeat right bottom; padding: 36px 0 0; }

#footer .fleft{ width: 286px; float: left; padding: 88px 0 0 19px; }
#footer .fright{ width: 360px; float: right; padding: 25px 20px 0 0; font-size: 10px; color: #43b4d6; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #fff; text-decoration: underline; font-size: 12px;}
#footer a:hover { text-decoration: none; }