@CHARSET "UTF-8";
/*
 * CSS selectors used to override site structure
 */ 

.clear {
    clear: both;
}
.clearLeft {
    clear: left;
}
.clearRight {
    clear: right;
}
body {
    background-color:#00304E;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:0.7em;
    margin:0;
    padding:0;
    text-align:center;
    font-size: 12px;
}
#container {
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:1000px;
}

#top_banner {
    background-image:url(../../images/fiestacollectables/top_grad.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    font-size:0.9em;
    padding-left:40px;
    padding-right:40px;
    padding-top:25px;
}

#logo {
    width: auto;
    padding: 0px;
    margin-right: 50px;
}

.banner_right {
    float:left;
    text-align:left;
    width:700px;
}

.banner_col_left {
    float:left;
    width:390px;
}

.banner_col_left .header {
    margin-bottom:10px;
}

.banner_col_right {
    float:right;
    margin-bottom:2px;
    width:280px;
}

#content-breadcrumbs{ 
    border-bottom:1px solid #00456A;
    float:left;
    padding-bottom:5px;
    width:920px;
}

#content-breadcrumbs h2,
#content-breadcrumbs a { 
    font-weight: normal !important;
    font-size: 10px !important;
    color: #000;
    text-decoration: none;
}
#content-breadcrumbs a:hover { 
    color: #ccc;
}

#main_content {
    float:left;
    font-size:0.9em;
    margin:10px 40px;
    text-align:left;
    width:920px;
}

#content-left {
    float:left;
    margin-bottom:10px;
    text-align:left;
    width:180px;
}

#content-middle  {
	float: right;
	text-align:left;
	width:700px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}


#footer {
    background: #FFF;
    color: #999;
    margin-top: 10px;
	padding-top: 10px;
    width: 920px;
    font-size: 10px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00304E;
}

#footerBlurb {
    text-align: left;
    height: 50px;
	float: left;
	width: 920px;
}

#footer a {
    color: #999 !important;
}




/* ******************************** */
/*      WIDGET BASED CSS RULES      */
/* ******************************** */
/* *** Language widget *** */
#widgetLanguage {
    float:right;
}

#widgetLanguage .top {
    font-size:12px;
    background: none;
    height: auto;
    padding: 0px;
    width: auto;
    color: #000;
    display: none;
}

#widgetLanguage .body {
    padding: 0px;
}

#widgetLanguage .body ul.flags {
    display: inline;
    float: right;
}
#widgetLanguage .body ul.flags li {
    display: inline;
}
#widgetLanguage .body ul.flags li img{
    cursor: pointer;
}

/* *** Cart Sidebar widget *** **/
#widgetSidebar {
    float:right; 
    background-image:url(../../images/fiestacollectables/basketbg.gif);
    background-position:right top;
    background-repeat:no-repeat;
    height:100px;
    margin-bottom:5px;
    padding-bottom:5px;
    width:213px;

}

#widgetSidebar .top {
    font-size:22px;
    background: none;
    height: auto;
    padding: 0px;
    width: auto;
    color: #000;
    margin-top: 10px;
    margin-left: 10px;
}

#widgetSidebar .top a {
    color: #000;
    text-decoration: none;
}

#widgetSidebar .body,
#widgetSidebar .body .items,
#widgetSidebar .body .subtotal,
#widgetSidebar .btm .viewCart a {
    font-size : 10px;
    font-weight: normal;
}
#widgetSidebar .btm .viewCart,
#widgetSidebar .body .items{
    float: left;
    padding: 4px 10px;
}
#widgetSidebar .btm .checkout,
#widgetSidebar .body .subtotal {
    float: right;
    padding: 4px 10px ;
}

#widgetSidebar .btm {
    clear: both;
    float: none;
}

/* *** Search Widget *** */
#widgetSearch {
    float:right;
    width: 270px;
    margin-top: 5px;
}

