a.TopMenu
{
     text-decoration:none;
     color: #FFFFFF;
     font-weight:bold;
     padding:4px 12px;
}
a.TopMenu:visited {
     color: #FFFFFF;
}
a.TopMenu:active {
     text-decoration:none;
     color: #000000;
	 border-bottom: solid #05ABAA; !important;
}
a.TopMenu:hover {
     color: #FFFFFF;
     cursor:pointer;
     padding:4px 12px;
	 border-bottom: solid #05ABAA;
}


.whitecel    { background-color: #FFFFFF; background-image: url('../../Images/white.gif'); 
	text-align:left;
}
.featuredcel { background-image: url('../../Images/purp_bg.gif') 
}
.smallbodyclientpara
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
    background-image:url('../../Images/white.gif');
    text-align:left;
}
.regR
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial
}
.bodyright
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, helvetica, Sans-serif;
    TEXT-ALIGN: right
}
.leftcolumn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #F3F3F8;
    TEXT-ALIGN: right
}
.rowheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url('../../images/purp_bg.gif');
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.order_rowheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url('../../images/purp_bg.gif');
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.order_rowheader a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url('../../images/purp_bg.gif');
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.order_rowheader a:visited 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url('../../images/purp_bg.gif');
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.order_rowheader a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url('../../images/purp_bg.gif');
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.category
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #F37021;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.productcategory
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url('../../images/cr_bg.gif');
    COLOR: #666666;
    TEXT-INDENT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #F3F3F8
}
.lightcelbg
{
    BACKGROUND-IMAGE: url('../../images/cr_bg.gif');
    BACKGROUND-COLOR: #F1EDE9
}
.table
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica; 
    background-image:url('../../Images/cr_bg.gif')
}
.priceword
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-image:url('../../Images/white.gif')
}
.priceamount
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    background-image:url('../../Images/white.gif')
}
.fav_mouseout
{
    BORDER-RIGHT: #990000 0px solid;
    BORDER-TOP: #990000 0px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #990000 0px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #990000 0px solid;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.body
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, helvetica, Sans-serif;
    text-align:left;
}
.bodybold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, helvetica, Sans-serif
    text-align:left;
}
.bodyburg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #F37021;
    FONT-FAMILY: Verdana, Arial, helvetica, Sans-serif;
    text-align:left;
}

td.smallbody
{
	
    FONT-SIZE:11px;
    COLOR:#000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	font-weight:normal;
	text-align:left;
}

.smallbody,table.smallbody tr td a,td.smallbody1
{
    FONT-SIZE:11px;
    /*COLOR:#FFF; */
    /*IHorse 14/06/2012 */
    color :#000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    text-align:left;
}
table.smallbody tr td a:hover
{
    FONT-SIZE:11px;
    COLOR:#FFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    text-decoration:underline;
	text-align:left;
}


.smallbodybold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    text-align:left;
}
.smallbodyNormal
{
    
    FONT-SIZE: 7pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    text-align:left;
}
.smallbodyNormal a
{
    FONT-SIZE: 7pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    text-align:left;
}

.smallbodywhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    text-align:left;
}
.smallbodygrey
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    text-align:left;
}
.smallbodyburg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #800000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    text-align:left;
}
.copyright
{
    FONT-SIZE: 8pt;
    COLOR: #f0f3ed;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.mediumbody
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
    background-image:url('../../Images/white.gif');
    text-align:left;
}
.producthead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}

.light_grey
{
    COLOR: gray
}

.bluenotes
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff
}
.link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #1A110A;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.leftlinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.cellname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    /*BACKGROUND-IMAGE: url('../../images/cr_bg.gif');*/
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    /*BACKGROUND-COLOR: #EAEAEA;*/
    BACKGROUND-COLOR: #EBEBEB ;
    TEXT-ALIGN: right;
    TEXT-VALIGN: top
}
.celldata
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana;
    background-image:url('../../Images/white.gif');
    text-align:left;
}
.TableData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana;
    text-align:left;
}
.TableDataBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana;
    text-align:left;
}
.TableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #F37021;
    TEXT-ALIGN: center
}
.Addressfield
{
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url('../../images/cr_bg.gif');
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EAEAEA;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top
}
.tableborder
{
	border:1px solid #EAEAEA; border-collapse:collapse
		
	
}

.volumerowheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url('../../images/purp_bg.gif');
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica
} 
.Volumebody
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, helvetica, Sans-serif;
    text-align:left;
}


