

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	padding:0;

	margin:0;

}



html,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}del{text-decoration:line-through}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:white;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}







/* Clearfix */

.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}* html .clearfix,:first-child+html .clearfix{zoom:1}





 @font-face {

 font-family: 'architects_daughterregular';

 src: url('../font/architectsdaughter-webfont.eot');

 src: url('../font/architectsdaughter-webfontd41d.eot?#iefix') format('embedded-opentype'),  url('../font/architectsdaughter-webfont.woff') format('woff'),  url('../font/architectsdaughter-webfont.ttf') format('truetype');

 font-weight: normal;

 font-style: normal;

}

h1, h2, h3, h4, h5, h6, p {

	padding:0;

	margin:0;

}



img {

	border:0;

}

p {

	line-height:16px;

}

.Autodiv {

	float:left;

	width:100%;

	height:auto;

}

.Autodiv2 {

	float:left;

	width:auto;

	height:auto;

}

.Container {

	float:left;

	width:100%;

	height:auto;

}

#outer-in {

	width:100%;

	position:absolute;

	z-index:-1000;

	background:url(../images/bodybg-inner.png) top repeat-x;

}

.ContainerTop {

	width:100%;

	float:left;

	/*height:121px;*/
    height: 94px;

	background:url(../images/top_bg.jpg) repeat-x;

	border-bottom:2px #009966 solid;

}
.logo a {
    color: black;
    text-decoration: none;
    margin-top: 20px;
}
.logo a h1 {
    font-size: 36px;
    text-transform: uppercase;
    color: black;
}
.ContainerInner {

	width:980px;

	margin:0 auto;

	height:auto;

}

.Header {

	float:left;

	width:980px;

	height:auto;

}

.logo {

	float:left;

	width:219px;

	height:92px;

	margin-top:31px;

}

.mainNav {

	width:615px;

	float:right;

	margin-top:29px;

	color:#000000;

	font-size:16px;

	font-family: 'architects_daughterregular';

}

.SmlLink {

	float:left;

	width:95px;

	height:40px;

}

.SmlLink a {

	text-decoration:none;

	color:#000000;

	width:75px;

	height:30px;

	display:block;

	text-align:center;

	padding-top:10px;

}

.SmlLink a:hover {

	text-decoration:none;

	color:#6e903e;

	background:url(../images/home_hover.png) no-repeat center;

}

.LrgLink {

	float:left;

	width:140px;

	height:40px;

}

.LrgLink a {

	text-decoration:none;

	color:#000000;

	width:140px;

	height:30px;

	display:block;

	text-align:center;

	padding-top:10px;

}

.LrgLink a:hover {

	text-decoration:none;

	color:#6e903e;

	background:url(../images/services_hover.png) no-repeat center;

}

.mainNav ul li a:hover {

	color:#000;

	-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

	-khtml-border-radius: 7px;

	border-top-left-radius:7px;

	border-top-right-radius:7px;

	background:url(../images/navOn.png);

}

.imgSliders {

	float:left;

	margin-top: 2px;

	width:100%;

	height:545px;

}

.contenArea {

	width:100%;

	float:left;

	margin-top:20px;

}

.contenArea h2 {

	font-size:20px;

	font-weight:normal;

	margin-bottom:5px;

}

.contenArea span {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:23px;

	font-weight:bold;

	color:#84b440;

	text-transform:uppercase;

}

.contenArea p {

	color:#707070;

}

.welcome {

	width:100%;

	float:left;

	padding-bottom:15px;

	margin-bottom:10px;

	background:url(../images/border.png) bottom repeat-x;

}

.welcome h2 {

	font-family: 'architects_daughterregular';

	font-size:20px;

}

.welcome span {

	font-family: 'architects_daughterregular';

	font-size:20px;

}

.ourProcess {

	width:100%;

	float:left;

	padding-bottom:20px;

	background:url(../images/border.png) bottom repeat-x;

}

.ourProcess a {

	color:#000;

	font-weight:bold;

	text-decoration:none;

}

.ourProcess b {

	color:#71a528;

}

.ptext {

	width:270px;

	float:left;

}

.proButton_one {

	width:142px;

	height:110px;

	float:left;

	padding:0 20px;

	text-align:center;

	background:url(../images/seprater.png) left no-repeat;

}

.proButton_one a {

	width:142px;

	height:15px;

	display:block;

	padding-top:95px;

	background:url(../images/requirement_circle_off.html) top center no-repeat;

}

.proButton_one a:hover {

	background:url(../images/requirement_circle_on.html) top center no-repeat;

}

.proButton_two {

	width:142px;

	height:110px;

	float:left;

	padding:0 20px;

	text-align:center;

	background:url(../images/seprater.png) left no-repeat;

}

.proButton_two a {

	width:142px;

	height:15px;

	display:block;

	padding-top:95px;

	background:url(../images/assesment_circle_off.html) top center no-repeat;

}

.proButton_two a:hover {

	background:url(../images/assesment_circle_on.html) top center no-repeat;

}

.proButton_three {

	width:142px;

	height:110px;

	float:left;

	padding:0 20px;

	text-align:center;

	background:url(../images/seprater.png) left no-repeat;

}

.proButton_three a {

	width:142px;

	height:25px;

	display:block;

	padding-top:85px;

	background:url(../images/goals_circle_off.html) top center no-repeat;

}

