/* 
   -----------------------------------
     iCart 
	 Style Sheet 
	 by Infomart2000 Corp.
	 www.infomart2000.com
   ----------------------------------
   ##Default
 */	

img, div {
	behavior: url(http://www.alwaysurban.com/iepngfix.htc)
}
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:10px;
	color:#474748;
	font-style: normal;
	text-decoration: none;
	background-color: #ffffff;
	text-align:center;
}
/*store-name:: Store Name*/		 
.store-name {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 35px;
	color : #ebd490;
	text-decoration : none;
}
/*store-slogan:: Store Slogan*/		 
.store-slogan {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #798d72;
	font-style : italic;
	text-decoration : none;
	font-weight: bold;
}
/*frame::  Controls the  Color of the Store's Frame */		
.frame {
}
/*top::  Controls the  Color of the top Bar */		
.top {
	background-color : #deab42;
}
/*line::  Controls the  Color of the line bellow the top bar */		
.line {
	background-color :#efd449;
}
/*menu-headers:: Controls the way the menu headers look*/ 
.menu-headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	background-color: #e2e2e2;
	text-decoration: none;
line-height:;
}
/*titles:: Controls the Body Tiles such as (Specials, Feature Items, Items, Related Items)*/ 
.titles {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	background-color: #cccccc;
	color: #8d2c88;
}
/* page_headers:: Controls the page's titles */
.page_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: Bold;
	color: #8d2c88;
	background-color: #ffffff;
}
/*icon:: Controls the way the menu icons display*/ 
.icon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #384e31;
}
/*footer:: Displays at the very bottom of your online store,  copyright and desgined by notices */		
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
text-align:;
	color: #FBF7DF;
}
/*menu-text:: Controls the way the menu (mailing list) text look */ 
.menu-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}
/*item:: Controls the Item, Name, Description, Price, Savings, Cost,Font and Color */ 
.item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #585C5F;
	text-decoration: none;
}
/*price-info:: controls the way the prices display on the product page*/ 
.price-info {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : Normal;
	color: #535353;
}
/*price:: Controls the way the product's prices display*/ 
.price {
	font-family :Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #d90d0e;
	font-weight: bold;
}
/*checkout-headers:: Controls the titles on the checkout pages (Billing Information, Shipping Information etc)*/
.checkout-headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #8d2c88;
	background-color: #ffffff;
}
.checkout-headers2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8d2c88;
	background-color: #ffffff;
}
/*titles2:: Controls the titles on the view cart page*/ 
.titles2 {
	font-family :   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : #cccccc;
	color : #8d2c88;
}
/*alternative:: Controls the form backgrounds and other areas that requred an alternative color */
.alternative {
	background-color: #ffffff;
padding:;
border:;
}
/*borders:: Controls the color of  the borders on forms*/ 
.borders {
	border : #743594;
	background-color : #743594;
}
/*borders_coupon:: Controls the color of  the borders on the coupon and shipping box*/ 
.borders_coupon {
border:;
border-color:;
border-width:;
}
/*steps:: Controls the way the steps on the checkout pages display*/
.steps {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #cfd0d1;
	background-color : #ffffff;
}
/*steps_on:: Controls the way the steps on the checkout [ages display*/
.steps_on {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #8d2c88;
	background-color : #ffffff;
}
/*error:: Controls the error messages*/ 
.error {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #e10e04;
	text-decoration: none;
}
/*options-titles:: Controls the way the titles on the product options display*/
.options-titles {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #8d2c88;
}
/*borders2:: Controls the color of  the borders on forms*/ 
.borders2 {
	border : #8d2c88;
	background-color : #8d2c88;
}
/*cart-text:: Controls the way the text inside the shopping cart looks*/ 
.cart-text {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : Normal;
	color: #8d2c88;
	line-height : 18px;
	background-color: #efedbe;
}
/*invoice_title:: Controls the way the title of the invoices look */ 
.invoice_title {
	font-family :   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #cbcaca;
	color : #384e31;
}
/*invoice_table:: Controls the background color on your invoices*/ 
.invoice_table {
	background-color : #f9f8f8;
}
/*font1:: Primary Screen Font */ 
.font1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #535353;
}
/*font2:: Secondary Screen Font */ 
.font2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: Normal;
	color: #535353;
}
/*font3:: controls the search on the top*/ 
.font3 {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : Normal;
	color: #535353;
}
/*font4:: controls the search on the top*/ 
.font4 {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : Normal;
	color: #ffffff;
}
/*btn:: Controls the buttons*/ 
.btn {
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	background-color: #800080;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-weight: Normal;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
}
.btn_flashgallery {
	border:0;
	background-color: #949494;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-weight: Normal;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
	width:100%;
	margin-top:5px;
}
/*btn_over:: Controls the buttons*/ 
.btn_over {
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	background-color: #800080;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-weight: Normal;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
}
.btn_addtocart {
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	margin:15px 0 15px 0;
	width:120px;
	height:30px;
	height:"30px";
	background-color: #8d2c88;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	cursor:pointer;
	text-transform:lowercase;
}
/*btn_over:: Controls the buttons*/ 


