/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/skins/Skin_1/js/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#PageMenu {
		display:none;
		left:250px;
		position:absolute;
		top:0px;
		width:500px;
		z-index:9;
}
body
{
    margin: 0;
    text-align: center;
    background-color: #fff;
    font-size: 100%;
    font-family: Arial, Verdana, sans-serif;
    overflow: -moz-scrollbars-vertical;
}
/* remove moz & IE link outlines  */
a:active
{
  outline: none;
}
a:focus
{
	-moz-outline-style: none;
}
table
{
    border: none;
}
table input
{
    font-size:1em;
}
table select
{
    font-size:1em;
}

form
{
    margin: 0;
    padding: 0;
}
#content input, #content select
{
    font-size: 1em;
}
img
{
    border: none;
}

fieldset, form
{
    border: none;
    margin: 0;
    padding: 0;
}
h3
{
    margin: 1em 0 0.5em 0;
    padding-top: 1em;
    color: #6B6F83;
    font-size: 1.25em;
    text-align: left;
    border-bottom: solid 2px #4776BD;
}
/* Hides from IE-mac \*/
* html .clear, * html .floatform
{
    height: 1%;
}
.clear, .floatform
{
    display: block;
}
/* End hide from IE-mac */

ul.tame, ul.tame li
{
    margin: 0;
    padding: 0;
    display: list-item;
    list-style: none;
}
ul.tame li
{
    line-height: 1.25em;
}
.tameHoriz, ul.tameHoriz li
{
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 1em;
}
ul.tameHoriz li
{
    display: inline;
    font-size: 1em;
}
br.cl
{
    clear: both;
}


/*PAGE SETUP*/
#userName
{
}
#loginText
{
    margin-left: 1em;
}
textarea#OrderNotes
{
    width: 99% !important;
}

#wrapper
{
    width: 905px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    font-size: 0.71em !important;
}


#header
{
    height: auto;
    width: 905px;
    line-height: 3em;
    text-align: right;
    margin-bottom: 3px;
    float: left;
}


#leftwrap
{
    width: 200px;
    float: left;
}
#mainwrap
{
	width: 680px;
	float: right;
	padding-bottom:20px;
}

#content
{
	min-height:450px;
	padding:16px 35px 20px;
}

#footer
{
    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #F6F5F5;
    text-align: center;
}
#stagecenter{
	width:959px;
	height:371px;
	background-color:#fff;
}
#breadcrumb
{
    float: left;
    color: #444;
}
#miniCart
{
    float: right;
}
#ML
{
    width: 650px;
    font-size: 0.85em;
}
#ML, #ML div
{
    float: right;
    vertical-align: middle;
}
#ML div select
{
    font-size: 0.88em;
    margin: 2px 0.5em 4px 0;
    vertical-align: middle;
}

#breadcrumb, #minicart, #ML
{
    height: 2em;
    line-height: 1.5em;
    color: #444;
}
#breadcrumb a, #miniCart a
{
    color: #4776BD;
}
input.submit
{
    border: 1px double #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    padding: 0.1em;
    margin: 0;
    background-color: #fff;
    background-image: url(images/background-form-element.png);
    color: #333;
    font-size: 1em;
    font-weight: bold;
    font-family: Verdana,Arial,Veranda,sans-serif;
}
input.submit:active
{
    border: 1px double #ccc;
    border-top-color: #999;
    border-left-color: #999;
}


/*HEADER ELEMENTS*/


#logo
{
    float: left;
    width: 274px;
    height: 72px;
    margin-right: 130px;
    display: block;
}

#logo b
{
    display: none;
}


a.wishlist
{
    background: url(images/icons/wishlist.gif) no-repeat left bottom;
}
a.cart
{
    background: url(images/icons/cart.gif) no-repeat left bottom;
}
a.account
{
    background: url(images/icons/your-account.gif) no-repeat left bottom;
}
a.faq
{
    background: url(images/icons/faq.gif) no-repeat left bottom;
}
a.contact
{
    background: url(images/icons/contact-us.gif) no-repeat left bottom;
}
a.wishlist, a.cart, a.faq, a.contact, a.account
{
    padding: 3px 15px 3px 20px;
    position: relative;
}
#header u
{
    color: #000;
    text-decoration: none;
}
#login
{
    margin: 0;
    padding: 0;
    float: right;
    font-size: 0.8em;
    padding-right: 15px;
}

/* HEADER HORIZ NAV*/

#horizNav
{
    text-align: left;

    margin: 0;
    position: relative;
    z-index: 1;
}
#horizNav a:active, #horizNav a:link, #horizNav a:visited
{
    color: #000;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1em;
    font-family: Verdana, Arial, sans-serif;
}

#nav
{
    margin: 0;
    padding: 0;
    height: 35px;
    list-style: none;
    white-space: nowrap;
}
#nav a
{
    margin: 0;
    padding: 0.9em 15px;
    background: url(images/tab-sep.gif) no-repeat center left;
}
#nav a:hover, #nav #firstTab a:hover
{
    background: url(images/nav-bg-hover.gif) repeat-x center right;
}

#nav li
{
    float: left;
    position: relative;
    margin: 0;
    background: #4776BD url(images/nav-bg.gif) center left repeat;
}

