.slick-prev:before,
.slick-next:before {
  color: #333333 !important;
}

.ui-tooltip {
    font-family: arial, sans-serif;
    color: #FFFFFF;
	background-color: #333333;
    font-size: 14px;
    padding: 5px 20px;
    position: absolute;
    
    border: 1px solid #767676;
    max-width: 180px;
    z-index: 9999;

}

.ui-tooltip-content::after, .ui-tooltip-content::before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
}

.bottom .ui-tooltip-content::after {
    border-color: rgba(118, 118, 118, 0);
    border-top-color: #333333;
    border-width: 10px;
    left: 50%;
    margin-left: -10px;
}

.bottom .ui-tooltip-content::before {
    border-color: rgba(118, 118, 118, 0);
    border-top-color: #767676;
    border-width: 11px;
    left: 50%;
    margin-left: -11px;
}

.top .ui-tooltip-content::after {
    top: -10px;
    left: 50%;
    border-color: #333333 transparent;
    border-width: 0 10px 10px;
    margin-left: -10px;
}

.top .ui-tooltip-content::before {
     border-color: rgba(118, 118, 118, 0);
     border-bottom-color: #767676;
     top: -11px;
     left: 50%;
     border-width: 0 11px 11px;
     margin-left: -11px;
 }

#formReviewDiv {
	display:none;
}
.share {
	margin-right:5px;
}
.info {
	width:18px;
	height:18px;
	background:url("/images/info.png") no-repeat;
	background-size: contain;
	display:inline-block;
	
	cursor: pointer;
	vertical-align: middle;
	margin-left:6px;
}
.info:hover {
	background:url("/images/infoblue.png") no-repeat;
	background-size: contain;
}

.DesignDetailTitle {
	width:100%;
	display:block;	
}

.DesignDetailTitle h1 {
	font-size:24px;
	padding:8px 0px 4px 0px;
	margin:0px;
}

.DesignDetailTitle a {
	text-decoration: none;
	color:#053785;
}

.DesignDetailTitle a:hover {
	text-decoration: underline;
}

.DesignDetailTitle img {
	margin-top:6px;
}

.dsth {
	
	padding-top:6px;
	cursor: pointer;
	position:relative;
	height:166px;
}

.dsth_title {
	color:#000000;
	padding-left:4px;
	margin-top:4px;
	font-weight: bold;
	/*height:26px;*/
	
}

.dsth_title a {
	color:#000000;
	text-decoration: none;
}
.dsth_title a:hover {
	text-decoration: underline;
}

.dsth_author {
	padding-left:4px;
	margin-bottom:4px;
	color:#6D6C6C;
}

.dsth_author a {
	color:#6D6C6C;
	text-decoration: none;
}

.dsth_author a:hover {
	color:#6D6C6C;
	text-decoration: underline;
}

.dsth_price {
	padding-left:4px;
	margin-bottom:4px;
		
}

.dsth_cartview {
	position:relative;

	display:block;
	width:120px;
	height:26px;
	
}

.dsth_priceF {
	padding-left:4px;
	margin-bottom:4px;
		bottom:26px;
	position: absolute;
}

.dsth_cartviewF {
	position:absolute;

	display:block;
	width:120px;
	height:26px;
	bottom: 0;
}

.dsth_addcart_gray {
	cursor:default;
	display:block;
	float:left;
	color:#FFFFFF;
	border:none;
	background-color:#999999;
/*	padding-top: 6px;
	padding-bottom: 6px;*/
	width:95px;
	height:26px;
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-bottom: 2px solid #003E00;
	border-right: 2px solid #003E00;
}
.dsth_cartmenubtn_gray {
	
	float: right;
	background-color: #999999;
	width:20px;
	height:26px;
	/*background: url("/images/button_downarrow.png") no-repeat left center  ;*/
	display:inline-block;
	line-height: 36px;
	text-align: center;
	vertical-align: bottom;
	border-bottom: 2px solid #003E00;
	border-right: 2px solid #003E00;
	cursor: pointer;
}

.dsth_addcart_gray:hover, .dsth_cartmenubtn_gray:hover {
	background-color: #333333;
}

