#content {
	position: relative;
	background: url(../images/pattern.jpg) left top repeat;
	margin-bottom: 20px;
	padding-bottom: 20px;
	height: auto;
	min-height: 650px;
}
#item,
#dnn_LoginPane {
	width: 380px;
	float: left;
}
#price {
	position: relative;
	background: #bf6e72;
	color: #fff;
	line-height: 38px;
	height: 38px;
	font-size: 17px;
	font-weight: bold;
	padding-left: 15px;
}
#price a {
	position: absolute;
	right: 0;
	top: 0;
}
#details,
#dnn_ContentPane.register {
	width: 340px;
	float: left;
	background: url(../images/pattern.jpg) left top repeat;
	color: #4c4d47;
}
#dnn_ContentPane.register h2,
#dnn_LoginPane h2 {
    color:#6A5A4E;
    font-size:15px;
    line-height:30px;
    text-align:left;
}
label a img,
label a img {
    display: none;
}
label span,
label span {
    color:#4C4D47;
    font-size:12px;
    line-height:30px;
    text-align:left;
}
#dnn_ContentPane.register {
    margin-top: 113px;
    background-image: none;
}
#details_top {
	background: url(../images/content_top_bg.jpg) left top no-repeat;
	width:340px;
	height: 212px;
	overflow: hidden;
}
#breadcrumbs {
	height: 15px;
	margin: 21px 0;
}
#breadcrumbs li {
	float: left;
	font-weight: bold;
}
#breadcrumbs li a {
	padding-right: 12px;
	margin-right: 5px;
	background: url(../images/small-arrow.gif) right center no-repeat;
	color: #f7f8d6;
	text-decoration: underline;
	font-weight: normal;
}
#breadcrumbs li a:hover {
	text-decoration: none;
}
#summary {
	font-size: 12px;
	line-height: 170%;
	width: 340px;
	margin: 10px 0;
}
#explanations {
	width: 340px;
	float: left;
}
#details_top h3,
#explanations h3 {
	background: #bf6e72;
	color: #fff;
	font-family: Candara, Calibri, Serif;
	font-size: 13px;
	font-style: italic;
	line-height: 20px;
	padding-left: 10px;
	margin: 15px 0;
}
#explanations ul li {
	line-height: 150%;
	background: url(../images/darkdot.jpg) left center no-repeat;
	padding-left: 10px;
	margin: 0 0 10px 10px;
	font-size: 12px;
}
#left.selection {
padding-left: 30px;
width: 720px;
}
#subtitle {
	display: block;
	clear: both;
	margin-bottom: 20px;
}
.basket {
	position: relative;
	display: inline;
	float: left;
	margin: 0 20px 40px 0;
	width: 219px;
	height: 220px;
	background: #fff;
	text-align: right;
}
.basket img {
	border-bottom: 3px solid #bb5559;
}
.basket h4 {
	font-size: 15px;
	color: #6a5a4e;
	padding-left: 5px;
	line-height: 30px;
	text-align: left;
}
.basket .price {
	position: absolute;
	left: 5px;
	bottom: 7px;
	color: #99394d;
	font-size: 15px;
	font-weight: bold;
}
.basket a {
	margin-right: 10px;
	font-size: 11px;
	text-decoration: underline;
	color: #654e40;
}
.basket a:hover {
	text-decoration: none;
}
.left {float: left;margin: 5px 15px 0 0;}
.right {float: left;margin: 5px 0 0 15px;}
#dnn_sidebar {
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	padding-left: 30px;
	padding-top: 212px;
	background: url(../images/sidebar_top_bg.jpg) left top no-repeat;
}
#american, #israel {
	display: block;
	width: 172px;
	height: 46px;
	overflow: hidden;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 15px 0;
}
#american {
	background-image: url(../images/american.jpg);
}
#israel {
	background-image: url(../images/israel.jpg);
}
#american.selected, #israel.selected {
	background-position: left bottom;
}
#american_menu li, #israel_menu li {
	line-height: 150%;
	padding-left: 15px;
	margin-left: 5px;
}
#american_menu li {
	background: url(../images/reddot.jpg) left center no-repeat;
}
#american_menu li a {
	color: #aa4464;
	text-decoration: underline;
}
#israel_menu li {
	background: url(../images/bluedot.jpg) left center no-repeat;
}
#israel_menu li a {
	color: #62a1c1;
	text-decoration: underline;
}
#american_menu li a:hover, #israel_menu li a:hover {
	text-decoration: none;
}
#specials {
	position: absolute;
	right: 30px;
	top: 0;
	bottom: 0;
}
#ribbon {
	position: absolute;
	left: -1px;
	bottom: -1px;
}

/** ADMIN SCREENS **/
	.inputs{
		margin:20px 0;
		overflow:hidden;
		zoom:1;
		width:650px;
	}
	.inputs p{overflow:hidden;zoom:1;margin: 0 0 15px 15px;font: normal 12px Arial;}
	.inputs input {width:200px;margin-right:5px;margin-bottom:5px}
	.inputs textarea{width:500px;}
	.inputs select{width:206px;margin-bottom:5px}
	.inputs input.radio{width:auto;margin-right:0}
	.inputs label{
	    cursor:pointer;
	    margin-right:15px;
        color:#6A5A4E;
        font-size:15px;
        line-height:30px;
        text-align:left;
	}
	.inputs .input-description{float:left;}
	.inputs .input-description2{margin-bottom:5px;display:block}
	.inputs .input-holder{display:block;margin-left:213px;}
	.inputs h2{margin:0 0 20px;}
	.inputs .next, .inputs #submit{float:right;font-size:1.5em;width:auto}
	.inputs .back{width:auto;font-size:0.8em;margin-left:5px}

ul.adminNav {
    width: 100%;
}
.adminNav li { 
    float: left; 
    font: normal bold 12px Arial;
    margin: 5px 10px;
    border-right: solid 1px black;
}
