body {
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0;
}
body#index {
	background:#3f3f3f url(../images/bg-body-index.gif) repeat-x;
}
body#inner 
{
	background:#3f3f3f url(../images/bg-body-inner.gif) repeat-x;
	min-width:1000px;
} 
form, fieldset {
	padding: 0;
	margin: 0;
	border:0;
}
a {text-decoration: none;}
a:hover {text-decoration:underline;}
img {border-style: none;}
#index #wrapper {
	margin: 0 auto;
	width:1000px;
	position:relative;
	min-height:890px;
}
* html #index #wrapper {height:890px;}
#inner #wrapper {
	margin: 0 auto;
	width:1000px;
	position:relative;
	z-index:100;
}
#inner .wrapper-holder 
{
	/*background-color:#f7f7f7;*/
	background:url(../images/bg-content-inner-x.gif) repeat-x 0 280px;
	width:100%;
	overflow:hidden;
}

#inner .wrapper-holder-index
{
	background:#d8d8d8 url(../images/bg-body-index.gif) repeat-x;
	width:100%;
	overflow:hidden;
}

#header {
	height:280px;
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	margin:0 auto;
}
.logo {
	display:block;
	width: 302px;
	height: 85px;
	position:absolute;
	top:170px;
	left:0;
}
.logo a {
	height: 100%;
	width: 100%;
	display: block;
	overflow: hidden;
	background: url(../images/logo.gif) no-repeat;
	text-indent: -9999px;
}
.top-nav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:4px;
	left:0;
}
.top-nav li {
	display:inline;
	background:url(../images/separator-top-nav.gif) no-repeat 0 13px;
	padding:0 0 0 7px;
}
.top-nav li:first-child {
	background:none;
	padding-left:0;
}
.top-nav li a {
	color:#838486;
	font-size:11px;
}


.faceBook {
	line-height:24px;
	display:block;
	position:absolute;
	top:15px;
	right:420px;
	color:#e5e5e5;
}

.liveSupport {
	line-height:24px;
	display:block;
	position:absolute;
	top:15px;
	right:320px;
	color:#e5e5e5;
}

