
.helpboxInactive{
	position:absolute;
	display:none;
}

.helpboxActive{
	position:absolute;
	display:block;
	z-index:1000;
	padding:3px;
	background:#EFEAEA;
	border:1px solid black;
}

.whitequotetext 
{
	color:White;
	font-size:14px;
	font-weight:bold;
}
.whitequotetextsmall
{
	color:White;
	font-size:12px;
	font-weight:bold;
}
.widepageredtop {
	width: 747px;
	height: 39px;
	background-image:url(../ProcessImages/redtopwide.gif);
	background-repeat:no-repeat;
}
.widepageredrep {
	width: 747px;
	background-image:url(../ProcessImages/redmiddlewide.gif);
	background-repeat:repeat-y;
}
.widepageredbottom {
	width: 747px;
	height: 25px;
	background-image:url(../ProcessImages/redbottomwide.gif);
	background-repeat:no-repeat;
}
.quotepageredtop {
	width: 613px;
	height: 41px;
	background-image:url(../ProcessImages/redtop.gif);
	background-repeat:no-repeat;
}
.quotepageredrep {
	width: 613px;
	background-image:url(../ProcessImages/redmiddle.gif);
	background-repeat:repeat-y;
}
.quotepageredbottom {
	width: 613px;
	height: 25px;
	background-image:url(../ProcessImages/redbottom.gif);
	background-repeat:no-repeat;
}
.storagevisibleback
{
	position:relative;
	top:0px;
	left:0px;
	cursor :pointer;
	cursor: hand;
}
.storagenotvisibleback
{
	position:relative;
	top:117px;
	left:0px;
	cursor :pointer;
	cursor: hand;
}
.storageback
{
	position:relative;
	top:-20px;
	left:0px;
	cursor :pointer;
	cursor: hand;
}
.nostorageback
{
	position:relative;
	top:-2px;
	left:0px;
	cursor :pointer;
	cursor: hand;
}
.topspacer 
{
	height:17px;
}

.fromtoomanypanel
{
	position:absolute;
	top:70px;
	left:30px;
	z-index:10000;
	overflow:hidden;
}

.totoomanypanel
{
	position:absolute;
	top:70px;
	left:20px;
	z-index:10000;
	overflow:hidden;
}

.fromtotowntextblackbold {
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

.fromtotowntextblack {
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: normal;
}

.hiddenButton {
	border: none;
	margin: 0 0 0 0;
	width:0px;
	height:0px;
	background-color:Transparent;
	border-style:none;
	border-width:0px;
}

#upProgressFromCity {
   width: 198px; background-color: #FFCCCC; line-height:20px;
   top: 28px; left: 400px; position: absolute;
}
#upProgressToCity {
   width: 198px; background-color: #FFCCCC; line-height:20px;
   top: 28px; left: 400px; position: absolute;
}
body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
}
a {
	color: #fff;
}

#content .form .label-text {
	font-size:14px;
	font-weight:normal;
	line-height:12px;
}
.centre 
{
	text-align:center;
	cursor :pointer;
	cursor: hand;
}

