@charset "utf-8";

/* CSS Document */

html,body{margin:0;}

h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#474747; font-weight:normal; margin: 0 auto; }
h4 a:hover {text-decoration:underline;}
h4 a:link {text-decoration:none; color:#474747;}
h4 a:visited {text-decoration:none; color:#474747;}

h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CDCDC9; font-weight:normal; margin: 0 auto; }
h5 a:link {color:#CDCDC9;}
h5 a:visited {color:#CDCDC9;}

/*background*/
body
{
background-color:#505050; vertical-align: middle; background:#505050;

}


#wrapper {width:980px; margin:0 auto; padding:0; background-color:#505050;   border: none;
       vertical-align: middle; *overflow:hidden;}
.login{ float:right; background-color:#505050; height:20px; font-family:Verdana, Helvetica, sans-serif, Arial; font-size:10px;  color:#ffffff; text-align:right; text-decoration:none;}
.breadcrumbs {float:left;}
.login a {text-decoration:none; color:#ffffff;}
#loginholder {background-color:#505050;  padding-top:5px;  height:20px;}
#header-container {padding-bottom:10px; height:100px; background-color:#262626; width:980px;  padding-top:10px;}
#header-container  img{border:0;}
#navi-holder {float:left; padding-top:2px; padding-bottom:5px; width:980px; background-color:#262626; border-bottom: solid 5px #ffffff; border-top:1px solid #505050;}
#navi-title {height:36px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CDCDC9; 
	margin: 0 auto;
	float:left;
	
	border-top-style:solid;border-top-width:1px; border-top-color:#fffe72; border-left-style:solid;border-left-width:1px; border-left-color:#fffe72;}
#header-logo {padding-left:12px; margin-top:23px;  width:353px; float:left;  text-decoration:none; background-color:#262626;}
#header-logo a:hover {color:#fffe72;}
#header-logo a {color:#fffe72;}
#header-logo img {
border: 0px none;
}


#menu-holder2{
	padding-top:5px;padding-bottom:4px;
	margin: 0 auto;
	float:left;
	text-align:left;
	display:inline;
	text-transform: uppercase;
}

 .menu {
	margin: 0;

	list-style: none;
	background: #262626; ;

	
}
.menu li {
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
	
	
	list-style: none;
	background-repeat: no-repeat;
}
		
		.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;

	
	background-color: #262626; ;

	background-repeat: no-repeat;
}

.menu li a:hover {
	display: block;
	text-decoration: none;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#fffe72;

	
	background-color: #262626;

	background-repeat: no-repeat;
}

.menu .nav4 a:hover {color:#e40b0b;}
.menu .nav1913 a:hover {color:#0b4de4;}



.menu span
{
  display: none;
}

ul {margin: 0; padding: 0;}
ul li {display:inline; margin:0 10px 0 10px; padding: 0;}
ul li a {padding:0; margin:0px;}

.nav2 {border-right: solid 1px #505050;}
.nav3 {border-right: solid 1px #505050;}
.nav4 {border-right: solid 1px #505050;}
.nav6 {border-right: solid 1px #505050;}
.nav5 {border-right: solid 1px #505050;}
.nav7 {border-right: solid 1px #505050;}
.nav8 {border-right: solid 1px #505050;}
.nav1303 {border-right: solid 1px #505050;}
.nav1913 {border-right: solid 1px #505050;}
ul.menu li a:hover {background: none; margin: 0; padding: 0;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; margin: 0; padding: 0;}
#section-Stores .nav2 a {color:#fffe72;}
#section-Brands .nav3 a {color:#fffe72;}
#section-Discounts .nav4 a {color:#e40b0b;}
#section-News .nav5 a {color:#fffe72;}
#section-Blog .nav6 a {color:#fffe72;}
#section-About .nav7 a {color:#fffe72;}
#section-Contact .nav8 a {color:#fffe72;}
#section-products .nav1303 a {color:#fffe72;}
#section-Sales .nav1913 a {color:#0b4de4;}


#header-advert {padding-right:10px; padding-bottom:10px;  width:580px; float:right; margin:0px; background-color:#262626;}
#container { border-left:5px solid #FFFFFF;
border-right:5px solid #FFFFFF; background:#EEEEEE url(../images/diagbg.gif) repeat scroll 0 0; border-bottom:5px solid #FFFFFF; padding-bottom:0px; margin-bottom:10px;}
#container a:link { 
	color: #666666;
	}
	#container a:visited { 
	color: #666666;
	}
	#container a:active { 
	color: #666666;
	}
	
#container h4 a:link { 
	color: #666666;
	}
	#container h4 a:visited { 
	color: #666666;
	}
	#container h4 a:active { 
	color: #666666;
	}

#comments2 h2 { *font-weight:normal; *font-size:18px;
}
#maincontent h2 { *font-weight:normal; *font-size:18px;}

#comments2 h3 {*font-size:12px;}

#leftColumn { float:left; width:541px;  margin:10px; background-color:#ffffff; }
#maincontent {backgroud:#ffffff; padding:10px; float:left; width:521px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#666666; font-size:11px;border-top:1px solid #ECECEC; min-height:200px;}
#leftColumnsite { float:left; width:821px;  margin:10px; background-color:#ffffff; }
#maincontentsite {backgroud:#ffffff; padding:10px; float:left; width:801px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#666666; font-size:11px;border-top:1px solid #ECECEC;}
background-repeat:no-repeat; background-position:top right; text-align: left;}
#belowcontent { float:left; width:533px; margin-top:5px; background-color:#53534b; }
.below1 { float:left; width:262px; margin-right:5px; background-color:#53534b; border:solid;border-width:1px; border-color:#fffe72;}
.below2 { float:left; width:262px; background-color:#53534b; border:solid;border-width:1px; border-color:#fffe72; }
#middleColumn { float:left; width:250px; margin-right:5px; padding-top:10px;}
#middle1 { float:left; width:250px; background-color:#ffffff; margin-right:5px;border-top:1px solid #ECECEC;margin-bottom:10px;  font-family:Arial, Verdana, Helvetica, sans-serif; color:#666666; font-size:11px; padding:10px;}
#dod { float:left; background-color:#ffffff; margin-right:5px;border-top:1px solid #ECECEC;margin-top:10px;  font-family:Arial, Verdana, Helvetica, sans-serif; color:#666666; font-size:11px; padding:10px;}
#middlenews { float:left; width:250px; background-color:#ffffff; margin-right:5px;border-top:1px solid #ECECEC;margin-bottom:10px;  font-family:Arial, Verdana, Helvetica, sans-serif; color:#666666; font-size:11px; padding:10px;}
#middle2 { float:left; width:250px; background-color:#ffffff; margin-right:5px;border-top:1px solid #ECECEC;margin-bottom:10px;  font-family:Arial, Verdana, Helvetica, sans-serif; color:#666666; font-size:11px; padding:10px;}
.searchbox { float:left; width:280px; background-color:#53534b; margin-right:5px;border:solid;border-width:1px; border-color:#fffe72;margin-bottom:5px; padding-top:10px;  padding-bottom:10px; }
#middle3 { float:left; width:250px; background-color:#ffffff; margin-right:5px;border-top:1px solid #ECECEC;margin-bottom:10px;  font-family:Arial, Verdana, Helvetica, sans-serif; color:#666666; font-size:11px; padding:10px;}
#middle4 { float:left; width:250px; background-color:#ffffff; margin-right:5px;border-top:1px solid #ECECEC;margin-bottom:10px;  font-family:Arial, Verdana, Helvetica, sans-serif; color:#666666; font-size:11px; padding:10px;}
#rightColumn {  float:right; width:120px; padding-top:10px; padding-right:9px;}
#rightColumn img { border:0px; border-top:1px solid #ECECEC;}
#footerwarp { width:950px; background-color:#262626;padding:15px;height:180px; padding-top:20px; *padding-bottom:60px;  }
#footer1 {  float:left; border-right:1px solid #505050; padding-right:15px; width:210px;padding-bottom:0; margin-bottom:0;}
#footer2 {float:left; border-right:1px solid #505050; padding-right:15px; padding-left:15px;width:210px;padding-bottom:0; margin-bottom:0;}
#footer3 {float:left;border-right:1px solid #505050; padding-right:15px; padding-left:15px;width:210px;padding-bottom:0; margin-bottom:0;}
#footer4 { float:left;  padding-left:15px;width:210px;padding-bottom:0; margin-bottom:0;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

#formcontact{border:1px #666666 dotted; padding-top:10px; padding-left:10px;}

#formtable{ width:500px; text-align:left; vertical-align:top;}

#formtable td { text-align:left; vertical-align:top;font-family:Arial, Verdana, Helvetica, sans-serifl; font-size:11px; ;}
#formtable tr { text-align:left; vertical-align:top;font-family:Arial, Verdana, Helvetica, sans-serif ; font-size:11px; ;}
#formtable textarea { font-family:Arial, Verdana, Helvetica, sans-serif ; font-size:11px; }

.jot-form textarea  { font-family:Arial, Verdana, Helvetica, sans-serif ; font-size:11px; }
.jot-form input  { font-family:Arial, Verdana, Helvetica, sans-serif ; font-size:11px; }
.jot-form select { font-family:Arial, Verdana, Helvetica, sans-serif ; font-size:11px; }
#formcontact input{ font-family:Arial, Verdana, Helvetica, sans-serif,; font-size:11px; }
#sendimg{  background: transparent url('../images/buttons/send_message.jpg') no-repeat center top;
 width:180px; height:30px; *width:182px; *height:32px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  *display:block; *clear:both;
  border:1px solid #c0c0c0;
  padding:0;
  margin:0;
  overflow:hidden;
  

}

#error{ font-family:Arial, Verdana, Helvetica, sans-serif,; font-size:10px; font-weight: bold; color:red;}

/* Forms 
------------------------------------------------------------------------------- */
/* Forms - login
------------------------------------------------------------------------------- */
#wlpeLoginButton {  background: transparent url('../images/buttons/login.png') no-repeat center top;
border:0px; width:55px; height:25px; *margin-right:5px;
  text-indent: -1000em;
    cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 

}
#wlpeReminderButton {  background: transparent url('../images/buttons/forgotpass.png') no-repeat center top;
border:0px; width:130px; height:25px; *margin-right:5px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#wlpeRegisterButton {  background: transparent url('../images/buttons/register.png') no-repeat center top;
border:0px; width:67px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}





#wlpeLoginForm  {
	width: 360px;
	text-align: left;
	clear: both;
	padding-bottom: 20px;
	border: none;
}
#wlpeLoginForm.full { width: 100%; }


#wlpeLoginForm fieldset {
    border: none;
}

#wlpeLoginForm legend {
	display: none;
}
#wlpeLoginForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
}

