
body {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
color : #4f4f4f;
font-size : 12px;
line-height : 15px;
background : #050100 url(images/body_bg.jpg) repeat-x left top;
}
div, p, h, a {
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
a {
cursor : pointer;
}
h1, h2, h3, h4, h5, h6, h7, h8, p, span, ul, li, div, form, a {
padding : 0;
margin : 0;
}
ul {
list-style-type : none;
}
a img {
border : 0;
}
a {
color : #8b0000;
text-decoration : none;
font-weight : bold;
}
a:hover {
color : #8b0000;
text-decoration : underline;
}
.clear {
clear : both;
margin : 0;
padding : 0;
line-height : 0;
height : 0;
font-size : 0;
}
.wrapper {
margin : 0 auto;
padding : 0;
width : 970px;
}
.header {
margin : 0;
padding : 0;
}
.container {
margin : 0;
padding : 0;
width : 970px;
}
.container-bg {
margin : 0;
padding : 22px 18px 0 18px;
width : 934px;
background : url(images/main_bg.jpg) no-repeat left top;
}
.randyzales {
margin : 0;
padding : 0;
color : #ffffff;
font : normal 14px/20px Arial, Helvetica, sans-serif;
}
.box-area {
width : 935px;
margin : 0;
padding : 5px 0 20px 0;
}
.management {
margin : 0;
padding : 0;
width : 221px;
float : left;
display : block;
}
.culture {
margin : 0;
padding : 0 15px 0 20px;
width : 211px;
float : left;
display : block;
}
.team {
margin : 0;
padding : 0 7px 0 12px;
width : 212px;
float : left;
display : block;
}
.sales-main {
margin : 0;
padding : 0 0 0 13px;
width : 212px;
float : left;
display : block;
}
.management h1 {
margin : 0;
padding : 0 0 5px 0;
font : normal 18px Arial, Helvetica, sans-serif;
color : #ffbf2d;
}
.management-text {
margin : 0;
padding : 0;
color : #ffffff;
font : normal 12px Arial, Helvetica, sans-serif;
}
.management-text a {
color : #ffffff;
font : normal 12px Arial, Helvetica, sans-serif;
text-decoration : none;
}
.management-text a:hover {
color : #ffffff;
text-decoration : underline;
}
.arrow {
margin : 0;
padding : 0 0 0 5px;
}
.culture h1 {
margin : 0;
padding : 0 0 25px 0;
font : normal 18px Arial, Helvetica, sans-serif;
color : #ffbf2d;
}
.team h1 {
margin : 0;
padding : 0 0 5px 0;
font : normal 18px Arial, Helvetica, sans-serif;
color : #ffbf2d;
}
.sales-main h1 {
margin : 0;
padding : 0 0 5px 0;
font : normal 18px Arial, Helvetica, sans-serif;
color : #ffbf2d;
}
.video {
margin : 0;
padding : 0;
width : 275px;
height : auto;
float : left;
display : block;
border : 1px solid #d69e03;
background : #ffffff;
}
.ad {
margin : 0;
padding : 0;
width : 275px;
height : auto;
float : right;
display : block;
border : 1px solid #d69e03;
background : #ffffff;
}
.vote {
margin : 0 48px;
padding : 0;
width : 275px;
height : auto;
float : left;
display : block;
border : 1px solid #d69e03;
background : #ffffff;
}
.footer {
margin : 0;
padding : 10px 0 0 0;
height : 30px;
text-align : center;
font : normal 12px Arial, Helvetica, sans-serif;
color : #aaaaaa;
}
.footer a {
font : normal 12px Arial, Helvetica, sans-serif;
color : #aaaaaa;
text-decoration : none;
}
.footer a:hover {
font : normal 12px Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
}
.content-bg {
margin : 0;
padding : 22px 18px 0 18px;
width : 934px;
background : url(images/inner_bg.jpg) no-repeat left top;
}
.page-header {
font : bold 20px Arial, Helvetica, sans-serif;
color : #ffffff;
margin : 0;
padding : 0;
border-bottom : 3px solid #d9a104;
}
.page-header span {
font : normal 14px Arial, Helvetica, sans-serif;
color : #ffffff;
}
.page-header span a {
font : normal 14px Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
}
.page-header span a:hover {
font : normal 14px Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : underline;
}
.content {
margin : 0 0 0 0;
padding : 0;
}
.content-left {
margin : 0;
padding : 0;
width : 234px;
float : left;
display : block;
border : 0 solid #ffffff;
}
.nav {
margin : 0;
padding : 25px 0 0 0;
}
.nav ul {
margin : 0;
padding : 0;
list-style-type : none;
}
.nav ul li {
margin : 0;
padding : 0;
font : normal 14px/18px Arial, Helvetica, sans-serif;
color : #ffbf2d;
}
.nav ul li a {
width : 229px;
margin : 0;
padding : 5px 0 5px 5px;
font : normal 14px/18px Arial, Helvetica, sans-serif;
color : #ffbf2d;
display : block;
text-decoration : none;
border-bottom : 2px dotted #ffbf2d;
}
.nav ul li.active a {
font : normal 14px/18px Arial, Helvetica, sans-serif;
color : #ffbf2d;
display : block;
text-decoration : none;
background : #5b0600;
}
.nav ul li a:hover {
color : #ffbf2d;
text-decoration : none;
background : #5b0600;
}
.subnav ul {
margin : 0 0 10px 0;
padding : 0;
list-style-type : none;
}
.subnav ul li {
margin : 0;
padding : 0 0 0 5px;
color : #ffffff;
font : normal 12px/16px Arial, Helvetica, sans-serif;
border : 0 dashed #ffbf2d;
}
.subnav ul li a {
margin : 0;
padding : 0 0 0 5px;
font : normal 12px/16px Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
border : 0 solid #ffffff;
}
.subnav ul li a:hover {
color : #aaaaaa;
background : none;
text-decoration : none;
}

.subnav ul li.addcart {
margin : 0;
padding : 0;
color : #ffffff;
font : normal 12px/16px Arial, Helvetica, sans-serif;
}
.subnav ul li.addcart a{
margin : 0;
padding : 0 0 0 21px;
font : normal 12px/16px Arial, Helvetica, sans-serif;
color : #ffffff;
text-decoration : none;
background : url(images/shop_cart.gif) no-repeat left top;
}

.subnav ul li.addcart a:hover{
margin : 0;
padding : 0 0 0 21px;
font : normal 12px/16px Arial, Helvetica, sans-serif;
color : #aaaaaa;
text-decoration : none;
background : url(images/shop_cart.gif) no-repeat left top;
}

.content-right {
margin : 5px 0 0 0;
padding : 45px 15px 10px 15px;
width : 641px;
min-height : 350px;
float : right;
display : block;
border : 0 solid #ffffff;
background : #ffffff url(images/right_bg.jpg) repeat-x left top;
}
* html .content-right {
height : 350px;
}
.content-right-nonbg {
margin : 5px 0 0 0;
padding : 45px 20px 10px 20px;
width : 631px;
float : right;
display : block;
border : 0 solid #ffffff;
}
.content-right-text {
margin : 0;
padding : 0 10px 0 0;
width : 405px;
float : left;
display : block;
border : 0 solid #ff0000;
color : #666666;
font : normal 12px Arial, Helvetica, sans-serif;
}
.content-right-text p {
color : #333333;
margin : 0 0 10px 0;
font : normal 12px/18px Arial, Helvetica, sans-serif;
display : block;
}
.content-right-text ul {
list-style-type : circle;
}
.content-right-text ul li {
color : #333333;
margin : 0 0 10px 0;
padding : 0 0 0 15px;
font : normal 12px/18px Arial, Helvetica, sans-serif;
display : block;
background : url(images/bullet_icon.gif) no-repeat left 4px;
}
.content-right-textfull {
margin : 0;
padding : 0 10px 0 0;
width : 625px;
float : left;
display : block;
border : 0 solid #ff0000;
color : #666666;
font : normal 12px Arial, Helvetica, sans-serif;
}
.content-right-textfull p {
color : #333333;
margin : 0 0 10px 0;
font : normal 12px/18px Arial, Helvetica, sans-serif;
display : block;
}
.content-right-textfull td {
color : #333333;
font : normal 12px/18px Arial, Helvetica, sans-serif;
}
.content-right-textfull ul {
list-style-type : circle;
}
.content-right-textfull ul li {
color : #333333;
margin : 0 0 10px 0;
padding : 0 0 0 15px;
font : normal 12px/18px Arial, Helvetica, sans-serif;
display : block;
background : url(images/bullet_icon.gif) no-repeat left 4px;
}
.content-right-picture {
margin : 0;
padding : 0;
width : 220px;
float : left;
display : block;
border : 0 solid #ff0000;
}
.text-header {
color : #d89e00;
font-family : Arial, Helvetica, san-serif;
font-size : 18px;
font-weight : normal;
text-decoration : none;
margin : 2px 0 10px 0;
}
.texthearder {
color : #d89e00;
font-family : Arial, Helvetica, san-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
margin : 2px 0 12px 0;
}
.contact-link {
color : #8b0000;
text-decoration : none;
}
.text_widget_area {
width : 220px;
float : left;
padding : 0;
min-height : 200px;
height : auto !important ;
height : 200px;
}
.text_widget_area td p {
color : #4f4f4f;
font-family : Arial, Helvetica, san-serif;
font-size : 11px;
margin : 8px 3px 10px 3px;
}
.text_widget_area td {
color : #4f4f4f;
font-family : Arial, Helvetica, san-serif;
font-size : 11px;
}
.text_widget_area td p strong {
color : #c00000;
font-family : Arial, Helvetica, san-serif;
font-size : 11px;
}
.text_widget_area td strong {
color : #4f4f4f;
font-family : Arial, Helvetica, san-serif;
font-size : 13px;
}
.text_widget_area_home {
width : 275px;
float : left;
padding : 0;
min-height : 200px;
height : auto !important ;
height : 200px;
}
.text_widget_area_home td p {
color : #4f4f4f;
font-family : Arial, Helvetica, san-serif;
font-size : 11px;
margin : 8px 3px 10px 3px;
}
.text_widget_area_home td {
color : #4f4f4f;
font-family : Arial, Helvetica, san-serif;
font-size : 11px;
}
.text_widget_area_home td p strong {
color : #c00000;
font-family : Arial, Helvetica, san-serif;
font-size : 11px;
}
.text_widget_area_home td strong {
color : #4f4f4f;
font-family : Arial, Helvetica, san-serif;
font-size : 13px;
}
.button {
border : 1px outset #999999;
cursor : pointer;
margin : 0 0 0 0;
padding : 1px 5px 2px 5px;
background-color : #ffffff;
font-size : 11px;
font-weight : bold;
height : 20px;
color : #565655;
background-image : url(images/btn_tile.gif);
}
.top-flash {
width : 970px;
height : 90px;
margin : 0;
padding : 0;
}
.banner {
margin : 0;
padding : 0;
}
.flash-left {
width : 697px;
height : 283px;
margin : 0;
padding : 0 0 0 1px;
float : left;
display : block;
}

.inner-pic {
width : 699px;
height : 200px;
margin : 0;
padding : 0 0 0 1px;
float : left;
display : block;
}
.inner-right {
width : 231px;
height : 190px;
margin : 0;
padding : 10px 14px 0 25px;
float : left;
display : block;
background : url(images/inner-news.jpg) no-repeat left top;
color : #ffffff;
}
.inner-form {
margin : 0;
padding : 0;
width : 231px;
}
.inner-form form {
margin : 0;
padding : 0;
}
.inner-form form fieldset {
margin : 0;
padding : 0;
border : none;
}
.inner-form form fieldset label {
margin : 0;
padding : 0;
width : 64px;
float : left;
display : block;
color : #ffffff;
font-size : 12px;
vertical-align : middle;
line-height : 14px;
}
.inner-form form fieldset input {
margin : 0 0 10px 0;
padding : 0 0;
width : 155px;
float : left;
display : block;
line-height : 14px;
background : #b6e18a;
border : 1px solid #c5fa8d;
font-size : 12px;
color : #333333;
}
.inner-form form fieldset input.go {
margin : 0;
padding : 0;
width : 44px;
float : left;
display : block;
height : 30px;
border : none;
background : url(images/inner_go.jpg) no-repeat left top;
cursor : pointer;
}
.resource_search {
position : absolute;
background : #fff;
width : 400px;
height : 250px;
z-index : 9999;
border : 8px solid #cccccc;
padding : 10px;
font : 12px normal Verdana, Arial, Helvetica, sans-serif;
display : none;
float : left;
}
.bodysmall {
	color : #333333;
	font : normal 12px Arial, Helvetica, sans-serif;
}
.bodysmallbold {
	color : #333333;
	font : bold 12px Arial, Helvetica, sans-serif;
}
.body {
	color : #333333;
	font : normal 12px Arial, Helvetica, sans-serif;
}
.bodybold {
	color : #333333;
	font : bold 12px Arial, Helvetica, sans-serif;
}
.formerror {
	color : #FF0000;
	font : normal 12px Arial, Helvetica, sans-serif;
}
.astrik {
	color : #FF0000;
	font : normal 16px Arial, Helvetica, sans-serif;
}
.textbox {
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #333333;
	margin-top: 3px;
	margin-right: 5px;
}
.pulldown {
	font-size: 12px; 
	height: 20px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #333333;
	margin-top: 3px;	
	margin-right: 5px;
}

.popupwin {
margin : 5px 0 0 0;
padding :5px;
width : 441px;
min-height : 350px;
float : right;
display : block;
border : 0 solid #ffffff;
background : #ffffff url(images/right_bg.jpg) repeat-x left top;
}
* html .popupwin {
height : 350px;
}
#error {
	font : normal 12px Arial, Helvetica, sans-serif;
	color : #FF0000;
	text-align : center;
}


