
ul#color_palette{
	width:630px;
	height:150px;
	
}
.colorDiv1
{
	height:30px;
	width:30px;	
	margin:2px;
	background-color:#FFF;
}
.colorDiv1 a
{
	height:30px;
	width:30px;	
	margin:2px;
	background-color:#FFF;
}
.colorDiv1 a:hover
{
	height:33px;
	width:33px;	
	background-color:#FFF;
}
.colorDivHover
{
	border: #000000 solid 1px;
	display:none;
	width:33px;
	height:33px;
	padding-top:3px;				
	padding-right:2px;		
	padding-bottom:2px;		
	padding-left:3px;				
	position:absolute;
	margin-top:-25px;
	margin-left:-5px;	
	z-index:99;
}
.colorDiv
{
	height:33px;
	width:33px;	
}
#container {
	margin: 0 auto;
	padding: 0 0px 0 0px;
	width: 960px;
	text-align: left;
}

.numbering {
 padding: 5px; 
}

.numbering-bottom {
 padding: 5px; 
}

.product_bg1 {
background:url(../images/product_bg1.jpg) left top #FFFFFF repeat-x;
height:207px;
}
NEW ADD MIDDLE HTML CSS starts here 
.middle_head1 {
font:bold 15px/18px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#b42d3d;
}
.middle_head2 {
font:bold 15px/18px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#47547f;
}
.product_bg {
background:url(../images/product_bg.gif) left top #FFFFFF repeat-x;
height:207px;
}
.product_red_box {
background:url(../images/product_box_red.png) no-repeat;
width:229px;
height:129px;
border:none;
}
.product_blue_box {
background:url(../images/product_box_blue.png) no-repeat;
width:229px;
height:129px;
border:none;
}
.slogan {
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.slogan a {
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.slogan a:hover{
font:bold 12px/18px Arial, Helvetica, sans-serif;
color:#fbdd1b;
text-decoration:none;
}
.fotter_ads {
background:url(../images/footer_ads.jpg) no-repeat;
width:761px;
height:268px;
border:none;
}
.ads_header {
font:bold 26px/24px Arial, Helvetica, sans-serif;
color:#505e8d;
text-decoration:none;
padding:15px 0 0 25px;
}
.ads_header_sml {
font:bold 15px/24px Arial, Helvetica, sans-serif;
color:#505e8d;
text-decoration:none;
padding:5px 0 0 25px;
}
.border_dot {
border-bottom:1px dotted #616e98;
}
.middle_right1 {
font:bold 15px/18px Arial, Helvetica, sans-serif;
color:#b42d3d;
}
.middle_right2 {
	color:#505e8d;
	height: 25px;
	width: 120px;
	background-image:url(../images/envlp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	padding-top: 10px;
	float: left;
}
.middle_right_sml {
font:bold 13px/15px Arial, Helvetica, sans-serif;
color:#283b75;
text-decoration:none;
}
.middle_right_sml a {
font:bold 13px/15px Arial, Helvetica, sans-serif;
color:#283b75;
text-decoration:none;
}
.middle_right_sml a:hover {
font:bold 13px/15px Arial, Helvetica, sans-serif;
color:#283b75;
text-decoration:underline;
}
.pad1{
padding:12px 0 12px 0;
}
.gift_btn{
	/*background:url(http://site.overstockart.com/gift-center/images/gift_btn.gif) top no-repeat;
	width:228;
	height:40;*/
	}
	
.gift_btn:hover{
	/*background:url(http://site.overstockart.com/gift-center/images/gift_btn_over.gif) top no-repeat;
	width:228;
	height:40;*/
	}
	
.gift_btn a{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/gift_btn.gif) top no-repeat;
	padding:10px 18px;
	}
.gift_btn a:hover{
	text-decoration:none;
	background:url(../images/gift_btn_over.gif) top no-repeat;
	}
.send_frnd {
font: normal 12px/15px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
.send_frnd a {
font: normal 12px/15px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
.send_frnd a:hover{
font: normal 12px/15px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
}
NEW ADD MIDDLE HTML CSS ends here
Special-order page css
.photo_upload {
color: rgb(174, 0, 17); font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration:none;
}
.photo_upload a {
color: rgb(174, 0, 17); font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration:none;
}
.photo_upload a:hover {
color: rgb(174, 0, 17); font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration:underline;
}
.submit_reqst {
background:url(../images/blank.png) 1px 0px no-repeat;
width:200px;
height:48px;
cursor:pointer;
border:none;
font: bold 16px Arial, Helvetica, sans-serif;
color:#ffffff;
padding-bottom:3px;
}
.submit_reqst:hover {
background:url(../images/blank_hover.png) 1px 0px no-repeat;
width:200px;
height:48px;
cursor:pointer;
border:none;
font: bold 16px Arial, Helvetica, sans-serif;
color:#ffffff;
padding-bottom:3px;
}
.heading {
 font: bold 18px Arial, Helvetica, sans-serif; color: #293b74; text-decoration:none;}
 
 .header_bg {
 background:url(../images/header_bg.jpg) left bottom #ffffff repeat-x;
 height:198px;
 width:958px;
 border:1px solid #cfcfcf;
 }
 .banner_txt_head {
 font: normal 24px Trebuchet MS;
 color:#9d182e;
 text-decoration:none;
 }
 .banner_txt {
 font:normal 14px/18px Arial, Helvetica, sans-serif;
 color:#172344;
 text-decoration:none;
 }
 
 .mid_gap {
 float:left;
 height:50px;
 width:960px;
 vertical-align:middle;
 }
 
 .number_txt {
 font:normal 20px/18px Trebuchet MS;
 color:#2d3470;
 text-decoration:none;
 }
 
 .number_txt1 {
 font:normal 24px/20px Trebuchet MS;
 color:#9d182e;
 text-decoration:none;
 }
 
 .form_bg {
 
 width:960px;
 background-color:#eef0f4;
 float:left;
 }
 .form_bg1 {
 width:950px;
 background-color:#eef0f4;
 float:left;
 padding:5px 5px 5px 8px;
 }
 
 .lower_bg {
 width:960px;
 height:233px;
 border:none;
 background:url(../images/lower_banner_bg.jpg) top left #fefefe no-repeat;
 }
 .pad_left {
 padding-left:20px;
 }
 .bottom_txt {
 font:normal 14px/18px Arial, Helvetica, sans-serif;
 color:#0c1336;
 text-decoration:none;
 }
 
  .bottom_txt1{
 font:italic 12px/18px Arial, Helvetica, sans-serif;
 text-decoration:underline;
 color:#0c3176;
 }
  .bottom_txt1:hover {
 font:italic 12px/18px Arial, Helvetica, sans-serif;
 text-decoration:none;
 color:#0c3176;
 }

/****************************|My gallery login page starts here|******************************************/
.number_txt_gallery {
 font:normal 20px/20px Trebuchet MS;
 color:#2d3470;
 text-decoration:none;
 }
 
 .number_txt_gallery1 {
 font:normal 20px/20px Trebuchet MS;
 color:#9d182e;
 text-decoration:none;
 }
 
 .number_txt_gallery a {
 font:normal 20px/20px Trebuchet MS;
 color:#2d3470;
 text-decoration:none;
 }
 
 .number_txt_gallery1 a {
 font:normal 20px/20px Trebuchet MS;
 color:#9d182e;
 text-decoration:none;
 }
 
 .number_txt_gallery a:hover {
 font:normal 20px/20px Trebuchet MS;
 color:#2d3470;
 text-decoration:underline;
 }
 
 .number_txt_gallery1 a:hover {
 font:normal 20px/20px Trebuchet MS;
 color:#9d182e;
 text-decoration:underline;
 }
 .grey_background{
 background:#eef0f4;
 border:1px solid #d7d7d7;
 }
 
 .thin_txt {
 font:11px/14px Trebuchet MS;
 color:#324183;
 text-decoration:none;
 }
 .span_color { color:#CC3300;}
 .thin_txt_red {
 font: normal 11px/14px Trebuchet MS;
 color:#9d182e;
 text-decoration:none;
 }
 .gallery_product_bg {
 background:#FFFFFF;
 border-top:1px solid #d6d3d3;
 border-bottom:1px solid #d6d3d3;
border-left:1px solid #d6d3d3;
  margin-top:10px; 
  position:relative;
 }

 .gallery_product_bg_last {
 background:#FFFFFF;
 border:1px solid #d6d3d3;
  margin-top:10px; 
  position:relative;
 }

 .product_bg_below {
 background:#f5f2eb;
  padding-top: 8px;
 height:35px;
 padding-bottom:8px;
 padding-left: 12px;
 }
 .product_bg2{
 background:url(../images/product_bg_repeat.jpg) repeat-x #ffffff;
 border:1px solid #cccccc;
 height:276px;
 }
 .img_place{
 margin:10px 10px 10px 10px;
 }
 .lower_img{
 background:#f5f2eb;
 border-top:1px solid #dde7d4;
 border-bottom:1px solid #dde7d4;

 text-align:center;
 vertical-align:middle;
 font: normal 14px/16px Arial;
 color:#9d182e;
 text-decoration:none;
 padding:10px 5px 10px 5px;
 width:220px;
 }
 .lower_img a{
 
 font: normal 14px/16px Arial;
 color:#9d182e;
 text-decoration:none;
 }
 .lower_img a:hover{
 font: normal 14px/16px Arial;
 color:#333333;
 text-decoration:none;
 }
 .green_txt {
 font: normal 12px/14px Arial;
 color:333333;
 text-decoration:none;
 }
 .blue_txt {
 font: normal 12px/14px Arial;
 color:#1a4067;
 text-decoration:none;
 }
  .blue_txt a {
 font: normal 12px/14px Arial;
 color:#ae0011;
 text-decoration:none;
 }
  .blue_txt a:hover {
 font: normal 12px/14px Arial;
 color:#333333;
 text-decoration:none;
 }
 
  .header_bg_gallery {
 background:url(../images/header_bg.jpg) left bottom #ffffff repeat-x;
 height:198px;
 width:958px;
 border:1px solid #cfcfcf;
 }
 .banner_txt_gallery {
 font: bold 24px/36px Arial, Helvetica, sans-serif;
 color:#324183;
 text-decoration:none;
 text-transform:uppercase;
 }
 .banner_txt_gallery_red {
 font:24px/36px Trebuchet MS;
 color:#9d182e;
 text-decoration:none;
 }
 .gallery_banner_txt {
 font:bold 16px/18px Arial, Helvetica, sans-serif;
 color:#4e5d8b;
 text-decoration:none;
 }
 .details_link{color: #0072BC;
     font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	 
	}
	 .details_link a{color: #0072BC;
  font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	 
	}
	 .details_link a:hover{color: #AE0011;
    font: normal 12px/14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-decoration:underline;
	}
	
	.add-to{
float:left;
display: inline;
margin-left: 8px;
	}

  .see_it_frame{
  background:url(../images/see_framed_btn.png) no-repeat;
  width:92px;
  height:38px;
  border:none;
  cursor:pointer;
display: block;
    margin-left: auto;
    margin-right: auto;
  }
   .see_it_frame:hover{
  background:url(../images/see_framed_btn_hover.png) no-repeat;
  border:none;
  cursor:pointer;
  margin-left:16px;
  text-decoration:none;
display: block;
    margin-left: auto;
    margin-right: auto;
  }
 
  .add_to_cart{
  background:url(../images/add_to_cart.png) no-repeat;
  border:none;
  width:92px;
  height:38px;
  cursor:pointer;
display: block;
    margin-left: auto;
    margin-right: auto;
  }
   .add_to_cart:hover{
  background:url(../images/add_to_cart_hover.png) no-repeat;
  border:none;
  cursor:pointer;
display: block;
    margin-left: auto;
    margin-right: auto;
  }
 /****************************|My gallery login page ends here|******************************************/
 
 /****************************|My search page starts here|******************************************/
 .search_field {
 width:342px;
 height:27px;
 background-color:#FFFFFF;
 border:1px solid #cccccc;
 font: normal 14px/16px Trebuchet MS;
 color:#000000;
 padding:0px 5px 0px 5px;
 }
 .search_background{ background-color:#487cad;}
 .search_txt1{ font: bold 13px/18px Trebuchet MS; color:#FFFFFF; padding-left:10px;}
 .search_box_bg { background-color:#eeeef0; height:124px; text-decoration:none!important; }
 
 .search_box_txt { font: normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:underline; color:#3b6e9e;}
 .search_box_txt a { font: normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:underline; color:#3b6e9e;}
 .search_box_txt a:hover { font: normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:underline; color:#951029;}
 .search_box_txt_bold{  font: bold 12px/18px Arial, Helvetica, sans-serif; text-decoration:none!important; color:#133453;}
 .search_box_txt_bold a{  font: bold 12px/18px Arial, Helvetica, sans-serif; text-decoration:none!important; color:#133453;}
 .search_box_txt_bold a:hover{  font: bold 12px/18px Arial, Helvetica, sans-serif; text-decoration:underline!important; color:#951029;}
 
 .search_txt2{ font: bold 14px/18px Trebuchet MS; color:#f60000; }
 
 
  
.refinelinks {
    color: #0072BC;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    text-decoration: underline;
	font-family:Trebuchet MS;
}
.refinelinks:hover {
    color: #AE0011;
    text-decoration: none;
}
.nxt_crumbs a {
    color: #0072BC;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    text-decoration: underline;
	font-family:Trebuchet MS;
}
.nxt_crumbs a:hover {
    color: #AE0011;
    text-decoration: none;
}
.suggestions {
    color: #0072BC;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    text-decoration: underline;
	font-family:Trebuchet MS;
}
.suggestions:hover {
    color: #AE0011;
    text-decoration: none;
}
.prdGllryDivCntr {
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    width: 100%;
}
.prdGllryDivCntr a {
    color: #0072BC;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    width: 100%;
}
.prdGllryDivCntr a:hover {
    color: #AE0011;
}
.divSrvButton {
    padding-left: 5px;
}
.page-numbers {
    color: #0072BC;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    text-decoration: none;
	font-family:Trebuchet MS;
}
.page-numbers:hover {
   border:1px solid #AE0011;
    font-size: 12px;
    padding-left: 3px;
    padding-right:3px;
    text-decoration: none;
	
}
.currentPage {
    background-color: #666666;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 2px;
	padding-top:2px;
    padding-left: 4px;
    padding-right: 4px;
	font-family:Trebuchet MS;
}
.sortbys-current {
    background-color: #666666;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
	font-family:Trebuchet MS;
}
.sortbys {
    color: #0072BC;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    text-decoration: underline;
	font-family:Trebuchet MS;
}
.sortbys:hover {
    color: #AE0011;
    text-decoration: none;
}
.nomal_css{
font: normal 13px/16px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
  .view_this_painting{
  background:url(../images/view_this_painting.png) no-repeat;
  width:92px;
  height:38px;
  border:none;
  cursor:pointer;
  }
   .view_this_painting:hover{
  background:url(../images/view_this_painting_hover.png) no-repeat;
  width:92px;
  height:38px;
  border:none;
  cursor:pointer;
  }
 /****************************|My search page ends here|******************************************/
 
 
  /****************************|My colorpicker page starts here|******************************************/
  
 .header_bg_colorpicker1 {
 background:#eef0f4;
 height:222px;
 width:958px;
 border:1px solid #cfcfcf;
 }
 .banner_txt_colorpicker {
 font: bold 16px Arial, Helvetica, sans-serif;
 color:#293350;
 text-decoration:none;
 }
 .banner_txt_colorpicker_red {
 font: bold 16px Arial, Helvetica, sans-serif;
 color:#951029;
 text-decoration:none;
 }
 .colorpicker_banner_art {
 background-color: #CCCCCC;
 background:url(../images/bg-grade.jpg) repeat-x;
 width:400px;
 height:190px;
 border:none;
 }
 .banner_txt_gallery_red {
 font:24px/36px Trebuchet MS;
 color:#9d182e;
 text-decoration:none;
 }
 .gallery_banner_txt {
 font:bold 16px/18px Arial, Helvetica, sans-serif;
 color:#4e5d8b;
 text-decoration:none;
 }
 
 .color_picker_bg {
 background-color: #CCCCCC;
 background:url(../images/bg-grade.jpg) repeat-x;
/* background:#FFFFFF; 
 background-image:url(../images/color_bg.jpg);*/}
 
 .color_picker_bg ul{
 list-style:none;
 padding-left:8px;
 padding-top:6px;
 margin:0;
 }
 .color_picker_bg ul li {float:left; list-style:none;  }
 
 .color_picker_bg ul li a {margin:1px; list-style:none; float:left;}
 .color_picker_bg ul li a:hover { margin:0px;  border:1px solid #333333; cursor:pointer; }
 
 a.linkopacity123:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.75;
opacity: 0.75;
-khtml-opacity: 0.75;}
a.linkopacity123 img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }
