/* meyerweb css reset start */
/* The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
a img, :link img, :visited img {
border: 0;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
font-size: 13px;
text-align:center; /* for ie5.+*/
font-family: 'Open Sans', Arial, Sans-Serif;
position: relative;
}
a {
color: inherit;
text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
ol, ul {
list-style: none;
}

.frameLink {
	text-decoration:underline;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {
content: "";
}
blockquote, q {
quotes: none;
}
/* meyerweb css reset end */

em {font-style: italic;}
strong {font-weight: bold;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:197%}/* 26px */
h2{font-size:182%}/* 24px */
h3{font-size:167%}/* 22px */
/*h4{font-size:152%} 20px */
h5{font-size:136%}/* 18px */
h6{font-size:122%}/* 16px */

.h1Div {
	color: #2c2b2b;
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    /*font-size: 260.38%; */
    font-size:34px;
    /*font-weight: normal;*/
    margin: -1px 0 -5px 1px;
    min-width: 105px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}



.detail_right .h1Div {
	font-family: 'Open Sans', Arial, Sans-Serif;
	font-size: 16px;
	text-transform: none;
	color: #333333;
	margin: 12px 0;
	line-height: 24px;
}

.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.valignTop {
    vertical-align: top;
}

.zoom-section .valignTop  {
    padding-left: 15px;
}

.nav-item .dropdown-menu {
    position: fixed !important;
    left: auto;
    top: auto;
}

.select-rnd {
	height: 36px;
	border-radius: 5px;
	overflow: hidden;
}

.clearfix:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */

/* For HTML5 to be rendered correctly in old browsers */
article,aside,figcaption,figure,footer,header,hgroup,nav,section,time {display: block;}

.before-last {
    margin-right: 0 !important;
}

.osDiv {
	position: absolute;
	clip: rect(0,0,0,0);
	width: 1px;
	height: 1px;
	overflow: hidden;
	padding: 0;
	left: -10px;
	border: 0;
}


.global_container_ {
	width: 1170px;
	min-height: 3200px;
	margin: 0 auto 0 auto;
	float: none;
	height: auto;
	position: relative;
}
.header {
	float: left;
	position: relative;
	width: 1170px;
	margin: 0 0 0 0;
}
.bg-holder {
	/*padding: 11px 248px 12px 262px;*/
	padding: 11px 0 12px;
	/*float: left;*/
	position: relative;
	/*width: 1170px;*/
	
	margin: 0 0 0 0;
}
.headermenu {
	text-align: left;
	width: 1170px;
	margin: auto;
	position: relative;
}
.headermenu li {
	float: left;
}
.login_or_create_an_accoun {
	text-align: left;
	color: #b6b6b6;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-size: 100%;
	margin: -1px 0 0 0;
	min-width: 0px;
}
.loginText {
    color: #7cb927;
    }
.li-login_or_create_an_accoun {
	margin: 0 5px 0 0;
}
.myaccount {
	text-align: right;
	color: #b7b7b7;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-size: 100%;
	margin: -1px 0 0 0;
	min-width: 0px;
}
.li-myaccount {
    float: left !important;
    margin: 0 0 0 20px;
}
.bg-holder {
	background: #2c3e50;
	min-height: 13px;
}
#mainContainer {
	width: 1170px;
	margin: auto;
	/*overflow: hidden;*/
}

.c_wrapper6 {
	float: left;
	clear: both;
	position: relative;
	width: 1159px;
	margin: 21px 0 0 0px;
}
.qart_logo {
	float: left;
	margin: 0 42px 0 0;
}

/* SEARCH */
.searchContainer {
	margin-top: 14px;
	float: left;
}

.input-group {
    border-collapse: separate;
    display: table;
    position: relative;
	width: 366px;
	font-family: 'Open Sans', Arial, Sans-serif;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
	vertical-align: middle;
}
/*
.input-group .form-control {
    margin-bottom: 0;
    width: 100%;
}*/
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    /*background-color: #ededed;*/
    border: 1px solid #D5D5D5;
    border-radius: 2 !important;
    box-shadow: none !important;
    color: #858585;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.2;
    padding: 5px 7px;
    transition-duration: 0.1s;
}

.form-control {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    /*width: 100%;*/
	width: 304px;
}
/* END SEARCH */

/*
.searchbtn {
	text-align: left;
	text-indent: 0;
	color: #8a8a8a;
	text-decoration: none;
	line-height: 410%;
	font-family: 'Open Sans', serif;
	font-size: 107.69%;
	padding: 0 2px 0 15px;
	border: 0;
	background-image: url(../images/searchbtn.png);
	float: left;
	width: 349px;
	margin: 14px 0 0 43px;
}
*/
.mainmenu {
	text-align: right;
	color: #222222;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-size: 115.38%;
	position: relative;
	float: left;
	position: relative;
	width: 495px;
	margin: 31px 0 0 61px;
}
.mainmenu li {
	float: left;
	padding-left: 14px;
}

.cart {
	min-height: 39px;
	float: right;
	position: relative;
	width: 39px;
	margin: 17px 0 0 0;
}
.icon {
	position: absolute;
	top: 13px;
	left: 9px;
	height: 16px;
}
.circle-holder {
	padding: 3px 0 0 4px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-size: 84.62%;
	position: relative;
	position: absolute;
	top: 0;
	left: 23px;
	height: 13px;
	width: 12px;
}
.circle-holder {
	background: url(/images/circle_2.png) no-repeat;
	min-height: 13px;
}
.cart {
	background: url(/images/circle.png) no-repeat 0 3px;
	min-height: 39px;
}
.notification_bar {
	float: left;
	clear: both;
	margin: 20px 0 0 0px;
}
.maincontentwrapper {
	float: left;
	clear: both;
	/*position: relative;*/
	width: 1171px;
	margin: 13px 0 0 0;
	text-align:left;
}

.breadCrumbs {
    width: 100%;
    font: 22px 'Open Sans Condensed', 'HelveticaNeue-CondensedBlack', Impact, Arial, Sans-serif;
    text-align: left;
    /*padding: 4px 2px 17px 2px;*/
    padding: 20px 2px 0px 0px;
    text-transform: uppercase;
}

.auctionDetailWrapper {
    /*padding-top: 19px;*/
    padding-top: 10px;
}

.detail_cont_left {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 605px;
}

.blu  {
    color: #00aef7;
}

.magnify {
    background: url(/images/magnify.gif) 0 7px no-repeat;
    padding: 12px 0 12px 30px;
    font-size: 13px;
    font-weight: bold;
    display: inline-block;
    height: 31px;
}  

a.watchlist 
{
    background: url(/images/watchlist.gif) 0 9px no-repeat;
    padding: 6px 0 0px 34px;
    font-size: 13px;
    display: inline-block;
    height: 23px;
    color: #00aef7;
    }
a.wishlist
{
    background: url(/images/wishlist.png) 0 9px no-repeat;
    padding: 6px 0 0px 34px;
    font-size: 13px;
    display: inline-block;
    height: 23px;
    color: #00aef7;
    }

.iconInfo {
    background: url(/images/info-icon.gif) 0 0px no-repeat;
    font-size: 13px;
    display: inline-block;
    height: 16px;
    width: 16px;
    }

.detail_cont_leftthump > a img{
    display: block;
    width: 92px;
    height: 92px;
    margin: 0 0 5px 12px;
}

.detail_right {
    width: 500px;
    float: right;
    font: 16px/24px 'Open Sans', Arial, Sans-Serif;
    color: #333333;
}

.details {
    font-weight: bold;
    margin-bottom: 60px;
    margin-top: 32px;
    }
    
.detail_right .fieldSpace 
{
    /*width: 107px;*/
    width: 140px;
    display: inline-block;
    line-height: 1.7em;
    }

.detail_right input[type="text"] {
	background-color: #fff;
	border-radius: 0;
	border-color: #eeeeee;
	width: 168px;
	border: 0;
}

.detail_right .input-group 
{
    border: 1px solid #eee;
    width: 227px;
    }