.mail {
	line-height:24px;
	padding:17px 0 0 53px;
	display:block;
	position:absolute;
	top:15px;
	right:19px;
	color:#e5e5e5;
	background:url(../images/ico-email.gif) no-repeat;
}
.mail a{
	font-weight:bold;
	color:#e5e5e5;
}
.wel-back {
	color:#737478;
	font-style:italic;
	position:absolute;
	top:158px;
	right:14px;
	font-weight:bold;
}
.wel-back a {
	color:#509623;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
.btn-logout {
	background: url(../images/btn-logout.gif) no-repeat;
	width: 65px;
	height: 26px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:179px;
	right:14px;
}
#header form{
	position:absolute;
	top:162px;
	right:14px;
}
#header fieldset {
	overflow:hidden;
	width:355px;
}
.block {float:left;}
.block label{
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 2px;
	width:140px;
	line-height:16px;
}
.block input{
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background:none;
	border:0;
	margin:0;
	padding:1px 0 0;
	width:138px;
	letter-spacing:-1px;
	line-height:14px;
}
.block span {
	background:url(../images/bg-input.gif) no-repeat;
	width: 141px;
	height: 22px;
	display:block;
	padding:4px 0 0 10px;
	margin:0 3px 0 0;
}
.btn-go {
	background:url(../images/btn-go.gif) no-repeat;
	width: 46px;
	height: 26px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:16px 0 0;
}
#header fieldset .row {
	width:100%;
	padding:5px 0 0;
	clear:both;
}
#header fieldset .row input{
	margin:1px 0 0;
	padding:0;
	width:16px;
	height:16px;
	float:left;
}
.rem {
	color:#666;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	float:left;
	padding:0 0 0 5px;
}
#header fieldset ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#header fieldset ul li {
	float:left;
	background:url(../images/separator-login.gif) no-repeat 0 2px;
	padding:0 4px 0 6px;
	line-height:12px;
}
#header fieldset ul li:first-child {
	background:none;
	padding-left:0;
}
#header fieldset ul li a{
	color:#86878a;
	float:left;
}
.nav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:85px;
	left:0;
	background:url(../images/border-nav.gif) no-repeat 100% 0;
}
.nav li {
	float:left;
	background:url(../images/border-nav.gif) no-repeat;
	padding:0 0 0 2px;
}
.nav li a {
	float:left;
	line-height:42px;
	padding:0 25px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.nav li a:hover, .nav li.active a {
	background:url(../images/bg-nav-rollover.gif) repeat-x;
	text-decoration:none;
}
#main {
	width:100%;
	overflow:hidden;
	padding:280px 0 0;
}
#content {
	width:632px;
	float:left;
}
#inner #content {
	padding:0px 0 20px;
	position:relative;
}
.welcome {
	background:url(../images/bg-content.gif) no-repeat 100% 0;
	padding:50px 0 30px;
}
.welcome h1 {
	margin:0;
	font-size:18px;
	color:#509623;
	padding:0 0 20px;
	font-weight:normal;
}
.welcome h1 span {
	color:#737478;
}
#inner .content-holder {
	/*background:url(../images/bg-content-inner.gif) no-repeat;*/
	width: 1000px;
	margin:0 auto;
}
.content-holder:after{
	content:'';
	display:block;
	clear:both;
}
#inner #content {
	width:626px;
	float:left;
}
#inner #content h1{
	font-size:19px;
	color:#737478;
	margin:0;
	font-weight:normal;
	padding-top:20px;
}
#inner #content h1 span{
	font-weight:normal;
}
.welcome p {
	margin:0;
	color:#737478;
	letter-spacing:-1px;
	width:360px;
	line-height:16px;
}
.more {
	color:#509623;
	text-decoration:underline;
	font-style:italic;
}
.more:hover {text-decoration:none;}
.twocolumn {
	width:100%;
	overflow:hidden;
}
.twocolumn div {
	float:left;
	width:320px;
}
.twocolumn ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.twocolumn h2 {
	margin:40px 0 14px;
	font-size:18px;
	color:#3f3f3f;
}
.twocolumn h2 span {color:#509623;}
.twocolumn p {
	margin:0 0 13px;
	color:#509623;
	line-height:16px;
}
.demo {
	background:url(../images/btn-demo.gif) no-repeat;
	width: 140px;
	height: 31px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0 4px 0 0;
}
.quotation {
	background:url(../images/btn-quotation.gif) no-repeat;
	width: 140px;
	height: 31px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
.twocolumn ul {
	margin:23px 0 0;
	padding:13px 0 16px 20px;
	list-style:none;
	background:url(../images/border-list.gif) no-repeat;
}
.twocolumn ul li {
	color:#3f3f3f;
	background:url(../images/bull-list-cando.gif) no-repeat 0 1px;
	padding: 9px 0 0 23px;
	letter-spacing:-1px;
}
.process {
	width:580px;
	padding:30px 0 0;
}
.process h2 {
	margin:0 0 14px;
	font-size:18px;
	color:#3f3f3f;
}
.process h2 span {color:#509623;}
.twocolumn p {
	margin:0 0 13px;
	color:#509623;
	line-height:16px;
}

.title-form {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#3f3f3f;
	padding:17px 0 5px;
}
.product {width:626px;}
.product-box {
	position:relative;
	margin:0 0 3px;
}
.product .top {
	background:url(../images/bg-product-top.gif) no-repeat;
	width: 626px;
	height: 4px;
	line-height:0;
	font-size:0;
	display:block;
}
.product .bottom {
	background:url(../images/bg-product-bottom.gif) no-repeat;
	width: 626px;
	height: 4px;
	line-height:0;
	font-size:0;
	display:block;
}
.product .check .top {
	background:url(../images/bg-product-top-check.gif) no-repeat;
	width: 626px;
	height: 4px;
	line-height:0;
	font-size:0;
	display:block;
}
.product .check .bottom {
	background:url(../images/bg-product-bottom-check.gif) no-repeat;
	width: 626px;
	height: 4px;
	line-height:0;
	font-size:0;
	display:block;
}
.product .check label {background:url(../images/bg-product-center-check.gif) repeat-y;}
.product label {
	font-size:11px;
	color:#737478;
	width: 577px;
	display:block;
	padding:20px 0 17px 49px;
	line-height:15px;
	background:url(../images/bg-product-center.gif) repeat-y;
}
.product label span {
	font-size:14px;
	font-weight:bold;
	color:#3f3f3f;
	display:block;
	padding:0 0 5px;
	line-height:14px;
}
.product input {
	position:absolute;
	top:20px;
	left:21px;
	margin:0;
	padding:0;
	height:16px;
	width:16px;
}
.product .check label span {color:#509623;}
.article {
	background:url(../images/bg-blog.gif) no-repeat;
	height: 178px;
	width: 625px;
	position:relative;
}
.article .row {
	width:564px;
	overflow:hidden;
	padding:20px 0 15px 30px;
}
.article label {
	float:left;
	font-size:11px;
	color:#737478;
	width: 577px;
	display:block;
	padding:0 90px 0 0;
	line-height:15px;
	width:320px;
}
.article label strong {
	font-size:12px;
	color:#3f3f3f;
	display:block;
	padding:0 0 5px;
	line-height:14px;
}
.article span {
	background:url(../images/bg-blog-input.gif) no-repeat;
	width: 136px;
	height: 20px;
	padding:5px 0 0 10px;
	float:left;
	margin:15px 0 0;
}
.article input {
	background:none;
	margin:0;
	padding:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	border:0;
	width:130px;
}
.addons {width:100%;}
.row2 {
	background:url(../images/bg-addons.gif) repeat-y;
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	width: 625px;
	overflow:hidden;
}
.row2 input {
	float:left;
	margin:20px 0 0 24px;
	padding:0;
	height:16px;
	width:16px;
}
.row2 label {
	float:left;
	margin:1px 0 1px 23px;
	line-height:14px;
	width:543px;
	font-size:12px;
	padding:11px 0 12px 17px;
}
.row2 label span {display:block;}
.addons .check label {background:#f7f7f7;}
.addons .check label span{color:#509623;}
#index #sidebar {
	width:368px;
	float:right;
	margin:-58px 0 0;
}
#inner #sidebar {
	float:left;
	width:355px;
	margin:-30px 0 0;
	position:relative;
	padding:0 0 0 5px;
}
#inner #sidebar .middle
{
	background:url(../images/sidebar-middle.gif) repeat-y;
}

#inner .top-sidebar {
	background:url(../images/bg-title-inner.gif) no-repeat;
	height:31px;
}

#inner #sidebar h2 {
	padding:0px 0 0 23px;
	color:#737478;
	font-size:18px;
	margin:0;
}



#index #sidebar h2 {
	background:url(../images/bg-title.gif) no-repeat;
	line-height:56px;
	padding:2px 0 0 23px;
	color:#737478;
	font-size:18px;
	margin:0;
}
.services {
	/*background:url(../images/bg-services.png) no-repeat;*/
	margin: 0 0 0 -14px;
}
.services-box {
	position:relative;
	width: 344px;
	padding:19px 0 0 38px;
	overflow:hidden;
}
.services ul {
	margin:0;
	padding:0;
	list-style:none;
}
.services ul li {
	float:left;
	padding:0 5px 7px 0;
}
.services ul li img {display:block;}
.more-services {
	text-decoration:underline;
	font-style:italic;
	font-weight:bold;
	color:#3f3f3f;
	display:block;
	clear:both;
	text-align:right;
	padding:2px 37px 0 0;
}
.more-services:hover {text-decoration:none;}
.ordernow {
	overflow:hidden;
	/*background:url(../images/bg-order-now-sidebar.gif) repeat-y;*/
	width: 354px;
	padding:18px 0 0;
}
.btn-ordernow {
	background:url(../images/btn-ordernow.gif) no-repeat;
	width: 312px;
	height: 55px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 0 14px 21px;
}
.ordernow p {
	margin:0;
	width:305px;
	font-size:11px;
	line-height:14px;
	color:#737478;
	padding:0 0 0 21px;
}
.price {
	width:322px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 40px;
}
.price .top {
	background:url(../images/bg-price-top.gif) no-repeat;
	width: 322px;
	height: 3px;
	font-size:0;
	line-height:0;
	display:block;
}
.price ul {
	margin:0;
	padding:0 19px;
	list-style:none;
	background:url(../images/bg-price-center.gif) repeat-y;
	width:284px;
	overflow:hidden;
}
.price ul li {
	font-size:13px;
	color:#737478;
	width:100%;
	overflow:hidden;
	background:url(../images/border-price.gif) repeat-x;
	line-height:21px;
	float:left;
}
.price ul li:first-child {background:none;}
.price ul li span{float:left;}
.price ul li em {
	font-style:normal;
	float:right;
}
.price ul li em strong {color:#3f3f3f;}
.price .bottom {
	background:url(../images/bg-price-bottom.gif) no-repeat;
	width: 322px;
	height: 3px;
	font-size:0;
	line-height:0;
	display:block;
} 
#inner #sidebar h3 {
	font-size:16px;
	color:#666;
	margin:0;
	padding:0 0 0 16px;
}
#inner #sidebar h3 span{font-weight:normal;}
#inner #sidebar p{
	margin:0;
	font-size:11px;
	color:#737478;
	padding:0 0 0 16px;
}
.additional {
	width:322px;
	margin:7px auto 0;
	overflow:hidden;
	padding:0 0 30px;
}
.additional .top {
	background:url(../images/bg-add-info-top.gif) no-repeat;
	width: 322px;
	height: 3px;
	display:block;
	font-size:0;
	line-height:0;
}
.additional fieldset {
	background:url(../images/bg-add-info-center.gif) repeat-y;
	padding:20px 0 20px 15px;
}
.additional .box {
	width:140px;
	float:left;
	margin:0 4px 13px 0;
}
.additional .box label {
	font-size:12px;
	color:#666;
}
.additional .box span {
	background:url(../images/bg-add-info-input.gif) no-repeat;
	width: 136px;
	height: 20px;
	display:block;
	padding:5px 0 0 4px;
}
.additional .box input {
	border:0;
	margin:0;
	padding:0;
	background:none;
	width:132px;
	font:12px Arial, Helvetica, sans-serif;
}
.user {
	font-style:italic;
	font-size:12px;
	color:#737478;
}
.user a {color:#509623;}
.additional .bottom {
	background:url(../images/bg-add-info-bottom.gif) no-repeat;
	width: 322px;
	height: 3px;
	display:block;
	font-size:0;
	line-height:0;
}
.order-is {
	width:322px;
	overflow:hidden;
	margin:7px auto 20px;
}
.order-is fieldset{
	background:url(../images/bg-order.gif) no-repeat;
	width: 322px;
	overflow:hidden;
}
.order-is .box {
	width:322px;
	overflow:hidden;
	padding:0 0 0;
}
.order-is .box input {
	width:16px;
	height:16px;
	margin:19px 0 0 24px;
	padding:0;
	float:left;
}
.order-is .box label {
	float:left;
	width:237px;
	margin:2px 0 1px 23px;
	padding:0 0 0 20px;
	line-height:50px;
	font-weight:bold;
	font-size:14px;
	color:#3f3f3f;
}
.order-is .check label {
	background:#f7f7f7;
	color:#509623;
}
.order-is .row {
	width:322px;
	overflow:hidden;
	margin:14px 0 0;
}
.order-is .row label {
	float:left;
	font-size:14px;
	line-height:18px;
	color:#3f3f3f;
}
.order-is .row select {
	float:right;
	width:150px;
	font-size:12px;
	color:#666;
	padding:1px 0 1px;
	line-height:14px;
}
.notes {
	width:322px;
	margin:0 auto;
}
.notes textarea {
	overflow:auto;
	border:1px solid #d9d9d9;
	padding:14px 0 0 16px;
	height:115px;
	margin:7px 0 0;
	color:#bcbcbc;
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	width:306px;
}
.payment {
	background:url(../images/bg-payment.gif) no-repeat;
	width: 328px;
	overflow:hidden;
	padding: 23px 0 33px 22px;
	margin: 25px 0 0 2px;
}
#inner .payment {
	margin:32px 0 0 3px;
	background:url(../images/bg-payment-inner.gif) no-repeat;
	padding: 15px 0 21px 22px;
}
#inner .payment h4 {
	margin:0;
	font-size:14px;
	color:#737478;
}
.payment h3 {
	margin:0;
	font-size:14px;
	color:#737478;
}
.payment ul {
	margin:0;
	padding:9px 0 0;
	list-style:none;
	width:350px;
	overflow:hidden;
}
.payment ul li {
	float:left;
	width:50px;
	height:30px;
	margin:0 2px 0 0;
}
.payment ul li a {
	float:left;
	width:100%;
	height:100%;
}
.paypal {background:url(../images/pay-pal.gif) no-repeat;}
.visa {background:url(../images/visa.gif) no-repeat;}
.visa-electron {background:url(../images/visa-electron.gif) no-repeat;}
.mastercard {background:url(../images/master-card.gif) no-repeat;}
.american-express {background:url(../images/american-express.gif) no-repeat;}
.cirrus {background:url(../images/cirrus.gif) no-repeat;}
.bottom-sidebar {
	background:url(../images/bg-bottom-sidebar.gif) no-repeat;
	padding:12px 0 0 127px;
	margin-bottom:20px;
}
.bottom-sidebar a{
	background:url(../images/follow-me.gif) no-repeat;
	width: 115px;
	height: 42px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
/*
#inner .bottom-sidebar {
	background:url(../images/bg-bottom-sidebar.gif) no-repeat;
	width: 228px;
	padding:27px 0 0 127px;
	float:right;
}
#inner .bottom-sidebar a{
	background:url(../images/follow-me.gif) no-repeat;
	width: 115px;
	height: 42px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
*/
.finish {
	background:url(../images/btn-place-order.gif) no-repeat;
	width: 208px;
	height: 40px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
	margin:17px 0 0;
}
#footer {
	clear:both;
	background:url(../images/bg-footer.gif) repeat-x;
	padding:20px;
}
#inner #footer 
{
	background:url(../images/bg-footer.gif) repeat-x;
	/*
	background:url(../images/bg-footer-inner.gif) repeat-x;
	*/
}
.bottom-holder {
	width:100%;
	overflow:hidden;
	margin:0 0 57px;
}
#footer p{
	margin:0;
	float:right;
	color:#b2b2b2;
	font-size:12px;
}
.footer-holder {
	width:986px;
	padding:0 14px 102px 0;
	margin:0 auto;
}
#index .footer-holder {padding:7px 14px 102px 0;}
.footer-nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.footer-nav li {
	display:inline;
	background:url(../images/separator-bottom-nav.gif) no-repeat 0 11px;
	padding:0 0 0 7px;
}
.footer-nav li:first-child {
	padding-left:0;
	background:none;
}
.footer-nav li a{
	color:#d8d8d8;
	font-size:14px;
}
.contact {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	width:100%;
	text-align:right;
}
.contact li {
	display:inline;
	background:url(../images/separator-bottom-nav.gif) no-repeat 0 11px;
	padding:0 0 0 6px;
}
.contact li:first-child {
	padding-left:0;
	background:none;
}
.contact li a {
	font-size:12px;
	color:#d8d8d8;
}


