body {background:url("../design/bg.png") 0 0 repeat-x; font:0.8em/1.5 "arial", sans-serif;}
address, blockquote, dl, fieldset, form, h1, h2, h3, h4, h5, h6, ol, p, table, ul {margin:15px 0;}
h2 {font-size:160%; font-weight:normal;}
h3, h4, h5 {font-size:100%; font-weight:bold;}
ul.ul {margin:15px 0;}
ul.ul li {padding:1px 0 1px 16px; background:url("../design/bullet.png") 0 5px no-repeat;}
ul.ul li.active a {font-weight:bold; text-decoration:none;}
table.table th, table.table td {padding:7px;}
table.table th {font-weight:bold;}
fieldset legend {font-size:100%; font-weight:bold;} 
fieldset table {margin:0;}
fieldset th, td {padding:3px 0; vertical-align:top;}
fieldset th {padding-right:10px;}
input, textarea, select, button {font:100%/1.3 "arial",sans-serif;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------
LAYOUT
-------------------------------------------------------------------------------------------------------------------------------------------------- */

#bg {background:url("../design/bg-inner.jpg") 50% 0 no-repeat;}
#main {width:900px; margin:0 auto; padding:50px 0; background: url(../design/feather.gif) 650px 1300px no-repeat;}
#header {position:relative;}
#logo2 { margin: 0 auto;}
#header #logo {position:absolute; top:-20px; left:0; margin:0;}
/*#header #device {position:relative; width:445px; height:400px; overflow:visible; margin:0 auto; background:url("../temp/css/images/centersplash2.png") 0 0 no-repeat;}*/
#header #device p {margin:0;} 
#header #device p img {display:block;}
#header #device p #screen-01 {position:absolute; top:-20px; left:20px; margin:0;}
#header #device p #screen-02 {position:absolute; top:70px; left:138px; margin:0;}
#header #device p #screen-03 {position:absolute; top:129px; left:324px; margin:0;}
#header #device ul li img {display:block;}
#header h1 {margin:0; text-align:center; font-size:420%; line-height:1;}
#main #header h2 {margin:0; text-align:center; font-size:150%; line-height:1;}
.banner { background-color:#09F; padding-left: 5px; text-shadow:1px 1px 1px #333;}
#content {padding:35px 0;}
#content .col-left {float:left; width:280px;}
#content .col-right {float:right; width:590px;}
#text {padding: 0 0 25px 0;}
#text p strong {color:#C9C; font-weight:bold;}
.amwayimage { float:right; padding: 5px; margin-right: 10px;}
#amway #amwayimage a:hover {background-color: #052767; margin-left: 0; padding: 0;}
#ebaylogo {float:right; margin-top: -50px; margin-left:5px; clear:right;}
#ebay #ebaylogo a:hover {background-color: transparent; padding:0; margin-left:-12px;}
#amwaylogo {float:right; margin-top: -56px; margin-left:5px; clear:right;}
#amway #amwaylogo a:hover {background-color: transparent; margin-left:-12px;}
#amway {padding-top: 20px;}
#amway a:hover {background-color: #F90; color:#000; padding: 1px;}
#amway .amway a:hover {background-color: #052767; margin-left: 0; padding: 0;}
.amway {margin-left: auto; margin-right:auto; margin-top:10px; margin-bottom: 0px; padding: 15px 0px 15px 15px; background:url("../design/separator.png") 0 0 repeat-x;}
#ebay {padding-top:20px; }
#ebay a:hover {background-color: #F90; color:#000; padding: 1px; }
.ebay2 { width: 550px; height:210px; margin:15px; padding-bottom: 50px; padding:5px; border:thin dashed white; background-color: #36C;}
.ebay2 h3 {border-bottom:thin groove white; color:#FC0}
#footer #validation {margin-right: 15%; float:right; width:100px; padding-bottom: 20px; background-color:#06F;}
#footer {clear:both; padding:20px 0; background:url("../design/separator.png") 0 0 repeat-x; font-size:85%; background-color:#06F;}
#footer p {margin-left: 15%; background-color: #06F;}
#main #bg2 {
	background:url("../design/bg.png") 0 0 repeat-x;;
	padding: 0;
	margin: 0 auto;
	border:medium solid #06f;
  }
#bg #main #bg2shadow {
	margin-top:20px;
	background-image: url(design/bg_page3.png);
	background-repeat: repeat-y;
	background-position: center top;
	
  }
/*#feather {
	float:right;
}*/

/* --------------------------------------------------------------------------------------------------------------------------------------------------
HOMEPAGE
-------------------------------------------------------------------------------------------------------------------------------------------------- */

#content .boxes {margin:0;}
#content .boxes li {display:block; float:left; width:280px; margin-right:30px;}
#content .boxes li.last {margin-right:0;}
#content .boxes li h3, #content .boxes li p {margin:0;}
#content .boxes li h3 {font-size:100%; font-weight:bold;}
#content .boxes li p {font-size:85%;}
#content .boxes li .boxes-img {float:left; width:80px; padding-top:3px;}
#content .boxes li .boxes-img img {display:block;}
#content .boxes li .boxes-desc {float:right; width:190px;}
#content .twitter .twitter-img {float:left; width:80px;}
#content .twitter .twitter-img img {display:block;}
#content .twitter .twitter-desc {float:right; width:760px;}
#content .twitter .twitter-desc ul {margin:0; font:italic 160%/1.2 "georgia",serif;}
#content .gallery {margin:0;}
#content .gallery li {display:block; width:110px; float:left; margin-right:10px;}
#content .gallery li.last {margin-right:0;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------
SUBPAGE
-------------------------------------------------------------------------------------------------------------------------------------------------- */

#content .box-01 ul {margin:0 !important;}
#content ul.ul {margin:15px 0 15px 30px;}
#content ul.ul ul {margin:0;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------
OTHERS
-------------------------------------------------------------------------------------------------------------------------------------------------- */

.high a:hover {text-decoration:none;}
.bigger {font-size:110%;}
.smaller {font-size:85%;}
.input-text {padding:2px; border:none;}
.input-submit {padding:3px 8px; font-weight:bold;}
img.f-left {margin-right:15px;}
img.f-right {margin-left:15px;}