#widgetSearch .top {
    font-size:22px;
    background: none;
    height: auto;
    padding: 0px;
    width: auto;
    color: #000;
    float: left;
    width: 50px;
}

#widgetSearch .body {
    margin: 0px;
    padding: 0px;
}

#widgetSearch .body .field {
    margin: 0px;
    padding: 0px;
    float: none;
}
#widgetSearch .body .field input {
    background:#F2F2F2 none repeat scroll 0 0;
    border-left:1px solid #C1C0C0;
    border-top:1px solid #C1C0C0;
    float:left;
    font-size:1em;
    height:20px;
    margin-left:4px;
    margin-right:5px;
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
    width:160px;
}

/* *** Information widget *** */
#widgetInformation {
    clear: both;
    width: 1000px;
    float: left;
    font-size: 10px
    padding-bottom: 20px;
}

#widgetInformation .top {
    font-size:22px;
    background: none;
    height: auto;
    padding: 0px;
    width: auto;
    color: #000;
    display: none;
}

#widgetInformation .body{
    float: left;
    margin: 0px 0px 0px 260px;
    padding: 0px;
}
#widgetInformation .body ul {
    margin: 0px;
    padding: 0px;
}
#widgetInformation .body > ul > li{
    border:1px solid #DBDFDA;
    float:left;
    list-style-type:none;
    width:98px;
    padding-bottom: 0px;
    text-align:center;
}
#widgetInformation .body > ul > li > a{
    background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    display:block;
    padding:5px 3px;
    color: #FFF;
    font-size: 11px
}

#widgetInformation .body > ul > li > a.hover{
    background-image:url(../../images/fiestacollectables/top_butt_over.jpg);
	background-position:left top;
    background-repeat:repeat-x;
    display:block;
	padding:5px 3px;
    color: #FFF;
	text-decoration: none;
}

#widgetInformation .body > ul > li > a.selected{
    background-image:url(../../images/fiestacollectables/top_butt_over.jpg);
	background-position:left top;
    background-repeat:repeat-x;
    display:block;
	padding:5px 3px;
    color: #FFF;
	text-decoration: none;
}

#widgetInformation .btm {
    width:1000px;
    background-image:url(../../images/fiestacollectables/top_nav_bg.jpg);
    background-position:center bottom;
    background-repeat:repeat-x;
    height: 24px;
   
}

/* *** Categories Widget *** */

#widgetCategories {
    width: 180px;
    font-size: 10px;
    text-align: left;
    overflow: hidden;
        
}
#widgetCategories .top{
    width: 180px;
    background-image:url(../../images/fiestacollectables/left_panel_grad.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    border:1px solid #8FA9B9;
    color:#FFFFFF;
    font-weight:bold;
    margin:10px 0px 0px 0px;
    width:180px;
    padding: 7px;
    font-size: 1.0em;
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
#widgetCategories .body{
    width: 180px;
    padding : 0px;
    
}
#widgetCategories .body ul,
#widgetCategories .body > ul > li > ul{
    width:180px;
}


#widgetCategories .body ul li,
#widgetCategories .body > ul > li > ul > li {
    width: 180px;
    border-top:1px solid #FFFFFF;
    border-bottom:0px solid #FFFFFF;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0px;
    padding: 0px;
} 
#widgetCategories .body ul li a,
#widgetCategories .body > ul > li > ul > li a {
    background-color:#E7ECEB;
    background-image:none;
    color:#000000;
    font-weight:normal;
    margin-top:0;
    padding:5px 0 5px 7px;
    display:block;
    text-decoration: none;
    font-size: 0.9em;
}

#widgetCategories .body > ul{
    width:180px;
}

#widgetCategories .body > ul > li {
    width: 180px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
#widgetCategories .body > ul > li > a {
    background-color:#2C4F87;
    background-image:url(../../images/fiestacollectables/left_panel_grad.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    color:#000000;
    font-weight:bold;
    color: #FFF;
    margin-top:0;
    padding:5px 0 5px 7px;
    display:block;
    text-decoration: none;
    font-size: 1.0em;
	background-color:#004870;
}

