body {
background:#FFF url(images/wt-face-topbg.gif) repeat-x;
font-size:11px;
color:#818181;
font-weight:400;
font-family:Tahoma;
margin:0 auto;
}

.errorBox {
font-family:Tahoma;
font-size:11px;
background:#ffb3b5;
font-weight:700
}

.stockWarning {
font-family:Tahoma;
font-size:11px;
color:#c03
}

.productsNotifications {
background:#f2fff7
}

.orderEdit {
font-family:Tahoma;
font-size:11px;
color:#477AA7;
text-decoration:underline;
text-align:center
}

.halfmoon {
text-decoration:none;
border-left:1px #c4c4c2 solid;
border-top:1px #c4c4c2 solid;
color:blue;
font-size:13px;
border-bottom:1px #c4c4c2 solid;
padding:2px 10px 3px;
}
.catbg
{
	background:url(images/cat_bg.jpg) no-repeat;
	height:87px;
	padding-left:15px;
	padding-top:15px;
	vertical-align:top;
	text-align:left;
	
}
.catt
{
	color:#b0a288;
	font-size:16px;
}
.catd
{
	color:#808080;
	font-size:12px;
}
.mainborder {
border-left:1px #FFF solid;
border-right:1px #FFF solid;
border-bottom:1px #FFF solid;
background-color:#FFF;
padding:3px
}

.headerbg {
height:102px;
margin:0
}

.headerrow {
border-top:0 #C3BDBD solid;
border-bottom:1px #C3BDBD solid
}

.columnleft {
border-right:1px solid #f4f1e8;
height:100%
}

.columnrightbg {
background-color:#E2EDFF;
color:#ECEFDE;
height:100%
}

.maincat_button {
font-size:12px;
color:#6B696C;
font-weight:700
}

FORM {
display:inline
}

TR.header {
background:#fff
}

TD.headerNavigation {
font-family:Tahoma;
font-size:11px;
background:#DDE1D0;
color:#6B696C
}

A.headertop {
font-size:11px;
color:#6B696C;
font-weight:400
}

A.headerNavigationSel {
font-size:12px;
color:#5488BF;
font-weight:700
}

A.headerNavigationSel:hover {
font-size:11px;
color:#6B696C;
font-weight:700
}

TR.headerError {
background:red
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#6B696C;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#6B696C;
font-weight:700;
text-align:center
}

TR.footer {
height:25px
}

TD.footer {
font-family:Tahoma;
font-size:11px;
background:#DDE1D0;
color:#6B696C;
font-weight:700
}

.infoBoxNotice {
background:#FF8E90
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Tahoma;
font-size:11px
}

TABLE.productListing {
border-top:0;
border-right:0;
border-spacing:0;
border-color:#fff;
border-style:solid
}

.pageheaddinggray {
font-family:Tahoma;
font-size:11px;
color:#202020;
font-weight:regular
}

a.pageheaddinggray:hover {
font-family:Tahoma;
font-size:11px;
color:#404040;
font-weight:regular
}

.productListing-heading {
font-family:Tahoma;
font-size:11px;
background:#5488BF;
color:#FFF;
font-weight:700
}

A.pageResults {
color:#6B696C
}

A.pageResults:hover {
color:#6B696C;
background:#FFF
}

TD.pageHeading,DIV.pageHeading,SPAN.pageHeading {
font-family:arial;
font-size:12px;
font-weight:700;
color:#808080
}

TD.pageHeading1,DIV.pageHeading1,SPAN.pageHeading1 {
font-family:Tahoma;
font-size:11px;
font-weight:regular;
color:#404040
}

TD.pageHeadingblack,DIV.pageHeadingblack,SPAN.pageHeadingblack {
font-family:Tahoma;
font-size:11px;
color:#464646
}