.proButton_three a:hover {

	background:url(../images/goals_circle_on.html) top center no-repeat;

}

.proButton_four {

	width:120px;

	height:110px;

	float:left;

	padding:0 20px;

	text-align:center;

	background:url(../images/seprater.png) left no-repeat;

}

.proButton_four a {

	width:120px;

	height:25px;

	display:block;

	padding-top:85px;

	background:url(../images/getstarted_circle_off.html) top center no-repeat;

}

.proButton_four a:hover {

	background:url(../images/getstarted_circle_on.html) top center no-repeat;

}

.service_panel {

	width:100%;

	float:left;

	padding-top:10px;

	background:url(../images/border2.png) center repeat-y;

}

.LeftPanels {

	float:left;

	width:490px;

	height:auto;

}

.RightPanels {

	float:right;

	width:490px;

	height:auto;

}

.servbox-one {

	width:442px;

	float:left;

	min-height:134px;

	padding:15px;

	border-bottom:1px solid #ccc;

	border-right:1px solid #ccc;

	background:#f2f2f2;

	margin-bottom:10px;

}

.servbox-two {

	width:442px;

	float:right;

	min-height:134px;

	padding:15px;

	border-bottom:1px solid #ccc;

	border-left:1px solid #ccc;

	background:#f2f2f2;

	margin-bottom:10px;

}

.sb-inner {

	width:100%;

	position:relative;

}

.rightArrow {

	width:23px;

	height:25px;

	position:absolute;

	top:70px;

	right:-38px;

	background:url(../images/rightbox_arrow.png) no-repeat;

}

.leftArrow {

	width:23px;

	height:25px;

	position:absolute;

	top:27px;

	left:-38px;

	background:url(../images/leftbox_arrow.png) no-repeat;

}

.seoImage {

	width:97px;

	height:97px;

	float:left;

	margin-top:20px;

	background:url(../images/seo_img.jpg) no-repeat;

}
.DesignImage {

	width:97px;

	height:97px;

	float:left;

	margin-top:20px;

	background:url(../images/design-icon.jpg) no-repeat;

}

.textBox {

	width:335px;

	float:left;

	margin-left:10px;

}

.textBox2 {

	width:410px;

	float:left;

	margin-left:10px;

}

.textBox h2 {

	padding-bottom:3px;

	font-family: 'architects_daughterregular';

	font-size:16px;

}

.textBox span {

	font-family: 'architects_daughterregular';

	font-size:16px;

}

.more {

	width:150px;

	height:32px;

	display:block;

	margin-top:8px;

	text-decoration:none;

	color:#7b7c7d;

	text-align:center;

	line-height:32px;

	background:url(../images/morebtn.png) no-repeat;

}

.more:hover {

	color:#000;

}

.ppcImage {

	width:97px;

	height:97px;

	float:left;

	margin-top:20px;

}

.cartImage {

	width:97px;

	height:97px;

	float:left;

	margin-top:20px;

}

.imImage {

	width:62px;

	height:62px;

	float:left;

}

.smlProcessBox {

	width:430px;

	float:left;

	margin-bottom:5px;

}

#footer {

	width:100%;

	float:left;

	padding:10px 0;

	background:#658a31;

}

#footer h2 {

	font-size:14px;

	color:#fff;

	margin-bottom:12px;

}

.leftCol {

	width:741px;

	float:right;

}

.leftCol img {

	border:none;

	float:left;

	margin-right:35px;

	margin-bottom:35px;

}

.rightCol {

	width:214px;

	float:left;

}

.rightCol h1 {

	font-size:20px;

	color:#FFFFFF;

	margin-bottom:10px;

	font-family: 'architects_daughterregular';

}

.rightCol ul {

	list-style-type:none;

	display:inline-block;

	padding:0;

	margin:0;

}

.rightCol ul li {

	list-style-type:none;

	display:block;

	width:214px;

font-family:Arial,Helvetica,sans-serif;

	padding-bottom:8px;

	margin-bottom:8px;

	line-height:22px;

text-decoration:none;

text-shadow:none;

	border-bottom:1px dotted #87a45e;

	background:url(../images/nav_bullet.png) left no-repeat;

}

.rightCol ul li a {

	text-decoration:none;

	color:#fff;

	padding-left:15px;

}

.rightCol ul li a:hover {

	text-decoration:none;

	color:#d8ff00;

}

.copyright {

	width:100%;

	float:left;

	padding:15px 0;

	text-align:center;

}

.copyright span {

	font-style:italic;

}

.spacer {

	width:100%;

	height:18px;

	float:left;

}

.left-pan {

	width:602px;

	float:left;

	height:277px;

	margin-top:10px;

	padding:10px 15px;

	background:#f4f4f4;

}

.right-pan {

	width:234px;

	float:right;

	height:230px;

	text-align:center;

	padding:77px 50px 0 50px;

	background:#789948;

}

.right-pan span {

	color:#fff;

	font-size:20px;

}

.right-pan p {

	color:#efeff1;

}

.quote {

	width:162px;

	height:47px;

	display:block;

	margin-top:5px;

	margin-left:35px;

	background:url(../images/freequote.png);

}

.contenArea h1 {

	margin-bottom:5px;

}

.contenArea h4 {

	margin-bottom:5px;

	color:#789948;

}

