/*
Theme Name: iPatentAgent
Description: Theme for iPatentAgent.com patent support services.
Version: 1.0
Author: MrsCommunication
Author URI: http://www.mrscommunication.com/
*/

/* CSS Document */

body {font:12px Arial, Helvetica, sans-serif; color: #333; background: #6290B4 url(images/bg.gif) repeat-x top;}
h1{font: 28px Arial, Helvetica, san-serif; font-weight: bold;}
h2{font: 22px Arial, Helvetica, san-serif; font-weight: bold;}
h3{font: 16px Arial, Helvetica, san-serif; font-weight: bold;}
a {color: #3e79a6; text-decoration: none;}

/* Wrapper */
#container{margin:0 auto; width:900px; padding-top: 15px; position:relative;}

/* Company Links */
#companylinks {color:#ffffff; text-align:right; padding: 3px 0 0 0; width: 900px; margin: 0 auto;}
#companylinks a{color:#ffffff; }


/* Top Links */
#toplinks {
background:transparent;
float:left;
text-transform: uppercase;
font-size:12px;
font-weight:bold;
padding-left: 300px;
padding-top: 10px;
height: 30px;
width: 400px;
}

#toplinks ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#toplinks li {
background:transparent ;
float:left;
height:30px;
line-height:30px;
display: inline;
padding: 0 10px 0 10px;
}
#toplinks li a{
text-decoration: none;
color: #ffffff;
}
#toplinks li a:hover{
text-decoration: none;
color: #EDB640;
}

/* Header */
#header { height: 170px; background: url(images/header2.gif) repeat-x}
.logo{ padding: 45px 0 0 105px;}
.logo h1 {font-size: 32px; font-family: Georgia, Palatino, Times New Roman, serif; text-decoration: none;}
.logo a{color: #133358; font-style: italic; }
span.orange {color: #E09B07;}
span.red {color: red;}

/* Main Navigation */

#menu {
background:transparent;
float:left;
font-size:16px;
font-weight:bold;
padding-left:105px;
padding-top: 0px;
}
#menu ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0 0 0;
}
#menu li {
background:transparent ;
float:left;
height:25px;
line-height:25px;
display: inline;
padding: 0 10px 0 10px;
}
#menu li a{
text-decoration: none;
color: #ffffff;
}
#menu li a:hover{
text-decoration: none;
color: #295B83;
}

/* Submenu */

#submenu {
background:#e5ecf4;
float:left;
font-size:14px;
font-weight:bold;
padding-left:105px;
padding-top: 0px;
width:795px;
}

#submenu ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0 0 0;
}
#submenu li {
background:transparent ;
float:left;
height:25px;
line-height:25px;
display: inline;
padding: 0 10px 0 10px;
}
#submenu li a{
text-decoration: none;
color: #295B83;
}
#submenu li a:hover{
text-decoration: none;
color: orange;
}

/* Main Content Homepage*/

