/*************************

	Solectek CSS
	v2
	
 *************************/

/* body { background-color: #ffffff } */


/* body with blue background */
/*
body {
  margin-top: 0;
  padding-top:0;
  text-align: center;
  background: #fff url("../images/solpage-bg-blue.jpg"); 
  font:small Verdana,Sans-serif;
  line-height:1.5em;
  color:#333;
  }
*/

body {
  margin-top: 0;
  padding-top:0;
  text-align: center;
  background: #fff; 
  font:small Verdana,Sans-serif;
  line-height:1.5em;
  color:#333;
  }

.oldstyle-pagebox {
	margin: 0 auto;
	text-align: left; 
	padding: 0px;
	position: relative;
	width: 855px;
}

.oldstyle-page-content	{
	padding: 0 10 10 10;
	background-color: white;
	display: table-cell;
	}

#header{
	font: small/1em Verdana, Sans-serif; 
	float: left;
	width: 855px;
	height: 70px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #fff;
	border-bottom: 12px solid #ccc; 
	}

#solectek-logo {
	float: left;
	}

/* with partner login button */
#top-buttons  { width: 170px; height: 60px; padding-top: 10px; float: right }

/* how to buy button only */
/* #top-buttons  { width: 170px; height: 60px; padding-top: 30px; float: right } */

#top-form  { width: 200px; height: 60px; padding: 10 5 0 5; float: right; background-color: #fff; font-size: 10px; }

/*************************

	Text

 *************************/

.event-text {
	text-align: center; 
	padding: 5px 0px 5px 0px; }

.solmenu { color: white; font-weight: normal; font-size: 12px; font-family: Helvetica, Arial, sans-serif }

.mainbody  { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal }

.solbold { font-weight: bold }

.solitalics { font-style: italic }

.alert { color: red; font-weight: bold }


.eventbody  { color: black; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: normal }

