/*GENERAL STYLES********************************************************/

*{
	margin: 0;
	padding: 0;
}



@font-face {
 font-family: 'OpenSans';
 src: url('/c.611182/site/fonts/OpenSans.eot');
 src: url('/c.611182/site/fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
 url('/c.611182/site/fonts/OpenSans-webfont.woff') format('woff'),
 url('/c.611182/site/fonts/OpenSans-webfont.ttf') format('truetype'),
 url('/c.611182/site/fonts/OpenSans-webfont.svg#OpenSans') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
font-family: 'Kaushan Script';
src: url('/c.611182/Fonts/KaushanScript-Regular.otf');
}

.input-medium{
height: 38px !important;
}
.input-medium.promocode {
  height: 38px !important;
}
.control-group .btn {
  height: 38px !important;
}
.input-xlarge{
height: 38px !important;
}
.input-mini{
height: 38px !important;
}
.input-small{
height: 38px !important;
}

a, div, span{
	outline: none!important;
}

#inner-cat-top-description a {
  color: #533f26;
  font-weight: bold;
  text-decoration: none;
}
.portletHandle a{
	color:#533f26;
        font-weight: bold;
	text-decoration: none;
}
.catalog--page a{
	color:#533f26;
	text-decoration: none;
}
.catalog--page a:visited {
	color:#BD9C7A;
	text-decoration: none;
}
/*
.home--page a:visited {
	color:#BD9C7A;
	text-decoration: none;
}*/

.invisible{
	display: none;
}

body{
	font-family: Myriad Pro, Arial;
	background: #efe4d7;
	margin: 0!important;
}

body, td, select, textarea, input{
	font-family: Myriad Pro, Arial;
}

#outerWrapper{
	width: 100%;
	height: auto;
}


h1, h2, h3, h4, h5{
	font-family: 'Open Sans', sans-serif;
}


h1{
	color:#866625;
	font-size: 18px;
	font-weight: bold;
}

h2{
	color: #866625;
	font-weight: bold;
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 13px;
	text-transform: uppercase;
}

.box-shadow-style{
	 -moz-box-shadow:  0 2px 10px #666;
    -webkit-box-shadow: 0 2px 10px #666;
    box-shadow: 0 2px 10px #666;
    background-color: #FFF;
    border: 1px solid #CCC\0/;
    border: 1px solid #CCC;
     /*filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=0,strength=5),            
             progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=180,strength=5), 
             progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=5),
             progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=225,strength=5);*/    
}

#mainContent{
	background: #fff;
	width: 1000px;
	height:auto;
	margin: 0 auto;
	margin-top: -69px;
	*margin-top:-93px;
	*width:1001px;
	*position: relative;
	*z-index: 20;
	overflow: hidden; 
	min-height: 450px
}


#left-nav{
	width: 170px;
	height: auto;
	float: left;
}

#left-nav-list{
	list-style: none;
	padding: 0;
	margin: 20px 18px;
}

#left-nav-list li {
	display: block;
	height: auto;
	border-bottom: 1px solid #d4ac7b;
}

#left-nav-list li a{
	text-transform: uppercase;
	color: #845114;
	text-decoration: none;
	font-size: 14px;
	line-height: 30px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}

#ships-today {background-color: #e60000;}

#preloadWrapper{

	background:url('/c.611182/site/images/loaderBg.png') repeat;	
	width: 100%;
	height: 100%;
	min-height: 150px;
	position: fixed;
	z-index: 99999999999;
	left: 0;
	top: 0;
	display: none;
}

#custombreadcrumb {
	font-size: 12px;
	color:#564025;
	padding: 20px 0 0 20px;
}

#custombreadcrumb a{
	font-size: 12px;
	color:#564025;
	font-weight: bold;
	text-decoration: none;
}

#custombreadcrumb a:hover{
	text-decoration: underline;
}

#preloadWrapper #preloadImg{
	background:url('/c.611182/site/images/preload.gif') no-repeat center center;
	width: 66px;
	height: 66px;
	display: block;
	position: relative;
	top:50%;
	left: 50%;
	margin:-33px 0 0 -33px;
}

#preloadWrapper h2{
	position: absolute;
	top: 70px;
	left: -10px;
        font-weight: normal;
}

#preloadWrapper h4 {
    position: absolute;
    width: 500px;
    left: -40px;
    top: 130px;
    font-weight: bold;
    color: #554128;
}

ul.sizemat {
margin-left: -.75em;
}

ul.sizemat li {
font-size: 14px;
}

/*Testimonials*************/
.testimonials h2, .recently-viewed h2{
	color: #866625;
	font-weight: bold;
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 13px;
	text-transform: uppercase;
}

.testimonials, .recently-viewed{
	padding:15px 10px 0 10px;
}


.testimonials ul,
.testimonials p{
	margin: 0;
	padding: 0;
}


.testimonials .testimonial-text{
	font-size: 11px;
	color:#564025;
	line-height: 16px;
	text-indent: -5px;
	font-family: Myriad Pro, Arial;
}


.open-quotes{
	background: url('/c.611182/site/images/openQuote.png') no-repeat top left;
	height: 13px;
	width: 13px;
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}

.close-quotes{
	background: url('/c.611182/site/images/closeQuote.png') no-repeat top left;
	height: 13px;
	width: 13px;
	display: inline-block;
	vertical-align: top;
	margin-left:5px;
}

.testimonials .signature{
	display: block;
	font-style: italic;
	margin-top: 30px;
	font-weight: bold;
	text-indent: 0;
	font-size: 11px;
	font-family: Myriad Pro, Arial;
	color:#564025;
}

/*Testimonials end******************/

/*Quick view*/
.qvi .wrap2{
	height: auto;
	overflow: hidden;
	padding-bottom: 30px;
}


/*Quick view*/




/*Recently viewed items*************/
#recently-items{
	margin: 0;
	padding: 0;
}

.rvi-items .rvi_item a{
	font-size: 11px;
	text-align: right;
	font-family: Myriad Pro, Arial;
}

