html {

}

body {
margin: 0px; padding: 0px; height: 100%; width: 100%;  font-family: Tahoma, sans-serif; color: #69675b; font-size: 12px; background: #ffffff;
}

a {color: #1374ce; text-decoration:underline;}

a:hover { text-decoration:none;}

input, select, textarea {
font-family: Tahoma, sans-serif; color: #69675b; font-size: 12px;
}


#wrap {
position: relative; top: 0; left: 0; width: 855px; margin: auto; height: 100%; background: #ffffff url(/imgs/bg_body.gif) repeat-y center;
}

#wrap_content {
position: relative; background: #ffffff url(/imgs/bg_content.gif) repeat-y; margin-top: 80px; height: auto;
}

#logo {
position: absolute; top: -43px; left: 17px; z-index: 100;
}

#logo_sidebar {
position: relative; margin: auto; display: block;
}

#carttools {
position: absolute; top: 1px; right: 100px; background: #afaa9b; height: 18px; padding: 6px 26px 5px 25px;
}

#carttools a {
margin-right: 20px;
}

#col_l {
float:left; width: 140px; margin: 40px 15px 25px 16px;
}

#col_main {
float:left; width: 440px; margin: 40px 15px 25px 0;
}

#col_r {
float:left; width: 204px; margin: 40px 0 25px 0;
}

#nav_main {
background: #d64c1e; width: 140px;
}

#nav_main ul {
color: #ffffff; font-size: 11px; margin: 0 0 8px 30px; padding: 0;
}

#nav_main ul a {
color: #ffffff; text-decoration: none;
}

#nav_main ul a:hover {
text-decoration: underline;
}


#nav_main ul li {
margin-bottom: 3px;
}

#nav_main img {
display: block; position: relative;
}

#nav_main img.navspace {
width: 100%; height: 1px; background: #df7552; display: block; position: relative; 
}

#nav_about {
clear: both; position: absolute; top: 25px; background: #D64C1E; width: 204px; height: 150px; text-align: left; z-index: 100;
}

#nav_about-content {
padding-left:10px;
font-size:10px;
}

#nav_about a {
color: #ffffff; font-weight: bold; text-decoration: none;
}

#nav_about a:hover {
color: #f5d2c7; text-decoration: none;
}


#elem_topcurve {
position: absolute; top: 0; left: 0;
}

#sidebar {
background: #D64C1E; color: #ffffff; padding-bottom: 0px;
}

#col_r img.curves {
position: relative; z-index: 100;display: block;
}

#sidebar .content {
width: 178px; margin: auto; font-size: 11px; padding-top: 8px;
}

#sidebar input, #sidebar select, #sidebar textarea, {
font-size: 11px; color: #565449; font-family: Tahoma, sans-serif;
}

#sidebar form {
margin-top: 12px;
}

#sidebar h2 {
margin-bottom: 8px;
}

#sidebar a {
color: #ffffff; font-weight: bold; text-decoration: none;
}

#sidebar a:hover {
color: #f5d2c7; text-decoration: none;
}


#testimonial {
font-size: 12px; font-family: Trebuchet MS;
}


#fix_bodybg {
position: absolute; top: -80px; width: 100%; height: 80px; background: #ffffff;
}

#fix_aboutnavbg {
position: relative; bottom: 20px; left: 0; height: 40px; width: 204px; background: #D64C1E; z-index: 1;
}

#ordernav {
position: absolute; top: 0; right: 0;
}

#ordernav img {
vertical-align: top;
}

#topnav {
position: absolute; top: 3px; left: 215px;
}

#topnav a {
font-size: 11px; color: #AFAA9B; margin-right: 12px; text-decoration: none;
}

#topnav a.home {
background: url(/imgs/icon_home.gif) no-repeat left; padding-left: 14px;
}

#topnav a.contactus {
background: url(/imgs/icon_contactus.gif) no-repeat left; padding-left: 14px;
}

#topnav a:hover {
text-decoration: underline; color: #C4C0B3;
}

#pagetools {
text-align: right; font-size: 12px; color: #AFAA9B; margin-bottom: 12px;
}

#pagetools a {
color: #AFAA9B; text-decoration: none; font-size: 11px;
}

#pagetools a:hover {
text-decoration: underline; color: #8D887A;
}

#footer {
position: relative; clear: both; height: 100px; background: url(/imgs/c_b_wrapcontent.gif) no-repeat bottom;
}

#sidebar img.sidephoto {
position: relative; border: 1px solid #ffffff; margin: 0 4px 12px 4px;
}

#canadianorders {
position: absolute; top: 40px; right: 0; z-index: 1000;
}

#copyright {
position: absolute; font-size: 9px; top: 35px; left: 225px; width: 400px; color: #90908b;
}