.subtitle   { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold }
.subtitlered  { color: #904842; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold }
.subtitleblue  { color: #003861; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold }


.title    { color: black; font-size: 24px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-stretch: extra-condensed }

.title-white    { color: white; font-size: 24px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-stretch: extra-condensed }


.menutitle      { color: white; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-stretch: extra-condensed }


.sectiontitle     { color: #333; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-stretch: extra-condensed;}
.sectiontitlepic  { color: #333; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-stretch: extra-condensed; padding: 4px }

.producttypetitle { color: #333; font-size: 15px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-stretch: extra-condensed; padding: 4 4 4 0; }



.producttitle     { color: #000; font-size: 24px; font-family: Helvetica, Arial, sans-serif; font-weight: normal }

.productsubtitle     { color: #333; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-stretch: extra-condensed; text-indent: 1px }

.titlegrey   { color: #333; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-stretch: extra-condensed }

.titlered   { color: #fff; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-stretch: extra-condensed; background-color: #A00; }


.footer   { color: #555555; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; background-color: white }

.color-emphasis   { color: #904842; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: normal }


.caption  { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal }


.upperlineborder  { padding-top: 12px; border-top: 1px solid gray }

.superscript {
	font-size: 0.7em;
	vertical-align: top;
}


/**** press releases ****/
.extra   { color: #904842; font-size: 12px; font-family: Helvetica, Arial, sans-serif }

.headline   { color: black; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold }

.headline-sub   { color: black; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-style: italic; line-height: 1.4em;}


.prdate  { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-style: italic }

/*************************

	Tables

 *************************/


/*******************************************************/
/* MAIN COLORS for MENU AND TOP TITLES */
/*
table.menu  { background-color: #676560 }
*/

/* dark blue */
/* table.menu  { background-color: #275481 } */

table.menu    { background-color: #339 }

/*
td.toplogo {  background-color: #275481 }
td.menu  { background-color: #275481 }
*/

td.toplogo {  background-color: #333399 }
td.menu  { background-color: #339 }
/*******************************************************/

/**** table ****/

/*
table.pagetitle   { background-color: #b6afa5; background-image: url("../images/sectiontitle-bg-beige.gif") }
*/

table.pagetitle    { background-color: #999999 }

table.pagetitle-red      { background-color: #900 }

table.pagetitle-blue      { background-color: #529edc }

table.title-whitebg   { background-color: #FFFFFF; }

table.specs  { background-color: #777777 }

table.section-one-column-nopic  { background-color: #7f8b99 }
table.section-two-column-nopic  { background-color: #7f8b99 }
table.section-three-column-nopic  { background-color: #7f8b99 }

table.section-one-column-col-nopic  { background-color: #acb6c5 }
table.section-two-column-col-nopic   { background-color: #acb6c5 }
table.section-three-column-col-nopic  { background-color: #acb6c5 }

table.section-one-column   { background-color: #9ba6ba }
table.section-two-column   { background-color: #9ba6ba }
table.section-three-column  { background-color: #9ba6ba }

table.section-one-column-col  { background-color: #bdc0c5 }
table.section-two-column-col   { background-color: #bdc0c5 }
table.section-three-column-col  { background-color: #bdc0c5 }

table.section-one-column-clear  { /* background-color: #aaaaaa; background-image: url("../images/sectiontitle-bg.gif") */ }
table.section-two-column-clear  { /* background-color: #aaaaaa; background-image: url("../images/sectiontitleshort-bg.gif") */ }
table.section-three-column-clear  { /* background-color: #aaaaaa; background-image: url("../images/sectiontitleshort-bg.gif") */ }

table.specstable  { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; background-color: #777777 }


table.section-blue     { background-color: #9cf }


/**** td ****/

td.menudivider  { background-color: #e0e0e0 }
td.title    { color: black; font-size: 24px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-stretch: extra-condensed }
td.titlegrey    { color: #333; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-stretch: extra-condensed }
td.subtitle  { color: #333; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #cbcbcb }

/*
td.dotted-divider-line-vert { background-color: #cbcbcb; background-image: url("../images/dividerline.gif") }
td.dotted-divider-line-horiz { background-color: #cbcbcb; background-image: url("../images/dividerline-horiz.gif") }
*/

td.dotted-divider-line-vert { background-color: #cbcbcb; background-image: url("../images/dividerline.gif") }
td.dotted-divider-line-horiz { background-color: #cbcbcb; background-image: url("../images/dividerline-horiz.gif") }



/* td.producttitle	{ color: #333; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-stretch: extra-condensed; padding: 4px } */

td.mainbody  { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal }
td.mainbody-whitebg   { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 15px; background-color: #ffffff }

td.mainbody-redtext   { color: #A33; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 15px; background-color: #ffffff }

td.mainbody-redtext a:link { color: #A33 }
td.mainbody-redtext a:hover { color: #A33 }
td.mainbody-redtext a:visited { color: #A33 }

td.mainbody-greybg   { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 15px; background-color: #ebebeb }
td.mainbody-colbg   { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 15px; background-color: #ebebeb }

td.mainbody-whitebg-sm  { color: black; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; background-color: #ffffff }



td.specstitle  { color: #333; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #ffffff }

td.specsval  { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; background-color: #ffffff }

td.specsnote  { color: black; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; background-color: #ffffff }

td.specsval ul {
	margin-bottom: 0px;
}

/*************************

	Links

 *************************/

a:link  { color: #d5652b; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none }
a:visited { color: #d5652b; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none }
a:hover { color: #d5652b; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline }


a.orangelink:link   { color: #d5652b; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none }
a.orangelink:visited { color: #d5652b; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none }
a.orangelink:hover { color: #d5652b; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline }

a.smorangelink:link  { color: #d5652b; font-weight: bold; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none }
a.smorangelink:visited { color: #d5652b; font-weight: bold; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none }
a.smorangelink:hover { color: #d5652b; font-weight: bold; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline }


a.greylink:link  { color: #555; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none }
a.greylink:visited { color: #555; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none }
a.greylink:hover { color: #555; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline }

a.smallgreylink:link  { color: #555; font-weight: normal; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none }
a.smallgreylink:visited { color: #555; font-weight: normal; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none }
a.smallgreylink:hover { color: #555; font-weight: normal; font-size: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline }


a.newslink:link  { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none }
a.newslink:visited { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none }
a.newslink:hover { color: black; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: underline }

a.menulink:link   { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; line-height: 1.5; }
a.menulink:visited  { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; line-height: 1.5; }
a.menulink:hover  { color: #fdffd8; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: underline; line-height: 1.5; }


a.menulinksinglespace:link   { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.menulinksinglespace:visited  { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.menulinksinglespace:hover  { color: #fdffd8; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: underline; }


a.piclink:link   { color: #000000; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none }
a.piclink:visited  { color: #000000; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none }
a.piclink:hover { color: #000000; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; text-decoration: none }


a.submenulink:link  { color: #555555; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif;  text-decoration: none }
a.submenulink:visited { color: #555555; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif;  text-decoration: none }
a.submenulink:hover { color: #555555; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: underline }



/*************************

	Lists

 *************************/

li.arrowlist    { text-align: left; list-style-image: url("../images/arrow-orange.gif"); margin-bottom: 5px; 
: -5px; padding-left: -5px; }
ul.arrowlist     { color: black; line-height: 2; list-style-type: none; list-style-image: url("../images/arrow-orange.gif"); margin-left: 30px; padding-left: 30px }


li.orangelistli   { list-style-type: none; list-style-image: url("../images/orange-dot.gif"); margin-bottom: 5px }

ul.orangelist    { color: #d5652b; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; line-height: 1; list-style-type: none; list-style-image: url("../images/orange-dot.gif") }

ul.orangelist-OLD    { line-height: 1; list-style-type: none; list-style-image: url("../images/orange-dot.gif"); margin-left: -24px; }

li.featurelistli   { list-style-type: none; list-style-image: url("../images/orange-dot.gif"); margin-bottom: 5px }

ul.featurelist    { color: #333333; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; line-height: 1; list-style-type: none; list-style-image: url("../images/orange-dot.gif") }


ul.highlightlist      { color: #444; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 1; list-style-type: none; list-style-image: url("../images/orange-dot.gif"); margin-left: 10px; padding-left: 10px; }

li.highlightlistli   { margin-bottom: 5px }


ul.menulist      { color: #e0e0e0; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.65; text-decoration: none; list-style-type: none; margin-left: -35px }

li.menulistli     { color: #e0e0e0; font-size: 12px; font-family: helvetica, arial, sans-serif; font-weight: normal; text-decoration: none; list-style-type: none; margin-bottom: 5px; margin-left: -35px }

ul.submenulist    { color: #555555; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; 
				 line-height: 2; list-style-type: none; margin-left: -35px }


ul.orange-bullet-list    { font-size: 12px; line-height: 1.5; list-style: none url("../images/orange-bullet.gif"); }


ul.orange-bullet-list li { margin-bottom: 10px; }


ul.square-bullet-list-mainbody    { font-size: 12px; font-weight: bold; line-height: 1.5; list-style: none url("../images/orange-bullet.gif"); margin-left: 0px; padding-left: 15px;}


ul.square-bullet-list-mainbody li { margin-bottom: 10px; }


ul.square-bullet-list-mainbody-2nd-tier     { font-size: 12px; font-weight: normal; line-height: 1.5; list-style: none url("../images/grey-bullet.gif"); margin-left: 0px; padding-left: 20px; }


ul.square-bullet-list-mainbody-2nd-tier li { margin-top: 10px; }


/*************************

	Misc.

 *************************/

.pr-inline-pic-right	{	color: #333; font-size: 9px; text-align: center; display: block; margin: 8px 4px 16px; width: 150px; float: right; align: center; }
 
.quotes
{
	font-size: 1.5em;
	line-height: 1em;
}