#main {
margin-top: 10px;
width: 1000px;
/* background: url(/promotions/guitarpak/images/background.jpg) left top  no-repeat; */
}

.row {
margin: 10px auto;
width: 950px;
}

.row dd {
font-size: 95%;
line-height: 1.3em;
}


.column_left {
width: 720px;
float: left;
}

/* use this for thin columns in column_left */
.left_col {
margin-left: 30px;
width: 200px;
float: left;
}

/* not used */
.right_col {
width: 200px;
float: right;
}


.column_right {
width: 215px;
float: right;
margin-top: 25px;
}

dt {
margin-top: 15px;
}


/* menu */
.column_right dl {

}

.column_right h3 {
font-weight: bold;
font-size: 126%;
background: #fff;
margin: 0;
padding: 7px 7px 0 7px;
}

.column_right dt {
color: #000;
font-size: 100%;
font-weight: bold;
padding: 0;
padding: 5px 7px 0 7px;
margin: 0;
}


.column_right dd {
margin: 0;
padding: 0 10px 7px 10px;
font-size: 100%;
}

.column_right p {
margin: 0;
padding: 5px 10px;
font-size: 100%;
}
/* EOF menu */

div#intro {
margin: 0 15px 0 25px;
padding: 15px;
padding-top: 0;
color: #000;
font-size: 105%;
line-height: 1.5em;
}

div#intro p.first:first-line {
font-size: 140%;
line-height: 1.7em;
}

.full_row {
margin: 5px 15px 0 25px;
padding: 15px;
padding-top: 0;
}


.footer_nav, .breadcrumb {
display: none;
}

.price {
color: green;
font-weight: bold;
font-size: 105%;
}

.divider {
	margin: 10px;
	border-top: 1px solid #ccc;	
	}


/* icons */

p.icon_screen {
	background: url(images/icons/screen-click.jpg) left 50% no-repeat; 
	padding-left: 45px;
	}

p.icon_puzzle {
	background: url(images/icons/puzzle.jpg) left 50%  no-repeat;  
	padding-left: 45px;
	}

p.icon_umbrella {
	background: url(images/icons/umbrella.jpg) left 50%  no-repeat;  
	padding-left: 45px;
	}
	
p.icon_screen strong, p.icon_puzzle strong, p.icon_umbrella strong {
	color: #000;
	font-size: 115%;
	}