/* Sewing Expo CSS */

/*** fonts ***/
@font-face {
  font-family: 'Gotham-Bold';
  src: url('Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('Gotham-Bold.otf')  format('opentype'),
	     url('Gotham-Bold.woff') format('woff'), url('Gotham-Bold.ttf')  format('truetype'), url('Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham-BoldItalic';
  src: url('Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('Gotham-BoldItalic.otf')  format('opentype'),
	     url('Gotham-BoldItalic.woff') format('woff'), url('Gotham-BoldItalic.ttf')  format('truetype'), url('Gotham-BoldItalic.svg#Gotham-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('Gotham-Book.otf')  format('opentype'),
	     url('Gotham-Book.woff') format('woff'), url('Gotham-Book.ttf')  format('truetype'), url('Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-BookItalic';
  src: url('Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),  url('Gotham-BookItalic.otf')  format('opentype'),
	     url('Gotham-BookItalic.woff') format('woff'), url('Gotham-BookItalic.ttf')  format('truetype'), url('Gotham-BookItalic.svg#Gotham-BookItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url('Gotham-Light.eot?#iefix') format('embedded-opentype'),  url('Gotham-Light.otf')  format('opentype'),
	     url('Gotham-Light.woff') format('woff'), url('Gotham-Light.ttf')  format('truetype'), url('Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-LightItalic';
  src: url('Gotham-LightItalic.eot?#iefix') format('embedded-opentype'),  url('Gotham-LightItalic.otf')  format('opentype'),
	     url('Gotham-LightItalic.woff') format('woff'), url('Gotham-LightItalic.ttf')  format('truetype'), url('Gotham-LightItalic.svg#Gotham-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{
margin:0;
padding:0;
width:100%;
height:100%;
background-image:url(images/lrgPinkRepeat.jpg);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
color:#363636;
}
img{
border:0px none;
margin:0;
padding:0;
}
.clear{
clear:both;
}
.advertise{
clear:right;
width:728px;
margin:0 auto;
overflow:hidden;
}
#main{
width:970px;
margin:0 auto;
text-align:center;
background-image:url(images/whiteBackground.gif);
background-repeat:repeat-y;
background-position:center;
overflow:hidden;
}
#whiteRoundedCorners{
width:970px;
margin:0 auto;
text-align:center;
background-image:url(images/whiteBottomCorners.jpg);
background-repeat:no-repeat;
background-position:top center;
height:35px;
margin-bottom:30px;
}
#mainShadow{
width:970px;
margin:0 auto;
text-align:center;
background-image: url(images/backgroundShadow.jpg);
background-repeat:repeat-y;
background-position:center;
overflow:hidden;
}
#bottomCorners{
width:970px;
margin:0 auto;
text-align:center;
background-repeat:no-repeat;
background-position:center;
}
.home #bottomCorners{
background-image:url(images/homepageBottomCorners.jpg);
height:42px;
}
.primary #bottomCorners{
background-image:url(images/primaryBottomCorners.jpg);
height:48px;
}
.cart #bottomCorners{
background-image:url(images/cartBottomCorners.jpg);
height:48px;
}
#topHeader{
height:30px;
width:940px;
margin:0 auto;
text-align:center;
}
#headerImage{
position:relative;
overflow:hidden;
height:174px;
}
#logo{
position:absolute;
top:33px;
left:26px;
}
#quiltShowLink{
position:absolute;
top:40px;
right:0px;
}
#contentBackground{
width:940px;
background-repeat:repeat-y;
background-position:center;
margin:0 auto;
text-align:center;
position:relative;

}
.home #contentBackground{
background-image:url(images/homeContentRepeat.jpg);
}
.primary #contentBackground{
background-image:url(images/primaryContentRepeat.jpg);
}
.cart #contentBackground{
background-image:url(images/cartContentRepeat.jpg);
}
#content{
position:relative;
width:940px;

}
#contentLeft{
width:146px;
min-height:404px;
background-image:url(images/mainMenu.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
text-align:right;

}
.ie6 #contentLeft{
width:143px;

}
#mainContentHome{
width:551px;
background-image:url(images/homeCenter.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0px 234px 0px 155px;
overflow:hidden;
padding:0;
position:relative;
}
.ie6 #mainContentHome{
width:551px;
margin:0px 230px 0px 152px;
}
#contentRightHome{
width:224px;
/*height:65px;*/
float:right;
background-image:url(images/homeMaroonShade.jpg);
background-position:top right;
background-repeat:no-repeat;
position:relative;

}
.ie6 #contentRightHome{
width:222px;
}
.homeCenter, .rightSideContentHome{
float:none;
}
/**************left menu*******/
#mainNav{
width:136px;
padding-right:10px;
text-align:right;

}
.ie6 #mainNav, .ie6 #mainNav ul{
width:133px;
}
#mainNav ul{
padding:30px 0px 30px 0px;
margin:0;
list-style-type:none;
text-align:right;
width:136px;

}
#mainNav li{
margin:0;
padding:0;
list-style-type:none;

}
.topLinks{
color:#E0218A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:inherit;
padding: 6px 15px 0px 545px;
}
.topLinks a:link, .topLinks a:visited{
color:#E0218A;
text-decoration:none;
}
#requestBrochureHome{
padding-top:21px;
}

