body {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
}

table,td,tr {
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 11px;
}

div#wrapper {	
	background: #FFF;
	padding: 0;
	margin: auto;
	width: 794px;	
}

div#centerpiece {
	background: url("../images/lady.png") no-repeat;	
	margin: 5px;
	width: 784px;
	height: 253px;	
}

div#content {
	margin: 0;
	width: 790px;
	padding: 0;	
}

/* Other Specific Setups */
form {
	margin: 0;
	padding: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.Field150 {
	width: 350px;
	padding: 2px;
	border: 1px solid gray;
}

.desc {
	padding: 5px 0 15px;
	font-size: 13px;
}

.tnc {
	margin-top: 10px;
	text-align: left;
	font-size: 13px;
}

.menulink {
	color: #971520;
	font-size: 12px;
}

.menulink a {
	text-decoration: none;
	color: #971520;
}

.clear {
	clear: both;
}

.padded {
	margin: 10px;
}

table {
	font-size: 12px;
	margin: 3px;	
}

h4 {
	padding: 0;
	margin: 0;
}

div.buttonsizing {	
	cursor: pointer;
	background: url('../images/product-sizing.jpg') no-repeat;	
	width: 106px;
	height: 26px;
	padding-bottom: 5px;
}

div.buttonsizing:hover {	
	cursor: pointer;
	background: url('../images/product-sizing_O.jpg') no-repeat;	
	width: 106px;
	height: 26px;
	padding-bottom: 5px;
}

* html div.buttonsizing a {	
	cursor: pointer;
	background: url('../images/product-sizing.jpg') no-repeat;	
	width: 106px;
	height: 26px;
	padding-bottom: 5px;
}

* html div.buttonsizing a:hover {	
	cursor: pointer;
	background: url('../images/product-sizing_O.jpg') no-repeat;	
	width: 106px;
	height: 26px;
	padding-bottom: 5px;
}

div.buttoncommentbuy {
	cursor: pointer;
	background: url('../images/product-commentbuy.jpg') no-repeat;
	height: 26px;
	width: 122px;
	padding-bottom: 5px;
}

div.buttonbuy {
	cursor: pointer;
	background: url('../images/product-hottobuy.jpg') no-repeat;
	height: 26px;
	width: 95px;
	padding-bottom: 5px;
}

div.buttonbuy:hover {
	cursor: pointer;
	background: url('../images/product-hottobuy_O.jpg') no-repeat;
	height: 26px;
	width: 95px;
	padding-bottom: 5px;
}

* html div.buttonbuy a {
	cursor: pointer;
	background: url('../images/product-hottobuy.jpg') no-repeat;
	height: 26px;
	width: 95px;
	padding-bottom: 5px;
}

* html div.buttonbuy a:hover {
	cursor: pointer;
	background: url('../images/product-hottobuy_O.jpg') no-repeat;
	height: 26px;
	width: 95px;
	padding-bottom: 5px;
}

div.buttonimages {
	cursor: pointer;
	background: url('../images/viewmore.gif') no-repeat;
	height: 26px;
	width: 119px;
}

div.buttonimages:hover {
	cursor: pointer;
	background: url('../images/viewmore_O.gif') no-repeat;
	height: 26px;
	width: 119px;
}

* html div.buttonimages a {
	cursor: pointer;
	background: url('../images/viewmore.gif') no-repeat;
	height: 26px;
	width: 119px;
}

* html div.buttonimages a:hover {
	cursor: pointer;
	background: url('../images/viewmore_O.gif') no-repeat;
	height: 26px;
	width: 119px;
}

div.buttonviewcollection {
	position: relative;
	top: 56px;
	cursor: pointer;
	background: url('../images/viewthiscollection.jpg') no-repeat;
	height: 23px;
	width: 135px;
}

div.buttonviewcollection:hover {
	cursor: pointer;
	background: url('../images/viewthiscollection_O.jpg') no-repeat;
	height: 23px;
	width: 135px;
}

* html div.buttonviewcollection a {
	cursor: pointer;
	background: url('../images/viewthiscollection.jpg') no-repeat;
	height: 23px;
	width: 135px;
}

* html div.buttonviewcollection a:hover {
	cursor: pointer;
	background: url('../images/viewthiscollection_O.jpg') no-repeat;
	height: 23px;
	width: 135px;
}

/* in stock section */

div.buttonviewthisstock {
	margin-left: 6px;
	cursor: pointer;
	background: url('../images/viewthis.jpg') no-repeat;
	height: 23px;
	width: 64px;
}

div.buttonviewthisstock:hover {
	cursor: pointer;
	background: url('../images/viewthis_O.jpg') no-repeat;
	height: 23px;
	width: 64px;
}

* html div.buttonviewthisstock a {	
	cursor: pointer;
	background: url('../images/viewthis.jpg') no-repeat;
	height: 23px;
	width: 64px;
}

* html div.buttonviewthisstock a:hover {
	cursor: pointer;
	background: url('../images/viewthis_O.jpg') no-repeat;
	height: 23px;
	width: 64px;
}

/* a collection section */

div.buttonviewthiscollection {	
	margin-left: 72px;
	cursor: pointer;
	background: url('../images/viewthis.jpg') no-repeat;
	height: 23px;	
	width: 64px;
}

* html div.buttonviewthiscollection {
	margin-left: 4px;
}

div.buttonviewthiscollection:hover {
	cursor: pointer;
	background: url('../images/viewthis_O.jpg') no-repeat;
	height: 23px;
	width: 64px;
}

* html div.buttonviewthiscollection a {	
	cursor: pointer;
	background: url('../images/viewthis.jpg') no-repeat;
	height: 23px;	
	width: 64px;
}

* html div.buttonviewthiscollection a:hover {
	cursor: pointer;
	background: url('../images/viewthis_O.jpg') no-repeat;
	height: 23px;
	width: 64px;
}


a:link, a:visited {
	color: #F1144D;
	text-decoration: none;
}
a:hover, a:active {
	color: #000;
}

/* Other Specific Setups End */

/* Menu */
div#menu {
	width: 793px;
	height: 28px;
	margin: 0;
	padding: 0;
	text-align: left;	
}

