
.clicky {
	width: 1px;
	height: 1px;
	overflow: hidden;
	font-size: 0;	
}

/* Header Styles 

------------------------------------------------------ */

#header { 
margin:0px auto 0px auto;
padding:0px;
background-color:#fff;
width:900px;

} 

.SearchSortImg,
.SearchSortLink,
.SearchSortCell,
.SearchSortTitle{
float:left;
}

#searcharea {
margin: 0px 12px 0 0px; 
padding-top:10px; 
width:280px;
float:right;
}


#header_search input.field {
width: 98px;
height:15px;
margin: 1px 5px 0px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#ccc;
font-size: 11px;
padding: 0 0 0 2px;
border-width: 1px;
border-style: solid;
border-color:#CCCCCC;
}

.searchtext {
margin: 3px 0px 0px 0px;
font-size: 9px;
color: #BFD62F;
}

#searchbutton {
margin: 0px 0 0 0px;
}

#logo { 
margin: 0px 0px 0px 24px;
clear:left;
display: block;
text-align: left;
}





#eyebrow { 
float:right;
width:375px;
margin-bottom:3px;
display:inline;
font-size: 9px;
color: #999;
text-decoration:none;
text-align:right;
}

#eyebrow .text { 
margin-left:10px;
}

#eyebrow .cart { 
margin:0px 15px 0px 0px;
}

#eyebrow a:link,
#eyebrow a:visited
{ 
font-size: 9px;
color: #999;
text-decoration:none;
}

#eyebrow a:hover { 
font-size: 9px;
color: #999;
text-decoration:underline;
}



#header p {
float:right;
margin-left: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #999999;
line-height: 110%;
display:inline;
}



#bricks {
clear:both;
height:9px;
width:900px;
margin:0px;
padding:0px;
}


#break {
clear:both;
width:100%;
}



/* Features Styles  

------------------------------------------------------ */

#features {
width:888px;
background:#fff;
margin:0;
padding:0 0 12px 12px;
/* margin-top:12px; */
/* padding:12px 0 12px 0; */

}

#featurebox1 {
float:left;
margin:12px 0 12px 0px;
padding:0px;
/* margin:0px 0px 0px 0px; */
}

#featurebox2 {
float:left;
margin:12px 0 12px 12px;
padding:0px;
/* margin:0px 0px 0px 12px; */
}
#featurebox3 {
float:left;
padding:0px;
margin:12px 0 12px 12px;
/* margin:0px 0px 0px 12px; */
}


/* Footer Styles  

------------------------------------------------------ */




/* Page Items 

------------------------------------------------------ */
#pagecontainer_home {
height:420px;
width:900px;
margin:0px;
padding:0px;
} 

#pagecontainer1 {
height:465px;
width:900px;
margin:0px;
padding:0px;
} 

#pagecontainer2 {
height:465px;
width:900px;
margin:0px;
padding:0px;
} 


#pagecontainer_scroll {
clear:both;
width:900px;
margin-left:auto;
margin-right:auto;
padding:0px;
} 

#colorbar {
clear:right;
margin:0px 0 0 0;
padding:0;
height:17px;
width:900;
}

#page_col1 {
width:450px;
float:left;
padding: 30px 0px 0px 0px;
text-align: left;
}
#page_col2 {
width:400px;
float:left;
padding: 35px 0px 0px 0px;
}

#page_col3 {
width:174px;
float:right;
margin: 35px 0px 0px 0px;
border-left:1px solid #999;
}

#pagemain {
background-color:#fff;
} 

#pageimage {
margin-top:11px;
/* display:inline; */
float:left;
} 

#page_col_location {
width:500px;
float:left;
padding: 5px 0px 0px 10px;
text-align: left;
}


#page_col_location  {
color:#666;
font-size: 11px;
text-decoration:none;
font-weight:normal;
text-transform:lowercase;
} 



#page_col_location  a:link,
#page_col_location  a:visited,
#page_col_location  a:hover {
color:#613c24;
/* color:#666; */
font-size: 11px;
text-decoration:none;
font-weight:normal;
text-transform:lowercase;
} 






#page_col1 {
margin-top:11px;
width:200px;
float:left;
} 

#page_col1 H1 {
font-size: 26px;
text-decoration:none;
font-weight:normal;
line-height:150%;
margin-left:24px;
} 

#page_col1 H1 a:link {
text-decoration:none;
font-weight:normal;
} 

#page_col1 H1 a:visited {
text-decoration:none;
font-weight:normal;
} 

#page_col1 H1 a:link {
text-decoration:none;
font-weight:normal;
} 


#page_col1 p
{
text-align:right;
color:#000;
text-decoration:none;
}

#page_col1 p a
{
color:#666;
text-decoration:none;
background-image:none;
}

#page_col1 p a:link,
#page_col1 p a:visited {
color:#666;
text-decoration:none;
}

#page_col1  p a:hover {
text-decoration:underline;
}



#pagetext H2 {
color:#666;
font-size: 10px;
text-decoration:none;
font-weight:normal;
font-style: italic;
margin-bottom:10px;
} 

.orangetext {
text-align: left;
color:#f46f21;
}

.greentext {
color:#bfd62f;
}

.bluetext {
color:#8dcbec;
}

.brown_text {
color:#613c24;
}

.pinktext {
color:#ED007c;
}

.yellowtext {
color:#fecb09;
}

.browntext {
color:#613c24;
}

#page_col2 p {
color:#666;
font-size: 11px;
text-decoration:none;
font-weight:normal;
letter-height:20em;
text-transform:lowercase;
line-height: 170%;
margin-top:10px;
} 



#page_col2 p a:link,
#page_col2 p a:visited,
#page_col2 p a:hover {
color:#666;
font-size: 11px;
text-decoration:none;
font-weight:bold;
letter-height:20em;
text-transform:lowercase;
line-height: 140%;
} 


.bodytext_bold {
font-weight:bold;

}



#page_col3 ul {
text-decoration:none;
font-size:13px;
line-height:140%;
font-weight:normal;
list-style: none;
padding:0px 10px 5px 10px;
}

#page_col3 li
{
background-image: none;
color:#000;
text-decoration:none;
}

#page_col3 li a
{
color:#666;
text-decoration:none;
background-image:none;
}

#page_col3 li a:link,
#page_col3 li a:visited {
color:#666;
text-decoration:none;
}

#page_col3 li a:hover {
text-decoration:underline;

}

.marginbot_5 {margin-bottom:5px;}
.marginbot_10 {margin-bottom:10px;}
.marginbot_15 {margin-bottom:15px;}
.marginbot_20 {margin-bottom:20px;}



.shop_cart_module {
width:880px;
border-top:1px solid #ccc;
}

.shop_cart_module table {
	clear: both;
}

.shop_cart_intro_col1 {
	margin-bottom: 20px;
}

