/*
h1 {padding: 0px;margin: 0px;line-height: .9em;display: block;position: relative;padding-bottom: 10px;font-weight: bold;}
h1#alt {padding: 0px;margin: 0px;line-height: 1em;display: block;position: relative;height: 35px;padding-bottom: 5px;font-size: 2em;}
h2 {padding: 0px;margin: 0px;line-height: 1em;display: block;position: relative;width: 185px;padding-bottom: 5px;}
h2 a, .product h1#alt {text-decoration: none;}

#details {width: 760px;float: left;position: relative;margin-left: 20px;}
.red {color: #F00}
.small {font-size: .8em;}

/* PRODUCT BAR  ***********************************************************************************************************************************************/
/*
.productBox {width: 760px;margin-left: 20px;float:left;}

.product #breadcrumb, .product #breadcrumb a {margin-top: -5px;padding-bottom: 5px;font-weight: bold;font-size: 1.2em;text-decoration: none;}
.product #v3products {width: 760px;padding-bottom: 10px;}
.product #v3productItems {width: 553px;float: left;}
 #v3productBar {float: right;width: 207px;}
 
 #prodDescription {width: 553px;float: left;}
 
 #v3productBar .cmsBox-top {width: 207px;height: 10px;background: url('../../layout/cmBoxTop.gif') top left no-repeat;height: 10px;}
 #v3productBar .cmBox {width: 207px;background: url('../../layout/cmBoxBase.jpg') bottom left;margin-bottom: 10px;margin-top: -6px}
 #v3productBar .cmsBBox-top {width: 207px;height: 10px;background: url('../../layout/cmBoxBTop.gif') top left no-repeat;height: 10px;}
 #v3productBar .cmBBox {width: 207px;height: 73px;background: url('../../layout/cmBoxBBase.gif') bottom left;margin-bottom: 10px;position: relative;margin-top: -6px}
 #v3productBar .cmBox ul {padding: 0px;margin: 0px;}
 #v3productBar .cmBox ul li {padding: 3px 3px;margin: 2px 0px 2px 0px;list-style-image: none;list-style: none;}
 #v3productBar .cmBox ul li.grey {background: #DFDFDF;}
 #v3productBar .cmBox ul li.highlight {background: #e2edef;}
 #v3productBar .cmBBox .cmBBoxInner,  #v3productBar .cmBox .cmBoxInner {padding: 5px 10px 10px 10px}
 #v3productBar .cmBBox .blkButton,  #v3productBar .cmBox .blkButton {margin-left: 13px !important;}
 #v3productBar .cmBBox #categories {position: absolute;top: 2px;right: 10px;width: 110px}
 #v3productBar .cmBBox #search {position: absolute;top: 35px;left: 10px;height: 20px;width: 105px;margin-top: 2px;}
 #v3productBar .cmBBox #submit {position: absolute;top: 35px;right: 10px;width: 60px;background: url('../../layout/btn-search.gif');width: 71px;height: 27px;border: 0px;cursor: pointer;}
 #v3productBar h2 {height: 20px;}
 #v3productBar h2 span {height:18px;width:30px;position: absolute;top: 0px;right: 0px;}
 #v3productBar h2 span#recent{background: url('../../layout/icn-recent.gif') no-repeat;}
 #v3productBar h2 span#basket{background: url('../../layout/icn-basket.gif') no-repeat;}
 #v3productBar h2 span#newsletter{background: url('../../layout/icn-newsletter.gif') no-repeat;}
 #v3productBar h2 span#top{background: url('../../layout/icn-top.gif') no-repeat;}
 #v3productBar h2 span#basket{background: url('../../layout/icn-basket.gif') no-repeat;}
 #v3productBar h2 span#profile{background: url('../../layout/icn-profile.gif') no-repeat;}


/* CATEGORY SEARCH  *****************************************************************************************************************************************/
#category #listOptions .div {background: url('../../layout/div-listView.gif');width: 2px;height: 21px;position: absolute;}
#category #listOptions p#title {font-size: 1.2em;color: #fff;position: absolute;top: 7px;left: 10px;font-weight: bold;}
#category #listOptions #diva {top: 8px;left: 575px;}
#category #listOptions #divb {top: 8px;left: 132px;}
#category #listOptions { position:relative;display:block; width:760px;  height:38px; padding:0; margin:0px 0 0 0; line-height:24px;background: url('../../layout/filterResults-bg.gif');}
#category #listOptions fieldset {position: absolute;top: 1px;left: 130px;padding:0;margin:0;border:none; }
#category #listOptions label {color:#fff; padding:0 0px 0 0; border:none; line-height:30px; float:left; display:block; width:70px; text-align:right;}
#category #listOptions #orderby label {width: 50px ;}
#category #listOptions p#minprice,
#category #listOptions p#maxprice,
#category #listOptions p#orderby {float:left;width:180px; text-align:right;margin:3px 0;padding:0;border:0px solid #f30; }
#category #listOptions p#orderby {width:160px;}
#category #listOptions p#minprice,#category #listOptions p#maxprice {width: 130px;}
#category #listOptions select {margin:3px 0 0 0;padding:2px;background:#fff;color:#333;border:1px solid #000;}
#category #listOptions p#minprice select, #category #listOptions p#minprice select {width: 55px;}
#category #listOptions p#orderby select {width: 105px;}
#category #listOptions select option {color:#333;}
#category p.listview .icnDisplay, #category p.gridview .icnDisplay {position:absolute;top:9px;left: 10px;}
#category p.listview { position:absolute; display:block;  padding:0; margin:0; text-align:center; line-height:25px; width:100px;top: 5px;right: -15px;}
#category p.gridview { position: absolute; display:block; width:100px; padding:0; margin:0; text-align:center; line-height:25px;top: 5px;right: 70px;}
#category p.gridview a, p.listview a{ line-height:25px; display:block; width:100px; height:25px; text-align:center; color:#ffffff; text-decoration:none; }
#category #gridView { display:block; width:738px;  margin:0 0 10px 0; background:#CBEDF5; border:1px solid #18687C; padding:2px 10px; color:#000000; }
#listOptions #pointer { position:absolute; bottom:-3px; right:62px; width:18px; height:9px; line-height:9px; padding:0px; margin:0px; background:url(../../layout/pointer.gif) bottom left no-repeat; }
#category .paginate {height: 35px;width: 543px;margin-bottom: 0px;float: left;position: relative}
#category .paginate .blkButton {position: absolute;top: -15px;right: 0px;}
#category .paginate .allItems {position: absolute;top: -15px;right: 0px;}
#category ul.paginator {clear:both;list-style-type:none;margin-top: 5px;margin-left: -5px;}
#category ul.paginator li {display:inline;margin:0 5px;height:20px;}
#category ul.paginator li strong {color:#000;background:#f6f6f6;border:1px solid #b6b6b6;padding:5px;}
#category ul.paginator li a {text-decoration:none !important;padding:5px;}
#category ul.paginator li a:hover {background:#ff9;color:#000 !important;text-decoration:none !important;}
#category ul.paginator li a.BackBut {padding:7px 35px 7px 0;background:#fff url(../../layout/btns/SquareBack.gif) no-repeat top right;}
#category ul.paginator li a.NextBut {padding:7px 0 7px 35px;background:#fff url(../../layout/btns/SquareNext.gif) no-repeat top left;}
#category ul.paginator li a.BackBut:hover {background-position:right -40px;cursor:pointer;color:#18687c;}
#category ul.paginator li a.NextBut:hover {background-position:left -40px;cursor:pointer;color:#18687c;}
#category h5.large_offertype1{font-family: Arial,Verdana,Helvetica,sans-serif;font-size:28pt;color:#ffffff;background-color:#000000;text-align:center;margin-top: -5px}
#category h5.medium_offertype1{font-family: Arial,Verdana,Helvetica,sans-serif;font-size:20pt;color:#ffffff;background-color:#000000;text-align:center;margin-top: -5px}
#category h5.small_offertype1{font-family: Arial,Verdana,Helvetica,sans-serif;font-size:18pt;color:#ffffff;background-color:#000000;text-align:center;margin-top: -5px}

