/* --- Mother's Day style GUR Sewing Machines by Richard Henry for West Midlands Media 2009 --- */

/*-- main site declarations -- */

body {
background-color:#f496bf;
background-image: url(../pictures/mother/mother_burst.gif);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
color:#71132f
}

strong, bold {
font-weight:800
}
em {
font-style:italic
}
#page {

}

#container {
background-attachment:fixed;
background-image:url(../pictures/mother/mother_top_stripe.png);
background-position: 0 -74px;
background-repeat:repeat-x;
overflow:auto
}
img.flowers {
z-index:99;
position:relative;
top:-320px;
left:170px
}
img.bubble {
width:98px;
z-index:99;
position:absolute;
bottom:8px;
left:5px
}
* html img.bubble {
margin: -15px 0 0 0;
background-position: 0 -100px;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "https://www.gursewingmachines.com/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
* html img.flowers {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "https://www.gursewingmachines.com/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
#header {
background-image:url("../pictures/mother/mother_header.gif");
background-position:center top;
background-repeat:no-repeat
}
/*-- header section --*/

#pageblock {
background:#fbd9e8
}
#linkstrip #links ul li a {
color:#ffffff
}
#linkstrip #links ul li a:hover {
color:#eb1b23
}

/*--- leftcolumn --- */

#leftcolumn {

}
#catnav li, #mannav li { /* all list items */ 
border-bottom:1px solid #ffffff;
}
#catnav li ul, #mannav li ul { /* second-level lists */
border-top:2px solid #8e3557;
}
#catnav li ul li a, #mannav li ul li a {
background:#ffffff url(../pictures/winter/winter_arrow.gif) no-repeat 6px 8px;
border-bottom:1px solid #176281;
}
#catnav li a, #mannav li a {
color:#8e3557;
/*width:142px;*/
border-bottom:1px solid #ffffff;
background:#fbd9e8 url(../pictures/winter/winter_arrow.gif) no-repeat 6px 8px
}
#catnav li ul li a:hover, #mannav li ul li a:hover {
background:#f6a6c9 url(../pictures/winter/winter_arrow.gif) no-repeat 6px 8px;
/*width:142px;*/;
color:#ffffff
}

#catnav li a:hover, #mannav li a:hover {
color:#2D221C;
background-color:white
}
#leftextras {

}
#signup {
background-image: url(../pictures/mother/signupspecial.png);
background-repeat: no-repeat;
background-position: center;
}
#testimonials {
background-image: url(../pictures/mother/testimonials_box.png);
background-repeat: no-repeat;
background-position: center;
font-weight:bold
}
#testimonials .namedate {
color:#460000
} 
#testimonials_comments .comment {
color:#8e3557
}
#readmore a {
color:#f496bf
}
#readmore a:hover {
color:#000000
}
#currency {
background-image: url(../pictures/mother/currency_box.png);
background-repeat: no-repeat;
background-position: center;
}
/*#callback {
background:url(../pictures/mother/customer_callback.png)no-repeat center
}*/
#quickenquiry {
background-image:url(../pictures/mother/callback_box.png);
background-position:center;
background-repeat:no-repeat
}
/** html #callback, * html #testimonials, * html signup {
background-position: 0 -100px;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "https://www.gursewingmachines.com/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}*/

/* --- main elements ---*/

#productpage #main {
background:#fbd9e8
}

.littlebutton {
background:#ffffff;
border:2px solid #f6a6c9;
border-top:1px solid white;
border-right:1px solid white;
color:#840000
}


/*--- product page --- */
#reviewsbox {
background-color:#f496bf
}
#reviewsbox p {
color:#000000
}
#reviewsbox textarea, #reviewsbox input {
border:1px solid #da1921
}
#rating {
background:#f1f1f1
}
#video {
background:#f6a6c9
}
.compo {
background:#fbd9e8;
color:#32462B
}
#product_freegift h3 {
background:#f6a6c9;
}
/* shopping cart and checkout */