.homeCenter{
margin:0px;
padding:23px 40px;
}

.Subhead2 a:link, .Subhead2 a:visited{
color:#E0218A;
text-decoration:none;
}
.Subhead2 a:hover, .Subhead2 a:active{
color:#8C0052;
}
a:link, a:visited{
color:#E0218A;
text-decoration:underline;
}
a:hover, a:active{
color:#8C0052;
}
.bottomLogos{
width:920px;
text-align:center;
margin:0 auto;
padding:20px 20px 30px 20px;
}
/***********primary************/
#contentCenter{
width:168px;
float:left;
overflow:hidden;
text-align:right;

}
/*.ie6 #contentCenter{
margin-left:8px;
}
.ie7 #contentCenter{

}*/
.primary .contentRight{
margin-left:328px;
overflow:hidden;
width:600px;
}
.ie .primary .contentRight{
width:auto;
}
.mac.gecko .contentRight{
margin-left:0px;
}
.cart .contentRight{
margin-left:150px;
width:740px;
overflow:hidden;
}
.ie .cart .contentRight{
width:auto;
}
/*.mac.webkit .cart .contentRight{
width:725px;
}*/

.secMenu{
text-align:right;
padding-top:30px;
margin-left:0px;
margin-left:8px;
}

.ie6 .secMenu, .ie7 .secMenu{
margin-left:0px;
}


/******** site map*********/
#siteMap{
padding-top:0px;
line-height:1.75;
}
#siteMap ul{
padding:0;
margin:0;
list-style-type:none;
}
#siteMap li{
padding:0;
margin:0;
list-style-type:none;
}
#siteMap li a:link, #siteMap li a:visited{
font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;
color:#E0218A;
font-size:13px;
background-image:url(images/siteMapBullet.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding-left:17px;
text-decoration:none;
}
#siteMap li li{
padding-left:30px;
}
#siteMap li li a:link, #siteMap li li a:visited{
font-weight:normal;
background-image:url(images/siteMapDash.gif);
}
#siteMap li li li a:link, #siteMap li li li a:visited{
background-image:url(images/siteMapPlus.gif);
}
.noTopMargin {
padding-top:0px;
}


/***********************************************************************************************
	BEGIN - Standard Datagrid css classes (leave these in here for admin datagrids)
************************************************************************************************/
.StandardDataGridHeader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #595959;
	height: 40px;
    text-align: left;
    padding-left: 5px;
}

TR.StandardDataGridHeader TH {
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #595959;
	height: 40px;
    text-align: left;
    padding-left: 5px;
}