.dsth_addcart_blue2 {
	cursor:default;
	display:block;
	float:left;
	color:#FFFFFF;
	border:none;
	background-color:#384349;
/*	padding-top: 6px;
	padding-bottom: 6px;*/
	width:95px;
	height:26px;
	display: block;
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-bottom: 2px solid #003E00;
	border-right: 2px solid #003E00;
}

.dsth_addcart_blue {
	cursor:pointer;
	display:block;
	float:left;
	color:#FFFFFF;
	border:none;
	background-color:#508994;
/*	padding-top: 6px;
	padding-bottom: 6px;*/
	width:95px;
	height:26px;
	display: block;
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-bottom: 2px solid #003E00;
	border-right: 2px solid #003E00;
}
.dsth_cartmenubtn_blue {
	
	float: right;
	background-color: #508994;
	width:20px;
	height:26px;
	/*background: url("/images/button_downarrow.png") no-repeat left center  ;*/
	display:inline-block;
	line-height: 36px;
	text-align: center;
	vertical-align: bottom;
	border-bottom: 2px solid #003E00;
	border-right: 2px solid #003E00;
	cursor: pointer;
}

.dsth_addcart_blue:hover, .dsth_cartmenubtn_blue:hover {
	background-color: #445B77;
}

a.dsth_addcart {
	float:left;
	color:#FFFFFF;
	border:none;
	background-color:#219E37;
/*	padding-top: 6px;
	padding-bottom: 6px;*/
	width:95px;
	height:26px;
	display: block;
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-bottom: 2px solid #003E00;
	border-right: 2px solid #003E00;
}

a.dsth_addcart:hover, .dsth_cartmenubtn:hover {
	background-color: #194A0E;
}

.dsth_cartmenubtn {
	
	float: right;
	background-color: #219E37;
	width:20px;
	height:26px;
	/*background: url("/images/button_downarrow.png") no-repeat left center  ;*/
	display:inline-block;
	line-height: 36px;
	text-align: center;
	vertical-align: bottom;
	border-bottom: 2px solid #003E00;
	border-right: 2px solid #003E00;
	cursor: pointer;
}


#dsth_cmenuview {
	
	
}

.dsth_cmenuview {
	display:none;
	
}

#dsth_cmenu {
	position: absolute;
	z-index: 1500 !important;
	background-color: #EEEEEE;
	margin-top:0px;
	padding:0;
	
width:120px;	
	 box-shadow: 5px 5px 2px #333333;
	overflow: hidden;
}

#dsth_cmenu a {
	display:block;
	padding:8px;
	margin:0;
	text-decoration: none;
	color:#000000;
}
#dsth_cmenu  a:hover {
	text-decoration: none;
	color:#FFFFFF;
	background-color: #333333;
}

#dsth_cmenu  ul {
	border: none;
	padding:0px;
	margin:0;
	
}
#dsth_cmenu  li {
	line-height:120%;
display:block;
	padding:0px;
	margin:0px;
	
	border: none;
	border-bottom: 1px dotted #222222;
	
}



.dsth_overt {
	background-color: #DB3033;
	
	top:8px;
	position: absolute;
	opacity: 0;
	width:90%;
	height:0;
	transition: .3s ease;
	overflow: hidden;
}

.dsth:hover .dsth_overt {
	height:20px;
	opacity: 1;
}

.dsth_overb {
	background-color: #DB3033;
	
	bottom:8px;
	position: absolute;
	opacity: 0;
	height:0;
	width:90%;
	transition: .3s ease;
	overflow: hidden;
}

.dsth:hover .dsth_overb {
	height:20px;
	opacity: 1;
}

a.design_h3 {
	font-size:14px;
	font-weight:bold;
	color: #333;/*c45d29;*/
	text-decoration:none;
}

a:hover.design_h3 {
	text-decoration:underline;	
}

a.design_h3_sm {
	font-size:12px;
	padding-left:8px;
	color: #333;/*c45d29;*/
	text-decoration:none;
}

a:hover.design_h3_sm {
	text-decoration:underline;	
}


dl {
	margin-bottom:20px;	
}

dl dt {
	float:left;
	font-weight:bold;
	margin-right:4px;
	padding:5px;
	width:100px;
	text-align:right;
}

dl dd {
	margin:0px 0;
	padding: 5px 0;
}



