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

	.main_body{
		width:75%;
		height:100%;
		padding-left:5px;
		padding-right:5px;
		margin:90px 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_logo_right{
		display:none;
	}
	.header_big_middle{
		display:table-cell;
		width:80%;
	}
	.header_cat_search_box{
		display:table;
		margin-top:15px;
	}
	.header_cat_search_box_cats{
		background-color:#fff;
		color:#800000;
		font-size:18px;
		border:1px solid #800000;
		padding:3px;
		cursor:pointer;
	}
	.header_cat_search_box_searchtext{
		background-color:#fff;
		color:#800000;
		font-size:16px;
		height:25px;
		padding:0px 5px 0px 5px;
		border:1px solid #800000;
	}
	.header_cat_search_box_searchbutton{
		display:inline;
		background:#000;
		height:22px;
		width:22px;
		float:left;
		padding:0px;
	}
	.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;
	}
	
	.select_cat_top{
		display:none;
		position:fixed;
		width:90%;
		left:5%;
		right:5%;
		top:80px;
		background:#F1EFEF;
		padding: 5px;
		z-index:3;
		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_links_box{
		width:100%;
		text-align:center;
	}
	.select_cat_top_links{
		width:30%;
		text-align:center;
		float:left;
		border-bottom:2px solid #c0c0c0;
	}
	.select_cat_top_links a{
		color:#800000;
		font-size:18px;
	}
	.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{
		display:table;
		width:100%;
	}
	.select_cat_top_main_links{
		width:20%;
		float:left;
		padding:5px;
	}
	.select_cat_top_main_links_text{
		color:#800000;
		font-size:18px;
		cursor:pointer;
	}
	.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{
		position:fixed;
		width:150px;
		height:175px;
		padding:2px;
		top:75px;
		left:0px;
		z-index:1;
		background-color: #000;
		margin: 0px 0px 0px 0px;
		padding: 10px 3px 3px 0px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}	
	.head_left_cart_box_image{
		width:50%;
		height:100%;
		padding:5px;
	}
	.head_left_cart_box_image img{
		width:auto;
		height:80px;
	}
	.cart_items{
		background-color:blue;
		position: absolute;
		padding:2px;
		z-index:1;
		width:15%;
		bottom:80px;
		left:15%;
		color:#fff;
		font-size:18px;
		text-align:center;
		margin: 0 auto;	
		border:1px solid blue;
		-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:150px;
		min-height:100%;		
		margin:240px auto 0px auto;
		padding-top:20px;
		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;
	}

	/* ==========================================================================
		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:110px 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:100px;
		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: 90px;
		text-align:center;
		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_logo_right{
		display:table-cell;
		width:15%;
	}
	.header_logo_right img{
		height:40px;
	}
	.header_big_middle{
		display:table-cell;
		width:65%;
	}
	.header_cat_search_box{
		display:table;
		width:100%;
		margin-top:20px;
	}
	.header_cat_search_box_cats{
		background-color:#fff;
		color:#800000;
		font-size:18px;
		border:1px solid #800000;
		padding:3px;
		cursor:pointer;
	}
	.header_cat_search_box_searchtext{
		background-color:#fff;
		color:#800000;
		font-size:16px;
		height:25px;
		padding:0px 5px 0px 5px;
		border:1px solid #800000;
	}
	.header_cat_search_box_searchbutton{
		display:inline;
		background:#000;
		height:25px;
		width:25px;
		float:left;
		padding:0px;
	}
	.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;
	}
	
	.select_cat_top{
		display:none;
		position:fixed;
		width:90%;
		left:5%;
		right:5%;
		top:80px;
		background:#F1EFEF;
		padding: 5px;
		z-index:3;
		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_links_box{
		width:100%;
		text-align:center;
	}
	.select_cat_top_links{
		width:30%;
		text-align:center;
		float:left;
		border-bottom:2px solid #c0c0c0;
	}
	.select_cat_top_links a{
		color:#800000;
		font-size:18px;
	}
	.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{
		display: table;
		width:100%;
	}
	.select_cat_top_main_links{
		width:20%;
		float:left;
		padding:5px;
	}
	.select_cat_top_main_links_text{
		color:#800000;
		font-size:18px;
		cursor:pointer;
	}
	.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{
		position:fixed;
		width:20%;
		height:175px;
		padding:2px;
		top:95px;
		left:0px;
		z-index:1;
		background-color: #000;
		margin: 0px 0px 0px 0px;
		padding: 10px 3px 3px 0px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}	
	.head_left_cart_box_image{
		width:50%;
		height:100%;
		padding:5px;
	}
	.head_left_cart_box_image img{
		width:auto;
		height:80px;
	}
	.cart_items{
		background-color:blue;
		position: absolute;
		padding:2px;
		z-index:1;
		width:15%;
		bottom:80px;
		left:15%;
		color:#fff;
		font-size:18px;
		text-align:center;
		margin: 0 auto;	
		border:1px solid blue;
		-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:250px auto 0px auto;
		padding-top:20px;
		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;
	}

	/* ==========================================================================
		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{
		width:75%;
		height:100%;
		padding-left:5px;
		margin:160px auto 0px auto;
		float:left;
	}
	.header_main{
		width:100%;
		height:150px;
		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:150px;
		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: 130px;
		margin: 0px 0px 10px 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:20px;
	}
	.header_inner_border a:hover {
		color: #06e;
		font-size:20px;
	}
	.header_logo_left{
		width:15%;
	}
	.header_logo_left img{
		height:80px;
	}
	.header_logo_right{
		width:10%;
	}
	.header_logo_right img{
		height:80px;
	}
	.header_big_middle{
		width:75%;
	}
	.header_cat_search_box{
		display:table;
		width:100%;
		margin-top:40px;
	}
	.header_cat_search_box_cats{
		background-color:#fff;
		font-size:24px;
		color:#800000;
		border:1px solid #800000;
		padding:5px;
		cursor:pointer;
	}
	.select_cat_top{
		display:none;
		position:fixed;
		width:90%;
		left:5%;
		right:5%;
		top:150px;
		background:#F1EFEF;
		padding: 10px;
		z-index:3;
		box-shadow: 5px 5px 8px 5px #AEAAAA;
		border: 3px solid #C0C0C0;
		-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:center;
	}
	.select_cat_top_links{
		width:30%;
		text-align:center;
		float:left;
		border-bottom:2px solid #c0c0c0;
	}
	.select_cat_top_links a{
		color:#800000;
		font-size:24px;
	}
	.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{
		display: table;
		width:100%;
	}
	.select_cat_top_main_links{
		width:20%;
		float:left;
		padding:5px;
	}
	.select_cat_top_main_links_text{
		color:#800000;
		font-size:20px;
		cursor:pointer;
	}
	.select_cat_top_main_links_subs{
		position:fixed;
		display:none;
		background:#fff;
		width:70%;
		left:15%;
		right:15%;
		top:155px;
		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:24px;
		color:#800000;
		height:35px;
		border:1px solid #800000;
	}
	.header_cat_search_box_searchbutton{
		display:inline;
		background:#800000;
		height:35px;
		width:35px;
		float:left;
		padding:0px;
	}
	.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;
	}
	
	/* ==========================================================================
	  LEFT SIDE BAR
	   ========================================================================== */
	.head_left_cart_box{
		position:fixed;
		width:15%;
		height:175px;
		padding:2px;
		top:150px;
		left:0px;
		z-index:1;
		background-color: #000;
		margin: 0px 0px 0px 0px;
		padding: 10px 3px 3px 0px;
		border: 2px solid #C0C0C0;
		
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		behavior: url(border-radius.htc);
	}	
	.head_left_cart_box_image{
		width:50%;
		height:100%;
		padding:5px;
	}
	.head_left_cart_box_image img{
		width:auto;
		height:80px;
	}
	.cart_items{
		background-color:blue;
		position: absolute;
		padding:2px;
		z-index:1;
		width:15%;
		bottom:80px;
		left:15%;
		color:#fff;
		font-size:18px;
		text-align:center;
		margin: 0 auto;	
		border:1px solid blue;
		-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:15%;
		min-height:100%;		
		margin:305px auto 0px auto;
		padding-top:20px;
		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:120px;
		height: auto;
		padding:5px;
	}

	/* ==========================================================================
		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;
	}
	.fontselectpopup{
		position: fixed;
		top:5%;
		left:auto;
		right:100px;
		z-index: 901;
		height: 90%;
		width: 250px;
		background-image: url("https://raddezigns.com/images/black_shade.png");
		display: none;
		padding: 12px;
	}
	
	
	/* ==========================================================================
	   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!";
	}
}