.list {

	list-style-type:none;

	display:inline-block;

	padding:0;

	margin:0;

}

.list li {

	list-style-type:none;

	display:block;

	margin-bottom:2px;

	padding-left:25px;

	background:url(../images/greenArrow.png) left no-repeat;

	background-position:10px 5px;

}

.graybox {

	width:485px;

	min-height:150px;

	float:left;

	margin-top:15px;

	background:#f7f7f7;

}

.graybox h1 {

	font-weight:normal;

	font-size:22px;

}

.graybox_inner {

	width:357px;

	min-height:130px;

	float:right;

	padding:10px;

	background:#e9e9e9;

}

.search_cricle {

	width:87px;

	height:88px;

	float:left;

	margin:35px 0 0 10px;

	background:url(../images/search_circle.html);

}

.opt_cricle {

	width:87px;

	height:88px;

	float:left;

	margin:35px 0 0 10px;

	background:url(../images/optimize_circle.html);

}

.lb_cricle {

	width:87px;

	height:88px;

	float:left;

	margin:35px 0 0 10px;

	background:url(../images/linkbuild_circle.html);

}

.client {

	width:100%;

	float:left;

	margin:50px 0;

}

.cbox {

	width:245px;

	float:left;

	margin-left:65px;

}

.cbox img {

	float:left;

	margin-bottom:5px;

	margin-right:5px;

}

.cbox p {

	clear:both;

}

.servTop {

	width:830px;

	float:left;

	text-align:center;

	margin-bottom:45px;

	padding:80px 75px 0 75px;

}

.servTop h1 {

	font-size:34px;

	font-weight:normal;

}

.more4serv {

	width:150px;

	height:32px;

	display:block;

	margin-top:12px;

	margin-left:340px;

	text-decoration:none;

	color:#7b7c7d;

	text-align:center;

	line-height:32px;

	background:url(../images/morebtn.png) no-repeat;

}

.more4serv:hover {

	color:#000;

}

.getservice {

	width:100%;

	height:22px;

	float:left;

	margin-bottom:50px;

	text-align:center;

	background:url(../images/graphic.png) center no-repeat;

}

.getservice span {

	color:#000;

	font-size:17px;

	font-weight:normal;

}

.srvLeftPanel {

	width:100%;

	float:left;

	margin-bottom:20px;

}

.srvimg1 {

	width:140px;

	height:140px;

	float:left;

	background:url(../images/service-one.html) no-repeat;

}

.srvimg2 {

	width:140px;

	height:140px;

	float:left;

	background:url(../images/service-two.html) no-repeat;

}

.srvimg3 {

	width:140px;

	height:140px;

	float:left;

	background:url(../images/service-three.html) no-repeat;

}

.srvimg4 {

	width:140px;

	height:140px;

	float:right;

	background:url(../images/service-four.html) no-repeat;

}

.srvimg5 {

	width:140px;

	height:140px;

	float:right;

	background:url(../images/service-five.html) no-repeat;

}

.srvtextBox {

	width:825px;

	float:left;

	margin-left:15px;

}

.srvtextBox h2 {

	padding-bottom:7px;

	border-bottom:2px solid #ebebeb;

}

.srvtextBox2 {

	width:825px;

	float:left;

	margin-right:15px;

	margin-bottom:25px;

}

.srvtextBox2 h2 {

	padding-bottom:7px;

	border-bottom:2px solid #ebebeb;

}

.SocialLinks {

	float:right;

	width:730px;

	height:40px;

	margin-top:-40px;

	padding-top:10px;

}

.SocialAutoDiv {

	float:left;

	width:auto;

	height:auto;

}

.SocialAutoDiv img {

	margin-left:15px;

}

.SocialAutoDiv h1 {

	font-family: 'architects_daughterregular';

	color:#FFFFFF;

}

.ContentTop {

	float:left;

	width:100%;

	min-height:442px;

	background:url(../images/gray_bg.jpg) repeat-x top;

}

.ContentTop .ContentTopInner {

	margin:0 auto;

	width:980px;

	height:auto;

}

.ContentTopInner .ContentTopArea {

	margin:0 auto;

	width:980px;

	height:auto;

}

.ContentTopArea .TopText {

	float:left;

	width:980px;

	padding-bottom:10px;

	padding-top:15px;

	margin-bottom:20px;

	background:url(../images/brdr.jpg) repeat-x bottom left;

}

.TopText a {

	text-decoration:none;

	color:#666666;

	background:url(../images/bult.jpg) no-repeat right;

	padding-right:10px;

	margin-right:10px;

}

.TopText a:hover {

	color:#000000;

}

.TopText h2 {

	font-size:37px;

	font-family: 'architects_daughterregular';

}

.ContentTopRow {

	float:left;

	width:980px;

	height:auto;

	margin-bottom:20px;

}

.ContentTopRow h2 {

	font-size:28px;

	font-family: 'architects_daughterregular';

}

.ServicesBox {

	float:left;

	width:180px;

	height:225px;

	margin-right:16px;

}

.ServicesBox .SrvBoxRow {

	float:left;

	width:100%;

	height:auto;

	margin-bottom:3px;

}

.SrvBoxRow h2 {

	font-size:14px;

	font-family: 'architects_daughterregular';

}

.BannerAd {

	float:left;

	width:100%;

	height:auto;

	background:url(../images/gray_bg_2.jpg) repeat-x top;

	border-bottom:1px #f1f1f1 solid;

}