#wlpeLoginForm label,
wlpeLoginForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#wlpeLoginForm input {
	display: block;
	margin-top: 3px;
}

#wlpeLoginForm select {
	float: left;
	display: block;
}

#wlpeLoginForm label.first,
wlpeLoginForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#wlpeLoginForm label.second,
wlpeLoginForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#wlpeLoginForm label.state { width: 60px; }

#wlpeLoginForm label.first input,
wlpeLoginForm label.city input,
wlpeLoginForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#wlpeLoginForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#wlpeLoginForm label.zip,
wlpeLoginForm label.zip input {
	float: left;
	width: 80px;
}
#wlpeLoginForm label.zip { clear: none; }

#wlpeLoginForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#wlpeLoginForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#wlpeLoginForm input.radio,
wlpeLoginForm input#radiobutton_1,
wlpeLoginForm input#radiobutton_2,
wlpeLoginForm input#radiobutton_3,
wlpeLoginForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#wlpeLoginForm label.radio,
wlpeLoginForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#wlpeLoginForm input.checkbox,
wlpeLoginForm input#checkbox_1,
wlpeLoginForm input#checkbox_2,
wlpeLoginForm input#checkbox_3,
wlpeLoginForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#wlpeLoginForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the form elements to look similar across browsers ... emulates Safari */
#wlpeLoginForm label input,
wlpeLoginForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#wlpeLoginForm input.checkbox,
wlpeLoginForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#wlpeLoginForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#wlpeLoginForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#wlpeLoginForm input.button {
    clear: left;
}

#wlpeLogoutButton{  background: transparent url('../images/buttons/logout.png') no-repeat center top;
border:0px; width:64px; height:25px; *margin-right:5px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#wlpeProfileButton{  background: transparent url('../images/buttons/profile.png') no-repeat center top;
border:0px; width:63px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#wlpeSaveProfileButton{  background: transparent url('../images/buttons/save.png') no-repeat center top; *margin-right:5px;
border:0px; width:46px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#wlpeProfileDoneButton{  background: transparent url('../images/buttons/done.png') no-repeat center top; *margin-right:5px;
border:0px; width:46px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#wlpeProfileLogoutButton{  background: transparent url('../images/buttons/logout.png') no-repeat center top; *margin-right:5px;
border:0px; width:64px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#wlpeProfileDeleteButton{  background: transparent url('../images/buttons/delete.png') no-repeat center top;
border:0px; width:104px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#wlpeWelcomeParagraph{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CDCDC9; font-weight:normal;}

#wlpeProfileWelcome{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CDCDC9; font-weight:normal;}



/* Forms  Register
------------------------------------------------------------------------------- */
#wlpeSaveRegisterButton {  background: transparent url('../images/buttons/register.png') no-repeat center top;
border:0px; width:67px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#wlpeCancelRegisterButton{  background: transparent url('../images/buttons/cancel.png') no-repeat center top;
border:0px; width:67px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}