.detail_bot_auc
{
    width: 1122px;
    margin: auto;
}
/*#ctl00_ContentPlaceHolder1_tabControl_header*/
.ajax__tab_header {
	position: relative;
	color: #333333;
	font-size: 14px;
	line-height: 16px;
}

.ajax__tab_tab {
    /*text-decoration:underline;*/
    font-weight:bold;
    font-size:18px;
}

/*#ctl00_ContentPlaceHolder1_tabControl_header > span */
.ajax__tab_header > span {
    display: inline-block;
    /*height: 38px;*/
    /*background-color: #f2f2f2;*/
    border-left: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    padding: 18px 40px 12px 40px;
    cursor: pointer;
    /*height: 38px;*/
    margin-right: 0px;
	width:33.333%;
    /*width: 164px;*/
    text-align: center;
    vertical-align: middle;
    background-color: #e5e5e5;
   
}

.gallery_tab > .ajax__tab_header > span {
	width: 50%;
}


/*#ctl00_ContentPlaceHolder1_tabControl_header > span.ajax__tab_active */
.ajax__tab_header > span.ajax__tab_active
{
     background-color: #fff;
   position: relative;
    /*z-index: 400;*/
   /* padding-bottom:14px;*/
   bottom: -1px;
   
}

    
.ajax__tab_body 
{
    border: 1px solid #d6d6d6;
    padding: 45px 35px 45px 35px;
    font-size: 16px;
    line-height: 1.5em;
    overflow: auto;
    }

.top_bar {
	/*float: left;*/
	margin: 0 0 0 4px;
}

.sort {
    float: left;
    width: 100%;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    font: 16px 'Open Sans', sans-serif;
    padding: 18px 4px;
    color: #484848;
}

.sort > ul {
    
}

.sort > ul li {
    float: left;    
    margin-right: 18px;
    padding: 10px 0;
}

.sort > ul li.separator {
    width: 1px;
    height: 18px;
    background-color: #ccc;
}

.cancel {
    background: url(/images/cancel.png) right 6px no-repeat;
    padding: 10px 36px 10px 0;
    margin-right: 7px;
    float: right;
}

.paginationWrapper {
    width: 100%;
    clear: both;
    margin-top: 20px;
    overflow: hidden;
    }

.pagination_links {
	/*clear: both;*/
	float: right;
	/*margin-top: 20px;*/
	min-width: 320px;
	/*height: 60px;*/
	justify-content: right !important;
	display: flex;
	width: 100% !important;
}

    .pagination_links a, .pagination_links span {
        background-color: #ecf0f1;
        color: #8f8f8f;
        padding: 9px 8px;
        float: left;
        display: block;
        margin:20px 4px 50px 0px;
    }

.linkStyle1 {
    text-decoration: underline !important;
    color: #00a0e5 !important;
    cursor: pointer !important;
}

.pagination_links a.highlighted, .pagination_links a:hover {
    background-color: #95a5a6;
    color: #fff;
}
.SeeMe {
    color:#34495E;
    font-weight:bold;

}

.seeOpposite {
    color:#75ABDA;
    font-weight:bold;
}

.seeOppositeResults {
    font-size: 16px;
    height: 80px;
    vertical-align: middle;
    line-height: 72px;
    margin-left:25.2%;
}

.seeOppositeResults > a 
{
    color: #043D5D;
    }
    

.liveAuctions {
	font-weight: 800;
	float: right;
	color: #c0392b;
	margin-right: 24px;
}

.btn {
	text-transform: uppercase;
	display: inline-block;
	cursor: pointer;
	font-size: 14px;
	padding: 6px 6px 6px 12px;
	font-family: "Open Sans", Arial, sans-serif;
}

.btnthinoval {
	text-transform: uppercase;
    text-decoration:none;
	display: inline-block;
	cursor: pointer;
	font-size: 16px;
	padding: 2px 30px 2px 30px;
	font-family: "Open Sans", Arial, sans-serif;
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border: 1px solid #27ae60;
    width:188px;
    text-align: center;
    font-weight: bold;
}

.btnthinoval240 {
	text-transform: uppercase;
    text-decoration:none;
	display: inline-block;
	cursor: pointer;
	font-size: 16px;
	padding: 2px 10px 2px 10px;
	font-family: "Open Sans", Arial, sans-serif;
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border: 1px solid #27ae60;
    width:240px;
    text-align: center;
    font-weight: bold;
}

.btnthinovalAllAuctions {
	text-transform: uppercase;
    text-decoration:none;
	display: inline-block;
	cursor: pointer;
	font-size: 20px;
	padding: 6px 30px 6px 30px;
	font-family: "Open Sans", Arial, sans-serif;
    border-radius: 12px; 
    -moz-border-radius: 12px; 
    -webkit-border-radius: 12px; 
    border: 1px solid #27ae60;
    width:164px;
    text-align: center;
    font-weight: bold;
}

.btn-lg {
	padding: 12px 12px 12px 14px;
}

button.btn, input[type="button"].btn, input[type="submit"].btn {
	background-image: none !important;
    /*border: 5px solid #FFFFFF;*/
    border-radius: 0;
    box-shadow: none !important;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: relative;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    transition: all 0.15s ease 0s;
    vertical-align: middle;/**/
	border: 0;
	text-transform: none;
	padding: 8px 16px;
	height: 40px;
}

.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 8px solid #fff;
	display: inline-block;
	margin-left: 20px;
}

.turquoise {
	background-color: #1abc9c;
	color: #fff;
}

.green {
	background-color: #27ae60;
	color: #fff;
	border-color: #27ae60;
}
    .green:hover {
        background-color: #2f8252;
        border-color: #2f8252;
    }

.btn.blue {
    background-color: #3498db;
	color: #fff;
	border-color: #3498db;
}
    .btn.blue:hover {
        background-color: #3784b8;
        border-color: #3784b8;
    }
.grey {
    color: #00AEF7;
    }

.c_wrapper18 {
	float: left;
	clear: both;
	position: relative;
	width: 1170px;
	margin: 18px 0 0 1px;
}
.fetured_-_sliders {
	float: left;
	margin: 0 0 0 0;
}
.the_gallery {
	float: right;
	margin: 0 0 0 0;
}
.c_wrapper19 {
	float: left;
	clear: both;
	position: relative;
	width: 1171px;
	margin: 10px 0 45px 0;
}
.nr_auctions {
	float: left;
	margin: 0 0 0 0;
}
.art_auctions {
	float: right;
	margin: 0 0 0 0;
}
.c_wrapper5 {
	float: left;
	clear: both;
	position: relative;
	width: 1169px;
	margin: 0px 0 0 1px;
}
.side_nav {
	padding: 20px 38px 27px 22px;
	float: left;
	position: relative;
	width: 210px;
	margin: 0 0 0 0;
}
.side_nav2 {
	padding: 0px 38px 27px 0px;
	float: left;
	position: relative;
	width: 210px;
	margin: 0 0 0 0;
}

.btnSideNav 
{
    display: block;
    width: 270px;
    height: 60px;
    margin-bottom: 16px;
}

a.btnSideNav.btnShopNoReserve  { background: url("/images/btn-sprite.png") 0 0 no-repeat; }
a.btnSideNav.btnShopNoReserve:hover  { background: url("/images/btn-sprite.png") -272px 0 no-repeat; }
/*a.btnSideNav.btnShopGalleryArtwork  { background: url("/images/btn-sprite.png") 0 -78px no-repeat; }
a.btnSideNav.btnShopGalleryArtwork:hover  { background: url("/images/btn-sprite.png") -272px -78px no-repeat; }
a.btnSideNav.btnShopAuctionItems  { background: url("/images/autions_sprite.png") 0 -210px no-repeat; }
a.btnSideNav.btnShopAuctionItems:hover  { background: url("/images/autions_sprite.png") -272px -210px no-repeat; }*/

a.btnSideNav.btnShopAuctionItems {
       display: block;
       background: url("/images/cat-buttons.png") no-repeat;
       height: 61px;
       width: 270px;
       background-position: -12px -132px;
}

