/*****************************************************************/
/* css for home user tab style */
/***************************************************************/

ol, ul{list-style:none;}
/*****************************************************************/
/* below styles should not be necessary once page goes into dev */
/***************************************************************/
#secondary{font-size:11px;}
a img{text-decoration:none;}
div.modrow.tabRow div.tabsContainer a,
#secondaryContent a {color:#5091cd;}

div#myaccount {border:none;padding:0;font-size:1.2em;margin-bottom: 20px;}/* 13px */
div#myaccount img{vertical-align:middle; float: left; margin-right:8px;}
div#myaccount a,
div#myaccount h3 {color:#5091cd;}
div#myaccount h3 {padding-top:6px;}



/* #support_resources ul, #support_resources li{margin:0;padding:0;} */
#support_resources li {margin-top:8px;}
#support_resources h4 {font-size:10px; color:#333;}
#support_resources div{border:none;padding:0;margin-top:24px;margin-bottom:0;}

#sidebar_last {text-align:center;margin:0px;padding:0px;border:none;}
#sidebar_last h4 {font-size:10px; color:#333;}


/*****************************************************************/
/* above styles should not be necessary once page goes into dev */
/***************************************************************/

#mainContent #mastHead{margin-bottom:0;}

/* new tab structure */
div.modrow.tabRow ul.tabNav {padding:0 15px;margin-top:10px;list-style-type:none;font-size:1em;font-weight:600;background:url(/imperia/md/images/us/consumer/2010/lp_tab_bg.gif) repeat-x;height:29px;} /* 11px */

