@charset "utf-8";
/* CSS Document */
html { overflow-y:scroll; } /* always show vertical scrollbar in FireFox */
body { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; width:760px; }
ul		{list-style:none}
h1 { margin:4px 0 27px 0; *margin:2px 0 27px 0; padding:0; font-size:25px; color:#666; }
.product h2 b { color:#86a4bf; }
.manage h2 b { color:#86a4bf; }

.brickThmList { width:755px; margin-left:0px }
.brickThmList li { color:#666; float:left; width:136px; margin:0 18px 20px 0; font-size:10px; }
.brickThmList li.last { margin-right:0; }
.brickThmList a { font-size:14px; font-weight:bold; overflow:visible; }
.brickThmList span { color:#999; display:block; margin:5px 0 0 0; text-transform:uppercase; }
.brickThmList img { border:solid 1px #dbdbdb; }
.brickThmList .content { height:148px; margin-bottom:5px; overflow:hidden; line-height:12px; }
.brickThmList .content div { margin:5px 4px 0 4px; }

/* alert product round cornered box */
.brickBox { margin-bottom:0;background:#f5f5f5; min-height:154px; }
.brickBox .bc { padding:0; height:auto !important; height: 1em; }
.brickBox .bt { margin:0 0 0 3px; height:3px; font-size:1px; background:url(/static/promo_css/gray.gif) no-repeat 100% 0; }
.brickBox .bt div { height:3px; width:3px; position:relative; left:-3px; font-size:1px; background:url(/static/promo_css/gray.gif) no-repeat 0 0; }
.brickBox .bb { margin:0 0 0 3px; height:3px; font-size:1px; background:url(../images/rndcnr/gray.gif) no-repeat 100% 100%; }
.brickBox .bb div { height:3px; width:3px; position:relative; left:-3px; font-size:1px; background:url(/static/promo_css/gray.gif) no-repeat 0 100%; }
.brickBox .bl { padding:0 0 0 1px; background:url(/static/promo_css/bevel_side_left.gif) repeat-y 0 0; height:auto !important; /* */ height:1px; /* fix for IE */}
.brickBox .br { padding:0 1px 0 0; background:url(/static/promo_css/bevel_side_right.gif) repeat-y 100% 0; }
.brickBox .content { padding:1px 4px 4px 3px; width:120px; }


.brick		{background-image:url(http://www.lexy.com/static/images/brick.gif); background-repeat:no-repeat; width:136px; height:164px; padding-right:18px; margin:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
.brick_last		{background-image:url(http://www.lexy.com/static/images/brick.gif); background-repeat:no-repeat; width:136px; height:164px; margin:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
.brick a		{font-size:14px; font-weight:bold; overflow:visible;>}
.brick_last a		{font-size:14px; font-weight:bold; overflow:visible;>}
.int		{padding:4px 4px 3px 5px; width:130px;}

/* round box common properties */
.rndBox .bc { padding:0; height:auto !important; height: 1em; }
.rndBox .bt { margin:0 0 0 3px; height:3px; font-size:1px; }
.rndBox .bt div { height:3px; width:3px; position:relative; left:-3px; font-size:1px; }
.rndBox .bb { margin:0 0 0 3px; height:3px; font-size:1px; }
.rndBox .bb div { height:3px; width:3px; position:relative; left:-3px; font-size:1px; }
.rndBox .bl { padding:0 0 0 1px; /* */ height:1px; /* fix for IE */}
.rndBox .br { padding:0 1px 0 0;}
.rndBox .content { padding:2px 4px 4px 4px; }
.boxFixer { width:100%;overflow:hidden; }


#content { position:relative; top:-30px; }

.logo               { margin-top: 5px; }

a:link, a:visited 	{ color:#206BBA; }
a.small 			{ font-size:11px; font-weight:normal; }
h1 					{ margin:4px 0 27px 0; *margin:2px 0 27px 0; padding:0; font-size:25px; color:#666; }
h1, h1.noCufon 		{ margin-top:0; font-size:24px; }
h1.t2 				{ margin:0 0 10px 0; }
h1 img 				{ vertical-align:middle; border:solid 1px #e7e7e7; }
h2 					{ font-size:18px; margin:30px 0 0 0; padding:28px 0 10px 0; color:#666; background:url(http://www.4info.com/images/lines/dotted_horiz.gif) top left repeat-x; }
h2, h2.noCufon 		{ font-size:16px; color:#4D4D4D; }
h2.t2 				{ background:none; padding:0; margin:0 0 10px 0; }
h2.largeCol 		{ width:752px; overflow:visible; }
h3 					{ font-size:14px; color:#666; }
h4 					{ margin:0; padding:0; font-size:12px; }
p 					{ margin-top:0; }
img 				{ border:none; }

/* buttons used throughout */
div.btn, div.btns { overflow:hidden; width:100%; margin:0; padding:0; }
a.grayBtn, a.greenBtn, a.btn { margin:10px 0 0 0; padding-left:5px; cursor:pointer; display:block; float:left; text-decoration:none; background:url(/static/promo_css/gray_lf.gif) no-repeat top left; }
a.grayBtn:link, a.grayBtn:visited, a.greenBtn:link, a.greenBtn:visited, a.btn:link, a.btn:visited { color:#fff; }
a.grayBtn b, a.greenBtn b, a.btn b { padding-right:7px; height:19px; line-height:18px; display:block; text-align:center; font-size:12px; background:url(/static/promo_css/gray_rg.gif) no-repeat top right; font-weight:normal; }
a.grayBtn:hover, a.greenBtn:hover, a.btn:hover { background-position:bottom left; }
a.grayBtn:hover b, a.greenBtn:hover b, a.btn:hover b { background-position:bottom right; }
a.grayBtn2 { background-image:url(/static/images/gray2_lf.gif); }
a.grayBtn2 b { background-image:url(/static/images/gray2_rg.gif); }
a.greenBtn { background-image:url(/static/images/green_lf.gif); }
a.greenBtn b { background-image:url(/static/images/green_rg.gif); }
a.greenBtn2 { background-image:url(/static/images/green2_lf.gif); }
a.greenBtn2 b { background-image:url(/static/images/green2_rg.gif); }
a.nextVerify { width:115px; }
a.signIn { width:53px; }
a.logIn { width:53px; }
a.setAlert, a.submit, a.cancel { width:57px; }
a.delAlert { width:75px; }
a.delAllAlerts { width:100px; }
a.delDevice { width:90px; }
a.saveChanges { width:90px; }
input.greenBtn { background-image:url(/static/images/green_lf.gif); }
input.greenBtn b { background-image:url(/static/images/green_rg.gif); }


/* big blue button used on product info pages */
a.blueBtn { margin:10px 0 0 0; padding-left:26px; cursor:pointer; display:block; float:left; text-decoration:none; background:url(/static/images/blue_lf.gif) no-repeat top left; }
a.blueBtn:link, a.blueBtn:visited { color:#fff; }
a.blueBtn b { padding:0 10px 0 10px; height:28px; line-height:26px; display:block; text-align:center; font-size:13px; background:url(/static/images/blue_rg.gif) no-repeat top right; }
a.blueBtn:hover { background-position:bottom left; }
a.blueBtn:hover b { background-position:bottom right; }

.product .td_left	{font-size:12px; color:#999; width:290px;}
.product img		{padding-right:6px;}
.prduct .td_img		{padding-bottom:12px;}
.sample				{font-size:12px; color:#999;}

.mgt_table			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#111;}
.mgt_td				{ background-color:#f5f5f5; border-right-color:#999; border-right-style:dotted; border-right-width:1px; border-bottom-color:#FFF; border-bottom-style:solid; border-bottom-width:3px; height:30px; padding-left:6px;}
.rule				{background:url(http://www.4info.com/images/lines/dotted_horiz.gif) top left repeat-x;}

.input {
    border: 1px solid #006;
    background: #ffc;
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.button {
    border: none;
    background: url('/static/images/reg_btn_normal.gif') no-repeat top left;
    padding: 2px 8px;
}
.button:hover {
    border: none;
    background: url('/static/images/reg_btn_over.gif') no-repeat top left;
    padding: 2px 8px;
}
.label {
    display: block;
    width: 150px;
    float: left;
    margin: 2px 4px 6px 4px;
	text-align:center;
}
br { clear: left; }

.button_sm {
    border: none;
    background: url('/static/images/reg_btn_normal_small.gif') no-repeat top left;
    padding: 2px 8px;
}
.button_sm:hover {
    border: none;
    background: url('/static/images/reg_btn_over_small.gif') no-repeat top left;
    padding: 2px 8px;
}
.alert_feed {
    float: left;
    height: 100%; 
    text-align:left; 
    margin: 0px 3px 3px 3px;
    overflow: hidden;
} 
.feed_subscribe_checkbox {
    clear: both;
    margin-top: 4px;
}
.alert_feed_row {
    clear: both;
	color: #999;
}

.alert_feed_row.detail_view {
    height: 95px !important;
}

.alert_feed_row.list_view .alert_feed {
    width: 170px;
}
.alert_feed_row.detail_view .alert_feed {
    width: 360px;
}

.alert_brick {
	width: 100%;
	margin-right: 10px;
	vertical-align: top;
}

.hilighted {
    background-color: #EF7;
    border: 1px solid #FF6;
	color: #555;
}
.alert_feed label	{text-align:left;}

.thumb {
	float:left; 
	margin: 2px 5px 0px 2px
}

.desc { 
	width: 100%;
	font-size: 12px;
}

.desc .subhead { 
	font-weight: bold;
	margin-top: 2px;
}

.alert_feed {
	vertical-align: top;
}
.cbox {
	clear: both;
}
.widget {
	text-align: left;
	margin-right: 10px;
	float: left;
	padding: 0;
}
.frequency {
	float: left; 
	padding:3px 0 0 0; 
	margin: 0;
}