/* CSS Document */






/* Reset */

html, body {margin: 0; padding: 0; border: 0; background: transparent; font-size: 11px}

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}

img 	{margin:0; padding:0; border:0;}

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
	}

table {border-collapse: collapse; border-spacing: 0;}

input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}
	
article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display: block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, strike {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
	font-style:normal;
	line-height: 100%; 
	text-indent: 0;
	text-decoration: none;
	text-align; left;
	color: #000;
	}

ol, ul {list-style: none; }


/* Global *//* Global *//* Global *//* Global */
/* Global *//* Global *//* Global *//* Global */
/* Global *//* Global *//* Global *//* Global */
/* Global *//* Global *//* Global *//* Global */
/* Global *//* Global *//* Global *//* Global */
/* Global *//* Global *//* Global *//* Global */
/* Global *//* Global *//* Global *//* Global */
/* Global *//* Global *//* Global *//* Global */
/* Global *//* Global *//* Global *//* Global */

html {   }
body {background-color:#D3D5DA; background-image:url(images/bg.jpg);
								background-repeat:no-repeat;
								background-attachment: fixed;  }
li{margin-left:0px; }
a img { border: none; }

/* Headings */

h1, h2, h3, h4, h5, h6 {font-weight: bold; color: #000;}

h1 {font-size:24px; color:#000; padding-bottom:12px; border-bottom:1px #ccc solid; margin-bottom:15px; }
h2 {font-size:20px; }
h3 {font-size:16px; margin-bottom:3px; line-height:120%; }
h4 {font-size:14px; }
h5 {font-size:14px; }
h6 {font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0; }


/* Text Elements */

p				{ margin: 15px 0; color: #000; font-size:12px; line-height:190%;  }
p .left			{ margin 1.5em 1.5em 1.5em 0; padding: 0; }
p .right		{ margin 1.5em 0 1.5em 1.5em; padding: 0; }

a				{  }
a:link	 	 { color: #000; } 
a:visited	 { color: #000; } 
a:active	 { color: #000; }
a:focus	 	 { color: #667; } 
a:hover		 { color: #7BA5F2;}	

blockquote	 { color:#000; font-size:12px; }

strong		 {
	font-weight: bold;
	font-size: 110%;
}
em		     { font-weight: italic; }

/* Images */

.image-pad {padding-left:70px; }
.image-frame {padding:10px; border:1px #ccc solid; margin:10px;}
.image-frame-border {border:.5px #000 solid; }

/* Lists */

ul			{  }
ol			{ list-style-type:decimal; }

ul li		{color:#000; font-size:12px; }
ol li		{color:#000; font-size:12px; }

dl			{  }
dt			{  }
dd			{  }



/* Tables */


table.gridtable {
	font-family: verdana,arial,sans-serif;
	float:right;
	margin-top: 10px;
	margin-right:8px;
	font-size:11px;
	color:#dddddd;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	font-size:12px;
	font-weight:bold;
	padding: 4px;
	border-style: solid;
	border-color: #000;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	vertical-align: middle;
	/*padding-left: 6px;*/
	border-style: solid;
	border-color: #000;
	background-color: #ffffff;
}




/*
table		{ width:100%;}

tr			{  }
.odd		{ background-color:#eee;  }
.even		{ background-color:#fff; }

th		    { font-weight: bold;  }
thead, th	{ background: #ccc; }

tbody		{  }

th,td,caption {  }
caption		{  }   

tfoot		{  }
.tfooter	{  }

caption		{ background: #efefef; }
*/


#convbelts        				{ width:100%; margin:15px 0px; background-color:#fff;}

#convbelts  tr					{	}
#convbelts  .odd					{ background-color:#eee; }
#convbelts  .even					{ background-color:#fff; }

#convbelts  th          			{ font-weight: bold; }
#convbelts  thead, #convbelts  th   { background-color:#f2f2f2;  }

#sconvbelts  tbody					{   }

#convbelts  th, #convbelts  td		{ padding:4px; border:1px #ccc solid; font-size:12px; 	}
#convbelts  caption 				{ 	}

#convbelts  tfoot       			{	}
#convbelts  .tfooter				{ background-color:#ccc; text-align:center; font-style:italic; }

#convbelts  caption     			{ background-color: #ddd; text-align:center;
									padding:15px; font-size:14px; font-weight:bold;
									border:1px #ccc solid; }
#convbelts  tfoot td				{ text-align:center; font-size:10px; font-style:italic; 
									padding:5px; background-color:#ddd;}


/* Misc. */

sup, sub    {line-height: 0; }

abbr, acronym  {border-bottom: 1px dotted #666; }
address        {    }
del			   { background: #FFCECE; color;#f00; }

code, pre	   { background-color:#FF9; padding:2px 0px; margin:4px 25px;
					font-family:"Courier New", Courier, monospace; font-size:12px; font-weight:normal;}
					

/* Containers */ 

#outer 		{ width: 990px; padding-top: 4px; margin:20px auto; border-radius:20px; background-color: #fff; -moz-box-shadow: 0 0 15px #000;
-webkit-box-shadow: 0 0 15px #000;
box-shadow: 0 0 15px #000;}

#wrapper    { width: 975px; margin:0 auto; background-color: #fff; }
#social-media-icons        {float: right; }
#social-media-icons ul li  { display:inline; }
#social-media-icons ul     {margin-top: 40px; }	
#logo       { margin:0px 0px 0px 0px; float:left; }	
	

/*
#topnav 		{ clear:both; margin-bottom:0px;  }
#topnav ul 		{ border-top:1px #000 solid; border-bottom:1px #000 solid; 
					margin:8px 0; padding:10px 0;  }

#topnav ul li {	display: inline;  }
#topnav ul li a { 	padding: 9px 15px 10px 15px;font-weight: bold;
	font-size: 14px;
}

	    
#topnav a:link	 	 {color: #000; } 
#topnav a:active	 {color: #000; }
#topnav a:focus	 	 {color: #667; } 
#topnav a:hover		 {color: #000; background-color: #8BA8DE}
#topnav a:visited	 {color: #000; } 

*/

/*Navigation*/
#nav {background:#dddddd; height:34px; clear:both; border-top:0px #000 solid; border-bottom:0px #000 solid;margin-bottom:0px; }
#nav ul {text-align:center; }
#nav ul li {float:left;display:inline; border-right:2px #fff solid; }
#nav ul li:hover {background:#fafafa;}
#nav ul li a {display:block;  padding: 9px 18px 10px 15px;color:#000; font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size: 14px;}
#nav ul li ul {position:absolute;width:110px;background:#FFF; }

/*Dropdown*/
#nav ul li ul li {width:110px;}
#nav ul li ul li a {display:block;padding:8px 8px;color:#000; font-size: 12px; font-weight:normal;}
#nav ul li ul li:hover a {background:#f2f2f2; }
#nav ul li ul.fallback {display:none;}
#nav ul li:hover ul.fallback {display:block;}


#leftnav {width:100%; }

/*Product Table*/


#banner 	{
	clear: both;
	margin-bottom: 10px;
	margin-top: 3px;
}

#content 	{ width: 650px;	float:right; }
#content-right 	{ width: 730px;	float:right; }
#content-right h1	{ margin:0px 0px 0px 0px; }
#content-right h4	{ margin:10px 0px 0px 0px; font-weight:normal; line-height:140%;}
#content-right h3	{ margin:10px 0px 0px 0px; line-height:140%;  }
#content-right img	{ margin:10px 0px 5px 0px; }

#content-rightlist { width:290px; float:left; margin:0px 0px 5px 20px; }
#content-rightlist ul li {margin-top: 5px; font-size:14px; list-style-type: disc;}
#content-rightlist h3 {margin-top: 0px; }

#content-rightlist2 { width:298px; float:left; margin:0px 0px 5px 20px; }
#content-rightlist2 ul li {margin-top: 5px; font-size:12px; list-style-type: disc;}
#content-rightlist2 h3 {margin-top: 0px; }
#content-rightlist2 { width:298px; float:left; margin:0px 0px 5px 20px; }

#content-rightlist3 {margin-bottom:25px;}
#content-rightlist3 ul li {margin-top: 5px; margin-bottom:8px;  font-size:12px; list-style-type: disc;}
#content-rightlist3 h3 {margin-top: 0px; }
#content-rightlist3 ul li a:hover {font-weight:bold; color: #000; }
#content-rightlist3 ul li a:visited	 { color: #000; }


#content-fullwidth 	{ width:100%; }
#content-fullwidth p { clear:both; margin:15px 0px 10px 0px; }

#rightside 	{ width: 200px;	float:right; }
#leftside 	{
	width: 225px;
	float: left;
}

#footer 	{ clear:both; padding-bottom:20px; border-top:1px #ccc solid; }	


#prodbox {clear:both; width:730px; float:right;  margin:0px 0px 0px 0px; }
#prodbox ul li img {height:105px; width:150px; }
#prodbox ul {text-align:center;  }
#prodbox ul li {float:left; display:inline; padding: 2px 2px 2px 0px; height:170px; width:180px; font-size: 14px; }
#prodbox ul li:hover {font-weight:bold; color: #000; }/*background-color: #D6D6D6;}*/




#prodboxmain {clear:both; width:730px; float:right;  margin:0px 0px 0px 0px; }
#prodboxmain h2 {margin-top:10px; }
#prodboxmain ul {text-align:center;  }
#prodboxmain ul li {float:left; display:inline; padding: 2px 3px 2px 0px; height:200px; width:240px; font-size: 12px; }
#prodboxmain ul li:hover {font-weight:bold; color: #000; }/*background-color: #D6D6D6;}*/






#prodboxsingle {clear:both; width:625px; float:right;  margin: 5px 0px 0px 20px; }
#prodboxsingle ul li img {height:105px; width:150px; }
#prodboxsingle ul {text-align:center;  }
#prodboxsingle ul li {float:left; display:inline; padding: 0px 7px 4px 0px; height:155px; width:179px; font-size: 14px; }
#prodboxsingle ul li:hover {font-weight:bold; color: #000; }






#prodbox1 {clear:both; width:730px; height:200px; float:left;  margin:0px 0px 5px 0px; }
#prodbox2 {clear:both; width:730px; height:200px; float:left;  margin:0px 0px 5px 0px; }
#prodbox3 {clear:both; width:730px; height:200px; float:left;  margin:0px 0px 5px 0px; }
#prodbox4 {clear:both; width:730px; height:200px; float:left;  margin:0px 0px 5px 0px; }
#prodbox5 {clear:both; width:730px; height:200px; float:left;  margin:0px 0px 5px 0px; }
#prodbox6 {clear:both; width:730px; height:200px; float:left;  margin:0px 0px 5px 0px; }




#menubox {
	width: 225px;
	float: left;
	background-color: #D6D6D6;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menubox h3 { margin:20px 8px 10px 8px; }
#menubox p { margin:5px 10px 10px 10px; }



#box1 { width:190px; float:left; margin: 5px 28px 25px 5px ; 
		border-top:15px #000 solid; background-color: #D6D6D6 }

#box2 { width:190px; float:left; margin: 5px 28px 25px 15px; 
		border-top:15px #000 solid; background-color: #D6D6D6; }

#box3 { width:190px; float:left; margin: 5px 28px 25px 15px; 
		border-top:15px #000 solid; background-color: #D6D6D6; }
		
#box4 { width:190px; float:left; margin: 5px 2px 25px 15px; 
		border-top:15px #000 solid; background-color: #D6D6D6; }
	
#box1 h3 { margin:20px 2px 10px 2px; }		
#box2 h3, #box3 h3, #box4 h3 { margin:20px 8px 10px 8px; }
#box1 p, #box2 p, #box3 p, #box4 p { margin:5px 10px 10px 10px; }


#box5 { clear:both; width:215px; height:40px; float:left; margin: 10px 2px 0px 0px; text-align:center;
		background-color: #D6D6D6; Padding: 0px 0px;}
#box5 h3 a { font-size:16px; font-weight:bold;  margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#box5:hover {background-color: #f2f2f2;}
#box5 a:hover {color: #000; }		

#box6 {clear:both; width:100%; margin:0px 0px 0px 0px; text-align:left; font-weight:bold;  Padding: 0px 0px; }
#box6 h3 { font-size:16px; background-color: #d2d2d2; font-weight:bold;}
#minibanner {clear:both; width:100%; margin:0px 0px 0px 0px; Padding: 0px 0px; }


#boxlinks { float:left; clear:both; width:100%;  margin: 0px 0px 0px 0px; text-align:left; font-weight:bold;  Padding: 0px 0px; }
#boxlinks h3 a { font-size:14px; font-weight:bold; margin-right: 20px; }
#boxlinks ul li {float:left; display:inline;}
#boxlinks a:hover {color: #000; }
#boxlinks a:link	 	 { color: #000; } 
#boxlinks a:visited	 { color: #000; } 
#boxlinks a:active	 { color: #000; }
#boxlinks a:focus	 	 { color: #000; } 
#boxlinks a:hover		 { color:#525252;}	

#box8 {float:left; clear:both; width:100%; margin:0px 0px 0px 0px; text-align:left; font-weight:bold;  Padding: 0px 0px; }
#box8 h3 { font-size:16px; background-color: #d2d2d2; font-weight:bold;}

/* Extra Layout */









/* Forms



form { text-align:left; margin:10px; }

label, submit, input, textarea {
	border: 0; padding:0px; margin:0; background:none;
}

label {
	float: left; width: 150px;
	text-align:right; display:block;
}

input, textarea {
	border:1px #333 solid; margin:10px;
	}
	
input {
	width: 280px; margin: 5px;
	}

textarea {
	width: 280px; height: 150px;
	margin-bottom: 5px;
	}

select {  margin:10px; }

.submit {
	width:90px; height:25px;
	margin-left:150px;
	font-size:12px;
}

br  {clear: left;  }
*/

/* More Misc*/

.date          { font-weight:bold; color:#4674CA; margin-bottom:3px;}

copyright-text { font-size:80%; font-style:italic; color:#333; }
.footer-text   { font-size:100%; font-style:normal; color:#000; text-align:center; }
 
.title 		   { font-size:18px; font-weight:bold; color:#333; }
.subtitle 	   { font-size:14px; font-style:italic; color:#333; }

.artist        { font-size:16px; font-weight:bold; color:#333; } 
.author        { font-size:14px font-weight:bold; color:#555; } 
.editor        { font-size:14px font-style:italic; color:#555; } 

.pub-date      { font-size:10px font-style:italic; color:#555; } 
.article-date  { font-size:10px font-style:italic; color:#555; } 
.location      { font-size:10px font-style:italic; color:#555; } 

.float-right   { float:right; } 
.tabletitle {	font-size: 24px;}
.prodspecs1img {float:left; padding-top:0px; padding-left:3px;}
td.centercell { text-align:center; padding-left:0px; margin:0;}
td.paddingcell {padding-left: 6px; padding-top:2px;}
.prodboxlg {clear:both; width:730px;  float:left;  margin:0px 0px 5px 0px; }