/** Website template by freewebsitetemplates.com **/
body {
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color:#fff;
	text-align: justify;
	background-image:url('../images/bg-body.gif');
	background-color:#fff9d7;
}
a {
	outline:0;
}
@font-face {
	font-family: 'PTSansNarrowRegular';
	src: url('../fonts/pt_sans-narrow-web-regular-webfont.eot');
	src: url('../fonts/pt_sans-narrow-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/pt_sans-narrow-web-regular-webfont.woff') format('woff'),
		 url('../fonts/pt_sans-narrow-web-regular-webfont.ttf') format('truetype'),
		 url('../fonts/pt_sans-narrow-web-regular-webfont.svg#PTSansNarrowRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTSansNarrowBold';
	src: url('../fonts/pt_sans-narrow-web-bold-webfont.eot');
	src: url('../fonts/pt_sans-narrow-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/pt_sans-narrow-web-bold-webfont.woff') format('woff'),
		 url('../fonts/pt_sans-narrow-web-bold-webfont.ttf') format('truetype'),
		 url('../fonts/pt_sans-narrow-web-bold-webfont.svg#PTSansNarrowBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
#page {
	width:960px;
	margin:0 auto;
}
#page .section {
	clear:both;
	text-align:center;
	padding:20px 0 0 0;	
}
#page #sidebar {
	position:relative;
	min-height:1460px;
	width:236px;
	float:left;
	background: url("../images/bg-sidebar.gif");background-position: center;
	background-repeat:repeat-y;
	padding: 0 12px;
	margin-right:20px;
	text-align:center;
}
#logo { 
	border:0;
	margin: 0 auto;
	margin-top:30px;
	margin-bottom:35px;
}
#page #sidebar h2 {
	color:#8c836b;
	line-height: 50px;
	font-size:18px;
	font-weight:normal;
	background: url("../images/bg-heading.gif");background-position: center;
	background-repeat:no-repeat;
	height: 45px;
	width:259px;
	margin-left:-11px;
	font-family: 'PTSansNarrowRegular';
}
#page #sidebar ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	text-align:center;
	margin-left:-40px;
}
#page #sidebar ul li img {
	border:0;
}
#page #sidebar ul li h3 {
	margin:5px 0 30px 0;
	font-family: 'PTSansNarrowRegular';
	font-weight:normal;
	text-align:center;
	width:100%;
}
#page #sidebar ul li a {
	text-decoration:none;
	font-size:18px;
	color:#e3e0d9;
}
#page #content {
	width:680px;
	float:left;
	display:inline;
}		
#page #content #header {
	background: url("../images/dots.gif");
	background-position: bottom;
	background-repeat:repeat-x;
	height:80px;
	width:680px;
	margin-bottom:30px;
}
#page #content .content {
	width:680px;
}
#page #content .content img {
	border:0;
}
/** start of navigation menu style **/
#page #content #header ul.navigation {
	margin:0;
	padding:0;
}
#page #content #header ul.navigation {
	position:relative;
	top: 20px;
}
#page #content #header ul.navigation li {
	list-style-type:none;
	float:left;
	padding: 20px 20px 20px 0;
	font-size:18px;
}
#page #content #header ul.navigation li:last-child {
	padding-right:0;
}
#page #content #header ul.navigation li a {
	text-decoration:none;
	color:#8c836b;
	padding: 20px 20px 20px 30px;
	font-family: 'PTSansNarrowRegular';
}
#page #content #header ul.navigation li a:hover {
	background: url("../images/menu.gif");
	background-repeat:no-repeat;
	background-position:left top;
	background-position: 0 -1733px;width: 29px;height: 52px;
	padding: 20px 20px 20px 30px;
}
#page #content #header ul.navigation li a.active {
	background: url("../images/menu.gif");
	background-repeat:no-repeat;
	background-position:left top;
	background-position: 0 -1733px;width: 29px;height: 52px;
	padding: 20px 20px 20px 30px;
}
/** end of navigation menu style **/
#page #content .content ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#page #content .content ul li p span {
	display:block;
}
#page #content .content ul {
	list-style-type:none;
}
/** start of slider style**/
#page #content .content .slider {
	height:240px;
}
#page #content .content .slider .footer {
	height:40px;
	background: url("../images/bg-slider.gif");
	background-repeat:no-repeat;
	position:relative;
	top:-8px;
	z-index:20;
	text-align:center;
}
#page #content .content .slider .footer ul {
	margin:0 auto;
	width:150px;
}
#page #content .content .slider .footer ul li {
	float:left;
	padding: 10px 0;
	margin: 0 10px;
}
/** end of slider style**/
/**** start of featured style ****/
#page #content .content .featured {
	width:680px;
}
#page #content .content .featured ul li a img {
	border:0;
}
#page #content .content .featured ul li a img:hover{
	opacity:0.8;
	filter:alpha(opacity=80); /* Needed for IE8 and old versions */
}
#page #content .content .featured ul {
	margin:0px;padding:0px;top:0px;left:0px;
}
#page #content .content .featured ul li {
	margin:0px;padding:0px;top:0px;left:0px;
}
#page #content .content .featured ul li {
	list-style-type:none;
	float:left;
	width:340px;
	height:170px;
	position:relative;
}
#page #content .content .featured ul li a {
	text-decoration: none;outline: medium none;
}
#page #content .content .featured ul li h2 {
	font-weight:normal;
	margin:-150px 0 0 0;
	width:340px;
	text-align:center;
	font-family: 'PTSansNarrowRegular';
	position:absolute;
	
}
#page #content .content .featured ul li h2 a {
	color:#8c836b;
	font-size:18px;
	text-decoration: none;outline: medium none;
	text-align:center;
}
/** end of featured style**/
#page #content .content .section {
	width:680px;
	font-family: 'PTSansNarrowRegular';
}
#page #content .content .section .about {
	width:430px;
	float:left;
}
#page #content .content .section .about h2 a {
	font-size:22px;
	color:#8c836b;
	text-decoration:none;
	font-family: 'PTSansNarrowRegular';
	font-weight:normal;
}
#page #content .content .section .about p {
	font-size:16px;
	color:#8c836b;
	padding: 0 20px 0 0;
	text-align:justify;
	font-family: 'PTSansNarrowRegular';
	line-height:24px;
}
#page #content .content .section .about p a {
	color:#8C836B;
}
#page #content .content .section .about p a:hover {
	color:#645d4b;
}
#page #content .content .section .connect {
	width:250px;
	float:left;
}
#page #content .content .section {
	overflow:hidden;
}
#page #content .content .section form {
	text-align:left;
}
#page #content .content .section .connect input {
	background: url("../images/input-newsletter.gif");
	background-position: center;
	background-repeat:no-repeat;
	padding: 6px 5px 6px 5px;
	width:230px;
	border:0;
	color:#8c836b;
}
#page #content .content .section .connect input[type="submit"] {
	background: url("../images/button-submit.gif");
	background-position: center;
	background-repeat:no-repeat;
	height:23px;
	width:93px;
	border:0;
	color:#8c836b;
	margin-top:5px;
	cursor:pointer;
}
#page #content .content .section .connect input[type="submit"]:hover{
	opacity:0.8;
	filter:alpha(opacity=80); /* Needed for IE8 and old versions */
}
#page #content .content .section .connect h2 {
	color:#da716e;
	font-size:14px;
	font-weight:normal;
	margin: 10px 0 0;
}
#page #content .content .section .connect span {
	color:#da716e;
	font-size:14px;
	text-align:left;
	display:block;
}
#page #content .content .section h2 {
	font-size:22px;
	color:#8c836b;
	text-align:left;
	font-family: 'PTSansNarrowRegular';
	font-weight:normal;
}
#page #content .content .section .comment {
	background: url("../images/bg-comment.jpg");
	background-position: center;
	background-repeat:no-repeat;
	height:112px;
	width:580px;
	color:#8c836b;
	padding: 2px 50px 0 50px;
	position:relative;
}
#page #content .content .section .comment p {
	font-size:18px;
}
#page #content .content .section .comment p a {
	font-size:18px;
	color:#8C836B;
}
#page #content .content .section .comment p a:hover {
	color:#cccccc;
}
#page #content .content .section .comment span {
	color:#da716e;
	font-size:14px;
	position:absolute;
	right:20px;
	bottom:20px;
}
/** style for footer **/
#page #content #footer {
	background: url("../images/dots.gif") repeat-x scroll 0 0 transparent;
	width:680px;
	padding:30px 0 0 0;
	margin-top:30px;
	font-family: 'PTSansNarrowRegular';
}
#page #content #footer ul {
	margin:0;
	padding:0;
}
#page #content #footer ul li {
	list-style-type:none;
	float:left;
	margin:0 10px 0 5px;
}
#page #content #footer ul li a {
	text-decoration:none;
	font-size:14px;
	color:#8c836b;
}
#page #content #footer ul li a:hover {
	color:#645d4b;
}
#page #content #footer span {
	color:#8c836b;
	font-size:12px;
	float:right;
	margin-right:10px;
}
#page #content #footer span a {
	color:#8c836b;
	text-decoration:none;
}
#page #content #footer span a:hover {
	color:#645d4b;
}
#page #content #footer ul.connect {
	float:right;
	margin:20px 0;
}
#page #content #footer img {
	border:0;
}
#page #content #footer ul.connect {
	width:290px;
}
#page #content #footer ul.connect li {
	margin:0 10px;
	color:#938b72;
	display:inline;
	height:28px;
}
#page #content #footer ul.connect li a.facebook {
	background: url("../images/icon.png") no-repeat scroll 0 -78px transparent;
	width: 28px;
	height: 28px;
	display:block;
}
#page #content #footer ul.connect li a.twitter {
	background: url("../images/icon.png") no-repeat scroll 0 0 transparent;
	width: 28px;
	height: 28px;
	display:block;
}
#page #content #footer ul.connect li a.email {
	background: url("../images/icon.png") no-repeat scroll 0 -156px transparent;
	width: 27px;
	height: 28px;
	display:block;
}
#page #content #footer ul.connect li a.googleplus {
	background: url("../images/icon.png") no-repeat scroll 0 -234px transparent;
	width: 27px;
	height: 28px;
	display:block;
}

