/*
Theme Name: Three Feather Farms
Theme URI: http://www.microtekcorporation.com
Description: A custom theme for Three Feather Farms
Author: Microtek Corporation
Version: 1.0
*/

html, body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height:21px;
	color: #162731;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
body {
	background: url('images/body_bg.gif') repeat-x #e6e6e6;	
}
img {
	border:none;	
}
a {
	color:#346988;
}
a:hover {
	color:#133D8D;
}
h1 {
	font-size:24px;
	line-height:1.4em;
}
h2 {
	font-size:22px;
	color:#143d8d;
}
	.alth2 {
		background: url('images/arrow.png') no-repeat 0% 10% transparent;
		border-bottom:1px solid #e67118;
		padding:0 0 20px 16px;
		color:#0f5bb7;
		font-size:19px;	
	}
	.alth2:hover {
		background-image: url('images/arrow_over.png');	
	}
	.alth2 a {
		text-decoration:none;
		color:#0f5bb7;
		border-bottom: 0!important;
	}
h3 {
	color:#133d8d;
	font-weight:normal;
	font-size:19px;
}
	.pagetitle {	
		color:#f5f5f5;
		text-shadow:#444444 1px 1px 4px;
		font:bold 28px/1.5em "Zurich Cn BT",Helvetica Neue, Helvetica, Arial, sans-serif;
		bottom:7px;
		left:30px;
		position:absolute;
	}

h4 {
	font-size:17px;
	color:#f58026;
}
h5, #links h2 {
	font-size:16px;
	color:#F16B0E;
	font-weight:normal;
	border-bottom:1px dotted #DDDDDD;
	margin-bottom:12px;
}
h6 {
	font-size:14px;
}
#shadow_wrap {
	width:1008px;
	background: url('images/wrapper_shadow.png') repeat-y transparent;	
	margin: 0 auto;
	text-align: left;
}
#wrapper {
	margin: 0 auto;
	width: 990px;
	background: #FFFFFF;
	text-align: left;
}
#topmenu {
	background: url('images/topmenu_bg.jpg') no-repeat;
	height:34px;
	padding-top:6px;
}
.logo {
	margin:-20px 0 0 60px;	
}
	.menu-top-menu-container {
		float:right;
		margin-right:36px;	
	}
	.menu-top-menu-container ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.menu-top-menu-container li {
		padding: 0 12px;
		height: 40px;
		line-height: 40px;
	}
	.menu-top-menu-container li a {
		color:#6e6e6e!important;	
	}
	.menu-top-menu-container li a:hover {
		color:#444444!important;	
	}
	#menu-item-27 {	
	}
	#menu-item-778 a{
		font-weight:bold;
		font-size:0.95em;	
	}
#header {
	background: url('images/header_alt_bg.jpg') no-repeat;
	height:82px;
	position:relative;
}
	#header .tabmenu {
		position:absolute;
		width:400px;
		height:35px;
		right:178px;
		bottom:1px;	
	}
	#header .tabmenu .ordernow {
		background: url('images/order_now_button.png') no-repeat top left transparent;
		height:35px;
		width:185px;
		display:inline-block;
	}
	#header .tabmenu .ordernow:hover {
		background-position: 0 -37px;
	}
	#header .tabmenu .reseller {
		background: url('images/wholesale_button.png') no-repeat top left transparent;
		height:35px;
		width:202px;
		display:inline-block;
	}
	#header .tabmenu .reseller:hover {
		background-position: 0 -37px;
	}
