@import url('cart.css');
@import url('manager.css');
@import url('forms.css');

body {
	margin:0;
	background-image:url(../images/bg_stripe.jpg);
	background-repeat:repeat-x;
	background-color:#EEEEEE;
}

.bodytext
{
    margin-left: 10px;
    margin-right: 10px;
    background-repeat: repeat-x;
    font: caption;
   
}
.list
{
    font-size: x-small;
    font-family: Arial;
}
#container
{
    width: 960px;
    /*background-color:#FFF;*/
    margin-left: auto;
    margin-right: auto;
    
}
img
{
	border: none 0 black;
}
a img
{
	border: none 0 black;
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

/* HEADER styles */
#tblHeaderNav {
	
}

td.topheader {
	background-image:url(../images/header_background.gif);
	background-repeat:no-repeat;
	}
	
td.centerheader {
	/*background-color:#ADCDF7;*/
	background-color:#C0C0C0;
	font-family:Arial,Helvetica;
	color:#00187e;
	font-size:12px;
	font-weight:bold;
	height:28px;
}

td.phonenumber {
	padding-left:24px;
}

td.rightheader {
	background-color:#FFF;
	font-family:Arial,Helvetica;
	font-size:11px;
	height:28px;
	width:292px;
}


/* global form styles */
input.search
{
    height: 12px;
}
input.login 
{
	height:12px;
	font-size: 11px;
	
	}
form {margin:0px;}

/*Content Styles */
table#content {
	height:500px;/* set a minimun height for this */
} 

td.left {
	/*background-color:#EEF4FD;*/
	background-color:#00187e;
	width:134px;
}
td.center {
	background-color:#FFF;
	/*border:1px solid green;
	width:534px;
	width:440px;*/
}

