@charset "utf-8";
/* CSS Document */

#innerwrapper{
/*position:relative*/

}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both
}
#container {
	width:975px;
	margin:0 auto;position:relative
}
/*header*/

#header_page {
	height:130px;
	background:url(../images/fnd_header.gif) repeat-x
}
#logo_and_call {
	background:url(../images/logoSWA.gif) no-repeat;
	height:67px;
	position:relative
}
#home_link {
	height:67px;
	width:180px
}
#home_link a, #home_link a:link {
	display:block;
	height:100%;
	width:100%
}
#c_register {
	width:270px;
	position:absolute;
	left:596px;
	top:15px
}
#c_register p.register {
	margin:0;
	padding-right:10px;
	width:77px;
	font-size:10px;
	text-align:right;
	background:url(../images/item1.gif) no-repeat right;
}
#c_register #wishlink	{display:none;}
#c_register p.register a, #c_register p.register a:link {
	color:#666666;
	text-decoration:none;
	font-weight:bold
}
#c_register p.register a:hover {
	color:#6b151d
}
div#view_bag {
	background:url(../images/view_bag.gif) no-repeat;
	height:21px;
	width:101px;
	float:left;
	margin:0px 0px 0px 64px
}
div#view_bag a, div#view_bag a:link {
	display:block;
	width:100%;
	height:100%
}
p.checkout {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	width:180px;
	display:block;
	margin:0;
	text-align:center;
	float:right;
	padding-top:4px
}
p.checkout a, p.checkout a:link {
	color:#6b151d;
}
p.checkout a:hover {
	text-decoration:none;
}
ul#categori_list {
	padding:12px 20px 0 10px;
	margin:0;
	list-style:none;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	width:680px;
	height:21px;/*firefox*/
	_height:33px/*explorer*/
}
ul#categori_list li {
	float:left;
	margin:0px 16px 0 0;
	padding:0px 0 0 8px;
	background:url(../images/item2.gif) no-repeat left;
	vertical-align:middle;
}
ul#categori_list li a, ul#categori_list li a:link {
	color:#FFFFFF;
	text-decoration:none
}
ul#categori_list li a:hover {
	color:#000000
}


#hdr-swa{ width:405px; height:67px; float:left; position:absolute; top:0; left:181px;}
#hdr-swa #linebest{ width:405px; height:34px; float:left; background-image:url(/images/lineupheader.jpg);}
#hdr-swa #calldiv{ width:405px; height:33px; float:left;}
#hdr-swa #calldiv #question{ width: 269px; height:33px; float:left; background-image:url(/images/questions_callus.jpg)}
#hdr-swa #calldiv #cont-livechat{ width:110px; height:27px; float:left;}

#hdr-verisign{
	background-image:url(/images/verisignHomeSW.jpg);
	background-repeat:no-repeat;
	height:50px;
	position:absolute;
	right:0;
	top:10px;
	width:100px;
	}


/********************sub menu*******************************/
ul#submenu {
	list-style:none;
	padding:0;
	margin:0;
	color:#FFFFFF;

	height:30px;
}
ul#submenu li {
	float:left;
	margin:0;
	padding:0;
	height:30px
}
ul#submenu li.w_cab {
	background:url(../images/btn_wc.gif) no-repeat top;
	width:110px;
}
ul#submenu li.w_cab a:hover {
	background:url(../images/btn_wc.gif) no-repeat bottom ;
}
ul#submenu li.w_rac {
	background: url(../images/btn_wr.gif) no-repeat top;
	width:105px;
}
ul#submenu li.w_rac a:hover {
	background: url(../images/btn_wr.gif) no-repeat bottom ;
}
ul#submenu li.w_coo {
	background: url(../images/btn_wo.gif) no-repeat top;
	width:107px;
}
ul#submenu li.w_coo a:hover {
	background: url(../images/btn_wo.gif) no-repeat bottom ;
	width:107px;
}
ul#submenu li.c_uni {
	background: url(../images/btn_cu.gif) no-repeat top;
	width:110px;
}
ul#submenu li.c_uni a:hover {
	background: url(../images/btn_cu.gif) no-repeat bottom ;
}
ul#submenu li.s_dec {
	background: url(../images/btn_sd.gif) no-repeat top;
	width:169px;
}
ul#submenu li.s_dec a:hover {
	background: url(../images/btn_sd.gif) no-repeat bottom ;
}
ul#submenu li.w_acc {
	background: url(../images/btn_wa.gif) no-repeat top;
	width:133px;
}
ul#submenu li.w_acc a:hover {
	background: url(../images/btn_wa.gif) no-repeat bottom ;
}
ul#submenu li.w_fur {
	background: url(../images/btn_wf.gif) no-repeat top;
	width:116px;
}
ul#submenu li.w_fur a:hover {
	background: url(../images/btn_wf.gif) no-repeat bottom;
}
ul#submenu li.gif {
	background: url(../images/btn_gifts.gif) no-repeat top;
	width:53px;
}
ul#submenu li.gif a:hover {
	background: url(../images/btn_gifts.gif) no-repeat bottom ;
}
ul#submenu li.o_sal {
	background: url(../images/btn_on.gif) no-repeat top;
	width:72px;
}
ul#submenu li.o_sal a:hover {
	background: url(../images/btn_on.gif) no-repeat bottom ;
}
ul#submenu li a, ul#submenu li a:link, ul#submenu li a:visited ,  ul#submenu li a:hover {
	display:block;
	width:100%;
	height:100%;
}
/*ul#submenu li.separator {
	float:left;
	background:url(../images/separetor.gif) no-repeat right;
	height:30px;
	width:2px;
	margin:0 9px;
	padding:0
}*/


