/* CSS Document */
h1
{
	font-family:Georgia;
	color:#996600;
	font-size:16px; 
}
.lbltop{
	font-family:Georgia;
	color:#996600;
	font-size:12px;
}
h2{
	font-family:Georgia;
	color:#996600;
	font-size:14px;
	display:inline;
}
h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px ;
	color:#999999;
	font-weight:normal;
	padding-left:10px;
	display:inline; 
}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.FabricName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:15px;
	
}
.FabricDescriptionName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:20px;
	
}

body {
	background-color: #FFFFFF;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14pt;
	margin:0px;
	text-align: justify;
}
/* To define body ttext links*/
.bodylinks{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bodylinks:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	text-decoration: underline;
}
/*end of bodylink class*/

.blueLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration:none;
	cursor:hand ;  
}
.blueLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration:underline;
}
.blueLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration:underline;
}
.h_repeat {
	background-attachment: fixed;
	background-repeat: repeat-x;
}
.No_repeat {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
}

.browse_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C26928;
	height: 18px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
}
.browse_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #6F5027;
	height: 18px;
	text-align: left;
	text-indent: 15px;
}
.browse_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #996600;
	height: 18px;
	text-align: left;
	text-indent: 15px;
}
.V_repeat {
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: right;
}
.gl_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #000099;
	height: 30px;
	padding-left:3px;
}
.gl_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.testimonial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15pt;
	color: #000000;
	text-align:justify;
}
.testimonial_author {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
}
.V_repeat_ltalign {
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: left;
}
.shopoffline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15pt;
	color: #000000;
	text-decoration: none;
}
.shopoffline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15pt;
	color: #996600;
	text-decoration: underline;
	}
	

.t_other_but {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
	padding-bottom: 10px;
	
}
.t_other_but:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #FBE9B9;
	text-align: center;
	text-decoration: underline;
}
.t_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#giftcertificateMaster{
	background:  #E9E9E9 url(../images/t_ltgeryBg.gif) 10px;
	padding-left:0;
	height:24px;

}
#signintap {
	background-color:#E9E9E9;
	background-image:  url(../images/t_ltgery.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left: 15px;
}
.t_signin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.t_signin:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#996600;
	text-decoration: underline;
}
/*.quicklink_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
}
.quicklinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 12pt;
}
.quicklinks:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FBE9B9;
	text-decoration:underline;
}*/
.footer_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.footer_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0033FF;
	text-decoration: none;
}
.footer_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#0033FF;
	text-decoration: underline;
}

.startshop_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.startshop_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.startshop_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	height: 20px;
	width: 80%;
	float: left;
	position: relative;
	padding-left: 25px;
	left: 25px;
}
.shirtstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 5px;
	vertical-align: top;
	top: 0px;
}
.specialbg {
	background-attachment: fixed;
	background-image: url(../images/spacials/specials_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom:1px dotted #000000;
}
.newbg {
	background-attachment: fixed;
	background-image: url(../images/new/new_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* Order2Day styles */

/* wish list text */
	.wishText
	{
		font-family:Verdana;
		font-size:12px;
		line-height:18px;
		padding:5px;
	}
	.wishlistTitle
	{
		font-family:Georgia;
		font-size:18px;
		color:#ffffff;
		line-height:20px;
		padding:5px 15px 5px 0px;
	}

/* end of wish list style */


.vgrid{
background-image:url(../images/grid_v.gif);
background-repeat:repeat-y;
background-position:center top;
width:10px;
}
#popularFabricsGrid {
	background:url(../images/fabricsGrid_bg.gif) 55px 55px;
}
.shoppingcart{
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-size:7pt;
}

#shoppingCartItems{
	border-bottom:1px solid #000033;
	border-right:1px solid #000033;
	border-left:1px solid #000033;	
	padding-bottom:10px;
	padding-left:1px;
	padding-right:1px;	
	padding-top:15px;
	}
#seachFabrics_but{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.order2daybut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
	padding-left: 0px;
	line-height:31px;
}
.order2daybut:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	padding-top: 7px;
	padding-left: 0px;
	
}
.order2day_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:10px;
	padding-left:0px;
	
}