div.modrow.tabRow ul.tabNav ul,
div.modrow.tabRow ul.tabNav li {margin: 0 /*-2px*/ 0 0 0; padding:0;}
div.modrow.tabRow ul.tabNav ul {margin:0;padding:0;list-style:none;height:auto;}
div.modrow.tabRow ul.tabNav li {float:left;width:151px;height:29px;margin-right:2px;background:url(/imperia/md/images/us/consumer/2010/lp_tab_off_bg.gif) repeat-x;}
div.modrow.tabRow ul.tabNav a {color:#e3e3e3;display:block;padding:8px 0 8px 8px;}
div.modrow.tabRow ul.tabNav a:hover {text-decoration:underline;}
div.modrow.tabRow ul.tabNav li.active {background:#fff url(/imperia/md/images/us/consumer/2010/lp_tab_on-r.gif) no-repeat right top;}
div.modrow.tabRow ul.tabNav li.active a {color:#666;background:url(/imperia/md/images/us/consumer/2010/lp_tab_on-l.gif) no-repeat left top}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
div.modrow.tabRow ul.tabNav a {float:none;}
/* End IE5-Mac hack */

div.modrow.tabRow div.tabsContainer {background:url(/imperia/md/images/us/consumer/2010/lp_tabcontent_bg.gif) repeat-x bottom;min-height:250px;margin-top:15px; margin:0px 0 0 2px; padding-bottom:10px;}

/**** Consumer only styles ****/
.clear{clear:both;font-size:0;}

/*** flexi-buttons ****/
.btn{display:inline-block;}
.btnBlu{background:transparent url(/imperia/md/images/us/consumer/2010/btn_both-l.gif) no-repeat left top;float:left;margin:0;padding:0 0 0 6px;}
#mainContent .btnBlu a{background:url(/imperia/md/images/us/consumer/2010/btn_both-r.gif) no-repeat right top;display:block;padding:6px 8px 8px 2px;font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#fff;}
#mainContent .btnBlu:hover, #secondary .btnBlu:hover a {background-position:0% -36px;}
#mainContent .btnBlu:hover a{background-position:100% -36px;}
#mainContent > .btn a {width:auto;}

/**** tab content ****/
div.modrow.tabRow div.tabsContainer h3{color:#999;font-weight:normal;font-variant:small-caps;font-size:13px;height:45px;}
div.modrow.tabRow div.tabsContainer h3 span{display:block;font-weight:bold;color:#666;font-variant:normal;}
div.modrow.tabRow div.tabsContainer h4{font-weight:normal;font-size:10px;}
div.modrow.tabRow div.tabsContainer .price{display:block;font-size:20px;font-weight:bold;margin:8px 0;}
div.modrow.tabRow div.tabsContainer .prod .btn {margin:4px 0;}
div.modrow.tabRow div.tabsContainer .priceLink{margin:2px 0;font-size:9px;}

/** PC **/
#pcProdsBG {margin-bottom:15px;background:url(/imperia/md/images/us/consumer/2010/prod_bg_3.gif) repeat-y;}
#pcProds .prod {width:33%;float:left;}
#pcProds .details{padding-left:15px;margin-right:15px;}
#pcProds .prod.first{padding-left:-15px;}
#pcProds .prod.first .details{border-left:none;}
#pcProds .boxPrice{margin:15px 0 8px 99px;}
#pcProds .boxPrice img{margin-left:-99px;float:left;}
div.tabsContainer #pcProds .prod .btnBlu a{padding:6px 16px 8px 12px;}
#pcProds .details ul {margin:0;padding:0;list-style:disc;list-style-position:inside;font-size:10px;}
#pcProds .details li{margin-bottom:2px;}
.compare{border-top:1px solid #ccc;margin:0 4px;text-align:center;font-weight:bold;}
.compare p{padding:8px;}
/****/


/** Mac **/
#macProds{margin-bottom:15px;padding-bottom:15px;}
#macProds .prod1 {width:75%;float:left;border-right:1px solid #ccc;}
#macProds .prod2 {width:24%;float:left;}
#macProds .details{padding-left:15px;margin-right:15px;}
#macProds .boxPrice{margin:15px 0 8px 153px;}
#macProds .boxPrice img{margin-left:-153px;float:left;}
#macProds .prod2 .boxPrice{margin:15px 0 8px;}
#macProds .prod2 .boxPrice img{margin-left:0;float:none;}
#secondary #macProds .prod1 .btnBlu a{display:block;padding:6px 16px 8px 12px;}
#macProds .prod1 p,#macProds .prod2 p{margin:8px 0;font-size:10px;}
#macProds .prod2 h4{font-weight:bold;}
/****/


/** Services **/
#services {padding:0 12px 15px 12px;}
#otherProds {padding:0 15px 15px 15px;}
div.modrow.tabRow div.tabsContainer #services h3,
div.modrow.tabRow div.tabsContainer #otherProds h3 {color:#666;font-weight:bold;font-variant:normal;font-size:17px;border-bottom:dotted 1px #ccc;padding-bottom:6px;}
div.modrow.tabRow div.tabsContainer #services h3 span{display:inline;color:#666;font-weight:normal;font-size:11px;}
#services .prod{margin-top:15px;}
#services .prod img{float:left;margin-right:15px;width:173px;height:181px;}
#services .details{float:left;width:492px;}
#services .savings{font-weight:bold;font-size:12px;color:#cd1e1b;margin:6px 0;}
#services .details ul{list-style-type:disc;margin:6px 16px;}
#services .details li{margin-bottom:4px;}
#services .details .inline li{list-style-type:none;margin:6px 0px;display:inline;}
#services .twoBtns{border-top:1px dotted #ccc;}
#services .btnSideway{float:left;width:236px;border-right:1px dotted #ccc;padding-right:8px;margin-right:8px;}
#services .btnSideway.last{border:none;padding-right:0;margin-right:0;}
#services .btnSideway .btn{float:left;margin:0px 4px 0 0;}
#services .btnSideway .name{float:left;}
/****/

/** Other Prods **/
div.modrow.tabRow div.tabsContainer #otherProds h3 {text-align:center;}/* all other attributes shared with #services h3 */
div.modrow.tabRow div.tabsContainer #otherProds .details h4{font-size:14px;font-weight:bold;padding:10px 0 0 0;}
div.modrow.tabRow div.tabsContainer #otherProds .prod1,
div.modrow.tabRow div.tabsContainer #otherProds .prod2 {float:left;width:338px;border-right:1px dotted #ccc;margin-top:0px;}
div.modrow.tabRow div.tabsContainer #otherProds .prod2{border:none;}
div.modrow.tabRow div.tabsContainer #otherProds .prod1 .details{padding-right:15px;}
div.modrow.tabRow div.tabsContainer #otherProds .prod2 .details{padding-left:15px;}
div.modrow.tabRow div.tabsContainer #otherProds .details img{float:left;margin:0 8px 8px 0;}
div.modrow.tabRow div.tabsContainer #otherProds .details p{margin-bottom:8px;line-height:1.4em;}
div.modrow.tabRow div.tabsContainer .small{font-size:10px;}
div.modrow.tabRow div.tabsContainer #otherProds .details ul {padding-left:0px; margin:6px 0 6px 143px;} /*list-style-type:disc;*/
div.modrow.tabRow div.tabsContainer #otherProds .details li {margin-bottom:4px;}
div.modrow.tabRow div.tabsContainer #otherProds .btn{margin-left:20%;}
div.modrow.tabRow div.tabsContainer #otherProds .prod1 .btn{padding-top:8px;}
/****/

/** Free Tools **/
div.modrow #freeTools{margin:10px;}
div.modrow #freeTools a {color:#5091cd;}
div.modrow #freeTools h3{border-bottom:1px dotted #ccc;padding-bottom:4px;}
div.modrow #freeTools .tool{float:left;width:30%;border-left:1px dotted #ccc;padding:0 10px;margin-top:8px;}
div.modrow #freeTools .tool.first{border:none;}
div.modrow #freeTools .tool p{margin-left:47px;}
div.modrow #freeTools .tool img{float:left;margin-left:-47px;}
/***************/

div#sidebar_box {margin:0px; padding:0px; border:0px;}

#premiumservices h3			{ margin-bottom:0; margin-left:36px; font-size:14px;}
#premiumservices p			{ margin-bottom:0; margin-left:36px; line-height:12px; }
#premiumservices a {  color:#0081cc;}
div#myaccount {border:none;padding:0;font-size:1.2em;margin-bottom: 20px;}/* 13px */
div#myaccount img{vertical-align:middle; float: left; margin-right:8px;}
div#myaccount a,
div#myaccount h3 {color:#5091cd;}
div#myaccount h3 {padding-top:6px;}
#secondaryContent a {color:#5091cd;}
#secondaryContent LI {BACKGROUND-POSITION: left center; LINE-HEIGHT: 22px}

/** Product overview */
#contentBox h1 {display:none; visibility:hidden;margin:0px;}
A:link {
	COLOR: #0081cc
}
A:visited {
	COLOR: #0081cc
}

A {
	outline: none
}
#mainContent IMG {
	VERTICAL-ALIGN: middle
}
#mainContent #contentBox H1 {
	MARGIN-TOP: -4px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 21px; FLOAT: left; LETTER-SPACING: -1px
}
TABLE#gradient_table {
	BORDER-TOP: #e6e6e6 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: #e6e6e6 1px solid
}
TABLE#gradient_table TD {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #e6e6e6 1px solid
}
TABLE#gradient_table TD.leftcell {
	BACKGROUND: url(/imperia/md/images/us/consumer/bg-gray_gradient-left.jpg) repeat-y left 50%
}
TABLE#gradient_table TD.rightcell {
	BACKGROUND: url(/imperia/md/images/us/consumer/bg-gray_gradient-right.jpg) repeat-y right 50%
}
#secondaryContent LI {
	BACKGROUND-POSITION: left center; LINE-HEIGHT: 22px
}
UL.buy_links {
	MARGIN-TOP: 40px; LIST-STYLE-TYPE: none
}
UL.buy_links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
UL.buy_links LI.price {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #999
}
UL.icon_list {
	COLOR: #999; LIST-STYLE-TYPE: none
}
UL.icon_list LI {
	PADDING-LEFT: 18px; LINE-HEIGHT: 22px
}
UL.icon_list LI.shield {
	BACKGROUND: url(/imperia/md/images/us/consumer/icon-shield.gif) no-repeat left center
}
UL.icon_list LI.globe {
	BACKGROUND: url(/imperia/md/images/us/consumer/icon-globe.gif) no-repeat left center
}
UL.icon_list LI.people {
	BACKGROUND: url(/imperia/md/images/us/consumer/icon-people.gif) no-repeat left center
}
UL.icon_list LI.ccard {
	BACKGROUND: url(/imperia/md/images/us/consumer/icon-ccard.gif) no-repeat left center
}
UL.icon_list LI.lock {
	BACKGROUND: url(/imperia/md/images/us/consumer/icon-lock.gif) no-repeat left center
}
UL.icon_list LI.tools {
	BACKGROUND: url(/imperia/md/images/us/consumer/icon-tools.gif) no-repeat left center
}
#freetools {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #e6e6e6 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 140px
}
#freetools STRONG {
	COLOR: #000
}
#freetools DIV {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 33%; TEXT-ALIGN: center
}
#freetools DIV IMG {
	PADDING-BOTTOM: 3px
}
#myaccount H3 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 36px
}
#myaccount P {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 36px; COLOR: #999; LINE-HEIGHT: 12px
}
#support_resources H3 {
	FONT-SIZE: 12px; COLOR: #666
}
#support_resources UL {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px
}
#support_resources LI {
	PADDING-LEFT: 20px
}
#support_resources LI.download {
	BACKGROUND: url(/imperia/md/images/us/consumer/icon-download.gif) no-repeat left center
}
#support_resources LI.info {
	BACKGROUND: url(/imperia/md/images/us/consumer/icon-info.gif) no-repeat left center
}
#support_resources LI.support {
	BACKGROUND: url(/imperia/md/images/us/consumer/icon-support.gif) no-repeat left center
}
TABLE#comparison_table TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
TABLE#comparison_table TD.top {
	BORDER-TOP: #e6e6e6 1px solid
}
TABLE#comparison_table TD.bottom {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
TABLE#comparison_table TD.left {
	BORDER-LEFT: #e6e6e6 1px solid
}
TABLE#comparison_table TD.right {
	BORDER-RIGHT: #e6e6e6 1px solid
}
TABLE#comparison_table TD.leftcell {
	BACKGROUND: url(/imperia/md/images/us/consumer/bg-gray_gradient-left.jpg) repeat-y left 50%
}
TABLE#comparison_table TD.rightcell {
	BACKGROUND: url(/imperia/md/images/us/consumer/bg-gray_gradient-right.jpg) repeat-y right 50%
}
TABLE#comparison_table TR.alt TD.leftcell {
	BACKGROUND: url(/imperia/md/images/us/consumer/bg-gray_gradient-left-dark.jpg) #f2f2f2 repeat-y left 50%
}
TABLE#comparison_table TR.alt TD.rightcell {
	BACKGROUND: url(/imperia/md/images/us/consumer/bg-gray_gradient-right-dark.jpg) #f2f2f2 repeat-y right 50%
}
TABLE#comparison_table TD.indent {
	PADDING-LEFT: 40px
}
TABLE#comparison_table TD STRONG {
	COLOR: #333
}
#content_box {
	PADDING-RIGHT: 20px; MARGIN-TOP: 30px; PADDING-LEFT: 20px; BACKGROUND: url(/imperia/md/images/us/consumer/bg-content_box.jpg) no-repeat center top; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; margin-top:-10px;
}
.wide#content_box {
	BACKGROUND: url(/imperia/md/images/us/consumer/bg-content_box-wide.jpg) no-repeat center top
}
#content_box H2 {
	MARGIN-BOTTOM: 4px
}
#content_box H3 {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 2px; COLOR: #333
}
#content_box P {
	MARGIN-BOTTOM: 14px; LINE-HEIGHT: 14px
}
#content_box UL {
	MARGIN-BOTTOM: 14px; LIST-STYLE-TYPE: none
}
#content_box LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(http://us.trendmicro.com/css/us/images/arrow_grayongrey.gif) no-repeat left 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#content_box UL.buy_links {
	PADDING-TOP: 20px; LIST-STYLE-TYPE: none
}
#content_box UL.buy_links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(none); PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#content_box LI.price {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666
}
#content_box .clear {
	CLEAR: both
}
#content_box .rule {
	BORDER-TOP: #e6e6e6 1px solid; MARGIN-TOP: 25px; PADDING-BOTTOM: 25px
}
#content_box h3.title{color:#999;font-weight:normal;font-variant:small-caps;font-size:11px;}
#content_box h3.title span{display:block;font-weight:bold;color:#444;font-variant:normal;font-size:15px;}
#content_box h4.tagline{font-weight:bold;font-size:10px;color:#cc0000;padding-bottom:10px;}