#widgetCategories .body ul li a:hover,
#widgetCategories .body > ul > li > ul > li a:hover,
#widgetCategories .body > ul > li > a:hover {
    text-decoration: none;
    background-color: #003F64;
    color: #FFF;
}

#widgetCategories .btm{
    width: 180px;
}
    
    
/* *** Footer Widget *** */
$widgetFooter,
#widgetFooter a {
    font-size: 10px;
}
#widgetFooter .copyright {
    color: #999;
    margin: 0px;
    padding: 0px;
    float: left;
    font-size: 10px;
    width: 170px;
	margin-right: 10px;
}
#widgetFooter .poweredBy {

    color: #999;
    margin: 0px 25px 0px 0px ;
    padding: 0px;
    float: right;
    font-size: 10px;
	margin-top: 4px;
}

#widgetFooter .poweredBy a{
    font-size: 10px;
    color: #34AFE4 !important;
    text-decoration:none;
}
#widgetFooter .poweredBy a:hover{
    color:#000 !important;
}

#widgetFooter .actionItems a {
    font-size: 10px;
    color:#FFFFFF;
    text-decoration:none;
}
#widgetFooter .actionItems a:hover {
    text-decoration: none;
    color: #000 !important;
}
#widgetFooter .actionItems {
    font-weight: normal;
    float:none;
    margin: 0px 0px 0px 160px;
    padding: 3px 0px 0px 0px ;
    width: 600px;
    font-size: 10px;
}
#widgetFooter .nav{ 
    font-weight: normal;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px ;
    width: 500px;
    font-size: 10px;
}
#widgetFooter .nav .title {
    display: none;
}

#widgetFooter .nav ul {

}
#widgetFooter .nav ul li {
    display: inline;
    margin-left: 5px;
}
#widgetFooter .nav ul li a {
    font-size: 10px;
    text-decoration: none;
}
#widgetFooter .nav ul li a:hover {
    text-decoration: none;
    color: #000 !important;
}

/* **** Category Template *** */

#content-middle-left #categoryGrid {
	float: left;
    margin: 0px;
}

#categoryGrid {
    margin: 0px;
}

#categoryGrid .categoryRow{
    margin-bottom: 15px;
}

#categoryGrid .categoryContainer {
    width: 100%;
}
#categoryGrid .content-odd1,
#categoryGrid .content-even1,
#categoryGrid .content-odd2,
#categoryGrid .content-even2,
#categoryGrid .content-odd3,
#categoryGrid .content-even3 {
    width: 210px;
    padding: 0px;
    margin: 0px 20px 0px 0px ;
    border: 0px solid #fff;
}


#categoryGrid .photo {
    width: 210px;
    height: 210px !important;
    border: 1px solid #aaa;
    display:block;
    overflow: hidden;
    margin-bottom: 5px;
}
#categoryGrid .photo a{
    width: 210px;
    height: 210px !important;
    display: block;
}

#categoryGrid .photo .caption {
    display:none;
}

#categoryGrid .title {
    display: none;
}

#categoryGrid .description {
    clear: both;
    text-align: left;
    font-size: 10px;
    margin-bottom: 3px;
}

#categoryGrid .details {
    clear: both;
    text-align: left;
    font-size: 10px;
    line-height: 18px;
    
}

#categoryGrid .details .buttons .detailBtn a,
#categoryGrid .details .buttons .detailBtn,
#categoryGrid .details .buttons {
    text-align: left;
    font-size: 10px;
    font-weight: bold;
    padding: 0px;
    margin:0px;
    width: auto;
}

#categoryGrid .details .buttons .detailBtn a:hover,
#categoryGrid .details .buttons .detailBtn,
#categoryGrid .details .buttons {
text-decoration: none;
}

#categoryGrid .details .buttons .detailBtn {
	display: inline;
	background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	margin-top: 10px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}

