/* ________________ containers ________________ */


#container
	{
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 900px;
	border: none;
	}


/* ___me____ */

body { 
	font:  14px/1.9em Arial,Helvetica,sans-serif; 
	text-align: 	center;
	background: #E5E3D7;
	margin-top:5px;
	}
p { 
	text-align: justify;
	padding: 	5px 30px 15px 30px;
	color: 	#242039;
	
	}
.topten, .topten a
{
	color:#3E4093;
	font-size:12px;
	text-decoration:none;
}
.smallbtn, .smallbtn a, .smallbtn link, .smallbtn a visited
{
 font-size:12px;	
 color:#0279AB;
 font-weight:bold;
 text-decoration:none;
 text-transform:uppercase;
}

.fixgreenbox{ border:solid 1px #28A948; width:200px; text-align:center;}
.headerdiv{background-color:#FF8801; height:19px;}
.headerdiv p{padding:0px; margin:0px; padding-top:-5px; margin-top:-5px;font-size:13px; padding-left:11px; text-transform:capitalize; color:#FFF;vertical-align:top; font-weight:bold;}
.greenbox{ border:solid 1px #28A948;text-align:center;}

#pageHeader h2 {
	background: transparent url(images/header.jpg) no-repeat top left;
	width: 	900px;
	height: 	160px;
}
#divfooter, #divfooter a{background-color:#D5D5D6; color:#5B5A5A; font-size:11px; text-transform:capitalize; text-decoration:none; font-weight:bold;}
#divfooter a{padding-left:3px; padding-right:3px;}
#topnav, #topnav a
{
	text-align:left;
 background-color:#FF8801;
 color:#FFF;
 text-transform:uppercase;
 font-weight:bold;	
 text-decoration:none;
	}
	#topnav a
	{
	 padding-left:15px;
	 padding-right:15px;
		}
#cart, #cart a
{
font-size:12px;	
 color:#FF8801;
 font-weight:bold;
 text-decoration:none;
 text-transform:capitalize;	}
#head_box {
color:#ffffff;
	
	}


.topnavigation
{
	padding-left:160px;
}

.topnavigation a
{
  padding-left:20px;
  padding-right:20px;
  
  color:#FFF;
   text-transform:uppercase;
	font-weight:bold;	
 text-decoration:none;
 font-size:12px;
 letter-spacing:1px;
 
}



#head_box a:link{ 
	color:#ffffff;
	}
#head_box a: hover{
	text-decoration: underline;
	}
#head_box a:visited{
	color: #FFDDDD;
}
.topbtn
{
	font-size:12px;	
 color:#0279AB;
 font-weight:bold;
 text-decoration:none;
 text-transform:capitalize;
	}
/* ____________________________all linkList__________________________ */
.borderbox
{
	line-height:16px;
color:#6EB7D8;
border:dotted 1px #71AAC8;
height:13px;	
}
.borderbox a{color:#6EB7D8;}

#linkList {
	position:relative;
	top:48px;
	left:24px;
	width:150px;
	}

#linkList h3.select { 
	height:53px;
	background-image:url(images/select.gif);
	margin:0px;
	padding:0px;
	}
#linkList h3.select span {
	display:none
	}
#linkList ul {
	margin: 0px;
	padding: 0px;
	

	}
#linkList li {
	display:block;
	background-image:url(images/halfscreen-gray.gif);
	padding:0px;
	margin:0px 0;
	list-style-type: none;
	}
#linkList li a:link, #linkList li a:visited { 
	color:#666699;
	background-color:transparent;
      font-size:95%;
	font-family:verdana,arial,sans-serif;
	}



#linkList h3.favorites { 
	height:53px;
	background-image:url(images/favorites.gif);
	margin:0px;
	padding:0px;
	}
#linkList h3.favorites span {
	display:none
	}
#linkList h3.archives { 
	height:53px;
	background-image:url(images/archives.gif);
	margin:0px;
	padding:0px;
	}
#linkList h3.archives span {
	display:none
	}
#linkList h3.resources { 
	height:53px;
	background-image:url(images/resources.gif);
	margin:0px;
	padding:0px;
	}
#linkList h3.resources span {
	display:none
	}

/* ____________________________top menu__________________________ */






hr {
	display: none;
}





