/*
Industry Printing Template 2.0
*/

/* page and body settings */

            html {
              padding : 0;
              margin : 0;
            }

            body {
              text-align: left;
              padding: 0;
              margin : 0;
              background-color : white;
              font: 62.5%  Arial, Helvetica, sans-serif;
              /* this sets default font-size of 1em = 10px */
              /* for font size changes, style elements one time using ems */
            }

/* begin default styling of elements */

            div {
              margin : 0;
              padding : 0;
            }

            p {
              margin : 0px 0px 12px 0px;
              padding : 0;
            }

            span {
              margin : 0;
              padding : 0;
            }

            img {
              border: none;
              padding : 0;
              margin : 0;
              background-color : none;
            }

            a img {
              border : none;
            }


            hr {
              background: #cdcfd0;
              border: 0;
              color: #cdcfd0;
              height: 1px;
              margin: 0 0 10px 0;
            }

/* default lists, blockquotes, and tables and other specialized elements */

/* font-sizes and line-heights below are common across entire document */
/* for elements with font-sizes or line-heights that change during document, */
/* remove font-size and line-height settings from here and style explicitly below */

            ul {
              margin : 0 0 12px 5px;
              padding : 0 0 0 0px;
              list-style-type : square;
              color : black;
              list-style-position: inside;
            }

            li {
              margin : 0 0 4px 5px;
              padding : 0;
            }

            li ul {                             /* for lists inside lists */
              margin-top : 5px;
              margin-left : 15px;
              list-style : disc;
            }

            blockquote {
              border-top : 4px solid #067ab4;
              margin: 0 0 12px 0;
              padding: 10px 15px 10px 15px;
              background: #e8e8e8;
              font-size : 1.2em;
              line-height : 1.3em;
              color : black !important;
              }

/* forms */

            form {
              padding : 0;
              margin : 0;
            }

            fieldset {
              margin : 0;
              padding : 0;
              border : none;
            }

           label {
              margin : 0;
              padding : 0;
            }

            input {
              margin : 0 0 5px 0;
              padding : 0;
              vertical-align : middle;
            }

            input.button {
              font-weight : bold;
              color : #666666;
              font-size : 1.2em;
              padding : 1px 3px 1px 3px;
              vertical-align : top;
             }

            input.input-box {
              vertical-align : middle;
              padding : 1px;
            }

            .radio-button {
              margin-right : 3px;
              vertical-align : middle;
            }

            select {
              margin : 0;
              padding : 0;
               vertical-align : middle;
            }

			.clear{
			clear: both;
			}
/* default table (invisible) */

            table {
              padding : 0;
              margin : 0 0 12px 0;
              border-collapse : collapse;
              clear : both;                     /* for clearing floated images */
            }

/* default headers */

            h1, h2, h3, h4, h5, h6 {
              margin : 0;
              padding : 0;
              margin-bottom : 5px;
              color : black;
              font-weight : bold;
            }

            /* font sizes here are global for the entire document; */
            /* for headers that change size, remove here and size below in each container */

            h1 {
              font-size : 3.0em;
              font-weight : normal;
              color : #3e372f;
            }

            h2 {
              font-size : 2.2em;
              font-weight : normal;
              color : #3e372f;
              margin-left : -1px;              /* to fix 1px header variance */
              border-color :  #067ab4;
            }

            h3 {
              font-size : 1.8em;
              font-weight : normal;
              border-color : black;
            }

            h4 {
              font-size : 1.4em;
            }

            h5 {
              font-size : 1.3em;
            }

            h6 {
              font-size : 1.1em;
              letter-spacing : .5px;
              color : #3e372f;
              font-weight : bold;
              margin-bottom : 0;
            }

            h2.underline {
              border-bottom : 4px solid;
              padding-bottom : 2px;
            }

            h3.underline {
              border-bottom : 4px solid;
              padding-bottom : 2px;
            }

            small {
              font-size : 85%;
              color : #3e372f;
            }