.order2day_on:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:10px;
	padding-left:0px;
	text-decoration:underline;
	
}
.order2dayintrotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 12pt;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom:0px;
}

.progressbar{
	background-image:url(../images/progressbar.gif);
	background-repeat:no-repeat;
	height:25px;
	cursor:help;
}

.progressfiller{
	background-image:url(../images/progressfiller.gif);
	background-repeat:no-repeat;
	height:15px;
	background-position:left;
	cursor:help;
}
.h_repeat_measure {
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;
}

#measure_option1 {
	padding-left:15px;
}
#measure_option2{
	padding-right:15px;
}
#measure_option3{
	padding-left:15px;
}
#measure_option4{
	padding-right:15px;
}
#measure_option5{
	padding-left:15px;
}
#measure_option6{
	padding-right:15px;
}

.imgOptionleft{
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.imgOptionright{
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}
.measurementtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 12pt;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#F5F5F5;
}
.h_repeatcenter {
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center;
	height:1px;
}
.brownRightLine{
	border-right:1px solid #000033;
}

/*****************************************************/
/*Styles Selection styles*/
/******************************************************/
#stylesMaster{
	background:url(../images/tabBut_hbar.gif) top right repeat-x;
	border-bottom:1px solid #000033;
	border-left:1px solid #000033 ;
	border-right: 1px solid #000033;
	padding:6px 0px 0px 0px;
	margin-left:0px;
	margin-right:0px;
}

.StyleCart
{
	border-top:3px solid #000033; 
	border-bottom:1px solid #000033;
	border-left:1px solid #000033;
	border-right: 1px solid #000033;
	padding-top:0px;		
	padding-bottom:2px;		
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;	 
}

.MatchingStyle
{	
	border-bottom:1px solid #000033;
	border-left:1px solid #000033;
	border-right: 1px solid #000033;
	padding-top:0px;		
	padding-bottom:2px;		
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;	 
}
.FabricSelection
{
	border-top:0px solid #ab7a4d;
	border-bottom:1px solid #60789a;
	border-left:1px solid #60789a;
	border-right:1px solid #60789a;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;	
}
	.categorySelection
{ font-size:12px;	
	color:White; 
	 height:20px;	 
	 margin:5px 5px 0px 5px ;	 
	}
.categorySelectionNormal
{ font-size:12px;	
	color:White; 
	 padding:0px 5px 0px 5px;	 
	}

.categorySelectionActive
{
	background:#FFFFFF;
	font-size:12px;	
	color:Black; 
	 padding:0px 5px 0px 5px;	 	
	}
.categorySelectionActive a 
{
	background:#FFFFFF;
	font-size:12px;	
	color:Black; 
	 padding:0px 5px 0px 5px;	 	
	}
.categorySelectionActive a:hover  
{
	background:#FFFFFF;
	font-size:12px;	
	color:Black; 
	 padding:0px 5px 0px 5px;	 	
	}
	
.categoryltImage
{
	background:URL(../images/subtab_lt_curve.gif)  no-repeat left top;
	}

.categoryrtImage
{
	background:URL(../images/subtab_rt_curve.gif)  no-repeat left top;
	}

.outerbox{
	background:url(../images/tabBut_hbar.gif) top right repeat-x;
	border-bottom:1px solid #60789a;
	border-left:1px solid #60789a;
	border-right: 1px solid #60789a;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
}
#fabricsDisplay{
		border-bottom:1px dotted #000000;
		border-top:1px dotted #000000;
		background-color:#C8D3EE;
		vertical-align:middle;
}

.stylesSelectionTitle{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:170%;
		font-weight:bold;
		color:#6a7e98;
		padding-right:5px;
}
#swatchesContainer{
		padding:0px 0px 0px 2px ;
		vertical-align:middle;
		height:100px;
}
#swatchesContainer form{
	vertical-align:middle;
}
#swatchesContainer img {
	padding:4px;
	vertical-align:middle;
	margin:4px;
}
#swatchesContainer span {
	font-size:9px; 
	line-height:10px; 
	text-align:center;
}
#displayselectedswatches td{
		background-color:#FFFFFF;
		border:1px solid #cfc5a8;
		width:60px;
		height:60px; /****** hieght of the tiny swatch (approx value) border:1px solid #cfc5a8; *****/
}
#swatchcheckbox td{
		height:8px;
		border-bottom:0px;
		border-left:0px;
		border-right:0px;
		background-color:#f4f0e4;
}
#swatchtopspacer td{
		height:2px;
		border-bottom:0px;
		border-left:0px;
		border-right:0px;
		background-color:#f4f0e4
}
#collarspacer td{
width:140px;
}


