div#topNav {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
}
div#debsFooter{position:absolute; top:570px; z-index:1;width:788px;}
div#debsFooter_gifts{position:absolute; top:1060px; z-index:1;width:788px;}
div#debsFooter_ties{position:absolute; top:2660px; z-index:1;width:788px;}
div#debsFooter_waistcoats{position:absolute; top:2660px; z-index:1;width:788px;}
div#debsFooter_stockists{position:absolute; top:1250px; z-index:1;width:788px;}
div#debsFooter_pricelist{position:absolute; top:2800px; z-index:1;width:788px;}
div#debsFooter_wedding{position:absolute; top:1220px; z-index:1;width:788px;}
div#debsFooter_exclusive{position:absolute; top:1250px; z-index:1;width:788px;}
div#debsFooter_groom{position:absolute; top:600px; z-index:1;width:788px;}
div#debsFooter_student{position:absolute; top:1290px; z-index:1;width:788px;}
div#divHolder {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:570px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_intro {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:570px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_gifts {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:1060px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_ties {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:2660px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_waistcoats {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:2660px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_stockists {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:1250px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_pricelist {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:2800px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_wedding {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:1220px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_exclusive {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:1250px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_student {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:1290px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
div#divHolder_groom {
	position:relative;
	left:50%;
	margin-left:-395px;
	width:788px;
height:600px;
	margin-top:0px;
background-image: url(images/general/blkBg.gif);
	background-repeat: repeat-y;
	background-position: center;
	
}
#topBar {
	position: absolute;
	width: 758px;
	height: 1px;
	top:20px;
	left:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #808080;
	z-index:2;
}
a img, img {border:none;}
#leftCol {
	position: absolute;
	width: 234px;
	z-index:2;
	top:15px;
	left:15px;
}
#leftCol_t15 {
	position: absolute;
	width: 234px;
	z-index:2;
	top:10px;
	left:15px;
}
#rightCol {
	position: absolute;
	width: 200px;
	z-index:2;
	top:35px;
	left:513px;
}
#rightCol_2 {
	position: absolute;
	width: 200px;
	z-index:2;
	top:35px;
	left:527px;
}
#rightCol_intro {
	position: absolute;
	width: 200px;
	z-index:2;
	top:30px;
	left:574px;
}
#leftCol_pg2 {
	position: absolute;
	width: 250px;
	z-index:2;
	top:35px;
	left:15px;
}
#leftCol_pg3 {
	position: absolute;
	width: 234px;
	z-index:2;
	top:35px;
	left:15px;
}
/*#mainNav {
	position: absolute;
	width: 284px;
	top:0px;
}*/
#intro {
	position: relative;
	width: 267px;
	top:13px;
	text-transform:uppercase;
	font-size: 50px;
	line-height: 50px;
}
#introInfo {
	position: relative;
	width: 267px;
	margin-top:50px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	padding-top:7px;
	font-size:18px;
	text-transform:uppercase;
}
#introSpecial1{
	position:absolute;
	margin-top:0px;
	width:200px;
	font-size:18px;
	height: 180;
}
#introSpecial2{
	position:absolute;
	margin-top:170px;
	width:200px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	padding-top:7px;
	font-size:18px;
	height: 180;
}
#introSpecial3{
	position:absolute;
	top:350px;
	width:200px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	padding-top:7px;
	font-size:18px;
	height: 180;
}
.shunt35, #introSpecial1 img, #introSpecial2 img, #introSpecial3 img{position:relative; margin-left:45px;}
.redLine {
	position:relative; margin-left:45px;
}
#introImage{position:absolute; left:241px; top:22px; z-index:1;}
#indexImage{position:absolute; left:300px; top:22px; z-index:1;width:303px;}
#stockists {
	position: relative;
	margin-top:90px;
}
#stockists2 {
	position: relative;
	margin-top:400px;
}
#stockists-20 {
	position: relative;
	margin-top:70px;
}
#stockists-260 {
	position: relative;
	margin-top:260px;
}
#stockists_waistcoats {
	position: relative;
	margin-top:77px;
}
.dotLine, a.dotLine:link, a.dotLine:visited {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}
a.dotLine:hover {color: #333333;}
div#logo a:hover {color: #333333;}
.arialLnk, a.arialLnk:link, a.arialLnk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:none;
}
a.arialLnk:hover, a.arialLnk:active {
	text-decoration: none;
	color: #333333;
}
.arialLnk2, a.arialLnk2:link, a.arialLnk2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:none;
}
a.arialLnk2:hover, a.arialLnk:active {
	text-decoration: none;
	color: #333333;
}