.newsletter-right {
width : 239px;
height : 261px;
margin : 0;
padding : 22px 16px 0 17px;
float : left;
display : block;
background : url(images/newsletters.jpg) no-repeat left top;
color : #ffffff;
}
.news {
margin : 0;
padding : 10px 0 20px 0;
font : normal 16px/20px Arial, Helvetica, sans-serif;
color : #97000f;
text-align : center;
}
.news-text {
margin : 0;
padding : 10px 0 0 0;
color : #ffffff;
font-size : 12px;
}
.news-form {
margin : 0;
padding : 0;
width : 231px;
}
.news-form form {
margin : 0;
padding : 0;
}
.news-form form fieldset {
margin : 0;
padding : 0;
border : none;
}
.news-form form fieldset label {
margin : 0;
padding : 0;
width : 108px;
float : left;
display : block;
color : #ffffff;
font-size : 12px;
vertical-align : middle;
line-height : 18px;
}
.news-form form fieldset input {
margin : 0 0 10px 0;
padding : 3px 0;
width : 120px;
float : left;
display : block;
line-height : 18px;
background : #b6e18a;
border : 1px solid #c5fa8d;
font-size : 11px;
}
.news-form form fieldset input.send {
margin : 9px 0 0 0;
padding : 0;
width : 234px;
float : left;
display : block;
height : 38px;
border : none;
background : url(images/whitepaper_btn.gif) no-repeat left top;
cursor : pointer;
}

