* {
 margin: 0px;padding: 0px;
}



/* sticky footer */

html, body {
    height: 100%;
	color: white;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-bottom: -205px !important;
}
.footer, .push {
    height: 205px;
}


#menu {
float: right;
margin-top: 52px;
}


#menu li {
 float: left;
 width: 123px;
 display: block;
 margin-left: 3px;
}


#menu a {
 color: white;
 display: block;
  padding-top: 25px;
  height: 90px;
 margin-top: 10px;
 text-align: center;
 background-image: url(images/menu-bg.png);
 background-position: top left;
 background-repeat: no-repeat;
 cursor: pointer;
 width: 100%;
}



#menu li a:hover {
	background-position: right;
}



#menu li.a a, #menu li.a a:hover {
 margin-top: 0px !important;
 background-image: url(images/menu-bg-a.png);
 background-position: left top;
 height: 134px;
}




body {
	background-color: black;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(images/bg-tryout.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

a {
	color: white;
}

a:active, a:focus, img { outline: 0; }

a:hover {
text-decoration: none;
}


table, body, tr, td, input, textarea  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
 padding: 3px;
}


img, a img {
	border: 0px;
	vertical-align: bottom;
}

div.clr {
 clear: both;
}


div.container {
	margin: auto;
	text-align: left;
	width: 940px;
}





#logo {
margin-top: 108px;
padding-left: 19px;
width:253px;
float: left;
padding-bottom: 70px;
}



#main {
color: black;
}

.addings a {
 color: #75b81d;
}


#main a, #sidebar.auth a,#sidebarlogin.auth a, a.g {
 color: #c2ff71;
}


.index .cnt {
	padding: 30px;
	padding-top: 22px;
	padding-bottom: 22px;

}


.index a {
 color: #527718 !important;
}


.index .r-star-shape {
	width: 100%;
}


h1 {
 font-weight: normal;
 padding-bottom: 10px;
 font-size: 35px;
font-family: Myriad Web, Myriad, "Myriad Pro", Verdana;
padding-top: 0px;
}

h2 {
	 font-weight: normal;
  font-family: Myriad Web, Myriad, "Myriad Pro", Verdana;
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

h3 {
	 font-weight: normal;
  font-family: Myriad Web, Myriad, "Myriad Pro", Verdana;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}


#main p, #shop p, #shop ul, #main ul {
 font-size: 13px;
 padding-bottom: 8px;
}

#main ul {
 padding-left: 30px;
 padding-top: 10px;
 padding-bottom: 6px;
}

#main ul li {
 padding-bottom: 8px;
 line-height: 140%;
}


#main img.fortext {
 float: right;
}

#main.inner,#main.inner .r-star-shape {
width: 100%;

}


.inner {
 color: white !important;
 margin-top: 10px;



}

.wsidebar {
 width: 710px !important;
 float: right !important;
}

.inner .cnt {
 padding: 30px;
 padding-top: 15px;
padding-bottom: 15px;
}


.addings {
color: white;
}

.addings h2 {
 font-size: 30px;
 font-weight: normal;
 padding-left: 0px;
 padding-bottom: 17px;
 font-family: Myriad Web, Myriad, "Myriad Pro", Verdana;
}

.addings .cnt {
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 12px;
 padding-top: 5px;
}


#news {
margin-top: 30px;
float: left;
}

#news, #news .r-star-shape {
width: 530px;
}


#news li span {
background-color: #527718;
padding: 3px;

}

#news li p {
 padding-top: 4px
}

#news li {
 width: 225px;
 padding-right: 10px;
 float: left;
 list-style-type: none;

}

#news li.f{
  padding-right: 20px;
}


#action {
margin-top: 30px;
float: right;
}

#action, #action .r-star-shape {
width: 380px;
}

#action .cnt {
	padding-top: 10px;
	background-color: #fff;
	text-align: center;
}

#action .cn {
	background-image: url('images/corners.png');
}

#sidebar, #sidebar .r-star-shape, #sidebarlogin, #sidebarlogin .r-star-shape {
 width: 200px;
 float: left;
 font-size: 14px;
}

#sidebar, #sidebarlogin {
 margin-bottom: 20px;
}


#sidebar a, #sidebarlogin a {
 color: white;
}

