body {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#F1F1F1 url('../images_a/pxpgback.jpg') repeat-x left top; 
}

a:active, a:focus {outline: 0px;}
h1,h2,h3,h4,h5,h6,ul,li,p,div,br {padding:0px; margin:0px;}
div {line-height:normal;}

img{border:0px;}

/* Link Styles */
.glink{font: bold 12px/1.5em arial; color:#000;}
a.glink:link {text-decoration: none;}
a.glink:visited {text-decoration: none;}
a.glink:hover {text-decoration: underline; color:#092F67;}


.clear{clear:left;}

#faq ol{clear:left; margin-left:45px; padding:5px 0 5px 0px;}
#faq li {clear:left;}
#faq li a {color: #235093; font: bold 12px/1.5em arial; text-decoration: none; }
#faq li a:hover {color:#000; text-decoration: underline;}



#outercontainer{
width:1000px;
margin:0 auto;
clear:left;
}


#header{
width:1000px;
height:135px;
float:left;
clear:left;
display:inline;
}

#art-to-frames-logo{
background:url('../images_a/art-to-frames-logo.jpg') no-repeat left top; 
width:438px; height:135px; float:left; clear:left; }
#art-to-frames-logo a {display:block; width:438px; height:135px;}
#art-to-frames-logo h1{text-indent:-99999em;}

#head-r{background:url('../images_a/arttoframes-header.jpg') no-repeat left top; width:562px; height:135px; float:left;}
#head-r h2{margin:5px 0 0 97px;}
#head-r h3{float:right; display:inline; margin:-20px 10px 0 0px; }

.tlink{font: normal 11px/1.5em arial; color:#C8D5E8; text-transform:uppercase; padding:10px 7px 10px 6px;
background:url('../images_a/top-menu-sep.jpg') no-repeat right center; 
}

a.tlink:link {text-decoration: none;}
a.tlink:visited {text-decoration: none;}
a.tlink:hover {text-decoration: underline; color:#FFFFFF;}

.cart{font: bold 11px/2.5em arial; color:#211600; text-transform:uppercase; padding:10px 10px 10px 40px;}
a.cart:link {text-decoration: none;}
a.cart:visited {text-decoration: none;}
a.cart:hover {text-decoration: underline;}

#contact-art-to-frame{float:right; text-align:left; clear:left; width:350px;font: normal 13px/1.5em arial; color:#FFFFFF; text-decoration:none;}
.phone{background:url('../images_a/phone.jpg') no-repeat left center; padding-left:22px; margin-left:5px; font-size:18px;}

.live-help {width:219px; height:21px;}



/* Main Navigation - Horizontal */
#main-menu {margin:0px; padding:0; list-style-type: none;  font: bold 12px/3em Arial; color:#D3E3F1; clear:left; height:39px; display:block; float:left;}
#main-menu ul{width:1000px; clear:left; padding:1px 0 0 10px;}
#main-menu li {display:inline; margin-left:-2px;}
#main-menu li .last {border:0px;}
/*#main-menu li a {color: #D3E3F1; text-decoration: none; font-weight:bold; padding:10px 22px 13px 22px; border-right:1px solid #266299; }*/
#main-menu li a {color: #D3E3F1; text-decoration: none; font-weight:bold; padding:0px 2px 0px 2px; border-right:1px solid #266299; }
#main-menu li a:hover {color:#000; text-decoration: none; padding:0px 2px 0px 2px; font-weight:bold; background:url('../images_a/tab-o.jpg') repeat-x left top;}

.dropmenudiv_a{
position:absolute;
margin-top:-2px;
background-color:#092F67;
border:1px solid #141F32;
width: 300px;
/*THEME CHANGE HERE*/
/*Top border width. Should match height of .ddcolortabsline above*/
z-index:1000000000000000;
display:block;
visibility: hidden; 
font: normal 12px/1em arial; color:#C6D3E5;
cursor:pointer;
}

.dropmenudiv_a .a br{padding-left:10px;}

.dropmenudiv_a a{
width: 95%;
display:block;
text-indent: 10px;
text-decoration: none; 
font: normal 11px/1em arial; color:#C6D3E5;
padding-top:5px;
padding-bottom:5px;
text-align:left;
 border-bottom:1px solid #1D4D94;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%; display: block;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
color: #E4A624;
}

/* Main Navigation - Horizontal */





#banner{
width:1000px;
height:239px;
float:left;
clear:left;
}

#content{
width:982px;
height:auto !important;
float:left;
clear:left;
font: normal 13px/1.3em Arial;color:#787878;
background-color:#FFFFFF;
padding:8px; overflow:hidden;
}