img.design_thumb_sm {
	max-height:70px;
	max-width:70px;
	vertical-align:middle;
	margin:auto;
	display:block;
	border:none;
}

img.carousel_thumb_img {
	max-height:62px;
	max-width:62px;
	vertical-align:middle;
}

#addcartrow {
	margin-top:8px;
}

#addcartrowleft {
	float:left;
	margin-right:10px;
}

#addcartcredits {
	font-weight: bold;
	line-height: 28px;
	vertical-align: middle;
	
}

#art_header {
/*	background:#096;*/
	height:40px;
	text-indent:10px;
	
}

.dslides {
	
	float:left;
	width:100%;
}

.artgroup {
	background-color: #14B46A;
	height:280px;
}
.artgroup:after {
	content:".";
		display:block;
	clear:both;
	visibility: hidden;
	height:0px;
	line-height: 0;
}

#art_preview {
	/*border:1px solid black;*/
	width:240px;
	float:left;
	margin-right:8px;
	
}

#art_preview_img {
	
	height:240px;	
	border:1px solid red;
}

#art_thumb {
	float:left;
	border:thin solid #CCC;
	margin-top:8px;
	margin-right:5px;
	margin-bottom:8px;
	padding:2px;
}

#art_info {
	
	float:left;
	/*background:#FC6;*/
	line-height:20px;
	
	border: 1px solid #DDDDDD;
	padding:8px;
	width:270px;
	margin-bottom: 10px;
}

#art_info h1 {
	font-size:24px;
	padding-bottom:6px;
}

#art_tracks {
	float:left;
	border:thin;
	border-style:solid;
	border-color:#DDDDDD;
	padding:8px;

	overflow-x: hidden;
overflow-y:auto;
	width:270px;
margin-bottom: 10px;
}

#art_tracks_header {
	color:#c45d29;
	font-weight:bold;
	background:#E6F3FF;
}



table.dsm_thumb {

	/*border:1px solid #EEEEEE;*/
	width:142px;

}

table.dsm_thumb:hover {

	/*border:1px solid green;*/

}

a.dsm_addcart {
	border:1px solid #888888;
	background-color: #989696;
	padding: 2px;
	width:142px;
	display: block;
	text-align: center;
	text-decoration: none;
}

a.dsm_addcart:hover {
	border:1px solid #00BD24;
}



/*
#dsm_thumb tr {
	padding:20px;

}
*/

#dsm_top {
	float:left;	
	width:128px;
	height:50px;
}

#dsm_title {
	font-size: 11px;
	color:#06C;
	text-decoration:none;
	font-weight:bold;
}



#dsm_thumb td {
	padding-bottom:24px;
	/*vertical-align:top;*/
	margin-top:0px;
	text-align:left;
	
	vertical-align:top;
}

#dsm_button_bottom {
	vertical-align:bottom;
	float:left;
	margin-top:0px;
	clear:both;
}

#dsm_title_wrap {
	margin-bottom:2px;
}

a.dsm_title {
	font-size: 10px;
	word-wrap: break-word;
	width:100px;
	color:#06C;
	text-decoration:none;
	font-weight:bold;
}
a.dsm_title:hover {
	text-decoration:underline;	
}

a.dsm_author {
	color:#666;
	text-decoration:none;
	font-weight:bold;
	
}

a.dsm_author:hover {
	text-decoration:underline;
}


#dsm_author_top {
	float:left;
	height:88px;	
	width:120px;
	vertical-align:middle;
	text-align:center;
	line-height:88px;

}

#dsm_author_top img {
	vertical-align:middle;	
	max-width:80px;
	max-height:80px;
	text-align:center;
}

#dsm_author_bottom {
	vertical-align:bottom;
	float:left;
	margin-top:0px;
	clear:both;
	width:120px;
	text-align:center;	
}

a.dsm_tags {
	font-size:10px;
	text-decoration:none;
/*	padding-left:2px;*/
}
a.dsm_tags:hover {
	text-decoration:underline;	
}

a.dsm_category {
	text-decoration:none;	
}
a.dsm_category:hover {
	text-decoration:underline;	
}

#dsm_info {
	font-size:10px;	
}

#search_rbar {
	
}

#search_rbar td.viewing {
text-align:left;
font-weight:bold;
width:auto;
padding-left:4px;

