/* DW CSS v0.2 : BCINYA */
body{
	font-family: Arial;
	font-size: 12px;
	color:44433f;
	line-height: 18px;
	margin: 0;
	background-color:#ffffff;
    text-align:center;
}

td{
	font-family: Arial;
	font-size: 12px;
	color: #44433F;
	line-height: 18px;
	margin: 0;
}

p{
	font-family: Arial;
	font-size: 12px;
	color: #44433F;
	line-height: 18px;
	margin: 0;
}

h1{
	font-family: Arial;
	font-size: 12px;
	color: #44433F;
	line-height: 18px;
	margin: 0;
	font-weight:normal;
}
h2{
	font-size: 12px;
	margin: 0 0 10px 0;
}
.subnavBG
{
	background-image: url(../images/subnav_bg.jpg);
	background-repeat:repeat-x;
}
	
form {margin: 0;}
input {margin: 0;}

.iframe{}

.space20{width:15px;}
.space160{width:280px;}

.width645{width:645px;}
.width370{width:370px;}
.width8{width:8px;}

.height5{
	font-size:1px;
	line-height:1px;
	height:5px;
}
.height10{
	font-size:1px;
	line-height:1px;
	height:10px;
}

.topBG{
	background-image: url(../../images/top_bg.jpg);
	background-repeat:repeat-x;
}

.contentpad{
	padding-bottom:20px;
}

.padbtm5{padding-bottom:5px;}
.padbtm10{padding-bottom:10px;}
.padbtm15{padding-bottom:15px;}
.padbtm20{padding-bottom:20px;}
.padtop3{padding-top:3px;}
.padtop5{padding-top:5px;}
.padtop7{padding-top:7px;}
.padtop10{padding-top:10px;}
.padtop15{padding-top:15px;}
.padtop20{padding-top:20px;}
.padtop30{padding-top:30px;}
.padleft5{padding-left:5px;}
.padleft10{padding-left:10px;}
.padleft15{padding-left:15px;}
.padleft16{padding-left:16px;}
.padleft20{padding-left:20px;}
.padleft24{padding-left:24px;}
.padleft30{padding-left:30px;}
.padleft34{padding-left:34px;}
.padleft44{padding-left:44px;}
.padleft54{padding-left:54px;}
.padright5{padding-right:5px;}
.padright20{padding-right:20px;}
.cabright20{padding-right:20px;padding-bottom:25px;}
.ballright20{padding-right:20px;padding-bottom:9px;}
.tightright20{padding-right:20px;padding-bottom:41px;}

.autoupdatelink a	{text-decoration: none;}
.autoupdatelink  a:link	{text-decoration: none;}
.autoupdatelink  a:visited	{text-decoration: none;}
.autoupdatelink  a:hover	{text-decoration: none;}
.officeshopnowpad a	{text-decoration: none;}

.titlelight18b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	line-height:120%;
	padding-left:8px;
}
.titlelight18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	line-height:120%;
}
.titlelight16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
}

.titlelight14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding-left:8px;
}
.titlelight14b a:link {color: #000000;text-decoration: none;}
.titlelight14b a:visited {color: #000000;text-decoration: none;}
.titlelight14b a:hover {color: #9f9f9f;text-decoration: underline;}

.titlelight14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.titlelight14 a:link {color: #ffffff;text-decoration: none;}
.titlelight14 a:visited {color: #ffffff;text-decoration: none;}
.titlelight14 a:hover {color: #9f9f9f;text-decoration: underline;}

.textlight12b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #000000;
}
.textlight12b a{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
.textlight12b a:link {color: #000000;}
.textlight12b a:visited {color: #000000;}
.textlight12b a:hover {color: #666666;}

.textlight12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
}
.textlight12 a{
	color: #ffccff;
	text-decoration:none;
	font-weight:bold;
}
.textlight12 a:link {color: #ffccff;}
.textlight12 a:visited {color: #ffccff;}
.textlight12 a:hover {color: #ffffff;}

.textlight11b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #000000;
	padding-left:8px;
}
.textlight11b a{
	color: #9072b3;
	text-decoration:none;
}
.textlight11b a:link {color: #9072b3;}
.textlight11b a:visited {color: #9072b3;}
.textlight11b a:hover {color:#cc66cc;}

.textlight11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color: #ffffff;
}
.textlight11 a{
	color: #ffccff;
	text-decoration:none;
}
.textlight11 a:link {color: #ffccff;}
.textlight11 a:visited {color: #ffccff;}
.textlight11 a:hover {color: #ffffff;}

.textlight10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #ffffff;
}
.textlight10 a{
	color: #ffccff;
	text-decoration:none;
}
.textlight10 a:link {color: #ffccff;}
.textlight10 a:visited {color: #ffccff;}
.textlight10 a:hover {color: #ffffff;}

.textlink12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #ffffff;
}
.textlink12 a{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.textlink12 a:link {color: #ffccff;;}
.textlink12 a:visited {color: #ffccff;;}
.textlink12 a:hover {color: #ffffff;}


.titlebar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	margin:0px;
	padding:0px 0px 0px 20px;
}
.titlebar a {color: #ffffff;text-decoration:none;}
.titlebar a:link {color: #ffffff;}
.titlebar a:visited {color: #ffffff;}
.titlebar a:hover {color: #cccccc;}

.printversion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#eb9500;
	font-weight:bold;
	cursor:pointer;
	text-align:right;
	padding:14px 20px 0px 0px;
}

.spacer10{
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7px;
}
.globalheader{
	margin: 0;
	padding:0px 15px 0px 15px;
	background-color:#7c5d9e;
}
.globalfooter{
	margin: 0;
	padding:0px 15px 0px 15px;
}
#headerspacer{
	 background-image: url(../images/top_bg.jpg);
	 background-repeat:repeat-x;
}
.topnavsection{
	margin: 0;
	padding:0px 15px 0px 15px;
}
.pagecontent{
	margin: 0;
	padding:0px 15px 0px 15px;
}

.topnav{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:0px 0px 0px 0px;
	height:30px;
}

.topnavbold{
	font-size: 1.1em;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	background-color:#7c5d9e;
}
.topnavbold a {color: #ffffff;text-decoration: none;}
.topnavbold a:link {color: #ffffff;text-decoration: none;}
.topnavbold a:visited {color: #ffffff;text-decoration: none;}
.topnavbold a:hover {color: #ffccff;text-decoration: none;}

.topnavnormal{
	font-size: 1.1em;
	color:#ffffff;
	text-decoration: none;
	background-color:7c5d9e;
}
.topnavnormal a {color: #ffffff;text-decoration: none;}
.topnavnormal a:link {color: #ffffff;text-decoration: none;}     /* unvisited link */
.topnavnormal a:visited {color: #ffffff;text-decoration: none;}  /* visited link */
.topnavnormal a:hover {color:#FFCCFF;text-decoration: none;}   /* mouse over link */


.topnavseparator {
	font-size: 1em;
	padding:5px 15px 0px 15px;
	color: #ffffff;
	cursor:default;
}
.loginseparator {
	font-size: 11px;
	padding:0px 15px 0px 15px;
	color: #ffffff;
	cursor:default;
}
.officeexploretitlepad
{
	padding:20px 20px 5px 20px;
}
.officeexploretextpad
{
	padding:5px 20px 5px 20px;
}
.officeexplorelinkpad
{
	padding:70px 0px 0px 0px;
	font-size:110%;
	font-weight:bold;
}
.officeexplorelinkpadlong
{
	padding:70px 0px 0px 0px;
	font-size:110%;
	font-weight:bold;
}
.officeexplorelinkpadlong a {color:#ffffff;}
.officeexplorelinkpadlong a:link {color:#ffffff;}
.officeexplorelinkpadlong a:visited {color: #ffffff;}
.officeexplorelinkpadlong a:hover {color: #663399;}

.officeexplorelinkpad2
{
	padding:90px 0px 0px 15px;
}
.sidebarpad
{
	 padding:15px 20px 20px 20px;
}
.sidebartitle
{
	margin:0px;
	padding:0px 0px 5px 0px;
}
.sidebartext
{
	margin:0px;
	padding:5px 0px 5px 0px;
}
.sidebarlink2
{
	margin:0px;
	padding:5px 0px 0px 0px;
}
.genericRtColBG
{
	background-image: url(../images/hdr_bg.jpg);
	background-repeat:repeat-x;
	background-color:#9072b3;
}


/* SEARCH */
.searchbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:16px;
	width:198px;
	border:1px solid #7c5d9e;
}

.searchbutton{
	padding:0px 0px 0px 1px;
}
.searchbutton input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.searchpad{
	padding:13px 0px 0px 0px;
	height:38px;
}
.searchsectionpad{
	padding:0px 10px 10px 10px;
}

.shopnowpad{
	padding:0px 5px 0px 20px;
}

.nav2 {
	padding:0px 60px 0px 0px;
}
.nav2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
	}
.nav2 a:link {color: #ffffff}
.nav2 a:visited {color: #ffffff;}
.nav2 a:hover {color: #ffccff;}


.nav2hot {
	padding:0px 30px 0px 0px;
	}
.nav2hot a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	}
.nav2hot a:link {color: #ffffff}
.nav2hot a:visited {color: #ffffff;}
.nav2hot a:hover {color: #ffffff;}

.headerbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height:17px;
	color: #ffffff;
	margin:0px;
	padding:0px 0px 0px 20px;
}


/* other styles */
.homefeature 
{
	background-image: url(../images/hdr_bg.jpg);
	background-repeat:repeat-x;
	background-color:#9072b3;
}
.homepromo
{
	background-image: url(../images/hdr_bg.jpg);
	background-repeat:repeat-x;
	background-color:#9072b3;
}

.homefeaturetitle{
	margin:0px;
	padding:5px 0px 0px 10px;
	text-align:left;
}
.homefeaturetext{
	margin:0px;
	padding:5px 0px 4px 10px;
	text-align:left;
}

.ballroomseparator{
	background-color:#d72776;
	height:2px;
}
.ballsoonseparator{
	background-color:#B49A65;
	height:2px;
}

.tightsseparator{
	background-color:#5390ca;
	height:2px;
}

.cabaretseparator{
	background-color:#9662ae;
	height:2px;
}

.aboutseparator{
	background-color:#d27533;
	height:2px;
}

.productseparator{
	background-color:#9d70bf;
	height:2px;
}

.contactseparator{
	background-color:#669966;
	height:2px;
}

.feedbackseparator{
	background-color:#66a5aa;
	height:2px;
}

.memberseparator{
	background-color:#CC0033;
	height:2px;
}
.officeseo
{
	background-repeat:no-repeat;
	height:350px;
	width:685px;
}
.officeseopad
{
	padding:20px 20px 0px 240px;
}
.officeflash
{
	height:350px;
	width:685px;
}
.productflash
{
	width:685;
	height:900;
}
.productseo
{
	background-repeat:no-repeat;
	height:240px;
	width:915px;
}
.ballsoonseo
{
	background-repeat:no-repeat;
	height:255px;
	width:915px;
}
.productseopad
{
	padding:70px 20px 0px 240px;
}


.footer{
	color: #bab8b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.footer a{
	color: #bab8b6;
	text-decoration: none;
}
.footer a:link {color: #bab8b6;}
.footer a:visited {color: #bab8b6;}
.footer a:hover {color: #000000;}

.footerseparator {
	font-size: 8px;
	padding:0px 15px 0px 15px;
	color: #bab8b6;
	cursor:default;
}
.footerseparator2 {
	font-size: 8px;
	padding:0px 10px 0px 10px;
	color: #44433F;
	cursor:default;
}
.footerpad{padding:18px 0px 5px 0px;}
.footercontainer{
	width:475px;
	text-align:right;
}

.promospacer15{
	h
