/* @override /site_incs/css/style1.css */


/*HEAD AREA*/

#head {background: url(/site_incs/images/dashed_sep.png) repeat-x 0 100%; overflow:hidden; padding-bottom:5px; margin-bottom:10px;}

#quicklinks {float: right;
right:10px;
top:15px;
list-style-type: none;
list-style-position: outside;
margin:0;
width: 70px;
z-index: 225;
font-size: 11px;}

#fr_quick, #en_quick, #greet_srch {border:none; text-shadow: 0 1px 0 #fff; font-family:"museo-slab-1","museo-slab-2",serif; background:#ddd !important; -moz-border-radius:13px; padding:4px 8px !important; font-weight:500;font-style:italic; border-bottom:1px solid #fff !important; border-right:1px solid #fff;}



#nav li a{

color:#aaa;
text-transform: capitalize;
 font-family:"museo-slab-1","museo-slab-2",serif;
}


#top #nav li ul a{
border:1px solid #D6D6D6;
border-top:none;
color:#aaa;
background: #fff; 
}


#top #nav li ul {
border-top:1px solid #D6D6D6;  z-index:10000;
}



/*featured*/

#featured{
/* background:transparent url(/site_incs/images/shadow.png) no-repeat scroll 0px 248px; */
}
/*infotext*/
#infotext{
width:940px;
padding:0 10px;
}

#frontpage #infotext {width:610px;}

#infotext h2{
font-family:arial;
font-size:18px;
padding:10px 0 12px;
position:relative;
top:2px;
}


#frontpage #infotext h1, #frontpage #infotext h2 {padding-top: 0px;}
#frontpage #infotext h2 {font-size: 140%;} 

/*infotext*/
#infotext{
/* background:transparent url(/site_incs/images/bg_infotext.png) no-repeat scroll 0px -1px; */
}

#infotext h2{
/* background:transparent url(/site_incs/images/bg_infotext.png) no-repeat scroll center bottom; */
color:#555555;
/* font-family:cambria,georgia,cambria,serif;  */
font-weight: 200;
font-size:180%; 
text-align: center;
padding:20px 20px 10px 20px;
text-shadow: 0 1px 0 #fff;
 font-family:"museo-slab-1","museo-slab-2",serif;

}


/*content*/

#sidebar #searchform, #sidebar h3{
border-bottom:1px solid #d6d6d6;
}

ul{
/*border-top:1px solid #d6d6d6;*/
}

blockquote{
border-left:5px solid #d6d6d6;
}

#sidebar .box a, #main #sidebar .box .recentcomments {
background:transparent url(/site_incs/images/bullet_blue.png) no-repeat scroll left center;
border-bottom:1px solid #d6d6d6;

}
#content ul.pagination  li {border-bottom: 0px solid #D6D6D6 !important;}
#content ul.pagination  li.here a {background: #EEEEEE;}
#sidebar .box ul ul a{
/*background:transparent url(/site_incs/images/bullet_grey.png) no-repeat scroll 10px center;

color:#6D8E9F; font-weight: normal;*/
}

#sidebar .box ul ul a:hover{background:#fafafa;color:#005581; }

#sidebar .box ul ul ul a{
background:transparent url(/site_incs/images/bullet_grey.png) no-repeat scroll 20px center;
}
#sidebar .box ul ul ul ul a{
background:transparent url(/site_incs/images/bullet_grey.png) no-repeat scroll 30px center;
}
#sidebar .box ul ul ul ul ul a{
background:transparent url(/site_incs/images/bullet_grey.png) no-repeat scroll 40px center;
}

#sidebar .box ul#tags {padding-top:10px; overflow:hidden;}
#sidebar .box ul#tags li a {font-size: 10px;border:none;  float:right; margin:0 0 6px 6px; -moz-border-radius:8px;  border-radius:8px; -webkit-border-radius:8px; text-shadow: 0 1px 0 #eee; background-image:none; border-right:1px solid #eee; border-bottom:1px solid #eee; text-transform:normal; font-variant:small-caps; display:block;
line-height:18px;
padding:2px 7px;}

#sidebar .box ul#tags li a:hover, #sidebar .box ul#tags li a.current {background-color:#ddd; border-right:1px solid #eee; border-bottom:1px solid #eee;}