a.btnSideNav.btnShopAuctionItems:hover {
       background-position: -12px -196px;
}

a.btnSideNav.btnShopGalleryArtwork {
       display: block;
       background: url("/images/cat-buttons.png") no-repeat;
       height: 61px;
       width: 270px;
       background-position: -12px -3px;
}

a.btnSideNav.btnShopGalleryArtwork:hover {
       background-position: -12px -67px;
}

a.btnSideNav.btnShopAuctionItemsALL {
       display: block;
       background: url("/images/cat-buttons.png") no-repeat;
       height: 61px;
       width: 270px;
       background-position: -12px -196px;
}
a.btnSideNav.btnShopGalleryArtworkALL {
       display: block;
       background: url("/images/cat-buttons.png") no-repeat;
       height: 61px;
       width: 270px;
       background-position: -12px -67px;
}

.artists {
	text-align: left;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-family:  'Open Sans Condensed', serif;
	font-size: 28px;
	font-weight: bold;
	margin: -1px 0 -5px 1px;
	float: left;
	min-width: 105px;
}
.raphael_abecassis_hessam_ {
	text-align: left;
	text-indent: 0;
	color: #043d5d;
	text-decoration: none;
	line-height: 200%;
	font-family: Open Sans, serif;
	font-size: 123.08%;
	margin: 16px 0 -8px 0;
	float: left;
	clear: both;
	width: 210px;
}
.side_nav {
	/*background: url(../images/rectangle_8_copy.jpg) no-repeat;*/
	background-color: #fff;
	border: 1px solid #000;
	/*min-height: 1022px;*/
	height: 1022px;
    overflow-y: scroll;
}
.side_nav2 {
	/*background: url(../images/rectangle_8_copy.jpg) no-repeat;*/
	background-color: #fff;
	/*min-height: 1022px;*/
	height: 1022px;
    
}
.featured_a_-z {
	float: right;
	position: relative;
	width: 876px;
	margin: 0 0 0 0;
}
.featured_a_-z-inner {
	float: left;
	margin: 0 18px 0 0;
}
.c_wrapper11 {
	position: relative;
	/*width: 431px;*/
	margin-top: 0 !important;
	
}
.c_wrapper35 {
	float: left;
	position: relative;
	width: 431px;
	margin: 0 0 18px 0;
}

.highlightedHomeBtns
{
     background-color: #D3E2EA !important;
     color: #000000 !important;
    }
.rectangle_10-holder {
	padding: 19px 0 0 12px;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-family:  'Open Sans Condensed', serif;
	font-size: 28px;
	font-weight: bold;
	position: relative;
	float: left;
	position: relative;
	width: 165px;
	margin: 0 0 0 0;
}
.rectangle_10-holder {
	background: #27ae60;
	min-height: 41px;
}
.artists_a_-_z {
	text-align: left;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-family:  'Open Sans Condensed', serif;
	font-size: 28px;
	font-weight: bold;
	margin: 19px 0 -5px 0;
	float: right;
	min-width: 53px;
}

.rectangle-holder 
{
    background: #27ae60;
    padding: 19px 0 0 12px;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-family:  'Open Sans Condensed', serif;
	font-size: 28px;
	font-weight: bold;
	position: relative;
	float: left;
	position: relative;
	width: 53px;
	margin: 0 0 0 0;
	min-height: 41px;
    }

#jqcBestSellers  
{
    min-width: 896px;
    }

#jqcBestSellers li
{
    float: left;
}

#jqcBestSellers table td {
    text-align: center;
    color: #484848;
    font-size: 16px;
    line-height: 1.5em;
}

.c_wrapper36 {
	float: left;
	clear: both;
	position: relative;
	width: 428px;
	margin: 18px 0 0 0;
}
.c_wrapper42 {
	float: left;
	position: relative;
	width: 204px;
	margin: 0 0 0 0;
}
.rectangle_8-holder {
	float: left;
	position: relative;
	width: 204px;
	margin: 0 0 0 0;
}
.layer_9 {
	float: left;
	position: relative;
}

.featured_a_-z .last {
	margin-right: 0 !important;
	float: right;
}
.coming_soon {
	float: left;
	clear: both;
	margin: 172px 0 0 0;
}
.footer {
/*
	float: left;
	clear: both;
	position: relative;
	width: 1680px;
	margin: 52px 0 0 0;
	*/
	font-family: Open Sans, Arial, sans-serif;
	margin-top: 52px;
	border-top: 1px solid #dedede;

}
.footer_2 {
	/*width: 1680px;*/
	/*float: left;*/
	/*position: relative;*/
	/*margin: auto;*/
	margin: 0;
	min-height: 1px;
	background: #f8f8f8;
}
.footer_3 {
	margin: 0;
	min-height: 1px;
	background: #F2F2F2;
}

.bg_top-holder {
	/*padding: 34px 605px 29px 254px;*/
	padding: 14px 0 29px 0;
	/*float: left;*/
	clear: both;
	/*position: relative;*/
	width: 1160px; /*821px;*/
	margin: auto;
}
.c_wrapper14 {
	float: left;
	position: relative;
	width: 371px;
	margin: 0 0 0 0;
}

.emailContainer .input-group {
	width: 349px;
	border: 1px solid #eeeeee;
}

.emailContainer input[type="text"] {
	background-color: #fff;
	border-radius: 0;
	border-color: #eeeeee;
	width: 290px;
	border: 0;
}

.sign_up_for_email_updates {
	text-align: left;
	color: #484747;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	font-size: 115.38%;
	margin: -1px 0 0 3px;
	float: left;
	min-width: 201px;
}
.c_wrapper23 {
	min-height: 41px;
	float: left;
	clear: both;
	position: relative;
	width: 371px;
	margin: 8px 0 0 0;
}
/*
.field {
	height: 37px;
	padding: 2px 2px 2px 2px;
	border: 0;
	background-image: url(../images/field.png);
	position: absolute;
	top: 0;
	left: 0;
	width: 367px;
}
.field_copy-holder {
	padding: 12px 0 0 15px;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-size: 107.69%;
	position: relative;
	position: absolute;
	top: 1px;
	left: 290px;
	height: 27px;
	width: 65px;
}
.field_copy-holder {
	background: #27ae60;
	min-height: 27px;
}
.email_address {
	text-align: left;
	color: #878787;
	text-decoration: none;
	font-family: 'Open Sans'-Light, serif;
	font-size: 107.69%;
	margin: -1px 0 -3px 0;
	position: absolute;
	top: 14px;
	left: 8px;
	height: 11px;
	min-width: 97px;
}*/
.c_wrapper15 {
	float: left;
	position: relative;
	width: 200px;
	margin: 0 0 0 95px;
}
.follow_us {
	text-align: left;
	color: #484747;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	font-size: 115.38%;
	margin: -1px 0 -3px 0;
	float: left;
	min-width: 80px;
}
.c_wrapper24 {
	float: left;
	clear: both;
	position: relative;
	width: auto;
	margin: 14px 0 0 1px;
}
.rounded_rectangle_1-holder {
	padding: 10px 14px 10px 14px;
	float: left;
	position: relative;
	width: 8px;
	margin: 0 0 0 0;
}
.shape_8 {
	float: left;
	position: relative;
}
.rounded_rectangle_1-holder {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/
	-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/

	background: #3b5998;

	min-height: 16px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
.rounded_rectangle_1-holder_2 {
	padding: 12px 10px 11px 10px;
	float: right;
	position: relative;
	width: 16px;
	margin: 0 0 0 0;
}
.shape_5 {
	float: left;
	position: relative;
}
.rounded_rectangle_1-holder_2 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/
	-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/

	background: #00aced;

	min-height: 13px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
.rounded_rectangle_1-holder_3 {
	padding: 11px 10px 10px 10px;
	float: left;
	position: relative;
	width: 16px;
	margin: 0px 0 0 8px;
}
.shape_11 {
	float: left;
	position: relative;
}
.rounded_rectangle_1-holder_3 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/
	-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/

	background: #dd4b39;

	min-height: 15px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
.rounded_rectangle_1-holder_4 {
	padding: 10px 12px 10px 12px;
	float: left;
	position: relative;
	width: 12px;
	margin: 0px 10px 0 8px;
}
.shape_13 {
	float: left;
	position: relative;
}
.rounded_rectangle_1-holder_4 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/
	-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.3); /*inner shadow*/

	background: #cb2027;

	min-height: 16px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
