body, html{font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;color:#706e66;line-height:1.6;font-style:normal;font-weight:normal;font-size:12px;margin:0;padding:0;background: #eee;}
	#Element{margin:0 auto;}
	.home, .interior, .admin{}
	.wrap{margin:0 auto;}	
	
	
/*==============================================================================
	Site Id Layout (header)
==============================================================================*/
.header-wrap{margin:0 auto;background: #0c2635 url(images/header-bg.jpg) no-repeat top center;overflow:hidden;height:190px;border-top:5px solid #1c5e82;}
#header {margin:0 auto;width:950px;}
	.logo{float:left;width:220px;padding:15px 0 0;height:100px;}
	.userlinks{float:right;width:500px;padding:20px 0 0;text-align:right;}
		.registerLink{background: url(images/user.png) no-repeat left center;color:#fff !important;padding:0 5px 0 20px;}
		.loginLink{background: url(images/lock_closed.png) no-repeat left center;color:#fff !important;padding-left:20px;}
	.adspace{float:right;width:728px;height:90px;margin:10px 0 0;text-align:right;}
	.nav{overflow:hidden;float:left;margin:0 auto;width:950px;padding-top:5px;clear:both;}

/*========= Main Nav ============*/
.main-nav-wrap{list-style:none;margin:0;}
	.nav ul{padding:0;margin:0;list-style:none;}
		.nav ul li{display:inline !important;}
			.nav li{float:left;margin:0 1px !important;padding:0 0 0 11px !important;background:url(images/leftbg-off.png) no-repeat left top;height:46px;}
				.nav a{float:left;display:block;height:46px;padding:14px 32px 0 25px;font-size:14px;color:#fff !important;text-decoration:none;background:url(images/rightbg-off.png) no-repeat right top;}
					.nav li:hover, .nav li.hov{margin:0 5px;padding:0 0 0 5px;background:url(images/leftbg.png) no-repeat left top;}
					.nav a:hover, .nav a.hov{display:block;float:left;padding:14px 32px 0 25px;background:url(images/rightbg.png) no-repeat right top;text-decoration:none !important;}
					.nav li.bc{background:url(images/leftbg.png) no-repeat left top;}
					.nav li.bc a{background:url(images/rightbg.png) no-repeat right top;}
					.nav .sel a{background:url(images/rightbg.png) no-repeat right top;}		
	.nav .submenu-wrap{padding:0;margin:-1px 0 0 !important;background:#2d91bf;z-index:1000;border:solid 1px #2880AA;border-top:none;}
		.nav .submenu-wrap li{display: block;clear:both;padding:5px;margin:0;background:none;}
			.nav .submenu-wrap a{background:none;font-size:14px;}
		
			.nav .submenu-wrap .hov, .nav .submenu-wrap .sel {text-decoration: none; background:none;}
				.nav .submenu-wrap .hov .txt, .nav .submenu-wrap .sel .txt{text-decoration:none;}
				.nav .submenu-wrap li:hover, .nav .submenu-wrap li.hov{background:none;}
				.nav .submenu-wrap a:hover, .nav .submenu-wrap a.hov{background:none;color:#132735 !important;}
				.nav .submenu-wrap li.bc{background:none;}
					.nav .submenu-wrap li.bc a{background:none;color:#132735 !important;}
					.nav .submenu-wrap .sel a{background:none;color:#132735 !important;}

/*==============================================================================
	ColorDiv Layout (default styles for Home Layout)
==============================================================================*/
.graydiv{ margin:0 auto; clear:both; overflow:hidden; background-image: url(images/GrayBG.jpg); background-color: b6b6b6; }
	.gray{ margin:0 auto; width:1050px; overflow:hidden; clear:both;}

.greendiv{ margin:0 auto; clear:both; overflow:hidden; background-image: url(images/GreenBG.jpg); background-color: 93b61e; }
	.green{ margin:0 auto; width:1050px; overflow:hidden; clear:both;}

.yellowdiv{ margin:0 auto; clear:both; overflow:hidden; background-image: url(images/YellowBG.jpg); background-color: 93b61e; }
	.yellow{ margin:0 auto; width:1050px; overflow:hidden; clear:both;}

.reddiv{ margin:0 auto; clear:both; overflow:hidden; background-image: url(images/RedBG.jpg); background-color: 821213; }
	.red{ margin:0 auto; width:1050px; overflow:hidden; clear:both;}

/*==============================================================================
	Body Layout (default styles for Home Layout)
==============================================================================*/
.bannerarea{margin:0 auto;clear:both;overflow:hidden;background: #2880aa url(images/banner-bg2.jpg) repeat-y top center;border-bottom:solid 1px #1c5e82;}
	.banner{margin:10px auto;width:950px;overflow:hidden;clear:both;}
	
.restockbannerarea{margin:0 auto;clear:both;overflow:hidden;background: #000000 ;border-bottom:solid 1px #1c5e82;}
	.restockbanner{margin:10px auto;width:950px;overflow:hidden;clear:both;}
#main-content {margin:0 auto;clear:both;border-top:1px solid #fff;}
	.home-feature{margin:0 auto;clear:both;width:950px;padding:10px 0 25px 0;overflow:hidden;}
		.feature-left{width:100%;padding:0;}
		.feature-center{width:100%;padding:0;}
		.feature-right{width:100%;padding:0;}
	.maincontent, .fullwidth{margin:0 auto;clear:both;width:950px;padding:0 0 0 0;overflow:hidden;}
	.leftthird{float:left;width:300px;padding:10px 0px;overflow:hidden;}
	.middlethird{float:left;width:299px;padding:10px 25px;overflow:hidden;}
	.rightthird{float:right;width:300px;padding:10px 0px;overflow:hidden;}
	.showcase-wrap{margin:0 auto;clear:both;clear:both;width:950px;padding:10px 25px;}
		.sidebar{width:300px;float:left;}
		.showcase{width:600px;float:right;}
		
.cartarea{clear:both;overflow:hidden;background:none;}
	.cart{margin:-5px 10px 0 10px;padding:3px 0 0 0;width:250px;overflow:hidden;clear:both;}
		
	/*========= Interior Layout ============*/
	.interior .main-body {margin:0 auto;clear:both;clear:both;width:950px;padding:10px 25px;overflow:hidden;}
		.interior .maincontent{width:575px;float:left;}
		.interior .sidebar{width:300px;float:right;}
		
		
	/*========= Admin Layout ============*/
	.admin .maincontent{width:950px;padding:0 25px;}
	
/*==============================================================================
	Site Info Layout (footer)
==============================================================================*/
#footer {margin:0 auto;overflow:hidden;font-size: 11px;clear:both;background:#0d2736 url(images/footer-bg-top.jpg) repeat-y top center;}
	.footer-feature{margin:0 auto;overflow:hidden;clear:both;width:950px;padding:10px 0 25px 0;}
		.footer-left{width:100%;padding:0 0 0 0;}
		.footer-center{width:100%;padding:0 0 0 0;}
		.footer-right{width:100%;padding:0 0 0 0; vertical-align:top;}
	.site-info {margin:0 auto;overflow:hidden;clear:both;background:#0a1f30 url(images/siteinfo-bg.jpg) no-repeat top center;border-top:1px solid #2e677b;height:50px;}
		.site-info .info{margin:0 auto;clear:both;width:1000px;padding:10px 25px;overflow:hidden;}
			.info .SkinObject{color:#cbcbcb;font-size:11px;text-align:left;}

/*==============================================================================
	Heading
==============================================================================*/
h1, h2, h3, h4, h5, h6{font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;margin:0; padding:0;color:#2981ab;text-shadow:1px 1px 1px #fff;}
	h1{font-weight:bold;font-size:28px;}
	h2{font-weight:normal;font-size:22px;}
	h3{color:#61666B;font-size:20px;font-weight:bold;letter-spacing:-1px;margin-bottom:15px;text-shadow:1px 1px 2px #FFFFFF;}
	h4{font-weight:normal;font-size:18px;}
	h5{font-weight:bold;font-size:18px;color:#383838;}
	h6{font-weight:bold;font-style:italic;font-size:18px;}
	
.Head, .SubHead, .SubSubHead{font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;color:#2981ab;}
	.Head{font-weight:bold;font-size:20px;}
	.SubHead{font-size:14px;}
	.SubSubHead{font-size:12px;}
		
/*==============================================================================
	Links 
==============================================================================*/
a, a:link, a.SkinObject, a.SkinObject:link{color:#2981ab;text-decoration:none;}
	a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover{color:#2981ab;text-decoration:underline;}
	a:visited, a.SkinObject:visited{text-decoration:none;color:#2981ab;}	
a img {border:none;}

a.CommandButton:link{color:#2981ab;text-decoration:none;}
	a.CommandButton:hover, a.CommandButton:visited:hover{color:#2981ab;text-decoration:underline;}
	a.CommandButton:visited{text-decoration:none;}
	
a, a:link, a.SkinObject, a.SkinObject:link{color:#2981ab;text-decoration:none;}
	a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover{color:#2981ab;text-decoration:underline;}
	a:visited, a.SkinObject:visited{text-decoration:none;color:#2981ab;}

/*==============================================================================
	Lists 
==============================================================================*/	
	dl{}
		dt{}
		dd{}
	ul{}
		ul li{list-style:disc;}
		li{}
	ol{}
		ol li{}
		li{}
/*==============================================================================
	Text
==============================================================================*/
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, Blockquote{font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;color:#706e66;line-height:1.8;font-style:normal;font-weight:normal;font-size:12px;}
	.NormalRed{color:#ff0000;}

/*==============================================================================
	Special Styles 
==============================================================================*/
	
.adspace h1, .adspace h2, .adspace h3, .adspaceh4, .adspace h5, .adspace p{color:#fff;text-align:right;text-shadow:none;}	
	.bannerarea h1, .bannerarea h2, .bannerarea h3, .bannerarea h4, .bannerarea h5, .bannerarea h6, .bannerarea .Head, .bannerarea .SubHead, .bannerarea .SubSubHead, .bannerarea p, .bannerarea .CommandButton{color:#fff !important;text-shadow:none;}
	.footer-left h2, .footer-center h2, .footer-right h2{text-shadow:none;}
	.footer-left p, .footer-center p, .footer-right p, .footer-left li, .footer-center li, .footer-right li{color:#2981ab;}
	.footer-left a, .footer-left a:link, .footer-left a.SkinObject, .footer-left a.SkinObject:link,
	.footer-center a, .footer-center a:link, .footer-center a.SkinObject, .footer-center a.SkinObject:link,
	.footer-right a, .footer-right a:link, .footer-right a.SkinObject, .footer-right a.SkinObject:link{color:#fff;}
	.greendiv p {color:#4a4a4a;}
	.yellowdiv p {color:#fff;}
	.reddiv p {color:#e6e6e6;}

.cart p {font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;color:#ffffff;font-style:normal;font-weight:normal;font-size:12px; text-shadow:none; }



/*========================================================*/
/*     Main Menu                                          */
/*========================================================*/

#Menu_Container { height:46px; margin:5px 0 0 0; width:950px; background:transparent;}

#menu_left { width:11px; background:url(images/leftbg-off.png) no-repeat; }
#menu_left img { width:11px; height:46px; }
#menu_right { width:16px; background:url(images/rightbg-off.png) no-repeat; }
#menu_right img { width:16px; height:46px; }
#menu_bg { background:url(images/menu_bg.png) repeat-x; }

.MainMenu_SubMenu { padding:0; margin:0; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; z-index:1000; font-weight:normal; opacity:.85; }
.MainMenu_MenuItem { font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; font-style:normal; padding:3px 30px 3px 13px; line-height:1.5; border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:1px solid #dcdcdc; border-left:0 solid #ffffff; }
.MainMenu_MenuItemSel {background:transparent; }
.SubMenu_MenuItemSel {background:url(images/SubSel.png) top left repeat-x; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:3px 30px 3px 13px; line-height:1.5; border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:1px solid #dcdcdc; border-left:0 solid #ffffff; }
.MainMenu_MenuContainer { height:46px; background:transparent; }
.MainMenu_MenuContainer td { vertical-align:top; }
.MainMenu_MenuBar { height:46px; background:transparent; }
.MainMenu_Idle td img { display:none; }
.MainMenu_Idle td { line-height:0; height:46px; padding:0; margin:0; }
.MainMenu_Idle td div { height:46px; background:url(images/spacer.gif) top right no-repeat; background-color:transparent; margin:0; padding:0; }
.MainMenu_Idle td div div { height:46px; background:url(images/spacer.gif) top left no-repeat; margin:0; padding:0 17px 0 17px; }
.MainMenu_Idle td div div div { height:46px; padding:0; margin:0; background:url(images/spacer.gif) top left repeat-x; }
.MainMenu_Idle td div div div div { height:46px; padding:0; margin:0; background:url(images/spacer.gif) center center repeat-x; }
.MainMenu_Idle td div div div div div { height:28px; background:url(images/spacer.gif) center center repeat-x; text-align:center; padding:16px 0 0 0; margin:0; font-size:13px; font-weight:bold; color:#f2f2f2; text-shadow:#000000 2px 2px 2px; line-height:normal; }
.MainMenu_Selected td img { display:none; background:transparent;}
.MainMenu_Selected td { height:46px; padding:0; margin:0; line-height:0; background:transparent;}
.MainMenu_Selected td div { height:46px; background:url(images/TabSel_Right.png) top right no-repeat; margin:0; padding:0; }
.MainMenu_Selected td div div { height:46px; background:url(images/TabSel_Left.png) top left no-repeat; margin:0; padding:0 17px 0 17px; }
.MainMenu_Selected td div div div { height:46px; padding:0; margin:0; background:url(images/TabSel_Mid.png) top left repeat-x; }
.MainMenu_Selected td div div div div { height:46px; padding:0; margin:0; background:transparent;}
.MainMenu_Selected td div div div div div { height:28px; background:transparent; text-align:center; padding:16px 0 0 0; margin:0; font-size:13px; font-weight:bold; color:#ffffff; text-shadow:#000000 2px 2px 2px; line-height:normal; }

.MainMenu_BreadcrumbActive td img { display:none; background:transparent;}
.MainMenu_BreadcrumbActive td { height:46px; padding:0; margin:0; line-height:0; background:transparent;}
.MainMenu_BreadcrumbActive td div { height:46px; background:url(images/Tab_Right.png) top right no-repeat; margin:0; padding:0; }
.MainMenu_BreadcrumbActive td div div { height:46px; background:url(images/Tab_Left.png) top left no-repeat; margin:0; padding:0 17px 0 17px; }
.MainMenu_BreadcrumbActive td div div div { height:46px; padding:0; margin:0; background:url(images/Tab_Mid.png) top left repeat-x; }
.MainMenu_BreadcrumbActive td div div div div { height:46px; padding:0; margin:0; background:transparent;}
.MainMenu_BreadcrumbActive td div div div div div { height:28px; background:transparent; text-align:center; padding:16px 0 0 0; margin:0; font-size:13px; font-weight:bold; color:#ffffff; text-shadow:#000000 2px 2px 2px; line-height:normal; }


.MainMenu_MenuArrow { border-top:0 solid #ffffff; border-right:0 solid #ffffff; border-bottom:1px solid #dcdcdc; border-left:0 solid #ffffff; margin:0; padding:0; }									 
.MainMenu_RootMenuArrow { display:none; }									 
.MainMenu_MenuIcon { display:none; }									 
.MainMenu_Separator img { width:2px; margin:0 1px 0 1px; }
.MainMenu_MenuBreak { border:none; background:transparent; vertical-align:top; }

.EMSubMenuItemOn { color:#ffffff; }
.EMSubMenuItemOff { color:#ffffff; }
.EMSubMenuItemBGOn {background:url(images/SubSel.png) top left repeat-x; }
.EMSubMenuItemBGOff { background:#151515; }
.EMMenuArrow {display:none; }
