@import url(reset.css);@import url(general.css);@import url(forms.css);@import url(header.css);@import url(footer.css);@import url(dev.css);#home_text{clear:both;}.gatewaypopularCostumes h1{padding:0 0 8px;margin-bottom:3px;font-size:1.3em;font-weight:bold;text-align:left;text-shadow:#000 2px 5px 5px;line-height:1;}.gatewaypopularCategories{clear:both;margin-top:10px;}.gatewaypopularCategories h2{padding:20px 0 10px;margin-top:10px;font-size:1.3em;font-weight:bold;text-align:left;text-shadow:#000 2px 5px 5px;line-height:1;}.gateway_promoMain div{height:420px;width:750px;}.gatewaypopularCostumes div{float:left;width:135px;margin:2px 0 0 0;text-align:center;}.gatewaypopularCostumes span{font-size:.9em;font-weight:normal;color:#000;}.gatewaypopularCostumes a{position:relative;color:Black;}.gatewaypopularCostumes img{margin-bottom:-2px;}.gatewaypopularCostumes img.button{position:absolute;top:-75px;left:30px;}.gatewaypopularCategories li{float:left;width:224px;margin:2px 0 0 0;font-size:.9em;color:Black;}.gatewaypopularCategories a{color:Black;}.directory_costumeLists div{float:left;width:175px;margin:2px 0 0 0;text-align:center;}.bar{background-color:WhiteSmoke;height:30px;margin-top:10px;}.bar form{width:auto;font-weight:bold;}.bar fieldset{text-align:left;}.bar label{margin:0;}.bar .pagination{text-align:center;}.bar .pagination a{padding:0 2px;color:#000;}.row a{position:relative;font-size:.8em;color:Black;font-weight:bold;text-decoration:none;}.row h3{font-size:.8em;color:Red;line-height:1em;}.row h1{font-size:.8em;color:Red;line-height:1em;font-weight:normal;}.row h4{font-size:.8em;font-weight:normal;}.row em{font-size:.8em;font-style:normal;font-weight:bold;text-decoration:line-through;}.row h2{font-size:.8em;font-weight:bold;}div#CD_Description p{clear:both;width:500px;height:80px;font-size:1.5em;line-height:2.25em;padding-top:40px;margin-top:20px;padding-left:200px;background-color:gray;}.theme_text1{font-size:1.7em;font-weight:bold;margin-bottom:2px;}.theme_text2{font-size:1.1em;font-weight:bold;margin-left:18px;}.theme_buttons{width:720px;clear:both;float:left;margin-top:10px;}.theme_buttons ul,.theme_buttons{list-style-type:none;padding:0;}.theme_buttons li{background:transparent url("/images/dev/CD-red-button.png") no-repeat center center;height:34px;text-align:center;width:107px;vertical-align:bottom;margin:0 13px 20px 0;float:left;font-weight:bold;}.theme_buttons li a{display:block;font-size:.8em;text-decoration:none;font-weight:bold;vertical-align:bottom;color:#FFD700;font-weight:bold;height:27px;margin-right:7px;}.home_costumeLists div{float:left;width:168px;margin:2px 0 -2px 0;text-align:center;}.homepage_rows a{position:relative;font-size:.9em;color:Black;font-weight:bold;}.homepage_rows img.button{position:absolute;top:-75px;left:47px;}.home_text h2{font-size:1.9em;padding:10px 0 8px;font-weight:bold;text-align:left;text-shadow:#000 2px 5px 5px;line-height:3;}.home_footer_promo{clear:both;}.detail{width:668px;text-align:center;}.detail h1{text-align:left;font-weight:bold;}.detail h1{text-align:left;font-weight:bold;}.detail p{text-align:left;font-size:.9em;font:Helvetica,Arial,sans-serif;}.detail ul{text-align:left;margin:10px 0 8px 140px;font-size:.9em;}.detail ul{text-align:left;margin:10px 0 8px 140px;font-size:.9em;}.itemDetails{width:700px;float:left;}.retailPrice{font-size:.9em;text-align:right;}.retailPrice em{font-size:.9em;text-decoration:line-through;font-weight:normal;text-align:right;}.ourPrice{font-size:.9em;color:red;text-align:center;padding-left:5px;}.salePrice{font-size:.9em;font-weight:bold;color:red;text-align:right;}.itemName{font-size:.9em;font-weight:bold;}.itemNumber{font-size:.8em;}.stockMsg{color:limegreen;}.stockMsg.stockOut{color:red;}.detail_text h2{font-size:1.4em;margin:2px 4px 2px 0;font-weight:bold;text-align:middle;text-shadow:#000 2px 5px 5px;line-height:3;width:470px;color:red;text-align:right;}#border th,#border td{border:2px solid;border-collapse:collapse;border-color:#F0F0F0;height:100px;width:700px;}.recentlyViewed li{float:left;text-align:center;width:112px;font-size:.8em;display:inline;}.recentlyViewed h2{color:red;}.itemDetails td{padding:0 2px 1.5em;}.itemDetails label{width:auto;padding:0;margin:0;}.itemDetails input,.itemDetails select{width:100px;margin:0;}.itemDetails .itemQty input{width:50px;}td.formRadio{padding:0;}.formRadio li{list-style:none;}.priceCSC,.priceSpecial{color:#f60;}.priceLowest{font-weight:bold;}.price em{font-style:normal;text-decoration:line-through;}.price .priceLowest em{text-decoration:none;}.paginationLink{float:right;}.paginationLink a{padding:0 2px;}#Form_Item_Sort{text-align:left;margin-right:95px;}#Form_Item_Sort fieldset{text-align:left;}#Form_Item_Sort select{width:auto;}.pageDirectory{clear:left;padding:0;list-style:none;}.pageDirectory li{position:relative;display:inline;display:-moz-inline-box;display:inline-block;width:170px;padding-bottom:1.5em;text-align:center;vertical-align:top;margin:0; *height: 350px !important; *overflow: hidden;}.pageDirectory a{display:block;width:170px;color:#000;text-decoration:none;}.pageDirectory img{display:block;width:170px;height:214px;}.pageDirectory img.button{position:absolute;top:129px;left:50px;width:auto;height:auto;}