.pager_footer
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt; 	
COLOR: #FFFFFF;
BACKGROUND-IMAGE: url('../../images/purp_bg.gif');
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.pager_footer a:link
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt; 	
COLOR: #000000;
}
.pager_footer a:active{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt; 	
COLOR: #FFFFFF;
}
.pager_footer a:visited{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt; 	
COLOR: #000000;
}
.pager_footer a:hover{
FONT-SIZE: 8pt; 	
COLOR: #FFFFFF;
}



/*iHorse added common styles for the designs*/

.style1 {
	background-color: #01C3C1;
}

.style3 {
	background-color: #01C3C1;
}

.style5 {
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px solid #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #C0C0C0;
}
.style9 {
	background-color: #FFFFFF;
}
.style10 {
	border-width: 0;
}
.style11 {
	font-family: Arial, "Arial Narrow", sans-serif;
	font-size: 10pt;
}
.style11 a
{
	color:#000000;
}
.style11 a:hover
{
	color:#000000;
}
.style11 a:visited
{
	color:#000000;
}
.style11 a:active
{
	color:#000000;
}
.style11 a:link
{
	color:#000000;
}

.style12 {
	font-family: Arial, "Arial Narrow", sans-serif;
	font-size: 10pt;
}
.style13 {
	background-color: #01C3C1;
	font-family: Arial, "Arial Narrow", sans-serif;
	font-size: 10pt;
	text-align: center;
}
.style14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align:left;

}
.style15 {
	background-color: #F1F1F1;
	border-radius: 5px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0px 3px 5px #888;
	-webkit-box-shadow: 0px 3px 5px #888;
	box-shadow: 0px 3px 5px #888;
	padding:5px;
}
.style17 {
	font-family: Arial, "Arial Narrow", sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
}
.style18 {
	font-family: Arial, "Arial Narrow", sans-serif;
	font-size: 14pt;
	color: #000000;
}
.style19 {
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px solid #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #C0C0C0;
	background-color: #F2F2F2;
}
.style20 {
	color: #01C3C1;
}
.style21 {
	border-left-width: 0;
	border-top-width: 0;
	border-right-color: #C0C0C0;
	border-right-width: 0;
	border-bottom-color: #C0C0C0;
	border-bottom-width: 0;
}
.style22 {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.style25 {
	border-width: 0;
	background-color: #05abaa;
	text-align: center;
}

a {
	color: #01C3C1;
	text-decoration: none
}
a:visited {
	color: #01C3C1;
}
a:hover {
	color: #C0C0C0;
}

.style30
{
	color: #01C3C1;
}

.style35 
{
 text-align: left;
 font-family: Arial, "Arial Narrow", sans-serif;
 color: #808080;
 font-size: 10pt;
}

.style35  a
{
	color: #808080;
	text-decoration:none;
}
.style35 a:visited
{
	color: #808080;
	text-decoration:none;
}
.style35 a:hover
{
	color: #01C3C1;
	text-decoration:none;
}

.style38 {
	font-family: Arial, "Arial Narrow", sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	text-align:left;
}
.style39 {
	font-family: Arial, "Arial Narrow", sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	text-align:left;
}
.style40 {
	color: #FFFFFF;
}

.style42 {
	text-decoration: none;
	color: #808000;
}

.style43 /*rowheader*/
{
 FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    background-color: #01C3C1;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica;
}
.style44 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #01C3C1;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    text-align:left;
}

.style45 /* page_footer */
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;  
COLOR: #FFFFFF;
background-color: #01C3C1;
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
}
.style45 a:link
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;  
COLOR: #000000;
}
.style45 a:active{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;  
COLOR: #FFFFFF;
}
.style45 a:visited{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;  
COLOR: #000000;
}
.style45 a:hover{
FONT-SIZE: 8pt;  
COLOR: #FFFFFF;
}

.style46 /* bodyburg */
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #01C3C1;
    FONT-FAMILY: Verdana, Arial, helvetica, Sans-serif;
}


.style47 /* celldata */
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana;
    
}
.style48 /* smallbody */
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
    font-weight:normal;
}

.style51 {
	border-width: 0;
	background-color: #FFFFFF;
}

.FlyOver 
{ 
border: 1px solid #ADADAD; 
background-color: #EFEFEF; 
font-size: 7pt; font-family:Verdana 
} 