#content h2 {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#3f3f3f;
	padding:17px 0 5px;
}

#content h3 
{
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:12px 0 5px;
	color:#509623;
}

.sideNav
{
	background-image:url('/images/navtop.png');
	background-repeat:no-repeat;
	margin-left:18px;
	padding-top:6px;
	padding-left:0;
	list-style:none;
}

.sideNav li
{
	background-image:url('/images/navitem.png');
	background-repeat:no-repeat;
	height:44px;
}

.sideNav li.last
{
	background-image:url('/images/navbottom.png');
	height:45px;
}

.sideNav li a
{
	display:block;
	padding-left:25px;
	padding-top:10px;
	font-size:15px;
	color:#737478;
}

.alertBox {width:622px;margin-top:30px;}

.alertBox .top
{
	background-image:url('/images/alerttop.png');
	background-repeat:no-repeat;
	height:5px;
}

.alertBox .mid
{
	background-color:#7cc350;
	background-image:url('/images/alertmid.png');
	background-repeat:no-repeat;
	min-height:26px;
	padding:1px 15px 1px 15px;
	color:#ffffff;
}

#content .alertBox H2{color:#ffffff;}

.alertBox .bot
{
	background-image:url('/images/alertbottom.png');
	background-repeat:no-repeat;
	height:8px;
}