.rvi-items .rvi_name{
	width: 120px;
	float: right;
	line-height: 13px;
	padding: 0 10px 0 0;
}

.rvi-items .rvi_name a{
	font-size: 11px;
	color: #321508;
	font-weight: normal;
}

.rvi-items .rvi_image{
	height: auto;
	width: 55px;
	float: left;
}


.rvi-items .rvi_list{
	width: 195px;
	margin: 0;
	padding: 0 0 0 10px;
}

.rvi-items .rvi_image a img{
	width: 55px;
	height: auto;
}

.rvi-items .rvi_list .rvi_item{
	margin: 0 0 20px 0;
	padding: 0;
	float: none;
	text-align: left;
	overflow: hidden;
	width: 195px;
}

.rvi-items .viewMore-rvi{
	padding-top: 4px;
}

.rvi-items .viewMore-rvi:hover{
	text-decoration: underline;
}


#recently-items .rvi_stkmessage{
	font-size: 10px;
	font-style: italic;
}
/*Recently viewed items ends*************/


/*Pagination******************************/


.tablePagination{
    width: 100%;
    margin: 30px 0 0 0;
    padding: 5px 0; 
}

.pagination .medtext{
    color:#000;
    font-size: 12px;
    padding: 2px;
    font-size: 14px;
}



.pagination .medtext a{
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    
}

.pagination .medtextbold {
    padding-top: 3px;
    font-size: 12px;
    font-weight: normal;
}

.pagination .bglt.medtextbold{
    color: #FFF;
    font-size: 13px;
    padding: 0;
    width: 17px;
    height: 17px;
    line-height: 17px;
    display: inline-block;
    background-color: #866625;
    /*border-radius: 10px;*/
    margin: 2px 3px;
}

.pagination img{
	vertical-align: top;
	margin: 3px;
}

.tablePagination .paginationArrows{
    width: 5px;
    height: 8px;
    margin: 0 10px;
}

/*Pagination ends************************/




/*GENERAL STYLES END****************************************************
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*HEADER****************************************************************/

header{
	width: 100%;
	height: auto;
}

#innerHeaderContainer{
	width: 100%;
	height: 200px;
	background:url('/c.611182/site/images/header-bg.jpg') repeat-x top left;
}

#innerHeader, #innerTopHeader{
	width: 980px;
	height: auto;
	margin: 0 auto;
}

#innerHeader{
	position: relative;
}

#topHeader{
	height: 30px;
	background: #35230d;
	width: 100%;
}

#logo{
	width: 290px;
	height: 80px;
	display: inline-block;
	margin-top: 14px;
}

#logo img{
	max-width: 290px;
	height:auto;
	background-repeat: no-repeat;
}

header nav{
	height: auto;
	position: relative;
	z-index: 30;
}

.mainNav{
	list-style: none;
	padding: 0;
	margin: 0;
	height: 32px;
	width: 980px;
	background-color: #523e25;
}

.mainNav li{
	display: block;
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 0;
	height: 32px;
	background-color: #523e25;
}

.mainNav li:hover{
	background-color: #35230d;
}

.mainNav li a{
	background: url("/c.611182/site/images/nav-separator.png") no-repeat scroll right top transparent;
	color: #fff;
	display: block;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 0 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.mainNav li.last-li a{
	background-image:none;
}

#leftTop-header{
	width: 300px;
	float: left;
}

#leftTop-header span{
	color:#cc9933;
	line-height: 30px;
}

#rightTop-header{
	width: 600px;
	float: right;
	position: relative;
}

#searchWrapper{
	width: 205px;
	background-color: #FFF;
	height: 20px;
	border: 2px solid #d4ac7b;
	margin-top: 3px;
	overflow: hidden;
	float: left;
}

#searchWrapper #inputSearch{
	width: 165px;
	height: 20px;
	border: none;
	background: none;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
	padding: 0 5px;
	float: left;
}

#searchWrapper #search-btn{
	width: 20px!important;
	height: 20px!important;
	border: none!important;
	float: right!important;
	background:url('/c.611182/site/images/icons/search-btn.png') no-repeat center center!important;
}

#rightTop-headerOptions{
	margin:4px 10px 0 0;
	float: right;
	width: 350px;
	text-align: right;
}

#rightTop-headerOptions > div {
	float: right;
}

#userStatus{
	margin-right: 10px;
}

#userStatus span{
	color: #E4D0B2;
}

#userStatus span a{
	color:#e4d0b2;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
}

#topCart-qty{
	height: 26px;
	background: url('/c.611182/site/images/icons/cart-icon.png') no-repeat top left;
	padding-left: 30px;
	margin-right: 20px;
	color:#e4d0b2;
}

#topCart-qty a{
	color:#e4d0b2;
	text-decoration: none;	
}

#topCart-qty a:hover{
	text-decoration: underline;
}

/*Mini Cart********************/
#miniCart{
	position: absolute;	
	right:0;
	top:0;
	z-index: 50;
}

#innerMinicart{
	margin: 30px 10px 0 10px;
	width: 380px; 
	height: auto;
	background-color: #FFF;
}

#innerMinicart .mct{
	width: 380px;
	font-family: Myriad Pro, Arial;
}

#innerMinicart .mct .title-sidebar{
	display: none;
}

#innerMinicart .mct .item-list li .cell-image{
	margin:  0 20px 0 40px;
	border:none;
}

#innerMinicart .mct .item-list li .right-col{
	width: 230px;
}

#innerMinicart .cell-name .dottedlink{
	text-decoration: none;
	color: #3e1803;
	font-size: 13px;
	font-weight: bold;
}

#innerMinicart .right-col > div{
	margin-bottom: 10px;
}

#innerMinicart .right-col .cell-options,
#innerMinicart .right-col .cell-price{
	text-transform: uppercase;
	font-weight: normal;
	color: #3e1803;
}


#innerMinicart .right-col .cell-price{
	display: inline-block;
	float: right;
	font-weight: bold;
	font-size: 16px;
	vertical-align: top;
}

#innerMinicart .right-col .cell-name{

}