.flyfav_mouseover 
{ 
border:0px solid; FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
COLOR: #5676C1; 
FONT-FAMILY: verdana, Arial, Helvetica, Sans-serif 
} 
.flyfav_mouseout 
{ 
BORDER-RIGHT: #990000 0px solid; 
BORDER-TOP: #990000 0px solid; 
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
BORDER-LEFT: #990000 0px solid; 
COLOR: #01C3C1; 
BORDER-BOTTOM: #990000 0px solid; 
FONT-FAMILY: verdana, Arial, Helvetica, Sans-serif 
} 
.flyfav_mouseout a 
{ 
COLOR: #01C3C1; 
} 
.flyfav_mouseout a:visited 
{ 
COLOR: #01C3C1; 
} 
.flyfav_mouseout a:hover 
{ 
COLOR: #C0C0C0; 
}

body
{
// background: url(../../images/design2/bg_fade.jpg)repeat-x;
 margin-top: 5px;
 background-color:#FFFFFF;
 border:0;
 margin:0;
}
.gobtn
{
	background-color:#01C3C1;
	color:#FFFFFF;
	padding:3px 2px 0 2px;
	border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	width:22px;
	height:20px;
	font-size: 11pt; 
	font-family: Arial, "Arial Narrow", sans-serif;
}
.tab_inactive
{
	background-color:#FFFFFF;
	color:#000000;
	display:inline-block;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	padding:2px 4px 1px 4px;
	margin:0 1px 0 0;
	font-size: 10pt; 
	font-weight:bold;
	border:solid 1px #01C3C1;
	font-family: Arial, "Arial Narrow", sans-serif;
}
.tab_active
{
	background-color:#01C3C1;
	color:#FFFFFF;
	display:inline-block;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	padding:2px 4px 1px 4px;
	margin:0 1px 0 0;
	font-size: 10pt; 
	font-weight:bold;
	border:solid 1px #01C3C1;
	font-family: Arial, "Arial Narrow", sans-serif;
}

.category_rounded_background
{
	background-color:#000000;
	color:#FFFFFF;
	display:inline-block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:20px 0px 20px 0px;
	-webkit-box-shadow: 0px 0px 3px #000000;
	-moz-box-shadow:    0px 0px 3px #000000;
	box-shadow:         0px 0px 3px #000000;
}
.featured {
	font-family: Arial, "Arial Narrow", sans-serif;
	font-size: 14pt;
	color: #000000;
}
.topbannerbg
{
	background-color:#FFFFFF;
}

.other_buttons
{
    -moz-box-shadow: inset 0px 1px 0px 0px #a8a8a8;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a8a8a8;
    box-shadow: inset 0px 1px 0px 0px #a8a8a8;
    background-color: #000000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #000000;
    display: inline-block;
    color: #ffffff;
    font-family: Arial,"Arial Narrow",sans-serif;
    text-decoration:none;
    cursor:pointer;
    font-size: 9pt;
    font-weight: bold;
    padding: 3px 10px 2px 10px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #000000;
	margin:3px;
}
@-moz-document url-prefix() {
    a.other_buttons{
    padding: 4px 10px 1px 10px;
    }
    .other_buttons{
    padding: 3px 10px 1px 10px;
    }
}
a.other_buttons
{
    color: #FFFFFF;
}
.other_buttons:hover
{
    background-color: #262626;
}


/* iHorse added on 07-Sep-2013 for Email subscription widget */

  .widget {
    position: relative;
    z-index: 1;
    background: #fbb450; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYjQ1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODkzMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbb450 0%, #f89306 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb450), color-stop(100%,#f89306)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbb450 0%,#f89306 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbb450 0%,#f89306 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbb450 0%,#f89306 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbb450 0%,#f89306 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb450', endColorstr='#f89306',GradientType=0,enabled = false); /* IE6-8 */
    border-radius: 7px;
    -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-moz-box-shadow: 0px 3px 12px #888;
	-webkit-box-shadow: 0px 3px 12px #888;
	box-shadow: 0px 3px 12px #888;
	width:100%;
	font-family: Arial,"Arial Narrow",sans-serif;
}