.secondary
{
    BACKGROUND-COLOR: #FFFFFF;
    background-image: url(site_images/bg_second.gif);
    background-repeat:no-repeat;
}

IMG
{
	border: 0px
}
INPUT
{
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;
	border-width: 1pt;
}
SELECT
{
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;
	border-width: 1pt;
}
/* added */

h3 {
	font: normal 14px/16px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	margin: 20px 0 0 30px;
	color: #574D33;
}

H4
{  
	font-size: 10pt;
	font-family: Verdana,Sans-Serif,Arial;
	font-weight:bold;		
}
/* NAVIGATION CLASSES */
.nav_top_bag, .nav_top_bag A:link, .nav_top_bag A:visited, .nav_top_bag A:active
{
	font-variant:small-caps;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align:right
}
.nav_top_bag A:hover
{
	text-decoration:underline;
	color: #CA8897;
}
.nav_top_shopping_table
{
     background-image: url(site_images/top_bag.gif);
     background-repeat:no-repeat;
}
.nav_top, .nav_top A:link, .nav_top A:Active
{
	font-variant:small-caps;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align:right
}
.nav_top A:Hover
{
	text-decoration: underline;
}
.nav_top A:visited
{
	
	color: #FFDDDD;
}

#nav_left 
{
	padding: 5px 4px 5px 4px; 
	width: 120px;
	float:left;
	margin-left:14px;
}
.nav_left_image
{
	margin-bottom: 3pt;
	border:0pt
}

.nav_left A:link, .nav_left A:Active
{
	font-size: 10pt;
	
	text-decoration: none;
     font-size:95%;
	font-family:helvetica,verdana,arial,sans-serif;
	
	margin-left:14px;
	overflow: inherit;

}
.nav_left A:hover
{
	text-decoration:underline;
	color: #2F1B4B
}
.nav_left A:visited
{
	
	font-size: 10pt;
	  font-size:95%;
	font-family:helvetica,verdana,arial,sans-serif;
	
	margin-left:14px;
	overflow: inherit;
}

#nav_foot {
	
}

.nav_foot, .nav_foot A:link, .nav_foot A:visited, .nav_foot A:active
{
	
	font-variant:small-caps;
	font-size: 10pt;
	color: #666699;
	text-decoration: none;
	text-align:center
}
.nav_foot A:hover
{
	text-decoration:underline;
}

/* SEARCH CLASSES */
.search_top
{
	
	font-size: 8pt;
	font-family: verdana,helvetica,arial,sans-serif;
	border-width: 1pt
}
.search_top_radio
{
	font-variant:small-caps;
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;
	border-width: 0pt;
	color: #FFFFFF;
	padding: 0pt;
	margin: 0pt
}
.search_top_button
{
	font:  11px/1.5em verdana,Helvetica,Arial,sans-serif;
	font-weight:normal;
	border-width: 1pt;
	border-style: solid;
	border-color: #aeb5b7;
	font-color: #ffffff;
	background-color: #a8b2b5;
	padding: 0 6px 0 6px;
}


.search_sec_title
{
	font-size: 11pt;
	font-weight: bold;
	color: #A3495D;
}
.search_group_title
{
	font-size: 9pt;
	font-weight: bold;
	color: #A3495D;
}

/* PAGE CLASSES */
.home_page_header
{
    font-size:12pt;
    font-weight:bold; 
    color:#A3495D;
}

.page_title, H1
{
	font-size: 13pt;
	font-weight: bold;
	color: #3C4192;
}
H2 {font-weight: normal; font-size: 9pt}
H5 {font-weight:normal; font-size: 9pt}
.page_sec_title, H3
{
	font-size: 11pt;
	font-weight: bold;
	color: #3C4192;
}
.page_group_title
{
	font-size: 11pt;
	font-weight: bold;
	color: #3C4192;
}
.page_title_BillTo
{
	
	font-weight: bold;
	color: #3C4192;
}
.page_leftnav
{
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 9pt;
	font-weight:normal;
	color: #8F3160;
	
	border-width: 1pt;
	border-style: solid;
	border-color: #577797;
	background-color: #F9F9F7;
	padding: 5px 0px 0px 4px; 
	width: 118px;
	float:none;
	margin-left:14px;
}
.page_leftnav span
{
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 7pt;
	font-weight:normal;
	font-style:italic;
	margin: 0px 0 0 0;
}
.email_button
{
	font-size: 8pt;
	font-family: Georgia,Times New Roman,Times,serif;
	font-weight:normal;
	border-width: 1pt;
	border-style: solid;
	border-color: #000000;
	color: #ffffff;
	background-color: #A2425E;
	padding: 1.0px 12px 1.5px 12px;
	}