td.right{ 
	width:292px;/*width:126px;
	border:1px solid red;*/
	background-color:#FFF;
	background-image:url(../images/navRightVertStripe.gif);
	background-position:left;
	background-repeat:repeat-y;
}
td.right a:link {color:#000099}
td.right a:visited {color:#000099}
td.right a:hover {color:#000066}

/*footer styles */
#footer {
	border-top:2px solid #EEF4FD;
}

td.footertext {
	text-align:center;
	background-color:#FFF;
	font-family:Verdana,Arial;
	font-size:11px;
	color: #666;
}

td.footertext div {
	margin:8px 0px 8px 0px;
}

td.footertext a:link
{
	color: #666;
	text-decoration: none;
}
td.footertext a:visited {color:#666}
td.footertext a:hover {color:#000066; text-decoration: underline;}



/*global navigation styles */
td a{text-decoration: none;}
td a:link {text-decoration:none;}
td a:visited {text-decoration:none;}
td a:hover {text-decoration:underline;}

/* left side navigation */
table.navitem {margin-bottom:12px;}

table.navitem td {
	padding-left:10px;
	font-family:Arial,Helvetica;
	height:1.1em;
}

td.main, td.maincorp {
	/*background-image:url(../images/navUpperLine.gif);
	background-position:top 10px;
	background-repeat:no-repeat;*/
	padding-top:10px;
}

td.mainYarn {
	/*background-image:url(../images/navUpperLine.gif);
	background-position:top 10px;
	background-repeat:no-repeat;*/
	padding-left:10px;
	font-family:Arial,Helvetica;
	height:1.1em;
	padding-top:1px;
	color:White;
}


td.mainoprnews {
    padding-top:6px;
    padding-bottom:6px;
}
td.mainoprnews a {
font-size:14px;
font-weight:bold;
color:#FFF;
}






td.main a {
font-size:14px;
font-weight:bold;
color:#FFF;
}
td.maincorp a {
font-size:14px;
font-weight:bold;
color:#013E8B;
}
td.sub a {
font-size:11px;
color:#FFF;
}

.bodytext td.sub a {
font-size:11px;
color:#333;
}

td.subsecondary a{
font-size:11px;
color:#FFF;
}

td.subsecondary {
background-image:url(../images/navTriangle.gif);
background-repeat:no-repeat;
background-position:95% center;

}

/* right side navigation */
table.navright {
	margin-bottom:22px;
	margin-left:12px;
	/*width:280px;*/
}

td.righttitle {
	border-top:1px solid #CCC;
	padding-top:4px;
}

td.righttextlink {
	padding:18px 0px 18px 0px;
	font-family:Verdana, Arial;
	font-size:11px;
}

td.formlabels {
	font-family:Verdana, Arial;
	font-size:11px;
	color:#333;
	text-align:right;
	padding:6px;
}
div.formlabels
{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#333;
	text-align:right;
	padding:6px;
}

/* home page featured item */
table.featured {
	/*width:534px;*/
	margin:22px 0px 0px 24px;
}
td.featuredetail {
	font-family:Verdana, Arial;
	font-size:11px;
	line-height:1.75em;
	padding:18px 0px 18px 0px;
	}
	
td.featurebuy {
	padding-left:12px;
}		
	
td.featureimage {
	padding-top:18px;
}

tr.altrow
{
	background-color:#EEE;
}
/* submenu */
div.submenu {
	position:absolute;
	z-index:200;
	left:134px;
	width:170px;
	background-color:#02A6B5;  /*light teal */
	border:1px solid #CCC;
}
div.navtblholder {
	position:relative;
	z-index:1000;
}


/* product detail page */
div.detailnav {
	margin-bottom:12px;
	margin-left:6px;
}

div.detailnavlower {
	
	margin-left:6px;
}




div.sectionhead {
	/*width:400px;*/
	margin:10px 0px 10px 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}


div.sectionhead a.section	{font-size: 14px; color:#999;}
div.sectionhead a.subsection {font-size: 14px; color:#333;}



div.detail_text {
	width:400px;
	margin:22px 0px 30px 24px;
	font-size:12px;
	font-family:Verdana,Arial;
	
}

div#sample_pages {
	margin-top:30px;
}
div#additional_information
{
	margin-top: 30px;
}
table.product_detail {
	width:400px;
	margin:10px 0px 0px 24px;
}

table.product_detail_sample {
	width:510px;
	margin:10px 0px 0px 24px;
}

table.product_detail_sample td{
	padding-bottom:18px;
}
.detail_productname
{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana,Arial;
	color:#003399;
	height:40px;
}

td.detail_season {
	font-weight:bold;
	font-family:Verdana,Arial;
	font-size:12px;
	color:#04369A;
}

table.frequency {
	width:510px;
	margin:22px 0px 0px 24px;
	border-collapse:collapse;
	border:1px solid #CCC;
}

table.frequency td {
	font-family:Verdana, Arial;
	font-size:11px;
	border:1px solid #CCC;
	padding:6px 2px 6px 2px;
}
table.frequency td.altrowcolor {
background-color:#EEF4FD;
}

.message
{
	border: solid 1px #EEF4FD;
	padding: 10px;
	font-family:Arial,Helvetica;
    font-size:11px;
    color:#2234FD;
    text-align: center;
}

/* for 2 column layouts */
td.right2col {
	background-color:#FFF;
	/*width:766px;*/
	width:702px;
	/*padding-left: 5px;
	padding-top: 5px;*/
	white-space:normal;
}


.siteMapNodes
{
   font-family:Arial,Helvetica;
   font-size:11px;
   color:#333;
 }
 
.product_item
{
	float: left;
	
	margin-bottom:16px;
	/*height: 250px;*/
}

.product_container
{
	padding:10px;
	width:514px;
}
.product_cross_sell
{
	padding-left: 30px;
}
.subtab_on
{
	background-image: url("/images/subtab_on.gif");
	background-repeat: no-repeat;
	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
}
.subtab_off
{
	background-image: url("/images/subtab_off.gif");	
	background-repeat: no-repeat;
	
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
}
.grid_items
{
	text-align:center;
	font-size: 11px;
	height:1.75em
}

.grid_items_currency
{
	text-align:right;
	font-size: 11px;
	height:1.75em;
	padding-right:4px;
}




.grid_items_past_due
{
	text-align:center;
	font-size: 11px;
	color: Red;
	font-weight: bold;
}
.PagerInfoCell
{
	
	font-family:Arial,Helvetica;
   font-size:11px;
   color:#333;
   
}
.PagerCurrentPageCell
{
	font-family:Arial,Helvetica;
   font-size:11px;
   color:#333;
   font-weight:bold;
}
.PagerOtherPageCells
{
	font-family:Arial,Helvetica;
   font-size:11px;
   color:#333;

}
.lableCursor
{
	cursor:hand
	
}
.magazine_title
{
	color: #7F0151;
}
.title
{
	color:#003399;
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	height:40px;
}	
.information
{	
	color:#003399;
	font-family:Verdana,Arial;
	font-size:11px;
	
	height:40px;
}
#package_page
{
	padding: 10px;
	width: 700px;
}








.productLogin
{ 
	 font-style:italic;
	 color:#666666;
	 /*font-size:10px;  */
      
   
}

.productListLinks
{
   color:#666666;
   font-family:Verdana, Arial;
   font-size:11px;  
}

td.learnMoreButtonBox 
{
    padding-top:8px;
}


div#welcome_message
{
	margin: 5px 0px 5px 20px;
	 
}


img.productThumbnailImage
{
	height: 150px;
}

.pQuickCatalog
{
		color:Gray;
	}
div.details_desc
{
	margin-Top:10px;
}
