/*======================================================================*\
|| #################################################################### ||
|| # Acadia 3.0														  # ||
|| # ---------------------------------------------------------------- # ||
|| # All PHP code in this file is ©2012 DNT Media, Inc. 			  # ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ------------------ ACADIA IS NOT FREE SOFTWARE ----------------- # ||
|| # 					http://www.dntmedia.com 					  # ||
|| #################################################################### ||
\*======================================================================*/

/* PNG FIX FOR IE 5.5 & ^ */
/* img,div {behavior:url('/libraries/styles/iepngfix.htc')} */

/* SELECTORS */

/* CLASSES */
.cartmessage {border:1px dotted #d00;margin:40px 20px 20px 20px;padding:20px;border-radius:10px;}
.categoryimage {height:200px;width:140px;margin:10px;padding:10px;text-align:center;}
.categorybox {float:left;width:200px;height:400px;padding:20px 15px;text-align:center;vertical-align:top;color:#FFF;font-size:16px;}
.categoryclear {height:25px;clear:both;}
.category_nav_next {float:right;}
.category_nav_previous {float:right;margin-right:15px;}
.categoryimage {background-size:cover;float:right;height:240px !important;width:150px;margin:10px;padding:10px;text-align:center;}
.categoryimage_overlay {width:150px;height:150px;z-index:10;}
.callout {color:#d00;font-weight:bold;text-align:center;}

.clear {clear:both;}

.column_left {float:left;width:48%;}
.column_right {float:right;width:48%;}
.column_left:after, .column_right:after { content: ""; display: table; clear: both; }
.divider {clear:both;border-bottom:1px solid #444;height:15px;width:96%;}
.fltleft {float:left;}
.fltright {float:right;}
.locator_button {float:right;margin:-10px 0 10px 0;}
.option_list_color {color:#d00;font-style:italic;}
.productbox {float:left;width:200px;padding:0 5px;text-align:center;vertical-align:top;color:#FFF;font-size:14px;}
.productclear {border-bottom:21FFF;border:1px solid #CCC;max-height:133px;max-width:180px;padding:10px;}
.productdisplay:hover {border:1px dashed #A00;}
.productdivide {clear:both;border-bottom:1px solid #AAA;height:20px;}
.productimage {border:1px solid #CCC;float:right;max-height:400px;max-width:400px;margin:10px;padding:10px;}
.productimages li {}
.productimages ul {display: block;overflow: hidden;}
.productimages {float: right;max-height: 500px;overflow: hidden;position: relative;max-width: 350px;}
.saleprice {color:#A00;}

.strikethrough {color:#AAA;text-decoration:line-through;}
.sublink {font-size:10px;}
.three_column_left {float:left;width:32%;}
.three_column_middle {float:left;width:32%;padding-left:10px;}
.three_column_right {float:left;width:32%;padding-left:10px;}

/* DIVS */
#breadcrumbs {float:left;}
#ordersummary {float:right;margin-right:20px;text-align:right;}
#subcategories {float:right;}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
}
@media only screen and (max-width : 768px) {
    .three_column_left, .three_column_middle, .three_column_right {
        width:100%;   
        float:none !important;
    }
}

@media only screen and (max-width : 480px) {
    .three_column_left, .three_column_middle, .three_column_right {
        width:100%;   
        float:none !important;
    }
}

@media only screen and (max-width : 320px) {
    .three_column_left, .three_column_middle, .three_column_right {
        width:100%;   
        float:none !important;
    }

}