.frontpage #header {
	background: url('images/header_bg.jpg') no-repeat;	
}
#menu {
	background: url('images/menu_alt_bg.jpg');
	height: 32px;
	padding-left:20px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu li {
	float: left;
	padding: 2px 25px 0 25px;
	height: 30px;
	line-height: 32px;
}
	#menu li a {
		color: #9aaccf;
		text-decoration: none;
		font-weight:bold;
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	#menu li a:hover {
		color:#FFFFFF;	
	}
	#menu .current-menu-item > a, #menu .current-menu-parent > a {
		color:#FFFFFF!important;	
	}
	#menu .current-menu-item  li {
		background-color:#62769c;	
	}
	#menu ul ul {
		border:1px solid #143d8c;
		border-top:none;
		-moz-border-radius:0;
		border-radius:0;
		-webkit-border-radius:0;
	}
		#menu ul ul ul {
			border-top:1px solid #143d8c;	
		}
	#menu li li {
		padding:0;	
	}
	#menu li li a {
		padding:8px 30px 6px 10px;
		line-height: 1.6em;
	}
	#menu li li a {
		color:#FFFFFF;
		font-size:0.8em;	
	}
	.sf-menu li li {
    	background:url('images/menu_ul_bg3.png') repeat top left transparent!important;
		
	}
	.sf-menu li li:hover {
    	background:none #365084!important;
		
	}
		/*.sf-menu li li li{
    		background:url('images/menu_ul_bg2.png') repeat top left transparent!important;
		
		}
		.sf-menu li li li:hover {
    		background:none #365084!important;
		
		}*/
	.sf-menu li li:hover a {
		color:#FFFFFF!important;	
	}
.frontpage #menu {
	background: url('images/menu_bg.jpg') no-repeat;	
}
#splash {
	background: url('images/subheader_alt_bg.jpg');
	height: 128px;	
	position:relative;
}
.frontpage #splash {
	background: url('images/splash_bg_tingle.jpg');
	height: 228px;
}
.frontpage #splash .tingle_link {
	position:absolute;
	left:0px;
	top:50px;
	width:995px;
	height:120px;
	display:inline-block;	
}
	.innersplash {
		position:absolute;
		top:10px;
		left:30px;
		width:110px;
		height:40px;	
	}
#contentarea {

}
#content {
	float: left;
	width: 704px;
	padding:0px 36px 20px 36px;
	background: url('images/content_alt_bg.jpg') no-repeat top left #FFFFFF;
	min-height:400px;
}
.frontpage #content {
	background: url('images/content_bg.jpg') no-repeat top left #FFFFFF;	
}
	#content blockquote p {
    	color: #346988;
		font-family: 'News Cycle', sans-serif;
    	font-size: 18px;
    	line-height: 26px;
    	margin-bottom: 40px;
	}
	#content a {
		text-decoration:none;
		border-bottom:1px dotted #346988;
		padding-bottom:1px;	
	}
	#content a:hover {
		text-decoration:none;
		border-bottom:1px solid #133D8D;	
	}
.innerwrap {
	padding-left:10px;	
}
#sidebar {
	width: 214px;
	background: url('images/sidebar_alt_bg.jpg') no-repeat top left #FFFFFF;
	float: right;
	padding-top:60px;
}
.frontpage #sidebar {
	background: url('images/sidebar_bg.jpg') no-repeat top left #FFFFFF;
}
#footer {
	background: url('images/footer_bg.jpg') no-repeat top left #e6e6e6;
	width:968px;
	height:auto;
	padding:20px 20px 10px 20px;
	margin:0 auto;
	font-size:12px;
	color:#949393;
	text-shadow: 1px 1px #FFFFFF;
	line-height:1.35em;
}
	#footer a {
		color:#949393;	
		text-decoration:none;
		text-shadow: 1px 1px #FFFFFF;
	}
	#footer a:hover {
		color:#555454;	
		text-decoration:none;
	}
	#footer ul {
		list-style:none;
		padding-left:30px;	
	}
	#footer ul ul {
		list-style: ;
		padding-left:10px;	
	}
