/*
Theme Name: Candy Blog
Theme URI: http://www.candyblog.org
Description: A WordPress theme for Candy Favorites' Candy Blog site.
Author: Nathan Eanes
Author URI: http://visualatte.com
version: 1.0
Tags: two-column, widget-ready,blank
*/

/* @override http://www.candyfavorites.com/blog/wp-content/themes/candy-blog-new/style.css */

body {
	background:url(images/bg.jpg) repeat-x;
	background-color:#F8F3E6;
	margin:0px;
	color:#13294C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
}
#page {
	margin:0px auto;
	width:960px;
}

#container {
	padding: 0px 0px 0px 0px;
	width: 958px;
	background: #fff;
	position: relative;
	overflow: hidden;
	border-left: 1px solid #13294C;
	border-right: 1px solid #13294C;
	border-bottom: 1px solid #13294C;
	border-top: 1px dotted #13294C;
	margin: 0 auto;
	text-align: left;
}


a img {
	border:none;
}
/*	header styles */
#head {
	width:960px;
	height:103px;
}
#logo {
	background:url(images/cf-logo.gif) no-repeat;
	width:306px;
	height:63px;
	float:left;
	margin:22px 0px 0px 8px;
}
#logo a {
	display:block;
	text-indent: -10000px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	height:63px;
}
#logo h1 {
	margin:0px;
}

#extraNav {
	float: right;
	position: relative;
	top: 17px;
	margin-right: 21px;
	background: url(/images/nav-extraMenu.gif) no-repeat;
	width: 242px;
	height: 14px;
}

#extraNav ul li {
	list-style: none;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
}

#extraNav ul li a {
	float: left;
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 14px; /* height of menu items */
	background: url(/images/navigation.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
}

li#navE-blog a {
	left: 63px;
	width: 45px;
	background-position: -63px 0px;
}

li#navE-forum a {
	left: 110px;
	width: 60px;
	background-position: -110px 0px;
}

li#navE-faceb a {
	left: 172px;
	width: 70px;
	background-position: -172px 0px;
}
/** serving candy lovers navigation **/

.topnav-forinclude{
	margin-top: -101px;
}
#top-nav {
	float:right;
	width:630px;
	/*overflow:hidden;*/
}
#nav1 {
	width:630px;
	height:28px;
	background:url(images/nav1.gif) no-repeat;
	margin-left:0px;
}
#nav1 ul {
	display:block;
	list-style:none;
	padding: 0;
	margin: 0;
}
#nav1 ul li {
	float: left;
	display:block;
}
#nav1 ul li a {
	display: block;
	text-indent: -100000px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
#candy-lovers a {
	width:249px;
	height:28px;
}
#history a {
	width:82px;
	height:28px;
	margin:0px 9px 0px 18px;
}
#education a {
	width:72px;
	height:28px;
	margin:0px 9px 0px 9px;
}
#catalogs a {
	width:72px;
	height:28px;
	margin:0px 9px 0px 9px;
}
#services a {
	width:68px;
	height:28px;
	margin:0px 0px 0px 9px;
}
/** shop by navigation **/
#nav2 ul li a.toplvl {
	display: block;
	text-indent: 10000px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
/*#nav2 {
	width:554px;
	height:28px;
	margin-top:47px;
	margin-left:76px;
}*/

/* updated to fit new FLAVORS button*/
#nav2 {
	width:654px;
	height:28px;
	margin-top:47px;
	margin-left:-22px;
}
#nav2 ul {
	display:block;
	list-style:none;
	padding: 0;
	margin: 0;
}
#nav2 li {
	display:block;
	float: left;
}

#middle {
	overflow: hidden;
	margin: 0 auto;
	width: 958px;
	border-left: 1px solid #13294C;
	border-right: 1px solid #13294C;
	background: #E7E9ED;
	text-align: center;
}

div#headerblurb {
	background: url(images/servingcandylovers.gif) no-repeat;
	text-indent: -9999px;
	width: 340px;
	height: 29px;
	margin: 0 auto;
}

