@charset "UTF-8";
/* CSS Document */
/* as of v1.4.0 */

-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}/* Clears ================================================================================ */
.clear{height:0;font-size:0;clear:both}.clearright{height:0;font-size:0;clear:right}.clearleft{height:0;font-size:0;clear:left}.clearfix:after{clear:both;display:block;content:" ";height:0;visibility:hidden}.clearfix{display:block}* html .clearfix{height:1%}li.clearfix{display:list-item}p{margin:0;padding:0}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
body {line-height:1.5;color:#000;font:normal 14px Arial, Helvetica, sans-serif;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:400;}
table, td, th {vertical-align:middle;}
a img {border:none;}
a{outline:0; text-decoration:none;color:#06c;}
a:hover{ text-decoration:none;color:#06c;}
p{color:#666;}
/* headings */




.dp_main_submitbtn{margin-top: 8px;text-transform: uppercase;font-family: 'Myriad Pro', Arial, serif;border-radius: 2px;color: #fff;border-top: 1px #84af22 solid;border-right: 1px #84af22 solid;float:right;border-bottom: 1px #84af22 solid;border-left: 1px #84af22 solid;background: #6bb41c  url("images/contbtn-bg.jpg") repeat-x;text-shadow: #84af22 0 1px 2px;padding: 4px 15px 3px;cursor:pointer;}
/*customer-says*/
.customer-says{background: #e5e5e5;padding: 15px 0 15px 25px;margin: 15px 0;border-radius: 5px; overflow:hidden;width:935px; min-height:236px;}
.customer-says h2{font-weight: normal;width:200px;text-transform: uppercase;font-size: 42px;line-height: 50px;float: left;padding:14px 28px 10px 0;border-right:1px solid #b7b7b7;font-family:'oswaldregular', Arial, serif;}
.customer-says-des{height:270px;}
.customer-rgt{padding: 0 0 0 35px;float: left; overflow:hidden;}

/* ======================= Project Detail ========================= */
.project-detail{padding-top: 15px;}
.detail-lft{float: left;}
.detail-lft img{background: #e5e5e5;padding: 5px; /*width: 414px;height: 470px;*/}
.detail-lft a{font-size: 11px;padding: 5px 0;color: #027ada;display: block;}
.detail-lft a:hover{text-decoration: underline;}
.detail-rgt{float: right;width: 515px;}
.detail-rgt h2{font-family: 'Droid Sans', arial;font-size: 22px;font-weight: normal;padding-bottom: 5px;margin: 0 20px 5px 0;color: #656565;}
.detail-rgt h3{font-family: 'droid_sansbold', arial;color:#000;padding: 10px 0 0;font-size: 18px;}
.detail-submit{overflow: hidden;border-bottom: 1px solid #8f94a3;padding-bottom: 15px;}
.detail-submit a{background-color:#FF9900;border-top: 1px #84af22 solid;border-right: 1px #84af22 solid;float: left;border-bottom: 1px #84af22 solid;border-left: 1px #84af22 solid;border-radius: 4px;color: #fff;font-family: 'Myriad Pro', Arial, serif;text-shadow: 0px 0px 2px #77ae1b;padding: 5px 10px;font-size: 18px;cursor: pointer;}
.detail-submit a:hover{color:#fff;}
.detail-rgt ul li {font-size: 13px;background: url("images/list.png") no-repeat 0 0.3em;padding-left: 18px;color: #666;margin-top: 10px;}
.project-prb{margin-top: 15px;overflow: hidden;}
.project-prb h3{background: #e9e9e9;padding: 5px 15px;font-family: 'droid_sansbold', arial;color:#777777;font-size: 18px;margin-bottom: 15px;}
.prob ul li{padding-bottom: 30px;overflow: hidden;}
.prob-left{float: left;width:207px;height: 26px;}
.prob-right, .solution-right{float: right;width:728px; font-size: 13px;}
.prob-right p{padding-bottom: 7px; font-weight: bold;}
.solution-right p{padding-bottom: 7px;font-weight: bold;font-size: 13px;}
.testimonal{padding: 10px 0; margin: 90px 0px 50px 360px;}
.testimonal a{background: #ff7722;padding: 10px 25px;border-radius: 5px;color:#fff;font-family: 'droid_sansbold', arial;font-size: 16px; text-transform:uppercase;}
.testimonal a:hover{color:#fff;}
.passcode{background: #e9e9e9;padding: 15px;float: left;margin-top: 15px;width: 485px; margin-bottom:50px;}
.dp_contact_name-passcode input{width: 206px;float: left;border: 1px solid #979797;padding:0px 5px;background:#fff;height: 23px;margin: 5px 0px;color:#666;font-size: 11px;}
.dp_contact_name-passcode strong{padding-right: 10px;padding-top: 0px;float: left;padding-top: 10px;}
.passcode-readmore{float: left;margin-top: 5px;margin-left: 15px;}
.passcode-readmore a{background:  #6bb41c url("images/contbtn-bg.jpg") repeat-x;width: 70px;border-top: 1px #84af22 solid;border-right: 1px #84af22 solid;float:right;border-bottom: 1px #84af22 solid;border-left: 1px #84af22 solid;border-radius: 2px;color:#fff;text-transform: uppercase;font-family: 'Myriad Pro', Arial, serif;text-shadow: 0px 0px 2px #77ae1b;padding: 4px 10px;font-size:13px;}
.client-testimonal h4{background: url("images/client-test.jpg") no-repeat; font-size: 15px;color:#fff;width: 225px; height: 24px;padding: 7px 10px 0;margin: 0;font-family: 'Droid Sans', arial;}
.client-container{background:#F0F0FF;padding: 15px;border:1px solid #a9c5e1;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;border-top-right-radius: 5px;}
.client-img{float: left;width: 124px;height: 123px;padding: 5px;border: 1px solid #ccc;background: #fff;}
.client-cont{float: left;width:95%;padding-left: 15px;}
.client-cont p{color:#195d9c;font-size: 15px;font-family: 'Droid Sans', arial;text-align: justify;text-shadow: 0 1px 1px white;padding-bottom: 10px;padding-top: 5px;}
.client-cont span{float: right;font-family: 'Droid Sans', arial;display: block;color:#4e6208;text-shadow: 0 1px 1px white;}
.tm-alright { /*margin:-25px 0px 0px 40px;*/ }
.rec-alright { margin:-120px 0px 0px 150px;}

#container.wpprojects_portfolio_container {
	width: auto;
}
#wpprojects_portfolio.single_portfolio_page .portfolio_title {
	margin-bottom: 30px;
}
#wpprojects_portfolio.single_portfolio_page .portfolio_page_img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top:-10px;
}

#wpprojects_portfolio.single_portfolio_page .portfolio_siteurl { 
float:left;
margin:-25px 0px 0px 0px;
}

#wpprojects_portfolio.single_portfolio_page .portfolio_page_img img{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top:-10px;
}

#wpprojects_portfolio.single_portfolio_page .portfolio_details {
	float: left;
	margin-left: 10px;
	line-height:20px;
	}
#wpprojects_portfolio.single_portfolio_page .portfolio_meta {
	overflow: hidden;
}
#wpprojects_portfolio.single_portfolio_page .portfolio_meta .key {
	float: left;
	font-weight: bold;
	clear: both;
}
#wpprojects_portfolio.single_portfolio_page .portfolio_meta .value {
	float: left;
	padding-left: 10px;
}
#wpprojects_portfolio.single_portfolio_page .portfolio_description {
	margin-top: 10px;
	width:400px;
}
#wpprojects_portfolio.single_portfolio_page .portfolio_description.pdesc_top {
	margin-top: 0;
	margin-bottom: 10px;
}

.perror-msg {
color:#FF0000;
font-weight:bold;
}

.psuc-msg {
color:#00CC00;
font-weight:bold;
}
.prec-msg {
color:#FF6600;
font-weight:bold;
}
.recom-label
{
margin:15px 0px 0px 0px;
color:#006699;
}
#crForm .pc-label {
margin-top:0px;
}
#crFormbox {
display:none;
margin-left:250px;
/*margin:20px 0px 0px 0px;
width:400px;
height:90px;
background-color:#E4E4CB;
*/
}

#crForm-inner {
margin: 0px 0px 0px 0px;
}

.crForm-inner-img{
margin:-15px 30px 0px 0px;
font-weight:bold;
}

#crboxcontainer
{
display:none;
background-color:#FFFFE6;
border:2px dotted #8080C0;
width:420px; 
height:250px;
margin:30px 0px 0px 350px;
}
.crbox {
margin:25px 0px 0px 5px;
}

.crboxsubmit {
margin:10px 0px 0px 0px;
}

.success-spc{
border:solid 1px #009900;
background:#DFFFBF url(../images/tick-wpp-icon.png) 15px 6px no-repeat;
color:#009900;
padding:10px;
text-align:center;
}

.success-crc{
border:solid 1px #009900;
background:#EAFFEA url(../images/tick-wpp-icon.png) 15px 6px no-repeat;
color:#008040;
padding:10px;
text-align:center;
}
#crresp {
width:420px;
margin:-30px 0px 0px 350px;
}
.verify_sbutton {

background: #DFFFBF url(../images/verify-button.png) no-repeat;
 height: 100px;
    width: 200px;
    border: none;
}

.wpp_testimonial {
    margin: 0;
    background: #B7EDFF;
    padding: 10px 50px;
    position: relative;
    font-family: Georgia, serif;
    color: #666;
    border-radius: 5px;
    font-style: italic;
    text-shadow: 0 1px 0 #ECFBFF;
    background-image: linear-gradient(#CEF3FF, #B7EDFF);
	font-weight:bold;
}

.wpp_testimonial:before, .wpp_testimonial:after {
    content: "\201C";
    position: absolute;
    font-size: 80px;
    line-height: 1;
    color: #999;
    font-style: normal;
}

.wpp_testimonial:before {
    top: 0;
    left: 10px;
}
.wpp_testimonial:after {
    content: "\201D";
    right: 10px;
    bottom: -0.5em;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #B7EDFF;
    margin: 0 0 0 25px;
}
.wpp_testimonial_author {
    margin: -35px 0 0 60px;
    font-family: Arial, Helvetica, sans-serif;
    color:#003366;
    text-align:left;
}
.wpp_testimonial_author span {
    font-size: 12px;
    color: #666;
}