.email_text
{
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;
	font-color: #cccccc;	
}
.signup
{
	font-size: 10pt;
	font-family: Verdana,Sans-Serif,Arial;
	font-weight: bold;
	font-variant:small-caps;
	color: #A3495D;
	

}
.signup1
{
	font-size: 10pt;
	font-family: Verdana,Sans-Serif,Arial;
	font-weight: bold;
	font-variant:small-caps;
	color: #A3495D;
}

.required
{
    color: #FF0000;
    font-weight:bold
}
.page_divide
{
	background-color: #A3495D
}

/* PRODUCT CLASSES */
.product_thumbnail, .product_thumbnail A:link, .product_thumbnail A:link, .product_thumbnail A:active
{	
  text-transform:capitalize;
  font-size:12px;
  font-weight:bold;
	text-decoration:none;
	color:	#FF8801;
	
	}
.product_thumbnail A:hover
{
	text-decoration: underline;
}
.product_thumbnail A:visited
{
	color: #5323da;
}
.product_sale
{
	color: #FF0000;
	font-weight:bold
}
.product_relate_thumbnail, .product_relate_thumbnail A /*, .product_thumbnail A:link, .product_thumbnail A:visited, .product_thumbnail A:link,.product_thumbnail A:active,.product_thumbnail A:hover */
{	
	font-variant:small-caps;
	text-decoration:	none;
	font-size: 8pt;
	color:	#A3495D;
	}
.product_addtobag, .product_addtobag A /*, .product_thumbnail A:link, .product_thumbnail A:visited, .product_thumbnail A:link,.product_thumbnail A:active,.product_thumbnail A:hover */
{	
	font-variant:small-caps;
	text-decoration:	none;
	color:	#C70000;
	font-weight:bold
}
.product_page_scroll
{
    overflow:auto;
    width: 680px;
    height: 625px
}
.page_paging_text
{
	font-variant:small-caps;
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;
	border-width: 1pt;
	text-align:right
}
.page_paging_dd
{
	font-variant:small-caps;
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;
	padding: 0pt;
	border-width: 0pt
}
.product_subtitle
{
    font-weight:bold;
    text-align:left;
    color:#0279AB;
}
.product_select
{
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;
	border-width: 1pt;
}
.product_input_center
{
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;
	border-width: 1pt;
	text-align: center
}
.product_input
{
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;
	border-width: 1pt;
}
.product_button
{
	font-variant:small-caps;
	font-size: 8.5pt;
	font-family: Verdana,Sans-Serif,Arial;
	font-weight:bold;
	border-width: 1pt;
	border-style: solid;
	border-color: #A3495D;
	color: #FFFFFF;
	background-color: #FF8801;
	padding: 0pt 0pt 0pt 0pt;
	text-decoration:none;
}
.product_enlarge, .product_enlarge A, .product_enlarge A:Hover
{
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;   
	text-decoration:none ;
	text-align:center
}

/* SHOPPING BAG CLASSES */
.bag_shipto
{
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;   
	text-decoration:none 
}
.bag_notes
{
	font-size: 8pt;
	font-family: Verdana,Sans-Serif,Arial;   
	font-style:italic;
	text-decoration:none 
}
.bag_altitem
{
    background-color: #D9DAEC;
}
.bag_item
{
    background-color: #FFFFFF;
}
.bag_item_lines
{
    border-bottom-width:1px;
border-bottom-color: #28A948;
    border-bottom-style:solid;
}
.bag_item_price
{
	text-align: right;
    border-bottom-width: 1px;
   border-bottom-color: #28A948;
    border-bottom-style:solid;
    
}
.bag_header
{
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
    border-bottom-color: #C70000;
    border-bottom-style:solid;
    border-bottom-width:3px;
    color:#0279AB;
}
.bag_header_price
{
    text-align: right;
    font-weight: bold;
    font-size: 10pt;
     border-bottom-color: #C70000;
    border-bottom-style:solid;
    border-bottom-width:3px
}
.bag_input_center
{
	text-align: center
}