.bbb {
	float: right;
	margin: 16px 0 0 0;
}
.bg_top-holder {

	

	min-height: 65px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
.bg_bottom-holder {
	/*padding: 33px 346px 18px 253px;*/
	padding: 33px 0 18px 0px;
	/*float: left;*/
	clear: both;
	position: relative;
	width: 1160px;
	margin:auto;
}
.c_wrapper25 {
	float: left;
	position: relative;
	width: 423px;
	margin: 0 0 0 0;
}
.c_wrapper33 {
	float: left;
	position: relative;
	width: 374px;
	margin: 0 0 0 1px;
}
.c_wrapper40 {
	float: left;
	position: relative;
	width: 175px;
	margin: 1px 0 0 0;
}
.contact_qart {
	text-align: left;
	color: #484747;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	font-size: 115.38%;
	margin: -1px 0 -1px 0;
	float: left;
	min-width: 107px;
}
.c_wrapper44 {
	float: left;
	clear: both;
	position: relative;
	width: 174px;
	margin: 18px 0 0 1px;
}
.c_wrapper45 {
	float: left;
	position: relative;
	margin: 0 0 0 0;
}
.location {
	float: left;
	margin: 0 0 0 1px;
}
.email {
	float: left;
	clear: both;
	/*margin: 53px 0 0 0;*/
	margin: 30px 0;
}
.phone {
	float: left;
	clear: both;
	margin: 4px 0 0 1px;
}
.layer5300_w_83rd_street_l {
	text-align: left;
	text-indent: 0;
	color: #757575;
	text-decoration: none;
	line-height: 160%;
	font-family: 'Open Sans', serif;
	font-size: 107.69%;
	margin: -5px 0 -4px 6px;
	float: right;
	width: 155px;
}
.c_wrapper41 {
	float: right;
	position: relative;
	width: 141px;
	margin: 0 0 0 0;
}
.customer_service {
	text-align: left;
	color: #484747;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	font-size: 115.38%;
	margin: -1px 0 -3px 0;
	float: left;
	min-width: 141px;
}
.account_payment_info_ship {
	text-align: left;
	text-indent: 0;
	color: #757575;
	text-decoration: none;
	line-height: 200%;
	font-family: 'Open Sans', serif;
	font-size: 107.69%;
	margin: 14px 0 -7px 1px;
	float: left;
	clear: both;
	/*width: 97px;*/
}
.c_wrapper39 {
	float: left;
	clear: both;
	position: relative;
	width: 360px;
	margin: 47px 0 0 3px;
}
.c_wrapper39-inner {
	float: left;
	margin: 0 3.67px 0 0;
}
.vector_smart_object {
	margin-top: 0 !important;
	width:auto;
}
.vector_smart_object_2 {
	margin-top: 0 !important;
	width: auto;
}
.vector_smart_object_3 {
	margin-top: 0 !important;
	width: auto;
}
.vector_smart_object_4 {
	float: right;
	margin-top: 0 !important;
}
.c_wrapper39 .last {
	margin-right: 0 !important;
	float: right;
}
.layer2007_-_2014_quality_ {
	text-align: left;
	color: #484747;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-size: 107.69%;
	margin: 25px 0 0 0;
	float: left;
	clear: both;
	min-width: 423px;
}
.c_wrapper26 {
	float: left;
	position: relative;
	width: 139px;
	margin: 0 0 0 46px;
}
.policies {
	text-align: left;
	color: #484747;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	font-size: 115.38%;
	margin: -1px 0 -3px 0;
	float: left;
	min-width: 65px;
}
.user_agreement_privacy_po {
	text-align: left;
	text-indent: 0;
	color: #757575;
	text-decoration: none;
	line-height: 200%;
	font-family: 'Open Sans', serif;
	font-size: 107.69%;
	margin: 14px 0 -7px 0;
	float: left;
	clear: both;
	width: 139px;
}
.c_wrapper17 {
	float: left;
	position: relative;
	width: 108px;
	margin: 1px 0 0 94px;
}
.resources {
	text-align: left;
	color: #484747;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	font-size: 115.38%;
	margin: -1px 0 -3px 1px;
	float: left;
	min-width: 85px;
}
.qarticles_-_blog_glossary {
	text-align: left;
	text-indent: 0;
	color: #757575;
	text-decoration: none;
	line-height: 200%;
	font-family: 'Open Sans', serif;
	font-size: 107.69%;
	margin: 13px 0 -7px 0;
	float: left;
	clear: both;
	width: 108px;
}
.c_wrapper8 {
	/*float: right;*/
	position: relative;
	width: 145px;
	margin: 0 0 0 94px;
}
.navigation {
	text-align: left;
	color: #484747;
	text-decoration: none;
	font-family: 'Open Sans', serif;
	font-weight: bold;
	font-size: 115.38%;
	margin: -1px 0 0 1px;
	float: left;
	min-width: 90px;
}
.all_auctions_no_reserve_a {
	text-align: left;
	text-indent: 0;
	color: #757575;
	text-decoration: none;
	line-height: 200%;
	font-family: 'Open Sans', serif;
	font-size: 107.69%;
	margin: 9px 0 -7px 0;
	float: left;
	clear: both;
	width: 145px;
}
.bg_bottom-holder {

	background: #f2f2f2;

	min-height: 281px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
.global_container_ {
	background: #ffffff;
	min-height: 3200px;
}


.content_areawrap {
	/*width:1000px;*/
	width:980px;
	/*padding:0px 9px;*/
	margin:0px auto;	
	overflow:hidden;
}


.content_areamain{
	/* background:url(images/contentarea_mainbg.png) repeat-x top left #fff; */
	padding:3px 12px 12px 12px;
	margin:0px;
	/*width:976px;*/
	width:956px;
	overflow:hidden;
}
.content_areawrap_second {
	/*width:1000px;*/
	width:980px;
	/*padding:0px 9px;*/
	margin:0px auto;	
	overflow:hidden;
}


.content_areamain_second{
	/* background:url(images/contentarea_mainbg.png) repeat-x top left #fff; */
	padding:3px 12px 12px 12px;
	margin:0px;
	/*width:976px;*/
	width:956px;
	overflow:hidden;
}

/* =========watch list end============= */

/*==============About Us=========== */
.aboutus{
float:left;
width:823px;
/*-moz-box-shadow:1px 1px 5px #888;
-webkit-box-shadow:1px 1px 5px #888;
box-shadow:1px 1px 5px #888;*/
background:#FFFFFF;
padding:23px 100px 50px  33px;
}
.aboutus h3{
font-size:18px;
color:#000000;
border-bottom:3px solid #d9d9d9;
line-height:30px;
margin:10px 0 10px 0;
}
.aboutus  b{
font-size:16px;
font-weight:bold;
color:#ff7800;
}

.title
{
    font-size:18px;
    font-weight:bold;
    color:#ff7800;
}

.aboutus p{
font-size:14px;
color:#252525;
margin:2px;
}
.line{
float:left;
width:100%;
height:1px;
padding:10px 0;
border-top:1px solid #d9d9d9;
}
.aboutus  a{
color:#1091c7;
text-decoration:none;
}
.aboutus li{
margin-bottom:4px;
margin-top:4px;
}
/*============About Us end============ */
/*===============sign in page css starts here============== */
.signin{
float:left;
/*width:940px;*/
width:916px;
-moz-box-shadow:1px 1px 5px #888;
-webkit-box-shadow:1px 1px 5px #888;
box-shadow:1px 1px 5px #888;
background:#FFFFFF;
color:#000000;
padding:23px 20px 50px  20px;
}
.signin_left{
float:left;
width:454px;
}
.signin_left h3{
font-size:18px;
color:#000000;
border-bottom:3px solid #d9d9d9;
line-height:30px;
margin:10px 15px 10px 0;
}
.signin_main{
float:left;
width:430px;
}
.signin_user{
float:left;
width:430px;
margin-bottom:20px;
}
.signin_pass{
float:left;
}
.signin_pass a{
color:#1091c7;
text-decoration:none;
font-size:12px;
}
.login {
display:inline; 
width:112px;
height:41px;
}
.signin_main input{
width:167px;
height:20px;
border:1px inset #999999;
}

.login input {
background:url(/images/login.png);
height:41px;
color:#ffffff;
text-align:center;
text-transform:uppercase;
cursor:pointer;
border:none medium;
width:112px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin:10px 0 0 0;
}

.login input:hover {
	background:url(/images/signup.png);
}
.signin_right{
float:left;
width:434px;
padding:0 0 0 20px;
border-left:1px solid #d9d9d9;
}
.signin_right h3{
font-size:18px;
color:#000000;
border-bottom:3px solid #d9d9d9;
line-height:30px;
margin:10px 15px 10px 0;
}
.signin_right h5{
font-size:16px;
color:#252525;
line-height:10px;
border:none !important;
margin-bottom:0px;
margin-top:0px;
}
.signin_right h6{
font-size:16px;
color:#252525;
margin-top:20px;
margin-bottom:-14px;
border:none !important;
}
.signin_right ul li{
float:left;
width:435px;
list-style:none;
}
.blocks{
float:left;
/*padding:10px 60px 10px 0px;*/
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.blocks_sec{
float:right;
padding:0px 15px 10px 0px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.signin_right input{
width:167px;
height:20px;
border:1px inset #999999;
}
.signin_right select{
border:1px solid #999999;
margin-bottom:10px;
-moz-border-radius: 2px;
-webkit-border-radius: 4px;
border-radius:4px;
-moz-box-shadow:1px 1px 2px #888;
-webkit-box-shadow:1px 1px 2px #888;
box-shadow:1px 1px 2px #888;
}
.sigup {
display:inline; 
width:112px;
height:41px;
}
.sigup input {
background:url(/images/signup.png);
height:41px;
color:#ffffff;
text-align:center;
text-transform:uppercase;
cursor:pointer;
border:none medium;
width:112px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin:10px 0 0 0;
}

.sigup input:hover {
	background:url(/images/login.png);
}
.signin_right span{
color:#ff7700;
}
/*===============sign in page end============== */


.pageHeader{font-size:16px}

.left_block{
	width:25%;
	float:left;
}
.left_block.content{
	
	font-family: 'Open Sans',​serif;
}

.left_cont{
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 100;
	font-size: 11px;
	margin-top:10px;
}
.left_cont.content{
	
	font-family: 'Open Sans',​serif;
}
.left_cont_line{
background-image: url("../images/myaccount/line.jpg");
height:5px;
margin-bottom:8px;
width:80%;
}
.left_cont_long_line{
background-image: url("../images/myaccount/line.jpg");
height:5px;
margin-bottom:8px;
width:100%;
}
.divLeftMyaccount{
display: inline-block;
vertical-align:middle;

}
.left_cont a{
font-size:15px;
color:rgb(153, 164, 170);
font-weight:bold;
text-align:left;
margin-right:15px;
}

.myorder_link
{
width:246px;
height:30px;

display:block;

}
.myorder_link:hover {
    text-decoration: none;
}
.watchlist_link
{
width:246px;
height:30px;

display:block;
}
.watchlist_link:hover {
    text-decoration: none;
}
.gallerywishlist_link
{
width:246px;
height:30px;

display:block;
}
.gallerywishlist_link:hover {
    text-decoration: none;
}
.gallerywishlist_linkOn
{
width:246px;
height:30px;

display:block;
}
.billinginfo_link
{
width:246px;
height:30px;

display:block;
}
.billinginfo_link:hover {
    text-decoration: none;
}
.shippinginfo_link
{
width:246px;
height:30px;

display:block;
}
.shippinginfo_link:hover {
    text-decoration: none;
}
.emailoption_link
{
width:246px;
height:30px;

display:block;
}
.emailoption_link:hover {
    text-decoration: none;
}
.updatename_link
{
width:246px;
height:30px;

display:block;
}
.updatename_link:hover {
    text-decoration: none;
}
.updatepassword_link
{
width:246px;
height:30px;

display:block;
}
.updatepassword_link:hover {
    text-decoration: none;
}
.savepassword
{
width:237px;
height:49px;
}

.wishlistStyle li
{
float:left;
font-size: 14px;
font-weight: bold;
float:left;
margin-right:30px;
margin-left: 10px;
font-family: 'Open Sans',​serif;
}
.wishlistStyle .itemm
{
margin-left:35px;
}
.wishlistStyle .itemn
{
margin-left:17px;
margin-right:20px;
}
.wishlistStyle .description
{
float:left;
margin-right:200px;
margin-left: 10px;
}
.book
{
	float:left;
	margin-bottom:20px;
	font-size: 14px;
	width:800px;
}
.book a, .book div
{
	float:left;
	margin-right:10px;
}

.book .itemno
{
	float:left;
	margin-left:10px;
}
.wishlist_line{
background-image: url("../images/myaccount/gridline.jpg");
height:5px;
margin-top:3px;
margin-bottom:3px;
width:100%;
}

.invoiceRowEven
{
background:rgb(247,247,247);
height:30px;
}
.invoiceRowOdd
{
height:30px;
}
.outputTable .outputHeader
{
font-size: 14px;
font-weight: bold;
font-family: 'Open Sans',​serif;
}
.outputTable .output
{
font-size: 14px;
margin-top:10px;
margin-bottom:10px;
vertical-align:middle;
font-family: 'Open Sans',​serif;
}
.price_watchlist
{

font-size: 14px;
font-weight: bold;

}
.price1
{

font-size: 14px;
font-weight: bold;

}
.watchlist_table td
{
vertical-align:middle;
}

.content_areawrap_myaccount {
	/*width:1000px;*/
	width:100%;
	/*padding:0px 9px;*/
	margin:0px auto;	
	overflow:hidden;
}


.content_areamain_myaccount{
	/* background:url(images/contentarea_mainbg.png) repeat-x top left #fff; */
	padding:3px 12px 12px 12px;
	margin:0px;
	/*width:976px;*/
	width:100%;
	overflow:hidden;
}
.newfont
{
font-family: 'Open Sans',​serif;
font-weight:400;
font-size:16px;
}
.content_areamain_third h3
{
font-family:Open Sans Condensed;
font-weight:bolder;
font-size:33px;
}
.left_long_line{
background-image: url("../images/myaccount/longline.jpg");
height:8px;
margin-top:3px;
margin-bottom:3px;
width:100%;
}
.leftmenu
{
font-family: 'Open Sans',​serif;
font-size:16px;
font-weight:Normal;
margin-left:20px;
vertical-align:top;
color:rgb(4,60,93);
}
.leftmenu:hover {
    text-decoration: underline;
  }

.saveinfo
{
background: url('/images/myaccount/saveinfo.jpg') no-repeat;
width:234px;
height:54px;
}
.saveoption
{
background: url('/images/myaccount/saveoption.jpg') no-repeat;
width:234px;
height:54px;
}
.savechange
{
background: url('/images/myaccount/savechange.jpg') no-repeat;
width:234px;
height:54px;
}

/* Cart */
#ctl00_ContentPlaceHolder1_pnlCart > #wrapper {
    width: 100%;
}

.tblCart
{
    color: #333;
    }

.tblCart tr td 
{
    vertical-align: middle;
    line-height: 1.5em;
    border-bottom: 1px solid #f7f7f7;
    }
    
.tblCart a 
{
    color: #333333;
}

.item_bar td 
{
    font-weight: bold;
    }
	
.watchlist_table td
{
font-family: 'Open Sans', arial;
font-size:14px;
font-weight:bold;
}
.search-query{
    box-shadow: none !important;
    color: #000000;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.2;
    padding: 5px 7px;
    
}

.freegiftdiv {
    float:left;padding:0px;width:70px;position:relative;z-index:-1;
}


.freegiftdiv .overlay-image{
 position:absolute;left:0px;top:0px;z-index:10;
 }
 .freegiftdiv .gravatar-image{
 position:absolute;left:0px;top:0px;z-index:10;
 }
 
 #zoomModal > img {
     position: relative;
     z-index: 1;
}

#zoomModal {
    z-index:15;
}

a.service0 {background-image:url(/images/myaccount/bullet.png);font-size: 2.5em; line-height: 0.75em; color:white; text-decoration:none; padding-right: 13px;height:15px;background-repeat:no-repeat}

a.service0:hover {color: white;}

a.service0.activeSlide {background-image:url(/images/myaccount/bulletin.png);width:15px;background-repeat:no-repeat;padding-right: 13px;}


a.service1 {background-image:url(/images/myaccount/bullet.png);font-size: 2.5em; line-height: 0.75em; color:white; text-decoration:none; height:15px;background-repeat:no-repeat;padding-right: 13px;}

a.service1:hover {color: white;}

a.service1.activeSlide {background-image:url(/images/myaccount/bulletin.png);width:15px;background-repeat:no-repeat;padding-right: 13px;}

a.service2 {background-image:url(/images/myaccount/bullet.png);font-size: 2.5em; line-height: 0.75em; color:white; text-decoration:none; height:15px;background-repeat:no-repeat;padding-right: 13px;}

a.service2:hover {color: white;}

a.service2.activeSlide {background-image:url(/images/myaccount/bulletin.png);width:15px;background-repeat:no-repeat;padding-right: 13px;}

a.service3 {background-image:url(/images/myaccount/bullet.png);font-size: 2.5em; line-height: 0.75em; color:white; text-decoration:none; height:15px;background-repeat:no-repeat;padding-right: 13px;}

a.service3:hover {color: white;}

a.service3.activeSlide {background-image:url(/images/myaccount/bulletin.png);width:15px;background-repeat:no-repeat;padding-right: 13px;}

a.service4 {background-image:url(/images/myaccount/bullet.png);font-size: 2.5em; line-height: 0.75em; color:white; text-decoration:none; height:15px;background-repeat:no-repeat;padding-right: 13px;}

a.service4:hover {color: white;}

a.service4.activeSlide {background-image:url(/images/myaccount/bulletin.png);width:15px;background-repeat:no-repeat;padding-right: 13px;}

#nav { 
	min-width: 30px; 
	height:15px;
	padding:0 5px 0 10px;
	position:absolute; 
	top: 270px;
	right:380px; 
	z-index: 50;
	}