#category h5.large_offertype2{font-family: Arial,Verdana,Helvetica,sans-serif;font-size:28pt;color:#f72831;background-color:#000000;text-align:center;margin-top: -5px}
#category h5.medium_offertype2{font-family: Arial,Verdana,Helvetica,sans-serif;font-size:20pt;color:#f72831;background-color:#000000;text-align:center;margin-top: -5px}
#category h5.small_offertype2{font-family: Arial,Verdana,Helvetica,sans-serif;font-size:18pt;color:#f72831;background-color:#000000;text-align:center;margin-top: -5px}

/* PRODUCT PAGE *********************************************************************************************************************************************/
#v3product #details #image {float: left;width: 282px;position: relative;}
#v3product #details #image #galleryimage {border: 1px solid #d4d4d4;margin-bottom:10px}
#v3product #details #image p {font-size: .8em;}
#v3product #details #image .first {margin-left:0px !important}
#v3product #details #image #icnzoom {position: absolute;top: 332px;right: -2px;width: 48px;height: 42px;background: url('../../layout/icn-zoom.gif');z-index: 9999}
#v3product #details #image #noimage {position: absolute;top: 172px;right: 50px;width: 179px;height: 54px;background: url('../../layout/icn-imgcomingsoon.png');z-index: 9999;display:none;}
#v3product #details #image .middle {margin-left: 8px !important;}
#v3product #details #image .galitem {float:left;margin-left: 7px;margin-top:-15px;padding-bottom: 10px;height: 98px;cursor: pointer;}
#v3product #details #image .galitem img{border: 1px solid #ddd}

