@charset "utf-8";

/* CSS Document */

*

{

	margin:0px;

	padding:0px;

}

td div { text-align:left; }

a {

	outline:none;

	color:#CC3300;

	text-decoration:none;

}

a img {

	border:0px;

}

div.fb_top{
	position:absolute;
	top:7px;
	left:0px;	
	width:130px;
	/*height:80px;*/
	
}

div.left_fb {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 15px;
    position: absolute;
    top: 535px !important;
}

body {

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

	font-size:11px;

	color:#2D291B;

	background-color:#e8e6e2;

	background-image:url(../images/page_bg.gif);

	background-repeat:repeat-x;

	text-align:center;

}

.top_menu {

	

	background-repeat:no-repeat;

}



.top_menu ul li {

	list-style:none;

	float:left;

	padding:0px 4px;

}

.page_title {

	color: #2d291b;

	font-size: 25px;

	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;

	padding-top:14px;

	padding-bottom:0px;

	line-height:0.8em;

}

.page_wrapper

{

	width:945px;

	margin:0px auto;

	text-align:left;

}

p.spacer_10px

{

	padding:10px 0px ;

}

.spacer_10px

{

	padding:10px 5px ;

	line-height:1.4em;

}

.sub_title_text

{

	font-size:13px;

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

}

.bottom_seperator

{

	border-bottom:1px dotted #cfceca;

	padding-bottom:10px;

	width:100%;

	float:left;

}

.inn_title_text{

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

	font-size:19px;

	float:left;

	width:90%;

}

.inn_title_text_01 {width:99%; font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	float:left;

	padding-top:5px;

	padding-bottom:8px;

	border-bottom:1px solid #999;

	}

.arial_19{

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

	font-size:19px;

	padding-bottom:5px;

}

.next_wrapper {

	width:10%;

	float:left;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	padding-top:5px;

}

.page_title_seperator

{

	border-bottom:1px dotted #a9a9a0;

}

.bold_text

{

	font-weight:bold;

}

.georgia_17_bold

{

	font-size:17px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	color:#000000;

	padding-bottom:10px;

}

/*feedback button style*/

#feedback_btn

{

	display:inline;

	position:fixed;

	top:286px;

	left:0px;

}

.feedback_wrapper

{

	width:319px;

	padding:18px;

	border:1px solid #d3cfc8;

	background-color:#e8e6e2;

	font-size:12px;

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

	float:left;

}





/*top header*/

.top_header{

	padding-top:9px;

	\ padding-top:6px;

	padding-left:240px;

	width:705px;

	float:left;

}

.share_box

{

	float:left;

	width:270px;

	vertical-align:top;

	height:62px;

}

.logo_row

{
	position:relative;
	clear:both;

	float:left;

	width:100%;

}

.online_box

{

	float:left;

	width:125px;

	height:62px;

}

.skype_box

{

	float:left;

	width:150px;

	height:62px;

}

.ei_y

{

	float:left;

	width:160px;

	height:62px;

}

.menu_row

{

	padding:0px;

	margin:0px;

	float:left;

	width:100%;

}

.menu_row ul

{

	margin:0px;

	padding:0px;

	border:1px solid #ffffff;

}

.menu_row ul li

{

	list-style:none;

	display:inline;

	float:left;

}

.menu_row ul li a

{

	float:left;

}



/*footer styles*/

.bottom_footer

{

	padding-top:10px;

	padding-left:245px;

	width:705px;

	float:left;

}

.copyright_text

{

	float:left;

	width:550px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

}

.request_a_quote

{

	float:left;

}



.request_a_quote img

{

	vertical-align:middle;

}



/*main content styles*/

.main_content

{

	float:left;

	width:100%;

}

.left_column

{
	position:relative;
	float:left;	

	width:245px;

	vertical-align:top;

}

.right_column

{

	vertical-align:top;

	border:1px solid #AFA89D;

	background-color:#ffffff;

	padding:7px;

	float:left;

	width:684px;

	overflow:hidden;

}



/*lsft column*/

.menu_title_text

{

	float:left;

	text-transform:uppercase;

	background-color:#CC3300;

	font-size:13px;

	font-weight:bold;

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

	color:#ffffff;

	padding:4px 0px 4px 10px;

	width:145px;

	clear:both;

}



.left_menu

{

	padding-left:14px;

	float:left;

	width:100%;

}

.left_menu ul li

{

	list-style:none;

	border-top:1px solid #ffffff;

	padding:5px 5px 5px 10px;

	background-color:#C2BDB4;

	float:left;

	width:89%;

}

.left_menu ul li a

