/* BEGINING */
.x-window-noborder .x-window-mc {
    border-width:0;
}
.x-window-dlg .x-window-mc {
    border:0 none !important;
}
.x-window-mc {
    border-color:#99bbe8;
    font: normal 11px tahoma,arial,helvetica,sans-serif;
    background-color:#dfe8f6;
}
.x-window-plain .x-window-mc {
    /*background-color: #ccd9e8;*/
    /*background-color:#f6ecea;*/
    background:url(../images/left_right_new.gif) repeat;
    /*background-color:#cccccc;*/
    border-color: #a3bae9 #dfe8f6 #dfe8f6 #a3bae9;
}
body.x-body-masked .x-window-plain .x-window-mc {
    background-color: #ccd9e8;
}
.x-window-mc {
    border:1px solid;
    padding:0;
    margin:0;
}
.x-window-maximized .x-window-mc {
    border-left:0 none;
    border-right:0 none;
}
.x-window-plain .x-window-mc {
    border: 1px solid;
}
.x-window-noborder .x-window-mc {
    border-width:0;
}
.x-window-dlg .x-window-mc {
    border:0 none !important;
}
.x-btn-noicon .x-btn-small .x-btn-text{
	height: 16px;
}
.ext-gecko .x-btn button {
    padding-left:0;
    padding-right:0;
}
.x-btn button{
    border:0 none;
    background:transparent;
    padding-left:3px;
    padding-right:3px;
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    -moz-outline:0 none;
    outline:0 none;
}
.x-btn button{
    font:normal 11px arial,tahoma,verdana,helvetica;
    color:#333;
}
.x-window-ml {
	/*background-image: url(../images/window/left-right.png);*/
    background:url(../images/left_right_new.gif) repeat;
    /*background-color:#f6ecea;*/
}
.x-window-mr {
	/*background-image: url(../images/window/left-right.png);*/
    background:url(../images/left_right_new.gif) repeat;
}	
.x-btn-over .x-btn-mc em.x-btn-split, .x-btn-click .x-btn-mc em.x-btn-split, .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-btn-pressed .x-btn-mc em.x-btn-split {
    background-image:url(../images/button/s-arrow-o.gif);
}
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc{
	background-image:url(../images/button/btn.gif);
    /*background:url(../images/left_right_new.gif) repeat;*/
}
.x-tool {
    background-image:url(../images/panel/tool-sprites.gif);
    /*background:url(../images/left_right_new.gif) repeat;*/
}

.x-panel-tl, .x-panel-tr, .x-panel-bl, .x-panel-br {
	background-image:url(../images/panel/corners-sprite.gif);
	border-bottom-color:#99BBE8;
}
/* END */

.ux-carousel-container {
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
}


.ux-carousel-nav {
    height: 113px;
    width: 100%;
    position: absolute;
	background-color: transparent;
    top: 17%;
    left: 0;
    opacity: 0.7;
    filter:alpha(opacity=70);
    z-index:10;
}

.ux-carousel-nav .ux-carousel-nav-prev {
    background-image: url('../images/arrow_prev2.gif');
	background-color: transparent;
    width: 24px;
    top:0px;
    left:0px;
    position:absolute; 
    
}

.ux-carousel-caption {
    font-size: 20px;
    float: left;
    padding: 2px 5px;
    margin: 0;
    text-transform: none;
    color: black;
    overflow: hidden;
    height: 29px;
    width: 100px;
    display:none;
}
.ux-carousel-nav .ux-carousel-nav-next {
    background-image: url('../images/arrow_next2.gif');
	background-color: transparent;
    width: 24px;
    top:0px;
    right:0px;
    position:absolute;  
	/*opacity: 0.7;
	filter:alpha(opacity=70);*/
}


.ux-carousel-nav-play {
    background-image: url('../images/play_pause.png');
    width: 24px;
}

