/** comparison.css *********************************************/

#pg-content .content-comp { margin: 0 30px 30px 30px; padding: 0; background: url(/images/compare/content-bg.gif) repeat-x left bottom; }
#pg-content .content-comp table { margin: 0 7px 10px 7px; }
#pg-content .content-comp table, #pg-content .content-comp td { border-collapse: collapse; }
#pg-content .content-comp th.column { padding: 0 0 0px 0px; width: 150px; }
#pg-content .content-comp th.column { background: url(/images/compare/header-divider.gif) no-repeat right bottom; }
#pg-content .content-comp td.initial { background: url(/images/compare/header-divider.gif) no-repeat right bottom; }
#pg-content .content-comp th.final-column { background: none; }
#pg-content .content-comp td.initial { width: 300px; vertical-align: top; font-size: 14px; line-height: 18px; color: #333333; }
#pg-content .content-comp h2 { margin: 5px 0 10px 0; color: #0C549C; font-size: 12px; line-height: 15px; font-weight: bold; }
#pg-content .comp-title { color: #306A0F; font-size: 28px; font-weight: bold; }
#pg-content .content-comp .strikethrough { height: 20px; color: #373737; font-size: 14px; text-decoration: line-through; }
#pg-content .content-comp .pricing { height: 30px; color: #373737; font-size: 18px; font-weight: bold; }
#pg-content .content-comp .start_btn_bgw { display: block; width: 87px; height: 28px; background: url(/images/buttons/green-start-now.png) no-repeat left top; }
#pg-content .content-comp .start_btn_bgw span { display: none; }
#pg-content .content-comp .add_btn_bgw { display: block; width: 87px; height: 28px; background: url(/images/buttons/green-add-to-cart.png) no-repeat left top; cursor:pointer; }
#pg-content .content-comp .add_btn_bgw span { display: none; }
#pg-content .content-comp .marker-dot-red { background: url(/images/compare/dot-red.gif) no-repeat center center; }
#pg-content .content-comp .marker-dot-gray { background: url(/images/compare/dot-gray.gif) no-repeat center center; }
#pg-content .content-comp .marker-dot-orange { background: url(/images/compare/dot-orange.gif) no-repeat center center; }
#pg-content .content-comp .marker-dot-green { background: url(/images/compare/dot-green.gif) no-repeat center center; }
#pg-content .content-comp .marker-dot-blue { background: url(/images/compare/dot-blue.gif) no-repeat center center; }
#pg-content .content-comp .row-odd th, #pg-content .content-comp .row-odd td { padding: 15px 10px; background-color: #c5e5f7; border: 1px solid #B2D9F0; }
#pg-content .content-comp .row-even th, #pg-content .content-comp .row-even td { padding: 15px 10px; border: 1px solid #B2D9F0; }
#pg-content .content-comp .row-even .row-first { border-left: 0 none #FFFFFF; }
#pg-content .content-comp .row-even .row-last { border-right: 0 none #FFFFFF; }
#pg-content .content-comp .table-last th, #pg-content .content-comp .table-last td { border-bottom: 0 none #FFFFFF; }
#pg-content .content-comp .row-first a, #pg-content .content-comp .initial a { padding-left: 9px; font-size: 13px; line-height: 15px; font-weight: bold; color: #0C549C; background: url(/images/cart-sprites.gif) no-repeat scroll 0 5px; }
#pg-content .content-comp .position-bottom { position: relative; top: 135px; left: 10px; }
#pg-content .content-comp .position-bottom-cqpfsp { position: relative; top: 165px; left: 10px; }
#pg-content .content-comp .row-first ul { margin-left: 25px; list-style: disc; }
#pg-content .content-comp .row-first li { font-size: 11px; line-height: 14px; }
#pg-content .content-comp a.arrow-rotated { background: url(/images/cart-sprites.gif) no-repeat scroll 0 -15px; }
#pg-content .content-comp .willmaker-compare-chart { float:left; width:100px; font-size:10px;  }

/* correct IEs alignment */
* html #pg-content .content-comp th.column, * html #pg-content .content-comp th.final-column { background: url(/images/compare/header-divider.gif) no-repeat left bottom; }
* html #pg-content .content-comp td.initial { background: none; }

/* Fix spacing on Free th*/
.free-column {position:relative;vertical-align:bottom}
.free-column-fix {position:absolute;top:0}

li.licompare {font-size: 10px; color: #333333;}