/******************/
/*left side buttons List styles*/
#leftButtonMaster ul{
		margin:0px;
		padding:0px;
		padding-top:78px;
		width:172px;
}

#leftButtonMaster ul a{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#990000;
}
/*
 37px for 1st but;
  76px for 2st but;
   115px for 3st but;
    154px for 4st but;
	 193px for 5st but;

*/
#leftButtonMaster #butJoint{
	margin:0;
	padding:0px;
	width:28px;
	height:450px;
	background-image:url(../images/ltbutjoint.jpg);
	background-repeat:no-repeat;
	background-position:left 193px;
}

.firstbutton1{
	background-image:url(../images/ltbutjoint.jpg);
	background-position:left 37px;
	background-repeat:no-repeat;
}
.secondbutton1{
	background-image:url(../images/ltbutjoint.jpg);
	background-position:left 76px;
	background-repeat:no-repeat;
}

#leftButtonMaster li {
		list-style:none;
		padding-top:1px;
		background:url(../images/style_ltbut.gif) left 50% repeat-x;
		height:38px;
}
/*showHideBar*/
.styleTitleBar {
		padding-left:10px;
		padding-top:0px;
		background:url("images/j.gif") left top repeat-x;
		height:35px;
		color:#003366;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		vertical-align:middle;
		font-weight:bold;
		
}
.styleTitleBarText  {
		color:#003366;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		vertical-align:middle;
		font-weight:bold;
}
.styleTitleBarText:hover{
		color:#003366;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		vertical-align:middle;
		font-weight:bold;
}


.ShowHideBar{
background:url(../images/style_ltbut_blue.gif) left top repeat-x;
	/*background-color:#F2F2F2;*/
	width:150px;
	height:30px;
	/*border:2px solid #cccccc;*/
	text-align:right;
}
.hideText{
	text-decoration:none;
	color:#000000;
	/*background-color:#F2F2F2;*/
	background:url(../images/style_but_downarrow.gif) no-repeat left center;
	padding:0px 0px 0px 20px;
	
}

.hideText:hover{
	text-decoration:none;
	color:#000000;
	/*background-color:#F2F2F2;*/
	background:url(../images/style_but_downarrow.gif) no-repeat left center;
	padding:0px 0px 0px 20px;
}

.showText {
	text-decoration:none;
	color:#000000;
	/*background-color:#F2F2F2;*/
	background:url(../images/style_but_uparrow.gif) no-repeat left center;
	padding:0px 0px 0px 20px;
}


.showText:hover {
	text-decoration:none;
	color:#000000;
	/*background-color:#F2F2F2;*/
	background:url(../images/style_but_uparrow.gif) no-repeat left center;
	padding:0px 0px 0px 20px;
}
.outerline{
	border:1px solid #cccccc;
	border-bottom:0px;
	border-top:0px;
}
.formsBg{
	width:80%;
	height:70px;
	background-image:url(../images/formsbg.gif);
	background-color:#f1f1f1;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px;
}	
.tdBg{
	width:80%;
	height:70px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px;
}
.searchTopRight {
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/search_toprtcurve.gif);
	background-color:#f6f3f3;
	

}
.searchBottomRight {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image:url(../images/search_botltcurve.gif);
}
.searchFabrics{
	padding:5px 5px 5px 5px;
}
.ProgressText
{
	color: #CCCCCC;
	font-size: 10px;
}

.sidebanner{
	border:1px solid #8B5A38;
}
/*------------start of static pages left side list items------------*/
ul#relatedlinks{
	white-space:nowrap;
	margin:0px;
	padding:20px 15px 10px 10px;
}
ul#relatedlinks li{
	white-space:nowrap;
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style: none;
	background:url(../images/bullet.gif) no-repeat left 50%;
}
ul#relatedlinks li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F5027;
}
/*------------End of static page left side list items------------*/
TreeViewLinks{
		font-weight: normal;
		font-size: 8pt;
		color: #0066cc; 
		font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif;
}