#wlpeUserRegisterForm  {
	width: 360px;
	text-align: left;
	clear: both;
	padding-bottom: 20px;
	border: none;
}
#wlpeUserRegisterForm.full { width: 100%; }


#wlpeUserRegisterForm fieldset {
    border: none;
}

#wlpeUserRegisterForm legend {
	display: none;
}
#wlpeUserRegisterForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #cdcdc9;
	font-weight: bold;
}

#wlpeUserRegisterForm label,
wlpeUserRegisterForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#wlpeUserRegisterForm input {
	display: block;
	margin-top: 3px;
}

#wlpeUserRegisterForm select {
	float: left;
	display: block;
}

#wlpeUserRegisterForm label.first,
wlpeUserRegisterForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#wlpeUserRegisterForm label.second,
wlpeUserRegisterForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#wlpeUserRegisterForm label.state { width: 60px; }

#wlpeUserRegisterForm label.first input,
wlpeUserRegisterForm label.city input,
wlpeUserRegisterForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#wlpeUserRegisterForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#wlpeUserRegisterForm label.zip,
wlpeUserRegisterForm label.zip input {
	float: left;
	width: 80px;
}
#wlpeUserRegisterForm label.zip { clear: none; }

#wlpeUserRegisterForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#wlpeUserRegisterForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#wlpeUserRegisterForm input.radio,
wlpeUserRegisterForm input#radiobutton_1,
wlpeUserRegisterForm input#radiobutton_2,
wlpeUserRegisterForm input#radiobutton_3,
wlpeUserRegisterForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#wlpeUserRegisterForm label.radio,
wlpeUserRegisterForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#wlpeUserRegisterForm input.checkbox,
wlpeUserRegisterForm input#checkbox_1,
wlpeUserRegisterForm input#checkbox_2,
wlpeUserRegisterForm input#checkbox_3,
wlpeUserRegisterForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#wlpeUserRegisterForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the form elements to look similar across browsers ... emulates Safari */
#wlpeUserRegisterForm label input,
wlpeUserRegisterForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#wlpeUserRegisterForm input.checkbox,
wlpeUserRegisterForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#wlpeUserRegisterForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#wlpeUserRegisterForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#wlpeUserRegisterForm input.button {
    clear: left;
} 

/* Forms  Profile
------------------------------------------------------------------------------- */
#wlpeUserProfileForm  {
	width: 360px;
	text-align: left;
	clear: both;
	padding-bottom: 20px;
	border: none;
}
#wlpeUserProfileForm.full { width: 100%; }


#wlpeUserProfileForm fieldset {
    border: none;
}

#wlpeUserProfileForm legend {
	display: none;
}
#wlpeUserProfileForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #cdcdc9;
	font-weight: bold;
}

#wlpeUserProfileForm label,
wlpeUserProfileForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#wlpeUserProfileForm input {
	display: block;
	margin-top: 3px;
}

#wlpeUserProfileForm select {
	float: left;
	display: block;
}

#wlpeUserProfileForm label.first,
wlpeUserProfileForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#wlpeUserProfileForm label.second,
wlpeUserProfileForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#wlpeUserProfileForm label.state { width: 60px; }

#wlpeUserProfileForm label.first input,
wlpeUserProfileForm label.city input,
wlpeUserProfileForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#wlpeUserProfileForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#wlpeUserProfileForm label.zip,
wlpeUserProfileForm label.zip input {
	float: left;
	width: 80px;
}
#wlpeUserProfileForm label.zip { clear: none; }

#wlpeUserProfileForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#wlpeUserProfileForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#wlpeUserProfileForm input.radio,
wlpeUserProfileForm input#radiobutton_1,
wlpeUserProfileForm input#radiobutton_2,
wlpeUserProfileForm input#radiobutton_3,
wlpeUserProfileForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#wlpeUserProfileForm label.radio,
wlpeUserProfileForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#wlpeUserProfileForm input.checkbox,
wlpeUserProfileForm input#checkbox_1,
wlpeUserProfileForm input#checkbox_2,
wlpeUserProfileForm input#checkbox_3,
wlpeUserProfileForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#wlpeUserProfileForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the form elements to look similar across browsers ... emulates Safari */
#wlpeUserProfileForm label input,
wlpeUserProfileForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#wlpeUserProfileForm input.checkbox,
wlpeUserProfileForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#wlpeUserProfileForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#wlpeUserProfileForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#wlpeUserProfileForm input.button {
    clear: left;
}


/* Forms  WElcome back
------------------------------------------------------------------------------- */
#wlpeUserForm  {
	width: 360px;
	text-align: left;
	clear: both;
	padding-bottom: 20px;
	border: none;
}
#wlpeUserForm.full { width: 100%; }


#wlpeUserForm fieldset {
    border: none;
}

#wlpeUserForm legend {
	display: none;
}
#wlpeUserForm h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-weight: bold;
}

#wlpeUserForm label,
wlpeUserForm p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

#wlpeUserForm input {
	display: block;
	margin-top: 3px;
}

#wlpeUserForm select {
	float: left;
	display: block;
}

#wlpeUserForm label.first,
wlpeUserForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#wlpeUserForm label.second,
wlpeUserForm label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
#wlpeUserForm label.state { width: 60px; }

#wlpeUserForm label.first input,
wlpeUserForm label.city input,
wlpeUserForm label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

#wlpeUserForm label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

#wlpeUserForm label.zip,
wlpeUserForm label.zip input {
	float: left;
	width: 80px;
}
#wlpeUserForm label.zip { clear: none; }

#wlpeUserForm label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

#wlpeUserForm label input {
	float: left;
	width: 310px;
	padding: 0;
}

#wlpeUserForm input.radio,
wlpeUserForm input#radiobutton_1,
wlpeUserForm input#radiobutton_2,
wlpeUserForm input#radiobutton_3,
wlpeUserForm input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

#wlpeUserForm label.radio,
wlpeUserForm label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

#wlpeUserForm input.checkbox,
wlpeUserForm input#checkbox_1,
wlpeUserForm input#checkbox_2,
wlpeUserForm input#checkbox_3,
wlpeUserForm input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#wlpeUserForm label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the form elements to look similar across browsers ... emulates Safari */
#wlpeUserForm label input,
wlpeUserForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
#wlpeUserForm input.checkbox,
wlpeUserForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#wlpeUserForm textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

#wlpeUserForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#wlpeUserForm input.button {
    clear: left;
}

/** Reset Password Form*/

#wlpeResetForm { border: none;}

#wlpeResetForm fieldset { border: none;}

#wlpeResetCancelButton{  background: transparent url('../images/buttons/cancel.png') no-repeat center top;
border:0px; width:67px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}