#sidebar a:hover, #sidebarlogin a:hover {
 text-decoration: none;
}



#sidebar li, #sidebarlogin li {
 list-style-type: none;
 padding-bottom: 5px;
 text-align: left;
}

#sidebar li.d1, #sidebarlogin li.d1 {
 padding-top: 5px;
}

#sidebar li.a a, #sidebarlogin li.a a {
 color: #ff8c0b;
 text-decoration: none;
}


#sidebar ul ul, #sidebarlogin ul ul {
 padding-bottom: 15px;
}


#sidebar li.d2, #sidebarlogin li.d2 {
 padding-left: 20px;
 color: #ff8c0b;
  padding-bottom: 5px;
}


#sidebar li.d3, #sidebarlogin li.d3 {
 padding-left: 40px;
 color: #ff8c0b;
  padding-bottom: 5px;
}

#shop {
/* width: 710px;
 float: right; */
}

#shop .cnt {
padding-top: 15px !important;
padding-bottom: 0px !important;
}

#shop .prodimg .cnt {
padding-top: 0px !important;
padding-bottom: 0px !important;
}


.rcol {
  margin-left: 334px;
}


#shop .d {
/* width: 307px;
 float: right;*/

}


#shop ul .d {

float: none;
width: auto;
}


#shop h2 {
 font-weight: normal;
 font-size: 18px;
 padding-top: 15px;
 font-family: Myriad Web, Myriad, "Myriad Pro", Verdana;
}


#shop ul .d h2 {
 font-size: 14px !important;

 padding-top: 14px !important;
}


#shop .r-star-shape {
 width: 710px;
}

#shop .clr {
 height: 20px;
}


#shop .prodimg, #shop .prodimg .r-star-shape {
 width: 315px !important;

}

#shop .prodimg {
  float: left;
  padding-right: 30px;
  padding-bottom: 20px;
}

#shop .prodimg .r-star-shape {
 float: none;
}


#shop .prodimgbig, #shop .prodimgbig .r-star-shape {
width:100% !important;
}


#shop ul .prodimg, #shop ul .prodimg .r-star-shape {
 width: 100% !important;
 float: none;
}




#shop ul li {
 float: left;
 width: 315px;
 list-style-type: none;
 margin-right: 20px;
}

#shop ul li.last {
 margin-right: 0px;
}

#shop .sale {
 font-size: 16px;
 margin-top: 4px;
}


#shop .price {
 font-size:24px;
 padding-top: 20px;
  font-family: Myriad Web, Myriad, "Myriad Pro", Verdana;
  text-align: right;
}


#shop blockquote {
 font-size: 14px;
 color: #bababa;
}


#shop ul blockquote{
 font-size: 9px;
 padding-top:3px;
}


#shop span {
 color: white;
 font-size: 18px;
 padding-top: 10px;
 padding-left: 10px;
 display: block;
}

#shop span.top {
 padding-left: 0;
}


#shop ul span {
 color: white;
 font-size: 16px;
 padding-top: 5px;
 display: block;
}

#shop table {
 width: 100%;
}

#shop table {
 border-collapse: collapse;



}




#shop table td, .addings table td {
 padding: 8px;
 vertical-align: top;
}

#shop table tr.r1 td, .addings table tr.r1 td {
 background-color: #323232;
 padding-top: -5px;
}


#shop table tr.r2 td, .addings table tr.r2 td {
 background-color: transparent;
}


#address {
margin-top: 84px;
background-image: url(images/reseller.png);
background-position: 0 10px;
background-repeat: no-repeat;
padding-left: 160px;
padding-top: 15px;
color: #b6b6b6;
height: 81px;
width: 300px;
float: left;
}

#number {
margin-top: 66px;
float: right;
width: 390px;
}

/* rounded corners */
.section {
	overflow:auto;
	zoom:1;
}

.r-star-shape {
	position:relative;
	overflow:hidden;
	padding:8px 0;
	float:left;
}

.r-star-shape .cnt {
	background-color: white;
}

.r-star-shape .cn{
	position:absolute;
	width:16px;
	height:16px;
	left:-8px;
	top:-8px;
	background-image:url(images/corners.png);
}

.r-star-shape .cn.tr, .r-star-shape .cn.br {
	margin-left:100%;
}

.r-star-shape .cn.bl, .r-star-shape .cn.br {
	top:auto;
}

