html, body { margin: 0; padding: 0;}
body { background: #fcfefd url(images/bg.jpg) 0 0 repeat-x;  font-family:trebuchet ms, helvetica, arial, sans-serif; font-size:80%;  color: #000;}
#wrapper {width:900px;height:100%;margin:0 auto 0 auto;background:#fff;}
#wrap {float:left;width:900px;height:100%;margin:0;background:#fff url(images/bottom_inner.jpg) bottom left no-repeat;}
#wrap2 {float:left;width:900px;height:100%;margin:0;background:#fff url(images/bottom_3rd.jpg) bottom left no-repeat;}
#top { background:#fff url(images/top_inner.jpg) 0 0 no-repeat; height:13px; width:900px;margin-top:35px;}
#top h1 {font-size:1.9em;padding-left:120px;padding-top:30px;font-weight:bold;font-family:trebuchet ms, helvetica, arial, sans-serif;}
#header { background:#fff url(images/logo_inner_new.jpg) 0 0 no-repeat;height:58px; width:898px;
border-bottom:10px solid #4d6297;}
*html #header {margin-top:0;}
#banner {background:#fff url(images/bg_3rd.gif) 0 0 no-repeat;height:273px;width:898px;}

#mainphoto {height:100%;width:898px;background:transparent url(images/female_inner.jpg) bottom left no-repeat;float:left;}
#ltside {float:left;width:300px;height:100%;}
#ltside a { color:#3D3B30;font-weight:bold;text-decoration:none;}
#ltside a:hover { color:#B1AD94;}
#container {border-left:1px solid #249651;border-right:1px solid #249651;float:left;margin:0;width:898px;height:100%;
background:transparent url(images/mainbg.jpg) 0 0 repeat-y;margin-bottom:11px;}
#container2 {border-left:1px solid #249651;border-right:1px solid #249651;float:left;margin:0;width:898px;height:100%;
background:transparent;margin-bottom:11px;}
#topbox {float:left;margin:5px 0px 10px 0px; background:transparent url(images/bg-top2.jpg) 0 0 no-repeat;width:570px; height:170px;}
#content {float:left;margin:0;padding:0 0px 10px 280px; background:transparent;width:310px; height:100%;margin-bottom:12px;min-height:450px;}
#formcontent {float:left;margin:0;padding:0 0px 10px 280px;width:560px; height:100%;margin-bottom:12px;}
#formcontent p {font-size:0.85em;}
/*remove width from content and give with class instead*/
#content2 {float:left;margin:0;padding:0 20px 10px 50px; background:transparent;width:450px; height:100%;margin-bottom:12px;min-height:450px;}
#widecontent {float:left;margin:0;padding:0 20px 10px 50px; background:transparent;width:830px; height:100%;margin-bottom:12px;min-height:450px;}
h1, h2, h3 {margin:0;color:#123992;font-size:1.8em; font-weight:normal;padding-top:10px;text-align:center;
font-family:georgia,times new roman, serif;}
h1 sup {font-size:0.5em;}
span { color: #A90009; }
#content h1 span {font-size:1.9em;}

a img {border:none;}
h2 {font-size:1.4em;color:#123992;}
h3 {font-size:1.1em;color:#123992;font-weight:bold;}
#ltside p {padding-left:20px;}

#banner h2 {text-align:left;padding-left:110px;padding-top:36px;font-size:1.7em;font-family:trebuchet ms, helvetica, arial, sans-serif;}
#banner h2.center {text-align:center;width:360px;font-size:1.9em;line-height:180%;}
#banner p {text-align:left;padding-left:110px;font-size:1.2em;color:#000;font-weight:bold;padding-top:5px;margin-top:5px;}
#formcontent h1 {padding-top:0;margin-top:-5px;text-align:left;}
#formcontent h2 {text-align:left;}
#content p { color:#232323; text-align:left;}
#content ul {margin-left:-40px;margin-top:40px;}
#content li {list-style-type:none;background:transparent url(images/mark.jpg) 0 0 no-repeat;padding:2px;
padding-left:30px;font-weight:bold;color:#123992;font-size:1.1em;}
#rtside {float:right;margin:0;width:290px;height:100%;}
#rtside .rtbox {margin:0;margin-top:150px;background:transparent url(images/form_bg.jpg) 0 0 no-repeat;height:153px;width:285px;}
.rtbox p  {font-size:1.2em;margin:0;padding-top:15px;color:#123992;text-align:left; font-weight:bold;
font-family:trebuchet, arial,sans-serif;}

.rtbox ul {margin-left:0;padding-left:0;}
.rtbox li {font-size:0.9em;color:#123992;font-weight:bold;margin-left:-10px;padding-left:0;}
.warning {border:1px solid #A90009;background:#faf1f2;padding:8px;}




/*form*/

form { margin-top:10px;padding:10px;padding-bottom:0;margin-left:10px;margin-bottom:20px;}
label {width:120px;position:absolute;text-align:right;}
fieldset {border:none;}
input {margin:0; padding:0;width:6em; height:15px;margin-bottom:3px; margin-left:10px;line-height:0.9em;font-weight:normal;}
.endform {margin-left:124px;}
.radiofix {margin-left:124px;width:15px;}
.radiofix2 {margin-left:20px;width:15px;}
p form { font-weight:normal;}
input.submit{ padding:0px; height:1.8em;width:5em;margin-left:0px;font-size:0.8em;}
input.button {height:33px;width:261px;margin:10px;margin-left:-10px;}
input.botbutton { margin-left:50px;}
p select {font-size:0.8em;}
input#name {width:10em;margin-left:124px;}
#footer p.copyright {margin:0;float:right;padding:0;padding-top:1px;padding-right:10px;color:#fff; font-family:arial, verdana, sans-serif;
font-size:0.9em;}
.formbutton {width:308px;height:40px;margin:15px;margin-left:250px;}
img.floatright {float:right;margin-left:20px;}
img.floatleft {float:left;margin-right:20px;}

/* 1shoppingcart submit form on recommend.htm */
.joinButton {width: 150px; height: 25px;}

