﻿body 
{
    background:url(images/background_black1-.jpg) #000;margin:0;padding:0;
}

/*** MAIN MENU STARTS ***/

#mainmenu {  float:right;width:650px;height:20px; margin-top:15px;margin-right:20px;}
#mainmenu ul { font-size:16px; margin:0; padding:0;float:right;}
#mainmenu li { float:left; list-style:none; margin:0; padding:0; }
#mainmenu a { border-left:0px solid #000; color:#fff; display:block; font-family:Arial;
font-size:0.8em; padding:0px 10px 0px 3px; text-decoration:none; font-weight:bold; }
#mainmenu a:hover   { background:url(Images/header_bg.gif) top left repeat-x; color:#f0f0f0; }
#mainmenu a.current {  color:#f2f2f2; text-decoration:none; }

/*** MAIN MENU ENDS ***/


/* PRODUCTS MENU MAIN STARTS*/
#productsMenuInDetailsPage {color:black; float:right;font-family:Arial;width:100%; }
#productsMenuInDetailsPage ul {font-size:x-small; list-style:square;width:100%;margin:0;}
#productsMenuInDetailsPage ul li {line-height:23px;}
/*#productsMenuInDetailsPage ul  li a  { color:#222;}*/
#productsMenuInDetailsPage ul  li a:hover  { text-decoration:none;}
/* PRODUCTS MENU MAIN ENDS*/



#tagCloud h1, #tagCloud h2,#tagCloud h3,#tagCloud h4,#tagCloud h5 { float:left;font-family:Arial;margin:0; }

#bottom { float:left;width:100%; height:200px;margin-top:0px;margin-bottom:20px;background:#f9f9f9;}
#bottom div { float:left; width: 200px; font-size:0.8em; font-family:arial; }                
#bottom div ul { margin-left:-30px;list-style:none;}
#bottom div h3 {margin-bottom:0px;font-size:small;}
#bottom div a {color:#666;text-decoration:none;}
#bottom div a:hover {text-decoration:underline;}

/**** BOTTOM MENU STARTS ***/
#bottomMenu  { margin-right:10px;margin-top:0px;padding:0;float:right; width:500px;}
#bottomMenu ul { font-size:16px;margin:0;padding:0; float:right;}
#bottomMenu li { float:left; height:25px; list-style:none; margin:0; padding:0; }
#bottomMenu a { border-right:0px solid #b0b0b0; color:#222; display:block; font-family:tahoma; font-size:0.6em;
padding:8px 5px 5px; text-decoration:underline;}
#bottomMenu a:hover { color:#555; text-decoration:none;}
#bottomMenu a.current { background:#f0f0f0 url(Images/menuhover+.jpg) top left repeat-x; color:#505050; text-decoration:none;}
/**** BOTTOM MENU ENDS ***/


/* LOGIN FORM STYLE STARTS */
	#stylized       { border:solid 2px #b7ddf2; background:#f7fbfe;/*background:#ebf4fb;*/	}
	#stylized h1    { font-size:14px;font-weight:bold;		margin-bottom:8px;	}
	#stylized p     { font-size:11px;color:#666666;margin-bottom:20px;	border-bottom:solid 1px #b7ddf2;padding-bottom:10px;}
	#stylized label { display:block;font-weight:bold;text-align:right;width:140px;float:left;	}
	#stylized .small{ color:#666666;display:block;font-size:11px;font-weight:normal;	text-align:right;width:140px;	}
	#stylized input { float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 20px 10px;}
	#stylized .button{ clear:both;margin-left:150px;width:125px;height:31px;border:none;cursor:pointer;
		background:#666666 url(images/button.png) no-repeat;text-align:center;line-height:31px;	color:#FFFFFF;
		font-size:11px;		font-weight:bold;	}
/* LOGIN FORM STYLE ENDS */


/* NEWS DETAILS PAGE STARTS */
.newsTitleGrid {font:8pt arial;}
.newsTitleGrid tr {height:18px;}
.newsTitleGrid td {padding:3px;}
.newsTitleGrid a {text-decoration:none;}
.newsTitleGrid a:hover {color:Red;}
 #newsDetails {float:left;width:600px;margin-left:20px;font:10pt arial;height:auto;color:#444;}
 
 #newsDetails h3 {font-size:x-large;padding-left:35px;background:url(images/knewstuff.png) no-repeat;}
 #newsDetails h3 span {font:8pt verdana;color:Silver;}
 
 #newsDetails h4 {margin-bottom:0px;}
 #newsDetails p.newsimg { border-top:1px solid #efefef; border-bottom:1px solid #f0f0f0;padding-bottom:20px;
                          padding-top:20px; text-align:center;
                          }
 #newsDetails p.newsgallery {text-align:center;}
 #newsDetails p.newsgallery img { background:#444;float:left; border:1px solid black; padding:10px;margin:2px;}
 #newsDetails h4+p {font:8pt arial:color:#999;margin-top:0px;}

/* NEWS DETAILS PAGE ENDS */