/* default links */

            a:link    { color: #3e372f; text-decoration: underline; font-weight : normal; }
            a:visited { color: #3e372f; text-decoration: underline; font-weight : normal; }
            a:hover   { color: #3e372f; text-decoration: underline; font-weight : normal; }
            a:active  { color: #3e372f; text-decoration: underline; font-weight : normal; }

            a img     { border : 0; }

/* begin page layout */

            #page-wrapper {
              margin: 0 auto;
              padding : 0;
              text-align: left;
              width: 990px;
			  border: dashed 1px black;
            }

/* header */

			#header{	
			color: #3e372f;
			}
			
			#header h1#heading{
			margin-left: -1000px;
			margin-top: -1000px;
			position:absolute;
			}

			#header .logo {
			float: left;
			}

			#header #uppernav {
			float: right;
			}
			
			#header #section1 {
			margin: 10px 20px 0 0;
			float:left;
			}
			
			#header #section1 .phone {
			background-image:url(/v/vspfiles/templates/ind/phone.gif);
			background-repeat:no-repeat;
			padding-left: 25px;
			padding-bottom: 10px;
			font-size: 1.2em;
			font-weight: bold;
			float:left;
			margin-right: 10px;
			}
			
			#header #section1 .chat {
			background-image:url(/v/vspfiles/templates/ind/chat_logo.gif);
			background-repeat:no-repeat;
			padding-left: 30px;
			padding-bottom: 10px;
			font-size: 1.2em;
			font-weight: bold;
			float:left;
			}
			
			#header #section1 .chat a{
			font-weight: bold;
			}
			
			#header #section1 p {
			clear: both;
			text-align:right;
			}
			
			#header #section2 {
			float:left;
			background-image:url(/v/vspfiles/templates/ind/cart_bg.gif);
			height: 47px;
			font-weight: bold;
			}
			
			#header #section2 span {
			float:left;
			}
			
			#header #section2 .links {
			font-weight: bold;
			font-size: 1.2em;
			margin-top: 15px;
			}
			
			#header #section2 .links a{
			font-weight: bold;
			}
			
			#header #main-nav {
			background: url(/v/vspfiles/templates/ind/nav_bg.gif) repeat-x bottom;
			height: 56px;
			} 
			#header #main-nav .links {
			background: url(/v/vspfiles/templates/ind/home_logo.gif) left no-repeat;
			float: left;
			color: #ced665;
			font-weight: bold;
			margin-top: 30px;
			margin-left: 10px;
			padding-left: 25px;
			font-size:1.2em;
			}

            #header #main-nav .links a:link    { color: #ced665; text-decoration: none; font-weight : bold; }
            #header #main-nav .links a:visited { color: #ced665; text-decoration: none; font-weight : bold; }
            #header #main-nav .links a:hover   { color: #ced665; text-decoration: underline; font-weight : bold; }
            #header #main-nav .links a:active  { color: #ced665; text-decoration: none; font-weight : bold; }

			#header #main-nav .tab1 {
			float: right;
			}
			#header #main-nav .tab2 {
			float: right;
			margin-right: 10px;
			}

/* content */

			#content {
			margin: 10px 0 0 0;
			}

			#content #left-col {
			width: 200px;
			float: left;
			}
			
			#content #main-col {
			float: right;
			width: 770px;
			}
			
			#content #left-col .nav {
			padding-top: 25px;
			border: 1px solid #b1b1b1;
			margin-bottom: 5px;
			}
					
			#content #left-col #nav-1 {
			background:url(/v/vspfiles/templates/ind/products.gif) no-repeat top #ececde;
			}
			
			#content #left-col #nav-2 {
			background: url(/v/vspfiles/templates/ind/media.gif) no-repeat top #ececde;
			}
			
			#content #left-col #nav-3 {
			background: url(/v/vspfiles/templates/ind/resource_center.gif) no-repeat top #ececde;
			}
			
			#content #left-col .menuItem {
			font-size:1.3em;
			margin:6px 0 6px 10px;
			padding:0;
			}
			
            #content #left-col .menuItem a:link    { color: #3e372f; text-decoration: none; font-weight : bold; }
            #content #left-col .menuItem a:visited { color: #3e372f; text-decoration: none; font-weight : bold; }
            #content #left-col .menuItem a:hover   { color: #3e372f; text-decoration: underline; font-weight : bold; }
            #content #left-col .menuItem a:active  { color: #3e372f; text-decoration: none; font-weight : bold; }
			
			
/* footer */

			#footer{
			
			}
			
			#footer #footer-nav {
			background:url(/v/vspfiles/templates/ind/footer_bg.gif) repeat-x top;
			height:110px;
			}
			
			#footer #footer-nav #footer-table {
			margin:0 auto;
			margin-top: 20px;
			font-size: 1.2em;
			font-weight: bold;
			color: #ced665;
			
			}
			
			#footer #footer-nav #footer-table td {
			vertical-align: top;
			padding:0px 15px;
			font-weight: bold;
			color: #ced665;
			}
			
			#footer #footer-nav #footer-table a:link    { color: #ced665; text-decoration: none; font-weight : bold; }
            #footer #footer-nav #footer-table a:visited { color: #ced665; text-decoration: none; font-weight : bold; }
            #footer #footer-nav #footer-table a:hover   { color: #ced665; text-decoration: underline; font-weight : bold; }
            #footer #footer-nav #footer-table a:active  { color: #ced665; text-decoration: none; font-weight : bold; }
			
			#footer #after-footer {
			margin-top: 20px;
			}
			
			#footer #after-footer div {
			float: right;
			margin-left: 15px;
			}
			
			#footer #after-footer #footer-logo {
			float:left;
			}
			
			#volusion_ssl_seal { behavior: url(/a/iepngfix.htc);}
			
/* login */

			#login-form {
			width: 251px;
			background-color:#ececde;
			font-family:Arial, Helvetica, sans-serif;
			color: #3e372f;
			padding: 8px;
			border: 1px solid #b1b1b1;
			margin: 8px;
			}

			#login-form H2{
			font-weight: bold;
			}
			
			#login-form input{
			border:1px solid #A7B35B;
			color:#666666;
			font-family:Arial,Helvetica,sans-serif;
			font-size:1.3em;
			padding:4px 3px 4px 5px;
			margin-bottom: 8px;
			}
			
			#login-form label {
			font-size:14px;
			font-weight: bold;
			}
			