.btn_addtocart_over {
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	margin:15px 0 15px 0;
	width:120px;
	height:30px;
	height:"30px";
	background-color: #ac38a4;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	cursor:pointer;
	text-transform:lowercase;
}
a.next_prev {
	display:block;
	background-color:#dbdbdb;
	padding:0 5px 0 5px;
	line-height:25px;
	font-size:12px;
	text-transform:uppercase;
	margin-top:30px;
}
a.next_prev:hover
{
background-color:#8d2c88;
color:#ffffff;
}
#prevbutton {
	border-bottom:#b5b5b5 4px solid;
	border-left:#b5b5b5 4px solid;
}
#nextbutton {
	border-bottom:#b5b5b5 4px solid;
	border-right:#b5b5b5 4px solid;
}
.productfeaturetable {
	margin-top:30px;
}
.btn_remove {
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	background-color: #ae5cae;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-weight: Normal;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
}
.btn_remove a {
	text-decoration:none;
}
.btn_remove a:hover {
	text-decoration:none;
}
.btn_over_remove {
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	background-color: #ae5cae;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-weight: Normal;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
}
/*btn2:: Controls the buttons*/
.btn2 {
	border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	background-color: #800080;
	font-family: arial, Helvetica, sans-serif;
	font-weight: Normal;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
}
/*txtBoxStyle:: Controls the text boxes*/  	
.txtBoxStyle {
	border-top: 1px solid #b3b4b5;
	border-bottom: 1px solid #b3b4b5;
	border-left: 1px solid #b3b4b5;
	border-right: 1px solid #b3b4b5;
	background-color: #f5f4f2;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #38393a;
}
/*txtareaStyle:: Controls the text areas*/ 	
 .txtareaStyle {
	border-top: 1px solid #C7D5E0;
	border-bottom: 1px solid #C7D5E0;
	border-left: 1px solid #C7D5E0;
	border-right: 1px solid #C7D5E0;
	background-color: #FBFBFB;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
	;
	font-size: 11px;
	color: #343333;
	height : 80px;
	width: 250px;
}
.mybox {
	width:180px;
	margin-top:5px;
	height:180px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
}
.staffpickimage {
	height:34px;
	width:34px;
	background-color:#eeeeee;
	border:none;
	margin:1px;
	border:2px #ffffff solid;
}
.staffpickimage:hover {
	border:2px #cc66ff solid;
}
.staffpickimage_left {
	height:34px;
	width:33px;
	background-color:#eeeeee;
	border:none;
	margin:1px 1px 1px 0px;
	border:2px #ffffff solid;
}
.staffpickimage_left:hover {
	border:2px #cc66ff solid;
}
.staffpickimage_right {
	height:34px;
	width:33px;
	background-color:#eeeeee;
	border:none;
	margin:1px 0px 1px 1px;
	border:2px #ffffff solid;
}
.staffpickimage_right:hover {
	border:2px #cc66ff solid;
}
.blackbar {
	background-color:#a2d28a;
	font-size:11px;
	line-height:15px;
	color:#eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:23px;
}
.blackbar a {
	color:#eeeeee;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold
}
.blackbar a:hover {
	font-weight:bold;
	color:#ff9900;
}
.nextsteprow {
	line-height:25px;
}
.nextstepbutton {
	font-size:0px;
	width:150px;
	height:67px;
	background-image:url(/assets/images/nextstepbutton.gif);
	border:0px;
	cursor:pointer;
}
.placeorderbutton {
	background-image:url(/assets/images/placeorderbutton.gif);
	width:150px;
	height:67px;
	font-size:0px;
	border:0px;
	cursor:pointer;
}
.checkoutnowbutton {
	background-image:url(/assets/images/checkoutnowbutton.gif);
	width:150px;
	height:67px;
	font-size:0px;
	border:0px;
	cursor:pointer;
}
.continueshoppingbutton {
	background-image:url(/assets/images/continueshopping.gif);
	width:150px;
	height:37px;
	font-size:0px;
	border:0px;
	cursor:pointer;
}
.blogdirectlink {
	color:#666666;
	text-decoration:none;
}
.categorytext {
	color:#7b7b7b;
	text-align:justify;
	clear:both;
	font-size:10px;
}


.categoryfooter
{
width:231px;
height:200px;
}

.catfooter
{
width:115px; 
padding:10px 0 0 0;
float:left;
display:inline;
}

.catfooter li
{
margin:0 0 5px 0;
}

#cont_2, #cont_3, #cont_4, #cont_5, #cont_6, #cont_7, #cont_8, #cont_9
{
display:none;
}

.catfooter_nav
{
background-color:#CCCCCC;
}

.catfooter_nav a
{
padding:0 2px 0 2px;
}


