/* CSS Document */
/*RESET CSS*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.spacer{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:10px}
.hr{border-top:1px solid #dcdcdc;clear:both;display:block;height:5px;overflow:hidden;width:100%;}

/*BODY TAGS*/

body{
	font:12px/16px Tahoma, Arial, Helvetica, sans-serif;
	background:#fff url(../images/body_bg.gif) repeat-y top center;
	color:#666;
}

h1{font:16px/20px Tahoma, Arial, Helvetica, sans-serif;color:#004b8c;font-weight:bold;padding:2px 0 8px 0;}
h2{font:14px/18px Tahoma, Arial, Helvetica, sans-serif;color:#0074d9;font-weight:bold;padding:2px 0 6px 0;}
h3{font:12px/16px Tahoma, Arial, Helvetica, sans-serif;color:#333;font-weight:bold;padding:2px 0 4px 0;}
h4{font:12px/16px Tahoma, Arial, Helvetica, sans-serif;color:#666;font-weight:bold;padding:2px 0 2px 0;}

h2  a {color:#0074D9;text-decoration:none;}

a{ color: #353535; text-decoration: none;}

a:hover {color: #2F519B;text-decoration: none;}

.left{float:left;}

.right{	float:right;}

p{padding:2px 0 2px 0;}

hr{width:90%;text-align:center;border:0;height:1px;background-color:#0074d9;}
/*Layout*/

.threeImages{margin:5px 0;}

#wrapper{margin:0 auto; width:950px; border: 1px solid #9D9797;background:#fff url(../images/layout/general/background_lines.gif) repeat-y top center;}

#leftCol,#rightCol,#mainCol{display:inline;float:left;margin:0;}
#leftCol,#rightCol{width:176px;background-color:#fff;}
#leftCol{/*border-right:1px solid #e1e1e1;*/padding:0 0 15px 0;}

#rightCol{/*border-left:1px solid #e1e1e1;*/padding:0 0 15px 0;}

#mainCol{margin:0 10px;	padding:5px 0 15px 0;width:578px;}
#mainCol ul li.special{float:left;width:175px;background:none;margin:0 0 2px 0;}
#mainCol ul li.special .prod{border:0;padding:0;float:left;outline:0;margin:5px 0 35px 0;width:165px;height:95px;display:block;overflow:hidden;text-align:center;background-color:#f2f1dc;}
#mainCol ul li.special img{border:0;padding:0;outline:0;margin:0;}
/*#mainCol ul li.special img{border:0;padding:0;float:left;width:165px;height:125px;outline:0;margin:5px 0 0 0}*/
#mainCol ul li.special a{float:left;padding:2px 5px;color:#004b8c;text-decoration:none;position:relative;text-align:center;}
#mainCol ul li.special a:hover{color:#0074d9;}
#mainCol ul li.special a span{border:0; width:165px;height:125px;float:left;position:absolute;top:7px;left:5px;background:transparent url(../images/special_overlay.png) no-repeat 0 0;z-index:2;display:block;cursor:pointer;}

#mainCol ul li.featured{float:left;width:175px;background:none;margin:0 0 2px 0;}
#mainCol ul li.featured .prod{border:0;padding:0;float:left;outline:0;margin:5px 0 35px 0;width:165px;height:95px;display:block;overflow:hidden;text-align:center;background-color:#f2f1dc;}
#mainCol ul li.featured img{border:0;padding:0;outline:0;margin:0;}
/*#mainCol ul li.featured img{border:0;padding:0;float:left;width:165px;height:125px;outline:0;margin:5px 0 0 0}*/
#mainCol ul li.featured a{float:left;padding:2px 5px;color:#004b8c;text-decoration:none;position:relative;text-align:center;}
#mainCol ul li.featured a:hover{color:#0074d9;}
#mainCol ul li.featured a span{border:0; width:165px;height:125px;float:left;position:absolute;top:7px;left:5px;background:transparent url(../images/featured_overlay.png) no-repeat 0 0;z-index:2;display:block;cursor:pointer;}


.header{width:950px;margin:0 auto;height:252px;}

.menu_top{width:946px;margin:0 auto;background:transparent url(../images/layout/centre_navigation/main_background.gif) repeat-x 0 0;height:28px;padding:0 2px;color:#32a892;	text-transform:uppercase;}

.menu_top ul {margin:0; padding:5px 5px 0 0;list-style:none;float:left;display:inline;}
.menu_top li {display:inline; margin:0 3px;padding:0;float:left;font-size:11px;}
.menu_top a {float:left;margin:-2px 0 0 0;padding:2px 5px;text-decoration:none;height:auto;color:#333;text-align:center;}
.menu_top a:hover { color:#0074d9;}
.menu_top a:active {color:#00305a;}
.menu_top .date{float:left;color:#333;width: 170px; font-size:11px;padding:5px 0 0 5px;display:inline;}

#leftCol h3{float:left;	width:170px;overflow:hidden;display:block;color:#0074d9;background-color:#E1E1E1;margin:0;padding:5px 1px 5px 5px;font-size:12px;text-transform: uppercase}

#leftCol h3 a {color:#0074D9;text-decoration:none;}

#leftCol ul {float:left;width:175px;margin:0;background-color:#fff;}
#leftCol ul li{float:left;width:175px;background:transparent url(../images/arrow.png) no-repeat top left;margin:0;}
#leftCol ul li a{float:left;padding:3px 0 3px 15px;color:#004b8c;text-decoration:none;display:block;width:165px;}
#leftCol ul li a:hover{color:#0074d9;}

.headline ul {float:left;auto;margin:0;background-color:#fff;}
.headline ul li{float:left;width:550px;background:transparent url(../images/arrow.png) no-repeat top left;margin:0;}
.headline ul li a{float:left;padding:3px 0 3px 15px;color:#666;text-decoration:none;display:block;}
.headline ul li a:hover{color:#333;}

#leftCol ul li.featured{float:left;width:175px;background:none;margin:0 0 2px 0;}
#leftCol ul li.featured img{border:0;padding:0;float:left;width:165px;height:125px;outline:0;margin:5px 0 0 0}
#leftCol ul li.featured a{float:left;padding:2px 5px;color:#004b8c;text-decoration:none;position:relative;}
#leftCol ul li.featured a:hover{color:#0074d9;}
#leftCol ul li.featured a span{border:0; width:165px;height:125px;float:left;position:absolute;top:7px;left:5px;background:transparent url(../images/featured_overlay.png) no-repeat 0 0;z-index:2;display:block;cursor:pointer;}

#leftCol ol {float:left;width:175px;margin:0;background-color:#fff;}
#leftCol ol li{float:left;width:170px;background:transparent url(../images/arrow.png) no-repeat top left;padding:0 0 2px 5px;}
#leftCol ol li a{float:left;padding:2px 0 2px 20px;color:#0074d9;text-decoration:none;}
#leftCol ol li a:hover{color:#7abaf2;}
/*#leftCol ol li:hover{background-color:#0074d9;}*/

#rightCol h3{float:left;width:170px;overflow:hidden;display:block;color:#0074D9;background-color:#E1E1E1;margin:0;padding:5px 1px 5px 5px;font-size:12px;text-transform: uppercase}

#rightCol h3 a {color:#0074D9;text-decoration:none;}

#rightCol ul {float:left;width:175px;margin:0;background-color:#fff;}
#rightCol ul li{float:left;width:175px;background:transparent url(../images/arrow.png) no-repeat top left;margin:0;}
#rightCol ul li a{float:left;padding:3px 0 5px 15px;color:#004b8c;text-decoration:none;display:block;width:165px;}
#rightCol ul li a:hover{color:#0074d9;}
#rightCol ul li a em{display:inline;float:right;margin:0 10px 0 0;}
/*#rightCol ul li:hover{background-color:#004b8c;}*/

#rightCol ul li.special{float:left;width:175px;background:none;margin:0 0 2px 0;}
#rightCol ul li.special .prod{border:0;padding:0;float:left;outline:0;margin:5px 0 35px 0;width:165px;height:95px;display:block;overflow:hidden;text-align:center;background-color:#f2f1dc;}
#rightCol ul li.special img{border:0;padding:0;outline:0;margin:0;}
#rightCol ul li.special a{float:left;padding:2px 5px;color:#004b8c;text-decoration:none;position:relative;}
#rightCol ul li.special a:hover{color:#0074d9;}
#rightCol ul li.special a span{border:0; width:165px;height:125px;float:left;position:absolute;top:7px;left:5px;background:transparent url(../images/special_overlay.png) no-repeat 0 0;z-index:2;display:block;cursor:pointer;}

#rightCol ul li.featured{float:left;width:175px;background:none;margin:0 0 2px 0;}
#rightCol ul li.featured .prod{border:0;padding:0;float:left;outline:0;margin:5px 0 35px 0;width:165px;height:95px;display:block;overflow:hidden;text-align:center;background-color:#f2f1dc;}
#rightCol ul li.featured img{border:0;padding:0;outline:0;margin:0;}
#rightCol ul li.featured a{float:left;padding:2px 5px;color:#004b8c;text-decoration:none;position:relative;}
#rightCol ul li.featured a:hover{color:#0074d9;}
#rightCol ul li.featured a span{border:0; width:165px;height:125px;float:left;position:absolute;top:7px;left:5px;background:transparent url(../images/featured_overlay.png) no-repeat 0 0;z-index:2;display:block;cursor:pointer;}


#rightCol ol {float:left;width:175px;margin:0;background-color:#fff;}
#rightCol ol li{float:left;width:170px;background:transparent url(../images/arrow.png) no-repeat top left;margin:0 0 2px 5px;}
#rightCol ol li a{float:left;padding:1px 0 5px 20px;color:#0074d9;text-decoration:none;}
#rightCol ol li a:hover{color:#7abaf2;}
/*#rightCol ol li:hover{background-color:#0074d9;}*/

#freetimersFooter, #freetimersFooter a{font-size: 11px;}

#freetimersFooter
{
    border-top: 1px solid #E1E1E1;
    background: #E1E1E1;
    line-height: 22px;
    clear: both;
    text-align: center;
}

.seofooter
{
    margin:0 auto; width:950px;
    text-align: center;
}


.thermo_wrapper{
	width:120px;height:265px;margin:5px 10px;padding:50px 0 85px 0px;background:#fff url(../images/thermo_bg.jpg) no-repeat top left;position:relative;float:right;}

.thermo_fill{
	width:120px;padding:0;background:transparent url(../images/thermo_fill.png) repeat-y bottom  center;position:relative;
}

.mod-shop {width:576px;float:left;display:inline;border:#4C82C0 1px solid;margin:0 0 10px 0;}
.mod-shop h1{background-color:#4C82C0; padding:2px 5px;font-size:11px;color:#fff;text-transform:uppercase;display:block;min-height:20px;}
.mod-shop h1 em{font-style:normal;float:left;display:inline-block;}
.mod-shop h1 span{font-size:10px;color:#fff;text-transform:lowercase;float:right;font-weight:normal;display:inline-block;}
.mod-shop p{font-size:11px;}
.mod-shop ul {float:left;width:286px;margin:5px 0;background-color:#fff;font-size:11px;padding:0 0 10px 0;float:left;display:inline-block;}
.mod-shop ul li{float:left;width:270px;background:transparent url(../images/arrow.png) no-repeat top left;margin:0;padding:0 1px 1px 17px;}
.mod-shop ul li a{float:left;padding:2px 0 2px 0;color:#004b8c;text-decoration:none;display:block;width:280px;}
.mod-shop ul li a:hover{color:#0074d9;}
.mod-shop form{width:566px;padding:5px;}
.mod-shop form label{margin:2px;padding:2px;float:left;width:110px;font-size:11px;color:#004b8c;display:inline;}
.mod-shop form input[type="text"]{margin:2px;padding:2px;display:inline;width:250px;float:left;font-size:11px;}
.mod-shop form input[type="submit"]{margin:2px;padding:2px 5px;display:inline;float:right;font-size:11px;}
.mod-shop form select {margin:2px;padding:2px;display:inline;width:255px;float:left;font-size:11px;}

.modCollapseContainer{display:block;}
.modCollapseHeader{cursor:pointer;}

.mod-pager {width:576px;float:left;display:inline;margin:0 0 10px 0;font-size:10px;}
.mod-pager ul{width:48%;display:inline-block;}
.mod-pager ul li{display:inline;padding:2px 5px 2px 0;}
.mod-pager ul li span{color:#004b8c;font-weight:bold;}
.mod-pager ul.pages{float:left;}
.mod-pager ul.pages li{float:left;}
.mod-pager ul.results{float:right;}
.mod-pager ul.results li{float:right;}


.mod-product {width:576px;float:left;display:inline;margin:5px 0 10px 0;min-height:60px;}
.alt {background-color: #fafafa}
.mod-product .product-img{width:130px;display:inline-block;margin:5px;float:left;}
.mod-product .product-body{width:430px;display:inline-block;margin:0 5px 5px 0;float:left;}
.mod-product .product-body p{float:left;padding:0 0 2px 0;}
.mod-product .product-body p em{width:40px;display:inline-block;font-style:normal;}
.mod-product .product-body p span{margin:0 0 0 5px;display:inline-block;font-weight:bold;}
.mod-product .product-body .intro{font-weight:bold;font-size:10px;}
.mod-product .product-body .addtocart{text-align:right;font-size:10px;}
.mod-product .product-body label,.mod-product .product-body input,.mod-product .product-body button{font-size:10px;}


.mod-cart {width:578px;float:left;display:inline;margin:10px 0;min-height:60px;}
.mod-cart table{width:576px; font-size:11px;border:#4C82C0 1px solid;}
.mod-cart table th,.mod-cart table td{padding:3px 5px;text-align:left;}
.mod-cart table th{background-color:#4C82C0;color:#fff;text-transform:uppercase;}
.mod-cart table th em{font-size:10px;font-weight:normal;}
.mod-cart table th.net{width:65px;}
.mod-cart table th.price{width:85px;}
.mod-cart table th.qnty{width:60px;}
.mod-cart table th.total{width:85px;}
.mod-cart table th.remove{width:60px;}
.mod-cart table tr.alt{background-color: #efefef;}
.mod-cart table td{vertical-align:top;}
.mod-cart table .txt-right{text-align:right;}
.mod-cart form input[type="text"]{display:inline;width:25px;float:left;font-size:10px;float:right;}
.mod-cart form input[type="submit"],.mod-cart form input[type="button"]{display:inline;float:right;font-size:10px;}

div.follow a{float:left;display:inline-block;padding:5px;}
ul.follow {float:left;padding:0;margin:0;} /*ul.follow {float:left;padding:5px 10px;margin:0 0 0 -175px;}*/
ul.follow li{display:inline-block; margin:0;padding:0;float:left;font-size:11px;height:20px;}
ul.follow a{float:left;display:block;padding:1px 10px 0 0;height:20px;}
.infoOriginally{float:right;width:250px;text-align:right;color:#006400;font-size:14px;font-weight:bold;margin-bottom:35px;}
.infoReducedTo{float:left;text-align:right;width:250px;}
.product_title{float:left;}

.product-container{width:100%;padding:0;margin:0 0 10px 0;}
.product-container .product-img{width:220px;padding:0;margin:0 0 10px 0;float:left;display:inline-block;overflow:hidden;}
.product-container .product-details{width:355px;padding:60px 0 0 0;margin:0 0 10px 0;float:left;display:inline-block;overflow:hidden;}
.product-container .product-details .addtocart{width:155px;float:right;padding:0;margin:20px 0 0 0;}

.fb-like{width:164px;padding:5px;text-align:right;}