.categortFooter,
.categoryHeader {
    margin: 10px 0px;
    overflow: hidden;
}
.categoryFooter img,
.categoryHeader img {
   border: 1px solid #ccc;
}
.categoryFooter .caption,
.categoryHeader .caption {
    display: none;
}

#categoryGrid #btmOptions .pagination {
    font-size:10px;
    color: #666;
}
 
 
/* *** Product Template *** */

#productGrid {
    margin: 0px;
}

#productGrid .productRow{
    margin-bottom: 15px;
    clear: both;
	font-size: 10px !important;
}

#productGrid .productContainer {
    width: 100%;
}
#productGrid .content-odd1,
#productGrid .content-even1,
#productGrid .content-odd2,
#productGrid .content-even2,
#productGrid .content-odd3,
#productGrid .content-even3 {
    width: 210px;
    padding: 0px;
    margin: 0px 20px 0px 0px ;
    border: 0px solid #fff;
    float: left;
}


#productGrid .photo {
    width: 210px;
    height: 210px !important;
    border: 1px solid #aaa;
    display:block;
    overflow: hidden;
    margin-bottom: 5px;
}
#productGrid .photo a{
    width: 210px;
    height: 210px !important;
    display: block;
}

#productGrid .photo .caption {
    display:none;
}

#productGrid .title {
     display: none; 
}

#productGrid .description {
    clear: both;
    text-align: left;
    font-size: 10px;
    margin-bottom: 3px;
	font-weight:normal;
}

.productContainer .productRow .content-odd3 .description p span {
	width: 145px !important;
    font-size: 10px !important;

}

.productContainer .productRow .content-even3 .description p span {
    font-size: 10px !important;

}


#productGrid .details {
    clear: both;
    text-align: left;
    font-size: 10px;
    line-height: 18px;
	float: none;
    
}

#productGrid .details .sprice {
    clear:left;
	float:left;
	font-size:14px;
	font-weight:bold;
	color: #0055A5;
	margin-bottom:8px;
	margin-top:8px;
	text-align:left;
	width:100%;
  
}

#productGrid .details .buttons .detailBtn a,
#productGrid .details .buttons .detailBtn,
#productGrid .details .buttons {
    text-align: left;
    font-size: 10px;
    font-weight: bold;
    padding: 0px;
    margin:0px;
    width: auto;
	text-decoration: none;
}

#productGrid .details .buttons .detailBtn {
    display: inline;
    background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
    background-position:left top;
    background-repeat:repeat-x;
	margin-bottom: 10px;
    padding : 2px 6px;
}

#productGrid .details .buttons .detailBtn a:hover {
text-decoration: none;
}

#productGrid #btmOptions .pagination {
    font-size:10px;
    color: #666;
}   

/* *** Product detail template *** */

#productDetail #productDetailRight { 
    float: right;
    width: 340px;
}

#productDetail #productDetailLeft { 
    width: 340px !important;
}

#productDetail h1 {
    border-bottom:1px solid #0055A5;
    color:#0055A5;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.5em;
    font-weight:normal;
    margin-bottom:10px;
    margin-top:5px;
    padding-bottom:15px;
    width:100%;
}

#productDetail #productDescription {
    margin-bottom:30px;
    width:100%;
    font-size: 10px;
}

#productDetail .body {
    padding: 0px;
}

#productDetail .back {
	float:left;
	width:100%;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
#productDetail .back a {
    font-size: 10px;
    color: #333;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    background: url('../../images/fiestacollectables/arrow_back.gif') no-repeat center left;
}



#productDetail #productPhotos {
    width: 325px;
    padding-top: 0px;
    border: 1px solid #999;
    margin-bottom: 10px;
}

#productDetail #extraDetails .form-label {
    color:#000000;
    float:left;
    padding:5px 0;
    width:75px;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
}

#productDetail #extraDetails .form-field {
    padding: 5px 0px;
    font-size: 10px;
    color: #666;
}
#productDetail #msrpSavingsField {
    color:red !important;
}

