.MainBody {
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	margin:0px;
	background:url(../HtmlImages/main_bg.jpg) fixed no-repeat #032a61;
}
.EmailBody {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	color:Black;
	background:#b4bdbe;/*868f91;*/
	font-size:11px;
}
.logo{
margin-top:15px;
}
.action_img{cursor:pointer;}

.logo_bg_patch{
	background-image:url(../HtmlImages/patch.gif);
	background-position:left;
	background-repeat:repeat-x;
}
a.footer_lnk{color:#FFFFFF; text-decoration:none;}
a.footer_lnk:hover{color:#FFFFFF; text-decoration:underline;}

.search{ 
	font-family:"Trebuchet MS"; font-size:14px; color:#FFF; font-weight:bold;
	}
.search_textbox{
	border:#FFF 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:150px;
}

.search_dropbox{
	border:#FFF 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:120px;
}


.menu_bg{
	background-image:url(../HtmlImages/menu_bg.gif);
	background-position:left;
	background-repeat:repeat-x;
}


/*.menu{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	padding:0 15px;
}

.menu:hover{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#017a7e;
	text-decoration:none;
	text-align:center;
	background-image:url(../HtmlImages/mouseover_bg.jpg);
	background-position:left;
	background-repeat:repeat-x;
	padding:0 15px;
}

.menu:active{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#017a7e;
	text-decoration:none;
	text-align:center;
	background-image:url(../HtmlImages/mouseover_bg.jpg);
	background-position:left;
	background-repeat:repeat-x;
}*/


.menu{font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; text-align:center;}
.menu:hover { color:#017a7e; height:48px; background-image:url(../HtmlImages/mouseover_bg.jpg); background-position:left center; background-repeat:repeat-x;}
.menu a { color:#FFFFFF; text-decoration:none; padding:10px 15px 15px 15px; height:50px;}
.menu a:hover { color:#017a7e; height:48px; background-image:url(../HtmlImages/mouseover_bg.jpg); background-position:left center; background-repeat:repeat-x;}


.content_table{
	margin-left:10px;
	margin-right:10px;
	
}

.news_header{
	font-family:"Trebuchet MS"; font-size:24px; color:#015657; border-bottom:#777777 1px dotted;
	}

a.news_headline{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#07819b; text-decoration:none;
	}
a.news_headline:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; text-decoration:none;
	}

.news_headline_datetime{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#025456;
	}

.news_content{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
	}

.news_letter{
	background-image:url(../HtmlImages/news_letter_bg.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:99px;
}

a.news_read_more{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a41c1d; text-align:right; font-weight:bold;
	}
a.news_read_more:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:right; font-weight:bold;
	}



.news_letter_header{
	font-family:"Trebuchet MS"; font-size:24px; color:#FFF; border-bottom:#83c3b4 1px dotted;
	}

.news_letter_textbox{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:#5e5f5f 1px solid; width:170px;
	}

.news_letter_button{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; border:#97090f 1px solid; background-color:#97090f;
	}

a.news_letter_unsuscribe{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c0dbd8; text-decoration:underline;
	}



.content_header{
	font-family:"Trebuchet MS"; font-size:24px; color:#FFF; border-bottom:#868e91 1px dotted;
	}

.content_text{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b0e3e4;
	}


.product_header{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00f7fd; font-weight:bold;
	}


.detail_banner_bg{
	background-image:url(../HtmlImages/detail_banner_bg.gif);
	background-position:left;
	background-repeat:repeat-x;
}

.detail_banner_header{
	font-family:"Trebuchet MS"; font-size:30px; color:#000; text-align:left;
	}
	
.detail_banner_header a{
	font-family:"Trebuchet MS"; font-size:30px; color:#000; text-decoration:none;
	}
.detail_banner_header a:hover{
	color:#03abda; text-decoration:none;
	}
	
.detail_banner_content{
	font-family:"Trebuchet MS"; font-size:12px; color:#000; text-align:left;
	}

.detail_content_header{
	font-family:"Trebuchet MS"; font-size:24px; color:#FFF; text-align:left; border-bottom:#868f91 1px dotted; padding-top:7px;
	}

.detail_left_tabs{
	font-family:"Trebuchet MS"; font-size:14px; color:#FFF; text-align:left;
	}


.detail_title{
	font-family:"Trebuchet MS"; font-size:18px; color:#FFF; text-align:left;
	}

.detail_content_text{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;line-height:15px;
	}


.our_products_link{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#07819b; font-weight:bold;text-transform:uppercase;text-decoration:none;
	}
	
.our_products_link_active{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;text-transform:uppercase;text-decoration:none;
	}
	
	
.listing_search{
	
	font-family:"Trebuchet MS"; font-size:11px; color:#FFF;
}

.listing_view_all{
	
	font-family:"Trebuchet MS"; font-size:11px; color:#FFF; text-decoration:underline;
}

.listing_dropbox{
	font-family:"Trebuchet MS"; font-size:10px; color:#000; width:100px;
}

.listing_info{
	font-family:"Trebuchet MS"; font-size:12px; color:#000;
}


.listing_info_title{
	font-family:"Trebuchet MS"; font-size:18px; color:#FFF;padding-bottom:5px;
}

.listing_info_title a{color:#fff; text-decoration:none;}
.listing_info_title a:hover{color:#037688; text-decoration:none;}

.footer{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;
	}
.detailPage_row_space
{
height:10px;
}
.sec_img
{
padding: 0px 5px;
}

/*ACCORDIAN MENU CSS*/
.applemenu{ margin:0; padding: 0;}
.applemenu div.silverheader a{ font-family:Trebuchet MS;font-size:16px; color:#ffffff;}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{color: #cccccc; background:none;}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
color: #cccccc; background:none;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
padding:5px 0 10px 0; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.ContactText
{
	font-family:Trebuchet MS;
	text-decoration:none;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;
}
.StaticText
{
	font-family:Trebuchet MS;
	text-decoration:none;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;
}
/*WEBSITE STYLE STARTS HERE*/

.LabelText
{
	text-decoration:none;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;
	
} 

.WelcomeNote
{
	font-weight:Bold;
	text-decoration:none;
	font-style:normal;
	font-size:11px;
	color:#5EA9F7;
}

.LabelBckGnd
{
	FONT-WEIGHT:Bold;
	TEXT-DECORATION:none;
	FONT-STYLE:normal;
	FONT-SIZE:11px;
	BACKGROUND-COLOR:#5EA9F7;
}
.HeadingText
{
	font-weight:Bold;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;
	vertical-align:middle;
	
}
.HeadingBckGnd
{
	FONT-WEIGHT:Bold;
	TEXT-DECORATION:none;
	FONT-STYLE:normal;
	FONT-SIZE:11px;
	BACKGROUND-COLOR:#0E4793;
}
.NormalText
{
	text-decoration:none;
	font-style:normal;
	font-size:12px;
	color:#FFFFFF;
}

.Basecolor
{
	background-color:#1472a1;
}

.scrollclass
{
	scrollbar-3dlight-color:#CCCCCC; 
	scrollbar-arrow-color:#5EA9F7; 
	scrollbar-base-color:#5EA9F7;
	scrollbar-darkshadow-color:#CCCCCC; 
	scrollbar-face-color:#0E4793; 
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-shadow-color:#5EA9F7;
}

.NewsletterText
{
	FONT-WEIGHT:Bold;
	TEXT-DECORATION:none;
	FONT-STYLE:normal;
	FONT-SIZE:11px;
	COLOR:#5EA9F7;
}

.TrackorderText
{
	FONT-WEIGHT:Bold;
	TEXT-DECORATION:none;
	FONT-STYLE:normal;
	FONT-SIZE:11px;
	COLOR:#5EA9F7;
}

.links
{
	FONT-WEIGHT:Bold;
	TEXT-DECORATION:none;
	FONT-STYLE:normal;
	FONT-SIZE:11px;
	COLOR:#a41c1d;
	text-decoration:none;
}

.sublinks{
	font-size:11px;
	padding-left:8px;
	color:#ffffff;
	height:25px;
}

.errortext
{
/*font-weight:Bold;*/
	text-decoration:none;
	font-style:normal;
	font-size:11px;
	color:#FF0000;
}
.Errortext
{
/*font-weight:Bold;*/
	text-decoration:none;
	font-style:normal;
	font-size:11px;
	color:#FF0000;
}

.box
{
	FONT-SIZE:12px;
	COLOR:#000000;
	TEXT-DECORATION:none;
	BORDER:1px #A8A8A6 solid;
	BACKGROUND-COLOR:#FFFFFF;
}

.MainHeading
{
font-family:"Trebuchet MS"; font-size:24px; color:#FFF; text-align:left;
}

.blackline
{
	height: 1px;
	BACKGROUND-COLOR:#717171;
}

.GreyRowBackGround
{
	/*BACKGROUND: url(../../images/Buttons/gray-row.jpg) repeat;*/
	border-bottom:#868f91 1px dotted;
	
}
.ListingTable td
{
	border-top: solid 0px;
	border-right: solid 0px;
	border-bottom: solid 1px;
	border-left: solid 0px
		
}
.ListingTableNoBorder td
{
	border:none;
}
.StrikeThrough
{
	background:url(../../images/buttons/linethrough.gif) repeat-x center left;	
}
.ProductDetailsPriceBreaks
{
	border-right: solid 1px #e2e2e2;
}
.ProductDetailSectionHeading
{
	padding-left: 5px; 
	height: 20px;
}

.BoldNormalText
{
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	font-size:11px;
	color:#FFFFFF;
}
.QuickSearchSeparator
{
	background-color:#717171;
	height:1px;
}

.menuBar
{
    POSITION: static ;
	top:70px;
	left:110px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
	text-decoration: none;

}

.ItemMouseOver
{
    BORDER-RIGHT: blue 1px ridge;
    BORDER-TOP: blue 1px ridge;
    BORDER-LEFT: blue 1px ridge;
    BORDER-BOTTOM: blue 1px ridge;
    CURSOR: hand;
    LINE-HEIGHT: 20px;
    font-size:11.5px;
	FONT-FAMILY: verdana;
	text-decoration: none;
    BACKGROUND-COLOR:  #6495ed	
}

.ItemSelected
{
    BORDER-RIGHT: blue 1px ridge;
    BORDER-TOP: blue 1px ridge;
    BORDER-LEFT: blue 1px ridge;
    BORDER-BOTTOM: blue 1px ridge;
    CURSOR: hand;
    LINE-HEIGHT: 20px;
    font-size:11.5px;
	FONT-FAMILY: verdana;
	text-decoration: none;
	BACKGROUND-COLOR: #6495ed;
}
.StyleBuilderIcon
{
	padding-left:3px;
	padding-right:3px;
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.barOver
{
    BORDER-RIGHT: blue 1px ridge;
    BORDER-TOP: blue 1px ridge;
    FLOAT: left;
    BORDER-LEFT: blue 1px ridge;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: blue 1px ridge;
    POSITION: relative;
    BACKGROUND-COLOR: #6495ed;
	font-size:12px;
	FONT-FAMILY: verdana;
	text-decoration: none;
    TEXT-ALIGN: center;
	Font-weight: bold;
	color:#FFFFFF
}

.Menulinksnew
{
	color:#FFFFFF;
	FONT-FAMILY: verdana;
	text-decoration: none;
	font-size:10.5px;
	TEXT-ALIGN: left;
	Font-weight: bold;
}
.SepBorder
{
    border-top-width: 0px;
    border-left-width: 0px;
    font-size: 1px;
    border-bottom: Gray 1px solid;
    border-right-width: 0px;
}
.SelectedTopTitle
{
    border: 0px;
    font-size: 10pt;
    text-decoration: none;
    color: Black;
    display: inline-block;
    width: 100%;
    background-color: White;
}
.TopBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 1px solid;
    background: #DCDCDC;
    border-left: Gray 1px solid;
    color: black;
    border-bottom: Gray 1px solid;
}
.ContentBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 0px solid;
    border-left: Gray 1px solid;
    border-bottom: Gray 1px solid;   
}
.SelectedTopBorder
{
    border-right: Gray 1px solid;
    border-top: Gray 1px solid;
    background: none transparent scroll repeat 0% 0%;
    border-left: Gray 1px solid;
    color: black;
    border-bottom: Gray 0px solid;
}
.GroupBoxBorder
{
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	HEIGHT: 1px;
	color:Black;
}
.DiagonalLinesBackGround
{
	background: url(../../images/bgImages/BodyBckGnd/background.jpg) repeat;
	height: 30px;
	vertical-align:middle;
	text-align:left;
	
}

/*WEBSITE STYLE ENDS HERE*/


/*SPACING CSS STARTS HERE*/

.MainHeadPadd
{
	padding-left:5px;
	padding-top:7px;
}
.FieldsMandatoryPadd
{
	padding-left:5px;
	height:25px;
}
.HeadTextPadd
{
	padding-left:5px;
	height:25px;
}
.InnerTdWidth 
{
	width:100%;
	padding-top:5px;
}
.InnerTableWidth
{
	width:98%;
}
.InnerTableWidthEflyer
{
	width:99%;
}
.ColonWidth
{
	width:10%;
	padding-right:10px;
	text-align:right;
}
.SmallColonWidth
{
	width:15%;
	padding-right:10px;
	text-align:right;
}

.EflyerDetailSeperator
{
	height:2px;
	background-color:#fd600f;
}
.AdminMaintable
{
width: 70%;	
}

.AdminPageTitle
{
	height:20px;
	text-align:center;
	font-weight:Bold;
	font-family:Arial;
	font-style:normal;
	font-size:11px;
	color:#0E4793;
	vertical-align:middle;
	background-color:#e2e2e2;
}

.InnerTablePadding
{
padding:10px;	
}
/*SPACING CSS ENDS HERE*/

.content { color:#FFFFFF; padding:20px 0; font-size:12px; line-height:18px;}
.content p { padding:0 0 10px 0; line-height:18px;}
.content a { color:#1cabdc; text-decoration:none;}
.content a:hover {  color:#FFFFFF;}
.content ul { margin:0; padding:20px 0; }
.content ul li { line-height:30px; list-style:square; list-style-position:inside; font-size:14px;}
.content ul li a { color:#1cabdc; text-decoration:none;}
.content ul li a:hover { color:#FFFFFF;}

.content_title { font-size:18px; font-family:"Trebuchet MS"; color:#FFFFFF; padding:30px 0 10px 0; border-bottom:#666666 solid 1px;}

.Printable1
{display:none;}