.makeGrey {color: #333333;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform:none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	position:relative;
	top:2px;
	}
.mainNavLnk, a.mainNavLnk:link, a.mainNavLnk:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.mainNavLnk:hover{
	color: #555555;
}


#logo {
	position: relative;
	width: 284px;
	margin-top:35px;
}
#logo_home {
	position: relative;
	width: 284px;
	margin-top:60px;
}
body {
	font-family: "Times New Roman", Times, serif;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-size: 14px;
	margin:0px;
	
}
h3 {
	font-size: 14px;
}
.handcursor{
	cursor:pointer;
	cursor:pointer;
}

.itemInfo {
	position: relative;
	height: 190px;
	width: 758px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #808080;
	border-bottom-color: #808080;
	margin-top:7px;
	margin-bottom:7px;
	z-index:2;
}
.itemInfoTop {
	position: relative;
	height: 190px;
	width: 758px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #808080;
	border-bottom-color: #808080;
	margin-top:7px;
	margin-bottom:7px;
	z-index:2;
}
.itemInfo_pg2 {
	position: relative;
	height: 190px;
	width: 250px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #808080;
	border-bottom-color: #808080;
	margin-top:7px;
	margin-bottom:7px;
	z-index:2;
}
.itemInfo_pg3 {
	position: relative;
	height: 190px;
	width: 234px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #808080;
	border-bottom-color: #808080;
	margin-top:7px;
	margin-bottom:7px;
	z-index:2;
}
.itemInfo_pg2Top {
	position: relative;
	height: 180px;
	width: 250px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #808080;
	margin-bottom:7px;
	z-index:2;
}
.itemTitle {
	position: absolute;
	top: 15px;
	text-transform:uppercase;
	font-size: 18px;
	z-index:2;
}
.itemTitle2 {
	position: absolute;
	top: 0px;
	text-transform:uppercase;
	font-size: 18px;
	z-index:2;
}
.itemTitle3 {
	position: absolute;
	top: 12px;
	text-transform:uppercase;
	font-size: 18px;
	z-index:2;
}
a.itemTitleLnk:link, a.itemTitleLnk:visited{color:#FFFFFF;}
.itemTitle, .itemTitle2, .itemTitle3 {left: 30px;width: 180px;text-decoration: underline;}
.brandList {position: absolute;top: 45px;left: 30px;width: 180px;z-index:2;}
.brandList2 {position: absolute;top: 32px;left: 30px;width: 180px;z-index:2;}
.brandList3 {position: absolute;top: 41px;left: 30px;width: 180px;z-index:2;}
#showHideBtn {
	left: 682px;
	width: 20px;
	height:20px;
	position: absolute;
	top: 15px;
	z-index:999999;
	-moz-user-select: none;
    -khtml-user-select: none;
	
}
.infoHolderCont {
	left: 248px;
	width: 400px;
	height:100px;
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	top: 0px;
	display:block;
	
}
.itemDescription {
	left: 15px;
	top: 15px;
	width: 400px;
	position:absolute;
	height:100px;
	background-repeat: no-repeat;
	background-position: left top;
	text-transform:uppercase;
	font-size: 18px;
	z-index:2;
	line-height: 18px;
}
.itemBackground {
	left: 0px;
	height: 190px;
	width: 510px;
	filter:alpha(opacity=40);
   -moz-opacity: 0.4; 
	opacity: 0.4;
	background-color: #000000;
	z-index:1;
}

#wn{position:absolute; left:278px; z-index:1;}
.padSides{padding-right:15px;}
#introImage {height:538px;width:758px;position:absolute; z-index:1;left:15px;  }
.infoArea{
	position: absolute;
	height: 190px;
	width: 758px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #808080;
	border-bottom-color: #808080;
	margin-top:7px;
	margin-bottom:7px;
	z-index:2;
}

#img_traditionalTailcoat, #img_jeffBanksTailcoat, #img_traditionalPrinceEd,#img_jeffBanksPrinceEd,#img_traditionalFrockcoat,#img_loungeSuit,#img_nouveau,#img_princeCharlie,#img_argyll,#img_ghillieShirt,#img_asianWear,#img_snglDinnerJacket,#img_whiteTuxedo,#img_dblDinnerJacket,#img_jeffBanksDinnerJacket,#img_eveningTailcoat {
	Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden;POSITION: absolute; TOP: 0px;left:248px;
}
.theImage {position:absolute; left:248px;}

#suitInfo {
	width: 125px;
	text-decoration: underline;
	font-size: 13px;
}
#accessories {
	width: 246px;
	position:relative;
	margin-top:20px;
	background-image: url(images/general/arrow2.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: underline;
	font-size: 13px;
}

#acc_holder{position:relative;margin-top:20px; width:290px;}
#acc_img1 {position:absolute;width:75px; height:125px;left:0px;}
#acc_img2 {position:absolute;width:75px; height:125px;left:85px;}
#acc_img3 {position:absolute;width:75px; height:125px;left:170px;}
#acc_info1 {position:absolute;width:75px; height:60px;left:0px; top:100px;}
#acc_info2 {position:absolute;width:75px; height:60px;left:85px; top:100px;}
#acc_info3 {position:absolute;width:75px; height:60px;left:170px; top:100px;}

#sizeGuide {position:absolute;top:315px;border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;}
#drop5 {position:absolute;margin-top:5px;}
#jacketLarge{position:absolute; left:284px; top:35px; z-index:1;}
#jacketZooms{position:absolute; left:284px; top:35px; z-index:5;}
div#tipDiv {
	color:#000;
	font-size:11px;
	line-height:1.2;
	background-color:#FFFFFF;
	border:1px solid #000000;
	width:201px;
	padding-top: 16px;
	padding-right: 4px;
	padding-bottom: 16px;
	padding-left: 4px;
}

/* hide from incapable browsers */
div#scrollbar { 
    display:none;
    }

/* below in external file */
div#wn	{ 
    overflow:hidden;
	height:400px;	
	width:495px;
	top:35px;
	}
div#thumbImage {
	height:298px;	
	width:225px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #808080;
	padding-bottom:15px;
	}
div#jacketInfo {
	height:340px;	
	width:225px;
	top:15px;
	position:relative;
	}

div#scrollbar { 
    position:absolute; 
    width:495px; height:6px;
	left:278px;
	top:440px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track {
	position:absolute;
	left:0px;
	top:0px;
	width:495px;
	height:7px;
	background-color: #FFFFFF;
	background-image: url(images/general/1x1black.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
  }
div#dragBar {
    position:absolute; left:0px; top:0px;
    width:20px; height:6px; 
    background-color:#7E7E7E;
  }  
div#arrow { 
    position:absolute; 
	left:305px;
	top:496px;
  }
div#left { position:absolute; left:0; top:24px; }  
div#right { position:absolute; right:0; top:24px;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
#extra_controls, #scrollbar { 
    display:none; /* hide from incapable */
    }

div#scrollbar img {
    display:block; 
    }

#extra_controls, #scrollbar { 
    display:block; /* initially display:none; to hide from incapable */
    }
div.content { /* hide content to be swapped in */
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	
	}


#stockistsInfo {
	position: relative;
	width: 225px;
	margin-top:115px;
}

#stock1 {
	position: relative;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;
}
#stock2 {
	position: relative;
	margin-top:18px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;
}
#stock3 {
	position: relative;
	margin-top:18px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;
}
.stockLnk, a.stockLnk:link, a.stockLnk:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.stockLnk:hover{
	color: #555555;
}
#stockList{position:absolute; left:250px; top:0px; z-index:1;}
#theTitle{position: relative; left:0px;top:0px;text-decoration: none;font-size: 18px;width:512px;text-transform:uppercase;z-index:5;}

#giftContainer{position:absolute; left:284px; top:0px; z-index:1;width:512px;}


#stockCol1 {position: absolute; left:0px;top:30px;font-size: 12px;width:165px;}
#stockCol2 {position: absolute; left:145px;top:30px;font-size: 12px;width:135px;}
#stockCol3 {position: absolute; left:272px;top:30px;font-size: 12px;width:165px;}
#stockCol4 {position: absolute; left:420px;top:30px;font-size: 12px;width:135px;}

#waistcoatCont{position:absolute; left:248px; top:0px; z-index:1;width:580px;}
#waistcoatDesc{position:absolute; left:0px; top:33px; width:350px;text-transform:uppercase;font-size:18px;}
#waistBadge{position:absolute; left:415px; top:0px;}
#waistcoatItems{position:absolute; left:0px; top:80px;}


.theItem{position: relative; left:0px;margin-top:22px;text-decoration: none;font-size: 18px;width:560px;height:248px;}

.waistcoatItem {position: relative;	margin-top:15px;left:0px;height:237px; width:512px;}
.smallText{font-size: 12px;text-transform:none;}
#waistcoatFooter {position: relative;height:50px;}
.waistcoatImage {position:absolute; left:0px; width:579px; height:204px;z-index:1;}
.waistcoat1 {position:absolute; left:0px; top:190px; width:160px; border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;}
.waistcoat2 {position:absolute; left:175px; top:190px; width:160px; border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;}
.waistcoat3 {position:absolute; left:348px; top:190px; width:160px; border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;}
.waistZooms{position:absolute;z-index:5;}

#priceListCont{position:absolute; left:248px; top:0px; z-index:1;}
#priceListDesc{position:relative; left:0px; top:9px; width:350px;text-transform:uppercase;font-size:18px;}
#priceListRowSet{position:relative; left:0px;top:4px; width:510px;}
.priceRow{position:relative;margin-top:15px;border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;}
.priceCol1{position:relative;left:0px;width:360px;}
.priceCol1Extended{position:relative;left:0px;width:512px;}
.priceCol2{position:absolute;left:400px;top:0px; width:60px;}
.priceCol3{position:absolute;left:468px;top:0px;width:60px;}


#tiesCont{position:absolute; left:250px; top:0px; z-index:1;}
#tiesImg1{position: absolute; left:0px;top:36px;}
#tiesImg2{position: absolute; left:0px;top:423px;}
#tiesImg3{position: absolute; left:270px;top:423px;}
#tiesImg4{position: absolute; left:0px;top:664px;}
#tiesImg5{position: absolute; left:270px;top:664px;}
#tiesImg6{position: absolute; left:0px;top:908px;}
#tiesImg7{position: absolute; left:0px;top:1085px;}
#tieInfo1{position: absolute; left:0px;top:377px;border-top-width: 1px;border-top-style: dashed;border-top-color: #808080;padding-top:4px;font-size:12px;width:185px;}
#tieInfo2{position: absolute; left:0px;top:618px;border-top-width: 1px;border-top-style: dashed;border-top-color: #808080;padding-top:4px;font-size:12px;width:185px;}
#tieInfo3{position: absolute; left:270px;top:618px;border-top-width: 1px;border-top-style: dashed;border-top-color: #808080;padding-top:4px;font-size:12px;width:185px;}
#tieInfo4{position: absolute; left:0px;top:858px;border-top-width: 1px;border-top-style: dashed;border-top-color: #808080;padding-top:4px;font-size:12px;width:185px;}
#tieInfo5{position: absolute; left:270px;top:858px;border-top-width: 1px;border-top-style: dashed;border-top-color: #808080;padding-top:4px;font-size:12px;width:185px;}
#tieInfo6{position: absolute; left:0px;top:1022px;border-top-width: 1px;border-top-style: dashed;border-top-color: #808080;padding-top:4px;font-size:12px;width:185px;}

#sizeCont{position:absolute; left:305px; top:0px; z-index:1;}
#sizeImg1{position: absolute; left:0px;top:46px;}
#sizeTitle{position: absolute; left:0px;top:0px;text-decoration: underline;font-size: 18px;width:210px;}


#offersCont{position:absolute; left:248px; top:0px; z-index:1;width:512px;}
#offerRows{position:relative;top:10px; width:512px;}
#offerRows2{position:relative;top:-20px; width:512px; z-index:2;}
#offerRows_student{position:absolute;top:75px;}
#offerRow1{position:relative;left:0px; top:0px;overflow: visible;}
#offerRow2_wedding{position:relative;left:0px; top:496px;}
#offerRow3_wedding{position:relative;left:0px; top:975px; width:512px;font-size: 12px;}
#offerRow1_premium{position:relative;left:0px; top:5px;overflow: visible;}
#offerRow2_premium{position:relative;left:0px; top:515px;}
#offerRow3_premium{position:relative;left:0px; top:1035px; width:512px;font-size: 12px;}
.offerItem1{
	position:absolute;
	left:0px;
	top:0px;
	overflow: visible;
}
.offerItem2{position:absolute;left:175px;top:0px;}
.offerItem3{position:absolute;left:350px;top:0px;}
.offerItem3-wedding{position:absolute;left:350px;top:144px;
border-top-width: 1px;
	padding-top: 7px;
	border-top-style: dashed;
	border-top-color: #808080;
	border-bottom-width: 1px;
	padding-bottom: 7px;
	border-bottom-style: dashed;
	border-bottom-color: #808080;
	font-size: 14px;
	width:163px;
}
.offerTitle{font-size: 18px;}
.offerTitleBlk{font-size: 18px;color:#000000;}
#offerRowImage_student{position:relative;left:0px; top:0px;}
#offerRow1_student, #offerRow2_student, #offerRow3_student, #offerRow4_student, #offerRow5_student, #offerRow6_student{font-size: 12px;position:relative;left:0px; border-top-width: 1px;border-top-style: dashed;border-top-color: #808080;padding-top:11px;width:512px;}
#offerRow1_student{
	margin-top:15px;
	height:110px;
	background-image: url(images/offers/student/special1.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#offerRow2_student, #offerRow3_student, #offerRow4_student, #offerRow6_student{margin-top:0px;height:110px;background-repeat: no-repeat;
	background-position: right top;}
#offerRow2_student{background-image: url(images/offers/student/special2.jpg);}
#offerRow3_student{background-image: url(images/offers/student/special3.jpg);}
#offerRow4_student{background-image: url(images/offers/student/special4.jpg);}
#offerRow5_student{background-image: url(images/offers/student/special5.jpg);padding-bottom:4px;margin-top:0px;height:170px;background-repeat: no-repeat;
	background-position: right top;}
.theDeal{
	font-size: 14px;
	font-weight: bold;
}
.offerNote{font-size: 10px;}
.offerNoteBlk{font-size: 10px;color:#000000}
.offerTable td, .offerTable2 td{
	padding-bottom:10px;
	overflow: visible;
}
.alignBot td{
	text-align: left;
	vertical-align: bottom;
	padding-bottom:0px;
	padding-top:7px;
}
.alignBot hr {
border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
border-bottom-color: #000000;
border-bottom-width: 0px;
border-left-color: #000000;
border-left-width: 0px;
border-right-color: #000000;
border-right-width: 0px;
}

.offerTable2 img{
	position:relative;
	left:-5px;
	overflow: visible;
}

.offerInfo {border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;
	width:158px;}
.offerInfo_premium {border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;
	width:336px;}
.offerInfo_wedding {border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;
	font-size: 12px;
	padding-top: 7px;
	width:183px;}
.alignBot{
	vertical-align: bottom;}
.weddingInfo{
	border-top-width: 1px;
	padding-top: 7px;
	border-top-style: dashed;
	border-top-color: #808080;
	border-bottom-width: 1px;
	padding-bottom: 7px;
	border-bottom-style: dashed;
	border-bottom-color: #808080;
	font-size: 16px;
	position:absolute;
	margin-bottom:0px;
	z-index:5px;
	width: 163px;
}
.smallText{font-size: 12px;}
.premiumInfo{font-size: 14px;}
#debsNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	width:954px;
}
table#debsNav td{padding-top: 3px;padding-bottom: 3px;padding-left: 3px;padding-right: 3px;}
.debsNavSpacer{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #888888;
}
#debsNav a {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;}
#debsNav a:hover {color:#777777;}
#debsFooter {background-color:#FFFFFF;border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #808080;}
#debsFooter a {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;}
#debsCrite{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding-top: 3px;
}
a:focus { 	outline: none; /* Damit Firefox keinen aktiven Rand um Links zeigt */}
#debsCrite a{color:#000000;font-size: 9px;text-decoration:underline;}
#debsCrite a:hover{color:#00CCFF;font-size: 9px;text-decoration:underline;}
