@charset "utf-8";
/* CSS Document */

body, ul, li, form, input, p, span, h1, h2, h3, h4, h5, label{
padding:0px;
margin:0px;

}
body {
text-align:center;
background:url(../images/bg.jpg) repeat-x #ffffff;
}
.clear {
clear:both;
}
a {
border:none;
outline:none;
}
.main {
width:1000px;
margin:auto;
}

/*header and nevigation start here*/
.logo {
float:left;
width:275px;
padding:14px 0px 0px 52px;
}
.nev {
float:left;
width:470px;
padding:18px 0px 0px 180px;
}
.nev ul {
list-style-type:none;
}
.nev li {
float:left;
width:94px;
line-height:10px;
}
.nev li.selected {
float:left;
width:94px;
line-height:10px;
background:url(../images/nev_over.jpg) no-repeat;
padding:7px 0px 6px 0px;
color:#2da6d2;
font:bold 16px Myriad Pro, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.nev a {
font:bold 16px Myriad Pro, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
display:block;
padding:7px 0px 6px 0px;
}
.nev a:hover {
background:url(../images/nev_over.jpg) no-repeat;
color:#2da6d2;
}
.logoimage {
border:none;
outline:none;
}
.wirefreame {
width:549px;
float:left;
background:url(../images/wireframe.jpg) no-repeat;
height:181px;
margin:114px 0px 0px 26px;
}
.wireframeinner {
padding:130px 0px 0px 0px;
text-align:left;
}
.wantbut a {
width:186px;
height:40px;
background:url(../images/wantbutton.jpg) no-repeat left bottom;
font:12px Arial, Helvetica, sans-serif;
color:#457d00;
text-decoration:none;
display:block;
}
.wantbut a:hover {
background:url(../images/wantbutton.jpg) no-repeat left top;
color:#457d00;
}
.headerright {
width:392px;
float:left;
padding:63px 0px 0px 20px;
}
/*header and nevigation end here*/

/*content start here*/
.content_main_wrapper  {
width:100%;
min-width:1000px;
background:url(../images/contentbg.jpg) repeat-x;
border-top:7px solid #f5efda;
text-align:center;
}
.contentinner {
width:923px;
margin:auto;
text-align:left;
}
h1 {
font:25px Georgia, "Times New Roman", Times, serif;
color:#898989;
padding:23px 0px 12px 0px;
}
.contentimages {
padding:0px 0px 0px 0px;
}
.contentimages ul{
list-style-type:none;
}
.contentimages li{
float:left;
background:url(../images/homethumb_bg.gif) no-repeat;
width:290px; height:220px;
text-align:left;
margin:0px 25px 0px 0px;
padding:20px 0px 0px 0px;
}
.contentimages li.stepcase{
float:left;
background:url(../images/homethumb_bg.gif) no-repeat;
width:290px;
text-align:left;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
}
.contentthumbborder {
border:none;
outline:none;
margin:0px 0px 12px 20px;
}

.contentimagetitle {
width:279px;
text-align:center;
margin:10px 0px 16px 0px;
}
.contentimagetitle a{
font:17px Arial, Helvetica, sans-serif;
color:#69634e;
text-decoration:none;
margin:0px 0px 0px 0px;
}
.contentimagetitle a:hover{
color:#3d392b;
}
.about {
width:401px;
float:left;
}
.testimonial {
width:468px;
float:right;
height:204px;
background:url(../images/testimonial.gif) no-repeat;
margin:22px 10px 20px 0px;
}
.testimonialinner {
padding:28px 26px 0px 40px;
font:italic 15px Georgia, "Times New Roman", Times, serif;
color:#252525;
line-height:23px;
}
.testimonial_by {
font:bold 15px Georgia, "Times New Roman", Times, serif;
color:#6f8b23;
font-style:italic;
padding:5px 0px 0px 0px;
}
h2 {
font:25px Georgia, "Times New Roman", Times, serif;
color:#898989;
padding:37px 0px 12px 0px;
}
.aboutcontent {
font:16px Arial, Helvetica, sans-serif;
color:#252525;
line-height:30px;
}

.aboutcontent ul { margin:0 0 8px 35px; padding:0;}
/*content end here*/

/*foter start here*/
.footer {
width:100%;
min-width:1000px;
background:url(../images/footer.jpg) no-repeat;
text-align:center;
}
.footerinner {
width:923px;
margin:auto;
text-align:left;
}
.footerleftwrapper {
padding:30px 0px 0px 0px;
float:left;
width:430px;
}
.footerleft {
width:440px;
}
.footerleft ul {
list-style-type:none;
}
.footerleft li {
float:left;
line-height:10px;
background:url(../images/footerborder.jpg) no-repeat right 3px;
padding:0px 5px;
}
.footerleft li.end {
float:left;
line-height:10px;
background:none;
padding:0px 18px 0px 5px;
}
.footerleft li.first {
float:left;
line-height:10px;
background:url(../images/footerborder.jpg) no-repeat right 3px;
padding:0px 5px 0px 0px;
}
.footerleftwrapper a {
font:11px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}
.footerleftwrapper a:hover {
color:#cccccc;
}
.footerright {
float:right;
width:247px;
padding:23px 20px 0px 0px;
}
.copyright {
width:450px;
font:11px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:5px 0px 20px 0px;
}

/*foter end here*/

/*ordernow start here*/
.ordernowhead {
font:51px Georgia, "Times New Roman", Times, serif;
color:#c9610d;
background:url(../images/cart.png) no-repeat 700px 40px;
padding:67px 0px 45px 0px;
}
.ordernow_main_wrapper  {
width:100%;
min-width:1000px;
background:url(../images/pagebg.jpg) repeat-x 0px 140px;
text-align:center;
}
.ordercontentwrap {
width:911px;
height:579px;
background:url(../images/ordercontentground.jpg) no-repeat;
margin:auto;
padding:0px 0px 10px 0px;
}
.ordercont_title {
font:20px Georgia, "Times New Roman", Times, serif;
color:#423b24;
padding:32px 0 22px 0;
text-align:left;
width:814px;
margin:0 auto;
}
#order_content{
background:url(../images/pricing_content_bg.gif) no-repeat;
width:828px;
height:362px;
margin-left:40px;
margin-bottom:47px;
}
.order_content_left{ float:left; width:392px;}
.order_content_right{ float:left; width:392px; margin-left:40px;}
.orderdetail {
margin:0px 0px 13px 36px;

}
#order_content h4{ margin-left:10px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; padding:30px 0 20px 0;}
.ordetdetail_title {
width:209px;
float:left;
background:url(../images/ordericon.jpg) no-repeat;
text-align:left;
font:20px Arial, Helvetica, sans-serif;
color:#393422;
padding-left:42px;
height:33px;
line-height:33px;
margin-bottom:10px;

}
.orderdetail_value {
width:99px;
float:left;
font:28px Georgia, "Times New Roman", Times, serif;
color:#718c25;
text-align:left;
}
.orderdetail_value span{
	color:#C9610D;
	}