#nav ul
{
    list-style: none;
    padding: 0;
    margin: 0;
    border-top: solid 1px transparent;
    text-align: left;
}
#nav li ul
{
    width: 10em;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 100;
    color: #4776BD;
}
#nav li li
{
    font-size: 0.8em;
    line-height: 2em;
    margin: 0;
    background: #F8F8F8 none;
    width: 100%;
    border-bottom: solid 1px #CECECE;
}
#nav li li a
{
    display: block;
    margin: 0;
    background: none;
    padding: 0 1em;
    color: #4776BD !important;
}
#nav li li a:hover, #nav li li:hover
{
    background: #DCDFE2 none !important;
}
#nav li > ul
{
    top: auto;
    left: auto;
}
#nav li:hover ul, #nav li.over ul
{
    display: block;
}
#nav #firstTab
{
    background-image: none !important;
    margin: 0;
}
/* HORIZ NAV SUB */

#horizNav2
{
    clear: both;
    background: #EFEEEE url(images/sub-nav-fade.gif) repeat-x left center;
    width: 905px;
    height: 3em;
    line-height: 3em;
    color: #444;
    padding: 0;
    margin-top: 0px;
    border-bottom: solid 1px #F0EFEF;
}
#horizNav2 a:active, #horizNav2 a:link, #horizNav2 a:visited
{
    color: #444;
    text-decoration: underline;
}
#horizNav2 a:hover
{
    color: #444;
}
#horizNav2 span
{
    color: #444;
    font-weight: bold;
    font-size: 1.2em;
}
#horizNav2 form label
{
    color: #444;
}
#horizNav2 form
{
    float: left;
    padding: 0 2em 0 1em;
    width: auto;
}
#horizNav2 fieldset
{
    width: 210px;
}

#horizNav2 ul
{
    float: left;
    padding: 0 1em;
}
.pipe
{
    padding: 0 1em;
    font-size: 0.9em;
    font-weight: normal;
}
img.liveHelp
{
    float: right;
    padding: 0 1em;
    vertical-align: middle;
    margin-top: 4px;
}

.searchBoxOld
{
    height: 1.5em;
    width: 10em;
    border: 1px solid #A7A6AA;
    margin-top: 0.7em;
}


#linkbar {
	clear:none;
	float: right;
	padding-right: 30px;
	color: #444;
	font-size: 10px;
}
.CostumeStore #content {
	padding:0;
}


input, select, button {
vertical-align:middle;
}

/* LEFT NAV */

.leftNav
{
    border: 1px solid #ddd;
    border-top: 1px solid #F0EFEF;
    padding: 5px;
    margin-bottom: 5px;
    background: #D7D4CD url(images/left-nav-bg.gif) repeat top center;
}
.navHeader
{
    background: url(images/nav-header-bg.gif) no-repeat left bottom;
    width: 190px;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
    color: #4776BD;
    font-weight: bold;
}
.catMark
{
    font-size: 0.8em;
    font-weight: bold;
    color: #aaa;
    letter-spacing: -2px;
}

/* FOOTER ELEMENTS */
#footer ul
{
    list-style: none;
    color: #444;
}

div#footerWrap
{
    width: 905px;
    height: auto;
    margin: 0;
    padding: 5px 0;
    border: 1px dashed #ddd;
}
.footerList
{
    text-align: left;
    width: 24%;
    height: 100%;
    display: inline;
    float: left;
    border-right: 1px dashed #ddd;
}
.topList li
{
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 0.5em 0;
    list-style: none;
}

/* CLOSER */
#closer
{
    font-size: 0.7em;
    color: #444;
    margin: 1em 0;
}
#closer a
{
    color: #444;
}


/* PRODUCT PAGE */
#productTopBox
{
    text-align: right;
    padding: 1.5em 10px 10px 10px;
}

#sku
{
    display: block;
}
#price
{
    font-weight: bold;
    font-size: 1.5em;
    display: block;
}
.SalePrice
{
    color: #cc0000 !important;
}
#description, #quoteBox, #otherinfo
{
    margin: 10px;
}
.prodHeader
{
    width: 99.5%;
    height: 1.2em;
    color: #6B6F83;
    clear: both;
    font-weight: bold;
    font-size: 1.2em;
    padding: 3px 5px;
    border-bottom: solid 2px #4776BD;
}
#quoteBox input, #quoteBox select
{
    font-size: 1em;
    display: block;
    margin: 5px 0;
}
#mainImg
{
    margin: 0 10px 10px 0;
    float: left;
}
.AddToCartButton, .AddToWishButton, #Quantity
{
    font-size: 1em;
	width:25px;
}
.addToForm
{
    margin-top: 1em;
}
#shipQuoteLabels
{
    width: 10em;
    height: auto;
    float: left;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}
#shipQuoteLabels label
{
    display: block;
    line-height: 2em;
}
#ShipQuote, #yourQuote
{
    font-weight: bold;
    line-height: 2em;
}
#shipQuoteWrapper
{
    height: auto;
    float: left;
}
#navArrows
{
    float: right;
}

/* ENTITY LANDING PAGE */

.topFeature
{
    float: left;
    width: 24.8%;
    height: auto;
    text-align: left;
}

.topFeatureP
{
    margin: 0;
    padding: 0.5em;
    text-align: left;
}
.topFeature p
{
    margin: 0;
    text-align: left;
}
.topFeatureP img
{
    margin-bottom: 0.5em;
}
.topPrice, .topName
{
    font-weight: bold;
    text-align: left;
}