.ux-carousel-nav-prev,
.ux-carousel-nav-next,
.ux-carousel-nav-play {
    height: 113px;
    display: block;
    float: right;
    margin:0;
    background-position: 0;
}

.ux-carousel-nav-play:hover {
    background-position: 0 0; 
}
.ux-carousel-nav-play.ux-carousel-playing {
    background-position: 0 0;
}
.ux-carousel-nav-play.ux-carousel-playing:hover {
    background-position: 0 0;
}

.ux-carousel-nav-prev:hover,
.ux-carousel-nav-next:hover {
    background-position: 0 0;
}

.ux-carousel-nav-prev.ux-carousel-nav-disabled
{
	background-image: url('../images/arrow_prev.gif');
	background-position: 0 0;
    opacity: 0.5;
    filter:alpha(opacity=50);
    z-index:10;
}
	
.ux-carousel-nav-next.ux-carousel-nav-disabled 
{
	background-image: url('../images/arrow_next.gif');
    background-position: 0 0;
    opacity: 0.5;
    filter:alpha(opacity=50);
    z-index:10;
}

html, body {
    font:normal 12px verdana;
    margin:0;
    padding:0;
    border:0 none;
    height:100%;
    overflow:hidden;

}

.ext-el-mask {
	height:100%;
	left:0;
	opacity:1;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
.ext-el-mask {
	background-color:#936a3a;
}
body {
    /*overflow-y:scroll !important;*/
    /*overflow-y:auto !important;*/
}


/*body {*/
    /*height:auto !important;*/
    /*height:100%;*/
    /*min-height:100%;*/
/*}*/

	p {
	    margin:2px;
	    font-family:Verdana sans-serif;
	}
	.headerMain{
		/*background-image:url(../images/Header.jpg);*/
	}
    .settings {
        background-image:url(../shared/icons/fam/folder_wrench.png);
    }
    .nav {
        background-image:url(../shared/icons/fam/folder_go.png);
    }

	.textText{
		color:#5C3317;
		font-weight:bold;
		font-size:14px;
		font-family:"Florence", cursive;
	}

	.add {
		background-image: url(../images/cartMain.gif) !important;
	}

	.productPic {
		border-width: 1px;
		border-color: #8E2323;
		border-style: solid;
		padding: 5px; 
		height: 166px; 
		width: 166px;
	}
	
h2 {
    font-size: 1.5em;
    letter-spacing: 0.4pt;
    text-transform: uppercase;
    padding-top: 0.2em;
}

h3 {
    font-size: 4.0em;
	font-family:"Florence", cursive;
    letter-spacing: 0.2pt;
    text-transform: uppercase;
    padding-top: 0.5em;
    color:#5C4033;

}
.notVisible{
	visibility:hidden;
}
.shadow  { 
		position:relative !important; 
		display:block !important; 
		color:#5C4033 !important; 
		font-family:"Florence", cursive; 
		text-transform: uppercase; 
		font-size: 4.0em !important;
	}
.shadow span { 
		position:absolute; 
		display:block; 
		top:0px;  
	}
.shadow:before { 
		display:block; 
		padding:2px; content: attr(title) !important; 
		color:#FF7F00;  
	} 

            #resultset {
                margin-top: 10px;
            }
            
            result {
                float: left;
                overflow: hidden;
                width: 270px;
                height: 260px;
                background: transparent url(images/result-bg.png) no-repeat scroll center bottom;
                margin: 0 10px 10px 0;
                text-align: center;
            }
            
            header {
                background: transparent url(images/result-header.png) no-repeat scroll center top;
                padding: 5px 10px 8px 10px;
                text-align: left;
            }
            
            result img {
                max-height: 195px;
                padding: 10px;
            }
            
            header h4 {
                font: bold 13px tahoma,arial,sans-serif;
                color: #444;
                margin: 0;
                height: 16px;         /*  Prevent long titles from expanding the header. */
                overflow: hidden;     /*  Some authors are a little too verbose. :)      */
            }
            
            header h5 {
                font: normal 11px tahoma,arial,sans-serif;
                color: #666;
                margin: 0;
                height: 13px;
                overflow: hidden;
            } 
            thumbnail {
            	padding: 4px;
            	background-color: #e6e6e0;
            	border: 1px solid #d6d6d0;
            	float: left;
            	margin-right: 10px;
            	margin-bottom: 10px;
        	}			
	a img{ border: none; }

	.headerText
	{
		color:#8E2323;
		font-weight:bold;
		font-size:18px;
		font-family:"Florence", cursive;
	}
	.aboutDiv
	{
		margin: 20px 20px 20px 20px; 
	}
	.headerTextSmall
	{
		color:#8E2323;
		font-weight:bold;
		font-size:14px;
		font-family:"Florence", cursive;
	}
	.contentHide{
		visibility:hidden;
		position:absolute;
	}
	.contentShow{
		visibility:visibile;
	}
	ul {
		font-size: 14px;
		line-height: 2em;
		text-indent: 5px;
		list-style-position: inside;
		list-style-image: url(arrow.gif);
		list-style-type: circle;
		padding: 6px;
		margin: 2px;
	}