.TreeViewLinks:hover{
		font-weight: normal;
		font-size: 8pt;
		color: #0066cc;
		font-family: Tahoma,Arial,Verdana,Helvetica, sans-serif;
		text-decoration:underline; 
}

.shoppingcartdetailsTd{
	border-right:1px solid #000033;
	font-family:Verdana; 
	font-size:10px;
}


.shoppingcartdetailsTable{
	border:1px solid #000033;
	font-family:Verdana; 
	font-size:10px;
}

.stdFeatureTable{
	border:1px solid #000033;
	font-family:Verdana; 
	font-size:10px;
}
.stdFeatureTable td{
	border-bottom:1px solid #000033;
	font-family:Verdana; 
	font-size:10px;
}
.stdFeatureTdBottom{
	border-right:1px solid #000033;
}


.shoppingcartdetailsinner td{
	border:0px solid #999900;
	font-family:Verdana; 
	font-size:10px;
}

#wardrobewisdom{
	background:url(../images/but_shadowbg.gif) repeat-x left top;
	border-bottom:1px solid #bfaf7f;
	border-left:1px solid #bfaf7f ;
	border-right: 1px solid #bfaf7f;
	padding-top:6px;
	margin-left:0px;
	margin-right:0px;
}

#wardrobewisdom dl{
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
}
#wardrobewisdom dd,#wardrobewisdom dt{
	margin:0px;
	padding-left:15px;
	background:url(../images/bullet.gif) no-repeat left center;
}
#wardrobewisdom dd a,#wardrobewisdom dt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #6F5027;
	height: 18px;
	text-align: left;
}
#wardrobewisdom dd a:hover,#wardrobewisdom dt a:hover{
	color: #996600;
	text-decoration:underline;
}
#scheduleFitting {
	background:url(../images/browse_gradient.jpg) repeat-y left 50%;
	padding:10px 0px 10px 0px;
}
#scheduleFitting a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 10px;
}
#scheduleFitting a:hover{
	color: #996600;
	text-decoration:underline;
}

#personalizedDetails {
	border-bottom:1px solid #bfaf7f;
	border-left:1px solid #bfaf7f ;
	border-right: 1px solid #bfaf7f;
	border-top:5px solid #000033;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#personalizedDetails #titlebar{
	margin:0px;
	padding:5px 0px 5px 10px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000033;
	background-color:#f4e2b2;
}
#personalizedDetails dl dt{
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(../images/browse_gradient.jpg) no-repeat left top;
	background-color:#FFFFFF;
	font-weight:bold;
}
#personalizedDetails dl dd{
	background-color:#FFFFFF;
}

.priceText{
	color:#C26928;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.ShoppingCartStyle{
	font-size: 9px;
	font-family: Verdana;
	background-color: #000033;
	cursor:hand; 
}

.ShoppingCartStyleDetail{	
	background-color: #f4ece6;
	font-size: 9px ;
	font-family: Verdana;
	line-height:15px;
}


.pricing {
 border-left:3px solid #c1b588;
 border-bottom:3px solid #c1b588;
 padding-left:15px;
 text-align:justify;
}
 
.note{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FF0000;
}
.save_note
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#FF0000;
}

