/*
default styles
----------------------------------------------- */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #666;
text-align: center;
background: #b5b5b5;
margin: 20px 0;
}
* {
margin: 0;
padding: 0;
list-style: none;
}
img {
border: none;
}
a {
color: #3c3088;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
}
h1 {
color: #5d51a8;
font-size: 180%;
font-weight: normal;
}
h2 {
color: #5d51a8;
font-size: 150%;
font-weight: normal;
}
.clearboth {
clear: both;
}
input.text {
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
background: #fff url(../images/inputtextbg.gif) no-repeat top left;
border: none;
padding: 3px 5px;
}
/*
tpl_main_page styles
----------------------------------------------- */
#mainwrap {
font-size: 70%;
width: 995px;
margin: 0 auto;
text-align: left;
background: #fff;
}
#contentwrap {
position: relative;
background: url(../images/contentwrapbg.gif) repeat-y top left;
}
#breadcrumb {
width: 670px;
margin: 0 27px 0 0;
padding: 20px 0 10px 0;
}
#breadcrumb a {
color: #666;
}
#right_content {
width: 700px;
padding: 10px 70px 20px 0;
float: right;
position: relative;
}
* html #right_content {
padding: 10px 40px 20px 10px;
}
.centerColumn p {
margin: 10px 0;
}
#colone {
float: left;
width: 170px;
padding: 0 0 20px 0;
position: relative;
}
#colone div#categories,
#colone div#information,
#colone div#currencies {
padding: 14px 0 10px 20px;
}
#colone h3#categoriesHeading,
#colone h3#informationHeading {
display: none;
}
#colone div#categories li,
#colone div#information li {
display: block;
padding: 0;
}
#colone div#categories li a.category-top,
#colone div#information li a {
color: #000;
background: #fff;
border-right: solid 1px #e1d1ff; border-bottom: solid 1px #e1d1ff; border-left: solid 7px #342f8d;
padding: 4px;
width: 120px;
display:block;
}
#colone div#categories li a.category-products {
color: #000;
background: #fff;
border-right: solid 1px #e1d1ff; border-left: solid 7px #342f8d;
padding: 4px;
width: 100px;
}
a.category-top.path_2 {
width: 100px;
}

#colone div#categories li {
margin: 3px 0;
}
#colone div#categories li.sub {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#colone div#categories li.sub a{
width:120px;
display:block;
}

