/*
Site Name: Adult Copywriters ACW
Site URI: http://www.adultcopywriters.com
Version: 1.0
Date: Nov 2009
Programmer: José R Montoya Z - http://www.orangestudio.com.ve
*/

html {height: 100%; width:100%}

body{
	margin: 0px;
	background-color:#F2F9FD;
	height:100%;
}

#main{
	margin-left:auto;
	margin-right:auto;
	
	background-color:#FFF;
	text-align:center;
	height:auto;
	clear:both;
	
	max-width:100%;
	background:url(../img/background_header.jpg) repeat-x top;
}

#header{
	position:relative;
	width:990px;
	height:125px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	overflow:hidden;
}

#header #logo{position:absolute; top:20px; left:25px; z-index:3}
#header #menu{position:absolute; top:30px; right:25px; width:auto; height:27px; text-align:right; padding:0; margin:0;height:42px; z-index:2}
#header #screens{ position:absolute; right:25px; top:153px; z-index:1}
#header #welcome{ position:absolute; left:25px; top:150px; z-index:1}
#header #welcomecopy{ position:absolute; left:25px; top:220px; z-index:1; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFF}

#header #talk{ position:absolute; left:25px; top:300px; z-index:1}
#header img{border:none}


/* MENU */
.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
}
.menu ul{
	height:41px;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	
	}
	.menu li{
		float:left;
		padding:0;
		margin:0;
		width:auto;
		}

	.menu li a{
		color:#FFF;
		display:block;
		line-height:22px;
		padding:10px;
		text-align:center;
		text-decoration:none;
		text-shadow: #1E435A 0px -1px 1px;
		background-repeat:no-repeat;
		background-position:center;

		}
		.menu li a:hover{
			color:#75C6F0;
			}
	/*
	.menu li a span{ visibility:hidden}
	.menu li a.home{background-image:url(../img/navbar/home_up.png);}
	.menu li a.home:hover{background-image:url(../img/navbar/home_ov.png);}
	.menu li a.services{background-image:url(../img/navbar/services_up.png);}
	.menu li a.services:hover{background-image:url(../img/navbar/services_ov.png);}
	.menu li a.sucess{background-image:url(../img/navbar/sucess_up.png);}
	.menu li a.sucess:hover{background-image:url(../img/navbar/sucess_ov.png);}
	.menu li a.contact{background-image:url(../img/navbar/contact_up.png);}
	.menu li a.contact:hover{background-image:url(../img/navbar/contact_ov.png);}
	.menu li a.blog{background-image:url(../img/navbar/blog_up.png);}
	.menu li a.blog:hover{background-image:url(../img/navbar/blog_ov.png);}
	*/
	.menu li ul{
		background-color:#FED173;
		display:none;
		height:auto;
		position:absolute;
		z-index:200;
		padding:0px;
		margin:0px;
		top:42px;
		border: #BAD1EB 1px solid;
		
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		padding:0px;
		width:193px;
		background:none;
		}
	.menu li li.div2 img{
		display:block;
		float:none;
		padding:0px 5px 0px 5px;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		color:#37619D;
		line-height:25px;
		}
		.menu li ul a:hover{
			color:#FFF;
			background:#BAD1EB;
			}
	.menu p{
		clear:left;
		}	
		
	.menu li.current{}
	.menu li.current div.left_active{float:left; width:3px; height:41px; background:url(../img/header-active-left.jpg) no-repeat; overflow:auto; display:block}
	.menu li.current div.right_active{float:left; width:3px; height:41px; background:url(../img/header-active-right.jpg) no-repeat; overflow:auto; display:block}
	.menu li.current a{
		float:left;
		 background:url(../img/header-active-content.jpg) repeat-x;
		color:#FFF;
		text-decoration:none;
		cursor:default;
		 overflow:auto
	}
	.menu li.current a:hover{
		color:#FFF;
	}

#contentheader{
	background:#09C url(../img/background_contentheader.png) repeat-x;
	height:93px;
	min-width:990px;
	max-width:100%;
	margin:0px;
	padding:0px;
	border-top:#0E4769 1px solid;
	border-bottom:#31698A 1px solid;
}
#contentheader div.cont {width:940px; margin-left:auto; margin-right:auto;height:91px; position:relative;}
#contentheader div.cont div.title{position:absolute; left:0px; top:30px; width:500px; background-repeat:no-repeat; height:35px}
#contentheader div.cont div.title span{ visibility:hidden}

#contentheader div.cont div.talkt{position:absolute; right:0px; top:15px; width:auto}
#contentheader div.cont div.talkt img{border:none}

#contentheader div.bordt{height:1px; width:100%; background-color:#4E99C6; border:none}
#contentheader div.bordb{height:1px; width:100%; background-color:#4992BE; border:none}


#content{
	margin-top:0px;
	padding-bottom:10px;
	
	
	min-width:990px;
	max-width:100%;
	
	background:url(../img/background_content.jpg) repeat-x top #F2F9FD;
	
	overflow:auto;
	
	font-family:Arial;
}


