/* light box */
.lightbox.without_gradient {background:#f7f9fd url(../images/graydot.gif) repeat-x 0 100%}
.lightbox.without_gradient_green {background:#eafed7 url(../images/graydot.gif) repeat-x 0 100%}
.lightbox.without_gradient_blue {background:#e1f5fe url(../images/graydot.gif) repeat-x 0 100%}
.lightbox.lightbox_t-b {margin:0 0 10px 0; background:#e7e6e6 url(../images/lightbox_t-b.gif) repeat-x 0 0}

.lightbox.overhover {background:#e5f7ff url(../images/graydot.gif) repeat-x 0 100%}

.lightbox.overlapped {background:#d7e2f5 url(../images/lightbox_b2.gif) repeat-x 0 100%}
    .lightbox_bg {background:#f7f9fd url(../images/graydot.gif) repeat-x 0 100%}
    .lightbox .bottom {background:url(../images/graydot.gif) repeat-x 0 100%}
    .lightbox .top {background:url(../images/lightbox_t.gif) repeat-x 0 0}
    .lightbox .lt {background:url(../images/lightbox_lt.gif) no-repeat 0 0}
    .lightbox .rt {background:url(../images/lightbox_rt.gif) no-repeat 100% 0}
    .lightbox .rb {background:url(../images/lightbox_rb.gif) no-repeat 100% 100%}
    .lightbox .lb {background:url(../images/lightbox_lb.gif) no-repeat 0 100%; height:1%}
    
    .lightbox .tmp1 {padding:15px 20px}
    .lightbox .tmp2 {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
    .lightbox .tmp3 {padding-top: 15px;	padding-right: 1px;	padding-bottom: 15px; padding-left: 1px}



/* SHOULD LOOK AT TABLES AND MODIFY THEM IF THIS LINE CAUSES PROBLEMS */
    .lightbox table td {padding-right:15px}

    .lightbox table td.last {padding-right:0}
    .lightbox h1.title1 {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	padding-left:8px;
}
    .lightbox strong {font-size:18px}
    .lightbox h2 {padding-top:0}
    


/* tables */

table.compare {width:100%; margin:0}
    /* table.compare th {padding:6px 15px; font-size:13px; font-weight:bold; color:#333; text-transform:uppercase; white-space:nowrap;} */
    table.compare th {
	font-size:13px;
	font-weight:bold;
	color:#0075b2;
	white-space:nowrap;
	height:28px;
	border-left:1px solid #bed4e0;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
}
    /* table.compare th {padding:6px 15px; font-size:13px; font-weight:bold; background:#4370a2; color:#FFFFFF; white-space:nowrap; height:28px} */
    table.compare td {text-align:center; padding:6px 15px}
    table.compare .td1 {width:55px;	padding-top: 6px; padding-right: 0;	padding-bottom: 6px; padding-left: 20px;}	
    table.compare .td2 {width:auto; text-align:left; color:#333; font-weight:bold;}					
    table.compare .td3 {width:95px; border-left-width: 1px; border-left-style: solid;	border-left-color: #BECDE0; text-align:center; }	
    table.compare .td4 {width:95px; border-left-width: 1px; border-left-style: solid;	border-left-color: #BECDE0; text-align:center; }	
    table.compare .td5 {width:70px; border-left-width: 1px; border-left-style: solid;	border-left-color: #BECDE0; text-align:center; }
    /* table.compare .td2details {	width:auto;	text-align:left; color:#333; font-weight:normal; padding-left:50px;	background-image: url(../images/list_bg.gif); background-repeat: no-repeat;	background-position: 30px 11px} */
    table.compare .td2details {	width:auto; text-align:left; color:#333; font-weight:normal;}
    table.compare .td2header {width:auto; text-align:left;}
    
    /* table.compare tr.odd td {background:#e0ebfe} */
    /* table.compare tr.odd td {background:#E0F0FE; border-bottom:1px solid #86b6e2} */
    table.compare tr.odd td {background:#e5f7ff; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BECDE0;}
    table.compare tr.over td {background:#FFFFFF; cursor:pointer}
    /* table.compare tr.over td {background:#c1e1f2; cursor:pointer} */
    /* table.compare tr.over td {background:#c1dbf2; cursor:default} */
    table.compare tr.active td {background:#358cb7; color:#e6ecf3}
    /* table.details {display:none}
    table.show {display:block} */
    /* table.details tr td {background:#c1dbf2; color:#333; border-bottom:1px solid #86b6e2} */
    table.details tr td { background-color:#FFFFFF; border-bottom:1px solid #bed4e0; cursor:default }
    
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }