@charset "UTF-8";
/* CSS Document */

body {
	background-color: #ffffff;
	font-size: 13px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	color:#564b47;
	padding:0px;
	margin:0px;
	line-height: 150%;
}
a:link {
	color: #698C3A;
}
a:visited {
	color:#698C3A;
}
a:hover {
	color: #691A79;
}
a:active {
	color:#000000;
}

td {
font-family:Arial;
font-size:9pt;
}

/*br {clear:both}*/

form { display: block; margin: 0px 0px 0px 0px; clear: both; }

h1 {
	font-size: 18px;
	text-decoration: none;
	color: #814991;
	font-weight: normal;
}

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

div.headNav {
margin-left:auto;
margin-right:auto;
width:1000px;
}

.catHead4 {
	font-size: 18px;
	font-weight:normal;
	color: #CCCCCC;
	line-height: 125%
}
.catHead4 a:link {
	text-decoration: none;
	font-weight:normal;
	color: #CCCCCC;
}
.catHead4 a:visited {
	text-decoration: none;
	font-weight:normal;
	color: #CCCCCC;
}
.catHead4 a:hover {text-decoration: underline; font-weight:normal; color: #777;}
.catHead4 a:active {text-decoration: underline; font-weight:normal; color: #000;}

/*******************************Search***********************************/
.searchcontainer { color: #610E70; padding: 0px 0px 0px 0px; width: 575px; margin: auto; height: auto; float: right; }

div.searchCatFilter { padding: 0px 10px 0px 0px; width: 190px; height: auto; float: left; font-size: 10px; }
div.searchCatFilter a:link { color: #9FBA5D; text-decoration: none; }
div.searchCatFilter  a:visited { color: #9FBA5D; text-decoration: none; }
div.searchCatFilter  a:hover { text-decoration: none; color: #691A79; }
div.searchCatFilter  a:active { text-decoration: none; color: #691A79; }	

div.searchThumbs { width: 150px; float:left; margin: 0px 0px 0px 40px; height: 250px; }

.searchpage {
	border: 0px solid #610E70;
	color: #610E70;
	padding: 10px 0px 0px 10px;
	width: 275px;
	background-color: #FFFFFF;
	margin: auto;
	background-image: url(/partysupply/graphics/search_bar_bkg.jpg);
	height: 60px;
	background-repeat: repeat-x;
	float: left;
	background-position: 0px 3px;
}

div.searchResults { margin-left:auto; margin-right:auto; width:800px; float: left; }

div.searchCatResults { margin-left:auto; margin-right:auto; width:800px; float: left; height: auto; }

div.searchCatResultsCats { width:240px; margin: 20px 0px 10px 10px; text-align: left; height: 30px; font-size: 18px; color: #993366; line-height: normal; float: left; }
div.searchCatResultsCats a:link { color: #698C3A; text-decoration: none; }
div.searchCatResultsCats a:visited { color: #993366; text-decoration: none; }
div.searchCatResultsCats a:hover { text-decoration: underline; color: #993366; }
div.searchCatResultsCats a:active { text-decoration: underline; color: #993366; }	


div.headLogoContainer { margin-left:auto; margin-right:auto; width:1000px; }

div.headLogo {
	width:150px;
	float:left
}

div.searchSearch { width:220px; float:left; height: auto; }
div.searchSearchRt { width:800px; float:right; height: auto; }

div.headSearchCart {
	width:215px;
	float:right
}

div.headSearchBkg {
	width:210px;
	float:right;
	background-image: url(/partysupply/navigation/srch_bkg.gif);
	background-repeat: no-repeat;
	height: 45px;
}
div.headSearchContainer {
	width:200px;
	float:right;
	height: 50px;
	padding-top: 12px;
	padding-left: 10px;
}

div.headSearchTextBox {
	width:80px;
	float:left;
	height: 20px;
	padding-left: 5px;
	margin-top: 1px;
	
}
div.headSearchSubmitBtn {
	width:79px;
	float:right;
	height: 20px;
	padding-right: 15px;

}
.txtinput {
	border: 1px solid #ffffff;
	color: #610E70;
	padding: 0px 0px 0px 5px;
	width: 80px;
	background-color: #FFFFFF;
}

div.headCartButton {
	display: block;
	width: 130px;
	height: 38px;
	background: url("/partysupply/navigation/view_cart_btn.gif") no-repeat 0 0;
	float: right;
	margin-top: 12px;
}
div.headCartButton:hover
{
	background-position: 0 -36px;
}
div.headCartButton span
{
  display: none;
}

div.flashPress { margin-left:auto; margin-right:auto; width:800px; height: auto; margin-top: 50px; }

div.bodyHome { margin-left:auto; margin-right:auto; width:1000px; text-align: left; }

div.topBlock {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height: 270px;
}

div.topBlockRight {
	width:500px;
	height: 265px;
	float: right;
}
div.topBlockLeft { width:500px; height: 265px; float: left; }

div.bottomBlock { margin-left:auto; margin-right:auto; width:1000px; clear: both; height: 275px; }

div.bottomBlockBanners {
	width:323px;
	height:84px;
	float: left;
	background-image: url(/partysupply/images/home_2010_botBlocksBkg.gif);
	margin: 0px 0px 8px 8px;
	background-repeat: no-repeat;
}

div.bottomBlockBannersPics img{ width:140px; height:78px; float: left; margin: 3px 0px 0px 3px; }

div.bottomBlockBannersTxt { width:165px; height:65px; float: right; padding: 5px 5px 10px 5px; }

.bottomBlockBannersTxtHdGrn{ font-size: 15px; color: #9FBA5D; font-weight: bold; line-height: normal; }

.bottomBlockBannersTxtHdGrn a:link { color: #9FBA5D; text-decoration: none; }
.bottomBlockBannersTxtHdGrn a:visited { color: #9FBA5D; text-decoration: none; }
.bottomBlockBannersTxtHdGrn a:hover { text-decoration: none; color: #691A79; }
.bottomBlockBannersTxtHdGrn a:active { text-decoration: none; color: #691A79; }	

.bottomBlockBannersTxtHdPrp{ font-size: 15px; color: #691A79; font-weight: bold; line-height: normal; }

.bottomBlockBannersTxtHdPrp a:link { color: #691A79; text-decoration: none; }
.bottomBlockBannersTxtHdPrp a:visited { color: #691A79; text-decoration: none; }
.bottomBlockBannersTxtHdPrp a:hover { text-decoration: none; color: #9FBA5D; }
.bottomBlockBannersTxtHdPrp a:active { text-decoration: none; color: #9FBA5D; }	

.bottomBlockBannersTxtBod{ font-size: 11px; color: #666666; line-height: 140%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bottomBlockBannersTxtBod a:link { color: #666666; text-decoration: none; }
.bottomBlockBannersTxtBod a:visited { color: #666666; text-decoration: none; }
.bottomBlockBannersTxtBod a:hover { text-decoration: none; color: #691A79; }
.bottomBlockBannersTxtBod a:active { text-decoration: none; color: #666666; }	


div.specialsBlock {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	background-image: url(/partysupply/images/2010_home_spec_block_rt_bkg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

div.specialsBlockLeftOffer {
	width:331px;
	float:left
}

div.footSubscribeContainer {
	width:215px;
	float:right;
	padding-top: 10px;
}

div.footNavContainer {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	font-size: 12px;
	color: #999999;
	text-align: center;
	}
	
.footNav a:link { color: #999999; text-decoration: none; }
.footNav a:visited { color: #999999; text-decoration: none; }
.footNav a:hover { text-decoration: underline; color: #ccc; }
.footNav a:active { text-decoration: underline; color: #ccc; }	
	
ul.footNav li { text-align: center; padding: 0 10px 15px 0; border-right: 1px solid #cccccc; display: inline; padding: 0 7px 0 7px; }
ul.footNav li.last { border-right: none; }

.copyright {
	font-size: 9px;
	color: #999999;
}

.buttonWrapCenter{ width:200px; height:auto; margin-left:auto; margin-right:auto; text-align: center; }

.Head { color: #670F77; }

div.Error404 { margin-left:auto; margin-right:auto; width:500px; text-align: left; }

div.copyBlock { margin-left:auto; margin-right:auto; width:1000px; clear: both; height: 275px; margin-top: 75px; line-height: 190%; color: #777777; }

div.copyBlock h1 { color: #965FA2; }


/******* DROPDOWNS *****************************/

/**************************** Main List *****************/
 ul.top_nav {
	height: 35px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-type: none;
	display: block;
}
 ul.top_nav li {display: inline; padding: 0px; margin: 0px; float: left; position: relative;}
 ul.top_nav li img,ul.top_nav h2, ul.top_nav li ul {padding: 0px; margin: 0px; }
 ul.top_nav li a {display: block;}
 ul.top_nav li a.hd {text-indent: -9999px; height: 35px;}
 ul.top_nav * {z-index:99;}
/**************************** END Main List *****************/

/****************************  Nav Image  ***********************/
 ul.top_nav li a.hd {
	background: url(/partysupply/navigation/nav.gif) top left;
	}
	
 /* Personalized */
 #personalized {
	width: 336px;
}
 #personalized a.hd {background-position: 0 -2px;}
 #personalized.hovering a.hd {background-position: 0 -39px;}
 /* themes*/
 #themes {
	width: 103px;
}
 #themes a.hd {
	background-position: 0 -76px;
}
 #themes.hovering a.hd {background-position: 0 -113px;}
 /* gifts */
 #gifts {
	width: 65px;
}
 #gifts a.hd {
	background-position: 0 -150px;
}
 #gifts.hovering a.hd {background-position: 0 -187px;}

 /* wedding */
 #wedding {
	width: 183px;
}
 #wedding a.hd {
	background-position: 0 -224px;
}
 #wedding.hovering a.hd {background-position: 0 -261px;}
 /* baby */
 #baby {
	width: 65px;
}
 #baby a.hd {
	background-position: 0 -298px;
}
 #baby.hovering a.hd {background-position: 0 -335px;}
 /* boutiques */
 #boutiques {
	width: 114px;
}
 #boutiques a.hd {
	background-position: 0 -372px;
}
 #boutiques.hovering a.hd {background-position: 0 -409px;}
 /* paper */
 #paper {
	width: 83px;
}
 #paper a.hd {
	background-position: 0 -446px;
}
 #paper.hovering a.hd {background-position: 0 -483px;}
 /* Support */
 #support {
	width: 51px;
}
 #support a.hd {
	background-position: 0 -520px;
}
 #support.hovering a.hd {background-position: 0 -557px;}
 
/**************************** END   Nav Image  ****************************/
 
 
/****************************** Set Dropdown Curve Styles *******************************/
 ul.top_nav li div.meg div.top {font-size:1px;line-height:1px;overflow:hidden;z-index: 9999999; width: 100%; height: 8px; /*background: url(/assets/img/top_nav/mega-sprite.png) no-repeat top;*/ clear: both;}
 ul.top_nav li div.meg div.bot {font-size:1px;line-height:1px;overflow:hidden;z-index: 9999999;width: 100%;height: 9px; /*background: url(/assets/img/top_nav/mega-sprite.png) no-repeat bottom;*/ padding: 0px;clear: both;}
 ul.top_nav li div.meg div.bd {
     padding: 13px;
	 padding-top:5px;
     margin-bottom: 0px;
     margin-top: 0px;
     border-left: 1px #cccccc dotted;
     border-right: 1px #cccccc dotted;
	  border-bottom: 1px #cccccc dotted;
     background: #FFF;
     clear: both;
 }
 /* personalized */
 #personalized div.meg div.top {background-position: 0 -2px;}
 #personalized div.meg div.bot {background-position: 0 -11px;}
 /* themes */
 #themes div.meg div.top {background-position: 0 -21px;}
 #themes div.meg div.bot {background-position: 0 -30px;}
 /* gifts */
 #gifts div.meg div.top {background-position: 0 -40px;} 
 #gifts div.meg div.bot {background-position: 0 -49px;}
 /* wedding */
 #wedding div.meg div.top {background-position: 0 -59px;}
 #wedding div.meg div.bot {background-position: 0 -68px;}
 /* baby */
 #baby div.meg div.top {background-position: 0 -78px;}
 #baby div.meg div.bot {background-position: 0 -87px;}
 /* boutiques */
 #boutiques div.meg div.top {background-position: 0 -97px;}
 #boutiques div.meg div.bot {background-position: 0 -106px;}
 /* paper */
 #paper div.meg div.top {background-position: 0 -116px;}
 #paper div.meg div.bot {background-position: 0 -125px;}
  /* Support */
 #support div.meg div.top {background-position: 0 -116px;}
 #support div.meg div.bot {background-position: 0 -125px;}
/****************************** END Dropdown Curve Styles *******************************/
 
 /****************************** Set Dropdown Widths & Heights ******************************/
 #personalized div.bd {width: 475px;height: 320px;}
 #personalized div.bd div {height:320px;}
 #personalized div.top, #personalized div.bot {width:500px;}
 
 #themes div.bd {width: 470px;height: 350px;}
 #themes div.bd div {height:350px;}
 #themes div.top, #themes div.bot {width:500px;}
 
 #gifts div.bd {width: 170px;height: 350px;}
 #gifts div.bd div {height:350px;}
 #gifts div.top, #gifts div.bot {width:200px;}

 #wedding div.bd {width: 470px;height:200px;}
 #wedding div.bd div {height:200px;}
 #wedding div.top, #wedding div.bot {width:498px;}
 
 #baby div.bd {width: 225px;height:145px;}
 #baby div.bd div {height:145px;}
 #baby div.top, #baby div.bot {width:240px;}
 
 #boutiques div.bd {width: 219px;height:420px;}
 #boutiques div.bd div {height:420px;}
 #boutiques div.top, #boutiques div.bot {width:287px;}
 
 #paper div.bd {width: 160px;height:85px;}
 #paper div.bd div {height:85px;}
 #paper div.top, #paper div.bot {width:180px;}
 
 #support div.bd {width: 180px;height:700px;}
 #support div.bd div {height:700px;}
 #support div.top, #support div.bot {width:200px;}
 
 
  /****************************** END Dropdown Widths & Heights ******************************/
 
 
/**************************** Set Dropdown Column Styles ****************************/
 /* Column */
 ul.top_nav li div.bd div.col1.dots, 
 ul.top_nav li div.bd div.col2.dots , 
 ul.top_nav li div.bd div.col3.dots,
 ul.top_nav li div.bd div.col4.dots {
     /*background: url(/partysupply/navigation/dot-divider.gif) repeat-y right;*/
 }
 ul.top_nav li div.bd div.col1,
 ul.top_nav li div.bd div.col2 , 
 ul.top_nav li div.bd div.col3,
 ul.top_nav li div.bd div.col4 {
 	float: left;padding: 0px 10px 0 10px;
 }
 /* gifts Columns */
 #gifts div.bd div.col1 {width:185px;}
 #gifts div.bd div.col1 li, #gifts div.bd div.col1 li a {width:165px;}
 #gifts div.bd div.col2 {width:180px;}
 #gifts div.bd div.col2 li, #gifts div.bd div.col2 li a {width:170px;}
 #gifts div.bd div.col3 {width:180px;}
 #gifts div.bd div.col3 li, #gifts div.bd div.col3 li a {width:175px;}
 #gifts div.bd div.col4 {width:165px;}
 #gifts div.bd div.col4 li, #gifts div.bd div.col4 li a {width:145px;}
 #gifts div.bd div a {width:170px;}
 /* themes Columns */
 #themes div.bd div.col1 { width:200px; }
 #themes div.bd div.col1 li, #themes div.bd div.col1 li a {width:200px;}
 #themes div.bd div.col2 {width:160px;}
 #themes div.bd div.col2 li, #themes div.bd div.col2 li a {width:160px;}
 #themes div.bd div.col3 {width:180px;}
 #themes div.bd div.col3 li, #themes div.bd div.col1 l3 a {width:150px;}
 /* personalized Columns */
 #personalized div.bd div.col1 {width: 200px;}
 #personalized div.bd div.col1 li, #personalized div.bd div.col1 li a {width:200px;}
 #personalized div.bd div a {width:inherit;}
 /* wedding Columns */
 #wedding div.bd div.col1 {width:220px;}
 #wedding div.bd div.col1 li, #wedding div.bd div.col1 li a {width:220px;}
 #wedding div.bd div.col2 {width:200px;}
 #wedding div.bd div.col2 li, #wedding div.bd div.col2 li a {width:200px;}
 #wedding div.bd div a {width:inherit;}
 /* baby Columns */
 #baby div.bd div.col1 {width:210px;}
 #baby div.bd div.col1 li, #baby div.bd div.col1 li a {width:205px;}
 #baby div.bd div.col2 {width:200px;}
 #baby div.bd div.col2 li, #baby div.bd div.col2 li a {width:190px;}
 #baby div.bd div a {width:inherit;}
 /* boutiques Columns */
 #boutiques div.bd div.col1 {width: 198px;}
 #boutiques div.bd div.col1 li, #boutiques div.bd div.col1 li a {width:198px;}
 /* paper Columns */
 #paper div.bd div.col1 {width: 175px;}
 #paper div.bd div.col1 li, #paper div.bd div.col1 li a {width:175px;}
  /* support Columns */
 #support div.bd div.col1 {width: 175px;}
 #support div.bd div.col1 li, #paper div.bd div.col1 li a {width:175px;}

/**************************** END Dropdown Column Styles ****************************/

 

/**************************** Set Dropdown Offsets ****************************/
 #gifts div.meg {left: -4px;}
 #baby div.meg {left: -20px;}
 #boutiques div.meg {left: -10px;}
 #paper div.meg {left: -50px;}
 #support div.meg {left: -165px;}
/**************************** END Set Dropdown Offsets ****************************/



/**************************** Hide & Show Styles ****************************/
 ul.top_nav div.meg {
	display: none;
	position: absolute;
	z-index: 999;
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
 }
 ul.top_nav li.hovering div.meg {
     display: block;
	 z-index: 9999;
 }
/**************************** END Hide & Show Styles ****************************/



/**************************** Font/Link Styles ****************************/
 ul.top_nav li div.meg {line-height: 140%; text-align:left}
 ul.top_nav li div.meg div.bd span {font-weight: bold;margin-bottom: 3px;}
 ul.top_nav li div.meg a:hover {
	color: #691A79;
}
 ul.top_nav li div.meg a.all span {
 	display:inline;
	height:12px;
	width:6px;
	clear:none;
	margin-left:3px;
	background: url(/assets/img/top_nav/arrow.gif) no-repeat;
	background-position: center;
 }
/**************************** END Font Styles ****************************/



/**************************** Misc Styles ****************************/
 ul.top_nav li div.bd ul li {clear:both;}
 
 ul.top_nav li div.meg div.bd span.divider {
     background: url(/assets/img/top_nav/dot-divider.gif) repeat-x;
     background-position: 50%;
     height: 15px;
     display: block;
     clear: both;
     width: 100%; 
 }
 
 .alert {
	font-size: 14px;
	color: #FF0000;
	height:20px;
	width:auto;
	padding:10px 0px 10px 0px
} 
/**************************** END Misc Styles ****************************/
/********************************************************** END DROPDOWN CSS *****************************/

/******************************PARENT CATEGORY PAGE WITH SUB CAT**********************************************/
div.parentCatTitle { width:auto; margin: 20px 10px 10px 10px; text-align: left; height: auto; font-size: 18px; color: #993366; line-height: normal; }
div.parentCatTitle a:link { color: #993366; text-decoration: none; }
div.parentCatTitle a:visited { color: #993366; text-decoration: none; }
div.parentCatTitle a:hover { text-decoration: underline; color: #993366; }
div.parentCatTitle a:active { text-decoration: underline; color: #993366; }	
div.parentCatHeader { width:900px; margin: 10px 10px 10px 10px; text-align: left; auto: 21px; font-size: 13px; color: #993366; line-height: 125%; }
div.parentCatSubCat { width:240px; margin: 20px 0px 10px 10px; text-align: left; height: 30px; font-size: 18px; color: #993366; line-height: normal; float: left; }
div.parentCatSubCat a:link { color: #698C3A; text-decoration: none; }
div.parentCatSubCat a:visited { color: #993366; text-decoration: none; }
div.parentCatSubCat a:hover { text-decoration: underline; color: #993366; }
div.parentCatSubCat a:active { text-decoration: underline; color: #993366; }	


/******************************CATEGORY PAGE**********************************************/

div.category2010 { margin-left:auto; margin-right:auto; width:1000px; height: auto; }

div.catBreadcrumb { width:auto; margin: 10px 10px 10px 10px; text-align: left; height: 20px; font-size: 11px; color: #698C3A; line-height: normal; }

div.catTitle { width:auto; margin: 20px 10px 10px 10px; text-align: left; height: 21px; font-size: 18px; color: #993366; line-height: normal; }
div.catTitle a:link { color: #993366; text-decoration: none; }
div.catTitle a:visited { color: #993366; text-decoration: none; }
div.catTitle a:hover { text-decoration: underline; color: #993366; }
div.catTitle a:active { text-decoration: underline; color: #993366; }	

div.catTitle h1 { font-size: 18px; color: #993366; line-height: normal; }

div.catHeader { width:900px; margin: 10px 10px 10px 30px; text-align: left; auto: 21px; font-size: 13px; color: #993366; line-height: 125%; }
div.catHeader a:link { color: #993366; text-decoration: none; }
div.catHeader a:visited { color: #993366; text-decoration: none; }
div.catHeader a:hover { text-decoration: underline; color: #993366; }
div.catHeader a:active { text-decoration: underline; color: #993366; }	

div.catSorter { width:970px; padding: 14px 0px 0px 30px; text-align: left; auto: 21px; font-size: 11px; color: #698C3A; line-height: normal; background-image: url(/partysupply/images/cat_2010_sorter_bkg.gif); background-repeat: no-repeat; height: 30px; margin: 10px 0px 25px 0px; }

div.catJumpBox { width: 200px; float:left; }
.catSorterText { padding-right: 10px; }
.jumpMenu { font-size: 12px; width: 100px; }

div.catViewAll { width: 125px; float:left; }

div.catPaginate { width: auto; float:left; }

div.catProdThumbs { width: 150px; float:left; margin: 0px 0px 5px 80px; height: 250px; }

div.catProdThumbsText { width: 150px; margin: 10px 0px 0px 0px; height: 90px; color: #993366; font-size: 13px; clear: both; text-align: center; line-height: 110%; overflow: hidden; }
div.catProdThumbsText a:link { color: #993366; text-decoration: none; }
div.catProdThumbsText a:visited { color: #993366; text-decoration: none; }
div.catProdThumbsText a:hover { text-decoration: underline; color: #993366; }
div.catProdThumbsText a:active { text-decoration: underline; color: #993366; }	

div.catPrevNext { width:300px; margin: 10px 10px 10px 10px; text-align: left; auto: 21px; font-size: 13px; color: #993366; line-height: 125%; float: right; }
div.catPrev { width:125px; margin: 10px 10px 10px 10px; text-align: left; auto: 21px; font-size: 13px; color: #993366; line-height: 125%; float: left; }
div.catNext { width:125px; margin: 10px 10px 10px 10px; text-align: left; auto: 21px; font-size: 13px; color: #993366; line-height: 125%; float: right; }

div.catSubCat { width:960px; padding: 10px 10px 0px 20px; text-align: left; auto: 21px; font-size: 11px; color: #993366; line-height: 125%; background-image: url(/partysupply/images/cat_2010_sorter_bkg.gif); background-repeat: no-repeat; height: 30px; margin: 10px 0px 25px 0px; }
div.catSubCat a:link { color: #993366; text-decoration: none; }
div.catSubCat a:visited { color: #993366; text-decoration: none; }
div.catSubCat a:hover { text-decoration: underline; color: #993366; }
div.catSubCat a:active { text-decoration: underline; color: #993366; }	
.catSubCatText { font-weight: bold; }

/******************************PRODUCT PAGE**********************************************/
div.product2010 { margin-left:auto; margin-right:auto; width:1000px; height: auto; }

div.prodTitle { width:auto; margin: 20px 10px 10px 20px; text-align: left; height: 21px; font-size: 18px; color: #993366; line-height: normal; }
div.prodTitle a:link { color: #993366; text-decoration: none; }
div.prodTitle a:visited { color: #993366; text-decoration: none; }
div.prodTitle a:hover { text-decoration: underline; color: #993366; }
div.prodTitle a:active { text-decoration: underline; color: #993366; }	

div.ProdColLeft { width: 500px; float:left; margin: 0px 0px 0px 20px; height: auto; text-align: left; font-size: 12px; color: #993366; line-height: normal; }

div.ProdImage { width: 500px; float:left; margin: 0px 0px 20px 0px; height: auto; }

div.prodOtherViewsHd { width:490px; padding: 14px 0px 0px 10px; text-align: left; auto: 21px; font-size: 11px; color: #698C3A; line-height: normal; background-image: url(/partysupply/images/cat_2010_sorter_bkg.gif); background-repeat: no-repeat; height: 30px; margin: 10px 0px 10px 0px; font-weight: bold; background-position: -10px; }	

div.prodOtherViewsCont { width:500px; padding: 0px 0px 0px 0px; height: 102px; margin: 0px 0px 15px 0px; }

div.prodOtherViewsImgs { width:100px; padding: 0px 0px 0px 0px; height: 100px; margin: 0px 0px 0px 20px; float: left; border: dotted #cccccc 1px; }


div.ProdColRight { width: 430px; float:right; margin: 0px 20px 0px 20px; height: auto; text-align: left; font-size: 12px; color: #993366; line-height: normal; }

div.prodPriceTable { width: auto; color: #993366; line-height: normal; margin-top: 10px; }
.prodPriceTableVolhd { color: #993366; font-weight: bold; font-size: 13px; }

div.prodAttr { width: auto; color: #993366; line-height: normal; margin-top: 20px; }

div.prodBuy { width: auto; float: right; margin-top: 20px; }

div.prodRelatedHd { width:960px; padding: 14px 10px 0px 20px; text-align: left; auto: 21px; font-size: 11px; color: #698C3A; line-height: normal; background-image: url(/partysupply/images/cat_2010_sorter_bkg.gif); background-repeat: no-repeat; height: 30px; margin: 10px 0px 15px 0px; font-weight: bold; }	

div.prodRelatedContainer { width:990px; padding: 0px 0px 0px 0px; height: auto; margin: 0px 0px 0px 20px; }

div.prodRelatedProds { width:100px; padding: 0px 0px 0px 0px; height: 100px; margin: 0px 10px 15px 0px; float: left; background-color: #CCCCCC; }

#addtocartbtn { display: block; width: 285px; height: 36px; background: url("mm5/graphics/add_to_cart.gif") no-repeat; background-position: 0px 0px; float: left; }
#addtocartbtn:hover { background-position: -289px 0px; }
#addtocartbtn span { display: none; }

/*************************************************************************************/

.styleHead09 {
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.styleBody09 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 140%;
	width: 700px;
	margin: auto auto 15px auto;
	text-align: left;
}
.styleBodyDrop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 140%;
	width: 700px;
	margin: auto auto 15px auto;
	text-align: left;
}
.styleCaption09  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-align: left;
}

.StyleNavRt {
	FONT-WEIGHT: normal;
	COLOR: #809D46;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.StyleNavRt:link {
	color: #809D46;
}

.StyleNavRt:visited {
	color: #809D46;
}

.StyleNavRt:hover {
	COLOR: #809D46; TEXT-DECORATION: underline
}

.StyleNavRt:active {
	COLOR: #809D46; TEXT-DECORATION: underline
}
.StyleTitle1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	COLOR: #5A0F6B;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.StyleTitle2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #5A0F6B;
	font-family: Arial, Helvetica, sans-serif;
}

.StyleProductTitle {
	FONT-WEIGHT: bold;
	COLOR: #809D46;
	font-size: 12px;
}
.StyleProductTitle:link {
	color: #809D46;
}

.StyleProductTitle:visited {
	color: #809D46;
}

.StyleProductTitle:hover {
	COLOR: #809D46; TEXT-DECORATION: underline
}

.StyleProductTitle:active {
	COLOR: #809D46; TEXT-DECORATION: underline
}
.StyleHeaderGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	visibility: hidden;
}

.TipsTitle {
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	COLOR: #5A0F6B;
	font-family: Arial, Helvetica, sans-serif;
}