#shop-by {
	width:64px;
	height:11px;
	background:url(images/shop-by.gif) no-repeat;
	margin:8px 15px 0px 0px;
}
#candy-nav {
	width:95px;
	height:28px;
	background:url(images/candy-nav.gif) no-repeat;
}
#color-nav {
	width:95px;
	height:28px;
	background:url(images/color-nav.gif) no-repeat;
}
#themes-nav {
	width:95px;
	height:28px;
	background:url(images/themes-nav.gif) no-repeat;
}
#decades-nav {
	width:95px;
	height:28px;
	background:url(images/decades-nav.gif) no-repeat;
}
#brands-nav {
	width:95px;
	height:28px;
	background:url(images/brands-nav.gif) no-repeat;
}
#flavors-nav {
	width:98px;
	height:28px;
	background:url(images/flavors-nav.gif) no-repeat;
}

li#candy-nav.dir a.toplvl {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}
li#color-nav.dir a.toplvl {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}
li#themes-nav.dir a.toplvl {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}
li#decades-nav.dir a.toplvl {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}
li#brands-nav.dir a.toplvl {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}

li#flavors-nav.dir a.toplvl {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}

/*#candy-nav a {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}
#color-nav a {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}
#themes-nav a {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}
#decades-nav a {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}
#brands-nav a {
	width: 63px;
	height: 26px;
	margin: 2px 0 0 16px;
}*/
/**search navigation**/
#nav3 {
	background:url(images/search-nav2.gif) no-repeat;
	width:960px;
	height:37px;
	padding-top:14px;
}
#nav3 ul {
	display:block;
	list-style:none;
	padding: 0;
	margin: 0;
}
#nav3 li {
	display:block;
	float: left;
	margin: 0;
}
#nav3 ul li a {
	display: block;
	text-indent: -10000px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
#nav3 li#search a {
	width:75px;
	height:20px;
	margin:3px 0px 0px 0px;
	float:left;
	display:block;
}
#nav3 li#home a {
	width:45px;
	height:20px;
	margin:3px 0px 0px 48px;
}
#nav3 li#account a {
	width:90px;
	height:20px;
	margin:3px 0px 0px 14px;
}
#nav3 li#customer-service a {
	width:124px;
	height:20px;
	margin:3px 0px 0px 14px;
}
#nav3 li#cart a {
	width:94px;
	height:25px;
	margin:0px 0px 0px 52px;
}
#nav3 form {
	float:left;
	display: block;
	width: 395px;
	margin: 0px 0px 0px 0px;
}
#nav3 form fieldset {
	border: 0;
	margin:0;
	padding: 0;
}
#nav3 form div {
	overflow: hidden;
	width: 352px;
	height: 22px;
	float: left;
	padding-top:0px;
	margin: 0px 0px 0px 0px;
}
#nav3 form input.text {
	border: 0;
	display: block;
	width: 331px;
	height: 20px;
	margin: 0px 0px 0px 6px;
	padding: 2px 4px 0px 4px;
}
#nav3 form input.image {
	display: block;
	margin: 0px 0px 0px 0px;
}
/* level 3 */
#level3 {
	width:958px;
	border-left: #13294C solid 1px;
	border-right: #13294C solid 1px;
	background-color:#FFFFFF;
	padding-bottom:30px;
	color:#13294C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
}
#level3 p.highlight a, #level3 span.highlight a {
	color:#AA1224;
}
#level3 p {
	margin:12px 0px 12px 0px;
}
/** left side bar**/
#side-content {
	width:220px;
	margin:0px 0px 0px 0px;
	padding:0px 9px 0px 9px;
	float:left;
}
#side-content img, #color-tabs img {
	margin-bottom:16px;
}
#side-content a {
	color:#13294C;
}
#side-content ul {
	margin:0px 0px 12px 12px;
	padding:0px 0px 0px 0px;
	line-height:1.7;
}
.tab-content-text {
	padding:0px 10px 12px 12px;
	width:198px;
}
#most-popular {
	width:220px;
	height:34px;
	background:url(images/tab-db-most-popular.gif) no-repeat;
	margin-bottom:16px;
	text-indent: -10000px;
	overflow: hidden;
}
#new-items {
	width:220px;
	height:34px;
	background:url(images/tab-db-new-items.gif) no-repeat;
	margin-bottom:16px;
	text-indent: -10000px;
	overflow: hidden;
}
#did-you-know {
	width:220px;
	height:34px;
	background:url(images/tab-db-did-you-know.gif) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}
.tab-bg {
	background:url(images/zig-zag-purple.jpg) bottom no-repeat;
	background-color:#E8EAED;
	width:220px;
}

