/*

Theme Name: tilorms new

Theme URI: http://www.tilorms.com/

Description: A company-style layout for Wordpress

Author: www.tilorms.com

Version: 2.1

Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style

*/

/* The CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php

-------------------------------------------------------------- */

body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend

{

	margin: 0;

	padding: 0;

	border: 0;
	font-family:Arial;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	clear: both;

}

ol, ul {

	list-style: none;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;



}

a img { border: none; }

/*

LAYOUT: Two columns

DESCRIPTION: Two-column fixed layout with one sidebar right of content

*/



#container {

	float: right;

	margin: 0;

	width: 724px;





	

}

#content {

	margin: 0px; padding:0px; float:right;



}

#primary,

#secondary {

	float: left;

	width: 228px;



}

#secondary {

	

}

#footer {

	clear: both;

	width: 100%;

}



/*

LAYOUT: One column, no sidebar

DESCRIPTION: One centered column with no sidebar

*/



.one-column #content {

	margin: 0 auto;

	width: 966px;

}



/*

LAYOUT: Full width, no sidebar

DESCRIPTION: Full width content with no sidebar; used for attachment pages

*/

/* =Fonts

-------------------------------------------------------------- */

body,

input,

textarea,

.page-title span,

.pingback a.url {

	font-family: Arial, "Bitstream Charter", serif;

}



/* =Structure

-------------------------------------------------------------- */



/* The main theme structure */

#main,

#wrapper {

	margin: 0 auto;

	width: 978px;

}

#access .menu-header,

div.menu,

{

	margin: 0 auto;width: 946px;

}

#maindiv{

	clear:both;

	height:auto;

	overflow:visible;
	padding: 8px;


	margin-top:2px;

	z-index:100;
	background-color:#ffffff;
}

#wrapper {

	margin-top: 0px;

	padding: 0px;

	overflow-x:hidden;

}/* =Global Elements

-------------------------------------------------------------- */



/* Main global 'theme' and typographic styles  */

body {

	font-size:12px; color:#565656;
	background-image:url(images/body-bkg.gif);



	background-position:top;



	background-repeat:repeat;}

td,p{font-size:12px;}



hr {

	background-color: #E7E7E7;

	border:0;

	height: 1px;

	margin-bottom: 18px;

	clear:both;

}



/* Text elements */



a:link{



	color:#363636;



	text-decoration:none;



}

a:visited {



	color:#363636;text-decoration:none;

}



a:active,



a:hover {

	color:#0088DE;text-decoration:none;



}a.lk2:link {

   font-weight:bold;

	color:#333;

	text-decoration:none;

}

a.lk2:visited {

font-weight:bold;

	color:#333;

	text-decoration:none;

}

a.lk2:active,

a.lk2:hover {

font-weight:bold;

	color:#990000;text-decoration:none;

}/* =Header

-------------------------------------------------------------- */

.txt1{ color:#999; font-size:12px;}

.txt2{ color:#333333; font-size:16px;}

.txt3{ color:#333333; font-size:10px;}

.tdbg1{ background-image:url(images/headers/topr.jpg); background-repeat:no-repeat; background-position:right;}



#header {

	padding: 0;

	margin:0;

	z-index:5000;

}



/* =Menu

-------------------------------------------------------------- */



#access {

	margin: 0 auto;

	width: 978px;

	display:block;

	float:left;

	/*background-image:url(images/mbg.jpg);*/

	z-index:3000;

}

#access .menu-header,

div.menu {

	font-size: 13px;
	font-weight:bold;
}

#access .menu-header ul,

div.menu ul {

	list-style: none;

	margin: 0;

}

#access .menu-header li,

div.menu li {

	float:left;

	position: relative;

/*	background-image:url(images/mbg1.jpg);*/

	background-repeat:no-repeat;

	background-position:left;

}

#access a {

	display:block;

	text-decoration:none;

	color:#fff;

	padding:0 22px;

	line-height:37px;

}

#access ul ul {

	display:none;

	position:absolute;

	top:37px;

	left:0;

	float:left;

	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

	width: 240px;

	z-index: 2000;

}

#access ul ul li {

	min-width: 240px;

	border-bottom:1px solid #cccccc;

}

#access ul ul ul {

	left:100%;

	top:0;

}

#access ul ul a {

	background:#c1c1c1;

	height:auto;

	line-height:1em;

	padding-left:10px;

		padding-right:10px;

		line-height:25px;

	width: 220px;

}



#access li:hover > a,

#access ul ul :hover > a {

	color:#fff; background-image:url(images/mbg5.jpg); background-position:left;

}