#innerMinicart .cell-qty{
	display: inline-block;
}

#innerMinicart .cell-qty input{
	width: 30px;
	border: 1px solid #CCC;
	text-align: center;
}

#innerMinicart .mct .item-list li{
	border-bottom: 1px solid #d3ba87;
}

#innerMinicart .update-mc{
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	border: none;
	background-color: #d2b886;
	color: #2f1506;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px!important;
	margin:10px 10px 10px 5px;
	font-family: Myriad Pro, Arial;

}

#innerMinicart .update-mc:hover{
	background-color:#2f1506;
	color: #d2b886;
}

#innerMinicart .mct .items{
	margin: 0;
	border-bottom: 1px solid #d3ba87;
}

#innerMinicart .total-items{
	border-top: 1px solid #d3ba87;
}

#innerMinicart .mct{
	overflow: hidden;
}

#innerMinicart .mct .view{
	float: right;
	margin-right: 20px;
}

#innerMinicart .mct .view .checkout a span,
#innerMinicart .mct .view .shopping a span{
	height: 23px;
	line-height: 23px;
	padding: 0 15px;
	border: none;
	background-color: #2f1506;
	color: #f6ebcd;
	display: inline-block;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px!important;
	margin: 0 5px;
	font-family: Myriad Pro, Arial;
}

#innerMinicart .mct .view .checkout a span:hover,
#innerMinicart .mct .view .shopping a span:hover{
	background: #502811;
}

#innerMinicart .mct .total{
	float: right;
	padding: 3px 5px 0 0;
}

#innerMinicart .mct .total span{
	color: #3e1803;
	font-weight: bold;
	font-size: 16px;
}

#innerMinicart .remove-item{
	
}

#innerMinicart .mct .item-list li .cell-options{
	margin: 0;
	display: inline-block;
	font-size: 11px;
}

#innerMinicart .itemId-label{
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	padding-right: 5px;
}

#innerMinicart .itemOption-label{
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	padding-right: 5px;

}

#innerMinicart .cell-itemId{
	font-size: 11px;
	text-transform: uppercase;
	padding-right: 5px;
}
/*Mini Cart ends****************/

#topCart-qty span{
	color: #e4d0b2;
	font-weight: bold;
	font-size: 18px;
}

#checkoutBtn{
	width: 90px;
	height: 26px;
	line-height: 25px;
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
	background: url('/c.611182/site/images/buttons/checkout-header.png') no-repeat top left;
	padding-left: 10px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
}


#contactHeader{
	width: 238px;
	float: right;
	display: inline-block;
	height: 90px;
	position: absolute;
	top: 11px;
	*top:4px;
	right: 0;
	z-index: 10;
	background: url('/c.611182/site/images/headerInfoImage.png') no-repeat 0 6px;
}

#contactHeader-info{
	margin:0px 0 0 80px;
	*margin-top: 0px;
}

#contactHeader-info ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#contactHeader-info ul li{
	padding:2px 0 2px 18px;
}

#contactHeader-info li a{
	text-decoration: none;
}

#contactHeader-info li span{
	color: #744614;
	font-size: 12px;
	font-weight: bold;
	display: block;
}

#contactHeader-info .contactUs-link{
	color: #744614;
	font-size: 18px;
	padding-bottom: 5px;
	*padding-bottom: 0px;
	display: block;
	font-weight: bold;
	font-family: Myriad Pro, Arial;
}

#contactHeader-info ul li#headerPhone{
	background: url('/c.611182/site/images/icons/phoneHeader.png') no-repeat 0 2px;
}

#contactHeader-info ul li#headerEmail{
	background: url('/c.611182/site/images/icons/headerEmail.png') no-repeat 0 5px;
}

#contactHeader-info ul li#headerChat{
	padding-left:0px!important;
	font-family: Myriad Pro, Arial;
}


#contactHeader-info ul li#headerChat > div{
	margin-left: -5px!important;
}

/*HEADER END****************************************************************
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*HOME**********************************************************************/

/*Slider***********/
#sliderWrapper{
	width: 780px;
	float: right;
	height: auto;
	margin: 20px 20px 0 0;
}

#homeSlider{
    width:780px;
    margin: 0 auto;
}

#slider{
    height: 311px;
    position: relative;
    width: 780px;
}

.sliderImg{
	width: 460px;
	height: 311px;
	float: left;
}

.sliderText{
	width: 300px;
	height: 311px;
	float: right;
}

.sliderText h3{
	font-size: 28px;
	font-style: italic;
	margin: 0;
	line-height: 28px;
	font-weight: lighter;
	color: #532105;
	font-family: times;
}

.sliderText p{
	font-size: 11px;
	color: #533f26;
	margin-top: 50px;
	line-height: 17px;
}
/*Slider end************/

#mainContent-home{
	width: 1000px;
	*width: 1001px;
	margin: 0 auto;
	height: auto;
}


#topHome{
	width: 1000px;
	height: 345px;
	margin: 0 auto;   
}



#main-home{
	width: 1000px;
	height: auto;
	margin: 20px auto 30px auto;
	padding: 0 0 30px 0;
	*overflow: hidden;
       overflow:hidden;
}

#left-main-home{
	width: 755px;
	border-right: 1px solid #D1BBA3;
        margin-top: 20px;
	height: auto;
	padding:15px 12px 0 0px;
	display: inline-block;
	vertical-align: top;
	*float: left;
}

#left-main-home h1{
	color: #866625;
	font-weight: bold;
	margin: 0 0 30px 25px;
	padding: 0;
	font-size: 13px;
	text-transform: uppercase;
}

#left-main-home h2{
padding-left:15px;
}

#right-main-home{
	width: 225px;
	height: auto;
	/*background:url('/c.611182/site/images/right-bar-border.png') repeat-y top left;*/
	display: inline-block;
	vertical-align: top;
	float: right;
	*float: left;
}

#leftNav-home{
	width: 170px;	
	float: left;
}


.box-itemList-home{
	width: 170px;
	float: left;
	height:auto;
	margin-top: 15px;
}