#level1 {
	width: 958px;
	border-left: 1px solid #13294C;
	border-right: 1px solid #13294C;
	float: left;
	background: #fff;
}


/* main content */
#main-content {
	float:left;
	width:720px;
}
/** colored tabs **/
#color-tabs {
	color:#13294C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	overflow:hidden;
	width:710px;
	padding-left:10px;
}
#color-tabs a {
	color:#13294C;
}
#color-tabs ul {
	margin:0px 0px 12px 12px;
	padding:0px 0px 0px 0px;
	line-height:1.7;
}
.tab-bg-green {
	background:url(images/zig-zag-green.jpg) bottom no-repeat;
	background-color:#E9F1EB;
	width:220px;
	float:left;
	margin:0px 10px 0px 0px;
}
#tab-candy {
	width:220px;
	height:34px;
	background:url(images/tab-green-candy.gif) no-repeat;
}
#tab-candy a {
	display: block;
	text-indent: -100000px;
	overflow: hidden;
	width:220px;
	height:34px;
}
.tab-bg-red {
	background:url(images/zig-zag-red.jpg) bottom no-repeat;
	background-color:#F6E7E9;
	width:220px;
	float:left;
	margin:0px 10px 0px 10px;
}
#tab-themes {
	width:220px;
	height:34px;
	background:url(images/tab-red-themes.gif) no-repeat;
}
#tab-themes a {
	display: block;
	text-indent: -100000px;
	overflow: hidden;
	width:220px;
	height:34px;
}
.tab-bg-orange {
	background:url(images/zig-zag-orange.jpg) bottom no-repeat;
	background-color:#FBEBE5;
	width:220px;
	float:left;
	margin:0px 0px 0px 10px;
}
#tab-brands {
	width:220px;
	height:34px;
	background:url(images/tab-orange-brands.gif) no-repeat;
}
#tab-brands a {
	display: block;
	text-indent: -100000px;
	overflow: hidden;
	width:220px;
	height:34px;
}
/** content **/
#content {
	width:700px;
	overflow: hidden;
	padding-left:20px;
}

#content a {
	color:#AA1224;
}
#ad {
	float:left;
	margin:71px 0px 0px 20px;
}
/** rotating dialy paragraphs **/
#paragraph {
	width:449px;
	margin:32px 0px 0px 0px;
	float:left;
}
.paragraph-text {
	border-top:double #13294C;
	padding-right:13px;
}
#paragraph_3-headline {
	width:388px;
	height:31px;
	margin-bottom:11px;
	background:url(images/paragraph_3-headline.gif) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}
#paragraph_3-intro {
	width:399px;
	height:60px;
	margin-bottom:12px;
	background:url(images/paragraph_3-intro.gif) no-repeat;
	text-indent: -10000px;
	overflow: hidden;
}
/* bottom boxes */
#box-border {
	width:958px;
	height:125px;
	border-bottom: #13294C solid 1px;
	border-left: #13294C solid 1px;
	border-right: #13294C solid 1px;
	background-color:#FFFFFF;
}
#btm-box {
	width:938px;
	height:124px;
	background:url(images/bg-btm-box.gif);
	background-color:#13294C;
	margin:0px 0px 1px 1px;
	padding-left:18px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#btm-box a {
	color:#FFFFFF;
	text-decoration:none;
	display: block;
	text-indent: -10000px;
	overflow: hidden;
}
#chat {
	width:230px;
	height:105px;
	margin:13px 0px 0px 0px;
	padding-top:6px;
	background:url(images/chat.gif) no-repeat;
	float:left;
	overflow:hidden;
}
#chat a {
	width:106px;
	height:20px;
}
#chat-text {
	width:129px;
	height:76px;
	margin:6px 0px 0px 3px;
}
#custom {
	width:225px;
	height:105px;
	margin:19px 0px 0px 15px;
	background:url(images/custom.gif) no-repeat;
	float:left;
	overflow:hidden;
}
#custom a {
	width:203px;
	height:20px;
}
#custom-text {
	width:91px;
	height:76px;
	margin:6px 0px 0px 3px;
}
#today {
	width:225px;
	height:105px;
	margin:19px 0px 0px 15px;
	background:url(images/today-show.gif) no-repeat;
	float:left;
	overflow:hidden;
}
#today a {
	width:131px;
	height:20px;
}
#today-text {
	width:115px;
	height:76px;
	margin:6px 0px 0px 3px;
}
#wqed {
	width:213px;
	height:105px;
	margin:19px 0px 0px 15px;
	background:url(images/wqed-tour.gif) no-repeat;
	float:left;
	overflow:hidden;
}
#wqed a {
	width:119px;
	height:20px;
}
#wqed-text {
	width:104px;
	height:76px;
	margin:6px 0px 0px 3px;
}
#chat-text a, #custom-text a, #today-text a, #wqed-text a {
	display: block;
	text-indent: 0px;
	width:auto;
	height:auto;
}
/*	footer	*/
#footer {
	margin:13px 0px 0px 17px;
	width:960px;
	color:#13294C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footer a {
	color:#13294C;
}
#end {
	height:287px;
	background: url(images/bg-footer.jpg) repeat-x;
	margin-top:-106px;
	width:100%;
	z-index:0;
}

