 a	{color: #C6191D; text-decoration: none;}
a:hover	{color: #F2CDA2; text-decoration: underline;}

html	{height: 101%;}
body	{background : #000000;text-align: center;margin-top: 0px;}

img	{border: none;}

h1	{font: bold 20px/20px Verdana, Arial, sans-serif;color: #C6191D;margin: 0px 0px 10px 0px;}
h2	{font: bold 17px/18px Verdana, Arial, sans-serif;color: #DBA161;margin: 0px 0px 15px 0px;}
h3	{font: bold 15px/16px Verdana, Arial, sans-serif;color: #DBA161;margin: 0px 6px 4px 0px;}
h4	{font: bold 14px/18px Verdana, Arial, sans-serif;color: #2A3F61;}

p	{font: 11px/15px Verdana, Arial, sans-serif; color: #F2CDA2; margin: 0px 0px 0px 6px;}
p.intro	{font: 12px/17px Verdana, Arial, sans-serif; color: #F2CDA2; margin-bottom: 5px;}

ul	{font: 11px/17px Verdana, Arial, sans-serif;color: #F2CDA2;margin: 5px 0px 5px 30px;list-style : disc outside url(http://www.tuxtown.com/images/bullet.gif);}
ol	{font: 11px/17px Verdana, Arial, sans-serif; color: #F2CDA2; margin-bottom: 10px;}
li	{font: 11px/17px Verdana, Arial, sans-serif;color: #F2CDA2;margin-bottom: 5px;}

blockquote	{
	margin: 10px 0px 10px 30px;
}

.details	{font: 11px/15px Verdana, Arial, sans-serif; color: #333333; margin: 6px 6px 6px 6px;}

.container	{margin-top: 0px;margin-left: auto;margin-right: auto;width: 939px;text-align: left;}

.red	{color: #C6191D;}

.price	{color: #C6191D;font-size: 140%;font-weight: bold;}

.phone	{font: bold 15px/16px Verdana, Arial, sans-serif;color: #DBA161;}
.directions	{font: 11px/14px Verdana, Arial, sans-serif;color: #DBA161;margin: 0px 12px 0px 0px;}

 input
{
color: #781351;
background: #F2CDA2;
margin:1px
 }

.smallbox {width:40px; margin:1px; border: 1px solid #C6191D;}
.bigbox {width:100px; margin:3px; border: 1px solid #C6191D;}
.textbox {color: #781351; background: #F2CDA2; width:516px; margin:3px; border: 1px solid #C6191D;}


/* === roundborders ===*/

/* One simple border definition */
#my-border { padding:4px; color:red; }
#my-border, #my-border .sb-inner { background:black; }
#my-border .sb-border {padding:4px; background:red; opacity: .9; filter: alpha(opacity=80);}
#my-border:hover, #my-border:hover .sb-border { background:blue; }

#my-border1 { padding:4px; color:red; }
#my-border1, #my-border1 .sb-inner { background:black; }
#my-border1 .sb-border {padding:4px; background:red; opacity: .9; filter: alpha(opacity=80);}
#my-border1:hover, #my-border1:hover .sb-border { background:blue; }

#my-border2 { padding:4px; color:red; }
#my-border2, #my-border2 .sb-inner { background:black; }
#my-border2 .sb-border {padding:4px; background:red; opacity: .9; filter: alpha(opacity=80);}
#my-border2:hover, #my-border2:hover .sb-border { background:blue; }

#my-border3 { padding:4px; color:red; }
#my-border3, #my-border3 .sb-inner { background:black; }
#my-border3 .sb-border {padding:4px; background:red; opacity: .9; filter: alpha(opacity=80);}
#my-border3:hover, #my-border3:hover .sb-border { background:blue; }

#my-border4 { padding:4px; color:red; }
#my-border4, #my-border4 .sb-inner { background:black; }
#my-border4 .sb-border {padding:4px; background:red; opacity: .9; filter: alpha(opacity=80);}
#my-border4:hover, #my-border4:hover .sb-border { background:blue; }

#my-border5 { padding:4px; color:red; }
#my-border5, #my-border5 .sb-inner { background:black; }
#my-border5 .sb-border {padding:4px; background:red; opacity: .9; filter: alpha(opacity=80);}
#my-border5:hover, #my-border5:hover .sb-border { background:blue; }

#my-border6 { padding:6px; color:red; }
#my-border6, #my-border6 .sb-inner { background:black; }
#my-border6 .sb-border {padding:4px; background:red; opacity: .9; filter: alpha(opacity=80);}
#my-border6:hover, #my-border6:hover .sb-border { background:blue;}

#my-border7 { padding:4px; color:red; }
#my-border7, #my-border7 .sb-inner { background:black; }
#my-border7 .sb-border {padding:4px; background:red; opacity: .9; filter: alpha(opacity=80);}
#my-border7:hover, #my-border7:hover .sb-border {
}

/* === Footer ===*/

#footer	{display: block;position: relative;left: 0px;top: 40px;clear: both;width: 936px;text-align : center;border-top : 1px solid #C6191D;padding: 15px 0px 0px 0px;}
#footer a	{text-transform: uppercase;letter-spacing: 3px;text-decoration: none;}
#footer a:hover	{text-decoration: underline;}

/* === Home Page  ===*/

#home #leftcolumn	{position: relative;float: left;top : 0px;width : 376px;min-height : 200px;padding: 0px 0px 0px 4px;margin-bottom: 15px;}
#home #rightcolumn	{position: relative;float: right;top : 0px;width : 534px;min-height : 200px;padding: 0px 4px 0px 0px;}


#module1 {position:relative; top:0px; left:0px; width:254px;}
#module2	{position: relative;top: 0px; float: right;width: 254px;}
#module3	{position: relative;top: 15px; left: 0px;width: 254px;}
#module4	{position: relative;top: 15px; float: right;width: 254px;}
#module5	{position: relative;top: 30px; left: 0px;width: 254px;}
#module6	{position: relative;top: 30px; float: right;width: 254px;}
#module7	{position: relative;top: 0px; left: 0px;width: 534px;}
#module8	{position: relative;top: 0px; float: right; width: 283px;}
#module9 {position:relative; top:0px; left:0px; width:284px;}
#module10 {position:relative; top:10px; left:3px; width:460px;}
#module11 {position:relative; top:10px; left:0px; width:460px;}
#module12 {position:relative; top:20px; left:3px; width:460px;}
#module13 {position:relative; top:20px; left:0px; width:460px;}
#module14 {position:relative; top:30px; left:3px; width:460px;}
#module15 {position:relative; top:30px; left:0px; width:460px;}
.moduletext	{float: right;width: 140px;padding: 0px 3px 0px 0px;}
.moduletextwide	{float: right; width:338px; padding: 8px 3px 0px 0px;}
.moduleimage	{margin: 3px 3px 3px 3px;}
#searchbox	{position: relative;top: 45px; left: 0px;width: 534px;}
#searchboxcontact	{position: relative;top: 0px; left: 0px;width: 534px; margin-bottom: 15px;}

#buttontux a {display: block; width: 236px; height: 31px; background: url(images/button-tuxedos.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttontux a:hover {background-position: 0 -31px;}
#buttontux a:active {background-position: 0 -31px;}

#buttonvest a {display: block; width: 236px; height: 31px; background: url(images/button-vests.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttonvest a:hover {background-position: 0 -31px;}
#buttonvest a:active {background-position: 0 -31px;}

#buttonshirts a {display: block; width: 236px; height: 31px; background: url(images/button-shirts.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttonshirts a:hover {background-position: 0 -31px;}
#buttonshirts a:active {background-position: 0 -31px;}

#buttonaccess a {display: block; width: 236px; height: 31px; background: url(images/button-accessories.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttonaccess a:hover {background-position: 0 -31px;}
#buttonaccess a:active {background-position: 0 -31px;}

#buttoncostume a {display: block; width: 236px; height: 31px; background: url(images/button-costumes.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttoncostume a:hover {background-position: 0 -31px;}
#buttoncostume a:active {background-position: 0 -31px;}

#buttonsubmit a {display: block; width: 236px; height: 31px; background: url(images/submit.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttonsubmit a:hover {background-position: 0 -31px;}
#buttonsubmit a:active {background-position: 0 -31px;}

#buttontest a {display: block; width: 236px; height: 31px; background: url(images/button-mobile.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttontest a:hover {background-position: 0 -31px;}
#buttontest a:active {background-position: 0 -31px;}

#buttonguide a {display: block; width: 236px; height: 31px; background: url(images/button-guide.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttonguide a:hover {background-position: 0 -31px;}
#buttonguide a:active {background-position: 0 -31px;}

#buttondiamond a {display: block; width: 346px; height: 31px; background: url(images/button-diamond.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttondiamond a:hover {background-position: 0 -31px;}
#buttondiamond a:active {background-position: 0 -31px;}

#buttonquince a {display: block; width: 346px; height: 31px; background: url(images/button-quince.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttonquince a:hover {background-position: 0 -31px;}
#buttonquince a:active {background-position: 0 -31px;}

#buttondelivery a {display: block; width: 346px; height: 31px; background: url(images/button-delivery.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttondelivery a:hover {background-position: 0 -31px;}
#buttondelivery a:active {background-position: 0 -31px;}

#buttonplatinum a {display: block; width: 346px; height: 31px; background: url(images/button-platinum.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttonplatinum a:hover {background-position: 0 -31px;}
#buttonplatinum a:active {background-position: 0 -31px;}

#buttongold a {display: block; width: 346px; height: 31px; background: url(images/button-gold.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttongold a:hover {background-position: 0 -31px;}
#buttongold a:active {background-position: 0 -31px;}

#buttonsilver a {display: block; width: 346px; height: 31px; background: url(images/button-silver.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttonsilver a:hover {background-position: 0 -31px;}
#buttonsilver a:active {background-position: 0 -31px;}

#buttonbronze a {display: block; width: 346px; height: 31px; background: url(images/button-bronze.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttonbronze a:hover {background-position: 0 -31px;}
#buttonbronze a:active {background-position: 0 -31px;}

#buttondestin a {display: block; width: 346px; height: 31px; background: url(images/button-destinations.png) no-repeat 0 0; margin: 2px 0px 0px 3px; text-indent:-9999px; overflow:hidden;}
#buttondestin a:hover {background-position: 0 -31px;}
#buttondestin a:active {background-position: 0 -31px;}

/* === Inside Pages  ===*/

#inside #leftcolumn	{position:relative; float:left; width:320px; min-height:200px;}
#inside #rightcolumn {position:relative; float:right; width:590px; min-height:200px;}

#even #leftcolumn	{position:relative; float:left; width:455px; min-height:200px;}
#even #rightcolumn {position:relative; float:right; width:465px; min-height:200px;}


.button a {
	display: block;
	width: 200px;
	height: 30px;
	overflow: hidden;
	background: url(http://www.amasquerade.com/images/common/acolumnbutton.gif) no-repeat 0 0;
	text-indent: 40px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin: 5px 5px 0px 0px;
	padding: 9px 0px 0px 0px;
	font-weight : bold;
	color : #F2CDA2;
	text-decoration: none;
}
.button a:hover {background-position: 0 -50px;color: #FFFFFF;}
.button a:active {background-position: 0 -50px;color: #FFFFFF;}

.jfwsz3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;

}

.jfw_main_leading {  font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
	font-style: normal; 
	line-height: 16px; 
	font-weight: normal}