.button_link {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #999;
  color: #999;
  cursor :pointer;
  cursor: hand;
  margin: 0;
  padding: 0;
  font-size: 14px;
  text-decoration:none;
  font-weight:bold;
  vertical-align:bottom;
}
.button_linkBlack {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #999;
  color: Black;
  cursor :pointer;
  cursor: hand;
  margin: 0;
  padding: 0;
  font-size: 16px;
  text-decoration:none;
  font-weight:bold;
  vertical-align:bottom;
}
.extender-text {
	font-size:12px;
	font-weight:normal;
	border:2px 2px 2px 2px;
	border-style:solid;
	border-color:#c03;
	line-height:15px;
	background-color: white !important;
	margin:0px 0px 0px 0px;
}
.floatingdiv {
	font-size:12px;
	font-weight:normal;
	border:2px 2px 2px 2px;
	border-style:solid;
	border-color:#c03;
	background-color: #FFFFEE !important;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	z-index:10000;
	position:absolute;
	top:280px;
	left:500px;
	width:294px;
	line-height:16px;
	display:block;
}
.label-text {
	font-size:12px;
	font-weight:normal;
	line-height:15px;
}
.greyinfotext {
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:Gray;
}
.errortext {
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:Blue;
}
.centered 
{
	text-align:center;
	vertical-align:middle;
}
.errortextlink {
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:Blue;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
}
.nothing 
{
	line-height:0px;
}
a:hover {
	text-decoration: none;
	color: #c03;
}
#page {
	width: 975px;
	float: left;
	background: white url(../images/page-bg.gif) repeat-y 100% 0;
}
.textright
{
	text-align:right;
}
.placeprint 
{
	vertical-align:middle;
	text-align:center;
	color:white;
	text-decoration:none;
}
.calendaricon 
{
	border:none;
}
.chineselink
{
	position:relative;
	top:-436px;
	left:150px;
	z-index:10000;
}
.headerlogo {
	width: 786px;
	height: 77px;
	background-image:url(//www.sevenseasworldwide.com/images/headerlogo.gif);
	cursor:pointer;
	cursor:hand;
}
.newheaderlogo 
{
	width: 693px;
	height: 146px;
	background-image:url(//www.sevenseasworldwide.com/images/newheaderlogo.jpg);
}
.triangleimage 
{
	width:20px;
	cursor:pointer;
	cursor:hand;
}
.helpimage 
{
	cursor:pointer;
	cursor:hand;
}
.mainbagtop {
	width: 137px;
	height: 27px;
	background-image:url(../images/quotebagtop.gif);
}
.innerredsmalltop {
	width: 408px;
	height: 10px;
	float: left;
	background-image:url(../images/innerredsmalltop.gif);
	position:relative;left:17px;
	background-repeat:no-repeat;
	font-size:60%;
}
.innerredsmallrep {
	width: 408px;
	background-image:url(../images/innerredsmallrep.gif);
	background-repeat:repeat-y;
	position:relative;left:17px;
	float: left;
}
.innerredsmallbottom {
	width: 408px;
	height: 10px;
	float: left;
	background-image:url(../images/innerredsmallbottom.gif);
	position:relative;left:17px;
	background-repeat:no-repeat;
}
.innerredsmalltopcentre {
	width: 408px;
	height: 10px;
	float: left;
	background-image:url(../images/innerredsmalltop.gif);
	position:relative;left:110px;
	background-repeat:no-repeat;
	font-size:60%;
}
.innerredsmallrepcentre {
	width: 408px;
	background-image:url(../images/innerredsmallrep.gif);
	background-repeat:repeat-y;
	position:relative;left:110px;
	float: left;
}
.innerredsmallbottomcentre {
	width: 408px;
	height: 10px;
	float: left;
	background-image:url(../images/innerredsmallbottom.gif);
	position:relative;left:110px;
	background-repeat:no-repeat;
}
.innerredtop {
	width: 733px;
	height: 12px;
	float: left;
	background-image:url(../images/innerredtop.gif);
	position:relative;left:17px;
	background-repeat:no-repeat;
	font-size:60%;
}
.homepageredtop {
	width: 240px;
	height: 7px;
	background-image:url(../images/homepageredtop.gif);
	background-repeat:no-repeat;
	font-size:60%;
	position:relative;left:17px;
}
.homepageredrep {
	width: 240px;
	background-image:url(../images/homepageredrep.gif);
	background-repeat:repeat-y;
	position:relative;left:17px;
}
.homepageredbottom {
	width: 240px;
	height: 6px;
	background-image:url(../images/homepageredbottom.gif);
	background-repeat:no-repeat;
	position:relative;left:17px;
}
.innerredtopgreyfill {
	width: 733px;
	height: 12px;
	background-image:url(../ProcessImages/innerredtopgreyfill.gif);
	position:relative;left:17px;
	background-repeat:no-repeat;
	font-size:60%;
}
.innerredspace {
	width: 745px;
	float: left;
	position:relative;left:17px;
}
.innerredrep {
	width: 733px;
	background: white url(../images/innerredrep.gif) repeat-y;
	position:relative;left:17px;
	float: left;
}
.innerredrepgreyfill {
	width: 733px;
	background: white url(../ProcessImages/innerredrepgreyfill.gif) repeat-y;
	position:relative;left:17px;
}
.innerredbottom {
	width: 733px;
	height: 12px;
	float: left;
	background-image:url(../images/innerredbottom.gif);
	position:relative;left:17px;
	background-repeat:no-repeat;
}
.innerredbottomgreyfill {
	width: 733px;
	height: 12px;
	background-image:url(../ProcessImages/innerredbottomgreyfill.gif);
	position:relative;left:17px;
	background-repeat:no-repeat;
}
.maintopwide {
	width: 767px;
	height: 17px;
	float: left;
	background-image:url(../images/outerredtop.gif);
}
.mainmainwide {
	width: 767px;
	background: white url(../images/outerredrep.gif) repeat-y;
	background-position:center;
	line-height:0px;
	float: left;
}
.mainbottomwide {
	width: 767px;
	height: 17px;
	float: left;
	background-image:url(../images/outerredbottom.gif);
}
.errortop {
	width: 638px;
	height: 21px;
	float: left;
}
.errormain {
	width: 438px;
	float: left;
}
.errorbottom {
	width: 638px;
	height: 26px;
	float: left;
}
.maintop {
	width: 638px;
	height: 21px;
	float: left;
	background-image:url(../images/maintop.gif);
}
.mainmain {
	width: 638px;
	float: left;
	background: white url(../images/mainmain.gif) repeat-y 100% 0;
	white-space:normal;
	line-height:0px;
}
.nolineheight {
	line-height:0px;
}
.mainbottom {
	width: 638px;
	height: 26px;
	float: left;
	background-image:url(../images/mainbottom.gif);
}
.maintablewide
{
	margin-left: 13px;
	position: relative;
	width:714px;
	line-height:10px;
}
.maintablewidenoinner
{
	margin-left: 13px;
	position: relative;
	width:740px;
	line-height:10px;
}
.maintable 
{
	margin-left: 15px;
	position: relative;
	width:610px;
}
.innerredtable 
{
	margin-left: 15px;
	width:710px;
	line-height:15px;
}
.quotetable 
{
	margin-left: 25px;
	position: relative;
	width:610px;
	line-height:16px;
}
.quotetextblack 
{
	width:137px;
	font-weight:bold;
	color:#000;
	font-size:16px;
}
.quotetextred
{
	width:137px;
	font-weight:bold;
	color:#c03;
	font-size:22px;
}
.quotetextredsmaller
{
	width:137px;
	font-weight:bold;
	color:#c03;
	font-size:20px;
}
.maintextred 
{
	text-align:left;
	text-decoration: none;
	color: #c03;
	font-size: 11px;
	font-weight: bold;
}
.maintextredlink
{
	text-align:left;
	text-decoration: none;
	color: #c03;
	font-size: 12px;
	font-weight: bold;
	line-height:12px;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
}
.maintextrednormal
{
	text-align:left;
	text-decoration: none;
	color: #c03;
	font-size: 12px;
	font-weight: normal;
	line-height:12px;
}
.pinkblock
{
    text-align:left;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	line-height:14px;
	color:#000000;
    background-color:#ffcccc;
}.maintextredlarge
{
	text-align:left;
	text-decoration: none;
	color: #c03;
	font-size: 14px;
	font-weight: bold;
	line-height:16px;
}
.maintextredlargenormal
{
	text-align:left;
	text-decoration: none;
	color: #c03;
	font-size: 14px;
	font-weight: normal;
	line-height:16px;
}
.maintextredverylarge
{
	text-align:left;
	text-decoration: none;
	color: #c03;
	font-size: 15px;
	font-weight: bold;
	line-height:20px;
}
.bullit
{
	color: black;
	font-size: 28px;
	font-weight: bold;
	line-height:22px;
	vertical-align:top;
}
.mandatory
{
	color: #c03;
	font-size: 18px;
	font-weight: bold;
	line-height:22px;
}
.mandatoryspacer
{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height:22px;
}
.maintextreditalic
{
	text-align:left;
	font-style:italic;
	color: #c03;
	font-size: 14px;
	font-weight: bold;
	line-height:11px;
}
.instructiontext
{
	text-align:left;
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height:16px;
	padding-left:15px;
	padding-top:0px;
	margin-left:15px;
	margin-top:0px;
	padding-right:0px;
	margin-right:0px;
}
.maintextblacklarge
{
	text-align:right;
	text-decoration: none;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height:12px;
}
.maintextblacklargenormal
{
	text-align:left;
	text-decoration: none;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height:16px;
}
.maintextblacklargeleft
{
	text-align:left;
	text-decoration: none;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	line-height:12px;
}
.maintextblackverylarge
{
	text-align:right;
	text-decoration: none;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height:14px;
}
.maintextblackverylargeunderline
{
	text-align:right;
	text-decoration: underline;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height:14px;
	cursor:pointer;
	cursor:hand;
}
.maintextblack
{
	text-align:right;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
.gridviewtext
{
	text-decoration: none;
	color: #000;
	font-size: 10px;
	font-weight:normal;
}
h1 
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	border:0 0 0 0;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:12px;
}
.maintextblackleft
{
	text-align:left;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
}
.maintextblackleftlink
{
	text-align:left;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height:9px;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
}
.maintextblackleftitalic
{
	text-align:left;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height:9px;
	font-style:italic;
}
.maintextblackleftnormal
{
	text-align:left;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight:normal;
}
.maintextblackinfo
{
	text-align:left;
	font-style:italic;
	color: #000;
	font-size: 11px;
	font-weight:normal;
	line-height:9px;
}
.maingridview
{
	text-align:left;
	color: #000;
	font-size: 12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.panel 
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#popup {
	background-color: #c03;
	padding: 10px;
}
#popup strong {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}
form {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#header {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width: 975px;
	float: left;
	background: #fff;
}
#header .logo{
	padding: 7px 0 0 14px;
	margin: 0;
	float: left;
}
#header .logo a{
	display: block;
	width: 260px;
	height: 66px;
	background: url(../images/logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#header .slogan {
	padding: 33px 0 0 7px;
	margin: 0;
	float: left;
	font-size: 24px;
}
#header .navugation-box {
	 width: 975px;
	 float: left;
	 padding: 9px 0 0;
}
#header .navugation-box ul {
	padding: 0 0 0 33px;
	margin: 0;
	list-style: none;
}
#header .navugation-box ul li {
	float: left;
	padding: 0 0 0 0;
}
#header .navugation-box ul li a {
	height: 19px;
	float: left;
	text-decoration: none;
	background: url(../images/nav-item-right-bg.gif) no-repeat 100% 0;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	padding: 4px 13px 0 0;
}
#header .navugation-box ul li.first-item a {
	padding-right: 20px;
}
#header .navugation-box ul li.first-item a span{
	padding-right: 8px;
}
#header .navugation-box ul li a span {
	margin-top: -4px;
	float: left;
	height: 23px;
	width: 20px;
	background: url(../images/nav-item-left-bg.gif) no-repeat 0 0;
}
#header .navugation-box ul li a:hover,
#header .navugation-box ul li a.active {
	background-position: 100% 100%;
	background-color: #c03;
	color: #fff;
}
#header .navugation-box ul li a:hover span,
#header .navugation-box ul li a.active span {
	background-position: 0 100%;
	background-color: #c03;
}
#sub-nav {
	background: transparent url(../images/subnav_rep.gif) repeat-x;
	width: 99%;
}
#sub-nav ol {
	list-style-type: none;
	padding: 0px;
}
#sub-nav ol li {
	float: left;
	padding: 13px 0px 13px 8px;
}
#sub-nav ol li b {
	font-size: 13px;
}
#sub-nav ol li a {
	color: #000;
	text-decoration: none;
}
#sub-nav ol li a.active {
	color: #c03;
	font-weight: bold;
}
#sub-nav ol li a:hover {
	text-decoration: underline;
}
#content {
	width: 652px;
	float: left;
	padding-left: 10px;
}
#content h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #fff;
}
#content .title-links {
	padding: 18px 0 40px;
	margin: 0;
	list-style: none;
}
#content .title-links li {
	float: left;
	padding: 0 10px 0 24px;
	background: url(../images/tittle-arrow.gif) no-repeat 0 50%;
}
#content .title-links li.first-item {
	padding-left: 0;
	background: none;
}
#content .title-links li a {
	text-decoration: none;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}