/* CONTENT */
#content h1{font-size:36px; color:#0b496d;margin:0; padding:0}
#content h2{font-size:34px; color:#0b496d;margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif}
#content h3{font-size:24px; color:#0b496d;margin:0; padding:0}

#content h5{font-size:14px; color:#0b496d;margin:0; padding:0}
#content h6{font-size:13px; color:#3f3f3f;margin:0; padding:0;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

#content p{font-size:14px; color:#000;margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; text-align:left;}

#content div.home{
	position:relative;
	margin-left:auto;
	margin-right:auto;

	width:990px;
	margin-top:50px;
	overflow:auto;
}


/* HOME LEFT COLUMN */
#content div.home #leftcol{float:left; width:300px; margin-left:25px;}
#content div.home #leftcol ul{list-style-image:url(../img/bullet.png); line-height:30px;}
#content div.home #leftcol ul li{font-family:Tahoma, Geneva, sans-serif; font-size:13px}
#content div.home #leftcol div.title{background-repeat:no-repeat; height:18px}
#content div.home #leftcol div.title span{visibility:hidden}


/* HOME COPY */
#content div.home #copy{float:left; margin-right:25px;width:640px; line-height:25px;}
#content div.home #copy #testimonials{background-color:#E7F7FE; width:580px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border-top:#C1E6F7 1px solid; padding:30px; text-align:right;color:#0b496d; font-family:Georgia,Arial; font-size:16px;}
#content div.home #copy b{ font-size:11px}
#content div.home div.title{background:url(../img/titles/thebestseo.png) no-repeat; height:32px}
#content div.home div.title span{ visibility:hidden}


/* HOME BANNER */
#content div.home #banner{position:relative; width:940px; background-color:#333; margin-left:25px; margin-top:60px; background:url(../img/background_typewriter.jpg); height:166px;}
#content div.home #banner #tit{position:absolute; top:20px; left:280px; width:488px; height:34px; background:url(../img/titles/a_capable_team.png) no-repeat}
#content div.home #banner #tit span{ visibility:hidden}
#content div.home #banner #con{position:absolute; top:85px; left:280px; width:600px; font-size:18px; color:#FFF; font-family:Arial; text-align:left}
/* HOME AREAS */

#content div.home #areas{margin-left:25px; margin-right:25px; width:940px; overflow:auto}
#content div.home #areas #col{float:left}
#content div.home #areas #div{float:left; width:14px; height:100px;}
#content div.home #areas #col #boxes{background:url(../img/background_areas.png) no-repeat; width:254px; height:234px; margin-top:20px; padding:25px; line-height:22px;}
#content div.home #areas #col #boxes a{color:#f05d1a; text-decoration:none;}
#content div.home #areas #col #boxes h3{ font-family:Arial;}
#content div.home #areas #col #boxes h6{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#3F3F3F}

#content div.services{
	position:relative;
	margin-left:auto;
	margin-right:auto;

	width:990px;
	margin-top:50px;
	overflow:auto;
}


/* SERVICES COPY */
#content div.services #copy{float:left; margin-left:25px;width:640px}
#content div.services #copy b{ font-size:11px}

/* SERVICES RIGHT COLUMN */
#content div.services #rightcol{float:left; width:260px; margin-right:25px; padding-left:40px;}
#content div.services #rightcol ul{list-style-image:url(../img/bullet.png); line-height:30px;}
#content div.services #rightcol ul li{font-family:Tahoma, Geneva, sans-serif; font-size:13px}
#content div.services #rightcol div.title{background-repeat:no-repeat; height:18px}
#content div.services #rightcol div.title span{visibility:hidden}

#content div.services #rightcol #boxpub{background:url(../img/background_servicesbox.png); width:259px; height:278px; padding-top:30px}
#content div.services #rightcol #boxpub div.title{margin-right:15px; margin-left:90px; background-image:url(../img/titles/thebestseo_column.png); width:137px; height:71px;}
#content div.services #rightcol #boxpub div.title span{visibility:hidden}
#content div.services #rightcol #boxpub div.text{padding:15px; text-align:left; font-size:14px; color:#000; font-family:Georgia; line-height:25px;}
#content div.services #rightcol #boxpub a{color:#f05d1a; text-decoration:none;}

#content div.sucess{
	position:relative;
	margin-left:auto;
	margin-right:auto;

	width:990px;
	margin-top:50px;
	overflow:auto;
}


/* SUCESS STORIES COPY */
#content div.sucess #copy{float:left; margin-left:25px;width:640px}
#content div.sucess #copy a{color:#f05d1a; text-decoration:none;}
#content div.sucess #copy div.storie{border-bottom:#960 1px dotted; padding-bottom:25px; margin-bottom:25px;}
#content div.sucess #copy div.title{font-family:Tahoma; font-size:28px; color:#0b496d; text-align:left; text-shadow: #CCC 1px 1px 1px;}
#content div.sucess #copy div.conte{font-family:Georgia; font-size:14px; color:#1f1f1f; text-align:left; line-height:25px; margin-top:20px;}
#content div.sucess #copy div.conte #img{float:left; margin-right:10px; margin-bottom:10px; padding:5px; background-color:#FFF; margin-top:0px; overflow:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin-top:5px}