#productDetail .submitBtn {
    font-size:1.2em;
    font-weight:bold;
    height:auto;
    margin:0;
    padding:0;
    width:auto;
}

#productDetail .priceContainer {
    border-bottom:1px solid #0055A5;
    border-top:1px solid #0055A5;
    margin-bottom:12px;
    margin-top:8px;
    padding-bottom:2px;
    padding-top:2px;
    width:100%;
    float:left;
}

#productDetail #extraDetails {
    width: 100%;
    float: none;
}

#productDetail #extraDetails .priceContainer .form-label{
    font-size:16px;
    color:#0055A5;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
    width: 150px;
    
}

#productDetail #extraDetails .priceContainer .form-field{
    font-size:16px;
    color:#0055A5;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
}


#productDetail #prodThumbnails {
    width: 327px !important;
	position: relative;
}
#productDetail #prodThumbnails div.productPhotoThumbnailSection {
    border: 0.5px solid #999;
    overflow: hidden;
    width: 325px !important; 
    float:none;
    padding: 1px;
}


#productDetail #prodThumbnails div.productPhotoThumbnailSection div{
    margin-left: 11px;
    overflow:hidden;
}
#productDetail #prodThumbnails div.productPhotoThumbnailSection div img{
    /* border: 0.5px solid #999; */
}

#productDetail #prodThumbnails div.productPhotoThumbnailSection div#productPhotoThumbnail0{
	margin-left: 0px !important;
	border: 1px solid #999999;
}

#productDetail #prodThumbnails div.productPhotoThumbnailSection div#productPhotoThumbnail1{
	margin-left: 10px !important;
	border: 1px solid #999999;
}
#productDetail #prodThumbnails #prodThumbnailLeftArrow {
    position:absolute;
	padding:0px !important;
	bottom: 62px;
}

#productDetail #prodThumbnails #prodThumbnailRightArrow {
    position:relative;
    padding: 0px !important;
    float:right !important;
    bottom: 87.5px;
}
#productDetail #prodThumbnails #prodThumbnailLeftArrow a,
#productDetail #prodThumbnails #prodThumbnailRightArrow a {
    height: 20px;
    width: 13px; 
    display:block;
}

#productDetail #prodThumbnails #prodThumbnailLeftArrow a:hover {
    background: url('../../images/fiestacollectables/left_photo_solid.gif') no-repeat center left;
}

#productDetail #prodThumbnails #prodThumbnailRightArrow a:hover {
    background: url('../../images/fiestacollectables/right_photo_solid.gif') no-repeat center right;
}


#productDetail #productReviews {
    border: 0px solid #FFF;
    float:none;
    height:auto;
    margin-top:5px;
    width:100%;
}
#productDetail #productReviews .body {
    width:340px;
}
#productDetail .form-field {
    width:auto;
}

#productDetail #productReviews .hdr-title {
    display:none; 
}
#productDetail #productReviews .form-label {
    text-align: left;
    font-size: 10px;
    width: 75px;
}

#productDetail #productReviews #previousReviews {
    display:none;
}
#productDetail #productReviews #addNewReview .form-label,
#productDetail #productReviews #viewPreviousReviews .form-label{
    display:none;
}
#productDetail #productReviews #addNewReview .form-field ,
#productDetail #productReviews #viewPreviousReviews .form-field  {
    padding: 0px;
}

#productDetail #productReviews #addNewReview .form-field a,
#productDetail #productReviews #viewPreviousReviews .form-field a,
#productDetail #productReviews #productReviewsAddNote .body a{
    display:block;
    height: 32px;
    padding-left: 34px;
    line-height: 30px;
    color: #000;
    font-size: 10px;
    text-decoration: none;
}
#productDetail #productReviews #addNewReview .form-field a:hover,
#productDetail #productReviews #viewPreviousReviews .form-field a:hover {
    color: #999;
}
#productDetail #productReviews #productReviewsAddNote .body a,
#productDetail #productReviews #addNewReview .form-field a {
        background: url('../../images/fiestacollectables/prod_review.gif') no-repeat center left;
}