.inner-box-itemList-home{
	width: 120px;
	margin: auto;
	height: auto;
	margin-bottom: 35px;
}

.inner-box-itemList-home .quickView{
	margin-bottom: 5px;
}

.inner-box-itemList-home a.image-list{
	display: block;
	width: 120px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}

.inner-box-itemList-home a.image-list img{
	max-width: 120px;
	height: auto;
	margin: 0 auto;
	text-align: center;
}

.inner-box-itemList-home a.itemList-link{
	font-size: 11px;
	color:#533f26;
	text-decoration: none;
	text-align: center;
	display: block;
	padding: 5px 0;
	font-weight: bold;
}

.inner-box-itemList-home a.itemList-link:hover{
	text-decoration: underline;
}

.inner-box-itemList-home a.viewSize,
.inner-box-itemList-home a.viewPrice{
	font-size: 11px;
	color:#533f26;
	text-decoration: none;
	text-align: center;
	display: block;
}

.inner-box-itemList-home a.viewSize:hover,
.inner-box-itemList-home a.viewPrice:hover{
	text-decoration: underline;
}

.inner-box-itemList-home div.item-price{
	color:#533f26;
	margin-bottom: 10px;
	text-align: center;
}

.inner-box-itemList-home div.item-price .bglt{
	margin: 0 auto;
	background-color: #f9f5ef;
}

.inner-box-itemList-home div.item-price .bglt .listheadernosort{
	background-color:#513c23; 
	color: #FFF;
}

.inner-box-itemList-home div.item-price .bglt .texttable{
	background-color: #f1ede8;
	border: none;
	color: #533f26;
}



/*HOME END*******************************************************************
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*CATEGORY LIST BEGIN*******************************************************************/


#cat-list-td-container #left-nav{
	width: 170px;
	height: 400px;
	float: left;
}

#cat-list-td-container #center-category-content{
	width: 580px;
	height: auto;
	padding:15px 12px 0 15px;
	display: inline-block;
	vertical-align: top;
	*float: left;
	/*background:url('/c.611182/site/images/right-bar-border.png') repeat-y top right;*/
}

#cat-list-td-container #catItems-table {
	width: 590px;
}

#cat-list-td-container #category-right-content{
	display: inline-block;
    height: auto;
    vertical-align: top;
    width: 205px;
    margin-top: 20px;

}

#top-category-info{
	height: auto;
	padding-bottom: 30px;
	border-bottom: 1px solid #D1BBA3;
	overflow: hidden;
	margin-bottom: 30px;
}

.fb_edge_widget_with_comment{
	width: 300px;
}

#category-title h1{
	color:#866625;
	font-size: 18px;
	font-weight: bold;

}

#cat-top-image{
	width: 160px;
	height: 160px;
	display: inline-block;
	margin-right: 10px;
	float: left;
}

#cat-top-image img{
	margin: 0 auto;
	max-width: 160px;
	height: auto;
}

#cat-top-description{
	width: 100%;
	height: auto;
	display: inline;
	vertical-align: top;
}

#cat-top-description #inner-cat-top-description{
	color: #533f26;
	font-size: 14px;
	line-height: 22px;
	font-family: Myriad Pro, Arial;

}

#cat-social-btns{
	float: left;
	margin-top: 20px;
}

/*CATEGORY LIST END*******************************************************************
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*CATEGORY CELL BEGIN*******************************************************************/


.box-td-cat-cell{
	width: 130px;
	vertical-align: top;
}

.box-cat-cell-item{
	width: 130px;
	float: left;
	height: auto;
	margin-bottom: 30px;
}

.inner-box-cat-cell-item{
	width: 120px;
	margin: auto;
	height: auto;
}

.inner-box-cat-cell-item div.cat-list-Img{
	display: block;
	width: 120px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.inner-box-cat-cell-item div.cat-list-Img img{
	max-width: 120px;
	height: auto;
	margin: 0 auto;
}

.inner-box-cat-cell-item a.cat-name-url{
	font-size: 13px;
	font-weight: bold;
	color:#533f26;
	text-decoration: none;
	text-align: center;
	display: block;
	font-family: Myriad Pro, Arial;
        width: 160px;
}

/*CATEGORY CELL END*******************************************************************
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*ITEM LIST BEGIN********************************************************************/


#itemList-list-td-container #left-nav{
	width: 170px;
	height: 400px;
	float: left;
}


#itemList-list-td-container #center-itemList-content{
	width: 580px;
	/*background:url('/c.611182/site/images/right-bar-border.png') repeat-y top right;*/
	height: auto;
	overflow:hidden;
	padding:15px 12px 0 15px;
	display: inline-block;
	vertical-align: top;
	*float: left;
}

#itemList-td-container #itemList-Items-table {
	width: 580px;
}

#itemList-list-td-container #itemList-right-content{
	display: inline-block;
    height: auto;
    vertical-align: top;
    width: 205px;
    padding-top: 20px;
}

#top-itemList-info{
	height: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.fb_edge_widget_with_comment{
	width: 300px;
}

#itemList-title h1{
	color:#866625;
	font-size: 18px;
	font-weight: bold;
}

#itemList-top-image{
	width: 160px;
	height: 160px;
	background-color: #000;
	display: inline-block;
	margin-right: 10px;
	float: left;
}

#itemList-top-image img{
	margin: 0 auto;
	max-width: 160px;
	height: auto;
}

#itemList-top-description{
	width: 100%;
	height: auto;
	display: inline;
	vertical-align: top;
}

#itemList-top-description #inner-itemList-top-description{
	color: #533f26;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 10px;
}


#top-itemList-info #itemList-social-btns{
	margin-bottom: 15px;
}

.online-price{
	display: none;
	color:#533f26;
	margin-bottom: 10px;
	text-align: center;
}

/*Quick View begin**********/
#qvi_media_image{
	display: inline-block;
	float: left;
	width: auto;
	margin:0 20px;
}

#qvi_media_image img{
	max-width: 235px;
	height: auto;
}