.footermenu {
	height:100%;
	min-height:200px;	
	width:220px;
	text-align:left;
	float:left;
	font-size:11px;
	border-right:1px solid #f7f7f7;
	background: rgb(230,230,230); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(230,230,230,1) 0%, rgba(230,230,230,1) 99%, rgba(193,193,193,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(230,230,230,1)), color-stop(99%,rgba(230,230,230,1)), color-stop(100%,rgba(193,193,193,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 99%,rgba(193,193,193,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 99%,rgba(193,193,193,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 99%,rgba(193,193,193,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c1c1c1',GradientType=1 ); /* IE6-9 */
	background: linear-gradient(left, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 99%,rgba(193,193,193,1) 100%); /* W3C */
}
	#footermenu ul {
		list-style:none;
	}
/********** IMAGE ROTATOR ***********/

#image_rotator {
	float: left;
	margin: 1em auto;
	width: 715px;
	height: 173px;
}
div.image_rotator_caption {
	position: absolute;
	margin-top: 175px;
	margin-left: -75px;
	width: 150px;
	text-align: center;
	left: 50%;
	padding: 5px 10px;
	background: black;
	color: white;
	font-family: sans-serif;
	border-radius: 10px;
	display: none;
	z-index: 2;
}

/********** ORDER FORM ***********/

.ui-dialog {
	border: 1px solid #000000;
	top: 0;
	position: absolute;
}
.ui-dialog-titlebar {
	border-bottom: 1px solid #000000;
	background: #CCCCCC;
	height:38px;
	color:#f5f5f5;
	text-shadow:#444444 1px 1px 4px;
	font:bold 24px/1.5em "Zurich Cn BT",Helvetica Neue, Helvetica, Arial, sans-serif;
	padding-left:20px;
}
.ui-dialog-titlebar-close {
	float: right;
	width: 38px;
	height:38px;
	background: url('images/closebutton.png') no-repeat top left #CCCCCC;
}
.ui-dialog-content {
	background: #FFFFFF;
	padding: 20px;
	overflow:auto;
}


/********** CONTACT FORM ***********/

.wpcf7 {
	margin-top:20px;	
}
.wpcf7-form {
	margin-left:20px;	
}
.wpcf7-text, .wpcf7-form textarea, .captcha-157 input {
	padding:10px 6px;
	border:1px solid #D0D0D0;
	background-color:#EEEEEE;
	background: rgb(242,242,242); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(246,246,246,1) 21%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(21%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(246,246,246,1) 21%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(246,246,246,1) 21%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(246,246,246,1) 21%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(242,242,242,1) 0%,rgba(246,246,246,1) 21%,rgba(255,255,255,1) 100%); /* W3C */
	width:350px;
	font-weight:normal;	
	color:#433D3F;
}
.captcha-157 input {
	width:auto;	
}
.wpcf7-text:hover, .wpcf7-form textarea:hover, .captcha-157 input:hover {
	border-color:#666;	
}	
.wpcf7-text:focus, .wpcf7-form textarea:focus, .captcha-157 input:focus {
	-moz-box-shadow:inset #757575 0px 1px 3px;	
	-webkit-box-shadow:inset #757575 0px 1px 3px;
	box-shadow:inset #757575 0px 1px 3px;
	border-color:#555555;	
}	
.wpcf7-submit, .contactus, .view_archive {
	background-color: #E6611E;
    color: #FFFFFF;
	border: 0 none;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 5px 5px 0 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: 125px;	
}
#wpcf7-f1-p13-o1 .sendbutton {
	width:350px;	
	margin-top:20px;
}
.wpcf7-submit:hover, .contactus:hover, .view_archive:hover {
	background-color:#EA7A24;	
	color:#FFFFFF;
	border-bottom:none!important;

}
.view_archive {
	border-bottom:none!important;	
}
.contactus {
	border-bottom:none!important;	
}
.notifyme {
	font-size:0.85em;
}
.popdiv {
	float:right;
	width:240px;
	margin-right:20px;
	background-color:#FFFFFF;
	padding:0px 20px 20px 20px;
	border-left:1px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	/*-moz-box-shadow:#797878 0px 0px 2px;
	box-shadow:#797878 0px 0px 2px;*/	
}

/********** CONTENT & LINKS UL ***********/

#links ul {
	list-style:none!important;
	padding-left:0;	
}
	#links ul ul li, #content ul li {
		margin-top:4px;
	}
	#links ul ul, #content ul {
		list-style-image:url('images/bullet2.png');	
		padding-left:30px;	
	}
	#links ul ul ul, #content ul ul {
		list-style-image:url('images/bullet3.png');		
	}