#entitySep
{
    clear: both;
    margin-top: 1em;
}
.btmP
{
    clear: left;
    border-bottom: 1px solid #C6C3BA;
    float: left;
    width: 683px;
    margin: 0.5em 0;
    padding: 0.5em;
}
.btmP img
{
    float: left;
    margin-right: 1em;
}
.btmP span
{
    display: block;
}
.btmName, .btmPrice, .btmSalePrice
{
    font-size: 1.1em;
    font-weight: bold;
}
.btmDescription, .topDescription
{
    display: block;
    padding-bottom: 1em !important;
}
.btmPrice
{
}
.btmSalePrice
{
    color: #cc0000;
}
.btmInStock, .btmOutStock, .topInStock, .topOutStock
{
    display: inline !important;
    font-weight: bold;
    color: #4776BD;
}
.btmOutStock, .topOutStock
{
    color: #aaa;
}
#entityPageHeader p
{
    margin-top: 0;
}
#entityPageHeader img
{
    margin: 0 1em 0.5em 0;
    float: right;
}

.entityCategory
{
    margin: 0 0 1em 0;
    font-size: 1.1em;
}

/* OTHER SELECTORS */
.MediumCell, .LightCell
{
    border: none;
}

.error
{
    font-size:1.25em;
    font-weight:bold;
    color:#ff0000;
	line-height: 35px;
}

.errorLg
{
    color: Red;
    font-size: 12px;
    font-weight: bold;
}

.SBProdName
{
    font-size: .7em;
}
.SBCatName
{
    font-size: .8em;
    font-weight: bold;
}

.PBCartFull
{
    font-size: .7em;
    color: Blue;
    font-weight: bold;
}



/* COMPONENT ART HORIZONTAL MENU */

.TopMenuGroup
{
    border: solid 0px #000;
    background-color: transparent;
    line-height:35px;  
}

.MenuGroup
{
    border: solid 0px #000;
    color: #000000;
    font-size: 0.8em!important;
    margin: 0;
    background: #F8F8F8 none;
}

.MenuGroup td, .MenuGroupHover td, .MenuItemHover td, td.MenuItemHover
{
    color: #4776BD;
}

.TopMenuItem, .TopMenuItemHover
{
    color: #DDD;
    font-weight: bold;
    font-size: 10px;
    cursor: hand;
    cursor: pointer;
    margin:0;
    padding: 0 1em!important;
    line-height: 35px;
    vertical-align:middle;
   /* background: url(images/tab-sep.gif) no-repeat top left; */
}
.TopMenuItem
{
   /* background: url(images/tab-sep.gif) no-repeat top left; */
}


/*leaf menu items*/
.MenuItem, .MenuItemHover, .MenuItem td, .MenuItemHover td
{
    color: #4776BD;
    border: solid 0px white;
    cursor: hand;
    cursor: pointer;
    margin: 0;
    background: #F8F8F8 none;
    width: 100%!important;
}

.MenuItemHover, .MenuItemHover td
{
    background: #DCDFE2 none;  
}

.ScrollItem
{
    background-color: green;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
}

.ScrollItemH
{
    background-color: aqua;
    color: orange;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
}

.ScrollItemA
{
    background-color: Lime;
    color: yellow;
    font-size: 0.8em;
    border: solid 0px gray;
    cursor: default;
    text-align: center;
}


#AjaxShipping
{
    width: 99%;
    border: solid 1px #444;
    height: 100%;
    float: left;
    padding: 3px;
}
#AjaxShipping h4
{
    margin: 0 0 0.5em 0;
    font-weight: bold;
    font-size: 1.1em;
}
.AjaxShippingLabel
{
    width: 175px !important;
    float: left;
    font-weight: bold;
    clear: left;
}
#AjaxShipping input, #AjaxShipping select
{
    font-size: 1em;
    float: left;
}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate
{
    float: left;
    clear: left;
    border-top: solid 1px #eee;
    width: 99%;
    padding: 3px 0;
}
#ShipQuote
{
    float: left;
    margin: 0;
}
/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry
{
    visibility: visible;
    /*display:none;*/
}
#AjaxShippingState
{
    visibility: visible;
    /*display:none;*/
}
.OrderOptionsTitle  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.OrderOptionsRowHeader  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.OrderOptionsName  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsDescription  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsPrice  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }

/* Kit Specific Styles */
#KitSideBar
{
	border:solid 1px Gray;
	position:absolute;
	z-index:99; /*999999999 !important;*/
	width:180px;
	background-color:#FFFFE1;
	/*right:10px;*/
	margin-left: 10px;
}

#KitAddToCartForm
{
	padding: 5px 5px 10px 5px;
	margin: 0px 5px 0px 5px;
	border-top: solid 1px Gray;
}

#KitPlaceHolder
{
	width:150px;
}

#KitTable
{
	width:500px;
	/*border-top: solid 1px red;*/
		
}

#KitTable td
{
	padding: 4px 0px 4px 0px;
}

#KitAddToCartFormHeader
{
	border-bottom:solid 3px #444;
	/*height:15px;*/
	text-align:center;
}

#KitAddToCartFormPrice
{
	line-height:30px;
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}

.KitAddToCartFormPrice
{
	/*line-height:30px;*/
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}

.KitAddToCartFormDetailsHeader
{
	text-align:center;
	text-decoration:underline;
}


.KitAddToCartFormDetails
{
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}

.KitTableGroup
{
	/*
	border-top:solid 1px Black;	
	border-left:solid 1px Black;	
	border-right:solid 1px Black;	
	border-bottom:solid 5px Green;	
	line-height:20px;
	*/
	background-color: #f5f5f5; 
}

.KitRowSpacer
{
	/*height:45px;*/
}

.KitSpacer
{
	/*
	border:solid 1px Lime;
	background-color:Aqua;
	*/
	height:10px;	
}



