@CHARSET "UTF-8";

/* Joomla */
/*  hide component on front page */
body.home .component {
	display:none;
}

/** Joomla Modules */
/* Full wardrobe */
/* Left Menu (fullwardrobe) */
div.moduletable-fw2, div.moduletable-fw  {
	margin-bottom:1.3em;
}
div.moduletable-fw2 h3, div.moduletable-fw  h3 { 
    
    background-color:#CCCCCC;
	color:#333333;
	letter-spacing:1px;
	line-height:44px;
	padding-left:27px;
   
}

div.moduletable-fw2 ul, div.moduletable-fw ul {
	margin: 0px 0px 1em 28px;
}
div.moduletable-fw2 a, div.moduletable-fw a {
	display:block;
	margin-right:10px;
}
div.moduletable-fw2 a:hover, div.moduletable-fw a:hover {
	text-decoration:none;
    background-color:#cccccc;
}

body.home div.moduletable-fw {
	padding:15px 0 0 7px;
	width:210px;
	text-transform:uppercase;
}

body.home div.moduletable-fw a, body.home div.moduletable-fw a:visited {
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}

body.home div.moduletable-fw  h3 {
	
	border-bottom:1px solid #B8B8B8;
	color:#FFFFFF;
	margin-left:28px;
	height:30px;
	margin-bottom:8px;
	padding-bottom:8px;
	_padding-bottom:0px;
	color:#ffffff;
	background-color:transparent;
	letter-spacing:0;
	padding-left:0;
	
}


/* Spring Favorites */
div.moduletable-sf {
	color:#333333;
	padding:17px 0 0;
	position:absolute;
	right:0;
	top:0;
	/* changed for sale */
	width:246px;
}

/* Extra Sale Insert */
div.moduletable-sfs {
	color:#333333;
	padding:17px 0 0;
	position:absolute;
	left: 250px;
	right:0px;
	top:10px;
	width:246px;
}



/* Spring Favorites */
/*div.moduletable-sf  h3 {	*/
/*	color:#FFFFFF;		*/
/*	margin-bottom:6px;	*/
/*	padding-bottom:3px;	*/
/*	width:160px;		*/
/*	font-size: 1.3em;	*/
/*}				*/

/* Brook Taverner Sale */
div.moduletable-sf  h3 { 	
	color:#FFFFFF;		
	margin-bottom:6px;	
	padding-bottom:0px;	
	padding-left:7px;	
	width:200px;		
	font-size: 1.15em;	
}				

div.moduletable-sf  div {
	float:left;
	margin-right:15px;
}
div.moduletable-sf a, .div.moduletable-sf a:visited {
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}


div.moduletable-sf  span.name {
	padding-top: 5px;
	font-size:10px;
	line-height:1em;
	display:block;
}

div.moduletable-sf  span.price {
	color:#FFFFFF;
	display:block;
}

/* cpanel 2 */
div.cpanel2 {
	position:relative;
	height:190px;
}
div.moduletable-bit {
/*	background-color:#bebebe;	*/
	background-color:#ec1d24;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:1.4em;
	text-transform:uppercase;
}

div.cpanel2 div.moduletable-bd {
	border:solid 1px #bebebe;
	position:absolute;
	left:10px;
	top:60px;
	width:454px;
	height:102px;
	overflow:hidden;
}
div.cpanel2 div.moduletable-7m {
	border:solid 1px #bebebe;
	position:absolute;
	left:480px;
	top:60px;
	width:454px;
	height:102px;
	overflow:hidden;
}
div.cpanel2 img {
	float:left;
}
div.cpanel2 h3 {
	margin:10px 10px 10px 230px;
	font-size:0.95em;
	text-transform:uppercase;	
	border-bottom:solid 1px #bebebe;
	padding-left:5px;
	padding-bottom:5px;	
}
div.cpanel2 p {
	margin:10px 10px 10px 230px;
	line-height:17px;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
}

div.cpanel3 {
	border-top:solid 1px #bebebe;
	/*border-bottom:solid 1px #bebebe;*/
	padding:10px 0px;
	margin:0px 10px;
	height:145px;
}
div.cpanel3 a {
	text-decoration:underline;
}
div.cpanel3 h3 {
	font-size:1em;
	border-bottom:1px solid #b8b8b8;
	padding-bottom:3px;
	_padding-bottom:0;
}
div.cpanel3 div.moduletable, div.cpanel3 div.moduletable-last { 
	float:left;
	width:203px;
	margin-right:10px;
	height:120px;
	border:solid 1px #bebebe;
	background-color:#e8e8e8;
	padding:10px;
}
div.cpanel3 div.moduletable-last { 
	margin-right:0px;
	padding:10px 10px 10px 10px;
}