/********** TESTIMONIALS ***********/

#sfstest-page blockquote {
	border-bottom:1px dotted #DDDDDD;
}
#sfstest-page blockquote p {
	font-size: 13px;
	line-height:21px;
	color: #162731;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;			
}
#sfstest-page blockquote p:first-child {
	text-align:left;	
}
#sfstest-page cite {
	font-weight:bold;	
}
	#sfstest-page cite a {
		
	}
.needscript {
	display: none;
}
.invalid {
	background-color: #FFCCCC;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
img.pborder {
	margin-bottom:40px;
	border:1px solid #e6e6e6;
	background-color:#666666;
	padding:1px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius:6px;	
}

/********** ORDER FORM ***********/

.emph1 {
	font-size:160%;
	font-weight:bold;
	vertical-align:text-bottom;
	color:#7ac143;
	
}
.emph2 {
	font-size:140%;
	font-weight:bold;
}
.order_quantity {
	padding-left: 86px;
}
.ordertotal {
	font-size:190%;
	font-weight:bold;
}
#pricebreakdown td {
}
.orderform_confirm table {
	width:660px;	
}
.orderform_confirm h3 {
	margin-bottom:30px;	
}
.orderform_confirm .order_submit {
	margin-left:78px;	
}
#pricebreakdown .label, .orderform_confirm .label {
	vertical-align:bottom;
	padding:4px 8px 4px 2px;	
	text-align:right;
}
.orderform_confirm .label {
		
}
#orderform, .orderform_confirm {
	font-family: "Myriad Pro","Gill Sans","Trebuchet MS", Calibri, sans-serif;
	font-size:1.2em;	
}
#orderform h3 {
	font-size:26px;	
}
#orderform hr, hr {
	border-style:dashed;	
}
.order_quantity td {
	padding: 4px 20px 4px 2px;
}
.tooltipwrapper {
	float:right;
	cursor: default;
	padding-right:30px;	
	font-size:12px;	
	background: url('images/info.png') no-repeat 96% 2% transparent;
	
}