a.pageHeadingblack_selected {
font-family:Tahoma;
font-size:11px;
color:#5b5b5b;
text-decoration:none;
}
a.pageHeadingblack_selected:visited {
font-family:Tahoma;
font-size:11px;
color:#5b5b5b;
text-decoration:none;
}
a.pageHeadingblack_selected:hover {
font-family:Tahoma;
font-size:11px;
color:#b48267;
text-decoration:none;
}
a.pageHeadingblack {
font-family:Tahoma;
font-size:11px;
color:#FFF;
text-decoration:none;
}
a.pageHeadingblack:hover {
font-family:Tahoma;
font-size:11px;
color:#848484;
text-decoration:none;
}
TD.pageHeadingblack2,DIV.pageHeadingblack2,SPAN.pageHeadingblack2 {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#3976BB;
}

a.pageHeadingblack2 {
font-family:Tahoma;
font-size:11px;
color:#395D91
}

a.pageHeadingblack2:visited {
font-family:Tahoma;
font-size:11px;
color:#2E476C
}

TR.subBar {
background:#f4f7fd
}

TD.main,P.main,SPAN.main {
font-family:Tahoma;
font-size:11px;
line-height:1.5;
color:#808080
}

.pro_info {
font-family:Tahoma;
font-size:11px;
line-height:1.5;
color:#0D5BAE
}

TD.smallText,SPAN.smallText,P.smallText {
font-family:Tahoma;
font-size:9px;
color:#3F3F3F
}

TD.accountCategory {
font-family:Tahoma;
font-size:13px;
color:#6B696C
}

.noborder {
border:0
}

TEXTAREA {
width:100%;
font-family:Tahoma;
font-size:11px;
border:1px #6B696C solid
}

SPAN.greetUser {
font-family:Tahoma;
font-size:12px;
color:#6B696C;
font-weight:700
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700
}

SPAN.errorText {
font-family:Tahoma;
color:#000
}

.proddetailtab {
cursor:hand
}

.moduleRowOver {
background-color:#f3f3f1;
cursor:hand
}

.moduleRowSelected {
background-color:#f3f3f1
}

.inputRequirement {
font-family:Tahoma;
font-size:11px;
color:red
}

.boxheading {
font-family:Tahoma;
font-size:11px;
text-transform:uppercase;
font-weight:700;
color:#6B696C
}

.paddtop {
padding-top:5px
}

.paddleft {
padding-left:5px
}

.justify {
text-align:justify;
font-family:Tahoma;
font-size:9px;
line-height:1.2;
color:#6B696C
}

.paraImageLeft {
float:left;
display:inline;
margin-right:10px;
padding-left:5px
}

.paraImageRight {
float:right;
display:inline;
margin-left:5px;
padding-left:5px
}

.paraText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}

.mainpadding {
padding-top:5px;
padding-left:45px
}

.mainpadding1 {
padding-top:0;
}

#zoom_image_container {
width:332px;
height:405px;
margin-bottom:5px
}

#zoom_controls {
width:328px;
height:42px;
border:1px solid #ccc;
padding-top:0;
padding-bottom:5px;
margin:0
}

#zoom_in {
float:left;
margin:6px 0 0 85px
}

.imagestyle {
height:18px;
border:1px #D4D0C8 solid;
font-size:9px;
padding-top:4px;
color:#544646
}

.fontbold {
font-size:11px;
font-weight:700
}

.homeboxbg {
background:#F4F6EB;
padding-left:5px;
padding-right:5px
}

.topborder {
border-top:0 #C48F65 solid
}
a.m11:hover {
font-family:Arial;
font-size:11px;
text-decoration:underline
}

.maincatbg {
background-color:#666;
border:1px #666 solid;
width:171px;
height:20px
}

.special_product {
background:url('images/latest_product.jpg') no-repeat center;
height:20px
}

.news {
background:url('images/news.jpg') no-repeat left
}
.newsletter {
font-family:Tahoma;
font-size:11px;
color:#4876A8;
font-weight:700;
padding-left:5px
}

.signup {
background:url('images/newsletterbg.jpg') repeat-x left;
border:1px none #D3D3D3;
width:171px;
height:48px
}

.headertopbg {
font-family:Tahoma;
font-size:10px;
color:#414141;
margin:0
}

