.fullwidthouter {width:995px;margin:0px 0px 10px 0px;display:block;float:left;}
.fullwidthinner {width:995px;display:block;float:left;position:relative;}
.fullwidthinner .cornertop {width:995px;}
.fullwidthinner .cornerbottom {width:995px;}
.fullwidthinner .boxtitle {width:995px;height:32px;}
.fullwidthinner .boxmain {width:995px;}
.fullwidthinner .boximg {width:995px;}

.twothirdsouter {width:670px;margin:0px 0px 10px 0px;display:block;float:left;}
.twothirdsinner {width:670px;display:block;float:left;position:relative;}
.twothirdsinner .cornertop {width:670px;}
.twothirdsinner .cornerbottom {width:670px;}
.twothirdsinner .boxtitle {width:670px;height:32px;}
.twothirdsinner .boximg {width:670px;}

.nextToSubNav .twothirdsinner .boxmain {width: 505px;}

.zerotopmargin {margin-top:0;}

.thirdouter {width:312px;margin:0px 0px 10px 0px;display:block;float:left;}
.thirdinner {width:312px;display:block;float:left;position:relative;}
.thirdinner .cornertop {width:312px;}
.thirdinner .cornerbottom {width:312px;}
.thirdinner .boxtitle {width:312px;}
.thirdinner .boxmain {width:312px;}
.thirdinner .boximg {width:312px;}

.halfouter, .nextToSubNav .twothirdsouter {width:505px;margin:0px 0px 10px 0px;display:block;float:left;}
.halfinner, .nextToSubNav .twothirdsinner {width:505px;display:block;float:left;position:relative;}
.halfinner .cornertop, .nextToSubNav .twothirdsinner .cornertop {width:505px;}
.halfinner .cornerbottom, .nextToSubNav .twothirdsinner .cornerbottom {width:505px;}
.halfinner .boxtitle, .nextToSubNav .twothirdsinner .boxtitle {width:505px;}
.halfinner .boxmain, .nextToSubNav .twothirdsinner .boxtitle {width:505px;}
.halfinner .boximg, .nextToSubNav .twothirdsinner .boximg {width:505px;}

.cornertop {float:left;display:block;margin:0px 0px 0px 0px;position:absolute;top:0;left:0;}
.cornertopleft {width:13px;height:13px;overflow:hidden;float:left;display:block;}
.cornertopright {width:13px;height:13px;overflow:hidden;float:right;display:block;}

.cornerbottom {clear:both;float:left;display:block;margin:0px 0px 0px 0px;}
.cornerbottomleft {width:13px;height:13px;overflow:hidden;float:left;display:block;margin:-13px 0px 0px 0px;background-image:url(../images/styleimages/curvebox/corners/bottom_left.gif);background-repeat:no-repeat;background-position:top left;}
.cornerbottomright {width:13px;height:13px;overflow:hidden;float:right;display:block;margin:-13px 0px 0px 0px;background-image:url(../images/styleimages/curvebox/corners/bottom_right.gif);background-repeat:no-repeat;background-position:top right;}