.widget .bg {
  position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
     border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
    background: url(../../images/widgetbg.png)repeat;
    opacity: .4;
    width: 100%;
    height: 100%;
}
.widgetContent
{
	width:100%;
}
.SubscriptionHeader
{
	text-align:center;
	font-weight:bold;
	font-size:11pt;
}



   .subscribebuttons {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        box-shadow:inset 0px 1px 0px 0px #ffe0b5;
        
        background: #fbb450; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYjQ1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODkzMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fbb450 0%, #f89306 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb450), color-stop(100%,#f89306)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fbb450 0%,#f89306 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fbb450 0%,#f89306 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fbb450 0%,#f89306 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fbb450 0%,#f89306 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb450', endColorstr='#f89306',GradientType=0,enabled = false); /* IE6-8 */

        
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        
        border:1px solid #c97e1c;
        
        display:inline-block;
        color:#000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size:11px;
        font-weight:bold;
        padding:5px 7px;
        text-decoration:none;
        text-shadow:0px 1px 0px #8f7f24;
        
    }
    .subscribebuttons:hover {
        background: #f89306; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4OTMwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmI0NTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #f89306 0%, #fbb450 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f89306), color-stop(100%,#fbb450)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #f89306 0%,#fbb450 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #f89306 0%,#fbb450 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #f89306 0%,#fbb450 100%); /* IE10+ */
		background: linear-gradient(to bottom, #f89306 0%,#fbb450 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89306', endColorstr='#fbb450',GradientType=0,enabled = false); /* IE6-8 */
    }
    .subscribebuttons:active {
        position:relative;
        top:1px;
    }

    

  /* iHorse added on 23-Sep-2013 for Widgets */
  .social-networks {
    float: right;
    list-style: none outside none;
    margin: 0;
    margin-right:3px;
    padding: 0;
}
.social-networks li{
	float:left;
	margin:0 0 0 20px;
	margin-bottom:10px !important;
	float:right; 
	margin-left:5px !important; 
	margin-right:0px !important;
	position:relative;
	height:26px;
}
.social-networks a{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	border-bottom:0 !important; 
	padding:0 !important;
	background-repeat:no-repeat;
	border-bottom:0 !important;
	padding:0 !important;
	background-position:top left !important;
}
.social-networks li.custom a{
	background:none;
	text-indent:0;
}

.social-slide {
	height: 25px;
	width: 25px;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.social-slide:hover {
	background-position: 0px -25px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}
.facebook-hover {
	background-image: url(../../images/facebook-hover.png);
}
.google-hover {
	background-image: url(../../images/google-hover.png);
}
.rss-hover {
	background-image: url(../../images/rss-hover.png);
}
.linkedin-hover {
	background-image: url(../../images/linkedin-hover.png);
}
.youtube-hover {
	background-image: url(../../images/youtube.png);
}
.twitter-hover {
	background-image: url(../../images/twitter-hover.png);
}
.instagram-hover {
	background-image: url(../../images/instagram-hover.png);
}
/* iHorse added end on 23-Sep-2013 */


table.widgetstd tr td 
{
	padding-top:10px;
}
table.widgetstd tr td table tr td
{
	padding-top:0;
}

.separator {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    margin: 1.5em 0;
}

.tdspace
{
	padding-top:10px;
}


/********************* Shoutout widget for webservice ***********************/
.close-shoutout {
    border: 2px solid #FFCC66;
    color: #000000;
    font-family: Arial,Sans-Serif;
    background-color:#01C3C1;
    font-size: 15px;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    right: 2px;
    text-decoration: none;
    top: 2px;
}
.shoutout-bar.shoutout_overlay {
    min-height: 27px;
    position: relative;
    top:0;
    left:0;
}
.shoutout-bar
{
	padding: 0px;
    clear: both;
	margin: 0 auto;
	font: bold 12px Verdana, Arial, Tahoma, Sans-serif;
	width: 100%;
	border-bottom: 1px solid #FFCC66;
	background: #f7cd9e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3Y2Q5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y3Yjk3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y0OTczMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2E4NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7cd9e 0%, #f7b971 49%, #f49733 51%, #f7a84f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7cd9e), color-stop(49%,#f7b971), color-stop(51%,#f49733), color-stop(100%,#f7a84f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7cd9e 0%,#f7b971 49%,#f49733 51%,#f7a84f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7cd9e 0%,#f7b971 49%,#f49733 51%,#f7a84f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7cd9e 0%,#f7b971 49%,#f49733 51%,#f7a84f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7cd9e 0%,#f7b971 49%,#f49733 51%,#f7a84f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7cd9e', endColorstr='#f7a84f',GradientType=0,enabled = false ); /* IE6-8 */
   
	border: 2px outset #b37d00 ;
    -webkit-box-shadow: 0px 0px 3px #000000;
	-moz-box-shadow:    0px 0px 3px #000000;
	box-shadow:         0px 0px 3px #000000;
}
.shoutoutContent
{
	min-height:15px;
	text-align:left;
	padding-left:5px;
	padding-top:6px;
	width: 99%;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
	text-align:center;
}

/* iHorse added on 28-Oct-2013 */

table.generic { width:100%; border:0px; border-collapse: collapse; font-size:11px; font-weight:bold; border-spacing: 0; font-family: Verdana, Arial, Helvetica; margin: 0 auto; }
table.generic > tbody > tr:first-child, table.generic > tbody > tr > td { padding: 2px; } 
table.rounded > tbody > tr:first-child, table.rounded > tbody > tr:first-child > td { height: 22px; }
table.rounded > tbody > tr:first-child > td
{ 
	background: #05ABAA; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYzE2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGExMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #05ABAA 0%, #05ABAA 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05ABAA), color-stop(100%,#05ABAA)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #05ABAA 0%,#05ABAA 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #05ABAA 0%,#05ABAA 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #05ABAA 0%,#05ABAA 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #05ABAA 0%,#05ABAA 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05ABAA', endColorstr='#05ABAA',GradientType=0,enabled = false); /* IE6-8 */
}
table.rounded > tbody > tr:first-child > td:first-child{ 
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px; 
} 
table.rounded > tbody > tr:first-child > td:last-child { 
	border-top-right-radius: 5px; 
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
} 
table.rounded > tbody > tr:last-child > td 
{
	background: #05ABAA; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYzE2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGExMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #05ABAA 0%, #05ABAA 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05ABAA), color-stop(100%,#05ABAA)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #05ABAA 0%,#05ABAA 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #05ABAA 0%,#05ABAA 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #05ABAA 0%,#05ABAA 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #05ABAA 0%,#05ABAA 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05ABAA', endColorstr='#05ABAA',GradientType=0,enabled = false); /* IE6-8 */
}
table.rounded > tbody > tr:nth-child(odd) { background: #ccf3f2; }
table.rounded > tbody > tr:last-child { background: none; }
table.rounded > tbody > tr:first-child { background: none; }
table.GridPaging > tbody > tr > td
{
	background: #05ABAA;
	padding:5px;
} 
table.GridPaging > tbody > tr > td:first-child
{
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px; 
} 
table.GridPaging > tbody > tr > td:last-child
{
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px; 
}

.ToolTip
{
	BORDER-RIGHT: 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 8pt; 
	Z-INDEX: 1000; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: lemonchiffon; 
	
	/*iHorse added on 2-Sep-2013 for flyout border */
	border-bottom:3px solid; 
	border-left:3px solid; 

	
}

.QuickView
{
	background-color: #333333;
    border: 0 none;
    color: #FFFFFF;
    font:  11px Arial;
	padding:2px;    
    text-align: center;
    width:70px;
}
.flyoutInfoBox
{
	display:none;
	float:left;
	margin-left:0;
	margin-top:0px;
	position:absolute;
}
.leftHeaderStyle
{
	background: #2E3C1B;
	color: #A3A861;
	font-size:12pt;
}
.DisplayHidden
{
	display:none;
}

a.ViewCart_buttons
{
    -moz-box-shadow: inset 0px 1px 0px 0px #a8a8a8;
    -webkit-box-shadow: inset 0px 1px 0px 0px #a8a8a8;
    box-shadow: inset 0px 1px 0px 0px #a8a8a8;
    background-color: #DDDDDD;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 3px;
    border: 1px solid #BEBEBE;
    height:15px;
    display: inline-block;
    color: #585858;
    text-decoration:none;
    cursor:pointer;
    font-size: 9pt;
    padding: 3px 10px 2px 10px;
    text-decoration: none;

	margin:3px;
}
a.ViewCart_buttons:hover 
{
	opacity:0.8;
	color: #000000;
}
a.ViewCart_buttons:visited 
{
	color: #000000;
}

/* Added by G2T on 25-Sep-2015 for quick order widget enhancement - Start*/
.StyleBlurredDefaultText {
    color:#a8a8a8 !important;
}
.StyleDefaultText {
    color:black !important;
}
.celldataOption
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    background-image:url('../../Images/white.gif');
    text-align:left;
}
/* Added by G2T on 25-Sep-2015 for quick order widget enhancement - End*/

/* Added by G2T on 28-Oct-2015 for Design Issue - Start */
.style9Top {
	background-color: #FFFFFF;
    width:50%;
}
/* Added by G2T on 28-Oct-2015 for Design Issue - End */