#details_symbols{
	float:left; padding:5px 0 0 0;
}
#details_symbols p {margin:0 0 4px 0;}


#details_symbols .symbolitem {float:left; padding-bottom:7px; margin:0 7px 0 0; position: relative; width: 65px; height: 65px;}

#details_symbols .nomarg {margin:0;}

#details_symbols .symbolitem img{	
	width: 65px; height: 65px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	position: absolute;
	left: 0; top: 0;
}

#v3product #details #info {float: left;margin-left: 10px;width: 468px;background:none}








#v3product #details #info p {margin:5px 0px 10px 0px;display: block;}
#v3product #details #info a h2, #v3product #details #info h3 {padding:0px;margin:0px;font-size:1.8em;font-weight:bold ;color:#204650;margin-top: -10px;}
#v3product #details #info h3 {margin-top: 5px;margin-bottom: 10px;}
#v3product #details #info #sku {color:#999;margin-top:-8px;display:block;font-size: .9em;height: 20px}
#v3product #details #info #washicons img {margin-right: 5px;}
#v3product #details #info #step1 { margin-top:10px; padding-top:10px; border-top: none; position:relative; }

#v3product #details #info #step1 .override{ width: 100%; position:absolute; display:block; height:127px;  z-index:9999; background: url(../../_library/images/colouroption-disabled.png) top left repeat; line-height:87px; text-align:center; text-decoration:none; font-size:14px; font-weight:bold; }

*html #v3product #details #info #step1 .override {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/colouroption-disabled.png',sizingMethod='scale');}

#v3product #details #info #step1 .override img { position:absolute; top:-5px; left:50%; margin:0 0 0 -110px; }


#v3product #details #info #step1 .colouroption {float: left;width: 52px;text-align: center;font-size: .8em;cursor: pointer; position:relative;}

#v3product #details #info #step1 .colouroption .swatch {height: 55px;text-align: center;}
#v3product #details #info #step1 .colouroption .colourSwatch {width: 40px;height: 49px;background: url('../../layout/swatch-colour.png') no-repeat;margin-left: 7px;position: relative;z-index: 3;}
*html #v3product #details #info #step1 .colouroption .colourSwatch {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/swatch-colour.png',sizingMethod='scale');}
#v3product #details #info #step1 .colouroption input {margin-top:5px}
#v3product #details #info #step1 select {width: 120px}


#v3product #details #info #step2 {margin-top:5px;padding-top:5px;border-top: none;padding-bottom: 5px;}
#v3product #details #info #step3 {margin-top:5px;padding-top:5px;border-top: none;padding-bottom: 5px;}
#v3product #details #info #step2 select , #v3product #details #info #step3 select {width: 260px;height: 20px;margin-top: 5px;}
#v3product #details #info #clear {clear: both;height: 17px}
#v3product #details #info a.addtobasket {display:block;width: 147px;height:32px;background: url('../../layout/btn-basket.gif') top left no-repeat;}
#v3product #details #info a:hover.addtobasket {background-position:top right;}
#v3product #details .subtitle {color: #48828f;font-weight: bold;font-size: 1.1em;}
#v3product #details .wastitle {color: #48828f;display: block;}