.charges {
width:190px;
float:left;
font:23px Georgia, "Times New Roman", Times, serif;
color:#393422;
text-transform:uppercase;
padding:5px 0px 0px 147px;
}
.chargesvalue {
width:100px;
font:bold 28px Georgia, "Times New Roman", Times, serif;
color:#116f11;
float:left;
padding:0px 0px 0px 178px;
}
.email {
width:140px;
float:left;
background:url(../images/email.jpg) no-repeat 105px 25px;
font:bold 16px Georgia, "Times New Roman", Times, serif;
color:#4b5139;
padding:32px 0px 12px 167px;
}
.field {
width:293px;
float:left;
padding:26px 0px 0px 0px;
}
.formstyle {
width:293px;
border:3px solid #d2cfb4;
font:16px Georgia, "Times New Roman", Times, serif;
color:#4b5139;
padding:5px 0px;
}
.payorder {
width:266px;
font:11px Arial, Helvetica, sans-serif;
color:#4d4d4d;
padding-top:10px;
}
.payhalf{ margin-left:97px; font-size:13px;}
.payorder a{
font:11px Arial, Helvetica, sans-serif;
color:#4d4d4d;
text-decoration:none;
}
.blank {
clear:both;
height:1px;
}
.payorder a:hover{
color:#000000;
}
.submitbutton {
background:url(../images/order-now.jpg) no-repeat;
width:216px;
height:46px;
cursor:pointer;
border:none;
outline:none;
margin-left:84px;
}
.order_footerblank {
height:10px;
}
/*ordernow end here*/

