/* Body and Typeset 
-------------------------- */
body 
{ 	font: 100%/1.4em 'Arial'; font-size:13px; background-color: #eee; text-align: left; color: #666; margin-top: 0px; margin-bottom: 0px; }

h1 
{	font-size: 120%; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; padding-bottom: 8px; padding-top: 8px; color: #3b54a5; font-weight:bold;}

h2 
{ 	font-size: 120%; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; padding: 0px 0px 5px 0px; color: #3b54a5; font-weight:normal;}

h3 
{	font-size: 110%; font-family: Arial, Helvetica, sans-serif;	font-size: small; letter-spacing: 0px; padding-bottom: 0px; color: #3b54a5; font-weight:bold;}

h4 
{ 	font-size: 140%; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; padding: 5px 0px 5px 0px; color: #fff;}

h5 
{ font-size: 100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; padding: 5px 0px 5px 0px; color: #fff;}

h6 
{ font-size: 86%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; padding: 5px 0px 5px 0px; color: #fff;}

.dred
{ color: #990000;}

.pretxt
{	color:#003366; font: 'Tahoma'; font-size:15px; font-weight:bold;}

.pretxtsml
{	color:#333; font: 'Tahoma'; font-size:11px; font-weight:bold;}

.pretxtsmls
{	color:#333; font: 'Tahoma'; font-size:11px; font-weight:normal; line-height:1em;}

#preconttextr a:link, #preconttextr a:visited
{	color: #000; text-decoration: none; font-size:11px;}

#preconttextr a:hover
{	color: #666; text-decoration: none;}

.formbox
{	border:solid #006000 1px;}

.more
{	width:60px; padding:2px; background-color:#e5e5e5; position: relative; float: left; font:Tahoma; font-size:10px; color:#FFFFFF; text-align: center; margin-top: 5px; overflow:hidden; border:solid #999 1px;}

.bold
{	font-weight:bold; color:#000000;}

/* Floats 
-------------------------- */

DIV.right 
{ 	float: right; position: relative;}

DIV.left 
{ 	float: left; position: relative;}

DIV.clear 
{ 	clear: both;}

/* Layout Structure
-------------------------- */

#pagewrap 
{	width: 990px; margin: 0 auto; background-color:#ffffff;}

#mastheadwrap
{	width: 990px; height: 131px; position: relative; background-color:#fff;}

#mastheadlogo
{	width: 230px; height: 131px; position: relative; float:left; }

#mastheadlinks
{	width:740px; position:relative; float:left; text-align:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding: 20px 20px 0 0;}

#mastheadlinks li
{	display: inline; list-style-type: none; padding-right: 5px; padding-left: 5px;  color: #000;}

#mastheadlinks a:link, #mastheadlinks a:visited
{	color: #000; text-decoration: none;}

#mastheadlinks a:hover
{	color: #000; text-decoration: underline;}

#mastheadsearch
{	width:740px; position:relative; float:left; text-align: right; padding: 40px 20px 0 0;}

#submast
{	width:990px; height:319px; position:relative; float:left; background-color:#FFFFFF; border-bottom:solid #0099FF 15px;}

#submastleft
{	width:353px; height:309px; position:relative; float:left; padding:10px 0 10px 10px; font-size:11px;}

#submastleftimg
{	width:254px; position:relative; float:left; }

#submastright
{	width:617px; height:319px; position:relative; float:left;}

.bullitwrap
{	width: 350px; position:relative; float: left; margin-bottom:5px; position: top left;  font-size:14px; color:#3b54a5}

.bullitimg
{	width: 18px; position:relative; float: left; margin-bottom:5px; margin-right:10px;;}

#navigation
{	width:990px; position: relative; float: left; background-image:url(../personal-injury-claims-img/nav-personal-injury-claims.gif); background-repeat: no-repeat; }

#premain
{	width: 990px; position: relative;}

.precont1
{	width:320px; height:110px; position:relative; float:left; margin:10px 5px 10px 5px; background-color:#cde9f5; background-image:url(../domain-management-img/pre-developed-domains-img.gif); background-repeat:no-repeat;}

.precont2
{	width:320px; height:110px; position:relative; float:left; margin:10px 5px 10px 5px; background-color:#fff5c0; background-image:url(../domain-management-img/pre-indexed-domains-img.gif); background-repeat:no-repeat;}

.precont3
{	width:320px; height:110px; position:relative; float:left; margin:10px 5px 10px 5px; background-color:#deebc0; background-image:url(../domain-management-img/pre-optimized-domains-img.gif); background-repeat:no-repeat;}

.preconttext
{	width:235px; position:relative; float:left; margin-left:60px; padding-right:5px;}

.preconttextr
{	width:240px; position:relative; float:left; margin-left:55px; padding-right:5px; text-align:right; font-size:11px;}

#maincont
{	width: 950px; height: auto; position: relative; padding: 20px 20px 20px 20px; background-color:#fff; color:333;}



#leftcol
{	width: 650px; position: relative; float: left; overflow: hidden; display: inline; background-color:#fff; padding:5px;}

#midcol
{	width: 490px; position: relative; float: left; overflow: hidden; display: inline; padding:0px 5px 5px 5px;}

#rightcol
{
	width: 280px;
	position: relative;
	float: left;
	overflow: hidden;
	display: inline;
	padding:0px 5px 5px 5px;
	background-color:#fff;
}

.footerheaders
{ font-weight:bold; color:#3b54a5; font-size:18px; font-style:italic;}

#footer
{	width: 990px; position: relative; float:left; text-align:center; padding-top: 10px; background-color:#e5e5e5; }

#footerbtm
{	width: 990px; position: relative; float:left; height:30px; background-image:url(../domain-management-img/pre-indexed-domains-footer.gif); background-repeat:no-repeat;}

#footerbtm2
{	width: 990px; position: relative; float:left; height:30px;}

#footercol1
{	width: 280px; position: relative; float:left; margin:10px 10px 10px 10px; text-align:left; }

#footercol2
{	width: 350px; position: relative; float:left; margin:10px 10px 10px 10px; text-align:left; }

#footercol3
{	width: 300px; position: relative; float:left; margin:10px 10px 10px 10px; text-align:left; }

.contbox
{	width: 220px; border:solid #ccc 1px; padding:5px; position:relative; float:left; background-color:#f5f7f1; margin-bottom:15px; overflow:hidden;}

.contboxworth
{	width: 260px; border:solid #ccc 1px; padding:5px; position:relative; float:left; background-color:#eeeeee; margin-bottom:15px; overflow:hidden; background-image:url(../personal-injury-claims-img/neckbrace-personal-injury-claims.gif); background-repeat:no-repeat; background-position:bottom right;}

.contboxtest
{	width: 220px; height:180px; border:solid #ccc 1px; padding:5px; position:relative; float:left; background-color:#f5f7f1; margin-bottom:15px; overflow:hidden; background-image:url(../personal-injury-claims-img/testimonials-personal-injury-claims.gif); background-repeat:no-repeat; background-position:bottom right;}

.imgtop
{	width:448px; position:relative; float:left; padding:0px 20px 20px 20px; overflow:hidden;}

.mintext
{	width:448px; position:relative; float:left; padding:0px 20px 20px 20px; overflow:hidden;}

.clear
{ clear: both;}
/* Link Structure
-------------------------- */
#navlist
{	width: 990px; position: relative; float: right; color: #fff; text-align: right;}

#navlist li
{	display: inline; list-style-type: none; padding-right: 50px; padding-left: 45px; color: #fff;}

#navlist a:link, #navlist a:visited
{	color: #fff; text-decoration: none; font-weight: bold;}

#navlist a:hover
{	color: #00aeef; text-decoration: none; font-weight: bold;}

ul, ol
{	margin: 0 auto;}

a
{	color: #000; text-decoration: none;}

a:hover
{	color: #000; text-decoration: underline;}




#footer li { 
display:inline; /* gets the list items showing horizontally */ 
list-style-type:none; /* removes the bullets */ 
padding:0 10px; /* some space between each item */ 
margin:-2px !important; /* removes the space left by the bullet point */ 
margin:0; /* don't need to remove the space for IE */ 
text-align: center;
} 

#footer li.first { 
border-left:0; /* no bar required before first item */ 
} 

#footer li.last { 
border-right:0; /* no bar required after last item */ 
} 

#footer li a { 
color: #333333; font-family:Tahoma; font-size:10px; text-decoration:none; /* removes the underline from links */ 
} 

#footer li a:hover { 
text-decoration:underline; /* adds the underline back on mouseover */ 
}

.factive { 
text-decoration:underline; /* adds the underline back on mouseover */ 
color: #006600;
}

/*--Login
--------------------------------*/
#login
{	width:300px; position:relative; float:right; margin-top:20px; text-align:right; padding-right:20px; overflow:hidden;}

#login li { 
display:inline; /* gets the list items showing horizontally */ 
list-style-type:none; /* removes the bullets */ 
padding:0 10px; /* some space between each item */ 
margin:-2px !important; /* removes the space left by the bullet point */ 
margin:0; /* don't need to remove the space for IE */ 
text-align: center;
} 

#login li.first { 
border-left:0; /* no bar required before first item */ 
} 

#login li.last { 
border-right:0; /* no bar required after last item */ 
} 

#login li a { 
color: #006600; font-family:Tahoma; font-size:10px; text-decoration:none; /* removes the underline from links */ 
} 

#login li a:hover { 
text-decoration:underline; /* adds the underline back on mouseover */ 
}

/*--Form Style
--------------------------------------*/
.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -120px; /*width of left column*/
width: 70px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 75px;
}

* html .threepxfix{
margin-left: 3px;
}

/*-Recaptcha-----------------------------------*/
#divrecaptcha{  
    width:180px;  
    font-size:12px; font-family:Arial, Helvetica, sans-serif;  
}  
#controls{ width:180px; } 
 
#recaptcha_image{ width:200px; padding:2px;} 

#recaptcha_image img {
    width: 180px;
}

#recaptcha_response_field {  
   border: 1px solid #006600 !important; //Text input field border color  
   background-color:#ccc !important; //Text input field background color  
   width:180px !important;  
   padding:5px;  
}  
#divrecaptcha a{  
     font-size:11px;    font-family:Verdana;  
    text-decoration:none; color:#666;  
}  
#divrecaptcha a:hover{  
     color:#006600; text-decoration:underline;  
}  


/*Top Navigation Dropdown-------------------------------*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
	position: relative;
	z-index: 597;
	float: left;
	width: 100%;
	background-color: #0099FF;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


* {
 margin: 0;
 padding: 0;
}

p { margin-bottom: 1em; }

ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 2em;
}

.dropdown-upward {
 margin-top: 400px !important;
}

ul.dropdown {
 font-weight: normal;
}

	ul.dropdown li {
	 padding: 7px 15px;
	 border-style: solid;
	 border-width: 0 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: #0099FF;
	 color: #fff;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #000;
	 color: #fff;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #fff; text-decoration: none; }
	ul.dropdown a:hover		{ color: #fff; }
	ul.dropdown a:active	{ color: #ffa500; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 220px;
	 margin-top: 1px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 10px;
 padding-left: 10px;
 /*background-image: url(../Images/nav-arrow-down.png);*/
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
width:100%;
 padding-right: 15px;
/*background-image: url(../Images/nav-arrow-right.png);*/
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 /*background-image: url(../Images/nav-arrow-top.png);*/
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 /*background-image: url(../Images/nav-arrow-right.png);*/
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}
/* Team page */
.box_team{
	float:left;
	width:600px;
	height:auto;
	background-image:url(images/box_bg.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	padding:10px;
	margin:3px 0px;
}
div.box_team IMG{
	float:left;
	display:inline;
	margin-right:5px;

}
div.box_team H2{
	padding:3px;
	color:#425492;
	font-weight:bold;
}

div #divlist {
	width: 850px;
	margin: 0 auto;
	background:#ffffff;
	font-family:verdana, tahoma;
	}
table#listing
	{width: 840;
	margin:5px auto;
    border:1px solid gray;
	}
tr:nth-child(odd){
    background-color:#CDE9F5;
    }
td.name1,.broad1,.cpc1
	{padding: 5px;
	border-bottom: 1px solid gray;
	color:#3D5BA4;
	}
td.name1, #name
	{width: 400px;
	}
#listinghead
	{
	background:none repeat scroll 0 0 #5C443A;
	color:white;
	text-align: center;
	line-height:25px;
	}
td {
padding: 10px 5px;
margin: 0;
}
div#divlist SPAN {
   font-weight:bold;
   font-size:12px;
   color:black;
 }
 div#divlist A {
 font-weight:normal;
 font-size:12px;
 color:gray; }
