/* Lay Out*/
*	{
	margin:0;
	padding:0;
	}
html, body 
	{
	font-size: 11px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:14px;
	color:#2a2a2a;	
	}
	
html, body
	{ 
	width:100%;
	height:100%; 
	}

body
	{
	background:url(/Images/bg.gif) repeat-x;
	padding-top:9px;
	}

img 
	{
	border: 0;
	}

form, p, h1, h2, h3, h4, ul, ol, li
	{
	margin: 0;
	padding: 0;
	}

.clear {
	clear: both;
	height:1px;
	}

input{margin:0;border:none;padding-left:5px;}

.clearfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.clearfix       {display:inline-block;}
/* Hide from IE Mac */
.clearfix       {display:block;}
/* End hide from IE Mac */
* html .clearfix{ height:1px;}

.fr{float:right;}
.fl{float:left;}

.spacer-3 { height:3px;line-height:3px;clear:both; }
.spacer-5 { height:5px;line-height:5px;clear:both; }
.spacer-7 { height:7px;line-height:7px;clear:both; }
.spacer-10 { height:10px;clear:both; }
.spacer-20 { height:20px;clear:both; }
.spacer-25 { height:25px;clear:both; }

/* end of lay-out */

#container
	{
	width:780px;
	margin:0 auto;
	background:#fff;
	padding:10px;
	}

/* Header */
#header
	{
	background:url(/Images/bg-header.gif) no-repeat;
	height:48px;
	}
#header h1
	{
	background:url(/Images/bg-h1.gif) no-repeat;
	text-indent:-1000px;
	height:27px;
	width:536px;
	float:left;
	margin-left:18px;
	margin-top:13px;
	overflow:hidden;
	}

#header div
	{
	float:right;
	background:url(/Images/bg-contact.gif) 80px 0px no-repeat;
	width:180px;
	text-align:right;
	}
#header a
	{	
	padding:0px 15px;
	font:12px/48px tahoma,"trebuchet ms",arial,helvetica;
	text-decoration:none;
	color:white;
	font-weight:bold;
	}
#header a:hover 
	{
	text-decoration:underline;
	color:#c5d1d9;
	}
/* End of Header */

/* Banner*/
#banner
	{
	background:url(/Images/bg-banner.jpg) no-repeat;
	height:199px;
	margin-top:9px;
	padding-top:44px;
	}
#logo
	{
	background:url(/Images/logo.png) no-repeat;
	width:319px;
	height:73px;
	text-indent:-500px;
	overflow:hidden;
	margin-left:444px;
	}
* html #logo
	{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/logo.png', sizingMethod='crop');
	background-image: url('');
	}
#banner span
	{
	color:#aedbf8;
	font:11px/14px Tahoma,Arial,Helvetica;
	margin-left:498px;
	margin-top:-20px;
	padding-right:20px;
	display:block;
	}
#banner h2
	{
	margin-left:422px;
	padding-top:34px;
	color:white;
	text-transform:uppercase;
	font:20px/24px arial;
	letter-spacing:-0.5px;
	}
#banner p
	{
	margin-left:422px;
	padding-right:20px;
	color:#c0cad1;
	font-size:13px;
	}
/* End of Banner*/

/* Content*/
#content
	{
	padding-top:11px;
	padding-bottom:15px;
	}
.primary
	{
	float:left;
	width:503px;
	}
.secondary
	{
	float:right;
	width:240px;
	}
h3
	{
	font:24px/30px "trebuchet ms", arial;
	color:#0b7fbd;
	letter-spacing:-1px;
	margin-bottom:7px;
	}

.form
	{
	background:url(/Images/bg-form.gif) 5px 0px no-repeat #f8f7f5;
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:29px 14px 0px 14px;
	}
.form p
	{
	margin-bottom:16px;
	}
.form span
	{
	font-weight:bold;
	color:#0d6899;
	display:block;
	float:left;
	width:82px;
	}
.form input
	{
	width:148px;
	padding-left:5px;
	float:left;
	height:18px;
	background:white;
	border:1px solid #bdb9b0;
	margin-bottom:5px;
	padding-top:1px
	}
.form textarea
	{
	width:148px;
	padding-left:5px;
	float:left;
	background:white;
	border:1px solid #bdb9b0;
	margin-bottom:5px;
	}
