/*<Style> Default CSS Stylesheet for a new Web Application project */

/* OpenStorefront System Styles */
.GeneralPage
{
background-color: #FFFFFF; /* Background Color */
margin-bottom: 0px; /* Margins */
margin-left: 0px; /* Margins */
margin-right: 0px; /* Margins */
margin-top: 0px; /* Margins */
}

.GeneralTable
{
background-color: White; /* Background Color */
}

.TopBanner
{
font-family: Arial; /* Font Face */
font-size: 0pt; /* Font Size */
color: #FFFFFF; /* Font Color */
font-weight: normal; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
background-color: White; /* Background color */
text-align: Left; /* Align Text */
}

.TopSubBanner
{
font-family: Arial; /* Font Face */
font-size: 0pt; /* Font Size */
color: #FFFFFF; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: White; /* Background color */
text-align: left; /* Align Text */
}

.TopSubBannerText
{
font-family: Arial; /* Font Face */
font-size: 0pt; /* Font Size */
color: #FFFFFF; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: left; /* Align Text */
}

.LeftColumn
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: White; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 1%;}

.LeftColumnText
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-transform:none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 1%;}

.RightColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #666666; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
background-color: White; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 1%;
display:none;}

.RightColumnText
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #666666; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
text-transform:uppercase;
line-height: 15px;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 1%;
}

.Footer
{
font-family: Arial; /* Font Face */
font-size: 11pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: White; /* Background color */
text-align: left; /* Align Text */
vertical-align: Top; /* Align Text */
}

.FooterText
{
font-family: Arial; /* Font Face */
font-size: 11pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: left; /* Align Text */
vertical-align: Top; /* Align Text */
}

.Instructions
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: #333333; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: White; /* Background color */
text-align: Left; /* Align Text */
}

.ErrorMessages
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: #990000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: #0A50A1; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: left; /* Align Text */
}

.Headings
{
font-family: Arial; /* Font Face */
font-size: 12pt; /* Font Size */
color: #333333; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.Content
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: #333333; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.AlternatingContent
{
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #333333; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}

.ContentTableHeader
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: #666666; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: #D9DEE2; /* Background color */
text-align: Left; /* Align Text */
margin-bottom:5px;
}

table.ContentTableHeader {border:1px solid #BCC5CC;width:100%;}

.ContentTable
{
background-color: #FFFFFF;
}

.ContentTableHorizontal
{
background-color: #FFFFFF;
}

#SearchTemplate13_DataGrid1 tr {border-color:white;}

/* Newco Inc. Design Styles */

option {
color: #990000;
}

ul {
list-style-type: square;
list-style-image : url('images/templates/doublearrow.gif');
color: #333333;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 11px;
margin-left: .4cm;
margin-top: 7px;
}

a {
color: #0A50A1;
}

a:hover {
color: #990000;
}

.headings a, a:link, a:active, a:visited {
color: #0A50A1;
text-decoration:none;
}

.headings a:hover {
color: #990000;
}

.ContentSearchSale
{
font-family: arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #990000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: left; /* Align Text */
}

.SaleSavings
{
font-family: arial; /* Font Face */
font-size: 8.7pt; /* Font Size */
color: #990000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: Normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
padding-left: 0px;
}

.Content s{
color: #666666;
font-weight: bold;
}

.Labels {
font-weight: bold;
color: #cc0000;
}

.Small {
font-size: 9px;
}

#TopBanner1 {
padding:0;
margin:0;
background: #ffffff url(images/templates/top_grey_double_line.gif) repeat-x;
height:9px;
width:100%;
}

#TopBanner2 {
padding:0;
margin:0;
background: #ffffff url(images/templates/clear.gif) no-repeat;
top:9px;
height:56px;
width:100%;
}

#TopBanner2 img {
	border:0;
	height:56px;
}

#TopBanner2 span {
	display: none;
}

#TopBanner {
	/* Banner Across the Top with View Quote, Request Catalog, and About Newco */
	padding:0;
	margin:0;
	top:30px;
	height:56px;
	width:504px;
}

#TopBannerNavigation {
 width: 304px;
 height: 56px;
 background: url(images/templates/topbannernav.gif);
 margin: 0; 
 padding: 0;
 position: relative;
}
#TopBannerNavigation li {margin-top: 9px; padding: 0; list-style: none; position: absolute; top: 0;}
#TopBannerNavigation span {display:none;}

#TopBannerNavigation li, #TopBannerNavigation a {height: 40px; display: block;}
#panelviewquote {left: 0px; width: 96px;}
#panelrequestcatalog {left: 97px; width: 115px;}
#panelaboutnewco {left: 213px; width: 96px;}