.shop_cart_module h1 {
text-decoration:none;
font-size:11px;
font-weight:bold;
margin:0px px 0px 10px;
color:#f46f21;
}

.shop_cart_module h2 {
text-decoration:none;
font-size:11px;
font-weight:normal;
margin:0px 5px 0px 5px;
color:#666666;
line-height:120%;
}

.shop_cart_module h3 {
text-decoration:none;
font-size:10px;
font-weight:normal;
margin:0px 0px 0px 0px;
color:#f46f21;
}

.shop_cart_module h3 a:link {
color:#f46f21;
text-decoration:none;
}

.shop_cart_module h3 a:link,
.shop_cart_module h3 a:visited {
color:#f46f21;
text-decoration:none;
}

.shop_cart_module h3 a:hover {
color:#f46f21;
text-decoration:underline;
}

.shop_cart_module h4 {
text-decoration:none;
font-size:11px;
font-weight:normal;
margin:10px 0px 0px 0px;
color:#666666;
line-height:120%;
}


.shop_cart_module_pad {
padding:0px 5px 15px 0;
}

#cart_totals td {
padding-bottom:5px;
}



#cart_totals,
#cart_totals table,
#lower_cart {
padding:0px 0 0px 0;
margin:0px 0px 0px 0;
width:880px;
text-align:right;
}
.shop_modify a {
color:#F46F21;
text-decoration:none;
font-size:11px;
font-weight:normal;
margin:15px 5px 15px 5px;
line-height:120%;
}
#_cart td h2,
#lower_cart h2 {
text-decoration:none;
font-size:11px;
font-weight:normal;
margin:10px 5px 10px 5px;
color:#666666;
line-height:120%;
}

#lower_cart h3 {
text-decoration:none;
font-size:10px;
font-weight:normal;
margin:0px 20px 0px 0px;
color:#f46f21;
text-transform:lowercase;
}

#lower_cart h3 a:link {
color:#f46f21;
text-decoration:none;
}

#lower_cart h3 a:link,
#lower_cart h3 a:visited {
color:#f46f21;
text-decoration:none;
}

#lower_cart h3 a:hover {
color:#f46f21;
text-decoration:underline;
}



.shopping_cart_modify h3 {
text-decoration:none;
font-size:10px;
font-weight:normal;
margin:0px 20px 0px 0px;
color:#f46f21;
text-transform:lowercase;
}

.shopping_cart_modify h3 a:link {
color:#f46f21;
text-decoration:none;
}

.shopping_cart_modify h3 a:link,
.shopping_cart_modify h3 a:visited {
color:#f46f21;
text-decoration:none;
}

.shopping_cart_modify h3 a:hover {
color:#f46f21;
text-decoration:underline;
}




#lower_cart table {
text-align:right;
margin:0;
padding:0;
text-transform:lowercase;
}

.lower_cart_img {
margin:10px 5px 20px 0;
}
#shop_cart_intro_wrap {
padding:2px 0 15px 0;
width:880px;
text-transform:lowercase;
}


#shop_cart_intro_col1 {
float:left;
width:690px;
text-transform:lowercase;
font-size:11px;
color:#666666;
}

#shop_cart_intro_col2 {
text-align:right;
float:right;
width:170px;
padding-bottom: 20px;
margin-bottom: 20px;
border-left:1px solid #ccc;
}


.shop_cart_intro_img {
margin:3px 5px 3px 0;
}



.product_view_price h2 {
text-decoration:none;
font-size:13px;
font-weight:normal;
margin:0px 0px 0px 0px;
color:#666666;
line-height:120%;
}

.product_view_price h3 {
text-decoration:none;
font-size:13px;
font-weight:normal;
margin:0px 0px 10px 0px;
color:#f46f21;
}

.product_view_price h3 a:link {
color:#f46f21;
text-decoration:none;
}

.product_view_price h3 a:link,
.shop_cart_module h3 a:visited {
color:#f46f21;
text-decoration:none;
}

.product_view_price h3 a:hover {
color:#f46f21;
text-decoration:underline;
}





/* Home Page Items 

------------------------------------------------------ */

.hometext {
margin:50px 0 0 50px;
}

#home_left {
float:left;
width:350px;
}
#home_right {
float:right;
width:520px;
}




/* About Page Items 

------------------------------------------------------ */

#pagemain_about {
clear:both;
background-color:#fff;
width:900px;
} 

#aboutimage {
float:left;
margin-left:6px;

}

.about_text {
float:right;
width:300px;
padding-right:240px;
}


.team_text {
float:right;
margin-right:189px;
width:350px;

}


.about_video {
clear:both;
margin-left:222px;
margin-bottom:10px;
width:456px;

}

#team_flash {
clear:both;
text-align:center;
background:#FFFFFF;
padding:0px;
width:785px;
margin-left:47px;
}


/* Organic Page Items 

------------------------------------------------------ */
.organic_image {
display:inline;
/* float:left; */
margin-left:20px;
}

.fair_image {
float:left;
margin:15px 0 0 100px;
}

.organic_text {
width:300px;
float:right;
padding-right:152px;
}

.india_text {
width:350px;
float:right;
margin-right:94px;
}


#indiawrap {
clear:both;
width:900px;
padding:0px;

} 


#india_col1 {
width:155px;
float:left;
padding: 0px 0px 0px 0px;
margin:50px 0 0 0;
}

#india_col2 {
width:740px;
height:284px; 
float:right;
padding: 0px 0px 0px 0px;
margin:50px 0 0 0;
}

#india_col1 ul {
text-decoration:none;
font-size:12px;
line-height:140%;
font-weight:normal;
list-style: none;
margin-left:16px;
padding:0px 10px 5px 10px;
}

#india_col1 li
{
background-image: none;
color:#bfd62f;
text-decoration:none;
}

#india_col1li a
{
color:#999999;
text-decoration:none;
background-image:none;
}

#india_col1 li a:link,
#india_col1 li a:visited {
color:#999999;
text-decoration:none;
}

#india_col1 li a:hover {
text-decoration:underline;

}





/*15 Gallery Page Items 

------------------------------------------------------ */

.collection_text {

margin-left:265px;
width:350px;

}


#collection_main {
clear:left;
height:auto;
width:880px;
padding-top:30px;
margin:0;
}

#album_wrapper {
/* text-align:center; */
clear:left;
height:auto;
width:880px;
padding-top:15px;
margin-left:25px;
}


#page_col1 p {
text-align:right;
color:#613c24;
font-size: 13px;
text-decoration:none;
font-weight:normal;
margin:15px 14px 5px 0;
} 


#page_col1 p a:link,
#page_col1p a:visited,
#page_col1 p a:hover {
color:#613c24;
text-decoration:none;
letter-height:20em;
text-transform:lowercase;

} 