div.home {
	background: url("../images/menubar/home_off.png") no-repeat;	
	height: 28px;
	width: 62px;
}

div.home_sel {
	background: url("../images/menubar/home_on.png") no-repeat;	
	height: 28px;
	width: 62px;
}


div.home:hover {
	background: url("../images/menubar/home_on.png") no-repeat;	
	height: 28px;
	width: 62px;
}

/** For IE **/
div.home a {
	background: url("../images/menubar/home_off.png") no-repeat;	
	height: 28px;
	width: 62px;
}

div.home_sel a {
	background: url("../images/menubar/home_on.png") no-repeat;	
	height: 28px;
	width: 62px;
}

div.home a:hover, 
div.home a:active {
	background: url("../images/menubar/home_on.png") no-repeat;	
	height: 28px;
	width: 62px;		
}

/** For IE End **/

div.collections {
	background: url("../images/menubar/collections_off.png") no-repeat;	
	height: 28px;
	width: 81px;
}

div.collections_sel {
	background: url("../images/menubar/collections_on.png") no-repeat;	
	height: 28px;
	width: 81px;
}

div.collections:hover,
div.collections_sel:hover {
	background: url("../images/menubar/collections_hover.png") no-repeat;	
	height: 28px;
	width: 81px;
}

/** For IE **/
div.collections a {
	background: url("../images/menubar/collections_off.png") no-repeat;	
	height: 28px;
	width: 81px;
}

div.collections_sel a {
	background: url("../images/menubar/collections_on.png") no-repeat;	
	height: 28px;
	width: 81px;
}

div.collections a:hover, 
div.collections a:active,
div.collections_sel a:hover, 
div.collections_sel a:active{
	background: url("../images/menubar/collections_hover.png") no-repeat;	
	height: 28px;
	width: 81px;		
}

/** For IE End **/

div.instock {
	background: url("../images/menubar/instock_off.png") no-repeat;	
	height: 28px;
	width: 60px;
}

div.instock_sel {
	background: url("../images/menubar/instock_on.png") no-repeat;	
	height: 28px;
	width: 60px;
}

div.instock:hover,
div.instock:hover {
	background: url("../images/menubar/instock_hover.png") no-repeat;	
	height: 28px;
	width: 60px;
}

/** For IE **/
div.instock a {
	background: url("../images/menubar/instock_off.png") no-repeat;	
	height: 28px;
	width: 60px;
}