.BannerAd .BannerAdInner {

	margin:0 auto;

	width:980px;

	height:auto;

}

.BannerAdInner .BannerAdArea {

	float:left;

	width:980px;

	height:100px;

}

.BannerAdArea .BannerAdText {

	float:left;

	width:720px;

	padding-top:15px;

}

.BannerAdText h2 {

	font-size:20px;

	font-family: 'architects_daughterregular';

}

.MeetingBtn {

	float:right;

	width:auto;

	height:auto;

	margin-top:15px;

}

.ContentBottom {

	float:left;

	width:100%;

	height:auto;

	margin-bottom:20px;

}

.ContentBottom .ContentBottomInner {

	margin:0 auto;

	width:980px;

	height:auto;

}

.ContentBottomInner .ContentBottomArea {

	float:left;

	width:980px;

	height:auto;

}

.ContentBottomArea .CntBtmRow {

	float:left;

	width:100%;

	height:auto;

}

.CntBtmRow h2 {

	font-size:20px;

	font-family: 'architects_daughterregular';

}

.LeftCntnt {

	float:left;

	width:665px;

	height:auto;

}

.LeftCntnt .SmlCntntBox {

	float:left;

	width:322px;

	height:auto;

}

.SmlCntntBox .SmlCntntIcon {

	float:left;

	width:78px;

	min-height:120px;

}

.SmlCntntBox .SmlCntntText {

	float:left;

	width:224px;

	height:auto;

}

.SmlCntntText h2 {

	font-size:14px;

	font-family: 'architects_daughterregular';

}

.RightCntnt {

	float:right;

	width:300px;

	height:auto;

}

.MarginTop10 {

	margin-top:10px;

}

.MarginTop20 {

	margin-top:20px;

}

.MarginTop30 {

	margin-top:30px;

}

.CntBtmRow ul {

	margin:0;

	padding:0;

	list-style:none;

}

.CntBtmRow li {

	color:#000000;

	margin-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

}

.CntBtmRow li a {

	color:#000000;

	text-decoration:none;

	font-size:12px;

	background:url(../images/tik_icon.jpg) no-repeat left center;

	padding-left:20px;

}

.CntBtmRow li a:hover {

	text-decoration:underline;

}

.Sidebar {

	float:left;

	width:284px;

	height:auto;

}

.LeftBox {

	float:left;

	width:254px;

	height:auto;

	padding:15px;

	background:#f2f2f2;

	margin-bottom:10px;

	border:1px #e8e8e8 solid;

}

.LeftBoxTitle {

	float:left;

	width:254px;

	height:40px;

	border-bottom:1px #CCCCCC dashed

}

.LeftboxRow {

	float:left;

	width:254px;

	height:auto;

	margin-top:15px;

}

.LeftboxRow p {

	margin-bottom:20px;

}

.LeftBoxTitle h2 {

	font-size:20px;

	font-family: 'architects_daughterregular';

}

.Listing {

	float:right;

	width:666px;

	height:auto;

}

.Listing .ListRow {

	float:left;

	width:652px;

	min-height:93px;

	border:1px #ebebeb solid;

	background:#f2f2f2;

	margin-bottom:10px;

	padding:6px;

}

.Listing .ListRow2 {

	float:left;

	width:654px;

	min-height:93px;

	margin-bottom:10px;

	padding:6px;

}

.ListRow2 .ListRowIcon2 {

	float:left;

	width:132px;

	height:auto;

}

.ListRow .ListRowIcon {

	float:left;

	width:80px;

	height:90px;

}

.ListRow .ListRowText {

	float:right;

	width:552px;

	height:auto;

}

.ListRowText h2 {

	font-size:14px;

	font-family: 'architects_daughterregular';

}

.ListRow2 .ListRowText2 {

	float:left;

	width:505px;

	height:auto;

	padding-left:10px;

}

.ListRowText2 h2 {

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

}

.ListRowText2 p {

	font-style:italic;

	font-size:15px;

}

.BlueColr {

	color:#2786c2;

}

.YellowColr {

	color:#979700;

}

.RedColr {

	color:#cc2d26;

}

.GreenColr {

	color:#6eb436;

}

.Tstimltop {

	float:left;

	width:254px;

	height:auto;



}

.Tstimlbottom {

	float:left;

	width:254px;

	height:auto;

	background:url(../images/coma-2.jpg) no-repeat bottom right;

}

.TstimlMid {

	float:left;

	width:254px;

	height:auto;

	font-size:15px;

	font-style:italic;

	line-height:23px;

}

.Portfolio {

	float:left;

	width:254px;

	height:auto;

	border-top:1px #000000 solid;

	padding-top:35px;

	margin-top:30px;

}

.Portfolio p {

	margin:0 auto;

	font-size:15px;

}

.ContactForm {

	margin:0 auto;

	width:865px;

	height:520px;

	background:url(../images/book.jpg) no-repeat top center;

}

.PageLeft {

	float:left;

	width:350px;

	height:auto;

	padding:20px;

	padding-left:30px;

}

.PageRow {

	float:left;

	width:99%;

	height:auto;

}

.PageRow h2 {

	font-size:16px;

}

.PageRight {

	float:right;

	width:360px;

	height:auto;

	padding:20px;

}

.RowIcon {

	float:left;

	width:79px;

	height:79px;

}