.form a
	{
	background:url(/Images/btn.gif) no-repeat;
	display:block;
	height:24px;
	width:91px;
	text-indent:-99px;
	float:left;
	overflow:hidden;
	margin-bottom:8px;
	}
.form a:hover
	{
	background:url(/Images/btn.gif) 0px -24px no-repeat;
	}

ul#testimonials
	{
	list-style:none;
	padding-top:20px;
	}
ul#testimonials li
	{
	background:url(/Images/bg-li.gif) 0px 8px no-repeat;
	color:#5f6c76;
	line-height:12px;
	padding:5px 0px 5px 18px;
	margin-bottom:10px;
	}
ul#testimonials li:hover
	{
	background:url(/Images/bg-li.gif) 0px 8px no-repeat #f8f7f5;
	}
ul#testimonials li strong
	{
	display:block;
	text-align:right;
	color:#3f4d58;
	}

.box
	{
	position:relative;
	border:1px solid #dedede;
	padding:6px 0px 8px 8px;
	margin-bottom:18px;
	}

.corner-tl
	{
	background:url(/Images/corner.gif) no-repeat;
	width:5px;
	height:5px;
	position:absolute;
	top:-1px;
	left:-1px;
	}
.corner-tr
	{
	background:url(/Images/corner.gif) right top no-repeat;
	width:5px;
	height:5px;
	position:absolute;
	top:-1px;
	right:-1px;
	}
.corner-bl
	{
	background:url(/Images/corner.gif) left bottom no-repeat;
	width:5px;
	height:5px;
	position:absolute;
	bottom:-1px;
	left:-1px;
	}
.corner-br
	{
	background:url(/Images/corner.gif) right bottom no-repeat;
	width:5px;
	height:5px;
	position:absolute;
	bottom:-1px;
	right:-1px;
	}
* html .corner-tr { right:-2px; }
* html .corner-br { right:-2px;bottom:-2px; }
* html .corner-bl { bottom:-2px; }

.box h4
	{
	color:#af151d;
	font-size:14px;
	padding-bottom:12px;
	padding-left:10px;
	padding-top:5px;
	font-weight:normal;
	}

.box p	
	{
	background:url(/Images/bg-li.gif) 0px 3px no-repeat;
	padding-left:15px;
	width:336px;
	color:#5f6c76;
	}
.box p strong	
	{
	display:block;
	color:#262f36;
	font-size:12px;
	margin-bottom:3px;
	}

.box a	
	{
	background:url(/Images/btn.gif) top right no-repeat;
	display:block;
	height:21px;
	width:93px;
	font:11px tahoma,arial;
	padding-top:5px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-align:center;
	float:left;
	overflow:hidden;
	margin-left:252px;
	margin-top:10px;
	}
* html .box a 
	{
	margin-left:126px;
	}
.box a:hover
	{
	background:url(/Images/btn.gif) bottom right no-repeat;
	color:#05273d;
	}

/*White background*/
.box a.white	
	{
	background:url(/Images/btn-white.gif) top left no-repeat;
	display:block;
	height:21px;
	width:93px;
	font:11px tahoma,arial;
	padding-top:5px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-align:center;
	float:left;
	overflow:hidden;
	margin-left:252px;
	margin-top:10px;
	}
* html .box a.white 
	{
	margin-left:126px;
	}
.box a.white:hover
	{
	background:url(/Images/btn-white.gif) bottom left no-repeat;
	color:#05273d;
	}
/*End White background*/
/*Blue background*/
.box a.blue	
	{
	background:url(/Images/btn-blue.gif) top left no-repeat;
	display:block;
	height:21px;
	width:93px;
	font:11px tahoma,arial;
	padding-top:5px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-align:center;
	float:left;
	overflow:hidden;
	margin-left:252px;
	margin-top:10px;
	}
* html .box a.blue
	{
	margin-left:126px;
	}
.box a.blue:hover
	{
	background:url(/Images/btn-blue.gif) bottom left no-repeat;
	color:#05273d;
	}
/*End Blue background*/

.box .bag
	{
	float:right;
	background:url(/Images/bag.gif) no-repeat;
	width:110px;
	padding-top:90px;
	margin-top:10px;
	font-size:11px;
	color: #4d5357;
	}
.box .bag span
	{
	display:block;
	font-size:24px;
	color:#4d5357;
	line-height:20px;
	font-weight:bold;
	letter-spacing:-1px;
	}
