
#main h2 { text-align:center; margin:0; }
#main h3 { text-align:center; margin:0 0 40px 0; font-weight:normal; }


div.comparison div.col { float:left; }
div.comparison div.col1 { width:310px; margin:0 35px 0 20px; }
div.comparison div.col2 { width:175px; margin:0 80px 0 0; }
div.comparison div.col3 { width:175px; }

div.comparison h4,
	div.comparison h5,
	div.comparison ul li,
	div.comparison p { text-align:center; }
div.comparison h4 { font-family:Calibri; margin-bottom:5px; margin-left:10px; }
div.comparison h5.price { font-size:1.6em; margin-bottom:15px; margin-top:5px; }
div.comparison h5.price span { padding:0 0 5px 0; }

div.comparison sup { font-size:8px; font-weight:normal; }

#main div.comparison ul { padding:0; margin:0 0 1em 0; }
div.comparison ul li { list-style-type:none; font-size:0.9em; padding:0; margin:0 0 8px 0; }
div.comparison ul li strong { text-transform:uppercase; }
div.comparison ul li span.high { }


div.comparison div.head p a { color:#7A7A7A; border-bottom:1px dotted #7A7A7A; text-decoration:none; }


div.comparison div.col.col1 { background-color:#f6f6f6; border:3px solid #f0008d; }

div.comparison div.col div.head p { font-size:0.65em; font-weight:bold; }

div.comparison div.col div.foot p { margin-bottom:4px; font-size:0.9em; }
div.comparison div.col div.foot p strong { }
div.comparison div.col div.foot p a { color:#7A7A7A; text-decoration:none;}
div.comparison div.col div.foot p a:hover { color:#7A7A7A; border-bottom:1px dotted #7A7A7A; }

div.comparison p.compare a { border-bottom:1px dotted #7A7A7A; font-weight:bold; }


.infoPop p.title { font-size:1.2em; }
.infoPop p.text { font-size:1em; }



/**
 * Submit buttons
 */
div.comparison div.submit { margin:0 auto; margin-top:25px; margin-bottom:25px; height:42px; width:150px; background:url(/img/elements/buttons/sign-up.png) transparent no-repeat top left; text-indent:-9000px; }
div.comparison div.submit a { display:block; width:100%; height:100%; outline:none; }

div.comparison div.col2 div.submit { background-position:-150px 0; }
div.comparison div.col3 div.submit { background-position:-300px 0; }



div.comparison div.head div.submit { margin-bottom:5px; margin-top:5px; background-image:url(/img/elements/buttons/sign-up-small.png); height:27px; width:100px; }
div.comparison div.col2 div.head div.submit { background-position:-100px 0; }
div.comparison div.col3 div.head div.submit { background-position:-200px 0; }

/**
 * Trusted company list
 */
div.trusted { text-align:center; margin:40px 0 40px 0; }
div.trusted p { color:#f0008d; text-align:center; font-size:1.5em; font-family:Calibri; margin-bottom:10px; }
div.trusted img { margin:0 auto; }


/**
 * First - pink, #f0008d;
 */
div.comparison div.col1 {  }
div.comparison div.col1 h4 { color:#f0008d; font-size:2.2em; }
div.comparison div.col1 h5.price { color:#f0008d; }
div.comparison div.col1 ul li strong { color:#f0008d; }
div.comparison div.col1 ul li span.high { color:#f0008d; }
div.comparison div.col1 div.head p span { color:#f0008d; }
div.comparison div.col1 div.foot p strong { color:#f0008d; }
div.comparison div.col1 div.foot a { border-bottom:1px dotted #7A7A7A; }
div.comparison div.col1 h5.price span { border-bottom:2px solid #f0008d; }

div.comparison div.col1 ul li span { border-bottom:1px dotted #7A7A7A; }
div.comparison div.col1 ul li span:hover { border-bottom:1px solid #7A7A7A; }

div.comparison div.mostPopular { position:relative;  }
div.comparison div.mostPopular img { position:absolute; top:-65px; left:-35px; }

/**
 * Second - blue, #1ec2ea
 */
div.comparison div.col2 h4 { color:#1ec2ea; }
div.comparison div.col2 h5.price { color:#1ec2ea; }
div.comparison div.col2 ul li strong { color:#1ec2ea; }
div.comparison div.col2 ul li span.high { color:#1ec2ea; }
div.comparison div.col2 div.head p span { color:#1ec2ea; }
div.comparison div.col2 div.foot p strong { color:#1ec2ea; }
div.comparison div.col2 h5.price span { border-bottom:2px solid #1ec2ea; }
 
 

/**
 * Third - green, #84eb70
 */
div.comparison div.col3 h4 { color:#84eb70; }
div.comparison div.col3 h5.price { color:#84eb70; }
div.comparison div.col3 ul li strong { color:#84eb70; }
div.comparison div.col3 ul li span.high { color:#84eb70; }
div.comparison div.col3 div.head p span { color:#84eb70; }
div.comparison div.col3 div.foot p strong { color:#84eb70; }
div.comparison div.col3 h5.price span { border-bottom:2px solid #84eb70; }
 


/**
 * Second and third styles
 */
div.comparison div.colSub { margin-top:17px; background-color:#fcfcfc; }
div.comparison div.colSub h4 { font-size:1.4em; }
div.comparison div.colSub ul li { font-size:0.8em; }
div.comparison div.colSub div.foot { padding:3px 0 3px 0; }
div.comparison div.colSub div.foot p { font-size:0.8em; }