#KitAddToCartFormDetailsHeader
{
	text-align:center;
	text-decoration:underline;
}

#KitAddToCartFormDetails
{
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}

#KitSideBar input[type="button"]
{
	width:120px;	
	text-align:center;
	margin-top:3px;
}


.KitRegularBasePrice
{
	font-style:italic;
	text-decoration:line-through;
}

.KitBasePrice
{
}

.KitBasePriceOnSale
{
}

.KitCustomizedPrice
{
}

.KitCustomizedPriceOnSale
{
}

.KitLevelPrice
{
}

.KitLevelPriceOnSale
{
}

.prodgrid {
	float:left;
	width: 170px;
	height: 220px;
	text-align: center;
}
.prodgrid p {
	padding: 10px 10px 0px 10px;
	width: 150px;
	height: 150px;
}
.prodgrid h5 {
	width: 170px;
	height: 170px;
}

	
	
	
	
	
	
	
	
	

* {
margin:0pt;
padding:0pt;
}
a img {
border:0pt none;
}
a, a:active, a:visited, a:link {
	text-decoration: none;
	color:#444444;
}
a:hover {
	text-decoration: underline;
	color:#444444;
}




li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#bodywrapper {
	  padding: 0;
    margin-bottom: 10px;
    height: auto;
    width: 905px;
    float: left;
    border: 1px solid #fff;
		color:#444444;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:1.55em;
}
.bod {
color:#444444;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;

/***********start for order Rec'd**********
line-height:8px;
***********end   for order Rec'd**********/

background:#FFFFFF url(images/cs_elements/cs_container_bg.jpg) no-repeat scroll 50% 0pt;
}


h4 {
		font-size:1.05em;
		line-height:1.35em;
		margin-bottom:0.4em;
}
.sidebar h4 {
		color:#444444;
		text-transform:uppercase;
}
.layered-nav li, .layered-nav li a {
	font-size:1.05em;
  line-height:1.6em;
}
.layered-nav h4 {
		background:#BA1B18 none repeat scroll 0%;
		color:#FFFFFF;
		font-size:1.2em;
		margin:0pt;
		padding:8px 5px 8px 8px;
		font-weight:bold;
		margin-top: 30px;
}
.narrow-by .Attribute {

	background:#EFEFEF none repeat scroll 0%;
	
}
.layered-nav .narrow-by a, .layered-nav .narrow-by a:hover {
	padding: 0 0 0 15px;
	color:#444444;
}
.narrow-by .Attribute ul {
	border-bottom: 1px solid #dddddd;
	padding: 0 0 8px 0;
}

.narrow-by .Attribute li a, .narrow-by .Attribute li a:hover{
	display:block;
}
.narrow-by .Attribute li a.more {
	text-transform:uppercase;
	font-weight:bold;
}

.narrow-by .Attribute li a:hover, .narrow-by .Attribute li a:active, .narrow-by .Attribute li a:focus{
background: #A7BFDF url(http://developer.yahoo.com/yui/build/assets/skins/sam/sprite.png) no-repeat 179px -1004px;
color: #000;

}
.narrow-by .Attribute li a.more:hover, .narrow-by .Attribute li a.more:active, .narrow-by .Attribute li a.more:focus{
background: #BA1B18 url(http://developer.yahoo.com/yui/build/assets/skins/sam/sprite.png) no-repeat 163px -849px;
color: #FFF;
}

.isselected .Attribute li a{
background:url(http://developer.yahoo.com/yui/build/assets/skins/sam/sprite.png) no-repeat 179px -1031px;
}
.isselected .Attribute li a:hover, .isselected .Attribute li a:active, .isselected .Attribute li a:focus{
background:url(http://developer.yahoo.com/yui/build/assets/skins/sam/sprite.png) no-repeat 175px -1100px;
}
.Attribute span{
display:block;
font-weight:bold;
border-top:1px solid #FFFFFF;
font-size:1.2em;
padding:8px 2px 3px 8px;
}



.container {
margin:0 auto;
text-align:left;
width:960px;
}
#logo {
	float: left;
}
.side-logo-promo {
margin:0px 0px;
}
.header {
text-align:left;
z-index:999;
}

#topbar{
	position: relative;
	height: 70px;
	margin: 0 0 5px 0;
}

#shopbag
 {
 	position:absolute;
 	top:0px;
 	right:187px;
}
#shopbtn
 {
 	position:absolute;
 	top:0px;
 	right: 95px;
}

#checkout
 {
 	position:absolute;
 	top:0px;
 	right: 18px;
}
#callus {
	position: absolute;
	top: 25px;
	right: 0px;
}


#mainmenu {
background:transparent url(images/cs_elements/cs_toplinks_bar_bg.jpg) no-repeat 0px -2px;
height:55px;
padding-left:19px;
}

.yui-skin-sam .yuimenubar {
background-image:none;
border:none;
font-size:93%;
line-height:2;
}
.first-of-type li a {
	border:none;
}