.bg1
	{
	background:url(/Images/bg1.jpg) no-repeat;
	}
.bg1-x
	{
	background:url(../Images/bg1-x.jpg) no-repeat;
	}
.bg2
	{
	background:url(/Images/bg2.jpg) no-repeat;
	}
.bg3
	{
	background:url(/Images/bg3.jpg) no-repeat;
	}
/* End of Content*/

.grey
	{
	color:#615f5f;
	}

/* Footer*/

#footer .box
	{
	padding-bottom:0px;
	}
#footer .bg1
	{
	background:url(/Images/bg1-x.jpg) -90px 0px no-repeat;
	}
#footer p
	{
	text-align:center;
	margin-top:-9px;
	color:#5f6c76;
	}
.discount
	{
	float:left;
	background:url(/Images/discount.gif) 8px top no-repeat;
	margin-top:-20px;
	padding-left:72px;
	padding-top:23px;
	height:44px;
	width:380px;
	position:relative;
	color:#5f6c76;
	}
.discount span
	{
	color:#262f36;
	display:block;
	font:18px/20px "trebuchet ms",arial;
	letter-spacing:-1px;
	}

.call
	{
	background:url(/Images/call.gif) right bottom no-repeat;
	float:right;
	height:43px;
	padding-right:80px;
	margin-top:-24px;
	margin-bottom:-1px;
	text-align:right;
	position:relative;
	padding-top:30px;
	}
.call span
	{
	color:#262f36;
	display:block;
	font:18px/20px "trebuchet ms",arial;
	letter-spacing:-1px;	
	}
/* End of Footer*/

.shop-box, .shop-box-full
	{
	position:relative;
	border:1px solid #dedede;
	padding:8px 0px 8px 8px;
	margin-bottom:6px;
	background:url(/Images/cart.jpg) right no-repeat #F8F7F5;
	text-align:right;
	padding-right:45px;
	}
.shop-box-full
	{
	background:url(/Images/cart-full.jpg) right no-repeat #F8F7F5;
	}
.shop-box a, .shop-box-full a
	{
	color:#0B7FBD;
	}
.shop-box a:hover, .shop-box-full a:hover
	{
	color:grey;
	}
.center 
	{
	text-align:center;
	}

/* Products Page*/
.box-products
	{
	position:relative;
	border:1px solid #dedede;
	padding:6px 0px 8px 8px;
	margin-bottom:18px;
	}
.box-products p	
	{
	background:url(/Images/bg-li.gif) 0px 3px no-repeat;
	padding-left:15px;
	color:#5f6c76;
	margin-bottom:15px;
	line-height:12px;
	width:350px;

	}
.box-products p strong	
	{
	display:block;
	color:#262f36;
	font-size:12px;
	margin-bottom:3px;
	}

.box-products .prod-image
	{
	float:right;
	background:url(/Images/product.gif) no-repeat;
	width:65px;
	height:77px;
	margin-top:10px;
	margin-right:20px;
	}
* html .box-products .prod-image
	{
	margin-right:10px;
	}
.box-products .sold-out
	{
	float:right;
	background:url(../Images/sold-out-prod.gif) no-repeat;
	width:100px;
	height:59px;
	margin-top:10px;
	padding-right:20px;
	}
.box-products h4
	{
	color:#365971;
	font-size:18px;
	padding-bottom:12px;
	padding-left:10px;
	padding-top:5px;
	font-weight:normal;
	}

.box-products .title
	{
	color:#af151d;
	}

.box-products a, .box-products .input_button
	{
	cursor: pointer;
	background:url(/Images/btn.gif) top right no-repeat;
	display:block;
	height:21px;
	width:93px;
	font:11px tahoma,arial;
	padding-top:5px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-align:center;
	float:left;
	overflow:hidden;
	}

.box-products a:hover, .box-products .input_button:hover
	{
	background:url(/Images/btn.gif) -91px -26px no-repeat;
	color:#05273d;
	}

.box-products .input_button
	{
	height: 26px;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	border: none;
	}

.box-products .input-wg
	{
	cursor: pointer;
	background:url(/Images/btn-white.gif) top left no-repeat;
	display:block;
	width:93px;
	font:11px tahoma,arial;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-align:center;
	float:left;
	overflow:hidden;

	height: 26px;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
	border: none;	
	}