.categorylinking {
	padding:0px;
	margin:0px;
	color:#191c1e;
	text-transform:uppercase;
	text-decoration:underline;
}
.categorylinking h3 {
	font-family:"Arial Narrow";
	font-size:21px;
	letter-spacing:.05em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
.starposition {
	height:25px;
}
.listing_moreimages {
	height:75px;
	margin-top:8px;
}
.checkout_title {
	font-size:13px;
	background-color:#e5e5e5;
	padding:3px;
}
#newsletterbox {
	background-color:#181c1f;
	width:162px;
	height:81px;
	margin-top:18px;
	margin-left:8px;
	line-height:15px;
}
#newsletterbox h5 {
	color:#FFFFFF;
	margin-bottom:0px;
	margin-left:9px;
	line-height:27px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0px;
}
.enteremail {
	width:138px;
	font-size:10px;
	border:#ffffff 1px solid;
	margin-bottom:9px;
}
.subscribe {
	cursor:pointer;
}
.item_name {
	font-size:10px;
}
.item_name a {
	color:#9a3293;
	font-weight:normal;
	text-decoration:none;
}
.item_name a {
	color:#ac38a4;
}
.item_regularprice {
	font-size:10px;
	color:#666666;
}
.item_saleprice {
	font-size:10px;
	color:#ee2c3a;
}
.listing_morepics {
	width:70px;
	height:70px;
	margin-top:5px;
	margin-right:5px;
	overflow:hidden;
	float:left;
	clear:right;
}
.listing_morepics_last {
	width:70px;
	height:70px;
	margin-top:5px;
	overflow:hidden;
	float:left;
	clear:right;
}
/* 315 Standards */

.wrapper {
	width:770px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
p {
	font-size:10px;
	line-height:15px;
	padding:0;
	margin:0 0 15px 0;
}
h1 {
	line-height:18px;
	padding: 12px 0 0 0;
	font-size:30px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	background-color:#afafaf;
	clear:both;
	margin:0 0 15px 0;
}
h2 {
	line-height:30px;
	font-size:26px;
	color:#181c1f;
	clear:both;
	margin:0 0 30px 0;
	padding:0;
}
h3 {
	line-height:30px;
	font-size:22px;
	color:#181c1f;
	clear:both;
	margin:0 0 15px 0;
	padding:0;
}
h4 {
	line-height:30px;
	font-size:18px;
	color:#181c1f;
	margin:0;
	clear:both;
}
h5 {
	clear:both;
	line-height:15px;
	color:#ef2c3a;
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 15px 0;
}
a {
	color:#9a3293;
	text-decoration:none;
}
a:hover {
	color:#ac38a4;
}
ul {
	list-style:none;
	margin:0 0 15px 0;
	padding:0;
}
li {
	list-style:none;
	margin:0;
	padding:0;
}

/* Full Line (Breadcrumb) */

.full_line {
	color:#dbdbdb;
}
.full_line a {
	
	color:#6a6e72;
}
.full_line a:hover {
	color:#38393a;
}
#home_full_line {
	background-color:#dbdbdb;
	border-bottom:1px solid #b6b6b6;
	border-top:1px solid #ffffff;
	height:28px;
	height:"30px";
	line-height:28px;
}
#cat_full_line {
	background-color:#dbdbdb;
	border-bottom:1px solid #b6b6b6;
	border-top:1px solid #ffffff;
	display:none;
	height:28px;
	height:"30px";
	line-height:28px;
	font-size:11px;
	text-transform:uppercase;
}
#topcat_full_line {
	background-color:#dbdbdb;
	border-bottom:1px solid #b6b6b6;
	border-top:1px solid #ffffff;
	display:none;
	height:28px;
	height:"30px";
	line-height:28px;
	font-family:"Arial Narrow";
	font-size:21px;
	letter-spacing:.05em;
	text-transform:uppercase;
}
#page_full_line {
	display:none;
	background-color:#dbdbdb;
	border-bottom:1px solid #b6b6b6;
	border-top:1px solid #ffffff;
	height:28px;
	height:"30px";
	line-height:28px;
	font-size:11px;
}
/* Horizontal Navigation */

#nav {
	height:50px;
	overflow:hidden;
	background-image:url(/assets/images/navigation/nav_bg.jpg);
	background-color:#e6e5e5;
}
.navimagewrap {
	width:154px;
	height:50px;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	overflow:hidden;
}
.navimagewrap {
	margin:0;
	padding:0;
}
/* left nav and content division */


#leftnav {
	margin-top:15px;
	width:140px;
	overflow:hidden;
	float:left;
	display:inline;
}
#content {
	margin-top:15px;
	margin-left:14px;
	width:616px;
	float:left;
	display:inline;
	overflow:hidden;
}
/* Left Nav */

.leftnav {
	font-size:11px;
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#191c1e;
	font-weight:normal;
}
.leftnav_womenslinks {
	margin:0 0 15px 0;
}
.leftnav_womenslinks a {
	display:block;
	color:#191c1e;
	padding-left:5px;
}
.leftnav_womenslinks a:hover {
	color:#191c1e;
	background-color:#f59ebb;
}
.leftnav_menslinks {
	margin:0 0 15px 0;
}
.leftnav_menslinks a {
	display:block;
	color:#191c1e;
	padding-left:5px;
}
.leftnav_menslinks a:hover {
	color:#191c1e;
	background-color:#c5e0a6;
}
.linkheader {
	background-color:#eeeeee;
}
/* Global Header */