#productDetail #productReviews #viewPreviousReviews .form-field a{
    background: url('../../images/fiestacollectables/prod_read.gif') no-repeat center left;
}

#existingCustomer .hdr-title, #newCustomer .hdr-title, #createCustomer .hdr-title, #passwordRemindCustomer .hdr-title {
margin-top: 10px;
background-color: #0257a5 !important;
color:#FFFFFF;
font-weight:bold;
padding:5px;
text-align:left;
}



.login-logout a {
font-size:0.9em !important;
text-decoration:none !important;
}

.footer_logo {
float: left;
}

.footer_copy {
float: right;
width: 800px;
}

.links {
font-size: 1.0em;
}


#productDetail .hdr-title {
background-color:#FFFFFF!important;
color:#000000!important;
float:left;
font-weight:normal;
padding:5px;
text-align:left;
width:98%;
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
}

#productDetail #productsRelated {
border:0px solid #FFFFFF !important;
border-collapse:collapse;
clear:left;
float:left;
margin-bottom:15px;
margin-top:15px;
text-align:left;
}

#productDetail #prodThumbnails div.productPhotoThumbnailSection {
border:0px solid #ffffff;
float:none;
overflow:hidden;
padding:1px;
width:325px !important;
}

#productDetail #productsRelated .title a {
color:#0055A5;
font-weight:bold;
line-height:normal;
text-decoration:none;
}

#productDetail #productsRelated .content-odd {
float:left;
height:auto;
text-align:center;
width:145px;
border: 1px solid #999a92;
padding: 5px;
}

#productDetail #productsRelated .content-even {
	float:left;
	height:auto;
	text-align:center;
	width:145px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #999a92;
	padding: 5px;
}

#productDetail #productsRelated .details {
padding-bottom:8px;
text-align:center;
width:130px;
}


#productDetail #productsRelated .title {
clear:both;
margin-bottom:8px;
margin-top:8px;
text-align:center;
width:140px;
}

#productDetail #productsRelated .title a:hover {
text-decoration:underline;
}

.widgetImages .text {
font-size:12px;
text-align:center;
width:473px;
}

.form-label {
clear:left;
float:left;
padding:4px;
text-align:left;
width:20%;
}

.widgetImages {
clear:none !important;
height:195px !important;
position:relative !important;
width:473px !important;
text-align: left !important;
margin-top: 0px;
}

.widgetImages > div {
	display: none;
}

#cartButtons input, .productReviewsAdd input[type=image], #cartCoupon input[type=submit], #checkoutBilling input[type=submit], #existingCustomer input[type=submit],
#productReviewsAdd input[type=submit], #newCustomer input[type=button], #clientAccount .buttons input[type=button], input[type=submit], #viewCart input[type=button], #productDetail #extraDetails input[type=button], .buttons input[type=button]{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
background-position:left top;
background-repeat:repeat-x;
font-size:100%;
font-weight:normal;
color:#FFFFFF;
border: 0px;
padding: 4px;
margin-bottom: 5px;
}

#cartInfo textarea {
	font-size:100%;
	font-weight:normal;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

#viewCart {
margin:5px;
text-align:left;
width:720px;
}

#viewCart #crossSell table {
border-collapse:collapse;
border-top:1px dotted #D9D9D9;
clear:left;
float:left;
height:auto;
margin-top:15px;
padding-top:5px;
width:700px;
}

#viewCart #crossSell .details .detailsBtn, #productDetail #productsRelated .details .detailsBtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
background-position:left top;
background-repeat:repeat-x;
font-size:11px;
font-weight:normal;
height:20px;
margin:0px;
padding-top:4px;
text-align:center;
width: 130px;
margin-left: 5px;
}