.gallery {
float:left;
padding-left:20px;
width:200px;
}

.gallery p {
margin: 10px 0px 0px 0px;
font-size:10px;
padding-left: 31px;
color: #666;
line-height:130%;
}

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

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

.gallery p a:hover {
color: #666; 
font-weight:bold;
text-decoration: underline;
}


#collectionpage_main {
clear:both;
padding: 30px 0 0 85px;
}



.gallery_sub p
{
text-align:right;
color:#000;
text-decoration:none;
}

.gallery_sub p a
{
color:#666;
text-decoration:none;
background-image:none;
}

.gallery_sub p a:link,
.gallery_sub p a:visited {
color:#666;
text-decoration:none;
}

.gallery_sub p a:hover {
text-decoration:underline;
}




/*News Page Items 

------------------------------------------------------ */

.news_text {
float:left;
padding-left:565px;
margin-bottom:10px;
width:260px;

}

#news_image {
clear:both;

}

#pressmain {
clear:both;
width:750px;
background: #FFF;
margin: 0 0 0 0;
padding: 0 0 20px 90px;
}

#press {
padding-bottom: 25px;
margin-bottom:20px;
font-size: 9pt;
}

#press div {
float: left;
margin: 20px 15px 0px 15px;
padding: 0px;
}

#press p {
margin: 2px 15px 0px 0px;
padding: 0px;
color: #666;
}
#press p a {
color: #666; 
text-decoration: none;
font-weight: normal;
}

#press p a:hover {
text-decoration: underline;
}

.press_inside {
margin:5px;
}


/*Shows Page Items 

------------------------------------------------------ */

#showsmain
{
clear:both;
width:810px;
/* height:480px; */
background: #FFF;
/* overflow: auto; */
margin: 10px 0 0 0;
padding: 20px  0 0 90px;
color:#666;
font-size: 12px;
text-decoration:none;
font-weight:normal;
letter-height:20em;
text-transform:lowercase;
line-height: 170%;
}



#showsmain H2 {
color:#666;
font-size: 16px;
text-decoration:none;
font-weight:bold;
margin:10px 0 10px 0;
} 

#showsmain p {
margin:10px 0 10px 0;
} 


/* 

/*wholesale Form Items 

------------------------------------------------------ */


/*

form.wholesale fieldset {
  margin-bottom: 10px;
}
form.wholesale legend {
  padding: 0 2px;
  font-weight:normal;
}
form.wholesale label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.wholesale fieldset ol {
  margin: 0;
  padding: 0;
}
form.wholesale fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.wholesale fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.wholesale fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.wholesale fieldset fieldset label {
  display: block;
  width: auto;
}
form.wholesale em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.wholesale label {
  width: 90px; /* Width of labels

form.wholesale fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space)

form.wholesale input {
  length:70;
  border:1px solid #666;
}
.wholesale_button {
padding:0px 0px 0px 0px;
border:0px solid #fff;
}


*/

/* #wholesale_download { list-style-image: url("images/word_icon.gif"); }  */


#wholesale_download ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#wholesale_download li
{
background-image: url(images/pdf_icon.gif);
background-repeat: no-repeat;
background-position: -.5em 0;
padding:20px 0px 35px 45px;

}


#wholesale_download  {
color:#666;
font-size: 11px;
text-decoration:none;
font-weight:normal;
} 

#wholesale_download  a {
font-size: 11px;
color:#666;
text-decoration:none;
vertical-align:middle;
} 


#wholesale_download  a:link,
#wholesale_download  a:visited, {
font-size: 11px;
color:#666;
text-decoration:none;
} 


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





/*Contact Page Items 

------------------------------------------------------ */

#contact_wrap {
margin:10px 0 0 4px;
width:590px;
}

.contact_module {
float:left;
width:175px;
margin-left:20px;
}

.contact_module h3 {
color:#fecb09;
font-size:12px;
font_weight:bold;
padding:0px 0px 5px 0px;
}


.contact_module p {
line-height:125%;
color:#666;
font_weight:normal;
padding:0px 0px 10px 0px;
}

.contact_module p a {
line-height:125%;
color:#666;
font_weight:normal;
text-decoration:none;
}

.contact_module p a:link,
.contact_module p a:visited {
line-height:125%;
color:#666;
font_weight:normal;
text-decoration:none;
}
.contact_module p a:hover {
line-height:125%;
color:#666;
font_weight:normal;
text-decoration:underline;
}



/*

 Up Items 

------------------------------------------------------ */
#popup {
background-color:#FFFFFF;
padding:20px;
}

#popup H1 {
text-transform:lowercase;
color:#f46f21;
font-size: 16px;
text-decoration:none;
font-weight:bold;
margin:10px 10px;
} 


#popup p {
color:#613c24;
font-size: 11px;
text-decoration:none;
font-weight:normal;
letter-height:20em;
text-transform:lowercase;
line-height: 170%;
margin:10px 10px;
} 


#popup p a:link,
#popup p a:visited,
#popup p a:hover {
color:#613c24;
font-size: 11px;
text-decoration:none;
font-weight:bold;
letter-height:20em;
text-transform:lowercase;
line-height: 140%;
}


#popup p .list {
color:#613c24;
font-size: 11px;
text-decoration:none;
font-weight:normal;
text-transform:lowercase;
line-height: 110%;
margin:10px 10px;
} 

.white_bg {
background-color:#FFFFFF;
}


/* 
#contactform
{
padding:10px;
 color:#613c24;
}
#contactform p
{
margin: 15px 0px 15px 0px;
}
#contactform p.top
{
margin-top: 40px;
}
form
{
margin: 0px;
padding: 0px;
}
label
{
font-size: 9pt;
float: right;
}
input
{
border:1px solid #666;
font-size: 9pt;
width: 150px;
}
#contactform
{
margin-left: 0px;
}
input.btn
{
color:#613c24;
border:1px solid #666;
background-color:#fff;
width: 80px;
margin-left: 75px;
cursor: hand;
}
input.btnhov
{
background-color:#FFFFCC;
color:#613c24;
}

*/


/*--------------Store Locator Items----------------------- */

#store_locator_col1 {
text-align:center;
float:left;
width:670px;
height:515px;
}

#store_locator_col2 {
float:right;
width:230px;
height:515px;
background-color:#fff;
}
.locator_img {
margin-top:50px;
padding:0;
}


#store_locator_col2 h1{
font-family:Arial, Helvetica, sans-serif;
color:#f46f21;
font-size:22px;
font-weight:lighter;
padding:30px 0px 10px 0px;
}

#store_locator_col2 h2{
text-align:left;
color:#613c24;
font-size:16px;
font_weight:lighter;
padding:0px 0px 20px 0px;
line-height:120%;
}

#store_locator_col2 h3{
color:#613c24;
font-size:14px;
font_weight:normal;
padding:20px 0px 10px 0px;
}