{

	display:block;

	color:#000000;

	font-size:12px;

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

	text-decoration:none;

	float:left;

	width:100%;

}

.client_en

{

	padding:18px 0px 15px 0px;

	color:#CC3300;

	float:left;

	width:100%;

	padding-left:14px;

	

}

.client_en_dtls

{

	line-height:1.4em;

	padding-left:14px;

	float:left;

	width:87%;

}

.client_en_s_by_text{

	font-weight:bold;

	padding-left:14px;

	float:left;

	width:100%;

	padding-top:5px;

}



.top_bottom_border

{

	border-top:1px solid #aaa9a1;

	border-bottom:1px solid #aaa9a1;

	padding:7px 0px;

	float:left;

	width:100%;

}

.bottom_border

{

	

	border-bottom:1px solid #aaa9a1;

	padding:7px 0px;

	float:left;

	width:100%;

}



.hg_title_text

{

	float:left;

	width:89%;

	padding-left:5px;

}

.see_more_txt

{

	float:left;

	

}

.read_more_link

{

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.spacer_5px

{

	padding:5px 0px;

}



/*package styles*/

.package_row

{

	float:left;

	width:100%;

	padding:6px  0px 8px 0px;

}

.package_row:hover

{

	background-color:#e7e6e2;

}

.package_image

{

	width:133px;

	height:133px;

	/*background-color:#D3CFC8;*/

	text-align:center;

	vertical-align:middle;

	line-height:133px;

	display:table-cell;

	float:left;

}

.package_details_wrapper

{

	vertical-align:top;

	padding-left:15px;

	float:left;

	width:530px;

}

.package_title_text

{

	font-size:25px;

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

	color:#2D291B;

	font-weight:normal;

}

.orange_text

{

	color:#CC3300;

}

.small_text

{

	font-size:13px;

}

.grey_text

{

	color:#c2bdb4;

}

.black_link

{

	color:#000000;

	text-decoration:underline;

}

.no_underline_black_link

{

	color:#000000;

}

.title_text19

{

	font-size:19px;

	color:#000000;

}



/*pagination styles*/

.pagination_links

{

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



/*article style*/

.article_wrapper{

	width:100%;

	padding:0px;

	float:left;

	margin:10px 0px;

}

.article_left

{

	width:407px;

	float:left;

	vertical-align:top;

	line-height:1.5em;

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

	font-size:11px;

	color:#2D291B;

}

.article_left

{

	padding-top:9px;	

}

.article_left p

{

	margin:5px 0px;

}

.article_left strong, .article_left b

{

	font-weight:bold;

	color:#2D291B;

}

.article_right

{

	vertical-align:top;

	float:left;

	width:260px;

	text-align:center;

	margin-left:15px;

}

.article_image_wrapper{

	width:100%;

	text-align:center;

	padding:8px 0px;

	/*background-color:#D3CFC8;

	padding:5px 0px;

	margin:5px 0px;*/

}

.post_a_comment

{

	float:right;

}

.posted_on

{

	float:left;

}



/*comments style*/

.comment_wrapper

{

	border:1px solid #d3cfc8;

	background-color:#e8e6e2;

	font-size:12px;

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

	float:left;

	width:97%;

	line-height:1.6em;

	margin-bottom:5px;

	padding:10px;

}



/*protfolio styles*/

.protfolio_left_column

{

	width:400px;

	vertical-align:top;

	float:left;

}

.protfolio_right_column

{

	width:270px;

	vertical-align:top;

	padding-left:8px;

	float:left;

}



/*contact styles*/

.contact_details_wrapper{

		padding-left:148px;

}



/*request quote*/

.quote_row, .quote_row_dt

{

	border-bottom:1px solid #a9a9a0;

	padding:12px 0px;

	float:left;

	width:516px;

	padding-left:158px;

	background-image:url(../images/quote_bg_normal.gif);

	background-repeat:no-repeat;

	background-position:0px 50%;

}

.quote_title_text

{

	font-size:19px;

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

	font-weight:bold;

	padding:0px 10px;

}

.quote_dtls_text{

	padding:0px 10px;

	color:#CC3300;

	font-size:12px;

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

}

.quote_row:hover

{

	background-color:#e8e6e3;

	background-image:url(../images/quote_bg.gif);

}

.arial17text{

	font-size:17px;

	font-weight:bold;

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

	margin:10px;

	float:left; width:90%;

}

.error_msg {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	color:#CC3300;

}

.no_underline {

	text-decoration:none;

	font-weight:normal;

}

.quote_inn_wrapper {

	padding-left:168px;

	float:left;

	width:516px;

	font-size:12px;

}

ul.input_fields li {

	list-style:none;

	margin-bottom:5px;

}



.width_450 { width:490px !important;

	background-color:#f3f2f0;

	border:0px !important;

	height:16px;

	padding:5px; height:105px;

	}

.width_275px {

	width:265px !important;

	background-color:#f3f2f0;

	border:0px !important;

	height:16px;

	padding:5px;;

}

.sc_input {

	float:left;

	padding:5px 10px 5px 10px;

	background-color:#f4f3f1;

	margin:5px 10px 5px 0px;

	width:200px;

}



/*pagination*/

.paginaton_left

{

	float:left;

	padding:7px 0px;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.paginaton_left a

{

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.paginaton_right

{

	float:right;

	padding:7px 0px;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.label_field{

	font-weight:normal !important;

	clear:both;

	float:left;

	width:100%;

}

.payment_left

{

	width:168px;

	float:left;

}

.payment_right

{

	width:516px;

	float:left;

}



/*payment method*/

.payment_method

{

	width:331px;

	padding:10px 10px;

	background-color:#f3f2f0;

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

	font-size:16px;

	font-weight:bold;

	margin-bottom:8px;

	float:left;

}

ul.payment_listings li

{

	list-style:none;

	float:left;

	margin-bottom:5px;

	margin-right:5px;

}





/*error styles*/

.error_msg {

	float:left;

}

.error_msg span

{

	background-image:url(../images/error_bg.gif);

	background-repeat:repeat-x;

	display:block;

	float:right;

	margin-left:15px;

	color:#801b1b;

	height:26px;

	vertical-align:middle;

	line-height:26px;

	background-position:right;

	border-left:1px solid #e5a3a3;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	clear:right;

	padding:0px 10px;

	float:left;

	width:154px

}

.form_field

{

	float:left;

}

select

{

	height:26px;

	padding:3px 2px;

	border:1px solid #f4f3f2;

	width:275px;

}

.form_row 

{

	background-color:#e7e6e2;

	font-weight:bold; 

	padding:5px;

	width:467px;

	float:left;

	margin-bottom:2px;

}

.form_label

{

	float:left;

	width:110px;

}

.form_input

{

	float:left;

	width:257px;

}

.row_error_msg {

	background-color:#ffcfcf;

	color:#801b1b;

	padding:5px;

	border:1px solid #eaacac;

	display:block;

	width:95%;

	margin:0px 5px;

}

.thumb_image_cell

{

	width:133px;

	height:95px;

	text-align:center;

}

h1

{

	font-size:23px;

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

	color:#2D291B ;

	font-weight:normal;

}

.article_number

{

	color:#C2BDB4;

	padding-right:5px;

}

.bcopy {

	color: #2d291b;

	font-size: 11px;

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

	line-height: 140%;

	text-decoration: none;

}

.bcopyorange {

	color: #cc3b00;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%;

	text-decoration: none; }

.heads { 

	color: #2d291b; font-size: 25px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 220%;

	}
	
.contact_form_section{
	padding:10px;
	background-color:#C4BFB7;
	}
	
.enquire_heading {
	background-color:#928A7D;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	padding:5px 10px;
	}
	
.enquire_heading h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#FFF;
	}
	
.contact_form_section ul li{
	list-style:none;
	margin-bottom:5px;
	width:95%;
	display:block;
	border:0;
	padding:0;
	background:none;
	float:none;
	}
	
.contact_form_section ul li input[type='text'], .contact_form_section ul li textarea, .contact_form_section ul li input[type='password']{
	width:100%;
	border:1px solid #928a7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FFF;
	color:#333333;
	margin:0;
	}
	
	
.submit_btn_cover input[type='submit']{
	background-color:#CC3300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#FFF;
	border:0;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	padding:2px 10px;
	border-top:1px solid #FFF;
	}
.topmenu span a{
	color:#000 !important;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	font-size:13px;
	
	
	}

.portfolioImage{
	width:325px;
	float:left;
	height:176px;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.portfolioImage img{
	z-index: 100;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	}
	
.portfolioImage img:hover{
	filter:alpha(opacity=1); 
	-moz-opacity:1; 
	opacity: 1;
	}
	
.clear{
	clear:both;
	display:block;
	margin:0;
	padding:0;
	}
	
.portofiloo_listiog{
	margin-top:18px;
	margin-left:12px;
	}
	
.top_menu001 ul li{
	font-size:13px;
	margin-right:8px;
	display:inline;
	}
	
.top_menu001 ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	padding-right:8px;

	}