/** Mini tabs **/
div.col-left  div.moduletable-minitabs {
	background:url(/store/skin/frontend/gwe_theme/default/images/left_tabs.jpg) no-repeat top left;
	margin-left:17px;
	width:195px;
	margin-bottom:50px;
	
	
}


div.col-left div.moduletable-minitabs a {
	display:block;
	margin-bottom:3px;
}
div.col-left div.moduletable-minitabs a img {
	width:195px;
	height:106px;
}

div.col-right  div.moduletable-minitabs {
	background:url(/store/skin/frontend/gwe_theme/default/images/right_tabs.jpg) no-repeat top left;
	margin-left:0px;
	width:170px;
	height:455px;
	/*
	position:absolute;
	top:185px;
	*/
	margin-top:30px;
}
div.col-right div.moduletable-minitabs a {
	display:block;
	margin-bottom:3px;
}
div.col-right div.moduletable-minitabs a img {
	width:165px;
	height:105px;
}
/** Footer **/
div.footer div.moduletable {
	float:left;
	padding-left:10px;
	width:150px;
}

div.footer div.moduletable h3 {
	color:#666666;
	font-size:1em;
}

.moduletable_btm h3 {
	font-size:1em;
	color:#666666;
}

.moduletable_btm {
	float:left;
	width:150px;
	padding-left:10px;
}

/** Swatches Module **/
div#swatches {
	display:none;
	margin-top:30px;
	width:156px;
	border:solid 1px #d3d3d3;
}
div#swatches img.yourswatches {
	display:block;
}
div#swatchrows div {
	height:40px;
	padding:5px;
	position:relative;
}
div#swatchrows img {
	height:30px;
	width:30px;
	margin-top:5px;
	margin-right:10px;
}
div#swatchrows img.removeswatch {
	position:absolute;
	right:5px;
	top:15px;
	height:11px;
	width:16px;	
}
div#swatchrows div span {
	position:absolute;
	display:block;
	left:40px;
	top:5px;
	width:70px;
	line-height:15px;
}
div#swatches div.row0 { 
	background-color: #f9f9f9;
}
div#swatches div.row1 { 
	background-color: #eeeeee;
}
a.deliverswatches  img {
	margin:10px 0px 5px 15px;
}
div#swatchrequest {
	display:none;
}
div#swatchrequest label {
	display:block;
	padding-left:3px;
}
div#swatchrequest input, div#swatchrequest textarea  {
	margin-left:2px;
	width:145px;
}
div#swatches div.swatchinfo {
	margin:2px 5px;
	font-size:9px;
}

.article_column .contentpaneopen-heading {
	background-color:#F3F3F3;
	border-top:1px solid #CCCCCC;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:10px;
	width:657px;
}

.article_column .comments {
	background-color:#F3F3F3;
	border-bottom:1px solid #CCCCCC;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:13px;
	padding-left:118px;
	width:539px;
}

/* Blogs */
.article_column .comments a{padding-left:2px;}

.article_column .contentpaneopen { background-color:#f3f3f3;}
.article_column .contentpaneopen .contentpaneopen { border:none;}
.article_separator {display:none;}
.contentpaneopen tbody tr td div {padding-right:10px; padding-left:10px;}
.contentpaneopen tbody tr td {padding-top:2px;}
.susan_img {padding-bottom:10px;}
.susan-left {background-image:url(/store/skin/frontend/gwe_theme/default/images/susan-header-left.jpg);
float:left;
height:167px;
position:relative;
width:507px;}
.susan-right {}
.susan-text {left:130px;
position:absolute;
top:35px;}
.susan-text h2{font-family:arial; font-size:14px; color:#efefef;}
.susan-text p{font-family:arial; font-size:11px; color:#efefef;}
.susan-text h4{font-family:arial;
font-size:11px;
font-weight:bold; color:#efefef;}
.readon {float:right; padding-right:10px;}
.date {color:#333333; float:right; font-weight:bold; position:relative; padding-right:10px;}
