@charset "utf-8";

/* CSS Document */



/*reset css*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}



html, body { font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 12px;  color:#000;  background:url(../images/page_bg.jpg) center top;  }



/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}

H1 {}

H2 {}

H3 {}

H4 {}

 

UL, OL {list-style: none; }

li {list-style-type:none;}

 

A { text-decoration:none; outline:none;}

/*A:visited{ text-decoration:none; color:#;}*/

A:hover { text-decoration:none;}

/*A:active { text-decoration:none; color:#;}*/

A:focus {outline:none;}



:focus {outline: 0;}

fieldset, img {border:0;}

q:before, q:after {	content:'';}



input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

/*reset css*/



.clear {clear: both;}



/* LAYOUT STYLES */

.wrapper{ width:1000px; margin:0 auto; padding:0px; }

.header{ float:left; width:1000px; height:137px; margin:0px; padding:0px; background:url(../images/header_bg.png) no-repeat center top;}



* html .header{ float:left; width:1000px; height:137px; margin:0px; padding:0px; background:url(../images/header_bg.gif) no-repeat center top;}



.logo {

    background: url(../images/logo.png) no-repeat scroll left top transparent;

    float: left;

    height: 202px;

    width: 421px;

	position:absolute;

}

.logo a {

    display: block;

    height: 202px;

    text-indent: -9999px;

    width: 421px;

}

/*--- hack for IE 6 -----*/

* html .logo {

    background: url(../images/logo.gif) no-repeat scroll left top transparent;

    float: left;

    height: 202px;

    width: 421px;

}

* html .logo a {

    display: block;

    height: 202px;

    text-indent: -9999px;

    width: 421px;

} 

/*--- hack for IE 6 -----*/



/* ----- Menu Start ------*/

#topmenus {width:579px; float:right; text-transform:uppercase; margin-top:105px;}

#topmenus ul {margin:0; list-style:none; float:right; padding-right:15px;}

#topmenus li {display:inline; margin:0; padding:0; }

#topmenus a { float:left; background:url(../images/tab_left.png) no-repeat left top; margin-right:2px; padding:0 0 0 8px; text-decoration:none; color:#fff;} 

#topmenus a span { float:left; display:block; background:url(../images/tab_right.png) no-repeat right top; padding:0px 14px 0px 10px; color:#f1d7a7; line-height:32px;}

/* ---- hack for IE -----*/

* html #topmenus a { float:left; background:url(../images/tab_left.gif) no-repeat left top; margin-right:2px; padding:0 0 0 8px; text-decoration:none; color:#fff; cursor:pointer;} 

* html #topmenus a span { float:left; display:block; background:url(../images/tab_right.gif) no-repeat right top; padding:0px 14px 0px 10px; color:#f1d7a7; line-height:32px; cursor:pointer;}

/* ---- hack for IE -----*/

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

#topmenus a span {float:none;} 

    /* End IE5-Mac hack */

#topmenus a:hover span { color:#2f2e1c;}

#topmenus a:hover {  }

#topmenus a:hover span { color:#FFFFFF; }



#topmenus li.selected a span { background-position:100% top; color:#FFFFFF;}

#topmenus li.selected a {}

#topmenus li.selected a span { color:#FFFFFF;}



/* ----- Menu End ------*/



.content{ width:1000px; height:501px; background:url(../images/content_bg.jpg) no-repeat center top;}



.welcome{ float:left; width:610px; margin:390px 0 0 130px;}