#access ul li:hover > ul {

	display:block;

}

#access ul ul :hover > a {

	

	background:#cacaca;

}#access ul ul a {color:#000000;}

#access ul ul  a:hover {

	color:#000;

}

/*

#access ul li.current_page_item {

	

	background:#ffd600;

} */

#access ul li.current_page_item > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a {

	color: #fff;

}



* html #access ul li.current_page_item a,

* html #access ul li.current-menu-ancestor a,

* html #access ul li.current-menu-item a,

* html #access ul li.current-menu-parent a,

* html #access ul li a:hover {

	color:#fff;

}

.wp_keywordlink { 
	text-decoration: underline;
 }
.wp_keywordlink_affiliate { 
	font-weight: bold; 
}

/* =Content

-------------------------------------------------------------- */



#main {
	background-color:#ffffff;
	

	margin:0;

	clear:both;

	z-index:100;

}

#content {

	margin-bottom: 10px;

}

#content,

#content input,

#content textarea {

	color: #333;

	font-size: 12px;

	line-height: 180%;

}



#content h1,

#content h2,

#content h3,

#content h4,

#content h5,

#content h6 {

	color: #333;

	margin: 0 0 20px 0;

	line-height: 1.5em;

}/* =Navigation

-------------------------------------------------------------- */



.navigation {

	font-size:  12px;

	line-height: 18px;

	overflow: hidden;

	color: #888;

}

.navigation a:link,

.navigation a:visited {

	color: #888;

	text-decoration: none;

}

.navigation a:active,

.navigation a:hover {

	color: #FF4B33;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	width: 50%;

	text-align:right;

}

#nav-above {

	margin: 0 0 18px 0;

}

#nav-above {

	display: none;

}

.paged #nav-above,

.single #nav-above {

	display: block;

}

#nav-below {

	margin: -18px 0 0 0;

}/* =Footer

-------------------------------------------------------------- */



#footer {

	margin-bottom: 0px;

}

/* =Custom Style

-------------------------------------------------------------- */

