img{ border:none;}
.main-box { 
	margin:0px; 
	padding:0px; 
	overflow:hidden; 
	width:995px
}



.box { 
	padding:0px; 
	margin:15px 15px 0px 0px; 
	border:1px solid #000;
	overflow:hidden; 
	width:480px; 
	height:297px; 
	float:left;
	background-color:#f3f3f3;

}

.boxtitle { 
	padding:0px; 
	margin:15px 15px 0px 0px; 
	border:1px solid #666666;
	overflow:hidden; 
	width:972px; 
	height:18px; 
	float:left;
	background-color:#666666;
	text-align:left;
	padding-left:7px;
}

.box:hover { 
	box-shadow: 0px 0px 8px #888;
}

.box .title { 
	border-bottom:3px solid #C00; 
	width:100%; 
	padding:0px; 
	margin:0px; 
	text-align:center;
}

.box .title h1 { 
	text-align:right; 
	padding-right:0px; 
	margin:3px 0px; 
	color:#595959; 
	text-align:right; 
	padding-right:7px; 
	font-family:Arial, 
	Helvetica, sans-serif; 
	font-size:24px;
}

.box .title .subtitle {
	text-align:right; 
	padding-right:5px; 
	margin:10px 0px; 
	color:#3A83E5; 
	font-size:14px
}

.product-details h5 {
	text-align:right; 
	margin:0px; 
	padding-right:50px; 
	font-size:16px;
	color:#28518A;
} 

.box .product {
	float:left;
	width:230px;
	margin:0px;
	padding:0px;
}

.box .product img {
	margin:5px 0px 0px 5px;
	width:230px;
	height:250px;
}

.box .product .bltooth {
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}

.box .product .bltooth img {
	margin:5px 0px 0px 5px;
	width:75px;
	height:30px;
	text-align:center;
	vertical-align:middle;
}

.product-details {
	float:right;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333
}

.product-details p {
	margin:0px 0px 15px;
	padding:15px 15px 0px 0px;
	text-align:center;
	font-size:15px;
}

.product-details h2 {
	margin:0px;
	padding:0px;
	text-align:center;
	padding-right:15px;
	font-size:12px;
	color:#F00;
}

.product-details h4 {
	margin:0px;
	padding:0px;
	text-align:center;
	padding-right:15px;
	font-size:16px;
	color:#F00;
}

.product-details h3 {
	margin:0px;
	padding:0px;
	text-align:center;
	padding-right:15px;
	text-transform:uppercase;
	color: #BE0404;
	font-size:15px;
}

.product-details h1 {
	margin:0px;
	padding:0px;
	text-align:center;
	padding-right:15px;
	font-size:13px;
	color:#3A83E5;
}

.price {
	text-decoration:line-through;
	text-shadow:none;
}

.free {
	margin:0px;
	padding:0px;
	text-align:center;
	padding-right:15px;
	color:#3a83e5;
	font-size:12px;
}

.menu-row {
    margin: auto;
    padding: 30px 0 0;
    position: relative;
    width: 1100px;
}

.menu-wrapper a {
    text-decoration: none;
}

.main-box a {
    text-decoration: none;
}

.name {
    color: #000;
    font-family: Raleway,Verdana,Arial;
    font-size: 18px;
    font-weight: 900;
    left: 8px;
    position: absolute;
    text-shadow: 1px 1px 1px #262626;
    text-transform: uppercase;
    top: 05px;
}

.text {
    font-family: Raleway,Verdana,Arial;
    font-size: 9px;
    left: 8px;
    position: absolute;
    top: 30px;
}