#wlpeResetButton{  background: transparent url('../images/buttons/sendpass.png') no-repeat center top;
border:0px; width:114px; height:25px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */

}


/* Store page (ditto)----------------------------------*/
.storethumb{float:left; }
.storethumb img{border:0; padding:2px;}
.storesholder{ float:left;border: 1px solid; border-color:#cccccc; margin:2px;}
#eventtitle {text-align:center;}

.storethumbsmall{float:left; }
.storethumbsmall img{border:0; padding:0px;}

*:first-child+html .storethumb{float:left; margin:0; padding:0; margin-bottom:-1px; }
*:first-child+html .storethumb img{border:0; padding:2px; margin:0; padding-bottom:0; margin-bottom:0;}

#storethumbmain{width:120px; height:100px;float:left; padding-top:40px;  padding-right:5px;}
#storecontent{width:140px; height:100px;float:left; border-right:1px; padding-left:10px; padding-right:10px; }
#storeratingholder{height:90px;float:left; border-right:1px; padding-left:10px; width:210px; border-left: 1px solid #cccccc; }

#storesmainholder{width:515px; float:left;padding-bottom:5px; padding-top:5px; }
#storetitle{float:left;font-size:12px; ; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#cccccc; font-weight:normal; margin: 0 auto;  }
#genderimage{float:left; height:22px;width:30px; }
#webby{font-size:12px; font-weight:bold; color:#fff; background-color:#666; text-align:center; width:125px; margin-left:2px; padding-top:2px; padding-bottom:2px; margin-top:5px; diplay:inline; float:none; clear:both;}
#webby a:link{color:#fff;}
#webby a:visited{color:#fff;}

#disweb{font-size:12px; font-weight:bold; color:#fff; background-color:#666; padding:8px; text-align:center; width:150px;; diplay:inline; float:none; clear:both;}
#disweb a:link{color:#fff;}
#disweb a:visited{color:#fff;}

#enddate {padding-bottom:5px;}



#storediscounts{float:left;  height:40px;font-size:12px;}
#storeratingholder h4{font-size:12px;font-weight:bold;}
#storecontent h4{font-size:12px;font-weight:bold;}



/* Discount page (ditto)----------------------------------*/
.discountimages{width:120px;float:left; }
.discountimages img{border:0px}
.discountsholder{width:505px;  height:132px;border: 1px dashed; border-color:#CCCCCC; margin-top:10px; margin-left:5px;}

#discountimage{width:505px; border: 1px dashed; border-color:#CCCCCC; margin-bottom:10px; clear:both; margin-top:10px;}
#discountimage img{border:0px}
#discountmainholder{width:505px;  height:132px; }

#codetext { border:dotted 1px #CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; width:250px; text-align:center; padding:20px; margin-bottom:15px; margin-top:15px; }
#expiredtext{border:dotted 1px #e40b0b; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666666; width:200px; text-align:center; padding:10px; margin-bottom:15px; margin-top:15px;}

#comments2{margin-top:20px; border-top:1px solid; border-color:#CDCDC9; }
.bloglinks {border-bottom:1px solid; border-color:#edede9; padding-bottom:10px; padding-top:10px; }

#blogholder {width:505px; margin-bottom:10px; height:80px;}
#blogtext {width:300px; float:left;}
#blograting {width:200px;float:left;}

.bloglinks {border-bottom:1px dotted; border-color:#cccccc; padding-bottom:10px; padding-top:10px; height: 50px; }
.blogtitles {width:300px;float:left;}
#introtext {width:200px;float:left;}
.blogrates{width:200px; float:right;}

/** Logout link at top of page **/

#wlpeUserForm2  {

	text-align: right;
	clear: both;
	border: none;
	margin:0 auto;
	padding:0;
}


#wlpeUserForm2 fieldset {
    border: none;
	margin: 0 auto;
	padding: 0;
}

#wlpeLogoutButton2  {border:none; padding:0; margin:0; font-family:Verdana, Helvetica, sans-serif, Arial; font-size:10px;text-decoration:none; color:#CDCDC9; background-color:transparent; cursor: pointer; cursor: hand;}

div.topRatedList td { text-align:center; }
div.topRatedList img {border:1px solid; border-color:#CDCDC9; }
div.topRatedList table { clear:both;}
.borderless img{border:none;}

div.topRatedListblog td { text-align:left; }
div.topRatedListblog img {border:none; padding-right:1px;  }

div.topRatedListblog table { clear:both;}


.rateheader img{border:none;}


.discountimagessmall img{ border: 1px dashed; border-color:#cccccc;}
.discountsholdersmall{ margin-left:0px; margin-top:5px; text-align:center; }

.discountimagessmaller img{ border: 1px dashed; border-color:#cccccc;}
.discountsholdersmaller{  border: 1px dashed; border-color:#CDCDC9; margin-top:5px; text-align:center; }


#formstore { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; }
#formstore td{vertical-align:top;}
#storeformimage{ float:left; margin-top:10px; border: 1px solid; border-color:#CDCDC9; }
.submit{  background: transparent url('../images/buttons/let-us-know.jpg') no-repeat center top;
border:1px solid #C0C0C0; width:110px; height:30px; *width:110px; *height:30px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  float:left;
  margin-right:15px;

}

#formBlog {float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;  }
#formBlog label { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666;  }
#blogcon {float:left; width: 312px; height:128px; border: 1px solid; border-color:#CDCDC9; margin-top:10px; border-left:none;}
#formBlog td { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666;  vertical-align:top; }
#blogimage{float:left;  margin-top:10px; border: 1px solid; border-color:#CDCDC9; }
#formBlog input {float:left;}

#formBlog2 {float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;  }
#formBlog2 label { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666;  }
#blogcon2 {float:left; width: 312px; height:128px; border: 1px solid; border-color:#CDCDC9; margin-top:10px; border-left:none;}
#formBlog2 td { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666;  vertical-align:top; }
#blogimage2{float:left;  margin-top:10px; border: 1px solid; border-color:#CDCDC9; }
#formBlog2 input {float:left;}

#formDiscount {float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; }
#formDicount label { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#CDCDC9;  }
#discountcon {float:left; width: 312px; height:128px; border: 1px solid; border-color:#CDCDC9; margin-top:10px; border-left:none;}
#formDiscount td { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#CDCDC9; vertical-align:top; }
#discountimage2{float:left;  margin-top:10px; border: 1px solid; border-color:#CDCDC9; }



.womenslist {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#dd127b; font-weight:bold; border-top: 1px dotted #CCCCCC; float:left; clear:both; margin-top:10px; margin-bottom:15px; width:100%;}
.menslist {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#0e88d0; font-weight:bold;  clear:both;}

.womenslist p{margin:3px;}
.menslist p{margin:3px;}

.storerate {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#cdcdc9; text-decoration:none; }
.storerate a:link {color:#cdcdc9;}
.storerate a:visited {color:#cdcdc9;}

h8 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#edede9; text-decoration:none;  }
h8 a:link {color:#edede9; text-decoration:none; }
h8 a:visited {color:#edede9; text-decoration:none; }

h9 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;  }
h9 a:link {color:#ffffff; text-decoration:none; }
h9 a:visited {color:#ffffff; text-decoration:none; }

.topblogtitle {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; }
.topblogtitle a:link {color:#666666; text-decoration:none; }
.topblogtitle a:visited {color:#666666; text-decoration:none;}
.topblogtitle a:hover {color:#666666; text-decoration:underline;}

.ratedblogt {text-align:right;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }
.ratedblogt a:link {color:#999999;}
.ratedblogt a:visited {color:#999999;}

#branddittoholder a {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
#branddittoholder a:link {color:#ffffff; text-decoration:none; }
#branddittoholder a:visited {color:#ffffff; text-decoration:none; }


#ReviewButton{  background: transparent url('../images/buttons/submit-review.jpg') no-repeat center top;
border:0px; width:180px; height:30px; *width:182px; *height:32px;
  text-indent: -1000em;
padding:0px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  *overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
border:1px solid #c0c0c0;
margin-left:-6px;
margin-top:8px;

}

#postcomment{  background: transparent url('../images/buttons/post-comment.jpg') no-repeat center top;
border:0px; width:180px; height:30px; *width:182px; *height:32px;
  text-indent: -1000em;
padding:0px;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  *overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
border:1px solid #c0c0c0;
margin-left:-6px;
margin-top:8px;
}

.TXNewsletters_form_right input {background: transparent url('../images/buttons/news-btn.jpg') no-repeat center top;
border:0px; width:180px; height:28px;
  text-indent: -1000em;
*overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  border:1px solid #C0C0C0;


}

.TXNewsletters_form_labelGauche {
visibility:hidden;
text-indent:10px;
margin:-6px;
*margin:-12px;
}

.TXNewsletters_form_right {text-align:left} 

#newsletter .TXNewsletters_form{padding:10px; border: 1px dotted #666666; height:40px;}

.TXNewsletters_form_email input{color:#2A2B26;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px; padding:5px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
             .TXNewsletters_form_email input{width:175px ;}
}

#newsletter {border: 1px dotted #666666; border-left:none; border-right:none; border-top:none;  padding-bottom:2px;}

.brands #ajaxSearch_submit {background: transparent url('../images/buttons/search2.png') no-repeat center top;
border:0px; width:18px; height:18px;
  text-indent: -1000em;
  *overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
 
}

#ajaxSearch_form  {border:0px; margin:0px; padding:0px; padding-left:5px; vertical-align: top;}

#ajaxSearch_form fieldset {text-align:left;   
clear: both;         
margin: 0 0 -1em 0;      
padding: 0 0 1em 0; border:0;}

#ajaxSearch_submit {background: transparent url('../images/buttons/search.png') no-repeat center top;
border:0px; width:18px; height:18px;
  text-indent: -1000em;
  *overflow:visible; /* ie6/7 width fix */
*text-transform: capitalize;
*font-size: 0px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
 
}

#searchholder{float:right; padding-right:10px;}

#ajaxSearch_form{padding:0; magin:0; border:0px;}

#ajaxSearch_input { margin:0px auto; padding:2px;; border:1px solid #505050;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#2A2B26;width:150px;}

.ajaxSearch_resultsInfo{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#cdcdc9; text-decoration:none; font-weight:bold; }

.ajaxSearch_result {padding-bottom:5px;}

.alpha  {margin-top:5px; margin-bottom:5px; border-bottom:dotted 1px #666666; clear:both; }


.B_crumbBox {float:left;  text-align:left; font-family:Verdana, Helvetica, sans-serif, Arial; font-size:10px; color:#cccccc; }
.B_crumbBox a:link {color:#FFFFFF; text-decoration:none; }
.B_crumbBox a:visited {color:#FFFFFF; text-decoration:none; }
.B_crumbBox a:hover {color:#FFFFFF; text-decoration:underline; }

#wlpeUserForm2  {width:200px; padding:0px; float:right;}

#wlpeProfileWelcome {color:#cdcdc9}

.darkrating {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#2A2B26; text-decoration:none; }
.darkrating a:link {color:#cdcdc9;}
.darkrating a:visited {color:#cdcdc9;}

.dissheader {margin-bottom:5px;}

.stocklist  {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }
.stocklist a:link {color:#666666; text-decoration:underline;}
.stocklist a:visited {color:#666666; text-decoration:underline;}





#tos{color:#CCCCCC; text-decoration:underline; cursor:pointer;cursor:hand;}

.outnbsClass {color:#474747;
font-weight:bold;}

#wlpeTermsOfServiceLabel{clear:both;}
#wlpeUserProfilePhotoInfo{clear:both;}

.stocklist a  {clear:left; float:left;  line-height: 180%; } 

.white{color:#cccccc;}

.ditto_documentInfo{margin-bottom:5px; text-align:right;}
.ditto_pageTitle{padding:0; margin:0;}

.newsholder{border-bottom: 1px dotted; border-bottom-color:#cccccc;}

#newstitle{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;font-weight:bold;}

#registering{height:500px;}

#rateheaderstore1 img{border:none;}
#rateheaderstore2 img{border:none;}

.commentlink img{border:0}
.commentlink  a:link {text-decoration:none;}
.commentlink  a:visited {text-decoration:none;}
.commentlink{padding-top:5px;}

#pagelinks{ padding-top:10px; text-align:center; clear:both;}
#pagelinks a {font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}


.ditto_currentpage{color:#474747; font-weight:bold;
padding:2px 6px;

vertical-align:top;}

.ditto_page{border:1px solid #262626;
padding:2px 6px; margin:2px;}
#pagelinks .ditto_page a {color:#ffffff}
#pagelinks a:visited:hover{background-color:#262626;color:#fffe72} #pagelinks a:hover{background-color:#262626;color:#fffe72} #pagelinks a:active{background-color:#262626;color:#fffe72}

.ditto_previous_link{border:1px solid #262626;
padding:2px 6px;
margin-right:10px;}

.ditto_next_link{border:1px solid #262626;
padding:2px 6px;
margin-left:10px;}

#storertitle1 a {color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal; text-decoration:none;}

#storertitle1 a:link {color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal; text-decoration:none;}

#storertitle1 a:visited {color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal; text-decoration:none;}

#storertitle2 a {color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal; text-decoration:none;}

#storertitle2 a:link {color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal; text-decoration:none;}

#storertitle2 a:visited {color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal; text-decoration:none;}

#storertitle3 a {color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal; text-decoration:none;}

#storertitle3 a:link {color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal; text-decoration:none;}

#storertitle3 a:visited {color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal; text-decoration:none;}

#reviewlink1 a {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal; text-decoration:none;}

#reviewlink1 a:link {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;text-decoration:none;}

#reviewlink1 a:visited {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal; text-decoration:none;}

#reviewlink2 a {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal; text-decoration:none;}

#reviewlink2 a:link {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;text-decoration:none;}

#reviewlink2 a:visited {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal; text-decoration:none;}

#reviewlink3 a {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal; text-decoration:none;}

#reviewlink3 a:link {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;text-decoration:none;}

#reviewlink3 a:visited {color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal; text-decoration:none;}

#reviewlink3 a:hover {text-decoration:underline;}
#reviewlink2 a:hover {text-decoration:underline;}
#reviewlink1 a:hover {text-decoration:underline;}

#reviewsholder{padding:0px; }

#reviewlink1 {padding-bottom:5px; border-bottom:1px #666666 dotted; }
#reviewlink2 {padding-bottom:5px; border-bottom:1px #666666 dotted; }

#storertitle2{padding-top:5px;}
#storertitle3{padding-top:5px;}


#commentsheader{margin-bottom:10px;}

#storertitle1 img { margin:0; border:0; text-align:right;}
#storertitle2 img { margin:0; border:0; text-align:right;}
#storertitle3 img { margin:0; border:0; text-align:right;}

#customerate { height:90px; float:left;  }
#storeinfohold { height:90px; padding-top:20px;}
#reviewslink {float:left;padding-right:50px;}
#reviewslink img {
border:1px solid #CCCCCC;
padding:2px; margin:2px; margin-bottom:0;;
}

.storerateimg {float:left;}
.storerateimg img {border:1px solid #CCCCCC;
padding:2px; margin:2px; margin-bottom:0;}

.storerateimgn {float:left; margin-top:5px;}
.storerateimgn img {border:1px solid #CCCCCC;
padding:2px; margin:2px; margin-bottom:0;}

.storerateimg2 img {border:1px solid #CCCCCC;
padding:2px; margin:2px; margin-top:0px; margin-bottom:0;}

.blackheaders{background-color:#262626; margin-bottom:5px; }

.blackheaders h2{color:#ffffff; padding:5px; font-size:16px; font-weight:bold; margin:0; font-family:Arial,Verdana,Helvetica,sans-serif; }

.storerato {border:1px solid #CCCCCC;
 margin-left:2px; margin-right:2px; margin-bottom:2px; border-top:0; text-align:center; padding:2px; color:#999999;} 
 
*:first-child+html .storerato{ margin-top:-5px;}
*:first-child+html .storeratosmall{ margin-top:-5px;}

#belowcontentmain { float:left; width:521px;background-color:#ffffff; padding:10px; border-top:1px solid #ECECEC; margin-bottom:10px; }
#belowcontentmain2 { float:left; width:521px;background-color:#ffffff; padding:10px; border-top:1px solid #ECECEC; margin-bottom:10px; }

#leftColumnlow{  width:541px;  margin:10px; margin-top:0; }

#leftholder{float:left;}

*:first-child+html #leftholder {float:left; padding:0; margin:0; margin-right:-10px;}

.blogspace {padding-bottom:5px; padding-top:5px;border-bottom:1px #666666 dotted; margin:0}
.ratedblogt {padding-bottom:5px; padding-top:5px;border-bottom:1px #666666 dotted; margin:0}
.topblogtitle {padding-bottom:5px; padding-top:5px; border-bottom:1px #666666 dotted; margin:0}

.pagetitles h2{color:#474747}

.pagetitles{border-bottom:1px solid #CCCCCC; padding-bottom:5px;}

.storerateimgsmall {float:left; }
.storerateimgsmall img {border:1px solid #CCCCCC;
padding:0px; margin:1px; margin-bottom:0;}

.storeratosmall {border:1px solid #CCCCCC;
 margin-left:1px; margin-right:1px; margin-bottom:5px; border-top:0; text-align:center; padding:1px; color:#999999;} 
 

.votesClass {color:#666666;}

.clear{clear:both;}

.jotholder{background:#EEEEEE url(../images/diagbg.gif) repeat scroll 0 0; padding:10px;}

.footerheads h3{color:#ffffff; font-size:16px; font-weight:bold; padding:0; padding-bottom:5px; padding-top:5px; margin:0;font-family:Arial,Helvetica,sans-serif;}

.storeratetext a {color:#ffffff; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
.storeratetext a:visited {color:#ffffff; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
.storeratetext a:link {color:#ffffff; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
.storeratetext a:hover {color:#ffffff; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline;}

.storeratetext {padding:5px; border-bottom:1px dotted #505050;}

.jot-form {border:1px dotted #666666; *padding:10px;}

.blackheadersform h4{color:#ffffff; font-size:14px; font-weight:bold;}
.blackheadersform2 h4{color:#fff;  width:100%; font-size:14px; font-weight:bold;}
.blackheadersform2{background-color:#ccc; padding:3px; clear:both; widht:100%}


.blackheadersform{background-color:#474747 ; margin-top:10px; padding:3px; clear:both;}

.formsmen{border:1px dotted #CCCCCC; margin-top:10px;height:80px;}

.formsmend {border:1px dotted #CCCCCC; margin-top:10px;height:140px;}
#addthis{float:right; padding-right:15px;}

#prevnext{padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #666666; border-top:1px dotted #666666; clear:both; margin-bottom:10px;}

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

#prevlinks{clear:both;}

.PJN_Next{float:right; margin-bottom:5px; }
.PJN_Prev{float:left; margin-bottom:5px;}

.PJN_Indext{padding-left:10px;}

#storeadd{float:right; border:0; display:block;}

.storeratetext{width:205px;  }

.jot-editby {visibility:hidden;}

.resper{text-align:right; padding-bottom:10px;}

.resper-2 {text-align:right; padding-top:2px; float:right;}

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


#newsimages img {border:1px solid #cccccc; padding:2px; margin:5px;}
#newsimages{text-align:center; vertical-align:middle;}

.ajaxSearch_paging {margin-bottom:10px; margin-top:10px; display:block}

.ajaxSearch_resultLink {font-weight:bold}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#474747; font-weight:normal; margin: 0 auto; }
h1 a:hover {text-decoration:underline;}
h1 a:link {text-decoration:none; color:#474747;}
h1 a:visited {text-decoration:none; color:#474747;}

.sitemap ul li {
float:left;
margin:0;
padding:2px;
width:150px;
}

.sitemap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.sitemapdis {clear:both; padding-top:10px;}

.sitemapdis ul li {
float:left;
margin:0;
padding:2px;
width:250px;
}

.sitemapbrand {clear:both; padding-top:10px;}

.sitemapbrand ul li {
float:left;
margin:0;
padding:2px;
width:150px;
}



#brandlinks a{float:left; }

#brandlinks {padding-bottom:10px; float:left; }

#toggleText li {list-style:none}

#toggleText {padding-bottom:10px; margin-bottom:10px; clear:both;}

#displayText  {text-decoration:none; font-weight:bold; }

#distext  {text-decoration:none; font-weight:bold; padding-bottom:10px;margin-bottom:10px;  border-bottom:1px solid #cccccc;}

#botpad{padding-bottom:5px; clear:both;}

#twitter-holder{float:left; padding-left:8px; padding-top:3px;}

#twitter-holder1{float:left; padding-left:3px; padding-top:4px;}

#twitter-holder img{border:none; }

#twitter-holder1 a {color:#ffffff;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;}


#twitter-holder1 a:hover {color:#85d8ed;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;}

#facebook-holder{float:left; padding-left:6px; padding-top:1px;}


#facebook-holder1{float:left; padding-left:3px; padding-top:4px;}

#facebook-holder img{border:none; }

#facebook-holder1 a {color:#ffffff;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;}


#facebook-holder1 a:hover {color:#3b5998;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;}


#prodphtoholder{border:1px solid #ccc; float:left;}

#prodphtoholder img {border:0}
#prodphtoholder a{text-decoration:none;}

.prodphtoholder{border:1px solid #ccc; float:left; margin-bottom:5px;}

.prodphtoholder img {border:0}
.prodphtoholder a{text-decoration:none;}

#prodtitle h2 {padding:0; margin:0; *font-weight:normal; *font-size:18px;
}

#textholder {padding-left:10px; float:left; width:280px;}

#price {padding-top:5px; padding-bottom:10px; font-size:14px; font-weight:bold;}
.price {padding-top:5px;  font-size:14px; font-weight:bold;}

.saytitles{font-weight:bold; color:#fff; background-color:#666; padding:2px; padding-left:5px;}

#proddesc{padding-bottom:10px;}
#oursay{padding-bottom:10px;}
#buyit{font-weight:bold; color:#fff; text-align:center; width:110px; clear:both;}
#buyit img {border:1px solid #C0C0C0; }
/*#buyit a:link{color:#fff;}
#buyit a:visited{color:#fff;}*/

#buyit2{font-weight:bold; color:#fff; /*padding:8px;*/ text-align:center; width:110px; float:left; *padding-top:-5px; }
#buyit2 img {border:1px solid #C0C0C0; }

#buyit1{font-weight:bold; color:#fff; /*padding:8px;*/ margin-right:7px; text-align:center; width:110px;float:left; }

#buyit1 img {border:1px solid #C0C0C0; }

#buyit3{font-weight:bold; color:#fff;/*padding:8px;*/ text-align:center; width:110px; float:left; }
#buyit3 img {border:1px solid #C0C0C0; }






#morelink{padding-top:10px;}

.holderp2{float:left; width:260px; padding-bottom:10px; }
.textholder2{padding:0; width:240px;}

.bellprod{clear:both; width:500px;}

#prodcomm{clear:both; padding-top:5px; }

#prodphtoholder{margin-bottom:10px;}

#productholder{text-align:center; vertical-align:middle;}
#buynow{padding-left:12px; padding-top:5px; *padding-top:0; margin-top:5px;}

#productdesc{font-weight:bold; font-size:12px;}
#prodmore{ margin-bottom:5px; margin-top:5px;color:#fff; background-color:#666666;  font-weight:bold;}

#productpicture{text-decoration:none;}
#productpicture{border:1px solid #ccc; }
#productpicture img{border:0}

#viewall{clear:both; padding-top:5px;}


#rss-holder{float:left; padding-left:8px; padding-top:3px;}

#rss-holder1{float:left; padding-left:3px; padding-top:4px;}

#rss-holder img{border:none; }

#rss-holder1 a {color:#ffffff;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;}


#rss-holder1 a:hover {color:#ff8900;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;}

.genderimage2{float:left;}
.pagetitles-store h1{float:left;}
.pagetitles-store{border-bottom:1px solid #CCCCCC; padding-bottom:5px; clear:both; float:none; height:20px;}

.pagetitlesstore{border-bottom:1px solid #CCCCCC; padding-bottom:5px; clear:both; float:none; margin-bottom:5px;}

.pagetitlesstore h2{color:#474747;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:0 auto;}

.pagetitlesim{border-bottom:1px solid #CCCCCC; clear:both; float:none; }

.pagetitlesim h2{color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0 auto;}

#toggleText ul li {
float:left;
margin:0;
padding:2px;
width:165px;
}

#storeleft{float:left;}

.prodstore {float:left; border: 1px solid #ccc; margin-right:5px; text-align:center; width:120px; }
.prodstore a {border:0; text-decoration:none;}
.prodstore img {border:0; text-decoration:none; }

#productstore{text-align:center;float:none;vertical-align:middle; width:100% margin-left: auto; padding-bottom:5px;
margin-right: auto;}

.notext{text-align:center; padding-bottom:5px;}

#anobrand{padding-top:10px;}


.stocks ul{display:block;}
.stocks li{display:block; padding-top:2px; padding-bottom:2px; list-style:none;}
.stocks img{padding-right:3px; margin-top:3px;}

#mensstock{font-weight:bold; line-height:180%; padding-bottom:10px; border-bottom:1px dotted #CCCCCC; clear:both;}
#mensstock h2{color:#0E88D0;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:16px;
font-weight:bold; margin-bottom:3px;}
#womensstock{font-weight:bold; line-height:180%; padding-bottom:10px; }
#womensstock h2{color:#DD127B;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:16px;
font-weight:bold; margin-bottom:3px;}


.discountimagessmallerb{float:left; padding-right:10px; padding-bottom:10px;}

.discountimagessmallerb img {
border:1px dashed #CCCCCC;
}

.discountimagessmallerb1{float:left; padding-bottom:10px; padding-right:10px;}

.discountimagessmallerb1 img {
border:1px dashed #CCCCCC;
}


#disbrand{clear:both; padding-bottom:10px; }

.discountimagessmallerb2 {border-bottom:1px dotted #666666;}

.bhead{border-top:1px dotted #CCCCCC;}

#prodbrand{padding-bottom:10px;}



.tweet {padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #666666;}

.blackheaderst{background-color:#262626; margin-bottom:5px; background-image:url('../images/twitbg0.png'); background-position:top right; background-repeat:no-repeat;}



.blackheaderst h2{color:#ffffff; padding:5px; font-size:16px; font-weight:bold; margin:0; font-family:Arial,Verdana,Helvetica,sans-serif; }

.blackheaderst h2 a {
	text-decoration:none !important;
	color:#ffffff !important
}



#storeinfohold h4 {
font-size:12px;
font-weight:bold;}

#comments2 label {
display:block;
}

.brandlogo{float:right; border:1px solid #CCCCCC; *height:40px }
.brandlogo img {width:80px; height:40px; padding:0; margin:0; 
}



.texttitle h1{float:left;}
.texttitle {float:left;}

#stocktitleholder {clear:both; width:100%}

#brandsmainholder{clear:both;}

#offiweb{clear:both; border-bottom:1px solid #CCCCCC; padding-bottom:5px;}
#offiweb2{clear:both; width:200px;}

.exclusive {background-color:#262626; padding:5px; margin-top:10px;}
.exclusive {color:#FFFE72;}

#infolink {font-weight:normal; font-size:10px; color:#cccccc; padding-left:5px; }
#infolink a:link{color:#ccc;}
#infolink a:visited{color:#ccc;}

#footbot{clear:both;  color:#505050; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; *margin-bottom:-40px;}

#footr{float:right;padding-top:7px; padding-right:9px;}
#footl{float:left; padding-top:15px; }

.linfloat{float:left; width:162px; margin-right:10px;  }
.linfloat h3{border-bottom:solid 1px #ccc; margin-bottom:0;}

#linkbelow{clear:both; float:none;}

.linkslove li{display:block;padding-top:5px; padding-bottom:5px; padding-left:0px}
#linklove ul li{margin:0px; padding-left:0; list-style:none outside none; border-bottom:1px dotted #666666; }

#linkbelow{padding-top:10px; margin-top:10px;}

#footr img{border:none;}
#footr a{text-decoration:none;}

#saleblue a:link, #saleblue a:hover, #saleblue a:visited {color:#0b4de4; font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0 auto;
text-decoration:none;}

#enddate img{
padding-right:5px;
}

#saleblue {float:right; padding-top:5px;}

#sponsers{
	background-color:#FFFFFF;
	border-top:1px solid #ECECEC;
	color:#666666;
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:0;
	margin-top:10px;
	margin-left:0;
	margin-right:0;
	padding:10px;
	width:380px;
}

#sponsers2{
	margin-top:10px;
	float:left;
}

.sponimg2{
	float:left;
	width:125px;
	height:125px;
	border: 0px #cccccc solid;
	
}

.sponimg{
	float:left;
	width:125px;
	height:125px;
	border: 0px #cccccc solid;
	
}

.sponimgm{
	float:left;
	width:125px;
	height:125px;
	margin-left:2px;
	margin-right:2px;
	
	
}

.sponimg img, .sponimgm img {
	border:0;
}

.sponimgm2{
	float:left;
	width:125px;
	height:125px;
	margin-left:11px;
	margin-right:11px;
	
	
}

.sponimg2 img, .sponimgm2 img {
	border:1px solid #ccc;
}
#container {font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
*padding-bottom:10px;
}

.textlinks{
	margin:10px;
	text-align:right;
	}
	
.textlinks2{
	margin:10px;
	margin-bottom:0px;
	
	text-align:right;
	}
	
#viewall {
display:block;
font-size:12px;
}

.shop-now img {border:1px solid #585c5f}

.blackheaderst {
text-decoration:none;
}

#jumpbrand {
	text-align:right;
	border-bottom: 1px #ccc dotted;
	padding-top:5px;
	padding-bottom:5px;

}

#jumpbrand2 {
	text-align:left;
	border-bottom: 1px #ccc dotted;
	padding:5px;
	background-color:#ccc;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}

#jumpbrand select {
	font-size:12px;
	}
	
#jumpbrand2 select {
	font-size:12px;
	float:right;
	margin-top:-2px;
	}
	
	.form_item {
clear:left;
line-height:24px;
margin:6px 0;
padding:6px 0;
}

.badge_code {
border:1px solid #000000;
line-height:14px;
overflow:hidden;
padding:3px 4px;
width:290px;
float:left;
}

.badgep {
	font-size:14px;
	margin-bottom:-8px;
	clear:both;
	}
	
.foot-feat {
float:left; padding-top:15px; text-align:center; width:620px;}

.foot-feat {
	color:#505050;
	}
.foot-feat a {
	color:#505050;
	text-decoration:none;
	}
.foot-feat a:hover {
	color:#FFFE72;
	}
	
.foot-feat a:visited a:hover {
	color:#FFFE72;
}

.bt {
	margin-left:150px;
	}


.more-btn img {
	border:1px solid #C0C0C0;
}

.more-btn {
 float:left;
	}
	
#but-wrap {
	clear:both;
	padding-bottom:10px;
}

.storerato p {
	padding:0;
	padding-bottom:2px;
	margin:0;
	margin-bottom:2px;
	border-bottom:solid 1px #CCCCCC;
}

.storerato a {
	text-decoration:none;
	}
	
.storerato a:hover {
	text-decoration:underline;
	}

#letter-holder {
	background-color:#FFFFFF;
	border-top:1px solid #ECECEC;
	color:#666666;
	float:left;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin-right:5px;
	margin-top:10px;
	padding:0px;
	width:398px;
	*margin-right:0px;
}

#letter-holder .TXNewsletters_form {
	width:378px;
}

.TXNewsletters_form_item{
	float:left;
}

.TXNewsletters_form_right input{
	float:left;
	margin-top:-14px;
	*margin-top:-15px;
	margin-left:6px;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
               .TXNewsletters_form_right input{
	float:left;
	margin-top:-12px;
	margin-left:6px;
}
}

#letter-holder .TXNewsletters_form {
	border:none;
	*width:385px;
	width:395px;
	padding:0;
	}

.TXNewsletters_form_right div {
float:left;
}

#newsletter1 {
	padding:10px;
	*padding-top:10px;
	}
	
.more-dis h4 {
	font-size: 12px;
    font-weight: bold;
	margin-bottom:5px;	
	 }
	
.more-dis {
margin-bottom:30px;

}

.more-dis ul li {
width:220px !important; 
display:inline-block;
float:left;
margin-bottom:3px;
}

.more-dis ul {
margin-bottom:10px;
height:55px;
margin-left:-10px;
}

#formcomps {
    border: 1px dotted #666666;
    padding-left: 10px;
    padding-top: 10px;
}

#sendimg-c {
    background: url("../images/buttons/comp-btn.jpg") no-repeat scroll center top transparent;
    border: 1px solid #C0C0C0;
    cursor: pointer;
    height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -1000em;
    width: 180px;
}

.ver-c {
	 border: 1px solid #C0C0C0;
}

.picholder {
	float:left;
	border:1px solid #C0C0C0;
	background:#f7f7f7;
}

.picholder img {
	padding:5px;
	border:0;
}

#maincompimage {
		border:1px solid #C0C0C0;
	background:#f7f7f7;
	margin-top:10px;
	margin-bottom:10px;
	width:505px;
	padding:5px;
}

#maincompimage img {
	border:0;
}

.comp-text {
	float:left;
	width:370px;
	margin-left:10px;
}

