

/*---------------------------Site Layout Division---------------------------------------------------*/
/* #globalNavbar{width:100%;  white-space:nowrap; position:relative; left:0px; top:0px; min-width:1000px;}
	#topDesignBar {	margin:0px; padding:0px; height:25px;width: 100%; white-space:nowrap; position:absolute; left:0px; top:0px; min-width:1000px;}
	#topNavBar {width:100%;height:57px;background-color:#003399;white-space:nowrap;position:relative;left:0px;top:25px;min-width:1000px;overflow:hidden;background-image: url(../images/header_imgs/t_gradientBar.jpg);}
	#giftCertificate{clear:both; position:absolute; left:0px; top:82px; float:left; background-color:#CCCCCC;	width:100%; height:27px;white-space:nowrap; min-width:1000px;overflow:hidden;}
*/
#midsection{clear:both; float:left; width:100%; position:relative; left:0px; top:60px; min-width:900px; height:1600px;}
.dynamicMidSection{clear:both; float:left; width:100%; position:relative; left:0px; top:60px; min-width:900px;padding:0px 0px 80px 0px;  }
	#leftColoum{clear:both;  width:18%; float:left; position:absolute; left:5px; top:0px; min-width:190px;background-color:#FFFFFF; z-index:3; }
	#middleColoum{width:59%; position:absolute; margin-left:20%; margin-right:18%;  top:0px; float:left;   min-width:600px; background-color:#FFFFFF; z-index:4;  }
	#rightColoum{width:19%; position:absolute; right:5px; top:0px;  float:right; background-color:#FFFFFF; min-width:190px; z-index:11; }

#footer{ position:relative; left:0px; top:10px; float:left; width:100%; background-color:#FFFFFF; z-index:25; }
/*----------------------------- End of Layout Position-------------------------------------------- */


/* Start of left navigation bar style */

.listSpacer img{margin:0px; padding:0px; width:186px;}
.PricePleaseSpacer{margin:0px; padding:0px; width:186px;}

#rightColoum #gsr-inc{
	marging:10px 0px 10px 0px;padding:0px 0px 10px 0px;
	background:url(../images/GSR_logo_barBG.gif) repeat-x left top;
}

div#leftnavbar{
	white-space:nowrap;
	min-width:198px;
	width:99%;
}
div#leftColoum #browse{
	margin:0px;
	padding:0px;
}

div#browse #titlebar{
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/but_3DBg.gif) repeat-x left bottom;
	height:31px;
	width:100%;
	min-width:188px;
}

div#browse #browseLinks{
	background: url(../images/but_shadowbg.gif) repeat-x left top;
	margin:0px;
	padding:0px;
	width:99%;
}

div#browse #browseLinks ul{	
	margin:0px;
	padding:10px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C26928;
	text-align: left;
	white-space:nowrap;
	width:99%;
}
div#browse #browseLinks li{
	margin:0px;
	padding:2px 0px 2px 5px; /* to control the leading for link text adjust the vertical gap*/
	list-style:none;
}

div#browse #browseLinks ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url(../images/bullet.gif) no-repeat left 50%;
	color: #6F5027;
	text-decoration:none;
}
div#browse #browseLinks li a:hover{
	color: #996600;
	text-decoration:underline;
}

/*start of resources*/
div#resources #titlebar{
	margin:0px;
	padding:0px;
	background:url(../images/but_3DBg.gif) repeat-x left bottom;
	height:31px;
	width:100%;
}
div#resources #resourcesLinks{
	background:url(../images/but_shadowbg.gif) repeat-x left top;
	margin:0px;
	padding:0px;
	width:99%;
}

div#resources #resourcesLinks ul{
	margin:0px;
	padding:10px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C26928;
	text-align: left;
}
div#resources #resourcesLinks li{
	margin:0px;
	padding:3px 0px 0px 5px; /* adjust the leading text links to adjust the vertical gap */
	list-style:none;
}
div#resources #resourcesLinks li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:20px;
	background:url(../images/bullet.gif) no-repeat left 50%;
	color: #6F5027;
	height: 18px;
	text-decoration:none;
}
div#resources #resourcesLinks li a:hover{
	color: #996600;
	text-decoration:underline;
}


