html * { font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-indent: 0; list-style: none; }
body, div, p, span, ul, li, img, form, input, select,h1,h2,h3,h4,h5, dl, dt, dd { margin: 0; padding: 0; text-indent: 0; list-style: none; }
body { background: url(../images/bg.gif) repeat-x 0 0 #FCE5E7;  }
a { text-decoration:none; outline:none; color:#333333; }
a img { border:0;  }
img, a img { font-size:9px; color:#FF3399; }
span.slash { color:#ff3399;}
h1, h2, h3, h4 { font-size:14px; font-weight:bold; color:#3333333; }
.clear { clear: both; width: 100%; height: 0px; overflow: hidden; }
.error { font-size:12px; color:#3366cc; font-style:italic; }

.orange { background-color: #993300; color: #000000; }

/*#position { position: relative; display: block; width: 1012px; min-height: 900px; margin:  0px auto }*/
#position { position: relative; display: block; width: 980px; min-height: 900px; margin:  0px auto }
#wrapper { display:inline-block; }
#wrapper .wrapper { width:972px; display:inline-block; float:left; padding-bottom:3.3px; }

.wallpaper { background: transparent url(/ads/hm_wallpaper.jpg) no-repeat center 0 }

#header { width:100%; display:inline-block; height:120px; }
a.header_logo {background:url(../images/header_logo_rose.png) no-repeat 9px 47px; display:inline-block; width:240px; height:120px; float:left;}
a.header_logo span { display:none; }
ul#header_options { display:inline-block; float:right; padding:4px 0 6px 0; }
ul#header_options li { float:left; font-size:12px; color:#666; padding:0 7px; background:url(../images/header_link_divider.jpg) no-repeat right center;   }
ul#header_options li.last { background:none;   }
ul#header_options li a { color:#000; font-weight:bold; padding:2px 0; display:inline-block }
ul#header_options li span { display:inline-block; padding:2px 0;}
ul#header_options li a.login { background:url(../images/login_arrow.png) no-repeat center right; padding-right:20px;}
ul#header_options li a:hover { text-decoration:underline; }
.header_banner { width:728px; height:90px; display:inline-block; float:right;}

#navigation { background:url(../images/navigation_bg.png) repeat 0 -3px; width:100%; display:inline-block; float:left; padding-bottom:0; padding-top:3px; }
ul#main_navigation { width:100%; display:inline-block; font-family:"Times New Roman", Times, serif; float:left;}
ul#main_navigation li { float:left; font-size:13px; font-weight:bold; color:#000; display:inline-block; font-family:"Times New Roman", Times, serif; margin-top:4px;}
ul#main_navigation li.active,
ul#main_navigation li:hover { background:#fce5e7; }
ul#main_navigation li.home { margin-left:6px; }
ul#main_navigation li a { padding:4px 14px 7px 14px; color:#000; display:inline-block; font-family:"Times New Roman", Times, serif;  float:left;  }
ul#main_navigation li div { display:none; position:absolute; top:140px; left:0px; padding-top:17px; z-index:2; }
ul#main_navigation li div.open { display:inline-block; padding-left:5px; }
ul#main_navigation li div.open li { font-size:12px; color:#333; border-right:1px solid #fff; float:left; padding:0 15px; }
ul#main_navigation li div.open li a { padding:0px; font-weight:normal; color:#666; font-family:Arial, Helvetica, sans-serif; }
ul#main_navigation li div.open li a:hover { color:#333; }

ul#sub_navigation, ul#sub_sub_navigation { display:inline-block; font-family:Arial, Helvetica, sans-serif; float:left; padding:7px 0 0 5px;}
ul#sub_navigation li, ul#sub_sub_navigation li { float:left; font-size:12px; color:#333; border-right:1px solid #fff; padding:0 15px; }
ul#sub_navigation li.active a, ul#sub_sub_navigation li.active a { font-weight:bold; color:#333; }
ul#sub_navigation li a, ul#sub_sub_navigation li a { color:#666; }
ul#sub_navigation li a:hover, ul#sub_sub_navigation li a:hover { color:#333; }
ul#sub_navigation.hide, ul#sub_sub_navigation.hide { display:none; }

.search_panel { display:inline-block; float:right; margin-top:5px}
ul.search_options { display:inline-block; float:left; border:1px solid #f3eeee; background:#FFFFFF;  margin-right:5px; position:absolute;   margin-left:-120px; z-index:100; width:116px }
ul.search_options li { display:none; font-size:11px; color:#333; font-style:italic; background:#FFFFFF; width:100%; }
ul.search_options li:hover { background:#ccc; }
ul.search_options li:hover a { color:#fff; }
ul.search_options:hover li { display:inline-block;   }
ul.search_options li.first { display:inline-block; }
ul.search_options li.first:hover { background:#FFFFFF; }
ul.search_options li.first:hover a { color:#333; }
ul.search_options li a { color:#333; padding:2px 5px; display:inline-block; width:100px; margin-right:5px;  }
ul.search_options li.first a {  background:url(../images/down_arrow_icon.png) center right no-repeat; }
.search_field { display:inline-block; width:140px;  border:1px solid #f3eeee; padding-left:5px; background:#FFFFFF;}
.search_field .search_input { width:120px; font-size:11px; color:#666; padding:2px 0 2px 20px; border:0; background:#fff url(../images/search_icon.png) center left no-repeat; font-family:"Times New Roman", Times, serif}

#main_content { width: 100%; block; background: #FFF; }
#content_block { width: 100%; min-height: 1200px; display: inline-block; background: #FCE5E7; float:left; }
#content_block.profile_content_block .wrapper{ border-top:1px solid #fff;}
#content_block.profile_content_block .profile_grid { border-top:0;}
#content_block.profile_content_block #panel .add_pics { border-top:0;}
#content_block.not_found_block { margin-bottom:45px; }
#content_block.register_content_block { margin-bottom:40px; float:none; }
.get_help { padding: 5px 0; }

#grid { width:665px; display:inline-block; float:left; }
#grid .element { position:absolute; padding-left: 6px; }
#grid .element .element_caption p { line-height:15px; padding-top:2px;}
#grid.profile_grid.profile .element { margin-top:0; margin-bottom:6px;}
#grid.sosjeans { width:565px; display:inline-block; float:left; }

#panel { font-size:12px; color:#666666; }
#panel .element { position: relative; float: left; padding-right: 4.5px; padding-bottom: 4px; display:inline-block; }
#panel .element.c9 { width: 97px; }
#panel .element.c9.fit_panel { padding-right: 0px; float:right; }
#panel .element:hover .element_hover { display: block; }
#panel .element .element_hover { position: absolute; z-index: 2000; width: 97px; height: 145px; display: none; top: 0px; left: 0px; background: url(../images/overlay_bg.png) repeat; }
#panel .element .element_hover a.video_link { position: absolute; z-index: 4; width: 97px; height: 145px; display: inline-block; float: left; }
#panel .element .element_hover a.slide_link { position: absolute; z-index: 4; width: 97px; height: 145px; display: inline-block; float: left; }
#panel .element .element_hover a.photo_link { position: absolute; z-index: 4; width: 97px; height: 145px; display: inline-block; float: left; }
#panel .element .element_hover .element_details { width: 97px; height: 29px; background: url(../images/element_details_bg.png) repeat; top: 117px;}
#panel .element .element_hover .element_details ul { padding: 2px; }
#panel .element .element_hover .element_details ul li { font-size: 9px;}
#panel .element .element_hover .element_details ul li.date { margin-right: 3px; width: 35px;}
#panel .element .element_hover .element_details ul li a { font-size: 7px; }
#panel .element .element_hover .element_details ul li.love a { width: 21px; height: 17px; background: url(../images/heart_icon_small.png) no-repeat; padding-top: 3px; margin-top: 4px; }
#panel .element .element_hover .element_details ul li.comment a { width: 17px; height: 21px; background: url(../images/comments_icon_small.png) no-repeat; padding-top: 7px; padding-left: 0px; text-align: center;  }
#panel .element .element_hover .element_details ul li.more a { margin-top: 7px;}
#panel .element .element_hover .element_details ul li.more span { display: none; }
#panel .element .element_image .element_date { width: 33px; height: 35px; top: 35px; left: 64px; background: url(../images/panel_element_date_bg.png) no-repeat; margin-top: -35px; }
#panel .element .element_image .element_date span { background:url(../images/today_related.png) no-repeat top center; padding-top:12px; margin-top:5px;}
#panel .element .element_image .element_date span.is_most_loved { display: inline-block; background: url(../images/heart_icon.png) no-repeat; margin-left: 3px; margin-top: 4px; }
#panel .element .element_image .video_overlay { position: absolute; display: inline-block; }
#panel .element.c9 .element_image .video_overlay { top: 38px; left: 33px; }
#panel .element .element_image .video_overlay .video_icon { width: 38px; height: 38px; display: inline-block; background: url(../images/video_overlay.png) no-repeat; float: left; }
#panel .element .element_image .slide_overlay { position: absolute; display: inline-block; }
#panel .element.c9 .element_image .slide_overlay { top: 38px; left: 33px; }
#panel .element .element_image .slide_overlay .slide_icon { width: 38px; height: 38px; display: inline-block; background: url(../images/slide_show_overlay.png) no-repeat; float: left; }
#panel .element.c9 .element_image img { width: 97px; }
#panel .element .element_caption { height: 28px; display: inline-block; background: #fff; float: left; }
#panel .element.c9 .element_caption { width: 97px; }
#panel .element .element_caption p { color: #000; font-size: 9px; height: 23px; overflow: hidden; }
#panel .element .element_caption p em { color: #666; font-size: 9px;}
#panel .element .element_caption p strong.highlight { color: #ff3399; float: left; }
#panel .element .element_hover .element_details ul li.more a { width: 6px; height: 10px; background: url(../images/pink_arrow.png) no-repeat; margin-top: 9px; }
#panel .element .element_hover .element_details ul li.love { margin-right:3px;}
#panel .element.small_element .element_image img { width:97px; }
#panel .element.small_element { width:97px;  }

#panel ul.list li { font-size:12px; padding:0 5px; color:#666666; margin-left: 15px; list-style-type: disc; }

ol li { font-size:12px; padding:0 5px; color:#666666; margin-left: 15px; list-style-type: decimal; }

.element { display:inline-block; }
.element.c1 { height: 190px; width: 127px; }
.element.c2 { height: 386px; width: 260px; }
.element.c3 { height: 190px; width: 260px; }
.element.c4 { height: 582px; width: 393px; }
.element.c5 { height: 778px; width: 526px; }
.element:hover .element_hover { display: block; }
.element .element_hover { position: absolute; z-index: 2000; width: 127px; height: 190px; display: none; top: 0px; left: 6px; background: url(../images/overlay_bg.png) repeat; }
.element .element_hover a.video_link { position: absolute; z-index: 4; width: 127px; height: 153px; display: inline-block; float: left; }
.element .element_hover a.slide_link { position: absolute; z-index: 4; width: 127px; height: 153px; display: inline-block; float: left; }
.element .element_hover a.photo_link { position: absolute; z-index: 4; width: 127px; height: 153px; display: inline-block; float: left; }
.element.c1 .element_hover a.video_link { width: 127px; height: 153px; }
.element.c1 .element_hover a.slide_link { width: 127px; height: 153px; }
.element.c1 .element_hover a.photo_link { width: 127px; height: 153px; }
.element.c2 .element_hover a.video_link { width: 260px; height: 349px; }
.element.c2 .element_hover a.slide_link { width: 260px; height: 349px; }
.element.c2 .element_hover a.photo_link { width: 260px; height: 349px; }
.element.c3 .element_hover a.video_link { width: 260px; height: 153px; }
.element.c3 .element_hover a.slide_link { width: 260px; height: 153px; }
.element.c3 .element_hover a.photo_link { width: 260px; height: 153px; }
.element.c4 .element_hover a.video_link { width: 393px; height: 546px; }
.element.c4 .element_hover a.slide_link { width: 393px; height: 546px; }
.element.c4 .element_hover a.photo_link { width: 393px; height: 546px; }
.element.c5 .element_hover a.video_link { width: 526px; height: 742px; }
.element.c5 .element_hover a.slide_link { width: 526px; height: 742px; }
.element.c5 .element_hover a.photo_link { width: 526px; height: 742px; }
.element .element_hover .element_details { position: absolute; z-index: 2003; width: 127px; height: 37px; display:inline-block; left: 0px; bottom: 0px; background: url(../images/element_details_bg.png) repeat;}
.element .element_hover .element_details ul { display: inline-block; padding: 4px; }
.element .element_hover .element_details ul li { display: inline-block; float: left; color:#fff; font-size: 11px; font-weight: bold; }
.element .element_hover .element_details ul li a { display: inline-block; text-align: center; color: #e13089; font-size: 9px; font-weight: bold; }
.element .element_hover .element_details ul li.date { text-align: center; width: 40px; margin-right: 5px; text-transform:uppercase}
.element .element_hover .element_details ul li.love { margin-right:7px; }
.element .element_hover .element_details ul li.love a { width: 26px; height: 21px; background: url(../images/heart_icon.png) no-repeat; padding-top: 5px; margin-top: 3px; }
.element.c1 .element_hover .element_details ul li.comment { width: 27px; margin-right:6px; }
.element.c9 .element_hover .element_details ul li.comment { width: 17px; margin-left:0px; margin-right:6px; text-align:center; }
.element.c2 .element_hover { height:386px; width:260px; }
.element.c2 .element_hover .element_details { width:260px; }
.element.c3 .element_hover { height:190px; width:260px; }
.element.c3 .element_hover .element_details { width:260px; }
.element.c4 .element_hover { height:582px; width:393px; }
.element.c4 .element_hover .element_details { width:393px; }
.element.c5 .element_hover { height:778px; width:526px; }
.element.c5 .element_hover .element_details { width:526px; }
.element.c2 .element_hover .element_details ul li.comment { margin-right:6px;}
.element.c2 .element_hover .element_details ul li.date { width:172px; text-align:left}
.element.c4 .element_hover .element_details ul li.comment { margin-right:6px;}
.element.c4 .element_hover .element_details ul li.date { width:302px; text-align:left;}
.element.c5 .element_hover .element_details ul li.comment { margin-right:6px;}
.element.c5 .element_hover .element_details ul li.date { width:432px; text-align:left;}
.element .element_hover .element_details ul li.comment a { width: 27px; height: 25px; background: url(../images/comments_icon.png) no-repeat; padding-top: 10px;  text-align: center; display:inline-block; }
.element .element_hover .element_details ul li.more a { width: 8px; height: 14px; background: url(../images/pink_arrow_big.png) no-repeat; margin-top: 9px; }
.element .element_hover .element_details ul li.more span { display: none; }
.element .element_hover_user {height: 155px;}
.element .element_image { width: 100%; display: inline-block; float: left; }
.element .element_image .element_date { position: relative; width: 41px; height: 43px; display: block; background: url(../images/element_date_bg.png) no-repeat; top: 43px;  margin-top: -43px; }
.element .element_image .element_date.c1 { left: 86px; }
.element .element_image .element_date.c2 { left: 219px; }
.element .element_image .element_date span { width: 100%; display: inline-block; text-align: center; padding: 5px 0; color: #fff; font-size: 9px; font-weight:bold; }
.element .element_image .video_overlay { position: absolute; display: inline-block; }
.element.c1 .element_image .video_overlay { top: 50px; left: 51px; }
.element.c2 .element_image .video_overlay { top: 150px; left: 120px; }
.element.c3 .element_image .video_overlay { top: 65px; left: 120px; }
.element.c4 .element_image .video_overlay { top: 235px; left: 190px; }
.element.c5 .element_image .video_overlay { top: 385px; left: 260px; }
.element .element_image .video_overlay a { width: 38px; height: 38px; display: inline-block; background: url(../images/video_overlay.png) no-repeat; float:left; }
.element .element_image .video_overlay a span { display: none; }
.element .element_image .video_overlay .video_icon { width: 38px; height: 38px; display: inline-block; background: url(../images/video_overlay.png) no-repeat; float: left; }
.element .element_image .slide_overlay { position: absolute; display: inline-block; }
.element.c1 .element_image .slide_overlay { top: 55px; left: 60px; }
.element.c2 .element_image .slide_overlay { top: 150px; left: 120px; }
.element.c3 .element_image .slide_overlay { top: 50px; left: 120px; }
.element.c4 .element_image .slide_overlay { top: 235px; left: 190px; }
.element.c5 .element_image .slide_overlay { top: 385px; left: 260px; }
.element .element_image .slide_overlay a { width: 38px; height: 38px; display: inline-block; background: url(../images/slide_show_overlay.png) no-repeat; float:left; }
.element .element_image .slide_overlay a span { display: none; }
.element .element_image .slide_overlay .slide_icon { width: 30px; height: 27px; display: inline-block; background: url(../images/slide_show_overlay.png) no-repeat; float: left; }
.element.c1 .element_image a { width: 38px; height: 38px; display: block; } /* Bryan*/
.element.c2 .element_image a { width: 38px; height: 38px; display: block; }
.element.c4 .element_image a { width: 38px; height: 38px; display: block; }
.element.c5 .element_image a { width: 38px; height: 38px; display: block; }
.element.c9 .element_image a { width: 97px; height: 117px; display: block; }
.element .element_image a.grid { display: block; }
.element .element_image img { float:left; }
.element .element_caption { width:127px; height: 36px; display: inline-block; background: #fff; float: left; }
.element.c1 .element_caption { width: 127px; }
.element.c1 .element_image,
#grid .element.small_element .element_image { min-height:154px;}
.element.c2 .element_image,
#grid .element.medium_element .element_image { min-height:350px;}
.element.c4 .element_image,
#grid .element.medium_element .element_image { min-height:546px;}
.element.c5 .element_image,
#grid .element.medium_element .element_image { min-height:742px;}
.element.c2 .element_caption { width: 260px; }
.element.c3 .element_caption { width: 260px; }
.element.c4 .element_caption { width: 393px; }
.element.c5 .element_caption { width: 526px; }
.element .element_caption p { color: #000; font-size: 11px; padding: 3px 5px; height: 26px; overflow: hidden; }
.element .element_caption p em { color: #666; font-size: 11px; }
.element .element_caption p strong.highlight { color: #ff3399; float: left; }
.element.small_element { width:127px;   }
.element.small_element .element_image img { width:127px; }
.element.square img { border: 1px solid #FF3399; }
.ndg_logo  { float: left; margin: 6px 0 0 8px; border: 1px solid #FF3399; }
.ngd_text { width: 620px; margin: 0 0 20px 20px; font-size:17px; font-weight: bold; color:#666;  }
#grid .profile_section .element { position: relative; float: left; margin-top: 6px; }
#grid.profile_grid .profile_section .element .element_caption p { float: left; position: relative; margin-left: 0px; padding-top: 3px; }
#grid .element .element_image .element_date span { background:url(../images/today_grid.png) no-repeat top center; padding-top:14px; margin-top:7px;}
#grid .element .element_image .element_date span.is_most_loved { display: inline-block; background: url(../images/heart_icon.png) no-repeat; margin-left: 5px; margin-top: 10px; }

.element_status { position: relative; width: 76px; height: 88px; display: block; top: 88px;  margin-top: -88px; }
.element_status { left: 0px; }
.element_status span { width: 76px; height:88px; display: inline-block; }
.element_status span.glamour_loves { background: url(../images/ico_glamour_loves.gif) no-repeat; }
.element_status span.glamour_loves_sm { background: url(../images/ico_glamour_loves_sm.gif) no-repeat; }

.element .element_caption.owner_item p { display: inline-block; }
.element.c1.owner_item p { width: 95px; }
.element.c2.owner_item p { width: 225px; }
.element.owner_item ul.tools { width: 21px; height:20px; display: inline-block; float: right; padding:7px 0 0 0; position:absolute; z-index:2000; background:url(../images/user_tools_bg.png) no-repeat; right:0}
.element.owner_item .element_caption ul.tools { margin-top:-27px;}
.element.owner_item ul.tools li { float: left; padding-bottom: 2px; padding-left:4px  }
.element.owner_item ul.tools li a { width: 15px; height: 15px; display: inline-block; float: left; }
.element.owner_item ul.tools li a.edit { background: url(../images/edit_icon.png) no-repeat;}
.element.owner_item ul.tools li a.delete { background: url(../images/delete_icon.png) no-repeat; }
.element.owner_item ul.tools li a span { display: none; font-size: 11px; color: #fff; background: #000; padding: 2px 5px; position: absolute; z-index: 1000; margin-left: 16px; }
.element.owner_item ul.tools li a:hover span { display: inline-block; }

.element.cell_position_0_0 { margin-left: 0px; margin-top: 0px; }
.element.cell_position_1_0 { margin-left: 133px; margin-top: 0px; }
.element.cell_position_2_0 { margin-left: 266px; margin-top: 0px; }
.element.cell_position_3_0 { margin-left: 399px; margin-top: 0px; }
.element.cell_position_4_0 { margin-left: 532px; margin-top: 0px; }
.element.cell_position_0_1 { margin-left: 0px; margin-top: 196px; }
.element.cell_position_1_1 { margin-left: 133px; margin-top: 196px; }
.element.cell_position_2_1 { margin-left: 266px; margin-top: 196px; }
.element.cell_position_3_1 { margin-left: 399px; margin-top: 196px; }
.element.cell_position_4_1 { margin-left: 532px; margin-top: 196px; }
.element.cell_position_0_2 { margin-left: 0px; margin-top: 392px; }
.element.cell_position_1_2 { margin-left: 133px; margin-top: 392px; }
.element.cell_position_2_2 { margin-left: 266px; margin-top: 392px; }
.element.cell_position_3_2 { margin-left: 399px; margin-top: 392px; }
.element.cell_position_4_2 { margin-left: 532px; margin-top: 392px; }
.element.cell_position_0_3 { margin-left: 0px; margin-top: 588px; }
.element.cell_position_1_3 { margin-left: 133px; margin-top: 588px; }
.element.cell_position_2_3 { margin-left: 266px; margin-top: 588px; }
.element.cell_position_3_3 { margin-left: 399px; margin-top: 588px; }
.element.cell_position_4_3 { margin-left: 532px; margin-top: 588px; }
.element.cell_position_0_4 { margin-left: 0px; margin-top: 784px; }
.element.cell_position_1_4 { margin-left: 133px; margin-top: 784px; }
.element.cell_position_2_4 { margin-left: 266px; margin-top: 784px; }
.element.cell_position_3_4 { margin-left: 399px; margin-top: 784px; }
.element.cell_position_4_4 { margin-left: 532px; margin-top: 784px; }
.element.cell_position_0_5 { margin-left: 0px; margin-top: 981px; }
.element.cell_position_1_5 { margin-left: 133px; margin-top: 981px; }
.element.cell_position_2_5 { margin-left: 266px; margin-top: 981px; }
.element.cell_position_3_5 { margin-left: 399px; margin-top: 981px; }
.element.cell_position_4_5 { margin-left: 532px; margin-top: 981px; }


#gridText    { color: #333333; margin-left: 272px; margin-top: 0px; background-color: #FFFFFF; width: 392px; height: 582px; }
#gridText h2 { color: #000000; font-family: "Times New Roman",Times,serif; font-size: 13px; padding: 19px 0 2px 10px; text-transform: uppercase; }
#gridText h1 { color: #000000; font-size: 19px; padding: 0 0 15px 10px; font-weight: bold; }
#gridText p  { color: #333333; line-height: 16px; padding: 0px 10px 0 10px; }
#gridText ul { font-size:12px; padding: 2px 10px 2px 10px; }
#gridText li { margin-left: 10px; list-style-type: disc; line-height: 16px; }
.article_content ul { font-size:12px; padding: 0 10px 15px 10px; color: #333333; }
.article_content li { margin-left: 10px; list-style-type: disc; line-height: 19px; }
.article_content ol { font-size:12px; padding: 0 10px 15px 10px; color: #333333; }
.article_content ol li { list-style-type: decimal; color: #333333; }

#panel { width:300px; display:inline-block; float:right; padding-left:7px; padding-bottom:30px; }
#panel.auto_adjust { min-height:inherit }

#panel .panel_content { width:100%; display:inline-block; margin-bottom:4px; float:left;}
#panel .article_list,
#panel .add_glamour_info { background:#FFFFFF; }
#panel .panel_content.article_list { margin-bottom:0;}
#panel .article_list .article_list_item { width:100%; display:inline-block; float:left; padding-bottom:4.6px;}
#panel .article_list .article_list_item.last_item { padding-bottom:0; }
#panel .article_list .article_image { float:left; width:84px; display:inline-block; overflow-x:hidden;}
#panel .article_list .article_image img { width:84px; float:left; }
#panel .article_list .article_summary { display:inline-block; float:left; width:195px; padding:4px 10px 0 10px; }
#panel .article_list .article_summary h2 { font-size:14px; color:#000; padding-bottom:1px; display:inline-block; text-transform:uppercase; font-family:"Times New Roman", Times, serif; }
#panel .article_list .article_summary h2 .sub_title { font-weight:normal; }
#panel .article_list .article_summary p { font-size:12px; color:#666; line-height:17px; overflow: hidden; }
#panel .article_list .article_summary a { color:#000; }
#panel .article_list .article_summary a.article_link_more { text-decoration:underline;}
#panel .article_list .article_summary a.article_link_more:hover { text-decoration:none; }
#panel .section_title { width:100%; background:#FFFFFF; margin-bottom:0; float:left}
#panel .section_title h2,
#panel .add_glamour_info h2 { font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; color:#000; padding: 13px 0 11px 9px; display:inline-block; float:left; font-size:14px; }
#panel .add_glamour_info h2 { padding-bottom:1px; }
#panel .section_title h2 { padding-top:8.5px; padding-bottom:8.5px;}
#panel .add_glamour_info h2.highlight { color:#ec1e80; }
#panel .add_glamour_info p { font-size:12px; color:#666; line-height:17px; clear:left; padding: 0 18px 0 9px;}
#panel .add_glamour_info p a { color:#000; text-decoration:underline }
#panel .add_glamour_info p a:hover { text-decoration:none; }

.profile_grid { border-top: 1px solid #fff; padding-top:18px;}
.user_article_list_grid { border-top: 1px solid #fff; }
#panel.profile {}
#panel.profile .add_pics { padding-top: 24.5px; }
.profile_grid .profile { width:100%; display:inline-block; padding-bottom: 20px; }
.profile_grid .profile.all { height: 79px; }
.profile_grid .profile .member_description { width:400px; float:left; display:inline-block; }
.profile_grid .profile .member_description h2 { width:100%; display:inline-block; padding:0 0 8px 12px; font-size:22px; font-weight:bold; color:#000;}
.profile_grid .profile .member_description h2 a { text-decoration: underline; }
.profile_grid .profile .member_description h2 a:hover { text-decoration: none; }
.profile_grid .profile .member_description p { font-size:12px; color:#000; font-weight:bold; padding:0 10px 0 12px;}
.profile_grid .profile ul.member_details { width:250px; float:right; display:inline-block; padding-top:35px;}
.profile_grid .profile ul.member_details li {font-size:12px; color:#000; line-height:15px;}
.profile_grid .profile ul.member_details li.label { display:inline-block; padding-right:5px; float:left;}
.profile_grid .profile ul.member_details li.value { display:block;  font-weight:bold; float:none;}
.profile_grid .profile_section { width:100%; display:inline-block; padding-bottom:14px;}
.profile_grid .profile_section p { float: left; position: relative; padding-top: 10px; margin-left: 20px; }
.profile_grid .profile_section p a { color:#000; text-decoration:underline}
.profile_grid .profile_section p a:hover { text-decoration:none; }
.profile_grid .profile_section ul.profile_section_header{ width:660px; margin-left:5px; display:inline-block; float:left; background:#FFFFFF; padding:7.5px 0; }
.profile_grid .profile_section ul.profile_section_header li { display:inline-block; padding:0 13px;}
.profile_grid .profile_section ul.profile_section_header li.title { float:left; font-size:16px; font-weight:bold; color:#000;}
.profile_grid .profile_section ul.profile_section_header li.more { float:right; font-size:12px; color:#ec1e80; font-weight:bold;}
.profile_grid .profile_section ul.profile_section_header li.more a{ font-weight:normal; text-decoration:underline; color:#ec1e80;}
.profile_grid .profile_section ul.profile_section_header li.more a:hover { text-decoration:none; }
#userStatus { height: 28px; }

#panel .follow_us { background:#FFFFFF;}
#panel .follow_us ul { height:28px; display:inline-block; padding:5px 5px 5px 11px; float:left; }
#panel .follow_us ul li { float:left; padding-right:5px; }
#panel .follow_us ul li.label { font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000; text-transform:uppercase; padding-top:5px; padding-right:10px; }
#panel .follow_us ul li.news {padding-right:0}

#panel .ad_content img { float:left; }

#panel .add_pics { padding-top:10px;  border-top:1px solid #fff;}
#panel .add_pics.add_pics_button { padding: 10px; }
#panel .add_pics p { font-size:11px; color:#666; padding:5px 0;}
#panel .add_pics p a { color:#000; text-decoration:underline;}
#panel .add_pics p a:hover { text-decoration:none; }
#panel .add_pics ul { width:100%; display:inline-block; padding-bottom:10px;}
#panel .add_pics ul li { float:left; padding-right:5px; font-size:11px; color:#000;}
#panel .add_pics ul li a { background:url(../images/pink_arrow.png) center left no-repeat; padding-left:10px; color:#000; }
#panel .add_pics ul li a:hover { text-decoration:underline; }

#iframe { width:659px; display:inline; float:left; margin-left:6px; padding-bottom:40px; margin-bottom:70px; }
#iframe h1, #search h1 { font-size:19px; font-weight:bold; color:#000; margin: 10px 0 10px 14px; }

#article { width:659px; display:inline; float:left; background:#FFFFFF; margin-left:6px; padding-bottom:40px; margin-bottom:70px; }
#article .photo_content { width:315px; float:left; display:inline-block; }
#article .photo_content .image_container { width:100%; display:inline-block; overflow:hidden; position: relative; }
#article .photo_content .image_container img,
#article .video_content .video_container img  { width: auto; }
#article .image_caption { position:relative; width:100%; z-index:2000; background:url(../images/caption_bg.png) repeat;margin-top:-28px; }
#article .image_caption em { display:inline-block; padding:5px 9px; font-size:11px; color:#999; }
#article .photo_content .image_container .tool_tip,
#article .video_content .video_container .tool_tip { z-index: 5; position:absolute; width:204px; height:auto; background:url(/images/photonote-tooltip-top-bottom.png) no-repeat; padding-top:20px; }
#article .photo_content .image_container .tool_tip > div,
#article .video_content .video_container .tool_tip > div { background:url(/images/photonote-tooltip-top-bottom.png) no-repeat; padding-bottom:20px;}
#article .photo_content .image_container .tool_tip.q1,
#article .video_content .video_container .tool_tip.q1 { background-position: left top; }
#article .photo_content .image_container .tool_tip.q1 > div,
#article .video_content .video_container .tool_tip.q1 > div { background-position: -204px bottom; }
#article .photo_content .image_container .tool_tip.q2,
#article .video_content .video_container .tool_tip.q2 { background-position: -816px top; }
#article .photo_content .image_container .tool_tip.q2 > div,
#article .video_content .video_container .tool_tip.q2 > div { background-position: -1020px bottom; }
#article .photo_content .image_container .tool_tip.q3,
#article .video_content .video_container .tool_tip.q3 { background-position: -1224px top; }
#article .photo_content .image_container .tool_tip.q3 > div,
#article .video_content .video_container .tool_tip.q3 > div { background-position: -1428px bottom; }
#article .photo_content .image_container .tool_tip.q4,
#article .video_content .video_container .tool_tip.q4 { background-position: -408px top; }
#article .photo_content .image_container .tool_tip.q4 > div,
#article .video_content .video_container .tool_tip.q4 > div { background-position: -612px bottom; }
#article .photo_content .image_container .tool_tip > div > p,
#article .video_content .video_container .tool_tip > div > p { word-wrap: break-word; color:#000; margin:0px; padding:0px; background:url(/images/photonote-tooltip-mid.png) 0 0 repeat-y; padding:3px 10px 7px; }
#article .photo_content .image_container .tool_tip > div > p .reactions_content .reactions_item,
#article .video_content .video_container .tool_tip > div > p .reactions_content .reactions_item { width:184px; height:auto; margin-bottom:0px !important; background:none !important; padding:0; }
#article .photo_content .image_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content,
#article .video_content .video_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content { padding-bottom:0px; background:none !important; }
#article .photo_content .image_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content strong,
#article .video_content .video_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content strong { display:block; }
#article .photo_content .image_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content strong,
#article .photo_content .image_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content strong a,
#article .video_content .video_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content strong,
#article .video_content .video_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content strong a { color:#000; }
#article .photo_content .image_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content .reaction_details,
#article .video_content .video_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content .reaction_details { width:auto; display:block; float:none; padding:0; }
#article .photo_content .image_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content .reaction_details li,
#article .video_content .video_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content .reaction_details li { color: #666; display:inline; float:none; }
#article .photo_content .image_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content p,
#article .video_content .video_container .tool_tip > div > p .reactions_content .reactions_item .reaction_content p { width:170px; color:#000; word-wrap:break-word; }
#article .video_content .video_container .tool_tip > div > p .reactions_content .reactions_item.user_reaction  .reaction_content { background:none; }
#article ul.photo_annotations { width:100%; position:relative; height:100%}
#article ul.photo_annotations li { padding:20px 15px; width:35px; height:35px; display:inline-block; background:url(../images/annotation_icon.png) no-repeat center center; position:absolute; }
#article ul.photo_annotations li.active {  border:1px solid #fff;}
#article ul.photo_annotations li span { display:none;}
#article .options { width:100%; display:inline-block; padding:14px 0 25px 0; font-size:11px; color:#000; }
#article .options ul { display:inline-block; padding-bottom: 10px; }
#article .options ul li { float:left; }
#article .options ul.left_options { float:left; border-right:1px solid #b4b4b4; padding:0 60px 0 10px; }
#article .options ul.left_options li.favorite { background:url(../images/favorite_icon_small.png) no-repeat center left; padding-left:15px; }
#article .options ul.right_options { float:right; }
#article .options ul.right_options li { padding-left:3px; }
#article .options ul.right_options li.share_text { padding-right:3px; }

#article .article_video .video_content { width:100%; display:inline-block; float:left; }
#article .article_video .video_content .video_container { width:100%; display:inline-block; float:left; position: relative; }
#article .video_options { width:100%; display:inline-block; float:left; padding-bottom:10px; position:relative; }
#article .video_options ul.tags { width:auto; float:left; padding:10px 0 0 11px; display:inline-block; }
#article .video_options ul.tags li.label { width:100%;  font-size:11px; }
#article .video_options .options { width:220px; padding:10px 10px 0 0; float:right;}
#article .video_options .options ul.left_options { padding-right:10px; margin-right:0px;}

#videoembed { background:black;width:659px;height:399px;padding:0px;margin:0px;z-index:1; }
#weatherreport_icon { position:absolute;top:0px;left:529px;background:#fff;width:130px;height:140px;padding: 10px 0 0 0px;margin:0px;z-index:2; }
#weatherreport_product { position:absolute;top:198px;left:529px;background:#fff;width:130px;height:179px;padding:0px;margin:0px;z-index:2; }
#weatherreport_degree { position:absolute;top:150px;left:529px;background:#fff;width:130px;height:45px;padding:5px 0 0 0px;margin:0px;z-index:2; font-size: 20px; font-weight: bold; text-align: center; }

#article ul.tags { display:inline-block; padding:0 11px; }
#article ul.tags li { float:left; font-size:11px; padding:0 3px 0 6px; border-right:1px solid #cfcfcf; line-height:19px;  }
#article ul.tags li.first_tag { padding-left:0; }
#article ul.tags li.last_tag { border-right:0; }
#article ul.tags li.label { width:100%; font-size:12px; padding:0 0 0 0; border-right:0; }
#article ul.tags li a { text-decoration:underline; color:#666; }
#article ul.tags li a:hover { text-decoration:none; } 
#article .article_content { width:335px; float:right; display:inline-block; }
#article .article_content a { text-decoration:underline; color:#666;  }
#article .article_content p { padding-bottom: 10px;  }
#article .article_content .article_main { width:100%; display:inline-block; }
#article .article_content .article_main .article_header { width:325px; padding-left:10px;display:inline-block; }
#article .article_content .article_main .article_header h3,
#article .article_content .article_main .article_header h4,
#article .article_content .article_main .article_header h2 { width:248px; display:inline-block; float:left; }
#article .article_content .article_main .article_header h4,
#article .article_content .article_main .article_header h2 { font-size:13px; font-family:"Times New Roman", Times, serif; color:#000; text-transform:uppercase; padding:19px 0 2px 0; }
#article .article_content .article_main .article_header h4 a,
#article .article_content .article_main .article_header h2 a { text-transform:capitalize; color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; display:inline-block;  }
#article .article_content .article_main .article_header h4 a.sub_category,
#article .article_content .article_main .article_header h2 a.sub_category { font-size:13px; font-family:"Times New Roman", Times, serif; color:#000; text-transform:uppercase; text-decoration: none; }
#article .article_content .article_main .article_header h4 a:hover,
#article .article_content .article_main .article_header h2 a:hover { text-decoration:none; }
#article .article_content .article_main .article_header h3,
#article .article_content .article_main .article_header h1 { font-size:19px; font-weight:bold; color:#000; padding-bottom:15px; clear:left; }

#article .article_content .article_main .article_header .is_most_loved,
#article .article_video .video_content .video_container .is_most_loved { width:76px; height:88px; display:inline-block; float:right; background:url(../images/heart_big.png) no-repeat; }

#article .article_content .article_main .article_header .date_time,
#article .article_video .video_content .video_container .date_time { width:76px; height:88px; display:inline-block; float:right; background:url(../images/article_date_time_bg.png) no-repeat; text-align:center; color:#fcecee; font-size:17px; text-transform:uppercase; font-weight:bold;  }
#article .article_video .video_content .video_container .date_time { position:absolute; right:0; top:0;}
#article .article_content .article_main .article_header .date_time .date_time_content,
#article .article_video .video_content .video_container .date_time .date_time_content { padding-top:13px; width:100%; display:inline-block;}
#article .article_content .article_main .article_header .date_time span.time,
#article .article_video .video_content .video_container .date_time span.time { width:100%; display:inline-block; color:#fff; }
#article .article_content .article_main .article_header .date_time span.time.today_hours,
#article .article_video .video_content .video_container .date_time span.time.today_hours { background:url(../images/today_hours.png) no-repeat top center; padding-top:18px; height:56px;}
#article .article_content .article_main .article_header .date_time span.time.old_article,
#article .article_video .video_content .video_container .date_time .span_time.old_article { line-height:17px;}
#article .article_content .article_main .article_header .date_time span.time.old_article span.year,
#article .article_video .video_content .video_container .date_time .span_time.old_article span.year { width:100%; display:inline-block; color:#fcecee}
#article .article_content .article_main .article_content { width:305px; padding:0 20px 0 10px; display:inline-block; padding-bottom:21px;}
#article .article_content .article_main .article_content p { font-size:12px; color:#333; line-height:19px;}
#article .article_content .article_main .article_content p.intro { font-weight:bold; color:#000; width:255px; }
#article .article_content .article_reactions { width:100%; display:inline-block;}
#article .article_content .article_reactions .reactions_header { width:325px; display:inline-block; padding-left:10px; }
#article .article_content .article_reactions .reactions_header a.button { margin-left:0; }
#article .article_content .article_reactions .reactions_header a.button.header { margin-bottom:10px;}
#article .article_content .article_reactions .reactions_header h3 { width:248px; display:inline-block; padding-top:5px; border-top:1px solid #e5e5e5; font-weight:bold; font-size:14px;  }
#article .article_content .article_reactions .reactions_header h3.with_title { padding-top:25px; padding-bottom:35px}
#article .article_content .article_reactions .reactions_header .reactions_counter { width:76px; height:55px; display:inline-block; float:right; background:url(../images/article_reactions_counter_bg.png) no-repeat; text-align:center; font-size:14px; font-weight:bold; padding-top:13px;}
#article .article_content .article_reactions .reactions_header .reactions_counter span.label { width:100%; display:inline-block; text-transform:uppercase; background:url(../images/reacties.png) no-repeat bottom center; padding-bottom:17px; }
#article .article_content .article_reactions .reactions_header .reactions_counter span.label.single { background-image:url(../images/reactie.png); }
#article .article_content .article_reactions .reactions_header .reactions_counter span.label.en { background-image:url(../images/comments.png); }
#article .article_content .article_reactions .reactions_header .reactions_counter span.label.en.single { background-image:url(../images/comment.png); }
#article .article_content .article_reactions ul.annotations { width:325px;  display:inline-block; float:left; clear:left; padding:0 0 0 10px;}
#article .article_content .article_reactions ul.annotations li { float:left; font-size:11px; color:#666; background:url(../images/annotations_divider.png) no-repeat bottom right; padding:0 4px; }
#article .article_content .article_reactions ul.annotations li a { color:#666; text-decoration:underline; background:url(../images/plus_icon.png) no-repeat center left; padding-left:18px; }
#article .article_content .article_reactions ul.annotations li a:hover { text-decoration:none; }
#article .article_content .article_reactions ul.annotations li a.remove { color:#666; text-decoration:underline; background:none; padding-left:3px; }
#article .article_content .article_reactions ul.annotations li a.remove:hover { text-decoration:none; }
#article .article_content .article_reactions ul.options { width:325px; display:inline-block; float:left; padding:11px 0 0 10px; }
#article .article_content .article_reactions ul.options li {float:left; font-size:11px; color:#666; border-left:1px solid #8f8f8f; border-right:1px solid #8f8f8f; padding:0 4px;}
#article .article_content .article_reactions ul.options li a {color:#666; text-decoration:none;}
#article .article_content .article_reactions ul.options li a:hover { text-decoration:underline; }
#article .article_content .article_reactions ul.options li.no_borders { border-left: none; border-right: none;  }
#article .article_content .article_reactions .reactions_content { width:100%; display:inline-block; padding-top:12px; }
.reactions_item { width:326px; display:inline-block; margin-bottom:13px;  }
.reactions_item.user_reaction { background: url(../images/comment_bg.png) top left no-repeat; padding-top:12px; }
.reactions_item.user_reaction .reaction_content { background:#fce5e7; }
.reactions_item.user_reaction .reaction_content ul.reaction_details {padding:14px 10px 0px 10px;}
.reactions_item .reaction_content {width:100%; display:inline-block; padding-bottom:12px;}
.reactions_item .reaction_content ul.reaction_details { display:inline-block; padding:0 10px 3px 10px; width:95%; float:left; }
.reactions_item .reaction_content ul.reaction_details li { font-size:11px; color:#666; border-right:1px solid #b6aaab; padding:0 4px; float:left; display:inline-block; }
.reactions_item .reaction_content ul.reaction_details li.first { padding-left:0; }
.reactions_item .reaction_content ul.reaction_details li.last { border-right:0; }
.reactions_item .reaction_content ul.reaction_details li a { color:#666; text-decoration:underline; }
.reactions_item .reaction_content ul.reaction_details li a:hover { text-decoration:none; }
.reactions_item .reaction_content p { font-size:12px; color:#000; line-height:19px; padding:0 0 0 10px; display:inline-block;}
.reactions_item .reaction_content p a { color:#000; text-decoration:underline;}
.reactions_item .reaction_content p a:hover { text-decoration:none; }
.reactions_item .reaction_content p a.remove { font-size:11px; color:#000; text-decoration:underline;}
.reactions_item .reaction_content p a.remove:hover { font-size:11px; text-decoration:none; }
#article .article_content a { text-decoration:underline; color:#666;  }
#article a.button { background:#000; color:#fff; font-size:17px; padding:5px 10px; text-transform:uppercase; float:left; margin-left:10px; display:inline; text-decoration:none; }
#article a.button span {background:url(../images/pink_arrow_big.png) no-repeat center right; padding-right:20px; display:inline-block; font-family:"Times New Roman", Times, serif; }


#article .article_video .article_content { width:100%; float:left; }
#article .article_video .article_content .article_main .article_header { width:649px; padding-left:10px;display:inline-block; }
#article .article_video .article_content .article_main .article_header h4,
#article .article_video .article_content .article_main .article_header h3 { width:570px; }
#article .article_video .article_content .article_main .article_header h3 { padding-bottom:10px; }
#article .article_video .article_content .article_main .article_content { width:510px; }
#article .article_video .article_content .article_main .article_header .article_content { padding-left:0;}
#article .article_video .article_content .article_reactions .reactions_header { width:649px;}
#article .article_video .article_content .article_reactions .reactions_header a.button { margin-left:0; }
#article .article_video .article_content .article_reactions .reactions_header h3 { width:570px; border-color:#fce5e7; padding-bottom:15px; }
#article .article_video .article_content .article_main .article_header h4 { }
#article .article_video .article_content .article_reactions .reactions_content .reactions_item { width:506px;}

#static { width:659px; display:inline; float:left; background:#FFFFFF; margin: 0 0 20px 6px; padding:20px; }

#popup { position:absolute; width:100%; height:100%; display:inline-block; /*background:url(../images/popup_overlay_bg.png) repeat;*/  z-index:3000 }
#popup .popup_content {display:inline-block; position:absolute; z-index:4000;  }
#popup .popup_content.photo_note_content { background:url(../images/popup_pointer.png) no-repeat 0 100px; padding-left:48px;}
#popup .photo_note { width:386px; padding:4px 0 4px 6px; display:inline-block;   }
#popup .photo_note,
#popup .reaction,
#popup .product_reaction,
#popup .add_glamour_popup,
#popup .edit_glamour_popup,
#popup .preview_portrait_popup,
#popup .preview_landscape_popup,
#popup .popup_notice { background:#FFFFFF; }
#popup .popup_header { width:100%; display:inline-block; float:left;}
#popup .popup_header .date_time { width:83px; height:76px; display:inline-block; background:url(../images/popup_datetime_bg.png) no-repeat; color:#fcecee; text-align:center; font-size:14px; float:left; font-weight:bold; }
#popup .popup_header .date_time .date_time_content {display:inline-block; padding-top:13px; width:100%;}
#popup .popup_header .date_time .date_time_content span.time {color:#fff; display:inline-block; width:100%;}
#popup .popup_header .popup_header_content { float:left; display:inline-block; width:294px; padding-left:9px;}
#popup .popup_header .popup_header_content a.close { width:22px; height:22px; display:inline-block; background:url(../images/popup_close_icon.png) no-repeat; float:right; }
#popup .popup_header .popup_header_content a.close span { display:none; }
#popup .popup_header .popup_header_content h2 {display:inline-block; float:left; font-size:16px; font-weight:bold; padding:14px 0 5px 0;}
#popup .popup_header .popup_header_content h2.add { background:url(../images/popup_reaction_plus_icon.png) no-repeat center left; padding:14px 0 5px 30px;  }
#popup .popup_header .popup_header_content h2.photo_note_header { padding-top: 0; }
#popup .popup_header .popup_header_content p { width:100%; display:inline-block; padding-top:5px; font-size:12px; color:#333;  }
#popup .popup_main_content { margin-left:6px; }
#popup .photo_note .popup_main_content { width:381px; margin-left:0; }
#popup .popup_main_content { background:#fdf0f1; width:100%; display:inline-block; margin-top:6px;}
#popup .popup_main_content.alternate { background:#eaeaea; }
#popup .popup_main_content .option_item { padding:10px;}
#popup .popup_main_content .option_item label { width:100%; display:inline-block; font-size:12px; color:#000; font-weight:bold; padding-bottom:5px;}
#popup .popup_main_content .option_item label input { float:left; margin-right:10px;}
#popup .popup_main_content .option_item .option_item_description { width:100%; display:inline-block;}
#popup .popup_main_content .option_item .option_item_description .option_item_image { width:120px; float:left; display:inline-block; text-align:center;}
#popup .popup_main_content .option_item .option_item_description .option_item_image img {}
#popup .popup_main_content .option_item .option_item_description p { width:200px; float:left; display:inline-block; font-style:italic; font-size:12px; color:#000;}
#popup .popup_notice .popup_note { padding:10px; }
#popup .popup_notice .popup_note p { padding-bottom:20px; }
#popup .popup_notice .popup_note p a { color:#000; font-weight:bold; }
#popup .popup_notice .popup_note p a:hover { text-decoration:underline; }
#popup .popup_notice .popup_note p a.authentication_link { text-decoration:underline; font-weight:normal; }
#popup .form_submit_button { font-family:"Times New Roman", Times, serif; font-size:13px;}





ul.form { display:inline-block; padding:0 14px 22px 14px; }
ul.form li { width:100%; display:inline-block; float:left;}
ul.form li.label { font-size:12px; font-weight:bold; color:#000; padding-bottom:7px; padding-top:12px; }
ul.form li.label span.note { font-weight:normal; }
ul.form li.input { padding-bottom:5px;}
ul.form li.input .form_submit_button { margin-left:5px; }
.form_input_text { font-size:11px; color:#666; font-style:italic; width:290px; border-left:2px solid #9d9da1; border-top:2px solid #9d9da1; border-bottom:0; border-right:0; padding:3px; }
.form_input_text.focused { color:#000; font-style:normal;}
.form_input_text.field_error { border:1px solid #4f92d8;}
.form_input_text.message_input { width:100%; height:92px; }
ul.form li.note { font-size:11px; color:#333;}
ul.form li.error { font-size:12px; color:#3366cc; font-style:italic; width:100%; padding-bottom:19px;}
ul.form_options { width:100%; display:inline-block; padding-top:8px; background:#FFFFFF; float:left; }
ul.form_options li { float:left; font-size:12px; color:#333; padding-left:17px; }
ul.form_options li a { color:#333; text-decoration:underline; }
ul.form_options li a:hover { text-decoration:none; }
ul.form_options li.form_submit { float:right; }
.form_submit_button { color:#fff; text-align:center; text-transform:uppercase; padding:3px 12px; background:#000; font-size:13px; font-weight:bold; border:0; }
.form_submit_button.preview_button { background:#f7acbc; color:#000;}
.register_page_form_content .form_submit_button { font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:15px;}

#popup ul.form_options li a { padding-top:4px; display:inline-block;}
#popup ul.form li.label { padding-bottom:2px; padding-top:7px}

.register_image { left: 520px; position:absolute; margin-top:30px; top:182px; }
.register_image.addStyle10 { margin-top:50px; }
.register_image.addStyle20 { margin-top:70px; }
.register_image.addStyle30 { margin-top:90px; }
.register_image.addStyle40 { margin-top:110px; }
.register_image.addStyle50 { margin-top:130px; }
.register_image.addStyle60 { margin-top:150px; }
.register_image.addStyle70 { margin-top:170px; }
#page_form .register_image { margin-top: 0px;}

#page_form ul.form {  width:505px; }
#page_form ul.form li { float:left; width:auto;}
#page_form ul.form li.label { width:122px; clear:left;  }
#page_form ul.form li.label a { font-size:11px; color:#666; text-decoration:none; }
#page_form ul.form li.label a:hover { text-decoration:underline; }
#page_form ul.form li.form_header { font-size:12px; color:#333; line-height:17px; padding-bottom:19px; }
#page_form ul.form li.form_header strong { font-weight:bold; text-transform:uppercase; color:#ec1d80;}
#page_form ul.form li.input { font-size: 12px; color: #000; }
li.input.radio_inputs input { margin-right:5px; float:left; display:inline-block; width:10px; border:none; }
li.input.radio_inputs ul { display:inline-block; width:100%; float:left; padding:0; margin:0;  }
li.input.radio_inputs ul li { width: 90px; padding-top:7px; padding-right:30px; display: inline-block;  float:left;   }
li.input.radio_inputs ul li label { display:inline-block; float:none; }


li.radio_input ul    { display:inline-block; width:100%; float:left; padding:0; margin:0; font-size:12px; color:#333; }
li.radio_input ul li { width: 160px; padding-top:7px; display: inline-block;  float:left; }
li.radio_input ul li label { width: 130px; }
li.radio_input ul li input { float: left }

li.long_label ul li { width: 360px; }
li.long_label ul li label { width: 320px; }

li.input select.day_select { width:60px;}
li.input select.month_select { width:110px;}
li.input select.year_select { width:65px;}
li.error { width:100%; }
#page_form ul.form li.note { width:290px; padding:0 0 17px 122px; }
#page_form ul.form li.option_input { width:100% !important; padding-bottom:12px;  }
#page_form ul.form li.option_input label { font-size:12px; color:#333;}
#page_form ul.form li.option_input label a { color:#333; text-decoration:underline; }
#page_form ul.form li.option_input label a:hover { text-decoration:none; }
#page_form ul.form li.option_input label input { margin-right:6px; }
#page_form ul.form li.form_description { font-size:12px; color:#333; line-height:19px; padding-bottom:28px;}
#page_form ul.form li.label.email_intelligent { padding-top: 30px; }
#page_form ul.form li.input.email_intelligent { padding-top: 30px; }
#page_form ul.form li.input.email_intelligent input { margin-right: 6px; }
#page_form ul.form_options { background:none; width:500px; padding-bottom:10px;  }
#page_form ul.form_options li { padding-left:0; }
#page_form ul.form_options li.form_submit { padding-right:79px; }
#page_form .register_page_form_content ul.form_options li.form_submit { padding-right:37px}
#page_form.login ul.form {background:#fdf0f2 url(../images/login_header.png) no-repeat top left;  padding:53px 0 0 0; float:left;}
#page_form.unsubscribe ul.form {background:#fdf0f2 url(../images/unsubscribe.png) no-repeat top left;  padding:88px 0 0 0; float:left;}
#page_form.login.forgot_password ul.form, 
#page_form.unsubscribe.forgot_password ul.form{ background:#fdf0f2 url(../images/forgot_password_header.png) no-repeat top left; }
#page_form.login .page_form_content,
#page_form.unsubscribe .page_form_content { width:675px; height: 387px; display:inline-block; float:left; margin-right:7px; float:left; background:#fdf0f2 }
#page_form.login .element,
#page_form.unsubscribe .element { float:right;}
#page_form.register ul.form li.error { float: left; width: 100%; display: inline-block; }
#page_form.register ul.form li.error ul.error_list { color:#3366cc; padding-bottom: 20px; }

#page_form.register ul.form {background:url(../images/register_header.png) no-repeat top left; padding:77px 0 0 0; float: left; }
#page_form.register ul.form li.label { width:160px; padding-top:5px; padding-bottom:14px; }
#page_form.register ul.form li.note { padding-left:160px; height:28px; overflow:hidden; }
#page_form.register ul.form li.input { width:320px; padding-bottom:14px; height:22px; overflow:hidden; }
#page_form.register ul.form li.input.about { height:auto; padding-bottom:0px;}
#page_form.register ul.form li.text { color: #000; font-size: 12px; font-weight: bold; padding-top: 10px; padding-bottom: 8px; }
#page_form.register ul.form li.label.radio_inputs { padding-top:0px; }
#page_form.register ul.form li.input.radio_inputs ul li { padding-top:0px;}
#page_form.register ul.form li.input input.form_input_text { overflow:hidden; }
#page_form.register ul.form li.input.option_input { height:auto; padding-bottom: 8px; }
#page_form.register ul.form li.input select#sf_guard_user_birth_date_month { width:auto;}

#page_form.register ul.form li.input.option_input input { margin-right:6px; }
#page_form.register .about_input {height:60px;  margin-bottom:20px; }
#page_form.register .page_form_content { padding-bottom:0; }
#page_form.register .page_form_content .form_submitted { float: left; width: 500px;}
#page_form.register .page_form_content .terms_and_condition { float: left; height: 600px; overflow: -moz-scrollbars-vertical; padding-left: 5px; padding-bottom: 20px; border: 2px solid #FFF; }
#page_form.register .page_form_content h1.headline { color: #FF3399; padding-bottom: 20px; }
#page_form.register .page_form_content h4.headline { color: #000; padding-top: 10px; padding-bottom: 10px; }
#page_form.register .page_form_content ul.message { font-size: 12px; }
#page_form.register .page_form_content ul.message li.lines { color: #333; line-height: 17px;  }
#page_form.register .page_form_content ul.message li.error { color: #EC1D80; line-height: 17px; padding-bottom: 19px; font-weight:bold }
#page_form.register .page_form_content ul.message li.lines a.link { color: #333; text-decoration: underline; margin-top:20px; display:inline-block; }
#page_form.register .page_form_content ul.message li.lines a.link.no_top_margin { color: #333; text-decoration: underline; margin-top: 0px; display:inline-block; }
#page_form.register .page_form_content ul.message li.lines a.link:hover { text-decoration:none; }
#page_form.register .page_form_content ul.message li.gap_line { padding-top: 19px; }
#page_form.register .page_form_content a.return_register { float: right; color: #333; font-size: 12px; text-decoration: underline; margin-top: 20px; margin-right: 15px; margin-bottom: 20px; }
#page_form.register .page_form_content a.return_register:hover { text-decoration: none; }
#lower-alpha{ list-style: circle outside none; }

#page_form.page_not_found {}
#page_form.page_not_found .page_form_content h3 { font-size:13px; color:#000; font-family:"Times New Roman", Times, serif; padding-bottom:13px; }
#page_form.page_not_found .page_not_found_image { display: inline-block; margin-bottom: 20px; }
#page_form.page_not_found ul.form { background:url(../images/page_not_found_header.png) no-repeat top left; padding:53px 0 0 0; float: left;}
#page_form.page_not_found ul.form li { width:100%; line-height:19px; }
#page_form.page_not_found ul.form li.label { font-size:14px; }
#page_form.page_not_found ul.form li.label a {font-size:14px; color:#000;}
#page_form.page_not_found ul.form li a { font-size:12px; color:#333; text-decoration:underline;}
#page_form.page_not_found ul.form li a:hover { text-decoration:none; }
#page_form.page_not_found .page_form_content { min-height: 580px; }

#popup .reaction { width:506px; padding:0 6px 24px 0; }
#popup .reaction .popup_header_content { width:414px;}
#popup .reaction .popup_header_content a.close { margin-top:5px; }
#popup .reaction .popup_main_content { width:500px; }
#popup .reaction .facebook_connect { margin: 15px; float: left; }
#popup .add_glamour_popup { width:715px; padding:0 6px 24px 0; display:inline-block; }
#popup .add_glamour_popup .popup_header_content { width:623px;}
#popup .add_glamour_popup .popup_header_content a.close { margin-top:5px; }
#popup .add_glamour_popup .popup_main_content { width:562px; }
#popup .edit_glamour_popup { width:715px; padding:0 6px 24px 0; display:inline-block; }
#popup .edit_glamour_popup .popup_header_content { width:623px;}
#popup .edit_glamour_popup .popup_header_content a.close { margin-top:5px; }
#popup .edit_glamour_popup .popup_main_content { width:562px; }
#popup .popup_header .popup_header_content ul.popup_header_content_options { width:100%; display:inline-block; padding-top:10px; position:absolute; margin-top:-50px; margin-left:89px;}
#popup .popup_header .popup_header_content ul.popup_header_content_options li { float:left; display:inline-block; font-size:12px; font-weight:bold; color:#333; margin-right:8px; padding-top:3px; }
#popup .popup_header .popup_header_content ul.popup_header_content_options li.select { padding-top:0; }
#popup .popup_header .popup_header_content ul.popup_header_content_options li.select select { width:160px; }
#popup .popup_header .popup_header_content ul.popup_header_content_options li a.add {  font-weight:bold; color:#000; background:url(../images/popup_reaction_plus_icon.png) no-repeat center left; padding:5px 0 5px 28px; text-decoration:underline;   }
#popup .popup_header .popup_header_content ul.popup_header_content_options li a.add:hover { text-decoration:none; }
#popup .popup_header .popup_header_content ul.popup_header_content_options li label { margin:25px 0 0 -203px;display:none;border:solid 1px #000;padding:5px;background-color:#ffffff;position:absolute; width:200px;}
#popup .popup_header .popup_header_content a.help { background:url(../images/popup_help_icon.png) no-repeat; width:19px; height:19px; display:inline-block; }
#popup .popup_header .popup_header_content a.help span { display:none; }
#popup .photo_preview { float:right; width:138px; display:inline-block; margin-top:6px;}
#popup .photo_preview .thumbnail { width:100%; display:inline-block; height:166px; overflow:hidden;}
#popup .photo_preview .thumbnail img { width:138px; }
#popup .photo_preview .preview_note { width:108px; display:inline-block; background:#000; padding:13px 15px; margin-top:2px;}
#popup .photo_preview .preview_note h3 { font-size:12px; color:#f7acbc; font-weight:bold; background:url(../images/photo_note_icon.png) no-repeat center left; padding:3px 0 3px 20px;}
#popup .photo_preview .preview_note p { font-size:11px; color:#fdf0f1; padding-top:10px; line-height:17px;}
#popup .photo_preview .preview_note p a { color:#fdf0f1; text-decoration:underline; }
#popup .photo_preview .preview_note p a:hover { text-decoration:none; }


#page_form { width:100%; display:inline-block; }
#page_form .page_form_content { margin-left:6px; padding:19px 12px; width:942px;  display:inline-block; min-height: 620px; background:url(../images/white_gradient_bg.png) no-repeat top left;}
#page_form .page_form_content.register_page_form_content { min-height:610px; }
.terms { width: 400px; margin: 0 0 20px 22px; }

.glamour_content { width:659px; margin-left:6px; display:inline; margin-bottom:48px; float:left;}
.glamour_content .glamour_main_content { width:639px; display:inline-block; background:#FFFFFF; padding:24px 10px;}
.glamour_content .glamour_main_content.with_image { padding:0 0 0 0; width:659px; }
.glamour_content .glamour_main_content.with_image h2,
.glamour_content .glamour_main_content.with_image h3,
.glamour_content .glamour_main_content.with_image h4,
.glamour_content .glamour_main_content.with_image p { display:block; padding-left:17px; padding-right:17px; }
.glamour_content .glamour_main_content.with_image h2 { padding-top:24px; }
.glamour_content .glamour_main_content img { float:left; padding-right:17px; display:block }
.glamour_content .glamour_main_content h2 { font-size:19px; font-weight:bold; color:#000; padding-bottom:19px;}
.glamour_content .glamour_main_content h3 { font-size:12px; font-weight:bold; color:#333; padding-bottom:8px;}
.glamour_content .glamour_main_content h3 a { color:#333; }
.glamour_content .glamour_main_content h3 a:hover { text-decoration:underline; }
.glamour_content .glamour_main_content h4 { font-weight:bold; font-size:12px; color:#000; padding-bottom:30px;}
.glamour_content .glamour_main_content p { font-size:12px; color:#333; line-height:19px; padding-bottom:28px; }
.glamour_content .glamour_main_content p a { color:#333;}
.glamour_content .glamour_main_content p a:hover { text-decoration:underline; }
.glamour_content .glamour_main_content .glamour_content_form { width:613px; display:inline-block; background:#ebebeb; padding:19px 13px; margin-bottom:20px; }
.glamour_content .glamour_main_content .glamour_content_form h4 { font-weight:bold; color:#000; font-size:14px; padding-bottom:10px; display:inline-block;}
.glamour_content .glamour_main_content .glamour_content_form p { font-size:12px; color:#333; line-height:19px; padding-bottom:24px; display:inline-block;}
.glamour_content .glamour_main_content .glamour_content_form ul.form{ padding:0; width:294px;}
.glamour_content .glamour_main_content .glamour_content_form ul.form li.input .form_input_text { width:286px; }
.glamour_content .glamour_main_content .glamour_content_form ul.form li {}
.glamour_content .glamour_main_content .glamour_content_form ul.form li.form_submit { text-align:right; padding-top:15px; }
.glamour_content .glamour_main_content ul.glamour_content_list { width:100%; padding-bottom:30px; }
.glamour_content .glamour_main_content ul.glamour_content_list li { list-style-type:disc; display:list-item; font-size:13px; color:#333; list-style-position:inside; line-height:19px;}
.glamour_content .glamour_main_content ul.glamour_content_list li a { color:#333; }
.glamour_content .glamour_main_content ul.glamour_content_list li a:hover { text-decoration:underline; }

#footer { width:100%; display:inline-block; background:#FFFFFF;}
#footer.register_footer { padding-top:40px; }
#footer.page_not_found_footer { padding-top:70px; }
#footer .wrapper { width:970px; text-align:center; margin: 0px auto }
#footer ul { margin:2px 0 2px 0; }
#footer ul li { font-size:11px; color:#666; padding-right:7px; margin-right:7px; border-right:1px solid #fbd8e0; display:inline;  }
#footer ul li.last { font-size:11px; color:#666; padding-right:7px; margin-right:7px; border-right:0px; display:inline;  }
#footer ul li.copy { font-size:10px; color:#666; margin:15px; border-right:0px; display:block;  }
#footer ul li a { color:#666; }
#footer ul li a:hover { text-decoration:underline; }


/*hanna*/
a.arrow { background:url(../images/pink_arrowhead.png) no-repeat right center; display:inline-block; width:auto; height:14px; }

.element .element_image .price_tag {background:url(../images/small_price_container.png) no-repeat; position:absolute; height:20px; width:53px; right:0px; padding-top:5px; font-size:12px; font-weight:bold; text-align:center; bottom:35px; overflow: hidden; }

#panel .detox_right_panel { display:inline-block; float:left; margin: 10px 0 10px 0; }

#panel .detox_right_panel .detox_content { background:#FFFFFF; padding:10px; margin-bottom: 10px; }
#panel .detox_right_panel .detox_content p { font-size:12px; font-weight:normal; margin-top:10px;}
#panel .detox_right_panel .detox_content p strong { display:inline-block; width:100%}

#panel .detox_right_panel .login_panel { display:inline-block; /*border-top:2px solid #FCE5E7;*/ background:#FFFFFF; margin-top:2px; padding:10px; width:280px;}
#panel .detox_right_panel .login_panel a {/* padding-right:32px; padding-top:5px;*/ text-transform:uppercase; display:inline-block; line-height:12px}
#panel .detox_right_panel .login_panel a span { margin-right:15px; color:#000000; font-family:"Times New Roman",Times,serif; font-size:16px; font-weight:bold; display:inline-block;}
#panel .detox_link { text-align:center; display:inline-block; padding:0 0 10px 0; width:100%}

#panel .ngd_right_panel { display:inline-block; float:left; margin-bottom:10px;  }
#panel .ngd_right_panel .ngd_content { width:280px; background:#FFFFFF; padding:20px 10px;}
#panel .ngd_right_panel .ngd_content p { font-size:12px; font-weight:normal; margin-top:10px;}
#panel .ngd_right_panel .ngd_content p strong { display:inline-block; width:100%}

#panel .register_link { text-align:center; display:inline-block; padding:10px 0; width:100%}
#panel .search_result_panel { background:#FFFFFF; min-height:973px; margin-top:87px;}

#article .photo_content .image_container .price_tag { position:relative; width:53px; z-index:2000; background:url(../images/small_price_container.png) no-repeat;margin-top:-28px; height:20px; padding-top:5px; text-align:center; float:right; font-size:12px; font-weight:bold;}

#article .article_content .article_main .article_header .price { width:73px; height:56px; display:inline-block; float:right; background:url(../images/big_price_container.png) no-repeat; text-align:center; color:#000; font-size:14px; text-transform:uppercase; font-weight:bold;  }
#article .article_content .article_main .article_header .price .price_tag { padding-top:13px; width:100%; display:inline-block;}
#article .article_content .article_main .article_header .price span.price { width:100%; display:inline-block; color:#000; font-size:18px; font-weight:bold; }

#article .article_content .item_information { width:325px; display:inline-block; padding-right:10px;}
#article .article_content .item_information .seller_information { border-top:1px #e5e5e5 solid;  padding-top:10px; color:#666; font-size:12px; line-height:18px; padding-left:10px;}
#article .article_content .item_information .seller_information a { color:#666; text-decoration:underline; font-weight:bold;}

.price_proposal_container { width:305px; display:inline-block; background:#ebebeb; margin-top:15px; padding:10px; }

ul.message_form { display:inline-block; width:100%; line-height:14px; padding: 0px;}
ul.message_form li { display:inline-block; width:100%; padding-bottom:3px;}
ul.message_form li.label { padding-top:10px;}
ul.message_form li input.input { border-top:#9d9da1 1px solid; border-left:#9d9da1 1px solid; font-size:12px; font-style:italic; color:#666; padding:2px; width:300px;}
ul.message_form li input.inputprice { border-top:#9d9da1 1px solid; border-left:#9d9da1 1px solid; font-size:12px; font-style:italic; color:#666; padding:2px; width:285px;}
ul.message_form li select.input { border-top:#9d9da1 1px solid; border-left:#9d9da1 1px solid; font-size:12px; font-style:italic; color:#666; padding:2px; width:300px; }
ul.message_form li textarea { border-top:#9d9da1 1px solid; border-left:#9d9da1 1px solid; font-size:12px; font-style:italic; color:#666; padding:2px; width:300px; height:75px;}
ul.message_form li.input { padding:15px 0 5px 0;}
ul.message_form li input.form_submit_button { color:#fff; text-align:center; text-transform:uppercase; padding:3px 12px; background:#000; font-size:13px; font-weight:bold; border:0; float:right; font-family:"Times New Roman",Times,serif; }
ul.message_form span, p { color:#666; font-size:12px; font-weight:normal;}
ul.message_form span.label { color:#000; font-size:12px; font-weight:bold;}

.place_reaction_container { display:inline-block; width:305px; border-top:1px solid #e5e5e5; margin-top:20px; padding:10px;}
.place_reaction_container ul { display:inline-block; width:100%; }
.place_reaction_container ul li { float:left; display:inline-block; margin-right:10px; line-height:13px}

#article .article_content .place_reaction_container .reactions_summary { display:inline-block; width:100%;}
#article .article_content .place_reaction_container .reactions_summary .reaction_btn { margin-top:10px;}
#article .article_content .place_reaction_container .reactions_summary .reaction_btn a { margin:0px;}
#article .article_content .place_reaction_container .reactions_summary .reaction_btn a span { color:#fff; font-size:13px; font-weight:normal;}

.reaction_list { display:inline-block; width:100%; margin-top:10px;}
.reaction_item { display:inline-block; width:100%; margin-top:15px;}
.reaction_itemOwner { display:inline-block; width:100%; margin-top:15px; background: #FCE5E7; }
.reaction_details { display:inline-block; width:100%}
.reaction_details span{ color:#666; font-size:11px; font-weight:normal; display:inline-block;}
.reaction_item p, .reaction_itemOwner p { color:#000; font-size:12px; font-weight:normal; display:inline-block;}

#popup .product_reaction { width:374px; padding:0 6px 10px 0; }
#popup .product_reaction .popup_main_content { background:#fdf0f1; width:368px; display:inline-block; margin-top:6px; margin-right:6px;}
#popup .product_reaction .popup_header .popup_header_content {display:inline-block;float:left; padding:5px 5px 0 9px; width:366px;}

.search_result_container { display:inline-block; padding-top:20px; width:100%;}
.most .search_result_container { padding-top:0; }

.search_result_container img.most_header { padding-left:20px; }
.search_result_container .search_panel { display:inline-block; float:left; margin-top:5px; margin-left:15px; width:100%; height: 35px; }
.search_result_container .search_panel ul.search_options { display:inline-block; float:left; border:1px solid #f3eeee; background:#FFFFFF; width:150px; margin-right:5px; }
.search_result_container .search_panel ul.search_options li {font-size:11px; color:#333; font-style:italic; display:inline-block; background:#FFFFFF; width:100%;  }
.search_result_container .search_panel ul.search_options li a { color:#333; padding:2px 5px; display:inline-block; width:135px; margin-right:5px;  }
.search_result_container .search_panel ul.search_options li.first a {  background:url(../images/down_arrow_icon.png) center right no-repeat; }
.search_result_container .search_panel .search_field { display:inline-block; float:left; width:220px;  border:1px solid #f3eeee; padding-left:5px; background:#FFFFFF;}
.search_result_container .search_panel .search_field .search_input { width:200px; font-size:11px; color:#666; padding:2px 0 2px 20px; border:0; background:#fff url(../images/search_icon.png) center left no-repeat;}

.search_result_container .search_panel .search { float:left; display:inline-block;}
.search_result_container .search_panel .search a.button  {background:none repeat scroll 0 0 #000000;color:#FFFFFF;display:inline;float:left;font-size:11px;margin-left:10px;padding:5px 10px;text-transform:uppercase;}
.search_result_container .search_panel .search a.button span {background:url("../images/pink_arrow.png") no-repeat scroll right center transparent;display:inline-block;font-family:"Times New Roman",Times,serif;padding-right:20px;}

#grid .search_result_container .search_result_section .element,
#grid.subcatList .element { position: relative; float: left; margin-top: 6px; }
.search_result_container .search_result_section { display:inline-block; width:100%; margin-top:20px;}
.most .search_result_container .search_result_section { margin-top:25px; }
.profile_grid.search_result { border-top:none; }
.user_article_list_grid.search_result { border-top:none; padding-top: 0; margin-top: 0; }

.search_pagination_container {  font-family:"Times New Roman",Times,serif; font-size:12px; display:inline-block; width:100%; margin-top:15px;}
.pagination_container { display:inline-block; width:100%; margin:10px 0;}
.detox_pagination { font-family:"Times New Roman",Times,serif; font-size:12px; display: block; width:100%; margin:10px 0 15px 0; padding-bottom:10px; }

ul.pagination {  font-family:"Times New Roman",Times,serif; font-size:12px; display:inline-block; float:right;}
ul.pagination li { display:inline-block; float:left; border:none; background:none; margin-right:18px; line-height:18px;}
ul.pagination li.active { border:1px solid #e1d1d2; padding:0 7px;  background:#FFFFFF; margin:0 11px 0 -7px; }
ul.pagination li.start { margin-right:10px; }
ul.pagination li.next { margin-right:10px; }
ul.pagination li.end { margin-right:0px; }
ul.pagination li a { font-weight:normal; color:#000; }
ul.pagination li.start a,
ul.pagination li.end a { display:inline-block; width:7px; height:14px; margin:3px 0; background:url(/images/paging_arrow.png) no-repeat;}
ul.pagination li.start a { background-position: left top; }
ul.pagination li.end a { background-position: left bottom; }

.comment_div_container {background:none repeat scroll 0 0 #FFFFFF;display:inline-block;float:left;margin-left:5px;padding-top:10px;width:660px;}
.comment_row_details {float:left;height:20px;width:635px;margin:0 13px;}
.comment_row_details ul.details { display:inline-block; padding:0 10px 6px;}
.comment_row_details ul.details li {border-right:1px solid #B6AAAB;color:#666666;display:inline-block;float:left;font-size:11px;padding:0 4px;}
.comment_row_details ul.details li.first {padding-left:0px;}
.comment_row_main {border-bottom:1px solid #E5E5E5;float:left;width:635px;padding-bottom:10px; margin:5px 13px 0;}
.comment_row_main p { color:#000; font-size:12px; line-height:19px; padding:0 10px;}

.ui-widget-content { border:none !important; background:none !important; }
.ui-widget-content.photo_note_popup { /*background:url(../images/popup_pointer2.png) no-repeat 7px 77px !important;*/ padding-left:54px; }
.ui-widget-content #script_div,
.ui-widget-content #popup_add_comment,
.ui-widget-content #popup_add_photo_note,
.ui-widget-content #popup_photo_select,
.ui-widget-content #popup_add_article,
.ui-widget-content #popup_info,
.ui-widget-content #popup_user_authentication,
.ui-widget-content #popup_form_error { background:#fff !important; }
.ui-widget-header { background:#fff !important; border:none !important; color:#000 !important; font-weight:bold; }
.ui-corner-all { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
.ui-dialog .ui-dialog-content { padding:0 !important}
.ui-dialog .ui-dialog-titlebar-close { width:22px !important; height:22px !important; display:inline-block; background:url(../images/popup_close_icon.png) no-repeat; border:0 !important}
.ui-dialog .ui-dialog-titlebar-close span { display:none !important }
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover { border:0 !important; background:url(../images/popup_close_icon.png) no-repeat !important; margin-right:2px; }
#ui-datepicker-div { color:#000000; font-size:12px; }
.ui-datepicker-trigger { margin-left: 5px; }
#popup_form_error .error_content { padding:10px 10px 0 10px; border-top:1px solid #B4B4B4;}
#popup_form_error .error_content p { padding:0 10px; color:#333; border-bottom:1px solid #fff; text-align:center; display:inline-block; background:url(../images/pink_arrow.png) no-repeat center left; width:160px;  }
#popup_form_error .error_content p span {  background:#FDF0F1; width:165px; display:inline-block; padding:5px 0;}

.photo_note_popup .ui-widget-header { background:url(../images/popup_fotonote_head.png) no-repeat !important; }
.photo_note_popup #popup_add_photo_note {background:url(../images/popup_pointer3.png) no-repeat !important; height:382px !important; width:445px !important; margin-left:-50px !important;}
#popup .photo_note { background:none; margin-left:50px !important;}
#popup_photo_select #popup .popup_content { margin-left:0 !important }

#header ul#header_options li.login_menu .login_popup { display:none;}/*
#header ul#header_options li.login_menu:hover .login_popup { display:inline-block; background:url(../images/login_popup_bg.png) no-repeat; width:267px; height:222px; position:absolute; z-index:1000; top:-6px; left:632px;}*/
#header ul#header_options li.login_menu.hover .login_popup { display:inline-block; background:url(../images/login_popup_bg.png) no-repeat; width:267px; height:222px; position:absolute; z-index:1000; top:-6px; left:632px;}
#header ul#header_options li.login_menu .login_popup a.login { float:right; margin-right:15px; background:url(../images/login_arrow_down.png) no-repeat right center; margin-top:10px;  }
#header ul#header_options li.login_menu ul.login_popup_content {margin-top:5px; background:#FFFFFF; width:244px; display:inline-block; margin-left:10px; padding:7px 0; }
#header ul#header_options li.login_menu ul li { clear:left; border:0; padding:0; width:227px; padding:0 10px 0 7px; display:inline-block; background:none;}
#header ul#header_options li.login_menu ul li.label { font-size:12px; font-weight:bold; color:#000; padding:7px 10px 6px 7px; height:17px; }
#header ul#header_options li.login_menu ul li.label a { font-size:12px; color:#666; font-weight:normal; text-decoration:underline; display:inline-block; margin-bottom:10px;}
#header ul#header_options li.login_menu ul li.label a:hover { text-decoration:none; }
#header ul#header_options li.login_menu ul li.input { height:20px; }
#header ul#header_options li.login_menu ul li.input .login_input { width:224px; height:16px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom:1px solid #989898; border-right:1px solid #989898;}
#header ul#header_options li.login_menu ul li.left_option { float:left; width:auto; padding:0 0 0 7px; clear:none; }
#header ul#header_options li.login_menu ul li.right_option { float:right; width:auto; padding:0 10px 0 0; clear:none; }
#header ul#header_options li.login_menu ul li.left_option label { font-size:12px; font-weight:bold; color:#000; }
#header ul#header_options li.login_menu ul li.left_option label input { margin-right:6px; }
#header ul#header_options li.login_menu ul li.right_option .form_submit_button { padding:3px; width:auto; height:auto; overflow:visible; }

#popup .preview_portrait_popup { width:660px; padding:15px; display:inline-block; }

#popup .left_photo_content { width:315px; float:left; display:inline-block; }
#popup .left_photo_content .image_container { width:100%; display:inline-block; overflow:hidden; position: relative; }
#popup .left_photo_content .image_container img { width: 315px; }
#popup .left_photo_content .image_container .image_caption { position:relative; width:315px; z-index:2000; background:url(../images/caption_bg.png) repeat;margin-top:-28px; }
#popup .left_photo_content .image_container .image_caption em { display:inline-block; padding:5px 9px; font-size:11px; color:#999; }

#popup .preview_article_content { width:335px; float:right; display:inline-block; }
#popup .preview_article_content .article_main { width:100%; display:inline-block; border-top:1px solid #FCE5E7 }
#popup .preview_article_content .article_main .article_header { width:335px; padding-left:10px;display:inline-block; }
#popup .preview_article_content .article_main .article_header h3,
#popup .preview_article_content .article_main .article_header h4 { width:240px; display:inline-block; float:left; }
#popup .preview_article_content .article_main .article_header h4 { font-size:13px; font-family:"Times New Roman", Times, serif; color:#000; text-transform:uppercase; padding:29px 0 5px 0; }
#popup .preview_article_content .article_main .article_header h4 a { text-transform:capitalize; color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; margin-left:5px; display:inline-block;  }
#popup .preview_article_content .article_main .article_header h4 a:hover { text-decoration:none; }
#popup .preview_article_content .article_main .article_header h3 { font-size:19px; font-weight:bold; color:#000; padding-bottom:20px; }

#popup .preview_article_content .article_main .article_header .date_time,
.ui-dialog .date_time { width:83px; height:76px; display:inline-block; background:url(../images/popup_date_bg.png) no-repeat; text-align:center; color:#fcecee; font-size:14px; text-transform:uppercase; font-weight:bold; float:left  }
#popup .preview_article_content .article_main .article_header .date_time { float:right;}
#popup .preview_article_content .article_main .article_header .date_time .date_time_content,
.ui-dialog .date_time .date_time_content { padding-top:10px; width:100%; display:inline-block;}
.ui-dialog .date_time .date_time_content span { background:url(../images/today_hours.png) no-repeat top center; padding-top:20px; height:56px;}
.ui-dialog .ui-dialog-titlebar { padding:0.4em 1em 0.3em 0.4em !important}
.ui-dialog .popup_header_image { float:left; padding:14px 0 0 9px}
.ui-dialog .ui-dialog-titlebar-close { top:20px !important}
.ui-dialog .ui-dialog-titlebar p {color:#333; display:inline-block; font-size:12px; padding-top:5px; float:left; width:500px; padding-left:8px; line-height:21px;}
.ui-dialog .ui-dialog-titlebar p.header_description { width:263px; line-height:16px;}
.ui-dialog .ui-dialog-titlebar p a.help {background:url(../images/popup_help_icon.png) no-repeat; display:inline-block; height:19px; width:19px; display:none; } 
.ui-dialog .ui-dialog-titlebar p a.help span { display:none; }
#popup .preview_article_content .article_main .article_header .date_time span.time,
.ui-dialog .date_time span.time { width:100%; display:inline-block; color:#fff; }
#popup .preview_article_content .article_main .article_content { width:305px; padding:0 20px 0 10px; display:inline-block; padding-bottom:21px;}
#popup .preview_article_content .article_main .article_content p { font-size:12px; color:#333; line-height:19px;}
#popup .preview_article_content .article_main .article_content p.intro { font-weight:bold; color:#000; width:255px; }

#popup .preview_landscape_popup { width:660px; padding:15px; display:inline-block; }

#popup .preview_landscape_popup .preview_article_content { width:100%; float:left; }
#popup .preview_landscape_popup .preview_article_content .article_main .article_header { width:660px; padding-left:10px;display:inline-block; }
#popup .preview_landscape_popup .preview_article_content .article_main .article_header h4,
#popup .preview_landscape_popup .preview_article_content .article_main .article_header h3 { width:565px; }
#popup .preview_landscape_popup .preview_article_content .article_main .article_header h3 { padding-bottom:10px; }
#popup .preview_landscape_popup .preview_article_content .article_main .article_content { width:510px; }#popup .dummy_options { width:100%; /*display:inline-block;*/ padding:14px 0 25px 0; }
#popup .dummy_options ul { display:inline-block; }
#popup .dummy_options ul li { float:left; font-size:11px; color:#000; }
#popup .dummy_options ul.left_options { float:left; border-right:1px solid #b4b4b4; padding:0 55px 0 10px; }
#popup .dummy_options ul.left_options li.favorite { background:url(../images/favorite_icon_small.png) no-repeat center left; padding-left:15px; }
#popup .dummy_options ul.right_options { float:right; }
#popup .dummy_options ul.right_options li { padding-left:3px; }

#popup ul.tags { display:inline-block; padding:0 11px; }
#popup ul.tags li { float:left; font-size:11px; padding:0 3px 0 6px; border-right:1px solid #cfcfcf; color:#666;}
#popup ul.tags li.first_tag { padding-left:0; }
#popup ul.tags li.last_tag { border-right:0; }
#popup ul.tags li.label { width:100%; font-size:12px; padding:0 0 6px 0; border-right:0; }

#popup .article_reactions { width:100%; display:inline-block;}
#popup .article_reactions .reactions_header { width:325px; display:inline-block; padding-left:10px; }
#popup .article_reactions .reactions_header h3 { width:248px; display:inline-block; padding-top:26px; font-weight:bold; font-size:14px;  }
#popup .article_reactions .reactions_header .reactions_counter { width:76px; height:68px; display:inline-block; float:right; background:url(../images/article_reactions_counter_bg.png) no-repeat; text-align:center; font-size:14px; font-weight:bold; padding-top:13px;}
#popup .article_reactions .reactions_header .reactions_counter span.label { width:100%; display:inline-block; text-transform:uppercase; }
#popup .article_reactions ul.annotations { width:325px;  display:inline-block; float:left; clear:left; padding:22px 0 0 10px;}
#popup .article_reactions ul.annotations li { float:left; font-size:11px; color:#666; background:url(../images/annotations_divider.png) no-repeat bottom right; padding:0 4px; }
#popup .article_reactions ul.annotations li u { color:#666; text-decoration:underline; background:url(../images/plus_icon.png) no-repeat center left; padding-left:18px; }
#popup .article_reactions ul.annotations li a:hover { text-decoration:none; }
#popup .article_reactions ul.options { width:325px; display:inline-block; float:left; padding:11px 0 0 10px; }
#popup .article_reactions ul.options li {float:left; font-size:11px; color:#666; border-left:1px solid #8f8f8f; border-right:1px solid #8f8f8f; padding:0 4px;}
#popup .article_reactions ul.options li a {color:#666; text-decoration:none;}
#popup .article_reactions ul.options li a:hover { text-decoration:underline; }

#popup .dummy_add { background:#000; color:#fff; font-size:17px; padding:5px 10px; text-transform:uppercase; float:left; margin-left:10px; display:inline;  }
#popup .dummy_add span {background:url(../images/pink_arrow.png) no-repeat center right; padding-right:20px; display:inline-block; font-family:"Times New Roman", Times, serif; }

#popup .dummy_video_options { width:100%; display:inline-block; float:left; padding-bottom:10px; }
#popup .dummy_video_options ul.tags { width:195px; float:left; padding:10px 0 0 11px; }
#popup .dummy_video_options ul.tags li.label { width:auto; padding-right:5px; }
#popup .dummy_video_options .options { width:255px; padding:10px 10px 0 0; float:right;}
#popup .dummy_video_options .options ul.left_options { padding-right:10px;}

#popup .preview_article_content .article_main .article_header h4 {}

#popup .preview_article_content .article_reactions { width:100%; display:inline-block;}
#popup .preview_article_content .article_reactions .reactions_header { width:100%; border-top:1px solid #FCE5E7; }
#popup .preview_article_content .article_reactions .reactions_header h3 {padding-bottom:15px;width:100%;}
#popup .preview_article_content .article_reactions .reactions_header .reactions_counter { width:76px; height:68px; display:inline-block; float:right; background:url(../images/article_reactions_counter_bg.png) no-repeat; text-align:center; font-size:14px; font-weight:bold; padding-top:13px;}
#popup .preview_article_content .article_reactions .reactions_header .reactions_counter span.label { width:100%; display:inline-block; text-transform:uppercase; }
#popup .preview_article_content .article_reactions ul.annotations { width:325px;  display:inline-block; float:left; clear:left; padding:22px 0 0 10px;}
#popup .preview_article_content .article_reactions ul.annotations li { float:left; font-size:11px; color:#666; background:url(../images/annotations_divider.png) no-repeat bottom right; padding:0 4px; }
#popup .preview_article_content .article_reactions ul.annotations li u { color:#666; text-decoration:underline; background:url(../images/plus_icon.png) no-repeat center left; padding-left:18px; }
#popup .preview_article_content .article_reactions ul.annotations li a:hover { text-decoration:none; }
#popup .preview_article_content .article_reactions ul.options { width:325px; display:inline-block; float:left; padding:11px 0 0 10px; }
#popup .preview_article_content .article_reactions ul.options li {float:left; font-size:11px; color:#666; border-left:1px solid #8f8f8f; border-right:1px solid #8f8f8f; padding:0 4px;}
#popup .preview_article_content .article_reactions ul.options li a {color:#666; text-decoration:none;}
#popup .preview_article_content .article_reactions ul.options li a:hover { text-decoration:underline; }

#popup .ajax_loader_conatiner {position:absolute; top:125px; right:240px;}
#popup .ajax_loader_reaction {position:absolute; top:150px; right:80px;}
#popup .ajax_loader_note {position:absolute; top:240px; right:25px;}

#popup .preview_article_content .article_reactions .reactions_header_portrait {width:335px;}
#popup .preview_article_content .article_reactions .reactions_header_portrait h3 { border-top:1px solid #E5E5E5;display:inline-block;font-size:14px;font-weight:bold;padding-top:26px;width:259px; padding-bottom:25px;}
#popup .preview_article_content .article_reactions .reactions_header_portrait .reactions_counter { width:76px; height:68px; display:inline-block; float:right; background:url(../images/article_reactions_counter_bg.png) no-repeat; text-align:center; font-size:14px; font-weight:bold; padding-top:13px;}
#popup .preview_article_content .article_reactions .reactions_header_portrait .reactions_counter span.label { width:100%; display:inline-block; text-transform:uppercase; }

#at15s { background:#ccc !important;}

.tag-suggestions { width:290px; display:inline-block; float:left; margin-top:5px;}
.tag-suggestions ul { width:296px; display:inline-block; height:85px; overflow-y:scroll; overflow-x:hidden; position:absolute; border:1px solid #ccc; background:#fff; }
.tag-suggestions ul li { width:100%; display:inline-block; background:#fff; border-bottom:1px solid #ccc; }
.tag-suggestions ul li:hover { background:#FDF0F1; }
.tag-suggestions ul li a  { width:286px; display:inline-block; font-size:12px; padding:3px 5px;}
.tag-suggestions ul li span { display:none; }

#burberry_twitter { width:300px; height: 250px; overflow: hidden; float: left; margin: 10px 0 10px 0; }

.webshop
{
  float: left;
  width: 127px;
  height: 290px;
  margin-left: 20px;
  overflow: hidden;
  text-align: right;
  font-size:13px;
}

.webshop h3
{
  font-size:13px;
  margin: 5px 0 5px 0;
}

.webshop img
{
  margin-bottom: 5px;
}

.webshop .price
{
  font-weight: bold;
  color: #666666;
}

.webshop .subline
{
  color: #999999;
}

.calendar img
{
  border: 1px solid #FF3399;
}

.calendar_active img
{
  border: 1px solid #000000;
}


.winForm
{
  display: inline-block;
  list-style: none;
  padding: 0 14px 22px 14px;
  width: 570px;
}

.winForm li
{
  float: left;
  width: 570px;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

.winForm li.checkbox
{
  padding: 12px 0 12px 0;
}

.winForm label
{
  display: block;
  float: left;
  width: 125px;
  padding: 12px 0 12px 0;
}

.winForm input
{
  float: left;
  padding-bottom:5px;
}

.winForm input.checkbox
{
  float: left;
  margin-right: 10px;
}

.winForm p.checkbox
{
  display: block;
  float: left;
}

.winForm p.checkbox label
{
  padding: 0;
  width: 100%;
}

.winFormExpire
{
  padding: 10px;
  font-size:11px;
}

.radio_list
{
  float: left;
  width: 400px;
}

.radio_list li
{
  float: left;
  display: block;
  width: 120px;
}

.radio_list li label
{
  float: left;
  padding: 0px 0px 0px 10px;
  width: 80px;
}

span.small
{
  font-size: 10px;
}

.fb_like
{
  width: auto;
  float: right;
  padding: 0;
  margin: 0;
}
.btn_10million {
  padding-top:10px;
  padding-bottom:10px;
  float:right;
}
.article_10million {
  padding-bottom:0px !important;
}
.orange {
  background:#f49754;
  border:solid 2px #ec6600;
  color:white
}
.winner_10billion {
  padding:10px;
  background:#ED6300;
}
.winner_10billion b {
  color:#fff;
}
.input_10million {
  height:25px;
}
.list_10billion li {
  color:#fff;
  list-style:disc;
  margin-left:15px;
  padding-left:0px;
}


.get-help
{
  padding-top: 10px;
}

.get-help ul
{
  width: 320px;
  margin: 0;
  padding: 0;
}

.get-help li
{
  float: left;
  width: 160px;
  margin: 0px;
  padding: 10px 0 0 0;
  list-style: none;
  text-align: center;
  font-weight: bold;
}

.get-help li img
{
  margin-bottom: 10px;
}