height:30px;
vertical-align:top;
}

#search_rbar td.pages {
text-align:right;
padding-right:4px;
font-size:.9em;
vertical-align:top;
}

#search_rbar a {
	text-decoration:none;	
}

#search_rbar a:hover {
	text-decoration:underline;	
}

#search_rbar_l {
	float:left;
	text-align:left;
}
#search_rbar_r {
	float:right;
	text-align:right;	
}

#designbtn_txt {
	color:#09F;
	font-size:14px;
	font-weight:bold;

}

#designbtn_txt_gray {
	color:#999;
	font-size:14px;
	font-weight:bold;

}

/*
#designbtn a {
	color:#09F;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#designbtn a:hover {
	color:#09F;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
*/

#designbtn img {
	padding-bottom:4px;
	padding-right:4px;
	vertical-align:middle;	
}

#designbtnr a {
	color:#09F;
	font-size:12px;
	
	text-decoration:none;
}

#designbtnr a:hover {
	color:#09F;
	text-decoration:underline;
}

#designbtnr img {
	padding-bottom:6px;
	padding-left:4px;
	vertical-align:middle;	
}


#author_box {
	/*
border: 1px solid #CCC;
background-color:#EEE;
*/
background-color:#FFF;
padding:4px;
}

#author_box .s_img {
	float: left;
margin: 0 18px 1px 0;
	
}
#author_box .h1_copy {
	margin: 0 0 4px!important;
	color:#4593C1!important;
	float:left;
	font-size:22px;
	font-weight:bold;
}

#author_box_desc {
	padding-top:4px;
text-align:justify;	
}

#author_box a {
	color:#09f;
	/*
	font-size:12px;
	text-align:center;
	*/
	text-decoration:none;	
}


#author_box a:hover {
	text-decoration:underline;	
}


#scrollbox {
	background-color:#eae1cf;
width:196px;
height:490px;
overflow:auto;
padding:4px;
margin:0px;
border:solid;
/*border-color:#069;*/
border-color:#d8cfbd;
border-width:1px;
float:right;

}

/*
.buybutton {
   border-top: 1px solid #97f7aa;
   background: #65d668;
   background: -webkit-gradient(linear, left top, left bottom, from(#599c3e), to(#65d668));
   background: -webkit-linear-gradient(top, #599c3e, #65d668);
   background: -moz-linear-gradient(top, #599c3e, #65d668);
   background: -ms-linear-gradient(top, #599c3e, #65d668);
   background: -o-linear-gradient(top, #599c3e, #65d668);
  padding: 4px 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 10px;
   font-weight:bold;

   text-decoration: none;
   vertical-align: middle;
   }
.buybutton:hover {
   border-top-color: #397829;
   background: #397829;
   color: #cccccc;
   }
.buybutton:active {
   border-top-color: #1b5c1b;
   background: #1b5c1b;
   }
   
   
   .downbutton {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 4px 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 10px;
   font-weight:bold;
   
   text-decoration: none;
   vertical-align: middle;
   }
.downbutton:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #cccccc;
   }
.downbutton:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }


   .incartbutton {

border-top: 1px solid #f5f5f5;
   background: #d4d4d4;
   background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#d4d4d4));
   background: -webkit-linear-gradient(top, #9c9c9c, #d4d4d4);
   background: -moz-linear-gradient(top, #9c9c9c, #d4d4d4);
   background: -ms-linear-gradient(top, #9c9c9c, #d4d4d4);
   background: -o-linear-gradient(top, #9c9c9c, #d4d4d4);
   padding: 4px 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 10px;
   font-weight:bold;
 
   text-decoration: none;
   vertical-align: middle;
   }
 */  
   


.btn_designaction {
	/*display: inline-block;*/
	/*background: url(/images/btnbg.png) repeat-x 0px 0px;*/
   padding: 4px 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;

	font-size: 10px;
   font-weight:bold;
   text-decoration: none;
   vertical-align: middle;
   
	
	color: #ffffff
}
/*
.btn_designaction:hover {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	cursor:pointer;
}
*/

/* COLOR VARIATIONS */

