@charset "UTF-8";
/* CSS Document */

#main {
	width: 830px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/wsw2_back.jpg);
	height: 960px;
}
#header_bg {
	height: 201px;
	width: 210px;
	position: relative;
	padding-top: 6px;
	padding-left: 7px;
}
#header_bg_wsw_logo {
	height: 172px;
	width: 270px;
	padding-left: 7px;
	padding-top: 10px;
	position: absolute;
	background-image: url(../images/wsw_logo_shadowed.png);
	background-repeat: no-repeat;
	left: 573px;
	top: 3px;
	z-index: 5;
}
#header_bg_wsw_logo_links {
	z-index: 5;
	height: 35px;
	width: 35px;
}
#header_bg_wsw_logo_bluehaze {
	height: 140px;
	width: 800px;
	padding-left: 7px;
	padding-top: 10px;
	position: absolute;
	background-image: url(../images/wsw_logo_bluehaze.png);
	background-repeat: no-repeat;
	left: 7px;
	top: 66px;
	z-index: 5;
}
#header_bg_wsw_logo_desc {
	height: 34px;
	width: 623px;
	padding-left: 7px;
	padding-top: 10px;
	position: absolute;
	background-image: url(../images/wsw_logo_desc.png);
	background-repeat: no-repeat;
	left: 175px;
	top: 168px;
	z-index: 5;
}
#header_bg_wsw_home_icon {
	height: 35px;
	width: 35px;
	padding-left: 7px;
	padding-top: 10px;
	position: absolute;
	background-image: url(../images/home_icon_small.png);
	background-repeat: no-repeat;
	left: 20px;
	top: 160px;
	z-index: 6;
	cursor: crosshair;
}
#content {
	height: 668px;
	width: 800px;
	margin-left: 7px;
	padding: 10px;
	margin-top: 0px;
}
#footer {
	height: 39px;
	width: 797px;
	margin-left: 7px;
	border: thin solid #7aaeca;
	position: relative;
}
#menu {
	background-image: url(../images/menu_bg.jpg);
	height: 324px;
	width: 130px;
	float: left;
}
#new_products {
	height: 305px;
	width: 650px;
	float: right;
	background-image: url(../images/new_products_bg.png);
	background-repeat: no-repeat;
	padding-top: 29px;
	padding-left: 10px;
}
#new_prod_img {
	width: 115px;
	height: 126px;
	text-align: center;
	padding-top: 17px;
}
#prod_list_links {
	width: 210px;
	height: 155px;
	text-align: center;
	padding-top: 8px;
	vertical-align: middle;
}
#album_list_links {
	width: 210px;
	height: 130px;
	text-align: center;
	padding-top: 25px;
	vertical-align: middle;
}
#prod_list_links_desc {
	text-align: center;
	width: 150px;
	height: 28px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	border-top-color: #00F;
	border-right-color: #00F;
	border-bottom-color: #00F;
	border-left-color: #00F;
	color: #666;
	margin-right: auto;
	margin-left: auto;
}
#prod_list_links_desc a {
	border-top-color: #00F;
	border-right-color: #00F;
	border-bottom-color: #00F;
	border-left-color: #00F;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #666;
	text-align: center;
}
#new_prod_img a {
	text-decoration: none;
}

#feat_brands {
	height: 338px;
	width: 340px;
	border: thin none #6FF;
	float: left;
	background-image: url(../images/featured_brands_bg.png);
	background-repeat: no-repeat;
	margin-top: 0px;
}
#main_slide {
	height: 335px;
	width: 430px;
	float: right;
	margin-top: 0px;
	margin-right: 20px;
	padding: 2px;
}
.new_product_base {
	background-image: url(../images/new_products_list_bg.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height: 143px;
	width: 122px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.feat_brands_base {
	height: 50px;
	width: 310px;
	padding: 0px;
	margin: 0px;
}
#tbl_new_Products {
	margin-left: 2px;
}

#tbl_feat_brands {
	margin-left: 5px;
	margin-top: 36px;
}
#feat_brands_images {
	border: 3px inset #999;
	height: 60px;
	width: 310px;
	margin-bottom: 5px;
}
#product_list {
	height: 668px;
	width: 657px;
	float: right;
	background-image: url(../images/product_list_bg.png);
	background-repeat: no-repeat;
	position: relative;
}