.box-products .input-wg:hover
	{
	background:url(/Images/btn-white.gif) bottom left no-repeat;
	color:#05273d;
	}


.box-products input
	{
	border:1px solid #dedede;
	height:18px;
	float:left;
	width:30px;
	margin:3px 10px 0px 5px;
	}
.box-products span
	{
	display:block;
	float:left;
	width:135px;
	margin-left:15px;
	font:18px "trebuchet ms",arial;
	color:#af151d;
	}
.box-products .label
	{
	display:block;
	float:left;
	margin-left:50px;
	margin-top:5px;
	font-weight:bold;
	}

a.back2cat-right
	{
	float: right;
	}

a.fow2cat
	{
	float:right;
	color:#0B7FBD;
	background:url(../Images/fow.gif) no-repeat right center;
	display:block;
	line-height:16px;
	padding-right:18px;
	margin-top:8px;
	margin-right:10px;
	}
a.fow2cat:hover
	{
	color:grey;
	}

/* Cart*/
#cart h3
	{
	float:left;
	}
#cart .shop-box
	{
	position:relative;
	border:1px solid #dedede;
	padding:8px 0px 8px 20px;
	margin-bottom:6px;
	background:url(/Images/checkout.jpg) right no-repeat #F8F7F5;
	text-align:right;
	padding-right:45px;
	float:right;
	}

#cart .shop-box a
	{
	color:#0B7FBD;
	margin-left:5px;
	}
#cart .shop-box a.back
	{
	background:url(/Images/back.gif) no-repeat left center;
	padding-left:18px;
	margin-right:5px;
	}
#cart .shop-box a:hover
	{
	color:grey;
	}
#cart .cart-box
	{
	background:#F8F7F5;
	position:relative;
	border:1px solid #dedede;
	padding:10px 2px;
	margin-bottom:5px;
	}
#cart table
	{	
	width:100%;
	padding:2px;
	}
#cart table input
	{	
	text-align:right;
	margin-left:30px;
	}
#cart table td
	{
	background:#eae8e4;
	padding:4px;
	}

#cart table td.product, #cart table th.product
	{
	width: 61%;
	}

#cart table td.amount, #cart table th.amount
	{
	width: 16%;
	}

#cart table td.total_left
	{
	width: 88%;
	}

#cart table td.total_right
	{
	width: 12%;
	}

#cart table td.price, #cart table th.price, #cart table td.price_total, #cart table th.price_total
	{
	width: 11%;
	text-align:right;
	padding:4px;
	}  

#cart table td.price_total, #cart table th.price_total
	{
	width: 12%;
	}
#cart table td.price span
	{
	padding-left:5px;
	float:left;
	}
#cart table#total td
	{
	background:white;
	text-align:right;
	padding:4px;
	}
#cart table#total td span
	{
	padding-left:5px;
	float:left;
	}
a.btn, input.btn
	{
	cursor: pointer;
	background:url(/Images/btn-white.gif) top left no-repeat;
	display:block;
	height:21px;
	width:93px;
	font:11px tahoma,arial;
	padding-top:5px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-align:center;
	float:right;
	overflow:hidden;
	margin-left:5px;
	margin-top:10px;
	}
a.btn:hover, input.btn:hover
	{
	background:url(/Images/btn-white.gif) bottom left no-repeat;
	color:#05273d;
	}

input.btn
	{
	padding-top: 0px;
	padding-bottom: 3px;
	height: 26px;
	border: none;
	}

/* Checkout */
.check-form
	{	
	background:url(/Images/bg-form.gif) top center no-repeat #f8f7f5;
	margin-bottom:10px;
	}
.check-form h4
	{
	font:18px Arial,Helvetica,sans-serif;
	letter-spacing:-0.5px;
	color:#af151d;
	padding:20px 0px 10px 0px;
	text-align:center;
	}
.check-form ul
	{
	list-style:none;
	padding:10px 0px;
	border-top:1px solid lightgrey;
	margin:0px 20px;
	}
.check-form ul li
	{
	margin:2px 0px;
	}
.check-form ul li span
	{
	display:block;
	width:290px;
	margin-right:10px;
	text-align:right;
	font-weight:bold;
	float:left;
	line-height:22px;
	}
.check-form ul li input
	{
	height:18px;
	/*font-size:90%;*/
	border:1px solid #888;
	padding-left:5px;
	width:245px;
	padding-top:2px;
	}