.maincategory {
font-family:Tahoma;
font-size:11px;
color:#414141;
font-weight:700;
margin:0
}

.maincategory1 {
font-family:Tahoma;
font-size:11px;
color:0;
font-weight:700;
margin:0
}

a.headertopbg {
font-family:Tahoma;
font-size:11px;
color:#333;
font-weight:400;
margin:0
}

.headerbottombg {
background:url('images/headerbottom_bg.jpg') no-repeat right;
height:32px
}

.headermiddle {
height:22px
}

span.innerheading {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#333;
text-decoration:none;
background-color:#ccc
}

.innerheading {
font-family:arial;
font-size:14px;
font-weight:normal;
color:#a9a075;
text-decoration:none;
background:url('images/heading.jpg') no-repeat;
height:55px;
padding-left:15px;
vertical-align:top;
padding-top:17px;
}

.feature_prod_border {
border-left:#CCC solid 1px;
border-right:#CCC solid 1px;
border-bottom:#CCC solid 1px
}

.feature_prod_border1 {
margin-top:20px;
}
.tabborder1 {
border:#c6b5a5 1px solid
}

.cat_mou_over {
background-color:#FFF
}

.cat_mou_out {
background-color:#f1f1f1
}

.hrstyle {
color:#CCC solid 0
}

a.imageborder {
color:#ccc solid 0
}

.imageborder {
border:#ccc solid 1px
}

.instock {
font-family:Tahoma;
font-size:14px;
color:#8EB2A4;
font-weight:700;
padding-bottom:5px
}

a.instock_index:hover {
font-family:Tahoma;
color:#8EB2A4;
font-size:12px;
font-weight:700;
padding-left:5px
}

a.indexcate {
font-family:Tahoma;
font-size:11px;
color:#414141
}

a.indexcate:hover {
font-family:Tahoma;
font-size:11px;
color:#8BB1A4
}

.return {
font-family:Verdana;
font-size:12px;
color:#4977A9
}

.productatt {
border:0;
border-collapse:collapse;
margin:0
}

.productatt td {
border:1px solid #ccc;
border-collapse:collapse;
padding:1px
}

.rgalign {
float:right
}

a.customize:hover {
font-family:Tahoma;
font-size:12px;
color:#255aca;
text-decoration:underline
}

.prod_info {
font-family:Tahoma;
font-size:11px;
color:#080808
}

.progress {
width:1px;
height:1px;
color:#FFF;
font-size:0;
overflow:hidden;
background-color:navy;
padding-left:5px
}

body,table {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#636363;
line-height:16px
}

p {
margin:10px 0
}

a {
text-decoration:none;
color:#808080;
outline-style:none
}

a:hover {
text-decoration:none;
color:#808080;
outline-style:none
}

.Logo {
padding:3px 2px 0 3px
}

.TopNav {
color:#919191;
text-align:right;
line-height:20px;
padding-right:0;
padding-top:36px;
height:26px
}

.TopNav img {
margin:0 5px 0 10px
}

.TopNav a {
color:#919191;
text-decoration:none;
padding-right:5px
}

.TopNav a:hover {
color:#919191;
text-decoration:underline
}

.TextField {
width:129px;
margin:10px 0 3px 10px;
padding:1px 0
}

.C1 {
color:#DE0000;
font-size:11px;
line-height:10px
}
#menu ul {
margin:0;
padding:0
}

#menu ul li {
display:inline;
float:left;
list-style:none;
position:relative
}
#menu ul li a:hover,#menu ul li a.active {
color:#808080;
text-decoration:underline
}

.PicBox {
padding-bottom:14px;
font-size:11px;
color:#636363;
text-align:center
}

.PicBox img {
margin-bottom:5px
}

.join-email {
background:url(images/mail-list.jpg) left no-repeat;
height:100px;
width:374px;
position:relative
}

.join-email .forms {
position:absolute;
bottom:14px;
left:16px
}

.join-email .forms input {
background-color:#FFF;
height:23px;
border:#C6DFED solid 1px;
width:160px;
float:left
}