/* CONTACT PAGE STARTS */

 #sendMessage {width:450px;border-left:1px solid silver;font:10pt arial;padding:4px;padding-left:20px;float:right;}
 #sendMessage input { font:8pt arial; border:1px solid silver;padding:3px;}
 #sendMessage textarea {font:8pt arial; border:1px solid silver;padding:3px;}
 #sendMessage table {width:375px;}
 table td.leftTDs {width:65px;}
 .sendBtn {width:150px; border:1px solid silver; cursor:pointer;}
 
 /* CONTACT PAGE ENDS */
 .titleHolder {float:left;width:100%;height:40px;background:#0Eb736;color:White;}
 .title {margin:8px;font:14pt arial;}
        




#leftSide { float:left;width:580px;font:12pt arial; color:#111; }
#leftSide h3 {color:#3c4c55;}
#leftSide h4 {background:url(images/check+.png) no-repeat;color:#3c4c55;/*padding-left:23px;margin-left:-23px;*/}
#leftSide h3+p, #leftSide h4+p, #leftSide h3+ul, #leftSide h4+ul {margin-top:-13px;}
#leftSide ul { list-style-type:square;}
#leftSide ul li p {font:8pt verdana;margin-top:0px;}

#rightSide .titleHolder { float:left;width:100%;height:40px;background:#0Eb736;color:White; }
#rightSide .title       { margin:8px;font:14pt arial; }
#rightSide ul {font-family:Arial;list-style:none;}        
#rightSide ul li {font-family:Arial;line-height:20px;margin-bottom:2px;}        
#rightSide ul li a {text-decoration:none;width:300px;float:left;padding:3px;background:#f2f2f2;margin:2px;}
#rightSide ul li a:hover {background:#f9f9f9;}
  
  
/*  blockquote {
display: block;
padding: 0 30px;
width: 350px;
}

blockquote p {font-size:large;}

blockquote:before, blockquote:after {
color: #69c;
display: block;
font-size: 1500%;
width: 50px;
}

blockquote:before {
content: open-quote;
height: 100px;
margin-left: -0.35em;
float:left;

}

blockquote:after {
content: close-quote;
height: 50px;
margin-top: -70px;
margin-left: 360px;
color:White;
} */

blockquote.uniWords {border-left:3px solid silver;padding-left:20px;margin-left:20px;margin-top:20px;}
blockquote.uniWords p {font-family:Times New Roman;font-size:x-large;}

#shortcutFeatures {font-family:Arial;}
#shortcutFeatures h3 {color:navy;}


.defaultStyle { font:8pt tahoma;}
.titleHolder {float:left;width:100%;height:40px;background:#0Eb736;color:White;}
.title {margin:8px;font:14pt arial;}

.projectPics { float:left;margin:3px; border:1px solid silver;}




.control {	float: right; display: block;  position: relative; margin: 0 5px;
	font-size: 9pt;  font-weight: bold; text-decoration: none;  margin-top: 1px;  margin-bottom: 1px; }
.control:hover { border-top: 1px solid #333;    border-bottom: 1px solid #333;    margin-top: 0;
    margin-bottom: 0; }
.control, .control * {	color: #666; }


/* GENERAL CONTENT PAGES STYLES */					  				  

table.products {width:100%; font:8pt arial;  }
table.products td+td {font-size:8pt arial;}
table.products.tr {height:20px;border-bottom:1px solid silver;}
table.products.tr td {background:#f9f9f9;}



/* PRODUCTS PAGE STARTS */

.productGroupHolderDiv { border:1px solid #1b627f; width:700px;margin-bottom:10px;margin-top:10px;}

.productGroupHolderDiv h3 { font-family:Arial;margin:0;padding:4px;color:#0e3140;font-size:medium;}

.productGroupHolderDiv img {max-width:500px;}


.productsTable { width :500px;border:0px solid silver;font-family:Arial;font-size:small;border-spacing:0px;margin-bottom:10px; }
.productsTable caption {background:#ADB9CD; font-size:large; padding-top:5px;padding-bottom:5px;}
.productsTable tr {border-bottom:1px solid silver; }
.productsTable tr.productsTableTitle { border-bottom:1px solid silver; background:#8bc1dd;}
.productsTable td { padding:4px; }
.productsTable td.groupPicture {background:white;}


 tr.alternatingRow { background:#f0f8ff;}
.productName { font-weight:bolder;width:150px;}
.productSize {width:200px;}
.productExplanation {width:250px;}
.protection  {width:50px;}


/* PRODUCT MENU STARTS*/
#productMenu  {  font-family:Arial;width:950px;border:0px solid silver;}
#productMenu td { vertical-align:top; }

#productMenu td.productGroupName {padding-left:10px;padding-top:10px;padding-bottom:10px; background:#0069b2;color:#fff;font-weight:bold;}

#productMenu ul {font-size:x-small;margin-left:10px;padding:0; list-style-type:}
#productMenu ul li {line-height:20px; color:black;border-bottom:1px solid dotted;margin-bottom:2px;}
/*#productMenu ul  li a  { color:#222; text-decoration:none;}
#productMenu ul  li a:hover { color:#2d2d2d; text-decoration:underline;}*/




#productMenu li { margin:1px; padding:0 !important;	padding:1px; list-style:none;}

#productMenu li a {
	padding:2px 2px 2px 18px;
	display:block;
	margin:0;
	color:#555;
	text-decoration:none;
	border-bottom:1px solid #eee;
	background-image:url(images/bulletstar.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;

}

#productMenu li a:hover {border-bottom:1px solid #ccc; text-decoration:none;
	background-color:#06438f; color:#fff; }



#qualityDocs img {padding:5px; background:#f2f2f2;border:1px solid silver;}

/*#productMenu li a.active {	background-image:url(../images/backgrounds/menu_link.jpg);	background-position:right;
	color:#fff;
}*/



/* PRODUCT MENU ENDS*/




/* PRODUCTS PAGE ENDS */


/* PRODUCT DETAILS PAGE STARTS */

#productTablesHolder a.gotoTop { text-decoration:none;margin-top:10px;margin-bottom:10px;font-family:Arial;}

#productTablesHolder ul {list-style-type:circle;}

#productTablesHolder ul li a {text-decoration:none; font-size:x-small;font-family:Arial;}


/* PRODUCT DETAILS PAGE ENDS */