#newAlert { 
            background-color:#fff;
            color:#000;
            display:none; 
            padding:20px;
            width:380px;
            height: 190px;
            font-size:13px;
            line-height:16px;
        }
        
        .b-close{
            cursor:pointer;
            position:absolute;
            right:10px;
            top:5px;
        }

h4 {
    font-size:100%;

}
    h4 a {
        color:#00AEF7;
    }


#popup_window{
padding: 10px;
background: #267E8A;
cursor: pointer;
color: #FCFCFC;
margin: 200px 0px 0px 200px;
}
.popup-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(196, 196, 196, .85);
    top: 0;
    left: 100%;
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}
.overlay .popup-overlay {
    opacity: .5;
    left: 0
}
.popup {
    position: fixed;
    top: 25%;
    left: 50%;
    z-index: -9999;
    display:none;
}
.popup .popup-body {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
    opacity: 0;
    min-height: 150px;
    width: 600px;
    margin-left: -300px;
    padding: 20px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    position: relative;
    -moz-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    -webkit-box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    box-shadow: 1px 2px 3px 1px rgb(185, 185, 185);
    text-align: center;
    border: 1px solid #e9e9e9;
}
.popup.visible, .popup.transitioning {
    z-index: 9999;
    display:block;
}
.popup.visible .popup-body {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.popup .popup-exit {
    cursor: pointer;
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 10px;
    right: 5px;
    background: url("/images/close.jpg") no-repeat;
    
}
.popup .popup-content {
    overflow-y: auto;
}
.popup-content .popup-title {
    font-size: 24px;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 10px;
}
.popup-content p {
    font-size: 13px;
    text-align: justify;
}

.btnFrame {
	display: inline-block;
	cursor: pointer;
	font-size: 13px;
	padding: 4px 8px;
	font-family: "Open Sans", Arial, sans-serif;
    text-align:center;
    line-height:16px;
}

.btnFrame.blue {
    background-color: #394fa2;
	color: #fff;
	border-color: #394fa2;
}

@media (max-width:620px) {
    .popup .popup-body {
        width: 500px;
        margin-left: -250px;
    }
}
@media (max-width:520px) {
    .popup .popup-body {
        width: 400px;
        margin-left: -200px;
    }
}
@media (max-width:420px) {
    .popup .popup-body {
        width: 300px;
        margin-left: -150px;
    }
}

.checkout {
display:inline; 
width:231px;
height:41px;
}


.checkout input {
background:url(/images/checkout2.png);
height:41px;
color:#ffffff;
text-align:center;
text-transform:uppercase;
cursor:pointer;
border:none medium;
width:231px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin:10px 0 0 0;
}

.checkout input:hover {
	background:url(/images/checkout2_hover.png);
}
.slider_main{height:288px;width:100% !important;max-width:1170px}
.right_add{ width:356px; height:288px; float:right;}
.tbl_pop_artist{padding-left:20px;}
.pop_art_title{padding-left:20px}
.float_left{ float:left;}
.float_right{ float:right;}
.logo_main {
    float: left;
}

.slick-slide img {
	margin-left:auto;
	margin-right:auto;
}

.right_menu {
	float: right;
}
.mainmenu{margin:31px 15px 0 0px;width:345px}
.mobile_menu,.mobile_show{ display:none;}


.bidBox {
	text-align:center
}

.addToWatch {
	top: -350px;
}

/* Breakpoint XS */
@media (max-width: 575px) {
	.hidden-xs-down, .hidden-sm-down, .hidden-md-down, .hidden-lg-down, .hidden-xl-down, .hidden-xs-up, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-lg, .hidden-unless-xl {
        display: none !important;
    }
	.bidSectionRight {
		float: none !important;
	}

}

/* Breakpoint SM */
@media (min-width: 576px) and (max-width: 767px) {
    .hidden-sm-down, .hidden-md-down, .hidden-lg-down, .hidden-xl-down,
    .hidden-xs-up, .hidden-sm-up,
    .hidden-unless-xs, .hidden-unless-md, .hidden-unless-lg, .hidden-unless-xl {
        display: none !important;
    }
	.slider_main {
		max-width: 767px
	}
}

/* Breakpoint MD */
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-md-down, .hidden-lg-down, .hidden-xl-down,
    .hidden-xs-up, .hidden-sm-up, .hidden-md-up,
    .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-lg, .hidden-unless-xl {
        display: none !important;
    }
	.slider_main {
		max-width: 991px
	}
}

