/*============================ EDIT BELOW BUT DO NOT DELETE  =========================*/

body {
	font-family: Arial, Verdana, "MS Sans Serif", sans-serif;
	color: #79517a;
	margin-top: 0px;
	background: #f6eaf4; }

div#logo { height:68px; width:252px; float:left; z-index:20; position:absolute; top: 68px; left:21px; }
div#logo h1 {display:block; height: 60px; width: 260px; text-indent:-9009px; margin: 0px 0px 0px 0px; background: url('../images/logo.gif') no-repeat;}
div#logo h1 a {display:block; width:100%; height:100%; outline:none;}
.button {background-color:#333;border:2px groove #FFFFFF;color:#FFFFFF;overflow:visible;padding: 3px 0px 3px 0px;font-size:1em;height: 20px;text-align:center; text-decoration:none;}
.button:hover {}
.button_basket {height:24px; width:111px;background-color:#ffffff; background-image:url(images/add-to-basket-mini.gif); background-repeat:no-repeat;border:0px groove #FFFFFF;color:#FFFFFF;overflow:visible;padding: 0px 8px 2px 8px;font-size:1em;}
.button_thumbmoreoptions {background-color:9999CC;padding: 2px 2px 2px 2px;text-align:right;}
.button_thumbview {background-color:9999CC;padding: 2px 2px 2px 2px;}
.button_thumbbasket {padding: 2px 2px 2px 2px;font-size:1em;}

/*============================ EDIT ABOVE BUT DO NOT DELETE =========================*/

/*============================ CHECKOUT POLICY LINKS=================================*/

a.extnav:link { color:#000000; text-decoration:underline; font-weight:normal; }
a.extnav:visited { color:#000000; text-decoration:underline; font-weight:normal; }
a.extnav:hover { color:#3300FF; text-decoration:underline; font-weight:normal; }
a.extnav:active { color:#000000; text-decoration:underline; font-weight:normal; }

/* ===== end ====*/

h1 { padding-top:4px; }

div.padding { padding:15px 20px; }

#checkout_policy {
	display: block;
	background-image: url(../images/policybg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 205px;
	height: 104px;
	padding-top: 10px;
	padding-left: 5px; }

div#body_central {
	background-color:#FFFFFF;
	float:left;
	margin-bottom:4px;
	width:700px; }

div#body_hdr {
	background-color:#F6EAF4;
	background-image:url(../images/header-bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	height:143px;
	margin-bottom:4px;
	margin-top:15px;
	width:900px; }

div#header {
	height:75px;
	width:100%;
	text-decoration:none;
	color:#FFF; }

div#header-bar {
	background:#79517a none repeat scroll 0 0;
	height:25px;
	padding:0;
	margin-bottom:0px;
	text-transform:uppercase; }

div#body_nav {
	margin-bottom: 4px; }

ul#global-nav { padding:3px 0 0 0; text-align:center; }
ul#global-nav a { color:#FFF; padding:0 15px; font-weight:bold; }
ul#global-nav a:hover { color:#d4b3d6; }

.topmenuitem { color: #FFF; }

.topmenuitem a {
color:#FFFFFF;
float:left;
font-weight:bold;
height:18px;
padding:3px 12px;
}

.topmenuitem a:hover {
background:transparent;
color:#FFFFFF;
float:left;
font-weight:bold;
height:18px;
padding:3px 12px;
}


#basket {
	float:right;
	width:auto;
	margin: 9px 20px 0px 0px;
	color: #FFF;
	text-align: right;
	text-decoration:none; }

#basket a {
	color:#FFF;
	font-weight:bold; }

div#leftmargin020 {
	background-image:url(../images/quickshop-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:5px;
	margin-bottom:4px; }

div#leftmargin030 {
	background-image:url(../images/searchbox-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-bottom:15px; }

form#searchform div { margin-top:0; }

div#bridal {
	background-image:url(../images/bridal-bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:151px;
	margin-bottom:4px; }

div#bridal a {
	color:#FFF; font-weight:bold; }

div#newsletter {
	background-image:url(../images/newsletter-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:125px;
	margin-bottom:6px; }

div.boxtop {
	margin: 0px;
	padding-top: 6px; }

div.boxtop p {
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	margin:2px 0 18px 10px; }

div.boxtop-foot p {
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	margin:2px 0 18px 0px; }

.topTagSelect {
	border:1px solid #333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:16px;
	margin-bottom:2px;
	margin-left:6px;
	margin-top:2px;
	width:186px; }

ul#nav li {
	background-image: url(../images/left-nav-button.gif);
	background-repeat: no-repeat;
	background-position: center; }

#menu_ajax li a {
	border-bottom:0 none;
	border-top:0 none;
	font-size:12px;
	height:15px;
	line-height:15px;
	padding-top:0;
	text-align:left;
	text-decoration:none; }
div#stockcontainerproductshomefeatured .pagetitle {
	background-image:url(../images/featured-top.gif);
	background-position:center top;
	background-repeat:no-repeat;
	font-size:0em;
	width:700px;
	height:35px; }