#search {
	width:255px;
	padding-top:6px
}
#search input {
	width:180px;
	height:20px;
	border:1px solid #c0c0c0;
	float:left;
	color:#666666;
	font-size:11px
}
#search .button {
	width:58px;
	float:left;
	margin-left:5px;
	height:18px
}
/***end header*****/

#tablayout {
	padding:0px 0 0 0
}
#tablayout td, #tablayout tr, #tablayout table {
	padding:0;
	margin:0;
	border:none;
	border-collapse:collapse
}
#central {
	width:665px;
	float:left
}
.itemcell {
	background:#555555;
	width:214px;
	margin:8px 7px 0 0;
	padding-bottom:8px;
	height:172px;
	_height:178px;
	overflow:hidden;
}
.itemcell img {
	margin-bottom:8px;
	_margin-bottom:4px;
}
.itemcell a img, .itemcell a:link img {
	border:none
}
.item_image {
	height:81px;
	width:214px;
	overflow:hidden;
}
.itemcell p{
	color:#FFFFFF;
	font-size:12px;
	margin:1px 0 0 10px;
	text-align:left;
	
}
.itemcell p a , .itemcell p a:visited {color:#FFFFFF;text-decoration:none}


.itemcell p a:hover{ text-decoration:underline}
.itemcell span {
	width:10px;
	height:6px;
	background:url(../images/item3.gif) no-repeat;
	display:block;
	float:left;
	margin:5px 0 0 5px
}
.item_separator {
	float:left;
	width:8px;
	height:100px
}
/*************right column home***********/
#home_right {
	float: right;
	width:310px
}
#home_right img {
	margin-bottom:8px
}
#home_right a img {
 border:none
}
#our_customers {
	border:1px solid #c0c1c3;
	padding:0 30px 0px 30px;
	height:178px;
	position:relative;
}
#our_customers h3 {
	background:url(../images/our_customers.gif) no-repeat center;
	height:43px;
	margin:0
}
#our_customers .customer-quote {
	color:#2d3338;
	font-size:11px;
	text-align:justify;
	margin:0;
	position:absolute;
	left:30px;
	top:45px;
	width:245px;
}
#our_customers .customer-quote blockquote {
	margin:0 5px 0 0;
	display:inline;
}
#our_customers a, #our_customers a:link, #our_customers a:visited {
	font-style:italic;
	color:#6b151d;
	font-weight:bold;
	text-decoration:none
}
#our_customers a:hover {
	text-decoration:underline
}
/***footer*****/
#footer_page {
	background:#eeeeee;
	height:126px;
	_height:136px;
	margin-top:10px;
	padding:10px 10px 0px 28px;
	font-size:11px;
	font-weight:bold
}
#footer_page h4 {
	color:#6b151d;
	font-size:11px;
	margin: 0 0 5px 0;
	padding-top:14px;
	text-align:left
}
#footer_page p {
	color:#2d3338;
	margin:0;
	line-height:18px;
	text-align:left
}
#footer_page p a, #footer_page p a:link {
	color:#2d3338;
	text-decoration:none
}
#footer_page p a:hover {
	color:#6b151d
}
#footer_page .padding {
	padding-left:83px
}
#footer_page .margin-left {
	margin-left:70px
}
#footer_page .sing_up {
	background:#e4e4e5;
	height:116px;
	width:280px;/*firefox*/
	_width:300px;/***explorer**/
	margin-left:11px;
	padding:0 10px
}
#footer_page .sing_up h4 {
	background:url(../images/sign_up.gif) no-repeat center;
	height:40px;
	margin:0;
	padding:0
}
/*#footer_page .sing_up input {
	border:1px solid #c0c0c0;
	height:18px;
	width:197px;
	float:left;
	font-size:11px;
	color:#666666
}*/
#footer_page .sing_up p {
	font-size:10px;
	color:#666666;
	margin-top:8px
}
/*#footer_page .sing_up .button {
	width:58px;
	float:left;
	margin-left:5px;
	height:20px
}*/
#footer2 {
	background:url(../images/footer2.jpg) no-repeat;
	height:64px;
	clear:both;
	color:#2d3338;
	padding-top:20px
}
#footer2 #copyright {
	text-align:center;
	font-size:11px;
	font-weight:bold
}

