/*
Theme Name: Ohio Probate Answers
Theme URI: http://ohioprobateanswers.com
Description: The operating theme for Ohio Probate Answers (dot com)
Author: ohioprobateanswers.com
Version: 0.5 BETA
*/




@import "code/css/960.css";
@import "code/css/reset.css";
@import "960.css";

@font-face {
    font-family: 'droid_serifregular';
    src: url('fonts/droidserif-regular.eot');
    src: url('fonts/droidserif-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/droidserif-regular.woff') format('woff'),
         url('fonts/droidserif-regular.ttf') format('truetype'),
         url('fonts/droidserif-regular.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'pill_gothic_300mg_rgregular';
    src: url('fonts/pillgothic300mg-regular.eot');
    src: url('fonts/pillgothic300mg-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/pillgothic300mg-regular.woff') format('woff'),
         url('fonts/pillgothic300mg-regular.ttf') format('truetype'),
         url('fonts/pillgothic300mg-regular.svg#pill_gothic_300mg_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pill_gothic_300mg_rgbold';
    src: url('fonts/pillgothic300mg-bold.eot');
    src: url('fonts/pillgothic300mg-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/pillgothic300mg-bold.woff') format('woff'),
         url('fonts/pillgothic300mg-bold.ttf') format('truetype'),
         url('fonts/pillgothic300mg-bold.svg#pill_gothic_300mg_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.container_12
{
	position:relative;
}

#header
{
	height:120px;
}

div#navbar
{
	padding:0; float:right; width:600px;
}
p.logo-text{color: #4D7079;
    font-size: 15px;
    font-weight: bold;
    padding-right: 8px;}
#logo-right{float:right;}
#welcome
{
	position:relative;
font-size:15px; line-height:21px;
	font-family: 'droid_serifregular';
	width:620px; float:left; color:#484848;
	margin-left: 35px;
}



#welcome p{ padding:0px; line-height:20px; font-size:14px; margin:20px 0px;}
#welcome p a {color:#484848; text-decoration:underline}
#welcome p a:hover {text-decoration:none}
#welcome h3{color:#267476; font-family: 'pill_gothic_300mg_rgregular'; font-size:24px; line-height:26px;  text-transform:uppercase; font-weight:normal; text-align:left;}
#welcome h2{color:#267476; font-family: 'pill_gothic_300mg_rgregular'; font-size:24px; line-height:26px;  text-transform:uppercase; font-weight:normal; text-align:left;}
#welcome h4{color:#bd6545; font-family: 'pill_gothic_300mg_rgregular'; font-size:24px; line-height:26px;  text-transform:uppercase; font-weight:normal; text-align:left; font-style:normal; padding-top:1px;}
#welcome-right{	width:314px; float:left; padding-right:30px; background:url(images/hr-line.jpg) right repeat-y;}

#welcome-right p{
	padding:0;
	margin:0 0 10px 0;
	line-height:15px;
}

#welcome-right a.button, #welcome-right a.button:visited
{
	background:#800000;
	color:#fff;
	display:block;
	padding:5px 10px;
}




/*----------- custom css starts ---------*/

div#header .logo {float:left}
body {background:url(images/body-bg.jpg) no-repeat 0 0}
.wrapper {background:#f4f0f1 url(images/bg-wrap.png) left top repeat-x}
.layout {background:url(images/banner-bg-top-curve.png) no-repeat center 99px}
.layout.home-bg {background:url(images/banner-bg.png) no-repeat center 99px}
.fl {float:left}
.fr {float:right}
.cl {clear:both; line-height:0; height:0; font-size:0}
.no-bdr { border:none!important;}
.no-bg { background:none!important;}
div#header {background:url(images/header.png) no-repeat top center; max-height:81px; text-align:right; padding:18px 34px 0 34px; margin:0; width:932px; font-family: 'pill_gothic_300mg_rgregular'; margin:0 auto; float:none; display:block}
div#header .call-us {float:right; font-size:21px; color:#807f7f; padding-right:13px; text-transform:uppercase; /*padding-bottom:5px;*/}
div#header .call-us span {font-size:28px; color:#4d7079; padding-left:18px; float:right;}
div#header .call-us p{float: left;}
div#navbar ul {float:right; border-top:1px solid #a1a1a1;}
div#navbar ul li {color:#267476}
div#navbar ul li a {color:#267476; font-family: 'pill_gothic_300mg_rgregular';}
.banner {width:998px; height:481px; background:url(images/banner-pic.png) no-repeat 0 0; position:relative}
.banner p {/*position:absolute; top:117px; right:32px;*/
	color: #FFFFFF;
    font-size: 25px;
    font-weight: bold;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 20px;
    width: 330px;}
.banner #banner-form{
	position: absolute;
    right: 15px;
    top: 75px;}
.banner a {position:absolute; bottom:180px; right:32px;}
#banner-form #si_contact_form1 input#fsc-submit-1 { background:url("images/submit.png") no-repeat scroll 0 0 transparent;
	 border: medium none;
    box-shadow: none;
    color: #FFFFFF;
    cursor: pointer;
    filter: none;
    float: right;
    font-weight: bold;
    height: 35px;
    margin: 5px 40px 0 0;
    padding: 0 0 13px;
    text-indent: -99999px;
    width: 136px;}
	
#si_contact_form1 input,#si_contact_form1 textarea, #si_contact_form2 input,#si_contact_form2 textarea, #si_contact_form3 input,#si_contact_form3 textarea{border-radius: 20px 20px 20px 20px !important;behavior:url("js/css3.htc") !important;position:relative;box-shadow: 0 5px 10px #CCCCCC inset;padding: 8px !important;width: 232px;margin: 3px 0; border: 1px solid #CCCCCC;}
#si_contact_form3 input,#si_contact_form3 textarea{border-radius: 10px 10px 10px 10px !important; padding: 6px !important;}
#FSContact3 .required {
    color: red;
    margin-left: 5px;
}
.contact-posts{ float:left; clear:both; width:100%;margin-top: 20px;}
#banner-form #si_contact_form1 input,#banner-form #si_contact_form1 textarea  {margin: 4px 0 4px 35px !important;}
#banner-form #si_contact_form1 label{display:none;}
#welcome .introduction-colum {  font-family: Arial,Helvetica,Sans-serif; padding-top:0px; text-transform: capitalize; font-family:Arial, Helvetica, sans-serif; float:left; width:262px;}
.form-mid #FSContact1 label{}
.form-mid #si_contact_form1 input#fsc-submit-1{}
#welcome .introduction-colum ul {  font-family: Arial,Helvetica,Sans-serif; background:url(images/introduction-btm-sep.png) no-repeat bottom left; padding:18px 0 18px}
#welcome .introduction-colum ul li {   font-family: 'droid_serifregular'; font-size:15px; color:#484848; line-height:21px; padding:0; }
#welcome .introduction-colum ul li a {color:#484848}
#welcome .introduction-colum ul h3 {color:#6d5256; font-family: 'pill_gothic_300mg_rgregular'; font-size:24px; line-height:26px;  text-transform:uppercase; font-weight:normal; padding:0 0 7px; margin:0}


#welcome .probate-colum {  font-family: 'droid_serifregular';  padding-top: 10px; float:left; width:304px; padding-right:38px;}
#welcome .probate-colum ul {   font-family: 'droid_serifregular';  padding:18px 0 18px;}
#welcome .probate-colum ul li {   font-family: 'droid_serifregular'; font-size:15px; color:#484848; line-height:21px; padding:0; }
#welcome .probate-colum ul li a {color:#484848}
#welcome .probate-colum ul h3 {color:#267476; font-family: 'pill_gothic_300mg_rgregular'; font-size:24px; line-height:26px;  text-transform:uppercase; font-weight:normal; padding:0 0 10px; margin:0}
#welcome .probate-colum ul h3.red {color:#b25939;}




/* ---------------------------- surbhi css ----------------------------*/

/* Footer css -----------*/
.footer{ width:998px; margin:0px auto}
.footer h2{font-family: 'pill_gothic_300mg_rgregular'; font-size:30px; color:#cac9c8; line-height:40px;}
.f-line{ width:100%; height:2px; background:url(images/footer-line.jpg) top repeat-x}

.f-left{ width:740px; float:left; padding-top:30px; color:#cac9c8; margin-bottom:80px;}
.f-left .add-text{ font-family: 'droid_serifregular'; color:#cac9c8; line-height:23px; font-size:15px; float:left; width:275px;}
.f-right{ width:230px; float:left; padding-top:30px; font-family: 'droid_serifregular'; color:#cac9c8; line-height:20px; font-size:14px; 
text-align:justify }
.copy-right{ text-align:center; color:#cb7150; padding-top:20px; font-size:14px;}


/* Left Side css -----------*/
.form-right{width:314px; float:left}
.form-top{ width:314px; background:url(images/curve-top.png) no-repeat; height:18px;}
.form-mid { width:279px; background:#FFF; padding:0 5px 35px 30px;}
.form-mid h2{ font-family:'pill_gothic_300mg_rgbold'; font-size:28px; color:#538290; text-transform:uppercase; font-weight:normal; line-height:30px; letter-spacing:-1px;}
.form-mid h2.sub-text{ color: #BD6545;font-size: 17px;}
.form-mid .input_box{ background:url(images/form-input.png) no-repeat; width:252px; height:38px; margin-top:20px;}
.form-mid .input_text{width:232px; height:25px; color:#6c6c6c; font-size:16px; line-height:20px; padding:8px 20px; background:none; border:none; font-family:Arial, Helvetica, sans-serif}
.form-mid .textarea_box{ background:url(images/form-add.png) no-repeat; width:252px; height:85px; margin-top:20px;}
.form-mid .textarea_text{width:215px; height:73px; color:#6c6c6c; font-size:16px; background:none; border:none; font-family:Arial, Helvetica, sans-serif; overflow:auto; padding:8px 20px; resize:none}
.form-mid .input_search{ background:url(images/search-input.png) no-repeat; width:212px; height:38px; margin-top:20px; float:left}
.form-mid .search_text{width:170px; height:25px; color:#6c6c6c; font-size:14px; line-height:20px; padding:8px 20px; background:none; border:none; font-family:Arial, Helvetica, sans-serif}
.search-btn{ float:left; width:50px; margin-top:20px; margin-left:2px;}
.form-bot{ width:314px; background:url(images/curve-bot.png) no-repeat; height:51px;}
.form-mid input[type=image] {margin-right:30px}

.commonques{ width:314px; float:left; margin-top:20px; margin-bottom:20px;}
.commonques ul{ margin:0px; padding:0px;}
.commonques ul li{ background:url(images/common-shadow.png) bottom no-repeat; padding-left:5px } 
.commonques ul li a{ font-family: 'droid_serifregular'; color:#484848; line-height:45px; font-size:15px;}
.error_home{display:none}
.no_background{background:none!important}
.mailaddress{color: #CAC9C8!important; float: left; font-family: 'droid_serifregular'; font-size: 15px!important; line-height: 23px!important;}
a.disclamer_link {color: #267476;font-family: 'pill_gothic_300mg_rgregular';float:right;text-transform:uppercase;padding-right:28px}
a.disclamer_link:hover {text-decoration:underline}

.contact-cont{float:left; width: 715px;}
.contact-cont p.cont{text-align: center;margin-top: 10px;}