.RowText {

	float:left;

	width:236px;

	height:auto;

	padding-left:20px;

}

.SocialMedia {

	float:left;

	width:360px;

	height:auto;

	padding-top:30px;

	border-top:1px #999999 dashed;

}

.TxtFld {

	width:300px;

	height:42px;

	border:0;

	background:url(../images/txtfld_bg.png) no-repeat;

	padding-left:15px;

	font-size:12px;

}

.TxtArea {

	width:285px;

	height:96px;

	border:0;

	background:url(../images/txtarea.png) no-repeat;

	padding-left:15px;

	padding-right:15px;

	font-size:12px;

	padding-top:20px;

	padding-bottom:20px;

}

.TxtArea2 {

	width:602px;

	height:96px;

	border:0;

	background:url(../images/txtarea-2.png) no-repeat;

	padding-left:15px;

	padding-right:15px;

	font-size:12px;

	padding-top:20px;

	padding-bottom:20px;

}

.LeftNav {

	float:left;

	width:261px;

	height:auto;

}

.MenuLinks {

	float:left;

	width:261px;

	height:auto;

}

a.AllPost {

	float:left;

	width:253px;

	height:35px;

	border:4px solid #9c00ff;

	text-decoration:none;

	color:#9c00ff;

	background:#FFFFFF;

	text-align:center;

	font-family: 'architects_daughterregular';

	font-size:18px;

	margin-bottom:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a:hover.AllPost {

	float:left;

	width:253px;

	height:35px;

	border:4px solid #9c00ff;

	text-decoration:none;

	color:#fff;

	background:#9c00ff;

	font-family: 'architects_daughterregular';

	font-size:18px;

	text-align:center;

	margin-bottom:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

.BlogContent {

	float:right;

	width:672px;

	height:auto;

}

.BlogContentRow {

	float:left;

	width:100%;

	height:auto;

	margin-bottom:20px;

}

.BlogThumnail {

	float:left;

	width:300px;

	height:auto;

}

.BlogThumnail2 {

	float:left;

	width:100%;

	height:auto;

}

.BlogImg {

	float:left;

	width:300px;

	min-height:120px;

}

.BlogImg2 {

	float:left;

	width:150px;

	min-height:120px;

}

.DetailPageTop {

	float:right;

	width:500px;

	height:auto;

}

.DetailPageTop2 {

	float:right;

	width:580px;

	height:auto;

}

.HdngFntSz {

	font-size:18px;

}

.BlogDetail {

	float:left;

	width:100%;

	height:auto;

}

.BlogDetailRow {

	float:left;

	width:100%;

	height:auto;

}

.BlogDetailTxt {

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

.FloatRight {

	float:right;

}

.BlogDetailTxt h2 {

	font-size:14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

.BlogDetailRow h2 {

	font-family: 'architects_daughterregular';

	font-size:16px;

	padding-left:10px;

}

a.Seo {

	float:left;

	width:253px;

	height:77px;

	border:4px solid #00a8ff;

	text-decoration:none;

	color:#9c00ff;

	background:url(../images/seo_icon_01.png) no-repeat left #fff;

	text-align:center;

	font-family: 'architects_daughterregular';

	font-size:18px;

	margin-bottom:10px;

	-moz-border-radius:5px;



	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a:hover.Seo {

	float:left;

	width:253px;

	height:77px;

	border:4px solid #00a8ff;

	text-decoration:none;

	color:#fff;

	background:url(../images/seo_icon_02.png) no-repeat left #00a8ff;

	font-family:'architects_daughterregular';

	font-size:18px;

	text-align:center;

	margin-bottom:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a.Digital {

	float:left;

	width:253px;

	height:77px;

	border:4px solid #dd3068;

	text-decoration:none;

	color:#dd3068;

	background:url(../images/internet_icon_01.png) no-repeat left #fff;

	text-align:center;

	font-family: 'architects_daughterregular';

	font-size:18px;

	margin-bottom:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a:hover.Digital {

	float:left;

	width:253px;

	height:77px;

	border:4px solid #dd3068;

	text-decoration:none;

	color:#fff;

	background:url(../images/internet_icon_02.png) no-repeat left #dd3068;

	font-family:'architects_daughterregular';

	font-size:18px;

	text-align:center;

	margin-bottom:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a.Web {

	float:left;

	width:253px;

	height:57px;

	border:4px solid #7c9c0e;

	text-decoration:none;

	color:#7c9c0e;

	background:url(../images/web_icon_01.png) no-repeat left #fff;

	text-align:center;

	font-family: 'architects_daughterregular';

	font-size:18px;

	margin-bottom:10px;

	padding-top:20px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a:hover.Web {

	float:left;

	width:253px;

	height:57px;

	border:4px solid #7c9c0e;

	text-decoration:none;

	color:#fff;

	background:url(../images/web_icon_02.png) no-repeat left #7c9c0e;

	font-family:'architects_daughterregular';

	font-size:18px;

	text-align:center;

	margin-bottom:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a.Ppc {

	float:left;

	width:233px;

	height:67px;

	border:4px solid #e5b80f;

	text-decoration:none;

	color:#e5b80f;

	background:url(../images/ppc_icon_01.png) no-repeat left #fff;

	text-align:center;

	font-family: 'architects_daughterregular';

	font-size:18px;

	margin-bottom:10px;

	padding-top:10px;

	padding-left:20px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a:hover.Ppc {

	float:left;

	width:233px;

	height:67px;

	border:4px solid #e5b80f;

	text-decoration:none;

	color:#fff;

	background:url(../images/ppc_icon_02.png) no-repeat left #e5b80f;

	font-family:'architects_daughterregular';

	font-size:18px;

	text-align:center;

	margin-bottom:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a.Social {

	float:left;

	width:253px;

	height:57px;

	border:4px solid #7a7a7a;

	text-decoration:none;

	color:#7a7a7a;

	background:url(../images/social_media_icon_01.png) no-repeat left #fff;

	text-align:center;

	font-family: 'architects_daughterregular';

	font-size:18px;

	margin-bottom:10px;

	padding-top:20px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

a:hover.Social {

	float:left;

	width:253px;

	height:57px;

	border:4px solid #7a7a7a;

	text-decoration:none;

	color:#fff;

	background:url(../images/social_media_icon_01.png) no-repeat left #7a7a7a;

	font-family:'architects_daughterregular';

	font-size:18px;

	text-align:center;

	margin-bottom:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

.LinksBox {

	float:left;

	width:213px;

	min-height:132px;

	border:4px solid #30badd;

	background:#30badd;

	padding:20px;

	margin-bottom:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

.UserComments {

	float:left;

	width:672px;

	height:auto;

	padding-top:15px;

	padding-bottom:10px;

	border-top:1px #000000 dashed;

}

.LinksBox ul {

	margin:0;

	padding:0;

	list-style:none;

}

.LinksBox li {

	color:#FFFFFF;

	width:200px;

	height:40px;

}

.LinksBox li a {

	text-decoration:none;

	color:#FFFFFF;

	font-family:'architects_daughterregular';

	font-size:16px;

	font-weight:bold;

	padding-left:20px;

	background:url(../images/bult_2.png) no-repeat left center;

}

.LinksBox li a:hover {

	text-decoration:underline;

}

.Get {

	float:left;

	width:233px;

	min-height:122px;

	border:4px solid #9dc447;

	background:#fff;

	padding:10px;

	-moz-border-radius:5px;

	-webkit-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

}

.GetRow {

	float:left;

	width:233px;

	min-height:20px;

}

.GetRow h2 {

	font-family:'architects_daughterregular';

	font-size:16px;

}

.Search {

	float:left;

	width:320px;

	height:40px;

}



.Bodr{ border-bottom:1px #c8c8c8 dashed;}



.SmlTxt h2 {

	font-size:12px;

	font-family: 'architects_daughterregular';

}

.BlgTxt{ float:left; width:170px; padding-left:10px; height:auto;}

.SmlImg{ float:left; width:35px; height:35px;}

.SmlTxt{ float:left; width:212px; height:auto;}













/*

 | --------------------------------------------------------

 | File        : css-front.css

 | Project     : Special Recent Posts FREE Edition plugin for Wordpress

 | Version     : 1.9.9

 | Description : Main stylesheet.

 | Author      : Luca Grandicelli

 | Author URL  : http://www.lucagrandicelli.com

 | Plugin URL  : http://www.specialrecentposts.com

 | Copyright (C) 2011-2012  Luca Grandicelli

 | --------------------------------------------------------

 */



/*

 | ----------------------------------------

 | General Section

 | ----------------------------------------



 | - ATTENTION IE users: The following rules are only compatible with IE8+

 | - Please consider to specify custom CSS rules to support previous IE versions.

 | - In order to mantain a minimum compatibnility with IE7, a special CSS file is stored at special-recent-posts/css/css-ie7-fix.css.

 | - Feel free to modify this file which is loaded by a conditional statement in the HTML header of the rendered webpage.

 */



/* The Widget Title. */

h3.srp-widget-title{

	display: block;

	margin-bottom: 10px;

}

 

/* The Recent Posts Container. */

div.srp-widget-container {

	display: table;

	clear: both;

}



/* Fixing the outline on every link within the SRP container. */

div.srp-widget-container a {

	outline: none;

color:#78B134;



}



/* The widget title link */

a.srp-widget-title-link {

}



/* Single post entry box. */

div.srp-widget-singlepost {

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 10px 0px;

	border-bottom: 1px solid #CCCCCC;

	clear: both;

}



/* The single row container and */

div.srp-single-row {

	display: table-cell;

	vertical-align: top;

	margin: 0px 0px 0px 0px;

	padding: 0px 10px 0px 0px;

	border: none;

}



/* The single column container */

div.srp-widget-row {

	clear: both;

	display: block;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 10px 0px;

}



/* The multi-column class on each post entry */

div.srp-multi-column {

	display: table-cell;

	vertical-align: top;

}



/*

 | ----------------------------------------

 | Thumbnail Section

 | ----------------------------------------

 */



/* The thumbnail box. */

div.srp-thumbnail-box {

	display: table-cell;

	vertical-align: top;

	padding-right: 10px;

}



/* The thumbnail link. */

a.srp-widget-thmblink {

	display: block;

}



/* The thumbnail image. */

img.srp-widget-thmb {

	max-width: none;

height:60px;

width:60px;

}



div.srp-thumbnail-box img.avatar {

	max-width: none;

}



/*

 | ----------------------------------------

 | Content Section

 | ----------------------------------------

 */



/* The content box. */

div.srp-content-box {

	display: table-cell;

	vertical-align: top;

}



/* The single post title. */

h4.srp-post-title {

	display: block;

font-weight:normal;



}



/* The single post title link. */

a.srp-post-title-link {

}



/* The post excerpt. */

p.srp-widget-excerpt {

	margin: 0px;

}



/* The linked Excerpt */

a.srp-linked-excerpt {

}



/* The stringbreak. */

span.srp-widget-stringbreak {

}



/* The stringbreak link. */

a.srp-widget-stringbreak-link {

}



/* The stringbreak link image. */

a.srp-widget-stringbreak-link-image {

}



/* The post date box. */

p.srp-widget-date {

	margin: 0px;

}



/* The post author box. */

p.srp-widget-author {

	margin: 0px;

}



/* The post category box. */

p.srp-widget-category {

	margin: 0px;

}



/* The tags box */

p.srp-widget-tags {

	margin: 0px;

}





	/* -------------------------------------------------- */

	/*	Pricing Tables > Tooltip

	/* -------------------------------------------------- */



	.simple-pricing-table .features li[data-tooltip],

	.extended-pricing-table .features li[data-tooltip] { cursor: help; }



	.ie7 .simple-pricing-table .features li[data-tooltip],

	.ie7 .extended-pricing-table .features li[data-tooltip] { cursor: auto; }



		.simple-pricing-table .features li[data-tooltip]:hover,

		.extended-pricing-table .features li[data-tooltip]:hover { color: #54555a; }



	/* Tooltip container */

	.simple-pricing-table .features li[data-tooltip]:before,

	.extended-pricing-table .features li[data-tooltip]:before {

		background: #fff8de;

		border: 1px solid #fee5a2;

		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .10);

		   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .10);

		        box-shadow: 0 0 10px rgba(0, 0, 0, .10);

		bottom: 0;

		color: #7b7b7b;

		content: attr(data-tooltip) !important; 

		font-size: 11px;

		left: 9px;

		line-height: 1.5;

		opacity: 0;

		padding: 5px 10px;

		position: absolute;

		text-align: center;

		-webkit-transition: all .2s ease-in-out;

		   -moz-transition: all .2s ease-in-out;

		    -ms-transition: all .2s ease-in-out;

		     -o-transition: all .2s ease-in-out;

		        transition: all .2s ease-in-out;

		width: 143px;

		z-index: 98;



	}



	.simple-pricing-table .features li[data-tooltip]:before {

		left: 10px;

		width: 192px;

	}



	.extended-pricing-table .features-list .features li[data-tooltip]:before {

		left: 10px;

		text-align: left;

		width: 200px;

	}



		.simple-pricing-table .features li[data-tooltip]:hover:before,

		.extended-pricing-table .features li[data-tooltip]:hover:before {

			bottom: 100%;

			opacity: 1;

		}



	/* Tooltip arrow */

	.not-ie .simple-pricing-table .features li[data-tooltip]:after,

	.not-ie .extended-pricing-table .features li[data-tooltip]:after {

		background: #fff8de;

		border-bottom: 1px solid #fee5a2;

		border-right: 1px solid #fee5a2;

		-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);

		   -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);

		        box-shadow: 1px 1px 2px rgba(0, 0, 0, .05);

		bottom: 0;

		content: '';

		display: block;

		height: 10px;

		left: 50%;

		margin: 0 0 0 -5px;

		opacity: 0;

		position: absolute;

		-webkit-transform: rotate(45deg);

		   -moz-transform: rotate(45deg);

		     -o-transform: rotate(45deg);

		    -ms-transform: rotate(45deg);

		        transform: rotate(45deg);

		-webkit-transition: all .2s ease-in-out;

		   -moz-transition: all .2s ease-in-out;

		    -ms-transition: all .2s ease-in-out;

		     -o-transition: all .2s ease-in-out;

		        transition: all .2s ease-in-out;

		width: 10px;

		z-index: 99;

	}



		.simple-pricing-table .features-list .features li[data-tooltip]:after,

		.extended-pricing-table .features-list .features li[data-tooltip]:after {

			left: 22px;

			margin-left: 0;

		}



		.not-ie .simple-pricing-table .features li[data-tooltip]:hover:after,

		.not-ie .extended-pricing-table .features li[data-tooltip]:hover:after {

			bottom: 30px;

			opacity: 1;

		}



		.simple-pricing-table .features li[data-tooltip]:hover:after { bottom: 24px !important; }



	.ie8 .simple-pricing-table .features li[data-tooltip]:before,

	.ie8 .simple-pricing-table .features li[data-tooltip]:after,

	.ie8 .extended-pricing-table .features li[data-tooltip]:before,

	.ie8 .extended-pricing-table .features li[data-tooltip]:after { display: none; }



		.ie8 .simple-pricing-table .features li[data-tooltip]:hover:before,

		.ie8 .extended-pricing-table .features li[data-tooltip]:hover:before { display: block; }



		/* ---------------------------------------- */

		/*	Extended Pricing Table

		/* ---------------------------------------- */



		.extended-pricing-table.featured { margin-top: 40px; }



			.extended-pricing-table .column { width: 800px; }



			.extended-pricing-table .features-list {

				text-align: left;

				width: 240px !important;

			}



			.extended-pricing-table.col2 .column { width: 370px; }

			.extended-pricing-table.col3 .column { width: 246px; }

			.extended-pricing-table.col4 .column { width: 185px; }

			.extended-pricing-table.col5 .column { width: 148px; }



			.extended-pricing-table .featured {

				-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);

				   -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);

				        box-shadow: 0 0 20px rgba(0, 0, 0, .15);

				z-index: 1;

			}



				.extended-pricing-table .header {

					background: #3a3a3a;

					color: #fff;

					min-height: 110px;

				}



				.extended-pricing-table .features-list .header { background: none; }



				.extended-pricing-table .free .header { background: #4a993e; }



				.extended-pricing-table .featured .header {

					background: #f9612a;

					padding: 0 0 10px;

				}



				.ie7 .extended-pricing-table .featured .header { padding-bottom: 0; }



					.extended-pricing-table .title {

						background: #2c2c2c;

						color: #bbbbbb;

						font-size: 13px;

						font-weight: 400;

						margin: 0 0 7px;

						padding: 8px 15px;

						text-transform: uppercase;

						font-family:Arial, Helvetica, sans-serif;

					}



					.extended-pricing-table .free .title {

						background: #428937;

						color: #fff;

						font-family:Arial, Helvetica, sans-serif;

					}



					.extended-pricing-table .featured .title {

						background: #dd4913;

						color: #fff;

						font-size: 17px;

						font-weight: 600;

						margin-top: -10px;

						padding-bottom: 11px;

						padding-top: 10px;

						position: relative;

						font-family:Arial, Helvetica, sans-serif;

					}



					.extended-pricing-table .price {

						color: #999;

						font-size: 12px;

						font-weight: 400;

						margin: 0;

					}



					.extended-pricing-table .free .price { color: #9fcd98; }



					.extended-pricing-table .featured .price { color: #fab197; }



						.extended-pricing-table .price span {

							color: #fff;

							font-size: 30px;

							display: block;

						}



					.extended-pricing-table .featured .price span { font-weight: 600; }



				.extended-pricing-table .features { border-left: 1px solid #fff; }



				.extended-pricing-table .features-list .features { border-left: none; }



					.extended-pricing-table .features li {

						background: #f8f8f8;

						border-bottom: 1px solid #fff;

						padding: 8px 10px;

						min-height:23px;

					}



					.extended-pricing-table .features li:before { content: ''; }



					.extended-pricing-table .featured .features li { background: #fff; }



					.extended-pricing-table .features li:first-child { border-top: 1px solid #fff; }



					.extended-pricing-table .features li:nth-child(even) { background: #f0f0f0; }



					.extended-pricing-table .featured .features li:nth-child(even) { background: #f6f6f6; }



					.extended-pricing-table .features li .check {

						background: url(../images/icon-check-3.png) no-repeat center 2px;

						display: inline-block;

						height: 18px;

						text-indent: -9999px;

						width: 18px;

					}



					.ie7 .extended-pricing-table .features li .check {

						display: inline;

						font-size: 0;

						text-indent: 0;

					}



					.extended-pricing-table .free .features li .check { background-image: url(../images/icon-check-3-green.png); }



				.extended-pricing-table .footer { background: #f8f8f8; }



				.extended-pricing-table .featured .footer { padding-bottom: 26px; }



				.extended-pricing-table .features-list .footer { background: none; }



					.extended-pricing-table .free .footer .button { background: #4a993e; }



					.extended-pricing-table .featured .footer .button { background: #f15a23; }



						.extended-pricing-table .footer .button:hover { background: #f15a23; }



						.extended-pricing-table .free .footer .button:hover,

						.extended-pricing-table .featured .footer .button:hover { background: #515151; }





/* -------------------------------------------------- */

	/*	Pricing Tables

	/* -------------------------------------------------- */



		.simple-pricing-table, .extended-pricing-table {

			height: 100%;

			margin: 0 0 40px;

			position: relative;

			text-align: center;

			width: 100%;

		}



			.simple-pricing-table .column, .extended-pricing-table .column {

				float: left;

				margin: 0;

				padding: 0;

				position: relative;

			}



				.simple-pricing-table .features, .extended-pricing-table .features {

					list-style: none;

					margin: 0;

				}



					.simple-pricing-table .features li, .extended-pricing-table .features li {

						display: block;

						margin: 0;

						position: relative

					}



				.simple-pricing-table .footer, .extended-pricing-table .footer { padding: 16px 20px; }



					.simple-pricing-table .footer .button, .extended-pricing-table .footer .button {

						background: #515151;

						font-size: 14px;

						font-weight: 600;

						text-transform: uppercase;

						padding: 9px 20px;

					}



		/* ---------------------------------------- */

		/*	Simple Pricing Table

		/* ---------------------------------------- */

		

.button, input[type="submit"], input[type="reset"], button {

	background: #f15a23;

	border: none;

	color: #fff;

	cursor: pointer;	

	font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;

	font-weight: 400;

	height: auto;

	overflow: visible;

	padding: 7px 20px;

	-webkit-transition: background-color .2s ease;

	   -moz-transition: background-color .2s ease;

		-ms-transition: background-color .2s ease;

		 -o-transition: background-color .2s ease;

			transition: background-color .2s ease;

	width: auto;

	text-decoration:none;

}



	.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover {

		background: #3a3a3a;

		color: #fff;

	}