/* SUCESS STORIES COLUMN */
#content div.sucess #rightcol{float:left; width:260px; margin-right:25px; padding-left:40px;}
#content div.sucess #rightcol ul{list-style-image:url(../img/bullet.png); line-height:30px;}
#content div.sucess #rightcol ul li{font-family:Tahoma, Geneva, sans-serif; font-size:13px}
#content div.sucess #rightcol div.title{background-repeat:no-repeat; height:18px}
#content div.sucess #rightcol div.title span{visibility:hidden}

#content div.sucess #rightcol #boxpub{background:url(../img/background_servicesbox.png); width:259px; height:278px; padding-top:30px}
#content div.sucess #rightcol #boxpub div.title{margin-right:15px; margin-left:90px; background-image:url(../img/titles/thebestseo_column.png); width:137px; height:71px;}
#content div.sucess #rightcol #boxpub div.title span{visibility:hidden}
#content div.sucess #rightcol #boxpub div.text{padding:15px; text-align:left; font-size:14px; color:#000; font-family:Georgia; line-height:25px;}
#content div.sucess #rightcol #boxpub a{color:#f05d1a; text-decoration:none;}

#content div.contact{
	position:relative;
	margin-left:auto;
	margin-right:auto;

	width:990px;
	margin-top:50px;
	overflow:auto;
}


/* CONTACT LEFT COLUMN */
#content div.contact #leftcol{float:left; width:210px; margin-left:25px; padding:20px; background:url(../img/background_contactbox.png) repeat-x top; height:510px; margin-right:50px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content div.contact #leftcol{color:#d3ecf7}
#content div.contact #leftcol h3{color:#d3ecf7;text-shadow: #234758 0px -1px 1px; font-family:Tahoma, Geneva, sans-serif}
#content div.contact #leftcol a{color:#d3ecf7; text-decoration:none}

/* CONTACT COPY */
#content div.contact #copy{float:left; margin-right:25px;width:640px;}
#content div.contact #copy input,textarea{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; background:#E4F5FD; border:none; border-top:#93CAE3 1px solid;height:20px; color:#0b496d; font-family:Arial; font-size:14px; padding:10px; margin-top:10px; margin-bottom:10px; width:330px; border-bottom:#FFF 1px solid;}
#content div.contact #copy label{margin-top:10px; font-family:Arial; font-size:14px; font-weight:bold;}

/* FOOTER */
#footer{
	margin:0px;
	padding:0px;
	height:350px;
	background:url(../img/background_footer.png) bottom repeat-x;
}

#footer #topbar{
	height:50px;
	min-width:990px;
	max-width:100%;
	background-color:#61ACCD;
	margin:0px;
	padding:0px;
	border-top:#337B9A 1px solid;
	border-bottom:#3680AD 1px solid;
}
#footer #topbar div.bordt{height:1px; width:100%; background-color:#A8DBF1; border:none}
#footer #topbar div.bordb{height:1px; width:100%; background-color:#125C89; border:none}
#footer #topbar div.text{height:48px; margin-left:auto; margin-right:auto; width:940px; position:relative; overflow:hidden}
#footer #topbar div.text div.logo{position: absolute; left:0px; top:5px}
#footer #topbar div.text div.title{position: absolute; left:110px; top:15px; font-family:Georgia; font-size:16px; color:#FFF;}
#footer #topbar div.text div.copy{position: absolute; right:0px; top:15px; font-family: Arial; font-size:16px; color:#FFF;}


#footer #footermenu{
	top:50px;
	height:260px;
	min-width:990px;
	max-width:100%;
}
#footer #footermenu div.text{height:228px; margin-left:auto; margin-right:auto; width:940px; position:relative; margin-top:15px;}
#footer #footermenu div.text div{float:left}
#footer #footermenu div.text div div{float:none}
#footer #footermenu div.text div h1{font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#d3ecf7}
#footer #footermenu div.text div h2{font-family: Arial; font-size:12px; color:#FFF; font-weight:normal;}
#footer #footermenu div.text div a{color:#FFF; text-decoration:none}
#footer #footermenu div.text div a:hover{color:#d3ecf7;}


#footer #footermenu div.bordt{height:1px; width:100%; background-color:#000407; border:none}
#footer #footermenu div.bordb{height:1px; width:100%; background-color:#124665; border:none}
#footer #footermenu div.foot{height:50px; margin-left:auto; margin-right:auto; width:940px; position:relative; font-family:Arial; color:#FFF; font-size:12px}
#footer #footermenu div.foot div.copy{position:absolute; top:19px; left:0px}
#footer #footermenu div.foot div.cred{position:absolute; top:19px; right:0px; text-align:right; color:#3F748E}