#store_locator_col2 p {
line-height:125%;
color:#613c24;
font-size:12px;
font_weight:normal;
padding:5px 15px 10px 0px;
}

#store_locator_col2 p a:link,
#store_locator_col2 p a:visited {
color:#613c24;
text-decoration:none;
}
#store_locator_col2 p a:hover {
text-decoration:underline;
}


#store_locator_col2 .non_prod_div2 .vendor_module p {
margin: 0px 0px;
padding: 0px 0px; 
font-size:11px;
}

#store_locator_col2 .non_prod_div2 .vendor_module p a:link,
#store_locator_col2 .non_prod_div2 .vendor_module p a:visited {
color:#613c24;
text-decoration:none;
}

#store_locator_col2 .non_prod_div2 .vendor_module p a:hover {
color:#613c24;
text-decoration:underline;
}

.vendor_module {
margin:0px 0px 20px 0px;
line-height:100%;
}


#page_col2 .vendor_module p {
text-decoration:none;
text-transform:lowercase;
font-size:11px;
line-height:120%;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px;
color:#666;
}
#page_col2 .vendor_module p:first-child {
/* font-weight: bold; */
}

#page_col2 .vendor_module p a
{
color:#666;
text-decoration:none;
}

#page_col2 .vendor_module p a:link,
#page_col2 .vendor_module p a:visited {
color:#666;
text-decoration:none;
}

#page_col2 .vendor_module p a:hover {
text-decoration:underline;
}

#page_col2 .vendor_module a
{
color:#666;
text-decoration:none;
text-transform:lowercase;
font-size:11px;
line-height:120%;
}

#page_col2 .vendor_module a:link,
#page_col2 .vendor_module a:visited {
font-size:11px;
line-height:120%;
color:#666;
text-decoration:none;
text-transform:lowercase;
}

#page_col2 .vendor_module a:hover {
font-size:11px;
line-height:120%;
text-decoration:underline;
text-transform:lowercase;
}



/*

form.cmxform {
color:#613c24;
 padding:0px 15px 0px 15px;
}
form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
	color:#fff;
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
color:#613c24;
  list-style: none;
  padding: 0px 5px 3px 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
color:#613c24;
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
color:#613c24;
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #fff;
}
form.cmxform label {
color:#613c24;
  width: 60px; /* Width of labels 
}
form.cmxform fieldset fieldset label {
color:#613c24;
  margin-left: 123px; /* Width plus 3 (html space) 
}
form.cmxform .textbox {
  length:50;
  border: 1px solid #ccc;
}


*/

#results h1{
font-family:Arial, Helvetica, sans-serif;
color:#f46f21;
font-size:22px;
font-weight:lighter;
padding:30px 0px 3px 15px;
}
#results h2 {
text-align:left;
color:#613c24;
font-size:13px;
font-weight:lighter;
padding:5px 15px 15px 15px;
}
#results h3 {
color:#613c24;
font-size:15px;
font_weight:bold;
padding:0px 15px 5px 15px;
}
#results p {
line-height:125%;
color:#613c24;
font-size:12px;
font_weight:normal;
padding:0px 15px 0px 15px;
}

#results p a {
line-height:125%;
color:#fff;
font-size:13px;
font_weight:normal;
text-decoration:none;
}

#results p a:link,
#results p a:visited {
line-height:125%;
color:#613c24;
font-size:13px;
font_weight:normal;
text-decoration:none;
}
#results p a:hover {
line-height:125%;
color:#613c24;
font-size:13px;
font_weight:normal;
text-decoration:underline;
}
#results .last p {
color:#613c24;
font-size:13px;
font_weight:normal;
padding:10px 15px 0px 15px;
border-bottom: 1px solid #fff;
}
.milage {
padding-right:20px;
}

.break {
width:100%;
height:1px;
/* border-bottom: 1px solid #613c24; */
margin:10px 0px 10px 0px;
}

.locator_button {
padding:20px 0px 0px 35px;
}


/*--------------Sizing Items----------------------- */


#sizingchart
{
color:#BAE4F0;
text-decoration:none;
padding:5px 5px 5px 10px;
margin:0;
}

#sizingchart  p
{
color:#613c24;
padding-left:5px;
text-decoration:none;
background-image:none;
}

#sizingchart  p a:link,
#sizingchart p a:visited {
color:#fff;
text-decoration:none;
}

#sizingchart  p a:hover {
text-decoration:underline;
}

/*------------- Shop Items----------------------- */

#shop_subnav_wrap {
width:888px;
margin:0px 0px 0px 0px;
}

#shop_subnav_wrap1 {
float:left;
width:400px;
margin:0px 0px 0px 0px;
text-align: left;
}

#shop_subnav_wrap2 {
float:right;
width:400px;
margin:20px 20px 0px 0px;
text-align: left;
}


.shopbreak {
clear:both;
width:100%;
}


.shop_subnav {
float:right;
width:80px;
border-left:1px solid #999;
}


.shop_subnav_spec {
float:right;
width:80px;
border-left:1px solid #999;
}

.shop_subnav ul {
text-decoration:none;
font-size:11px;
line-height:140%;
font-weight:normal;
list-style: none;
margin:0px;
padding:0px 0px 5px 10px;
}

.shop_subnav li
{
background-image: none;
color:#000;
text-decoration:none;
}

.shop_subnav li a
{
color:#666;
text-decoration:none;
background-image:none;
}

.shop_subnav li a:link,
.shop_subnav li a:visited {
color:#666;
text-decoration:none;
}

.shop_subnav li a:hover {
text-decoration:underline;

}


.shop_subnav_spec ul {
text-decoration:none;
font-size:11px;
line-height:140%;
font-weight:normal;
list-style: none;
margin:0px;
padding:0 0 0 10px;
}

.shop_subnav_spec li
{
background-image: none;
color:#f46f21;
text-decoration:none;
}

.shop_subnav_spec li a
{
color:#f46f21;
font-weight:bold;
text-decoration:none;
background-image:none;
}

.shop_subnav_spec li a:link,
.shop_subnav_spec li a:visited {
color:#f46f21;
text-decoration:none;
}

.shop_subnav_spec li a:hover {
text-decoration:underline;

}

#shopwrap {
width:900px;
margin:20px 0 0 0;
}
shopwrap p {
text-decoration:none;
font-size:11px;
font-weight:normal;
margin:0px 5px 0px 5px;
color:#666666;
line-height:120%;
}

#shop_col1 {
float:left;
margin-left:10px;
width:450px;
}

#shop_col2 {
width:200px;
float:left;
margin-left:10px;
}

#shop_col3 {
width:200px;
float:left;
margin:0 10px;
}

#shop_col4 {
width: 410px;
float: right;
margin:0 10px;
}


#shop_col4 .shop_module {
	width: 200px;
}