.aqua .boxtitle {background-color:#47C1D0;}
.aqua .boxmain {background-color:#D8F5F9;}
.aqua .cornertopleft {background-image:url(../images/styleimages/curvebox/corners/aqua/top_left.gif);background-repeat:no-repeat;background-position:top left;}
.aqua .cornertopright {background-image:url(../images/styleimages/curvebox/corners/aqua/top_right.gif);background-repeat:no-repeat;background-position:top right;}
.aqua .noTitleLeftCorner {
	background-image:url(../images/styleimages/common/titleless-left.png);
}
.aqua .noTitleRightCorner {
	background-image:url(../images/styleimages/common/titleless-right.png);
}
.aqua .noTitleBoxTitle {
	background-color:#D8F5F9;
	height: 13px;
}
.boxmain .noTitleBoxSub {
	padding-top: 0px;	
}
.cornertop {
	height: 32px;
}
.aqua .cornerbottom {background-color:#D8F5F9;}
.aqua .boxsub td, .aqua .boxsub th {border-color:#47C1D0;}

.peach .boxtitle {background-color:#f5b938;}
.peach .boxmain {background-color:#fef2d6;}
.peach .cornertopleft {background-image:url(../images/styleimages/curvebox/corners/peach/top_left.gif);background-repeat:no-repeat;background-position:top left;}
.peach .cornertopright {background-image:url(../images/styleimages/curvebox/corners/peach/top_right.gif);background-repeat:no-repeat;background-position:top right;}
.peach .cornerbottom {background-color:#fef2d6;}
.peach .boxsub td, .peach .boxsub th {border-color:#fef2d6;}

.boxmain {
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 100%;
}

.boximg {
	float:left;
	display:block;
	height:auto;
	width:auto;
	overflow:hidden;
	min-height: 20px;
}
.boximg img {
	float:left;
	display:block;
}

.boxtitle h2, .lmboxtitle h2 {
	font-family:"Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	color:#fff;
	font-size:1.0em;
	font-weight: bold;
	margin:0px;
	padding:0px 12px;
	line-height:32px;
	height:32px;
}

.lmboxtitle h2 {
	font-size: 1.2em;
	font-weight: normal;	
}

h2.primaryLMHeader {
	width: 50%;	
	float: left;
	background-image: url(../images/styleimages/curvebox/corners/bluebgtopleft.JPG);
    background-position: left top;
    background-repeat: no-repeat;
}

h2.secondaryLMHeader {
	width: 20%;
	float: right;
	text-align: right;
	padding-top: 3px;
	height: 29px;
	background-image: url(../images/styleimages/curvebox/corners/bluebgtopright.JPG);
    background-position: right top;
    background-repeat: no-repeat;
}

.rightcol .boxtitle .subheading {
	font-family:"Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	color:#fff;
	font-size:1.0em;
	font-weight: bold;
	padding:0px 12px;
	line-height:32px;
	height:32px;
}


.boxsub {
	float: left;
	padding:12px 12px 0px 12px;
}
.boxsub p {
	font-size:0.7em;
	margin:0px 0px 15px 0px;
	display:block;
}
.boxsub table {
	border-collapse:collapse;
	margin:10px 0px;
	padding:0px;
	display:block;
}
.boxsub table caption {display:none;}
.boxsub th {
	display:table-cell;
	font-size:0.7em;
	padding:3px;
	margin:0px;
	border:2px solid;
}
.boxsub td {
	font-size:0.7em;
	padding:3px;
	margin:0px;
	border:2px solid;
}
.boxsub h3 {
	font-size:0.8em;
	color:#009FB3;
}
.twothirdsinner .boxsub h2 {
	font-size:0.8em;
	color:#009FB3;
}
.boxsub hr {
	background-color: #4DC3D1;
	color: #4DC3D1;
	border: none;
	height: 1px;
	clear: both;
	float: none;
	overflow: hidden;
}

.boxsub hr.siteDivider {
	margin-bottom: 10px;	
}
 
.boxsub a {
	color:#000;
	font-weight:bold;
}

.boxsub a:hover {
	text-decoration:none;
}
.boxsub a.bluebtn_16 {color:#fff;}

/*.boxsub ul {
  font-size: 0.7em;
  margin: 0px 0px 0px 10px;
  padding: 0px;
}

.boxsub ul li {
  line-height: 1.4em;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  list-style-type: disc;
}*/


.twothirdsouter .cols3 {
	margin:0px;
	float:left;
	display:block;
	background-image:url(../images/styleimages/overview/listline.gif);
	background-repeat:repeat-y;
	background-position:206px top;
}

.halfouter .cols3, .nextToSubNav .twothirdsouter .cols3 {
	margin:5px 0px 20px 0px;
	float:left;
	display:block;
	background-image:url(../images/styleimages/curvebox/listline_half.gif);
	background-repeat:repeat-y;
	background-position:151px top;
}

.item {
	display:block;
	float:left;
	width:215px;
}



#rightcol .offer .boxsub p {
	font-size: 1.1em;
	color: #000;
}

#rightcol .offer .boxsub a {
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	padding-right: 16px;
	color: #9a1017;
	background: url(../images/styleimages/buttons/arrow_red.gif) no-repeat 100% 4px;
}
