#main .sidebar .group .group-title {
	margin-top: 20px;
	padding-left:0px;
	height:19px;
}
#main .sidebar .box190 {
	margin-top:10px;
	padding-top:15px;
}
#main .sidebar .box190 .content { 
}
#main .sidebar .box190 .links {
	list-style-type:none;
	padding:0px;
	padding-left:16px;
	padding-bottom:10px;
	margin:0px;
}
#main .sidebar .box190 .links li {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:22px;
}
#main .sidebar .box190 .links li:first-child {
}
#main .sidebar .box190 .links li a {
}
#main .sidebar .box190 .links li a:hover {
}
#main .sidebar .roundbox190 {
	margin-top:10px;
	padding-top:15px;
}
#main .sidebar .roundbox190 .content {
}
#main .sidebar .roundbox190 .content p {
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
#main .sidebar .roundbox190 .bottom {
	height:15px;
	overflow:hidden;
}
#text-content {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
#text-content > h3 {
	padding-left:24px;
}
#text-content > p {
	margin-left:10px;
}
.block-contactus  {
	margin-left:10px;
}

/*GENERAL*/
.clear {clear:both;}
.circle-red {padding-left:24px;}
.mr25 {margin-right:25px;}
.mr25t40 {margin-right:25px;margin-top:40px;}
input.ctrl-gray[type="button"] {
	padding:2px;
}	

/*********************************************************
*  Clean
*/

body {
	padding:0px;
	margin:0px;
	}

.fright {float:right;}
.fleft {float:left;}

#shadow{
	background: url(shadow.png) repeat-y center;
	width:1016px;
	margin:0px auto;
}
#body {
	width:998px;
	margin:0px auto;
}
#topmost {
	min-height:117px;
	overflow:hidden;
}
#nav {
	height:51px;
	overflow:hidden;
}
#main {
	padding-top:0px;
}

#main .contentbar {
	width:784px;
	margin-right:0px;
	padding: 0px;
	margin: 0px;
}

#main .contentbar .banner {
	text-align:center;
	width: 100%;
	padding-top:0px;
	padding-bottom:0px;	
}
#main .contentbar .contentgroup {
	padding:10px;
	margin-top:10px;
}

#footer {
	padding:10px;
}	
	
/*LEVEL 2*/
#topmost .logo {
	margin-top:31px;
	margin-left:12px;
}
#topmost .general-info {
	list-style-type:none;
	margin:0px;
	margin-top:26px;
	margin-right:30px;
	padding:0px;
} 	
#topmost .general-info li {
	float:left;
	padding-left:0px;
	margin-left:5px;
}
#topmost .general-info li.contact-us {
	padding-left:24px;
}
#topmost .general-info li.shopping-cart {
	padding-left:24px;
}
#topmost .general-info li.shopping-cart .view-cart {
	margin-top: 8px;
}
#topmost .general-info li h3 {
	margin:0px;
	padding-left: 5px;
}
#topmost .general-info li .content {
	margin-top:3px;
	padding-left: 6px;
}

#nav {
}

#nav .link {
	list-style-type:none;
	padding:0px;
	margin:0px auto;
	margin-top: 10px;
}
#nav .link li{
	float:left;
	padding-left:12px;
	padding-right:12px;
	padding-top: 6px;
/*	line-height:25px; */
	text-align: center;
	height:25px;
}

#page
{
	padding: 12px;
}
#page .content 
{
	padding-top: 10px;
}

.section 
{
	padding:5px;
	padding-top: 15px;
}

.section .title
{
	padding-left:5px;
	height:19px;
}

.sidebar .section .title
{
	text-align: center;
}

.section .content 
{
	padding: 10px;
}

.catalog-nav {
	padding: 5px;
	padding-top: 8px;
}
.catalog-nav .title {
	padding-left:22px;
	min-height:20px;
}

.catalog-nav .content .link
{
	list-style-type:none;
	padding-left: 5px;
}

.catalog-nav .content .link .a
{
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.catalog-nav .content .link .div {
	height: 1px;
}

.catalog-checkout-form {
}

.catalog-checkout-form .label {
	width: 20%;	
	text-align: right;
}

.catalog-checkout-form .input {
	text-align: left;
}

.sidebar {
	width:207px;
	margin-left:0px;
}

.big-product {
	width:173px;
	float:left;
	margin-right:10px;
}
.big-product .preview {
	text-align:center;
	overflow:hidden;
	padding-top:25px;
}
.big-product .details {
	padding:8px;
	text-align: center;
}
.big-product .price {
	padding-left:8px;
	padding-right:8px;
	text-align: center;
}
.small-product {
	float:left;
	width:72px;
	height:180px;
	overflow:hidden;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
}
.small-product .preview {
	text-align:center;
	overflow:hidden;
}
.small-product .details {
	padding:4px;
	text-align: center;
}
.small-product .price {
	padding-left:4px;
	padding-right:4px;
	text-align: center;
}

#detail-left 
{
	float: left;
	width: 300px;
}

#detail-right 
{
	float: left;
	width: 400px;
}

#detail-right .big-product 
{
	width: 400px;
}

#detail-right .big-product .preview {
	text-align:left;
}
#detail-right .big-product .details {
	text-align: left;
	padding: 0px;
}
#detail-right .big-product .price {
	text-align: left;
	padding: 0px;
}


.detail-thumbnail td 
{
	text-align: center;
}