.tooltip {
	display:none;
	background: rgb(192,230,121); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(192,230,121,1) 0%, rgba(145,201,40,1) 2%, rgba(112,171,27,1) 66%, rgba(86,153,25,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,230,121,1)), color-stop(2%,rgba(145,201,40,1)), color-stop(66%,rgba(112,171,27,1)), color-stop(100%,rgba(86,153,25,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(192,230,121,1) 0%,rgba(145,201,40,1) 2%,rgba(112,171,27,1) 66%,rgba(86,153,25,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(192,230,121,1) 0%,rgba(145,201,40,1) 2%,rgba(112,171,27,1) 66%,rgba(86,153,25,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(192,230,121,1) 0%,rgba(145,201,40,1) 2%,rgba(112,171,27,1) 66%,rgba(86,153,25,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0e679', endColorstr='#569919',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(192,230,121,1) 0%,rgba(145,201,40,1) 2%,rgba(112,171,27,1) 66%,rgba(86,153,25,1) 100%); /* W3C */
	color:#FFFFFF;
	font-size:13px;
	padding:10px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #EEEEEE;
	-moz-box-shadow:#333333 1px 1px 6px;
	box-shadow:#333333 1px 1px 6px;
	width:175px;
	
}
.tooltip ul {
	padding-left:20px!important;
	list-style-image:url('images/bullet.png')!important;		
}
#pricebreakdown {
	width:290px;
	padding-left:18px;	
}
#shippingprice {
	width:290px;	
}
#shippingprice .label {
	vertical-align:bottom;
	padding:4px 8px 4px 2px;	
	text-align:right;
}
.shippingaddress {
	width:380px;	
}
.shippingaddress .label {
	text-align:right;	
	padding:4px 8px 4px 2px;
	width:85px;
}
.shippingaddress input, .shippingaddress select, #shippingmethod, .mc_input {
	padding:6px 4px;
	border:1px solid #D0D0D0;
	background-color:#EEEEEE;
	background: rgb(242,242,242); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(246,246,246,1) 21%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(21%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(246,246,246,1) 21%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(246,246,246,1) 21%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(246,246,246,1) 21%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(242,242,242,1) 0%,rgba(246,246,246,1) 21%,rgba(255,255,255,1) 100%); /* W3C */
	width:240px;
	font-weight:normal;	
	color:#433D3F;	
}
.shippingaddress select, #shippingmethod {
	width:250px;	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
}
.shippingaddress input:hover, .shippingaddress select:hover, #shippingmethod:hover, .mc_input:hover {
	border-color:#AAAAAA;	
}
.shippingaddress .invalid {
	border-color:#d73524;	
	background: rgb(234,220,220); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(234,220,220,1) 0%, rgba(244,235,235,1) 53%, rgba(255,244,244,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,220,220,1)), color-stop(53%,rgba(244,235,235,1)), color-stop(100%,rgba(255,244,244,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(234,220,220,1) 0%,rgba(244,235,235,1) 53%,rgba(255,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(234,220,220,1) 0%,rgba(244,235,235,1) 53%,rgba(255,244,244,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(234,220,220,1) 0%,rgba(244,235,235,1) 53%,rgba(255,244,244,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eadcdc', endColorstr='#fff4f4',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(234,220,220,1) 0%,rgba(244,235,235,1) 53%,rgba(255,244,244,1) 100%); /* W3C */
}
.shippingaddress select.invalid {
	background: rgb(255,239,239); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,239,239,1) 0%, rgba(242,218,218,1) 50%, rgba(234,206,206,1) 51%, rgba(255,239,239,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,239,239,1)), color-stop(50%,rgba(242,218,218,1)), color-stop(51%,rgba(234,206,206,1)), color-stop(100%,rgba(255,239,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,239,239,1) 0%,rgba(242,218,218,1) 50%,rgba(234,206,206,1) 51%,rgba(255,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,239,239,1) 0%,rgba(242,218,218,1) 50%,rgba(234,206,206,1) 51%,rgba(255,239,239,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,239,239,1) 0%,rgba(242,218,218,1) 50%,rgba(234,206,206,1) 51%,rgba(255,239,239,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefef', endColorstr='#ffefef',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,239,239,1) 0%,rgba(242,218,218,1) 50%,rgba(234,206,206,1) 51%,rgba(255,239,239,1) 100%); /* W3C */	
}
#coupon_error {
	color:#FF0000;
	margin-top:4px;	
}
#coupon_discount_amount {
	color:#7AC143;	
	font-size:1.1em;
	font-weight:normal;
}
#order_submit, #mc_signup_submit, .order_submit {
	background-color: #E6611E;
    color: #FFFFFF;
	border: 0 none;
    border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 5px 5px 0 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: 200px;	
}
#order_submit:hover, #mc_signup_submit:hover, .order_submit:hover {
	background-color:#EA7A24;	
}
#order_submit.disabled {
	background-color:#e4e0df;	
	border:1px solid #c6bfbc;
	cursor:default;
}
.order_note {
	float: left;
	width:350px;
	font-size:0.9em;
	padding:20px;
	border:1px dotted #DDDDDD;	
	height:212px;
	background-color: #f3f2f2;
}
.order_purchase {
	float: right;
	padding:20px 0px 0 40px;
	width:214px;
	line-height:1.8em;
}
.ui-dialog {
	text-align:left;
	width:800px!important;	
}
#mc_signup {
	width:500px;
	margin:0 auto;	
}
.mc_form_inside {
	text-align:center;	
}
.mc_merge_var {
	padding-top:6px!important;
	padding-bottom:6px!important;	
}
.mc_signup_submit {
	padding-top:12px!important;
	padding-bottom:12px!important;		
}

.archive_paging {
	margin-top:30px;
	font-size:140%;
}
.archive_paging a {
		
}