#shop_single_col {
width:880px;
float:left;
margin:0 10px 0 10px;
text-align: left;
}

#shop_single_col .shop_module {
border-bottom:1px solid #CCCCCC;
float:left;
height:120px;
margin:0 5px 10px 0;
width:210px;
}

.shop_title {
border-bottom:1px solid #f46f21;
margin:0 0 10px 0;
text-decoration:none;
}

.shop_title h1 {
font-size: 1.3em;
text-decoration:none;
font-weight:normal;
list-style: none;
margin:5px 5px 10px 5px;
color:#f46f21;
text-transform:lowercase;
}

.shop_title h1 a:link {
text-decoration:none;
color:#f46f21;
}

.shop_title h1 a:link,
.shop_title h1 a:visited {
text-decoration:none;
color:#f46f21;
}

.shop_title h1 a:hover {
text-decoration:underline;
color:#f46f21;
}


.shop_title p {
text-decoration:none;
font-size:11px;
font-weight:normal;
list-style: none;
margin:-3px 5px 10px 5px;
color:#666666;
}

.homedisp_title p {
text-decoration:none;
font-size:11px;
font-weight:normal;
list-style: none;
margin:-3px 5px 10px 5px;
color:#999;
}


.shop_module {
border-bottom:1px solid #CCCCCC;
float:left;
height:120px;
margin:0 5px 10px 0;
width:220px;
}

.shop_module img {
float:left;
margin:0 4px 8px 0;
width:110px;
}

.shop_module h1 {
text-decoration:none;
font-size: 1em;
font-weight:bold;
margin:0px 5px 5px 0px;
color:#f46f21;
}

.shop_module h1 a
{
color:#f46f21;
text-decoration:none;
}

.shop_module h1 a:link,
.shop_module h1 a:visited {
color:#f46f21;
text-decoration:none;
}

.shop_module h1 a:hover {
text-decoration:underline;

}



.shop_module h2 {
text-decoration:none;
font-size:10px;
font-weight:normal;
margin:10px 5px 0px 0px;
color:#666;
}

.shop_module h2 a
{
color:#666;
text-decoration:none;
}

.shop_module h2 a:link,
.shop_module h2 a:visited {
color:#666;
text-decoration:none;
}

.shop_module h2 a:hover {
text-decoration:underline;
}

.shop_module h3 {
text-decoration:none;
font-size:10px;
font-weight:normal;
margin:0px 5px 0px 0px;
color:#f46f21;
}

.shop_module h3 a
{
color:#666;
text-decoration:none;
}

.shop_module h3 a:link,
.shop_module h3 a:visited {
color:#666;
text-decoration:none;
}

.shop_module h3 a:hover {
text-decoration:underline;
}


.shop_module p {
text-decoration:none;
font-weight:normal;
margin:0px 5px 0px 0px;
color:#666;
font-size: .8em;
}

.shop_module p a
{
color:#666;
text-decoration:none;
}

.shop_module p a:link,
.shop_module p a:visited {
color:#666;
text-decoration:none;
}

.shop_module p a:hover {
text-decoration:underline;
}


.non_prod_div,
.non_prod_div p {
text-decoration:none;
font-size:10px;
font-weight:normal;
margin:0px 10px 15px 10px;
color:#666;
}

.non_prod_div a
{
color:#666;
text-decoration:none;
}

.non_prod_div a:link,
.non_prod_div a:visited {
color:#666;
text-decoration:none;
}

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

.non_prod_div2 {
line-height:100%;
}






#shopbreak {
clear:both;
width:100%;
padding-bottom:10px;
}

#shopcart {
width:500px;
margin:0 0 0 25px;
}

.shopcart_banner {
margin:0 0 15px 0;
}


.giftcert_info {
color:#666666;
font-size: 12px;
text-decoration:none;
font-weight:normal;
letter-height:20em;
text-transform:lowercase;
line-height: 120%;
margin:0 0 5px 0;
} 

.shopcart_info a:link {
color:#f46f21;
text-decoration:none;
}

.shopcart_info a:link,
.shopcart_info a:visited {
color:#f46f21;
text-decoration:none;
}

.shopcart_info a:hover {
color:#f46f21;
text-decoration:underline;
}
.shopcart_sub {
color:#f46f21;
margin:10px 0 0px 0;
}
/*
	Vertical menu
*/
.VertMenuLeftColumn {
	WIDTH: 180px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 18px;
}
.VertMenuRightColumn {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 27px;
}
.VertMenuBox {
	BACKGROUND-COLOR: transparent;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuTitle {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #666978;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #CEE3E1;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	BACKGROUND-COLOR: transparent;
	LINE-HEIGHT: 16px;
	color:#f46f21;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
}

A.VertMenuItems:link {
   font-family: Verdana;
   font-size: 8pt;
   color: #330000;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;

}
A.VertMenuItems:visited {
   font-family: Verdana;
   font-size: 8pt;
   color: #330000;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;

}
A.VertMenuItems:hover {
   font-family: Verdana;
   font-size: 8pt;
   color: #FFFFFF;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background: #E14F23;
   padding: .0em .3em .0em .0em;
}
A.VertMenuItems:active  {
   font-family: Verdana;
   font-size: 8pt;
   color: #330000;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
/* $Id: skin1_c.css,v 1.9.2.10 2006/08/12 08:33:15 max Exp $ */
/*
	General styles
	COLORS:         babyBlue= CEE3E1     pink= E01779     green= B8CB43      orange= E14F22      brown= 3D280C   redBrown= 330000  Gold= E5C026
*/


FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}

/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
	BACKGROUND-COLOR: #FFFFFF;
}
TD.Container {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
}