#abovehead {
	height:15px;
	color:#FFFFFF;
}
#abovehead a {
	color:#9b9b9b;
}
#abovehead a:hover {
	color:#9b9b9b;
}

#abovehead h1 {
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
	line-height:20px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#header {
	height:96px;
	background-image:url(/assets/images/navigation/header_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
#logo {
	width:296px;
	width:"308px";
	height:50px;
	height:"60px";
	margin-top:5px;
	float:left;
	clear:right;
	display:inline;
	background-color:#383839;
	padding:10px 0 0 12px;
	line-height:22px;
}
.logo_link {
	font-size:24px;
	font-weight:bold;
	color:#eeeeee;
}
.logo_link:hover {
	color:#ffffff;
}
.logo_sub {
	font-size:18px;
	color:#eeeeee;
}
#logo img {
}
#headerad {
	width:462px;
	height:60px;
	overflow:hidden;
	margin-top:5px;
	float:left;
	clear:right;
	display:inline;
	background-image:url(/assets/images/navigation/headerad_bg.jpg);
	background-repeat:repeat-x;
	background-color:#eeeeee;
}

.holidayheader
{
width:453px;
height:49px;
margin:6px 0 0 0;
float:left;
display:inline;
}

.holidayheader img
{
float:left;
margin:0 10px 0 10px;
}

a.tonsofholiday
{
font-size:14px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFFFFF;
margin:0 0 0 7px;
display:block;
text-shadow:-1px 1px 0 #91192d;
}

a.tonsofholiday:hover
{
color:#FFFFFF;
}

span.tonsofholiday
{
font-size:14px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#FFFFFF;
margin:0 0 0 7px;
display:block;
text-shadow:-1px 1px 0 #91192d;
}

a.holidayright 
{
font-size:18px;

font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
font-style:italic;
margin:0 0 0 7px;
color:#FFFFFF;
display:block;
text-shadow:-1px 1px 0 #91192d;
}


#headerad_link {
	text-align:left;
	float:left;
	display:inline;
	width:260px;
	margin:51px 0 0 1px;
	margin:"52px 0 0 1px";
	line-height:10px;
}
#headerad_link a {
	text-transform:uppercase;
	color:#CCCCCC;
}
#headerad_link a:hover {
	color:#CCCCCC;
}
#headerad_overlay {
	width:462px;
	height:62px;
	background-image:url(/assets/images/navigation/headerad_overlay.png);
}
#freeship_deets {
	font-size:18px;
	color:#FFFFFF;
	width:150px;
	float:right;
	display:inline;
	text-align:right;
	text-transform:uppercase;
	margin:9px 10px 0 0;
}
#headerad_nav {
	float:left;
	display:inline;
	width:500px;
	margin:8px 0 0 0;
}
#headerad_nav a {
	background-color:#d7d7d7;
	margin-right:5px;
	padding:0 2px 0 2px;
	opacity:0.9;
	filter:alpha(opacity=90);
	color:#28292b;
}
#headerad_nav a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
#header_supereasyreturns {
	width:250px;
	height:23px;
	height:"31px";
	float:right;
	display:inline;
	text-align:right;
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url(/assets/images/navigation/supereasy_bg.png);
	padding:8px 0 0 0;
}
#header_supereasyreturns a {
	background-color:#d7d7d7;
	padding:0 2px 0 2px;
	opacity:0.9;
	filter:alpha(opacity=90);
	color:#28292b;
	width:151px;
	float:right;
}
#header_supereasyreturns a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.navlink {
	display:inline;
	float:left;
	width:140px;
	width:"154px";
	padding:0 0 0 14px;
	height:50px;
	line-height:50px;
	text-align:left;
	color:#f3edc8;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	text-shadow:-1px 1px 0 #161616;
	background-color:#2b2b2c;
}
.navlink:hover {
	background-color:#59af64;
	color:#f3edc8;
	background-image:url(/assets/images/navigation/nav_bg_active.jpg);
	text-shadow:-1px 1px 0 #4b8c55;
}
.viewcartlink {
	display:inline;
	line-height:21px;
	width:154px;
	height:50px;
	text-align:center;
	background-color:#c55ebf;
	float:left;
	background-image:url(/assets/images/navigation/viewcart_middle_flat.jpg);
}
.viewcartlink_hover {
	display:inline;
	line-height:21px;
	width:154px;
	height:50px;
	text-align:center;
	background-color:#c55ebf;
	float:left;
	background-image:url(/assets/images/navigation/viewcart_middle_active.jpg);
	cursor:pointer;
}
.viewcartlink a {
	color:#ffffff;
}
.viewcartlink a:hover {
	color:#ffffff;
}
.viewcartlink_hover a {
	color:#ffffff;
}
.viewcartlink_hover a:hover {
	color:#ffffff;
}
/* Homepage */