.header-quickView{
	height: 40px;
	background: #554128;
	position: relative;
	margin-bottom: 30px;
}

.qvi .title{
	color: #866625;
    font-size: 18px;
    font-weight: bold;
    padding: 0;
    margin:0 0 15px 0;
    font-family: Myriad Pro, Arial;
}

.qvi .close{
	right:4px;
	top: 4px;
}

.qvi .description #qvi_description{
	color: #533f26;
    font-size: 13px;
    font-family: Myriad Pro, Arial;
    padding: 0;
    line-height: 20px;
}

.qvi .close span{
	color: #FFF;
	font-family: Myriad Pro, Arial;
	float: left;
	margin-right: 6px;
    line-height: 33px;
}

#qvi_store_url{
	margin-top: 20px;
}

#qvi_store_url a{
	background: #554128;
	border: 2px solid #d9cfbb;
	text-transform: uppercase;
	color:#FFF;
	text-align: center;
	padding: 10px 20px;
	font-size: 14px;
	text-decoration: none;
	font-family: Myriad Pro, Arial;

}

.qvi .info{
	float: none;
	padding: 0 20px;
	width: auto;
}

#qvi_store_url a:hover{
	background: #6d5333;
}
/*quick view ends***********/

/*ITEM LIST END********************************************************************
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*ITEM CELL BEGIN*******************************************************************/
.td-outer-box-itemList{
	width: 130px;
	vertical-align: top;
}

.box-itemList{
	width: 130px;
	float: left;
	height: auto;
	margin-bottom: 30px;
}

.inner-box-itemList{
	width: 120px;
	margin: auto;
	height: auto;
}

.inner-box-itemList a.image-list{
	display: block;
	width: 120px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}

.inner-box-itemList a.image-list img{
	max-width: 120px;
	height: auto;
	margin: 0 auto;
}

.inner-box-itemList a.itemList-link{
	font-size: 11px;
	font-weight: normal;
	color:#533f26;
	text-decoration: none;
	text-align: center;
	display: block;
	padding: 5px 0;
	font-family: Arial, Helvetica, Sans-Serif; 
}

.inner-box-itemList a.itemList-link:visited,
.inner-box-itemList a.itemList-link:hover,
.inner-box-itemList a.itemList-link:active
{
	color:#BD9C7A;
	text-decoration: none;
}

.inner-box-itemList a.itemList-link:hover{
	text-decoration: underline;
}


.inner-box-itemList div.item-price{
	color:#533f26;
	margin-bottom: 10px;
	text-align: center;
}

.inner-box-itemList div.item-price .bglt{
	margin: 0 auto;
	background-color: #f9f5ef;
}

.inner-box-itemList div.item-price .bglt .listheadernosort{
	background-color:#513c23; 
	color: #FFF;
}

.inner-box-itemList div.item-price .bglt .texttable{
	background-color: #f1ede8;
	border: none;
	color:#533f26;
}


.quickView{
	height: 20px;
	line-height: 20px;
	background-color: #cd9934;
	width: 80px;
	text-align: center;
	margin: 0 auto;
	display: block;
	color: #FFF;
	font-size: 11px;
	cursor: pointer;
}

.quickView:hover{
	background-color: #e8ac38;
}



/*ITEM CELL ENDS********************************************************************
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*INFORMATION ITEM BEGIN************************************************************/



#i-itemContainer{
	width: 800px;
	height: auto;
	margin: 15px;
	padding-bottom: 35px;
}

#i-itemInner h1{
	color:#866625;
	font-weight: bold;
	font-size: 16px;
}

#i-itemInner div#infoItem-information p
#i-itemInner div#infoItem-information ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#i-itemInner div#infoItem-information a{
	text-decoration: none;
	color: #533f26;
}

#i-itemInner div#infoItem-information a:visited,
#i-itemInner div#infoItem-information a:focus,
#i-itemInner div#infoItem-information a:active{
	text-decoration: none;
	color: #BD9C7A;
}

#i-itemInner div#infoItem-information a:hover{
	text-decoration: underline;
}

#i-itemInner div#infoItem-information span,
#i-itemInner div#infoItem-information p,
#i-itemInner div#infoItem-information{
	color: #533f26;
	font-size: 12px;
	 font-family: Myriad Pro, Arial;	
}

#i-itemInner #infoItem-mainImg{
	width: auto;
	height: auto;
	display: inline-block;
	float: left;
	vertical-align: top;
	margin-right: 20px;
}

#i-itemInner #infoItem-mainImg img{
	max-width: 330px;
	height: auto;
}

#i-itemInner #imageBottomDescr{
	color: #95743f;
	font-weight: bold;
	font-size: 12px;
}




/*contact us*************************/
#contactUs-iframe{
	display: inline-block;
	*float: left;
	margin-top: 30px;
	vertical-align: top;
}


#contactUs-rightInfo{
	display: inline-block;
	height: 200px;
	vertical-align: top;
	width: 300px;
}

#contactUs-rightInfo ul{
	list-style: none;
	padding:0;
	margin:0;
}

#i-itemInner div#infoItem-information #contactUs-rightInfo ul li{
	color: #4e3a22;
	font-size: 13px;
	margin-bottom:7px;
	font-family: Myriad Pro, Arial;
}

#i-itemInner div#infoItem-information #contactUs-rightInfo ul li span{
	color: #c67f25;
	margin-left: 2px;
	font-weight: normal;
	font-size: 13px;
	font-family: Myriad Pro, Arial;
}

#i-itemInner .lpchat-container{
	padding-top: 3px!important;
}

/*contact us ends*************************/


/*Quick order template********************/
#quickOrder-pageContainer{
	overflow: hidden;
	font-family: Myriad Pro, Arial;
}

#quickOrder-pageContainer .block-info{
	margin-bottom: 20px;
	padding: 0 20px;
}

#quickOrder-pageContainer .block-info h1,
.qio h4{
	color: #866625;
	font-size: 18px;
	font-weight: bold;
}

#quickOrder-pageContainer .block-info p{
	color: #533f26;
	font-size: 14px;
	line-height: 22px;
}