div.pagetitle {
	color:#79517a;
	font-size:15px;
	font-weight:bold;
	margin-top:0; }

div.formatted_text {
	color:#79517a;
	font-size:11px;
	line-height:1.5em;
	text-align:left;
	width:650px; }
	
a { background-color:transparent; line-height:150%; text-decoration:none; 	}

.btn btnaddressaddupd { margin-right:30px; }

div#page-top {
	background-image: url(../images/home-top.gif);
	width:700px;
	height:15px;
	float; left;
	clear:left; }

div#page {
	background-image: url(../images/info-bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: left;
	width: 650px; /*total=700px*/
	padding: 0 25px 10px 25px;
	float; left;
	clear:left; }

div#page a { color:#79517a; text-decoration:underline; }

div#page-bottom {
	background-image: url(../images/home-bottom.gif);
	width:700px;
	margin-bottom:4px;
	height:15px;
	float; left;
	clear:left; }

.stockthumbrowdivider { border-bottom:0; height:0; }

div#stockcontainerproductshomefeatured {
	background-image:url(../images/featured-bg.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-bottom:20px;
	width:700px; }

div#footer { height:70px; }

div.footerhome {
	width: 231px;
	float: left;
	text-align: left;
	background-color: #FFF;
	background-image:url(../images/footerhome-bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	margin-bottom:4px;
	position:relative;
	padding-bottom:15px; }

div.boxtop-foot p { margin:7px 0 6px 10px; }
div.footerhome a { color:#79517a; line-height:100%; }

div#body_footer {
	border:0 none;
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:100%; }

div#footer-container {
	background-color:#f6eaf4;
	background-image:url(../images/footer-bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:900px;
	height:42px; /*total=48px*/
	margin:4px 0 0 0;
	padding-top:6px;
	color:#FFF; }

div#protx {
	height:47px;
	width:231px;
	float:right;
	background-image:url(../images/paypal-box.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center; }

div#footer-container a { color:#FFF; font-weight:bold; padding:0 15px; text-transform:uppercase; }
div#footer-container a:hover { color:#d4b3d6; }
div.footer-right { float:right; text-align:right; margin-top:20px; color:#79517a; }
div.footer-right a { color:#79517a; }

div#adsbox-top {
	background-image:url(../images/adsbox-top.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:15px;
	width:195px; }

div#adsbox {
	background-image:url(../images/adsbox-back.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:195px;
	margin-bottom:4px;
	text-align:center; }

div#adsbox-bottom {
	background-image:url(../images/adsbox-bottom.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:15px; }

.menulevel0 {
	background-image:url(../images/nav-button.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:5px 0 9px; }

.menulevel0 a {
	color:#FFF;
	margin-left:10px; }

.menulevel1 {
	font-size:11px;
	padding-left:10px;
	padding-top:6px; }

.menulevel1 a { color:#000; }

#menu_ajax ul {
border-bottom:0 none;
border-top:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:3px;
padding-left:0;
padding-top:3px;
text-indent:0;
}

form#searchform input#search {
border:1px solid #666666;
color:#999999;
font-size:1em;
height:15px;
margin:0 3px 0 10px;
padding:0 4px;
width:125px;
}

#zoom1-big { top:217px; left:444px; }

form#newsform input#nls {
border:1px solid #666666;
color:#999999;
font-size:1em;
height:15px;
margin:0 3px 0 0;
padding:0 4px;
width:125px;
}

div#quotesbox {
	background-image:url(images/quotesbox.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:7px; }

#menu_ajax ul {
border-bottom:0 none;
border-top:0 none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:3px;
padding-left:0;
padding-top:3px;
text-indent:0; }

#categories {
margin-bottom:0;
position:relative;
top:0;
}

div.footerhome-bottom {
	width:231px;
	height:12px;

	position:absolute;
	left:0px;
	bottom:0px; }

fieldset {
	margin-top:15px; }

div#qs-bg {
background-image:url(../images/quickshop-bottom-bg.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:7px;
}

#menu_ajax .menuactive { color:white; background:#79517A; }
/*-------------------------------toadd_20091118.css------------------------*/
/* to turn image magnify on, remove the 2 styles below  */
/*-------------------------------toadd_20091118.css------------------------*/
/*-------------------------------toadd_20091118.css------------------------*/
/* to turn image magnify on, remove the 2 styles below  */
#zoXXXom1-big { display:none; }
.MaXXXgicZoomPup { display:none; }  
/*-------------------------------toadd_20091118.css------------------------*/
.component_stockdetail{width:693px;}
#noarticleshome{display:none}
#adsboxcentral{width:195px;overflow:hidden;}