.fl {float:left;}
.fr {float:right;}
.clear {clear: both; height: 0; overflow: hidden;}
select:disabled {color:#CCC !important;}
a{color: #0085d5;}
a:hover{color: #00598f;}

body {background:none repeat-x scroll 0 0 #f6f6f6; margin:0; padding:0;}
#bodycontainer {margin:0 auto; width:990px; background:#fff;}
/* .breadcrumbs { float: left;  font: 10px Helvetica;  padding: 17px 18px 10px; width: 924px;} */
.breadcrumbs SPAN {color: #777777; font: 12px Helvetica;}

.contentContainer {/*border:solid 1px #dddddd;*/  margin: 10px 18px 40px 18px; width: 880px; padding:12px 22px; color:#808080; font:12px normal Zurich,Arial,Helvetica,sans-serif !important; line-height: 16px !important;}
.contentContainerLft {float:left; width:50%;}
.contentContainerRt {float:left; width:49%;}
.contentContainerRt .rightTextBox {height: 700px;
    margin-left: 26px;
    margin-top: 30px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 450px;}
.contentContainer h1 {color:#414141 !important; font-size: 18px !important; font-weight: bold !important;}
.contentContainer p {color:#808080;}

.fragments {  display:block; margin-top:12px; color:#808080; }
.fragments label, .insertTextBox label { line-height:20px; display:block; color:#414141; font-weight:bold;}
.fragments select, .fragments input, .fragments textarea {margin-top:5px; color:#414141; border:solid 1px #ddd; padding:2px;}
.fragments select {width:260px; background-color:#F2F2F2;}
.fragments .serialNum {float:left; width:35px; margin-top:2px;}
/*
.fragments.One { background:url(images/1.jpg) no-repeat 0 0; display:block;}
.fragments.Two { background:url(images/2.jpg) no-repeat 0 0;}
.fragments.Three { background:url(images/3.jpg) no-repeat 0 0;}
.fragments.Four { background:url(images/4.jpg) no-repeat 0 0;}
.fragments.Five { background:url(images/5.jpg) no-repeat 0 0;}
.fragments.Six { background:url(images/6.jpg) no-repeat 0 0;}
.fragments.Seven { background:url(images/7.jpg) no-repeat 0 0;}
*/
.insertTextBox {display:block; margin:15px 0 0 36px; color:#808080;}
.browseBtn {background-color:#f4f3f1; border:solid 1px #e6e6e6; color:#414141; margin:12px 0 0 5px; padding:5px; }

.vectorResult {float:left; width:409px; background-color:#f3f3f3; border:solid 1px #DEDEDE; height:420px; padding:10px 0 0 15px; margin:20px 10px 0 0; position:relative; overflow:hidden;}
.otherFormatResult {float:left; width:444px; height:430px; margin:20px 0 0 0;}
.linkText { background:url(/images/surevector/icon_textfile.gif) no-repeat 0 0; margin-right: 6px; padding-left: 17px;  float: left;}
.linkText a {text-decoration:none;}
.linkTextpdf { background:url(/images/surevector/pdf-icon.png) no-repeat 0 0; margin-right: 6px; padding-left: 17px;    float: right;}
.linkTextpdf a {text-decoration:none;}

#tabsCont { float:left;}
#tabcCont .tabs-menu { display:block; float:left;}
#tabsCont .tab {float:left;}
.tabsMenu {margin:5px 0 0 0; padding:0;}
.tabsMenu li { display:inline;}
.tabsMenu li a{background: url("/images/surevector/tabLft.jpg") no-repeat scroll left -48px rgba(0, 0, 0, 0); display:block; float:left; font:bold 12px Zurich,Arial,Helvetica,sans-serif;    padding:0 0 0 6px; /*background-color:#0085D5;*/}
.tabsMenu li a span {background:url("/images/surevector/tabRgt.jpg") no-repeat scroll right -48px rgba(0, 0, 0, 0); color:#fff; float:left; height:22px;    margin-right:1px; padding:5px 0 15px; width:149px;}
.tabsMenu .current a {background-position: left 0;}
.tabsMenu .current a span {background-position: right 0; color: #666;}
.tabContent {display:none; border:1px solid #dddddd;  height:383px;}
.tabContent .tabExportlinks{overflow:auto; height:20px; padding:7px; text-align:right; background-color:#f3f3f3; }
.tabContent .tabExportlinks .btnCont {margin:0; float:right; }
.tabContent .tabText{	    height: 338px;    padding: 0 10px 0 0;    width: 460px; }
#tab-1 {display: block; word-wrap: break-word; }
.legends {margin-top:10px;}

.kitTable {margin-top:20px; color:#808080;}
.kitTable strong { color:#414141;}
.kitTable tr td {padding:30px 15px 10px !important; background:#fff; border:1px solid #ccc !important; text-align:center; vertical-align:top; font:12px Zurich,Arial,Helvetica,sans-serif;}
.kitTable th {padding:5px 0px; background:#459ccd; color:#fff; font:bold 12px Zurich,Arial,Helvetica,sans-serif}
.kitTable th.td_1 {text-align:left; padding-left:15px; }
.kitTable td.td_1 {text-align:left;}
.kitTable td.td_1 {width:40%;}
.kitTable td.td_2 {width:10%;}
.kitTable td.td_3 {width:10%;}
.kitTable td.td_4 {width:10%;}
.kitTable td.td_5, .kitTable td.td_6 {width:10%;}
.kitTable td.td_7 {width:10%;}
.kitTable.prdImg, .kitTable.prdesc {margin-bottom:8px;}

.txtbox {background:url("/images/surevector/txtboxBg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border:1px solid #ccc; padding:3px 5px;}
.btnCont {margin:20px 0 0 0;}
.blueBtn {background:none repeat scroll 0 0 rgba(0, 0, 0, 0); border:0 none; cursor:pointer; margin:0 0 5px 0; overflow:visible; padding:0; width:auto;}
.blueBtn span {background:url("/images/surevector/btn_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border:0 none; color:#ffffff; display:block; font:13px/23px Zurich,Arial,Helvetica,sans-serif; height:26px; padding:0 0 0 6px; position:relative; white-space:nowrap;}
.blueBtn span span {background-position:100% 0; padding:0 15px 0 10px; line-height:25px;}
.kitTable .blueBtn span span {padding:0; width: 115px;}
.certiIcon {background:url(/images/surevector/certificate_icon.png) no-repeat 0 0; padding-left:18px; text-decoration:none;}


.surevecLanding { border:0 !important; margin-bottom:20px;}
.surevecLanding h2 { color: #414141 !important; font-size: 18px !important; font-weight: bold !important;  font-family:Zurich,Arial,Helvetica,sans-serif;}
.surevecLanding .leftSection { float:left; width:206px; margin-right:10px;}
.surevecLanding .rtSection { float:left; width:730px; margin-bottom:20px;}

.surevecLanding .rtSection .tabContLft { float:left; width:500px; margin-bottom:20px;}
.surevecLanding .rtSection .tabContRt { float:left; margin-bottom:20px; padding-left:20px;}
.listul{ margin:220px 0 0 0 !important; padding:0  !important;}
/*.listul li {background:url(/images/surevector/arrowicon.jpg) 0 0 no-repeat; padding-left:20px; margin:5px 0; list-style-type:none; font:13px Zurich,Arial,Helvetica,sans-serif;}
.listul li a{text-decoration:none;}*/
.surevecLanding .rtSection .tabContCen {width:700px; padding:10px 10px 20px; color:#808080; }
.surevecLanding .rtSection .tabContCen p {font:13px/18px Zurich,Arial,Helvetica,sans-serif;}
.sureVecBtn { margin:-15px 0 0 0px; display:block; /*margin-bottom:40px;*/}
.surevecLanding .rtSection .tabContent {height:auto !important;}

#overlay {position:fixed; left:0; top:0; width:100%; height:100%;}
#overlay_box{position: absolute; border: 5px solid #dddddd; padding: 15px; background: white; width: 320px; height: 150px; left: 540.5px; z-index:100; line-height:18px; top:400px;}
#overlay_box .popupBtns {position: absolute; bottom:20px; right:0;}
#overlay_box .popupBtns a{color:#0083d8; float:right; margin-right:20px;}
#overlay_box .popupBtns a:hover {color:#2a6496;}
#fileupload_box{position: absolute; border: 1px solid #dddddd; padding: 10px; background: white; width: 320px; height: 150px;}
#fileClose { color:#00598f;}

.orline {text-align:center; background:url(/images/surevector/hr.jpg) repeat-x left center; margin-top:15px; height:19px;}
.orline span{background-color:#fff; padding:0 5px;font:bold 15px/16px Zurich,Arial,Helvetica,sans-serif !important; color:#414141; }
.wrapper {width:1349px; margin:0 auto;}


.prodImage {height:200px !important;}

.errorMessage {background-color:#f2dede; border-color:#eed3d7; color:#b94a48; padding:10px;}
.success {background-color:#dff0d8; border-color:#d6e9c6; color:#468847; padding:10px;}
.mBot10 {margin-bottom:10px;}
.mrL36 {margin-left:36px;}
.createBtn {margin-left:36px; background:url(/images/surevector/createBg.png) no-repeat 0 0; font:normal 13px/23px Zurich,Arial,Helvetica,sans-serif !important; width:80px; height:26px; color:#fff; border:0;}
input.border_rmveclass{border:0 none;    color: transparent;    margin: 0;    padding: 0;}
.valid_error_sureVector{display:none;}
#nodata_frag{     color: red;    font-size: 19px;    margin-top: 22%;    text-align: center;}
.ui-dialog {top: 49% !important;}