#TopBanner3 {
padding:0;
margin:0;
background: #ffffff url(images/templates/top_grey_solid_line.gif) repeat-x;
height:9px;
width:100%;
border-bottom:1px solid #0A50A1;
}

#TopBanner4 {
padding:0;
margin:0;
background: #ffffff url(images/templates/top_header_background2.gif) repeat-x;
height:117px;
border-bottom:2px solid #0A50A1;
}

#TopBanner4 img {
	border:0;
	top: auto;
	height: auto;
	width: auto;
}

#TopBanner4 span {
	display: none;
}

#TopBanner1800Specs {
 width: 304px;
 height: 56px;
 background: url(images/templates/topbanner1800specs.gif);
 margin: 0; 
 padding: 0;
 position: relative;
}

#nav {
	/* Persistent Navigation */
	padding:0;
	margin:0;
	top:194px;
	height:18px;
}

#newconavigation {

 height: 18px;
 background: url(Images/templates/nav.gif) no-repeat;
 margin: 0; 
 padding: 0;
 position: relative;
 top:0px;
 left:0px;
}

#newconavigation li {margin: 0; padding: 0; list-style: none; position: absolute; top:0;}
#newconavigation span {display: none;}

#newconavigation li, #newconavigation a {height: 18px; display: block;}
#panelequipment {left: 0px; width:85px}
#panelcustomsystems {left: 86px; width:131px}
#paneltechnicalservices {left: 218px; width: 144px;}
#panelrefurbishedequipment {left: 363px; width: 164px;}
#panelfilmaccessories {left: 527px; width: 136px;}
#panelcontactnewco {left: 664px; width: 107px;}

#panelequipment a:hover {background: transparent url(Images/templates/nav.gif) 0 -18px no-repeat;}
#panelcustomsystems a:hover {background: transparent url(Images/templates/nav.gif) -86px -18px no-repeat;}
#paneltechnicalservices a:hover {background: transparent url(Images/templates/nav.gif) -218px -18px no-repeat;}
#panelrefurbishedequipment a:hover {background: transparent url(Images/templates/nav.gif) -363px -18px no-repeat;}
#panelfilmaccessories a:hover {background: transparent url(Images/templates/nav.gif) -527px -18px no-repeat;}
#panelcontactnewco a:hover {background: transparent url(Images/templates/nav.gif) -664px -18px no-repeat;}

#TopSubBanner1 {
padding:0;
margin:0;
background: #ffffff url(images/templates/top_subbanner_line.gif) repeat-x;
height:10px;
width:100%;
}

#footer1 {
padding:0;
margin:0;
background: #ffffff url(images/templates/foot_grey_line.gif) repeat-x;
height:10px;
width:100%;
}

#foot {
	/*Footer Area */
	margin:0;
	font-size: 11px;
	color:#666666;
	text-align:left;
}

#foot p {margin-top:2px; margin-bottom:0; padding:0;}
#foot a:link, #foot a:active, #foot a:visited {background:transparent; color: #666666; text-decoration:none; font-weight:normal;}
#foot a:hover {background:transparent; color:#666666; text-decoration:underline;}

#breadcrumbs {
	display:block;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	border-top: #A8B5BE 1px solid;
	border-left: #A8B5BE 1px solid;
	border-right: #A8B5BE 1px solid;
	border-bottom: #A8B5BE 1px solid;
	font-family: Arial, Sans-Serif;
	background-color: #D9DEE2;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

#breadcrumbs p {margin-top:0; margin-bottom:0; padding:0;}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {background:transparent; color: #333333; text-decoration:none; font-weight:normal;}
#breadcrumbs a:hover {background:transparent; color:#990000; text-decoration:underline;}
#foot a:active, #foot a:visited {background:transparent; color: #0A50A1; text-decoration:none; font-weight:normal;}

#ContentWrapper {
	float:left;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	display:block;
	color: #333333;	
	border-top: #A8B5BE 1px solid;
	border-left: #A8B5BE 1px solid;
	border-right: #A8B5BE 1px solid;
	border-bottom: #A8B5BE 1px solid;
	font-family: Arial, Sans-Serif;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px;	
	margin-bottom: 5px;
	margin-top: 1px;
}

#customdescription table {
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #333333; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	text-align: Left; /* Align Text */
	width:500px;
}
#customdescription th {
	padding-right: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	width: 100%;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 1px;
	border-top: #557187 1px solid;
	border-left: #557187 1px solid;
	border-right: #557187 1px solid;
	border-bottom: #557187 1px solid;
	font-family: Arial, Sans-Serif;
	background-color: #89A2B8;
	margin-top: 2px;
	margin-bottom: 1px;
	text-transform: Uppercase;
}
#customdescription td {

}

#productimage {
  cursor: pointer; /* For every other browser */
  /* border: 1px solid #0A50A1; */
}

