/* min-640px.css */

	.category_title{
		width:99%;
		background-color:#f3f3f3;
		text-align:left;
		padding:5px 0px 5px 10px;
		color:#800000;
		font-weight:bold;
		margin: 10px auto 10px auto;
	}

@media (min-width: 640px) and (max-width: 799px) 
{
	body {
		font-size: 18px;
	}
	/* ==========================================================================
	   Header
	   ========================================================================== */

	.main_body{
		width:80%;
		height:100%;
		padding-left:5px;
		padding-right:5px;
		margin:70px auto 80px auto;
		float:left;
	}
	.header_main{
		width:100%;
		height:80px;
		padding:2px;
		position:fixed;
		top:0px;
		left:0px;
		z-index:2;
		line-height: .8;
	}	
	.head_items{
		width:100%;
	}
	.small_full_width{
		display:none;
	}
	.big_full_width{
		display:table;
		width:100%;
	}
	.header_border{
		background-color: #fff;
		width: 100%;
		height:80px;
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 0px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.header_inner_border{
		background-color: #E2E0E0;
		width: 100%;
		height: 70px;
		margin: 0px 0px 5px 0px;
		padding: 3px 5px 3px 5px;
		border: 1px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.header_inner_border a{
		color:#800000;
		font-size:14px;
	}
	.header_inner_border a:hover {
		color: #06e;
		font-size:14px;
	}
	.header_logo_left{
		display:table-cell;
		width:20%;
	}
	.header_logo_left img{
		height:40px;
	}
	.header_phone{
		color:#800000;
		font-size:15px;
		padding-top:-10px;
	}
	.header_logo_right{
		display:none;
	}
	.header_big_middle{
		display:table-cell;
		width:80%;
	}
	.header_cat_search_box_l{
		display:none;
	}
	.header_cat_search_box_s{
		display:table;
		width:100%;
		margin-top:5px; 
	}
	.header_cat_search_box_cats{
		background-color:#800000;
		color:#F1EFEF;
		font-size:18px;
		border:1px solid #800000;
		padding:3px;
		cursor:pointer;
	}
	.header_cat_search_box_cats:hover{
		background-color:#F1EFEF;
		color:#800000;
	}
	.header_cat_search_box_searchtext{
		background-color:#fff;
		color:#800000;
		width:200px;
		font-size:16px;
		height:28px;
		padding:0px 5px 0px 5px;
		border:1px solid #800000;
	}
	.header_cat_search_box_searchbutton{
		display:inline;
		background:#800000;
		border-color:#800000;
		color: #F1EFEF;
		height:28px;
		width:28px;
		float:left;
		padding:0px;
		cursor:pointer;
	}
	.header_cat_search_box_searchbutton:hover{
		background:#F1EFEF;
		color: #800000;
	}
	.suggestions{
		position:absolute;
		z-index:11;
		display:none;
		background-color:#E2E0E0;
		width:230px;
		height:150px;
		overflow:auto;
		top:65px;
		border:1px solid #c0c0c0;
		padding:3px;
		text-align:left;
	}
	.header_link_devider{
		border-right:1px solid #fff;
		border-left:1px solid #fff;
	}
	.header_link_devider_deals{
		display:table-cell;
	}
	
	.select_cat_top{
		display:none;
		position:fixed;
		width:250px;
		left:12%;
		right:5%;
		top:42px;
		background:#F1EFEF;
		padding: 5px;
		z-index:3;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border: 1px solid #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.select_cat_top_links_box{
		width:100%;
		text-align:left;
		border-bottom:2px solid #c0c0c0;
	}
	.select_cat_top_links{
		display:inline-block;
		width:100%;
		background-color:#F1EFEF;
		color:#800000;
		text-align:left;
		font-size:16px;
	}
	.select_cat_top_links:hover{
		display:inline-block;
		width:100%;
		background-color:#800000;
		color:#F1EFEF;
		text-align:left;
		font-size:16px;
	}
	.select_cat_top_links_close{
		width:10%;
		text-align:center;
		float:left;
		cursor:pointer;
	}
	.select_cat_top_links_close img{
		width:40px;
		height:40px;
	}
	.select_cat_top_main_links_box{
		width:100%;
		max-height:200px;
		overflow: auto;
	}
	.select_cat_top_main_links{
		width:20%;
		float:left;
		padding:5px;
	}
	.select_cat_top_main_links_text{
		display:inline-block;
		width:100%;
		background-color:#F1EFEF;
		color:#800000;
		font-size:18px;
		padding:2px 10px 2px 10px;
	}
	.select_cat_top_main_links_text:hover{
		display:inline-block;
		width:100%;
		background-color:#800000;
		color:#F1EFEF;
		font-size:18px;
		padding:2px 10px 2px 10px;
	}
	.select_cat_top_main_links_subs{
		position:fixed;
		display:none;
		background:#fff;
		width:80%;
		left:10%;
		right:10%;
		top:85px;
		padding:5px;
		z-index:5;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border: 1px solid #C0C0C0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.select_cat_top_sub_td{
		width:16%;
		padding:5px;
	}
	
	.head_left_cart_box_l{
		display:none;
	}
	
	.head_left_cart_box_s{
		display: inline-block;
		width:75px;
		height:35px;
		padding:2px;
		top:50px;
		right:20%;
		z-index:1;
		margin: 0px 0px 0px 0px;
		padding: 10px 3px 3px 0px;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}	
	.head_left_cart_box_image{
		display: inline-block;
	}
	.head_left_cart_box_image img{
		width:75px;
	}
	.cart_items{
		position: absolute;
		padding:2px;
		z-index:1;
		width:25px;
		top:17px;
		right:8.5%;
		color:#800000;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		margin: 0 auto;	
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		behavior: url(border-radius.htc);
	}
	.head_left_cart_box_top_text{
		width:100%;
		font-size:14px;
		color:#fff;
		padding-left:3px;
	}
		
	
	.head_left_box{
		display:block;
		background-color: #E2E0E0;
		width:20%;
		min-height:100%;		
		margin:0px auto 0px auto;
		padding-top:90px;
		padding-bottom:20px;
		float:left;
	}
	.side_cats{
		width:100%;
		color:#800000;
		font-size:18px;
		padding:5px;
		border-bottom: 1px solid #fff;
		cursor: pointer;
	}
	.side_cats a{
		color:#800000;
		font-size:18px;
	}
	.side_cats a:hover{
		color: #06e;
		font-size:18px;
	}
	.sub_cats{
		display:none;
		background:#F3F1F1;
		width:100%;
		float:left;
		padding-left:10px;
	}
	.sub_td{
		padding:5px;
		border-bottom: 1px solid #fff;
		cursor: pointer;
	}
	.sub_td a{
		color:#800000;
		font-size:16px;
	}
	.sub_td a:hover{
		color: #06e;
		font-size:16px;
	}
	.side_images img{
		width:100%;
		max-width:100px;
		height: auto;
		padding:5px;
	}
	.free_shipping {
		width:99%;
		font-size:12px;
		padding:6px;
		margin-bottom:30px;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border:1px solid #fff;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.free_shipping img{
		height:35px;
	}
	/* ==========================================================================
		SEARCH AND CATEGORY PAGES
	   =========================================================================== */
	.slect_cat_dropdown_box{
		background-color: #c0c0c0;
		width:100%;
		text-align:center;
		padding: 10px;
		margin-bottom: 10px;
		border: 1px solid #c0c0c0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #000;
	}
	.slect_cat_dropdown{
		background-color: #fff;
		color: #000;
		font-size: 25px;
		height: 40px;
		border: 3px outset #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.pages_no_numbers{
		display:inline-block;
		width:100%;
	}
	.pages_with_numbers{
		display:none;
	}
	.first_last_next{
		display:inline-block;
		padding:5px;
	}
	.first_last_next a{
		color:#800000;
		font-size:24px;
		padding-left:10px;
		padding-right:10px;
		border: 1px solid #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.page_numbers{
		display:inline-block;
		height:50px;
		padding:5px;
		vertical-align:middle;
	}
	.page_numbers a{
		color:#800000;
		font-size:20px;
	}
	.jump_to{
		display:inline-block;
		vertical-align:middle;
	}
	.jump_to_text{
		display:none;
	}
	.jump_to_box{
		padding:5px;
		margin-bottom:5px;
	}
	.jump_to_select{
		padding:5px;
		color:#800000;
		border: 1px solid #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.ad_box_outer{
		width:100%;
		text-align:center;
		margin-top:20px;
		margin-bottom:30px;
	}
	.ad_box{
		display:inline-block;
		background:#fff;
		width:90%;
		height:200px;
		padding:5px 10px 10px 10px;
		border:2px solid #565660;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow:0 0 30px #000;
	}
	.ad_box_text_div{
		display:inline-block;
		width:100%;
		font-size:20px;
		text-align:left;
		font-weight:bold;
		color:#800000;
	}
	.ad_box_ads{
		display:inline-block;
		width:100%;
		height:150px;
		margin:0 auto;
		background:#fff;
		overflow: auto;
		overflow-y: hidden;
		vertical-align:bottom;
		white-space:nowrap;
	}
		
	/* ==========================================================================
	   view Decal
	   ========================================================================== */
	.view_decal_title_box{
		width:100%;
		color:#800000;
		font-size:20px;
		padding:5px;
		border:1px solid #c0c0c0;
	}
	.view_decal_top_left{
		display:inline-block;
		text-align:center;
		vertical-align: text-top;
		width:100%;
		border:1px solid #c0c0c0;
		padding:5px;
	}
	.view_decal_images_left_div{
		display:inline-block;
		vertical-align: text-top;
		width:55%;
	}
	.view_decal_black_image_clear_div{
		background-repeat:repeat;
		background-image: url("https://raddezigns.com/images/180x180_clear.png");
		width:40%;
		height:auto%;
		position:absolute;
		z-index:1;
	}
	.view_decal_black_image_box{
		text-align:center;
		width:100%;
	}
	.view_decal_black_image_text{
		text-align:center;
		width:100%;
	}
	.view_decal_black_image{
	}
	.view_decal_images_mirrored{
		text-align:center;
		width:100%;
		color:red;
		font-weight:bold;
	}
	.view_decal_extras_image_box{
		text-align:center;
		width:100%;
	}
	.view_decal_extras_image_text{	
		text-align:center;
		width:100%;
	}
	.view_decal_extras_image{
	}
	.view_decal_options_right{
		display:inline-block;
		vertical-align: text-top;
		text-align:left;
		width:40%;
		padding-left:5%;
		height:100%;
	}
	.view_decal_options_table{
		display:inline-block;
		height:100%;
		padding:5px;
	}
	.view_decal_options_table_td{
		height: 20%;
		padding-top:10px;
	}
	.view_decal_options_text{
		color:#800000;
	}
	.view_decal_options_select{
		background-color:#c0c0c0;
		border:1px solid #000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		behavior: url(border-radius.htc);
		
	}
	.view_decal_cm{
		font-size:18px;
		color:#000;
	}
	.view_decal_price_ea{
		color:red;
	}
	.view_decal_price_ea_sale{
		color:#000;
		text-decoration: line-through;
	}
	.totalpriceb{ display:none; }
	.totalprices{ display:inline-block; font-size:18px; }
	.itemnumberb{ display:none; }
	.itemnumbers{ display:inline-block; }
	.addcartb{ display:none; }
	.addcarts
	{
		width:120px;
		background:#061DCC;
		padding:5px;
		border:2px solid #041384;
		cursor:pointer;
		text-align:center;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #AEAAAA;
	}
	.addcartimage
	{
		height:15px;
		width:auto;
	}
	.addcarttext
	{
		color:#fff;
		font-size:16px;
	}
	.view_decal_add_text_box_small_big{
		display:none;
	}
	.view_decal_add_text_box_small{
		display:inline-block;
		width:100%;
		border: 1px solid #c0c0c0;
		padding:3px;
	}
	.view_decal_add_text_box{
		border: 1px solid #c0c0c0;
		padding:3px;
	}
	.view_decal_add_your_text{
		font-size:16px;
		color:#800000;
	}
	.view_decal_add_text_line{
		font-size:14px;
		color:#000;
	}
	.view_decal_add_text_input{
		width:100%;
		font-size:14px;
		padding:1px;
	}
	.view_decal_desc{
		border:1px solid #c0c0c0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.view_decal_likes_head{
		color: #800000;
		font-size: 18px;
		text-align:left;
	}
	.view_decal_extra_text{
		margin:3px;
		padding:3px;
		text-align:left;
		border:1px solid #c0c0c0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.view_decal_extra_text a{
		text-decoration:underline;
		color:#800000;
	}
	.view_decal_extra_text_head{
		background-color:#c0c0c0;
		color:#800000;
		font-weight:bold;
		padding:3px;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.view_decal_add_cart_main_div{
		background-color:#fff;
		width:100%;
		padding:3px;
		text-align:center;
	}
	.view_decal_add_cart_items_table{
		width:100%;
		font-size:18px;
	}
	.view_decal_add_cart_items_row_even{
		background-color:#fff;
	}
	.view_decal_add_cart_items_row_odd{
		background-color:#eee;
	}
	.view_decal_add_cart_items_td{
		border-right:1px solid #c0c0c0;
		border-bottom:1px solid #c0c0c0;
		padding:3px;
	}
	.view_decal_add_cart_shipping_text_free{
		font-size:20px;
		width:100%;
		color:green;
		text-align:center;
	}
	.view_decal_add_cart_shipping_text_not_free{
		font-size:20px;
		background-color:yellow;
		width:100%;
		color:red;
		text-align:center;
		padding:3px;
	}
	.view_decal_add_cart_shipping_free{
		width:100%;
		color:green;
		font-size:20px;
	}
	.view_decal_add_cart_shipping_not_free{
		width:100%;
		color:black;
		font-size:16px;
	}
	.view_decal_add_cart_add_for_discount{
		background-color:yellow;
		width:100%;
		font-size:20px;
		color:red;
		text-align:center;
		padding:3px;
	}
	.view_decal_add_cart_max_discount{
		width:100%;
		font-size:20px;
		color:green;
		text-align:center;
	}
	.view_decal_add_cart_max_discount_total{
		font-size:20px;
		color:green;
	}
	.view_decal_add_cart_max_discount_none{
		color:red;
	}
	.view_decal_add_cart_need_and_total_row{
	}
	.view_decal_add_cart_need_main_td{
	}
	.view_decal_add_cart_need_main_table{
		width:100%;
		text-align:center;
		font-size:10px;
	}
	.view_decal_add_cart_main_totals_text_td{
	}
	.view_decal_add_cart_totals_text_td{
		padding-right:5px;
		font-size:18px;
		text-align:right;
		border-right: 1px solid #c0c0c0;
	}
	.view_decal_add_cart_main_totals_td{
	}
	.view_decal_add_cart_totals_td{
		padding-right:5px;
		text-align:right;
	}
	.view_decal_add_cart_keep_shopping_wrapper{
		width:50%;
		text-align:right;
		float:right;
		padding:10px;
	}
	.view_decal_add_cart_keep_shopping{
		float:left;
		width:220px;
		background:#061DCC;
		padding:5px;
		border:2px solid #041384;
		cursor:pointer;
		color:#fff;
		font-size:24px;
		text-align:center;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #AEAAAA;
	}
	.view_decal_add_cart_keep_go_to_cart_wrapper{
		width:50%;
		text-align:left;
		float:left;
		padding:10px;
	}
	.view_decal_add_cart_go_to_cart{
		float:right;
		width:220px;
		background:#061DCC;
		padding:5px;
		border:2px solid #041384;
		cursor:pointer;
		color:#fff;
		font-size:24px;
		text-align:center;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #AEAAAA;
	}

	/* ==========================================================================
	   footer
	   ========================================================================== */
	.top_sellers{ display:none; }
	.rand_sale_side{ display:none; }
	.right_side{ display:none; }
	.last_viewed_bottom{
		background-color: #E2E0E0;
		width:75%;
		padding:2px;
		position:fixed;
		bottom:0px;
		left:25%;
		z-index:2;
	}
	.last_viewed_box{
		float:left;
		width:85%;
		height:75px;
		margin:0 auto;
		background:#E2E0E0;
		overflow:auto;
		white-space:nowrap;
	}
	.last_viewed_bottom_head{
		color:#800000;
		font-size:18px;	
		float:left;
		padding-right:5px;
	}
	.last_viewed_bottom_items{
		padding:2px;
	}
	
	

	h1 {
		color: #800000;
		font-size: 30px;
	}
	h2 {
		color: #800000;
		font-size: 20px;
	}

	.desc:before {
		content: "This browser window is between 640px and 799px wide!";
	}
}
@media (min-width: 800px) and (max-width: 1199px)
{
	body {
		font-size: 20px;
	}
	/* ==========================================================================
	   Header
	   ========================================================================== */

	.main_body{
		width:65%;
		height:100%;
		padding-left:5px;
		margin:70px auto 80px auto;
		float:left;
	}
	.header_main{
		width:100%;
		height:80px;
		padding:2px;
		position:fixed;
		top:0px;
		left:0px;
		z-index:2;
		line-height: .8;
	}	
	.head_items{
		width:100%;
	}
	.small_full_width{
		display:none;
	}
	.big_full_width{
		display:table;
		width:100%;
	}
	.header_border{
		background-color: #fff;
		width: 100%;
		height:80px;
		margin: 0px 0px 0px 0px;
		padding: 3px 3px 3px 0px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.header_inner_border{
		background-color: #E2E0E0;
		width: 100%;
		height: 60px;
		text-align:center;
		margin: 0px 0px 0px 0px;
		padding: 10px 5px 3px 5px;
		border: 1px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.header_inner_border a{
		color:#800000;
		font-size:14px;
	}
	.header_inner_border a:hover {
		color: #06e;
		font-size:14px;
	}
	.header_logo_left{
		display:table-cell;
		width:12%;
		vertical-align:top;
	}
	.header_logo_left img{
		height:40px;
		width:auto;
	}
	.header_logo_right{
		display:none;
		width:15%;
	}
	.header_logo_right img{
		height:40px;
	}
	.header_phone{
		color:#800000;
		font-size:15px;
	}
	.header_big_middle{
		display:table-cell;
		width:65%;
	}
	.header_cat_search_box_l{
		display:table;
		width:100%;
	}
	.header_cat_search_box_s{
		display:none;
	}
	.header_cat_search_box{
		display:table;
		width:100%;
		margin-top:5px;
	}
	.header_cat_search_box_cats{
		background-color:#800000;
		color:#F1EFEF;
		width:150px;
		font-size:15px;
		border:1px solid #800000;
		padding:3px;
		cursor:pointer;
	}
	.header_cat_search_box_cats:hover{
		background-color:#F1EFEF;
		color:#800000;
	}
	.header_cat_search_box_searchtext{
		background-color:#fff;
		color:#800000;
		width:150px;
		font-size:16px;
		height:25px;
		padding:0px 5px 0px 5px;
		border:1px solid #800000;
	}
	.header_cat_search_box_searchbutton{
		display:inline;
		background:#800000;
		border-color:#800000;
		color: #F1EFEF;
		height:25px;
		width:25px;
		float:left;
		padding:0px;
		font-size:16px;
		cursor:pointer;
	}
	.header_cat_search_box_searchbutton:hover{
		background:#F1EFEF;
		color: #800000;
	}
	.suggestions{
		position:absolute;
		z-index:11;
		display:none;
		background-color:#E2E0E0;
		width:230px;
		height:150px;
		overflow:auto;
		top:70px;
		border:1px solid #c0c0c0;
		padding:3px;
		text-align:left;
	}
	.header_link_devider{
		border-right:1px solid #fff;
		border-left:1px solid #fff;
	}
	.header_link_devider_deals{
		display:none;
	}
	
	.select_cat_top{
		display:none;
		position:fixed;
		width:250px;
		left:12%;
		right:5%;
		top:45px;
		background:#F1EFEF;
		padding: 5px;
		z-index:3;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border: 1px solid #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.select_cat_top_links_box{
		width:100%;
		text-align:left;
		border-bottom:2px solid #c0c0c0;
	}
	.select_cat_top_links{
		display:inline-block;
		width:100%;
		background-color:#F1EFEF;
		color:#800000;
		text-align:left;
		font-size:16px;
	}
	.select_cat_top_links:hover{
		display:inline-block;
		width:100%;
		background-color:#800000;
		color:#F1EFEF;
		text-align:left;
		font-size:16px;
	}
	.select_cat_top_links_close{
		width:10%;
		text-align:center;
		float:left;
		cursor:pointer;
	}
	.select_cat_top_links_close img{
		width:40px;
		height:40px;
	}
	.select_cat_top_main_links_box{
		width:100%;
		max-height:200px;
		overflow: auto;
	}
	.select_cat_top_main_links{
		width:20%;
		float:left;
		padding:5px;
	}
	.select_cat_top_main_links_text{
		display:inline-block;
		width:100%;
		background-color:#F1EFEF;
		color:#800000;
		font-size:18px;
		padding:2px 10px 2px 10px;
	}
	.select_cat_top_main_links_text:hover{
		display:inline-block;
		width:100%;
		background-color:#800000;
		color:#F1EFEF;
		font-size:18px;
		padding:2px 10px 2px 10px;
	}
	.select_cat_top_main_links_subs{
		position:fixed;
		display:none;
		background:#fff;
		width:80%;
		left:10%;
		right:10%;
		top:85px;
		padding:5px;
		z-index:5;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border: 1px solid #C0C0C0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.select_cat_top_sub_td{
		width:16%;
		padding:5px;
	}
	
	.head_left_cart_box_s{
		display:none;
	}
	
	.head_left_cart_box_l{
		display: inline-block;
		width:75px;
		height:35px;
		padding:2px;
		top:40px;
		right:20%;
		z-index:1;
		margin: 0px 0px 0px 0px;
		padding: 10px 3px 3px 0px;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}	
	.head_left_cart_box_image{
		display: inline-block;
	}
	.head_left_cart_box_image img{
		width:75px;
	}
	.cart_items{
		position: absolute;
		padding:2px;
		z-index:1;
		width:25px;
		top:25px;
		right:7%;
		color:#800000;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		margin: 0 auto;	
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		behavior: url(border-radius.htc);
	}
	.head_left_cart_box_top_text{
		width:100%;
		font-size:14px;
		color:#fff;
		padding-left:3px;
	}
		
	
	.head_left_box{
		display:block;
		background-color: #E2E0E0;
		width:18%;
		min-height:100%;		
		margin:0px auto 0px auto;
		padding-top:90px;
		padding-bottom:20px;
		float:left;
	}
	.side_cats{
		width:100%;
		color:#800000;
		font-size:18px;
		padding:5px;
		border-bottom: 1px solid #fff;
		cursor: pointer;
	}
	.side_cats a{
		color:#800000;
		font-size:18px;
	}
	.side_cats a:hover{
		color: #06e;
		font-size:18px;
	}
	.sub_cats{
		display:none;
		background:#F3F1F1;
		width:100%;
		float:left;
		padding-left:10px;
	}
	.sub_td{
		padding:5px;
		border-bottom: 1px solid #fff;
		cursor: pointer;
	}
	.sub_td a{
		color:#800000;
		font-size:16px;
	}
	.sub_td a:hover{
		color: #06e;
		font-size:16px;
	}
	.side_images img{
		width:100%;
		max-width:100px;
		height: auto;
		padding:5px;
	}
	.free_shipping {
		width:99%;
		font-size:16px;
		padding:6px;
		margin-bottom:30px;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border:1px solid #fff;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.free_shipping img{
		height:60px;
	}

	/* ==========================================================================
		SEARCH AND CATEGORY PAGES
	   =========================================================================== */
	.slect_cat_dropdown_box{
		background-color: #c0c0c0;
		width:98%;
		text-align:center;
		padding: 10px;
		margin-bottom: 10px;
		border: 1px solid #c0c0c0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #000;
	}
	.slect_cat_dropdown{
		background-color: #fff;
		color: #000;
		font-size: 25px;
		height: 40px;
		border: 3px outset #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.pages_no_numbers{
		display:none;
	}
	.pages_with_numbers{
		display:inline-block;
		width:100%;
	}
	.first_last_next{
		display:inline-block;
		padding:5px;
	}
	.first_last_next a{
		color:#800000;
		font-size:24px;
		padding-left:10px;
		padding-right:10px;
		border: 1px solid #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.page_numbers{
		display:inline-block;
		height:40px;
		padding:5px;
		vertical-align:middle;
	}
	.page_numbers a{
		color:#800000;
		font-size:16px;
	}
	.jump_to{
		display:inline-block;
		vertical-align:middle;
	}
	.jump_to_text{
		display:none;
	}
	.jump_to_box{
		padding:5px;
		margin-bottom:5px;
	}
	.jump_to_select{
		padding:5px;
		color:#800000;
		border: 1px solid #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.ad_box_outer{
		width:100%;
		text-align:center;
		margin-top:20px;
		margin-bottom:30px;
	}
	.ad_box{
		display:inline-block;
		background:#fff;
		width:90%;
		height:200px;
		padding:5px 10px 10px 10px;
		border:2px solid #565660;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow:0 0 30px #000;
	}
	.ad_box_text_div{
		display:inline-block;
		width:100%;
		font-size:20px;
		text-align:left;
		font-weight:bold;
		color:#800000;
	}
	.ad_box_ads{
		display:inline-block;
		width:100%;
		height:150px;
		margin:0 auto;
		background:#fff;
		overflow: auto;
		overflow-y: hidden;
		vertical-align:bottom;
		white-space:nowrap;
	}
		
	/* ==========================================================================
	   view Decal
	   ========================================================================== */
	.view_decal_title_box{
		width:100%;
		color:#800000;
		font-size:20px;
		padding:5px;
		border:1px solid #c0c0c0;
	}
	.view_decal_top_left{
		display:inline-block;
		text-align:center;
		vertical-align: text-top;
		width:100%;
		border:1px solid #c0c0c0;
		padding:5px;
	}
	.view_decal_images_left_div{
		display:inline-block;
		vertical-align: text-top;
		width:55%;
	}
	.view_decal_black_image_clear_div{
		background-repeat:repeat;
		background-image: url("https://raddezigns.com/images/180x180_clear.png");
		width:35%;
		height:auto%;
		position:absolute;
		z-index:1;
	}
	.view_decal_black_image_box{
		text-align:center;
		width:100%;
	}
	.view_decal_black_image_text{
		text-align:center;
		width:100%;
	}
	.view_decal_black_image{
	}
	.view_decal_images_mirrored{
		text-align:center;
		width:100%;
		color:red;
		font-weight:bold;
	}
	.view_decal_extras_image_box{
		text-align:center;
		width:100%;
	}
	.view_decal_extras_image_text{	
		text-align:center;
		width:100%;
	}
	.view_decal_extras_image{
	}
	.view_decal_options_right{
		display:inline-block;
		vertical-align: text-top;
		text-align:left;
		width:40%;
		padding-left:5%;
		height:100%;
	}
	.view_decal_options_table{
		display:inline-block;
		height:100%;
		padding:5px;
	}
	.view_decal_options_table_td{
		height: 20%;
		padding-top:10px;
	}
	.view_decal_options_text{
		color:#800000;
	}
	.view_decal_options_select{
		background-color:#c0c0c0;
		border:1px solid #000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		behavior: url(border-radius.htc);
		
	}
	.view_decal_cm{
		font-size:18px;
		color:#000;
	}
	.view_decal_price_ea{
		color:red;
	}
	.view_decal_price_ea_sale{
		color:#000;
		text-decoration: line-through;
	}
	.totalpriceb{ display:none; }
	.totalprices{ display:inline-block; font-size:18px; }
	.itemnumberb{ display:none; }
	.itemnumbers{ display:inline-block; }
	.addcartb{ display:none; }
	.addcarts
	{
		width:120px;
		background:#061DCC;
		padding:5px;
		border:2px solid #041384;
		cursor:pointer;
		text-align:center;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #AEAAAA;
	}
	.addcartimage
	{
		height:15px;
		width:auto;
	}
	.addcarttext
	{
		color:#fff;
		font-size:16px;
	}
	.view_decal_add_text_box_small_big{
		display:none;
	}
	.view_decal_add_text_box_small{
		display:inline-block;
		width:100%;
		border: 1px solid #c0c0c0;
		padding:3px;
	}
	.view_decal_add_text_box{
		border: 1px solid #c0c0c0;
		padding:3px;
	}
	.view_decal_add_your_text{
		font-size:16px;
		color:#800000;
	}
	.view_decal_add_text_line{
		font-size:14px;
		color:#000;
	}
	.view_decal_add_text_input{
		width:100%;
		font-size:14px;
		padding:1px;
	}
	.view_decal_desc{
		border:1px solid #c0c0c0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.view_decal_likes_head{
		color: #800000;
		font-size: 18px;
		text-align:left;
	}
	.view_decal_extra_text{
		margin:3px;
		padding:3px;
		text-align:left;
		border:1px solid #c0c0c0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.view_decal_extra_text a{
		text-decoration:underline;
		color:#800000;
	}
	.view_decal_extra_text_head{
		background-color:#c0c0c0;
		color:#800000;
		font-weight:bold;
		padding:3px;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.view_decal_add_cart_main_div{
		background-color:#fff;
		width:100%;
		padding:3px;
		text-align:center;
	}
	.view_decal_add_cart_items_table{
		width:100%;
		font-size:18px;
	}
	.view_decal_add_cart_items_row_even{
		background-color:#fff;
	}
	.view_decal_add_cart_items_row_odd{
		background-color:#eee;
	}
	.view_decal_add_cart_items_td{
		border-right:1px solid #c0c0c0;
		border-bottom:1px solid #c0c0c0;
		padding:3px;
	}
	.view_decal_add_cart_shipping_text_free{
		font-size:20px;
		width:100%;
		color:green;
		text-align:center;
	}
	.view_decal_add_cart_shipping_text_not_free{
		font-size:20px;
		background-color:yellow;
		width:100%;
		color:red;
		text-align:center;
		padding:3px;
	}
	.view_decal_add_cart_shipping_free{
		width:100%;
		color:green;
		font-size:20px;
	}
	.view_decal_add_cart_shipping_not_free{
		width:100%;
		color:black;
		font-size:16px;
	}
	.view_decal_add_cart_add_for_discount{
		background-color:yellow;
		width:100%;
		font-size:20px;
		color:red;
		text-align:center;
		padding:3px;
	}
	.view_decal_add_cart_max_discount{
		width:100%;
		font-size:20px;
		color:green;
		text-align:center;
	}
	.view_decal_add_cart_max_discount_total{
		font-size:20px;
		color:green;
	}
	.view_decal_add_cart_max_discount_none{
		color:red;
	}
	.view_decal_add_cart_need_and_total_row{
	}
	.view_decal_add_cart_need_main_td{
	}
	.view_decal_add_cart_need_main_table{
		width:100%;
		text-align:center;
		font-size:10px;
	}
	.view_decal_add_cart_main_totals_text_td{
	}
	.view_decal_add_cart_totals_text_td{
		padding-right:5px;
		font-size:18px;
		text-align:right;
		border-right: 1px solid #c0c0c0;
	}
	.view_decal_add_cart_main_totals_td{
	}
	.view_decal_add_cart_totals_td{
		padding-right:5px;
		text-align:right;
	}
	.view_decal_add_cart_keep_shopping_wrapper{
		width:50%;
		text-align:right;
		float:right;
		padding:10px;
	}
	.view_decal_add_cart_keep_shopping{
		float:left;
		width:220px;
		background:#061DCC;
		padding:5px;
		border:2px solid #041384;
		cursor:pointer;
		color:#fff;
		font-size:24px;
		text-align:center;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #AEAAAA;
	}
	.view_decal_add_cart_keep_go_to_cart_wrapper{
		width:50%;
		text-align:left;
		float:left;
		padding:10px;
	}
	.view_decal_add_cart_go_to_cart{
		float:right;
		width:220px;
		background:#061DCC;
		padding:5px;
		border:2px solid #041384;
		cursor:pointer;
		color:#fff;
		font-size:24px;
		text-align:center;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #AEAAAA;
	}

	/* ==========================================================================
	   footer
	   ========================================================================== */
	.right_side{
		display:block;
		width:15%;
		float:left;
	}
	.top_sellers{ 
		display:block;
		background-color: #E2E0E0;
		width:100%;
		margin:100px auto 0px auto;
		padding-top:10px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.top_sellers_box{
		width:100%;
	}
	.top_sellers_box_inside{
		width:135px;
		height:600px;	
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
	}
	.top_sellers_items{
		float:left;
		height:76px;
		width:66px;
		padding-left:3px;
	}
	.rand_sale_side{ 
		display:block;
		background-color: #E2E0E0;
		width:100%;
		margin:10px auto 0px auto;
		padding-top:10px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.rand_sale_box_side{
		width:100%;
	}
	.rand_sale_box_side_inside{
		width:135px;
		height:600px;	
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
	}
	.rand_sale_side_items{
		float:left;
		height:60px;
		width:66px;
		padding-left:3px;
	}
	.new_side{ 
		display:block;
		background-color: #E2E0E0;
		width:100%;
		margin:10px auto 0px auto;
		padding-top:10px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.new_box_side{
		width:100%;
	}
	.new_box_side_inside{
		width:135px;
		height:600px;	
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
	}
	.new_side_items{
		float:left;
		height:60px;
		width:66px;
		padding-left:3px;
	}
	.last_viewed_bottom{
		background-color: #E2E0E0;
		width:65%;
		padding:2px;
		position:fixed;
		bottom:0px;
		left:20%;
		z-index:2;
	}
	.last_viewed_box{
		float:left;
		width:85%;
		height:75px;
		margin:0 auto;
		background:#E2E0E0;
		overflow:auto;
		white-space:nowrap;
	}
	.last_viewed_bottom_head{
		color:#800000;
		font-size:18px;	
		float:left;
		padding-right:5px;
	}
	.last_viewed_bottom_items{
		padding:2px;
	}


	h1 {
		color: #800000;
		font-size: 30px;
	}
	h2 {
		color: #800000;
		font-size: 20px;
	}

	.desc:before {
		content: "This browser window is between 800px and 1199px wide!";
	}
}
@media (min-width: 1200px)
{
	body {
		font-size: 20px;
	}

	h1 {
		color: #800000;
		font-size: 35px;
	}
	h2 {
		color: #800000;
		font-size: 25px;
	}

	/* ==========================================================================
	   Header
	   ========================================================================== */

	.main_body{
		float:left;
		width:88%;
		height:100%;
		padding-left:5px;
		margin:80px auto 0px auto;
		float:left;
	}
	.header_main{
		width:100%;
		height:100px;
		padding:2px;
		position:fixed;
		top:0px;
		left:0px;
		z-index:2;
	}	
	.head_items{
		width:100%;
	}
	.small_full_width{
		display:none;
	}
	.big_full_width{
		display:table;
		width:100%;
	}
	.header_border{
		background-color: #fff;
		width: 100%;
		height:90px;
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 0px;
		border: 4px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.header_inner_border{
		background-color: #E2E0E0;
		width: 100%;
		height: 60px;
		margin: 0px 0px 0px 0px;
		padding: 6px 10px 6px 10px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.header_inner_border a{
		color:#800000;
		font-size:15px;
	}
	.header_inner_border a:hover {
		color: #06e;
		font-size:15px;
	}
	.header_logo_left{
		width:12%;
		vertical-align:top;
	}
	.header_logo_left img{
		width:75%;
		margin-bottom:-10px;
	}
	.header_logo_right{
		width:10%;
	}
	.header_logo_right img{
		width:75%;
		margin-bottom:-10px;
	}
	.header_phone{
		color:#800000;
		font-size:15px;
		padding-top:-10px;
	}
	.header_big_middle{
		width:75%;
	}
	.header_cat_search_box_l{
		display:table;
		width:100%;
	}
	.header_cat_search_box_s{
		display:none;
	}
	.header_cat_search_box{
		display:table;
		width:100%;
		margin-top:5px; 
	}
	.header_cat_search_box_cats{
		background-color:#800000;
		font-size:20px;
		color:#F1EFEF;
		border:1px solid #800000;
		padding:5px;
		cursor:pointer;
		 
	}
	.header_cat_search_box_cats:hover{
		background-color:#F1EFEF;
		color:#800000;
	}
	.select_cat_top{
		display:none;
		position:fixed;
		width:250px;
		left:12%;
		right:5%;
		top:60px;
		background:#F1EFEF;
		padding: 10px;
		z-index:3;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border: 3px solid #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.select_cat_top_links_box{
		width:100%;
		text-align:left;
		border-bottom:2px solid #c0c0c0;
	}
	.select_cat_top_links{
		display:inline-block;
		width:100%;
		background-color:#F1EFEF;
		color:#800000;
		text-align:left;
		font-size:16px;
	}
	.select_cat_top_links:hover{
		display:inline-block;
		width:100%;
		background-color:#800000;
		color:#F1EFEF;
		text-align:left;
		font-size:16px;
	}
	.select_cat_top_links_close{
		width:10%;
		text-align:right;
		float:left;
		cursor:pointer;
	}
	.select_cat_top_links_close img{
		width:40px;
		height:40px;
	}
	.select_cat_top_main_links_box{
		width:100%;
		max-height:200px;
		overflow: auto;
	}
	.select_cat_top_main_links{
		width:25%;
		float:left;
		padding:5px;
	}
	.select_cat_top_main_links_text{
		display:inline-block;
		width:100%;
		background-color:#F1EFEF;
		color:#800000;
		font-size:18px;
		padding:2px 10px 2px 10px;
	}
	.select_cat_top_main_links_text:hover{
		display:inline-block;
		width:100%;
		background-color:#800000;
		color:#F1EFEF;
		font-size:18px;
		padding:2px 10px 2px 10px;
	}
	.select_cat_top_main_links_subs{
		position:fixed;
		display:none;
		background:#fff;
		width:70%;
		left:15%;
		right:15%;
		top:105px;
		padding:5px;
		z-index:5;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border: 1px solid #C0C0C0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.select_cat_top_sub_td{
		width:17%;
		padding:5px;
	}
	.header_cat_search_box_searchtext{
		background-color:#fff;
		font-size:20px;
		color:#800000;
		height:35px;
		border:1px solid #800000;
	}
	.header_cat_search_box_searchbutton{
		display:inline;
		background:#800000;
		border-color:#800000;
		color: #F1EFEF;
		height:35px;
		width:35px;
		float:left;
		padding:0px;
		cursor:pointer;
	}
	.header_cat_search_box_searchbutton:hover{
		background:#F1EFEF;
		color: #800000;
	}
	.suggestions{
		position:absolute;
		z-index:11;
		display:none;
		background-color:#E2E0E0;
		width:350px;
		height:150px;
		overflow:auto;
		top:115px;
		border:1px solid #c0c0c0;
		padding:3px;
		text-align:left;
	}
	.header_link_devider{
		border-right:3px solid #FFF;
		border-left:3px solid #fff;
	}
	.header_link_devider_deals{
		display:table-cell;
	}
	
	/* ==========================================================================
	  LEFT SIDE BAR
	   ========================================================================== */
	
	.head_left_cart_box_s{
		display:none;
	}
	.head_left_cart_box_l{
		display: inline-block;
		width:110px;
		height:35px;
		padding:2px;
		top:50px;
		right:20%;
		z-index:1;
		margin: 0px 0px 0px 0px;
		padding: 10px 3px 3px 0px;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}	
	.head_left_cart_box_image{
		display: inline-block;
	}
	.head_left_cart_box_image img{
		width:100px;
	}
	.cart_items{
		position: absolute;
		padding:2px;
		z-index:1;
		width:25px;
		top:30px;
		right:18%;
		color:#800000;
		font-size:20px;
		font-weight:bold;
		text-align:center;
		margin: 0 auto;	
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		behavior: url(border-radius.htc);
	}
	.head_left_cart_box_top_text{
		width:100%;
		font-size:14px;
		color:#fff;
		padding-left:3px;
	}
		
	
	.head_left_box{
		display:block;
		background-color: #fff;
		width:12%;
		min-height:100%;		
		margin:110px auto 0px auto;
		padding-top:10px;
		padding-bottom:20px;
		float:left;
		box-shadow: 1px 1px 2px 1px #AEAAAA;
		border:1px solid #fff;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.side_cats{
		width:100%;
		color:#800000;
		font-size:16px;
		padding:5px;
		border-bottom: 1px solid #fff;
		cursor: pointer;
	}
	.side_cats a{
		color:#800000;
	}
	.side_cats a:hover{
		color: #000;
	}
	.sub_cats{
		display:none;
		background:#F3F1F1;
		width:100%;
		float:left;
		padding-left:10px;
	}
	.sub_td{
		padding:5px;
		border-bottom: 1px solid #fff;
		cursor: pointer;
	}
	.sub_td a{
		color:#800000;
		font-size:16px;
	}
	.sub_td a:hover{
		color: #06e;
		font-size:16px;
	}
	.side_images img{
		width:100%;
		max-width:120px;
		height: auto;
		padding:5px;
	}
	.free_shipping {
		width:60%;
		font-size:16px;
		padding:6px;
		margin:0px auto 20px auto;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border:1px solid #fff;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.free_shipping img{
		height:60px;
	}

	/* ==========================================================================
		SEARCH AND CATEGORY PAGES
	   =========================================================================== */
	.slect_cat_dropdown_box{
		background-color: #c0c0c0;
		width:99%;
		text-align:center;
		padding: 10px;
		margin-bottom: 10px;
		border: 1px solid #c0c0c0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #000;
	}
	.slect_cat_dropdown{
		background-color: #fff;
		color: #000;
		font-size: 25px;
		height: 40px;
		border: 3px outset #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.pages_no_numbers{
		display:none;
	}
	.pages_with_numbers{
		display:inline-block;
		width:100%;
	}
	.first_last_next{
		display:inline-block;
		padding:5px;
	}
	.first_last_next a{
		color:#800000;
		font-size:36px;
		padding-left:10px;
		padding-right:10px;
		border: 1px solid #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.page_numbers{
		display:inline-block;
		height:60px;
		padding:5px;
		vertical-align:middle;
	}
	.page_numbers a{
		color:#800000;
		font-size:20px;
	}
	.jump_to{
		display:inline-block;
		vertical-align:middle;
	}
	.jump_to_text{
		padding:5px;
		color:#800000;
		float:left;
	}
	.jump_to_box{
		padding:5px;
		float:left;
	}
	.jump_to_select{
		padding:5px;
		color:#800000;
		vertical-align:middle;
		border: 1px solid #800000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.ad_box_outer{
		width:100%;
		text-align:center;
		margin-top:20px;
		margin-bottom:30px;
	}
	.ad_box{
		display:inline-block;
		background:#fff;
		width:90%;
		height:200px;
		padding:5px 10px 10px 10px;
		border:2px solid #565660;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow:0 0 30px #000;
	}
	.ad_box_text_div{
		display:inline-block;
		width:100%;
		font-size:20px;
		text-align:left;
		font-weight:bold;
		color:#800000;
	}
	.ad_box_ads{
		display:inline-block;
		width:100%;
		height:150px;
		margin:0 auto;
		background:#fff;
		overflow: auto;
		overflow-y: hidden;
		vertical-align:bottom;
		white-space:nowrap;
	}
		
	/* ==========================================================================
	   view Decal
	   ========================================================================== */
	.view_decal_title_box{
		width:100%;
		color:#800000;
		font-size:24px;
		padding:5px;
		border:1px solid #c0c0c0;
	}
	.view_decal_top_left{
		display:inline-block;
		text-align:center;
		vertical-align: text-top;
		width:100%;
		border:1px solid #c0c0c0;
		padding:5px;
	}
	.view_decal_images_left_div{
		display:inline-block;
		vertical-align: text-top;
		width:55%;
	}
	.view_decal_black_image_clear_div{
		background-repeat:repeat;
		background-image: url("https://raddezigns.com/images/180x180_clear.png");
		width:40%;
		height:auto%;
		position:absolute;
		z-index:1;
	}
	.view_decal_black_image_box{
		text-align:center;
		width:100%;
	}
	.view_decal_black_image_text{
		text-align:center;
		width:100%;
	}
	.view_decal_black_image{
	}
	.view_decal_images_mirrored{
		text-align:center;
		width:100%;
		color:red;
		font-weight:bold;
	}
	.view_decal_extras_image_box{
		text-align:center;
		width:100%;
	}
	.view_decal_extras_image_text{	
		text-align:center;
		width:100%;
	}
	.view_decal_extras_image{
	}
	.view_decal_options_right{
		display:inline-block;
		vertical-align: text-top;
		text-align:left;
		width:40%;
		padding-left:5%;
		height:100%;
	}
	.view_decal_options_table{
		display:inline-block;
		height:100%;
		padding:5px;
	}
	.view_decal_options_table_td{
		height: 20%;
		padding-top:10px;
	}
	.view_decal_options_text{
		color:#800000;
	}
	.view_decal_options_select{
		background-color:#c0c0c0;
		border:1px solid #000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		behavior: url(border-radius.htc);
		
	}
	.view_decal_cm{
		font-size:20px;
		color:#000;
	}
	.view_decal_price_ea{
		color:red;
	}
	.view_decal_price_ea_sale{
		color:#000;
		text-decoration: line-through;
	}
	.totalpriceb{ display:inline-block; font-size:22px; }
	.totalprices{ display:none; }
	.itemnumberb{ display:inline-block; }
	.itemnumbers{ display:none; }
	.addcarts{ display:none; }
	.addcartb
	{
		width:200px;
		background:#061DCC;
		padding:10px;
		border:4px solid #041384;
		cursor:pointer;
		text-align:center;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #AEAAAA;
	}
	.addcartimage
	{
		height:30px;
		width:auto;
	}
	.addcarttext
	{
		color:#fff;
		font-size:24px;
	}
	.view_decal_add_text_box_small{
		display:none;
	}
	.view_decal_add_text_box_big{
		display:inline-block;
		border: 1px solid #c0c0c0;
		padding:3px;
	}
	.view_decal_add_your_text{
		font-size:16px;
		color:#800000;
	}
	.view_decal_add_text_line{
		font-size:14px;
		color:#000;
	}
	.view_decal_add_text_input{
		width:100%;
		font-size:14px;
		padding:1px;
	}
	.view_decal_desc{
		border:1px solid #c0c0c0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.view_decal_likes_head{
		color: #800000;
		font-size: 18px;
		text-align:left;
	}
	.view_decal_extra_text{
		margin:3px;
		padding:3px;
		text-align:left;
		border:1px solid #c0c0c0;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.view_decal_extra_text a{
		text-decoration:underline;
		color:#800000;
	}
	.view_decal_extra_text_head{
		background-color:#c0c0c0;
		color:#800000;
		font-weight:bold;
		padding:3px;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.view_decal_add_cart_main_div{
		background-color:#fff;
		width:100%;
		padding:3px;
		text-align:center;
	}
	.view_decal_add_cart_items_table{
		width:100%;
		font-size:18px;
	}
	.view_decal_add_cart_items_row_even{
		background-color:#fff;
	}
	.view_decal_add_cart_items_row_odd{
		background-color:#eee;
	}
	.view_decal_add_cart_items_td{
		border-right:1px solid #c0c0c0;
		border-bottom:1px solid #c0c0c0;
		padding:3px;
	}
	.view_decal_add_cart_shipping_text_free{
		font-size:20px;
		width:100%;
		color:green;
		text-align:center;
	}
	.view_decal_add_cart_shipping_text_not_free{
		font-size:20px;
		background-color:yellow;
		width:100%;
		color:red;
		text-align:center;
		padding:3px;
	}
	.view_decal_add_cart_shipping_free{
		width:100%;
		color:green;
		font-size:20px;
	}
	.view_decal_add_cart_shipping_not_free{
		width:100%;
		color:black;
		font-size:16px;
	}
	.view_decal_add_cart_add_for_discount{
		background-color:yellow;
		width:100%;
		font-size:20px;
		color:red;
		text-align:center;
		padding:3px;
	}
	.view_decal_add_cart_max_discount{
		width:100%;
		font-size:20px;
		color:green;
		text-align:center;
	}
	.view_decal_add_cart_max_discount_total{
		font-size:20px;
		color:green;
	}
	.view_decal_add_cart_max_discount_none{
		color:red;
	}
	.view_decal_add_cart_need_and_total_row{
	}
	.view_decal_add_cart_need_main_td{
	}
	.view_decal_add_cart_need_main_table{
		width:100%;
		text-align:center;
		font-size:10px;
	}
	.view_decal_add_cart_main_totals_text_td{
	}
	.view_decal_add_cart_totals_text_td{
		padding-right:5px;
		font-size:18px;
		text-align:right;
		border-right: 1px solid #c0c0c0;
	}
	.view_decal_add_cart_main_totals_td{
	}
	.view_decal_add_cart_totals_td{
		padding-right:5px;
		text-align:right;
	}
	.view_decal_add_cart_keep_shopping_wrapper{
		width:50%;
		text-align:right;
		float:right;
		padding:10px;
	}
	.view_decal_add_cart_keep_shopping{
		float:left;
		width:220px;
		background:#061DCC;
		padding:5px;
		border:2px solid #041384;
		cursor:pointer;
		color:#fff;
		font-size:24px;
		text-align:center;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #AEAAAA;
	}
	.view_decal_add_cart_keep_go_to_cart_wrapper{
		width:50%;
		text-align:left;
		float:left;
		padding:10px;
	}
	.view_decal_add_cart_go_to_cart{
		float:right;
		width:220px;
		background:#061DCC;
		padding:5px;
		border:2px solid #041384;
		cursor:pointer;
		color:#fff;
		font-size:24px;
		text-align:center;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
		box-shadow: 3px 3px 8px 3px #AEAAAA;
	}
	
	
	/* ==========================================================================
	   footer
	   ========================================================================== */
	.right_side{
		display:block;
		width:10%;
		float:left;
	}
	.top_sellers{ 
		display:block;
		background-color: #E2E0E0;
		width:100%;
		margin:150px auto 0px auto;
		padding-top:10px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.top_sellers_box{
		width:100%;
	}
	.top_sellers_box_inside{
		width:135px;
		height:600px;	
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
	}
	.top_sellers_items{
		float:left;
		height:76px;
		width:66px;
		padding-left:3px;
	}
	.rand_sale_side{ 
		display:block;
		background-color: #E2E0E0;
		width:100%;
		margin:10px auto 0px auto;
		padding-top:10px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.rand_sale_box_side{
		width:100%;
	}
	.rand_sale_box_side_inside{
		width:135px;
		height:600px;	
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
	}
	.rand_sale_side_items{
		float:left;
		height:60px;
		width:66px;
		padding-left:3px;
	}
	.new_side{ 
		display:block;
		background-color: #E2E0E0;
		width:100%;
		margin:10px auto 0px auto;
		padding-top:10px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}
	.new_box_side{
		width:100%;
	}
	.new_box_side_inside{
		width:135px;
		height:600px;	
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
	}
	.new_side_items{
		float:left;
		height:60px;
		width:66px;
		padding-left:3px;
	}
	.last_viewed_bottom{
		background-color: #E2E0E0;
		width:75%;
		padding:2px;
		position:fixed;
		bottom:0px;
		left:15%;
		z-index:2;
	}
	.last_viewed_box{
		float:left;
		width:85%;
		height:75px;
		margin:0 auto;
		background:#E2E0E0;
		overflow:auto;
		white-space:nowrap;
	}
	.last_viewed_bottom_head{
		color:#800000;
		font-size:18px;	
		float:left;
		padding-right:5px;
	}
	.last_viewed_bottom_items{
		padding:2px;
	}
	.desc:before {
		content: "This browser window is 1200px or larger wide!";
	}
}