#instant_search
{
position:fixed;
top:82px;
right:38px;
background-color:#1a1a1a;
border: #212121 1px solid;
z-index:2031;
width:208px;
display:none;
color:#c0c0c0;
}

.instant_search_result
{
padding:5px 10px 5px 10px;
cursor:pointer;
border-bottom: #212121 1px solid;
background-color:#1a1a1a;
text-transform:none;
}

.instant_search_result:hover
{
background-color:#212121;
}


#shopping_cart_lite
{
display:none;
}

#body_content
{
padding-top:120px;
margin-bottom:30px;
}

.visible-phone
{
display:none;
}


A.sortmenu:link,A.sortmenu:visited {color: #908f8f;text-decoration: none;background-color:#e5e5e5;padding:5px;margin:1px}
A.sortmenu:active,A.sortmenu:hover {color: #908f8f;text-decoration: none;background-color:#e9e8e8;padding:5px;margin:1px}

A.asortmenu:link,A.asortmenu:visited {color: #FFFFFF;text-decoration: none;background-color:#FE7800;padding:5px;margin:1px}
A.asortmenu:active,A.asortmenu:hover {color: #FFFFFF;text-decoration: none;background-color:#ff8f2a;padding:5px;margin:1px}

.price{color:#2c3e50;font: 12px "Roboto Condensed",sans-serif;font-weight:bold}


.date{color:#0071B2;}
.datenews{color:#747474;font: 10pt Arial;}


.error{color:red;}
.ok{color:green;}


A.tg1:link,A.tg1:visited {color: #0a82aa;text-decoration: underline;font-size:15pt;padding:2px;margin:3px}
A.tg1:active,A.tg1:hover {color: #ffffff;background-color:#0a82aa;text-decoration: none;font-size:15pt;padding:2px;margin:3px}

A.tg2:link,A.tg2:visited {color: #0a82aa;text-decoration: underline;font-size:17pt;padding:2px;margin:3px}
A.tg2:active,A.tg2:hover {color: #ffffff;background-color:#0a82aa;text-decoration: none;font-size:17pt;padding:2px;margin:3px}

A.tg3:link,A.tg3:visited {color: #0a82aa;text-decoration: underline;font-size:110pt;padding:2px;margin:3px}
A.tg3:active,A.tg3:hover {color: #ffffff;background-color:#0a82aa;text-decoration: none;font-size:110pt;padding:2px;margin:3px}

A.tg4:link,A.tg4:visited {color: #0a82aa;text-decoration: underline;font-size:21pt;padding:2px;margin:3px}
A.tg4:active,A.tg4:hover {color: #ffffff;background-color:#0a82aa;text-decoration: none;font-size:21pt;padding:2px;margin:3px}


a.paging:link,a.paging:visited
{
BORDER: #ec4c5a	 1px solid;
background-color:#FAFAF9;
padding:2px 5px 2px 5px;
text-decoration:none;
color:#ec4c5a;
border-radius:3px;
}

a.paging:hover
{
BORDER: #ec4c5a 1px solid;
background-color:#ec4c5a;
padding:2px 5px 2px 5px;
text-decoration:none;
color:#FFFFFF;
border-radius:3px;
}


.paging2
{
BORDER: #ec4c5a 1px solid;
background-color:#ec4c5a;
padding:2px 5px 2px 5px;
text-decoration:none;
color:#FFFFFF;
border-radius:3px;
}


.ibox_ok {
background: #deffda;
}

.ibox_error {
background: #fedde4;
}

.profile_button
{
float:right
}


.item_list {
display: block;
width: 300px;
margin-right: 90px;
position: relative;
float:left;
}


.item_list_img
{
display: block;
width: 140px;
height: 140px;
position: relative;
}

.item_list_img2
{
position: absolute;
left: 0px;
bottom: -10px;
}

.item_list_img img
{
border: 0px solid #F5F5F5;
padding:10px 10px 1px 10px;
}
/* chg padding from 32 to 22 changed height from 100px to 50px 9/5/22 */
.item_list_text
{
BORDER: #ec4c5a 0px solid;
width: 260px;
height: 50px;
padding-top: 22px;
margin-left:5px;
background-color:#FFFFFE;
}


.iviewed
{
float:left;
padding-right:10px;
}

.iviewed,.idownloaded
{
margin-top:4px;
font:12px "Roboto Condensed",sans-serif;
color:#d0d0ce;
}

A.ac:link,A.ac:visited {color: #878787;margin-left:0px;text-decoration:underline;font: 12px "Roboto Condensed",sans-serif;}
A.ac:active,A.ac:hover {color: #878787;margin-left:0px;text-decoration:underline;font: 12px "Roboto Condensed",sans-serif;}


A.ac2:link,A.ac2:visited {color: #d61e22;margin-left:0px;text-decoration:underline;font: 12px "Roboto Condensed",sans-serif;}
A.ac2:active,A.ac2:hover {color: #d61e22;margin-left:0px;text-decoration:underline;font: 12px "Roboto Condensed",sans-serif;}

.ac_text{color: #878787;font: 8pt "Roboto Condensed",sans-serif;}

.warning{background-color:#FCE4A9;border: #F7B441 1px solid;padding:9px}


.upload_ok{background-color: #C3FFBB;}
.upload_error{background-color: #FEC4D0;}

.framestyle_buyer{border:  2px solid #A7A7A7;width:700px;height:800px;background-image:none;text-align:left}
.framestyle_seller{border:  2px solid #A7A7A7;width:700px;height:800px;background-image:none;text-align:left}
.framestyle_terms{border:  2px solid #A7A7A7;width:600px;height:150px;background-image:none;text-align:left}
.framebody{background-color:#FFFFFF;margin:10px;background-image:none;text-align:left}



.seller_list a{font: 13pt "Roboto Condensed",sans-serif}
.seller_menu{margin-bottom:10px;padding-top:3px;clear:both}
.seller_menu a{padding:5px}
.seller_menu a:hover{padding:5px;background-color:#fe8402;text-decoration:none;color:#FFFFFF}
.seller_menu a.seller_menu_active{padding:5px;background-color:#fe8402;text-decoration:none;color:#FFFFFF}

.seller_list span
{
font: 10pt "Roboto Condensed",sans-serif;
color: #b8babc;
font-weight:bold;
}

.searchmenu
{
clear:both;
padding-bottom:17px;
}

.searchmenu2
{
padding:12px;
background-color:#F5F5F5;
}




.resultmenu
{
padding-bottom:4px
}

.contentmenu
{
padding-bottom:4px;
}


.rating
{
float:left;
margin:0px 2px 0px 0px;
}


.hover_string
{
background:url(images/transparent.png);
padding: 8px 15px 8px 15px
}

.hover_string p
{
font: 13pt "Roboto Condensed",sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:0px;
margin:0px;
}

.hover_string span
{
font: 10pt "Roboto Condensed",sans-serif;
font-weight:bold;
color:#FFFFFF;
padding:0px;
margin:0px;
}

.table_cart
{
width:100%;
margin-top:10px;
margin-bottom:10px;
}

.table_cart td
{
font: 9pt "Roboto Condensed",sans-serif;
padding:6px 0px 6px 6px;
color: #424242;
cursor:pointer;
border-bottom: 1px solid #f5f5f5;
}

.table_cart th
{
font: 10pt "Roboto Condensed",sans-serif;
padding:6px 6px 6px 6px;
color: #34495e;
font-weight:bold;
background-color:#ebedef;
text-transform:uppercase;
}

.table_cart tr.tr_cart:hover
{
background-color:#ffffff;
}


.tr_cart_active,.tr_cart_active:hover
{
background-color:#f5f5f5;
}


.table_cart2
{
width:100%;
margin-top:10px;
margin-bottom:10px;
}

.table_cart2 a
{
text-decoration:underline;
}

.table_cart2 td
{
padding:15px;
color: #424242;
cursor:pointer;
border-bottom: 1px solid #f5f5f5;
}

.table_cart2 th
{
padding:12px;
color: #34495e;
font-weight:bold;
background-color:#ebedef;
text-transform:uppercase;
}

.table_cart2 tr.tr_cart
{
background-color:#ffffff;
}

.table_cart2 tr.total
{
background-color:#f2f3f3;
}


.table_cart td span,.table_cart2 td span
{
padding-left:0px;
}

.table_cart2 td div.gr,.gr
{
color: #b3b4b4;
font: 12px "Roboto Condensed",sans-serif;
padding-top:3px;
}

.table_cart2 td div.ttl
{
color: #7d7c7c;
font: 12px "Roboto Condensed",sans-serif;
padding-bottom:2px;
}
.file_details
{
margin:60px 0px 60px 100px;
}

.file_details2
{
margin:60px 0px 60px 10px;
}

.file_details3
{
margin:60px 0px 60px 0px;
}

.file_details4
{
margin:10px 0px 60px 0px;
}

.file_details p
{
text-transform:uppercase;
}

.file_details span
{
padding-bottom:3px;
display:block;
}

.file_links
{
margin-top:30px;
}

.exif_header
{
display:none;
}



#map
{
width:500px;
height:300px;
}


#profile_menu
{
background-color:#ffffff;
border-top: 4px #dddddd solid;
border-left: 1px #dddddd solid;
border-right: 1px #dddddd solid;
border-bottom: 1px #dddddd solid;
color:#3c3c3c;
padding:3px 0px 0px 0px;
}

#profile_menu ul
{
list-style-type: none;
list-style-image: none;
margin:0px 15px 0px 15px;
padding:0px;
clear:both;
}

#profile_menu ul li
{
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
color:#717172
}

#profile_menu ul ul li
{
margin:1px 0px 0px 0px;
padding:5px;
}

#profile_menu ul li:hover
{
background-color:#f7f6f6
}


#profile_menu li a,#profile_menu li a:visited,#profile_menu li a:hover
{
color:#464646;
text-decoration:underline;
font: 12px "Roboto Condensed",sans-serif;
}


#profile_menu ul ul
{
margin:2px 0px 1px 25px;
}

#profile_menu ul ul li.activno
{
background-color:#f7f6f6;
}

#profile_menu ul li div
{
display:inline;
float:right;
color:#3b60b9;
background-color:#d8dfea;
padding:2px;
font: 11px "Roboto Condensed",sans-serif;
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}



#profile_menu ul li.activno
{
background-color:#f7f6f6;
}

#profile_menu li.activno a,#profile_menu li.activno a:visited,#profile_menu li.activno a:hover
{
color:#464646;
text-decoration:none;
font: 12px "Roboto Condensed",sans-serif;
font-weight:bold;
}

#profile_photo
{
margin:5px 15px 15px 15px;
}

#profile_photo img
{
margin-bottom:20px;
float:left;
margin-right:10px;
margin-left:5px;
}

#profile_photo span
{
padding-top:3px;
display:block;
}

#profile_photo a
{
font: 12px "Roboto Condensed",sans-serif;
}

#profile_photo span a
{
font: 10px "Roboto Condensed",sans-serif;
}

.profile_left
{
padding-right:15px;
margin-left:0px;
}


.profile_right
{
padding:15px;
}



.profile_right table
{
border:0px;
padding:0px;
margin:0px;
}




table.profile_table
{
width:100%;
margin-top:10px;
margin-bottom:10px;
}

table.profile_table td
{
padding:15px;
color: #424242;
border-bottom: 1px solid #f5f5f5;
}

table.profile_table th
{
font: 10pt "Roboto Condensed",sans-serif;
padding:15px;
color: #34495e;
font-weight:bold;
background-color:#ebedef;
text-transform:uppercase;
}

table.profile_table tr
{
background-color:#ffffff;
}

table.profile_table tr.snd
{
background-color:#fafbfc;
}


.profile_table a
{
text-decoration:underline
}


table.profile_table tr.total
{
background-color:#ebe9e9;
}
.profile_separator
{
margin:10px 20px 10px 20px;
border-bottom: 1px #c6c5c5 dotted;
clear:both;
}

.profile_content
{
background-color:#f8f8f8;
padding:15px;
}

.form_field
{
margin-bottom:15px;
}

.form_field span
{
margin-bottom:3px;
display:block;
}

table.payment_table
{
width:100%;
}

table.payment_table tr
{
background-color:#ffffff;
}

table.payment_table td
{
padding:15px;
color: #424242;
border-bottom: 1px solid #f5f5f5;
}

table.payment_table th
{
font: 10pt "Roboto Condensed",sans-serif;
padding:15px;
color: #34495e;
font-weight:bold;
background-color:#ebedef;
text-transform:uppercase;
}

table.payment_table tr
{
vertical-align: top;
}

table.payment_table2
{
width:100%;
}

table.payment_table2 td
{
padding:0px 0px 11px 0px;
border:0px;
}





.share_box
{
margin:10px 0px 0px 0px;
float:left;
}

.editorial
{
background-color:#f2b7b7;
padding:10px;
border-radius: 4px;
color:#672929;
font:12px "Roboto Condensed",sans-serif;
margin-bottom:3px;
}




.search_left_body
{
background-color:#ffffff;
border: 1px #dddddd solid;
color:#3c3c3c;
margin-left:-10px;
}



.search_title
{
border-top: 4px #ffffff solid;
padding:15px 0px 15px 15px;
font:12px "Roboto Condensed",sans-serif;
color:#404040;
background-color:#f5f5f5;
margin-bottom:12px;
}

.search_title2
{
padding:0px 0px 2px 0px;
font:12px "Roboto Condensed",sans-serif;
color:#565656;
}

.search_title3
{
padding:2px 0px 10px 15px;
font:12px "Roboto Condensed",sans-serif;
font-weight:bold;
color:#404040;
background:url('images/search_arrow.gif');
background-repeat:no-repeat;
background-position:top right;
margin-right:10px;
cursor:pointer;
}

.search_title4
{
padding:2px 0px 10px 15px;
font:12px "Roboto Condensed",sans-serif;
font-weight:bold;
color:#404040;
background:url('images/search_arrow.gif');
background-repeat:no-repeat;
background-position:bottom right;
margin-right:10px;
cursor:pointer;
}


.search_text
{
padding:0px 0px 15px 15px;
}

.search_text2
{
padding:0px 0px 13px 0px;
}

.search_sub
{
background-color:#f5f5f5;
margin:0px 15px 8px 15px;
padding:10px 5px 0px 13px;
border-radius:3px;
font:11px "Roboto Condensed",sans-serif;
}

.search_right
{
}

.ibox2 {
font: 14px "Roboto Condensed",sans-serif;
padding:4px;
border:#e3e3e3 solid 1px;
background: #FFFFFF;
margin-top:1px;
}
.ibox2:focus {
border:#000000 solid 1px;
}



.search_header_mobile
{
height:30px;
}


#search_header
{
height:90px;
border-bottom: 1px #b3b3b3 dotted;
margin:15px 30px 20px 0px;
}

#search_header2
{
clear:both;
}

#search_header2 div
{
float:left;
margin-right:15px;
}

#search_flow_menu,#search_autopaging_menu
{
padding-top:5px;
}

#search_flow_menu input,#search_autopaging_menu input
{
margin: -3px 5px 0px 0px;
}

#search_footer
{
clear:both;
height:34px;
border-top: 1px #b3b3b3 dotted;
margin:10px 30px 0px 0px;
padding-top:5px;
}

#search_paging,#search_paging2
{
float:right;
margin-top:10px;
}


.search_left ul
{
list-style-type: none;
list-style-image: none;
margin: 0px;
padding:0px;
}

.search_left ul li
{
display:block;
padding:3px;
width:130px;
}


.search_left a:link,.search_left a:hover,.search_left a:visited
{
text-decoration:none;
font:11px "Roboto Condensed",sans-serif;
}

.search_line
{
height:12px;
border-top: 1px #b3b3b3 dotted;
margin:4px 15px 0px 15px;
}

.search_line2
{
height:5px;
border-bottom: 1px #b3b3b3 dotted;
margin-bottom:5px;
}

.color_set
{
padding-top:5px;
}

.box_color
{
padding:1px 5px 0px 5px;
display:inline;
margin:0px 1px 0px 1px;
cursor:pointer;
}

.box_color2
{
padding:1px 5px 0px 5px;
display:inline;
margin:0px;
border: #000000 1px solid;
cursor:pointer;
}

.box_slider
{
position:relative;
margin:10px 0px 0px 0px;
width:150px;
height:20px;
}

.box_slider2
{
position:absolute;
top:12px;
left:0px;
font:11px "Roboto Condensed",sans-serif;
color:#acabac;
}

.box_slider3
{
position:absolute;
top:12px;
right:0px;
font:11px "Roboto Condensed",sans-serif;
color:#acabac;
}

#search_current
{
border: #dddddd 3px solid;
background-color:#FFFFFF;
padding:10px;
margin:0px 15px 15px 15px;
}

#search_header h1
{
font:16px "Roboto Condensed",sans-serif;
font-weight:bold;
color:#404040;
}

#search_header h1 span
{
font:13px "Roboto Condensed",sans-serif;
font-weight:bold;
color:#636363;
}



#search_keywords
{
position:relative;
width:170px;
height:29px;
background:url('images/search_bg.gif');
background-repeat:no-repeat;
}

.ibox3 {
position:absolute;
left:1px;
top:1px;
font: 12px "Roboto Condensed",sans-serif;
padding:0px;
border:0px;
color:#636363;
width:137px;
}

.ibox3_submit {
position:absolute;
left:150px;
top:0px;
border:0px;
background:none;
width:20px;
height:27px;
cursor:pointer;
}

#search_keywords input
{
border:0px;
border-radius:0px;
line-height:15px;
background:none;
box-shadow: none;
}

.search_current_kw
{
margin-bottom:3px;
clear:both;
color:#636363;
font: 11px "Roboto Condensed",sans-serif;
}

.search_current_kw_title
{
margin-bottom:3px;
clear:both;
color:#636363;
font: 11px "Roboto Condensed",sans-serif;
font-weight:bold;
}

.search_current_delete
{
float:right;
border:0px;
background:none;
width:11px;
height:11px;
background:url('images/search_delete.png');
background-repeat:no-repeat;
background-position:top left;
cursor:pointer;
margin-top:2px;
}

.search_current_delete:hover
{
background:url('images/search_delete.png');
background-repeat:no-repeat;
background-position:bottom left;
}

.search_checkbox
{
margin-bottom:3px;
}

.search_checkbox input
{
margin-right:7px;
}

/*
 * jQuery UI Slider 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; background:url('images/slider3.png');
background-repeat:repeat-x;}



.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 14px; height:14px; cursor: default;
background:url('images/slider2.png');
background-repeat:no-repeat;
border:0px;
}


.ui-slider-horizontal
{
height: 6px;
width:150px;
background:url('images/slider.png');
background-repeat:repeat-x;
}

.ui-slider-horizontal .ui-slider-handle { top: -5px; margin-left: -7px;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 3px; }
.ui-slider-horizontal .ui-slider-range-max { right: 3px; }

.portfolio_left
{
background-color:#ffffff;
border-top: 4px #dddddd solid;
border-bottom: 1px #dddddd solid;
border-left: 1px #dddddd solid;
border-right: 1px #dddddd solid;
color:#3c3c3c;
margin-left:-15px;
padding:15px 0px 15px 0px;
}

.portfolio_right
{
padding:10px 0px 0px 5px;
}

.portfolio_left img
{
margin:0px 0px 10px 15px;
border: 1px #dfdede solid;
}

.portfolio_right h1
{
margin:0px 0px 15px 0px;
font:20px "Roboto Condensed",sans-serif;
}

.portfolio_title
{
margin:2px 15px 10px 15px;
font:12px "Roboto Condensed",sans-serif;
font-weight:bold;
color:#404040;
border-bottom: #c5c5c5 1px dotted;
padding-bottom:6px;
}


.portfolio_box
{
margin:0px 15px 20px 15px;
font:11px "Roboto Condensed",sans-serif;
}

.portfolio_box div
{
margin-bottom:3px;
}

table.profile_table_home
{
width:100%;
}


table.profile_table_home th
{
padding:10px;
font:14px "Roboto Condensed",sans-serif;
font-weight:bold;
}


table.profile_table_home tr
{

}



table.profile_table_home td
{
padding:10px;
border-top: 1px #d7d7d7 dotted;
}

.profile_home_preview
{
width:50px;
height:50px;
border: 1px #787879 solid;
background-size:cover;
cursor:pointer;
}


.login_header
{
border-bottom: 1px #a3a4a7 dotted;
margin-bottom:15px;
}

.login_header h2
{
margin:0px 0px 3px 0px;
}

#lightbox_footer input
{
margin:15px;
}
.subheader
{
padding:10px;
font: 16px "Roboto Condensed",sans-serif;
color:#545454;
background-color:#e3e2e2;
margin:15px 0px 15px 0px;
clear:both;
border-radius:4px;
}

.subheader a:link,.subheader a:hover
{
text-decoration:none;
border-bottom: 1px #42433e dashed;
}

.subheader_text
{
padding:10px;
margin-bottom:20px;
}

a.link_pixels:link,a.link_pixels:hover,
{
color:#34495e;
font:12px "Roboto Condensed",sans-serif;
padding:1px 5px 1px 5px;
background-color:#bebfc0;
text-decoration:none;
border-radius:2px;
font-weight:bold;
}

a.link_inches:link,a.link_inches:hover,a.link_inches:visited
{
color:#34495e;
font:12px "Roboto Condensed",sans-serif;
padding:1px 5px 1px 5px;
background-color:#f6f7f8;
text-decoration:none;
border-radius:2px;
font-weight:bold;
}

/*Styles for jquery uploader*/
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5;}
/*End. Styles for jquery uploader*/


.link_date
{
color:#949494;
}


.link_approved
{
color:#7fbb65;
}

.link_pending,.link_notshipped
{
color:#cb4040;
}

.link_payment
{
color:#7fbb65;
}

.checkoutbox
{
padding:10px;
font: 16px "Roboto Condensed",sans-serif;
color:#545454;
background-color:#e3e2e2;
background:url('images/c11.gif');
background-repeat:repeat-x;
border: 1px #d7d5d5 solid;
clear:both;
border-radius:4px;
}



.checkoutbox_text
{
padding:15px 10px 10px 10px;
background-color:#FFFFFF;
margin-bottom:20px;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
border-left: 1px #efeeee solid;
border-right: 1px #efeeee solid;
border-bottom: 1px #efeeee solid;
}

.checkoutbox2
{
margin-bottom:15px;
}

.checkoutbox2_title
{
background-color:#e6e7e7;
padding:10px;
font: 14px "Roboto Condensed",sans-serif;
border-top: 4px #3fc176 solid;
border-left: 1px #dfdede solid;
border-right: 1px #dfdede solid;
}

.checkoutbox2_text
{
border-left: 1px #dfdede solid;
border-right: 1px #dfdede solid;
border-bottom: 1px #dfdede solid;
background-color:#FFFFFF;
}

.checkoutbox_text h2
{
font: 15px "Roboto Condensed",sans-serif;
color:#232323;
}

.checkout_line
{
margin:0px 10px 0px 10px;
border-top: 1px #c5c5c5 dotted;
}

.checkout_list
{
padding:10px;
}

.checkoutbox2_bottom
{
padding:12px 10px 12px 10px;
background-color:#f5f5f5;
}

.checkoutbox2_bottom a
{
	color:#2e7cae
}

.price_license input
{
margin-top:-3px
}

.price_license label
{
font: 12px "Roboto Condensed",sans-serif;
display:inline;
}

.clear_padding
{
padding:0px;
margin:0px;
}


.border_box,.bl
{
margin:0px 0px 0px -40px;
padding:15px;
background-color:#fafbfc;
}

.bl2
{
background-color:#f2f3f3;
}

.bl2 table.profile_table_home td
{
background-color:#f2f3f3;
}

tr.snd2 td
{
background-color:#f2f3f3;
}


#search_flow_menu img
{
border: 0px;
width:26px;
height:26px;
float:left;
margin:-6px 7px 0px 7px;
opacity:0.5;
}

#search_flow_menu img.active
{
opacity:1;
}


.bg-green{ background-color: #559900;}
.bg-red{background-color: #c9231a;}

.like-btn, .dislike-btn{
	width: auto;
	height: 24px;
	padding: 0 15px 0 30px;
	float: right;
	margin-left: 10px;
	cursor: pointer;
	color: #333333;
	font:11px "Roboto Condensed",sans-serif;
	line-height: 24px;
	border:#fff 1px solid;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.like-btn{background: url(images/like/like-ico.png) 5px 50% no-repeat; }
.like-btn:hover, .like-h{
	background: url(images/like/like-ico-h.png) 5px 50% no-repeat; color: #0c6502;
	background-color: #f5f5f5;	border: #dddddd 1px solid;
}
.dislike-btn{background: url(images/like/dislike-ico.png) 5px 50% no-repeat; }
.dislike-btn:hover, .dislike-h{
	background: url(images/like/dislike-ico-h.png) 5px 50% no-repeat;
	background-color: #f5f5f5;	border: #dddddd 1px solid;
}


.home_box
{
margin:0px 10px 30px 0px;
width:230px;
border: 1px solid #f5f5f5;
}

.category_box
{
margin:0px 20px 30px 0px;
width:200px;
}

.t
{
padding:15px
}

.promotion
{
top:20px;
text-transform: uppercase
}

.next_previous
{
text-align:right;
padding-right:40px;
}

.next_previous a:link,.next_previous a:visited
{
font:45px "Roboto Condensed",sans-serif;
color:#c5c6c7;
}

.cart-actions h2
{
clear:both;
padding:20px 0px 0px 0px;
margin:0px 0px 4px 0px;
font:15px "Roboto Condensed",sans-serif;
}
.home_box img,.category_box img
{
border:0px;
margin-bottom:15px;
}



.home_box span a:link,.home_box span a:hover,.home_box span a:visited,.category_box span a:link,.category_box span a:hover,.category_box span a:visited
{
color:#716366;
text-decoration:none;
font:13px "Roboto Condensed",sans-serif;
}

.home_box span a:hover,.category_box span a:hover
{
color:#d02e3d;
}

a.kw
{
background-color:#f5f5f5;
padding:2px 7px 2px 7px;
border:1px solid #ebedef;
border-radius:4px;
margin-right:10px;
line-height:30px;
white-space: nowrap
}

.related_img
{
margin:0px;
padding:0px;
}

.related_img img
{
margin:0px;
height:150px;
border:0px;
}


.lang_img
{
width:18px;
height:12px;
border-radius:1px;

}

a.color_white:link,a.color_white:hover,a.color_white:visited
{
color:#ffffff;
}


#lang_box ul
{
list-style-type: none;
list-style-image: none;
padding: 0px;
margin:0px 0px 0px 0px;
}

#lang_box ul li
{
display:block;
float:left;
padding:10px 20px 10px 0px;
background-repeat:no-repeat;
white-space: nowrap;
width:200px;
}

#lang_box ul li img
{
border:0px;
width:18px;
height:12px;
margin:-2px 10px 0px 0px;
}


#tabs_menu_content
{
clear:both;
padding-top:15px;
}


#tabs_menu {
margin:0px;
padding:0px 0px 3px 0px;
clear:both;
}

#tabs_menu ul {
list-style: none;
padding:0px;
margin:0px
}

#tabs_menu li {
display:inline;
padding:0px;
margin:0px;
}

#tabs_menu li a,#tabs_menu li a:visited {
float: left;
padding: 5px 7px 5px 7px;
text-decoration:none;
background-color:#a3a3a3;
margin-right:5px;
margin-bottom:5px;
color:#FFFFFF;
font-weight:bold;
}

#tabs_menu li a:hover {
text-decoration:none;
opacity:0.8;
color:#FFFFFF;
font-weight:bold;
}

#tabs_menu li.activno a,#tabs_menu li.activno a:visited {
float: left;
padding: 5px 7px 5px 7px;
text-decoration:none;
background-color:#d02e3d;
margin-right:5px;
color:#FFFFFF;
font-weight:bold;
}

#tabs_menu li.activno a:hover {
text-decoration:none;
opacity:0.8;
color:#FFFFFF;
font-weight:bold;
}

.search-box
{
position:relative;
margin:0px 30px 0px 0px
}

.cart_preview
{
min-width:100px;
}


.cart_preview img
{
width:60px;
}

.home_preview
{
margin:0px
}

.color_black
{
color:#000000;
}

.second_page a
{
display:inline
}

#exif_content
{
line-height:20px
}

.toleft
{
float:left;
}

h1
{
font-size:32px;
#text-transform:none;
color:rgb(17, 17, 17);
font-family: "Roboto Condensed",sans-serif;
margin:0px 0px 20px 0px;
}

#search
{
border-color:#eeecec;
height:35px;
}

.fixed-header-on #search
{
margin:-8px 0px -5px 0px
}

.box-style-1 i
{
font-size:13px;
margin:0px;
}

.box-style-1:not(.team-member):not(.add2cart):not(.overlay-container):hover i {
	color: #FFFFFF;
}

.tab-content
{
height:350px
}

.users_rating img
{
margin:0px;
border:0px;
}

.top_second
{
    background-color: #f7f7f7;
    height: 90px;
    display: block;
}

.old_header
{
display:none
}
/*added changed from 50px to 10*/
#search_columns
{
margin-top:10px;
margin-bottom:50px;
}
.second_page
{
padding:0px 0px 5px 0px;
}
.page_internal
{
margin: 30px 0px 30px 0px;
min-height:500px;
}

hr
{
margin: 5px 0px 5px 0px;
}

.tab-content
{
margin: 15px;
}

/* CSS Fotomoto to address conflicts found */
label.fm-inline-block {line-height: 26px !important; font-weight: 700 !important;}
label.fm-label {line-height: 35px !important;}
#fotomotoWidget label{margin-bottom: 0px !important}
#fotomotoWidget select{border: none !important;}
.home_box_body
{
padding: 0px 15px 15px 15px
}
.home_box_heart
{
color:#e6ae49;
float:right;
font: 19px "Roboto Condensed",sans-serif
}
.no_markers
{
list-style-type: none;
list-style-image: none;
}

ul.no_markers li:before {
	content: "";
}

.header-members,.header-lang {
    font-size: 14px;
    color: #CBC7C2;
    line-height: 20px;
	cursor: pointer;
	float:right;
	margin-left:10px;
}
.header-members:hover,.header-lang:hover {
    color: #fff;
}

.lang_menu
{
width:670px;
margin:22px 0px 0px -652px;
background: rgba(26, 26, 26, .9);
padding:7px;
}

.lang_menu ul
{
list-style-type: none;
list-style-image: none;
margin:0px;
padding:10px;
}

.lang_menu ul li
{
margin:2px 10px 2px 0px;
padding:3px 0px 3px 4px;
float:left;
width:200px;
}

.lang_menu ul li:hover
{
background-color:#202525
}
.lang_menu li a,.lang_menu li a:visited,.lang_menu li a:hover
{
color:#a1a1a1;
text-decoration:none;
text-transform:none;
}
.lang_menu img
{
margin: 3px 7px 0px 0px;
width:18px;
height:12px;
}
.members_menu
{
width:250px;
margin:20px 0px 0px -32px;
background: rgba(26, 26, 26, .9);
padding:5px 15px 15px 15px;
}
.members_menu a,.members_menu a:visited,.members_menu a:hover
{
color:#a1a1a1;
text-decoration:none;
text-transform:none;
}
.members_menu ul
{
list-style-type: none;
list-style-image: none;
margin:0px;
padding:10px;
}
.members_menu ul li
{
margin:2px 10px 2px 0px;
float:left;
}
.members_menu li a,.members_menu li a:visited,.members_menu li a:hover
{
color:#a1a1a1;
text-decoration:none;
text-transform:none;
font-size:25px;
}
.members_menu li a:hover
{
color:#d1cfcf;
}
.cart_menu
{
margin:17px 0px 0px -402px;
background: rgba(26, 26, 26, .9);
padding:5px 15px 15px 15px;
text-transform:none;
}
.table_cart3 td,.table_cart3 th
{
padding:6px;
border-bottom: 1px solid #232526;
color: #c0c0c0;
font-size:12px;
}

.table_cart3 td a:link,.table_cart3 td a:visited
{
color: #c0c0c0;
font-size:12px;
}

.table_cart3 td a:hover
{
color: #FFFFFF;
}

.item_path
{
margin:10px 0px 10px 80px
}

.item_path ul
{
list-style-type: none;
list-style-image: none;
margin:0px;
padding:0px;
}

.item_path ul li
{
float:left;
}

.item_path ul li.last
{
display:none;
}

.item_path ul li a:before {
padding: 0px 10px 0px 10px;
	content: "/";
	font-size:15px;
}

.item_path ul li.first a:before
{
content: "";
margin-left:-17px;
}
.item_path2
{
margin:10px 0px 10px 0px
}

.item_path2 ul
{
list-style-type: none;
list-style-image: none;
margin:0px;
padding:0px;
}

.item_path2 ul li
{
float:left;
}

.item_path2 ul li.last
{
display:none;
}

.item_path2 ul li a:after{
padding: 0px 10px 0px 10px;
	content: "/";
	font-size:15px;
}
.item_path2 ul li.last2 a:after
{
content: "";
margin-left:-17px;
}
.prod-img-wrap
{
width:225px;
height:175px;
overflow:hidden;
}
ul.search_menu_text li
{
font-size:16px;
}
.category_home
{
background-color:#FFFFFF;
padding:5px 0px;
}
.category_home h1
{
color:#201717
}

.category_home p
{
color:#FFFFFF
}
/*changed 10-22 margin from 20 to 10*/
.category_sub
{
margin:10px auto;
text-align:center
}
.category_sub h2
{
color:#0045a1
}
.category_sub p
{
color:#2b3139
padding: 22px 100px 22px 33px;
text-align:center;
}
.category_sub i
{
font-size:40px;
color:#2b3139
}
.left_padding
{
margin-left:200px
}
.sidebar-list
{
list-style-type: none;
list-style-image: none;
margin:0;
padding:0;
font-size:14px;
line-height: 1.4;
}
.sidebar-list a,.sidebar-list span
{
fort-size:16px;
}
.sidebar-list li
{
padding: 0px 0 6px 15px;
}
.sidebar-list li span
{
padding-right:10px
}


.padding-left
{
padding-left:50px;
}

.padding-right
{
padding-right:10px;
}
/*added 10-11-22test*/
/*changed padding-right from 5 to 8 29-23test*/
.container {
 padding-right:95px;
 padding-left:5px;
 margin-right:auto;
 margin-left:auto
}
/*added 10-11-22test*/
.container2 {
 padding-right:95px;
 padding-left:45px;
 margin-right:auto;
 margin-left:auto
}
