body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.2em;
}


fieldset,img {  
	border:0;
	margin:0;
	padding:0;
}


body{
	font-size:14px;
	color:#371d00;
	background:#000000;
	
}


#container{
	width:980px;
	margin:0 auto;
	margin-top:20px;
	background:#f9e3cb;
}
/* ++++++++++++++++++++++++++++++++++++++++  NAVIGATION STARTS  ++++++++++++++++++++++++++++++++++++++++ */
#nav{
	float:left;
	width:225px;
	margin-left:5px;
	_margin-left:2px; /* IE 6 AND BELOW */
	padding:5px;
	background:#a14230;
}

.nav_inner{
	background:url(images/nav_bg.jpg) no-repeat;
}

/* ++++++++++++++++++++++++++++++++++++++++  NAVIGATION ENDS  ++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++++++++++++++++++++++++  RIGHT PANEL STARTS ++++++++++++++++++++++++++++++++++++++++ */
#right_panel{
	float:left;
	width:740px;

}
.top_image{
	width:740px;
	height:321px;
	background:url(images/bespoke_home_page_img.jpg) no-repeat top right;
}
.page_text{
	padding:30px;
	padding-left:300px;
	padding-right:40px;
	text-align:justify;
	background:url(images/common_page_bg.jpg) no-repeat top left;
}
.page_text p{
	margin-bottom:10px;
}
.first_word{
	font-weight:bold;
	font-size:17px;
	
}
.bespoke{
	font-weight:bold;
}

.page_text ul{
	text-align:left;
	margin-bottom:10px;
}


.page_text li{
	list-style:none;
	padding:2px 0;
	background:url(images/bullet.gif) no-repeat center left;
	padding-left:10px;
}


/***************************************** TOP IMAGES ************************************************/
.top_image_garments{
	width:740px;
	height:250px;
	background:#ecd5b8 url(images/bespoke_contact_us.jpg) no-repeat top right;
	/*background:#ecd5b8 url(images/bespoke_garments.jpg) no-repeat top right;*/
}

.top_image_cof{
	width:740px;
	height:250px;
	background:#ecd5b8 url(images/bespoke_choice_of_fabric.jpg) no-repeat top right;
}

.top_image_us_our_profile{
	width:740px;
	height:250px;
	background:#ecd5b8 url(images/bespoke_about_us.jpg) no-repeat top right;
}
.top_image_us_our_legacy{

}

.top_image_appointment{
	width:740px;
	height:250px;
	background:#ecd5b8  url(images/bespoke_facts_info.jpg) no-repeat top right;
	/*background:#ecd5b8 url(images/bespoke_make_appointment.jpg) no-repeat top right;*/
}
.top_image_contact{
	width:740px;
	height:250px;
	background:#ecd5b8 url(images/bespoke_make_appointment.jpg) no-repeat top right;
	/*background:#ecd5b8 url(images/bespoke_contact_us.jpg) no-repeat top right;*/
}
.top_image_facts_info{
	width:740px;
	height:250px;
	background:#ecd5b8 url(images/bespoke_legacy.jpg) no-repeat top right;
	/*background:#ecd5b8  url(images/bespoke_facts_info.jpg) no-repeat top right;*/
}
.top_image_style{
	width:740px;
	height:250px;
	background:#ecd5b8 url(images/bespoke_garments.jpg) no-repeat top right;
	/*background:#ecd5b8 url(images/bespoke_legacy.jpg) no-repeat top right;*/
}
/***************************************** TOP IMAGES ************************************************/

.inner_page_text{
	padding:30px;
	padding-left:150px;
	padding-right:40px;
	text-align:justify;
	background:url(images/common_page_bg.jpg) no-repeat top left;
}
.inner_page_text p{
	margin-bottom:20px;
}