.check-form .input-button {
	height:20px;
	font-size:90%;
	border: none;
	padding-left:5px;
	width: 20px;
	}
	
.check-form ul li select
	{
	/*font-size:90%;*/
	width:252px;
	height:20px;
	}
.check-form ul li select.small
	{
	/*font-size:90%;*/
	width:100px;
	height:20px;
	}
.check-form ul li select.smallest
	{
	margin-right: 5px;
	/*font-size:90%;*/
	width:52px;
	height:20px;
	}
.check-form ul li p
	{
	/*font-size:90%;*/
	line-height:12px;
	padding-left:300px;
	}
.process
	{
	text-align:center;
	font-size:90%;
	margin-top:10px;
	}
/* Categories */
#categories .shop-box, #categories .shop-box-full
	{
	float:right;
	padding-left:20px;
	}
#categories .bg3
	{
	background:url(/Images/bg3.jpg) -100px top no-repeat;
	}
ul#cat-list
	{
	list-style:none;
	clear:both;
	}
ul#cat-list li
	{
	float:left;
	width:780px;
	padding:0px 5px;
	}
#categories .box-products
	{
	padding:15px 0px 10px 8px;
	background:#f4f9fd;
	}
#categories .box-products p
	{
	width:535px;
	}
#categories .box-products a	
	{
	margin-left:435px;
	background:url(/Images/btn.gif) top right no-repeat;
	}
#categories .box-products .info-cat
	{
	text-align: center;
	width: 135px;
	float:right;
	margin-top: 30px;
	margin-right: 10px;
	}

#categories .box-products .info-cat span
	{
	display:block;
	float: none;
	margin-left:0px;
	font:18px "trebuchet ms",arial;
	color:#af151d;
	}

#categories .box-products a:hover
	{
	background:url(/Images/btn.gif) bottom right no-repeat;
	}
#categories .box-products .prod-image
	{
	float:right;
	background:url(/Images/category.gif) no-repeat;
	width:65px;
	height:67px;
	margin-top:10px;
	margin-right:10px;
	}
#categories .box-products .sold-out
	{
	float:right;
	background:url(../Images/sold-out-cat.gif) no-repeat;
	width:100px;
	height:59px;
	margin-top:10px;
	margin-right:20px;
	}
.box-just
	{
	position:relative;
	border:1px solid #dedede;
	padding:10px 6px;
	margin-bottom:18px;
	}
.box-just p	
	{
	background:url(/Images/bg-li.gif) 0px 3px no-repeat;
	padding-left:15px;
	color:#5f6c76;
	line-height:12px;
	}
.box-just p strong	
	{
	display:block;
	color:#262f36;
	font-size:12px;
	margin-bottom:10px;
	}
	
a.proc, input.proc	
	{
	cursor: pointer;
	background:url(/Images/btn.gif) -184px 0px no-repeat;
	display:block;
	height:21px;
	width:125px;
	font:11px tahoma,arial;
	padding-top:5px;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-align:center;
	overflow:hidden;
	margin:0 auto;
	}

a.proc:hover, input.proc:hover
	{
	background:url(/Images/btn.gif)-184px -26px no-repeat;
	color:#05273d;
	}

input.proc 
	{
	padding-top: 0px;
	height: 26px;
	padding-bottom: 3px;
	}

/* Contact2 */
#contact
	{
	line-height:12px;
	}
#contact p
	{
	padding-bottom:10px;
	}
#contact h3
	{
	margin-bottom:20px;
	
	}
#contact .secondary h3
	{
	padding-left:18px;
	}
#contact .secondary 
	{
	float:right;
	width:230px;
	}
#contact .check-form
	{	
	background:#f8f7f5;
	margin-bottom:10px;
	border:1px solid #DEDEDE;
	position:relative;
	}
#contact .check-form h4
	{
	font:18px Arial,Helvetica,sans-serif;
	letter-spacing:-0.5px;
	color:#af151d;
	padding:20px 0px 10px 0px;
	text-align:center;
	}
#contact .check-form ul
	{
	list-style:none;
	padding:20px 0px;
	margin:0px 20px;
	border:none;
	}
#contact .check-form ul li
	{
	padding:2px 0px;
	}
#contact .check-form ul li span
	{
	display:block;
	width:150px;
	margin-right:10px;
	text-align:right;
	font-weight:bold;
	float:left;
	line-height:22px;
	}