/*---------start of wardwisdom-----------*/
div#wardropwisdom {
	margin:0px;
	padding:0px;
	width:100%;	
}
div#wardropwisdom #titlebar{
	margin:0px;
	padding:0px;
	background:url(../images/but_3DBg.gif);
	height:31px;
	width:100%;
}
div#wardropwisdom #wardropwisdomLinks{
	background: url(../images/but_shadowbg.gif) repeat-x left top;
	margin:0px;
	padding:10px 0px 5px 0px;
	width:99%;

}
div#wardropwisdom #wardropwisdomLinks ul{
	margin:0px;
	padding:0px;
}
div#wardropwisdom #wardropwisdomLinks li{
	white-space:nowrap;
	margin:0px;
	padding:4px 0px 0px 5px;/* to control the leading for link text adjust the vertical gap*/
	list-style:none;
}
div#wardropwisdom #wardropwisdomLinks li a{
	padding:0px 0px 0px 20px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bullet.gif) no-repeat left 50%;
	color:#6F5027;
	text-decoration:none;
	font-weight: bold;
}
div#wardropwisdom #wardropwisdomLinks li a:hover{
	color: #996600;
	text-decoration:underline;
}

/*-----------start of personalized details------------------*/

#personalizedDetails {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:99%;
	background-color:#FFFFFF;
	
}
#personalizedDetails #titlebar{
	margin:0px;	
	width:99%;
	padding:5px 0px 5px 2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#A07047;
	background-color:#f4e2b2;
	border-bottom:1px solid #bfaf7f;
	text-align:center;
}

#personalizedDetails ul{
	float:left;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#personalizedDetails ul li{
	display:list-item;
	padding:3px 0px 3px 0px;
	list-style-image:url(../images/bullet-tick.gif);
	background-color:#FFFFFF;
}
#personalizedDetails ul .personalizedfeature{
	padding:3px 0px 3px 25px;
	background:url(../images/bullet-tick.gif) no-repeat 2% center;
	text-align:left;

}
#joe {
	 width:100%;
	 height:339px;
	 background:url(../images/joe.jpg) no-repeat center center;	 
}


.subtitle{
	margin:0px;
	padding:3px 0px 3px 5px;
	background:url(../images/browse_gradient.jpg) no-repeat left top;
	font-weight:bold;
	line-height:18px;
}

/* End of Left navigation bar styles */


/* Start of Center styles */



/* testimonial */
#testimonial {margin:0px; padding: 0px 0px 5px 0px; width:100%; min-width:550px; height:110px;  border-left:1px dashed #666666;  border-bottom:1px dashed #666666;  border-right:1px dashed #666666;}
#testimonialTitle{
	 margin:5px;	
	 padding:2px 0px 2px 10px; 
	 background-color:#f0f0f0; 
	 width:250px; 
	 font-family:Georgia, "Times New Roman", Times, serif; 
	 font-size:18px; 
	 font-weight:bold; 
	 color:#a30505;
}

#testimonial #customerQuote{
	background:url(../images/quotetopDesign.gif) no-repeat left top;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	height:40px;
}
#testimonial #customerQuote p{
	line-height:14pt;
	background:url(../images/quotebotDesign.gif) no-repeat right bottom;
	padding:0px 20px 0px 30px;
	font-weight:bold;
	text-align:justify;
}
.testimonial_author{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#3d6791; font-weight:bold;}
#testimonial #quoteAuthor{float:right; margin:10px 30px 0px 0px; height:25px; }
#testimonial #quoteAuthor a{background:url(../images/arrowNext.gif) no-repeat left center; padding:0px 0px 0px 15px; margin-left:30px; }
#testimonial #quoteAuthor a:hover { text-decoration:underline; }


/* body Text and Keyword Content */
#bodyContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	font-size:12px;
	line-height:18px;
	float:left;
	margin:0px;
	text-align:justify;
	padding:0px;
	overflow:hidden;
}
#bodyTextArea{
	overflow:hidden;
	width:90%;
	margin:2%;
	padding:0px;
	margin-top:0px;
	height:1150px;
}

/*------------right side body Content-------------------*/

/* Start of Shopping */
#StartShopping{
	float:right;
	margin:0px;
	padding:0px;
	width:100%;	
	background:url(../images/ser_gradientbg.jpg) repeat-x left bottom;
	background-color:#3F5F8E;
}
#StartShopping #titlebar{
	margin:0px;
	padding:0px;
	background:url(../images/but_3DBg.gif);
	height:31px;
	width:100%;	
}

#StartShopping #searchFabrics {
	margin:0px;
	padding:0px;
	width:100%;
	height:35px;
	background-color:#06467B;
	border-bottom:1px solid #FFFFFF;
}
#StartShopping #searchFabrics p{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	white-space:nowrap;
	font-weight:bold;
}
#StartShopping #searchFabrics a{
	background:url(../images/arrowNext.gif) no-repeat left center;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
}

#StartShopping #customoiseSearchFabric{
	min-width:180px;	/* subtract padding 10px from the width 190px */
	margin:0px;
	padding:0px 0px 0px 15px;
	white-space:nowrap;
	height:150px;
	color:#FFFFFF;
	font-weight:bold;
}
#customoiseSearchFabric ul{
	margin:0px;
	padding:10px 0px 10px 20px;
	color:#FFFFFF;
	list-style:none;
	background: url(../images/bullet_white.gif) no-repeat left center;
}
#customoiseSearchFabric .L_box{
	margin:0px;
	padding:0px;
}
#customoiseSearchFabric .L_box select{
	width:150px;
}
#customoiseSearchFabric .goBtn{
	margin:0px;
	padding:0px;
}

#customoiseSearchFabric a{
	float:right;
	margin:0px;
	padding:0px 0px 0px 20px;
	background: url(../images/arrowNext.gif) no-repeat left center;
	color:#FFFFFF;
}


/*********************pricesToPlease Styles***********************/
#pricesToPlease{
	width:100%;
}
#pricesToPleaseTitlebar{
	margin:0px;
	padding:0px;
	background:url(../images/but_3DBg.gif) repeat-x left top;
	height:31px;
	width:100%;
}
#pricesToPleaseLinks{
	background: url(../images/but_shadowbg.gif) repeat-x left top;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:10px;
	border-bottom:1px solid #d9cfb2;
}
#pricesToPleaseLinks td{
	border-bottom:1px solid #d9cfb2;
}

#pricesToPleaseLinks img{
	padding:2px 5px 2px 5px;
}

#pricesToPleaseLinks .fabricCategory{
	font-size:10px;
	color:#0066FF;
	padding:0px 0px 0px 5px;
	border-left:1px solid #d9cfb2;
	border-bottom:1px solid #d9cfb2;
	white-space:normal;
	text-align:left;
	line-height:14px;
}
.priceTag{
	font-size:10px;
	color:#996600;
}

/*********************schedule a Fitting Styles***********************/
#scheduleaFitting{ width:100%; min-width:190px;}
#scheduleaFittingTitlebar{
	margin:0px;
	padding:0px;
	background:url(../images/but_3DBg.gif) repeat-x left top;
	height:31px;
	width:100%;
}
#scheduleaFittingLinks{
	background: url(../images/but_shadowbg.gif) repeat-x left top;
	margin:0px;
	padding:5px 0px 5px 0px;
}
.ct_scheduleText{
	padding:5px 0px 2px 0px;
	height:30px;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:none;
	vertical-align:middle;
}
.ct_scheduleCitieslt{
	padding-left:5px;
	font-size:10px;
	line-height:18px;
	border-right:1px solid #bfaf7f;
	border-top:1px solid #bfaf7f;
	border-bottom:1px solid #bfaf7f;
}
.ct_scheduleCitiesrt{
	padding-left:5px;
	font-size:10px;
	line-height:18px;
	border-bottom:1px solid #bfaf7f;
	border-top:1px solid #bfaf7f;
}
/*********************More Specials Styles***********************/
#morespecials{
	text-align:center;
	width:100%;
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:14px;
}
#morespecials table{margin:0px; padding:0px 0px 0px 0px;font-size:11px;	line-height:14px;}
#morespecials #title {
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#A07047;
	background-color:#f4e2b2;
}