.join-email .forms .btn {
background-color:#5385B9;
border:1px solid #4074A9;
color:#FFF;
float:left;
font-weight:700;
height:27px;
margin-left:10px;
padding-bottom:4px;
padding-top:2px;
width:50px
}

#menu ul li div.menu {
display:none;
position:absolute;
top:45px;
cursor:pointer;
border:#82A1B9 solid 1px;
background:#F2F3F5;
width:190px;
left:-50px;
padding:5px
}

#menu ul li:hover div.menu {
display:block
}

#menu ul li div img {
border:#C0E3F6 solid 1px;
float:left
}

#menu ul li div.menu .pointer {
position:absolute;
left:90px;
top:-13px;
border:none
}

#menu ul li div div.menucontent {
display:block;
cursor:pointer;
float:left;
width:130px;
text-align:left;
padding:0 0 0 7px
}

#menu ul li div a {
color:#000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:none;
line-height:normal;
text-align:left;
display:inline;
margin:0;
padding:0
}

#menu ul li div a:hover {
color:#393939 !important;
text-decoration:none !important
}

a.gallery {
font-family:Arial, Helvetica, sans-serif;
size:20px;
color:#808080
}

a.gallery hover: {
font-family:Arial, Helvetica, sans-serif;
size:20px;
color:#808080;
text-decoration:underline
}

.testi {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#a9a075;
font-style:regular;
font-weight:700
}

A.testi_body:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:gray;
text-decoration:underline;
font-style:italic
}
/*.wb01 {height:37px; background:url(images/wedding-search.png) left bottom no-repeat; width:260px; padding:0px 0 0 85px;}*/
.wb01 {height:37px; background:url(images/wedding-search.png) left bottom no-repeat; width:270px; padding:0px 0 0 10px;}
.inp01 { background:none; border:none; width:200px; font-size:13px; font:arial-narrow; color:636363; height:15px; margin-top:5px;}
.shopb01 { background:url(images/mt-img_08.png) no-repeat;  width:218px; height:36px;}
.shopb02 { background:url(images/mt-img_05.png) no-repeat top;  width:81px; height:36px; padding-top:4px;}