#home_womensslide {
	width:385px;
	float:left;
	display:inline;
}

#seo_womensslide {
	width:385px;
	float:left;
	display:inline;
}

#home_womensslide_links {
	line-height:30px;
	margin:0 0 10px 0;
}
#home_mensslide {
	width:385px;
	float:left;
	display:inline;
}

#seo_mensslide {
	width:385px;
	float:left;
	display:inline;
}

#home_mensslide_links {
	line-height:30px;
	margin:0 0 10px 0;
}
.home_thankyouslide {
	float:left;
	width:77px;
	height:300px;
	height:"310px";
	display:inline;
	margin:0;
	border-top:5px #ffffff solid;
	border-bottom:5px #ffffff solid;
}

.seowomen_thankyouslide {
	float:left;
	width:77px;
	height:300px;
	height:"310px";
	display:inline;
	margin:0;
	border-top:5px #ffffff solid;
	border-bottom:5px #d4ceb0 solid;
}

.seowomen_thankyouslide div {
	display:none;
}


.seomen_thankyouslide {
	float:left;
	width:77px;
	height:300px;
	height:"310px";
	display:inline;
	margin:0;
	border-top:5px #ffffff solid;
	border-bottom:5px #2f3438 solid;
}

.seomen_thankyouslide div {
	display:none;
}


.home_thankyouslide div {
	display:none;
}
.home_brandupdate {
	height:90px;
	overflow:hidden;
	background-color:#e7e7e7;
	margin:0 0 15px 0;
}
.home_brandupdate p {
	padding:8px 8px 0 0;
}
.home_brandupdateimage {
	float:left;
	border-bottom:1px solid #181c1f;
	border-left:1px solid #181c1f;
	margin-left:12px;
	margin-right:11px;
}
.slidewrap {
	height:375px;
}
/* Thank You For Voting Page */

.thankyouslide {
	float:left;
	width:77px;
	height:300px;
	display:inline;
	margin:0;
	border-top:5px #eeeeee solid;
	border-bottom:5px #ffffff solid;
}
.thankyouslide_hover {
	float:left;
	width:67px;
	width:"77px";
	height:300px;
	height:"310px";
	display:inline;
	border:5px #343435 solid;
	background:-5px 0;
	margin:0;
	cursor:pointer;
}
.thankyouslide div {
	display:none;
}
.thankyouslide_hover div {
	display:block;
	position:relative;
	width:52px;
	width:"67px";
	overflow:hidden;
	top:-5px;
	left:-5px;
	padding:5px;
	background-color:#ee2a3a;
	border-right:5px #ffffff solid;
	border-bottom:5px #ffffff solid;
	color:#FFFFFF;
	font-size:10px;
}
.thanksforvoting {
	background-color:#b4c7e6;
	height:60px;
	height:"80px";
	line-height:30px;
	padding:10px;
	width:405px;
	width:"425px";
	font-size:24px;
	color:#FFFFFF;
	letter-spacing:.05em;
	float:right;
	display:inline;
}

.thanksforvoting_img
{
float:left;
display:inline;
}

