
div { margin:0px; }

.float-left { float:left;  margin-left: 8px}

.float-right { float:right;margin-right: 10px }

.clear { clear:both; }

#listing-main {
	background:url( /images/main-bg.jpg ) top center repeat-y;
	width:1000px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#listing-main-2 {
    background:url( /images/main-bg.jpg ) top center repeat-y;
    width:1000px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.cap-top, .cap-bottom { min-height:15px; }

.cap-top { background:url( /images/main-cap-top.jpg ) top center no-repeat; }

.cap-bottom { background:url( /images/main-cap-bottom.jpg ) top center no-repeat; }

.mid { padding:20px; }

#listing { background:url( /images/listing-bg.jpg ) top center repeat-y; }

#listing .cap-top { background:url( /images/listing-cap-top.jpg ) top center no-repeat; }

#listing .cap-bottom { background:url( /images/listing-cap-bottom.jpg ) top center no-repeat; }

#listing .mid { padding:15px; }

#listing-inner { background:url( /images/listing-inner-bg.jpg ) top center repeat-y; }

#listing-inner .cap-top { background:url( /images/listing-inner-cap-top.jpg ) top center no-repeat; }

#listing-inner .cap-bottom { background:url( /images/listing-inner-cap-bottom.jpg ) top center no-repeat; }

#listing-inner .mid { padding:5px; }

#listing-inner .container {
	width:920px;
}

#listing-inner .container .content td {
	width:205px;
	height:150px;
}

#listing-inner hr {
	border:0px;
	border-top:1px solid #eee;
	margin:-110px 50px 20px;
}

/* BOXES AT BOTTOM */

#boxes { background:url( /images/boxes-bg.jpg ) top center repeat-y; }

#boxes .cap-top { background:url( /images/boxes-cap-top.jpg ) top center no-repeat; }

#boxes .cap-bottom { background:url( /images/boxes-cap-bottom.jpg ) top center no-repeat; }

#boxes .mid { padding:0px; }

#boxes .float-left, #boxes .float-right, #boxes .center {
	text-align:center;
	min-height:250px;
	padding:20px;
}

#boxes .float-left, #boxes .float-right {
	width:240px;
}

#boxes .center {
	padding:20px 350px 20px 350px;
}

.content {
    width: 920px;
}
.content a { text-decoration: none; }

#detail-main .content {
    width: 1000px;
}
.solutions h3,.modules h3{
    margin-left: 50px;
}

#cart-table{
    margin:66px 0 100px 0; 
}