.top {
	margin : 0 0 0 2px;
	padding : 0;
	width : 968px;
	height : 90px;
	background : url('images/top.jpg') repeat-x left top;
}
.top-left {
	float : left;
	display : block;
	margin : 0;
	padding : 15px 0 0 8px;
	width : 250px;
}
.logo {
	background : url('images/logo.jpg') no-repeat left top;
	width : 250px;
	height : 61px;
}
.logo a {
	background : url('images/logo.jpg') no-repeat left top;
	width : 250px;
	height : 61px;
	cursor : pointer;
	display : block;
}
.top-right {
	float : left;
	display : block;
	margin : 0;
	padding : 19px 0 0 0;
	width : 700px;
	border : 0 solid #ff0000;
}
.gap {
	width : 296px;
	height : 21px;
	display : block;
	margin : 0;
	padding : 8px 0 0 0;
}
.top-nav  {
	margin : 0;
	padding : 7px 0 0 0;
}
.top-nav ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
.top-nav ul li {
	margin : 0;
	padding : 0 4px;
	font : bold 12px/18px Arial, Helvetica, sans-serif;
	color : #ffffff;
	float : left;
	display : block;
}
.top-nav ul li a {
	font : bold 12px/18px Arial, Helvetica, sans-serif;
	color : #ffffff;
	float : left;
	display : block;
}
.top-nav ul li a:hover {
	color : #ffffff;
	float : left;
	display : block;
	text-decoration : none;
}