#envelope{width: 500px; margin-left: auto; margin-right: auto;	padding: 0px;	background: white;	font-family: Verdana, Arial, sans-serif;	border-left: 0px solid #DDDDDD;	border-top: 0px solid #DDDDDD;	border-right: 0px solid #AAAAAA;	border-bottom: 0px solid #AAAAAA;}
.caption{	font-family: arial,sans-serif;	font-size: 10px;	text-align:center;	margin-top: 20px;}
.caption a{	color: black;}
#footer{margin-left: auto; margin-right: auto; font-size: 10px; text-align:center; width: 100%; padding: 10px;}
.flashwrapper{	border: 1px solid gray; margin-left: auto;	margin-right: auto;	margin-top : 20px;	text-align:center;}
.x-window-tc {
   background:url(../images/left_right_new.gif) repeat;
}
.x-window-tl {
	background:url(../images/left_right_new.gif) repeat;
}
.x-window-tr {
    background:url(../images/left_right_new.gif) repeat;
}
.x-window-bc {
    background:url(../images/left_right_new.gif) repeat;
}
.x-window-bl {
    background:url(../images/left_right_new.gif) repeat;
}
.x-window-br {
    background:url(../images/left_right_new.gif) repeat;
}
.x-window-mr {
    background:url(../images/left_right_new.gif) repeat;
}
.x-dlg-mask{
   background:url(../images/left_right_new.gif) repeat;
}
.ext-el-mask {
    background:url(../images/left_right_new.gif) repeat;
}
.x-spotlight {
    background:url(../images/left_right_new.gif) repeat;
}



.x-panel-mc
{
	background-color:#cccccc;
}
.x-panel-bwrap
{
	border-left:0px solid #99bbe8;
	border-right:0px solid #99bbe8;
	border-bottom:0px solid #99bbe8;
	border-top:0px solid #99bbe8;
}
.x-panel-ml
{
	background-image:url(../images/left_right_new.gif);	
} 
.x-panel-mr
{
	background-image:url(../images/left_right_new.gif);	
}
.x-panel-bc
{
	background-image:url(../images/left_right_new.gif);	
}
.x-panel-tl, .x-panel-tr, .x-panel-bl, .x-panel-br 
{
	background-image:url(../images/left_right_new.gif);
	background-color:#cccccc;
	border:0px solid #99bbe8;	
}
.x-panel-body {
	border-color:#cccccc;
}
.errorMsg {
	color: #ff0000;	
}
.x-form-field-wrap {position: static;}
.x-form-field-wrap .x-form-trigger {position: static; top: auto; vertical-align: middle;}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger {position:static; top:auto; vertical-align: middle;}

element.style {
display:block;
height:437px;
width:1296px;
z-index:9000;
}
.ext-el-mask {
background:transparent;
}