@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
center {
	margin:0px;
	padding:0px;
	float:right;
}
#main_wrapper {
	width:983px;
	margin:auto;
	float:none;
}
#wrapper {
	width:983px;
	float:left;
	margin-top:20px;
}
#header_main {
	width:983px;
	float:left;
	height:85px;
}
.logo {
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	float:left;
	width:220px;
	height:68px;
}
.shipping {
	background-image:url(../images/free_ship.jpg);
	background-repeat:no-repeat;
	float:left;
	width:180px;
	height:68px;
}
#type_search {
	float:left;
	width:365px;
}
#type_search_field {
	float:left;
	width:100%;
}
.search_field {
	float:left;
	width:246px;
	height:23px;
	color:#bbbbbb;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#bbb solid 2px;
	padding-left:8px;
	margin-top:1px;
}

.search_field02 {
	float:left;
	width:246px;
	height:29px;
	color:#bbbbbb;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#bbb solid 2px;
	padding-left:8px;
	margin-top:1px;
}
.find_it {
	background-image:url(../images/Find_It.gif);
	width:101px;
	height:31px;
	float:left;
	padding:0;
	border:0;
	background-color:transparent;
}
.toll_freeno {
	font-family:Arial, Helvetica, sans-serif;
	color:#F28220;
	font-size:26px;
	font-weight:bold;
	padding-top:12px;
	float:left;
	width:195px;
}
.live_chat {
	float:left;
	padding-top:25px;
}
.live_chat02 {
	float:left;
	padding-top:0px;
}
#shoping_button {
	float:right;
	width:210px;
}
.shop_lft {
	background-image:url(../images/shoping_cart_01.png);
	height:35px;
	width:9px;
	float:left;
}
.shop_mid {
	background-image:url(../images/shoping_cart_02.png);
	background-repeat:repeat-x;
	height:30px;
	float:left;
	padding-right:5px;
	padding-top:5px;
	width:100%;
}
.shop_rgt {
	background-image:url(../images/shoping_cart_03.png);
	height:35px;
	width:9px;
	float:left;
}
.count_ship {
	color:#666666;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
.top2links {
	float:right;
	width:153px;
	margin-top:15px;
	text-align:right;
	margin-right:5px;
	color:#636B78;
}
.top2links a {
	font-size:15px;
	text-align:right;
	color:#636B78;
	font-weight:300;
}
#home_banner {
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
	width:981px;
	height:419px;
	float:left;
}
.home_menu {
	float:left;
	background-image:url(../images/home_menu.gif);
	float:left;
	width:981px;
	height:40px;
	margin-top:20px;
}
.padding_home {
	padding:5px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:normal;
	margin-top:5px;
	float:left;
}
/*########### Breadcub nav ##################*/

a.bcumb:link {
	color:#666666;
}
a.bcumb:visited {
	color:#666666;
}
a.bcumb:hover {
	color:#666666;
}
a.bcumb:active {
	color:#666666;
}
/*########### Active nav ##################*/

a.navactive:link {
	color:#666666;
	background-color:#FFCC00;
}
a.navactive:visited {
	color:#666666;
	background-color:#FFCC00;
}
a.navactive:hover {
	color:#666666;
	background-color:#FFCC00;
}
a.navactive:active {
	color:#666666;
	background-color:#FFCC00;
}
.sipping_imgon_cart {
	float:left;
	background-image:url(../images/icon.png);
	width:48px;
	height:48px;
	background-repeat:no-repeat;
	border:#000000 solid 2px;
}
.color_bar {
	background-color:#00FF00;
	float:left;
}
/*############ Starts Shoping Cart  CSS ##################*/


