pre, body, h1, table {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 8pt; 
}
a {
	color: #545252;
}
a:visited {
	color: #545252; text-decoration: none
}
a:hover {
	color: #000000; text-decoration: none
}

dl,body,pre,h6,ul,li,h1,form,h2,dt,dd {
	margin: 0;
	padding: 0;
}
body {
	background: url(share/bg.jpg) repeat-x;
	scrollbar-face-color: #DDDEDD; 
	scrollbar-highlight-color: #848385;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #848385; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff;
	color: #545252;
	text-decoration: none;
	text-align:center;
}
img, table {
	border:none;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

.h, em, a#logo h1, #navtop b, #searchbox b, #navbutton b, a.viewproduct b, .benefits b, .royaltyfree b, .easysteps h1, .easysteps h3, .steps h4, .featured_logos h1, .logo_photo b {
	display:none;
}

#frame {
	width: 750px;
	margin: 0 auto;
	background: url(share/logobg.jpg) repeat-x;
	text-align:left;
	margin-top:14px;
	height:225px;
	
}

a#logo {
	position: absolute;
	width: 350px;
	height: 87px;
	background: url(share/logoani1a.gif) no-repeat;
}

#navtop {
  margin-left:511px;
  position: absolute;
  width: 228px;
  height: 87px;
  background: url(share/topend.jpg) no-repeat right top;
  padding-right: 11px;
  text-align: right;
  background-color: #FFFFFF;
}

#navtop .divider {
  float:left;
  display:block;
  width: 2px;
  height: 46px;
  background: url(share/div.gif) no-repeat;
}

a#Home, a#Home_index  {
	float:left;
	display:block;
	width: 47px;
	height: 46px;
	background: url(share/home.gif) no-repeat left top;
}
	a#Home:hover, a#Home_index {
	  background: url(share/home1.gif) no-repeat left top;
	}

a#Account, a#Account_index {
	float:left;
	display:block;
	width: 82px;
	height: 46px;
	background: url(share/myacc.gif) no-repeat left top;
}
	a#Account:hover, a#Account_index  {
	  background: url(share/myacc1.gif) no-repeat left top;
	}

a#Cart, a#Cart_index {
	float:left;
	display:block;
	width: 95px;
	height: 46px;
	background: url(share/shoppingcart.gif) no-repeat left top;
}
	a#Cart:hover, a#Cart_index {
	  background: url(share/shoppingcart1.gif) no-repeat left top;
	}

.register {
	padding-right:8px;
	_padding-right:0px;
	_padding-right/**/:/**/ 8px;
    text-align: right;
}
#shopingcart {
	padding-top:5px;
}

#navcenter {
	top:101px;
    position: absolute;
	width:748px;
	_width:750px;
	_wid\th:748px;
	height: 141px;
	background: url(share/left.gif) repeat-x;
	border-left: 1px solid #38599E;
	border-right: 1px solid #38599E;
	background-color: #FFFFFF
}

#searchbox {
  margin-left:16px;
  width: 334px;
  height: 135px;
  background: url(home/greenbg.jpg) no-repeat;
  padding-top:20px;
}

#searchbox #searchfield {
	margin-left:18px;
	height: 25px;
	padding: 2px 0 0 132px;
	_padding-top: 1px;
	background: url(share/adv_search.gif) no-repeat left top;
}

#searchbox #searchfield button.submit {
  width: 23px;
  height: 23px;
  background: url(share/search.gif) no-repeat left top;
  border: none;
  position: absolute;
}

#searchbox #searchcat {
	margin-left:18px; 
	margin-top:12px;
	_margin-top:16px;
	*margin-top/**/:/**/12px;
	padding: 0 0 0 132px;
	background: url(share/logo_cat.gif) no-repeat;
	background-position: 0 5px;
}

#searchbox #searchcatillus {
	margin-left:18px; 
	margin-top:17px;
	padding: 0 0 0 132px;
	background: url(share/illus_cat.gif) no-repeat;
	background-position: 0 5px;
}


#navbutton {
  width:305px;
  position: absolute;
  height: 141px;
  margin: 0 14px 0 429px;
  _margin: 0 14px 0 410px;
  *margin: 0 14px 0 400px;
}
a.howitworks {
	margin: 21px 0 0 0;
	float: left;
	width: 100px;
	height: 37px;
	background: url(share/howitworks.gif) no-repeat left top;
}
a.howitworks:hover, a.howitworks_index {
	background-position: left bottom;
}
a.receive {
	margin: 21px 0 0 0;
	float: left;
	width: 122px;
	height: 37px;
	background: url(share/howitworks.gif) no-repeat -100px top;
}
a.receive:hover, a.receive_index {
	background-position: -100px	 bottom;
}
a.contact {
	margin: 21px 0 0 0;
	float: left;
	width: 83px;
	height: 37px;
	background: url(share/howitworks.gif) no-repeat -222px top;
}
a.contact:hover, a.contact_index {
	background-position: -222px	 bottom;
}
a.viewproduct {
	margin-top:78px;
	margin-left:350px;
	_margin-left:333px;
	*margin-left:335px;
	position: absolute;
	display:block;
	width: 384px;
	height: 63px;
	background: url(share/fast.gif) no-repeat;
}

#contentinfo {
	width: 748px;
	_width:750px;
	_wid\th:748px;
	margin: 0 auto;
	background-color: #ffffff; 
	border-left: 1px solid #38599e; 
	border-right: 1px solid #38599e;
	text-align:center;
}
.google_ads {
	padding: 0 0 10px 0;
	text-align:center;
}
.whitebg {
	height:420px;
	background-color: #ffffff; 
}
.benefits {
	float:left;
	margin-left:16px;
	_margin-left:8px;
	width:334px;
	text-align:left;
	background-color: #ffffff; 
}
.benefits h1 {
	width: 334px;
	height: 41px;
	background: url(home/benefits.jpg) no-repeat;
}
.benefits ul {
	width: 310px;
}
.benefits li {
	list-style: none;
	background: url(share/bullet.gif) no-repeat left 7px;
	margin-left:10px;
	padding-left:30px;
	_padding-left:15px;
	_padding-left/**/:/**/ 30px;
	border-bottom:1px solid #dadada;
	padding-top:3px;
	padding-bottom:3px;
}
.creditcard {
	margin-top:20px;
	text-align:center;
}

.introduction {
	width:380px;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-top:8px;
}
.introduction h1{
	font-weight: bold;
	padding-bottom:8px;
}


.featuredproduct {
	background: url(home/blue_bg.gif) no-repeat;
	width:730px;
	height:400px;
	margin:0 auto;
	margin-top:20px;
	text-align:left;
}
.buynow {
	position: absolute;
	height:340px; 
	width:333px;
	*margin-left:-335px;
}
.buynow span{
	display:block;
	padding-left:20px;
}
.royaltyfree {
	margin-left:335px;
	text-align:left;
}
.royaltyfree h1 {
	width:393px;
	height:38px;
	background: url(home/royalty_illus.gif) no-repeat;
	margin-bottom:7px;
}
.royaltyfree span {
	display:block;
	padding-left:16px;
}
.featuredillus {
	padding-top:6px;
	padding-left:15px;
}
.featuredillus h2 {
	position: absolute;
	width:143px;
	height:43px;
	background: url(home/featured_illus.gif) no-repeat;

}
.featuredillus .inclusive {
	margin-left:143px;
	width:218px;
	height:43px;
	background: url(home/grey_bg.gif) no-repeat;
}
.featuredillus .inclusive i {
	display:block;
	padding-left:6px;
	padding-top:8px;
	font-style: normal;
}

.illus_photo {
	width:359px;
	_width:361px;
	_width:/**/:/**/359px;
	_wid\th:359px;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	background-color: #FFFFFF;
	padding-top:30px;
	text-align:left;
}
.illus_photoa {
	margin-left:13px;
	*margin-left:-170px;
	position: absolute;
	width:160px;
}
.illus_photob {
	width:160px;
	margin-left:185px;
}
.illus_detail {
	width:160px;
	padding:8px 0;
}
.featuredillus_end {
	padding:0px;
	margin:0px;
	width:361px;
	background: url(home/grey_linebot.gif) no-repeat left bottom;
	height:11px;
	margin-left:15px;
	font-size:1px;
}
whitebg3 {
	text-align:center;
}
.steps {
	margin: 0 auto;
	margin-top:30px;
	width:725px;
	height:227px;
	background: url(home/center.jpg) no-repeat;
	text-align:left;
	padding-bottom:15px;
	border-bottom:1px solid #dadada;
}
div.easysteps {
	position: absolute;
	width:153px;
	margin-top:65px;
	margin-left:555px;
	color:#ffffff;
}
div.easysteps a{
	color:#ffffff;
}
.easysteps1 {
	position: absolute;
	width:140px;
	margin-top:95px;
	margin-left:30px;
}
.easysteps1 b {
	color: #FF6600;
}
.easysteps2 {
	position: absolute;
	width:143px;
	margin-top:95px;
	margin-left:205px;
}
.easysteps3 {
	position: absolute;
	width:145px;
	margin-top:95px;
	margin-left:383px;
}


