@charset "UTF-8";
/* CSS Document */

html, body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background-image:url(images/wy_main_bg.gif);
	background-position:center;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover {
	color:#000;
	text-decoration:none;
}
#horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -288px;
	min-width: 900px; 
}
#wrapper {
	background-color: #fff;
	position: relative;
	text-align: left;
	width: 900px;
	height: 576px;
	margin: 0px auto;
}
/* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 20px;
	left: 20px;
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 50%;
   left: 0px;
   width: 100%;
   margin-top: -288px;
   min-width: 900px; 
 }
 /* end IE 5 hack */ 
	  
#wrapper {
	background-color: #fff;
	position: relative;
	text-align: left;
	width: 900px;
	height: 575px;
	margin: 0px auto;
}
#top {
	background-image:url(images/wys_top_bg.jpg);
	background-repeat:repeat-x;
	height:258px;
}
#nav {
	background-color:#929292;
	height:33px;
	border-bottom:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	text-align:center;
}
#bottom {
	background-image:url(images/wys_bot_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:284px;
}
#contentcontainer, #login_area, #top_content {
	width:900px;
	margin:0 auto;
}
#top_content {
	height:258px;
}
#top_content2 {
	width:784px;
	position:absolute;
	z-index:0;
	left:50%;
	margin-left:-392px;
}
#logo {
	width:124px;
	height:157px;
	background-image:url(images/wyswings_logo.gif);
	background-repeat:no-repeat;
}
#top_buttons {
	float:right;
	margin-top:23px;
}
#bottles {
	width:800px;
	position:absolute;
	left:50%;
	z-index:10;
	top:0px;
	margin-left:-400px;
}
.content_ur {
	float::right;
	width:5px;
	height:5px;
	background-image:url(images/wys_content_ur.gif);
	background-rexpeat:no-repeat;
}
.content_ul {
	float:left;
	width:5px;
	height:5px;
	background-image:url(images/wys_content_ul.gif);
	background-repeat:no-repeat;
}
.content_um {
	margin:0 5px;
	height:5px;
	background-color:#FFFFFF;
}
.content_m {
	background-color:#FFFFFF;
}
.content_bl {
	float:left;
	width:5px;
	height:5px;
	background-image:url(images/wys_content_ll.gif);
	background-repeat:no-repeat;
}
.content_br {
	float::right;
	width:5px;
	height:5px;
	background-image:url(images/wys_content_lr.gif);
	background-repeat:no-repeat;
}
.content_bm {
	margin:0 5px;
	height:5px;
	background-color:#FFFFFF;
}
.nav_container {
	border-left:solid 1px #fff;
}
.title_bar {
	border-bottom:solid 1px #5674b9;
	padding-bottom:8px;
	text-align:left;
}

.login {
	color:#d2d1d1;
}


.signupform {
	margin-top:-150px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}




/* MAIN NAVIGATION (DROPDOWN FLOATING MENU) */

/* Main Bar */
.static_nlsmenu {z-index:1;}

/* Main Bar - Item */
.static_nlsitemcontainer {background:url('images/wys_button_bg.gif');
	border-right:solid 1px #fff;height:33px;padding:0 12px;}
.static_nlsiconcell {width:0px;}
.static_nlssubmenucell{width:0px;padding-top:6px;padding-left:3px;padding-right:4px}
.static_nlsitem {
    font-weight:normal;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:33px;
    color:#fff;}
    
/* Main Bar - Item Hover */
.static_nlsitemcontainerover {background-color:#2B78D9;border-right:solid 1px #fff;height:33px;padding:0 12px;}
.static_nlsiconcellover {width:0px;}
.static_nlssubmenucellover {width:0px;padding-top:6px;padding-left:3px;padding-right:4px}
.static_nlsitemover {font-weight:normal;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:33px;
    color:#fff;}/*font-family:tahoma;font-size:8pt;font-weight:normal;*/

/* Sub Menu */
.nlsmenu {margin-top:0px;
    border:#fff 1px solid;
    z-index:1;}

/* Sub Menu - Item */
.nlsitemcontainer {height:21px;padding-left:0px;padding-right:0px;background-color:#2B78D9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-moz-opacity:0.9;}/*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-moz-opacity:0.7;*/
.nlsiconcell {width:22px;background-color:#070707;}
.nlssubmenucell{padding-top:2px;padding-left:3px;padding-right:4px}
.nlsitem {
    font-weight:bold;font-size:13px;font-family:Arial;text-align:left;
    color:#ffffff;
    padding:4px 10px 4px 10px;}

/* Sub Menu - Item Hover */
.nlsitemcontainerover {height:21px;border:#4EA2FD 0px solid;background:url('images/menubg_hover.gif');
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=99)}
.nlsiconcellover {width:22px;background-color:#5E7809;}
.nlssubmenucellover {padding-top:2px;padding-left:3px;padding-right:4px}
.nlsitemover {
    font-weight:bold;font-size:13px;font-family:Arial;text-align:left;
    color:#ffffff;
    padding:4px 10px 4px 10px;}
	/* CATEGORY TREE */
.category_tree td div {height:20px !important}
.category_tree_node {text-transform:uppercase;font-family:Arial;font-size:11px;}
a.category_tree_node:hover {color:#ffffff;}

/* CATEGORY NAVIGATION MODULE */
.category_area {padding-top:10px;padding-bottom:10px}
.category_item {font-size:13px;text-transform:uppercase;margin-top:15px;margin-bottom:3px}
.category_item a {font-weight:bold}
.category_item_desc {font-size:11px;}
/* BREADCRUMB */
.breadcrumb{color:#ccc;font-size:10px;}
a.breadcrumb:link{color:#CCC;font-size:10px;}
a.breadcrumb:visited{color:#999;font-size:10px;}
a.breadcrumb:hover{color:#000;font-size:10px;}
