/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#660033 url(../images/hhabits_bghead.jpg) 0 0 repeat-x;font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #fff;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color:#FFFFCC;text-decoration: underline;cursor: pointer;}
a:hover {color:#FF0000;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

#all { margin:0 auto; width:1000px; }
#header { height:114px;background:url(../images/hhabits_logo.jpg) 50% 0 no-repeat; position:relative;}
.logo { width:438px; height:100px; position:absolute; display:block; left:281px; top:7px; text-indent:-9999px; overflow:hidden;}
.bl { margin-top:15px;}
.thumbs { height:1%; overflow:hidden; padding-left:5px; padding-bottom:10px;}
.thumbs a, .thumbs a:visited { float:left; display:inline; padding:3px;}
.thumbs img { width:240px; height:180px; display:block; border:1px solid #fff; float:left; background:#a70455;}
.thumbs a:hover img{ border:1px dashed #fafb87;}
.cntr { text-align:center;}
.name { width:100%; overflow:hidden;}

.tops_img {margin:0;overflow:hidden;padding:10px 0; height:1%; padding-left:17px;}
.tops_img img {border:1px solid #fff;width:185px; height:135px; display:block;background:#a70455; text-align:center;margin-bottom:3px;}
.tops_img a:hover img {border:1px dashed #fafb87;}
.tops_img a, .tops_img a:visited {float:left; display:inline;padding:3px; text-align:center;}

.text_gals {width:100%; overflow:hidden;}
.text_gals li {width:39%; float:left; padding:1px 5%; list-style-type:none; font-size:14px; font-weight:bold;}

.f_top {width:100%; overflow:hidden; }
.f_top li {padding:2px 0; list-style-type:none; float:left; width:20%; font-size:15px;}
.f_top li a, .f_top li a:visited {font-weight:bold;}

.rec_pay_sites {text-align:center; font-weight:bold; padding-top:15px;}
.rec_pay_sites ul {width: 100%;	overflow: hidden;padding-bottom:10px;}
.rec_pay_sites li {	padding: 0px;list-style-type: none;text-align: center;float: left;width: 154px;padding:3px;border:1px solid #ffc6da;margin:0 2px;}
.rec_pay_sites li strong {display:block; font-size:18px; font-style:normal; padding:5px; font-weight:normal; width:141px;  border-top:1px solid #ffc6da;}
.rec_pay_sites em {height:70px; display:block;}

.adv_2 {font-size:14px; font-weight:bold; width:800px; margin:0 auto; overflow:hidden;padding:15px 0 0;}
.adv_2 .name_img_left {margin:6px 10px 6px 0; float:left;}
.adv_2 .name_img_right {margin:6px 0 6px 10px; float:right;}
.adv_2 p { text-align:center;}
.adv_2 a { padding:5px;}
.adv_2 img { border:1px solid #fff;}
.bg_link a {font-size:18px; background:#53022a;}

#footer { text-align:center; font-size:12px; padding-top:30px; padding-bottom:10px; line-height:15px;}
.links a { margin:0 5px;}
.cats { padding-top:0;}
.cats a { font-size:16px; margin:0 10px; font-weight:bold;}