html>body * {
    outline: 0
}

body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    background: #e5e5e5
}

*,
body,
html {
    margin: 0;
    padding: 0;
    text-decoration: none;
    outline: 0
}

img {
    border: none
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.web-wrap {
    width: 960px;
    margin: 0 auto
}

a {
    color: #323333
}

a:hover {
    color: #02a7cf;
    text-decoration: underline
}

p {
    color: #878787;
    text-align: justify;
    line-height: 20px;
    padding-bottom: 10px
}

h2 {
    color: #424242;
    font-size: 25px;
    text-transform: capitalize;
    border-bottom: 1px solid #e2e0e0;
    font-weight: 400;
    padding: 0 0 5px 0;
    margin: 0 0 10px 0
}

h3 {
    color: #32aad0;
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 400;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0
}

h4 {
    color: #32aad0;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 400;
    margin-top: 10px
}

h5 {
    color: #32aad0;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 400;
    margin-top: 10px
}

h6 {
    color: #32aad0;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 400;
    margin-top: 10px
}

.content-wrapper {
    width: 960px;
    float: left;
    background: #fff;
    padding: 20px;
    margin: 40px 0;
    border: 1px solid #d6d3d3
}

.headerWrapper {
    float: left;
    width: 960px
}

#header {
    width: 960px;
    float: left
}

#header h1 {
    font-size: 42px;
    text-transform: capitalize;
    color: #e5b300;
    font-weight: 700
}

#header h1 img {
    width: 460px
}

#navigation {
    width: 960px;
    float: left;
    margin: 20px 0;
    background: url(http://www.dhruvaminternational.com/media/9544/template/images/menu-bg.gif) top left repeat-x
}

#navigation ul {
    list-style-type: none;
    font-family: 'Droid Sans', arial, serif;
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    margin-left: 10px
}

#navigation ul li {
    float: left;
    position: relative;
    background-color: #021f37
}

#navigation ul li a {
    float: left;
    color: #fff;
    padding: 20px 63px;
    text-transform: capitalize;
    font-size: 16px;
    border-right: 1px solid #515050
}

#navigation ul li a.active,
#navigation ul li a:hover {
    color: #fff;
    background: #0ccfff;
    text-decoration: none
}

#navigation ul li ul {
    display: none;
    margin: 0;
    padding: 0;
    z-index: 999
}

#navigation ul li:hover ul {
    position: absolute;
    display: block;
    top: 40px;
    left: 0
}

#navigation ul li:hover ul li {
    width: 190px;
    background: #021f37;
    border-bottom: 1px dashed #09cccc
}

#navigation ul li:hover ul li a {
    background: 0 0!important;
    margin: 0;
    color: #fff;
    line-height: 40px;
    text-decoration: none
}

#navigation ul li:hover ul li:hover {
    color: #fff
}

#navigation ul li ul ul {
    display: none;
    margin: 0;
    padding: 0
}

#navigation ul li:hover ul ul {
    display: none;
    margin: 0;
    padding: 0
}

#navigation ul li ul li:hover ul {
    position: absolute;
    top: 0;
    left: 195px;
    display: block;
    margin: 0
}

#navigation ul li ul li:hover ul li {
    border-bottom: 1px dashed #09cccc;
    margin: 0;
    padding: 0;
    background: #101010
}

#navigation ul li ul li:hover ul li a {
    background: 0 0!important;
    margin: 0;
    padding: 0 180px 0 5px;
    color: #fff;
    line-height: 40px;
    text-decoration: none
}

#navigation ul li ul li:hover ul a:hover {
    color: #03d3d7
}

#navigation ul li:hover ul ul ul {
    display: none;
    margin: 0;
    padding: 0;
    background: #000
}

#navigation ul li:hover ul ul ul {
    display: none;
    margin: 0;
    padding: 0;
    background: #000
}

#navigation ul li ul li ul li:hover ul {
    position: absolute;
    top: 0;
    left: 190px;
    display: block;
    margin: 0
}

#navigation ul li ul li ul li:hover ul li {
    border-bottom: 1px dashed #09cccc;
    margin: 0;
    padding: 0;
    background: #101010
}

.top-col {
    width: 100%;
    float: left
}

.bottom-col {
    width: 1000px;
    float: left
}

#banner-container {
    width: 960px;
    float: left;
    margin: 0
}

#banner {
    float: left;
    border: 1px solid #eeecec;
    overflow: hidden
}

.block_form {
    width: 240px;
    float: right;
    background: #107088;
    padding: 5px;
    border: 1px solid #04556a
}

.block_form h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #fefefe;
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 400;
    padding: 5px 0
}

form label {
    width: 55px;
    float: left;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    padding: 0
}

form input[type=text] {
    border: 1px solid #d4d4d4;
    height: 26px;
    margin-bottom: 11px;
    float: left;
    color: #1a1a1a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0 3px;
    width: 172px
}

form textarea {
    border: 1px solid #d4d4d4;
    height: 70px;
    margin-bottom: 10px;
    float: left;
    color: #1a1a1a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0 3px;
    width: 172px
}

form input[type=submit] {
    background: #013c4c;
    cursor: pointer;
    border: none;
    margin-left: 55px;
    color: #fff;
    float: left;
    padding: 6px 20px;
    font-size: 15px
}

form input[type=submit]:hover {
    background: #2b2b2b
}

.mandatory {
    color: red
}

.content-area {
    float: left;
    width: 960px;
    padding: 10px 0;
    margin: 10px 0 0 0
}

.content-area ul {
    list-style-type: none;
    color: #878787
}

.content-area ul li {
    padding-left: 15px;
    padding-bottom: 3px
}

.content-area ul li ul {
    list-style-type: disc;
    color: #878787;
    padding-left: 5px
}