.r-star-shape .cn.tl, .r-star-shape .cn.bl {
	width:100%;
}

.addings .cn{
	background-image:url(images/corners-g.png) /* !important */;
}

.inner .cn{
	background-image:url(images/corners-b.png) /*!important*/ ;
}

.prodimg .cn, .prodimgbig .cn {
	background-image: url(images/corners.png) /*!important*/;
}



.addings .cnt {
 background-color: #323232;
}

.inner .cnt {
 background-color: #1b1b1b;
}

.prodimg .cnt, .prodimgbig .cnt {
 background-color: white !important;
 padding: 0px !important;
 text-align: center;
}

#shop .addings .cn, .services .cn{
	background-image:url(images/corners-g.png);
}

#shop .addings .cnt, .services .cnt {
 padding: 0px !important;
  border-right: 1px solid #323232; border-left: 1px solid #323232;
}

#shop .addings, #shop .addings .r-star-shape, .addings .r-star-shape {
 width: 100%;
}

table.protable{
	border-collapse:collapse;
	border: none;
}

table.protable th, table.data-table td{
 border:1px solid #1b1b1b;
}


table.protable th {
 background-color: #717171;
 background-image: none;
 color: white;
 padding: 5px;
 padding-left: 6px;
 padding-right: 5px;
}

table.protable img.rc {
 float: right;
 margin-top: -5px;
 margin-right: -5px;
}


table.protable th.f {
	background-image:url(images/table-lc.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
}

table.protable th.l {
	background-image:url(images/table-rc.png) !important;
	background-repeat: no-repeat;
	background-position: right top;
}

table.protable th.all {
	background-image:url(images/table-allc.png) !important;
	background-repeat: no-repeat;
	background-position: center top;
	width: 878px;
}

table.protable td.lt {
	background-image:url(images/tablel-ltc.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
}

table.protable td.rt {
	background-image:url(images/tablel-rtc.png) !important;
	background-repeat: no-repeat;
	background-position: right top;
}

table.protable td.lb {
	background-image:url(images/tablel-lbc.png) !important;
	background-repeat: no-repeat;
	background-position: left bottom;
}

table.protable td.rb {
	background-image:url(images/tablel-rbc.png) !important;
	background-repeat: no-repeat;
	background-position: right bottom;
}

table.protable td.none {
 background-color:#1b1b1b;
}

table.protable td {
 background-color: #323232;
 padding: 5px;
}

table.protable td li {
 margin-left: 15px;
}

table.profile {
 width: 100%;
}


table.profile td {
 vertical-align: top;
 padding: 4px;
}

.widmax, table.profile select {
width: 320px;
background: #474747;
border: none;
box-shadow: 0 0 5px black;
-webkit-box-shadow: 0 0 5px black;
margin: 2px 0;
padding: 4px;
padding-left: 5px;
padding-right: 5px;
color: #aaafb7;
color: white;
font-size: 14px;
text-shadow: rgba(0,0,0,0.3) 0 1px 1px;
outline: none;
opacity: 0.7;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.order_auth_form .widmax {
 width: 290px !important;
 margin-bottom: 6px;
}

table.profile input, table.profile select {
}

table.profile tr.block {
 margin-top: 55px;
}

input.btn, .salebtn {
 width: 127px;
 height: 25px !important;
 color: white !important;

 border: 0px none;
 font-size: 14px;
 opacity: 1 !important;
 background-color: #3f611e !important;
 background-image: url('images/btn.png');
}

.sml {
width: 81px !important;
 background-image: url('images/btnsml.png') !important;
}


.salebtn {
 display: block;
 text-align: center;
 vertical-align: middle;
 padding-top: 3px;
 height: 22px !important;
 float:left;
 margin-right: 10px;
 text-decoration: none;

}


input.dis {
 background-image: url('images/btndis.png') !important;
 background-color: #8d8d8d !important;
}

.paginator {
 color: #F79406;
 font-size: 16px;
}

.news-date-time {
display: block;
 margin-top: -15px;
 padding-bottom: 20px;
 color:#666;
}

.paginator a {
 color: #c2ff71;
}

.paginator a, .paginator b {
	padding: 2px;
}


.cn.inv{
	background-image:url(images/corners-inv.png) !important;
}