#left-quickOrder{
	width: 420px;
	height: auto;

	float: left;
}


#right-quickOrder{
	float: right;
	width: 390px;
	height: auto;
	margin-top: 7px;

}

.qio .addtocart{
	clear: none;
	display: inline-block;
	*float: left;	
}

.qio .addtocart,
.adddelrow a{
	background-color: #2F1506;
    border: medium none;
    color: #F6EBCD;
    display: inline-block;
    font-family: Myriad Pro, Arial;
    font-size: 13px !important;
    font-weight: normal;
    height: 23px;
    line-height: 23px;
    padding: 0 15px;
    text-decoration: none;
    cursor: pointer;
    margin: 0;
}

.adddelrow a{
	margin-left:10px;
	display: inline-block;

}

.qio .adddelrow{
	display: inline-block;
	*float: left;
}

.qio .search,
.qio .qty{
	border: 1px solid #CCC;
	width: 190px;
	height: 23px;
	line-height: 23px;
}

.qio .qty{
	width: 130px;	
}

.qio .label.last{
	margin-left: 143px;
}

.remove-inline-row{
	background: url('/c.611182/site/images/buttons/remove-row.png') no-repeat top left;
	height: 12px;
	width: 12px;
	display: inline-block;
}
.qio .list li > a{
	height: 12px;
	padding: 0;
	margin:6px 0 0 5px;
	font-size: 0;
}

.gpr-pup-win{
	border: 3px solid #513d24;
	z-index: 999;
}

.qio .autocomplete{
	overflow: hidden;
}

/*Quick order template ends***********************/

/*INFORMATION ITEM ENDS*************************************************************
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*FOOTER BEGIN*********************************************************************/


footer{
	width: 100%;
	height: auto;
	bottom: 0;
	position: relative;
}

#top-footer{
	width: 100%;
	height: auto;
	background:url('/c.611182/site/images/top-footer-bg.jpg') repeat-x top left; 
}

#bottom-footer{
	width: 100%;
	height: 125px;
	background-color: #564025;
}

#inner-top-footer, #inner-bottom-footer{
	width: 980px;
	margin: 0 auto;
	padding-bottom: 20px;
}

.top-footer-box{
	width: 215px;
	height: auto;
	background:url('/c.611182/site/images/footer-separator.jpg') no-repeat top right;
	display: inline-block;
	vertical-align: top;
	padding-left: 25px;
	*float: left;
	margin-top: 10px;
}

.top-footer-box.last-box{
	background: none;
}

.top-footer-box h4{
	font-weight: bold;
	font-size: 14px;
	color: #4d3212;
	margin:15px 0 10px 0;
}

.top-footer-box ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.top-footer-box li a{
	font-size: 12px;
	color: #744614;
	text-decoration: none;
}

.top-footer-box li a:hover{
	color: #4d3212;
}

#social-media p{
	color:#744614;
	font-size: 14px;
	font-weight: bold;
	margin:15px 0 10px 0;
}

#social-media span{
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: top;
	*float: left;
}

.box-bottom-footer{
	display: inline-block;
	padding: 10px;
	vertical-align: top;
	*float: left;
}

.box-bottom-footer .bbb-footer,
.box-bottom-footer .macafee-footer{
	display: inline-block;
	vertical-align: top;
}

.box-bottom-footer p{
	width: 358px;
	margin: 10px 0 0 35px;
	padding: 0;
	font-size: 10px;
	color:#a7804f;
}

.guaranteed-text{
	color:#fed635;
	width: 100px;
	font-size: 12px;
	width: 130px;
	display: inline-block;
	*float: left;
	vertical-align: top;
	padding-top: 6px;
}

.box-bottom-footer .bottom-img{
	display: inline-block;
	vertical-align: top;
	*float:left;
}


/*FOOTER END*****************************************************************
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*ITEM-TEMPLATE BEGIN*****************************************************************/

#itemTemplate-container{
	float: right;
    height: auto;
    margin: 20px 20px 20px 0;
    width: 800px;
    overflow: hidden;
}

#left-itemTemplate{
	width: 220px;
	height:auto;
	float: left;
	padding-left: 10px;
}

#right-itemTemplate{
	width: 540px;
	height: 400px;
	height: auto;
	float: right;
}


/*Multimages**********************/
#multimageContainer{
    width: 220px;
    height: auto;
    *float: left;
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    font-family: Myriad Pro, Arial;
}

#multimageContainer #thumblist{
	padding: 0;
	margin:20px 0 0 0; 
}

#displayImage{
    /*height: 305px;*/
    background-color: #666;
    border: 1px solid #999;
}

#optionsImages{
    height: 30px;
    padding-top: 10px;
    width: 305px;
    text-align: center;
}

#thumbnailContainer{
    height:auto;
    display: block;
    margin-top: 10px;
}

#thumbnail-list{
    list-style:  none;
    margin:0;
    padding:0;
}

#priceTbl{
display:none;
}
.zoomPup img{
	height: auto;
	display: block;
	width: 210px;
}

/*@media \0screen {.zoomPup img { width: auto }}*/


#multimageContainer #thumblist li{
    width: 68px;
    height: 68px;
    float: left;
    margin:0 5px 3px 0;
    overflow: hidden;
}

#multimageContainer #thumblist li a{
	width: 65px;
	height: auto;
	border: none;
}

#multimageContainer #thumblist li img{
	width: 65px;
	height: auto;
	border: 1px solid #CCC;
}

/*#thumbnail-list li.last{
    margin-right: 0;
    float: none;
}

#thumbnail-list li a{
    display: block;    
}*/

#multimageContainer .imb .jqzoom img{
    border: none;
  
}

#multimageContainer .imb .zoomPad{
	height: auto;
}

#multimageContainer .imb ul#thumblist li a img{
    width: 65px;
   
}