#page #content #footer ul.connect li a:hover {
	opacity:0.8;
	filter:alpha(opacity=80); /* Needed for IE8 and old versions */
}
/** start inner page content background **/
#page #content .content .header {
	background: url("../images/bg-inner-page-top-curve.gif");
	background-position: top center;
	background-repeat:no-repeat;
	width:680px;
	padding-top:15px;
}
#page #content .content .header .footer {
	background: url("../images/bg-inner-page-bottom-curve.gif");
	background-position: bottom center;
	background-repeat:no-repeat;
	width:680px;
	padding-bottom:15px;
}
#page #content .content .header .footer .body {
	background: url("../images/bg-inner-page-content.gif");
	background-position: top center;
	background-repeat:repeat-y;
	width:650px;
	padding:15px 15px 15px 15px;
	overflow:hidden;
	min-height: 1180px;
}
/** end inner page content background **/
#page #content .content .header .footer .body a {
	color: #8C836B;
}
#page #content .content .header .footer .body a:hover {
	color:#645d4b;
}
#page #content .content .header .footer .body ul li {
	margin:0;
	padding:0;
	color:#8C836B;
	text-align:left;
}
#page #content .content .header .footer .body ul li h2 {
	margin-bottom:0;
}
#page #content .content .header .footer .body ul li h2 a {
	font-family: 'PTSansNarrowRegular';
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#8c836b;
}
#page #content .content .header .footer .body ul li h2 a:hover{
	color:#8c836b;
}
#page #content .content .header .footer .body ul li p {
	font-family: 'PTSansNarrowRegular';
	font-size:14px;
	color:#8c836b;
	margin-top:0;
	font-weight:normal;
}
#page #content .content .header .footer .body ul li p a:hover{
	text-decoration:underline;
}
#page #content .content .header .footer .body ul li p a.readmore:hover{
	color:#da716e;
}
#page #content .content .header .footer .body h1 {
	color:#8c836b;
	font-size:22px;
	font-family: 'PTSansNarrowRegular';
	font-weight:normal;
}
#page #content .content .header .footer .body .news {
	width:308px;
	float:left;
	padding-right:17px;
	padding:0 17px 0 0;
}
#page #content .content .header .footer .body .news.last {
	padding-left: 15px;width: 293px;
}
#page #content .content .header .footer .body .news ul li {
	color:#8C836B;
	padding-right:10px;
	text-align:left;
}
#page #content .content .header .footer .body .news ul {
	list-style-type:none;
}
#page #content .content .header .footer .body .news h2 {
	margin-bottom:0;
	color: #8C836B;
	font-family: 'PTSansNarrowRegular';
	font-size: 14px;
	font-weight: bold;
}
#page #content .content .header .footer .body .news h1 {
	color: #8C836B;
	font-family: 'PTSansNarrowBold';
	font-size: 18px;
}
/** Start of Conatct Style **/
#page #content .content .header .footer .body ul.connect {
	margin-bottom:50px;
	padding:0;
	list-style-type:none;
}
#page #content .content .header .footer .body ul.connect li h2 {
	padding-left:50px;
	color:#8c836b;
	font-weight:normal;
	font-family: 'PTSansNarrowRegular';
	font-size:18px;
}
#page #content .content .header .footer .body ul.connect li h2.phone {
	background: url("../images/menu.gif");
	background-position: top left;
	background-repeat:no-repeat;
	background-position: 0 -1291px;
}
#page #content .content .header .footer .body ul.connect li h2.email {
	background: url("../images/menu.gif");
	background-position: top left;
	background-repeat:no-repeat;
	background-position: 0 -1221px;
}
#page #content .content .header .footer .body ul.connect li h2.home {
	background: url("../images/menu.gif");
	background-position: top left;
	background-repeat:no-repeat;
	background-position: 0 -1147px;
}
#page #content .content .header .footer .body ul.connect li h2.dollor {
	background: url("../images/menu.gif");
	background-position: top left;
	background-repeat:no-repeat;
	background-position: 0 -921px;
}
#page #content .content .header .footer .body ul.connect li span {
	margin-left:50px;
	display:block;
	color:#8c836b;
	font-family: 'PTSansNarrowRegular';
	font-size:18px;
}
#page #content .content .header .footer .body ul.contact {
	text-align:left;
	color:#8c836b;
	font-family: 'PTSansNarrowRegular';
	font-size:14px;
	padding:0;
}
#page #content .content .header .footer .body ul.contact {
	overflow:hidden;
	list-style-type:none;
}
#page #content .content .header .footer .body ul.contact li input {
	width:130px;
	padding: 3px 3px;
	border-style:solid;
	border-color:#8c836b;
	border-width:1px;
	margin-bottom:10px;
}
#page #content .content .header .footer .body ul.contact li textarea {
	min-width:490px;
	padding: 3px 3px;
	border-style:solid;
	border-color:#8c836b;
	border-width:1px;
	min-height:140px;
	overflow-x: hidden;overflow-y: scroll;
	margin-bottom:10px;
}
#page #content .content .header .footer .body ul.contact li input[type="submit"] {
	background: url("../images/button-send.gif") no-repeat scroll center center;
	width:82px;
	height:25px;
	float:right;
	margin-right:5px;
	border:0;
	cursor:pointer;
}
#page #content .content .header .footer .body ul.contact li input[type="submit"]:hover {
	opacity:0.8;
	filter:alpha(opacity=80); /* Needed for IE8 and old versions */
}
#page #content .content .header .footer .body ul.contact li label {
	display:block;
}
#page #content .content .header .footer .body ul.contact li {
	float:left;
}
#page #content .content .header .footer .body ul.contact li.first {
	width:145px;
}
#page #content .content .header .footer .body ul.contact li.last {
	width:505px;
}
#page #content .content .header .footer .body .news {
	margin:0;
	color:#8c836b;
	text-align: center;
}
#page #content .content .header .footer .body .news h2 {
	text-align:left;
	font-family: 'PTSansNarrowBold';
}
#page #content .content .header .footer .body .news h1 {
	font-weight:normal;
	text-align:left;
	color: #8C836B;
	font-family: 'PTSansNarrowRegular';
	font-size: 18px;
}
#page #content .content .header .footer .body .info {
	color: #8C836B;
	margin: 0;
	text-align: left;
	margin-top: 30px;
	padding:20px 0;
}
#page #content .content .header .footer .body .info p {
	font-family: 'PTSansNarrowRegular';
	color:#8c836b;
	font-size:14px;
	line-height:24px;
}
#page #content .content .header .footer .body .info span {
	font-family: 'PTSansNarrowRegular';
	color:#8c836b;
	font-size:14px;
	line-height:24px;
}
/** End of Conatct Style **/
/** Start of blog style **/
#page #content .content .header .footer .body ul.section {
	width:650px;
	margin:0;
	padding:0;
	list-style-type:none;
}
#page #content .content .header .footer .body ul.section li.first {
	width:429px;
	float:left;
	border-style:solid;
	border-width:0;
	border-right-width:1px;
	border-color:#b9b4a9;
	padding-right:10px;
}
#page #content .content .header .footer .body ul.section li.first ul li.border {
	background:none;
}
#page #content .content .header .footer .body ul.section li.first ul li {
	background: url("../images/dots-inner-page.gif");
	background-position: top;
	background-repeat:repeat-x;
	padding-top:20px;
	margin-bottom:20px;
}
#page #content .content .header .footer .body ul.section li.last {
	width:200px;
	float:left;
	padding-left:10px;
}
#page #content .content .header .footer .body ul.section li.last ul li a {
	color:#8c836b;
	font-family: 'PTSansNarrowRegular';
	font-size:14px;
	text-decoration:none;
}
#page #content .content .header .footer .body ul.section li.last ul li a:hover {
	text-decoration:underline;
}
#page #content .content .header .footer .body ul.section li.last ul li {
	margin:5px 0;
}
#page #content .content .header .footer .body ul.section li.last h2 {
	color:#da716e;
	font-family: 'PTSansNarrowRegular';
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}
#page #content .content .header .footer .body ul.section li ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#page #content .content .header .footer .body ul.section li ul li span a {
	color:#8c836b;
	text-decoration:underline;
}
#page #content .content .header .footer .body ul.section li ul li span a:hover {
	color:#da716e;
}
#page #content .content .header .footer .body ul.section li.last #tweets {
	background: url("../images/bg-tweets-top-curve.gif");
	background-position: top center;
	background-repeat: no-repeat;
	padding:8px 0;
	width:190px;
}
#page #content .content .header .footer .body ul.section li.last #tweets .footer .body {
	background: url("../images/bg-tweets.gif");
	padding:8px 10px 8px 10px;
	width:170px;
	min-height:20px;
}
#page #content .content .header .footer .body ul.section li.last #tweets .footer {
	background: url("../images/bg-tweets-bottom-curve.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
	width:190px;
	padding:0 0 8px 0;
}
#page #content .content .header .footer .body ul.section li.last #tweets .footer .body h2 {
	color:#da716e;
	font-family: 'PTSansNarrowRegular';
	font-size:16px;
	text-align:center;
	margin:0;
	padding:0;
}
#page #content .content .header .footer .body ul.section li.last #tweets .footer .body ul li {
	text-align:center;
}
#page #content .content .header .footer .body ul.section li.last #tweets .footer .body ul {
	margin:0;
	padding:0;
}
/** End of blog style **/
/**-------------------------- Start of Flavors style -------------------------------**/
#page #content .content .header .footer .body .section {
	overflow:hidden;
}
#page #content .content .header .footer .body .section ul.flavors {
	width:650px;
	margin:0;
	padding:0;
	list-style-type:none;
}
#page #content .content .header .footer .body .section ul.flavors li {
	width:160px;
	float:left;
	margin-bottom:30px;
	text-align:center;
	padding-right:0;
	padding-left:0;
}
#page #content .content .header .footer .body .section ul.flavors li h2 {
	color:#8c836b;
	font-family: 'PTSansNarrowRegular';
	font-size:18px;
	font-weight:normal;
	text-align:center;
	margin:0;
	padding:0;
}
#page #content .content .header .footer .body .section ul.flavors li input {
	width:40px;
}
#page #content .content .header .footer .body .section ul.flavors li span {
	display:block;
	font-family: 'PTSansNarrowRegular';
}
/**---------------------- end of flavors -----------------------------**/
#page #content .content .header .footer .body .section h2 {
	color:#8c836b;
	font-family: 'PTSansNarrowRegular';
	font-weight:normal;
	font-size:18px;
}
#page #content .content .header .footer .body .section #orders {
	width:433px;
	float:left;
	margin-right:20px;
}
#page #content .content .header .footer .body .section #orders h2 {
	background: url("../images/bg-table-header.gif");
	background-position: top center;
	background-repeat: no-repeat;
	margin-bottom:0;
}
#page #content .content .header .footer .body .section #orders div {
	background: url("../images/bg-table-bottom-curve.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color:#fff;
}
#page #content .content .header .footer .body .section #orders table {
	background-color:#fff;
	width:413px;
	margin-bottom:6px;
	padding:0 10px;
	border-style:none none solid none;
	border-width:1px;
	border-color:#8C836B;
	margin-left:10px;
}
#page #content .content .header .footer .body .section #orders table tr td {
	color: #8C836B;
}
#page #content .content .header .footer .body .section #orders table tr td a {
	background: url("../images/menu.gif");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-position: 0 -1835px;width: 12px;height: 12px;
	display:block;
	text-decoration:none;
}
#page #content .content .header .footer .body .section #orders table tr td.last {
	text-align:right;
	width:100px;
}
#page #content .content .header .footer .body .section #orders table.last {
	border-style:none;
}
#page #content .content .header .footer .body .section #orders table tr td.first {
	text-align:right;
	padding-right:20px;
}
#page #content .content .header .footer .body .section .pricing {
	float:left;
	color:#da716e;
	width:190px;
}
#page #content .content .header .footer .body .section .pricing h2 {
	color:#da716e;
	font-size:18px;
}
#page #content .content .header .footer .body .section .pricing span {
	display:block;
	text-align:left;
	color:#da716e;
	font-size:14px;
}
#page #content .content .header .footer .body .section .delivery {
	width:340px;
	float:left;
	text-align:left;
	color:#8c836b;
	font-family: 'PTSansNarrowRegular';
	font-weight:normal;
	font-size:14px;
}
#page #content .content .header .footer .body .section .delivery table tr td {
	vertical-align:top;
	padding-right:10px;
}
#page #content .content .header .footer .body .section .delivery table tr td input {
	border-color: #8C836B;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	padding: 3px;
}
#page #content .content .header .footer .body .section .delivery table tr td span {
	display:block;
	text-align:left;
	width:90px;
}
#page #content .content .header .footer .body .section .delivery table tr td select {
	width:70px;
	border-color: #8C836B;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	padding: 3px;
}
#page #content .content .header .footer .body .section .delivery table tr td ul {
	margin:0;
	padding:0;
}
#page #content .content .header .footer .body .section .delivery table tr td ul li {
	float:left;
	width:50px;
	margin-bottom:0;
}
#page #content .content .header .footer .body .section .payment table tr td select {
	margin:0;padding:0;
}
#page #content .content .header .footer .body .section .payment table tr td select {
	width:70px;
	border-color: #8C836B;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	padding: 3px;
}
#page #content .content .header .footer .body .payment {
	overflow:hidden;
}

