@charset "utf-8";
/* concept and design by Jitu */
/* E-mail : s.jitu@yahoo.com */
/* Voice : +8801716017690 */

/* ---- RESET ALL PROPERTIES <<<-----------*/
html, body { border: 0; margin : 0; padding: 0; }
div, span, table, tr, td, th, h1, h2, h3, h4, h5, h6, p, dir, dl, dd, dt, ul, li, ol, form, textarea, input, select,img, a { margin: 0; padding: 0; }
table { margin: 0; padding: 0; border-collapse: collapse; border-spacing:0; width: 100%; }
fieldset, img { border: 0; }
*html { height: 100%; }

/* ---- Global Style <<<-----------*/
body { background: url(../imgs/interface/page-bg.jpg) #CCCCCC top repeat-x; }
div, span, table, tr, td, th, h1, h2, h3, h4, h5, h6, p, dir, dl, dd, dt, ul, li, ol, form, textarea, input, select { font-family: "tahoma", arial, verdana, helvetica; font-size: 15px; color: #000000; line-height: 19px; }

	/* global link style */
	a:link, a:visited	{ color: #0071BC; text-decoration: none; }
	a:hover, a:active	{ color: #F7941C; text-decoration: underline; }

	/* global style  */
	.clear         		{ clear:both; }
	.float-left    		{
	float:left;
	border: 1px solid #000000;
}
	.float-right   		{
	float:right;
	border: 1px solid #000000;
}

/* ---- Form Style <<<-----------*/
input { width: 225px; }
.flatbutton { padding: 0; border-right: #808080 1px solid; border-top: #F8F8FF 1px solid; border-left: #F8F8FF 1px solid; border-bottom: #808080 1px solid; background-color: #D4D0C8; color: #333333; width: 100px; height: 25px; font-size: 12px; line-height: 12px; }



/* ---- SITE STRUCTURE <<<-----------*/
.wrapper { width: 950px; margin: 20px auto 0 auto; background-color: #FFFFFF; }

/* menu */
.menu { background: url(../imgs/interface/menu-bg.gif) left top repeat-x; padding: 5px 15px 7px 15px; height: 48px; }
.menu ul {
	list-style: none;
	display: block;
	height: 22px;
	border-bottom: #414141 1px solid;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.menu .menuUlBottom {
	border-bottom: 0;
}

.menu ul li { float: left; padding: 0 22px; background: url(../imgs/interface/menu-devider.gif) right top no-repeat; font-size: 15px; line-height: 18px; font-weight: bold; }
.menu ul li a:link, .menu ul li a:visited	{ color: #FFFFFF; text-decoration: none; }
.menu ul li a:hover, .menu ul li a:active	{ color: #FFF468; text-decoration: none; }

.menu ul .menuTopLeft { padding-left: 30px;}
.menu ul .menuRight { padding-right: 0px; background: none; }
.menu ul .menuBottomLeft {
	padding-left: 50px;
}

/* bodyContainer */
.container { padding: 20px; }
.container p { text-align: justify; }
.container h2 { font-size: 18px; border-bottom: #666666 1px solid; padding: 10px 0 8px 0; margin: 0 0 20px 0; font-weight: bold; }

/* FOOTER */
.footer {
	background-color: #999999;
	border-top: #888888 1px solid;
	border-bottom: #888888 3px solid;
	padding: 12px 0 0 0;
	height: 28px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
}
.footer ul { list-style: none; }
.footer ul li { float: left; padding: 0 0 0 235px; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.footer a:link, .footer a:visited	{ color: #FFFFFF; text-decoration: none; }
.footer a:hover, .footer a:active	{ color: #FFF468; text-decoration: none; }

.pageBottom { width: 950px; margin: 0 auto 0 auto; padding: 25px 0 30px 0; font-size: 11px; text-align: center;  }


/* index.html */
.homeImgTop { margin: 0 0 10px 25px; }
.homeImgBottom { margin: 0 25px 10px 0; }
.float-ad {
	border: 2px solid #660000;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

/* why_should_i_register_my_trademark.html */
.whyTd ul { padding: 20px 0 10px 40px; }
.whyTd ul li { list-style: square; padding: 0 0 15px 5px; text-align: justify; }

/* trademark-services.html */
.tradeServ ul { padding: 20px 0 20px 40px; }
.tradeServ ul li { list-style: square; padding: 0 0 0 5px; text-align: justify; }
.tradeImg img { border: 0; text-align: center; padding: 25px 0 35px 0; display: block; margin: 0 auto; }

/* why_different.html */
.whyDiff { padding: 0 0 20px 0; margin: 0 0 15px 0; border-bottom: #000000 1px solid; text-align: justify; }
.whyDiff h3 { padding: 0 0 10px 0; }
.whyDiff img {
	float: left;
	margin: 0 20px 10px 0;
	border: 1px solid #000000;
}
.whyDiffNoBorder { border-bottom: none; }

/* 5-trademark-facts.html */
.trademark ol { padding: 0 0 0 20px; }
.trademark ol li { padding: 0 0 15px 0;  text-align: justify; }

.trademark ol li ul { padding: 10px 0 0 40px; }
.trademark ol li ul li { list-style: square; padding: 0 0 10px 5px; text-align: justify; }

/* responses_to_office_actions.html */
.responses table { width: 450px; background-color: #ECECEC; }
.tdLeft { border: #ECECEC 5px solid; background-color: #CCCCCC; width: 200px; padding: 2px; font-size: 12px; }
.tdLeft1 { border: #ECECEC 5px solid; background-color: #ECECEC; width: 200px; padding: 2px; font-size: 12px; }
.tdRight { border: #ECECEC 5px solid; background-color: #ECECEC; width: 250px; padding: 2px; font-size: 12px; }
.float-left-twitter {
	float:left;
	margin-right: 9px;
}
.wrapper .container #twitter-feed {
	width: 500px;
	height: 170px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 10px;
}
.wrapper .container #twitter-feed p {
	font-size: 12px;
}
