
html, body{margin:0;padding:0;}
html{background:#bfdcfa;background-image:url(/images/cloud.jpg);background-position:top center;background-repeat:repeat-x;height:100%;margin:0;padding:0;}
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align:left;font-size:1.2em;}
a, body, html{font-size:13px;}
a{color:#000000;}
a.nounderline{text-decoration:none;}
.clear{clear:both;}
a img{border:0px;}
.bigfont{font-size:1.2em;}

.curve2454{-moz-border-radius:5px;-webkit-border-radius:5px;background:#ffffff;background-image:url(/images/curve-background-gradient.jpg);background-repeat:no-repeat;background-repeat:repeat-x;border:3px solid #1c5491;}

.htc{behavior:url(/border-radius.htc);}
h1, h2, h3, h4{margin:0;padding:0;}
#wrapper{width:980px;padding:5px 5px 5px 5px;text-align:left; background:#fff;;margin-top:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#logo{background:url(/images/teetransfers-logo.png);width:354px;height:189px;float:left;}
#logo h1, #logo h2{visibility:hidden;}

#menubar { overflow:hidden;margin-bottom:5px;width:980px;height:40px;background: url(/images/menu-bar.jpg);padding:0;margin:0;float:left;list-style: none;}
#menubar li {margin:0;display:inline;border-right:2px solid #666666;float:left;display:block;height:40px;}
#menubar li a {color:#fff;float:left;margin-top:8px;border:0px solid red;font-weight:Bold;font-size:16px;padding-right:7px;padding-left:7px;text-decoration:none;}
#menubar li a:hover {color:#000;}
#menubar li:hover { background:url(/images/menu-bar-on.jpg);color:#000;}
#menubar li:hover a { color:#000;}

#breadcrumb{margin-top:10px;margin-bottom:10px;padding:5px;}
#dropdownmenu{background:url(/images/menu-bar.png);background-repeat:repeat-x;height:28px;border:1px solid #cccccc;margin-top:10px;margin-bottom:10px;}
#search{margin:0;padding:0;background: #d5b2e7;}
#search form {margin:0;}

#searchcontainer {position: absolute; top:332px; width:530px;}

#leftcolumn, #rightcolumn{width:205px;float:left;text-align:left;overflow:hidden;}
#rightcolumn{float:right;margin-top:10px;}
#leftmenu {background:#b8c9eb;}
#leftmenu ul, #noindentcat, #newproducts ul{list-style:none;padding:0;margin:0;margin-left:3px;}
#noindentcat{margin:0;}
#noindentcat ul{margin-bottom:10px;}
#leftmenu a{overflow:hidden;display:block;width:95%;padding:3px;border-bottom:1px dotted #d7d7d7;text-decoration:none;color:000;}
#leftmenu a:hover{background:#d7d7d7;color:#000000;}
.bold{font-weight:bold;font-size:105%;}
.movein{padding-left:10px;}
#content{float:left;width:550px;margin-left:10px;margin-right:10px;}
#contentbox1, contentbox2{padding:10px;margin-bottom:10px;}
#categorydescription{border:1px solid #cccccc;font-size:1.2em;padding:10px;margin-bottom:10px;background: #ffffff;}
#footer{margin-top:20px;padding:10px;text-align:left;}
#blogfeed li{padding-bottom:3px;padding-top:3px;border-bottom:1px dotted #cccccc;}
#information div{border:1px solid #cccccc;}
#information div{border:1px solid #cccccc;width:280px;padding:10px;float:left;background:#fff;margin:8px;}
#information ul{list-style:none;padding:0;margin:0;}
#tweets {margin:0;border:0px solid red;padding:4px;font-size:12px;color:#269dc4;background:#ebecec;}
#tweets li{margin-bottom:10px;border-bottom:1px dotted #cccccc;overflow:hidden;margin-left:0;padding-left:0;}
#tweets a { text-decoration:none;font-weight:Bold;color:#32ccfe;font-size:12px;}
#author{float:right;font-size:90%;color:#666666;padding:5px 0 5px 0;}
#author a{color:#666666;}
.centralise{text-align:center;}
.product{float:left;margin:10px;border:1px solid #cccccc;text-align:center;width:150px;padding-top:10px;}
.enlargefont{font-size:125%;font-weight:bold;}
.basketlinks a{display:inline-block;border:1px solid #666666;padding:5px;margin:5px;text-decoration:none;background:#fff;}
.basketlinks a:hover{background:#cccccc;}
#sidebasket{background:#ccffcc;background: url(/images/basket-stripe.png);margin-bottom:5px;text-align:center;padding-top:5px;}

#newproducts{margin-top:10px;margin-bottom:10px;padding-bottom:4px;}
#newproducts .newproductswrapper {background:#e6e6e6;border:1px solid #e6e6e6;margin:0;}
#newproducts p,#promotedproducts p, #basketheader p, #searchheader p, #categoryheader p {background: #ff6600; color:#fff;font-size:20px;font-weight:bold;padding:10px;margin:0;-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;}
#newproducts li,#promotedproducts li { background: #f7f7f7;padding:1px;margin:4px;margin-bottom:6px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#newproducts li a,#promotedproducts li a {color: #ff6600;font-weight:Bold;font-size:12px;}
#newproducts li a.price,#promotedproducts li a.price {color: #000000;display:block;}
#newproducts li:hover {background:#fff;}

.curvey {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background: #fb9f1d;}
.bottomradius {-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.leftradius {-webkit-border-top-right-radius: 0px !important;-moz-border-radius-topright: 0px !important;border-top-right-radius: 0px !important;-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;}
.noradius {-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;}

.featuredheader {padding:5px;border:1px solid red;}

#newproducts img{padding:5px;}
.miniproductimage{float:left;display:block;width:60px;}
.miniproductname{float:right;display:block;width:130px;}
#transferbuilder{padding:5px;}
.transferbuilder, .letterbox{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:300px;height:50px;margin:0;padding:5px;}
.letterbox{border:1px solid #000000;font-size:1.2em;width:280px;height:280px;background:#fffedd;}
#letterbuildersummary{border:1px solid #cccccc;padding:5px;margin-bottom:10px;background:#ffffff;font-weight:bold;font-size:14px;}
#letteringpreview,#barcodepreview{width:150px;height:150px;background-color:#ffffff;overflow:auto;border:1px solid #000;padding:5px;margin-top:5px;}
#barcodepreview{height:15px;border:1px solid red;}
#sharethis{border:0px solid red;padding-top:1px;}
.main_view{float:left;position:relative;}
.window{height:136px;width:950px;overflow:hidden;position:relative;}
.image_reel{position:absolute;top:0;left:0;}
.image_reel img{float:left;}
.paging{margin:0;width:200px;float:right;text-align:right;padding-right:5px;margin-top:-5px;}
.paging a{text-align:center;padding:5px;padding-bottom:10px;text-decoration:none;color:#666666;background:#e7e7e7;border:1px solid #cccccc;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;display:inline-block;height:10px;width:10px;}
.paging a.active{border:1px solid #610000;}
.paging a:hover{border:1px solid #610000;}
#facebox .content {max-height:500px;width:600px;text-align: center; overflow: auto;}
#jsddm{margin:0;padding:0px;width:950px;z-index:9999;}
#jsddm li{float:left;list-style:none;text-align:center;}
#jsddm li a{display:block;padding:5px 6px;text-decoration:none;color:#3e3e3e;white-space:nowrap;}
#jsddm li a:hover{background:#cccccc}
#jsddm li ul{margin:0;width:200px;padding:0;position:absolute;visibility:hidden;border:1px solid #999999;text-align:center;z-index:9999;}
#jsddm li ul li{float:none;display:inline}
#jsddm li ul li a{width:auto;background:#e7e7e7;padding:3px;z-index:9999;}
#jsddm li ul li a:hover{background:#cccccc}
#jsddm .submenu{font-size:11px;text-align:left;}
.topmenuheader{border-right:1px solid #cccccc;}





#productlist{margin:1;padding:0px;float:left;}
#productlist li{background:#e9d7fb;padding:0;display:block;margin:2px;margin-bottom:10px;float:left;list-style:none;text-align:center;width:172px;height:200px;font-size:9px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;}
#productlist li a{text-decoration:none;color:#666666;}

#productlist li ul{margin:0;width:300px;padding:0;position:absolute;visibility:hidden;text-align:center;}



#productlist li select {font-size: 10px;width: 150px;overflow:hidden;margin-bottom:5px;}
.listproductname {font-weight:bold;display:block;height:40px;overflow:hidden;margin:0;margin-bottom:10px; background: #7a26c8;color:#fff;padding:3px;font-size:16px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;}
.listprice {font-weight:Bold;font-size: 16px; margin:0;}

#productlist li.alternative {background:#f7dd98;}
.headercolourchange {background:#cf8709;color:#000000;}

#productlist .submenu{font-size:11px;text-align:left;}
.thinner{width:100px;}
.miniproducts{width:94px !important;margin:3px !important;height:200px !important;padding-top:10px;}
.maincat{display:block;background:#cccccc;font-size:16px;text-decoration:none;font-weight:Bold;background:url(/images/sub-cat-menu-background.jpg);height:28px;color:#fff;padding:3px;}
.maincat:hover{text-decoration:underline;cursor:hand;}
#productpage ul , #productpage li{list-style:none;margin:0;padding:0;}
.productextrapics{float:left;}
.productextrapics img{margin-right:10px;margin-top:5px;}
.productname h1{text-align:center;margin-bottom:10px;}


#orderform{float:right;display:block;width:350px;text-align:right;margin-bottom:10px;color:#6c3800;}
#orderform li{padding:5px;}
#orderform select{padding:2px;font-size:12px;width:250px;}
.mainpic{border:3px solid #cccccc;}
.enlargeimagetext{color:#666666;float:left;padding-left:10px;display:block;}
.button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-weight:bold;font:16px/100% Arial, Helvetica, sans-serif;line-height:14px;padding:7px 28px 7px 28px;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 2px rgba(0,0,0,.2);box-shadow:0px 0px 2px rgba(0,0,0,.2);}
.blue-button{color:#FFF;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background:-moz-linear-gradient(top, #00adee, #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');}
.blue-button:hover{color:#FFF;background:#007ead;background:-webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));background:-moz-linear-gradient(top, #0095cc, #00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');}
.blue-button:active{color:#80bed6;background:-webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));background:-moz-linear-gradient(top, #0078a5, #00adee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');}
ul.tabs{margin:0;margin-top:20px;padding:0;float:left;list-style:none;height:32px;border-bottom:1px solid #999;border-left:1px solid #999;width:100%;}
ul.tabs li{float:left;margin:0;padding:0;height:31px;line-height:31px;border:1px solid #999;border-left:none;margin-bottom:-1px;background:#e0e0e0;overflow:hidden;position:relative;}
ul.tabs li a{text-decoration:none;color:#000;display:block;font-size:1.2em;padding:0 10px;border:1px solid #fff;outline:none;}
ul.tabs li a:hover{background:#ccc;}
html ul.tabs li.active, html ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff;}
.tab_container{border:1px solid #999;border-top:none;clear:both;float:left;width:100%;background:#fff;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.tab_content{padding:20px;font-size:1.2em;text-align:left;}
.tab_content h2{font-weight:normal;padding-bottom:10px;border-bottom:1px dashed #ddd;font-size:1.8em;}
.tab_content h3 a{color:#254588;}
.tab_content img{float:left;margin:0 20px 20px 0;border:1px solid #ddd;padding:5px;}
#facebox .b{background:url(/images/b.png);}
#facebox .tl{background:url(/images/tl.png);}
#facebox .tr{background:url(/images/tr.png);}
#facebox .bl{background:url(/images/bl.png);}
#facebox .br{background:url(/images/br.png);}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{padding:10px;background:#fff;width:370px;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox .footer{border-top:1px solid #DDDDDD;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
* html #facebox_overlay{position:absolute;}
#rss {text-align:right;margin:5px;}
#dispatchestimate img {float:left;padding: 15px;} 
#dispatchestimate {color:#6c3800;background: #fff; font-size: 14px; text-align:left; margin-top:10px;color:#fb9f1d;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
#dispatchestimate a { font-weight:Bold;}
#dispatchestimate a, #dispatchestimate {font-size: 14px;color: #6c3800;}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

a.addlink, a.glink {
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 0px;
}
a.addlink:hover, a.glink:hover {

    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}



a.gOrange {
font-size:14px;
border: solid 1px #ac4e0f;
color: #fff;
text-shadow: none !important;
background: #df5900;
background: -webkit-gradient(linear,0% 40%,0% 70%,from(#df5900),to(#ba4e06));
background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#df5900),to(#ba4e06));
}

a.gOrange:hover {
color:yellow;
border-color: #4d280f;
}


a.gBlue {
font-size:14px;
border: solid 1px #0f55b5;
color: #fff;
text-shadow: none !important;
background: #0f55b5;
background: -webkit-gradient(linear,0% 40%,0% 70%,from(#0c67e2),to(#1160cb));
background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#0c67e2),to(#1160cb));
}

a.gBlue:hover {
color:yellow;
border-color: #0c3d7f;
}

a.gRed {
font-size:14px;
border: solid 1px #9e0404;
color: #fff;
text-shadow: none !important;
background: #e50404;
background: -webkit-gradient(linear,0% 40%,0% 70%,from(#e50404),to(#c30707));
background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#e50404),to(#c30707));
}

a.gRed:hover {
color:yellow;
border-color: #6f0303;
}


html {background: #e3bbf6;background-image:url(/images/backgrounds/hearts-2.jpg) !important;}


div #logo {background:url(/images/valentines-logo.jpg) no-repeat !important;}


