.gap-saver {
	height: 1px;
	margin: 0 0 -1px 0;
	padding: 0;
	font-size: 1px; /* to correct IE */
	}

.inside {
padding-left: 10px;
padding-right: 10px;
}

.footer {
padding: 10px;
color: #fff;
text-align: center;
}

/*****************************************************************/
/* Vintage style images                                          */
/*****************************************************************/

.vintagePadding {
padding-top: 5px;
padding-bottom: 5px;
}

.vintage-back {
background-image: url('../images/borders/border_450.jpg');
}

.vintage-top-left {
background-image: url('../images/borders/border_top_left.gif');
height: 9px;
width: 9px;
font-size: 2px
}

.vintage-top-right {
float: right;
margin-top: -9px;
background-image: url('../images/borders/border_top_right.gif');
height: 9px; 
width: 9px;
font-size: 2px;
}

.vintage-bottom-left {
background-image: url('../images/borders/border_bottom_left.gif');
height: 9px;
width: 9px;
font-size: 2px;
margin-right: 9px;
}

.vintage-bottom-right {
background-image: url('../images/borders/border_bottom_right.gif');
background-position: 100% 0;
background-repeat: no-repeat;
height: 9px;
font-size: 2px;
margin-top: -9px;
}

/*****************************************************************/
/* Title bars and lines                                          */
/*****************************************************************/

.main-title {
padding: 3px;
text-align:center;
background: #AD0707;
color: #ffffff;
font-family: verdana, arial;
font-style:normal;
font-weight:bold;
font-size:  1.3125em;
}

.sub-border-left-40 {
padding: 1px;
background: #AD0707;
width:40%;
}

.sub-border-left-20 {
padding: 1px;
background: #AD0707;
width:20%;
}

.sub-border-left-100 {
padding: 1px;
background: #AD0707;
}

.sub-title-left {
text-align:left;
color: #ffffff;
font-family: verdana, arial;
font-style:normal;
font-weight:bold;
font-size:  1em;
}

.sub-title-center {
text-align:center;
color: #ffffff;
/* font-family: verdana, arial; */
font-style:normal;
font-weight:bold;
font-size:  1em;
}

.line-sep {
height: 1px;
font-size: 1px;
background: #AD0707;
margin-bottom: 3px;
}

.line-pad {
margin:-12px;
}

/*****************************************************************/
/* Boxes and columns                                             */
/*****************************************************************/

#right-box {
float: right;
width:  160px;
margin-right: 10px;
padding-top: 1em;
}

#left-content {
padding-top: 1em;
margin: 0 200px 0 0;
}

.right-check {
cursor:hand;
cursor:pointer;
float:right;
width: 13px;
}

.left-check {
cursor:hand;
cursor:pointer;
width: 13px;
}
