
input.Button {border:0;}
input.btnSend {border:0; width:78px !important; height:27px !important;}
input.btnNext {border:0; /*width:78px !important; height:27px !important;*/}
input.btnAmendDetails {border:0; width:110px !important; height:22px !important;}
input.size2{width:25px !important;}
input.size4{width:40px !important;}
input.short{width:95px !important;}


.HeadlineForm {margin:0; padding:14px 0 3px 0; color:#00bfdf; font-size:12px; font-weight:bold;}
.Form {}
.Form th,
.Form td {padding-top:1px; padding-bottom:1px;} 
/*.Form input {margin:0; padding:0; height:15px; font-size:12px; line-height:12px; width:225px;}*/
.Form .LabelAlignTop {vertical-align:top; padding-top:2px;}
.Form th {width:145px;padding:0 5px 0 0; text-align:right; font-weight:normal;} 
.Form .txtSpace {padding-top:10px; padding-bottom:10px;}
.FormPink .star,
.FormPink .Asterisk,
.FormPink .HeadlineForm {color:#ed2a80 !important;}



#infoFieldsBox {margin-bottom:15px; border:1px dashed #818285; border-top: none;}
  #infoFieldsBox h3.info-title-closed,
  #infoFieldsBox h3.info-title-open {cursor:pointer; padding:3px 20px 4px 8px; border-top:1px dashed #818285; font-size:12px; font-weight: bold;}
  #infoFieldsBox h3.info-title-closed {color:#444444; background: url(/images/infoFieldsPlus.gif) no-repeat right top;}
  #infoFieldsBox h3.info-title-open {color:#444444; background: url(/images/infoFieldsMinus.gif) no-repeat right top;}
  #infoFieldsBox .info-text { display:none; width: 310px; clear:both; overflow:hidden; padding:5px 5px 10px 22px;color:#303030;}

#optionButtonsBox {margin-top: 60px;}
.optionButton1,
.optionButton2{
  width: 257px;
  height: 33px;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  line-height: 33px;
  text-decoration: none;
  margin-bottom: 5px;
}
a.optionButton1:hover,
a.optionButton2:hover{
  color: #FFFFFF;
  text-decoration: none;
}

.optionButton1 {background: url(/images/btnOptionPink.gif) no-repeat}
.optionButton2 {background: url(/images/btnOptionBlue.gif) no-repeat}
.SubmitBtn,
.NoBorder,
.SubmitBtnHidden{border: none}




/* FAQ */
.FAQ {padding-bottom:15px;}
.FAQ .HeadlineBox {margin:0; padding:0 0 10px 0;}
.FAQ .Question {position:relative; padding:0 0 6px 15px; cursor:pointer; color:#342961; font-weight:bold;}
  .FAQ .Arrow {position:absolute; top:0px; left:0px; width:9px; height:12px; background:url('/images/NavRightBullet.gif') 0 3px no-repeat;cursor:pointer;}
  .FAQ .ArrowDown {display:none; position:absolute; top:0px; left:0px; width:9px; height:12px; background:url('/images/NavRightBulletDown.gif') 0 3px no-repeat; cursor:pointer;}
.FAQ .Answer {position:relative; display:none; padding:0 0 6px 15px;}

.tblQuoteHolder {margin-left:-10px; margin-bottom:20px; width:100%; position:relative;}
.tblQuote  {border-collapse:collapse; empty-cells: show; width:100%;}
.tblQuote  td,
.tblQuote  th {padding:7px 5px; border-bottom:1px solid #fff; font-size:12px; vertical-align:top;}
.tblQuote  thead * {font-weight:bold; font-size:16px; vertical-align:middle;}
.tblQuote  thead th,
.tblQuote  thead td {padding:10px 5px; border-bottom:2px solid #fff; text-align:center;}
.tblQuote  tbody th {padding:7px 10px; font-weight:bold; text-align:left; background-color:#e5f9fc;}
.tblQuote  tbody td {text-align:center; vertical-align:middle;}
.tblQuote .PriceLabel {margin:0 auto 3px auto; width:101px; height:27px; background:url("/images/PriceLabel.gif") no-repeat; color:#fff; font-weight:bold; font-size:12px; text-align:center; padding-top:2px;}
.tblQuote .PriceLabel .Price {display:inline; font-size:18px;}
.tblQuote .Price {display:block; font-weight:bold; text-align:center;}

.tblCornerTL {background-image:url("/images/crnrWhiteTL.png"); background-repeat:no-repeat; background-position:0px 0px;}
.tblCornerTR {background-image:url("/images/crnrWhiteTR.png"); background-repeat:no-repeat; background-position:100% 0px;}
.tblCornerBL {background-image:url("/images/crnrWhiteBL.png"); background-repeat:no-repeat; background-position:0px 100%;}
.tblCornerBR {background-image:url("/images/crnrWhiteBR.png"); background-repeat:no-repeat; background-position:100% 100%;}

.popup_info {display:none; position:absolute; z-index:2; top:300px; left:200px; width:350px; 	}
.popup_info .corners {display:block; width:350px; height:16px; overflow:hidden;}
.popup_info .popup_content {display:block; width:330px; padding:0px 10px 0px 10px; background:#c3ba9d;}
.popup_info .corners .corner_left {display:block; float:left; width:16px; height:16px; background:url("/images/top_left.gif") no-repeat top left;}
.popup_info .corners .corner_right {display:block; float:left; width:16px; height:16px; background:url("/images/top_right.gif") no-repeat top left;}
.popup_info .corners .corners_middle {display:block; float:left; width:318px; height:16px; background-color:#c3ba9d; overflow:hidden;}
.popup_info a {color:#ffffff !important;}
.popup_info h1 {margin:0px 0px 10px 0px; font-size:12px;}
.popup_info .bottom_left {display:block; float:left; width:16px; height:16px; background:url("/images/bottom_left.gif") no-repeat top left;}
.popup_info .bottom_right {display:block; float:left; width:16px; height:16px; background:url("/images/bottom_right.gif") no-repeat top left;}

.popup_info_cv {	display: none; position: absolute; z-index: 50; left: 50%; top: 50%;	width: 290px;	}
.popup_info_cv .corners_cv {display:block; width:302px; height:16px; overflow:hidden;}
.popup_info_cv .popup_content_cv {display:block; width:282px; padding:0px 10px 0px 10px; background:#c3ba9d;}
.popup_info_cv .corners_cv .corner_left {display:block; float:left; width:16px; height:16px; background:url("/images/top_left.gif") no-repeat top left;}
.popup_info_cv .corners_cv .corner_right {display:block; float:left; width:16px; height:16px; background:url("/images/top_right.gif") no-repeat top left;}
.popup_info_cv .corners_cv .corners_middle_cv {display:block; float:left; width:270px; height:16px; background-color:#c3ba9d; overflow:hidden;}
.popup_info_cv a {color:#ffffff !important;}
.popup_info_cv h1 {margin:0px 0px 10px 0px; font-size:12px;}
.popup_info_cv .bottom_left {display:block; float:left; width:16px; height:16px; background:url("/images/bottom_left.gif") no-repeat top left;}
.popup_info_cv .bottom_right {display:block; float:left; width:16px; height:16px; background:url("/images/bottom_right.gif") no-repeat top left;}
.popup_info_cv#cv_code_div img { display: block; margin: 10px auto 5px auto;}

.inlinePopup{
  width: 600px !important;
  padding: 10px;
}
.Popup {width:570px;}
.Popup .ContentMain {width:526px;}
.Popup .Top {width:568px;}
.Popup .Header {width:503px;}
.Popup .Main  {width:544px;} 
.Popup .Logo {padding-right:3px }
.Popup .Headerline {float:right; padding:0; margin-top:10px }



.galleryFrame { display: block; float: left; width:100%; margin: 30px 0px 30px 0px;}
.galleryItemFrame { display: block; float: left; width:150px; height: 140px; margin-bottom: 20px;}
.galleryItemFrame img { margin-left: auto; margin-right: auto; display: block;}
.galleryItemInfo { display: block; float: left; width: 150px; text-align: center;}
.galleryItemFrame a { font-weight: bold;}



#linkToRss { margin-left: 10px;}
.HeadlineSub  a#explainRss { color: #342961; font-size: 12px; text-decoration: none;}
.HeadlineSub  a#explainRss:hover { text-decoration: underline;}

.industry-news_link  {font-weight: bold; margin: 15px 0px 5px 0px;}
.downloadLabel { display: block; float: left; margin-bottom: 10px; font-weight: bold;} 
.dateTitle { color: #C3BA9D !important;} 
#bottomNewsMenu { display: block; float: left; width: 100%;}
#bottomNewsMenu ul  { padding-left: 0px;}
#bottomNewsMenu ul  li { list-style-type: none; padding-left: 0px;}



.layout1Clmn {width:auto; float:none;}
.layout1Clmn .TwoColumnsHolder {position:relative; width:910px;  }
  .layout1Clmn .ContentColumn {position:relative; width:450px;}
  .layout1Clmn .ContentColumn .Bubble {position:relative; width:450px;}

.TwoColumnsHolder {position:relative; width:910px;  }
.ContentColumn {position:relative; width:450px;}
.ContentColumn .Bubble {position:relative; width:450px;}

p.imgStep {text-align:right; padding:0 10px 20px 0;}

/*
.HeadlineMain {margin:0; padding:12px 0 28px 0; font-size:28px; line-height:30px; color:#342961; font-weight:bold;}
.HeadlineSub {margin:0; padding:0 0 28px 0; font-size:28px; line-height:30px; color:#342961; font-weight:normal;}
.HeadlineMain .HeadlineSub {display:block; padding:0 ;}
.HeadlineBox {margin:0; padding:0 0 18px 0; font-size:20px; color:#342961; font-weight:bold;}

.LinkMore {font-weight:bold; font-size:12px;}


.Container {position:relative; margin:auto; padding:10px 0; width:970px; text-align:left;}
  .CrnrContainerTL {position:absolute; top:-1px; left:-1px; overflow:hidden; height:15px; width:15px; background:url("/images/crnrContainerTL.gif") no-repeat;}
  .CrnrContainerTR {position:absolute; top:-1px; right:-1px; overflow:hidden; height:15px; width:15px; background:url("/images/crnrContainerTR.gif") no-repeat;}
  .CrnrContainerBL {position:absolute; bottom:-1px; left:-1px; overflow:hidden; height:15px; width:15px; background:url("/images/crnrContainerBL.gif") no-repeat;}
  .CrnrContainerBR {position:absolute; bottom:-1px; right:-1px; overflow:hidden; height:15px; width:15px; background:url("/images/crnrContainerBR.gif") no-repeat;}

.Main .BubbleCrnrsBottom {position:relative; height:15px; margin:0 -12px 0 -12px;}
.BoxBlue .BubbleCrnrsBottom {position:relative; height:15px; margin:0 !important;  }
.Bubble .BubbleCrnrsBottom {position:relative; height:15px; margin:0 -10px 0 -10px;}
.ContentMain .Bubble {margin-left:-10px;}
.ContentMain li {margin-bottom:5px;}
.ContentMain .Dscr li {margin-top:0px; margin-bottom:0px;}


.Bubble {position:relative; border:1px solid #9994b0; padding:10px 10px 0 10px;}
  .HeadlineBubble {margin:0; padding:0; font-size:15px; font-weight:bold; color:#00BFDF;}
.BubbleCurves {border:1px solid #9994b0; padding:0px !important;}
.BubbleCurves .BoxMain .Dscr {padding-right:140px !important;}
.BubbleCurvesColumn {position:relative; padding:10px; width:442px;}
.BoxMainBubbleCurves {background:#fff; margin-top:-1px; margin-left:-1px !important; margin-bottom:0px !important; padding-right:13px; padding-bottom:10px; border-right:1px solid #9994b0; border-bottom:1px solid #9994b0;}
  .BoxMainBubbleCurves .CrnrContainerBR {display:block !important;}
  .BoxMain .CrnrContainerBR {display:none;}






  
  .Headerline {float:left; padding:30px 0 0 0; font-family:"Myriad Pro"; font-size:27px; line-height:27px; font-weight:bold; color:#00bfdf;}


.NavMain {position:relative; margin:0 0 0 12px; padding:0; list-style:none; font-weight:bold; clear:both; overflow:hidden;}
  .NavMain li {position:relative; margin:0 1px 0 0; padding:0; float:left; width:132px; text-align:center; background:#342961; border:1px solid #342961; border-bottom:1px solid #9994b0;}
  .NavMain li a {display:block; height:21px; padding:7px 1px 0 1px; text-decoration:none; color:#00bfdf; text-decoration:none;}
  .NavMain li a:hover {text-decoration:none; color:#fff;}  
  .NavMain li.Active {color:#342961; background:#fff; border-bottom:1px solid #fff;}
  .NavMain li.Active a {color:#342961;}
  .NavMain li.Active a:hover {color:#342961;}

  .NavMain .crnrNavMainTL {position:absolute; top:-1px; left:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("/images/crnrNavMainTL.gif") 0px 0px no-repeat;}
  .NavMain .crnrNavMainTR {position:absolute; top:-1px; right:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("/images/crnrNavMainTR.gif") 0px 0px no-repeat;}
  .NavMain li.Active .crnrNavMainTL {position:absolute; top:-1px; left:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("/images/crnrNavMainTL.Active.gif") 0px 0px no-repeat;}
  .NavMain li.Active .crnrNavMainTR {position:absolute; top:-1px; right:-1px; display:block; overflow:hidden; height:15px; width:15px; background:url("/images/crnrNavMainTR.Active.gif") 0px 0px no-repeat;}


.NavRight {position:relative; margin:0; padding:0 0 13px 0; list-style:none; font-size:15px; font-weight:bold;}
  .NavRight li {padding:0 0 0 13px; background:url("/images/NavRightBullet.gif") 0 5px no-repeat;}
  .NavRight li a {text-decoration:none;}
  .NavRight li a:hover {color:#00bfdf}
  .NavRight li a.Active {color:#00bfdf}

.Bottom ul {margin:0; padding:8px 12px; list-style:none; font-size:12px; line-height:14px; font-weight:bold;}
  .Bottom ul li {margin:0; padding:0 9px 0 0; float:left;}
  .Bottom ul li a {display:block; text-decoration:underline; color:#342961;}
  .Bottom ul .Active,
  .Bottom ul li a:hover {color:#00bfdf;}

.BoxMain {position:relative; margin-left:-10px; margin-bottom:13px;}
.BoxMain .MainImg {position:absolute; z-index:1; top:0px; left:0px;}
.BoxMain .MainImg img {display:block;}
  .BoxMain .MainImgInner {position:relative;}
.BoxMain .Dscr {position:relative; z-index:2; padding:13px 300px 0 10px; font-size:15px; line-height:17px; font-weight:bold;}

.WideTwoColumns .BoxMain {float:left !important; width:467px !important;}
.WideTwoColumns .BoxMain .MainImg {}
.WideTwoColumns .Dscr {padding-right:110px;}


.BoxBlue {position:relative; margin:0 0 13px 0; border:1px solid #40cfe7;}
.BoxBlue .BoxBlueInner {position:relative; padding:18px 17px 0 17px; min-height:318px;}
  .BoxBlue .HeadlineBox {color:#00bfdf;}
.ContentRight .BoxBlue p {padding-bottom:10px;}
.CrnrBoxBlueTL {position:absolute; top:-1px; left:-1px; overflow:hidden; height:15px; width:15px; background:url("/images/crnrBoxBlueTL.png") no-repeat;}
.CrnrBoxBlueTR {position:absolute; top:-1px; right:-1px; overflow:hidden; height:15px; width:15px; background:url("/images/crnrBoxBlueTR.png") no-repeat;}
.CrnrBoxBlueBL {position:absolute; bottom:-1px; left:-1px; overflow:hidden; height:15px; width:15px; background:url("/images/crnrBoxBlueBL.png") no-repeat;}
.CrnrBoxBlueBR {position:absolute; bottom:-1px; right:-1px; overflow:hidden; height:15px; width:15px; background:url("/images/crnrBoxBlueBR.png") no-repeat;}


.HomeBoxMain {position:relative; margin:0 0 12px -10px; padding:17px 17px 0px 10px; background:#fff; font-size:14px; font-weight:bold;}
.HomeBoxMain li {margin-top:0; margin-bottom:2px;}
.HomeBoxMain .HomeBoxMainInner {min-height:171px;}
.HomeBoxMain .HomeBoxMainBottom {margin:0 -17px 0 -10px; height:12px; overflow:hidden; background:url("/images/Home.BoxMain.Bottom.gif") no-repeat;}
  .HomeBoxMain .Headline,
  .HomeBoxMain .Headline a {width:450px; margin:0; padding:0 0 5px 0; font-family:"Myriad Pro"; font-size:25px; line-height:40px; font-weight:bold; color:#00bfdf; text-decoration:none }
  .HomeBoxMain .Ico {float:right; padding:0 7px; width:113px; text-align:center;}
  .HomeBoxMain .Ico img {display:block; margin:auto;}
  .HomeBoxMain .Ico .Btn {margin-top:19px;}

.New {position:absolute; top:0px; right:0px; width:90px; height:90px; background:url("/images/New.png") no-repeat; overflow:hidden;}


.BannerBoxBlue {position:relative; padding:7px 10px 0 10px; background:#00bfdf; width:288px; min-height:56px; color:#fff; font-size:15px; line-height:16px; font-weight:bold;}
.BannerBoxBlue .BlueFont {margin:0; padding:0; font-size:15px; color:#342961; font-weight:bold;}
.BannerBoxBlue .LinkMore {color:#fff;}
.BannerBoxBlue .ImgLogo {float:right; margin-left:5px;}
.BannerBoxBlue a:hover {color:#342961;}


.Charity {margin:0 0 16px 0;}
  .Charity .Dscr {float:left; width:450px; padding-top:10px;}
  .Charity .Logo {float:right; width:140px; padding-top:10px; text-align:center;}

.EmergencyPhone {width:255px; height:39px; padding:8px 5px 0px 10px; margin-bottom:10px; font-size:12px; line-height:14px; font-weight:bold; overflow:hidden; 	background:url("/images/EmergencyPhone.Bckgr.gif") 0px 0px no-repeat; 	}

.HeadlineForm {margin:0; padding:14px 0 3px 0; color:#00bfdf; font-size:12px; font-weight:bold;}
.Form {}
.Form th,
.Form td {padding-top:1px; padding-bottom:1px;} 
.Form input {margin:0; padding:0; height:15px; font-size:12px; line-height:12px; width:225px;}
.Form .LabelAlignTop {vertical-align:top; padding-top:2px;}
.Form th {width:145px;padding:0 5px 0 0; text-align:right; font-weight:normal;} 
.Form .txtSpace {padding-top:10px; padding-bottom:10px;}
.FormPink .star,
.FormPink .Asterisk,
.FormPink .HeadlineForm {color:#ed2a80 !important;}

.LoginText {color:#fff; font-size:15px; font-weight:bold; width:450px;}
.LoginForm {padding:25px 0 0 80px;}
.LoginForm#forgotten_password {padding:25px 0 0 0px;}
  .LoginForm td {padding:1px 10px 1px 0;}
  .LoginForm input {border-color:#fff;}
  .LoginForm label {color:#fff;}
  .LoginForm .Label {color:#fff; text-align:right; font-weight:normal;}
  .LoginForm .Links {padding-top:10px;}
  .LoginForm .Links div {padding:0 0 5px 0}
  .LoginForm a {color:#00bfdf;}
  .LoginForm #login_link {color:#fff;}
  .LoginForm .SubmitBtnHidden {border:0px; width:1px; height:1px; background:#342961;}


.BtnsTopToRight {float:right; padding:25px 20px 10px 20px;}
.BtnsTopToRight a.Button {display:block; margin-bottom:5px;}
.BtnsTopToRight a.Button img {display:block;}
.BtnsBottomToLeft {padding:5px 20px 10px 0px;}
.BtnsBottomToLeft a.Button {display:block; margin-bottom:5px;}
.BtnsBottomToLeft a.Button img {display:block;}




*/


.Bubble .TableDataHolder {margin:0 -9px;}
.HeadlineTableData {margin:0 0 5px 0; padding:0 0 5px 0; color:#00bfdf; font-size:12px; font-weight:bold; border-bottom:1px solid #9994b0;}
.TableData {width:100%; border-collapse:collapse; empty-cells:show;}
.TableData .tHead td {color:#00bfdf; font-weight:bold;}
.TableData .tHead td {padding:3px 0 5px 10px;}
.TableData .row0 td {padding:3px 0 3px 10px; background:#ccf2f9; font-size:11px; font-weight:bold;}
.TableData .row1 td {padding:2px 0 2px 10px; background:#e5f9fc; font-size:11px; border-bottom:3px solid #fff;}
.TableData .col1  {width:180px;}
.TableData .col2  {width:85px;}
.TableData .col3  {width:75px;}
.TableData .col4  {width:85px;}






/* CSS Document */

/*
#flashcontent a {color:#fff;}

#whatsmissingform {color:#fff;margin-left:8px;padding:10px 0 0 20px;height:428px;background-image:url(/images/BlueForm.gif);background-repeat:no-repeat}

#formSubmit {color:#fff;margin-left:8px;padding:10px 0 0 20px;height:428px;background-image:url(/images/PinkForm.gif);background-repeat:no-repeat}

.PinkForm a {color:#fff;text-decoration:underline;font-size:15px;}
.PinkForm a:hover {color:#342A62;text-decoration:underline;font-size:15px;}
.PinkForm p {padding:0 45px 0 0;}
.BlueForm a {color:#fff;}
.BlueForm a:hover {color:#342A62}
.BlueForm h2 {color:#342A62;font-size:14px;}

#SubmitForm {background-color:#342A62;font-weight:bold;color:#fff;font-size:14px;border:none;padding:0;margin:0;}
.BlueForm input { padding:3px; border:none; margin:4px;}
.length {width:230px;}
.lengthSmall {width:205px;}
#alert {color:#FFFF00;font-size:11px;margin:10px 0 0 1px;font-weight:bold;}
.terms {font-size:10px;}

*/

#singleItemInfo{text-align: center; font-size: 10px; color: #FFFFFF;}
#bundleItemInfo{width:400px;float:left; padding-top: 5px; text-align: center; font-size: 10px}
#getQuoteFormFrame { display: block; float: left; width:606px;}
.selectItemsToInsure { display: block; float: left; width: 201px; height: 51px; background: url("/images/gadget-radio.gif") no-repeat top left; margin-right: 5px;}
.selectItemsToInsureShort  { width: 182px !important; height: 39px; background: url("/images/gadget-radio.gif") no-repeat top left !important;}
.selectItemsToInsureShort label { width: 90px !important; overflow: hidden;}
.selectItemsToInsureShort .pricesFrom { display: inline; float: left !important; width: 51px; float: left; color: #342961; font-size: 15px; font-weight: bold; text-align: center;}
.selectItemsToInsureShort  .selectRadioBtn { display: inline; float: left; width: 113px !important; margin: 11px 0px 0px 8px; overflow: hidden;} 

.selectItemsToInsure label { color:#fff; font-size:13px; font-weight:bold; text-align: center; width: 108px; float: left; display: inline; margin-top: 2px;}
.selectItemsToInsure  .selectRadioBtn { display: inline; float: left; width: 130px; margin: 9px 0px 0px 8px;} 
.selectItemsToInsure .pricesFrom { display: inline; width: 51px; height: 22px; float: left; color: #342961; font-size: 15px; font-weight: bold; margin: 11px 0px 0px 2px; text-align: center;}
.selectItemsToInsure input { background: none; border: 0px !important; display: block; float: left;}

.selectItemsNote { display: block; float: left; margin: 5px 0px 15px 0px; width: 100%;}

#selectItemsTableHeader { display: block; float: left; width: 606px; background: #00BFDF; padding: 6px 0px 0px 0px; margin-bottom: 5px; font-weight: bold; height: 19px; border-bottom: 2px solid #312863; }

#selectItemsTableHeader  .selectItemsFirstRow, #selectItemsTableHeader .selectItemsSecondRow, #selectItemsTableHeader .selectItemsThirdRow, #selectItemsTableHeader .selectItemsFourthRow, #selectItemsTableHeader .selectItemsFifthRow { padding: 0px 10px 0px 10px; }
.selectItemsFirstRow, .selectItemsSecondRow, .selectItemsThirdRow, .selectItemsFourthRow, .selectItemsFifthRow { display: block; float: left; padding: 0px 8px 0px 8px; }
.selectItemsFirstRow { min-height: 15px; }
.selectItemsSecondRow { width: 168px; min-height: 15px; }
.selectItemsThirdRow, .selectItemsFourthRow { width: 90px; min-height: 15px;}
.selectItemsFifthRow { width: 110px; min-height: 15px; }
.selectItemsFirstRow {padding: 0 1px 0 8px; width: 10px;}


.selectItemsFirstRow input, .selectItemsSecondRow input, .selectItemsThirdRow input, .selectItemsFourthRow input { width: 96px !important; }
.selectItemsFifthRow input { width: 76px !important; }
.selectItemsSecondRow select { width: 170px; } 

.row .helpLine { background: none !important; border: 0px; vertical-align: middle;} 
.row img { display: block; float: left; margin-left: 5px; margin-right: 3px;}
.row  .info { display: block; float: left; height: 15px;} 
.row  .infoHelpline { display: block; float: left; height: 15px !important;} 
.row { display: block; float: left; background: #E5F9FC; width: 606px; padding: 6px 0px 6px 0px; margin-bottom: 2px; color: #342961; font-weight: bold;}
.priceInformationRow { height: auto !important;}

#addAnotherItemLink { display: inline; float: left;  }
.rowStaticFields { display: block; float: left;}
.OtherTextBox { display: block; float: left;}
.OtherTextBox input { width: 148px; margin-top: 3px;}
.quoteFormError { display: block; float: left; width: 100%;}
.removeItemLink { margin-left: 10px;}

#moreFields { display: block; float: left; margin-right: 5px; margin-left: 5px;}
.getQuoteSmallBtn { border: 0px; float: left; margin-top: 10px;}

.selectItemsNote img { float: left;}
.selectItemsNote span{ display: inline; float: left; height: 24px; padding-top: 5px; margin-left: 5px;}

#quoteResultFrame { display: block; float: left; width: 606px;}
#quoteResult { display: block; margin: 0px auto 10px auto; font-weight: bold; width: 550px; overflow: hidden;}
.quoteResultBox { display: block; float: left; width: 227px; padding: 16px 12px 16px 12px; background: #CCF2F9; background: url("/images/resultBoxBg.gif") no-repeat top left; text-align: center; height: 160px;}

.quoteResultBox input { border: 0px !important; background: none !important; margin-top: 16px;}
.quoteResultBox .blueText { font-size: 17px; font-weight: bold; color: #342961; display: block;}
.quoteResultBox .blueLightText { font-size: 15px; font-weight: bold; color: #00BFDF; display: block;}
.quoteResultBox .priceLabel { font-size: 37px; color: #342961; display: block;}

#priceInformationText { padding-left: 5px;}
#EmailCharitySection{border: none}

#quoteFormErrors { display: block; float: left; margin-top: 10px; width: 606px;}
#gadgetQuoteForm { display: block; float: left; width: 626px;}