#end-subpage {
	height:287px;
	/*clear: both;*/
	background: url(images/bg-footer.jpg) repeat-x;
	margin-top:-106px;
	width:100%;
	z-index:0;
	overflow: hidden;
}



#level1, #level2, #level3, #footer, #box-border {
	position:relative;
	z-index:4;
}


	
/* header */






/* content */

.left_col {
	float: left;
	width: 700px;
	text-align: left;
	}
	
.left_col .inner {
	width: 650px;
	margin: 25px;
	text-align: left;
	}

.post {
	margin:0;
	padding:0;
	line-height: 14pt;
	}
	
.post h2{
	font:normal 15pt georgia, times;
	}
	
.post h2 a{
	color: #000;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #777;
	text-decoration: none;
	}

.post ul {}

.post li {}

.postmetadata{
	clear: both;
	padding:6px;
	margin: 20px 0;
	font-size: 11px;
	}
	

.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}



/* sidebar */


#left_menu {
	float:left;
	width: 220px;
	padding-left: 10px;
	margin-top: 5px;
	overflow: visible;
	visibility: visible;
}

ul#subnav2009 {
	padding: 0;
	margin: 0;
}

ul#subnav2009 li {
	list-style: none;
	padding: 5px 0 5px 0;	
}

ul#subnav2009 li ul li {
	list-style: none;
	padding: 5px 0 5px 0;
	border-top: 1px dotted #13294C;
	
}

ul#subnav2009 li ul li ul.children li {
	list-style: none;
	padding: 5px 0 5px 15px;
	font-size: 11px;
	border-top: 0;
	
}

ul#subnav2009 li ul li ul.children li a {
	font-size: 12px;
	}

ul#subnav2009 li a{
	
	margin: 0;
	padding: 0;
	
}

ul#subnav2009 li a:hover {
	
}

#left_menu a {
	color: #13294C;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, helvetica, sans-serif;
}

#left_menu a.buttons {
	color: #FFFFFF;
	line-height: 18px;
}

ul#subnav2009 ul {
	margin: 0;
	padding: 0;
	}
	
ul#subnav2009 form input.text {
	border: 1px solid #ddd;
	display: block;
	float: left;
	width: 130px;
	height: 20px;
	margin: 0px 0px 0px 6px;
	padding: 2px 4px 0px 4px;
	color: #A1A9B7;
	font: 12px Arial, helvetica, sans-serif;
}

ul#subnav2009 form input[type=image] {
	float: left;
}

#sidebar h2{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#sidebar label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#sidebar p {margin:0; padding: 0 6px 0 12px;}

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	margin:12px;
	padding:0;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar ul ul {
	margin:14px 0;
	padding:0;
}

#sidebar ul ul li {
	list-style-type: none;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
	list-style-position: inside;
}



/* comments */


#commentform{
	background:#fff;
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

#searchform{
	padding:0;
	margin:14px 0;
	}



#searchform input#searchsubmit{
	border:none;
	background:#333;
	color:#fff;
	text-transform:lowercase;
	}


	
/* misc */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 15px 15px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
/*.wp-caption {
   float: right;
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 0 0 15px 15px;
   /* optional rounded corners for browsers that support it */
  /* -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}*/

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}



/* @group Dropdown Navigation */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul.second-lvl {
 list-style: none;
 margin: 0;
 padding: 0;
 
}
ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
 font: bold 12px Arial, Helvetica, sans-serif;
}
ul#nav.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}
ul#nav.dropdown li.hover,
ul#nav.dropdown li:hover {
 position: relative;
 z-index: 599;
 display: block;
 cursor: pointer;
}