TR.StandardDataGridHeader a:link   {
    font-size: 11px;
    font-weight: bold;
    text-decoration:    none;
    color:#FFFFFF
}

TR.StandardDataGridHeader a:visited {
    font-size: 11px;
    font-weight: bold;
    text-decoration:    none;
    color:#FFFFFF
}

TR.StandardDataGridHeader a:hover   {
    font-size: 11px;
    font-weight: bold;
    text-decoration:    underline;
    color:#FFFFFF
}

TR.StandardDataGridHeader a:active  {
    font-size: 11px;
    font-weight: bold;
    text-decoration:    none;
    color:#FFFFFF
}



.StandardDataGridItem {
	font-size: 11px;
    COLOR: #000000;
    background-color: #FFFFFF;
    height:  20px;
    text-align: left;
    padding-left: 5px;
}

.StandardDataGridItem TR TD TH SPAN {
	font-size: 11px;
    COLOR: #000000;
    background-color: #FFFFFF;
    height:  20px;
    text-align: left;
    padding-left: 5px;
}
.StandardDataGridItem A:link    {
    font-size: 11px;
    text-decoration:    underline;
    color:#000000
}

.StandardDataGridItem A:visited {
    font-size: 11px;
    text-decoration:    underline;
    color:#000000
}

.StandardDataGridItem A:hover   {
    font-size: 11px;
    text-decoration:    underline;
    color:#000000
}

.StandardDataGridItem A:active  {
    font-size: 11px;
    text-decoration:    underline;
    color:#000000
}

.StandardDataGridAltItem  {
    font-size: 11px;
    color: #585858;
	background-color: #C9C9C4; 
    height:  20px;
}
.StandardDataGridAltItem  TR TD TH SPAN {
    font-size: 11px;
    color: #585858;
	background-color: #C9C9C4; 
    height:  20px;
}
.StandardDataGridAltItem A:link    {
    font-size: 11px;
    text-decoration:    underline;
	color: #585858;
	}

.StandardDataGridAltItem A:visited {
    font-size: 11px;
    text-decoration:    underline;
    color: #585858;
	
}

.StandardDataGridAltItem A:hover   {
    font-size: 11px;
    text-decoration:    underline;
    color: #585858;
	
}
.StandardDataGridAltItem A:active  {
    font-size: 11px;
    text-decoration:    underline;
    color: #585858;
	
}


.StandardDataGridFooter {
   font-size: 11px;
    font-weight: bold;
    background-color: #C9C9C4;
    COLOR: #034d92
}
.StandardDataGridFooter A:link    {
    font-size: 11px;
    font-weight: bold;
    text-decoration:    none;
    color:#FFFFFF
}

.StandardDataGridFooter A:visited {
    font-size: 11px;
    font-weight: bold;
    text-decoration:    none;
    color:#FFFFFF
}

.StandardDataGridFooter A:hover   {
	font-size: 11px;
	font-weight: bold;
	text-decoration:    underline;
	color:#FFFFFF
}
.StandardDataGridFooter A:active  {
    font-size: 11px;
    font-weight: bold;
    text-decoration:    none;
    color:#FFFFFF
}


.StandardPager TR TD {
	font-size: 10px;
    COLOR: #000000;
    background-color: #FFFFFF;
    height:  20px;
}
.StandardPager A:link    {
    font-size: 10px;
    text-decoration:    underline;
    color:#000000
}

.StandardPager A:visited {
    font-size: 10px;
    text-decoration:    underline;
    color:#000000
}

.StandardPager A:hover   {
    font-size: 10px;
    text-decoration:    underline;
    color:#000000
}
.StandardPager A:active  {
    font-size: 10px;
    text-decoration:    underline;
    color:#000000
}

