/*
Theme Name: International
Author: Spider 
Description: The 2013 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu.

*/


/* =Reset
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;vertical-align:baseline;margin:0;padding:0}
body{line-height:1;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
ol,ul,li{list-style:none;margin:0;padding:0}
blockquote{quotes:none}
blockquote:before,blockquote:after{content:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}
img{border:none}
a{outline:medium none}
p{margin:0;padding:0; line-height: 14px;}
input[type=text]:focus{outline:none}
.red{color:red}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
/*reset-css*/
.clear{clear:both;}
body{ margin:0px; padding:0px; background:url(images/mainbg.png) 0 0 repeat; font-family:Arial, Helvetica, sans-serif;}
/* ==========	style for index page	========== */
.main-wrapper{ width:1024px; margin:0px auto; margin-top:22px; background:#ffffff;}
.wrapper{ padding:0px 32px;}
header{ padding:18px 0px;}
.logo{ float:left;}
.headerright{ float:right; width:752px;}
.toplink ul{ float:right; padding:15px 0px 0px 0px;}
.toplink ul li{ float:left; list-style-type:none; background:url(images/toplinkstrip.png) right center no-repeat; padding:0px 6px;}
.toplink ul li a{ display:block; text-transform:uppercase; color:#0a0a0a; font-size:10px; line-height:10px; text-decoration:none;}
.toplastmenu{ background-image:none !important; padding-right:0px !important;}
.headline{ text-align:right; color:#998143; font-size:12px; padding-top:15px;}
.menuwrap{ padding:22px 0px 0px 0px;}
.menuright{ float:right; background:#484742; color:#d2d2d0; font-size:12px; line-height:14px; width:137px; padding:7px 8px 7px 8px;}
.menuleft{ float:left;}
.menuleft ul{padding:3px 0px 0px 0px;}
ul #menu{ }
#menu li{ float:left; list-style-type:none; padding:0px 15px; background:url(images/navistrip.png) right center no-repeat;}
#menu li a{ display:block; color:#0a0a0a; font-size:12px; text-transform:uppercase; text-decoration:none;}
.firstmenu{ background-image:none !important; padding-left:0px !important;}
/* ==========	style for homeslider	========== */
.homeslider{ width:960px; height:440px;}
/* ==========	style for maincontent	========== */
.maincontent{ padding:15px 0px 12px 0px;}
.contentbox{ float:left; width:205px; padding:0px 23px 0px 40px; background:url(images/cntstrip.png) left 0 repeat-y; min-height:186px;}
.contentbox h2{ color:#0a0a0a; font-size:20px; font-family:"Times New Roman", Times, serif; font-style:italic; padding:5px 0px;}
.contentbox p{ font-size:12px; line-height:14px; color:#0a0a0a;}
.contentbox p a{ text-decoration:none; color:#af9759; padding-left:8px;}
.firstcntbox{ padding-left:0px !important; background-image:none !important;}
.contentlink{ float:right;}
.contentlink ul{}
.contentlink ul li{ display:block; list-style-type:none; width:140px; height:40px; margin-top:23px;}
.contentlink ul li a{ display:block; color:#ffffff; text-decoration:none; text-transform:uppercase; text-align:center; line-height:40px; font-size:16px;  }
.bookbtnbg{ background:#484742; margin-top:10px !important; }
.licensebtnbg{ background:#af9759;}
.samplebtnbg{ background:#908d84;}






/* ==========	style for footer	========== */
.footertopbg{ height:4px; background:url(images/footertopbg.png) 0 0 repeat-x;}
footer{ background:url(images/footerbg.png) 0 0 repeat-x;  padding:25px 0px;}
.footerlinkbox{ float:left;}
.footerlinkbox h3{ color:#ffffff; text-transform:uppercase; font-size:14px; padding-bottom:10px;}
.footerlinkbox ul{}
.footerlinkbox ul li{ display:block; list-style-type:none;}
.footerlinkbox ul li a{ text-decoration:none; color:#908d84; font-size:12px; }
.firstbox{ padding-left:150px;}
.secondbox{ padding-left:170px;}
.thirdbox{ padding-left:190px;}
.copyrightwrapper{ min-height:53px; width:1024px; margin:0px auto; text-align:center;}
.copyrightwrapper ul{}
.copyrightwrapper ul li{ display:inline; list-style-type:none; padding:0px 6px; background:url(images/toplinkstrip.png) right 7px no-repeat;}
.copyrightwrapper ul li a{ display:inline-block; text-decoration:none; line-height:53px; color:#0a0a0a; font-size:10px; }
.disclink{ background-image:none !important;}

/* ==========	style for innerpages	========== */
.innermaincontent{padding:0px 0px 12px 0px;}
.innerbannerstrip{ height:8px; background:#484742;}
.leftcontent{ float:left; width:765px; border-top:8px solid #484742; padding-bottom:30px; }
.leftcontainer{ margin:18px 0px 0px 0px;background:url(images/cntstrip.png) right top repeat-y;}
.leftcontainer h1{ font-size:30px; color:#0a0a0a; font-family:"Times New Roman", Times, serif; font-style:italic;}
.innerimg{ padding:20px 0px 22px 0px;}
.rightcontent{ float:right; width:141px; padding:25px 12px 0px 0px;}
.widget{ padding:0px 0px 35px 0px;}
.btn1{ width:140px; height:40px; background:#484742; display:block; text-decoration:none; text-transform:uppercase; color:#ffffff; text-align:center; line-height:40px; font-size:14px;}
.btn2{ width:140px; height:40px; background:#af9759; display:block; text-decoration:none; text-transform:uppercase; color:#ffffff; text-align:center; line-height:40px; font-size:14px;}
.btn3{ width:140px; height:40px; background:#231f20; display:block; text-decoration:none; text-transform:uppercase; color:#ffffff; text-align:center; line-height:40px; font-size:14px;}
.widgetbtn{ margin-bottom:15px;}
.widget p{ color:#0a0a0a; font-size:12px; line-height:14px;}
.widget p a{ text-decoration:none; color:#af9759;}
p.bookcnt{ padding-top:12px;}
.bookcnt a{ text-decoration:none; color:#0a0a0a; }
.cntimg{ padding:15px 0px;}

a {color: #998143;}


.body_content
{
font-size:12px;
line-height:22px;
}


/* menu styles */
#menu-mainmenu li {list-style-type: none;padding: 0px 15px;background: url(images/navistrip.png) right center no-repeat; }
#menu-mainmenu li a {display: block; color: #0a0a0a; font-size: 12px; text-transform: uppercase; text-decoration: none;}
#menu-mainmenu ul {list-style: none; margin: 0px 0px; padding: 0px 0px; display: none; position: absolute; background: #484742; top: 16px; left: 10px; text-align: center; }

#menu-mainmenu li { position: relative; float: left; white-space: nowrap;}

#menu-mainmenu ul li {float: none; line-height:30px;  display:block; border-bottom:1px dashed #ffffff; background-image:none !important; padding:0px !important; }

#menu-mainmenu ul li a{ color:#ffffff; text-align:left;  font-size:12px; line-height:30px; text-decoration: none;  text-transform:uppercase;  padding:0px 16px; }

#menu-mainmenu ul li a:hover{ color:#ffffff; background:#908D84; text-align:left;  font-size:12px; line-height:30px; text-decoration: none;  text-transform:uppercase; padding:0px 16px;}

#menu-mainmenu ul ul { left:10px; top: 0px; left:100%; margin-left:2px; }

.lastsubmenu{ border:none !important;}
#menu-mainmenu li.has_child {/*background-image:url(../images/down.png);*/ background-repeat: no-repeat; z-index:200;}
.noborder{ border-bottom:none !important;}


/**** widget sytles */

.widget-title
{
width: 140px;
height: 40px;
background: #484742;
display: block;
text-decoration: none;
text-transform: uppercase;
color: #ffffff;
text-align: center;
line-height: 40px;
font-size: 14px;
margin-bottom:15px;
}
#bottom_widget  .widget-title
{width:100%; color: #0a0a0a;font-size: 20px;font-family: "Times New Roman", Times, serif;font-style: italic;padding: 0px 0px;background:none;text-align:left;text-transform:none;margin-bottom:5px;}
#bottom_widget .widget { width:220px; float:left; margin:10px; }
 
 
.widget-area ul li a { display: block;
color: #484742;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
background: url(images/list_arrow.png) 0 8px no-repeat;
padding-left: 15px;
text-decoration: none; }

.widget-area ul li a:hover
{
text-decoration:underline;
}


/* blog styles */

.blog_property{ overflow:hidden;  width:720px; font-family:'helvitica'; background:#f7f7f7; border-bottom:2px solid #eaeaea; margin-top:0px; margin-bottom:10px; padding:10px; }
.blog_item{ float:left; margin-right:30px; }
.blog_item1{ float:left; margin-left:30px; }
.blog_details{ float:left; overflow:hidden; width:720px; }
.blog_details h2{ color:#363636; font:normal 18px 'helvitica'; line-height:9px; text-transform:uppercase; margin:11px 0 11px 0; text-align:justify;  }
.blog_details p{ margin-bottom:10px; overflow:hidden; font:normal 14px 'helvitica'; color:#363636; line-height:20px; }
.blog_details p i{ color:#959595; font:italic 14px Georgia, "Times New Roman", Times, serif; line-height:20px;    }
.blog_details p span { color:#AF9759;   font:italic 14px Georgia, "Times New Roman", Times, serif; line-height:20px;  }
.blog_details p span.comment{ float:right; color:#AF9759; font:italic 14px Georgia, "Times New Roman", Times, serif; background:url(images/quote.png) 10px center no-repeat; padding-left:35px; }
.blog_details p a{ margin:0px 0 0 0; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#AF9759; }
.blog_details a { margin:0px 0 0 0; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#AF9759; }
.inner_links a { margin:0px 0 0 0; font:italic 14px Georgia, "Times New Roman", Times, serif; color:#AF9759; }
.txtfld{ border:1px solid #9c9c9c; background:url(images/text_bg.png) 0 0 repeat-x; font:normal 12px Arial, Helvetica, sans-serif; line-height:27px; height:25px; width:275px; border-radius:4px; padding:0 10px; color:#484848; }
.required{ color:#FF0000;}
.postsubmit{ }


/********* full with page template ***********/

.innermaincontent1{ border-top: 8px solid #484742; padding-bottom: 30px; }
.innermaincontent1 h1{ color:#0a0a0a; font-size:30px; font-weight:normal; font-family:"Times New Roman", Times, serif; font-style:italic; padding:5px 0px; margin-top:10px;  }
.innermaincontent1 h2{ color:#0a0a0a; font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; padding:5px 0px;}
.innermaincontent1 p{ font-size:12px; line-height:22px; color:#0a0a0a;}
.innermaincontent1 p a{ text-decoration:none; color:#af9759; padding-left:8px;}

.textwidget { font-size:12px; /*line-height:22px;*/ line-height:14px; color:#0a0a0a; }