#mainhome{ background:#ffffff; width: 900px; margin: 0 auto; overflow:hidden;}
#homeleft{float:left;margin:7px 5px 10px 10px; width:560px;}
.featured{height: 280px; background: url(images/mainhome2.jpg) no-repeat; padding: 25px 10px 10px 10px; margin-bottom: 0px;}
.featured img{border-width: 0px; margin-left: 230px;}
.list{width: 300px; text-align:left; font-weight: bold; padding-top: 0px;}
.list li{padding-bottom: 10px;}
span.blue {color:4880AB;}
#homeright{ float:right; width: 310px; margin: 10px 10px 0px 5px;}
.greybox{background:#f1f5f7; height: 83px; padding: 5px 10px 15px 10px;}
.greybox h3{margin-top:5px; border-bottom: 1px dotted #d1d1d1;}
.bluebox{background:#C8D9E6; height: 170px; padding: 10px 10px 10px 10px; margin-top: 10px;}
.innerbluebox{background:#dfe8f2; height: 150px; padding: 10px 10px 10px 10px;}
.innerbluebox h3{background: #fff; text-align: center;}
span.label,span.spacer,span.multiple span {width:80px;float:left;}
span.multiple {float:left;} 
span.button {padding-left:0px;} 
div.clear {clear:both;padding-top:5px;} 
.space{padding-bottom: 3px;}
.nextbox{background:#f0eff7; height: 170px; padding: 5px 10px 5px 10px; margin-top: 10px;}
.nextbox h3{margin-top: 5px;}
.arrows {list-style-position: outside;
list-style-image: url(images/arrow.png);
list-style-type: square;
padding: 0 0 5px 0; margin-left: 20px;}
.arrows li{padding: 3px 0 3px 0; border-bottom: 1px dotted #d1d1d1;}

.checks {list-style-position: outside;
list-style-image: url(images/check.png);
list-style-type: square;
padding: 0 0 5px 0; margin-left: 20px;}

.checks li{padding: 3px 0 3px 0;}

/* Homepage Boxes */

.border{ border: 1px solid #cccccc;}
.boxa {
float:left;
padding:0px 10px 10px 10px;
width:157px;
border: 1px #d1d1d1 solid;
height: 170px;
background: url(images/inventor.jpg) no-repeat;}
.boxa p{text-align:left; width: 95px;}

.boxb {
float:left;
padding:0px 10px 10px 10px;
width:157px;
border: 1px #d1d1d1 solid;
height: 170px;
margin: 0 10px 0 10px;
background: url(images/attorney.jpg) no-repeat;
}
.boxb p{text-align:left; width: 115px;}
.boxc {float:left;
padding:0px 10px 10px 10px;
width:157px;
border: 1px #d1d1d1 solid;
height: 170px;
background: url(images/business.jpg) no-repeat;
}
.boxc p{ width: 150px; padding-left: 10px;}

.boxa h3{font-size: 14px; font-weight:bold; text-align: center; background: #d1d1d1;}
.boxb h3{font-size: 14px; font-weight:bold; text-align: center; background: #C8D9E6;}
.boxc h3{font-size: 14px; font-weight:bold; text-align: center; background: #f0eff7;}
.blueband{background: #C8D9E6; height: 35px; width: 520px;}
.boxa .button {border: 1px solid #cd7d1f; }
.boxb .button {border: 1px solid #cd7d1f; margin-top:15px;}
.boxc .button {border: 1px solid #cd7d1f; margin-top:42px;}

/* Main Content*/

#main{ background: #ffffff url(images/contentbg.gif) repeat-y; width: 900px; margin: 0 auto; overflow:hidden;}
#main2{ background: #ffffff url(images/contentbg2.gif) repeat-y; width: 900px; margin: 0 auto; overflow:hidden;}
#main3{ background: #ffffff url(images/contentbg3.gif) repeat-y; width: 900px; margin: 0 auto; overflow:hidden;}

/* Content */
#content{float:left; margin:10px 10px 10px 15px; width:510px; background: #ffffff; border: 1px solid #d1d1d1; padding: 10px 10px 20px 10px;}

/* Content Wide */
#wcontent{float:left; margin:10px 10px 10px 10px; width:660px; background: #ffffff; border: 1px solid #d1d1d1; padding: 10px 10px 20px 10px;}
.inner{padding: 0 25px 0 25px;}


/* Content No Sidebars */
#ncontent{float:left; margin:10px 10px 10px 10px; width:900px; background: #ffffff; border: 1px solid #d1d1d1; padding: 10px 10px 20px 10px;}
.ninner{padding: 10px 25px 15px 25px;}

#bar{background: #ffffff; border: 1px solid #f7f7f1; padding: 5px; width: 550px;}
.innerbar{background: #fafafb; padding: 15px;}
.innerbar h3{color:#3e79a6; border-bottom: 1px dotted #d1d1d1;}

#bar2{background: #ffffff; border: 1px solid #f7f7f1; padding: 5px; width: 500px;}
.innerbar2{background: #fafafb; padding: 15px;}
.innerbar2 h3{color:#3e79a6; border-bottom: 1px dotted #d1d1d1;}

/* Left Sidebar */
#lsidebar {float:left; width: 125px; margin: 12px 5px 0px 5px; padding: 5px;}
#lsidebar h3{background: #efefef; border: 1px solid #d1d1d1; text-align: center;}

/* Right Sidebar */
#sidebar{float:right; width: 170px; margin: 10px 10px 0px 5px; padding: 5px;}
#sidebar h3{background: #e1e1e1; border: 1px solid #d1d1d1; text-align: center;}

/* Inside Header Images */
#inventor{background: url(images/inventorheader.jpg) no-repeat; width: 510px; height: 120px; border: 1px solid #d1d1d1;}
.headertext {padding: 10px 10px 10px 10px;}

#attorney{background: url(images/attorneyheader.jpg) no-repeat; width: 510px; height: 120px; border: 1px solid #d1d1d1;}
.headertext {padding: 10px 10px 10px 10px;}

#business{background: url(images/businessheader.jpg) no-repeat; width: 510px; height: 120px; border: 1px solid #d1d1d1;}
.headertext {padding: 10px 10px 10px 10px;}

/* Promo Bar */
.promo {background-image:url(images/adbg.gif);
background-position:center bottom;
background-repeat:repeat-x;
border-color:#E6E6E8 #CDCDC6 #CDCDC6;
border-style:solid;
border-width:1px;
padding: 5px;
}

/* Promo Image */
.inner img{float:left; padding-right: 10px;
}
.promoin{background: #f6f6f8 url(images/patentabilitybg.gif) repeat-x; min-height: 150px; padding: 10px;}
.promoout{background: #fff; border: 1px solid #f6f6f8; padding: 2px 2px 2px 2px; }

.plarge{font-size: 18px; font-family: georgia, times new roman, serif; margin-top: 10px;}


/* Table */

#mytable {
	width: 600px;
	padding: 0;
	margin: 0;
}
caption {
	padding: 0 0 5px 0;
	width: 600px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #e3ebee;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

.highlight{ background:#F3F5F5; padding: 3px; border-bottom: 1px solid #C9D9E8; margin: 5px 0 5px 0;}
.highlightalt{ background:#fff; padding: 3px; border: 1px solid #eff2f7; margin: 5px 0 5px 0;}
.order {border: 1px solid #d27e1c; margin-left: 20px;}
.order2 {border: 1px solid #d27e1c; margin-left: 220px;}

td.alt {
	background: #f3f7fa;
	color: #797268;
}
td.top {
	border-top: 1px solid #C1DAD7;
border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
}
th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.spec2 {
	border-left: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #fff;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


/* Bug */

.bug img{float:left; padding-right: 10px; border:none;}
.bug a{text-decoration: none;}
.bug p{font-size: 10px;}

/* Form */

label{
width:display:block;
float:left;
margin-left:40px;
padding-bottom:5px; width: 100px;}

input{padding:3px;}

.form-row {clear:both;
padding-bottom:5px;
}

 
/* Footer */
#footer {padding: 10px 0 10px 0; height: 40px; width: 900px; margin: 0 auto; background: #ffffff url(images/footer.gif) repeat-x; font: 10px Arial, Helvetica, sans-serif; text-align: center;}

#footer .bottommenu {
clear:none;
float:right;
padding:10px 15px 0 0;
width:400px;
text-align:right;
}
#footer .copyright {
clear:none;
float:left;
padding:10px 0 0 15px;
width:400px;
text-align:left;
}

#disclaimer {font-size: 10px; color: #ffffff; width: 900px; margin: 0 auto; background: transparent;}
#disclaimer a{color: #C8DBEA;}