#candy-lovers p.hideserv {
	display: none;
}
ul#nav.dropdown ul.second-lvl {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}
ul#nav.dropdown ul.second-lvl li {
 float: none;
 display: block;
}
ul#nav.dropdown ul.second-lvl ul {
 top: 1px;
 left: 99%;
}
ul#nav.dropdown li:hover > ul.second-lvl {
 visibility: visible;
 /*z-index: 99999;*/
}
ul#nav.dropdown li.rtl ul.second-lvl {
 top: 100%;
 right: 0;
 left: auto;
}
ul#nav.dropdown li.rtl ul.second-lvl ul {
 top: 1px;
 right: 99%;
 left: auto;
}
#candy-nav ul.second-lvl li {
	margin: 0;
	list-style-type: none;
}
#candy-nav ul.second-lvl li:hover a{
	margin: 0;
	list-style-type: none;
	background: none;
}
ul#nav.dropdown {
	font: bold 12px Arial, Helvetica, sans-serif;
}
ul#nav.dropdown ul.second-lvl li {
	display: block;
	 background-color: #13294C;
	 border: 1px solid #fff;
	 border-bottom: 0;
	 color: #fff;
	}
ul#nav.dropdown ul.second-lvl {
	border-bottom: 1px solid #fff;
}
ul#nav.dropdown ul.second-lvl li:hover a{
	color: #13294C;
}
ul#nav.dropdown li.dir.nobg {
	background:url(images/shop-by.gif) no-repeat;
}
ul#nav.dropdown ul.second-lvl li.hover,
	ul#nav.dropdown ul.second-lvl li:hover {
	 background-color: #fff;
	 color: #13294C;
	}
ul#nav.dropdown a {
	font-size: 12px;
}
ul#nav.dropdown a:link,
	ul#nav.dropdown a:visited	{ color: #fff; text-decoration: none; }
ul#nav.dropdown a:hover		{ color: #13294C; }
ul#nav.dropdown a:active	{ color: #13294C; }
/* -- level mark -- */
ul#nav.dropdown ul.second-lvl {
	 width: 180px;
	 margin-top: 0px;
	/*z-index: 99999999;*/
}
ul#nav.dropdown.dropdown-horizontal ul.second-lvl li a {
	width: 250px;	
	margin: 0;
	padding: 0;
	height: auto;
}
ul#nav.dropdown ul.second-lvl li {
		 font-weight: normal;
		 display: block;
		}
/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */
ul.dropdown *.dir {
 /*padding-right: 20px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;*/
}



ul#nav.dropdown {
	font: bold 12px Arial, Helvetica, sans-serif;
}

	ul#nav.dropdown ul.second-lvl li {
	display: block;
	 background-color: #13294C;
	 border: 1px solid #fff;
	 border-bottom: 0;
	 color: #fff;
	 /*padding: 5px 8px;*/
	}
	
	ul#nav.dropdown ul.second-lvl {
	border-bottom: 1px solid #fff;
}
	
	ul#nav.dropdown ul.second-lvl li:hover a{
	color: #13294C;
}
	
	ul#nav.dropdown li.dir.nobg {
	background:url(images/shop-by.gif) no-repeat;
}

	ul#nav.dropdown ul.second-lvl li.hover,
	ul#nav.dropdown ul.second-lvl li:hover {
	 background-color: #E7E9ED;
	 color: #13294C;
	}
	
	ul#nav.dropdown a {
	font-size: 12px;
}
	ul#nav.dropdown a:link,
	ul#nav.dropdown a:visited	{ color: #fff; text-decoration: none; }
	ul#nav.dropdown a:hover		{ color: #13294C; }
	ul#nav.dropdown a:active	{ color: #13294C; }


	/* -- level mark -- */

	ul#nav.dropdown ul.second-lvl {
	 width: 180px;
	 margin-top: 0px;
	/*z-index: 99999999;*/
}

ul#nav.dropdown.dropdown-horizontal ul.second-lvl li a {
	width: 250px;	
	margin: 0px;
	display: block;
	padding: 5px 8px;
	height: auto;
}


		ul#nav.dropdown ul.second-lvl li {
		 font-weight: normal;
		 display: block;
		}

/* @end */