.couponandpromo {
	margin-top:15px;
	height:90px;
}
.couponoffer {
	height:83px;
	height:"90px";
	width:490px;
	width:"505px";
	padding:7px 0 0 15px;
	background-color:#181b1d;
	line-height:30px;
	color:#FFFFFF;
	font-size:26px;
	text-transform:uppercase;
	float:left;
	clear:right;
	display:inline;
}
.brandpromo {
	height:75px;
	height:"90px";
	padding:15px 15px 0 15px;
	background-color:#ededed;
	width:220px;
	width:"250px";
	float:right;
}
.brandpromo h5 {
	margin:0;
	text-transform:none;
	color:#3b5998;
	font-weight:bold;
	line-height:10px;
}
.brandpromo_icon {
	float:right;
	margin-right:17px;
	display:inline;
}
.brandpromo_icon2 {
	float:left;
	margin-right:15px;
	display:inline;
}
.promotofb {
	display:block;
	background-color:#3b5998;
	line-height:12px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:5px;
}
.promotofb:hover {
	background-color:#6584bb;
	color:#ffffff;
}
.thankyou_nav {
	height:70px;
	height:"75px";
	padding-top:5px;
	line-height:40px;
	margin-top:15px;
	background-color:#eeeeee;
}
.thankyou_nav1 {
	display:inline;
	margin:15px 8px 0 0;
	float:left;
	background-color:#ee2a3a;
	padding:0px 10px 0px 10px;
	font-size:11px;
	letter-spacing:.02em;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
.thankyou_nav1:hover {
	color:#FFFFFF;
}
.thankyou_nav2 {
	display:inline;
	float:left;
	background-color:#CCCCCC;
	margin:15px 8px 0 0;
	padding:0px 10px 0px 10px;
	font-size:11px;
	letter-spacing:.02em;
	color:#181b1d;
	text-decoration:none;
	text-transform:uppercase;
}
.thankyou_nav2:hover {
	color:#181b1d;
}
.thankyou_slideshow {
	height:310px;
   	background-color:#ffffff;
}
.catslide_wrapper {
	margin:0 0 25px 0;
}
/* Brand Page */

.ourbrands {
	width:154px;
	height:105px;
	margin:0 0 15px 0;
	float:left;
	display:inline;
	text-align:center;
}
/* BRAND BATTLE */

.brandbattle_wrapper {
	width:580px;
	margin-left:auto;
	margin-right:auto;
}
.brandbattle_wrapper a {
	text-decoration:none;
}
.brandbattle_wrapper h5 {
	display:inline;
	clear:none;
	color:#000000;
}
.brandbattle_header1 {
	width:580px;
	height:124px;
	background-color:#b4c7e6;
}
.brandbattle_header_votebutton {
	float:right;
	border-left:9px solid #ffffff;
	border-bottom:10px solid #ffffff;
	width:140px;
	width:"149px";
	height:41px;
	background-color:#e63f46;
	line-height:41px;
	text-align:center;
	display:block;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.brandbattle_header_votebutton:hover {
	color:#FFFFFF;
	cursor:pointer;
	background-color:#e6272f;
}
.brandbattle_headerleft {
	float:left;
	display:inline;
	margin:10px 0px 0px 11px;
	width:420px;
	background-color:#FFFFFF;
}
.brandbattle_title {
	clear:both;
	line-height:29px;
	height:31px;
	background-color:#171a1c;
	font-size:18px;
	letter-spacing:.35em;
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	text-align:center;
}
.brandbattle_info {
	width:559px;
	height:30px;
	line-height:29px;
	text-align:center;
	margin-left:11px;
	background-color:#FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.15em;
	color:#e63f46;
}
.brandbattle_contestentleft {
	float:left;
	clear:right;
	width:270px;
	font-size:10px;
}
.brandbattle_contestentright {
	float:right;
	width:260px;
	margin-top:20px;
}
.brandbattle_contestent_thumb {
	float:left;
	clear:right;
	width:125px;
	height:125px;
	background-color:#000000;
}
.brandbattle_contestent_thumb2 {
	float:left;
	clear:right;
	margin:0px 0px 0px 10px;
	width:125px;
	height:125px;
	background-color:#000000;
}
.brandbattle_contestent_interviewlink {
	display:block;
	width:100%;
	background-color:#cecece;
	line-height:30px;
	text-align:center;
}
.brandbattle_support_votebutton {
	float:left;
	clear:right;
	width:131px;
	height:45px;
	background-color:#e63f46;
	line-height:47px;
	text-align:center;
	display:block;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.brandbattle_support_votebutton:hover {
	color:#FFFFFF;
	cursor:pointer;
	background-color:#e6272f;
}
.brandbattle_support_divider {
	margin:0px 19px 0px 19px;
	height:45px;
	width:1px;
	float:left;
	clear:right;
	background-color:#CCCCCC;
}
.brandbattle_support_social {
	height:45px;
	width:410px;
	float:left;
	clear:right;
	background-color:#dbdbdb;
}
.brandbattle_profilebadge {
	float:left;
	clear:right;
	margin:0;
	display:inline;
}
.brandbattle_textarea {
	height:148px;
	width:404px;
	float:left;
	padding:0;
	margin:0 0 0 19px;
}
.web2buttons {
	margin:14px 10px 7px 15px;
	float:left;
	clear:right;
}
.interviewthumb_left {
	border:10px #CCCCCC solid;
	margin:0px 7px 4px 0px;
	float:left;
}
.interviewthumb_right {
	border:10px #CCCCCC solid;
	margin:0px 0px 4px 7px;
	float:right;
}
/* Homepage Specific */

.brandbattle_header2 {
	width:580px;
	background-color:#b4c7e6;
}
.brandbattle_homepage_brand {
	margin-left:9px;
	float:left;
	clear:right;
	width:136px;
	overflow:hidden;
}
.brandbattle_homepage_info {
	padding:10px 10px 10px 10px;
	text-align:justify;
}
.battletemplate_name {
	width:156px;
	height:55px;
	font-size:10px;
	line-height:20px;
}
.battletemplate_brand h1 {
	padding:0px;
	margin:0px;
	font-family: Trebuchet MS;
	font-size:20px;
	line-height:20px;
	display:inline;
}
.battletemplate_thumbnail_wrapper {
	width:255px;
	height:224px;
}
.battletemplate_thumbnail {
	width:95px;
	height:95px;
	margin:0px 0px 22px 22px;
	background-color:#0000CC;
	float:left;
	display:inline;
	overflow:hidden;
	border:1px #666666 solid;
}
.battletemplate_thumbnail img {
}
.battletemplate_thumbnail2 {
	width:95px;
	height:95px;
	margin:2px;
	background-color:#0000CC;
	float:left;
	overflow:hidden;
}
/* Returns Page */

#returns {
}
#returns div {
	margin-top:15px;
}
.returns_2weeks {
}
.returns_name label {
	display:inline;
	float:left;
	width:110px;
}
.returns_name input {
	width:165px;
	floar:left;
}
.returns_ordernumber label {
	display:inline;
	float:left;
	width:110px;
}
.returns_ordernumber input {
	width:165px;
	floar:left;
}
.returns_email label {
	display:inline;
	float:left;
	width:110px;
}
.returns_email input {
	width:165px;
	floar:left;
}
.returns_phone label {
	display:inline;
	float:left;
	width:110px;
}
.returns_phone input {
	width:165px;
	floar:left;
}
.returns_labelship {
	margin-top:0px;
}
.returns_exchange {
}
.returns_selectitems {
	width:260px;
	float:right;
	display:inline;
}
.returns_selectitems label {
	display:inline;
	float:left;
	width:150px;
}
.returns_selectitems input {
	width:100px;
	floar:left;
}
/* Super Easy Returns Pop Up */

.easyreturn_popup {
	text-align:justify;
	width:279px;
	width:"300px";
	height:279px;
	height:"300px";
	padding:10px;
	border:1px solid #999999;
	background-color:#ffffff;
	overflow:hidden;
}
.easyreturnlink {
	cursor:pointer;
	display:block;
	background-color:#e2e2e2;
	width:115px;
	text-align:right;
	padding-right:5px;
	font-size:10px;
	color:#525659;
	border-left:1px solid #898989;
	border-bottom:1px solid #898989;
}
.easyreturnlink:hover {
	color:#525659;
}
#ERLink1 {
	display:block;
}
#ERLink2 {
	display:none;
}
#ERLink3 {
	display:block;
}
#ERLink4 {
	display:none;
}
.easyreturn_popup p {
	font-size:10px;
	margin-bottom:7px;
}
#easyreturns {
	position:absolute;
	display:none;
}
#easyreturns2 {
	position:absolute;
	display:none;
	z-index:0;
}
/* Left Banner Graphics */