#iframe_singup { border:none !important;
	height:30px;
	width:100% ;
	overflow:hidden; 
	background:none;
	}
/*****general left sidebar**********/

.sidebar {
	width:175px;
}
.sidebar h3.categories {
	background:url(../images/tit_categories.gif) no-repeat;
	width: 175px;
	height:48px;
	margin:0
}
.sidebar h3.show_by {
	background:url(../images/tit_shop_by_brand.gif) no-repeat;
	width: 175px;
	height:48px;
	margin:0
}
.sidebar h3.recently_viewed {
	background:url(../images/tit_recently_viewed.gif) no-repeat;
	width: 173px;
	height:47px;
	margin:0
}
.sidebar .sidebar_menu {
/*	list-style:none;*/
	padding:10px 0 10px 7px;
	font-size:11px;
	margin:0 0 11px 0;
	list-style:none;
}
.sidebar li {
	margin:5px 0;
	background:url(../images/bullets_menu_brand.gif) left no-repeat;
	padding-left:8px
}
.sidebar li a, .sidebar li a:link {
	color:#3b3b3b;
	text-decoration:none
}
.sidebar li a:hover {
	color:#6b151d
}
.sidebar div.categories {
	margin-bottom:10px;
	padding:10px 0 10px 0
}

.sidebar #menu_link{
	border-collapse:collapse;
	width:160px;
	margin-left:5px;
	font-weight:300
}
#brandlist a, #brandlist .loading	{
	font-size:11px;
	background:url(../images/bullets_menu_brand.gif) left no-repeat;
	display:block;
	margin:0;
	/*padding:5px;*/
	text-decoration:none;
	padding:2px 8px;
	color:#3b3b3b
}
#brandlist a:hover{ color:#6b151d}

/*.sidebar #menu_link table {}

.sidebar #menu_link tr{}*/

.sidebar #menu_link td {
	border-collapse:collapse
}

.sidebar .smalltext a, .sidebar .smalltext a:link{
margin:0 !important;
}

.sidebar .smalltext{  text-align:left !important} 

.sidebar .textboldnolink{ margin:0}
.sidebar .textboldnolink a { padding:0}

.sidebar #menu_link a, .sidebar #menu_link a:link {
	color:#3b3b3b;
	margin:5px 0;
	font-weight:300;
	text-decoration:none
}
.sidebar #menu_link a:hover {
	color:#6b151d
}
.sidebar #menu_link img {
	display:none;
}
.sidebar #menu_link .textboldnolink img{ display:block }

.sidebar .border {
	border:1px solid #c0c0c0;
	border-top:none
}
.sidebar .recently {
	padding:10px 10px 0 10px;
	color:#3b3b3b
}
.sidebar .recently a, .sidebar .recently a:link{color:#3b3b3b; text-decoration:none}
.sidebar .recently a:hover {color:#6B151D}

.sidebar .recently p {
	font-size:11px;
	margin:0;
}
.sidebar .recently .thumbnail {
	display:block;
	float:left;
	margin: 0 8px 0px 0
}
.sidebar .recently a img, .sidebar .recently a:link img{ border:none}


.sidebar .recently .price {
	color:#6b151d;
	font-weight:bold;
	font-size:12px;
	margin-top:3px
}

.sidebar .portletHandle{
	width: 160px

}
h3.secure_cart {
	background:url(../images/tit_secure_site.gif) no-repeat center;
	width: 175px;
	height:48px;
	margin:0
}
.secure_site {
	padding-bottom:30px
}
.secure_site img {
	margin:30px 0 0px 0
}
/*over*/
#div__body td {
	vertical-align:top
}

/**********************************************Drop Dawn Menu ************************************************************/

.downmenu{ background:#6b151d; border:2px solid #37090d; border-bottom:none; border-right:none}
.downmenu a { display:block; font:11px Arial; color:#FFFFFF; font-weight:bold; text-decoration:none;  padding:5px}
.downmenu a:hover{ background: #2F0000}


/********************info items*******************************/

#continfoitem {font:12px Arial, Helvetica, sans-serif; margin-top:-10px}


#continfoitem td{ padding:3px 5px !important; color:#3b3b3b; font-size:12px;}
#continfoitem .tr_back{background-color:#666666; font-size:14px; font-weight:bold; color:#FFFFFF}
#continfoitem .tr_back p{ color:#FFFFFF}
#continfoitem  p { color:#3b3b3b; font-size:12px}
#continfoitem h3 { color:#6B151D; border-bottom:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif}
#continfoitem a{color:#6B151D; text-decoration:none;}
#continfoitem li {color:#3b3b3b}
#continfoitem .fet_color, #continfoitem .fet_color p{color:#6B151D !important}


/*LIVECHAT*/
.lpPoweredBy { display:none;}