/*about us start here*/
.aboutushead {
font:51px Georgia, "Times New Roman", Times, serif;
color:#c9610d;
background:url(../images/abouticon.png) no-repeat 700px 40px;
padding:67px 0px 45px 0px;
}

.aboutcont_title {
font:14px Arial, Helvetica, sans-serif;
color:#423b24;
padding:23px 70px 18px 31px;
line-height:24px;
}
h3 {
font:28px Georgia, "Times New Roman", Times, serif;
color:#669f1a;
padding:25px 0px 12px 0px;
}
h4 {
font:22px Arial, Helvetica, sans-serif;
color:#2fa6d1;
padding:31px 0px 12px 0px;
}
.aboutcont_title ul{
list-style-type:none;
margin:10px 0px 0px 0px;
}
.aboutcont_title li{
background:url(../images/aboutbullet.jpg) no-repeat 0px 10px;
line-height:10px;
font:14px Arial, Helvetica, sans-serif;
color:#423b24;
padding:6px 0px 6px 15px;
}
h5 {
font:22px Arial, Helvetica, sans-serif;
color:#ba3902;
padding:31px 0px 12px 0px;
}
/*about us end here*/


/*brief start here*/
.briefhead {
font:51px Georgia, "Times New Roman", Times, serif;
color:#c9610d;
background:url(../images/briefbg.png) no-repeat 700px 50px;
padding:67px 0px 45px 0px;
}
.briefwrap {
width:911px;
margin:auto;
text-align:left;
}
.briefinner {
width:904px;
float:left;
background:url(../images/brieftop.jpg) no-repeat #ffffff;
margin:0px 0px 10px 0px;
}
.briefright {
float:right;
width:7px;
}
.briefbottom {
width:904px;
float:left;
background:url(../images/briefbottom.jpg) no-repeat left bottom;
}
label {
font:20px Georgia, "Times New Roman", Times, serif;
color:#413b23;
}
.mywireframetop {
padding:0px 0px 21px 0px;
}
.mywireframe {
padding:29px 0px 7px 0px;
}
.mywireframe a{
font:20px Georgia, "Times New Roman", Times, serif;
color:#cb5d04;
text-decoration:none;
}
.mywireframe a:hover{
text-decoration:underline;
}
.wireframelable {
width:130px;
float:left;
text-align:right;
font:14px Arial, Helvetica, sans-serif;
color:#423b24;
padding:7px 0px 20px 0px;
}
.wireframefield {
float:left;
padding:2px 0px 20px 0px; margin-left:3px;
}
.wireframefield input, .wireframefield textarea { padding-left:3px; height:30px; border:1px solid #ccc;width:600px; font-size:17px; color: #999999; font-family:Georgia, "Times New Roman", Times, serif;   }
.wireframefield textarea { height:200px;}

.wireframebottom {
font:12px Arial, Helvetica, sans-serif;
color:#423b24;
margin:0px 0px 0px 20px;
}
.sendbut {
padding:0px 0px 27px 166px;
}
.wirefieldwraper {
width:497px;
height:58px;
background:url(../images/wireframefield_bg.jpg) no-repeat;
margin:3px 0px 0px 0px;
}
.wirefieldstyle {
background:none;
width:467px;
border:none;
outline:none;
overflow:hidden;
font:18px Arial, Helvetica, sans-serif;
color:#423b24;
margin:0px 15px 0px 15px;
padding:18px 0px 15px 0px;
}
.commentswraper {
width:414px;
height:133px;
background:url(../images/commentsbg.jpg) no-repeat 2px 0;
margin:3px 0px 0px 0px;
}
.commentsstyle {
background:none;
width:385px;
border:none;
outline:none;
font:18px Arial, Helvetica, sans-serif;
color:#423b24;
margin:15px 45px 15px 15px;
}
.sendbutton {
width:144px;
height:44px;
background:url(../images/sendbut.gif) no-repeat;
border:none;
outline:none;
cursor:pointer;
}
span.radio {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background:url(../images/radio.png) no-repeat;
display: block;
clear: left;
float: left;
margin:2px 0px 0px 0px;
}
/*brief end here*/


/*contact start here*/
.contacthead {
font:51px Georgia, "Times New Roman", Times, serif;
color:#c9610d;
background:url(../images/contact.png) no-repeat 700px 50px;
padding:67px 0px 45px 0px;
}
.contactblank {
height:15px;
}
.address{
	float:left;
	width:250px;
	}
.address .lable{
	font-size:14px;
	font-weight:bold;
	color:#28a1ce;
	text-transform:uppercase;
	float:left;
	margin-right:5px;
	padding-bottom:5px;
	}
.contact_form{
	float:right;
	background:url(../images/form_divider.jpg) repeat-y top left;
	position:relative;
	margin-right:-40px;
	padding-left:34px;
	margin-bottom:24px;
	}
.contact_form input, .contact_form textarea { border:none; width:375px}	

.contactlable {
width:135px;
float:left;
font:20px Georgia, "Times New Roman", Times, serif;
color:#423b24;
padding:15px 0px 0px 0px;
}
.contactfieldwraper {
width:414px;
height:58px;
background:url(../images/contactfieldbg.jpg) no-repeat;
margin:3px 0px 0px 0px;
}
.contactfieldstyle {
background:none;
width:385px;
border:none;
outline:none;
overflow:hidden;
font:18px Arial, Helvetica, sans-serif;
color:#423b24;
margin:0px 15px 0px 15px;
padding:15px 0px 15px 0px;
}
.contactbut {
padding:15px 0px 30px 144px;
}
.contactbottomblank {
height:19px;
}
/*contact end here*/


/*work start here*/
.workhead {
font:51px Georgia, "Times New Roman", Times, serif;
color:#c9610d;
background:url(../images/work.png) no-repeat 700px 50px;
padding:67px 0px 45px 0px;
}
.workcont_title {
font:14px Arial, Helvetica, sans-serif;
color:#423b24;
padding:23px 70px 18px 31px;
line-height:24px;
}
.workmainbg {
width:948px;
margin:auto;

}
.workmainbg_top {
width:948px;
background:url(../images/workbgtop.gif) no-repeat 8px 0px;
}
.workmainbg_bottom {
width:948px;
background:url(../images/workbgbottom.gif) no-repeat 41px bottom;
}
.leftarrow {
width:23px;
padding:216px 0px 0px 0px;
float:left;
}
.workcenter {
width:902px;
float:left;
text-align:center;
}
.rightarrow {
width:23px;
padding:216px 0px 0px 0px;
float:right;
}
.gallery {
width:595px;
background:url(../images/gallerycenter.jpg) repeat-y center top;
margin:50px 0px 0px 41px;
float:left;
}
.galleryimage {
height:50px;
}
.gallerythumb {
width:208px;
float:left;
margin:50px 0px 0px 14px;
text-align:center;

}
.thumbinner {
background:url(../images/thumbbg.jpg) no-repeat;
padding:10px 0px;
}
.thumbblank {
height:16px;
}
.workbottomblank {
height:30px;
}
/*work end here*/

/*fileinputstyle start here*/
.browsebg {
background:url(../images/browsefield_bg.jpg) no-repeat 0 10px;
padding:20px 24px 0px 20px;
} 
#divinputfile #filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
}

#fakeinputfile{
position:relative;
top:-23px;
left:0px;
}
#fakeinputfile #fakefilepc {
background:none;
float:left;
border:none;
width:450px;
}
#divinputfile{
	margin:0px 0px 0px 0px;
	height:40px;
}

.inputfilefield {
margin:6px 0px 0px 10px;
height:56px;
width:600px;
}
/*fileinputstyle end here*/

.error { color:#ff0000; display:block;}

a.slider-wireframe { position:absolute; top:230px; left:60px; width:80px; height:20px;  }
.slider-final { position:absolute; top:235px; left:160px; width:80px; height:20px;} 

.more-examples { font:13px Georgia, "Times New Roman", Times, serif;}