.listTable
{
	background-image:url('/images/listtabletop.png');
	background-repeat:no-repeat;
	padding-top:6px;
}

.listTable tr
{
	background-image:url('/images/listtablerow.png');
	background-repeat:no-repeat;
	background-position:bottom;
	height:34px;
	margin:4px;
}

.listTable td 
{
	padding-left:10px;
	padding-right:10px;
	color:#737478;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
}

.listTable td a {color:#509623;}

.listTable th
{
	padding-left:15px;
	padding-right:15px;
	color:#509623;
	font-size:13px;
	text-align:left;
}


.listTable tr.last
{
	background-image:url('/images/listtablebottom.png');
	background-position:bottom;
	min-height:40px;
}

.listTable tr.hasNote
{
	background-position:top;
	min-height:0px;
}
.listTable tr.hasNote TD
{
	padding-bottom:0px;
}

.listTable tr.note
{
	min-height:0px;
}

.listTable tr.note TD
{
	padding-top:0px;
}



.noteLine
{
	color:#509623;
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}

.noteBody
{
	color:#737478;
	font-size:13px;
	padding-bottom:10px;
}

.dottedLine
{
	margin:5px;
	height:1px;
	border-top:1px dashed #CCCCCC;
}



#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:400px; width:600px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
#simplemodal-container H1
{
	display:block;
	font-size:18px;
	font-weight:bold;
	padding:12px 0 5px;
	color:#509623;
}

.paymentMessage{margin-top:5px;margin-bottom:5px;font-style:italic;color:#509623;}
.footnote{font-size:10px; font-style:italic;}

a,a.visited{color:#509623;}

.accepted TD{color:#448844;}
.complete TD{color:#888888;}
.cancelled TD{color:#888888;}
.rejected TD{color:#AA2222;}
.open TD{color:#AA2222;}

.fb {
	display:block;
	width: 100px;
	height: 65px;
	position:absolute;
	top:185px;
	left:450px;
}

.promo {
	display:block;
	width: 290px;
	height: 85px;
	position:absolute;
	top:170px;
	left:320px;
}