.member-box {
margin : 0;
padding : 0;
width : 224px;
}
.member-header {
margin : 0;
padding : 0 0 0 24px;
width : 200px;
background : url(images/member_header.jpg) no-repeat left top;
font : bold 14px/30px Arial, Helvetica, sans-serif;
color : #fff;
}
.member-area {
margin : 0;
padding : 0;
width : 223px;
height : 11px;
background : url(images/bottom_curv.jpg) no-repeat left bottom;
}
.member-textarea {
margin : 0;
padding : 10px 5px;
width : 211px;
background : #fff url(images/text_area.jpg) repeat-x left bottom;
border-left : 1px solid #ecece1;
border-right : 1px solid #ecece1;
}
.freemember-text {
margin : 0;
padding : 0 10px;
font : normal 13px Arial, Helvetica, sans-serif;
color : #000;
text-align : center;
}
.member-textarea form {
margin : 0;
padding : 10px;
}
.member-textarea form fieldset {
margin : 0;
padding : 0;
border : 0;
}
.member-textarea form label {
margin : 0;
padding : 0;
width : 50px;
float : left;
display : block;
}
.member-textarea form input.addtocart {
margin : 0;
padding : 0 10px;
width : 100px;
background : #ff0000;
float : left;
display : block;
font : bold 12px Arial, Helvetica, sans-serif;
color : #000;
cursor : pointer;
}
.price {
font : bold 14px Arial, Helvetica, sans-serif;
color : #6e0702;
text-align : center;
}
.free-icon {
margin : 0;
padding : 20px 0 0 0;
position : absolute;
}