.grid-ortofon {
    background: url("ortofoncart.png") no-repeat scroll 0 0%, url("../menu_back_menu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333333;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 #888888;
    color: #111111;
    display: inline-block;
    height: 143px;
    margin: 3px;
    position: relative;
    transition: all 0.2s ease 0s;
    width: 150px;
}

.grid-ortofon:hover {
    border: 1px solid #000000;
    box-shadow: 0 0 5px #000000;
}
.grid-ortofon:active {
    border: 1px solid #808080;
    box-shadow: 0 0 8px #808080;
}

.grid-shure {
    background: url("shurecart.png") no-repeat scroll 0 0%, url("../menu_back_menu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333333;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 #888888;
    color: #111111;
    display: inline-block;
    height: 143px;
    margin: 3px;
    position: relative;
    transition: all 0.2s ease 0s;
    width: 150px;
}

.grid-shure:hover {
    border: 1px solid #000000;
    box-shadow: 0 0 5px #000000;
}
.grid-shure:active {
    border: 1px solid #808080;
    box-shadow: 0 0 8px #808080;
}

.grid-numark {
    background: url("numarkcart.png") no-repeat scroll 0 0%, url("../menu_back_menu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333333;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 #888888;
    color: #111111;
    display: inline-block;
    height: 143px;
    margin: 3px;
    position: relative;
    transition: all 0.2s ease 0s;
    width: 150px;
}

.grid-numark:hover {
    border: 1px solid #000000;
    box-shadow: 0 0 5px #000000;
}
.grid-numark:active {
    border: 1px solid #808080;
    box-shadow: 0 0 8px #808080;
}


.grid-gemini {
    background: url("geminicart.png") no-repeat scroll 0 0%, url("../menu_back_menu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333333;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 #888888;
    color: #111111;
    display: inline-block;
    height: 143px;
    margin: 3px;
    position: relative;
    transition: all 0.2s ease 0s;
    width: 150px;
}

.grid-gemini:hover {
    border: 1px solid #000000;
    box-shadow: 0 0 5px #000000;
}
.grid-gemini:active {
    border: 1px solid #808080;
    box-shadow: 0 0 8px #808080;
}

.grid-audiotechnica {
    background: url("audiotechnicacart.png") no-repeat scroll 0 0%, url("../menu_back_menu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333333;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 #888888;
    color: #111111;
    display: inline-block;
    height: 143px;
    margin: 3px;
    position: relative;
    transition: all 0.2s ease 0s;
    width: 150px;
}

.grid-audiotechnica:hover {
    border: 1px solid #000000;
    box-shadow: 0 0 5px #000000;
}
.grid-audiotechnica:active {
    border: 1px solid #808080;
    box-shadow: 0 0 8px #808080;
}


.grid-stanton {
    background: url("stantoncart.png") no-repeat scroll 0 0%, url("../menu_back_menu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333333;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 #888888;
    color: #111111;
    display: inline-block;
    height: 143px;
    margin: 3px;
    position: relative;
    transition: all 0.2s ease 0s;
    width: 150px;
}

.grid-stanton:hover {
    border: 1px solid #000000;
    box-shadow: 0 0 5px #000000;
}
.grid-stanton:active {
    border: 1px solid #808080;
    box-shadow: 0 0 8px #808080;
}


.grid-ssl {
    background: url("ssl.png") no-repeat scroll 0 0%, url("../menu_back_menu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333333;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 #888888;
    color: #111111;
    display: inline-block;
    height: 200px;
    margin: 3px;
    position: relative;
    transition: all 0.2s ease 0s;
    width: 450px;
}

.grid-ssl:hover {
    border: 1px solid #000000;
    box-shadow: 0 0 5px #000000;
}
.grid-ssl:active {
    border: 1px solid #808080;
    box-shadow: 0 0 8px #808080;
}


.grid-traktor {
    background: url("traktor.png") no-repeat scroll 0 0%, url("../menu_back_menu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #333333;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 0 #888888;
    color: #111111;
    display: inline-block;
    height: 200px;
    margin: 3px;
    position: relative;
    transition: all 0.2s ease 0s;
    width: 450px;
}

.grid-traktor:hover {
    border: 1px solid #000000;
    box-shadow: 0 0 5px #000000;
}
.grid-traktor:active {
    border: 1px solid #808080;
    box-shadow: 0 0 8px #808080;
}