div.instock_sel a {
	background: url("../images/menubar/instock_on.png") no-repeat;	
	height: 28px;
	width: 60px;
}

div.instock a:hover, 
div.instock a:active,
div.instock_sel a:hover, 
div.instock_sel a:active{
	background: url("../images/menubar/instock_hover.png") no-repeat;	
	height: 28px;
	width: 60px;		
}

/** For IE End **/

div.pcollection {
	background: url("../images/menubar/pcollection_off.png") no-repeat;	
	height: 28px;
	width: 118px;
}

div.pcollection_sel {
	background: url("../images/menubar/pcollection_on.png") no-repeat;	
	height: 28px;
	width: 118px;
}

div.pcollection:hover,
div.pcollection:hover {
	background: url("../images/menubar/pcollection_hover.png") no-repeat;	
	height: 28px;
	width: 118px;
}

/** For IE **/
div.pcollection a {
	background: url("../images/menubar/pcollection_off.png") no-repeat;	
	height: 28px;
	width: 118px;
}

div.pcollection_sel a {
	background: url("../images/menubar/pcollection_on.png") no-repeat;	
	height: 28px;
	width: 118px;
}

div.pcollection a:hover, 
div.pcollection a:active,
div.pcollection_sel a:hover, 
div.pcollection_sel a:active{
	background: url("../images/menubar/pcollection_hover.png") no-repeat;	
	height: 28px;
	width: 118px;		
}

/** For IE End **/

div.termsncond {
	background: url("../images/menubar/tnc_off.png") no-repeat;	
	height: 28px;
	width: 118px;
}

div.termsncond_sel {
	background: url("../images/menubar/tnc_on.png") no-repeat;	
	height: 28px;
	width: 118px;
}

div.termsncond:hover,
div.termsncond_sel:hover {
	background: url("../images/menubar/tnc_hover.png") no-repeat;	
	height: 28px;
	width: 118px;
}

/** For IE **/
div.termsncond a {
	background: url("../images/menubar/tnc_off.png") no-repeat;	
	height: 28px;
	width: 118px;
}

div.termsncond_sel a {
	background: url("../images/menubar/tnc_on.png") no-repeat;	
	height: 28px;
	width: 118px;
}

div.termsncond a:hover, 
div.termsncond a:active,
div.termsncond_sel a:hover, 
div.termsncond_sel a:active {
	background: url("../images/menubar/tnc_hover.png") no-repeat;	
	height: 28px;
	width: 118px;		
}

/** For IE End **/

div.contactus {
	background: url("../images/menubar/contact_off.png") no-repeat;	
	height: 28px;
	width: 76px;
}

div.contactus_sel {
	background: url("../images/menubar/contact_on.png") no-repeat;	
	height: 28px;
	width: 76px;
}

div.contactus:hover,
div.contactus:hover {
	background: url("../images/menubar/contact_hover.png") no-repeat;	
	height: 28px;
	width: 76px;
}

/** For IE **/
div.contactus a {
	background: url("../images/menubar/contact_off.png") no-repeat;	
	height: 28px;
	width: 76px;
}

div.contactus_sel a {
	background: url("../images/menubar/contact_on.png") no-repeat;	
	height: 28px;
	width: 76px;
}

div.contactus a:hover, 
div.contactus a:active,
div.contactus_sel a:hover, 
div.contactus_sel a:active{
	background: url("../images/menubar/contact_hover.png") no-repeat;	
	height: 28px;
	width: 76px;		
}
/** For IE End **/

div.news {
	background: url("../images/menubar/news_off.png") no-repeat;	
	height: 28px;
	width: 69px;
}

div.news_sel {
	background: url("../images/menubar/news_on.png") no-repeat;	
	height: 28px;
	width: 69px;
}

div.news:hover,
div.news:hover {
	background: url("../images/menubar/news_hover.png") no-repeat;	
	height: 28px;
	width: 69px;
}

/** For IE **/
div.news a {
	background: url("../images/menubar/news_off.png") no-repeat;	
	height: 28px;
	width: 69px;
}

div.news_sel a {
	background: url("../images/menubar/news_on.png") no-repeat;	
	height: 28px;
	width: 69px;
}

div.news a:hover, 
div.news a:active,
div.news_sel a:hover, 
div.news_sel a:active{
	background: url("../images/menubar/news_hover.png") no-repeat;	
	height: 28px;
	width: 69px;		
}
/** For IE End **/