.resource-hot {
margin : 0;
padding : 0;
width : 627px;
}
.resource-hot h1 {
margin : 0;
padding : 0 0 0 17px;
width : 610px;
background : #d2a027;
font : bold 12px/30px Arial, Helvetica, sans-serif;
color : #fff;
letter-spacing : 1px;
}
.resource-hot-box {
margin : 0;
padding : 10px 15px 20px 15px;
width : 595px;
font : normal 12px Arial, Helvetica, sans-serif;
border : 1px solid #d2a027;
}
.viewall {
font : normal 11px/30px Arial, Helvetica, sans-serif;
float: right;
color : #4f4f4f;
}

.viewall a{
font : normal 11px/30px Arial, Helvetica, sans-serif;
text-decoration : underline;
color : #4f4f4f;
}

.viewall a:hover{
text-decoration : none;
color : #4f4f4f;
}
.resource-hot-text {
font : normal 12px Arial, Helvetica, sans-serif;
color : #4f4f4f;
}
.resource-hot-text td a{
font : normal 12px Arial, Helvetica, sans-serif;
text-decoration : underline;
color : #4f4f4f;
}
.resource-hot-text td a:hover{
text-decoration : none;
color : #4f4f4f;
}
.whats-hot {
margin : 0;
padding : 0;
width : 257px;
}
.whats-hot h1 {
margin : 0;
padding : 0 0 0 17px;
width : 240px;
background : #d2a027;
font : bold 12px/30px Arial, Helvetica, sans-serif;
color : #fff;
letter-spacing : 1px;
}
.hot-box {
margin : 0;
padding : 10px 15px 20px 15px;
width : 225px;
border : 1px solid #d2a027;
}
.star {
margin : 0;
padding : 2px 0 0 0;
width : 15px;
float : left;
display : block;
}
.speaker {
margin : 0;
padding : 0 0 0 0;
width : 20px;
float : left;
display : block;
}
.hot-text {
margin : 0;
padding : 0 0 5px 0;
width : 190px;
float : left;
display : block;
font : normal 12px Arial, Helvetica, sans-serif;
color : #4f4f4f;
}
.hot-text span {
font : normal 10px Arial, Helvetica, sans-serif;
color : #4f4f4f;
}
.hot-text a {
font-weight : normal;
color : #4f4f4f;
text-decoration : underline;
}
.hot-text a:hover {
color : #4f4f4f;
text-decoration : none;
}