.designbuy		{background-color:#0C0;}
.designbuy:hover	{background-color: #397829; color: #cccccc;}

.designdown {background-color: #65a9d7;}
.designdown:hover	{background-color: #28597a; color: #cccccc;}

.designdownp {background-color:#06F;}
.designdownp:hover	{background-color: #28597a; color: #cccccc;}

.designincart		{background-color:#999;}

.designdown2		{background-color:#999;}
.designdown2:hover	{background-color: #555; color: #cccccc;}


/* new buttons with menus */
a.DesignButtonGreen span {
background-color: #04CE0A;
display: block;
line-height: 14px;
padding: 4px 0px 5px 6px;
color: #fff;
}


a.DesignButtonGreen {
background: transparent url('/images/button_right_green.png') no-repeat top right;
display: block;
float: left;
height: 23px;
margin-right: 2px;
padding-right: 6px;
text-decoration: none;
font-size:10px;
font-weight:bold;
}

a.DesignButtonGreen:hover span {
background-position: 0 -23px; color: #fff;
}

a.DesignButtonGreen:hover {
background-position: right -23px;
}

.DesignButtonGreenMenu {
	background: url('/images/button_menu_green.png') no-repeat 0, 0;
	display:block;

	cursor:pointer;
	color: #fff;
	height:23px;
	width:18px;
	float:left;
	background-position: 0 0px;
}

.DesignButtonGreenMenu:hover {
	background-position: 0 -23px; color: #fff;
}

/*blue*/
a.DesignButtonBlue span {
background: transparent url('/images/button_left_blue.png') no-repeat 0 0;
display: block;
line-height: 14px;
padding: 4px 0px 5px 6px;
color: #fff;
}


a.DesignButtonBlue {
background: transparent url('/images/button_right_blue.png') no-repeat top right;
display: block;
float: left;
height: 23px;
margin-right: 2px;
padding-right: 6px;
text-decoration: none;
font-size:10px;
font-weight:bold;
}

a.DesignButtonBlue:hover span {
background-position: 0 -23px; color: #fff;
}

a.DesignButtonBlue:hover {
background-position: right -23px;
}

.DesignButtonBlueMenu {
	background: url('/images/button_menu_blue.png') no-repeat 0, 0;
	display:block;

	cursor:pointer;
	color: #fff;
	height:23px;
	width:18px;
	float:left;
	background-position: 0 0px;
}

.DesignButtonBlueMenu:hover {
	background-position: 0 -23px; color: #fff;
}

/*dark blue*/
a.DesignButtonDarkBlue span {
background: transparent url('/images/button_left_dblue.png') no-repeat 0 0;
display: block;
line-height: 14px;
padding: 4px 0px 5px 6px;
color: #fff;
}


a.DesignButtonDarkBlue {
background: transparent url('/images/button_right_dblue.png') no-repeat top right;
display: block;
float: left;
height: 23px;
margin-right: 2px;
padding-right: 6px;
text-decoration: none;
font-size:10px;
font-weight:bold;
}

a.DesignButtonDarkBlue:hover span {
background-position: 0 -23px; color: #fff;
}

a.DesignButtonDarkBlue:hover {
background-position: right -23px;
}

.DesignButtonDarkBlueMenu {
	background: url('/images/button_menu_dblue.png') no-repeat 0, 0;
	display:block;

	cursor:pointer;
	color: #fff;
	height:23px;
	width:18px;
	float:left;
	background-position: 0 0px;
}

.DesignButtonDarkBlueMenu:hover {
	background-position: 0 -23px; color: #fff;
}

/*gray*/
.DesignButtonGray span {
background: transparent url('/images/button_left_gray.png') no-repeat 0 0;
display: block;
line-height: 14px;
padding: 4px 0px 5px 6px;
color: #000;
}


.DesignButtonGray{
background: transparent url('/images/button_right_gray.png') no-repeat top right;
display: block;
float: left;
height: 23px;
margin-right: 2px;
padding-right: 6px;
text-decoration: none;
font-size:10px;
font-weight:bold;
}


.DesignButtonGrayMenu {
	background: url('/images/button_menu_gray.png') no-repeat 0, 0;
	display:block;

	cursor:pointer;
	color: #fff;
	height:23px;
	width:18px;
	float:left;
	background-position: 0 0px;
}

.DesignButtonGrayMenu:hover {
	background-position: 0 -23px; color: #fff;
}


/*BIG */
a.DesignButtonLgGreen span {
background-color: #12BA03;
display: block;
line-height: 23px;
padding: 4px 8px 5px 8px;
color: #fff;
}


a.DesignButtonLgGreen {
background: transparent url('/images/buttonbig_right_green.png') no-repeat top right;
display: block;
float: left;
height: 32px;
margin-right: 2px;
padding-right: 8px;
text-decoration: none;
font-size:14px;
font-weight:bold;

}

a.DesignButtonLgGreen:hover span {
	background-color: #016A26;
background-position: 0 -32px; color: #fff;
}

a.DesignButtonLgGreen:hover {
background-position: right -32px;
}

.DesignButtonLgGreenMenu {
	background: url('/images/buttonbig_menu_green.png') no-repeat 0, 0;
	display:block;

	cursor:pointer;
	color: #fff;
	height:32px;
	width:23px;
	float:left;
	background-position: 0 0px;
}

.DesignButtonLgGreenMenu:hover {
	background-position: 0 -32px; color: #fff;
}

/*blue*/
a.DesignButtonLgBlue span {
background: transparent url('/images/buttonbig_left_blue.png') no-repeat 0 0;
display: block;
line-height: 23px;
padding: 4px 4px 5px 8px;
color: #fff;
}


a.DesignButtonLgBlue {
background: transparent url('/images/buttonbig_right_blue.png') no-repeat top right;
display: block;
float: left;
height: 32px;
margin-right: 2px;
padding-right: 8px;
text-decoration: none;
font-size:14px;
font-weight:bold;

}

a.DesignButtonLgBlue:hover span {
background-position: 0 -32px; color: #fff;
}

a.DesignButtonLgBlue:hover {
background-position: right -32px;
}

.DesignButtonLgBlueMenu {
	background: url('/images/buttonbig_menu_blue.png') no-repeat 0, 0;
	display:block;

	cursor:pointer;
	color: #fff;
	height:32px;
	width:23px;
	float:left;
	background-position: 0 0px;
}

.DesignButtonLgBlueMenu:hover {
	background-position: 0 -32px; color: #fff;
}


/*dark blue*/
a.DesignButtonLgDarkBlue span {
background: transparent url('/images/buttonbig_left_dblue.png') no-repeat 0 0;
display: block;
line-height: 23px;
padding: 4px 4px 5px 8px;
color: #fff;
}


a.DesignButtonLgDarkBlue {
background: transparent url('/images/buttonbig_right_dblue.png') no-repeat top right;
display: block;
float: left;
height: 32px;
margin-right: 2px;
padding-right: 8px;
text-decoration: none;
font-size:14px;
font-weight:bold;

}

a.DesignButtonLgDarkBlue:hover span {
background-position: 0 -32px; color: #fff;
}

a.DesignButtonLgDarkBlue:hover {
background-position: right -32px;
}

.DesignButtonLgDarkBlueMenu {
	background: url('/images/buttonbig_menu_dblue.png') no-repeat 0, 0;
	display:block;

	cursor:pointer;
	color: #fff;
	height:32px;
	width:23px;
	float:left;
	background-position: 0 0px;
}

.DesignButtonLgDarkBlueMenu:hover {
	background-position: 0 -32px; color: #fff;
}


/*gray*/
.DesignButtonLgGray span {
background: transparent url('/images/buttonbig_left_gray.png') no-repeat 0 0;
display: block;
line-height: 23px;
padding: 4px 4px 5px 8px;
color: #fff;
}


.DesignButtonLgGray{
background: transparent url('/images/buttonbig_right_gray.png') no-repeat top right;
display: block;
float: left;
height: 32px;
margin-right: 2px;
padding-right: 8px;
text-decoration: none;
font-size:14px;
font-weight:bold;

}


.DesignButtonLgGrayMenu {
	background: url('/images/buttonbig_menu_gray.png') no-repeat 0, 0;
	display:block;

	cursor:pointer;
	color: #fff;
	height:32px;
	width:23px;
	float:left;
	background-position: 0 0px;
}

.DesignButtonLgGrayMenu:hover {
	background-position: 0 -32px; color: #fff;
}
