/* CSS Document */
/*Reset csss start here*/
body, div, ul, li, ol, h1, h2, h3, h4, h5, h5, form, fieldset, p, select, address, input { margin:0; padding:0; outline:0; }
img, fieldset, .dc, .cros { border:none; padding:0; margin:0; outline:none; }
/*input { border:none; }*/
select { border:none; }
.clear { clear:both; }
a:focus { outline:none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; cursor:pointer; }
ul { list-style:none; }
/*reset css ends here*/
body{ background:#ffffff; font:20px 'open_sansregular', arial, sans-serif; color:#000;}
.wrapper{margin: 0 auto; width: 1000px;}
.innerForm{ float:left; width:100%; border-top:3px solid #ccc; margin-top:12px;}
.subHd { float:left;color:#59686c; font-size:22px; font-weight:bold; padding-bottom:5px;font-family: 'arial_narrow';font-size: 31px;font-weight: normal;letter-spacing: 0.6pt;line-height: 43px; border-radius:10px 10px 0 0;}
.contactHd{margin-bottom: 56px; float: left; width:100%; background:#AF2424;color: #fff;font-family: 'arial_narrow';font-size: 42px;font-weight: normal;padding-bottom: 20px;padding-top:105px;text-indent:60px;}
.formsec{float:left;padding-left: 0%;width: 96%;border:1px solid #cccccc;padding:0 2%;border-top:0;}

.formrow{ float:left; width:35%;}
.formlast{ float:left; width:100%;}
.submit{float:right; margin-top:15px;}
.submit input{float:left; background:#168393; font:20px/25px 'arial'; color:#fff; padding:0 20px; margin-bottom:20px; height:41px; cursor:pointer; border-radius:5px;}
.leftpart {color: #6A6A6A;float: left;font-size: 13px;font-weight: normal;line-height: 23px;width:40%;padding-bottom: 7%;padding-left: 10%;}
.reachtxtrow{float:left; width:100%;}
.formFld2{ float:left; width:92.5%;margin-bottom: 14px;}

.formFld input[type="text"]{color: #000;
font-family: Arial;font-weight: bold; border-radius:5px;}
.formInptarea{color: #B4B3B3;border: 1px solid #D0D0D0;font-family: Arial;font-weight: bold; border-radius:2px ; re-size:none; width:98%; padding-left:10px;}

.rgtpart{ color: #6A6A6A;float: right;font-size: 13px;font-weight: normal;line-height: 23px;padding-bottom: 7%;padding-left: 10%;width: 40%; margin-top: 47px;}
	
ui-dropdownchecklist-text2{ font:14px/18px 'arial'; color:#D0D0D0; background:#000;}
	
.formInpt {margin-top: 10px; padding:7px 5px; width:51%; color:#565656; font-size:14px; border:1px solid #d0d0d0; border-radius:2px; -moz-border-radius:2px; background:#ffffff;}
.formFld label{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#168393; width:43%; display:inline-block;margin-top: 16px;    vertical-align: top;}
.formFld {border: 1px solid #CCCCCC;
    box-shadow: 0 0 10px 1px #CCCCCC;color: #565656;float: left;margin: 15px 0;padding: 1% 2%;position: relative;width: 85%;}
.headdingone{background-color: #EBE6E7;float: left;padding-left: 2%;width: 98%; border-radius:10px 10px 0 0; margin-bottom:10px;}
.chkTxt{font:12px/34px Arial, Helvetica, sans-serif; color:#59686C;text-indent:8px; float:left; margin-top:7px;}
.hhkbx{float:left;margin-left: 18px;margin-top: 18px;}
#content{width:100%; display:inline-block; margin-top:8px;}
.formlbl{ float:left; width:30px;}
.zip{margin-left: 0;margin-top: 0;width: 67px;}
.ziplbl{width:50px!important; margin-left:8px;}
	
.selecbx{display: inline-block;width: 50%; margin-top:5px;}
.selecbx select{border:1px solid #d0d0d0; width:100px; padding:5px 0; border-radius:4px;}
.txtarea{border: 1px solid #d0d0d0;margin-top: 13px;width: 97%;}
.selecbx .month{border:1px solid #d0d0d0; width:65px; padding:5px 0; border-radius:4px;}
.bannerTop{ float:left; width:100%; text-align:center;}
.bannerTop span{ float:left; width:100%}
.bannerTop span img{ float:left; width:100%}

/*Header*/
.topnav{ float:left; width:100%;padding:10px 0 25px 0;}
.logo{float:left;}
.nav{ float:right;}
.nav li{ float:left; margin-right:10px;}
.nav li a{ float:left;}

.phone {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
	float:right;
	/* background:url(phone.png) no-repeat left center;padding-left:27px; */
}

#footerWrapper
{
	text-align: center;
	font-size: 12px;
}
/*login Page*/
.loginCon {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: auto;
    padding: 25px;
    width: 320px;
}
.formHd {
    color: #000000;
    font-size: 18px;
    padding-bottom: 15px;
}
.formHd span {
    color: #168393;
}
.loginField {
    padding-bottom: 20px;
}
.loginInput {
    border: 1px solid #9C9C9C;
    color: #848484;
    font-size: 13px;
    padding: 10px;
    width: 298px;
}
.rem {
    float: left;
    font-size: 12px;
    padding: 6px 0 0;
}
.loginBtn {
    float: right;
}


.frmBtn {
    background:#168393;
    border: 1px solid #000;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'arial';
    font-size: 15px;
    font-weight: bold;
    padding: 6px 10px;
    text-transform: uppercase;
}
/*table*/
.searchBox{ float:left; width:100%;}
.searchBox input[type="text"]{border:1px solid #ccc; padding:0 5px; height:30px;}
.tableWrapp{float:left; width:100%;}
.download_btn { float:right;}
.download_btn a { float:right; background:url(Download-button.png) no-repeat; height:25px; width:91px; text-indent:-9999px; cursor:pointer;}
.pagging {padding-bottom:25px; padding-top:10px; float:left; width:100%;}
.pagging .page_total{ float:left;}
.pagging .page_total a{ color:#0d8a9e; text-decoration:none; padding:0 12px; border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; margin-left:12px;}
.pagging .page_total a:hover{text-decoration: underline;}
.pagging .page_next{ padding:0 12px; color:#cfcfcf;}
.pagging .page_next a{ padding:0 8px 0 12px; color:#0d8a9e; text-decoration:none;}
.pagging .page_next a:hover{text-decoration: underline;}
.table{}
.table tr{ background-color:#f0faf9;}
.table tr th { background-color:#c8f0ec;}
.table tr label{ background-color:#c8f0ec; float:left; padding:5px 8px; font-size:12px; text-align:left;}
.table td{ padding-left:8px; font-size:11px; border-bottom:1px solid #c8f0ec; color:#525252; height:32px;}
.messege_div{
color:#0D8A9E;
}
.product{padding-top:50px;}
.package_description{height:100px;width:325px;}
.suggestion-list-table{
	font-size: 12px; 
	width: 100%;
}
.SuggestionOuter{
	width: 65%;
	float: left;
	overflow: auto;
	display:none;
}
.suggestion-list-table tr:hover{
	background:#eaeaea;
	cursor:pointer;
}
.floatright{
	float: right;
}
label.loading, label.loadingemail {
    color: black;
    float: none;
    font-size: 14px;
    margin-left: 120px;
    margin-top: 10px;
    vertical-align: top;
    width: 100%;
	display:none;
}

.popup-view{
    width: 100%;
    z-index: 999;
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    overflow: inherit;
}

.popup-view .overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
}

.popup-view .popup-view-content {
    width: 980px;
    position: absolute;
    left: 50%;
    margin-left: -490px;
    background: #fff;
    top: 100px;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px;
    border: 5px solid #ffffff;
    overflow: hidden;
    -webkit-box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.28);
    box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.28);
}
.popup-view .pc-box {
    padding: 15px 10px;
    font-size: 14px;
    text-align: center;
    /*background: #168393;
    color: #fff;*/
    
    
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.popup-view .pc-box  span{
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}
.popup-view .pc-box.top {
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.popup-view .pc-box.bottom {
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

.popup-view .pv-inner{
    height: 340px;
    overflow-x: hidden;
    overflow-y: auto;
    border: 3px solid #ebe6e7;
    margin-top: 10px;
    margin-bottom: 10px;
}
/**
* Stylish Select 0.4.9 - $ plugin to replace a select drop down box with a stylable unordered list
* http://github.com/scottdarby/Stylish-Select/
* 
* Copyright (c) 2009 Scott Darby
* 
* Requires: jQuery 1.3 or newer
* 
* Dual licensed under the MIT and GPL licenses.
*/

/**
* Hide lists on page load
---------------------------------------------------------*/



.stylish-select content2 .SSContainerDivWrapper {left:-9999px; }

/*
* Red example
---------------------------------------------------------*/
.stylish-select  .content2 .SSContainerDivWrapper { margin:0;padding:0;width:100%;	position:absolute;top:28px; left:0;
	z-index:2;
}

.stylish-select  .content2 ul.newList {margin:0;padding:0;	list-style:none;color:#000;background:#fff;border:1px solid #ccc;overflow:auto;
}

.stylish-select  .content2  ul.newList * {margin:0!important;padding:0;}


.stylish-select  .content2 ul.newList a {color: #000;text-decoration:none;	display:block;	padding:6px 8px;}

.stylish-select  .content2 .newListSelected {background:#fff url(drop1.png) no-repeat 225px center;font: 14px 'arial';line-height: 30px; color: #a3aaac; float: left; height: 25px; padding: 3px 0 0 6px; width: 239px; border:1px solid #D0D0D0; cursor: pointer;margin-left: 13px;border-radius: 5px 5px 5px 5px;
}

.stylish-select .content2 ul.newList li a:focus {	-moz-outline-style: none;}

.stylish-select .content2 .selectedTxt {width:100%; cursor: pointer;overflow:hidden;padding:2px 0 0 3px; line-height:20px;}

.stylish-select .content2 .hiLite {color:#000!important;}

.stylish-select .content2 .newListHover {	background:#ccc!important;color:#000!important;	cursor:default;}

.stylish-select .content2 .newListDisabled {opacity: 0.6;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}

.stylish-select .content2 .newListItemDisabled {opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}

.stylish-select .content2 .newListOptionDisabled {opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";	filter: alpha(opacity=60);}

.stylish-select .content2 .newListSelHover,.stylish-select .newListSelFocus {cursor:default;}

.stylish-select .content2 .newListOptionTitle {font-weight:bold;}

.stylish-select .content2 .newListOptionTitle ul {margin:3px 0 0;}

.stylish-select .content2 .newListOptionTitle li {font-weight:normal;}





.stylish-select .content3 .SSContainerDivWrapper {left:-9999px; }

/*
* Red example
---------------------------------------------------------*/
.stylish-select .content3 .SSContainerDivWrapper { margin:0;padding:0;width:100%;	position:absolute;top:28px; left:0;
	z-index:2;
}

.stylish-select .content3 ul.newList {margin:0;padding:0;	list-style:none;color:#000;background:#fff;border:1px solid #ccc;overflow:auto;
}

.stylish-select .content3  ul.newList * {margin:0!important;padding:0;}


.stylish-select .content3 ul.newList a {color: #000;text-decoration:none;	display:block;	padding:6px 8px;}

.stylish-select .content3 .newListSelected {background:#fff url(drop1.png) no-repeat 90px center;font: 14px 'arial';line-height: 30px; color: #a3aaac; float: left; height: 25px; padding: 3px 0 4px 6px; width:100px; border:1px solid #D0D0D0; cursor: pointer;margin-left: 13px;border-radius: 5px 5px 5px 5px;
}

.stylish-select .content3 ul.newList li a:focus {	-moz-outline-style: none;}

.stylish-select .content3 .selectedTxt {width:100%; cursor: pointer;overflow:hidden;height:30px;padding:0 0 0 0;}

.stylish-select .content3 .hiLite {color:#000!important;}

.stylish-select .content3 .newListHover {	background:#ccc!important;color:#000!important;	cursor:default;}

.stylish-select .content3 .newListDisabled {opacity: 0.6;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}

.stylish-select .content3 .newListItemDisabled {opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}

.stylish-select .content3 .newListOptionDisabled {opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";	filter: alpha(opacity=60);}

.stylish-select .content3 .newListSelHover,.stylish-select .newListSelFocus {cursor:default;}

.stylish-select .content3 .newListOptionTitle {font-weight:bold;}

.stylish-select .content3 .newListOptionTitle ul {margin:3px 0 0;}

.stylish-select .content3 .newListOptionTitle li {font-weight:normal;}

/*third section*/


.stylish-select .content4 .SSContainerDivWrapper {left:-9999px; }

/*
* Red example
---------------------------------------------------------*/
.stylish-select .content4 .SSContainerDivWrapper { margin:0;padding:0;width:100%;	position:absolute;top:28px; left:0;
	z-index:2;
}

.stylish-select .content4 ul.newList {margin:0;padding:0;	list-style:none;color:#000;background:#fff;border:1px solid #ccc;overflow:auto;
}

.stylish-select .content4  ul.newList * {margin:0!important;padding:0;}


.stylish-select .content4 ul.newList a {color: #000;text-decoration:none;	display:block;	padding:6px 8px;}

.stylish-select .content4 .newListSelected {background:#fff url(drop1.png) no-repeat 220px center;font: 14px 'arial';line-height: 30px; color: #a3aaac; float: left; height: 25px; padding: 3px 0 4px 6px; width:237px; border:1px solid #D0D0D0; cursor: pointer;margin-left: 13px;border-radius: 5px 5px 5px 5px;
}

.stylish-select .content4 ul.newList li a:focus {	-moz-outline-style: none;}

.stylish-select .content4 .selectedTxt {width:100%; cursor: pointer;overflow:hidden;height:30px;padding:0 0 0 0;}

.stylish-select .content4 .hiLite {color:#000!important;}

.stylish-select .content4 .newListHover {	background:#ccc!important;color:#000!important;	cursor:default;}

.stylish-select .content4 .newListDisabled {opacity: 0.6;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}

.stylish-select .content4 .newListItemDisabled {opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}

.stylish-select .content4 .newListOptionDisabled {opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";	filter: alpha(opacity=60);}

.stylish-select .content4 .newListSelHover,.stylish-select .newListSelFocus {cursor:default;}

.stylish-select .content4 .newListOptionTitle {font-weight:bold;}

.stylish-select .content4 .newListOptionTitle ul {margin:3px 0 0;}

.stylish-select .content4 .newListOptionTitle li {font-weight:normal;}


/*fill dropdown*/
.stylish-select  .contentFill .SSContainerDivWrapper {left:-9999px; }

/*
* Red example
---------------------------------------------------------*/
.stylish-select  .contentFill .SSContainerDivWrapper { margin:0;padding:0;width:100%;	position:absolute;top:28px; left:0;
	z-index:2;
}

.stylish-select  .contentFill ul.newList {margin:0;padding:0;	list-style:none;color:#000;background:#fff;border:1px solid #ccc;overflow:auto;
}

.stylish-select  .contentFill  ul.newList * {margin:0!important;padding:0;}


.stylish-select  .contentFill ul.newList a {color: #000;text-decoration:none;	display:block;	padding:6px 8px;}

.stylish-select  .contentFill .newListSelected {background:#fff url(drop1.png) no-repeat 225px center;font: 14px 'arial';line-height: 30px; color: #a3aaac; float: left; height: 25px; padding: 3px 0 0 6px; width: 239px; border:1px solid #D0D0D0; cursor: pointer;margin-left: 13px;border-radius: 5px 5px 5px 5px;
}

.stylish-select .contentFill ul.newList li a:focus {	-moz-outline-style: none;}

.stylish-select .contentFill .selectedTxt {width:100%; cursor: pointer;overflow:hidden;padding:2px 0 0 3px; line-height:20px;}

.stylish-select .contentFill .hiLite {color:#000!important;}

.stylish-select .contentFill .newListHover {	background:#ccc!important;color:#000!important;	cursor:default;}

.stylish-select .contentFill .newListDisabled {opacity: 0.6;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}

.stylish-select .contentFill .newListItemDisabled {opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);}

.stylish-select .contentFill .newListOptionDisabled {opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";	filter: alpha(opacity=60);}

.stylish-select .contentFill .newListSelHover,.stylish-select .newListSelFocus {cursor:default;}

.stylish-select .contentFill .newListOptionTitle {font-weight:bold;}

.stylish-select .contentFill .newListOptionTitle ul {margin:3px 0 0;}

.stylish-select .contentFill .newListOptionTitle li {font-weight:normal;}

..stylish-select .contentFill .SSContainerDivWrapper{height:300px!important;}







.searchfld{width:445px!important;}
.content3{ float:left; width:100%;}