.txt16{font-size:16px; color:#000;}

.txt11{color:#333; font-size:12px;}

.txt12{color:#333; font-size:12px;}

.txt11f2{color:#f2f2f2; font-size:12px;}

.txt14f2{color:#f2f2f2; font-size:14px;}

.txt11a{font-size:12px; color:#2D5202;}

td, p{line-height:180%; color:#565656;}

#primary h1,

#primary h2,

#primary h3,

#primary h4,

#primary h5,

#primary h6 {

color: #000; font-size:12px; clear:both; margin:0; padding:0; padding-left:15px; font-weight:bold; background-image:url(images/lt1.jpg); line-height:24px; text-align:left; border-bottom:1px solid #e1e1e1;



}

#primary li{list-style:none;  }

#primary li ul li {background: url(images/lidot.gif) no-repeat scroll 8px 4px transparent;line-height:24px;padding:2px 20px 0 32px;}

#primary li ul{ background-image:url(images/ltd.gif); background-repeat:no-repeat;background-position:bottom;background-color: #f3f6f7;font-size:14px;font-weight:bold;padding: 5px 0;}

#primary li ul li.children{clear:both; margin-bottom:1px;}

#primary li ul li.children li{list-style-image:url(images/dot.gif); height:20px;  margin-bottom:0px; margin-left:20px;}



#primary li.widget-container{background-image:url(images/ltd2.gif); background-position:bottom; background-repeat:repeat-y;border:1px solid #E1E1E1;margin-bottom:6px;}



#primary li form{ background-image:url(images/ltd.gif); background-repeat:no-repeat;background-position:bottom;}

#searchsubmit{margin-top:10px;}

#primary li .textwidget{ background-image:url(images/ltd2.gif); background-repeat:no-repeat;padding:10px; 	background-position:bottom;  text-align:left;line-height:150%;}



#access ul li.menu-item-type-custom > a{}

#access ul li.menu-item-type-custom > a:hover{/*background-image:url(images/mbg.jpg);*/}

#pimg p{padding:0;margin:0}

#pmg2 img.small, #pmg2 img.size-thumbnail{display:none;}

#pmg2 li{margin-left:15px;}

img.alignright{float:right}

img.alignleft{float:left}#primary li.widget_tag_cloud div{padding:0px; padding-top:5px; padding-bottom:5px; 	background-position:bottom;  text-align:center;line-height:150%;}

#content li{list-style: disc}

#mge{height:8px; clear:both; font-size:1px; line-height:8px;}

#titlep{	background: url(images/list_title2.gif) no-repeat scroll 10px 4px;	padding-left:42px;	height:40px;	line-height:40px;        color: #18559c;    font-size: 16px;    font-weight: bold;    text-align: left;}#titlepProd{	background: url(images/titbg.gif) repeat;	border-bottom: 2px solid #363636;}
#mainupper{border: 1px solid #E1E1E1;width:722px;}
#mainupper .maincontent{	padding:0 14px;	_padding:0 4px;}#dashline{border-top: 1px dashed #E1E1E1; clear: both;height: 1px; line-height: 1px;margin:0 14px;}
#mainlower{	margin-top:8px;	border: 1px solid #E1E1E1;	float:left;	width:722px;	padding-bottom:6px;}
#titlep span{width:753px;background-repeat:no-repeat; color:#aaa;  clear:both; font-size:12px;background-position:left; font-weight:normal; }

#sitemap ul{ margin-left:30px; margin-bottom:20px;}

#fimg1 h1{font-size:16px; padding-left:15px; font-family:Tahoma; font-weight:bold; margin-top:10px; color:#000}



.imgpro{height:130px;}

#titlep1{width:100%; background-image:url(images/lt1.jpg); background-repeat:no-repeat;  clear:both; font-weight:bold; font-size:12px; background-color:#ffffff; background-position:left top; line-height:100%; padding-top:5px; color:#000; border-bottom:0px solid #e1e1e1;padding-bottom:5px;}p{margin:0; padding:0; line-height:150%; margin-bottom:10px;}

#access li{z-index:6000;}



#linksa span{margin-left:12px; line-height:30px;}

#linksa a{color:#666666;}

#linksa a:hover{color:#990000;}
#mbx{padding-left:20px;}
#mbx,#mbx a{color:#0088DE;}

#container .downloadlist{width:100%;height:220px;list-style:none;}
.downloadlist .filepic{width:202px;height:202px;float:left;border:1px solid #565656;}
.downloadlist .fileDes{float:left;margin-left:50px;height:120px;width:400px;}
.downloadlist ul li{height:25px; width: 200px; border-bottom: 1px solid #EFEFEF;}
.downloadlist .downloadBtn{float:left;margin-left:50px;width: 200px;}#masthead .banner{background-image:url(images/header_bg.png);height:103px;}#maindiv .homeslider{background-image:url(images/slider_bg.gif);	height:200px;	width:960px;    -moz-border-bottom-colors: none;    -moz-border-image: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #DFDFE0;    border-style: solid;    border-width: 1px;        margin-bottom:8px;}.sidebar{float:left; width:228px; background-color:#ffffff; }.listTitle{	background: url(images/list_title.gif) no-repeat scroll 2px 4px #f9fbff;	background-color:#f9fbff;	padding-left:32px;	height:40px;	line-height:40px;    border-bottom: 1px solid #E1E1E1;    color: #18559c;    font-size: 16px;    font-weight: bold;    text-align: left;}#primary .children{padding:0;}#primary .children li{    background: none;    padding-left: 0;    font-weight:normal;    font-size:12px;    line-height:19px;    border-top: 1px solid #E1E1E1;}#bghead{background: url(images/hdbg.gif) no-repeat scroll center top transparent;}.listProducts{}.prodCon{	float:left;	width:169px;	height:193px;	margin:7px 0 0 7px;	border:1px solid #E1E1E1;}.prodPic{	width:169px;		height:130px;	border-bottom:1px solid #E1E1E1;	text-align:center;	overflow:hidden;}.prodDes{	height:54px;	background-color:#f9fbff;	padding:4px;	border-bottom:1px solid #E1E1E1;	line-height:14px;}#searchform{padding:8px 0 8px 2px;}#searchform #s{	border:1px solid #db5f00;}.searchCombo{height:24px;}.search_input{	float:left;	width:159px;	height:20px;	font-size:12px;	font-color:#565656;}.tagsPop{	font-color:#565656;	font-weight:normal;}.mainlower{    margin-top: 2px;    width: 960px;    float:left; 	border:1px solid #E1E1E1; 	margin:8px;}.bottomArticles{	float:left;	width:318px;	border:1px solid #E1E1E1;}#bottomTitle{	background:url(images/bottomTitleBg.gif) repeat-x;	height:34px;	border-bottom:1px solid #E1E1E1;	text-align:center;	font-size:16px;	font-weight:bold;	line-height:34px;	color:#000000;}.bottomCont{padding:15px;background-color:#f3f6f7;}.bottomCont li{	background:url(images/bottomArtiList.gif) no-repeat 5px 6px;	height:20px;	line-height:20px;	padding-left:30px;	overflow:hidden;}