

/* Global properties ======================================================== */
body {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:100%; color:#6e6e6e; min-width:1072px; padding:10px 0 10px 0; background-color:#074f87;}
a {color:#8c8c8c; outline:none;}
a:hover {text-decoration:none;}
p {margin-bottom:15px;}
ul li{list-style-type:none;}

.main {width:1072px; padding:0;	margin:0 auto; font-size:0.8125em; line-height:1.3846em; position:relative; background: none;}
.bg {width:100%; background: url(../images/bg.png) center 0 repeat;}
.bg-1 {width:100%; background: #f2f2f2; padding-top:9px;}
.padding-main {padding: 18px 19px 31px 19px;}
.clear {clear:both; width:100%; line-height:0; font-size:0;}

.wrapper {width:100%; overflow:hidden; padding-bottom:15px;}
.wrapper {width:100%; overflow:hidden; position:relative;}
.extra-box {overflow:hidden;}
.container {width:100%;}
/*********************************boxes**********************************/
.spacing-bot {margin-bottom:25px; text-align:justify;}
/*********************************header*************************************/
header {height:333px; width:100%; position:relative; z-index:2; background:none; padding:3px 0 0 0;}
header.header {height:520px; width:100%; position:relative; z-index:2; background:none; padding:3px 0 0 0;}

.row-1 {width:100%; height:110px; position:relative; z-index:1; background:url(../images/bg-row-1.gif) 0 0 repeat-x #fff;}
.row-2 {width:100%; height:48px; padding:0px 0 0 0; position:relative; z-index:2; background: #b4d200; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a8cb00), to(#bfd900)); background: -moz-linear-gradient(#a8cb00, #bfd900); background: linear-gradient(#a8cb00, #bfd900);	-pie-background: linear-gradient(#a8cb00, #bfd900); background-image: -o-linear-gradient(#a8cb00, #bfd900);}
.row-3 {width:100%; height:339px; position:relative; z-index:1; background:#00aef0; padding:0px 0 0 0;}

h1 {padding:19px 0 0 28px; position:relative; width:280px;}
.logo {display:block; width:292px; height:83px; text-indent:-5000px; background:url(../images/logo.png) 0 0 no-repeat; text-decoration:none;}

header #contact-top {position:absolute; top:22px; right:40px; font-size:12px; font-weight:bold; color:#074f87;}
/************ sf-menu **********************/
.sf-menu {padding:0px 0 0 0px; background:#41859f; position:absolute; left:0px; top:-11px; width:1034px;}
.sf-menu li {float:left; padding:0; background:#41859f;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.current { background: #1f596f; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#213f4b), to(#1e6885)); background: -moz-linear-gradient(#213f4b, #1e6885); background: linear-gradient(#213f4b, #1e6885); -pie-background: linear-gradient(#213f4b, #1e6885); background-image: -o-linear-gradient(#213f4b, #1e6885);}
.sf-menu li a {display:block; padding:13px 20px 12px 35px; color:#fff; font-size:16px; line-height:1.4em; text-transform:uppercase; text-align:center; background: none; text-decoration:none;}

/*********************************content*************************************/
#content {width:100%; padding:0px 0px 0px 0px; z-index:1; position:relative;}
.border-bot1 {width:100%; border-bottom:1px solid #d6d6d6; padding-bottom:36px;}
.padding-bot{padding: 0px 0px 3px 0px;}

h2 {font-size:26px; line-height:1.2em; color:#2f2e2e; margin:3px 0 2px 0; font-weight:normal;}
h4 {font-size:21px; line-height:0.7em; color:#3d2323; margin:0px 0 3px 0;  font-weight:normal;}
h5 {font-size:17px; line-height:5px; color:#3d2323; margin:0px 0 5px 0;  font-weight:normal;}

/***************** buttons *****************************/

.button-1 {cursor:pointer; display:inline-block; font-size:19px; line-height:1.2em; color:#686868; padding:7px 19px 8px 19px; text-align:center; border:1px solid #fff;	background: #e9e9e9;	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1f1f1), to(#e2e2e2));	background: -moz-linear-gradient(#f1f1f1, #e2e2e2);	background: linear-gradient(#f1f1f1, #e2e2e2);	-pie-background: linear-gradient(#f1f1f1, #e2e2e2);	background-image: -o-linear-gradient(#f1f1f1, #e2e2e2);	border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;box-shadow:2px 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);}

.button-1:hover {background:#0ab1f1; color:#fff; border:1px solid #0ab1f1;	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0ab1f1), to(#0ab1f1));	background: -moz-linear-gradient(#0ab1f1, #0ab1f1);	background: linear-gradient(#0ab1f1, #0ab1f1);	-pie-background: linear-gradient(#0ab1f1, #0ab1f1);	background-image: -o-linear-gradient(#0ab1f1, #0ab1f1);}

/*************************aside***************************/
aside {padding:32px 0 36px 0; text-align:left; background:none;}

.aside-menu {float:left; padding:4px 0px 0 6px;}
.aside-menu li {float:left; font-size:12px; line-height:1.2em; background:url(../images/marker-2.gif) right 0 no-repeat; padding:8px 22px 7px 0; margin-right:22px; text-transform:uppercase;}
.aside-menu li.last {background:none;}
.aside-menu li a {display:block; color:#4d4d4d; text-decoration:none;}
.aside-menu li a:hover, .aside-menu li a.current {text-decoration:underline;}

.works-list {position:relative; float:right; padding:0 4px 0 0;} 
.works-list li {float:left; margin-left:13px;}
.works-list li a {display:inline-block; text-decoration:none;}
/****************************footer************************/
footer {width:100%; padding:2px 0px 0px 0px; background:background: url(../images/bg-body.gif) center 0 repeat #eaeaea; position:relative; z-index:2;}
.text-bot {float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 16px; line-height:1.2em; color:#6e9dbd; padding:0px 0px 0px 44px; text-align:left;}
.text-bot span.line{margin: 0px 10px 0 6px;}
.text-bot a {color:#fff;}
.text-bot a:hover {text-decoration:underline;}



/* ————— tmspecials.tpl ————— */
#tmspecials {margin:10px 0 0 0;padding:0 39px 0 3px;background:#fff;border:1px solid #e9e9e9;}
#tmspecials h4 {padding:25px 0 13px 0;border-bottom:1px solid #e9e9e9;font-family:'Quattrocento Sans', sans-serif;font-size:21px;color:#2d2d2d;}
#tmspecials ul {width:990px;overflow:hidden;}
#tmspecials ul li {width:203px;height:239px;float:left;margin:17px 23px 0 0;}
#tmspecials ul li a.product_image {width:203px;height:138px;display:block;overflow:hidden;text-decoration:none;position:relative;z-index:10;}
#tmspecials ul li a.product_image div {width:203px;height:138px;outline:5px solid #424242;position:absolute;left:0;top:0;}
#tmspecials ul li a.product_image:hover div {width:193px;height:128px;left:5px;top:5px;}
#tmspecials ul li a.product_image span.price {width:106px;height:29px;display:block;padding:3px 0 0 0;background:#f33c45;font-size:22px;color:#fff;text-align:center;position:absolute;left:0;bottom:0;z-index:1000;}
#tmspecials ul li h5 {padding:16px 0 0 0; font-size:12px;}
#tmspecials ul li h5 a {font-weight:bold;color:#424242;text-decoration:none;}
#tmspecials ul li h5 a:hover {color:#f33c45;}
#tmspecials ul li p {padding:3px 0 0 0;line-height:15px;}
#tmspecials ul li p a {color:#a0a0a0;text-decoration:none;}
#tmspecials ul li p a:hover {color:#f33c45;}

/* —————————————————————————————— product pages —————————————————————————————— */
/* ————— homefeatured.tpl ————— */
#featured-products_block_center_NEW {width:700px;float:left;overflow:hidden; text-align:justify;}
#featured-products_block_center_NEW h4 {padding:1px 0 13px 0;border-bottom:1px solid #e9e9e9;font-family:'Quattrocento Sans', sans-serif;font-weight:normal;font-size:21px;color:#2d2d2d;text-transform:none;}


#featured-products_block_center {width:490px;float:left;overflow:hidden;}
#featured-products_block_center h4 {padding:1px 0 13px 0;border-bottom:1px solid #e9e9e9;font-family:'Quattrocento Sans', sans-serif;font-weight:normal;font-size:21px;color:#2d2d2d;text-transform:none;}
#featured-products_block_center ul {width:500px; position:relative; left:-23px;}
#featured-products_block_center ul li {width:203px;height:151px;float:left;margin:0 35px 0 0;padding:7px 0 0 0;}
#featured-products_block_center ul li + li + li {border-top:1px solid #e9e9e9;padding:0;}
#featured-products_block_center ul li a.product_image {width:100px;height:68px;display:block;float:left;margin:20px 0 0 0;position:relative;}
#featured-products_block_center ul li a.product_image:hover > div {width:95px;height:62px;outline:5px solid #424242;position:absolute;left:5px;top:5px;}
#featured-products_block_center ul li > div {width:90px;float:left;padding:0 0 0 10px;}
#featured-products_block_center ul li h5 {height:46px;padding:14px 0 0 0;overflow:hidden;}
#featured-products_block_center ul li span.price {display:block;float:left;padding:0 9px;background:#ffc000;font:normal 17px/28px "Trebuchet MS";color:#fff;}
#featured-products_block_center ul li p {clear:both;padding:13px 0 0 0;zoom:1;}

/* ————— tmbestsellers.tpl ————— */
#tmbestsellers {width:203px;float:left;margin:0 0 0 1px;}
#tmbestsellers h4 {padding:0 0 13px 0;border-bottom:1px solid #e9e9e9;font-family:'Quattrocento Sans', sans-serif;font-weight:normal;font-size:21px;color:#2d2d2d;text-transform:none;}
#tmbestsellers ul {padding:9px 0 0 0;}
#tmbestsellers ul li {padding:0 0 20px 0;}
#tmbestsellers ul li + li {border-top:1px solid #e9e9e9;}
#tmbestsellers ul li h5 {padding:12px 0 0 0;}
#tmbestsellers ul li h5 a {color:#f33c45;}
#tmbestsellers ul li h5 a:hover {color:#424242;}
#tmbestsellers ul li p {padding:4px 0 0px 0;line-height:15px;}
#tmbestsellers ul li span.price {height:23px;display:block;float:left;padding:0 7px;background:#b8b6b4;font:normal 15px/20px "Trebuchet MS";color:#fff;}

#columns {width:955px;float:left;margin:5px 0 10px 0;padding:20px 0 0 2px;background:#fff;border:1px solid #e9e9e9;}
body#index #columns {margin:5px 0 0 0;}

#center_column {width:707px;float:left;margin:0 0 39px 0;}
body#index #center_column {margin:0 0 19px 0;}

#right_column {width:203px;float:right;margin:0px; padding-right:40px;}
/* ————— blockcart.tpl ————— */
#cart_block {}
#cart_block .block_content {}
#cart_block h4 {}
#cart_block h4 span {margin:0 0 0 5px;padding:0 0 0 10px;cursor:default;}
#cart_block h4 span#block_cart_collapse {background:url(../img/icon/sort_asc.gif) 0 3px no-repeat;zoom:1;}
#cart_block h4 span#block_cart_expand {background:url(../img/icon/sort_desc.gif) 0 3px no-repeat;zoom:1;}
#cart_block #cart_block_no_products {padding:22px 0 5px 0;font-weight:bold;color:#f33c45;}
#cart_block #cart_block_summary {padding:22px 0 0 0;}
#cart_block #cart_block_summary span {zoom:1;}
#cart_block #cart_block_summary span.ajax_cart_total {margin:0 0 0 5px;font-weight:bold;}
#cart_block dl {padding:15px 0 5px 0;}
#cart_block dl dt {height:15px;padding:7px 0 0 0;clear:both;}
#cart_block dl dd {clear:both;}
#cart_block span.quantity-formated {padding:0 2px 0 0;float:left;font:normal 10px/17px "Arial";letter-spacing:1px;}
#cart_block span.quantity-formated span.quantity {font-size:10px;}
#cart_block dl a {text-decoration:underline;}
#cart_block dl a:hover {text-decoration:none;}
#cart_block dl dt a {float:left;}
#cart_block dl dt span.price {font-weight:bold;float:right;color:#424242;}
#cart_block dl dd a {padding:0 0 0 14px;font-size:11px;font-style:italic;}
#cart_block a.ajax_cart_block_remove_link {width:11px;height:13px;margin:0 0 0 5px;float:right;font-size:0;display:block;background:url(../img/icon/delete.gif) 0 bottom no-repeat;}
#cart_block a.ajax_cart_block_remove_link:hover {text-decoration:none;}
#cart_block table#vouchers {width:100%;margin:0 0 17px 0;}
#cart_block table#vouchers tr td.price {font-weight:bold;text-align:right;}
#cart_block table#vouchers tr td.delete {width:16px;text-align:right;}
#cart_block table#vouchers tr td.delete a {width:11px;height:13px;font-size:0;display:block;float:right;background:url(../img/icon/delete.gif) 0 bottom no-repeat;}
#cart_block table#vouchers tr td.delete a img {display:none;}
#cart_block ul.cart_block_customizations {padding:0 0 0 13px;}
#cart_block ul.cart_block_customizations li {font:11px/15px "Arial";}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct {width:11px;float:right;}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct a {float:right;margin:0;padding:0;font-size:0;}
#cart_block div.cart-prices {}
#cart_block div.cart-prices .cart-prices-block {height:33px;}
#cart_block div.cart-prices .cart-prices-block + .cart-prices-block {border-top:1px solid #e9e9e9;}
#cart_block div.cart-prices span {float:left;padding:8px 0 0 0;font-weight:bold;color:#a0a0a0;}
#cart_block div.cart-prices span#cart_block_shipping_cost,
#cart_block div.cart-prices span#cart_block_total,
#cart_block div.cart-prices span#cart_block_wrapping_cost,
#cart_block div.cart-prices span#cart_block_tax_cost {float:left;padding:8px 0 0 8px;color:#424242;}
#cart_block p#cart-price-precisions {padding:9px 0 0 0;}
#cart_block p#cart-buttons {overflow:hidden;padding:9px 0 0 0;}
#cart_block p#cart-buttons a.button_mini {margin:0 0 8px 0;}
#cart_block p#cart-buttons a.button_small {}

.center_column p {padding-top:12px;color:#a0a0a0;}
.center_column a {color:#424242;text-decoration:underline;}
.center_column a:hover {text-decoration:none;}
#center_column h1 {padding:0 0 13px 0;border-bottom:1px solid #e9e9e9;font-family:'Quattrocento Sans', sans-serif;font-weight:normal;font-size:21px;color:#2d2d2d;text-transform:none;}
#center_column h1 span {margin-left:15px;font:normal 12px "Trebuchet MS";color:#a0a0a0;}
.center_column h2,
.center_column h4 {padding:14px 0 0 0;font-size:12px;font-weight:bold;color:#2d2d2d;text-transform:uppercase;}

a.product_link {font:bold 12px/19px "Trebuchet MS";color:#424242;text-decoration:none;text-transform:none !important;}
a.product_link:hover {color:#ffa800;}
a.product_descr {font:12px/15px "Trebuchet MS";color:#a0a0a0;text-decoration:none;text-transform:none !important;}
a.product_descr:hover {color:#424242;}

span.on_sale,
span.discount {font:bold 11px "Arial";color:#f33c45;text-transform:uppercase;}

table#cart_summary td.price,
.center_column span.price {font-weight:bold;color:#ffc000;}

.container_24 {	margin-left: auto;	margin-right: auto;	width: 960px;}
.grid_6,.grid_7,{	display:inline;	float: left;	position: relative;	margin-left: 5px;	margin-right: 5px;}
.container_24 .grid_6 {	width:230px;}
.container_24 .grid_7 {	width:700px;}
.container_24 .prefix_1 {	padding-left:5px;}
.clear {	clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}

#page1 .slider-wrapper{	background: url(../images/bg-slider.jpg) 0 0px no-repeat; border:1px solid #00aef0; width:988px; height:309px; position:relative;}
#page1 .bg-slider {position:absolute; top:19px; left:19px; z-index:1; width:994px; height:215px; box-shadow:-8px 8px 5px rgba(46,153,194,0.42);
-moz-box-shadow:-8px 8px 5px rgba(46,153,194,0.42);-webkit-box-shadow:-8px 8px 5px rgba(46,153,194,0.42);}
.slider {	width:994px;	height:311px;	position:relative;	z-index:2;	margin:19px 20px 0px 19px;}
.text-3 {display:inline-block; font-size:38px; line-height:1.2em; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:16px 0 0 258px;}
.price {width:78px; height:28px; background:url(../images/bg-price.png) 0 0 no-repeat; position:relative; top:0; left:0px; clear:both; text-align:center;}
#page1 {	margin:0 auto;}

#bottomNav li{list-style-type:none; float:left; border-right:1px solid #4D505F; width:270px;}
#bottomNav li.last{border-right:0px none #4D505F}
#bottomNav li a{color:#fff;padding:7px 6px 0px 7px;margin:0px 3px;}


#footBottom{padding-top:30px;margin:0 auto; width:1011px; height:65px; text-align:left;color:#4d505f}
#footBottom a{color:#fff;padding:7px 7px;margin:0px 3px}
#footBottom .links{float:left; margin:-30px;} 
#footBottom .links a{color:#fff;text-decoration:none}
#footBottom .links a:hover{outline:none;color:#fff;text-decoration:underline}
#footBottom .backTotop{padding-top:4px;cursor:pointer;float:right;color:#fff;width:90px;height:21px;text-align:left;background:transparent url(images/foot_arrow_up.png) no-repeat scroll top right}

#links-red
{
text-decoration:none;
color:#FF0000;
}
#img-s
{
width:120px;
height:80px;
float:left;
padding:5px;
}