#leftbannerads {
	width:140px;
	margin:0;
}
#leftbannerads img {
	margin-bottom:15px;
	margin-bottom:"10px";
	border-bottom:5px #333333 solid;
	height:75px;
}
#sizecharts {
	width:300px;
	height:300px;
	display:none;
}
.close_x {
	background-color:#8d2c88;
	color:#ffffff;
	padding:0 2px 0 2px;
}
.close_x:hover {
	color:#FFFFFF;
}
.tabletitle {
	background-color:#eeeeee;
	font-size:10px;
}
.freeshipblock {
	background-color:#eee254;
	font-size:10px;
	width:534px;
	width:"554px";
	padding:10px;
}

.gjr_landing_right
{
padding:15px; 
width:368px; 
width:"408px"; 
margin-left:8px; 
height:260px; 
height:"300px";
border-bottom:10px solid #eeeeee; 
border-right:10px solid #eeeeee; 
background-color:#ffffff; 
float:right; 
display:inline; 
line-height:22px; 
font-size:18px; 
}

.gjr_landing_right a
{
background-color:#9a3293;
color:#FFFFFF;
padding:0 5px 0 5px;
}

.gjr_landing_right a:hover
{
color:#FFFFFF;
}

.categoryheadgraphic
{
margin:0 0 29px 0;
}

/* Homepage 10/08/09 */

.home_womenslinks
{
width:355px;
width:"385px";
height:145px;
height:"155px";
padding:10px 15px 0 15px;
float:left;
display:inline;
background-color:#d4ceb0;
}
.home_womenslinks a
{
color:#2f3438;
}

.home_womenslinks a:hover
{
color:#2f3438;
text-decoration:underline;
}

.home_menslinks
{
width:355px;
width:"385px";
height:145px;
height:"155px";
padding:10px 15px 0 15px;
float:right;
display:inline;
background-color:#2f3438;
}
.home_menslinks a
{
color:#d4ceb0;
}

.home_menslinks a:hover
{
color:#d4ceb0;
text-decoration:underline;
}

a.home_menuheader
{
font-family:"Arial Narrow";
font-size:21px;
text-transform:uppercase;
display:block;
float:left;
width:175px;
padding:0 0 0 5px;
height:25px;
line-height:25px;
margin:0 0 5px 0;
background-color:#ee2a3a;
color:#FFFFFF;
letter-spacing:.05em;
}

a.home_menuheader:hover
{
background-color:#ff3142;
color:#FFFFFF;
text-decoration:none;
}

a.home_salelink
{
color:#FFFFFF;
background-color:#2b2b2c;
font-size:21px;
height:25px;
line-height:25px;
margin:0 0 5px 0;
padding:0 5px 0 5px;
font-family:"Arial Narrow";
display:block;
float:right;
}

a.home_salelink:hover
{
color:#FFFFFF;
background-color:#2b2b2c;
text-decoration:none;
}

a.home_salelink_mens
{
color:#2b2b2c;
background-color:#d4ceb0;
font-size:21px;
height:25px;
line-height:25px;
margin:0 0 5px 0;
padding:0 5px 0 5px;
font-family:"Arial Narrow";
display:block;
float:right;
}