/* Quotes */
#sidebar #sidebar_quote {text-shadow: 0 1px 0 #fff; font-family:"museo-slab-1","museo-slab-2",serif;width:224px; position:relative;float:left; text-align:right;padding-left: 56px;margin-top: 142px; background: transparent url('/site_incs/images/q_l.png') no-repeat 0 0; }
#sidebar #sidebar_quote .q_text {font-size: 26px; color: #ec78a8; line-height: 1.1;}
#sidebar #sidebar_quote .q_name {font-size: 14px; color: #929292;}

/*blog*/

.post_data{
border-top:1px solid #d6d6d6;
}

.entry .date{
color:#8D8D8D; font-family: "museo-slab-1","museo-slab-2",serif;
}

.entry .day{
border-right:1px solid #cacaca;
}


/*pagination*/

#top .pagination span, #top .pagination a{
border:1px solid #D6D6D6;
}

#top .pagination .current{
background: #eee;
border:1px solid #D6D6D6;
color:#222;
}

#content .pagination ul li {border-bottom: 0px !important;}


/*footer* added overflow hidden it was missing*/
#footer{
color: #777; overflow:hidden; padding:60px 0; text-shadow: 0 1px 0 #eee;
}


#footer .box ul{
/*border-top:1px solid #D6D6D6;*/
background: url(/site_incs/images/dashed_sep.png) repeat-x; padding-top: 5px;;
} 

#footer .box ul li a {
color:#777;
text-decoration: none; border: none;
background: transparent url(/site_incs/images/bullet_grey.png) left center no-repeat;
}
#footer .box ul li{
	background: url(/site_incs/images/dashed_sep.png) repeat-x 0 100%; padding: 0px 0 5px 0;
}


#footer .box ul li a:hover{ background-color:#ddd;  background-color:rgba(221,221,221,.45)}


#footer .custom_button strong {font-weight:900;}
#footer .custom_button span {color:#777; text-transform:uppercase; font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif ; 
letter-spacing: .2em; font-size: 11px;}








#footer .custom_button{
background-color:rgba(221,221,221,.75); background: url(/site_incs/images/new_mail_icon.png) 200px 0px  no-repeat; 
  color: #ea79a8;   margin-bottom: 0px;  padding:0; }
#footer .custom_button strong {font-weight:900; padding-left:32px; padding-top:0; margin-top:-10px; font-family:"museo-slab-1","museo-slab-2",serif; }
#footer .custom_button span {color:#777; text-transform:uppercase; font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif ; 
letter-spacing: .2em; font-size: 11px;padding-left:25px;}

/*#footer #fold:hover{ background-color: #ccc;  }*/


#sidebar_sub_nav{padding-top:55px !important;}




hr.search_sep {border:none; background: transparent url(/site_incs/images/search_sep_610.png) no-repeat; display: block; height:10px; text-indent:-3999px;}


#sidebar .widget_search #searchsubmit{ background: transparent url(/site_incs/images/skin1/search.png) 2px center  no-repeat; border-left:1px solid #d6d6d6; }

.wrapper #footer .social_bookmarks .rss a{background: transparent url(/site_incs/images/rss_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .facebook a{background: transparent url(/site_incs/images/facebook_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .twitter a{background: transparent url(/site_incs/images/twitter_16.png) 0 0  no-repeat;}
.wrapper #footer .social_bookmarks .flickr a{background: transparent url(/site_incs/images/flickr_16.png) 0 0  no-repeat;}

.wrapper {background: transparent url(/site_incs/images/pb_bg_texture2.jpg) repeat-x; padding-top:10px;}
.wrapper + .wrapper {padding-top:0;}

.more-link{
background:transparent url(/site_incs/images/bullet_blue.png) no-repeat scroll right 15px;
}

input, select, textarea{
color:#777;
}


h1,h2,h3,h4,h5,h6, legend{
color:#6b5e4e;
}


#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a{
color:#6b5e4e;
/* color:#005581; */
font-weight: 400;
} 

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{
color:#555;
} 

.lightbox_video, .lightbox_image{
background:transparent url(/site_incs/images/video.png) no-repeat center center;
}

#top .lightbox_image{
background:transparent url(/site_incs/images/magnify.png) no-repeat center center;
}

/*comments*/
./*
gravatar img{
border:1px solid #D6D6D6;
background: #fff;
}

.commententry .odd{
background: #f8f8f8;
}

.commententry .even{
background: #fff;
}
*/

