#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: 14px "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: 140px;
margin-right: 20px;
position: relative;
float: left;
}






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

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

.item_list_img img { 
border: 0px;
}

.item_list_text
{
width: 140px;
height: 60px;
padding-top: 3px;
margin-left:5px;
}


.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: 10pt "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:8px;
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-top:60px;
margin-bottom:60px
}

.file_details p
{
text-transform:uppercase;
}

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

.file_links 
{
margin-top:30px;
text-align:center;
}

.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_menu_error
{
position:fixed;
display:none;
background-color:#fd0f03;
z-index:10000;
padding:10px;
text-align:center;
font:13px "Roboto Condensed",sans-serif;
color:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}

#lightbox_menu_ok
{
position:fixed;
display:none;
background-color:#41b535;
z-index:10000;
padding:10px;
text-align:center;
font:13px "Roboto Condensed",sans-serif;
color:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}

#lightbox_content
{
border-left: 1px #e3e3e3 solid;
border-right: 1px #e3e3e3 solid;
padding:15px;
}

#lightbox_content input[type="text"],#lightbox_content input[type="password"],#lightbox_content select
{
padding:2px;
border: 1px #c7c9c7 solid;
color:#8f908f;
}

#lightbox_content h2
{
margin:4px 0px 10px 0px;
font:14px "Roboto Condensed",sans-serif;
color:#727171;
}

#lightbox_content div.param
{
margin:0px 0px 10px 0px;
}

#lightbox_header
{
padding:15px;
color:#FFFFFF;
font:20px "Roboto Condensed",sans-serif;
text-align:center;
text-transform:uppercase;
}

#lightbox_footer
{
background-color:#f5f5f5;
border: 1px #e3e3e3 solid;
height:65px
}


#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,.subheader a:visited
{
text-decoration:none;
border-bottom: 1px #42433e dashed;
}

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





a.link_pixels:link,a.link_pixels:hover,a.link_pixels:visited
{
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;
background-color: #fcfcfc;
padding:15px
}

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


.t
{
padding:15px
}

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

.next_previous
{
text-align:center;
padding-top:20px;
}

.next_previous a:link,.next_previous a:visited
{
font:25px "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:35px;
text-transform:uppercase;
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
}

#search_columns
{
margin:50px 30px 50px 30px;
}

.second_page
{
padding:50px 0px 25px 30px;
}



.page_internal
{
margin: 30px 0px 30px 0px;
min-height:500px;
}

hr
{
margin: 15px 0px 15px 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 -232px;
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:30px 0px 30px 0px
}

.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;
}

.prod-img-wrap
{
width:253px;
height:253px;
overflow:hidden;
}

/*Version 17.06*/

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

.category_navigation ul li
{
display:block;
float:left;
padding: 0px 5px 10px 0px;
}

.category_navigation ul li:after
{
content: ' /';
}

.category_navigation ul li.last:after
{
content: '';
}

/*End. Version 17.06*/

li.product2 {
    list-style: none;
}

.product2
{
margin-bottom:45px;
}

.product2 h3
{
    font-weight: 400;
    font-size: 14px;
    color: #111;
    margin: 15px 0 5px;
    font-family: "Roboto Condensed", sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.prod-img-wrap2
{
width:220px;
}

.prod-img-wrap2 img
{
width:220px;
height:220px;
}