#page #content .content .header .footer .body .section .delivery {
	overflow:hidden;
}
#page #content .content .header .footer .body .section .delivery table tr td ul li span {
	width:50px;
}
#page #content .content .header .footer .body .section .delivery table tr td ul li input {
	width:65px;
	border-color: #8C836B;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	padding: 3px;
}
#page #content .content .header .footer .body .section .delivery table tr td #city {
	width:70px;
}
#page #content .content .header .footer .body .section .delivery table tr td #state {
	width:70px;
}
#page #content .content .header .footer .body .section .delivery table tr td label span.city {
	width:80px;
}
#page #content .content .header .footer .body .section .delivery table tr td label span.state {
	width:70px;
}
#page #content .content .header .footer .body .section .delivery table tr td #zipcode {
	width:60px;
}
#page #content .content .header .footer .body .section .delivery table tr td #phone {
	width:60px;
}
#page #content .content .header .footer .body .section .delivery table tr td label {
	float:left;
}
#page #content .content .header .footer .body .section .delivery table tr td label span.zipcode {
	width:80px;
}
#page #content .content .header .footer .body .section .delivery table tr td label span.phone {
	width:70px;
}
#page #content .content .header .footer .body .section .payment {
	width:290px;
	float:left;
	text-align:left;
	margin-left:20px;
}
#page #content .content .header .footer .body .section .payment label {
	display:block;
}
#page #content .content .header .footer .body .section .payment table tr td span {
	display:block;
	text-align:left;
}
#page #content .content .header .footer .body .section .payment table tr td select {
	width:80px;
	color:#8c836b;
	border-color: #8C836B;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	margin-right:30px;
	padding: 3px;
}
#page #content .content .header .footer .body .section .payment table tr td input {
	border-color: #8C836B;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	padding: 3px;
}
#page #content .content .header .footer .body .section .payment table tr td input.first {
	border-color: #8C836B;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	padding: 3px;
	width:70px;
}
#page #content .content .header .footer .body .section .payment label {
	color:#8c836b;
	font-family: 'PTSansNarrowBold';
	font-weight:normal;
	font-size:14px;
	float:left;
}
#page #content .content .header .footer .body .section .payment table tr td label {
	color:#8c836b;
	font-family: 'PTSansNarrowRegular';
	font-weight:normal;
	font-size:14px;
}
#page #content .content .header .footer .body #connect {
	width:680px;
	margin:0 auto;
	text-align:center;
}
#page #content .content .header .footer .body #connect input[type="submit"] {
	background: url("../images/menu.gif") no-repeat scroll 0 -484px;
	width: 150px;height: 37px;
	border:0;
	margin: 10px;
	cursor:pointer;
}
#page #content .content .header .footer .body #connect input[type="submit"]:hover {
	opacity: 0.8;
	filter:alpha(opacity=80); /* Needed for IE8 and old versions */
}