
@import url("https://fonts.googleapis.com/css?family=Raleway:400,500");


/*Define Background*/
body {
	background-color: #FFFFFF;
}
#main_wrapper1,#main_wrapper2 {background-color:transparent;}
#main_content {
	padding-top: 15px;
	/*padding:5px;*/
	background-color: #FFFFFF;
}


/*default text*/
body, #main_content,#main_content p, .SmallInstruction, .content, .contentBold {
    font-family: Raleway, san-serif;
    font-size: 12px;
    color: #000000;
}
.TableRows, table.epm_table td, #epm_table td, td, #order_list td, #itemlist td, #account_history td {
    font-family: Raleway, san-serif;
    font-size: 12px;
    color: #000000;
}
.OddRowColor {
	background-color: #FFFFFF;
	font-size: 12px;
}
.EvenRowColor {
	background-color: #F1F1F1;
	font-size: 12px;
}
.contentLarge {
    font-family: Raleway, san-serif;
    font-size: 14px;
    color: #000000;
}


/*Links*/
ContentLink, TableRowLinks, TabMenuLink, HeaderNavLink {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
    font-family: Raleway, san-serif;
}
A, A.ContentLink, A.TableRowLinks, A.TabMenuLink, A.HeaderNavLink {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Raleway, san-serif;
}
A:hover, A:active, A:hover.ContentLink, A:active.ContentLink, A:hover.TableRowLinks, A:active.TableRowLinks, A:hover.TabMenuLink, A:active.TabMenuLink, A:hover.HeaderNavLink, A:active.HeaderNavLink {
	color: #999999;
	font-size: 12px;
	font-family: Raleway, san-serif;
}
A:hover.HeaderNavLink, A:active.HeaderNavLink {
	background-color: transparent;
	font-size: 12px;
	font-family: Raleway, san-serif;
}
A.ReverseContentLink, A.ReverseContentLink:hover, A.ReverseContentLink:active {
    color: #FFFFFF;
    background-color: #999999;
    font-size: 12px;
	font-family: Raleway, san-serif;
    font-weight: bold;
}


/*General form fields*/
select, input, button, submit {
    font-size: 12px;
    font-family: Raleway, san-serif;
}


/*default buttons*/
/*#button, .button, #submit, #submit, .submit {
	color: #FFFFFF;
	border: none;
	background-color: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#000000));
	background: -moz-linear-gradient(top,  #000000,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
}
#button:hover,.button:hover, #submit:hover, .submit:hover, #button:active, .button:active, #submit:active, .submit:active {
	color: #FFFFFF;
	background-color: #f51b0f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f51b0f), to(#f51b0f));
	background: -moz-linear-gradient(top,  #f51b0f,  #f51b0f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f51b0f', endColorstr='#f51b0f');
}*/


/*Headers and Titles*/
.TitleLevel01 {color: #000000;font: 14px/2 'Raleway', sans-serif;font-weight: bold;}
.TitleLevel02 {color: #000000;font: 14px/2 'Raleway', sans-serif;font-weight: bold;}
.TitleLevel03 {color: #000000;font: 14px/2 'Raleway', sans-serif;font-weight: bold;}

h1 {color:#000000;font: 14px/2 'Raleway', sans-serif;font-weight: bold;}
h2 {color:#000000;font: 14px/2 'Raleway', sans-serif;font-weight: bold;}
h3 {color:#000000;font: 14px/2 'Raleway', sans-serif;font-weight: bold;}

.reverseH1 {font: 14px/2 'Raleway', sans-serif;BACKGROUND-COLOR:#223FA1;text-transform:none;font-weight: bold;}
.reverseH2 {font: 14px/2 'Raleway', sans-serif;BACKGROUND-COLOR:#223FA1;text-transform:none;font-weight: bold;}
.reverseH3 {font: 14px/2 'Raleway', sans-serif;BACKGROUND-COLOR:#223FA1;text-transform:none;font-weight: bold;}

.FormLabels {
	font: 13px/1.5 'Raleway', sans-serif;
	color: #000000;
}


/*tab titles*/
.ytab-strip .ytab-text {
    color: #000000;
}
.ytab-strip .on .ytab-text {
    color: #999999;
}


/*Loading Indicator*/
.ydlg .ydlg-hd {
	background-image: none;
	background-color: #000000; 
	color: #FFFFFF;
	border-color: #000000;
        font-size: 12px;
        font-family: Raleway, san-serif;
}


/*Add to cart note*/
#notice_div {
	background-color:#000000; color:#FFFFFF;
        font-size: 12px;
        font-family: Raleway, san-serif;
}


/*Table Headers*/
table.epm_table th,#epm_table th,th,#order_list th,#itemlist th,#account_history th, td.ListHeaders,td.ListHeadersRed {
	color:#FFFFFF;
	background-color: transparent;
	background-image:none;
	background-color: #76787A;
	font-size: 12px;
	font-family: Raleway, san-serif;
}
#checkout_wrapper #itemlist_table_v2 thead tr, #checkout_wrapper #itemlist_table_v2 thead th {
	background-color: #999999;
	font-size: 12px;
	font-family: Raleway, san-serif;
}
.MenuNavLink{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-family: Raleway, san-serif;
}
A.MenuNavLink:hover, A.MenuNavLink:active{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	font-family: Raleway, san-serif;
}


/*Header*/
.HeaderTopPanel {
	background-color: #FFFFFF;
	background: none;
	background-repeat: no;
	height: 115px;
	width: 100%;
	border-bottom: 1px solid #B2B2B2;
	margin-top: 0px;
	margin-left: 0px;
}
#companyLogo {
	position:absolute;top: 40px;
	/*height: 100px;*/
	z-index:2;
}


/*Footer*/
#footer {
    background-color: #FFFFFF;
    border-top: 0px solid white;
    bottom: 0;
    color: white;
    font-size: 10px;
    height: 0px;
    padding-right: 5px;
    text-align: right;
}


/*Edges*/
.RightSideBkgPanel {display:none;}
#right_nav_wrapper1 {height:100%;background-color:transparent;}
/*left_column changes to avoid preserved white space at left nav area*/
.PageLeftBackground {background-image: none;width: 5px;}
#left_column div.left_nav_width_full {width:5px;height:1px;}
#left_column div.left_nav_width_none {width:5px;height:1px;}


/**ADMIN CONTROL PANEL**/
#admin_command_list {float:left;width:250px;margin-bottom:20px;}
#custadminhome {float:left;width:800px;}
#custadminhome .userlist {width:400px;clear:none;}
#custadminhome .grouplist {width:400px;clear:none;}
#userlist_select {padding-bottom:10px;}
#grouplist_select {padding-bottom:10px;}


/**Hides Shopping Cart from Showing on Dist Admin>W/W Vendors**/
#shoppingcart .cart_lines {
    height: 0px !important;
}
#shoppingcart .cart_button a {
    border-bottom: 0px solid #000000;
    border-top: 0px solid black;
    padding-top: 0px;
}