.adult {
background:transparent url(images/cs_elements/cs_header_adults_btn.jpg) no-repeat 0 0;
height:55px;
width:79px;
}
.adult:hover{
background:transparent url(images/cs_elements/cs_header_adults_btn_f2.jpg) no-repeat 0 0;
}
.youth {
background:transparent url(images/cs_elements/cs_header_youth_btn.jpg) no-repeat 0 0;
height:55px;
width:75px;
}
.youth:hover {
background:transparent url(images/cs_elements/cs_header_youth_btn_f2.jpg) no-repeat 0 0;
}
.pets {
background:transparent url(images/cs_elements/cs_header_pets_btn.jpg) no-repeat 0 0;
height:55px;
width:74px;
}
.pets:hover {
background:transparent url(images/cs_elements/cs_header_pets_btn_f2.jpg) no-repeat 0 0;
}
.accessories {
background:transparent url(images/cs_elements/cs_header_accessories_btn.jpg) no-repeat 0 0;
height:55px;
width:116px;
}
.accessories:hover {
background:transparent url(images/cs_elements/cs_header_accessories_btn_f2.jpg) no-repeat 0 0;
}


.footer-cs {
background:transparent url(images/cs_elements/cs_bottomlinks_bar_bg.jpg) no-repeat scroll 0%;
height:188px;
clear:both;
/*margin-bottom:20px;*/

}
.footer-text {
color:#FFFFFF;
padding:41px 28px 0 93px;
width:881px;
}

.fl_title {
   font-size:13px;
   color:#f5c979;
   font-weight:bold;
}

ul.footer_links {
    float:left;
    width:20%;
}
ul.footer_links li {
    line-height:0.9em;
}

ul.footer_links a,ul.footer_links a:active,ul.footer_links a:visited,ul.footer_links a:link {
	color:#ffffff;
	font-size:11px;
	line-height:11px;
}


.signup {
	clear:none;
	position:relative; 
	padding-left:660px;
	top: 18px;
	right:1px;
}
.signup #email {
	background-color:#FFFFFF !important;
	border:medium none;
	width:200px;
	margin-right:12px;
}

.links_with_arrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	list-style-image: url(images/home/bullet.gif);
	list-style-type: none;
	line-height: 1.2em;
	text-decoration: underline;
	margin-left: -15px;
}
.links_white, .links_white a:active, .links_white a:link, .links_white a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	text-decoration: underline;
}

.about_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #444444;
}
#Table_01 .scrollpane {
	height: 290px;
	overflow: auto;
	padding-left:5px;
	margin-bottom: 15px;
	text-align: justify;
	padding-right: 8px;
	
}
.search_tags {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 0.8em;
	background-image: url(images/home/costumestore8_29.jpg);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 17px;
	padding-left: 10px;
	text-align: justify;
}
.editorial {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 11pt;
}
.seo_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	list-style-type: none;
	line-height: 14px;
}
.seo_link_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	line-height:1.2em;
}
.cathidden {
	display:none;
}
.catactive {
	display:block;
}
.awomentab {cursor: hand; cursor: pointer;}
.amentab  {cursor: hand; cursor: pointer;}
.afunnytab  {cursor: hand; cursor: pointer;}
.acouplestab  {cursor: hand; cursor: pointer;}
.afamilytab  {cursor: hand; cursor: pointer;}

.yteentab {cursor: hand; cursor: pointer;}
.ykidtab  {cursor: hand; cursor: pointer;}
.ytoddlertab  {cursor: hand; cursor: pointer;}
.yinfanttab  {cursor: hand; cursor: pointer;}
.yfamilytab  {cursor: hand; cursor: pointer;}
#user {
	padding-right: 20px;
	display:inline;
}	
.cattitle {
	 text-transform:capitalize;	 
	 font-size: 2.8em;
	 color: #000;
	 padding: 0px 10px 0px 5px;
}	
.showtopic {
  line-height: 0.005em;
  font-size: .1em;
}
showtopic catpets
{
	padding-bottom:10px;
}
.cateditorial {
  line-height: 0.005em;
  font-size: .1em;
}
.editorial {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	line-height: 11pt;
}
.productlist {
	padding: 7px 0 20px 0;
	width: 690px;
}
.variantprice {
	color:#BA1B18;
}
#paginationResults {
	padding:0 0 0 10px;
	font-size: 11px;
	color:#444444;
	float:left;
}
.pagination {
	padding:0 10px 10px 10px;
	font-size:11px;
	color:#BA1B18;
	line-height:1.8;
}

.pagination a {
		padding:7px;
}
.toolbar {
	display: block;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	margin: 15px 0 0 10px;
	padding: 5px;
	height: 20px;
}
.toolbarsorter{
	display:inline;
	float: left;
	margin-left: 115px;
}
.toolbarpages{
	display:inline;
	float: right;
}

.toolbar li{
	display:inline;
	padding-left:10px;
}
.tooltitles li{
	font-size: 11px;
	color:#444444;
	padding-left:100px;
}
.tooltitles select{
	border:1px solid #B6B6B6;
}
 
