/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------
CSS Wireframe - werestoredecks
Written by: Tanima Dutta
----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
*{ margin:0px; padding:0px;}
body{ background:url(../images/bg-body.jpg) repeat top center; font: normal 14px Arial, Helvetica, sans-serif}
p, div, img, h1, h2, h3, ul, li, hr, pre { margin:0; padding:0; border:0}
ul, li{ list-style:none}
h2{ color:#712802; font-size:20px; margin:0 0 10px 0}
h3{ color:#712802; font-size:13px; font-weight:bold; padding:0px 0 2px 25px ; background:url(../images/arrow.png) no-repeat  left center}
h3 span{ font-size:11px;}
.clear{ clear:both}
.float-left{ float:left}
padding-top { padding-top: 90px;}

#main{ width:960px; margin:0 auto}

.toplink{color:#fff600;text-align:right; margin:10px 15px 0 0; font-size:13px}
.toplink a{ color:#fff600; text-shadow:0.1em 0.1em #750505; text-decoration:none; padding:0 5px;font-weight:bold;}
.toplink a:hover{ text-decoration:none;text-shadow:0.1em 0.1em #000;}
#contentarea{ background:url(../images/bg-content.png) repeat-y top center; padding:0 30px 0 30px}
#navigation{ height:57px}
#navigation ul li{ float:left; font:22px Georgia, "Times New Roman", Times, serif; padding:0 14px}
#navigation ul li a{ color:#000; text-decoration:none}
#navigation ul li a:hover{ color:#8e3406}

.content{width:605px; background:url(../images/bg-welcometext.jpg) no-repeat bottom center; padding:20px 15px}
.content p{ margin:10px 0; text-align:justify }
.sampleprojects{float:left; padding:20px 0 0 30px}
.sampleprojects img{ border:3px solid #bcbcbc; margin:10px 0}
#myBox {color: #000;width: 595px; padding: 20px; text-align: left; background-color: #ffed7e; border: 3px solid #fff; margin:20px 0 0 0; height:165px;}
#myBox p { padding:0; margin:10px 0 0 0; font-size:15px; line-height:20px}
#myBox p a{ color:#602c01; text-decoration: underline; }
.thanks{ font-size:13px !important ;font-style:italic; color:#84130a; line-height:18px!important}

#footer{background:url(../images/bg-footer.png) no-repeat center bottom; height:200px}
#footer p{width:630px color:#431f03; font-size:11px; margin:6px 0}
#footer p a{ color:#664117; text-decoration: underline; padding:0 10px}
#footer p a:hover{ text-decoration:none}
#footer p span{ color:#b50808; font-size:14px; padding:0 0 0 15px}
.pading-top{padding:90px 0 0 30px;}
.line{ border-bottom:1px solid #000; height:1px; width:643px; margin:0 0 10px 0}
.footerlogo{padding:60px 43px 0 0; float:right;}
.footerlogo1{padding:60px 0px 0 0; float:right;}


.inner-main{margin: 15px 0pt 0pt; line-height:18px}
.inner-main a{ color:#772703}
.inner-main p{ padding:0 0 10px 0}
.inner-main ul{ margin:10px 0 10px 30px;float:left; margin:0 20px 0 0; width:840px}
.inner-main ul li{ background:url(../images/arrow.png) no-repeat left 5px; padding:6px 0 6px 30px}
.inner-main img{ padding:2px; border:2px solid #ccc}
#small-list ul {width:615px}



.txtfield{ border:1px solid #fa732e; width:300px; padding:2px 5px;  height:18px; color:#300800}
.txtfieldsmall{ border:1px solid #fa732e; width:150px; padding:2px 5px; height:18px; color:#300800}
.txtarea{ border:1px solid #fa732e; width:700px; padding:2px 5px; color:#300800; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.dashed{ border-bottom:1px dashed #ccc; margin:0 0 20px 0}
.small{ font-size:12px; padding:15px 0 5px 0 !important; font-weight:bold}
.small2{ font-size:12px; padding:0px 0 0px 0 !important}
.paddingleft{ padding:0 0 0 20px}
.red-text{ color:#793302}
.height50{ height:50px; overflow:hidden}
.testimonial1{ padding:10px; border:1px dashed #d1d1d1; background-color:#fdf8cd;}
.testimonial2{ padding:10px; border:1px dashed #f1d5a9; background-color:#fffbeb; }

/*added by developer*/
.inner-main-content {margin-top:20px;}
.pricelist { font-size:16px; font-weight:bold; line-height:18px;}
p.pricequestion {font-weight:bold; line-height:22px; margin-top:12px;padding:0;}
.pricelist a {text-decoration:none; color:#8e3406;}
.pricelist a:hover {text-decoration:none; color:#350A01;}
.priceanswer-dark  { background:#FFFBEB;border:1px solid #F1D5A9;color:#121212;line-height:18px;padding:12px 22px;text-align:justify;}
.priceanswer-light { background:#FAFAFA;border:1px solid #D1D1D1;color:#121212;line-height:18px;padding:12px 22px;text-align:justify;}
.highlight p { margin:0px 0px 13px 0px;padding:0;font-weight: bold; font-size:15px;}
.normal-content {line-height:18px;}
#boldtext {font-weight: bold;}
ul.pricesublist { float:none;clear:both;}
ol.pricesublist li{background:none;list-style-type: decimal; float:none; margin-left:40px;}
ul.pricesublist li{background:none;list-style-type: disc;float:none;margin-left:25px;padding:0;line-height:22px;}
ul.pricesublist li ul li {background:none;list-style-type: circle;float:none;margin-left:25px;padding:0;line-height:22px;}
span.pricesubtitle {font-size: 16px;padding-top:30px;font-weight:bold;color:#712802;}
#wrapper {margin-left:auto;margin-right:auto;margin-top:10px;width:900px;}
/*accordation*/
.question-area{
	width:900px;
	float:left;
	margin-bottom:3px;
	}
.accordionButton {	
	width: 900px;
	float: left;
	cursor: pointer;
	}
.accordionButton a{
	background:url(../images/questionbg.gif) 0 0 no-repeat;
	/*width:724px; height:33px;*/
	display:block;
	text-decoration:none;
	padding-left:37px;
	border:0;
	font:normal 15px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	outline:none;
	}
.accordionButton a:hover{
	background:url(../images/question-hoverbg.gif) 0 0 no-repeat;
	text-decoration:none;
	border:0;
	font:normal 15px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.accordionContent {	
	width: 897px;
	float: left;
	background: #fffdf2;
	display: none;
	border-bottom:#9e9074 3px solid;
	border-left:#9e9074 1px solid;
	border-right:#9e9074 1px solid;
	}
.con-text, p.con-text{
	/*width:700px;*/
	padding:25px 20px 20px 20px;
	font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-align:justify;
	}
.con-text1{	
	padding:0 20px 20px 20px;
	font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-align:justify;
	}
.con-text-box{
	/*width:658px;*/
	padding:25px 20px 20px 20px;
	font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-align:justify;
	border:#f1d5a9 1px solid;
	margin:15px 20px 5px 20px;
	background:#fffbeb;
	}
.accordionContent .con-text-box{
	/*width:658px;*/
	padding:10px;
	font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-align:justify;
	border:#f1d5a9 1px solid;
	margin:25px 20px 0px;
	background:#fffbeb;
	}
.con-text-box1{
	/*width:658px;*/
	padding:25px 20px 20px 20px;
	font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-align:justify;
	border:#d1d1d1 1px solid;
	background:#fafafa;
	margin:15px 20px 5px 20px;
	}
.accordionContent .con-text-box1{
	/*width:658px;*/
	padding:10px;
	font:normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-align:justify;
	border:#d1d1d1 1px solid;
	background:#fafafa;
	margin:0px 20px;
}
.list ul li{
  margin-left:30px;
}
.con-img{
	border:#afafaf 4px solid;
	margin:12px 0px 10px 15px;
	}
.img_title{
	float:right;
	width:220px;
	text-align:center;
	line-height:normal;
	font-size:14px;
	color:#c2831e;
	font-weight:bold;
	margin:12px 0px 10px 15px;
	font-family:Arial, Helvetica, sans-serif;
}
.red{
	color:#d50409;
}
.big {
font-size:15px;
}
.redtext{
	font:normal 22px/24px Georgia, "Times New Roman", Times, serif;
	color:#d50409;
	}
.redtext1{
	width:758px;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#d50409;
	margin-top:20px;
	padding-bottom:8px;
	border-bottom:#dedddc 1px solid;
	}
.redtext1 span{
	color:#920101;
	font-weight:bold;
	}
.redtext2{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#d50409;
	}
.blacktext{
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#363636;
	}
.question-text{
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#343333;
	margin-top:10px;
	margin-bottom:5px;
	}
.header-banner { background:url(../images/banner.jpg) no-repeat; width:900px; height:390px;}	
.header2 { background:url(../images/header2.jpg) no-repeat; width:900px; height:110px;}	
.freequote {position: relative; top: 100px; left: 8px;}
.freequotelink {width:230px;height:220px;}
/*added by developer*/
