html{overflow-y:scroll;}
/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
a:link{color:#E73189;text-decoration:none;}
a:visited{color:#800080;text-decoration:none;}
a:hover{text-decoration:underline;color:#FF6100;}
a:active{color:#F33;}
p{margin-bottom:1em;}
.clear{clear:both;}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
body{margin:0 auto;width:72em;position:relative;}
#header{margin:0 1em 6px;}
#main-content{padding:0;margin-bottom:1em;}
#main-content .column{position:relative;float:left;}
#col-middle{width:100%;}
#col-left,#col-left-narrow{width:12em;right:14em;margin-left:-100%;padding-left:1em;}
#col-right{width:24em;margin-left:1em;margin-right:-100%;}
#col-right-narrow{width:14em;margin-left:1em;margin-right:-100%;}
#footer{margin:0 1em;clear:left;}
.hasrightcol #main-content{padding-right:26em;}
.hasrightcol-narrow #main-content{padding-right:16em;}
.hasleftcol #main-content{padding-left:15em;}

#header{background:url(/images/header_bg.jpg) top right no-repeat;}
#header p{width:409px;height:96px;margin:0;background:url(/images/tc_heading.jpg) top left no-repeat;text-indent:-9999em;}
#main_menu{height:44px;font-size:1em;}
#main_menu li{float:left;height:22px;line-height:22px;margin:13px 0 0;padding:0 20px;background:url(/images/mainmenu_divider.gif) top right no-repeat;}
#main_menu li.last{background:none;}
#main_menu li a{display:block;color:#fff;height:23px;line-height:23px;padding:0 0 0 7px;}
#main_menu li a:hover,#main_menu li.selected a{text-decoration:none;background:url(/images/mainmenu_tab.gif) top left no-repeat;}
#main_menu li a span{display:block;padding:0 7px 0 0;text-align:center;}
#main_menu li a:hover span,#main_menu li.selected a span{background:url(/images/mainmenu_tab.gif) 100% -23px no-repeat;}
#col-left-narrow{background:url(/images/column1_bg.gif) top left repeat-x;}
#col-left-narrow h5{width:9em;font-size:1.2em;font-weight:bold;color:#880043;border-bottom:solid 1px #d2d2d2;margin:20px 0 0;padding:0 0 4px 0;}
#col-left-narrow ul{color:#262626;}
#col-left-narrow ul li{margin:8px 0 0;}
#col-left-narrow ul li a{color:#262626;}
#col-middle h1{font-size:2.2em;font-weight:normal;color:#E73189;}
#col-middle h2{font-size:1.6em;font-weight:normal;color:#B9608B;}
#col-middle h3{font-size:1.2em;font-weight:bold;color:#B9608B;}
#col-middle h4{font-size:1em;color:#E73189;font-weight:bold;margin:0 15px 5px 0;}
#col-middle img{padding:4px;border:1px solid #ccc;margin:0 15px 5px 0;}
#col-middle img.fullwidth{margin-right:0;}
.alert{background:#FFCCCC;background-position:15px 50%;text-align:left;padding:5px 20px 5px 45px;border-top:2px solid #CC3300;border-bottom:2px solid #CC3300;}
.error input,.error textarea{border:1px solid #F00;}
.prod{width:100%;float:left;clear:left;margin-bottom:1em;}
.prodimage{width:80px;float:left;margin:0 1em 1em 0;}
.readmore{text-align:right;}
.readmore img{border:0;padding:0;margin:0;}
.rrpz{color:#E73189;font-size:0.9em;}
#gallery{width:100%;}
#gallery ul{list-style:none;}
#gallery ul li{display:inline;}
#gallery ul li a img{width:150px;}
.line{margin:6px 0;width:100%;float:left;}
.line .heading{width:16em;float:left;font-weight:bold;}
.line .inp{width:24em;float:left;}
#yourmessage{width:300px;height:160px;}
#footer{text-align:center;border-top:1px solid #000;margin-top:1em;padding-top:1em;}

.right .boxPlain .boxBody ol li p.img{width:60px;height:60px;}
.borderTopFix .boxBody{padding-top:4px;}
/*Boxes Layout*/
.list-view{clear:left;}
.boxPlain{margin-bottom:1em;}
.boxBody{clear:left;background:#fff;padding-bottom:1px;}
.boxBody img{float:left;padding:4px;margin-right:4px;}
.boxBody ol li {padding:4px 0 4px 0;margin-right:4px;}
.boxBody ol li p{padding-top:3px;}
.boxBody .listItem{clear:left;padding:5px;}
.boxFooter{clear:left;background:transparent;padding-bottom:8px;}
.boxFooter p{float:left;margin:10px 0 0 4px;}
.boxFooter img{margin-left:70px;}
.rrp{text-decoration:line-through;}
.boxPlain h4{padding:10px 0 10px 6px;}
.boxBody h4{margin:0 4px 0 6px;}
.boxBody h5{margin:0 4px 0 6px;}
.boxBody h6{margin:0 4px 0 6px;display:block;}
.boxBody p{padding-left:6px;}
.plain .boxFooter p{padding-top:4px;}
/*NEW*/
.right .boxBody ol li h6{font-weight:normal; font-size:1em;}
.right .boxBody ol.imageLeft60 li ul{margin-left:72px;}
.right .boxBody ol.imageLeft80 li ul{margin-left:80px;}
.right .boxBody ol.imageLeft110 li ul{margin-left:130px;}
.right .boxBody ol.imageLeft140 li ul{margin-left:160px;}
.alignIt{text-align:center;}
.boxBody ul.nopadding {margin-left:8px !important;}
.right .videos .boxBody ol li{padding:3px !important;margin:0 !important;}
.right .boxBody ol li.quote {padding:4px;margin:0;}
/*/////////////ICING////////////////////*/
.tc .black{color:#000;font-weight:normal;}
.tc .textColour{color:#E73189;font-weight:normal;}
.tc .textColour{color:#E73189;font-weight:bold;}
.tc .boxPlain{border: solid 1px #d1d2d4;}
.tc .boxPlain h5{font-weight:bold;font-size:22px !important;color:#000 !important;background-color:#fff;}
.tc .boxFooter p{font-size:1em;color:#E73189;font-weight:normal;}	
.tc .price{font-weight:bold;}
.tc .boxBody h4{color:#E73189;font-weight:bold;font-size:1em;}
.tc .boxBody h5{font-size:0.9em;}
.tc .boxBody h6{font-size:0.9em;font-weight:bold;}
.tc .boxBody p{font-size:1em;color:#000;}
.tc .plain .boxFooter p{font-weight:normal;}
.tc .fill .boxBody{background: url('http://d2weypz2veqqsi.cloudfront.net/lib/product-box-bg.gif') #dddddf 0 0 repeat-x;padding-top:10px;border-top:1px solid #d1d2d4;}
.tc .fill .boxBody p{padding:0 4px 4px 6px;margin-top:4px;}
.tc .fill .boxBody img{border:1px solid #ccc;margin:0 4px 0 4px;}
/*.tc .fill .boxFooter{padding-left:4px;padding-bottom:30px;}*/
.tc .fill .boxFooter p{padding:4px 4px 4px 6px;margin:0;}
.tc .boxBase{display:none;}
.tc .right .boxPlain .boxBody ol.grid-view ul li.price{margin-top:0;}
.tc .right .boxPlain .boxBody ol.grid-view ul li.brand{margin:0;padding:0;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay{position:fixed;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}			
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}