.inner_page_text p.testimonial_by{
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

.inner_page_text p span.quots{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
}

.begin_quote{
	background:url(images/begin_quot.gif) no-repeat top left;
	width:40px;
	height:40px;
	float:left;
}
.end_quote{
	background: url(images/end_quote.gif)no-repeat top left;
	width:60px;
	height:40px;
	float:left;
}


.inner_page_text p a:link, .inner_page_text p a:hover, .inner_page_text p a:visited {
	
	color:#371d00;
	text-decoration:underline;
	font-weight:bold;
	
	
}


.inner_page_text h1{
	font-size:36px;
	font-style:italic;
	color:#823324;
	font-weight:normal;
	margin-bottom:10px;
}

.inner_page_text h2{
	font-size:18px;
	margin-bottom:8px;
	color:#371d00;
	font-weight:normal;
	border-bottom:1px dashed #cd927d;
}
.inner_page_text h3{
	font-size:14px;
	margin-bottom:8px;
	color:#371d00;
	font-weight:bold;
}

.inner_page_text ul{
	text-align:left;
	margin-bottom:10px;
}


.inner_page_text li{
	list-style:none;
	padding:2px 0;
	background:url(images/bullet.gif) no-repeat center left;
	padding-left:10px;
}


/*************************************** GARMENTS PAGE STARTS ********************************************/
.g_left{
	float:left;
	width:250px;
	margin-right:20px;
	padding-right:25px;
	margin-bottom:15px;
	border-right:1px solid #dcae98;
}
.g_left_01{
	float:left;
	width:250px;
	margin-right:20px;
	padding-right:25px;
	margin-bottom:15px;
	border-right:1px solid #dcae98;
}

.g_left h2{
	background:url(images/icon_suit_n.gif) no-repeat;
	padding:11px 10px;
	padding-left:50px;
	font-style:italic;
	border:none;
	font-size:18px;
	font-weight:bold;
	color:#823324;
}

.g_left_01 h2{
	background:url(images/icon_trouser_n.gif) no-repeat;
	padding:11px 10px;
	padding-left:50px;
	font-style:italic;
	border:none;
	font-size:18px;
	font-weight:bold;
	color:#823324;
}


.fabrics {
	margin-top:15px;
}

.fabrics h2{
	font-style:italic;
	border:none;
	font-size:26px;
	font-weight:normal;
	color:#823324;
}

.img_border{
	float:left; 
	margin-right:20px;
	margin-bottom:10px;
	border:4px solid #dcae98;
}
.img_border_right_aligh{
	float:right; 
	margin-left:40px; 
	border:4px solid #dcae98;
}


.hrul{
	border-top:1px solid #dcae98;
	height:1px;
	clear:both;
	margin-bottom:15px;
}
.spacer{
	clear:both; 
	margin-bottom:30px;
	/*border-top:1px solid #ebc3b0;*/
}
.g_right{
	width:250px;
	float:right;
}
.g_right h2{
	background:url(images/icon_shirt_n.gif) no-repeat;
	padding:11px 10px;
	padding-left:50px;
	font-style:italic;
	border:none;
	font-size:18px;
	font-weight:bold;
	color:#823324;
	
}
.g_right_01{
	width:250px;
	float:right;
}
.g_right_01 h2{
	background: url(images/icon_tie_n.gif) no-repeat;
	padding:11px 10px;
	padding-left:50px;
	font-style:italic;
	border:none;
	font-size:18px;
	font-weight:bold;
	color:#823324;
	
}

/*************************************** GARMENTS PAGE ENDS ********************************************/




/* ++++++++++++++++++++++++++++++++++++++++  RIGHT PANEL ENDS ++++++++++++++++++++++++++++++++++++++++ */




/*********************** FACTS AND INFORMALTION STARTS  *********************************************/
#diff_table{
	width:529px;
	padding:10px;
	border:1px solid #dcae98;
}

#diff_table table{
	font-size:14px;
}
#diff_table p{
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #dcae98;
	font-size:14px;
}
#diff_table h4{
	font-size:16px;
	color:#823324;
	font-style:italic;
}

span.hilite{
	color:#823324;
	font-style:italic;
	font-weight:bold;
}
/*********************** FACTS AND INFORMALTION PAGE ENDS *********************************************/



/*********************** MAKE AN APPOINTMENT STARTS  *********************************************/
.form{
	width:509px;
	padding:20px;
	border:1px solid #dcae98;
}

.form table{
	font-size:14px;
}
.form .text_input{
	background:#ecd5b8;
	border:1px solid #dcae98;
	padding:2px;
	font-size:14px;
	color:#371d00;
	
}
.form .text_area{
	background:#ecd5b8;
	border:1px solid #dcae98;
	padding:2px;
	font-size:14px;
	color:#371d00;
}

.form .submit_btn{
	background-color:#b89b6c;
	border:none;
	color:#fff;
	padding:3px;
	font-size:14px;
	
}
.form  .check_box{
	background-color:#ecd5b8;
	margin-right:10px;
	color:#371d00;
	font-size:14px;
}

.spacial_text{
	padding:10px;
	border:1px solid #dcae98;
	background-color:#ecd5b8;
	margin-bottom:30px;
}

.spacial_text img{
	padding: 0 10px 20px 0;
	float:left;
}
.spacial_text p{
	margin:0;
	padding-right:5px;
	color:#823324;
}
/*********************** MAKE AN APPOINTMENT PAGE ENDS *********************************************/


.contact{
	padding:15px;
	background:#ecd5b8;
}

.contact p{
	line-height:1.2em;
	margin:0;
}
.contact h2{
	font-size:16px;
	padding:5px 0 2px 0;
	margin:0;
	margin-bottom:10px;
	font-style:italic;
}

.contact p a:link, .contact p a:hover, .contact p a:visited{
	color:#371d00;
	text-decoration:underline;
}

.contact .left{
	float:left;
	width:230px;
	margin-left:20px;
	margin-right:0px;
}
.contact .right{
	float:left;
	padding-left:20px;
	margin-left:20px;
	width:200px;
	border-left:1px solid #dcae98;
}


#tick_table{
	background:url(images/tick_table.gif) no-repeat;
	padding:30px 50px 30px 50px;
	width:390px;
	height:232px;
	padding-top:25px;
}


#tick_table p{
	margin:0;
	margin-bottom:5px;
}

#tick_table ul{
	text-align:left;
	margin-bottom:10px;
}


#tick_table li{
	list-style:none;
	padding:2px 0;
	background:url(images/check_box.gif) no-repeat 5px left;
	padding-left:25px;
}















#bottom{
	padding:5px;
	background:#b89b6c;
	color:#f9e3cb;
}

.copyright{
	float:left;
	margin-left:5px;
}
.designedby{
	float:right;
	margin-right:5px;
}

.designedby a:link, .designedby a:hover, .designedby a:visited{
	text-decoration:none;
	color:#f9e3cb;
}

.clear_both{
	clear:both;
}