/*.miZoomBtn{
    border-bottom: 1px solid #c5eef5;
    color:#00bff3;
    margin-bottom: 10px;
    padding: 10px 0;
    width: 305px;
}

.miZoomBtn a{
    color:#00bff3;
    font-size: 12px;
    font-weight: bold;
    background:url('../images/icons/zoom.png') no-repeat 0 0;
    height: 17px;
    line-height: 17px;
    padding-left: 22px;
    display: inline-block;
}

.miZoomBtn span{
    color:#000;
}

.miZoomBtn a:hover{
    text-decoration: underline;
}*/
/*Multimages ends**********************/


#addToCartQty label,
#addToCartQty a{
	color: #533f26;
	font-size: 16px;
	text-decoration: none;
	font-family: Myriad Pro, Arial;
}

#itemTemplate-container #itemName h1{
	color:#866625;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 20px 10px;
}

#addToCartQty input{
	width: 30px;
	height: 20px;
	border: 2px solid #d9cfbb;
	border-radius: 2px;
	color: #533f26;
}


#drilldown-submit .submit-Btn{
	background: #554128;
	border: 2px solid #d9cfbb;
	text-transform: uppercase;
	color:#FFF;
	text-align: center;
	padding: 10px 20px;
	font-size: 14px;
	text-decoration: none;
	font-family: Myriad Pro, Arial;
	margin-top: 20px;
}

#drilldown-submit .submit-Btn:hover{
	background: #9d825f;
}


#itemTemplate-social-btns{
	margin-top: 20px;
}

.item-descr{
	color: #533f26;
	font-size: 12px;
	text-decoration: none;
	font-family: Myriad Pro, Arial;
	margin-bottom: 20px;
}


.itemPrice{
	color:#554128;
	font-size: 16px;
	font-weight: bold;
}

.bottom-border-item{
	background: url('/c.611182/site/images/cat-box-bottom-border.png') repeat-x bottom left;
	height: 20px;
}

/*Personalization optpns styles begin****/
#personalization-container{
	padding: 30px 0 30px 0;
	background: url('/c.611182/site/images/cat-box-bottom-border.png') repeat-x bottom left;
}


#customize-item p,
#customize-item span,
#customize-item label,
#customize-item a{
	font-size: 12px;
	color: #533f26;

}


#customize-item label{
	padding-bottom: 6px;
}

#customize-item a{
	text-decoration: underline;
}


#customize-item h4{
	color:#866625;
	font-size: 18px;
	display: block;
	margin: 0px 0 20px 0;
	padding: 0;
}

#customize-item .customSelect.large{
	width: 330px;
    height: 23px;
    overflow: hidden;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 10px;
    *width:350px;
}

#customize-item select.large{
	width: 350px;
	background: url('/c.611182/site/images/buttons/arrowSelect.png') no-repeat 310px 4px;
	border: none;
}


#customize-item .customSelect{
	width: 150px;
    height: 23px;
    overflow: hidden;
    border: 1px solid #CCC;
    margin-bottom: 10px;
    *width: 170px;
    background: #FFF;
}


#customize-item select{
	width: 170px;
	background: url('/c.611182/site/images/buttons/arrowSelect.png') no-repeat 130px 4px;
	border: none;
}

#customize-item input,
#customize-item select
{
	font-size: 12px;
	color: #533f26;
	margin-bottom: 15px;
}

#customize-item input[type=text]{
	height: 23px;
	border: 1px solid #CCC;
}

#customize-item input[type=file]{
	height: 25px;
	line-height: 25px;
	padding: 0 10px 0 0;
	font-size: 11px;
	background: #FFF;
	border-radius: 4px;
	border: 1px solid #ece6d3;
}

#customize-item input.large[type=text]{
	width: 330px;
}

#customize-item label{
	display: inline;
}

#font-preview{
	width: 320px;
	height: 80px;
	border: 1px solid #CCC;
	margin-bottom: 20px;
	font-size: 39px;
	text-align: left;
	padding:20px 0 0 10px;
	background: #FFF;
}



.clip-art-container .clipBox{
	height:18px;
	width: 18px;
	border: 2px solid #d9cfbb;
	border-radius: 2px;
	color: #533f26;
	background: none;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	overflow: hidden;
}

.clip-art-container .clipBox.checked{
	background: url('/c.611182/site/images/icons/checkbox_ok.png') no-repeat center center;
}


.uploadFiles-list span{
	height: 24px;
	width: 24px;
	display: inline-block;
	*margin-right: 5px;
	vertical-align: top;
	border: 1px solid #D7CFB8;
	cursor: pointer;
}

.uploadFiles-list span:hover{
	border: 1px solid #c4b894;
}

.clip-art-container .addRow{
	background: url('/c.611182/site/images/buttons/addRow.png') no-repeat top left;
	
}

.clip-art-container .removeRow{
	background: url('/c.611182/site/images/buttons/removeRow.png') no-repeat top left;
}


.uploadFiles-list,
#list-plaque-borders,
#list-all-options,
#layout-options-list,
#orientation-option-list,
.images-radio-list li{
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}

#list-all-options input[type="radio"]{
	border: none;
}

#list-plaque-borders li,
#layout-options-list li,
#orientation-option-list li,
.images-radio-list li{
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	*width: 100px;
	*float: left;
	height: auto;
}


#list-plaque-borders .radioBtn-img,
#layout-options-list .radioBtn-layout-img,
#orientation-option-list .radioBtn-orientation-img,
.images-radio-list .radioBtn-img{
	width: 12px;
	height: 20px;
	margin: 0 auto;
	margin-top: 5px;
}


#clip-art-options{
	width: 370px;
	padding: 20px;
	background: #f8f4eb;
	border: 1px solid #d7cfb8;
	margin: 10px 0 0 20px;
}

#clip-art-options span{
	vertical-align: top;
}


.layout-options,
.orientation,
.text-top-plate{
	margin-top: 20px;
}

.plaque-border-image,
.image-selection-class{

	width: 100px;
	height: 100px;
	margin: 0 auto;
	background: #CCC;
}

.plaque-layout-image{
	width: 100px;
	height: 100px;
	margin: 0 auto;
	background: #CCC;	
}