a.home_salelink_mens:hover
{
color:#2b2b2c;
background-color:#d4ceb0;
text-decoration:none;
}

a.home_subcatlink
{
font-size:12px;
}


/* SEO Pages 10/08/09 */

.seo_womenslinks
{
width:355px;
width:"385px";
height:145px;
height:"155px";
padding:10px 15px 0 15px;
float:left;
display:inline;
background-color:#d4ceb0;
}
.seo_womenslinks a
{
color:#2f3438;
}
.seo_menslinks
{
width:355px;
width:"385px";
height:145px;
height:"155px";
padding:10px 15px 0 15px;
float:right;
display:inline;
background-color:#2f3438;
}
.seo_menslinks a
{
color:#d4ceb0;
}
a.seo_menuheader
{
font-size:14px;
text-transform:uppercase;
display:inline;
float:left;
width:260px;
}
a.seo_salelink
{
color:#FFFFFF;
background-color:#ee2a3a;
font-size:21px;
line-height:15px;
font-family:"Arial Narrow";
display:block;
float:right;
padding:3px;
}
a.seo_subcatlink
{
text-transform:uppercase;
font-size:11px;
}

/* Sale Page Links */

.saleitems_subcats
{
height:30px;
margin:0 0 15px 0;
}

a.saleitems_womens
{
line-height:30px;
padding:0 8px 0 8px;
float:left;
display:inline;
width:292px;
width:"308px";
background-color:#9a3293;
color:#ffffff;
font-size:11px;
}

a.saleitems_womens:hover
{
color:#ffffff;
background-color:#c45cbd;
}

a.saleitems_mens
{
line-height:30px;
padding:0 8px 0 8px;
display:inline;
float:left;
width:292px;
width:"308px";
background-color:#2b2b2c;
color:#ffffff;
font-size:11px;
}

a.saleitems_mens:hover
{
color:#ffffff;
background-color:#60b66b;
}

/* Footer 10/29/09 */

#footer
{
clear:both;
height:330px;
width:770px;
margin:15px 0 30px 0;
}
#footer_top
{
height:149px;
height:"150px";
width:770px;
border-bottom:1px #a2a2a2 solid;;
}
.footer_column
{
padding:7px;
width:140px;
width:"154px";
height:135px;
height:"149px";
float:left;
display:inline;
}
.footer_column img
{
margin:15px 0 0 0;
}

#footer_col1
{
background-color:#f6f6f6;
}
#footer_col2
{
background-color:#ededed;
}
#footer_col3
{
background-color:#dfdfdf;
}
#footer_col4
{
background-color:#d3d3d3;
}
#footer_col5
{
background-color:#bfbfbf;
}
a.footer_cat_top
{
font-weight:bold;
font-size:11px;
display:block;
height:22px;
height:"23px";
border-bottom:1px #a2a2a2 solid;
margin:0 0 7px 0;
}

a.footer_cat_top:hover
{
color:#ac38a4;
}

a.footer_cat_list
{
display:block;
font-size:11px;
color:#2f3438;
}
a.footer_cat_list:hover
{
color:#ac38a4;
}
.footer_updates
{
text-transform:uppercase;
height:45px;
}
.footer_updates a
{
font-weight:bold;
color:#2f3438;
}
.footer_updates a:hover
{
color:#ac38a4;
}
#footerbottom
{
height:172px;
height:"180px";
padding:8px 0 0 0;
background-image:url(http://www.alwaysurban.com/assets/images/homepage/footer_bottom.jpg);
background-repeat:repeat-x;
}
#footerbottomleft
{
width:308px;
height:180px;
float:left;
display:inline;
}
.footer_social
{
float:left;
display:inline;
padding:7px 7px 0 7px;
width:140px;
width:"154px";
}

.footer_sociallink
{
color:#2f3438;
font-size:10px;
}

.footer_sociallink:hover
{
color:#2f3438;
}

.footer_misc
{
margin:15px 0 0 0;
padding:0 0 0 7px;
}

a.footerbottomlinks
{
color:#3a342d;
display:block;

white-space:nowrap;
}

a.footerbottomlinks:hover
{
color:#3a342d;
background-color:#cdcdcd;
}


/* Listing */

a.relatedproductlink
{
width:140px; 
width:"154px";
height:140px; 
height:"154px";
padding:14px 0 0 14px;
display:block;
overflow:hidden;
}

a.relatedproductlink:hover
{
background-color:#b4c7e7;
}

.moreoptions
{
font-family:"Arial Narrow";
font-size:24px;
text-transform:uppercase;
margin:15px 0 15px 0;
letter-spacing:.05em;
}

.cat_footer_subcatlinks
{
font-size:10px;
}

/* Someone Clothing Print to Order Template */

.printtoorder
{
display:block;
padding:10px;
margin:0 0 15px 0;
border:1px #CCCCCC solid;
font-weight:bold;
color:#D90D0E;
}