body,td,th {
	font-family: proxima-nova, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color:#5c3c29;
	line-height:20px;
}

html {
	background:url(../../assets/images/background.jpg) no-repeat center top #b3e8ec;
}

a {font-weight:bold;
color:#7574ad;
text-decoration:none;
}

form input { cursor:pointer; background:#7574ad; color:#7574ad; float:right; margin-left:7px; margin-bottom:7px;}
form input:hover {background:#7574ad; color:#fff;}

.blue-title {font-weight:bold; color:#7574ad; display:block; margin-bottom:15px;}

.header {
background:url(../../assets/images/header-repeat.png) repeat-x;
height:89px;
}

.nav {float:left; padding:33px 0 0 0; width:795px; position:absolute; left:50%; margin-left:-398px;}
.nav a {display:inline-block; margin-right:20px; font-size:12px; letter-spacing:1px; color:#502d1b; font-weight:normal;}
.nav a:hover {color:#7574ad;}

.icons {width:225px; height:54px; float:right; background:url(../../assets/images/icons.jpg) no-repeat; margin-top:-17px; }
.main-logo {width:382px; height:385px; background:url(../../assets/images/main-logo.png); float:left;}
.main {width:795px; position:relative; left:50%; margin-left:-398px;}
.content {float:left; margin-left:30px; width:593px; line-height:26px; font-size:13px;}
.container {margin-top:40px;}
.right {float:right; width:170px; font-size:13px; line-height:20px; }
.left-column { width:170px; float:left;}
.left-block {
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;	
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
	background:#fff;
	margin-bottom:10px;
}

.topped {color:#afaee0; font-style:italic; font-weight:bold;}
.footer-main { background:url(../../assets/images/footer-repeat.png) repeat-x; height:95px; }
.footer-text {width:795px; position:relative; left:50%; margin-left:-398px; letter-spacing:1px; font-size:10px; padding-top:10px; color:#fff; padding:38px 0 0 0;}

.footer-text a {display:inline-block; margin-left:20px; color:#93e3eb; font-weight:normal;}

.flavors {line-height:18px; border-bottom:1px solid #5c3c29; display:block; margin-bottom:15px; font-size:11px;}


.titles {font-family:futura-pt; font-weight:bold; font-size:35px; display:block; text-align:left;}
.futura-title {font-family:futura-pt; font-weight:bold; font-size:16px;}
.button a:hover {background:#7574ad; color:#fff;}
.hr {height:1px; border-bottom:1px solid #5c3c29; margin: 25px 0;}
.small-vspace {margin: 10px 0 20px 0;}
.small-futura {font-family:futura-pt; font-weight:bold; font-size:11px; text-transform:uppercase;}
.rounded {
-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;	
	-moz-border-radius: 8px;
	border-radius: 8px;
	background:#fff;
	padding:5px 5px 2px 5px;
	}