.txt001 { padding:3px 0 3px 24px;font-size:12px; color:#808080; letter-spacing:0.04em; }
.txt001 a{ font-size:12px; color:#808080; letter-spacing:0.04em;}
.txt001 a:visited{ font-size:12px; color:#808080; letter-spacing:0.04em;}
.txt001 a:hover{ font-size:12px; color:#b48267; letter-spacing:0.04em;}
.txt001 span { color:#808080; font-size:12px;}
.tx002 { font-size:13px; color:#96755d; padding-top:30px;}
.tx002 span {font-weight:bold;}
.txt003 { font-size:21px; color:#56a9da; padding:17px 0px 9px;}
.txt004 { font-size:14px; color:#c8b66f; padding:5px 0;}
.txt005 { font-size:13px; color:#767676; line-height:30px; padding:3px 0;}
.txt006 {font-size:18px; color:#b0886b;}
.txt007 {font-size:13px; color:#949494; line-height:18px;}
.imgbg01 { background:#fff; height:130px; padding:0px 2px;}
.footer {background:url(images/Wedding-footerbg.jpg) top center no-repeat; height:286px; padding-top:2px;}
.ffoter-txt {font-size:11px; color:#8f8f8f; padding:5px 0 0 6px;}
.ffoter-txt a { text-decoration:none; font-size:11px; color:#8f8f8f;  }
.ffoter-txt a:hover { text-decoration:underline; font-size:11px; color:#8f8f8f; }
.sc01 {font-size:12px; color:#fff; font-weight:bold;}
.sc01 a{font-size:12px; color:#fff; font-weight:bold;}
.sc01 a:hover{font-size:12px; color:#fff; font-weight:bold;}
.sc02 {font-size:12px; color:#fff; font-weight:normal;}
.sc03 {font-size:12px; color:#61A4D3; font-weight:bold;}
.in192 {width:196px; height:26px; border:1px solid #cecdc9; margin-top:5px; margin-bottom:5px;color:#8f8f8f; }
.wrote {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:gray;
text-align:right
}
/* Sidebar
----------------------------------------*/

.sidebar_nav
{
	list-style-type:none; 
	

}
.sidebar_nav h5{ 

color: #a9a075;

margin:0px 0 15px;
font-size: 14px;

}
.sidebar_nav li {padding-left : 5px; padding-bottom:3px;}
.sidebar_nav ul {list-style-type:none; padding:0; margin: 0 0 10px 0;}
.sidebar_nav ul a{color:#8c8c8c; font-size:12px;}
.sidebar_nav ul a b{font-size:13px; color:#8c8c8c;}
.sidebar_nav ul .selected a{color:#cb7140;}
.sidebar_nav ul a:visited{color:#8c8c8c;text-decoration:none;}
.sidebar_nav ul a:hover{color:#b48267;}
.sidebar_main
{
	width: 180px;
	display: inline;
	clear: both;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	
}
.left_border {
}
.bgright {
background-position:right center;
font-family:arial, Helvetica, sans-serif;
font-size:12px;
font-weight:regular;
color:#347095;
text-decoration:none
}
.pricef {
color:#608525
}

.orange {
color:#F27614
}

.gray {
color:#232323
}

.green {
color:#597F1A
}

.red {
color:#AE1901
}

.carttop {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#347095;
text-decoration:none
}
.home-text span {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#A54200;
font-weight:400
}

.heading {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#035792;
font-weight:400
}

.protext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#9E4702;
text-decoration:none;
line-height:19px
}

.protext a {
text-decoration:none
}

.protext a:hover {
text-decoration:underline
}

.testv {
border-right:solid 1px #D3D3D3;
padding-left:15px
}

.testi1 {
padding-left:15px
}
a.footer-links:link {
font-family:Arial, Helvetica, sans-serif;
color:gray;
font-size:11px;
line-height:18px;
text-decoration:none
}

a.footer-links:hover {
text-decoration:none;
color:#404040
}

.btngonow {
background-image:url(images/gonow.jpg);
background-repeat:no-repeat;
width:66px;
height:42px;
border:none
}

.footer-links1 a:hover {
text-decoration:none;
color:#597F1A
}

.boxText,.infoBoxContents,TD.productListing-data,CHECKBOX,RADIO,SELECT,.messageBox {
font-family:Tahoma;
font-size:11px
}

B,B:hover {
font-family:arial;
font-size:11px;
color:#808080;
text-decoration:none
}

A.headerNavigation,A.headerNavigation:hover {
font-size:12px;
color:#808080;
font-weight:400
}

TD.infoBoxHeading,span.infoBoxHeading {
font-family:Tahoma;
font-size:11px;
font-weight:700;
color:#6B696C
}

TD.infoBox,SPAN.infoBox,TD.fieldValue {
font-family:Tahoma;
font-size:12px
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#FFF
}

SPAN.newsdate {
font-family:Tahoma;
font-size:11px;
color:#404040
}

a.wesuggest,a.wesuggest:hover {
font-family:Tahoma;
font-size:11px;
color:#333;
text-decoration:underline
}

a.pageHeadingblack2_selected,a.pageHeadingblack2:hover {
font-family:Tahoma;
font-size:11px;
color:#2E476C;
text-decoration:underline
}

TD.subBar,SPAN.newItemInCart,.checkoutBarFrom,.checkoutBarTo,.checkoutBarCurrent {
font-family:Tahoma;
font-size:11px;
color:#6B696C
}

TD.fieldKey,TD.tableHeading {
font-family:Tahoma;
font-size:12px;
font-weight:700
}

SPAN.productSpecialPrice,.product_title_price {
font-family:Tahoma;
font-size:11px;
color:#A9A075;
font-weight:700
}

.messageStackError,.messageStackWarning,.messageStackSuccess {
font-family:Tahoma;
font-size:11px;
background-color:#ECEFDC
}

.product_title,a.product_title,.price {
font-family:Tahoma;
font-size:11px;
color:#A581A5
}

a.m11,a.m11:visited {
font-family:Arial;
font-size:11px;
text-decoration:none
}

a.stock,a.stock:hover,a.stock:visited {
font-family:Tahoma;
font-size:11px;
color:#010302;
font-weight:lighter
}

a.cartlogin,a.cartlogin:hover,a.cartlogin:visited {
font-family:Tahoma;
font-size:11px;
color:#F9B806;
font-weight:700;
text-decoration:none;
margin:0
}

.tabborder,.cat_border {
border:#ccc 1px solid
}

a.innerheading,a.innerheading:hover {
font-family:Tahoma;
font-size:11px;
color:gray;
text-decoration:underline
}

a.instock_index,a.instock_index:visited {
font-family:Tahoma;
color:#333;
font-size:12px;
font-weight:700;
padding-left:5px
}

.customize,a.customize,a.customize:visited {
font-family:Tahoma;
font-size:12px;
color:#6F95C6
}

A.life2:link,A.life2:visited,A.home:link,A.home:visited {
font-family:Arial;
font-size:15.5px;
font-weight:400;
color:#347095;
text-decoration:none
}

A.life2:hover,A.home:hover {
font-family:Arial;
font-size:15.5px;
font-weight:400;
color:#597F1A;
text-decoration:none
}

A.testi_body:link,A.testi_body:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:gray;
text-decoration:none;
font-style:italic
}
.home-text h1,.heading h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#347095;
font-weight:400;
margin:8px 0
}

.home-text p,.testv p,.testi1 p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#232323;
font-weight:400;
padding-right:7px;
line-height:18px
}

.testv h1,.testi1 h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#597F1A;
font-weight:400;
margin:8px 0
}

.testv p a,.testi1 p a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#334F06;
font-weight:400;
padding-right:7px;
text-decoration:none
}

.footer-links,a.footer-link:visited {
font-family:Arial, Helvetica, sans-serif;
color:gray;
font-size:11px;
line-height:18px
}

.footer-links1,.footer-links1 a {
font-family:Arial, Helvetica, sans-serif;
color:#323232;
font-size:12px;
line-height:18px
} 
#pscroller1{
width: 239px;
height: 25px;
border: 0px solid black;
text-align: left;
margin-left:47px;
}



.someclass{ 
font-size:14px; color:#96755d;

}
.someclass a:link{ 
font-size:14px; color:#96755d;
text-decoration:none;
}
.someclass a:hover{ 
font-size:14px; color:#96755d;
text-decoration:underline;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	position: relative;
}

.sf-menu ul {
	position:		absolute;
	top:			0em;
	width:			15em; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
	width:			100%;
	
}

.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li ul{
visibility: hidden;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			1.8em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			0em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			14.5em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			0em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			14.5em; /* match ul width */
	top:			0;
}

.sf-menu li {
	background:		#fff;
}
.sf-menu li li {
	background:		#FCFDFE;
	border-bottom:	1px solid #eee;
	border-left:	1px solid #eee;
}
.sf-menu li li li {
	background:		#FCFDFE;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#e9f5fb;
	outline:		0;
}

ul#nav li li a{
	text-transform:none;
	font-size:13px;
}
#navbar{ margin: 10px 0 0; float:left;z-index:99; position:relative;}
		
ul#nav
{
		margin:0;
		padding:0;
		float:left;
				

}
		
	ul#nav li {float:left;  list-style-type:none; margin-right:13px; font-size:14px;}
	ul#nav li a{float: none;text-shadow: 1px 1px #f1f1f1; text-transform:uppercase; text-decoration:none; color:#888; padding:3px 20px 5px 20px; border:0; }
	ul#nav li a.active, ul#nav li a:hover{ background:#e9f5fb; color:#666; }
/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('images/shadow1.png') no-repeat bottom right;
	padding: 0 3px 3px 2px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