.whitebg4 {
	text-align:left;
	padding-top:17px;
	height:320px;
	_height:330px;
	_height:/**/:/**/320px;
	_hei\ght:320px;
}
.featured_logos {
	background: url(home/featuredlogos.gif) no-repeat;
	width:159px;
	height:22px;
}
.logo_photo a.img {
  display:block;
	background-color: #e6e6e6;
	width: 170px;
	height: 170px;
}
.logo_photo img {
  margin:20px;
}
.logo_photoa, .logo_photob, .logo_photoc {
	width: 180px;
	text-align: center;
	position: absolute;
	margin-top:45px;
	margin-left:60px;
}
.logo_photob {
	margin-left:290px;
}
.logo_photoc {
	margin-left:515px;
}
.logo_detail {
	padding:8px 0;
	text-align: left;
	line-height: 15px;
	white-space: nowrap;
}
.viewalllogos {
	position: absolute;
  display:block;
  margin-top:290px;
  margin-left:600px;
	background: url(share/arrow.gif) no-repeat right -3px;
  padding-right:20px;
}

#footer {
  width: 750px;
  margin: 0 auto;
	white-space: nowrap;
  text-align:center;
}
#footer #bot_left {
  float: left;
  width: 17px;
  height: 25px;
  background: url(share/bot_left.gif) no-repeat;
}
#footer #bot_center {
  float: left;
  width: 721px;
  height: 25px;
  background: url(share/bot_bg.gif) repeat-x;
}
#footer #bot_right {
  float: right;
  width: 12px;
  height: 25px;
  background: url(share/bot_right.gif) no-repeat;
}
#navlist {
  clear:both;
}
#navlist a {
  padding:0 5px;
  text-decoration: none;
}
#navlist a:hover {
  text-decoration: underline;
}
#footer #copyright {
  width: 750px;
  text-align: center;
  margin: 10px 0 20px 0;
  color: #545252;
}

/* Sign-in */
#signinpage {
	text-align:left;
}
#signinpage span.head {
  display:block;
  width: 322px;
  height: 29px;
  margin-top:60px;
  margin-left:118px;
  margin-bottom:20px;
  background: url(share/privileged.gif) no-repeat;
}
#signinpage .oneyear {
	display:block;
	width: 97px;
	height:177px;
	margin-top:15px;
	*margin-top:0px;
	margin-left:18px;
	background: url(share/10.jpg) no-repeat;
	position: absolute;
}
#signinpage p.register {
	margin-left:120px;
	margin-right:140px;
	_margin-right:145px;
	_margin-right:/**/:/**/140px;
	_mar\gin-right:140px;
	text-align:left;
	margin-bottom:40px;
}
#signinpage a.proceed {
	display:block;
	width: 207px;
	height:51px;
	background: url(share/proceed.gif) no-repeat;
	margin:0 auto;
	text-align:center;
}
#signinpage span.imgman { 
	margin-top:-20px;
	*margin-top:-40px;
	margin-left:605px;
	position: absolute;
	display:block;
	width: 140px;
	height:258px;
	background: url(share/man.jpg) no-repeat;
}
#signinpage form.signin {
	width: 334px;
	margin-left:20px;
	border-right:1px solid #B4B2B5;
	padding-right:16px;
}
#signinpage form.signin span.head {
  display:block;
  width: 334px;
  height: 41px;
  margin:0px;
  background: url(share/signin.jpg) no-repeat;
  margin-bottom:15px;
}
#signinpage label {
	display:block;
	text-align:right;
	padding:0 0 8px 0;
	font-weight: bold;
	margin-right:18px;
	_margin-right:0px;
	*margin-right/**/:/**/18px;
}
#signinpage input {
	width:200px;
	margin-left:10px;
	border:1px solid #B4B2B5;
}
#signinpage .signin dl {
	text-align:left;
	margin-left:20px;
}
#signinpage .signin dt {
	position: absolute;
	margin-left:0;
	*margin-left:-15px;
}
#signinpage .signin dd {
	margin-left:15px;
	*margin-left:15px;
}
#signinpage .signin div {
	text-align:right;
	margin-right:18px;
}
#signinpage .signin strong {
	margin-left:20px;
}