/*CONTACT FORM*/	
/*

.text_input, .text_area{
border:1px solid #D6D6D6;
}

#send, #submit{
border:1px solid #D6D6D6;
background: #6b5e4e;
color: #fff;
}


#submit:hover, #send:hover{
background: #eee;
color: #6b5e4e;
}
*/


	
.valid .text_input, .valid .text_area{border:1px solid #70A41B;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #ffb628;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ff0000;}


/* 
				CONTACT form page
============================================================= */
#contact_form fieldset{font-size:14px;  padding-top:10px;}
#contact_form input {border:none; border-bottom:1px dashed #fefefe; padding:5px 10px 5px 10px; margin:0 .5em; background:#eee;  border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px;}
#contact_form p { line-height: 44px; font-style: normal;}


#contact_form h4 {text-transform: uppercase; letter-spacing: 1px; font-style: normal;margin-top:20px; border-top:1px dotted; padding-top:40px;}
textarea#message{width:520px; padding:20px; background:#eee; border:none;border:1px solid #eee; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius:10px; margin-bottom:15px;}
textarea#message:focus {/* background:#e0e0e0;border:1px solid #f5f5f5; */}

#contact_form input:focus {background:#e0e0e0; border-bottom:none; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px;}

button.def_buttton {background: #f8f8f8 url(/images/alert-overlay.png) repeat-x;  display: inline-block; padding: 5px 10px 6px;  color: #777;
 text-decoration: none; font-weight: bold; line-height: 1; text-transform:uppercase; letter-spacing:.3em;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -moz-box-shadow: 0 1px 3px #999;  -webkit-box-shadow: 0 1px 3px #999; text-shadow: 0 -1px 1px #ddd;  border-bottom: 1px solid #222;
 position: relative;  cursor: pointer; border:none; margin:0 0 0 5px;}

.contact_sidebar {padding-top:55px;}

span.meta a#microformat { background: url(/site_incs/images/micorformat_icon.gif) no-repeat 99% center ; padding:0 20px 0 0;}


p#speech_tag{background:url(/site_incs//images/textarea_speech.png) no-repeat 10% 100%  ;padding-bottom:0px; margin-bottom:0;}


/* 
				SIDEBAR NEWS PAGE META NEWS
============================================================= */
.align_right { text-align: right; margin-bottom:20px;}
#sidebar .align_right a{text-decoration:none; background-image:none; border:none; padding: 0 ; }

#sidebar_sub_nav  li a{text-decoration:none; background-image:none; border:none; padding: 0 ; text-transform: uppercase; letter-spacing: .3em;}


/* #sidebar .align_right a:hover{background:#ddd;} */
.posted_by {padding-top:80px; margin-bottom:20px;}
.align_right h4 {text-transform:uppercase; font-size: 14px; font-weight: 600;}


span.author{text-transform:capitalize;}
.dots {background: url(/site_incs/images/dots.png) repeat-x 0 100%; display:block; height:1px;position:relative; top:15px; z-index:22;float:left; width:63% }

.feed .dots {width:54%; }

.footer_sep {background: url(/site_incs/images/dashed_sep.png) repeat-x 0 100% ; height:10px; overflow:hidden; clear:both; position:relative;bottom:25px;}






/* 
	PRODUCTS
============================================================= */


.large_image img {margin:5px 40px 0 0; border:5px solid #d5d5d5; float:right;}

.sku {background-color:#d5d5d5; /* width:335px; */ float:right; text-align:right; padding:5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:none; }

.sku strong {color:#ea79a8;  font-size:16px;}
.sku span{color:#aaa; font-weight:500; letter-spacing:.5px; font-size:18px; }
#cboxLoadedContent .entry{ padding:20px; width:960px; text-shadow:0 1px 0 #fff;}
#cboxLoadedContent .entry #prod_desc{width:48%;float:left;background: url(/site_incs/images/dashed_sep.png) repeat-x 0 0% ; min-height:225px;padding-top:40px; }
#cboxLoadedContent .entry h2 a,#cboxLoadedContent .entry h2 {font-size:14px;color:#999; text-transform:uppercase; text-decoration:none; font-weight:bold; letter-spacing:1px; background:#fff; margin-left:-20px; padding:4px 40px 4px 25px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px;
border-bottom-right-radius: 5px; margin-bottom:20px; display:inline-block; border-right:1px solid #ddd; border-bottom:1px solid #ddd;-moz-box-shadow:2px 2px 4px rgba(1,1,1,.3); -webkit-box-shadow:2px 3px 4px rgba(1,1,1,.3);box-shadow:2px 3px 4px rgba(1,1,1,.3)}


/*  #cboxLoadedContent .entry p:first-letter { font-size:104px; font-weight:900; float:left; padding:10px 10px 20px 0; display:block; line-height:1; font-family:"museo-slab-1","museo-slab-2",serif; }
#cboxLoadedContent .entry p + p:first-letter {font-size:inherit;font-weight:inherit; float:inherit; padding:0 0 1em; display:inherit; line-height:inherit; font-family:inherit; }
*/
#cboxLoadedContent .entry img{float:left; border-width:10px;}
#cboxLoadedContent .entry .sku{background: url(/site_incs/images/dashed_sep.png) repeat-x 0 0% ; padding-top:40px; float:right ;width:20%;}
#cboxLoadedContent .entry .sku h4 {text-transform:uppercase;}

#cboxLoadedContent .footer_sep{clear: both; padding-top: 40px;}

#cboxClose {background: url(/site_incs/images/x_close.png) 0 100% no-repeat; text-indent:-9999px; display:block; width:40px; height:60px; padding-top:0px; position:absolute; bottom:0px;}




/* 
	GREETINGS // 
============================================================= */
#greeting_menu {text-align:right;position:relative;padding:10px;width: 220px;margin-left: 40px; height: 290px;background: #f0ebeb url('/site_incs/images/greeting_bg.jpg') 0 0 repeat-y;}
#greeting_menu .links {width: 220px; bottom: 0; padding: 6px 0 10px 0; position:absolute; border-bottom:none; border-top: #d0d0d0 solid 1px;}
#greeting_menu .show {float:left; text-decoration: none;border:0;}
#greeting_menu .search {float:right; text-decoration: none; border:0;}
#greeting_menu .ico {width: 71px; font-size: 11px;  text-align: center; color: #000; float:left; padding-right: 2px;}
#greeting_menu .ico img {clear:both;margin-bottom: 0px;}
#greeting_menu .ico:hover {cursor:pointer }
.greet_sorts {display:none;clear:both;padding-left: 4px;}
.pagination {font-size: 11px;}
#resultsdiv hr, .pagination hr {height: 2px; margin-top: 18px;border: 0; border-bottom: 1px solid #eee; border-top: 1px dashed #eee;width:610px;float:left;  }
#resultsdiv .text {background: #fefefe;border:1px dotted #CCCCCC;clear:both;float:left;margin:10px;padding:20px 30px 16px;width:530px;}
.greet_sorts .cat,.greet_sorts .type, .greet_sorts .people {display:none; padding: 10px 0 0 6px;}


/*slides*/

#frontpage #featured {overflow:visible}

#home_page_sidebar_wrap {float:right;width:270px; position:absolute;top:-48px; z-index: 21;  overflow: visible;right:10px;  display:inline;}
#home_page_sidebar_wrap h3 {font-size: 18px;}
#home_page_sidebar {height:185px; padding: 100px 10px 10px 20px;}
#home_page_sidebar  ul {border-top:1px dashed #d0d0d0;width: 220px;}
#home_page_sidebar  ul li {border-bottom:1px dashed #d0d0d0; bottom-border:#eee 1px solid; padding:2px 0; background-image: none; }
#home_page_sidebar  ul li a {text-decoration: none; border:none; background-image: none; }
/* #home_page_sidebar  h3{color: #EA79A8} */

.by_occ a {text-transform: capitalize;}


/*#beef_slides{position:relative; margin-top:20px; margin-bottom:0; margin-left: 10px; }*/

#featured_wrap{width:960px; }
#slideshow_wrap{top:10px;width:610px; position:relative; }
.slideshow{ width:610px; /*border-top:#b6d6e0 10px solid;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;*/
position:relative; margin-top:20px; margin-bottom:0; margin-left: 10px;
}



.loader{ font-family:"museo-slab-1","museo-slab-2",serif; }
.prod_icon {display:block; position:relative; float: left; border: 1px solid #d0d0d0; background: #fff; padding: 5px; margin-right: 18px;margin-top:14px; }
.prod_icon:hover {background: #fcfcfc;}

#next2, #prev2 {float:right; background:url("/site_incs/images/sub_nav_sep.png") repeat-y  0 100%; width:75px}
#next2:hover, #prev2:hover{border:none;}

.nav a { text-decoration:none; line-height:50px; color:#9BC3CF; /*border-right:2px solid ; border-left:1px solid #eaeaea;*/ height:50px;display:inline-block; width:60px; text-align:center; font-family:"museo-slab-1","museo-slab-2",serif; font-size:20px; text-shadow:0 1px 0 #eee; font-weight:600; border:none;
background:url("/site_incs/images/sub_nav_sep.png") repeat-y  100%; }
.nav a:hover{color:#9CBAC5;}
a.activeSlide { color:#6192a4; }

#next2 span, #prev2 span{ text-indent:-9999px; display:block; margin-top:15px;}
#next2 span { height:20px; background:url("/site_incs/images/prev.png") no-repeat 50% 0}
#prev2 span{height:20px; background:url("/site_incs/images/next.png") no-repeat 50% 0}
#prev2 span:hover, #next2 span:hover { background-position:bottom center}

a.more-link {display:block; text-decoration:none; border:none; margin:20px 0;  overflow:hidden; background:#ddd; padding:2px 6px; -moz-border-radius:4px; border-right:#eee 1px solid; border-bottom:1px solid #eee; width:82px; text-transform:uppercase; letter-spacing:.1em; font-size:90%; text-shadow:0 1px 0 #fff;  font-family:"museo-slab-1","museo-slab-2",serif; }
a.more-link:hover{border-bottom:1px solid #EEE; background-color:#eee; }


/** Careers Table **/
#careers {position:relative; float:left; clear: both; width:610px;}
#careers table a, table a:link, table a:visited{border:none}

#careers table{width:100%; border-top:1px solid #e5eff8; border-right:1px solid #e5eff8; margin:1em auto; border-collapse:collapse}
#careers caption{color:#9ba9b4; font-size:.94em; letter-spacing:.1em; margin:1em 0 0 0; padding:0; caption-side:top; text-align:left}
#careers tr.odd td{background:#f7fbff}
#careers tr.odd .column1{background:#f4f9fe}
#careers .column1 {background:#f9fcfe}
#careers td{color:#678197; border-bottom:1px solid #e5eff8; border-left:1px solid #e5eff8; padding:.3em 1em; text-align:left}
#careers th{font-weight:normal; color:#678197; text-align:left; border-bottom:1px solid #e5eff8; border-left:1px solid #e5eff8; padding:.3em 1em}
#careers thead th{background:#f4f9fe; text-align:left; font:bold 1.2em/2em; color:#66a3d3}
#careers tfoot th{text-align:left; background:#f4f9fe}
#careers tfoot th strong{font:bold 1.2em; margin:.5em .5em .5em 0; color:#66a3d3}
#careers tfoot th em{color:#f03b58; font-weight:bold; font-size:1.1em; font-style:normal}


/** Sitemap **/
.sitemap {padding-top:0px; width: 610px;}
.sitemap ul li {padding-left: 0px;}
.sitemap a {border:none;text-decoration: none; }
.sitemap li a:hover {border-top: 1px dashed #d0d0d0;border-bottom: 0px;}
.sitemap li a {margin-top: 40px;display: block;border-top: 1px dashed #d0d0d0; font-weight: bold; font-size: 16px; color: #006796;}
.sitemap li li a, .sitemap li li a:hover {margin-top: 0px;padding-left: 0px; border: 0px dashed #d0d0d0;font-weight: normal; font-size: 14px;}
.sitemap li li li a, .sitemap li li li a:hover {margin-top: 0px;padding-left: 30px; border: 0px dashed #d0d0d0;font-weight: normal; font-size: 12px;}
.sitemap li li li li a, .sitemap li li li li a:hover {margin-top: 0px;padding-left: 60px; border: 0px dashed #d0d0d0;font-weight: normal; font-size: 11px;}

a.pdf, a.pdf:hover {height: 38px; display: block;  padding: 7px 0 0 48px; background: transparent url('/site_incs/images/adobe_pdf_icon.gif') no-repeat; text-decoration: none; border: none;}