.content-area ul li ul li {
    padding-left: 1px;
    padding-bottom: 2px
}

.content-area img {
    border: 1px solid #eeecec
}

.content-area a img {
    border: 1px solid #eeecec
}

.content-area a:hover img {
    border: 1px solid #0184a9
}

.left-col {
    padding: 0 10px 0 0;
    float: left
}

.middle-col {
    width: 100%
}

.middle-col ul {
    margin: 5px 0 5px 0;
    padding: 0
}

.middle-col ul li {
    list-style: disc;
    padding: 0;
    line-height: 18px;
    margin: 0;
    color: #878787;
    margin-left: 15px
}

.middle-col ul li a {
    color: #878787
}

.middle-col ul li ul {
    margin: 5px 0;
    padding: 0 0 0 5px
}

.middle-col ul li ul li {
    list-style: none;
    list-style: disc;
    margin-left: 15px
}

.right-col {
    padding: 0 0 0 10px;
    float: right
}

.product-column {
    border: 1px solid #eeecec
}

.button {
    float: left;
    color: #000;
    margin: 5px 0 0 0;
    padding: 5px 0 0 25px;
    font-size: 13px;
    background: url(http://www.dhruvaminternational.com/media/9544/template/images/send_msg.png) no-repeat left 2px;
    font-weight: 700;
    text-decoration: underline
}

.button:hover {
    text-decoration: none
}

.block_floatingbar {
    width: 240px;
    float: right;
    padding: 5px;
    border: 1px solid #eeecec
}

.block_floatingbar h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #32aad0;
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 400;
    padding: 5px 0
}

.block_floatingbar ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.block_floatingbar ul li {
    list-style: square;
    margin: 0 0 0 15px;
    padding: 5px 0 5px 0;
    border-bottom: 1px dotted #d4d4d4
}

.block_floatingbar ul li a {
    color: #4e4d4d;
    font-weight: 700
}

.block_floatingbar ul li a:hover {
    color: #0ccfff
}

.block_floatingbar ul li ul {
    display: block;
    margin-top: 5px;
    padding-left: 0
}

.block_floatingbar ul li ul li {
    margin: 0 0 0 15px;
    padding: 3px 0 3px 0;
    list-style: circle;
    border-bottom: none;
    font-size: 12px
}

.block_floatingbar ul li ul li a {
    text-decoration: none;
    color: #4e4d4d;
    font-weight: 400
}

.block_floatingbar ul li ul li a:hover {
    color: #0ccfff
}

ul.gallery-thumb li {
    list-style: none
}

ul.gallery-thumb li p {
    background: #05aac2;
    border: 1px solid #171717;
    color: #fff;
    text-transform: capitalize
}

ul.gallery-thumb li img {
    border: 2px solid #171717
}

.category h2 {
    padding-bottom: 5px;
    text-transform: capitalize
}

#footer {
    width: 950px;
    float: left;
    padding: 20px 5px;
    color: #fff;
    background: url(http://www.dhruvaminternational.com/media/9544/template/images/menu-bg.gif) top left repeat-x
}

#footer p {
    padding-bottom: 0;
    color: #fff
}

#footer a {
    color: #fff
}

#footer span {
    color: #fff
}

.home-product-row {
    float: left;
    width: 96%;
    padding-right: 0;
    margin-top: 10px
}

.home-product-row .block-01 {
    float: left;
    width: 31%;
    margin-right: 3.5%
}

.home-product-row .block-01 h2 {
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 10px 0;
    color: #02a7cf
}

.home-product-row .block-01 p {
    margin-top: 10px
}

.home-product-row .block-02 {
    float: right;
    width: 31%
}

.home-product-row .block-02 h2 {
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 10px 0;
    color: #02a7cf
}

.home-product-row .block-02 p {
    margin-top: 10px
}

.ContactUs {
    width: 100%;
    float: left;
    min-height: 300px;
    padding: 100px 0 0 0;
    text-align: center
}

.call-now {
    background: url(http://www.dhruvaminternational.com/media/9544/template/images/contact-bg.gif) left 43px no-repeat;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    padding: 45px 10px 10px 30px;
    float: right;
    font-weight: 400
}

.table-content {
    border-collapse: collapse;
    color: #333;
    margin: 10px 0
}

.table-content tr:nth-child(even) {
    background: #ccc
}

.table-content tr {
    background: #ebeaea
}

.table-content tr td {
    padding: 2px 3px;
    border: 1px solid #fff
}

.table-content tr th {
    background: #666;
    font-weight: 700;
    padding: 5px;
    color: #fff;
    border: 1px solid #fff;
    text-align: center
}

.list-style ul.product-thumb li {
    list-style: none!important
}

div#sb-loading {
    display: none
}
#form_element_26076 .alert-success {
    background-color: white;
    color: green;
    text-align: center;
    margin-bottom: 7px;
}

#form_element_26076 .alert-danger {
    background-color: white;
    color: red;
    text-align: center;
    margin-bottom: 7px;
}

/*

     FILE ARCHIVED ON 09:43:06 Sep 10, 2019 AND RETRIEVED FROM THE

     INTERNET ARCHIVE ON 09:47:51 Sep 10, 2019.

     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.



     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.

     SECTION 108(a)(3)).

*/

/*

playback timings (ms):

  esindex: 0.013

  exclusion.robots.policy: 0.291

  exclusion.robots: 0.311

  LoadShardBlock: 157.651 (3)

  RedisCDXSource: 2.346

  captures_list: 176.997

  PetaboxLoader3.resolve: 106.221

  load_resource: 11.608

  PetaboxLoader3.datanode: 43.139 (3)

  CDXLines.iter: 13.247 (3)

*/