#signinpage .registerhere {
	position: absolute;
	margin-top:41px;
	*margin-top:1px;
	margin-left:390px;
	*margin-left:370px;
	text-align:center;
	width: 336px;
}
#signinpage .registerhere span.head {
  display:block;
  width: 336px;
  height: 39px;
  margin:0px;
  background: url(share/register.gif) no-repeat;
  margin-bottom:15px;
}
#signinpage .registerhere div {
	width: 300px;
	margin:0 auto 10px auto;
	text-align:left;
}
#signinpage .registerhere a {
  display:block;
  width: 105px;
  height: 22px;
  background: url(share/signupnow.gif) no-repeat;
	margin:0 auto;
}


.text {
	line-height: 8pt;
}

A.BOTTOM {
	FONT-SIZE: 8pt; COLOR: #545252; FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif; TEXT-DECORATION: none
}
A.BOTTOM:visited {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif; TEXT-DECORATION: none
}
A.BOTTOM:hover {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif; TEXT-DECORATION: none
}



.forms {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; HEIGHT: 18px
}
.formsmessage {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; HEIGHT: 80px
}

.ordestatus {
	background-image: url(share/username_bg.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

form {
	margin: 0;
	padding: 0;
	border: 0;
}

#register{
    padding-top:10px;
}

#register table label {
	font-weight: bold;
    padding-left:15px;
    display:block;
}
#register table input,
#register table select {
    margin: 5px 0;
}
#register table label.normal {
	font-weight: normal;
}
#register table i{
	font-weight: normal;
    font-style: italic;
}

#updateacc{
    padding-top:10px;
}
#updateacc br{
    display:block;
    clear:both;
    margin:5px;
}
#updateacc label{
	font-weight: bold;
    padding-left:20px;
    float:left;
    width:140px;
    padding-top:4px;
    display:block;
}
#updateacc label br{
    display:inline;
    clear:none;
    margin:0;
}
#updateacc label i{
	font-weight: normal;
    font-style: italic;
}
.button {
border: 1px #848385 solid; 

}
.picbox {
    border: 1px #848385 solid; 
    width:100px;
    height:100px;
}

/* Admin Layout */
#admin .admin_content {
    padding: 0 10px;
    background-color: #FFFFFF;
}
#admin .border_bot {
    padding: 0 10px;
    background-color: #FFFFFF;
	background-image: url(share/bot_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#admin h2 {
    font-size:15px;
}
#admin .alert {
	position: absolute;
	display:none;
	top:100px;
	left:50%;
}
#admin .alert div.alertbox {
	position: relative;
	border:1px solid #cccccc;
	right:50%;
    font-size:180%;
    background-color: #FFFFFF;
	text-align:center;
	width:350px;
}
#admin .alertbox h6 {
	padding:5px;
}
#admin .alertbox .close {
	float:right;
}
#admin .alertbox dl {
    font-size:80%;
	padding:0 6px;
	text-align:center;
	width:200px;
	margin:0 auto;
}
#admin .alertbox dt {
	width: 50px; 
	float: left;
	margin-bottom:10px;
}
#admin .alertbox dd {
	margin-left: 50px;
	margin-bottom:10px;
	text-align:left;
}

a.backbutton:hover {
	text-decoration: underline;
}
img.backarrow {
}

/* Top menu */
.menutop {
    font-size:130%;
}
#jsddm {
    margin: 0;
	padding: 0
}
	
	#jsddm li
	{	float: left;
		list-style: none;
	}

	#jsddm li a
	{	display: block;
		padding: 12px 20px 11px 20px;
		text-decoration: none;
		border-right: none;
        color: white;
		white-space: nowrap
	    font-weight: bold;
		background-image: url(admin/div.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	#jsddm li a.last {	
		background-image: none;
	}

	#jsddm li a:hover
	{	
    color: #8AEC68;
    }
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
        }
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
            background-color: #0079A8;
        }
		
		#jsddm li ul li a:hover{
            color: #ffffff;
        }

/* -end- */