.popup_list li{
 list-style:none;
 padding:0px 0px 0px 15px;
 vertical-align:bottom;
 margin-left:15Px;
 line-height:20px;
 background:url(../images/bullet.gif) no-repeat left center; 
}
#selectuserstyle select{
	width:150px;	
}
#usercomments textarea{
	width:500px;	
	height:100px;
}
#trMeasureName td input{
	width:200px;
}
#trMeasureMail td input{
	width:200px;
}
#monogramdetails select{
	width:100px;
}
#monogramdetails input{
	width:100px;
}
#measurementArea #ibtnSaveMeasurement 
{
	width:101px;
	height:41px;
}
#measurementArea #ibtnChangeMode 
{
	height:41px;
	width:222px;
}
#measurementArea #ibtnModify 
{
	height:41px;
	width:101px;
}
#measurementArea #ibtnPrint 
{
	height:41px;
	width:102px;
}
/*-------Mandatoru --- */
.mandatory{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:Red;
	font-size:10px;
}   
/*----------Measurement Area -------*/
#measurementArea input{
	width:70px;
}
.alert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:Red;
	font-size:14px;
}
.InstructionChartTitle {border-top:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #004165;border-bottom:1px solid #004165; padding:5px;background:#0079b9;font-size:10px;font-weight:bold;color:#ffffff;text-align:left;}
.InstructionChartDetails{padding:0px 0px 5px 5px; border-left:1px solid #004165;border-right:1px solid #004165;border-bottom:1px solid #004165;background-color:#f3f3f3;text-align:left;font-size:10px;text-align:center;}
/*-----------border designs----------*/
.greytoplt{
	background:url(../images/body_top_lt.gif) no-repeat left top;
	padding:0px 0px 0px 0px;
}

.greytoprt{
	background:url(../images/body_top_rt.gif) no-repeat right top;
	padding:1px 0px 0px 0px; /*to fix the top alignment in IE/win(bugs) */
}

.greybotlt{
	background:url(../images/body_bot_lt.gif) no-repeat left bottom;
	padding:0px 0px 0px 0px;
}

.greybotrt{
	background:url(../images/body_bot_rt.gif) no-repeat right bottom;
	padding:0px 15px 15px 15px;
}
/*  end of body grey border design  */
.outerline1{
	padding:15px 0px 5px 0px;
	border-top:5px solid #000033;
	border-right:1px solid #bfaf7f;
	border-bottom:1px solid #bfaf7f;
	border-left:1px solid #bfaf7f;
}

.outerlineU{
	border-right:1px solid #bfaf7f;
	border-bottom:1px solid #bfaf7f;
	border-left:1px solid #bfaf7f;
}	
	
.line{
		border:1px solid #bfaf7f;
		padding:2px 0px 2px 0px;
}
/*-----------end----------*/
.Address
{
	font-family:Arial; 
	line-height:22px;
	color:black;
	font-size:14px;
	padding:15px 0px 5px 15px;
}
.subTitleBar
{
	color:Black;
	background-color:#e3e3e3;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	font-weight:bold; 
	border-top:1px solid #000033;
}

.dottedLine{
  border-bottom:1px dotted #bfaf7f;
  padding:2px 0px 2px 0px;
}

.FabricType
{
	border-right: #000033 1px solid;
	border-top: #000033 1px solid;
	border-bottom: #000033 1px solid;
	border-left: #000033 1px solid;
	color: white;	
	font-family: Verdana;
	background-color: #000033;	
	padding:1px 2px 1px 2px;
}
.FabricTypeRemove a
{	
	color:Black; 	
	font-family: Verdana;	
	background-color: #FFFFFF;
	padding:1px 2px 1px 2px;
}

.FabricTypeRemove a:hover
{	
	color:Black; 	
	font-family: Verdana;
	background-color: #FFFFFF;
	padding:1px 2px 1px 2px;	
}

.aFabricZoom
{
	cursor: url("images/magnifier.ico"), -moz-zoom-in;
}
	
#featuresList li
{
	font-family:Verdana;
	font-size:12px;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		
}
.subtotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px;
	
	
}
.totalitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:Gray;
	line-height:15px;

	}
	/* Belt Area */
	#txtBestFitting{width:75px}
	#ddlStandard{width:75px}
	/* Belt Area Ends*/
	
	
/* Error Message */
#errorMsg{font-size:12px;width:90%;margin:10px 0px 0px 10px; padding:5px 0px 5px 40px; display:block; text-align:left; height:25px; background:lightyellow url(../images/errorMsgTitle_icon.gif) no-repeat left center; color:Red; border:1px solid red;}


.OrderSpecial
{
	background:url(../images/spacials/specials_title.gif) no-repeat 60% top; 
	height:35px;
	
	}
	
	.gridHeader4Measurement
{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	color:White;
	background-color:#000033;
	border:1px solid black;
	height:25px;
}