.welcome p{ font-weight:normal; font-size:19px; color:#fff; line-height:28px;}

.welcome p span{ font-weight:bold; color:#fecd01;}



.center_content{ float:left; width:1000px; background:#c38629;}

.content_img{ margin:0 0 14px 0; padding: 0 10px;    }

.content_img ul{ margin:0px auto; padding:0px; list-style-type:none;}

.content_img ul li{ width:231px; float:left; padding:0 7px 0 7px; }



.content_text{ width:964px; padding:15px 18px 0px 18px;}

.content_text p{ font-weight:normal; font-size:14px; color:#381204; line-height:18px; text-align:justify;}



.footer{ width:1000px; height:237px; background:url(../images/footer_bg.png) no-repeat center top; margin-bottom:20px;}

* html .footer{ width:1000px; height:237px; background:url(../images/footer_bg.gif) no-repeat center top; margin-bottom:20px;}

.footer p{float:left; margin:116px 0 0 15px; font-weight:normal; font-size:16px; color:#c48729; line-height:24px;}

.footer a{ font-weight:bold; font-size:16px; color:#c48729; line-height:24px;}

.footer span{color:#ffb700; font-weight:bold;}



.b_menu{ float:left; width:1000px; margin-top: 34px;}

.bottom_left{ float:left; width:600px;}

.bottom_left ul{ margin:0px; padding-left:10px; list-style-type:none;}

.bottom_left ul li { line-height:18px; float:left; font-weight:normal; font-size:13px; color:#fff; padding:0 5px 0 5px; background: url(../images/bmenu_divider.jpg) no-repeat right center transparent;}

.bottom_left ul li a{ line-height:18px;  font-weight:normal; font-size:13px; color:#fff; margin:0 10px;}

.bottom_left ul li.noline{background:none;}



.bottom_right{ float:right; width:350px; margin-right:10px;}

.bottom_right p{  float:right; margin:0px; padding:0px; line-height:18px; font-weight:normal; font-size:13px; color:#fff;}







.gallery_top_bg{ width:1000px; height:248px; background:url(../images/gallery.jpg) no-repeat center top;}

.gallery_content{ float:left; width:1000px; background:#c38629;}

.gallery_content ul{ margin:0px 50px; padding:0px; list-style-type:none;}

.gallery_content ul li{ width:280px; float:left; padding:10px;}



.whypapa_content{ float:left; width:960px; height:400px; background:#c38629; padding:20px;}

.whypapa_top_bg{ width:1000px; height:248px; background:url(../images/whypapa.jpg) no-repeat center top;}

.whypapa_l{ float:left;}

.whypapa_r{ float:right; width:760px; margin-left:19px; }

.whypapa_r p{ font-weight:normal; font-size:14px; color:#381204; line-height:20px;}

.rounded_table{ width:760px;  float:left;}

.round_top{ float:left; width:760px; height:auto; background:url(../images/round_top.jpg) no-repeat left top #aa7412;}

.round_top p{ padding:15px 15px 5px 15px; font-weight:normal; font-size:14px; color:#ffcd48; line-height:20px;}

.round_bottom{ float:left; width:760px; height:10px; background:url(../images/round_bottom.jpg) no-repeat left top;}

.whypapa_b{ float:left; width:960px; margin-top:10px; }

.whypapa_b p{ font-weight:normal; font-size:14px; color:#381204; line-height:20px;}



.pricing_content{ float:left; width:960px; background:#c38629; padding:20px;}

.pricing_top_bg{ width:1000px; height:248px; background:url(../images/pricing.jpg) no-repeat center top;}

.pricing_l{ float:left; width:auto;}

.pricing_r { float:right; width:620px;}

.pricing_red{  width:620px; background:url(../images/pricing_red_top.jpg) no-repeat left top #890300;}

.pricing_red p{ font-weight:normal; font-size:17px; color:#ffcd48; line-height:20px; padding:14px; }

.pricing_red span{ font-weight:bold;}

.pricing_red_middle{ width:620px; background:url(../images/pricing_red_middle.jpg) no-repeat left top #e0b65b; }

.pricing_red_middle p{width:250px; font-weight:normal; font-size:17px; color:#6d0d00; line-height:20px; padding:14px 14px 14px 14px; }

.pricing_red_middle a { color:#6d0d00; }

.pricing_red_middle span{ font-size:16px; font-weight:bold;}



.contact_form{ padding:15px;  font-size:12px; color:#6d0d00;}

.contact_row{width:590px;  margin-bottom:14px; padding:0px;}

.contact_row p{  margin:0px; padding:0px; width:100px; font-weight:bold; float:left; line-height:30px; font-size:12px; color:#6d0d00;}



/*.formfld{width:436px; float:left; background:url(../images/form_field_1.jpg) no-repeat left top; height:30px;}

.formfld input{border:none; background:none; padding: 0 5px; width:426px; height:30px; font-weight:normal; font-size:12px; color:#6d0d00;}

.error_message{margin-bottom:12px; padding-left:100px; font-size:11px; color: #FF0000; display:none;}



.cift_fild{  float:left; width:138px; background:url(../images/form_field_city.jpg) no-repeat left top;}

.cift_fild input{ border:none; background:none; padding: 0 5px; height:30px; font-weight:normal; font-size:12px; color:#6d0d00;}



.state_fild{  float:left; width:119px; padding-left:20px; }

.state_fild p{ margin:0px; padding:0px; width:26px; font-weight:bold; float:left; line-height:30px; font-size:12px; color:#6d0d00;}

.state_fild input{ float:left; width:83px; border:none; background:none; padding: 0 5px; height:30px; font-weight:normal; font-size:12px; color:#6d0d00; background:url(../images/form_field_st.jpg) no-repeat left top;}



.zip_fild{  float:left; width:142px; padding-left:20px; }

.zip_fild p{ margin:0px; padding:0px; width:30px; font-weight:bold; float:left; line-height:30px; font-size:12px; color:#6d0d00;}

.zip_fild input{ float:left; width:98px; border:none; background:none; padding: 0 5px; height:30px; font-weight:normal; font-size:12px; color:#6d0d00; background:url(../images/form_field_zip.jpg) no-repeat left top;}


*/

.formfld { width:436px; float:left; background:url(../images/form_field_1.jpg) no-repeat left top;  height:30px;}

.formfld input{border:none; background:none; padding:8px 5px;  width:426px; height:16px; font-weight:normal; font-size:12px; color:#6d0d00;}

.error_message{margin-bottom:12px; padding-left:100px; font-size:11px; color: #FF0000; display:none;}



.cift_fild{  float:left;  width:138px; height:30px; background:url(../images/form_field_city.jpg) no-repeat left top;}

.cift_fild input{ border:none; background:none; padding:8px 5px; width:128px;  height:16px; font-weight:normal; font-size:12px; color:#6d0d00;}



.state_fild{  float:left; width:155px; padding-left:10px; }

.state_fild p{ margin:0px; padding:0px; width:44px; font-weight:bold; float:left; line-height:30px; font-size:12px; color:#6d0d00;}

.state_fild_bg { float:left; background:url(../images/form_field_zip.jpg) no-repeat left top; height:30px;}

.state_fild_bg input{ float:left; width:99px; border:none; background:none; padding: 8px 5px; height:16px; font-weight:normal; font-size:12px; color:#6d0d00;}



.zip_fild{  float:left; width:124px; padding-left:10px; }

.zip_fild p{ margin:0px; padding:0px; width:29px; font-weight:bold; float:left; line-height:30px; font-size:12px; color:#6d0d00;}

.zip_fild_bg { float:left; width:85px;  padding: 0 5px; height:30px; font-weight:normal; font-size:12px; color:#6d0d00; background:url(../images/form_field_st.jpg) no-repeat left top;}

.zip_fild input{ float:left; width:75px; border:none; background:none; padding: 8px 5px; height:16px; font-weight:normal; font-size:12px; color:#6d0d00; }

.commetns_fld{width:436px; float:left; background:url(../images/form_field_comments.jpg) no-repeat left top; height:90px;}

.commetns_fld textarea{ width:426px; padding:5px; height:80px; width:426px; float:left; border:0; background:0; color:#6d0d00; }

.submit_btn{margin-bottom:10px; padding-left:100px; font-size:11px; color: #FF0000; display:block;}





.pricing_red_bottom{ width:620px; background:url(../images/pricing_red_bottom.jpg) no-repeat right top ; height:8px; }



/********************jQuery Error CSS***********************************/
select.error, input.error, textarea.error {
	background-color:#890300;
	color:#ffcd48;
}
/********************jQuery Error CSS Ends***********************************/