#contact .check-form ul li input
	{
	height:17px;
	/*font-size:90%;*/
	border:1px solid #888;
	padding-left:5px;
	width:200px;
	padding-top:1px;
	}

#contact .check-form .input-button {
	height:20px;
	font-size:90%;
	border: none;
	padding-left:5px;
	width: 20px;
	}
	
#contact .check-form ul li select
	{
	/*font-size:90%;*/
	width:207px;
	height:18px;
	}
#contact .check-form ul li select.small
	{
	/*font-size:90%;*/
	width:100px;
	height:20px;
	}
#contact .check-form ul li select.smallest
	{
	margin-right: 5px;
	/*font-size:90%;*/
	width:52px;
	height:20px;
	}
#contact .check-form ul li p
	{
	font-size:90%;
	line-height:12px;
	padding-left:160px;
	}
#contact .blue{color:#0B7FBD;}

p.arw 
	{
	background:transparent url(/Images/bg-li.gif) no-repeat scroll 0px 3px;
	color:#5F6C76;
	line-height:12px;
	padding-left:15px;
	}
#contact strong
	{
	color:#2a2a2a;
	}

/*Control Panel*/
#container-control
	{
	width:780px;
	margin:0 auto;
	background:#fff;
	padding:10px;
	}

/* Header */
#container-control #header
	{
	background:url(/Images/bg-header-control.gif) no-repeat;
	height:48px;
	}
#container-control #header h1
	{
	background:url(/Images/bg-h.gif) no-repeat;
	text-indent:-1000px;
	height:27px;
	width:300px;
	float:left;
	margin-left:18px;
	margin-top:13px;
	overflow:hidden;
	}

#container-control #header div
	{
	float:right;
	background:url(/Images/bg-contact.gif) no-repeat;
	text-align:right;
	width:420px;
	padding-right:10px;
	}
#container-control #header a
	{	
	padding:0px 10px;
	font:12px/48px tahoma,"trebuchet ms",arial,helvetica;
	text-decoration:none;
	color:white;
	font-weight:bold;
	}
#container-control #header a:hover 
	{
	text-decoration:underline;
	color:#c5d1d9;
	}
/* End of Header */

#container-control h1 {
	color:#0B7FBD;
	font-family:"trebuchet ms",arial;
	font-size:24px;
	letter-spacing:-1px;
	line-height:30px;
	margin:15px 0px;
	font-weight:normal;
	}

#container-control #content
	{
	padding:20px;
	}

#container-control a.header_link
	{
	color:#0B7FBD;
	}
#container-control a.header_link:hover
	{
	color:#af151d;
	}


#container-control a
	{
	color:#af151d;
	}
#container-control a:hover
	{
	color:#0B7FBD;
	}

#container-control .login
	{
	padding-left:270px;
	background:#f8f7f5;
	padding-top:10px;
	padding-bottom:20px;
	border-top:1px solid #f2f1f0;
	}
#container-control .login div
	{
	margin:2px 0px;
	clear:both;
	}
#container-control .login span
	{
	display:block;
	float:left;
	width:70px;
	}
#container-control input.text
	{
	height:17px;
	/*font-size:90%;*/
	border:1px solid #888;
	padding-left:5px;
	width:150px;
	padding-top:1px;
	}

#container-control input.btn
	{
	cursor: pointer;
	background:url(/Images/btn.gif) top right no-repeat;
	display:block;
	width:93px;
	font:11px tahoma,arial;
	font-weight:bold;
	text-decoration:none;
	color:white;
	text-align:center;
	float:none;
	overflow:hidden;
	margin-left:5px;
	margin-top:10px;
	padding-top: 0px;
	padding-bottom: 3px;
	height: 26px;
	border: none;
	}
#container-control input.btn:hover
	{
	background:url(/Images/btn.gif) bottom right no-repeat;
	color:#05273d;
	}
#container-control .login input.btn
	{
	margin-left:75px;
	}

#container-control table th
	{
	text-align:left;
	padding:2px;
	}

#container-control table
	{
	border-bottom:1px solid #cbcbcb;
	}
#container-control table td
	{
	border-top:1px solid #cbcbcb;
	padding:2px 2px;
	}
#container-control .control
	{
	background:#fbfbfa;
	padding:10px 15px 20px 15px;
	border-top:1px solid #f2f1f0;
	}