#shoppingcart {
border:1px solid #f6a6c9;
border-bottom:2px solid #f6a6c9;
}
#shoppingcart a:hover h3 {
color:#fff2a6
}
/* --- sitemap page --- */

#sitelist h2, h3.warrantyheader {
background:#f6a6c9
}
#sitelist ul li a {
font-size:86%;
text-decoration:none
}   
#sitelist h3 a {
color:#32462b
}
#categoryheader {
background-color:#fbd9e8
}
#sitelist ul li a:hover {
color:#d3083c
}
#sitelist h2 a:hover {
color:#fff9b3
}

/* --- freebie page ---*/

h3.freebieheader {
background:#f496bf
}
.productlistwrapper h3.freebieheader {
background:none
}

/* --- contact page --- */

h2#contact, h2#details, h2#getdirections {
background:#f6a6c9
}
#googlemap {
/*border:1px solid #f6a6c9*/
}
/* --- about us, services pages --- */

#detailspage ul li a {
color:#32462B
}
#detailspage ul li a:hover {
color:#AC1D2C
}

/* testimonials */
.onetop {
background-image:url("../pictures/mother/testimonials1_top.png");
}
.onecon {
background-color:#f496bf;
}
* html .onecon {
background-color: #6CBD50;
}
.onebottom {
background-image:url("../pictures/mother/testimonials1_bottom.png");
}
.twotop {
background:url("../pictures/mother/testimonials2_top.png");
}
.twocon {
background-color:#fbd9e8;
color:#840000
}
* html .twocon {
background-color: #FFF660;
}
.twobottom {
background-image:url("../pictures/mother/testimonials2_bottom.png");
}

.twobox .ti {
color:#840000
}

/* --- homepage elements --- */

img.flowers {
z-index:10000;
position:relative;
top:-306px;
left:202px
}
img.bubble {
z-index:40000;
position:absolute;
bottom:12px;
left:12px
}

#seasonalimage {
background:#f496bf
}
#seasonalnotice {
background:#fbd9e8;
}
#seasonalspecialoffers {
background:#fbd9e8
}
#seasonalspecialoffers .header {
background:#f496bf;
color:white;
}
#seasonalspecialoffers .specialtext {
/*background:red*/
}
.specialproductname a h3 {
color:#840000
}
.specialproductname a:hover h3 {
color:#890041
}
.homepagemachinedisplay {
background:white;
border-bottom:2px solid #f496bf;
border-right:1px dotted #f496bf;
border-left:1px dotted #f496bf;
}

#categoriesscroll {
background:#f6a6c9
}
.jcarousel-skin-tango.jcarousel-container {
/*-moz-border-radius: 10px;*/
background: #f6a6c9 url(../pictures/scrollback.png);
border: 2px solid #f6a6c9;
}
#manustrip li a img {
border:1px solid #f496bf
}
#manustrip li a:hover img {
border:1px solid #da1820
}
.homepagemachinedisplay .name {
background-color: #fbd9e8;
background-image: url(../pictures/winter/winter_arrow.gif);
background-position: 6px 7px;
background-repeat: no-repeat;
border-top:3px solid #f496bf;
}
.homepagemachinedisplay .name a {
color:#660000
}
.homepagemachinedisplay .name a:hover {
color:#000000
}
.homepagemachinedisplay .frontlistingimage {
/*border-right:1px dotted #407E98;
border-left:1px dotted #407E98;*/
}
/*img.saleticket {
z-index:10000;
position:relative;
top:-381px;
left:6px
}*/
img.nav {
display: block;
float: left;
width: 100px;
z-index:40000;
position: relative;
margin: -5px 0 0 0;
}
* html img.freshsmaller {
margin: -15px 0 0 0;
background-position: 0 -100px;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "https://www.gursewingmachines.com/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
/*img.freshsmaller {
	z-index: 999;
	position: absolute;
}*/
/* --- listings page --- */

.expandheader {
background:#fbd9e8
}
.categoryhead {
border:2px #f6a6c9 solid
}
img.imageinlineleft {
border:1px #f6a6c9 solid
}
.productlistwrapper img {
border:2px solid #f6a6c9
}
.productlistwrapper {
background:#fbd9e8
}
.productlistwrapper a, .productlistwrapper h3 {
color:#32462b
}
.alternate {
background:white
}
.paginglinks {
background:#f6a6c9
}
.paginglinks form table tr td a, .paginglinks form table tr td a p {
color:#71132f
}
.paginglinks form table tr td a:hover, .paginglinks form table tr td a:hover p  {
color:#000000
}
.paginglinks.pricelinks {
background-color:#cd4477
}
.paginglinks.pricelinks a {
color:#ffffff
}
.paginglinks.pricelinks a:hover {
color:#f3cadd
}

ul#brochurelist li a {
color:#32462b
}
/* --- haberdashery malarkey --- */