div#server-id{
	color: #CCCCCC;
	font-weight: normal;
	font-size: 10px;
	text-align:right; 
	width:100%;
}

#sub_header {
	width: 680px;
	margin-top: 10px;
}

#sub_header h1 {
	font-size: 1.6em; 
	color: #ff6600;
}

#subcatfillslot_top{
	width: 680px;
	font-size: 11px; 
	line-height: normal;
}

div#subcatfillslot{
margin: 20px 20px 20px 20px; font-size: 11px; line-height: normal;text-align: justify;}

div#subcatfillslot p{
margin-bottom: 10px;
}

div#subcatfillslot a{
text-decoration: none;
font-weight: bold;
}

div#subcatfillslot h3{
text-align: center;}


/*Sub Category Pages Start*/
div.bar{
	width:680px;
	background-color: #EBEBEB;
	height: 20px;
	padding: 10px;
	font-size: 11px;
	color: #333333;
	margin-bottom: 10px;
}



div.bar div {
float:left; width:340px; 
}

div.bar div span.prev-next a{
	border: 1px solid #999;
	padding: 3px;
	background-color: #FFF;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

div.bar div span.view-all a {
	border: 1px solid #999;
	padding: 3px;
	background-color: #FFF;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

div.bar div span.page-numbers span{
	padding: 2px;
	color: black;
	font-weight: bold;	
}

div.bar div span.page-numbers,
div.bar div span.page-numbers a {
	padding: 2px;
	color: #333333;
}

div.bar div form#Form_Item_Sort fieldset label select.field {
font-size: 12px;
}
/*Sub Category Pages End*/

/*Order History Start*/
#orderhistory
{
width:100%;
border-collapse:collapse;
}
#orderhistory td, #orderhistory th 
{
font-size:1em;
border:1px solid #999999;
padding:3px 7px 2px 7px;
}
#orderhistory th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#FF9100;
color:#ffffff;
text-shadow: 1px 1px 3px #000;
}

div#Billing{float: left; width: 50%;}
div#Shipping{float: left; width: 50%;}

#Order_Details
{
width:80%;
border-collapse:collapse;
}
#Order_Details td, #Order_Details th 
{
border-top:1px solid #999999;
font-size:1em;
padding:3px 7px 2px 7px;
}
#Order_Details th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
}
/*Order History End*/

/*----[customer service pages]-----------------------------------*/
#pgselect{width:100%;text-align:right;}
#jumpMenu{border:1px solid orange;position:relative;top:13px;}
#jumpMenu option{background:orange;border:0;padding:3px;}
.infopage {font-family: Arial, Helvetica, sans-serif;}
.infopage h1,.infopage h2,.infopage h3,.infopage ul{margin-bottom:14px;}
.infopage h1{color:#C60 !important;font-size:16px !important;}
.infopage h2{color:#333 !important;font-size:14px !important;}
.infopage h3{font-size:13px !important;}
.infopage p,.infopage ul{font-size: 12px;margin:12px 0;}
.infopage table{border:1px solid #666;text-align:center;}
.infopage table tr td{padding:0 8px;text-align:left;}

#preview{
	position:fixed;
	border: 10px solid #FF6600;
	border-bottom: none;
	background: #FF6600;
	display:none;
	color: #333333;
	font-weight: bold;
	font-size: 13px;
    height: 452px;
    top: 10%;
    z-index: 1003;
}

button {
cursor: pointer;
}

.fake_button {
cursor: pointer;
border: 1px solid black;
background: #c0c0c0;
padding: 4px;
color: #000000;
text-decoration: none;
}

.stockOut {
color: red !important;
}