.sidebarcontainer {
margin: 0 8px 0 8px;
}

#footer_nav {
text-align: center; font-size: 11px; margin-bottom: 10px;
}

/*----------new stylesheet---------------------------*/

.ebook-bg
{
background:url('/imgs/e-book-bg.gif') repeat-x center;
height:150px
}

.ebook-text
{
color:#000000;
font-family: Tahoma, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:8px;
}

.frm-text
{
color:#d64c1e;
font-family: Tahoma, sans-serif;
font-size:11px;
padding-left:8px;
}

.space
{
height:1px;
}

.input
{
border:1px solid #ffffff;
width:120px;
margin-left:8px;
color:#000000;
font-family: Tahoma, sans-serif;
}

.rht
{
margin-right:8px;
}

.video-bg
{
background:#e2e0db;
}
.hippo-bg
{
background:#d7d4cd;
color:#363535;
font-size:12px;
font-family: Tahoma, sans-serif;
padding:8px;
}

.vi-text
{
text-align:justify;
color:#4d5154;
font-family: Tahoma, sans-serif;
font-size:11px;
padding:6px;
}

.text1
{
background:url('/imgs/text1.gif') no-repeat;
height:36px;
width:308px
}
.text2
{
background:url('/imgs/text2.gif') no-repeat;
height:28px;
width:200px
}
.text3
{
background:url('/imgs/text3.gif') no-repeat;
height:33px;
width:439px
}

.testimonial-bg
{
background:#e2e0db;
}

.te-top
{
background:url('/imgs/test-top.gif') no-repeat;
height:11px;
width:204px
}

.te-bot
{
background:url('imgs/test-bot.gif') no-repeat;
height:11px;
width:204px
}

.te-txt
{
color:#4d5154;
font-size:11px;
font-family: Tahoma, sans-serif;
padding:6px;
}

.te-sub-txt
{
color:#0063a1;
font-size:11px;
font-family: Tahoma, sans-serif;
font-weight:bold;

}

.tabbg
{
background:url('/imgs/tab-bg.gif') no-repeat;
width:146px;
height:28px;
color:#ffffff;
font-weight:bold;
font-size:12px;
font-family: Tahoma, sans-serif;
padding-left:6px;
padding-top:0px
}

.tab-text
{
color:#363535;
font-size:11px;
font-family: Tahoma, sans-serif;
padding:4px;
}

.read
{
text-decoration:underline;
color:#d64c1e;
font-size:11px;
font-family: Tahoma, sans-serif;
text-align:right;
padding-right:10px;
}

.read a
{
text-decoration:underline;
color:#d64c1e;
font-size:11px;
font-family: Tahoma, sans-serif;
text-align:right;
}

.read a:hover
{
text-decoration:none;
color:#d64c1e;
font-size:11px;
font-family: Tahoma, sans-serif;
text-align:right;
}

.listtab
{
font-size:11px;
font-family: Tahoma, sans-serif;
}
.listtab ul 
{
margin: 4px 0 4px 20px; padding: 0;
}

.listtab ul li
{
color:#d64c1e;
list-style:square;
line-height:18px;
}

.opp-bg
{
background:#afaa9b;
color:#ffffff;
font-size:12px;
font-weight:bold;
font-family: Tahoma, sans-serif;
padding-left:6px;
padding-top:0px;
height:25px;
}

.opp-text
{
color:#363535;
font-size:11px;
font-family: Tahoma, sans-serif;
}

.org{ color:#FF6600; font-size:14px; font-weight:bold;}
.grn{ color:#5f810e; font-size:14px; font-weight:bold;}
.pnk{ color:#cc2e41; font-size:14px; font-weight:bold;}
.blu{ color:#3249bd; font-size:14px; font-weight:bold;}
.brn{ color:#d4842a; font-size:14px; font-weight:bold;}
.prp{ color:#a53da9; font-size:14px; font-weight:bold;}

.grn2{ color:#339933; font-size:14px; font-weight:bold;}


.red{ color:#cc3333; font-size:14px; font-weight:bold;}
.brn{ color:#cc6633; font-size:14px; font-weight:bold;}
.grn3{ color:#00cc33; font-size:14px; font-weight:bold;}


.anx{ color:#869266; font-size:14px; font-weight:bold;}
.col{ color:#ac895c; font-size:14px; font-weight:bold;}
.hea{ color:#8b735e; font-size:14px; font-weight:bold;}
.ins{ color:#6f7086; font-size:14px; font-weight:bold;}
.pms{ color:#826577; font-size:14px; font-weight:bold;}
.sin{ color:#496a66; font-size:14px; font-weight:bold;}