/* SiteMap Styles */
.categories {font-size:14px;margin-left:30px;font-weight:bolder;text-transform:uppercase;}
.products {font-size:11px;margin-left:30px;}


/* Page Design */
.tablefontsize p {font-size: 12px}
.tBckBlu { background: #AAC0D7; padding: 3px}
.tBckGry { background: #e6e8ea; padding: 3px}
h3,h4 {font-size:16px;color:#777777}

/* table style */
#mytable {
	width: 550px;
	padding: 0;
	margin: 0;
}
#mytable caption {
	padding: 0 0 5px 0;
	width: 550px;	 
	font: italic 11px Arial, Helvetica, sans-serif;
	text-align: right;
}
#mytable th {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #89A2B8;
}
#mytable th.nobg {
	color: #797268;
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
#mytable td {
	font-size:12px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #797268;
}
#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}
#mytable th.spec {
	color: #797268;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(/Images/templates/bullet1.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/Images/templates/bullet2.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #797268;
}
/* Home Page */
#home-top {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
padding:0;
display:block;
color:#444444;
}
#home-categories {
clear:both;
width:100%;
margin-top:10px;
}
#home-categories h1 {
font-size:12px;
text-transform:uppercase;
color:#006699;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
#home-categories span.description {
display:block;
color:#555555;
font-size:11px;
overflow:hidden;
}
#home-categories span.uses {
display:block;
font-weight:bold;
font-size:9px;
color:#555555;
text-transform:uppercase;
}
#home-categories td.icon {
width:65px;
}
#home-table {
border-top:1px solid #006699;
}
#home-table a {
color:#006699;
}
.fontstyles {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:90px;
}
#home-spotlight {
clear:both;
display:block;
padding-top:10px;
}
#img{width:304px;padding-right:4px;}
.right-box{
	float:left;
	display:inline;
	position:relative;
	padding:0px 5px 0px 5px;
	margin:0;
	display:block;
	border:1px solid #b2b2b2;
	background:url(../Images/templates/bg-right-box.gif) repeat-x;
}
.right-box h2{
	padding-left:50px;
	background:url(../images/templates/information.gif) no-repeat;
	font-size:12px;
	text-transform:uppercase;
	color:#006699;
	padding:0 0 5px 20px;
	margin:5px 0 0 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.right-box p{
	font-size:11px;
	line-height:14px;
	padding:2px 0 2px 0;
	margin:0;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}
.right-box-line{
	line-height:4px;
	width:98%;
	height:4px;
	background:url(../Images/templates/bg-right-box-line.gif) repeat-x center;
}

/* Headers */

h1 {font-family:Arial, Helvetica, sans-serif;font-size:21px;font-weight:bold;text-decoration:none;color:#236E9F;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-decoration:none;color:#236E9F;padding:0px 0px 0px 0px;margin:8px 0px 8px 0px;}
h3 {font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;text-decoration:none;color:#236E9F;padding:0px 0px 0px 0px;margin:8px 0px 8px 0px;border-bottom:1px solid #236E9F;}
h4 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color:#236E9F;padding:0px 0px 0px 0px;margin:8px 0px 8px 0px;}
h5 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#236E9F;padding:0px 0px 0px 0px;margin:8px 0px 8px 0px;}
h6 {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;color:#236E9F;padding:0px 0px 0px 0px;margin:8px 0px 8px 0px;}
h7 {font-family:Arial, Helvetica, sans-serif;font-size:8px;font-weight:bold;text-decoration:none;color:#236E9F;padding:0px 0px 0px 0px;margin:8px 0px 8px 0px;}

/* Pagination */

.paging {
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  padding: 1px 3px 1px 3px;
  border: 0px solid #666;
  color:#666;
  background-color:#fff;
  margin-right:3px;
  margin-left:3px;
  text-decoration:none;
}

.paging a,.paging a:link,.paging a:visited,.paging a:active {
  font-weight: bold;
  padding: 0px 3px 0px 3px;
  border: 1px solid #557187;
  color:#fff;
  background-color:#89A2B8;
  margin-right:3px;
  margin-left:3px;
  text-decoration:none;
}

.paging a:hover {
  color:#666;
  background-color:#fff;
  text-decoration:none;
  border-top: 1px solid #666;
}

.paging .next {
  font-weight: bold;
  padding: 2px 3px 2px 3px;
  border: 1px solid #666;
  color:#666;
  background-color:#fff;
  margin-right:3px;
  text-decoration:none;
}

.paging .previous {
  font-weight: bold;
  padding: 2px 3px 2px 3px;
  border: 1px solid #666;
  color:#666;
  background-color:#fff;
  margin-right:3px;
  text-decoration:none
}

/*</Style> */
