/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:url(../../images/body-bg.png) repeat #fff; color:#7f7f7f;}
a { color:#363636; }
a:hover { color:#7f7f7f; }

#content .post_top a, #content p.post_bottom a, span.comm-reply a { color:#363636; }
#content .post_top a:hover, #content p.post_bottom a:hover, span.comm-reply a:hover { color:#7f7f7f;}
#content p.post_bottom, span.comm-reply {color:#635c53; }

hr { color:#fffdea; border:none; border-top:1px dotted #372322; }
.hr2 { color:#fffdea; border:none;  }
/* headings ---------------------- */
h1,h2,h3,h4,h5,h6 { color:#7f7f7f; }
#content .product_info h1 {  color:#363636;  }
h1.head { color:#000; }
h1.head a { color:#363636; }
h1.head a:hover { color:#7f7f7f; }

#content .posts .img { border:1px solid #eee;}

/* Structure ---------------------- */
#page { }
#banner {  }
#sidebar {}
.content_3col { border-left:1px solid #ccc; border-right:1px solid #ccc; } 

.content_common_l { border-right:1px solid #ccc;  }
.content_common_r { border-left:1px solid #ccc; }

#footer { border-top:4px double #CACACA; }


/* header ---------------------- */
#header .blog-title a{ color:#363636; }
#header .blog-title a:hover{color:#014694;}
#header .blog-description{ color:#666; }

.top_nav li { border-right:1px solid #d7d7d7; }
.top_nav li a { color:#2d4f8c; }
.top_nav li a:hover { color:#363636; }

#header-in .shoppingcart_box h3 { background:url(1-default/bag.png) no-repeat left 3px;  }
#main_navi {  background:#fff; border-bottom:1px solid #e3e7e8; border-top:1px solid #e3e7e8;  }
.main_navi {  }

#search_section { background:#fff url(1-default/search_sectionbg.png) repeat-x bottom; }

.searchform .s { border:1px solid #ccc; background:#fff; }
.search_btn { background:url(1-default/b_search.png) no-repeat left top;  }

.category_navi #searchform #s { border:1px solid #ccc;   }
.category_navi #searchsubmit { background:url(1-default/b_search.png) no-repeat left top; color:#444; border:none; cursor:pointer;  }
.category_navi_outer {  }


.subscribe { color:#666; }
.field { border:1px solid #ccc; background:#fff; color:#7f7f7f; }
.replace { background:url(1-default/b_go.png) no-repeat; border:none; color:#fff; text-indent:-9999px }


/*---------TOP NAVIGATION for PAGES---------  */
.main_navi {}
.main_navi ul {
	background: #F6F6F6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

border: 1px solid #E3E3E3;
-webkit-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
-moz-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;}


<!--[if gte IE 9]>
  <style type="text/css">
    .main_navi ul {
       filter: none;
    }
  </style>
<!--[endif]-->

.main_navi ul ul {
border: none;}
.main_navi ul li { border-right:1px solid #e3e7e8; }
.main_navi ul li ul li { border:none; background:#fff; border-bottom:1px solid #e3e7e8; }
.main_navi ul li ul li.hover, .main_navi ul li ul li:hover,  .main_navi ul li ul li.current-cat:hover,  .main_navi ul li ul li.current_page_parent:hover, .main_navi ul li ul li.current_page_item:hover { background: #eee;  }
.main_navi ul li a:link, .main_navi ul li a {color: #858585;  }
.main_navi ul li a:hover {color: #111111;  }
.main_navi ul li ul li a:link, .main_navi ul li ul li a { cursor:pointer; color:#666;  } 
.main_navi ul li ul li a:hover, .main_navi ul li ul li:hover a,  .main_navi ul li ul li.current-cat ul li a:hover { cursor:pointer; color:#7f7f7f; }

.main_navi ul li ul li.current-cat a,  .main_navi ul li ul li.current-cat-parent a, .main_navi ul li ul li.current-cat-parent ul li.current-cat a, .main_navi ul li a.current, .main_navi ul li.current_page_item a, .main_navi ul li ul li.current_page_parent a, 
.main_navi ul li ul li ul li.current_page_item a, .main_navi ul li.current-cat a, .main_navi ul li.current-cat-parent a  { color:#000000;  }
.main_navi ul li.store li a, .main_navi ul li ul li.current-cat ul li a, .main_navi ul li ul li.current-cat-parent ul li a, 
.main_navi ul li ul li ul li.current_page_item a, .main_navi ul li.current-cat-parent li a, .main_navi ul li.current-cat li a, .main_navi ul li.current-menu-item ul li a,
.main_navi ul li ul li.current-menu-item a   { color:#666; }

.main_navi ul li ul li.current-cat a, .main_navi ul li ul li.current-cat-parent ul li.current-cat a, .main_navi ul li ul li.current-cat-parent a { background:#eee; } 
.main_navi ul li ul li.current-cat ul li a,  .main_navi ul li ul li.current-cat-parent ul li a  { background:#fff; }
.main_navi ul li ul li.current-cat ul li a:hover, .main_navi ul li ul li.current-cat-parent ul li.current-cat a { background:#eee; }

.main_navi ul li ul li.current-cat,  .main_navi ul li ul li.current_page_item, .main_navi ul li ul li.current_page_parent,  .main_navi  li ul li.current-cat-parent ul li a:hover  { background:#eee; color:#d70e32; }



 


/* content section  ---------------------- */
#content .banner h1 { color:#7f7f7f; }
#content .banner p  { color:#695d3e;   }

#content .product {  border:1px solid #CACACA; }
#content .product_info h3 a { color:#363636; }
#content .product_info h3 a:hover { color:#7f7f7f; }
.price { font-size:30px;  }

.alter_content {background:#FFFFFF; border:1px solid #CACACA;}

.b_checkout a { background:url(1-default/b_checkout2.png) no-repeat; }
.b_checkout a:hover { background-position:0 -29px; } 

.b_checkout2 { background:url(1-default/b_checkout2.png) no-repeat;  border:none; }
.b_checkout2:hover { background-position:0 -29px; } 

.b_buynow a { background:url(1-default/b_buynow.png) no-repeat; border:none; }
.b_buynow a:hover { background-position:0 -32px; } 

#content .addtocart { 
background: #555555; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #555555 0%, #292929 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#292929)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #555555 0%,#292929 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #555555 0%,#292929 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #555555 0%,#292929 100%); /* IE10+ */
background: linear-gradient(top,  #555555 0%,#292929 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#292929',GradientType=0 ); /* IE6-8 */
 
box-shadow: 0 2px 2px 0 #DDDDDD;
}
 


#content .addtocart:hover{
	box-shadow: 0 2px 2px 0 #BBBBBB;
	color:#FFFFFF;
}

#content .addtocart a { color:#FFFFFF;}




.textbox { border:1px solid #ccc; color:#444; }



  


/*#breadcrumb section  =================================== */
.breadcrumb { border-bottom:3px solid #e5e5e5;} 
.breadcrumb a { color:#363636;  }
.breadcrumb a:hover { color:#7f7f7f; }

/* Home Page ---------------------- */
#content #carousel li { background:url(1-default/latest_pro_bg.png) no-repeat left top; }
#carousel li img {  }
#carousel li:hover img { /*border:1px solid #009900; background: #CFC;*/}
#carousel li:hover a { color:#000;  } 

#carousel li .sale_img { border:none; background:none; }
#carousel li:hover .sale_img { border:none; background:none; }

#carousel p a  { color:#666; }
#carousel p a:hover { color:#014694; }

#carousel li .price b { color:#2d4f8c;  }
#carousel li .price s { color:#777; }


/* content ---------------------------- */

#content li { /*background:url(1-default/i_bullet.gif) no-repeat left 10px;*/ }
#content ol li { background:none; }


#content .gallerylist li img { border:2px solid #ccc;   }
#content .img { border:2px solid #ccc; }

#content h3 { color:#7f7f7f; }

#content h3.bnone { border-bottom:none; }
.featured_work { border-bottom:5px solid #e3e3e3; }
.featured_work img {border:1px solid #babab2; }

#content .services p strong { color:#000;  }
#content p.more a { color:#7f7f7f; }
#content p.more a:hover { color:#000; }

#content p.more a { color:#7f7f7f; }
#content p.more a:hover { color:#000; }




/* post ---------------------------- */

code { background:#ccc; }

blockquote { background:url(1-default/quote.png) no-repeat;    } 
blockquote p { color:#7f7f7f;  }
blockquote cite { color:#666; }

blockquote a { color:#7f7f7f; }
blockquote a:hover { color:#000; }

.flickr h3 span{ color:#000 }
.flickr h3 span b{ color:#FF1183 }
.flickr img{ border:1px solid #969696; background:#F4F4F4; }
.flickr img:hover{ border-color:#7f7f7f }


#content .post_top h2 a { color:#757575; }
#content .post_top h2 a:hover { color:#363636; }
.commentcount { background:#eee url(../images/i_comment.png) no-repeat 5px 7px; }

#content .headline { background:url(../images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; }
#content .headline:hover { background:#eee url(../images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; cursor:pointer; }

#content .headline h3 { border:none;  }
#content .headline h3 a { color:#7f7f7f;  }
#content .headline h3 a:hover { color:#000;  }
#content .headline .commentcount {  float:right; }
#content .headline .commentcount a { color:#666; }
#content .headline .commentcount a:hover { color:#000; }


#content .post_top { color:#666; }

#content .posts h2.title a { color:#7f7f7f; }
#content .posts h2.title a:hover { color:#000; }

/* Post Pagination */

.pagination, #content .pagination { border-radius:3px; width:97%; 
	background: #F6F6F6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

border: 1px solid #E3E3E3;
-webkit-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
-moz-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
color: #959595;
}
.pagination a {background:#E9E9E9; color:#ADADAD; border-radius:3px; border: 1px solid #CACACA; font-weight:normal;}
.pagination .on { background:#FFFFFF; color:#111111; border-radius:3px; border: 1px solid #CACACA;}
.pagination a:hover {color: #111111;}


/*#sidebar ----------------------- */
.shipping_total { background:#e3e3e3;}

.shipping_row { border-bottom:1px solid #ccc; }
#sidebar .widget li, .sidebar_l .widget li, .sidebar_r .widget li { color:#757575; background:#FFFFFF; }
#sidebar .widget li a, .sidebar_l .widget li a, .sidebar_r .widget li a { color:#757575; border-bottom:1px solid #e3e3e3;   }
#sidebar .widget li a:hover, .sidebar_l .widget li a:hover, .sidebar_r .widget li a:hover { background:#f4f4f4; color:#262626;  }
#sidebar .widget h3, .sidebar_l .widget h3, .sidebar_r .widget h3 { color:#757575; background:#f4f4f4; border-bottom: 1px solid #CACACA; }

#sidebar .widget .twitter_post, .sidebar_l .widget .twitter_post, .sidebar_r .widget .twitter_post { color:#000;  }
#sidebar .widget  .twitter_post #twitter li, .sidebar_l .widget  .twitter_post #twitter li, .sidebar_r .widget  .twitter_post #twitter li { background:none ; border-bottom:1px solid #E3E3E3; }
#sidebar .widget  .twitter_post #twitter li a, .sidebar_l .widget  .twitter_post #twitter li a, .sidebar_r .widget  .twitter_post #twitter li a { background:none; border-bottom:none;  }

#sidebar .browse_by_category li { background:#FFFFFF; }
#sidebar .browse_by_category li ul li {background:url('../images/ul-li-bg.png') no-repeat 15px 17px #F8F8F8;}
#sidebar .browse_by_category li ul li:hover {background:url('../images/ul-li-bg.png') no-repeat 15px 17px #F8F8F8; border-bottom:none;}
#sidebar .browse_by_category li ul li a:hover {background:none; color:#262626;}
#sidebar .browse_by_category li.hasChildren { background:url('../images/ul-li-hasChildren.png') no-repeat 205px 20px #FFFFFF; }
#sidebar .browse_by_category li.hasChildren:hover {background:url('../images/ul-li-hasChildren.png') no-repeat 205px 20px #F4F4F4;}
#sidebar .browse_by_category li.heyHover {background:url('../images/ul-li-hasChildren-invert.png') no-repeat 205px 20px #F4F4F4!important;}
#sidebar .browse_by_category li.hasChildren:hover a {background:none;}
#sidebar .widget .twitter .twitter_post #twitter ul li {background:#FFFFFF;}

#sidebar .widget #searchform input#searchsubmit {
	background: #F6F6F6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

border: 1px solid #E3E3E3;
-webkit-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
-moz-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
color: #959595;	
}

<!--[if gte IE 9]>
  <style type="text/css">
    #sidebar .widget #searchform input#searchsubmit {
       filter: none;
    }
  </style>
<!--[endif]-->
	  
/*---------ARCHIVE PAGE --------- */
.arclist ul li{ color:silver; border-bottom:1px solid #f1f1ed;  background:none }
.arclist ul li ul{ border-bottom:0; }
.arclist ul li ul li{ border-bottom:0;}
.arclist .archives-time{ color: #666666; border-right: dashed 1px #ddd; }

/*---------COMMENTS --------- */
#comments h3{ font-size:20px; font-family: Verdana, Geneva, sans-serif; color:#111111; margin:15px;}
#comments .commentlist {padding:0 20px;}

#comments .comment {background:none;}
#comments ul.children {
    margin: 30px 0 0 70px;
    padding: 0;
}
#comments ul.children ul.children {margin: 30px 0 0 72px;}
#comments .comment ul.children li {border:none;}
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }


#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right, #comments .comment .authcomment{ 
	background: #f4f4f4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */

border: 1px solid #CACACA;
-moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;border-radius:5px;
box-shadow:1px 1px 1px 0px #EEEEEE, 1px -1px 0px 0px #FFFFFF inset
}
#comments .comment .authcomment p { color:#7f7f7f; }


#respond textarea, .commpadd input{ box-shadow: 0 1px 2px 0 #DDDDDD inset; background:none; border:1px solid #CACACA; -moz-border-radius:5px; -border-radius:5px; border-radius:5px; border-radius:5px; height: 163px;
    margin: 3px 0;
    padding: 8px;
    width: 97%;}
#respond textarea {height:159px;}
#respond textarea:hover, .commpadd input:hover, .commpadd input:focus, #respond textarea:focus { background:#FEFEFE; }

input#submit{ 
	background: #F6F6F6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

border: 1px solid #E3E3E3;
-webkit-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
-moz-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
color: #959595;
font-family: Verdana, Geneva, sans-serif;
float:right;
-moz-border-radius:16px; -webkit-border-radius:16px; -o-border-radius:16px; border-radius:16px;
margin: 0 0 20px 0;
padding:5px 10px;
}
.avatar { border: 1px solid #CACACA;
    border-radius: 5px 5px 5px 5px; }

/* footer ---------------------------- */
#footer h3 { color:#515151; }

#footer li a { color:#666; }
#footer li a:hover { color:#000;}

#footer p { color:#575757; }
#footer p.callus { color:#a6a6a6; }
#footer p.time { color:#666; }


#footer .copyright , #footer .copyright  a { color:#666; }
#footer p a:hover {  color:#7f7f7f; }

#footer .copyrights p a { color:#666; }
#footer .copyrights p a:hover { color:#000; }

/* ----------------------------------------
product listing view 
------------------------------------*/
.msg { float:left; margin-right:10px;  }
 
#content ul.display li {  border-bottom:1px solid #ccc;  }
#content ul.display li a { color:#000; }
#content ul.display li a:hover { color:#444; }

#content ul.thumb_view li{ background:#FFFFFF; border:2px solid #95232d; }
#content ul.thumb_view li .content_block a.product_thumb {/* background:#eee;  */}
/*#content ul.thumb_view li .content_block a.product_thumb{ border:1px solid #ccc; }
#content ul.thumb_view li .content_block a:hover.product_thumb{ border:1px solid #7f7f7f; }
*/

#content a.switch_thumb { background:url(1-default/switch.gif) no-repeat right top; outline:none; color:#444; }
#content a.swap { background-position:right bottom; color:#014694; }
#content a:hover.swap { color:#363636; }

#content ul.display li h3 a { color:#262626; }
#content ul.display li h3 a:hover { color:#363636; }


.specialpirce { color:#9e9e9e; }
.price { color:#000; }
.prdprice {  color:#000; }

#content ul.display li p.sale_price { background: #F4F4F4; }
#content ul.display li .sale_price b { color:#858585;}
#content ul.display li .sale_price s { color:#a6a6a6; display:none; }

a.viewcart { color:#000;  }
a:hover.viewcart {  color:#000; }

#content ul.display .content ul li { border-bottom:none; background:url(1-default/i_bullet.png) no-repeat 3px 10px; }
#content ul.display li .sale_img { border:none; }
#content ul.thumb_view li .sale_img { border:none; }



/* table format  --------------------- */
.row { }
.table td.title { background: none repeat scroll 0 0 #E5E5E5;
    color: #111111;
    font-size: 18px;
    padding: 15px;
	font-weight:normal;}
.table td.title1 {  color:#363636; border-bottom:2px solid #ddd;}
.table .row1 { background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    padding: 26px 16px; font-size: 16px; }
.table .row1 .remove_item {text-decoration:underline; font-size:13px;}
.table .row1 a { color:#111111; font-size:18px;}
.table .row3 { background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    color: #111111;
    font-size: 16px;
    line-height: 20px;
    padding: 17px 0; }
.table .bnone { border-right:none; padding-right:5px;}
.table .remove {background:#fff; border-bottom:1px solid #ddd; color:#7f7f7f;  }
.table .tprice {color: #111111;
    font-size: 16px;
    text-align: center;}
.table .total_price { background:#DDD; color:#000; }
.table .row2 { background: none repeat scroll 0 0 #DDDDDD;
    color: #111111;
    font-size: 16px;
    padding: 14px 16px 16px 0;}
.table a { color:#7f7f7f; }
.table a:hover { color:#000; }
.table .pro_title { color:#000; }
.table .pro_des { color:#666; }
.table .qty { border: 1px solid #CACACA;
    border-radius: 5px 5px 5px 5px;
    margin-top: -7px;
    padding: 5px; }
.button_bar2 { }

.remove_item { background:url(1-default/remove_icon.png) no-repeat; }
.product_thum { border:1px solid #ccc; background:#fff; }

.action_button { background:#9c9c9c; color:#fff; text-align:center; border:none; cursor:pointer;  -moz-border-radius:0.5em; }
.action_button:hover { background:#636363; }

.coupon_code { }
.coupon_text { border:1px solid #CACACA; }

.total_amount { background:#e8e8e8; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.total_amount_title { background:#dddddd; }

.order_info { border:1px solid #ccc; background:#fff; }
.continue_spacer { margin-top:17px; }


/* checkout page ------------------------------------------------ */

.checkout_address { height:100%; overflow:hidden; }
.address_info { border: 1px solid #CACACA;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 2px 0 #D0D0D0;
    margin-bottom: 20px;
    overflow: hidden;    }

#content .address_info h3 {  font-size:16px; font-weight:bold; border-bottom:1px solid #ccc; margin-top:1px;  }
.address_row { height:100%; overflow:hidden; line-height:18px; }

#content .address_info h3 span { font-size:12px; color:#444; }
#content .address_info h3 span a { color:#444; }
#content .address_info h3 span a:hover { color:#000; }


.shipping_method {  border:1px solid #ccc; background:#eee;  padding:5px 10px; height:100%; overflow:hidden; margin-bottom:20px;    }
#content .shipping_method p { margin:0; padding:0;  }
.method { color:#FF3300; font-weight:bold; font-size:13px; }

#content h3.shipping_cart { margin:0; padding:5px; font:bold 16px Arial, Helvetica, sans-serif; background:#eee; border-top:1px solid #ddd;  }

.table_spacer { margin-bottom:30px; }
.payment_method  { border:1px solid #ccc; padding:5px; text-align:center; margin:0 auto 10px auto; }

#page .form_col_2 h3, #page .login_form h3, #page .lostpassword_form h3 { color:#8f8f8f; padding:0; border-bottom:1px solid #E8E8E8; margin-bottom:20px; }



/* Login Form ------------------------------------------------ */
#content h5 { border-bottom:1px solid #E8E8E8; color:#444;  }
#content p.forgetmenot { color:#666; }
#content p.mandatory { color:#666; }
#reg_passmail { color:#7f7f7f; }


.form h5  { border-bottom:1px solid #ccc; }
.form_row label, .reg_row label, .lostpassword_form label, .myorder_form_row label { color:#000; }
.form_textfield, .reg_row_textfield, .lostpass_textfield, .reg_row_textarea { border:1px solid #CACACA; box-shadow: 0 1px 2px 0 #DDDDDD inset; }


.forgot_pass { background:#9c9c9c; color:#fff; border:none; }
.forgot_pass:hover { background:#636363; }


.indicates { color:#990000; }

.sucess_msg { background:#e7ffd6; color:#4e8426; border-top:1px solid #a4ce84; border-bottom:1px solid #a4ce84; }
.error_msg { background:#ffdada; color:#b01a1a; border-top:1px solid #a64646; border-bottom:1px solid #a64646; }

.myorders  { height:100%; overflow:hidden;}
.myorders_col { width:43%; padding:10px 15px 15px 15px; margin-bottom:20px; }
.myorder_text {  border:1px solid #ccc; color:#444; }

/* product details --------------------- */
#content .realated_product_section h3 { color:#444; } 
#content .realated_products li { background:none;  }
#content .realated_products li a { color:#444; }
#content .realated_products li a:hover { color:#000; }

#content .fav_link  li.print { background:url(../images/i_print.png) no-repeat 5px 5px;  }
#content .fav_link  li.sharethis { background:url(../images/i_sharethis.png) no-repeat 8px 6px; border-right:none; }
#content .fav_link  li.rss { background:url(../images/i_rss_s.gif) no-repeat 5px 6px;  }
#content .fav_link  li.emailtofriend { background:url(../images/i_email.png) no-repeat 7px 9px; cursor:pointer; border-right:none; }



#content .addtocartformspan  { color:#389413; background:#d8ffc9; }
#content #addtocartformspan, #content #addtocartformspan2 { color:#389413; }

.product_details {  float: right;
width: 100%;}
.price { color:#000;}
.size_chart { color:#444; }
.zoom  a { background:url(1-default/zoom.png) no-repeat; }
div.photo img {  }
.main_photo { background:#fff; border:1px solid #ccc; }
.mm { background:#fff; border:5px solid #ccc; }

/* size  chart popupwindow -------------------*/
#info { background:#fff; border:4px solid #c8c8c8; }
#info a {color:#000;}
.more:hover { color:#000; }
.clear {clear:both; }
.close {color:#000;}


/* view cart page --------------- */
#content a.normal_button{ background: #F6F6F6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

border: 1px solid #E3E3E3;
-webkit-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
-moz-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
color: #959595;visibility: hidden;}
.table .row1 a.b_update_cart, #content a:hover.normal_button, .normal_button:focus,
#content a.highlight_button, #page a.highlight_button, #content .viewdetails a.highlight_button, #content .highlight_input_btn, .highlight_input_btn { background: #F6F6F6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

border: 1px solid #E3E3E3;
-webkit-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
-moz-box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
box-shadow: 0 -1px 0 0 #F9F9F9 inset, 0 1px 0 0 #DDDDDD;
color: #959595;}

#content a.highlight_button {
background: #555555; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTI5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #555555 0%, #292929 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#292929)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #555555 0%,#292929 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #555555 0%,#292929 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #555555 0%,#292929 100%); /* IE10+ */
background: linear-gradient(top,  #555555 0%,#292929 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#292929',GradientType=0 ); /* IE6-8 */
 
box-shadow: 0 2px 2px 0 #DDDDDD;
color:#E4E4E4;
border:none;}



.coupon_code a.normal_button {border:1px solid #CACACA!important;}

.table .row1 a.b_update_cart:hover, #content a.normal_button:hover, #content a.highlight_button:hover, .alter_content a.highlight_button:hover, #page a:hover.highlight_button, #content .viewdetails a.highlight_button:hover, #content .highlight_input_btn:hover, .highlight_input_btn:hover {color: #111111; box-shadow: 0 -1px 0 0 #F4F4F4 inset, 0 1px 0 0 #CCCCCC;}


#content a.highlight_button:hover {box-shadow: 0 2px 2px 0 #BBBBBB; color:#FFFFFF}
#content .normal_input_btn,.normal_input_btn { border:1px solid #bbb; text-shadow:0 1px 0 #FFFFFF; color:#444; background:#fff; }
#content .normal_input_btn:hover,.normal_input_btn:hover { border:1px solid #7f7f7f; background:#fff; color:#000; }


#authorizenetoptions input, #authorizenetotions select{ border:1px solid #ccc; } 
#content .help h5 { border-bottom:none; }
#content .help li a { color:#444; }
#content .help li a:hover { color:#000; }
#content #mycart_sidebar .payment_info { border-top:1px solid #ccc; }
#content #addtocartformspan small, #content #addtocartformspan2 small { color:#8f8f8f; }

/* Checkout -----------*/
.sign_in_l, .registernchekout_m, .checkout_r  {  margin-bottom:20px;}
.common_button { background:url(1-default/button_com.png) no-repeat; border:none; cursor:pointer; color:#444;  }
.common_button:hover { background-position:0 -32px;  color:#fff; }



/* contact us page ----------- */
#content .form_row .textfield { border:1px solid #ccc; border-right:1px solid #666; border-bottom:1px solid #666;  background:#fff; color:#777; } 
#content .form_row .textarea { border:1px solid #ccc; background:#fff; border-right:1px solid #666; border-bottom:1px solid #666; color:#777; } 
#content .error, .message_error2 { color:#C00; }
#contact_frm .b_submit  {     
	background: -moz-linear-gradient(center top , #555555 0%, #292929 100%) repeat scroll 0 0 transparent;
    background-color:#292929;
	box-shadow: 0 2px 2px 0 #DDDDDD;
    color: #E4E4E4;
}
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }
.indicates{ color:#C00; }