/*BODY
*/
body { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	 margin-top: 0; margin-left: 0;
	 background-color: #50504b;
	 color: Black;} /*darkgrayish*/
a:link { color: #861e24; text-decoration: none; } /*maroonish red*/
a:visited { color: #861e24; text-decoration: none; } /*maroonish red*/
a:hover { color: #ba2a30; text-decoration: none; } /*light maroonish red*/
a:active { color: #861e24; text-decoration: none; } /*maroonish red*/
body.index 
{
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #50504b; /*darkgrayish*/
	color: Black;
}
/*TITLE
*/
.title { font-size: 14px; font-family: Futura, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; color: Black; }
p.title { padding-right: 20px; padding-left: 20px; }
.pageheading { vertical-align:top; font-size: 14px; font-family: Futura, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; line-height: 16px;}
/*SUBTITLE
*/
.subtitle { font-size: 12px; font-family: Futura, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: Black; }
p.subtitle { padding-right: 20px; padding-left: 20px; }
/*TEXT
*/
.text { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; color: Black; }
p.text { padding-right: 20px; padding-left: 20px; }
div.text { padding-top: 14px; }
/*TABLES
*/
table.contentMain { background-color: White; color: Black; }
table.indexMain { background-color: #dfdfdf; } /*lightgrayish*/
table.oldContentMain { background-color: White; background-image: url(App_Themes/StoneConnection/images/Background.gif); }
td.logo { background-color: #dfdfdf; } /*lightgrayish*/
td.tel { padding-right: 20px; padding-left: 20px; }
td.spacer {background-color: White;}
/*MENU
*/
.menu { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.menu:link { color: #fff; text-decoration: none; } /*black*/
a.menu:visited { color: #fff; text-decoration: none; } /*black*/
a.menu:hover { color: #e1cbcb; text-decoration: none; } /*pinkish*/
a.menu:active { color: #e1cbcb; text-decoration: none; } /*pinkish*/
/*SUBMENU
*/
.submenu { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px; text-decoration: none; padding-top: 5px; }
a.submenu:link { color: black; text-decoration: none; }
a.submenu:visited { color: black; text-decoration: none; }
a.submenu:hover { color: #861e24; text-decoration: none; } /*maroonish red*/
a.submenu:active { color: #861e24; text-decoration: none; } /*maroonish red*/

.submenuSelected { color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px; text-decoration: none; padding-top: 5px; } /*navy blue-ish*/
a.submenuSelected:link { color: #861e24; text-decoration: none; } /*maroonish red*/
a.submenuSelected:visited { color: #861e24; text-decoration: none; } /*maroonish red*/
a.submenuSelected:hover { color: #861e24; text-decoration: none; } /*maroonish red*/
a.submenuSelected:active { color: #861e24; text-decoration: none; } /*maroonish red*/
/*SELECTIONLEFT
*/
.selectionleft { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 10px; }
td.selectionleft { padding-left: 20px; }
/*SELECTION
*/
.selection { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 10px; }
td.selection { padding-left: 5px; }
/*CONTENT
*/
td.content { border-right: 1px solid #808080; border-left: 1px solid #808080; color: Black; }
.contentwide { border-right: 1px solid #808080; border-left: 1px solid #808080; padding-left: 20px; padding-right: 20px; }
.contentnarrow { border-right: 1px solid #808080; border-left: 1px solid #808080; padding-top: 0px; padding-left: 20px; padding-right: 20px; }
.contentheading { color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: bold; line-height: 21px; }
label.contentheading { text-align: right; color: Black; }
.contentcontentsshow { width:100%; text-align: right; color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: bold; line-height: 21px; padding-right: 10px; }
.contentcontentsshow2 { width:100%; text-align: right; color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: bold; line-height: 20px; }
.contentcontentsshowpadded { width:100%; text-align: right; color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: bold; line-height: 21px; padding: 0px 25px 0px 0px;}
.contentcontentsshowleft { width:100%; text-align: left; color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: bold; line-height: 21px; padding-right: 10px; }
.contentcontents { color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 21px; }
.contentcontentsblack { color: Black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.contentcontentsblacklabel { height:100%; color: Black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.contentimage { padding-left: 20; }
/*PAGING
*/
.paging { color: Black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; }
.paginglink { color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 21px; } /*maroonish red*/
/*LINK
*/
.link { color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; } /*maroonish red*/
/*GALLERY IMAGE
*/
img.gallery { margin-bottom: 10px; margin-left: 20px; }
/*PRODUCTS
*/
.products { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-decoration: none; }
td.products { padding-left: 5px; }
a.products:link { color: black; text-decoration: none; }
a.products:visited { color: black; text-decoration: none; }
a.products:hover { color: #861e24; text-decoration: none; } /*maroonish red*/
a.products:active { color: #861e24; text-decoration: none; } /*maroonish red*/
.productsearchcriteriapanel { color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: bold; line-height: 21px;
					width: 241px; overflow: hidden; } /*maroonish red*/
.productsearchcriteriamainpanel { overflow-x: hidden; overflow-y: auto; }
.productsearchmainimagepanel {padding-right: 15px;}
.productsearchmainimage {position: relative; top: -20px;}
.productnameblack { color: Black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }
.producttechnicaldetailsbacklink { text-align: right; color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: bold; line-height: 20px; padding-right: 10px; } /*maroonish red*/
.producttechnicaldetailsimagelinks { text-align: right; color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: bold; line-height: 20px; padding-right: 10px; } /*maroonish red*/
.producttechnicaldetailslayout { padding-left: 20px;}
.productimagelinks {padding-left: 10px;}
.technicaldetailsbacklink { position: relative; text-align: right; color: #861e24; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: bold; line-height: 20px; padding-right: 10px; }
/*AJAX TAB CONTROL
*/
.CustomTabStyle .ajax__tab_header {
    font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:11px;
    color: #861e24; } /*maroonish red*/
/*.CustomTabStyle .ajax__tab_tab {height:21px;padding:4px;margin:0;background: url("images/tabpaging/tab.gif") repeat-x;}*/
.CustomTabStyle .ajax__tab_tab {height:21px;padding:4px;margin:0;}
.CustomTabStyle .ajax__tab_body {font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:11pt;border:1px solid #999999;padding:8px;background-color:#ffffff;}
/*.CustomTabStyle .ajax__tab_outer {padding-right:0px;background:url("images/tabpaging/tab-right.gif") no-repeat right;height:21px;}*/
/*.CustomTabStyle .ajax__tab_outer {padding-right:0px;height:21px;}*/
/*.CustomTabStyle .ajax__tab_inner {padding-left:0px;background:url("images/tabpaging/tab-left.gif") no-repeat;}*/
.CustomTabStyle .ajax__tab_inner {padding-left:0px;}
/*.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url("images/tabpaging/tab-hover-right.gif") no-repeat right;}*/
/*.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url("images/tabpaging/tab-hover-left.gif") no-repeat;}*/
/*.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url("images/tabpaging/tab-hover.gif") repeat-x;}*/
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {font-weight:bold;}
/*.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url("images/tabpaging/tab-active-right.gif") no-repeat right;}*/
/*.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url("images/tabpaging/tab-active.gif") repeat-x;}*/
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {text-decoration: underline;}