#v3product #details h4 {padding:0px;margin:0px;font-size:1.7em;font-weight:bold ;color:#000;margin-top: -10px;border-bottom:1px solid #204650;margin-bottom:15px}

/* jqzoom options */
#v3product div.jqZoomTitle{z-index:5000;text-align:center;font-size:11px;font-family:Tahoma;height:16px;padding-top:2px;position:absolute;top: 0px;left: 0px;width: 100%;color: #FFF;background: #48828F;}
#v3product .jqZoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:10;border-color:#c4c4c4;border-style: solid;cursor:crosshair;}
#v3product .jqZoomPup img{border: 0px;}
#v3product .preload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity = 80);color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background-image: url(../images/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;width:90px;* width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
#v3product .jqZoomWindow{border: 1px solid #48828F;background-color: #FFF;}


/* BASKET PAGE *********************************************************************************************************************************************/


	#basket #warning, #basket #warning2 {background: #ffff99;padding: 5px;margin-bottom: 5px;border: 1px solid #dddd6c}
	#basket th {background: url('../../layout/table_bg.jpg') bottom repeat-x;border-top: #999797 solid 2px;height: 26px;border-right: 1px solid #999797;text-align: center;border-bottom: 1px solid #acabab;}
	#basket th#thlast {border-right: 0px}
	
	#basket tr td {padding-left: 10px;border-right: 1px solid #e4dede;border-bottom: 1px dashed #e4dede;}
	
	#basket tr td#image {text-align: center;}
	#basket tr td.last {border-right: 0px;}
	
	#basket tr.discount {background:#FEFFAF;height: 50px;}
	#basket tr.product {height: 90px;}
	#basket tr.noproduct td {font-style: italic;height: 90px;}
	
	#basket tr.promotionalcode {height: 100px;}
	#basket tr.promotionalcode td {border-bottom: 1px solid #999797;}
	
	#basket span.sku {font-style: italic;font-size: .9em;}
	
	#basket tr.totals td {border-bottom: 1px solid #999797;height: 5px;}
	
	#basket tr.totalsaving td {border-top: 1px solid #999797; border-bottom: 1px solid #999797;background: #f9fd89;height: 35px;color: #957506;font-size: 1.1em;font-weight: bold;}

	#basket tr.totaltopay td {border-bottom: 1px solid #999797;background: url('../../layout/table_bg.jpg') bottom repeat-x;height: 40px;color: #000;font-size: 1.1em;font-weight: bold;}
	
	
	#basket #promotionalcode {position: relative;}
	
	#basket #promotionalcode #code {position: absolute;top: 10px;right: 70px;width: 100px;height: 17px;}
	#basket #promotionalcode #addpromocode {width: 50px;height: 25px;position: absolute;top: 8px;right: 10px;}
	
	
	#basket  a.checkout {display:block;width: 147px;height:32px;background: url('../../layout/btn-checkout.gif') top left no-repeat;}
	#basket  a:hover.checkout {background-position:top right;}

	#basket .btn-deleteline {display: block;background: url('../../layout/btn-delete.gif');width: 18px;height: 17px;}
	#basket .btn-minusproduct {display: block;background: url('../../layout/btn-minus.gif');width: 18px;height: 17px;float: left;margin-right:5px}
	#basket .btn-plusproduct {display: block;background: url('../../layout/btn-plus.gif');width: 18px;height: 17px;float: left;margin-left: 5px;}
	
	#basket .colourSwatch {width: 10px;height: 10px;float: left;margin-right: 5px;margin-top: 3px;}
	
/* FREE UMBRELLA PROMOTION */	
	.product #free-umbrella {background-color: #e5f7fb;border: 1px solid #add1dd;padding: 10px;width: 535px;margin-bottom: 20px;position: relative;}
	.product #free-umbrella #free-umbrella-txt {width: 450px}
	.product #free-umbrella span {padding-bottom: 3px;font-weight: bold;display: block;}
	.product #free-umbrella a {padding-top: 8px;display: block;}
	.product #free-umbrella #img {background: url('../../_library/images/bearBrown.png');width: 102px;height: 91px;position: absolute;top: -5px;right: -5px;}
	
/* LOGIN/REGISTER */


#loginregister {}


*/