.orientation-image{
	width: 100px;
	height: 100px;
	margin: 0 auto;
	background: #CCC;
}


.plaque-borders{
	margin: 20px 0 20px 0;
}
/*Personalization optpns styles end****/

#bottom-item-template{
	overflow: hidden;
	margin-top: 20px;
}


#bottom-personalize-text p{
	color: #564025;
    font-family: Myriad Pro, Arial;
    font-size: 11px;
    line-height: 16px;
}


#item-template-testimonials{
	width: 205px;
	height: auto;
	float: left;

}

#itemTemplate-container .bglt .listheadernosort{
	background-color: #513c23;
	color: #FFF;
}


#itemTemplate-container .pricetable .texttable{
	color: #533f26;
	background-color: #f1ede8;
}

#item-template-testimonials .testimonials h2{
	margin-bottom: 15px;
}

#recentlyItems-itemTemplate{
	width: 565px;
	height: 200px;
	float: right;
}

#recentlyItems-itemTemplate .rvi-items .rvi_list{
	width: 565px;
}

#recentlyItems-itemTemplate .rvi-items .rvi_list .rvi_item{
	float: left;
}

#recentlyItems-itemTemplate .rvi-items .rvi_name{
	width:112px;
	padding:0;
}

#recentlyItems-itemTemplate .rvi-items .rvi_list .rvi_item{
	width: 175px;
}

/*ITEM-TEMPLATE END*****************************************************************/






/*QUOTES PAGE=============================================================================*
::::::::::::
::::::::::::::::::::;
::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


#innerContent-Quotes{
	background: #fff;
	padding:20px;
	min-height: 800px; /* for the case when there are no quote */
}

#quotes-container{
	margin-top: 40px;
}

#quotes-container ul{
	list-style: none;
	margin: 0;
	padding:0;
}

#quotes-container tr td{
	padding: 5px 19px;
	vertical-align: top;
}


.opts-header-quotes{
	background-color: #866625;
}

.quote-update, .quote-change, .quote-change-submit {
	line-height: 23px;
	text-align: center;
	color: #f6ebcd;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
	margin: 0 5px 5px 5px;
	display: block;
	font-family: Myriad Pro, Arial;
	width: 100px;
}


.quote-row{
	background: #eae5de;
	padding-top: 15px;
}

.quote-row img {
	max-width: 200px;
}

#quotes-container .quote-row td{
	padding-top: 15px;
}

.quote-row span{
	font-size: 12px;
}

.options-quote-header{
	background: #866625;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

.quote-it-container li{
	font-size: 12px;
}

.quote-it-container h3{
	font-size: 14px;
}

.quote-it-container a{
	font-size: 12px;
	color: #866625;
}

#quote-change-wrap {
	position: relative;
}

.quote-change-form {
	margin: 0 auto;	
	overflow: hidden;
	width: 300px;
}

#quote-change-close {
	position: absolute;
	right: 10px;
	top: 5px;
}

.quote-change-text {
	margin: 10px 15px;
	min-height: 200px;
	padding: 5px;
	width: 85%;
}

#quote-change-disclosure {
	margin: 0 auto;
	text-align: center;
	width: 70%;
}

.quote-change-submit {
	border: medium none;
	margin: 0 auto;
	padding: 0 6px;
	width: auto;
}

.quote-preview {
	max-width: 90px;
}

#simplemodal-overlay {
	background: #FFFFFF;
	opacity: 0.5;
}

#simplemodal-container {
	background: #866625;
	border: 2px solid #523e25;
	height: auto;
	overflow: hidden;
	padding: 10px 10px 40px;
}

#simplemodal-container #quote-change-title {
	color: #FFFFFF;
	text-align: center;
}

/*QUOTES PAGE ENDS============================================================================*/
.cart-item-options {
	max-width: 150px;
	word-wrap: break-word;
}

.cart-item-options .wrap-title {
	font-size: 15px;
	margin-top: 0;
}

.cart-item-options .wrap-options h1 {
	font-size: 15px;
}

.cart-item-options .wrap-options {
	padding: 0;
}

.cart-item-options .wrap-options .cart-item-options-name {
	font-weight: bold;
}

td.medtext {
  min-width: 15px;
}

ul.mainNav li a:visited {
    color: #fff !important;
}

#largeimg {
    background-image: url("http://www.plaquemaker.com/designanywhere.jpg");
    height: 310px;
    background-repeat: no-repeat;
    background-position: right;
    margin-right: 20px;
}

#largeimgp {
    float: right;
    clear: both;
    text-align: right;
    color: #fff;
    margin: -175px 20px 0 0;
    width: 500px;
    font-size: 26px;
    line-height: 1.25em;
    padding: 0 0 0 50px;
}

#largeimgh1 {
    color: #fff;
    text-align: right;
    padding: 10px 20px 0 0;
    font-family: 'Kaushan Script', cursive;
    font-size: 65px;
    margin-top: 20px;
    letter-spacing: -2px;
}

@media (max-width: 660px) {


div#largeimg {
   display: none;
}

}

@media screen and (max-width: 960px) {
#mainContent #mainContent-home #topHome #leftNav-home, #mainContent #mainLeftNav {
    width: 20%!important;
}
}

@media screen and (max-width: 770px) {
#mainContent #mainContent-home #topHome #leftNav-home, #mainContent #mainLeftNav {
    width: 20%!important;
}
}

@media screen and (max-width: 660px) {
#mainContent #mainContent-home #topHome #leftNav-home, #mainContent #mainLeftNav {
    width: 55%;
}
}

@media screen and (max-width: 480px) {
#mainContent #mainContent-home #topHome #leftNav-home, #mainContent #mainLeftNav {
    width: 100%!important;
}
}

@media screen and (max-width: 480px) {
#mainContent #mainContent-home #topHome #leftNav-home #left-nav-list li, #mainContent #mainLeftNav #left-nav-list li {
    width: 100%!important;
}
}

@media screen and (max-width: 480px) {
#mainContent #mainContent-home #topHome {
    padding-top: 37px!important;
}
}