/* Breakpoint LG */
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-lg-down, .hidden-xl-down,
    .hidden-xs-up, .hidden-sm-up, .hidden-md-up, .hidden-lg-up,
    .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-xl {
        display: none !important;
    }
	.slider_main {
		max-width: 1199px
	}
}

/* Breakpoint XL */
@media (min-width: 1200px) {
    .hidden-xl-down,
    .hidden-xs-up, .hidden-sm-up, .hidden-md-up, .hidden-lg-up, .hidden-xl-up,
    .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-lg {
        display: none !important;
    }
}

@media only screen and (max-width:1200px) {
.headermenu,#mainContainer,.bg-holder,.bg_top-holder,.bg_bottom-holder{ width:98%;}
	.header, .c_wrapper6, .maincontentwrapper, .c_wrapper19, .c_wrapper5, .global_container_, .c_wrapper18 {
		width: 100%;
	}
.slider_main{ 
    /*width: 68%;*/ 
    height:auto;}

img{ max-width:100%;height:auto;width:auto;}
.right_add{width: 30%;height:auto;}
#nav{bottom: 0;left: 0;top: auto;right: auto;}
.col_5{ float:left; width:33.33% !important; padding:0 20px !important; box-sizing:border-box;text-align: center;}
.tbl_pop_artist{padding-left:0px;}
.pop_art_title{padding-left:0px; width:100%;}
#jqcBestSellers li {
    float: left;
    width: 25%;
}
#jqcBestSellers {
    min-width: 0px;
    width: 100%;
}
.featured_a_-z-inner{ margin:0px;}
.featured_a_-z{width: 72%;}
.left.sideNavContainer {
    width: 26%;
}
.content_areawrap_second,.content_areamain_second{width: 100%;width: 100%;box-sizing: border-box;}
.aboutus{padding: 0px;box-sizing: border-box;width: 100%;line-height: 1.5;}
.content_areamain_second{ padding:0px;}
.detail_cont_left{width: 54%;clear: left;}
.detail_right{width: 44%;}
.detail_bot,.detail_bot_auc{width: 100% !important;}
}