select.toolpages {
	width: 95px;
}
select.toolsort {
	width: 110px;
	/*border:1px solid #B6B6B6;*/
}
.mini-search {
	clear:none;
	position:absolute;
	right:33px;
	top:99px;
	vertical-align:middle;
}
.mini-search .searchBox {
  width:230px;
  border:medium none;  
  background-color: #fff !important;
}
.mini-search #Go {
	margin-left:10px;
}
.mini-search #Go:hover {
	background: transparent url(/skins/Skin_1/images/cs_elements/cs_toplinks_btn_go_f2.gif) no-repeat;
}
.prodinfo {
	font-size: 11pt;
	color:#000;
	margin-top: 15px;
	line-height:1.3em;
}
.prodinfo h1{
	font-size: 18px;
	font-weight: bold;
	color:#000;
}
.prodinfo h2 {
	color:#BA1B18;
	font-size: 16px;
	font-weight: bold;
}
.prodinfo small {
	font-size: 11pt;
	color:#000;
}
.prodid {
	font-size:12px;
	color:#999;
}
.proddesc {
	font-size:12px;
	margin-bottom:20px;
	line-height:1.33em;
}
.read-more, .read-more a{
	color:#BA1B18;
	font-weight:bold;
}
.prodoptT{
	width:431px;
	height:42px;
	background:transparent url(/skins/Skin_1/images/prodopt_top.jpg) no-repeat;
}
.prodoptM{
	width:431px;
	background:transparent url(/skins/Skin_1/images/prodopt_mid.jpg) repeat-y;
	padding:15px 0 0 55px;
}
.prodoptE{
	width:431px;
	height:18px;
	background:transparent url(/skins/Skin_1/images/prodopt_end.jpg) no-repeat;
}
.prodoptText{
	width:431px;
	text-align:center;
	/*margin-left:50px;*/
	font-weight:bold;
	font-size:9pt
}
.prodinfo input.AddToCartButton {
	background: transparent url(/skins/Skin_1/images/addtobag.gif) no-repeat;
	width:150px;
	height:37px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#FFFFFF;
  text-align:right;
  margin: 0 0 0 110px;
}
.prodinfo input.AddToWishButton {
background:transparent url(/skins/Skin_1/images/wishlisticon.gif) no-repeat scroll 0% 50%;
border:medium none;
color:#444444;
cursor:pointer;
height:16px;
text-align:right;
width:145px;
position:relative;
top:-69px;
left:200px;
}
.sizing_chart{
	float: right;
	padding: 0 88px 0 0;
	height:64px;
}
.prodclear{
	clear:both;
	height:10px;
}

/*.prodaddtocart .tella{*/
/*padding-left:131px;*/
/*padding-top:12px;*/
/*}*/
/*.prodaddtocart .tella a:hover{*/
/*	text-decoration:none;*/
/*}*/
.startext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#CouponCode{
	margin: 20px 5px;
}
#AlternativeCheckouts td table tr td #Label3{
	margin-right:110px !important;
}
#AlternativeCheckouts2 td table tr td #Label4{
	margin-right:110px !important;
}

.prodVar {
	line-height: 1.4em;
}
.prodVar span {
	margin-left: 7px;
}
.prodVar .OutStock {
	color: #666666;	
}

.prodVar #OutStock {
	color: #BA1B18;	
}
.prodVar #InStock {
	color: #008800;	
}
/** added by DJ **/
.prodVar #disp_none {
	display:none;
}
.prodVar #disp_red {
	color: #BA1B18;	
}
/** EOE by DJ **/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Added for the pagination <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**.pagination table{
	hieght: 20px;
	border-style:solid;
	border-color:blue;	
}
.pagination {
	hieght:20px;
}**/

.PagePrevious {
/**	background-image:url('/skins/Skin_1/images/previous2.gif');
	background-repeat:no-repeat;**/
	width:80px;
	height:20px;
	/*position:bottom;*/
	vertical-align:bottom;
/**	border-style:dashed;
	border-color:red;
	border-width:thin;**/
	position:relative;
	top:20px;
	cursor:hand;
	cursor:pointer;
}