#prod_navigation_top {
	height: 21px;
	width: 390px;
	padding-left: 227px;
}
#album_navigation_top {
	height: 21px;
	width: 390px;
	padding-left: 20px;
}
#slideshow_nav {
	height: auto;
	width: 50px;
}
#prod_navigation_bottom {
	height: 20px;
	width: 390px;
	padding-left: 227px;
}
#prod_list_container {
	height: 620px;
	width: 650px;
}
#tbl_product_List {
	height: 600px;
}
.product_list_base {
	background-image: url(../images/product_list_prod_bg.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height: 208px;
	width: 210px;
	padding: 0px;
	background-position: center;
}
.contactdetails_image_base {
	background-image: url(../images/contactdetails_bg.png);
	background-repeat: no-repeat;
	height: 208px;
	width: 210px;
	background-position: center;
}
#contact_details_images {
	background-image: url(../images/contactdetails_bg.png);
	background-repeat: no-repeat;
	height: 160px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding-top: 10px;
	padding-left: 8px;
}
#prod_navigation_top_location {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: right;
}
#prod_page_numbers {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
#prod_page_numbers_bottom {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
}
#prod_page_numbers a {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#prod_page_numbers_bottom a {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}

#navigation {
	font-size: 12px;
	width: 120px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-variant: normal;
	margin-left: 5px;
	margin-top: 5px
}
#navigation ul {
	margin: 0px;
	margin-left: 0px;
	padding-left: 0px;
	background-image: url(../images/menu_main_bg.png);
	z-index: 5;
}
#navigation ul li {
	height:29px;
	line-height:25px;
	list-style:none;
	padding-left:5px;
	color:#FFF;
	cursor:pointer;
	z-index: 5;
}
#navigation ul li a{
	text-decoration: none;
	color: #FFF;
	z-index: 5;
}
#navigation ul li:hover {
	position:relative;
	background-image: url(../images/menu_main_hover_bg.png);
	color: #166EA3;
	z-index: 5;
}

#navigation ul li:hover a{
	text-decoration: none;
	color: #166EA3;
	z-index: 5;
}

#navigation ul li:hover ul li:hover a{
	text-decoration: none;
	color: #166EA3;
	font-size: 11px;
	z-index: 5;
}
#navigation ul ul {
	display:none;
	position:absolute;
	left:100px;
	top:10px;
	z-index: 6;
}

#navigation ul li:hover ul {
	display:block;
	z-index: 5;
}
#navigation ul ul li {
	width:110px;
	float:left;
	display:inline;
	background-image: url(../images/menu_main_bg.png);
	background-repeat: no-repeat;
	background-color: #AAD4EC;
	z-index: 5;	
} 
#navigation ul ul li:hover {
	border:none;
	background-image: url(../images/menu_main_hover_bg.png);
	background-repeat: no-repeat;
	z-index: 5;
}