#viewCart #crossSell .details .detailsBtn, #productDetail #productsRelated .details .detailsBtn a:hover {
text-decoration: none;
}

#viewCart #crossSell .title {
	font-size:11px;
	text-align:left;
	width:150px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 12px;
}

#viewCart #crossSell .details {
float:left;
padding-bottom:8px;
width:100%;
text-align:left;
}

#viewCart #crossSell .content-even {
height:auto;
padding-top:15px;
text-align:left;
width:200px !important;
}

#viewCart #crossSell .content-odd {
height:auto;
padding-top:15px;
text-align:center;
width:100px !important;
}

#viewCart #crossSell .photo {
text-align:left;
}

#viewCart #crossSell .title a {
color:#0257A5;
font-size:11px;
font-weight:bold;
line-height:normal;
text-decoration: none;
}

#viewCart #crossSell .title a:hover {
text-decoration: underline;
}

#viewCart #crossSell .details .detailsBtn a:hover {
text-decoration:none;
}


#productDetail #productBundle {
	display: none;
	border:1px solid #999999;
	clear:left;
	float:left;
	height:auto;
	margin-top:15px;
	text-align:center;
	width:680px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

#widgetFooter .nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 1px;
padding:0;
text-align:left;
width:550px;
float:left;
}


#viewCart #cartItems thead tr th {
background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:4px;
text-align:left;
margin: 0px;
background-color: #FFFFFF;
}

.pageNote {
margin-left:0;
margin-top:10px;
text-align:left;
}

#widgetLogin {
float: right;
width: 204px;

}

#content-middle-right {
float: right;
width: 204px;

}

#content-middle-right #widgetLogin .top {
background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
background-position:left top;
background-repeat:repeat-x;
font-family:Verdana;
font-size:10px;
padding:6px;
text-align:left;
height:22px;
color: #FFFFFF;
}

#content-middle-right #widgetLogin .top a {
color: #FFFFFF;
text-decoration: none;
}

#content-middle-right #widgetLogin .top a:hover {
color: #000000;
text-decoration: none;
}

#widgetLogin a.sublink {
	background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	display:block;
	margin-bottom:1px !important;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}

#clientAccount .hdr-title {
background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
padding:5px;
text-align:left;
}

#widgetLogin a.sublink:hover, sublink:visited{
color: #ffffff;
text-decoration: none;
}


#widgetLoginForm input, textarea, select {
float:left;
font-size:100%;
font-weight:normal;
margin-bottom:10px;
width:180px;
}

#content-middle-left {
float: left;
width: 470px;

}

#content-middle-right {
float: right;
width: 204px;

}

#productGrid #topOptions .myrow {
height:25px;
width:765px;
}

#content-middle-left #productGrid #topOptions {
display: none !important;
}

#content-middle-left #productGrid #btmOptions {
display: none !important;
}

#content-middle-left #productGrid #topOptions .myrow {
height:25px;
width:545px;
}

#content-middle-left #productGrid #topOptions .display {
clear:left;
float:left;
height:18px;
text-align:left;
width:200px;
}

#productGrid #topOptions .sort {
float: right;
height: 20px;
text-align: right;
width: 300px;
}

#pageContent {
text-align:left;
width:690px;
}

#viewCart #cartInfo {
border-collapse:collapse;
float:left;
height:auto;
width:96%;
}

#content-middle-left #ds_products .productContainer .productRow .content-odd3 {
	border:0 solid #FFFFFF;
	float:left;
	padding:0;
	width:145px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

#content-middle-left #ds_products .productContainer .productRow .content-even3 {
	border:0 solid #FFFFFF;
	float:left;
	padding:0;
	width:145px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10;
}


#content-middle-left #ds_products .productContainer .productRow .content-odd3 .photo {
border:1px solid #AAAAAA;
display:block;
height:145px !important;
margin-bottom:5px;
overflow:hidden;
width:145px;
}