#container-control .add-category
	{
	background:#fbfbfa;
	padding:10px 15px 20px 15px;
	border-top:1px solid #f2f1f0;
	/*padding-left:140px;*/
	}
#container-control .add-product
	{
	background:#fbfbfa;
	padding:10px 15px 20px 15px;
	border-top:1px solid #f2f1f0;
	}
div.padd
	{
	padding-left:145px;
	}

#container-control .add-category div
	{
	margin:2px 0px;
	clear:both;
	}
#container-control .add-category span
	{
	display:block;
	float:left;
	width:170px;
	}
#container-control .add-category input.text
	{
	width:200px;
	}
#container-control .add-category input.btn
	{
	margin-left:170px;
	}

#container-control select.select
	{
	height:18px;
	border:1px solid #888;
	padding-left:5px;
	width:207px;
	
	}
#container-control textarea.textarea
	{
	border:1px solid #888;
	padding-left:5px;
	width:200px;
	height:150px;
	}
#container-control h2
	{
	letter-spacing:-1px;
	}

#container-control a.link
	{
	color: #000;
	text-decoration:none;
	}
#container-control a.link:hover
	{
	color: #f00;
	text-decoration: underline;
	}

#thanks h2
	{
	font-size:26px;
	letter-spacing:-1px;
	font-weight:normal;
	}
#thanks p	
	{
	background:none;
	padding-left:none;
	padding-top:20px;
	}

#policy h3
	{
	font:18px tahoma,"trebuchet ms", arial;
	letter-spacing:0px;
	padding:25px 0px 10px 18px;
	color:#262F36;
	margin-bottom:0px !important;
	}

#policy ul
	{
	list-style:none;
	padding-bottom:10px;
	}
#policy ul li
	{
	background:url(/Images/bg-li.gif) 0px 4px no-repeat;
	color:#5f6c76;
	line-height:12px;
	padding:0px 0px 5px 18px;
	margin-bottom:5px;
	}
#policy ul li:hover
	{
	background:url(/Images/bg-li.gif) 0px 4px no-repeat #f8f7f5;
	}
#policy ul li strong
	{
	display:inline;
	text-align:left;
	color:#3f4d58;
	}

h3.new
	{
	font:18px tahoma,"trebuchet ms", arial;
	letter-spacing:0px;
	padding:25px 0px 10px 18px;
	color:#262F36;
	margin-bottom:0px !important;
	}

a.btn-more	
	{
	background:url(/Images/btn-more.gif) top left no-repeat;
	display:block;
	height:16px;
	width:80px;
	font:11px tahoma,arial;
	padding-top:2px;
	font-weight:normal;
	text-decoration:none;
	color:white;
	text-align:center;
	float:right;
	overflow:hidden;
	margin-right:10px;
	padding-right:13px;
	}

a.btn-more:hover
	{
	background:url(/Images/btn-more.gif) bottom left no-repeat;
	color:#05273d;
	}

a.back2cat, a.back2cat-right
	{
	background:url(/Images/btn-back.gif) top left no-repeat;
	display:block;
	height:16px;
	width:107px;
	font:11px tahoma,arial;
	padding-top:2px;
	font-weight:normal;
	text-decoration:none;
	color:white;
	text-align:center;
	overflow:hidden;
	margin-right:10px;
	padding-left:13px;
	}
a.back2cat:hover, a.back2cat-right:hover
	{
	background:url(/Images/btn-back.gif) bottom left no-repeat;
	color:#05273d;
	}
body#cart a.back2cat, a.back2cat-right
	{
	margin-top:8px;
	}
.check-form div.ship
	{
	padding-top:15px;
	}
div.ship 
	{
	padding-bottom:10px;
	}
div.ship p
	{
	width:400px;
	}
div.ship strong
	{
	display:inline !important;
	}

* html .shop-box .corner-bl
	{
	bottom:-1px;
	}
* html .shop-box .corner-br
	{
	bottom:-1px;

	}
* html #categories .box-products a 
	{
	background:transparent url(/Images/btn.gif) no-repeat scroll right top;
	margin-left:435px;
	float:none;
	}
* html #categories .box-products .info-cat {
	float:right;
	padding-right:10px;
	margin-right:0px;
	margin-top:30px;
	text-align:center;
	width:115px;
	overflow:hidden;
	}