.PageNext {
/**	background-image:url('/skins/Skin_1/images/next2.gif');
	background-repeat:no-repeat;**/
	width:100px;
	height:20px;	
	background-position:top left;
	/*position:bottom;*/
	vertical-align:bottom;
/**	border-style:dashed;
	border-color:red;
	border-width:thin;**/
	cursor:hand;
	cursor:pointer;
}
.footer_ccrd_bottom {
	margin-top:120px;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	text-align:center;
}
.PageCell1 {
	vertical-align:bottom !important;
}
.PageCell2 {	
	background-image:url('/skins/Skin_1/images/previous2.gif');
	background-repeat:no-repeat;
	vertical-align:bottom !important;
/**	border-style:solid;
	border-color:red;
	border-width:thin;**/
	background-position:bottom left;	
}
.PageCell3 {
	vertical-align:bottom !important;
}
.PageCell4 {
	background-image:url('/skins/Skin_1/images/next2.gif');
	background-repeat:no-repeat;
	vertical-align:bottom !important;
/**	border-style:solid;
	border-color:red;
	border-width:thin;**/
	background-position:bottom left;
}
.PageCurrent{
/**	background-color:#BA1B18;**/
	font-weight:bold;
	color:red;
}
a.PageCurrent, a.PageCurrent:link, a.PageCurrent:visited{
	color:red;	
}
.PageCurrent a{
	color:red;	
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> End Pagination Edit <<<---------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.csFooterCClinks{
	clear:both;
}

.center_footer_copyright {
	text-align:center;
	font-size:10px;
	margin-bottom:10px;
}
.cc_table_footer tr td{
	padding:10px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Start E-Mail form styles Edit <<<-----------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.contact_div {
	margin-left:auto;
	margin-right:auto;
	width:450px;
	text-align:center;
		
}

.contact_header_1 {
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.table_contact_inner tr td{
	padding:5px;		
}

/**#contact_form_submit {
			
}**/
.contact_header_address {
	text-align:left;
	width:250px;
	margin-left:auto;
	margin-right:auto;
}
.contact_separator {
	border-style:double;
	/*border-weight:thin;*/
	border-color:#999999;
	border-top:none;
	border-right:none;
	border-left:none;	
	margin-bottom:10px;
	width:360px;
	margin-left:auto;
	margin-right:auto;
}
.contact_header_title {
	font-weight:bold;
	font-size:18px;		
}

.gory_banner {
	padding-top:9px;	
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> End E-Mail form styles Edit <<<-------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Start Size Chart styles Edit <<<------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/** <!-- ### --> **/

.sizing_chart_link img {
	margin: 0 10px 0 0;
	text-decoration:none;
}

/**.sizing_chart_link a{
	
	
}**/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> End Size Chart styles Edit <<<--------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

input.ContinueShoppingButton {
	background: transparent url(/skins/Skin_1/images/continue_shopping.gif) no-repeat;
	width:167px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#404040;
  text-align:center;
  text-indent: -14px;
  float:left;
  /*margin-top:30px;*/
  margin-top:0;
}
input.CheckoutNowButton {
	background: transparent url(/skins/Skin_1/images/checkout.jpg) no-repeat;
	width:202px;
	height:48px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#BA1B18;
  text-align:center;
  text-indent: 25px;
  margin: 10px 50px 0 0;
  float:right;
}
input.UpdateCartButton {
	background: transparent url(/skins/Skin_1/images/updatebag.gif) no-repeat;
	width:133px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#3A3A3A;
  text-align:left;
  margin-top: 4px;
}
input.CartDeleteButton {
	background: transparent url(/skins/Skin_1/images/delete.gif) no-repeat;
	width:46px;
	height:16px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#FFFFFF;
  text-align:right;
}
input#btnRecalcShipping {
	background: transparent url(/skins/Skin_1/images/get_ship_opt.jpg) no-repeat;
	width:190px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#FFF;
  text-align:right;
}
.ShippingAndTaxEstimator{
	text-align:right;
	width:30% !important;
}
input#btnCheckOut, input#PaymentPageContinueCheckoutButton {
	/*background: transparent url(/skins/Skin_1/images/get_ship_opt.jpg) no-repeat;*/
	background: transparent url(/skins/Skin_1/images/continue.gif) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;	
  color:#FFF;
  text-align:right;
  margin-left:25px;
}
input#btnContinueToCheckOut {
	/*background: transparent url(/skins/Skin_1/images/get_ship_opt.jpg) no-repeat;*/
	background: transparent url(/skins/Skin_1/images/continue.gif) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;	
  color:#FFF;
  text-align:right;
  margin-top:7px;
}


input#btnContinueCheckout1, input#btnContinueCheckout2 {
	background: transparent url(/skins/Skin_1/images/btnContinueCheckout1.jpg) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
	cursor: hand;
  cursor: pointer;
  color:#FFF;
  text-align:right;
  margin-left:25px;
}
input#btnUpdateAccount {
	background: transparent url(/skins/Skin_1/images/update_account.jpg) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
	cursor: hand;
  cursor: pointer;
  color:#FFF;
  text-align:right;
  margin-left:25px;
  margin-top:8px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------->>>Order Confirmation styles  <<<--------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.ReceiptText {
		font-size:14px;
		font-weight:bold;
		margin-top:5px;
}
.FFLineHack{
	line-height:8px;		
	}

.LineHack{
	line-height:1.55em;
	}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------->>>End Order ConfirmationStyles<<<--------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#SignUpLink {
		color:#BA1B18;
		font-size:12px;
		font-weight:bold;
		padding-left:5px;
		padding-right:5px;
	}
	
.LightCellText {
			font-size:12px;			
		}
.signInTextClass {
			text-align:left;
			padding:10px 0px 20px 0px;
			border-style:solid;
			border-color:#AFAFAF;
			border-width:0px 0px 1px 0px;
			margin-bottom:10px;
			width:auto;
			font-weight:bold;
	}
	.MediumCell {
			Padding:10px;
		}
	#Label4 {
			padding:12px;
		}
	.eMailRowLogin td{
			padding:5px;
		}
	.eMailRowLogin2 td, .eMailRowLogin3 td, .eMailRowLogin4 td{
			padding:5px;
		}
/********************************************************************************************************************************************/
/********FAQ STYLES********/
/********************************************************************************************************************************************/
.section_faq {
width:97%;
padding:5px;
font-family:arial;
font-size:14px;
}
.header_faq {
font-size:18px;
color:#ffffff;
font-weight:bold;
}
.description_faq {
width:100%;
padding:10px;
background-color:#ffffff;
font-size:11px;
color:#000000;
text-align:left;
border-style:solid;
border-color:#000000;
border-width:1px;
}

.description_faq_p {
width:628px;
padding:10px;
background-color:#ffffff;
font-size:11px;
color:#000000;
text-align:left;
border-style:solid;
border-color:#000000;
border-width:1px;
}

.absolute_header_faq {
font-weight:bold;
font-size:25px;
font-family:arial;
}
.bold {
	font-weight:bold;
}

.left_margin_faq {
/**	padding-left:30px; **/
}
#overall {
width:100%;
text-align:left;
margin-left:0px;
margin-right:auto;
}

/***********************************************************************************************************************************************/
/***********************************************************Signin Page Rules ******************************************************************/
/***********************************************************************************************************************************************/

#Signin_page_btn1 {
	
	background: transparent url(/skins/Skin_1/images/login_order.gif) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;	
  color:#FFF;
  text-align:right;
  margin-left:25px;
		
	}
	
#btnRequestNewPassword1 {
	
	background: transparent url(/skins/Skin_1/images/request_password.gif) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;	
  color:#FFF;
  text-align:right;
  margin-left:25px;
  margin-right:268px;
	}

	
	
	
	/*******************************************/
	/************wishlisticon Page**************/
	/*******************************************/
	input#btnUpdateWishList2, input#btnUpdateWishList1{
	background: transparent url(/skins/Skin_1/images/update_wishlist.gif) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;	
  color:#FFF;
  text-align:right;
  margin-left:25px;
  position:relative;
  bottom:-32px;
  right:-10px;
}