.easy-autocomplete {
    width: auto !important;
}

@media only screen and (max-width:1150px) {

	#framepopup{left:1% !important;right:1% !important; width:95% !important;padding:3px !important;line-height:16px !important;height:auto!important}

	.qart_logo {
		margin-right: 40px !important;
	}
.c_wrapper25{ width:360px;}	
.c_wrapper14{ width:280px;}
.easy-autocomplete{ width:auto !important;}
.emailContainer input[type="text"]{width: 100%;}
.bbb{ max-width:150px;}
.c_wrapper17{ margin-left:40px;}
body{overflow-x: hidden;}
#jqcBestSellers li{ width:33.33%; text-align:center;}
#jqcBestSellers li table{ padding:0 10px !important; box-sizing:border-box;width: 100% !important;}
#ItemTable{width:100% !important;table-layout: fixed;padding: 0 !important;}

.signin,.global_container_{ box-shadow:none; width:100%; box-sizing:border-box;background-size: 100%;}
.signin table{width: 100%;}
.signin_left {
    float: none;
    width: auto;
    max-width: 300px;
    margin: 0 auto !important;
}
.detail_cont_leftthump .cloud-zoom-gallery{ display:inline-block;}
.height_auto_m{ height:auto !important;margin-top: 15px;}
#zoomsection img {
    height: auto !important;
}
.ajax__tab_body{ padding:20px;}
.account_left{ width:35% !important;}
.account_left_main{ width:35% !important;}
.account_right{ width:63% !important;}
.outputTable{width: 100% !important;}
.border_box{ box-sizing:border-box;}
#wrapper {
    width: 100% !important;
}
#preview_div{ display:none !important;}
}

@media only screen and (max-width:1000px) {
.searchContainer .input-group,.searchContainer .input-group .easy-autocomplete,
.searchContainer .input-group .form-control{ width:auto !important;}
.bbb{ display:none;}
.c_wrapper8{ display:none;}

#ItemTable > tbody > tr > td{width:50% !important;padding: 0 5px;
float: left; display:inline-block; margin-bottom:0px;padding-bottom: 0 !important;box-sizing: border-box;}
#ItemTable tr td table{ padding:0 !important; width:100%; }
#ItemTable tr td{text-align:center;}
.content_areawrap,.content_areamain{width: 100%;box-sizing: border-box;padding-top: 10px;}
}

@media only screen and (max-width:840px) {
.searchContainer {
    margin-top: 0;
    float: right;
}	
#jqcBestSellers li{ width:50%;}
.featured_a_-z {
    width: 60%;
}
}

@media only screen and (max-width:767px) {

	.addToWatch {
		top: -290px;
	}

	h1 {
		font-size: 25px;
	}	
.mainmenu{ display:none;}
.searchContainer{ float:left;margin-top: 10px;}
.cart{ margin:10px 20px 0 0;}
.mobile_menu{ margin-top:20px;float: right; display:block; cursor:pointer;}
.mainmenu {
    display: none;
    position: absolute;
    right: 0;
    top: 55px;
    width: auto;
    margin: 0;
    width: 200px;
    background: #2c3e50;
    z-index: 99;
}
.right_menu {
    position: relative;
}
.mainmenu li {
    float: left;
    padding-left: 0;
    width: 100%;
    text-align: left;
}
.mainmenu li a {
    padding: 10px;
    display: inline-block; color:#fff;
}
.c_wrapper14,.c_wrapper15,.c_wrapper33,.c_wrapper25,.c_wrapper40,.c_wrapper41,.c_wrapper26,.c_wrapper17,
.c_wrapper8 {
    width: 100%; margin-left:0px;
	display:block;
}
body .before-last {
    margin-right: 8.67px !important;
}
.c_wrapper15,.c_wrapper41,.c_wrapper17,.c_wrapper26,.c_wrapper40,.c_wrapper8{ margin-top:25px;}
.layer2007_-_2014_quality_{ min-width:0px; width:100%;margin-bottom: 20px;}
.c_wrapper39,.c_wrapper23{ width:auto;}
.footer_2{ padding:24px 0;}
.c_wrapper6{ margin-top:10px;}
.breadCrumbs{ padding-top:15px;font-size: 16px;}
.sort{padding: 15px 0;}
.paginationWrapper{ padding-top:5px !important;}
.mainmenu .carotIcon {
    border-bottom: 10px solid #2c3e50;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    position: absolute;
    right: 0;
    top: -10px;
    width: 0;
}
.close_ico{ display:none;}
.mobile_menu.open_menu .close_ico {
    display: block;
}
.mobile_menu.open_menu .menu_ico {
    display: none;
}
#nav{ display:none;}
.c_wrapper19{ margin-bottom:25px;}

.featured_a_-z,.featured_a_-z-inner{width: 100%;}
.left.sideNavContainer {
    width: 100%; display:none;
}
.contact_frm{ padding-left:0px !important; width:100% !important;}
.contact_frm textarea{ max-width:100%;box-sizing: border-box;}
.txt_area{width:100% !important;}
.dlArtists{width:100% !important;}
.dlArtists tr td{width:100% !important; display:inline-block; margin-bottom:7px;}
.bios_gallery table{width:100% !important;}
.bios_gallery tr td{width:100% !important; display:inline-block; margin-bottom:7px; text-align:center;}
.bios_info table,#ItemTable{width:100% !important;}
.bios_info tr td,#ItemTable tr td{width:100% !important; display:inline-block; margin-bottom:0px;padding-bottom: 0 !important;}
#ItemTable tr td table{ padding:0 !important; width:100%; }
#ItemTable tr td{text-align:center;}
.no_margin_mobile{ margin-left:0 !important;}
.detail_cont_left {
    width: 100%;
}
.detail_right {
    width: 100%;
}
.ajax__tab_header > span{padding:10px;}
#zoomsection .left{ width:100%;}
	.ajax__tab_default .ajax__tab_header {
		white-space: nowrap;
		margin-top: 20px !important;
		/*display: inline-block;*/
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
.cc_full{ width:100%; padding-left:0 !important;}
.outputTable{width:100% !important; padding-left:0 !important; box-sizing:border-box;}
.outputTable1{width:100% !important; padding-left:0 !important; box-sizing:border-box;}
.tbl_item_shop{width:100% !important; padding:10px !important; box-sizing:border-box;}
.card_infor{width:100% !important;box-sizing:border-box;}
.mobile_show{ display:block;}
.sort{ font-size:14px;}
.order_main{padding: 20px 10px !important;}
.tbl_order_detail{ table-layout:fixed; width:100%;}
}

.show_mobile {display:none;}

@media only screen and (max-width:640px) {
	.tbl_pop_artist td[width="12px"] {
		display: none;
	}

	.vector_smart_object {
		width: auto;
	}

	.vector_smart_object_2 {
		width: auto;
	}

	.vector_smart_object_3 {
		width: auto;
	}


    .itemTbl1 {
        height:355px!important;
    }

	.pagination_links {
		justify-content: center !important;
	}
.block_artist {
    display: inline-block;
    width: 100%;
    text-align: center !important;
    padding: 0 !important;
    height: auto !important;
	padding-bottom: 25px !important;
}
.block_artist table {
    width: 100%;
}	
.block_artist table a {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.col_5{width: 50% !important;}
.rectangle_10-holder,.rectangle-holder{ min-height:0px !important;padding: 10px;font-size: 22px;width: auto;}
.slider_main{ width:100%;}
.right_add{ width:100%; text-align:center; margin-top:12px;}
.right_add img.the_gallery{ float:none;}
.qart_logo{ margin-right:10px !important;}
.headermenu, #mainContainer, .bg_top-holder, .bg_bottom-holder {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
}

	#mainContainer {
		margin-top:7px;
	}

	.bg-holder {
		display: inline-block;
		width: 100%;
	}
.float_left {
    float: left;
    text-align: center;
}
.li-myaccount {
    float: left !important;
    margin: 0 10px;
    display: inline-block;
}
.hide_mobile{ display:none !important;}
.show_mobile { display:inline-block !important;}
.headermenu li {
    float: left;
    display: inline-block;margin: 0px 3px 0 0 !important;font-size: 12px;
}
.maincontentwrapper{ margin:0px;}
.float_left{ margin-bottom:0px;}
h1 {
    font-size: 20px;
    float: left;
    margin-top: 10px;
}
.rectangle_10-holder, .rectangle-holder{ font-size:18px;}
.tblCart tr td{padding: 0 !important;font-size: 12px !important;}
.chk_address{ padding-left:0 !important;}
.chk_tbl tr td{ display:inline-block; width:100%;}
.mobile_full{width:100% !important;box-sizing: border-box;padding: 10px !important;}
.full_width_mobile{width:100% !important;}
.full_width_mobile tr td{ display:inline-block; width:100%; padding-bottom:15px;}
.account_left{ width:100% !important;}
.account_right{ width:100% !important;}
.left_cont_line{width: 100%;}
.myorder_link{width: 100%;margin: 0 !important;}
.account_left_main {
        width: 100% !important;
    }
.account_left {
        display: none;
    }

    .watchlist_table td {
        font-size: 12px !important;
    }

    .left_cont a {
        font-size: 12px !important;
    }
}