/* MISCELLANEOUS CLASSES */
.other_button
{
	font-variant:small-caps;
	font-size: 8.5pt;
	font-family: Verdana,Sans-Serif,Arial;
	font-weight:bold;
	border-width: 1pt;
	border-style: solid;
	border-color: #A3495D;
	color: #FFFFFF;
	background-color: #A3495D;
	padding: 0pt
}

.list_altitem
{
    background-color: #E9D6D7;
    border-bottom-color: #A3495D;
    border-bottom-style:solid;
    border-bottom-width:thin
}
.list_item
{
    background-color: #FFFFFF;
    border-bottom-color: #A3495D;
    border-bottom-style:solid;
    border-bottom-width:thin;
}
.list_header
{
    text-align: left;
    font-weight: bold;
    border-bottom-color: #A3495D;
    border-bottom-style:solid;
    border-bottom-width:medium
}
.notes
{
	font-size: 8pt
}
.notes1
{
	font-size: 7pt
}

/* LOGIN CLASSES SMALL AND LARGE */
.login_small_table
{
	background-color: #D9DAEC;
	border-color: #28A948;
	height: 300px;
	width: 200px;
}

	
.p1  {
	text-decoration:  none;
	color: #A3495D;
	font-weight: bold;
    font-size: 10pt;
	}
.line3
{
    border-bottom-width:3px;
    border-bottom-color: #A3495D;
    border-bottom-style:solid;
}
.line2
{
    border-bottom-width:2px;
    border-bottom-color: #A3495D;
    border-bottom-style:solid;
}
.line1
{
    border-bottom-width:1px;
    border-bottom-color: #A3495D;
    border-bottom-style:solid;
}



.fl {
	float: left; display: inline;
}

.slider_wrapper
{
	background-color: white;
}

.slider_wrapper img {
	border: 0; display: block;
}
.Olabel{
 background-color:#FF8801;
 color:#FFF;
 font-weight:bold;
 font-size:12px;
}
.news_slider .news_items ul{
	margin-left: 20px; 
}
input{border:solid 1px #0096D4;}
.input input{border:0px;}
.news_slider {
	position: relative; 
	/*overflow: hidden;*/
	width: 838px;
	margin: 0 auto; 
	padding: 0 30px;
	text-align: left;
}
.fieldlabel{color:#2850B5; text-transform:uppercase; font-size:11px; font-weight:bold;}
.news_slider .messaging {
	display: block; padding: 5px; margin: 0 20px 5px 20px; background: white;
}

.news_slider .prev, .news_slider .next {
	cursor:pointer;
}

.news_slider .container {
	position: relative; 
	top: 0; 
	left: 0; 
	width: 100%; 
	background: white;
}
.sponsored_links {
	position:relative;
	background-color:#424440;
	padding:10px;
	width:1003px;
}

.sponsored_links .google_internal {
	background-color:white;
	padding:10px;
}

.sponsored_links h4 {
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#0579AA;
	font-family:Arial;
	font-size:15px;
}

.sponsored_links .google_internal .box {
	width:475px;
	text-align:left;
	font-size:10px;
}

.sponsored_links .google_internal .box .google_entry {
	margin-bottom:5px;
	color:black;
}

.sponsored_links .google_internal .box .google_entry a {
	color:#5E605F;
}


.news_slider .news_items
{
	/*width: 644px; */
	/* The width must be equal to .item ((width + margin-right) * 2).  */
	width: 838px;
	height: 77px;
	position: relative; 
	top: 0; 
	overflow: hidden;
	/*left: 85px; */
}

.news_slider .news_items ul
{
	white-space: nowrap;
}


.news_slider .view_all {
	display: none; font-size: .8em; padding: 5px; margin: 0 0 2px 0; border-top: #eeeeed 1px solid; border-bottom: #eeeeed 1px solid; text-align: center;
}

.news_slider .item {
	/* Must contain a width and a margin-right.  */
	width: 151px; 
	height: 77px;
	margin-right: 10px;
}

.news_slider .item div {
	font-size: .8em; width: 175px; padding: 10px 0 10px 0;
}

.news_slider .item img {
	margin: 13px;
}