.categorybox_heading {
background-color:#f496bf;
}
.categorybox_heading a:hover {
color:#fbd9e8
}
.categorybox ul li a {
color:#32462b
}

/* --- manufacturer page --- */

#manufacturerdetails {
background:#fbd9e8;
border:1px solid #176281
}
.detailsbox {
background:#fbd9e8
}
div.mansubcats {
background-color:#f496bf;
}
ul.mansubcats li a {
color:#ffffff;
}
ul.mansubcats li a:hover {
color:#8e3557
}

/* --- product details page --- */

.productdetailname {
background:#ee86ac
}
.productdetailname h1 {
color:#ffffff
}
#bigimage {
border:2px solid #f6a6c9;
border-bottom:3px solid #f6a6c9
}
#extraimages {
/*background:#f6a6c9;*/
/*border:1px solid #32462B*/
}
.scrollend {
background:#f496bf
}
#imagestrip img {
border:1px solid #73BE56;
}
.attentionbox {
background-color:#64ca42
}
.warranty {
background-color:#64CA42
}
.attentionbox {
color:white
}
table#productoptions {
background:#ee86ac;
color:white;
border-color:#f6a6c9
}
table#productoptions tr td {
border:1px solid #fbd9e8
}
table#productoptions a {
color:white;
}
table#productoptions a:hover {
color:#fbd9e8
}
.relatedlistwrapper {
background:#fbd9e8
}
.relatedlistwrapper a {
color:#32462b
}
.bundlebox {
border:1px solid #f6a6c9
}

#comparison .relatedlistwrapper {
background:#f1f1f1
}
#comparison .alternate, .alternate {
background:#ffffff
}

.stockbox {
background:#f6a6c9
}
.sectionheader, .comparisonheader, .results {
background:#ee86ac;
color:#ffffff
}
#reviewsbox {
color:#32462b
}
#productdetailmenu {
background-image:url("../pictures/mother/product_tabs.png");
background-repeat:no-repeat;
}
#productdetailmenu ul li {
/*background-image:url(../pictures/winter/productmenutab.gif)*/
}
#productdetailmenu ul li a {
/*border-bottom:1px solid #32462b;
color:#32462b;*/
color:#f3c7de
}

#productdetailmenu ul li a:hover, #productdetailmenu ul li a.selected {
/*border-bottom:1px solid #fbd9e8;
background-image:url(../pictures/winter/productmenutab_hover.gif)*/
color:#ffffff
}
#options ul.description li a {
color:#32462b
}

#comparisonbox table tr td {
border:1px solid #fbd9e8
}
#comparisonbox table tr.topcomp td a {
color:#32462B
}
#comparisonbox table tr.topcomp td a:hover {
color:#AC1D2C
}

/* --- cart / checkout --- */

#checkoutproceed {
border:2px solid #f6a6c9
}

/*--- footer ---*/

#footer {
background:#f6a6c9
}
#footer a:hover {
color:#32462B
}
#bottomlinks ul li a {
color:#8e3557
}
#bottomlinks ul li a:hover {
color:#ffffff
}
/*--- west midlands media - we can spell both grammar and development correctly - that's a start ---*/
	
#westmidlandsmedia p, #westmidlandsmedia a {
color:white
}

/* CSS Document built for GUR Sewing Machines by Richard Henry for West Midlands Media 2009 */