TR.StandardDataGridHeader TH.StandardDataGridSortAscending { 
	background-image: url(arrowup.gif);
	background-position: 95% 20%;
	background-repeat: no-repeat;
	background-color: #AAAAAA
}
TR.StandardDataGridHeader TH.StandardDataGridSortDescending  { 
	background-image: url(arrowdown.gif); 
	background-position: 95% 20%;
	background-repeat: no-repeat;
	background-color: #AAAAAA
}

/***********************************************************************************************
	END - Standard Datagrid css classes (leave these in here for admin datagrids)
************************************************************************************************/


.StandardModalPopupBG
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}

.StandardModalPopup
{
    min-width:200px;
    min-height:150px;
    background:white;
}
.StandardModalPopup_Container {
	background-color:#fffeb2;
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
}

.StandardModalPopup_Confirmation
{
	width: 300px;
	height: 200px;
	
}

.StandardModalPopup_Titlebar {
	background: url(Images/titlebar_bg.jpg);
	height: 29px;
}

.StandardModalPopup_Body
{
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:15pt;
	clear:both;
	padding:20px;
}

.StandardModalPopup_TitlebarLeft 
{
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
.StandardModalPopup_TitlebarRight 
{
	background:url(Images/cross_icon_normal.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
}

.StandardModalPopup_Buttons
{
	margin:10px;
}
/*************** shopping cart styles ****************/
/* cart headline styles */
.cartHead1{
font-weight:bold;
font-size:13px;
}
.cartHead2{
font-weight:bold;
font-size:12px;
}
.cartHead3{
color:#8D1253;
font-weight:bold;
}
.cartPink{
font-size:12px;
color:#EC008C;
}
.cartPinkBold{
font-size:12px;
color:#EC008C;
font-weight:bold;
}
/* class list page */
.contentPane{
margin:0;
padding:0;
}
.detailBoxWrapper{
padding:0 0 0 30px;
margin:0;
position:relative;
text-align:left;
}
.detailBox{
width:239px;
background-color:#FEF2F9;
margin:0;
padding:0;
}
.boxA{

}
.boxB{
padding:0px 0px 0px 50px;
}
.CLviewByDrop{
padding: 0 0 20px 15px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.CLcategoryHeader{
background-color:#FDE5F3;
padding:7px 15px;
font-size:14px;
font-weight:bold;
/*width:530px;*/
}
.CLcategoryHeader .moreMargin{
margin-top:15px;
}
.CLgroupHeader{
font-size:12px;
font-weight:bold;
padding:9px 10px;
border-bottom:1px dashed #D5D5D5;
vertical-align:top;
}
.CLitemInfo{
padding:35px 10px 9px 10px;
}
.CLhandsOn{
padding:35px 0px 9px 0px;
}
.CLitemName{
width:240px;
}
.CLitemDescription{
background-color:#ECECEC;
padding:15px;
font-size:12px;
line-height:1.5;
/*width:530px;*/
}
.dashedLine{
border-bottom:1px dashed #D5D5D5;
padding:15px 0px;
text-align:center;
}

a:link.CLaddToCart, a:visited.CLaddToCart, a:hover.CLaddToCart, a:active.CLaddToCart{
color:#fff;
text-decoration:none;
height:23px;
padding:4px 5px 5px 28px;
font-weight:bold;
font-size:12px;
width:101px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/addToCart.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
text-align:left;
display:block;
}

a:link.CLaddToCartDetails, a:visited.CLaddToCartDetails, a:hover.CLaddToCartDetails, a:active.CLaddToCartDetails{
color:#fff;
text-decoration:none;
height:23px;
padding:2px 5px 5px 28px;
font-weight:bold;
font-size:12px;
width:101px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/addToCart.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
text-align:left;
display:block;
}
.mac  a:link.CLaddToCart, .mac a:visited.CLaddToCart, .mac a:hover.CLaddToCart, .mac a:active.CLaddToCart, .mac a:link.CLaddToCartDetails, .mac a:visited.CLaddToCartDetails, .mac a:hover.CLaddToCartDetails, .mac a:active.CLaddToCartDetails{
font-size:11px;
padding-left:27px;
padding-top:4px;
}

.LCAddToCartPadding{
padding-left:10px;
text-align:left;
}


.featureTable{
border:2px solid #ED008C;
margin-left:15px;
background-color:#FEF2F9;
}
.featureTable td{
padding:10px 11px 0px 11px;
vertical-align:bottom;
text-align:left;
}
/* class detail page */
.DTcourseNameWrap{
background-color:#FCE9F4;
padding:7px;
width:352px;
}
.DTcourseName{
border:1px dashed #8C1152;
color:#8C1152;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:8px 8px;
}
.DTthumbnail{
/*width:74px;
height:74px;*/

}
.DTthumbnail img{
width:72px;
height:72px;
border:1px solid #EE1F9A;
}
.thumbnailImage{
border:1px solid #EE1F9A;
}
.DTviewLarger{
background-image:url(images/magGlass.gif);
background-position:0px 7px;
background-repeat:no-repeat;
padding:7px 0 0 0;
text-transform:lowercase;
font-size:12px;
}
.DTviewLarger a{
padding:0 0 0 20px;
}
.DTBox{
border:1px dashed #ACACAC;
padding:10px;
line-height:1.5;
margin-top:15px;
}
.DTBox ul{
padding:0px 0px 0px 20px;
margin:0;
list-style-type:disc;

}
.DTBox li{
padding:0;
margin:0;
list-style-type:disc;
}
/******** shopping cart ********/
.cartTable {
font-size:12px;
width:675px;
margin-left:20px;
}
.cartFirstTD{
padding-left:5px;
}
.cartTdPadding{
padding:15px 10px;
}
.cartheader{
background-color:#D5D5D5;
padding:10px;
text-align:center;
font-size:11px;
font-weight:bold;
vertical-align:center;
}
.packageDiscount{
background-color:#FEF2F9;

}
.pkgDisc{
padding:10px;
}
.cartQnty{
text-align:right;
vertical-align:top;
padding-right:20px;
}
.cartQnty input{
text-align:right;
font-weight:bold;
}
.CartProductTitle{
font-weight:bold;
}
.borderRight{
border-right:1px solid #EBEBEB;
}
.borderBottom{
border-bottom:2px solid #DfDfDf;
}

a:link.removeBtn, a:visited.removeBtn, a:hover.removeBtn, a:active.removeBtn {
color: #DFDFDF;
text-decoration:none;
padding:3px 5px 3px 20px;
position:relative;
top:0px;
background-image:url(images/remove.gif);
background-position:0 0;
background-repeat:no-repeat;
height:19px;
width:60px;
font-size:9px;
display:block;
}

.contShopBtn{
background-image:url(images/continueShopping.gif);
width:158px;
}
.checkoutBtn{
background-image:url(images/proceedToCheckout.gif);
}
.updateQntBtn{
background-image:url(images/updateQuantities.gif);
height:23px;
}

.addAddressBtn{
background-image:url(images/addAddress.gif);
}
a:link .cartbtn , a:visited .cartbtn, a:hover .cartbtn, a:active .cartbtn {
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:3px 5px 0px 21px;
position:relative;
top:0px;
height:23px;
cursor:pointer;
font-size:12px;
text-align:center;
width:138px;
}

.mac a:link .cartbtn, .mac a:visited .cartbtn {
font-size:11px;
}
.cartFooter{
background-color:#DfDfDf;
padding:20px;
text-align:center;
line-height:1.5;
}
.cartFooterBlank{
background-color:#DfDfDf;
padding:10px;
}
.cartFooter td{
text-align:right; 
vertical-align:middle; 
white-space:nowrap; 
}
.cartFooter td td{
width:300px;
}
.cartFooterTotals{
font-size:14px; 
font-weight:bold;
}
.cartFooterTotals div{
display:inline;
}
.discountEntryLabel{
font-size:11px; 
font-weight:bold;
}
.discountEntry input{
width:95px;
border:1px solid #464646;
background-color:#DFDFDF;
}
.discountBtn a:link, .discountBtn a:visited{
color:#fff;
background-color:#747474;
font-size:11px;
font-weight:bold;
padding:3px 7px;
text-decoration:none;
}
.cartFooter td.footerMessage{
white-space:normal;
padding-top:15px;
text-align:left;
}
/********secure checkout **********/
.COaddressBlock{
background-color:#B5B5B5;
color:#fff;
padding: 10px;
font-weight:bold;

}
.COaddressBlock td{
padding-top:7px;
}
.COpaymentInfo{
padding:20px 0px 0px 100px; 
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.primaryContent .COpaymentInfo .Normal{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.COpaymentInfo .NormalBold{
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.CObottomBtn{
background-color:#747474;
font-weight:bold;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:15px;
}
a:link.CObottomBtn, a:visited.CObottomBtn {
color:#fff;
text-decoration:none;
padding:3px 10px;
display:inline-block;
}
input.CObottomBtn{
border:0px solid;
padding-top:2px;
padding-bottom:2px; 
cursor:pointer;
}
.OriginalPrice{
font-weight:normal;
text-decoration:line-through;
}
/********* addresses **********/
.ADTableOuter{
margin-top:50px;
margin-left:30px;
width:675px;
}
.addressTable{
border:1px dashed #ACACAC;
font-family:Arial, Helvetica, sans-serif;
width:675px;
}
.ADTitleBar{
background-color:#FBE2F0;
font-size:14px;
font-weight:bold;
padding:10px 20px;
}
.ADlist{
width:665px; 
margin:0 auto; 	
}
.ADlist td{
padding:5px 20px 5px 20px;

}
.ADGridHeader{
font-weight:bold;
font-size:11px;
}
.ADGridItem{
background-color:#EDEDED;
font-size:12px;
}
.ADGridItem td{

border-bottom:7px solid #fff;
}
.ADGridItem a:link, .ADGridItem a:visited{
color:#464646;
}
.ADInstructions{
font-size:11px;
}
.ADGridFooter{
height:0px;
background-color:#FFFFFF;
line-height:1;
font-size:0px;
padding:0;
margin:0;
}

.ADuseAsBilling{
text-align:right;
font-size:11px;
font-weight:bold;
padding:10px 20px 0px 10px;
}
.Error{
color:#ED1C24;
}
.ErrorCodes{
color:#ED1C24;
padding:15px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.addressTable2{
width:335px;
}
.addressTable2 td{
vertical-align:top;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.addressTable2 td select{
width:150px;
color:#817F7F;
}

.ADtd2, .ADtd3{
width:155px;
padding:0px 5px 0px 0px;
}
.ADtd2 input{
width:155px;
color:#817F7F;
}
.ADtd1{
white-space:nowrap;
padding:0px 5px 0px 10px;
margin-bottom:5px;
}
.ADtd4{
background-color:#fbe2f0;
}
/********confirmation*********/
.confWhite{
color:#fff;
font-weight:bold;
letter-spacing:.6px;
}
.confCusSerBlock{
width:675px;
background-color:#939393;
padding:15px 30px;
border-bottom:3px solid #fff;
}
.confCustDetails{
background-color:#B5B5B5;
width:675px;
padding:15px 10px;
border-bottom:15px solid #fff;
}
.confFooter{
background-color:#B5B5B5;
text-align:right;
vertical-align:bottom;
}
.confFooterTopTD{
padding-top:15px;
}
.confFooterBtmTD{
padding-bottom:15px;
}
@media print
{
body, #main, #whiteRoundedCorners, #mainShadow{
background-image:none;
background-repeat:no-repeat;
}  

/* close @media print */
}