#content .title-links li a:hover {
	text-decoration: underline;
}
#content .breadcrumb-links {
	padding: 18px 0 40px;
	margin: 0;
	list-style: none;
}
#content .breadcrumb-links li {
	float: left;
	padding: 0 15px 0 0;
}
#content .breadcrumb-links li a {
	text-decoration: none;
	color: #999;
}
#content .breadcrumb-links li a.active {
	text-decoration: underline;
	color: #999;
}
#content .breadcrumb-links li a:hover {
	text-decoration: underline;
	color: #000;
}
#content .place-your-order {
	float: left;
	width: 548px;
	background: #ec292d;
	padding: 5px 0 7px 5px;
	font-size: 16px;
	font-style: italic;
	color: #fff;
}
#content #item-list {
	float: left;
	width: 380px;
	border-collapse: collapse;
	background-color: #fff;
	border: 2px #000 solid;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 20px;
}
#content #item-list-summary {
	float: left;
	width: 380px;
	border-collapse: collapse;
	background-color: #fff;
	border: 2px #000 solid;
	margin-bottom: 5px;
	margin-top: 20px;
}
#content #item-list-summary a {
	color: #000;
}
#content #item-list th {
	background-color: #ccc;
	text-align: center;
	padding: 2px;
}
#content #item-list td {
	padding: 3px;
}
#content #item-list a, #content #item-list a:hover {
	font-weight: bold;
	text-decoration: none;
}
#help {
	background: transparent url(../images/help_top.gif) no-repeat center top;
	width: 239px;
	margin-right: 10px;
	float: right;
}
#help a {
	color: #c03;
}
#help p {
	padding: 0;
	margin-top: 60px;
	margin-left: 25px;
	font-weight: bold;
	font-size: 14px;
	display: block;
	clear: both;
	color: #999;
}
#help ul {
	background: transparent url(../images/help_bot.gif) no-repeat center bottom;
	margin-bottom: 0px;
	padding-bottom: 40px;
}
span.help-footer {
	background: transparent url(../images/help_bot.gif) no-repeat bottom right;
	display: none;
	height: 40px;
	width: 100%;
	clear:both;
}
#content .column {
	float: left;
	padding-right: 20px;
}
.calendar {
	color: blue;
	background-color:Gray;
	margin-right: 20px;
	border: 1px solid black;
	line-height:15px;
}
#content .calendar {
	color: #676767;
	background-color: #fff;
	margin-right: 20px;
	border: 1px solid #999;
}
#content .calendar a.current-day {
	font-weight: bold;
	color: #676767;
	text-decoration: none;
}
#content .calendar h2.month {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	margin: 0px;
	border-bottom: 1px solid #999;
	color: #666;
	background-color: #eaeaea;
}
#content .calendar h2.month img {
	margin: 0 5px;
}
#content .calendar table {
	font-family: Courier;
	margin: 0 10px;
}
.noborder_table {
	font-family: Courier;
	margin: 0 0px;
}
#content .calendar th {
	line-height: 18px;
}
#content .calendar td {
	text-align: center;
	padding: 3px;
}
#content .calendar td:hover {
	background-color: #c7c7c7;
}
#content input.text, .select {
	border: 1px #a5acb2 solid;
}
#content .form {
	float: left;
	width: 653px;
	padding: 10px 0 0;
}
#content .form strong {
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
}
#content .form .container  {
	width: 653px;
	clear: both;
}
.container {
	width: 653px;
	clear: both;
}
.container p {
	width: 630px;
}
.align-right {
	text-align:right;
}
#content .form span.invoice-address {
	font-weight: normal;
	width: 350px;
	margin: 10px 0px;
	letter-spacing: 0.2px;
	display: block;
	float: left;
}
.sub-container {
	width: 90%;
	clear: both;
	background-color: #fff;
	border: 2px solid #000;
	color: #000;
	padding: 0px 10px;
	margin: 5px 0px;
}
.sub-container p {
	width: 100%;
}
.box {
	/*width: 350px;*/
	/*clear: both;*/
	background-color: #fff;
	border: 2px solid #000;
	color: #000;
	padding: 8px;
	margin: 5px 0px;
}
p.box {
	width: 200px;
	/*clear: both;*/
	background-color: #fff;
	border: 2px solid #000;
	color: #000;
	padding: 8px;
	margin: 5px 0px;
}
p.narrow {
	width: 350px;
}
p.price {
	font-size: 18px;
	width: 370px;
	text-align: right;
	text-decoration: none;
}
.sub-container em {
	font-weight: bold;
	font-style: normal;
	color: #ff3333;
}
#content .form .select-box,
#content .form .radio-box {
	float: left;
	width: 259px;
	padding: 10px 11px 18px 0;
}
#content .form .right {
	width: 267px;
}
#content .form .select-box select{
	width: 164px;
	height: 22px;
	float: right;
	border: 1px #a5acb2 solid;
	margin-top: 1px;
}
#content .form span {
	float: left;
	padding: 5px 0 0;
}
.nopadding-span {
	float: left;
	padding: 0 0 0 0;
}
#content .form span,
#content .form label {
	font-weight: bold;
	font-size: 14px;
}
#content .form #contact_form label{
	font-weight: normal;
	font-size: 12px;
	width: 100px;
	display: block;
	float: left;
}
#content .form #contact_form input.text {
	width: 294px;
	margin: 0 0 10px 0;
	border: 1px #a5acb2 solid;
}
#content .form #contact_form select {
	margin: 0 0 10px 0;
	border: 1px #a5acb2 solid;
}
#content .form #contact_form textarea {
	width: 294px;
	margin: 0 0 10px 0;
	border: 1px #a5acb2 solid;
}
#content .form .add-item select {
	width: 43px;
	float: left;
}
#content .form .add-item span {
	padding-right: 5px;
}
#content .form .radio-box #yes {
	margin-right: 48px;
}
#content .form .radio-box label {
	padding-right: 6px;
}
#content .middle {
	width: 652px;
	float: left;
	padding: 30px 0 0;
}
#content .middle ul {
	padding: 0px 0 0 11px;
	margin: 0;
	list-style: none;
}
#content .middle ul li {
	float: left;
	width: 127px;
	padding: 0 2px 0 0;
	position: relative;
}
#content .middle ul li .bag-top {
	background: url(../images/bottom-bag-bg.gif) no-repeat 0 100%;
	position: relative;
}
#content .middle ul li .bag-bottom {
	background: url(../images/top-bag-bg.gif) no-repeat;
	padding: 29px 0 0 15px;
}
#content .middle ul li .bag-bottom strong,
#content .middle ul li .bag-bottom p,
#content .middle ul li .bag-bottom span {
	font-size: 14px;
	color: #f00;
}
#content .middle ul li .bag-bottom p {
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 3px 19px 0 0;
}
#content .middle ul li .bag-bottom span {
	font-size: 14px;
	display: block;
	font-weight: bold;
	padding: 0px 0 8px 3px;
}
#content .middle ul li .container {
	padding: 2px 0 0;
	height: 22px;
	float: left;
	background: url(../images/place-right.gif) no-repeat 100% 100%;
	width: 110px;
}
#content .middle ul li .first {
	padding-top: 15px;
	margin-bottom: 3px;
}
#content .middle ul li .container a {
	float: left;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	padding: 0 10px 0 31px;
	font-size: 13px;
	margin-left: -4px;
	position: relative;
}
#content .middle ul li .first a {
	background: url(../images/palce-bg.gif) no-repeat 0 50%;
}
#content .middle ul li .second a {
	background: url(../images/print-bg.gif) no-repeat 0 50%;
}
#content .container .print {
	background: url(../images/print-bg.gif) no-repeat 0 50%;
	padding-left: 20px;
	margin-left: 295px;
	float: left;
}
#right-column {
	position:absolute;top:100px;left:650px;
	padding: 8px 0 0 0;
}
.helpful {
	width: 203px;
	position:absolute;top:113px;left:775px;
	padding: 8px 0 0 0;
	float: left;
}
.homepageright {
	position:relative;top:-410px;left:280px;
	float: left;
}
.quotediv {
	position:fixed;top:217px;left:510px;
}
#right-column h2 {
	padding: 0px 0px 20px 13px;
	margin: 0;
	font-size: 16px;
	color: #ec292d;
}
#right-column ul {
	padding: 13px 0 0;
	margin: 0;
	list-style: none;
}
#right-column ul li {
	padding: 0 0 8px 0;
	background: no-repeat;
	overflow: hidden;
}
#right-column ul li a {
	text-decoration: none;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	display: block;
	background: url(../images/left-column-link-bg.gif) no-repeat;
	padding: 5px 0 6px 33px;
	overflow: hidden;
}
#right-column ul li a.red {
	color: #c03;
}
#right-column ul li a:hover {
	text-decoration: underline;
}
.link-back, .link-next, .button {
	margin-top: 40px;
	padding: 2px 5px;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #000;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}
.greylinkunderline
{
	color:#999;
	line-height:11px;
	font-weight:bold;
	text-decoration:underline;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.redlink 
{
	color:#C03;
	line-height:11px;
	font-weight:bold;
	text-decoration:none;
	z-index:-1;
	cursor:pointer;
	cursor:hand;
}
.greylink 
{
	color:#999;
	line-height:11px;
	font-weight:bold;
	z-index:-1 !important;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.bottomZIndex
{
	z-index:-1 !important;
}
.greylinksmall
{
	color:#999;
	line-height:11px;
	font-weight:bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	z-index:-1 !important;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
}
.greylinklarge
{
	color:#999;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.helpfulred
{
	color:#c03;
	font-size:16px;
	font-weight:bold;
}
.link-button {
	border-top: 3px solid Gainsboro;
	border-bottom: 3px solid Gainsboro;
	border-left: 3px solid Gray;
	border-right: 3px solid Gray;
	background-color: #000;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
	color:#fff;
}
.grey-button 
{
	cursor:pointer;
	cursor:hand;
}
.link-back:hover, .link-next:hover, .button:hover {
	color: #fff;
	background-color: #444;
}
.link-back {
	float: left;
}
.link-next {
	float: right;
	margin-right: 40px;
}
#footer {
	width: 652px;
	float: left;
	padding: 0px 0 20px 40px;
}
#footer .links ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#footer .links ul li {
	float: left;
	padding: 0 20px 0 20px;
	background: no-repeat;
	background: url(../images/footer-link-separator.gif) no-repeat 0 50%;
}
#footer .links ul li.first-item {
	padding-left: 0;
	background: none;
}
#footer .links ul li a {
	color: #999;
	font-size: 14px;
}
#footer .links ul li a:hover {
	text-decoration: none;
}
#footer .bottom-box {
	width: 935px;
	float: left;
}
#footer .bottom-box p {
	padding: 25px 0 0;
	margin: 0;
	float: left;
}
#footer .bottom-box ul li a {
	font-size: 10px;
	font-weight: bold;
	color: #999;
}
#footer .bottom-box p {
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
#footer .bottom-box ul {
	padding: 23px 0 0 40px;
	margin: 0;
	list-style: none;
	float: left;
}
#footer .bottom-box ul li {
	float: left;
	padding: 0 5px 0 5px;
	background: url(../images/footer-link-black-separator.gif) no-repeat 0 100%;
}
#footer .bottom-box li.first-item {
	padding-left: 0;
	background: none;
}
#footer .bottom-box ul li a {
	text-decoration: none;
}
#footer .bottom-box ul li a:hover {
	text-decoration: underline;
}
.zindexbottom
{
	z-index:-1 !important;
}