div.instoresonly {
	background: url("../images/menubar/instoresonly_off.png") no-repeat;	
	height: 28px;
	width: 100px;
}

div.instoresonly_sel {
	background: url("../images/menubar/instoresonly_on.png") no-repeat;	
	height: 28px;
	width: 100px;
}

div.instoresonly:hover,
div.instoresonly_sel:hover {
	background: url("../images/menubar/instoresonly_hover.png") no-repeat;	
	height: 28px;
	width: 100px;
}

/** For IE **/
div.instoresonly a {
	background: url("../images/menubar/instoresonly_off.png") no-repeat;	
	height: 28px;
	width: 100px;
}

div.instoresonly_sel a {
	background: url("../images/menubar/instoresonly_on.png") no-repeat;	
	height: 28px;
	width: 100px;
}

div.instoresonly a:hover, 
div.instoresonly a:active,
div.instoresonly_sel a:hover, 
div.instoresonly_sel a:active {
	background: url("../images/menubar/instoresonly_hover.png") no-repeat;	
	height: 28px;
	width: 100px;		
}

/** For IE End **/

div.extra {
	background: url("../images/menubar/extra_169.png") no-repeat;	
	height: 28px;
	width: 169px;
}

/* Menu Bar */

div#content div.left {
	padding: 10px;
	border-right: 1px dashed gray;
	width: 527px;	
}

div#content div.latestcollection {
	/*width: 610px;	*/
	margin-top: 5px;
	background: url("../images/title-latestcoll.jpg") top left no-repeat;
	padding: 40px 0;
	border:0;
	text-align: justify;
}

div#content div.right {	
	padding-top: 10px;
	/*width: 305px;*/
	/*width: 280px;*/
	width: 230px;
	
}

div#content div.news {
	/*width: 340px;	*/	
	background: url("../images/title-news.jpg") top left no-repeat;
	padding: 40px 0 0 0;	
	text-align: left;	
	width: 213px;
	margin-left: 17px;
}

/* Collection Contents */
div#collcontent {	
	margin: 10px 4px;		
	padding: 0;	
}

div#collcontent table {
	margin: 0;
	padding: 0;
}

div#collcontent div.sort {
	padding: 10px 0;	
	text-align: left;	
}

div.sortorder {
	font-weight: 700;
}

div.sortpage {	
	font-size: 14px;
	padding: 5px 0 5px 0;		
}

div#collcontent div.title {
	text-align: left;
	color: #971520;
	font-size: 19px;
	font-family: Arial;
	font-weight: bold;
}

div#collcontent div.price {
	text-align: left;	
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	margin: 10px 0 10px 0;
	text-decoration: line-through;
}

div#collcontent div.saleprice {
	text-align: left;
	color: #971520;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

div#collcontent div.desc {
	text-align: left;
}
div#collcontent div.links {
	text-align: right;
}

div#collcontent div#collection {	
	height: 70px;
	margin-top: 20px;
}

div#collcontent div#collection div.collectnumber {	
	width: 298px;	
	font-size: 14px;
	color: #FFF;
	text-indent: 10px;
	padding: 5px 0 5px 0;
	background: #971520;
	text-align: left;
}

div#collcontent div#collection div.collecttitle {	
	text-align: left;	
	margin-left: 30px;	
	margin-bottom: 20px;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
}

div#collcontent div#collection div.collecttitle a {
	color: #000;
	text-decoration: none;	
}

div#collcontent div#collection div.collectimage {	
	margin-top: 2px;
	width: 296px;
	border: 1px solid gray;	
}

div#collcontent div#collection div.collectdesc {
	/*width: 500px;*/
	width: 400px;
	height: 70px;	
	margin-left: 30px;	
	/*margin-top: -33px;*/
	margin-top: 10px;
	text-align: left;
}

div#collcontent div#collection div.collectcomment {
	position: relative;
	top: 60px;
	text-align: left;
	text-indent: 30px;
	width: 200px;
	font-size: 14px;
}
/* End Collection Centers */

div#content_product {
	margin: 10px 4px 0px;		
	/*width: 999px;	*/
	width: 790px;
	padding: 0;	
}