.right-data{float:left; width:744px; padding:2px; border:1px solid #E0E0E0; margin-right:5px; overflow:hidden;}
.left-data{float:left;clear:left;  width:204px; border:1px solid #E3E9F2; background-color:#F2F5F9; padding:9px;}



.seotxt{font: normal 18px/1.3em Arial;color:#002F76; text-align:left; background:#F6F8FB url('../images_a/heading-bullet.jpg') no-repeat 10px center; padding:3px 0 3px 45px; margin-bottom:5px;}
.red_warning{font: normal 18px/1.3em Arial;color:#C00;   padding:3px 0 3px 45px; margin-bottom:5px; font-weight:bold;}
.right-data p{padding:15px;}
.right-data h4{margin-left:10px; font: bold 13px/1.3em Arial;color:#787878;}
.orangetxt{font: bold 13px/1.3em Arial;color:#EA9C09;}
.bluetxt{margin-left:10px; font: bold 14px/1.3em Arial;color:#586E8F; text-transform:uppercase;}

.product-cell-back{
background:url('../images_a/product-back.jpg') no-repeat left top; width:357px; height:237px;
float:left; clear:left;
}

.product-cell-back img{border:0px; margin:10px 0 0 25px;}
.product-cell-back h1{font:bold 20px/1em Arial; color:#EA9C09; margin-left:20px;}
.product-cell-back h2{font:bold 13px/1.1em Arial; color:#A0A0A0; margin-left:20px;}
.product-cell-back h3{font: bold 13px/1em arial; color:#2C5790; margin:5px 0 0 20px;}
.product-cell-back h3 span{padding:0 5px 0 5px;}

.art-product{font: bold 20px/1em arial; color:#EA9C09; display:block;}
a.art-product:link {text-decoration: none;}
a.art-product:visited {text-decoration: none;}
a.art-product:hover {text-decoration: none; color:#092F67;}

.art-product1{font: bold 13px/1.3em arial; color:#2C5790;}
a.art-product1:link {text-decoration: none;}
a.art-product1:visited {text-decoration: none;}
a.art-product1:hover {text-decoration: underline;}




.member-login-holder{float:left; clear:left; width:204px;background:url('../images_a/mem-log-rep.jpg') repeat-y left top;}
.member-login-top{float:left; clear:left; width:194px;background:url('../images_a/member-login.jpg') no-repeat left top; padding:10px; font: bold 12px/1.3em arial; color:#FFFFFF;}
.loghin-head{font: bold italic 18px/1.3em arial; color:#853B00; text-align:center; padding:5px 0 15px 0}
.loghin-input{border:1px solid #D89517; background-color:#FFFFFF; width:170px; color:#787878; font: normal 12px/1.5em arial; padding-left:5px;}


.framing-online-holder{float:left; clear:left; width:204px;background:url('../images_a/framing-rep.jpg') repeat-y left top; margin-top:10px;}
.framing-online-top{float:left; clear:left; width:194px;background:url('../images_a/framing-top.jpg') no-repeat left top; padding:10px; font: bold 12px/1.3em arial; color:#FFFFFF;}
.framing-head{font: bold italic 18px/1.3em arial; color:#FFFFFF; text-align:center; padding:5px 0 5px 0}
.framing-online-top p{text-align:center;}

.whitebox{width:160px; clear:both; margin:0px auto; border:1px solid #284F8A; background-color:#FFFFFF; text-align:center; padding:10px 0 10px 0}
.onlineframinghead{font: bold 12px/1.2em Arial; color:#F7B12C; text-align:left; background:url('../images_a/onlieframing-back.jpg') no-repeat left bottom;
padding:0 0 10px 15px; margin:15px 0 5px 0;}


#bullet ul{clear:left; list-style:none; display:block}
#bullet li{clear:left; list-style:none; display:block; background:url('../images_a/online-bullet.jpg') no-repeat 5px 5px;
padding:3px 10px 3px 20px; border-bottom:1px dashed #6583B2; font: normal 12px/1.2em Arial; color:#FFFFFF; margin-bottom:5px;
}

.right-bottom-logo{clear:left; padding-top:15px; text-align:center;}
.right-bottom-logo img{border:0px;}

.click{font: bold 14px/1.5em arial; color:#EA9C09;}
a.click:link {text-decoration: none;}
a.click:visited {text-decoration: none;}
a.click:hover {text-decoration: underline;}






/*  Footer Section */

.footer{background:#1A4381 url('../images_a/footer.jpg') repeat-x left top;  vertical-align:middle; color:#CBCDD2;
font: normal 12px/1.5em arial;
float:left; clear:left; min-height:178px; width:100%; padding-bottom:10px;
}

.footer-contet{width:990px; clear:both; margin:15px auto;}
.footer-contet h1{font: bold 14px/1.5em arial; color:#FFFFFF; text-transform:uppercase;
background:url('../images_a/bottom-head-back.jpg') repeat-x left bottom; width:92%; padding-left:10px; margin-bottom:5px;}
.footer-link-holder{float:left; width:160px; margin-right:5px;}


.flink{font: bold 11px/1.3em arial; color:#C6D3E5; display:block; background:url('../images_a/bullet1.jpg') no-repeat left 3px; margin-left:10px; padding:0 0 3px 8px;}
a.flink:link {text-decoration: none;}
a.flink:visited {text-decoration: none;}
a.flink:hover {text-decoration: underline; color:#FBAE1D;}


.copy{font: normal 11px arial; line-height:3.5em; color:#8AAADA; text-align:center; clear:both;
background:url('../images_a/copyright-back.jpg') repeat-x left top; overflow:hidden; width:100%; height:58px; float:left;
}
.copy span{color:#F1A61A; font-size:12px;}

/*  Footer Section */



/* New CSS IDs */
/* arttoframes-canvas */

.inner-content-holder{float:left; clear:left; width:956px; padding:10px; border:1px solid #E0E0E0; overflow:hidden;}


.inhead{font: bold 32px/1.3em arial; color:#EA9C09;} 
.print-canvas-left{float:left; clear:left; width:540px; padding-left:10px;}
.print-canvas-right{float:right; clear:left; width:370px; margin:15px 5px 0 0;}
.bluetxt1{font:bold 12px/1.3em Arial; color:#092F67;}

a.inhead:link {text-decoration: none;}
a.inhead:visited {text-decoration: none;}
a.inhead:hover {text-decoration: underline; color:#EA9C09;}

/* arttoframes-framing_step1 */
.step1holder{clear:left; width:830px; background-color:#E5ECF6; margin:0px auto; border:1px solid #ADBFDC;}
.yellowbox{border-bottom:1px solid #ADBFDC; background-color:#FFCC38;clear:left; height:45px;}
.bluetxt2{font:bold 16px/1.3em Arial; color:#092F67; margin:5px auto;}
.bluetxt3{font:normal 12px/1.3em Arial; color:#092F67;}
.bluetxt4{font:bold 20px/2.3em Arial; color:#092F67; text-indent:15px;}


/* Picture Frame Collection */
.pict-frame-holder{float:left; clear:left; padding:15px 5px 15px 6px;}
.pict-frame-back {width:190px; height:275px; float:left; background:url('../images_a/mirror-shop/mirror-shop-back.jpg') no-repeat left top; text-align:center; font:bold 20px/1.5em Arial;}
.pict-frame-back img{margin-top:15px; border:1px solid #4F7FBD;}
.pict-frame-back a:link{text-decoration:none; color:#092F67; font:bold 20px/1.5em Arial; }
.pict-frame-back a:visited{text-decoration:none; color:#092F67; font:bold 20px/1.5em Arial;}
.pict-frame-back a:hover{text-decoration:none; color:#E9AC24;}


/* Standard Frames */
.pict-frame-holder{float:left; clear:left; padding:15px 5px 15px 6px;}
.stpict-frame-back {width:230px; height:280px; float:left; background:url('../images_a/standard-frames/st-frame-back.jpg') no-repeat left top; text-align:center; font:bold 20px/1.5em Arial; padding-top:7px;}
.stpict-frame-back img{margin-top:15px; border:1px solid #FFFFFF;}
.stpict-frame-back a:link{text-decoration:none; color:#E9AC24; font:bold 20px/1.5em Arial; }
.stpict-frame-back a:visited{text-decoration:none; color:#E9AC24; font:bold 20px/1.5em Arial;}
.stpict-frame-back a:hover{text-decoration:none; color:#4F7FBD;}


/* Picture Frame Collection Ovals*/

.pict-frame-back_Ovals {width:193px; height:275px; float:left; background:url('../images_a/mirror-shop/mirror-shop-back.jpg') no-repeat left top; text-align:center; font:bold 20px/1.5em Arial;}
.pict-frame-back_Ovals img{margin-top:15px; border:1px solid #4F7FBD;}
.pict-frame-back_Ovals a:link{text-decoration:none; color:#092F67; font:bold 20px/1.5em Arial; }
.pict-frame-back_Ovals a:visited{text-decoration:none; color:#092F67; font:bold 20px/1.5em Arial;}
.pict-frame-back_Ovals a:hover{text-decoration:none; color:#E9AC24;}



.digbullet ul{clear:left; list-style:none; padding:0px; margin-left:20px;}
.digbullet li{clear:left; list-style:none; padding:0 0 5px 25px;  background:url('../images_a/bullet2.jpg') no-repeat left 3px; color:#204D8F; font: bold 12px/1.5em arial;}




/* Picture Frame Search */
.bluebox-holder{float:left; clear:left; width:239px; background:url('../images_a/blue-box-rep.jpg') repeat-y left top; }
.bluebox-top{clear:left; width:239px; height:6px; background:url('../images_a/blue-box-top-bottom.jpg') no-repeat left top;}
.bluebox-bottom{clear:left; width:239px; height:6px; background:url('../images_a/blue-box-top-bottom.jpg') no-repeat left bottom;}
.bluebox-content{clear:left; margin:0px auto; width:220px; color:#E8AA24; font:normal 12px/1.5em Arial;}



.bluebox-sep{clear:both; width:197px; height:7px; background:url('../images_a/blue-sep.jpg') no-repeat left top; margin:10px ;}

.framebox-holder{float:left; width:214px; border:1px solid #E6E6E6; background-color:#FFFFFF;}
.framebox-holder-mid{float:left; width:214px; margin:0 15px 0 15px; border:1px solid #E6E6E6; background-color:#FFFFFF;}
.framebox-txt{font:normal 12px/1.5em Arial; color:#2A62B5;}




/* Link Styles */
.glink{font: bold 12px/1.5em arial; color:#000;}
a.glink:link {text-decoration: none;}
a.glink:visited {text-decoration: none;}
a.glink:hover {text-decoration: underline; color:#092F67;}

.glink1{font: bold 12px/1.5em arial; color:#D38B03;}
a.glink1:link {text-decoration: none;}
a.glink1:visited {text-decoration: none;}
a.glink1:hover {text-decoration: underline;}

.glink2{font: bold 12px/1.5em arial; color:#A9BDD6; padding-left:15px;}
a.glink2:link {text-decoration: none;}
a.glink2:visited {text-decoration: none;}
a.glink2:hover {text-decoration: underline;}

/* Picture Frame Search */

#paypal{
  background: url("../images/paypal.png") no-repeat scroll 0 1px transparent;
  display: block;
  height: 31px;
  width: 172px;
  padding:0px;
  overflow:hidden;
  border:0px;
  cursor:pointer;
}

#paypal:hover{
	background: url("../images/paypal.png") no-repeat scroll 0 -32px transparent;
}

.disablepaypal {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background-color:transparent;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 54px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

.disablepaypal:active {
	position:relative;
	top:1px;
}




































































































































.button1 {	display:inline;
	margin-right: auto;
	margin-left: auto;	
}

 .button1 ul {

	float:left;
	margin-right: auto;
	margin-left: auto;	
	margin:0;
	padding:0;
	list-style:none;
}
.button1 li {
	margin:0;
	padding:0;
	background-image: url(../images/button_right.jpg);
	background-repeat: repeat;
	background-position: right center;
	border: 3px ridge #8DA9CB;
	cursor:pointer;
}

.button1 li:hover {
	background-image:url(../images/button_left_selected.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button5{
	margin:0;
	padding:0;
	background-image: url(../images/button_right.jpg);
	background-repeat: repeat;
	background-position: right center;
	border: 3px ridge #8DA9CB;
}

.button5:hover {
	background-image:url(../images/button_left_selected.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button1 a {
	display:block;
	padding:10px 15px;
	background-image: url(../images/button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
}
.button1 a:hover {
	
	background-image: url(../images/button_left_selected.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
}
.button1 #current {
	background-image:url(../design/css/css/images/selected_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.button1 {	display:inline;
	margin-right: auto;
	margin-left: auto;	
}

.button3 {
	display:inline;
	margin-right: auto;
	margin-left: auto;	
   }
.button3 ul {

	float:left;
	margin-right: auto;
	margin-left: auto;	
	margin:0;
	padding:0;
	list-style:none;
}
.button3 li {
	margin:0;
	padding:0;
	background-image: url(../images/button_right.jpg);
	background-repeat: repeat;
	background-position: right center;
	border: 1.5px ridge #8DA9CB;
}

.button3 li:hover {
	background-image:url(../images/button_left_selected.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button3 a {
	display:block;
	padding:6px 10px;
	background-image: url(../images/button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
}
.button3 a:hover {
	
	background-image: url(../images/button_left_selected.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
}
.button3 #current {
	background-image:url(../design/css/css/images/selected_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.input_button2{
 
	padding:3px 6px 3px 6px  ;
	margin:0px;
	background-image: url(/images/button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
 	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
	cursor:pointer;
}

.input_button2_image{
 
	display:block;
	padding:2px  ;
	margin:0px;
	background-image: url(/images/shopping-cart-icons.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
 	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
	cursor:pointer;
	height:48px;
	width:60px;
}



.input_button2:hover {
}
.button2 {
	display:inline;
	margin-right: auto;
	margin-left: auto;
	float: left;
   }
.button2 ul {

	float:left;	
	margin:0;
	padding:0;
	list-style:none;
}
.button2 li {
	padding:0;
	background-image: url(../images/button_right.jpg);
	background-repeat: repeat;
	background-position: right center;
	border: 3px ridge #8DA9CB;
	float: left;
}

.button2 li:hover {
	background-image:url(../images/button_left_selected.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.button2 a {
	display:block;
	padding:2px 3px;
	background-image: url(../images/button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
}
.button2 a:hover {
	
	background-image: url(../images/button_left_selected.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
}
.button2 #current {
	background-image:url(../design/css/css/images/selected_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#faq-list  {
		margin:10px 0 0;
		list-style:none;
	}
	
	#faq-list li {
		margin:5px 10px;
	}
	
	#faq-list li .question-container {
		padding:8px 10px;
		cursor:pointer;
		color:#003388;
		background-color: #E5ECF3;
	}
	
	#faq-list li .question {
		display:block;
		background: url('../images/faq-plus.png') right center no-repeat;
		
	}
	
	
	#faq-list li .selected .question{
		background: url('../images/faq-minus.png') right center no-repeat;
		
	}
	
	#faq-list li .question-container:hover {
		background-color:#E3E8F4;
	}
	
	#faq-list li p{		
		display:none;
		color:#000;
		margin:0;
		border-left: 1px solid #DDD;
		border-right: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
		padding: 10px 10px 10px 30px;
	}
	
	#faq-list li span {
		padding:0 10px 0 0;
	}
	
.red_bold {	
 	color: #993300;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
	
.black_bold {	
 	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
	
	
	
	
/* here's the box... the image is the upper-left corner */
#csc {
  background : #a7c9e5 url(/images/csc_tl.png) no-repeat;
  width : 20em;
  height : auto;
  position : relative;
  padding : 10px;
}

/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
  background : transparent url(/images/csc_tr.png) no-repeat;
  top : 0;
  right : 0;
}

/* change position and image: bottom-left */
.bl {
  background : transparent url(/images/csc_bl.png) no-repeat;
  bottom : 0;
  left : 0;
}

/* change position and image: bottom-right */
.br {
  background : transparent url(/images/csc_br.png) no-repeat;
  right : 0;
  bottom : 0;
}
/* here's the box... end */


.item_link{
	color:#787878;
	text-decoration:none;

}
.item_link:hover{
 	text-decoration:underline;

}
/*
@media only screen and (max-width: 480px) {
	.results-number{display: none;}
	#frame-title{display:none;}
	#main-menu, #header{display:none !important;}	
	.footer2, .footer{display:none !important;}
	.categoryImage_my{border:none;float:none !important;width:99% !important;height:150px;border-bottom:1px dotted #c7c7c7;margin:0;padding-bottom:10px;}
	img.itemImage{float:left;max-width:70px !important	;}
	.itemInfo{float:left;margin-left:10px;max-width:180px;}
	#search-sidebar{display:none;}
	.inner-content-holder{width:100% !important;}
	#content{width:100%;border:0;padding:0;}
	#outercontainer{width:100%;}
	.itemInfo{float:left;margin-top:0;padding-top:0;}
	.number-pane{position:relative;padding:0;margin-right:10px;width:95% !important;font-size:14px !important;display:block;margin-top:10px;background:none !important;}
	#search-form{width:99%;}
	.itemLink{width:80px;float:left;height:auto;}
}
*/
.picture_frame_search{
	float:left; margin-top:7px;
}

.color_filter li{
	float:left;
	list-style:none;
}


.color_filter li input{
	position: relative;
  bottom: 35px;
  right:2px;
}
.color_filter li img
{
	position: relative;
  right: 7px;
  cursor:pointer;
}