.heading_proshop {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:23px;
	color:#000000;
	font-weight:bold;
}
.sku_proshop {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:18px;
	color:#666666;
}
a.linkremove:link {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:18px;
	color:#666666;
	text-decoration:underline;
}
a.linkremove:hover {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:18px;
	color:#666666;
	text-decoration:underline;
}
a.linkremove:visited {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:18px;
	color:#666666;
	text-decoration:underline;
}
a.linkremove:active {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:18px;
	color:#666666;
	text-decoration:underline;
}
.addto_bag {
	color:#f5823e;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:25px;
}
td.in_touch {
	color:#000000;
	margin-left:15px;
	padding:0px 0px 5px 15px;
	border-bottom:solid 1px #666666;
}
td.email_check {padding:10px 10px 20px 15px;}
td.email_copy {padding:10px 0px 20px 0px; line-height:16px;}
td.BackWarning {width:330px; color:#f5823e; text-align:center;}
/*############ Ends Shoping Cart  CSS ##################*/



/*############ DROPDOWN PRODUCTS CSS ##################*/

.bg_menudrop {
	background-image:url(../images/drop_down_img.png);
	background-repeat:no-repeat;
	height:30px;
	width:670px;
	float:left;
}
.orange_bar {
	background-image:url(../images/orange_bar.png);
	width:981px;
	height:40px;
	background-repeat:no-repeat;
	float:left;
}
.reset_button {
	background-image:url(../images/reset_button.png);
	width:110px;
	height:21px;
	float:left;
}
.add_itemh {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	font-size:16px;
}
.pageres {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	font-size:13px;
}
.row_img {
	float:left;
}
/*################# product detail page css ####################*/

.measure_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}
.minmax_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	font-weight:bold;
	padding-left:7px;
}
.minmax_heading a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	font-weight:bold;
	padding-left:7px;
}
.min_size {
	color:#F58220;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.min_sizetxt {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.reviewimage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	font-weight:bold;
	padding-bottom:3px;
}
.readwritereview {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	font-weight:bold;
	padding-left:12px;
	float:left;
	margin-left:10px;
}
.tab_review {
	background-image:url(../images/bg_reviewtab.jpg);
	height:29px;
	float:left;
	padding:7px 0px 0px 2px;
	background-repeat:no-repeat;
	width:462px;
}
.write_review {
	color:#999;
	font-size:15px;
	font-weight:bold;
	padding:10px 0px 0px 15px;
	float:left;
}
.reviewblock {
	border-top:#AAA solid 1px;
	padding: 5px;
	width: 980px;
}
.rating {
}
.ratedby {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.reviewtext {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.border_bottompropa {
	border-bottom:#999 solid 1px;
	float:left;
	width:100%;
	display:block;
	height:23px;
	line-height:23px;
	margin-bottom:5px;
}
.border_bottompropa02 {
	border-bottom:#999 solid 1px;
	width:95%;
	float:left;
	display:block;
	height:23px;
	line-height:23px;
	padding:2px 0px 2px 0px;
}
.productpage_title {
	color:#F58220;
	font-size:30px;
}
/*############### spec text ends ################*/


.orange_text {
	color:#f58220;
	font-size:12px;
}
.currentpage {
	color:#f58220;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	margin-right:3px;
}
.prevnext {
	color:#c8c8c8;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	margin-right:3px;
}
.dg_text {
	color:#231f20;
	font-size:12px;
}
/*############### spec text ends ################*/

/*############# Footer link #####################*/
.colorslash {
	color:#828285;
}
a.linkfooter:link {
	color:#828285;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
a.linkfooter:visited {
	color:#828285;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
a.linkfooter:hover {
	color:#828285;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
a.linkfooter:active {
	color:#828285;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
td.footerTD {
	text-align:left;
	vertical-align:top;
	padding:10px;
	font-size:12px;
	border-right:solid 1px #ACACAC;
}
td.footerTDend {
	text-align:left;
	vertical-align:top;
	padding:10px;
	font-size:12px;
}
td.footerTD a {
	font-size:12px;
}
td.footerTDend a {
	font-size:12px;
}
td.footerTD a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}
td.footerTDend a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}

.allrights {
	color:#666666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
a.quickpagebu:link {
	background-image:url(images/quickinfo_bu.jpg);
	height:24px;
	width:126px;
	display:block;
}
a.quickpagebu:visited {
	background-image:url(images/quickinfo_bu.jpg);
	height:24px;
	width:126px;
	display:block;
}
a.quickpagebu:hover {
	background-image:url(images/quickinfo_buH.jpg);
	height:24px;
	width:126px;
	display:block;
}
a.quickpagebu:visited {
	background-image:url(images/quickinfo_buH.jpg);
	height:24px;
	width:126px;
	display:block;
}
.footer {
	float:right;
	margin-top:-7px;
	margin-left:-10px;
}
.spec_bg100 {
	background-image:url(http://www.easelsdirect.com/images/frame_spec.png);
	height:263px;
	width:327px;
	float:left;
	background-color:#000;
}
form {
	padding:0;
	margin:0;
}
.button152 {
	border:#000000 solid 2px;
	float:left;
}
/*################ compare swatch link ###########*/

a.swatchlink:link {
	color: #666666;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-weight:normal;
}
a.swatchlink:visited {
	color: #666666;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-weight:normal;
}
a.swatchlink:hover {
	color: #666666;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-weight:normal;
}
a.swatchlink:active {
	color: #666666;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-weight:normal;
}
/*################ pagination01 link ###########*/

.pagination01 {
	float:right;
}

.checkoutbu{float:right;}

.checkoutbu input{float:right;}

.checkout121 table{float: right; width:100%;}


/*########### Breadcub nav ##################*/

a.writerivew:link {
	color:#666666;
}
a.writerivew:visited {
	color:#666666;
}
a.writerivew:hover {
	color:#666666;
}
a.writerivew:active {
	color:#666666;
}
td.maptitle {
	vertical-align:bottom;
	height:45px;
	font-size:20px;
	border-bottom:solid 1px #ACACAC;
	color:#666666;
}
td.mapcategory {
	vertical-align:bottom;
	font-size:16px;
	height:40px;
	font-weight:bold;
	color:#666666;
}
#SiteMapTable a {
	font-size:12px;
}
#SiteMapTable a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}