#giftCertificateBanner{
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:bottom;
}

#wardrobeWizard{
	background:#ffffff;
	border-top:5px solid #A07047;
	border-right:1px solid #bfaf7f;
	border-bottom:1px solid #bfaf7f;
	border-left:1px solid #bfaf7f;
	height:150px;
}

/*-------------------------------*/
#footer{
	display:block;
	margin:0px;
	padding:0px;
	/*background-color:#113062; */
	min-width:950px;

}
#trQLinks{padding:0px; margin:0px;}
#trQLinksFooter{padding:0px; margin:0px;}

#footerQuicklinks{
	min-width:1000px;
	width:100%;
	padding:0px 0px 0px 0px;	
	background:#113062 url(../images/footer_gradient.gif) repeat-x left top;
	height:190px;
	white-space:nowrap;
}
#footerQuicklinks dl {
	margin:0px;
	list-style:none;
	width:100%;
	min-width:150px;
	padding:0px;
	white-space:nowrap;
}
#footerQuicklinks dl dt, #footerQuicklinks dd{
	margin:0px;
	padding:2px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
#footerQuicklinks dl dd a{
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
}
#footerQuicklinks dl dd a:hover{
	text-decoration:underline;
	color:#FBE9B9;
}

dl .footerTitle{
	height:30px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
#footerQuicklinks #quickLinksTitle{
	margin:0px;
	padding:5px 0px 0px 5%;	
	background:url(../images/footer_gradient.gif) repeat-x left top;
}
 #footerQuicklinks #browseTitle{
	padding:5px 0px 0px 5%;
	background:url(../images/footer_gradient.gif) repeat-x left top;
}
#footerQuicklinks #moreAboutTitle{
	padding:5px 0px 0px 5%;
	background:url(../images/footer_gradient.gif) repeat-x left top;
}
#footerQuicklinks #selectYourFabricsTitle{
	padding:5px 0px 0px 5%;
	background:url(../images/footer_gradient.gif) repeat-x left top;
}

#footerQuicklinksBorder{
	display:block;
	width:100%;
	height:10px;
	padding:0px 0px 0px 0px;
	background:url(../images/footer_orange_spacer.gif) repeat-x left top;
	background-color:#FFFFFF;
}

#footerContent{
	background-color:#FFFFFF;
	clear:both;
	float:left;
	width:100%;
	line-height:12pt;
	padding:0px 0px 10px 0px;
	text-align:center;
	font-size:10px;
	min-width:1000px;
	white-space:nowrap;
}

#footerContent a{
	color:#003399;
	font-size:10px;
	font-weight:normal; 
	text-decoration:none;
}
#footerContent a:hover{
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
}

.outerline{
	padding:15px 0px 5px 0px;
	border-top:5px solid #A07047;
	border-right:1px solid #bfaf7f;
	border-bottom:1px solid #bfaf7f;
	border-left:1px solid #bfaf7f;
}
/*  Help pages styles */
.helpcontentTable{border:1px solid #476798; padding:5px;}
.helpcontentTable img{padding:10px;}
.helpcontentTable img.textImg{padding:0px;}
.helptitle {font-size: 20px;color: #990000;}
.helpsubtitle {font-size: 16px; color: #990000; font-weight:bold;}

/* Why Custom Tailoring page bullet */
.bulletFormat li{
	list-style-image:url(../images/dotted_arrow.gif);
	text-align:justify;
}

.aFabricCursor
{
	cursor:hand, -moz-hand;
}