.sales-technic {
margin : 0;
padding : 0;
width : 276px;
border : 0 solid #ff0000;
}
.sales-header { 
	width:275px; 
	margin:0; 
	padding:0px 0 0 0px; 
	font:bold 11px/23px Verdana, Arial, Helvetica, sans-serif; 
	color:#8B0000; 
	background: url(images/sales_header_bg.gif) repeat-x left top;
}
.sales-header .pic {
	margin:0; 
	padding:0 0 0 10px; 
	width:50px; 
	float:left; 
	display:block;
}
.sales-header .text { 
	margin:0; 
	padding:0 0 0 0px; 
	width:210px; 
	float:left; 
	display:block; 
	font:bold 11px/39px Verdana, Arial, Helvetica, sans-serif; 
	color:#8B0000
}
.sales-technic-box {
margin : 0;
padding : 10px 15px 20px 15px;
width : 225px;
border : 0 solid #d2a027;
}
.sales {
margin : 0;
padding : 0;
width : 20px;
float : left;
display : block;
}
.sales-text {
margin : 0;
padding : 0;
width : 190px;
float : left;
display : block;
font : normal 12px Arial, Helvetica, sans-serif;
color : #4f4f4f;
}
.sales-text span {
font : normal 10px Arial, Helvetica, sans-serif;
color : #4f4f4f;
}
.sales-text a {
font-weight : normal;
color : #4f4f4f;
text-decoration : underline;
}
.sales-text a:hover {
color : #4f4f4f;
text-decoration : none;
}
.body-technic {
margin : 0;
padding : 0;
width : 276px;
border : 0 solid #ff0000;
}
.body-technic h1 {
width : 266px;
margin : 0;
padding : 0 0 0 60px;
font : bold 11px/39px Verdana, Arial, Helvetica, sans-serif;
color : #650a05;
background : url(images/bodyinshape.jpg) no-repeat left top;
}
.motivation {
margin : 0;
padding : 0;
width : 276px;
border : 0 solid #ff0000;
}
.motivation h1 {
width : 266px;
margin : 0;
padding : 0 0 0 60px;
font : bold 11px/39px Verdana, Arial, Helvetica, sans-serif;
color : #650a05;
background : url(images/guy.jpg) no-repeat left top;
}
.bold-link {
margin : 0;
padding : 5px 0 0 17px;
font : bold 11px Arial, Helvetica, sans-serif;
color : #6e0702;
background : url(images/arrows.gif) no-repeat left 7px;
}
.bold-link a {
font : bold 11px Arial, Helvetica, sans-serif;
color : #6e0702;
text-decoration : underline;
}
.bold-link a:hover {
font : bold 11px Arial, Helvetica, sans-serif;
color : #6e0702;
text-decoration : none;
}
.iconkey {
font : normal 11px Arial, Helvetica, sans-serif;
float: right;
padding : 0 60px 0 0;
color : #4f4f4f;
}

