@charset "utf-8";

/* GENERIC

----------------------------------------------------*/
body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-decoration:none; 
	background:url(/images/mainbg.jpg) repeat-x #eaf1fe;
}
@font-face { font-family:MyriadPro; src:url(http://www.websitedesign.in/designers/dansonsbook/font/MyriadPro-Regular.otf); } 

.clear {clear:both; margin:0px;padding:0px;}
img { border:0px; outline:none;}
a { outline:none; margin:0px; padding:0px; color:#9A4241;}
p {	margin-top:8px; margin-bottom:0px; line-height:16px; text-align:justify;}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
.field{	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-decoration:none; }	
.wrap { width:1000px; margin:auto; }	
.bold{font-weight:bold;}
.sub-subtitle{padding:10px 0px 0px 0px; font-weight:bold; font-size:13px;}
.right{text-align:right;}
.font12{font-size:12px;}
h2{font-size:20px; color:#9A4241; margin:0px; padding:5px 0px 10px 0px; font-family:"Myriad Pro";}
form{margin:0px; padding:0px;}
.underline{text-decoration:underline;}

/* TOP HEADER SECTION
   ----------------------------------------------------*/
.header { width:1000px; height:126px;}
.topmenu{ width:920px; height:38px; background:url(/images/topmenubg.jpg) no-repeat; padding:0px 0px 0px 80px;}
.toplogo{ width:946px; height:88px; background:url(/images/toplogobg.jpg) no-repeat; padding:0px 0px 0px 54px;}
.headerbanner{ width:1000px; height:195px; background:url(/images/headerbanner.jpg) no-repeat;}
.headerbanner1{ width:1000px; height:195px; background:url(/images/headerbanner1.jpg) no-repeat;}
.pagetitle{font-size:20px; font-weight:500; color:#9A4241; line-height:35px; font-family:"Myriad Pro";}
/* CONTENT CONTAINER SECTION
   ----------------------------------------------------*/
.maincontainer { width:1000px;background:url(/images/maincontent_bg.jpg); padding:0px;}
.maincontent { width:825px;  background:url(/images/maincontent_bginner.jpg) top no-repeat; padding:10px 86px 0px 89px;}

/* LEFT SECTION*/
.maincontent__wp { width:805px; float:left; padding:0px 0px 0px 0px;}
.maincontent_left { width:587px; float:left; padding:0px 0px 0px 0px;}
.maincontent_left p { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	text-decoration:none; padding:3px 15px 5px 0px; }
.maincontent_leftbox { width:270px; float:left; padding:0px 18px 0px 0px;}
.leftbox_text { width:273px; min-height:130px; height:auto;}
.leftbox_video{ width:273px; margin-top:7px;}
.leftbox_eventmedia{ width:273px;}
.leftbox_eventmedia1{ width:253px; background:url(/images/events_media_bg.jpg) bottom no-repeat #f1f2f1;padding:10px 10px 20px 10px;}
.leftbox_eventmedia1 li{ background:url(/images/aroow.jpg) left no-repeat; padding:0px 0px 0px 10px;}
.leftbox_eventmedia1 a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;}

/* RIGHT SECTION*/
.maincontent_right { width:218px; float:right; padding:0px 0px 10px 10px; /*background: #F1F1F1 url(/images/rightbg.jpg) 0 top no-repeat;*/}
.maincontent_rightbox { padding:10px 0px 10px 10px;}
.maincontent_rightbox p {margin-top:0px; margin-bottom:0px;}
.maincontent_rightbox a {
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-decoration: underline; line-height:18px;
	}
.bookimg{float:left;}
.fieldbox{width:208px; height:27px; margin:0px; padding:0px;}
.fieldbox_left{width:135px; height:27px; float:left; line-height:27px;} 
.fieldbox_right{width:60px; height:27px; float:left; text-align:right;}
.products{ width:208px; height:60px; background:url(/images/productasnsonsbook.jpg) no-repeat; text-align:right; padding:49px 10px 0px 0px;}

/* FOOTER SECTION
   ----------------------------------------------------*/
.footer { width:825px; height:71px; background:url(/images/footerbg.jpg) no-repeat; padding:40px 86px 0px 89px;}  
.footer p { margin-top:2px; margin-bottom:0px; color: #333333; font-size:11px;}
.footer a { text-decoration: none; color: #333333; font-size:11px;} 
.footer a:hover { text-decoration: underline; color: #333333; font-size:11px;}   
/* TOP MENU SECTION
   ----------------------------------------------------*/
#navigation a
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none; outline:none;
text-decoration: none;
padding-left: 7px ; line-height:38px; margin-left:3px;
}
#navigation a span
{
padding-right: 7px
}
#navigation a, #navigation a span
{
display: block;
float: right
}
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */
#navigation a:hover
{
color:#feef00;
padding-left: 7px
}
#navigation a:hover span
{
padding-right: 7px
}
#navigation #current a
{
color:#feef00;
padding-left: 7px
}
#navigation #current a span
{
padding-right: 7px
}
#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}
#navigation li
{
list-style: none;
float: left;
margin: 0;
} 

/*----------------------------------------*/
.quote{margin:10px 0px 20px 0px; padding:0px; width:400px; font-weight:bold; font-size:13px;}
.quote p{margin:0px; padding:5px 0px 0px 0px; font-style:italic;}
.quote a{margin:0px; padding:5px 0px 0px 0px; font-style:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;}
.quotestory{margin: 0px 0px 5px 0px; padding:0px; width:820px; font-weight:bold; font-size:13px;}
.quotestory p{margin:0px; padding:5px 0px 0px 0px; font-style:italic;}
.quotestory a{margin:0px; padding:5px 0px 0px 0px; font-style:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;}
.praisediv{padding:10px 4px 20px 4px; margin:0px; border-bottom:dotted 1px #CECECE;}
.praisediv p{margin:0px; padding:5px 0px 0px 0px;}
.praisediv1{padding:10px 4px 20px 4px; margin:0px;}
.praisediv1 p{margin:0px; padding:5px 0px 0px 0px;}
.contleftdiv{width:220px; float:left; padding-top:10px;}
.contleftdiv p{margin:0px; padding:0px 0px 0px 10px;}
.titlesub{font-size:14px; font-weight:bold; color:#663300; line-height:20px; width:550px; padding:0px 0px 10px 0px;}
.titlesub1{font-size:13px; font-weight:bold; color:#9A4241; line-height:20px; padding:0px 0px 5px 0px;}

/* FORM SECTION
----------------------------------------------------*/
.mainformdiv{width:550px; float:right; margin:0px; padding:0px;}
.one{width:50%; float:left; margin:0px; padding:0px;}
.two{width:50%; float:left; margin:0px; padding:0px;}
.form{ width:100%; padding:0px 0px 15px 0px;}
.form p { margin-top:0px; margin-bottom:0px;}
.form_left{ width:103px; padding:0px 10px 0px 0px; float:left; text-align:right;}
.form_right{ width:160px; padding:0px 0px 0px 0px; float:left;}
.form_right1{ width:400px; padding:0px 0px 0px 0px; float:left;}
.red{ color:#FF0000; font-size:small}
.textfield{width:150px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #333333; text-decoration:none;}
.textfield1{width:250px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #333333; text-decoration:none;}
.textarea{width:250px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #333333; text-decoration:none;}

.eventslist{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.eventslist ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; list-style:none;}
.eventslist li{margin:0px 0px 0px 0px; padding:2px 0px 2px 0px; list-style:none;}
.eventslist li a{text-decoration:underline; color:#333333;}
.eventslist li a:hover{text-decoration:none;}

.post{margin:0px 20px 0px 0px; padding:5px 0px 20px 0px; border-bottom:1px dashed #cccccc;}
.contenttext{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #333333; text-decoration:none; padding:0px 15px 10px 0px;}
.postinfo{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #333333; text-decoration:none; padding:0px 15px 5px 0px;}
.postinfo p{margin:0px; padding:0px;}
.postinfo1{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #333333; text-decoration:none; padding:0px 15px 5px 0px;}
.comment{margin:10px 20px 0px 0px; padding:5px 0px 20px 0px; border-bottom:1px dashed #cccccc;}
/*-------------------------------- rounded corners -------------------------------*/
.rigthcolmiddle { background: #F1F1F1; width:218px; padding:0px; margin:-3px 0px 0px 0px;}
.rgtbgtop { margin:0px; padding:0px;}
.rgtbgbtm { margin:0px; padding:0px;}
/*-------------------------------- rounded corners -------------------------------*/

.rederror{ color:#FF0000; font-size:12px; line-height:16px;}
.rederror p{margin:0px; padding:0px; text-align:left;}
.thnkspage{color:#2E4277; font-size:16px; font-weight:bold; line-height:24px;}
.thnkspage p{margin:0px; padding:0px;}
.emailsgnup{ color:#2E4277; font-size:12px;}
.topspace{margin:5px 0px 0px 0px; font-weight:bold; color:#9A4241;}

.videotxthm {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #333333; text-decoration:none; padding:5px 0px 5px 0px;}
.videotxthm p{margin:0px; padding:0px 0px 3px 0px;}

.media_videos{width:820px; margin:0px; padding:10px 0px;}
.media_videos_thumb{width:150px; height:130px; float:left; margin:0px; padding:0px 0px 0px 0px;}
.media_videos_title{width:650px; height:auto; float:left; margin:0px; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#9a4241;}

/*-------------------------------- Dropcap -------------------------------*/
.dropcap {float:left; color:#9A4241; font-size:55px; line-height:40px; padding:2px 4px 0px 0px; font-family:Arial, Helvetica, sans-serif;}



a.signup:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; display: block;}
a.signup:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; display: block;}
a.signup:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; display: block;}
a.signup:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; display: block;}