/*
#colone div#categories li.path_9545533,
#colone div#categories li.path_4576,
#colone div#categories li.path_2,
#colone div#categories li.path_3,
#colone div#categories li.path_4,
#colone div#categories li.path_5,
#colone div#categories li.path_6,
#colone div#categories li.path_7,
#colone div#categories li.path_8,
#colone div#categories li.path_9,
#colone div#categories li.path_10,
#colone div#categories li.path_11,
#colone div#categories li.path_12 {
margin: 3px 0;
}
#colone div#categories li.path_9545533.sub,
#colone div#categories li.path_4576.sub,
#colone div#categories li.path_2.sub,
#colone div#categories li.path_3.sub,
#colone div#categories li.path_4.sub,
#colone div#categories li.path_5.sub,
#colone div#categories li.path_6.sub,
#colone div#categories li.path_7.sub,
#colone div#categories li.path_8.sub,
#colone div#categories li.path_9.sub,
#colone div#categories li.path_10.sub,
#colone div#categories li.path_11.sub,
#colone div#categories li.path_12.sub {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#colone div#categories li.path_9545533.sub a,
#colone div#categories li.path_4576.sub a,
#colone div#categories li.path_2.sub a,
#colone div#categories li.path_3.sub a,
#colone div#categories li.path_4.sub a,
#colone div#categories li.path_5.sub a,
#colone div#categories li.path_6.sub a,
#colone div#categories li.path_7.sub a,
#colone div#categories li.path_8.sub a,
#colone div#categories li.path_9.sub a,
#colone div#categories li.path_10.sub a,
#colone div#categories li.path_11.sub a,
#colone div#categories li.path_12.sub a{
width:120px;
display:block;
}
*/
#colone div#categories li a.category-top.path_4576,
#colone div#categories li a.category-products.path_4576 {
border-left: solid 7px #f7d9a0;
background-color:#fffef3;
}
#colone div#categories li a.category-top.path_2,
#colone div#categories li a.category-products.path_2 {
border-left: solid 7px #f2c9b7;
background-color:#fffcf9;
}
#colone div#categories li a.category-top.path_3,
#colone div#categories li a.category-products.path_3 {
border-left: solid 7px #e89775;
background-color:#fffbf5;
}
#colone div#categories li a.category-top.path_4,
#colone div#categories li a.category-products.path_4 {
border-left: solid 7px #df6954;
background-color:#fff8f5;
}
#colone div#categories li a.category-top.path_5,
#colone div#categories li a.category-products.path_5 {
border-left: solid 7px #df699f;
background-color:#fff7ff;
}
#colone div#categories li a.category-top.path_6,
#colone div#categories li a.category-products.path_6 {
border-left: solid 7px #c299bc;
background-color:#fffcff;
}
#colone div#categories li a.category-top.path_7,
#colone div#categories li a.category-products.path_7 {
border-left: solid 7px #9695bf;
background-color:#fffdff;
}
#colone div#categories li a.category-top.path_8,
#colone div#categories li a.category-products.path_8 {
border-left: solid 7px #3cb7d1;
background-color:#eeffff;
}
#colone div#categories li a.category-top.path_9,
#colone div#categories li a.category-products.path_9 {
border-left: solid 7px #92cebf;
background-color:#f8ffff;
}
#colone div#categories li a.category-top.path_10,
#colone div#categories li a.category-products.path_10 {
border-left: solid 7px #3fa98e;
background-color:#f2ffff;
}
#colone div#categories li a.category-top.path_11,
#colone div#categories li a.category-products.path_11 {
border-left: solid 7px #8ec06d;
background-color:#fafff4
}
#colone div#categories li a.category-top.path_12,
#colone div#categories li a.category-products.path_12 {
border-left: solid 7px #bdc864;
background-color:#ffffef;
}
#colone div#categories li ul {
margin: 3px 0;
}
#colone div#information li {
margin: 3px 0;
}
#colone .awardwinning {
padding: 25px 0 0 1px;
}
/*
tpl_header styles
----------------------------------------------- */
#headerwrap {
position: relative;
}
#headerwrap #logowrap {
background: #3c3088 url(../images/logowrapbg.jpg) no-repeat top left;
color: #fff;
height: 123px;
position:relative;
}
#headerwrap #logowrap a {
color: #fff;
}
#headerwrap #logowrap #logo {
float: left;
}
#headerwrap #logowrap #telno {
padding: 47px 0 0 0;
float: left;
}
#headerwrap #logowrap #search {
padding: 10px 0 0 0;
float: right;
position: relative;
}
#headerwrap #logowrap #search #quicksearch {
padding: 0 0 15px 0;
}
#headerwrap #logowrap #search input.text {
width: 95px;
margin: 0 70px 0 0;
}
#headerwrap #logowrap #search input.image {
position: absolute; top: 11px; right: 10px;
}
#headerwrap #logowrap #cartwrap {
background: #7e6ca8 url(../images/header_cart_bg.gif) repeat-y left;
width: 177px;
height: 67px;
position: absolute;
bottom: 0px;
right: 0;
}
#headerwrap #logowrap #cartwrap #carticon {
position: absolute; top: 5px; left: 3px;
}
#headerwrap #logowrap #cartwrap p.heading {
width: 100px;
padding: 4px 3px 0 26px;
}
#headerwrap #logowrap #cartwrap p.left {
width: 80px;
padding: 1px 3px 0 26px;
float: left;
}
#headerwrap #logowrap #cartwrap p.right {
width: 60px;
padding: 1px 3px 0 3px;
float: right;
}
#headerwrap #navwrap {
clear: both;
height: 20px;
background: #bca6e3;
border-top: 1px solid #fff;
color: #fff;
}
#headerwrap #navwrap a {
color: #fff;
}
#headerwrap #navwrap ul {
margin: 3px 30px 0 0;
float: right;
}
#headerwrap #navwrap li {
margin: 0 15px;
float: left;
}
/*
tpl_footer styles
----------------------------------------------- */
#footerwrap {
background: #3c3088;
color: #fff;
height: 25px;
padding: 10px;
text-align: center;
}
#footerwrap a {
color: #fff;
}
#footerwrap #footernav {
width: 300px;
text-align: left;
float: left;
}
#footerwrap #footernav li {
padding: 0 3px;
float: left;
}
#footerwrap #sitedesign {
width: 300px;
text-align: right;
float: right;
}
#footerwrap #siteinfoLegal {
}
/*
messageStackWarning styles
----------------------------------------------- */
.messageStackWarning {
text-align: left;
padding: 10px;
}
/*
tpl_index_default styles
----------------------------------------------- */
ul.modulerow.main {
width: 674px;
height: 273px;
margin: 10px 0 20px 0;
}
ul.modulerow.main #indexDefaultMainContent {
width: 440px;
float: left;
}
#siteMapList ul {
	padding: 0 0 5px 0;
}
ul.modulerow.main li#login {
color: #fff;
background: #3c3088 url(../images/li_login_bg.gif) no-repeat top left;
width: 208px;
height: 173px;
margin: 0 0 0 24px;
float: left;
position: relative;
}
ul.modulerow.main li#login a {
color: #fff;
}
ul.modulerow.main li#login h3 {
display: none;
}
ul.modulerow.main li#login h2 {
color: #fff;
font-size: 150%;
text-align: center;
padding: 10px 0 0 0;
}
ul.modulerow li#login form {
padding: 3px 0 0 0;
}
ul.modulerow.main li#login p {
padding: 5px 15px;
margin: 0;
}
ul.modulerow.main li#login ul {
padding: 5px 0 0 0;
}
ul.modulerow.main li#login ul li {
padding: 0 15px;
}
ul.modulerow.main li#login p input.text {
background: #fff;
width: 140px;
display: block;
}
ul.modulerow.main li#login input.image {
position: absolute; right: 15px; bottom: 15px;
}
ul.modulerow {
width: 674px;
height: 173px;
margin: 10px 0;
}
ul.modulerow li#latestnews,
ul.modulerow li#upcomingevents,
ul.modulerow li#requestcata {
width: 208px;
height: 173px;
float: left;
position: relative;
}
ul.modulerow li#latestnews {
background: #3c3088 url(../images/li_latestnews_bg.gif) no-repeat top left;
}
ul.modulerow li#upcomingevents {
background: #3c3088 url(../images/li_upcomevents_bg.gif) no-repeat top left;
margin: 0 0 0 24px;
}
ul.modulerow li#requestcata {
background: #3c3088 url(../images/li_requestcata_bg.gif) no-repeat top left;
margin: 0 0 0 24px;
}
ul.modulerow li#latestnews h2,
ul.modulerow li#upcomingevents h2,
ul.modulerow li#requestcata h2 {
color: #fff;
font-size: 100%;
font-weight: bold;
padding: 7px 0 5px 20px;
}
ul.modulerow li#requestcata p {
padding: 0 10px 0 20px;
}
ul.modulerow li#requestcata p a {
font-weight: bold;
}
ul.modulerow li#latestnews li,
ul.modulerow li#upcomingevents li {
list-style: square inside;
padding: 8px 10px 0 20px;
}
ul.modulerow li#latestnews p.readmore,
ul.modulerow li#upcomingevents p.readmore {
font-weight: bold;
position: absolute; bottom: 5px; left: 32px;
}
ul.bannerrow {
width: 674px;
height: 125px;
margin: 20px 0 0 0;
}
ul.bannerrow li#latestproducts {
background: #3c3088 url(../images/li_latestproducts_bg.gif) no-repeat top left;
width: 324px;
height: 125px;
float: left;
}
ul.bannerrow li#bestsellers {
background: #3c3088 url(../images/li_bestsellers_bg.gif) no-repeat top left;
width: 324px;
height: 125px;
margin: 0 0 0 25px;
float: left;
}
ul.bannerrow li#latestproducts h2,
ul.bannerrow li#bestsellers h2 {
font-size: 300%;
font-weight: bold;
padding: 20px 0 0 20px;
}
ul.bannerrow li#latestproducts p,
ul.bannerrow li#bestsellers p {
font-weight: bold;
margin: 0;
padding: 10px 0 0 20px;
}
ul.bannerrow li#bestsellers h2,
ul.bannerrow li#bestsellers p {
color: #fff;
}
ul.bannerrow li#latestproducts a {
color: #000;
}
ul.bannerrow li#bestsellers a {
color: #fff;
}
#wesell {
background: #fff url(../images/div_wesell_bg.gif) repeat-y;
width: 674px;
margin: 20px 0 0 0;
}
#wesell h2 {
background: #fff url(../images/div_wesell_h2_bg.gif) repeat-x bottom;
padding: 0 0 5px 0;
font-weight:900;
}
#wesell #wesellcont {
background: url(../images/div_wesell_bot_bg.gif) no-repeat bottom;
padding: 0 16px 16px 16px;
}
#wesell ul {
border: 1px solid #e1d1ff;
background-color:#ffffff;
height: 375px;
margin: 16px 0 0 0;
}
#wesell ul li {
width: auto;
float: left;
}
/*
tpl_index_product_list styles
----------------------------------------------- */
.prodlistdesc {
border-left: solid 5px #f7d9a0;
padding: 0 0 0 15px;
margin: 0 0 30px 0;
}
.prodlistdesc.path0 {
border-left: solid 5px #342F8D;
}
.prodlistdesc.path1 {
border-left: solid 5px #f7d9a0;
}
.prodlistdesc.path2 {
border-left: solid 5px #f2c9b7;
}
.prodlistdesc.path3 {
border-left: solid 5px #e89775;
}
.prodlistdesc.path4 {
border-left: solid 5px #df6954;
}
.prodlistdesc.path5 {
border-left: solid 5px #df699f;
}
.prodlistdesc.path6 {
border-left: solid 5px #c299bc;
}
.prodlistdesc.path7 {
border-left: solid 5px #9695bf;
}
.prodlistdesc.path8 {
border-left: solid 5px #3cb7d1;
}
.prodlistdesc.path9 {
border-left: solid 5px #92cebf;
}
.prodlistdesc.path10 {
border-left: solid 5px #3fa98e;
}
.prodlistdesc.path11 {
border-left: solid 5px #8ec06d;
}
.prodlistdesc.path12 {
border-left: solid 5px #bdc864;
}
#prodliststockwrap #productsListingTopNumber {
margin: 20px 0 0 0;
}
#prodliststockwrap #productlistrows {
}
#prodliststockwrap #productlistrows ul#productlistsort {
width: 639px;
height: 30px;
}
#prodliststockwrap #productlistrows ul#productlistsort li {
margin: 0 10px 0 0;
float: left;
}
#prodliststockwrap #productlistrows ul#productlistsort li.sorttitle {
color: #000;
font-weight: bold;
}
#prodliststockwrap #productlistrows ul#prodlistitems {
width: 639px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap {
background: url(../images/li_productlistrows_bg.gif) no-repeat top left;
height: 168px;
margin: 15px 0;
position: relative;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path1 {
background: url(../images/li_productlistrows_bg_path1.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path2 {
background: url(../images/li_productlistrows_bg_path2.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path3 {
background: url(../images/li_productlistrows_bg_path3.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path4 {
background: url(../images/li_productlistrows_bg_path4.gif) no-repeat top left;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path5 {
background: url(../images/li_productlistrows_bg_path5.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path6 {
background: url(../images/li_productlistrows_bg_path6.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path7 {
background: url(../images/li_productlistrows_bg_path7.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path8 {
background: url(../images/li_productlistrows_bg_path8.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path9 {
background: url(../images/li_productlistrows_bg_path9.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path10 {
background: url(../images/li_productlistrows_bg_path10.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path11 {
background: url(../images/li_productlistrows_bg_path11.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap.path12 {
background: url(../images/li_productlistrows_bg_path12.gif) no-repeat top left;
border:none;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p {
margin: 0;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowimg {
position: absolute; top: 32px; left: 10px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowimg img {
background: #fff;
border: 1px solid #ede3ff;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowdesc,
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowprice,
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowpcode,
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowman {
width: 300px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap h2.prodrowheading {
color: #fff;
font-weight: bold;
font-size: 100%;
text-align: left;
padding: 4px 20px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap h2.prodrowheading a {
color: #fff;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowdesc {
position: absolute; top: 72px; left: 130px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowicon {
left:130px;
position:absolute;
top:120px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowprice {
position: absolute; top: 142px; left: 130px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowmore {
position: absolute; top: 72px; right: 20px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowbuy {
position: absolute; top: 32px; right: 20px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowpcode {
color:#3C3088;
font-size: 120%;
font-weight: bold;
position: absolute; top: 32px; left: 130px;
}
#prodliststockwrap #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowman {
font-weight: bold;
position: absolute; top: 52px; left: 130px;
}
/*
product styles
----------------------------------------------- */
#productleft {
width: 450px;
float: left;
}
#productleft #productdetail {
border-left: solid 5px #f7d9a0;
padding: 0 0 0 15px;
}
#productleft #productDescription {
padding: 20px 0 0 0;
}
#productleft #productPrices,
#productleft #cartAdd,
#productleft #productDetailsList,
#productleft #productDateAdded,
#productleft #alsoPurchased {
margin: 10px 0 10px 0;
}
#productleft #productPrices,
#productleft #purchaseoptions,
#productleft #purchaseoptions_body,
#productleft p#productDateAdded {
margin-left: 20px;
}
#productright {
background: #fff;
border: 1px solid #eee5ff;
width: 190px;
padding: 10px;
}
#productrightcol {
width:202px;
margin: 0 29px 0 0;
float: right;
}
#productrightcol h1 {
margin-bottom:10px;
}
#productright #productMainImage {
text-align: center;
}
#productright #productAdditionalImages {
}
#productright #productAdditionalImages .additionalImages.centeredContent.back {
border: 1px solid #eee5ff;
width: auto!important;
margin: 5px;
float: left;
}
#purchaseoptions {
background: url(../images/purchaseoptions_top.gif) no-repeat top left;
padding: 10px 20px 0px 20px;
width: 400px;
}
#purchaseoptions_body {
background-color:#f9f5ff;
border: 1px solid #ede4ff;
border-width: 0px 1px 1px 1px;
padding: 10px 20px;
width: 378px;
}
#purchaseoptions h2 {
padding: 0 0 10px 0;
}
#purchaseoptions_body #updatecart {
color:#3C3088;
font-size: 110%;
font-weight: bold;
padding: 3px 0 0 0;
float: left;
}
#purchaseoptions_body #addtocart {
float: right;
}
#relatedproducts {
background: url(../images/relatedproducts_bg.gif) no-repeat top left;
padding: 10px 20px;
margin: 20px 0;
width: 632px;
height: 207px;
}
#relatedproducts .centerBoxContentsAlsoPurch {
width: auto!important;
margin: 0 20px;
float: left;
}
#relatedproducts h2 {
padding: 0 0 20px 0;
}
#alsoPurchased .centerBoxContentsAlsoPurch {
width: auto!important;
margin: 0 20px 0 0;
float: left;
}
/*
added pages styles
----------------------------------------------- */
.articleSummary {
margin: 10px 0;
}
.articleHeading {
font-size: 120%;
font-weight: bold;
margin: 5px 0;
}
ul.archiveLinkList {
margin: 5px 0;
}
#currenciesContent form select {
width:100px;
}
#products_list_container div ul {
width:600px;
}
#products_list_container div ul li {
float:left;
width:200px;
border:none;
}
#productPrices h2, #purchaseoptions h2 {
font-weight:900;
}
#quick-order {
margin: 0 auto 0 auto;
}
#quick-order tr {
height: 30px;
}
#quick-order tr td {
height: 30px;
margin-left:4px;
}
#quick-order tr.row-1 {
}
#quick-order tr.row-2 {
}
td.column-1 {
width:200px;
}
td.column-2 {
width:170px;
}
td.column-1 input {
width:142px !important;
}
td.column-2 input {
width:142px !important;
}
div.quick_order_head {
background-image:url(../images/login_form_head.gif);
background-repeat:no-repeat;
display:block;
height:11px;
margin-top:20px;
width:639px;
}
div.quick_order_body {
background-color:#F9F5FF;
border-color:#EDE4FF;
border-style:solid;
border-width:0px 1px 1px;
padding:0px 10px 20px 17px;
width:610px;
}
* html div.quick_order_body {
margin-top:-4px;
}
#quick_order_button {
margin-top:20px;
margin-left:309px;
}
.form_option input {
width:15px!important;
margin-left:149px;
}
.form_option label {
float:right;
margin-right:150px;
}
#whatsNew {
width:700px;
position:absolute;
}
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap {
width:90px;
float:left;
margin-right:40px;
height:180px;
}
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowimg {
border: 1px solid #ede3ff;
background-color:#FFFFFF;
}
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowdesc,
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowman,
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowpcode,
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowmore,
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowbuy,
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowprice,
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap p.prodrowicon {
display: none;
}
#whatsNew #productlistrows ul#prodlistitems li.prodrowwrap h2.prodrowheading {
font-size:10px;
}
div.latest_products_10 {
background-color:#F9F5FF;
border-color:#EDE4FF;
border-style:solid;
border-width:0px 1px 1px;
padding:0px 10px 0px 17px;
width:610px;
height:390px;
}
* html div.latest_products_10 {
margin-top:-4px;
}
#productAdditionalImages #productlistrows ul#prodlistitems li.prodrowwrap {
border:1px solid #eee5ff;
width:46px;
float:left;
margin-right:19px;
margin-top:20px;
}
#productAdditionalImages {
width: 210px;
}
td.price_matrix_blank {
border: none!important;
}
#price_matrix {
border-width: 0px 1px 1px 0px;
border-color: #eee5ff;
border-style:solid;
}
#price_matrix td {
border-width: 1px 0px 0px 1px;
border-color: #eee5ff;
border-style:solid;
padding:0px 10px 0px 10px;
}
#price_matrix tr.price_matrix_1 {
}
#price_matrix tr.price_matrix_2 {
background-color:#f8f8f8;
}
h3.price_matrix_header {
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
margin:0px;
}
h3.price_matrix_header.purple {
color:#5d51a8;
}
#price_matrix td {
text-align:center;
}
#price_matrix td.align_right {
text-align:right!important;
}
div.ccinfo p img {
margin-right:10px;
}
#alternateProductsMainPage ul#prodlistitems {
margin-top:40px;
}
#alternateProductsMainPage ul#prodlistitems li.prodrowwrap {
float:left;
height:90px;
margin-right:40px;
width:90px;
position:relative;
background:#ffffff;
border:none;
}
#alternateProductsMainPage ul#prodlistitems li.prodrowwrap a img {
border: 1px solid #ede3ff;
background:#FFFFFF;
margin-left:16px;
}
#alternateProductsMainPage ul#prodlistitems li.prodrowwrap a {
text-align:center;
margin: 0 auto 0 auto;
}
#alternateProductsMainPage {
width:700px;
}
#whatsNew div#productlistrows h2 {
font-weight:900;
}
#accountDefault div.login_login_form p.forward {
float:right
}
#prevOrders tr td a {
font-weight:900;
}
.iconWrap {
margin-top:10px;
}
#productright p {
font-weight:900;
color:#5D51A8;
}
/* ---------------------     start of the login form    -------------------------- */
div.login_login_form_head {
	background-image:url(../images/login_form_head.gif);
	display:block;
	width:639px;
	height:11px;
	background-repeat:no-repeat;
	margin-top:20px;
}
div.login_login_form {
	background-color: #F9F5FF;
	width:610px;
	border: 1px solid #ede4ff;
	border-width: 0px 1px 1px 1px;
	padding: 0px 10px 0px 17px;
}
* html div.login_login_form {
margin-top:-4px;
}
div.login_login_form h1, 
div.login_login_form p label {
	margin-left:4px;
}
div.login_login_form p label {
width: 145px;
display:block;
float:left;
font-size:14px;
}
div.login_login_form p {
margin:0px;
}
div.login_login_form input {
width:253px;
}
div.login_form_line_break {
	display:block;
	width:590px;
	height:18px;
	background:url(../images/login_form_line_break.gif) repeat-x top left;
}
#login_password_p {
position:relative;
}
#login_password_p input{
position:relative;
top:-5px;
}
#login_password_p a {
position:relative;
top:-5px;
margin-left:10px;
}
#login_form_submit {
margin-left:10px;
}
#login_form_submit input {
width:53px;
top:0px;
}
/* ---------------------     start of the register form    -------------------------- */
div.login_register_form_head {
height:22px;
width:639px;
display:block;
background:url(../images/login_form_head_right.gif) repeat-x top left;
margin-top:30px;
}
div.login_register_form_head_2 {
height:22px;
width:639px;
display:block;
background:url(../images/login_form_head_right.gif) repeat-x top left;
}
div.login_register_form_head p { 
color:#ffffff;
font-weight:900;
position:relative;
top:4px;
left:10px;
margin:0px;
}
div.login_register_form_head_2 p { 
color:#ffffff;
font-weight:900;
position:relative;
top:4px;
left:10px;
margin:0px;
}
div.login_register_form_head_left_1 {
width:11px;
height:22px;
display:block;
float:left;
background:url(../images/login_form_head_left_1.gif) no-repeat top left;
}
div.login_register_form_head_left_2 {
width:11px;
height:22px;
display:block;
float:left;
background:url(../images/login_form_head_left_2.gif) no-repeat top left;
}
div.login_register_form {
	width:610px;
	border: 1px solid #ede4ff;
	border-width: 0px 1px 0px 1px;
	padding: 20px 10px 30px 17px;
}
div.login_register_form h1, 
div.login_register_form p label {
	margin-left:4px;
}
div.login_register_form p label {
width: 145px;
display:block;
float:left;
font-size:14px;
}
div.login_register_form p {
margin:0px;
}
div.login_register_form input {
width:306px;
}
div.login_register_form select {
width:310px;
}
div.login_register_form_2 {
	width:610px;
	border: 1px solid #ede4ff;
	border-width: 0px 1px 1px 1px;
	padding: 20px 10px 30px 17px;
}
div.login_register_form_2 h1, 
div.login_register_form_2 p label {
	margin-left:4px;
}
div.login_register_form_2 p label {
width: 145px;
display:block;
float:left;
font-size:14px;
}
div.login_register_form_2 p {
margin:0px;
}
div.login_register_form_2 input {
width:306px;
}
div.login_register_form_2 input[type=radio],
div.login_register_form_2 input[type=checkbox] {
width:20px!important;
}
div.login_register_form_2 select {
width:310px;
}
div.login_register_form_2 textarea {
width:306px;
}
* html div.login_register_form_2 textarea {
width:308px;
}
p.login_float_left {
float:left;
}
#login_float_right,
#login_float_right_1,
#login_float_right_2,
#login_float_right_3 {
float:right;
margin-right:10px;
left:0px;
}
#login_float_right_4,
#login_float_right_5,
#login_float_right_6,
#login_float_right_7 {
float:right;
margin-right:10px;
left:0px;
}
#login_register_gender input,
#login_register_gender_2 input,
#login_register_submit_1 input, 
#login_register_submit_2 input,
#login_register_submit_3 input {
width:20px;
margin-left:293px;
}
#login_register_submit_button input {
width: 53px;
margin-left:404px;
}
* html #login_register_submit_button input {
margin-left:414px;
}
#contact_form_send input {
width:43px;
float:right;
margin-right:151px;
}
* html #contact_form_send input {
margin-right:144px;
}
#contact_form_update input {
width:56px;
float:right;
margin-right:152px;
}
* html #contact_form_update input {
margin-right:145px;
}
#contact_form_submit input {
width:53px;
float:right;
margin-right:152px;
}
* html #contact_form_submit input {
margin-right:145px;
}
#contact_form_update_2 input {
width:56px;
float:right;
margin-right:10px;
}
* html #contact_form_update_2 input {
margin-right:10px;
}
#contact_form_back {
margin-left:150px;
}
* html #contact_form_back {
margin-left:155px;
}
#contact_form_back_2 {
}
div.newsArticles {
border-left:5px solid #342F8D;
margin:0pt 0pt 30px;
padding:0pt 0pt 0pt 15px;
}
#contact_form_address a {
float: right;
margin-right:10px;
}
#account_newsletter label {
width:300px;
}
.cart_1 {
float:left;
margin-left:20px;
width:185px;
}
.cart_2 {
float:left;
width:25px;
}
.cart_3 {
float:left;
width:250px;
}
.cart_4 {
float:left;
width:40px;
}
.cart_5 {
float:left;
width:50px;
}
.cart_6 {
float:left;
width:50px;
}
.cart_1, 
.cart_2,
.cart_3,
.cart_4, 
.cart_5, 
.cart_6 {
margin-top:4px;
color:#ffffff;
}
div.login_register_form_3 {
	width:610px;
	border: 1px solid #ede4ff;
	border-width: 0px 1px 0px 1px;
	padding: 0px 10px 0px 17px;
}
div.login_register_form_4 {
	width:637px;
	border: 1px solid #ede4ff;
	border-width: 0px 1px 1px 1px;
	padding: 20px 0px 0px 0px;
}
.cartSubTotal {
background-color:#F9F9F9;
border-top:1px solid #ede4ff;
font-weight:bold;
height:2.2em;
line-height:2.2em;
padding-right:2.5em;
text-align:right;
}
.rowEven {
height:70px;
vertical-align:top;
}
.rowOdd {
height:70px;
vertical-align:top;
}
.cartButton1 {
float:left;
width:210px;
}
.cartButton2 {
float:left;
width:210px;
}
.cartButton3 {
float:left;
width:129px;
}
.cartButton4 {
float:left;
}
.cartQuantitycc {
width:100px;
}
.cartProductDisplaycc {
width:100px;
}
.cartTotalDisplaycc {
width:100px;
}
#contact_form_update_2 input {
float:right;
margin-right:250px;
width:56px;
}
div.login_register_form_5 {
border-color:#EDE4FF;
border-style:solid;
border-width:0px 1px 1px;
padding:20px 10px 10px 10px;
width:617px;
}
#CCtotals div div {
background-color:#F9F9F9;
border-top:1px solid #EDE4FF;
font-weight:bold;
height:2.2em;
line-height:2.2em;
padding-right:2.5em;
text-align:right;
}
#forgot_password a {
margin-top:5px;
margin-left:342px;
width:53px;
}
#contact_form_search input {
width:52px;
float:right;
margin-right:151px;
}
* html #contact_form_search input {
margin-right:10px;
}

div.newButtonRedeem {
	margin-top:10px;
	margin-left:90px;
}
div.newButtonRedeem input {
	width:82px;
}