


BODY {color: #000000}
#frmForm{clear:both;}
#hd_1 {clear:both}
TR.page {background: url('/img/global/gutter_right_tile.gif');}
TD.leftcol {background-color: #E8DCCD;}
TD.contentcol {background-color: #FFFFFF;}
TD.rightcol {background-color: #E8DCCD;}
.highlight-text {color: #000000}
A { color: #DB0029; text-decoration: underline; }
A:hover { color: #F165B0; text-decoration: underline; }
A.link2 { color: #DB0029; text-decoration: underline; }
A.link2:hover { color: #CF165B0; text-decoration: underline; }
.box {
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
}
A.listlink, LI A { color: #DB0029; text-decoration: underline; }
A.listlink:hover, LI A:hover { color: #F165B0; text-decoration: none; }
.heading {
	color: #DB0029;
	font-size: 12px;
	font-weight: bold;
}
H1 {
	color: #DB0029;
	font-size: 12px;
	font-weight: bold;
}
.subheading {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
H2 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.caption {
	color: #003399;
	font-size: 10px;
}
UL LI {
	list-style: url('/img/global/bullet.gif');
}
LI.bullet2 {
	list-style: url('/img/global/bullet2.gif');
}
BODY, TD, INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}
UL { margin: 0,0,0,19; }
OL { margin: 0,0,0,25; }
FORM { margin: 0,0,0,0; }
TABLE.nav {
	width: 130px;
	background-color: #F4EEE9;
	text-align: left;
}
.nav IMG {
	vertical-align: middle;
}
.nav TD {
	font-size: 11px;
}
.nav TD.POFF {
	height: 20px;
	cursor: hand;
	background-color: #F4EEE9;
	background-image: url('/img/nav/nav_bg_bullet.gif');
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; text-decoration: none;
}
.nav TD.PON {
	height: 20px;
	cursor: hand;
	background-color: #F4EEE9;
	background-image: url('/img/nav/nav_bg_selected.gif');
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; text-decoration: none;
}
.nav A.POFF:link, A.POFF:active, A.POFF:visited {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; text-decoration: none;
}
.nav A.POFF:hover {
	color: #DB0029;
	text-decoration: none;
}
.nav A.PON:link, A.PON:active, A.PON:visited {
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; text-decoration: none;
}
.nav A.PON:hover {
	color: #DB0029;
	text-decoration: none;
}
.nav .SON {
	background-color: #E8DCCD;
}
.nav TD.SOFF {
	color: #000000;
	font-family: Tahoma;
	font-size: 11;
	font-weight: bold; text-decoration: none;
}
.nav TD.SON {
	color: #DB0029;
	font-family: Tahoma;
	font-size: 11;
	font-weight: bold; text-decoration: none;
}
.nav A.SOFF:link, A.SOFF:active, A.SOFF:visited {
	font-family: Tahoma;
	font-size: 11;
	color: #000000;
	font-weight: bold; text-decoration: none;
}
.nav A.SOFF:hover {
	color: #FF0000;
	font-weight: bold; text-decoration: none;
}
.nav A.SON:link, A.SON:active, A.SON:visited, A.SON:hover {
	font-family: Tahoma;
	font-size: 11;
	color: #DB0029;
	font-weight: bold; text-decoration: none;
}
#mD {
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	position: relative;
	margin: 0 0 0 0;
	background-color: #F4EEE9;
}
#mN {
	padding-left: 2px;
	width: 130px;
	cursor: hand;
	text-align: left;
}
.fN {
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: left;
}
.sD {
	position: absolute;
	left: 130px;
	border-top-width: 1px;
	visibility: hidden;
	background-color: #E8DCCD;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
#mE {
	width: 130px;
	cursor: hand;
	padding:    ;
}
.ttl {
	height: 20px;
	cursor: hand;
	text-align: left;
	background-color: #F4EEE9;
	background-image: url('/img/nav/nav_bg_selected.gif');
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold; text-decoration: none;
}
TABLE .toolbox{
	width: 130px;
	background-color: #CEE0FD;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.toolbox TD.top {
	height: 20px;
	background-color: #003399;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.nav UL.IE {
	margin: 0,0,0,16;
}
.nav UL.NS {
	margin-left: -26;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.nav LI.SON {
	list-style: url('/share/img/s.gif');
}
.nav LI.SOFF {
	list-style: url('/share/img/s.gif');
}
TABLE.membership {
	width:130px;
}
.membership TD.top {
	background-color: #CC0000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	align: center;
	height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.membership TD.bottom {
	background-color:#FFCC99;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
TABLE.newsletter {
	width:130px;
}
.newsletter TD.top {
	background-color: #003399;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.newsletter TD.bottom {
	background-color:#CEE0FD;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.opthdr {width:779px;height:80px;overflow:hidden;background:#FFFFFF}
.optftr {width:779px;height:8px;overflow:hidden;background-color:#E8DCCD;}
.main {width:779px;background-color:#E8DCCD;background:url('/img/global/gutter_right_tile.gif');}
.lftcol{background-color:#E8DCCD;float:left;width:130px;position:relative;left:-649px;}
.midcol{background-color:#FFFFFF;float:left;vertical-align:top;position:relative;left:130px;}
.rghtcol{background-color:#E8DCCD;float:left;vertical-align:top;width:130px;}
.gut1{background-color:#FFFFFF;float:left;vertical-align:top;width:10px;float:left;overflow:hidden;}
.gut2{width:10px;background-color:#FFFFFF;float:left;vertical-align:top;overflow:hidden;}
.contentcol{background-color:#FFFFFF;float:left;vertical-align:top;width:639px;}
.bbsSmallFont
{
	font-size: 7pt;
}
.bbsLargeFont
{
	font-size: 9pt;
}
.bbsNormalTextGray
{
    COLOR: #818181;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
}
.bbsMain
{
    BACKGROUND-COLOR: #ffffff;
    CURSOR: hand;
    HEIGHT: 14.25pc;
    OVERFLOW: auto;
    Z-INDEX: -200
}
.bbsMainFull
{
    BACKGROUND-COLOR: #ffffff;
    CURSOR: hand;
    HEIGHT: 25.75pc;
    OVERFLOW: auto;
    Z-INDEX: -200
}
.bbsView
{
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 11.5pc;
    overflow: auto;
    Z-INDEX: -200
}
.bbsViewHide
{
    BACKGROUND-COLOR: #ffffff;
    DISPLAY: none;
    HEIGHT: 11.5pc;
    overflow: auto;
    Z-INDEX: -200
}
.bbsHeading
{
    BACKGROUND-COLOR: #F1E9E2;
    font-size: 9pt;
}
.bbsClose
{
    DISPLAY: none
}
.bbsExpandedNode
{
    BACKGROUND-COLOR: #ffffff;
    CURSOR: hand;
}
.bbsChildNode
{
    BACKGROUND-COLOR: #ffffff;
}
.bbsMoChildNode
{
    BACKGROUND-COLOR: #FBF8E4;
}
.bbsSelChildNode
{
    BACKGROUND-COLOR: #E8DCCD;
}
.bbsMoExpandedNode
{
    BACKGROUND-COLOR: #FBF8E4;
    CURSOR: hand;
}
.bbsSelExpandedNode
{
    BACKGROUND-COLOR: #E8DCCD;
    CURSOR: hand;
}
.midcol{float:left;vertical-align:top;position:relative;left:130px;background-color:Transparent}
.gut2{width:10px;float:left;vertical-align:top;overflow:hidden;background-color:Transparent}
.gut1{background-color:Transparent;float:left;vertical-align:top;width:10px;float:left;overflow:hidden;}
.header_logo {width:390px; height:88px;background-repeat:repeat-x; background-image:url(/img/global/hdr_bg.gif);  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.header_logo_2 {width:779px; height:88px;background-repeat:repeat-x; background-image:url(/img/global/hdr_bg.gif);  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.header_flash {width:389px; height:88px;background-repeat:repeat; background-color:#E8DCCD; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.home_flash {width:499px; height:160px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.home_middle {background-repeat:repeat-x; background-image:url(/img/homepage/home_middle.gif); height:4px; width:499px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.home_left {width:326px; height:355px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.home_right1 {background-repeat: repeat;background-color:#F4EEE9; width:168px; height:236px; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; vertical-align:top; overflow:hidden; float:right; position:relative;right:0px}
.home_right2 {background-repeat: repeat;background-color:#FFFFFF; width:168px; height:114px; border:dotted 1px #000000; padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:right; position:relative;right:0px}
.footer_tile {background-repeat:repeat-x; background-image:url(/img/homepage/footer_tile.gif); height:4px; width:499px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-position:center;}
.footer_end {background-repeat:repeat; background-color:#E8DCCD; height:2px; width:779px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.rghtcolitem {width:120; margin:0px 0px 10px 3px}
.promo_area {width:124; margin:0px 0px 10px 3px; border:solid 4px #FFFFFF}
.leftcolitem {margin:10px 0px 0px 0px}
.section_left {width:224px; height:295px; padding:0px 0px 0px 0px; margin:5px 10px 0px 0px;  vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.section_right {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  vertical-align:top; overflow:hidden; float:right; position:relative;right:0px}
.section_bottom {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.index_list {padding:0px 0px 0px 0px; margin:10px 0px 10px 15px;  vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.anchor A { color: #FFFFFF; text-decoration: none; }
.anchor A:hover { color: #FFFFFF; text-decoration: none; }
.feedback {border:dotted 1px #FFFFFF;background-repeat:repeat-y; background-image:url(/img/global/form_bg.gif); height:362px; width:495px; margin:0px 0px 5px 0px; padding:45px 65px 30px 55px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.subheading2 {color: #000000;font-size: 11px;font-weight: bold;}
.nav_bg{background-repeat:repeat-y; background-image:url(/img/global/nav_subsection_bg.gif); margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.alphaList {color: #DB0029;font-size: 10px;font-weight: bold;border-bottom:dotted 1px #DCDCDC; border-top:dotted 1px #DCDCDC; margin:10px 0px 10px 0px; padding:5px 0px 5px 5px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.stocklist_top{background-repeat:repeat-y; background-image:url(/img/stockists/stockists_bg_top.gif); width:477px; height:5px; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.stocklist_tile{background-repeat:repeat-y; background-image:url(/img/stockists/stockists_bg_tile.gif); width:477px; margin:0px 0px 0px 5px; padding:10px 30px 10px 30px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.stocklist_end{background-repeat:repeat-y; background-image:url(/img/stockists/stockists_bg_end.gif); width:477px; height:7px; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
.newsletter {background-repeat: repeat;background-color:#F4EEE9; width:116px; padding:4px 4px 4px 4px; margin:0px 0px 0px 0px;vertical-align:top; overflow:hidden; float:right; position:relative;right:0px}
html>body .header_flash {width:389px; height:88px;background-repeat:repeat; background-color:#E8DCCD; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .home_flash {width:499px; height:160px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .home_middle {background-repeat:repeat-x; background-image:url(/img/homepage/home_middle.gif); height:5px; width:499px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .home_left {width:326px; height:355px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .home_right1 {background-repeat: repeat;background-color:#F4EEE9; width:167px; height:231px; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:6px}
html>body .home_right2 {width:150px; height:97px; border:dotted 1px #000000; padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:6px}
html>body .footer_tile {background-repeat:repeat-x; background-image:url(/img/homepage/footer_tile.gif); height:4px; width:499px; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .footer_end {background-repeat:repeat; background-color:#E8DCCD; height:2px; width:779px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .rghtcolitem {width:120px; margin:0px 0px 10px 3px; padding:0px 0px 10px 3px}
html>body .promo_area {width:114px; margin:0px 0px 10px 3px; border:solid 4px #FFFFFF;  vertical-align:top; overflow:hidden; float:right; position:relative;right:5px}
html>body .leftcolitem {width:120px; margin:10px 0px 0px 4px; padding:10px 0px 0px 4px}
html>body .section_left {width:224px; height:295px; padding:0px 0px 0px 0px; margin:5px 5px 0px 0px;  vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .section_right {width:270px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .section_bottom {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .index_list {padding:0px 0px 0px 0px; margin:10px 0px 10px 15px;  vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .anchor A { color: #FFFFFF; text-decoration: none; }
html>body .anchor A:hover { color: #FFFFFF; text-decoration: none; }
html>body .Footer_tile_texttable {background-repeat:repeat-x; background-image:url(/img/homepage/footer_tile.gif); height:4px; width:100%; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .stocklist_top{background-repeat:repeat-y; background-image:url(/img/stockists/stockists_bg_top.gif); width:477px; height:5px; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .stocklist_tile{background-repeat:repeat-y; background-image:url(/img/stockists/stockists_bg_tile.gif); width:477px; margin:0px 0px 0px 5px; padding:10px 30px 10px 30px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .stocklist_end{background-repeat:repeat-y; background-image:url(/img/stockists/stockists_bg_end.gif); width:477px; height:7px; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; vertical-align:top; overflow:hidden; float:left; position:relative;left:0px}
html>body .newsletter {background-repeat: repeat;background-color:#F1E9E2; width:107px; padding:4px 2px 4px 3px; margin:0px 0px 0px 0px;vertical-align:top; overflow:hidden; float:right; position:relative;right:0px}
html>body .midcol{float:left;vertical-align:top;position:relative;left:130px;background-color:Transparent;height:auto}
html>body .gut2{width:10px;float:left;vertical-align:top;overflow:hidden;background-color:Transparent}
html>body .gut1{background-color:Transparent;float:left;vertical-align:top;width:10px;float:left;overflow:hidden}
html>body .lftcol{background-color:#E8DCCD;float:left;width:130px;position:relative;left:-650px;}
.FT_Ad{width:779px;clear:both}
.askwarren #article0 h1
{
    margin-top:40px;
}
.askWarrenTopLinks
{
    margin: 0;
    padding:0;
    height: 20px;
    margin: 0 0 0 10px;
    position: absolute;
    top: 0;
    right: 0;
    width: 467px;
    padding-top:10px;
    z-index: 1;
}
.askWarrenTopLinks *
{
    margin: 0;
    padding:0;
}
.askWarrenTopLinks li
{
    float: left;
    height: 20px;
    line-height:20px;
    background-image: url('/img/ljhooker/askwarrendivider.gif');
    background-repeat:no-repeat;
    background-position: right center;
    list-style-type: none;
    list-style-image: none;
    
}
.askWarrenTopLinks li a
{
    color: #9d314d;
    text-decoration: none;
    padding:0 8px;
    float: left;
    line-height: 20px;
    height: 20px;
}
.askWarrenTopLinks a.first{
padding-left: 0;
}
.askWarrenTopLinks li.last{
background-image:none;
}
.askWarrenTopLinks a:hover
{
text-decoration: underline;
}
.askWarrenTopLinks a.current
{
    font-weight: bold;
}
#ugc_parent {width:100%;margin-left:10px;}
html>body #ugc_parent {width:94%;}
/* 
headings */
.ugc_header b, .ugc_write_header b, .ugc_preview_header b,.ugc_write_header_text, .ugc_guidelines_header b {color:#db0029;font-size:14px}
/* 
ugc_write + ugc_write_content: comment form */
* html .ugc_write,* html #ugc_write_1{height:1%}
.ugc_write, #ugc_write_1 {border-top:1px dashed #dcdcdc;padding-top:10px}
.ugc_write_header {padding:15px 9px 0px 9px;margin-bottom:2px}
.ugc_write_content {width:100%;padding:10px;}
.ugc_titles {position:relative;top:-3px;font-weight:bold;width:100px;color:#000;}
.ugc_email_input_span,.ugc_nick_input_span,.ugc_title_input_span, .ugc_location_input_span, .ugc_write_rating {padding-left:0px;}
.ugc_comment_input_span {padding-left:0}
.ugc_input {width:320px; border:1px solid #f1e9e2; background:#faf7f5;}
.ugc_comment_input_span .ugc_input, #rvwtitle_1,#rvwtitle_2, .ugc_write textarea {width:425px;border:1px solid #f1e9e2;background:#faf7f5}
html>body #rvwtitle_1,html>body #rvwtitle_2, html>body .ugc_write textarea {width:417px}
.ugc_required {color:#db0029;font-weight:bold;}
.ugc_write_footer {clear:left;color:#3398cc;font-weight:bold;margin-bottom:-10px;padding:5px;}
.ugc_email_notice {display:block;color:#7F7F7F;font-size:9px;}
.ugc_write input {margin-bottom:3px}
.write_msg {display:block;color:#7F7F7F;font-size:10px;}
html>body .write_msg{margin-top:0}
.validation_msg, .ugc_write_footer_text {color:#db0029;font-weight:bold;position:relative;top:-70px;left:260px}
.validation_msg{font-weight:normal;position:relative;left:0;top:0}
html>body .ugc_write_footer_text {position:relative;top:-50px}
html>body .ugc_email_input_span {position:relative;left:55px; }
html>body .ugc_nick_input_span {position:relative;left:28px; }
html>body .ugc_location_input_span {position:relative;left:37px; }
html>body .ugc_required{position:absolute;left:440px}
/* 
ugc_buttons: review buttons, including preview, edit, submit */
.ugc_buttons, .ugc_button_border {float:right;margin-right:45px}
html>body .ugc_buttons, html>body .ugc_button_border {margin-right:45px}
.ugc_submit_button_border,.ugc_preview_button_border,.ugc_button_submit_span,.ugc_button_edit_span {float:left;}
.ugc_button_preview,.ugc_button_submit,.ugc_button_edit, #submit_2, #edit_2 {background:#db0029; margin:0;color:#ffffff;font-weight:bold; cursor:hand;height:20px;border:1px solid #ffffff}
.ugc_button_preview, .ugc_button_edit{background:#dac882; }
.ugc_buttons input {margin-bottom:0px}
/* 
ugc_preview */
#ugc_preview_1, #ugc_preview_2 {display:none}
.ugc_preview {margin-bottom:15px;padding-top:15px;border-top:1px dashed #dcdcdc}
.ugc_preview .text {color:#dac882;padding:10px;clear:left}
.ugc_hr_line {width:100%;height:1px;border:dashed 1px #dcdcdc;text-align:center;margin-top:10px}
.ugc_preview_header {padding:15px 9px 0px 9px;margin-bottom:2px}
.ugc_preview_content {padding-top:10px}
.ugc_preview_body {float:left;width:433px;padding:10px 10px 10px 10px;border:0}
* html .ugc_preview_body {width:100%}
/* 
ugc_guidelines_brief */
.ugc_guidelines_header {color:#f23d34;font-size:12px;height:25px}
.ugc_guidelines_brief {width:100%;border:1px dashed #cfe5ff;padding:10px;margin:10px 0px;border-left:none;border-right:none}
html>body .ugc_guidelines_brief{width:98%}
.ugc_guidelines_brief br {display:none}
.ugc_guidelines_brief li {width:48%;float:left}
.ugc_guidelines_line, .ugc_guidelines_content {padding-left:3px; margin-bottom:10px}
* html .ugc_guidelines_line {height:1%}
.ugc_guidelines_content .text {padding-bottom:10px}
.ugc_guidelines_line ul,.ugc_guidelines_content ul{width:100%;margin:0;padding:0}
.ugc_guidelines_line ul {float:left;margin-bottom:10px}
* html .ugc_guidelines_line ul {width:96%}
.ugc_guidelines_line ul li {float:left;width:40%;margin-left:30px;display:inline}
.ugc_guidelines_line b {display:block;padding-bottom:10px}
.ugc_guidelines_brief b a, .ugc_guidelines_line b a {display:inline-block;padding-top:10px;font-weight:bold;color:#bab235;text-decoration:none}
.ugc_guidelines{display:none}
.ugc_guidelines_brief b a:hover, .ugc_guidelines_line b a:hover{text-decoration:underline;color:#bab235}
/* 
ugc_container: user content container */
.ugc_container {padding:2px;border:1px dashed #dcdcdc;border-left:none;border-right:none;width:100%;margin:10px 0px}
.ugc_comment {border-top:dashed 1px #dcdcdc;border-bottom:dashed 1px #dcdcdc}
/* 
paging objects */
.ugc_header,.ugc_footer {padding:5px;height:20px}
.hOptions, .fOptions {width:100%;text-align:right}
.hOptions b , .fOptions b {font-weight:normal;font-size:11px}
.ugc_header {margin-bottom:5px}
.ugc_footer {margin-top:20px}
#hpaging_first,#fpaging_first {padding-right:5px;border-right:solid 1px;font-weight:normal;font-size:11px}
#hpaging_prev, #fpaging_prev {padding-left:3px;font-weight:normal;font-size:11px}
#hpager,#fpager {font-weight:normal;text-align:center;width:270px;font-size:11px}
#hpaging_next,#fpaging_next {padding-right:5px;border-right:solid 1px;font-weight:normal;font-size:11px}
#hpaging_last,#fpaging_last{padding-left:10px;font-weight:normal;font-size:11px}
/* 
review item */
.ugc_item {padding:10px 10px 0px 10px}
.ugc_alt_text {padding:0px 10px}
.ugc_comment_title,.userDetails,.userComments,.commentOptions{display:block}
.ugc_comment_title{font-weight:bold}
.userDetails {padding-bottom:10px;color:#A5A5A5}
.userDetails b {font-weight:400}
.userComments {padding-bottom:10px}
/* 
working */
.ugc_working {padding:10px 0px;color:#000;width:100%;text-align:right}
#ugc_write_stage_1,#ugc_write_stage_2{margin-bottom:15px;border:dashed 1px #cfe5ff}
* html #ugc_write_stage_1,* html #ugc_write_stage_2{float:left}
#ugc_write_stage_1 .ugc_preview_msg,#ugc_write_stage_2 .ugc_preview_msg {float:left;background:#faf7f5;padding:5px;margin-bottom:10px}
#ugc_write_stage_1 .ugc_submission_msg,#ugc_write_stage_2 .ugc_submission_msg{padding:10px}
/*
expired*/
.ugc_expired_text {margin:10px 0px}
/*
Rating control */
.RatingContainer_Main {width:100%;float:left;background:#faf7f5;padding:10px;margin:10px 0px 0 15px}
html>body .RatingContainer_Main {margin-left:-100px;width:400px;}
.UserRating_text {width:149px;margin-right:5px}
.UserRating_low, .UserRating_high {color: #dac882;font-weight:bold}
body #article_sharing_header, body #article_sharing_footer, body #article_print_header {display:block}
#article_sharing_header #ash_email img{display:block;float:none}
#article_sharing_footer{line-height:normal}
#article_sharing_header .ast_style_1, #article_sharing_footer .ast_style_1 {background-color:#000}
#article_sharing_header .ast_style_2, #article_sharing_footer .ast_style_2 {color:#000}
#article_print_header .ast_style_1 {background-color:#000}

