/* CSS Document */

.clear {clear:both;}

.contact {padding:10px; background:#FFF;}
.contact h1 {margin:0px; padding:0px 10px; font-size:20px; font-weight:normal; color:#333;}
.contact h1 strong {color:#0D87D4; font-weight:normal;}
.contact p {margin:0px; padding:5px 200px 10px 0px; font-size:11px; color:#333; font-weight:bold; text-align:center;}

.form {width:660px; float:left;}
.form form {margin:0px; padding:10px 30px 0px 30px;}
.name {width:200px; float:left;}
.name p {margin:0px; padding:0px 0px 0px 50px; font-size:11px; font-weight:normal; text-align:left; color:#666;}
.name p strong {color:#FF0000;}
.name input {width:180px; height:1.6em; font-size:11px; color:#666; border:1px solid #ccc; margin-bottom:10px;}
.name select {width:183px; height:1.6em; font-size:11px; color:#666; border:1px solid #ccc; margin-bottom:10px;}

.name1 {width:100px; float:left;}
.name1 p {margin:0px; padding:0px 0px 0px 10px; font-size:11px; font-weight:normal; text-align:left; color:#666;}
.name1 p strong {color:#FF0000;}

.textarea {width:500px; float:left;}
.textarea textarea {width:480px; height:15em; font-size:11px; color:#666; border:1px solid #ccc; margin-bottom:10px;}

.address {width:210px; float:left;}
.address h1 {margin:5px 0px 0px 5px; padding:10px 25px; font-size:12px; color:#666; font-weight:bold;}
.address p {margin:0px; padding:0px 15px; font-size:11px; color:#666; font-weight:normal; text-align:left; line-height:16px;}
.address p a {color:#0D87D4; text-decoration:none;}
.address p a:hover {text-decoration:underline; font-size:12px;}

.number {width:210px; float:left;}
.number h1 {margin:5px 0px 0px 5px; padding:10px 25px; font-size:12px; color:#666; font-weight:bold;}
.number p {margin:0px; padding:0px 15px; font-size:11px; color:#666; font-weight:normal; text-align:left; line-height:16px;}


.seo-services
{
  width: 230px;
  background:#FFF;
  float:left;
  background-repeat: repeat-x;
  border-right: solid 1px #ffffff;
  text-align:left;
}

.seo-services p {margin:0px; padding:5px 0px 0px 0px; text-align:center;}
.seo-services p img {border:1px solid #CCC;}

.arrowlistmenu {padding-top:1px;
margin-bottom:2px; border-bottom:1px solid #269ae5; border-right:1px solid #269ae5;
}

.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: white;
background:url(../images/seo-hover.gif) repeat-x center left;
margin-bottom:0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
margin:0px 0px 0px 1px;
padding:6px 0px 6px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(../images/seo1.gif);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom:0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li {
padding:0px 0px 2px 5px; background:#FFF; line-height:18px; color:#000;
font-size:11px;
/*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}

.arrowlistmenu ul li a {
color:#666!important;
background:url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
}

.arrowlistmenu ul li a:visited{
color:#848484;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
color:#0873bb;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}

.seo-right {width:678px; float:right; background:#FFF; padding-bottom:10px;}
.seo-right img {float:right; margin:0px 10px;}
.seo-right h1 {margin:0px; padding:5px 10px; font-size:17px; color:#666;}
.seo-right h1 b {color:#0D87D4;}
.seo-right h2 {margin:0px; padding:5px 10px 0px 10px; font-size:13px; color:#494848;}
.seo-right p {margin:0px; padding:5px 10px; text-align:justify; line-height:16px; font-size:11px; clear:both;}
.seo-right p b {color:#333;}
.seo-right p strong {font-size:11px; background:#e1e2e2; padding:0px 3px; color:#333;}
.seo-right ul {margin:0px; padding:10px;}
.seo-right ul li {list-style-type:none; font-size:11px; color:#666; line-height:16px; background:url(../images/li.gif) no-repeat left; padding:0px 0px 6px 20px; font-weight:bold;}
.seo-right ul li a {color:#666; text-decoration:none;}
.seo-right ul li a:hover {color:#0D87D4; text-decoration:underline;}
.seo-right ol {margin:0px; padding:10px 10px 10px 30px;}
.seo-right ol li {font-size:11px; color:#333; line-height:20px;}
.seo-right h3 {margin:0px; padding:5px 10px 0px 510px; font-size:13px; color:#494848;}
.seo-right h3 strong {font-size:11px; font-weight:normal; line-height:18px;}

#center {background:#FFF; clear:both;}

#left-service {width:465px; float:left;}

#request {width:205px; float:right; padding:15px 5px 0px 0px;}
#request form {margin:0px; padding:0px;}
#request h1 {margin:0px; padding:0px 5px; font-size:13px; color:#333; background:url(../images/h1.gif) repeat-x; height:25px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
#request form p {margin:0px; padding:0px 0px 0px 15px; font-size:11px;}
#request form p strong {color:#FF0000; background:none!important;}
#request form input {height:1.4em; font-size:11px; color:#666; border:1px solid #ccc; margin:2px 0px 5px 15px; width:180px;}
#request form textarea {height:4.4em; font-size:11px; color:#666; border:1px solid #ccc; margin:2px 0px 5px 15px; width:180px;}


.product-left {width:220px; padding:15px 5px 0px 5px; float:left;}
.product-left h1 {margin:0px; padding:2px 5px 0px 28px; font-size:12px; color:#333; background:url(../images/back-h1.jpg) no-repeat left #ecebeb; height:25px; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.product-left p {margin:0px; padding:5px 10px; text-align:justify; line-height:16px; font-size:11px; background:#f8f8f8;}
.product-left p a {color:#000099; text-decoration:none;}
.product-left p a:hover {color:#FF3300; text-decoration:underline;}
.product-left h2 {font-size:10px; text-align:right; background:#f8f8f8; margin:0px; padding:5px 8px 10px 160px;}
.product-left h2 a {color:#FFF; width:43px; height:16px; display:block; text-decoration:none; background:url(../images/more.gif) no-repeat; text-align:center; line-height:13px;}
.product-left h2 a:hover {background:url(../images/read-.gif) no-repeat;}