#navigation ul li:hover ul li a{
	text-decoration: none;
	color: #FFF;
	font-size: 11px;
	z-index: 5;
}
#search_box {
	border: thin solid #0D6CA1;
	margin-top: 5px;
	margin-left: 5px;
	height: 13px;
	width: 84px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#search_container {
	width: 125px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-variant: normal;

}
#search_tb_container2 {
	border: thin solid #0D6CA1;
	height: 17px;
	width: 84px;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
}
#search_tb_container {
	float: left;
}
#search_button_container {
	height: 30px;
	width: 30px;
	float: right;
}
#search_button {
	height: 21px;
	width: 21px;
	background-image: url(../images/search_button.png);
}
#footer_copywrite {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	height: 15px;
	width: 250px;
	position: absolute;
	top: 3px;
	left:5px;
}
#footer_windguru {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	height: 15px;
	width: 80px;
	position: absolute;
	top: 3px;
	left:310px;
}
#footer_accuweather {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	height: 15px;
	width: 80px;
	position: absolute;
	top: 3px;
	left:400px;
}
#footer_mailme {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	height: 15px;
	width: 80px;
	position: absolute;
	top: 3px;
	left:561px;
	text-align: right;
}
#footer_mailme_other {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	height: 15px;
	width: 80px;
	position: absolute;
	top: 3px;
	left:580px;
	text-align: right;
}
#footer_mailme_firefox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	height: 15px;
	width: 80px;
	position: absolute;
	top: 3px;
	left:562px;
	text-align: right;
}
#footer_mailme_chrome {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	height: 15px;
	width: 80px;
	position: absolute;
	top: 3px;
	left:561px;
	text-align: right;
}
#footer_date {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	height: 15px;
	width: 130px;
	position: absolute;
	top: 22px;
	left:664px;
}
#footer_social_networking {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	margin-top: 5px;
	position: absolute;
	top: 17px;
	left:5px;
}
#footer_windguru a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#footer_mailme a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#footer_mailme_other a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#footer_mailme_chrome a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#footer_mailme_firefox a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#footer_accuweather a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#product_detail {
	height: 668px;
	width: 657px;
	float: right;
	background-image: url(../images/product_detail_bg.png);
	background-repeat: no-repeat;
	position: relative;
}
#product_detail_navigation {
	height: 21px;
	width: 633px;
}#product_detail_top {
	height: 300px;
	width: 635px;
}
#contactdetail_top {
	height: 600px;
	width: 635px;
}
#product_detail_bottom {
	height: 316px;
	width: 575px;
	padding-left: 32px;
	padding-right: 20px;
}
#prod_detail_top_location {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
#product_detail_price {
	margin-top: 18px;
}
#contactdetail_price {
	margin-top: 5px;
}
#product_detail_images {
	height: 250px;
	width: 610px;
	margin-left: 13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contactdetail_images {
	height: 550px;
	width: 610px;
	margin-left: 13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#product_detail_images_container {
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#contactdetail_images_container {
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#prod_detail_mailus {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#contactdetail_address {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	vertical-align: top;
}
#prod_detail_mailus a {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}
#contactdetail_address a {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	vertical-align: top;
}

#tab1_brand_logo {
	height: 50px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
#tab1_brand_logo span {
	margin-right: auto;
	margin-left: auto;
}
#tab1_brand_logo   span a{
	text-decoration: none;
	color: #FFF;
}
#tab1_details {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	overflow: auto;
	height: 180px;
}
#tab2_details {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	overflow: auto;
	height: 260px;
}
.black_overlay{
	display: none;
	position: absolute;
	top: -31.7%;
	left: -23.4%;
	width: 801px;
	height: 932px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=90);
}
 
.white_content {
	display: none;
	position: absolute;
	top: -25%;
	left: -17.5%;
	width: 720px;
	height: 520px;
	padding: 0px;
	border: 0px none #5199CB;
	background-color: transparent;
	z-index:1002;
	overflow: auto;
	background-image: url(../images/albums_lightbox_bg.png);
	background-repeat: no-repeat;
}
#lightbox_nav {
	height: 30px;
	width: 50px;
	padding-top: 5px;
	padding-left: 20px;
}
#lightbox_title {
	width: 450px;
	margin-left: 150px;
	height: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#albumshowslide {
	height: 430px;
	width: 650px;
	border: thick inset #666;
}
#lightbox_images {
	height: auto;
	width: 660px;
	border: thick inset #666;
	margin-top: 10px;
	margin-left: 24px;
}
.contact_images {
	text-align: center;
}
.contact_images_google {
	text-align: center;
	margin-top: 5px;
}