.MoveToCartButton {	
	background: transparent url(/skins/Skin_1/images/move_to_bag.gif) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;	
  color:#FFF;
  text-align:right;
  margin-left:25px;	
	}
	/*******************************************/
	/************EOF Wishlist Page**************/
	/*******************************************/
	
	/********************************************/
	/*Coupons Topic*/
	
	.special_discounts_coupons{
			line-height:1px;
		}
	.special_discounts_coupons p{
			line-height:1.8;
		}	
	.coupons_input_field0 {
		/*	background-image:url(skins/Skin_1/images/catblocks/coupons_03.jpg) no-repeat;*/
			width:382px;
			height:21px;
		}
	.special_discounts_coupons #email {
			width:378px;
			border:none;
			border:0px;
			margin-top:0px;
			margin-bottom:0px;
			padding-top:0px;
			padding-bottom:0px;						
		}
	
	/*End Topic Styles*/
	/********************************************/
	
	#CheckoutSequence table{
		border-style:solid;
		border-color:black;
		
		}

/****************************MultiCheckout Styles********************/
#bottom_checkout_pg input#btncheckout, input#ContinueCheckoutButton, input#RegisterAndCheckoutButton{
	background: transparent url(/skins/Skin_1/images/create_account.gif) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;	
  color:#FFF;
  text-align:right;
  margin-left:25px;
	}
	
input.Login_multi_checkout, input#btnSignInAndCheckout {
	background: transparent url(/skins/Skin_1/images/login_order.gif) no-repeat;
	width:133px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#B11A17;
  text-align:left;
  margin-top: 14px;
}
input#btnContinueCheckout, input.PaymentPageContinueCheckoutButton, input#btnSaveAddress {
	background: transparent url(/skins/Skin_1/images/continue_checkout.jpg) no-repeat;
	width:180px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#FFF;
  text-align:right;
  margin-top: 4px;
	}
	

#CardName {
		background-color: #ffffff !important;	
	}
	
.whiteBG {
		background-color: #ffffff !important;	
	}
	m:-32px;
  right:-10px;
}

.MoveToCartButton {	
	background: transparent url(/skins/Skin_1/images/move_to_bag.gif) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;	
  color:#FFF;
  text-align:right;
  margin-left:25px;	
	}
	/*******************************************/
	/************EOF Wishlist Page**************/
	/*******************************************/
	
	/********************************************/
	/*Coupons Topic*/
	
	.special_discounts_coupons{
			line-height:1px;
		}
	.special_discounts_coupons p{
			line-height:1.8;
		}	
	.coupons_input_field0 {
		/*	background-image:url(skins/Skin_1/images/catblocks/coupons_03.jpg) no-repeat;*/
			width:382px;
			height:21px;
		}
	.special_discounts_coupons #email {
			width:378px;
			border:none;
			border:0px;
			margin-top:0px;
			margin-bottom:0px;
			padding-top:0px;
			padding-bottom:0px;						
		}
	
	/*End Topic Styles*/
	/********************************************/
	
	#CheckoutSequence table{
		border-style:solid;
		border-color:black;
		
		}

/****************************MultiCheckout Styles********************/
#bottom_checkout_pg input#btncheckout, input#ContinueCheckoutButton, input#RegisterAndCheckoutButton{
	background: transparent url(/skins/Skin_1/images/create_account.gif) no-repeat;
	width:181px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;	
  color:#FFF;
  text-align:right;
  margin-left:25px;
	}
	
input.Login_multi_checkout, input#btnSignInAndCheckout {
	background: transparent url(/skins/Skin_1/images/login_order.gif) no-repeat;
	width:133px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#B11A17;
  text-align:left;
  margin-top: 14px;
}
input#btnContinueCheckout, input.PaymentPageContinueCheckoutButton, input#btnSaveAddress {
	background: transparent url(/skins/Skin_1/images/continue_checkout.jpg) no-repeat;
	width:180px;
	height:34px;
	border:none;
	font-size:0.1em !important;
  cursor: hand;
  cursor: pointer;
  color:#FFF;
  text-align:right;
  margin-top: 4px;
	}
	
	#CSCartHeader {
		background: transparent url(/skins/Skin_1/images/CS_shoppingcart-inseason.jpg) no-repeat scroll 38px 0;
		height:293px;

	}

#CardName {
		background-color: #ffffff !important;	
	}
	
.whiteBG {
		background-color: #ffffff !important;	
	}
	
.whiteBG {
		background-color: #ffffff !important;	
	}
	
#GoogleCheckoutSpan, #GoogleCheckoutSpan2{
	margin-right:50px;
}

#lpb{
	float:none;
	left:380px;
	position:absolute;
	top:4px;
}
.labelify{
	color:#888;
}

.popbox {
	width:250px;
	height:249px;
	background:#fff url('http://shop.costumestore.com/home/bottom_banners_r1_c9.jpg') no-repeat;
}
.poptags {
	padding:60px 20px 0pt 10px;
	font-size: 13px;
	line-height: 1.4em;
	text-align:center;
}
.poptags li{
	display:inline;
	padding: 0 4px;
}
.poptags li.pop1{
	font-size: 9px;
}
.poptags li.pop2{
	font-size: 10px;
}
.poptags li.pop3{
	font-size: 13px;
}
.poptags li.pop4{
	font-size: 15px;
}