#content-middle-left #ds_products .productContainer .productRow .description {
clear:both;
font-size:12px;
font-weight:normal;
margin-bottom:3px;
text-align:left;
}

#productDetail #productBundle #bundleCaption {
	clear:left;
	float:left;
	width:680px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#widgetLoginSubmit .form-label{
width: 0px;

}

#widgetLoginForgot .form-label{
width: 0px;

}

#clientAccount {
margin:5px;
text-align:left;
width:700px;
}

#clientAccount #billInfo {
border:1px solid #D8DDE3;
clear:left;
float:left;
height:auto;
margin:5px;
text-align:left;
width:675px;
}

#clientAccount #shipInfo {
border:1px solid #D8DDE3;
float:left;
height:auto;
margin:5px;
text-align:left;
width:675px;
}

#productGrid #btmOptions {
clear:left;
float:left;
height: 30px;
width:100%;
}

.left_butt {
margin-top: 10px;
}

#widgetLoginForgot {
margin-top: 5px;
float: right;
}

#widgetLoginForgot .form-field a.sublink {
background-image: none !important;
background-color: #FFFFFF !important;
color:#000000;
margin-bottom:1px !important;
padding:0px;
text-decoration:underline;
}



#content-middle-left #productGrid .productRow .content-even3 .photo a,
#content-middle-left #productGrid .productRow .content-odd3 .photo a {
	height 145px;
	width: 145px;
}
#content-middle-left #productGrid .productRow .content-even3 .photo img,
#content-middle-left #productGrid .productRow .content-odd3 .photo img {
	max-height: 145px !important;
	max-width: 145px !important;
}
#content-middle-left #productGrid .productRow .content-even3 .photo img,
#content-middle-left #productGrid .productRow .content-odd3 .photo img {
	height: auto;
	width: 145px !important;
}
#content-middle-left #productGrid .productRow .content-even3 .photo img,
#content-middle-left #productGrid .productRow .content-odd3 .photo img {
	width: auto;
	height: 145px !important;
}

.homepage-featured-header {
background-image:url(../../images/fiestacollectables/left_panel_grad.jpg);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #8FA9B9;
color:#FFFFFF;
float:left;
font-weight:bold;
width:459px;
padding: 7px;
margin-bottom: 10px;
}



#content-middle-right .widgetImages {
float: right;
clear:none !important;
height:195px !important;
margin-top:0;
position:relative !important;
text-align:left !important;
width:204px !important;
}

#content-middle-right .widgetImages .text {
	font-size: 0.9em;
	display:block;
	width: 190px;
	text-align: left;
	margin-bottom: 10px;
}

#content-middle-right .widgetImages .text h2 {
color: #0052A3;
font-weight: normal;
font-size: 1.0em !important;
margin-bottom: 10px;
}

#widgetRegistration {
float: left;
width: 204px;
margin-bottom: 20px;
}

#content-middle-right #widgetRegistration .top {
background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
height:22px;
padding:6px;
text-align:left;
width: 192px;
float: left;
margin-top: 10px;
}

#content-middle-right #widgetRegistration .body {
text-align:left;
float: left;
font-size: 0.9em;
}

#content-middle-right #widgetRegistration .body p {
margin-bottom: 10px;
}

#widgetRegistration input[type=button] {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-image:url(../../images/fiestacollectables/top_butt_grad.jpg);
background-position:left top;
background-repeat:repeat-x;
font-size:100%;
font-size: 11px !important;
font-weight:normal;
color:#FFFFFF;
border: 0px;
padding: 4px;
margin-bottom: 10px;
}


#productDetail #productDetailLeft #productsRelated .content-odd .photo img {
max-width: 140px !important;
}

#productDetail #productDetailLeft #productsRelated .content-odd .photo img {
height: auto;
width: 140px !important;
}

#productDetail #productDetailLeft #productsRelated .content-even .photo img {
max-width: 140px !important;
}

#productDetail #productDetailLeft #productsRelated .content-even .photo img {
height: auto;
width: 140px !important;
}