.iconkey a{
font : normal 11px Arial, Helvetica, sans-serif;
text-decoration : underline;
color : #4f4f4f;
}

.iconkey a:hover{
text-decoration : none;
color : #4f4f4f;
}
.icon-box {
margin : 0 0 0 0 0;
position:absolute;
float: right;
display : block;
padding : 10px 0 20px 15px;
width : 135px;
border : 1px solid #d2a027;
background:#FFFFFF;
display:none;
}
.icon-key {
margin : 0;
padding : 0 0 0 0;
width : 20px;
float : left;
display : block;
}
.icon-key-text {
margin : 0;
padding : 0 0 5px 10px;
width : 90px;
float : left;
text-align:left;
display : block;
font : normal 11px Arial, Helvetica, sans-serif;
color : #333333;
}

table.vbutton { 
margin:0; 
padding:0
}
table.vbutton tr td { 
margin:0; 
padding:0
}
.btn-tl { 
background:url(images/btn-tl.gif) no-repeat top; 
width:11px; 
height:8px; 
}
.btn-tr { 
background:url(images/btn-tr.gif) no-repeat top; 
width:11px; 
height:8px; 
}
.btn-bl { 
background:url(images/btn-bl.gif) no-repeat bottom; 
width:11px; 
height:8px; 
}
.btn-br { 
background:url(images/btn-br.gif) no-repeat bottom; 
width:11px; 
height:8px; 
}
.btn-top { 
background:url(images/btn-top.gif) repeat-x top;
}
.btn-bottom { 
background:url(images/btn-bottom.gif) repeat-x bottom;
}
.btn-left { 
background:url(images/btn-left.gif) repeat-y; 
}
.btn-right { 
background:url(images/btn-right.gif) repeat-y; 
}
.btn-bg { 
background:#93ce17; 
font-family:Arial, Helvetica, sans-serif; 
color:#000000; font-size:14px; 
font-weight:bold; 
text-align:center;
}
.btn-bg a {
cursor:pointer;
color:#000000; 
font-size:14px; 
font-weight:bold; 
text-align:center; 
text-decoration:none;
}
.btn-bg a:hover {
color:#000000; 
text-decoration:none;
}

