/*
-----------------------------------------------
Master Screen Style
Name:     60 Degree Inclusive
Designer: Lee Norton
URL:      www.60inclusive.com
Modifed:  2009
-----------------------------------------------
Color Palette:
Page BG: #000000
-----------------------------------------------
*/

html, body	{ margin: 0px; background-color: #000; background-image: url(../images/page_bg.jpg); background-repeat: no-repeat; }

#container1 { position: relative; margin: 0px auto; width: 780px; border: 0px solid #41086d; text-align: left; padding: 0px; background: transparent; }
p,td	{ font-family: verdana,arial,sans-serif; font-size:12px; color:#000000; font-weight:normal; letter-spacing: 0px; line-height:18px;}
a:link, a:visited, a:hover, a:active	{ color: #000; font-weight: bold; text-decoration: underline; }

img { border: none; }

h1	{ margin: 25px 0px 15px 0px; font: bold 30px trebuchet ms,tahoma,geneva,sans-serif; color: #000000; }
h2	{ margin: 0px; font: bold 12px trebuchet ms,tahoma,geneva,sans-serif; color: #000000; }
h3	{ margin: 5px 0px 0px 0px; font: bold 14px trebuchet ms,tahoma,geneva,sans-serif; color: #000000; }
h4  { margin: 5px 0px 0px 0px; font: bold 16px trebuchet ms,tahoma,geneva,sans-serif; color: #000000; }
h5	{ margin: 0px; font: bold 24px trebuchet ms,tahoma,geneva,sans-serif; color: #0d0d73; }

.clr		{ clear: both; height: 0px; }

#header			{ float: left; margin: 0; padding: 0; width: 780px; background: transparent; height: 116px; }
#nav			{ clear: both; margin: 0; padding: 0px 1px 0px 1px; width: 778px; height: 32px; background-color: #222; border-left: 1px solid #666666; border-right: 1px solid #666666; border-top: 1px solid #666666; }
#main			{ clear: both; margin: 0; padding: 0; width: 780px; padding: 0; background-color: #ffffff; color: #fff; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; }
#colfull		{ float: left; margin: 0; padding: 0px 0px 20px 35px; width: 720px; color:#000000; }


.footer			{ clear: both; float: left; margin: 0; padding: 0px 0px 10px 0px; width: 780px; background-color: transparent; }
.footl			{ float: left; margin: 0; padding: 10px 0px 0px 15px; border: 0; font: 13px tahoma,geneva,sans-serif; color: #ddd; }
.footl a:link		{ font: bold 13px tahoma,arial,sans-serif; color: #ddd; text-decoration: none; }
.footl a:visited	{ font: bold 13px tahoma,arial,sans-serif; color: #ddd; text-decoration: none; }
.footl a:hover		{ text-decoration: underline; }
.footr			{ float: right; margin: 0px 15px 5px 5px; padding:  10px 0px 0px 0px; border: 0; color: #f2f2f2; font: 13px arial,tahoma,sans-serif; text-align: right; }
.footr a:link		{ font: bold 13px tahoma,arial,sans-serif; color: #ddd; text-decoration: none; }
.footr a:visited	{ font: bold 13px tahoma,arial,sans-serif; color: #ddd; text-decoration: none; }
.footr a:hover		{ text-decoration: underline; }

/* nav */

#navmenu 	  { margin: 0; padding: 0; list-style-type: none; height: 32px; z-index: 130; }
#navmenu ul	  { margin: 0; padding: 0; list-style-type: none; height: 32px; z-index: 130; }
#navmenu li   { position: relative; display: inline; padding: 0; margin: 0; text-transform: uppercase; float: left; }
#navmenu li a { color:#dddddd;  font: bold italic 13px sans-serif; padding: 9px 10px 8px 10px; text-decoration: none; display: block; }
#navmenu li a:hover { background: #000000 url(../images/nav_bg_over.jpg) repeat-x; text-decoration: underline; }
#navmenu li ul { left: 0; position: absolute; top: 0; display: block; visibility: hidden; border-top: 1px solid #666666; }
#navmenu li ul li { display: list-item; float: none; }
#navmenu li ul li a	 { display: block; height: 14px; width: 145px; color: #ddd; background: #000; font: bold 11px arial,tahoma,sans-serif; padding: 4px 7px 3px 7px; float: left; text-decoration: none; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; }
#navmenu li ul li a:hover { background: #666666 url(../images/nav_bg_over.jpg) repeat-x; text-decoration: underline; }
#navmenu li ul li.last { border-right: 1px solid #1f92ab; }

/* Holly Hack for IE \*/
* html #navmenu ul li { float: left; height: 1%; }
* html #navmenu ul li a { height: 1%; }
/* End */

table.sample { margin: 0 auto; text-align: center; border-spacing: 10px;}
table.sample td { width:150px; height: 150px; text-align: center; vertical-align: middle; border: 1px #888888 solid; padding: 3px; }
.sample img { border: 0px #ffffff solid; }

/* Contact Form */


input{width: 290px; color: #585858; border: 1px solid #000000; margin-top: 2px; }
input:focus{ border: 1px solid #000000; background-color: #f2f2f2; }
textarea{ height: 200px; width: 290px; color: #585858; border: 1px solid #000000; margin-top: 2px; }
textarea:focus{ border: 1px solid #000000; background-color: #f8f8f0; }
.button		{ width: 200px; font: bold 13px arial,sans-serif; background: #222222; color: #ddd; padding: 5px; }


/*  Pricing 
----------------------*/

table.pricing { text-align: left width: auto; }
table.pricing td { padding: 4px 10px 4px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }
table.pricing th { padding: 2px 10px 2px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
table.pricing a  { color: #000000; }
table.pricing a:visited  { color: #000000; }

/*  Catalogs 
----------------------*/

table.catalogs { width: auto; }
table.catalogs th { text-align: center; padding: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #b00606; }
table.catalogs td { text-align: center; padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
table.catalogs a  { color: #000000; }
table.catalogs a:visited  { color: #000000; }

div.rotate { text-align: center; float: right; margin: 20px; padding: 3px; border: 1px solid #888888; font-family: verdana,arial,sans-serif; font-size:9px; color:#000000; font-weight:normal; }
img.rotage { margin: 0 auto; }

img.fontproof { text-align: center; margin: 20px 0px 20px 0px; padding: 0px; }