div#content_product div.left {	
	margin: 0;
	border-right: 1px dashed gray;
	text-align: left;
	width: 543px;
}

* html div#content_product div.left {
	width: 543px;	
}

div.rightmail {
	float: right;	
	text-align: left;
	font-weight: 800;
}

div.mailing {		
	width: 220px;	
	height: 115px;	
	background: url("../images/mailinglist.jpg") no-repeat;	
	text-align: left;	
	color: white;
	font-weight: 700;	
	margin-right: 5px;
}

.mailinginput {
	width: 270px;	
}

span.mailingtext {	
	padding: 60px 5px 0 0;		
	text-align: right;
	float: right;
	padding-right: 0;
	margin-right: 10px;
}

span.mailingtext a {	
	color: white;
	text-decoration: none;
}

div#border {	
	height: 10px;
	clear: both;		
	border-bottom: 1px dashed gray;	
	/*width: 999px;	*/
	width: 790px;
}

* html div#border {	
	padding: 0;
	margin: 0;			
}

div.products {	
	/*width: 605px;	*/
	padding: 10px;
}

div.collectproducts {	
	text-align: center;		
}

/* Products Listing */

ul.listing {	
	margin: 0;
	padding: 0;		
}

ul.listing li {
	display: inline;	
}

/* End Products Listing */

/* Product Group */
div#product {
	margin: 10px 0;
	width: 200px;
	float: left;
}

* html div#product {	
	margin: 0;
	width: 220px;	
	padding: 3px;
}

div#product div.producttitle {
	background: #971520;	
	font-size: 12px;
	font-weight: 700;
	padding: 5px 0 5px 0;
	width: 202px;
	margin: auto;
}

div#product div.producttitle a {
	color: white;
	text-decoration: none;
}

div#product div.productimage {
	margin-top: 5px;	
}

div#product div.productdesc {
	margin: 5px 0;
	width: 200px;	
	text-align: left;	
}

div#product div.productbutton {
	text-align: left;
}
/* End Product Group */

/* Collection Product Group */
div#cproduct {	
	text-align: center;
	margin: 0;
	width: 100%;	
}

* html div#cproduct {	
	margin: 10px 20px;
	width: 210px;	
	text-align: left;
}

div#cproduct a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

div#cproduct a.link {
	color: white;
	text-decoration: none;
}

div#cproduct div.producttitle {
	background: #971520;	
	font-size: 12px;
	font-weight: 700;
	padding: 2px 0 2px 0;	
	width: 202px;
	margin: 5px auto 10px;
	text-align: center;
}

* html div#cproduct div.producttitle {
	border: 1px solid;
	margin-left: 230px;
}

div#cproduct div.productimage {
	margin: 5px;	
}

div#cproduct div.productdesc {
	margin: 5px 10px;
	width: 200px;	
	text-align: left;	
}
/* End Collection Product Group */

/* Other Products Collection Product Group */
div#oproduct {
	margin: 11px;
	width: 350px;
	float: left;	
}

div#oproduct a {
	color: white;
	text-decoration: none;
}

div#oproduct div.producttitle {
	background: #971520;	
	font-size: 12px;
	font-weight: 700;
	padding: 5px 0 5px 0;
	width: 202px;
	margin: auto;
	text-align: center;
}

div#oproduct div.productimage {
	margin: 5px 0;	
}

/* End Other Products Collection Product Group */

div#othercoll {
	text-align: center;		
}

div#comments {
	text-align: left;
	margin: 20px auto;
}

div#comments div.original {	
	padding: 10px;
	font-size: 10px;
	margin-top: 5px;
	width: 565px;
	border: 1px solid gray;
}

div#comments div.quoted {
	padding: 10px;
	margin: 10px 50px;	
	color: gray;
	width: 536px;
	border: 1px solid gray;
}

div#newcomment, div#quotecomment {
	border: 1px solid gray;
	margin-top: 10px;
	padding: 10px;
	width: 565px;
}

div#news {
	text-align: left;
}

div#footer-border {
	clear: both;	
	padding: 10px;
	border-bottom: 1px dashed gray;
}

div#footer {
	clear: both;
	padding: 10px 0 10px 0;
	margin: 10px 4px;
	/*width: 1000px;*/
	width: 790px;
	height: 100px;	
} 

div#footer a {
	color: #971520;
	text-decoration: none;
}