@media only screen and (max-width:500px) {
.logo_main {
   width: 100%;
}	
.right_menu {
    position: absolute;
    right: 0;
}
.searchContainer{ width:100%;}
.searchContainer .input-group, .searchContainer .input-group .easy-autocomplete, .searchContainer .input-group .form-control {
    width: 100% !important;
}
.searchContainer .input-group-btn{ text-align:right;position: relative;z-index: 99;}
.col_5 {
    width: 100% !important; padding:0 !important;
}
/*.col_5 img{ width:100%;}
.block_artist img{ width:100%;}*/
.emailContainer .input-group {
    width: 100%;
}
#ctl00_ContentPlaceHolder1_lblBillEmail,#ctl00_ContentPlaceHolder1_lblShipEmail,
#ctl00_ContentPlaceHolder1_lblShipPhone,#ctl00_ContentPlaceHolder1_lblBillPhone  {
    display: none;
}
.emailContainer input[type="text"] {
    width: auto;
}
.sort > ul li.separator{ display:none;}
.sort > ul li{width: 100%;padding: 5px 0;}
.pagination_links,.pagination_links ul{ float:left !important;}
}



.aucDetArtist {
    font-family:Open Sans,Arial,Sans-serif;
}
.artistImg {
    width: 201px;
    text-align: center; 
    font: 16px OpenSans, Arial, Sans-serif; 
    float: none;
    padding-right:20px;
}
@media only screen and (min-width:320px) and (max-width:360px) {
    .artistImg {
        width: 130px;
        font-size:13px;
        padding-right:10px;
    }
    .aucDetArtist {
        font-size:12px;
    }
}	
@media only screen and (min-width:361px) and (max-width:380px) {
    .artistImg {
        width: 158px;
        font-size:14px;
        padding-right:10px;
    }
    .aucDetArtist {
        font-size:13px;
    }
}

@media only screen and (min-width:381px) and (max-width:420px) {
    .artistImg {
        width: 174px;
        font-size:15px;
        padding-right:10px;
    }
    .aucDetArtist {
        font-size:14px;
    }
}

@media only screen and (min-width:421px) and (max-width:600px) {
 
    .aucDetArtist {
        font-size:15px;
    }
}

@media only screen and (max-width:600px) {
    .allAuctionsLg {
        visibility: hidden;
        display: none;
    }
    .showcaseIcons {
        height:auto;
    }
}
@media only screen and (min-width:600px) {
    .allAuctionsSm {
        visibility: hidden;
        display: none;
    }
    .aucDetArtist {
        font-size:16px;
        font-family:Open Sans,Arial,Sans-serif;
    }
    .showcaseIcons {
        height:450px;
    }
}


@media screen and (max-width: 600px) {
    .cartDescription {
        visibility: hidden;
        display: none;
    }
    .ajax__tab_tab {
        /*text-decoration:underline;*/
        font-size:14px;
    }
}
@media screen and (min-width: 601px) {
    .cartTitle {
        visibility: hidden;
        display: none;
    }
}

.signin_left2{
            float:left;
            width:260px;
            margin-left:100px;
        }
.signin_left2 h3{
    font-size:18px;
    color:#000000;
    border-bottom:3px solid #d9d9d9;
    line-height:30px;
    margin:10px 15px 10px 0;
}
.signin_left3{
    float:left;
    width:400px;
    margin-left:100px;
}
.signin_left3 h3{
    font-size:18px;
    color:#000000;
    border-bottom:3px solid #d9d9d9;
    line-height:30px;
    margin:10px 15px 10px 0;
}

@media screen and (max-width: 500px) {
    .signin_left2 {
        margin-left: 80px;
    }

    .signin_left3 {
        margin-left: 80px;
    }
    .ajax__tab_tab {
        /*text-decoration:underline;*/
        font-size:13px;
    }
}
    @media screen and (max-width: 400px) {
    .signin_left2 {
    margin-left:60px;
    }
    .signin_left3 {
    margin-left:60px;
    }
}

.leftFilter {
    position:relative;
    float:left;
    width:18%;
}

.rightResults
{
    position: relative;
    float: left;
    display: inline-block;
    width:82%
}

@media screen and (max-width: 1190px) {
    .leftFilter {
        display:none;
        width:0%;
    }
    .rightResults {
        width:100%;
    }
}

@media screen and (min-width:501px) {
    .detailBC {
        min-width:500px
    }
}

#bidsPopup {
    background-color: #fff;
    text-decoration: none;
    color: #000;
    display: none;
    max-width: 600px;
    padding: 5px 0px;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
}

.bidsPopupSection {
    padding: 10px 15px 25px 15px;
    width: 269px;
    text-align: center;
    float: left;
}

.bpDivider {
    border-left: 1px solid #dedede;
    border-top: none;
}

@media screen and (max-width: 600px) {
    #bidsPopup {
        width: 300px;
    }

    .bpDivider {
        border-left: none;
        border-top: 1px solid #dedede;
    }
}

.pad-top-10 {
    padding-top: 10px;
}
.pad-top-15 {
    padding-top: 15px;
}
.pad-top-20 {
    padding-top: 20px;
}
.pad-top-25 {
    padding-top: 25px;
}
.pad-top-30 {
    padding-top: 30px;
}
.pad-top-35 {
    padding-top: 35px;
}
.pad-top-40 {
    padding-top: 40px;
}
.pad-top-45 {
    padding-top: 45px;
}
.pad-top-50 {
    padding-top: 50px;
}
.pad-top-60 {
    padding-top: 60px;
}
.address-label {
    font-size:16px;
    padding-top:25px;
}
.address-box {
    border: 1px solid rgb(118, 118, 118) !important;
    color: black !important;
    width: 300px;
    height: 36px;
}
.address-box-error {
    border: 2px solid red !important;
    color: black !important;
    width: 300px;
    height: 36px;
}
.address-dd {
    width: 300px;
}