.login-header {
margin : 0;
padding : 0 0 0 0;
background : #d2a027;
}
.login-header-left {
background : url(images/left_curve.jpg) no-repeat left top;
width : 7px;
height : 29px;
float : left;
display : block;
}
.login-header-middle {
width : 370px;
height : 29px;
float : left;
display : block;
font : bold 14px/29px Arial, Helvetica, sans-serif;
color : #fff;
margin : 0;
padding : 0 0 0 15px;
}
.login-header-right {
background : url(images/right_curve.jpg) no-repeat right top;
width : 7px;
height : 29px;
float : right;
display : block;
}
.login-bottom {
margin : 0;
padding : 0;
background : #e2e2d1;
}
.login-bottom-left {
width : 8px;
height : 7px;
float : left;
display : block;
}
.login-bottom-middle {
width : 370px;
height : 7px;
float : left;
display : block;
margin : 0;
padding : 0;
}
.login-bottom-right {
width : 8px;
height : 7px;
float : right;
display : block;
}
.login-area {
margin : 0;
padding : 10px 20px;
width : 358px;
background : url(images/login_area.jpg) repeat-x left bottom;
border-left : 1px solid #ecece1;
border-right : 1px solid #ecece1;
font : normal 13px/26px Arial, Helvetica, sans-serif;
color : #000000;
}
.login-area form {
margin : 0;
padding : 0;
}
.login-area form fieldset {
margin : 0;
padding : 0;
border : none;
}
.login-area form fieldset label {
margin : 0;
padding : 4px 0 0 0;
width : 120px;
float : left;
display : block;
font : normal 13px/16px Arial, Helvetica, sans-serif;
color : #000000;
}
.login-area form fieldset input.txtbox {
margin : 0 0 5px 0;
padding : 4px;
width : 210px;
float : left;
display : block;
font : normal 14px/16px Arial, Helvetica, sans-serif;
color : #000000;
border : 1px solid #cccccc;
background : #fff;
}
.login-area form fieldset input.checkbox {
margin : 6px 0 0 0;
padding : 0;
width : 15px;
height : 15px;
float : left;
display : block;
}
.login-area form fieldset input.sign {
margin : 4px 0 0 0;
padding : 0 0 0 0;
width : 72px;
height : 20px;
float : left;
display : block;
}
.login-area a {
font : normal 13px Arial, Helvetica, sans-serif;
color : #c00000;
text-decoration : underline;
}
.login-area a:hover {
color : #c00000;
text-decoration : none;
}

.simple11 {
font : normal 11px Arial, Helvetica, sans-serif;
color : #4f4f4f;
}

.simple11 a{
font : normal 11px Arial, Helvetica, sans-serif;
text-decoration : underline;
color : #4f4f4f;
}

.simple11 a:hover{
text-decoration : none;
color : #4f4f4f;
}

.simple12 {
font : normal 12px Arial, Helvetica, sans-serif;
color : #4f4f4f;
}

.simple12 a{
font : normal 12px Arial, Helvetica, sans-serif;
text-decoration : underline;
color : #4f4f4f;
}

.simple12 a:hover{
text-decoration : none;
color : #4f4f4f;
}

.select {
background : #ffffff;
border : 1px solid #CCCCCC;
background-color : #f1f4f7;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.black {
font-weight : normal;
font-size : 11px;
color : #000000;
font-family : Arial, Helvetica, san-serif;
}
.ecRowHolder {
width : 100%;
}
.productgrid {
float : left;
border : 1px solid #aaaaaa;
height : 100%;
width : 145px;
text-align : center;
}
.productgrid1 {
height : 138px;
padding : 4px 4px 2px 4px;
}
.productgrid2 {
vertical-align : top;
height : 100%;
overflow : visible;
padding : 0 4px 2px 4px;
}
.subheading {
font-family : Arial, Helvetica, san-serif;
color : #d89e00;
font-size : 15px;
font-weight : 700;
}
.ecBrowseTitle {
color : #565656;
font-family : Arial, helvetica;
font-size : 12px;
font-weight : bold;
}
A.ecBrowseTitle:link {
color : #2d2f52;
font-size : 12px;
text-decoration : none;
}
A.ecBrowseTitle:active {
color : #2d2f52;
font-size : 12px;
text-decoration : none;
}
A.ecBrowseTitle:visited {
color : #2d2f52;
font-size : 12px;
text-decoration : none;
}
A.ecBrowseTitle:hover {
color : #444444;
font-size : 12px;
text-decoration : underline;
}
.productgridsep {
float : left;
width : 8px;
}

.field-mark { 
font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif; 
color:#4f4f4f; 
font-stretch:-60px;
padding: 10px 0 0 0; 
}
.field-mark strong { 
font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; 
color:#4f4f4f; 
font-stretch:-60px;
font-style:italic; 
}