/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 27px;
	TEXT-ALIGN: left;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.HeadText {
	FONT-SIZE: 10px;
	COLOR: #6B6C71;
}
.HeadLine {
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 100%;
	PADDING-RIGHT: 25px;
}
.OffersBox {
	PADDING-RIGHT: 27px;
}
.HeadThinLine {
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #AAAAAA;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #85868A;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}

.BottomPopup A {
	FONT-WEIGHT: bold;
}

/*
	Common styles
*/
.SubmitBox {
	PADDING-TOP: 10px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.Text {
	COLOR: #646976;
}
.NumberOfArticles {
	COLOR: #646976;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #FF3300;
}
.Line {
	border-top: 1px solid #f46f21;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #646976;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #646976;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #B1330C;
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}

/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #003FA8;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #003FA8;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #646976;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	HEIGHT: 25px;
	WIDTH: 15%;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 10px;
}
.BuyNowPrices {
	WIDTH: 100%;
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	WIDTH: 180px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 18px;
}
.VertMenuRightColumn {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 27px;
}
.VertMenuBox {
	BACKGROUND-COLOR: transparent;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuTitle {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #666978;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #CEE3E1;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	BACKGROUND-COLOR: transparent;
	LINE-HEIGHT: 16px;
	color:#f46f21;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
}

A.VertMenuItems:link {
   font-family: Verdana;
   font-size: 8pt;
   color: #330000;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;

}
A.VertMenuItems:visited {
   font-family: Verdana;
   font-size: 8pt;
   color: #330000;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;

}
A.VertMenuItems:hover {
   font-family: Verdana;
   font-size: 8pt;
   color: #FFFFFF;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background: #E14F23;
   padding: .0em .3em .0em .0em;
}
A.VertMenuItems:active  {
   font-family: Verdana;
   font-size: 8pt;
   color: #330000;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}

/*
	Dialog box
*/

.ui-dialog {
	background-color: #ffffff;
	padding: 10px;
	border: 3px solid #cad700;
	margin: 100px 0 0 150px;
}

.ui-dialog .form-item {
	margin: 1em 0 1em 0;
	padding: 1em 0 1em 0;
	clear: both;
}

.ui-dialog label {
	display: block;
	width: 60px;
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
}

.ui-dialog .form-item input,
.ui-dialog .form-item textarea {
	margin: 0;
	float: left;
	width: 120px;
}

.ui-dialog .button {
	padding: 3px;
}
.ui-dialog-titlebar {
	text-align: right;
	padding-right: 20px;
}

#gift_svcs img {
	margin: 0 10px -10px 10px;
}

.DialogBox ul {
	padding: 20px;
}

TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
.DialogBox {
   font-weight: normal;
   text-transform:lowercase;
   text-decoration: none;
   margin:3px 0 5px 0;
   }

TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 10px;
}
.DialogBorder {
	BACKGROUND-COLOR: #CEE3E1;
}
TD.DialogTitle {
	COLOR: #E14F22;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 9px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
TD.DialogTitle IMG {
	WIDTH: 29px;
	HEIGHT: 1px;
}
FONT.DialogTitle {
	COLOR: #E14F22;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
/*	BACKGROUND-COLOR: #D6DEE2; */
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
/*	BACKGROUND-COLOR: #D6DEE2; */
	PADDING: 0px;
}
.DialogTr {
	COLOR: #1A2B3C;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #434582;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #E9EAED;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}

/*
	Product details page
*/
.ProductTitle {
	COLOR: #E14F22;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana;
}
.ProductTitleHidden {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	color:#f46f21;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	margin:15px 0 0 0;
}
.productdetails {
	COLOR: #666;
	font-size:11px;
	margin:0px 0 15px 0;
}
.ProductPriceTitle {
	COLOR: #646976;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #646976;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	margin:0px 0 15px 0;
}
.ProductPrice {
	COLOR: #B1330C;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	margin:0px 0 15px 0;
}
.ProductPriceSmall {
	COLOR: #f46421;
	FONT-WEIGHT: normal;
	margin:0px 0 15px 0;
	padding-bottom:10px;
	text-transform:lowercase;
}
.SaveMoneyLabel {
	COLOR: #E14F22;
	WIDTH: 55px;
	HEIGHT: 56px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/customer_images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	COLOR: #244382;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	PADDING-RIGHT: 9px;
}

/*
	Products list
*/
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}


.ItemsList a:link {
	COLOR: #666;
	text-decoration:none;
}

.ItemsList a:visited {
	COLOR: #666;
	text-decoration:none;
}

.ItemsList a:link {
	COLOR: #666;
	text-decoration:underline;
}

.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}
A.ItemsList:visited {
	COLOR: #666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}
A.ItemsList:hover {
	COLOR: #666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	FONT-SIZE: 11px;
}
A.ItemsList:active {
	COLOR: #B8CB43;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}

/*
	Location bar
*/
.NavigationPath {
	font-size:10px;
	COLOR: #999;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.NavigationPath a:link {
	COLOR: #999;
	TEXT-DECORATION: underline;
}
.NavigationPath a:visited {
	COLOR: #999;
	TEXT-DECORATION: underline;
}
.NavigationPath a:hover {
	COLOR: #999;
	TEXT-DECORATION:underline;
}
.NavigationPath a:active  {
	COLOR: #999;
	TEXT-DECORATION: underline;
}

/*
	Buttons
*/
.FormButton {
	COLOR: #f46f21;
	FONT-WEIGHT: normal;
	margin:0px 0 15px 0;
	padding-bottom:10px;
	text-transform:lowercase;
	font-size:11px;
	}
	
	
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TABLE.ButtonTable TD {
	PADDING: 0px;
}
TD.Button {								 
	BACKGROUND: url(images/butbg.gif);
/*	BACKGROUND-COLOR: #FFFFFF; */
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #663300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-transform:lowercase;
}
IMG.ButtonSide {
	WIDTH: 10px;
	HEIGHT: 17px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #646976;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 13px;
	HEIGHT: 13px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #999999;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #999999;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #A9A9A9;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #A9A9A9;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #A9A9A9;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
	text-align:left;
}

/*
	Category page
*/
.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #000000;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/
.Tab {
	BACKGROUND-COLOR: #CEE3E1;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #FFFFFF;
}
TD.TabLeftSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
}
IMG.TabSide {
	WIDTH: 9px;
	HEIGHT: 1px;
}

/*
	Pagination mechanism
*/
.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 10px;
}
.NavigationCell {
	color:#999999;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: center;
	BACKGROUND-IMAGE: url(images/page.gif);
	WIDTH: 17px;
	HEIGHT: 14px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
	color:#999999;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top; 
	BACKGROUND-IMAGE: url(images/page_wide.gif);
	WIDTH: 23px;
	HEIGHT: 14px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	TEXT-DECORATION: none;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: center; 
	FONT-WEIGHT: bold;
	HEIGHT: 14px;
	WIDTH: 15px;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #646673;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #f46f21;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
	text-transform:lowercase;
}
td.SubHeader {
	COLOR: #f46f21;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
	border-bottom: 1px;
	border-bottom-color: #cccccc;
	
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ccc;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #f46f21;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	text-transform:lowercase;
}

/*
	Popup image
*/
.PImageImageCell {
	PADDING: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 100%;
}
.PImageImageCell IMG {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

.PImageNumbersCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	WHITE-SPACE: nowrap;
}
.PImageLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
}
.PImageLine IMG {
	HEIGHT: 1px;
}
BODY.PImage {
	BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 14px;
	HEIGHT: 14px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Recommended products module
*/
UL.RPItems {
	MARGIN-LEFT: 15px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

/*
	Webmaster mode
*/
SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFFF;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOffExp {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #D6DEE2;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatSubMenu {
	BACKGROUND-COLOR: #B8CB43;
	BORDER-RIGHT: #D4D9DC 1px solid;
	BORDER-TOP: #D4D9DC 1px solid;
	BORDER-LEFT: #D4D9DC 1px solid;
	BORDER-BOTTOM: #D4D9DC 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	WIDTH: 150px;
	COLOR: #646976;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
	COLOR: #646976;
}
A.CatMenuItem:link {
	COLOR: #646976;
}
A.CatMenuItem:visited {
	COLOR: #646976;
}
A.CatMenuItem:hover {
	COLOR: #516E99;
}
A.CatMenuItem:active {
	COLOR: #646976;
}
A#nojs.CatMenuItem:hover {
	BACKGROUND-COLOR: #CEE3E1;
	COLOR: #646976;
	TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	TEXT-ALIGN: left;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
/*	Explorer skin */

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}

/*
	Survey module
*/
H1.SurveyName {
	FONT-WEIGHT: bold;
}
.SurveyHeader {
	FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
	COLOR: #676674;
	FONT-SIZE: 10px;
}
.SurveyFooter {
	FONT-SIZE: 11px;
}
.SurveyFooterMenu {
	COLOR: #676674;
	FONT-SIZE: 10px;
}
.SurveyQuestion {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 2px;
}
.SurveyQuestionMenu {
	COLOR: #676674;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
	PADDING: 2px;
	WIDTH: 100%;
}
.SurveyAnswerMenu {
	COLOR: #676674;
	PADDING: 0px;
	WIDTH: 100%;
}
TD.SurveyAnswerMark {
	PADDING: 2px;
	WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
	COLOR: #676674;
	PADDING: 0px;
	WIDTH: 15px;
}
.SurveyBar {
	HEIGHT: 10px;
	BACKGROUND-COLOR: blue;
}
.SurveyBarHL {
    HEIGHT: 10px;
    BACKGROUND-COLOR: green;
}
.SurveyStatLabel {
	PADDING-LEFT: 6px;
	WHITE-SPACE: nowrap;
}
.StatisticsBar {
	BACKGROUND-COLOR: #FFCE31;
}   
.StatisticsBarHL {
	BACKGROUND-COLOR: #FF8400;
}   
.SurveyAnswers {
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswersMenu {
	COLOR: #676674;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
	PADDING: 2px;
}
.SurveyAnswerCommentMenu {
	COLOR: #676674;
	PADDING: 0px;
}
/*
	Skin classes
*/
TD.DialogTitleCust {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(images/customer_images/dialog_bg_n.gif);
	VERTICAL-ALIGN: middle;
	HEIGHT: 9px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
IMG.BulletWelc {
	WIDTH: 13px;
	HEIGHT: 9px;
	VERTICAL-ALIGN: middle;
}
IMG.Bullet {
	WIDTH: 27px;
	HEIGHT: 16px;
	VERTICAL-ALIGN: middle;
}
TABLE.CategoriesCustomBox {
	HEIGHT: 214px;
	WIDTH: 100%;
}
TABLE.CategoriesCustomBoxFC {
	HEIGHT: 214px;
	WIDTH: 150px;
}
.MainSeparator {
	WIDTH: 726px;
	HEIGHT: 13px;
}
.MainSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 13px;
}
.MainSeparator2 {
	PADDING-LEFT: 27px;
	PADDING-RIGHT: 25px;
	WIDTH: 728px;
	HEIGHT: 13px;
	VERTICAL-ALIGN: bottom;
}
.MainSeparator2 IMG {
	WIDTH: 728px;
	HEIGHT: 13px;
}
.InputText {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-RIGHT: #9394A9 1px solid;
	BORDER-TOP: #5D6622 1px solid;
	BORDER-LEFT: #5D6622 1px solid;
	BORDER-BOTTOM: #9394A9 1px solid;
}
.InputEmail {
	BORDER-RIGHT: #9394A9 1px solid;
	BORDER-TOP: #5D6622 1px solid;
	BORDER-LEFT: #5D6622 1px solid;
	BORDER-BOTTOM: #9394A9 1px solid;
	BACKGROUND-COLOR: #EAEEF1;
}
.InputImage {
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
}
.HeadBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuSimpleItems {
	COLOR: #676674;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
}

.VertMenuSimpleItems a:hover {
	COLOR: #676674;
	TEXT-DECORATION: underline;
}


.VertMenuBullets {
	BACKGROUND-IMAGE: URL(images/customer_images/vert_menu_item.gif);
	BACKGROUND-REPEAT: repeat-y;
}
.VertMenuBullets IMG {
	WIDTH: 15px;
	HEIGHT: 1px;
}
.VertMenuSeparator {
	BACKGROUND: URL(images/customer_images/vert_menu_spbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.MarkedButton {
	FONT-FAMILY: Arial;
	COLOR: #A70914;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
.ButtonFont {
	FONT-FAMILY: Arial;
	COLOR: #244382; FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
.TableLine {
	BACKGROUND-COLOR: #F0F0F0;
}
.TopLine {
	DISPLAY: block;
	WIDTH: 100%;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #330000; 
}
.TopMenuSmallText {
	COLOR: #E14F22;
	FONT-SIZE: 10px;
}
.TopMenuMediumText {
	COLOR: #E14F22;
	FONT-SIZE: 11px;
}
.SmallLink:link {
	COLOR: #999999;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
.SmallLink:visited {
	COLOR: #999999;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
.SmallLink:hover {
	COLOR: #636677;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
.SmallLink:active {
	COLOR: #999999;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
.HorizMenuBox {
	BACKGROUND-COLOR: #B8CB43;
}
.HorizMenuTopBorder {
	BORDER-TOP: #330000 1px solid;
	BORDER-RIGHT: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
}
.TopMenuSmallLink:link {
	COLOR: #091672;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
.TopMenuSmallLink:visited {
	COLOR: #091672;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
.TopMenuSmallLink:hover {
	COLOR: #636677;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
.TopMenuSmallLink:active {
	COLOR: #091672;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
.TopMenu {
	FONT-SIZE: 11px;
	COLOR: #676674;
	TEXT-DECORATION: none;
}
.TopMenu:link {
	FONT-SIZE: 11px;
	COLOR: #676674;
	TEXT-DECORATION: none;
}
.TopMenu:visited {
	FONT-SIZE: 11px;
	COLOR: #676674;
	TEXT-DECORATION: none;
}
.TopMenu:hover {
	FONT-SIZE: 11px;
	COLOR: #676674;
	TEXT-DECORATION: underline;
}
.TopMenu:active {
	FONT-SIZE: 11px;
	COLOR: #676674;
	TEXT-DECORATION: none;
}
.VertSeparator {
	VERTICAL-ALIGN: top;
	BACKGROUND: URL(images/customer_images/vert_separator.gif);
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-REPEAT: repeat-y;
}
.VertSeparator IMG {
	WIDTH: 18px;
	HEIGHT: 21px;
}
.ContactUs {
	WIDTH: 138px;
	HEIGHT: 60px;
}
.HorizSeparator {
	PADDING-TOP: 6px;
	HEIGHT: 18px;
	WIDTH: 100%;
	BACKGROUND: URL(images/customer_images/horiz_separator.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.NewsLink:link {
	COLOR: #4E517E;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
.NewsLink:visited {
	COLOR: #4E517E;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
.NewsLink:hover {
	COLOR: #636677;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
.NewsLink:active {
	COLOR: #4E517E;
	FONT-SIZE: 9px;
	TEXT-DECORATION: underline;
}
.NewsText {
	COLOR: #47427A;
	FONT-SIZE: 9px;
}
.MiniCartBox {
	HEIGHT: 30px;
	WIDTH: 100%;
	MARGIN-LEFT: 2px;
}
.MiniCartIcon {
	WIDTH: 43px;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #fff;
}
.MiniCartIcon A IMG {
	WIDTH: 15px;
	HEIGHT: 12px;
}
.MiniCartIcon IMG {
	WIDTH: 15px;
	HEIGHT: 12px;
}
.MiniCartText {
	COLOR: #E14F22;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFF;
}
.VertMenuCartSeparator {
	BACKGROUND: URL(images/customer_images/vert_cartmenu_spbg.gif);
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuCartHr {
	BACKGROUND-IMAGE: URL(images/customer_images/cart_menu_sp.gif);
	BACKGROUND-POSITION: bottom;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #fff;
}
.ProductBorder {
	border-style: solid;
    border-width: 8px;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
	WHITE-SPACE: nowrap;
}
/* For Products Thumbnails */
.ProductsBorder {
	border-style: solid;
    border-width: 4px;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
	WHITE-SPACE: nowrap;
}
.ProductImageWindow {
	PADDING: 0px;
	BACKGROUND-COLOR: #B8CB43;
	WHITE-SPACE: nowrap;
}
.ProductTitleTopBorder {
	HEIGHT: 22px;
	PADDING-LEFT: 0px;
	BACKGROUND: #CEE3E1;
}
.ProductTitleBorder {
	BACKGROUND: #D2D9DD;
}
.ProductTopBorder {
	PADDING: 0px;
	HEIGHT: 1px;
	/* BACKGROUND-COLOR: #D2D9DD; */
}
.ProductTopBorder IMG {
	WIDTH: 100%;
	HEIGHT: 1px;
}
.ProductAltPrice {
	COLOR: #646976;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
}
.VertMenuCatBox {
	BACKGROUND-COLOR: #fff;
}
.VertMenuCatWelcBox {
	BACKGROUND-COLOR: #fff;
}
.VertMenuCatBorder {
	BACKGROUND-COLOR: #B8CB43;
}
.VertMenuCatWelcBorder {
	BACKGROUND-COLOR: #B8CB43;
}
.VertMenuCatTitle {
	BACKGROUND-COLOR: #fff;
	COLOR: #E14F22;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.VertMenuCatWelcTitle {
	BACKGROUND-COLOR: #fff;
	COLOR: #E14F22;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.VertMenuCatBoxNewsTitle {
	BACKGROUND-COLOR: #fff;
	COLOR:#f46f21;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.VertMenuCatWelcBoxNewsTitle {
	BACKGROUND-COLOR: #fff;
	COLOR: #E14F22;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
/* Categories on Homepage */
.VertMenuCatWelcItems {
   font-family: Verdana;
   font-size: 10pt;
   color: #330000;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;
}
.VertMenuCatWelcItems:link {
   font-family: Verdana;
   font-size: 10pt;
   color: #330000;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;
}
.VertMenuCatWelcItems:visited {
   font-family: Verdana;
   font-size: 10pt;
   color: #330000;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;
}
.VertMenuCatWelcItems:hover {
   font-family: Verdana;
   font-size: 10pt;
   color: #FFFFFF;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   background: #E14F23;
   padding: .0em .3em .0em .0em;
}
.VertMenuCatWelcItems:active {
	COLOR: #434582;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}
.VertMenuCatItems {
   font-family: Verdana;
   font-size: 10pt;
   color:#f46f21;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;
}
.VertMenuCatItems:link {
	font-family: Verdana;
   font-size: 10pt;
   color: #f46f21;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;
}
.VertMenuCatItems:visited {
	font-family: Verdana;
   font-size: 10pt;
   color: #f46f21;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   padding: .0em .3em .0em .0em;
   LINE-HEIGHT: 18px;
}
.VertMenuCatItems:hover {
   font-family: Verdana;
   font-size: 10pt;
   color: #f46f21;
   font-weight: bold;
   font-style: normal;
   text-decoration: underline;
   padding: .0em .3em .0em .0em;
}
.VertMenuCatItems:active {
	COLOR: #434582;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
}
.VertMenuCatHr {
	COLOR: #999999;
}
.VertMenuCatSeparator {
	BACKGROUND-COLOR: #FFFFFF;
}
.VertMenuCatWelcSeparator {
	BACKGROUND-COLOR: #FFFFFF;
}
.FeaturedBox {
	WIDTH: 100%;
}
.FeaturedTitleBorder {
	BACKGROUND-COLOR: #D4D9DC;
	VERTICAL-ALIGN: middle;
	WIDTH: 726px;
}
.FeaturedTitleBorder IMG {
	WIDTH: 1px;
	HEIGHT: 2px;
}
.FeaturedTitle {
	BACKGROUND-COLOR: #EAEEEF;
	COLOR: #686779;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	WIDTH: 726px;
	HEIGHT: 19px;
}
H5 {
	FONT-SIZE: 11px;
}
.VertMenuCatWelcHr {
	COLOR: #999999;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}
.TopLinks {
	HEIGHT: 21px;
}
.MainArea {
	PADDING-RIGHT: 27px;
}
.WelcomeSpacer {
	WIDTH: 27px;
	HEIGHT: 1px;
}
.WelcomeSpacer2 {
	WIDTH: 25px;
	HEIGHT: 1px;
}
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
.ImgMenu {
   border:none;
   padding:5px;
   margin:5px 0 0 10px;
}


.thumbsSpacer {

font-size:11px;
margin-right:5px;
text-decoration:none;
font-weight:normal;

}


.thumbsSpacer a
{
font-size:11px;
color:#f46f21;
text-decoration:none;
font-weight:lighter;
}

.thumbsSpacer a:link,
.thumbsSpacer a:visited {
color:#f46f21;
text-decoration:none;
font-weight:normal;
}

.thumbsSpacer a:hover {
text-decoration:underline;
color:#f46f21;
font-weight:normal;
}


#links_div {
z-index:3;
width:900px;
margin:0 Auto;
}

#showall, p#showall a {
/*
font-size:15px;
*/
text-transform:lowercase;
text-decoration: none;
font-weight: bold;
color:#F46F21;
margin: 20px 2px;

}