.forDivFloating
{
	position:absolute ;
	right:0px;
	top:0px;
	z-index:100;
}

#footer{ position:relative; clear:both; left:0px; top:10px; width:100%; background-color:#FFFFFF; }


#footer
{
	background-color:#FFFFFF;
	display:block;
	margin:0px;
	padding:0px;
	background-color:#113062; 
	min-width:1000px;
	
}

#footerQuicklinks{
	min-width:1000px;
	width:100%;
	padding:0px 0px 0px 0px;	
	background:url(../images/footer_gradient.gif) repeat-x left top;
	height:250px;
	min-height:250px;
	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;
}
.currentFabricSelText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 7px;
	padding-left: 0px;
}

.outerDivbox
{
	border:1px solid #cccccc;
	border-bottom:0px;
	border-top:0px;
	}
/*********************schedule a Fitting Styles***********************/
.ct_scheduleCitieslt{


	border-right:1px solid #bfaf7f;
	border-top:1px solid #bfaf7f;
	border-bottom:1px solid #bfaf7f;
}
.ct_scheduleCitiesrt{

	border-bottom:1px solid #bfaf7f;
	border-top:1px solid #bfaf7f;
}
.ct_scheduleText{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:none;
	color:Blue;
}
.ct_scheduleText a{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:none;
	color:Blue;
	line-height:18px;
}
.ct_scheduleText a:hover{
	
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:none;
	color:Blue;
	text-decoration:underline;
}

/*
	For Tool Tip
*/
.dvhdr1 {
	background:#F3F0E7;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:5px;
	width:300px;
	filter:'alpha(opacity=85)';			
	
}

.dvbdy1 {
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:5px;
	width:300px;
}

.dvhdr2 {
	background:#F3F0E7;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:0px 0px 0px 5px;
	width:200px;
	height:15px;
	filter:'alpha(opacity=85)';			
	
}

.dvbdy2 {
	background:#FFFFFF;
	font-family:verdana;
	font-size:11px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:0px 0px 0px 5px;
	width:200px;
}

.dvhdr3 {
	background:#F3F0E7;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:5px;
	width:150px;
	filter:'alpha(opacity=85)';			
	
}

.dvbdy3 {
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:5px;
	width:150px;
}

.dvhdr4 {
	background:#F3F0E7;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:5px;
	width:300px;
	filter:'alpha(opacity=85)';			
	
}

.dvbdy4 {
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:5px;
	width:300px;
}

.dvTreehdr {
	background:#F3F0E7;
	font-family:verdana;
	font-size:10px;	
	border:1px solid #C8BA92;
	padding:0px 5px 0px 5px;	
	width:300px;
}

.dvTreebdy {
	background:#FFFFFF;
	font-family:verdana;
	font-size:12px;
	border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	padding:0px 5px 0px 5px;
	width:300px;
}

.dvhdr_Stylepage {
	background:#F3F0E7;
	text-align:left;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	border:1px solid #C8BA92;
	padding:0px 0px 0px 0px;
	width:100px;
	height:14px;
	filter:'alpha(opacity=85)';	
	white-space:nowrap;
	
}
.DiscountStyles,.DiscountStyles td
{
	background:#FFFFFF;
	font-family:Verdana ;
	font-size:12px;
	/*border-left:1px solid #C8BA92;
	border-right:1px solid #C8BA92;
	border-bottom:1px solid #C8BA92;
	border-top:1px solid #C8BA92;*/
	padding:5px;
	width:260px;
	border:1px solid #A5CFE9;
	
	}

.DiscountStyleshdr 
{
	
	background:#D5EBF9 url(../images/info.gif) no-repeat left center;	
	padding: 3px 0px 3px 20px;
	font-family:Verdana ;
	font-size:12px;
	font-weight:bold;
	border:1px solid #A5CFE9;	
	width:250px;
	filter:'alpha(opacity=85)';
	color:#0066CC;			
	
}
/*
	End of Tool Tip Styles
*/
#tdShoppingSearch a{
	color:#003399;
	font-size:10px;
	font-weight:normal; 
	text-decoration:none;
}
#tdShoppingSearch a:hover{
	text-decoration:underline;
	font-size:10px;
	font-weight:normal;
}