body { 
  background: #f2f0e6;
} 
#mainContent { 
  width: 997px; 
  background: #fff;
  border-bottom: 5px #a1a8ad solid;
}
#leftCol { 
  background: #f2f0e6 url(/images/layout/bg_left.jpg) right repeat-y;
  width: 50%;
} 
#rightCol { 
  background: #f2f0e6 url(/images/layout/bg_right.jpg) left repeat-y;
  width: 50%;
} 
/*header begins*/
#header {
  position: relative;
}
#headerTop {
  background-color: #a1a8ad;
  overflow: hidden;
}
#headerBottom {
  background: url(/images/layout/bg_header.jpg) bottom no-repeat #e5eef5;
  height: 80px;
}
#imgLogo {
  position: absolute;
  top: -1px;
  left: 5px;
}
#twitIcon {
  position: absolute;
  top: 32px;
  left: 785px;
}
#tubeIcon {
  position: absolute;
  top: 32px;
 *top: 30px;   
  left: 760px;
}
#blogIcon {
  position: absolute;
  top: 32px;
  left: 726px;
  font:10px arial;
  padding:1px;
  border:1px solid black;
  background-color:orange;
  color:black;
  cursor:pointer;
}

#imgDoctor {
  position: absolute;
  top: 50px;
  left: 325px;
}
#headerTop ul{
  margin-left: 423px;
}
#headerBottom ul{
  margin-right: 30px;
}
#headerTop li {
  float: left;
  padding: 3px 15px 6px;
  font-size: 9pt;
  font-weight: bold;
  color: #c6dae9;
}
#headerTop li a.notActive {
  color: #fff;
  text-decoration: none;
}
#headerTop li a.notActive:hover {
  color: #c6dae9;
  text-decoration: underline;
}
#headerTop li a.active {
  color: #c6dae9;
  text-decoration: none;
}
#headerTop li a.active:hover {
  color: #c6dae9;
  cursor: default;
}
/*header ends*/

/*content begins*/
#wraper {
  float: left;

}
#leftContent, #centerContent, #rightContent, #rightColContent {
  float: left;
  padding: 10px;
}
#leftContent, #centerContent, #rightContent, #contentDoctor, #rightColContent {
  color: #505050;
  font-size: 10pt;
}
#leftContent {
  width: 275px;
  margin: 50px 0 12px;
  padding-bottom: 11px;
}
#leftContent ul {
  margin: 10px 0px;
}
#leftContent ul {
  list-style:disc outside url("/images/layout/leftListBullet.jpg");
  margin-left:17px;
}
#leftContent ul li{
  margin:8px;
}
a {
  color: #64A2DF;
  text-decoration: none;
}
a:hover{
  color: #f78a52;
  text-decoration: underline;
}
#listActive {
  padding: 6px 0;
  border-top: 1px #f78a52 dotted;
  border-bottom: 1px #f78a52 dotted;
}
#listActive a{
  color: #f78a52;
  font-weight:bold;
}
#leftContent #listActive {
  list-style: disc outside url("/images/layout/leftListBulletActive.jpg");
}
.dottedBorderRight {
  border-right: 1px dotted #CCCCCC;
}

.quoteWrapper {
	margin-top:40px;
}

.quote1 {
  background: url(/images/layout/bg_quote_top.png) top left no-repeat;
  padding: 1px 10px;
  margin-top: 10px;
}
.quote2 {
  display: block;
  background: url(/images/layout/bg_quote_bottom.png) bottom right no-repeat;
  padding-bottom: 16px;
}
#contentDoctor {
  border-bottom: 1px dotted #CCCCCC;
  margin-left:307px;
  margin-right:14px;
  height: 319px;
}


#centerContent {
  width: 292px;
  border-right: 1px dotted #CCCCCC;
  margin-bottom:10px;
  padding-bottom:12px;
}
#centerContent ul, #bulletedList {
  list-style: url(/images/layout/listBullet.jpg) outside;
  line-height: 1.6;
  padding: 10px;
}
#faqList {
  list-style: url(/images/layout/listBullet.jpg) outside;
  margin: 10px 12px;
}
#seeFeaturesButton {
  padding: 7px 10px 0px;
}
#rightContent {
  width: 352px;
}
.dottedBorderBottom {
  border-bottom: 1px dotted #CCCCCC;
}
#rightColContent {
  width:681px;
  margin-top:50px;
}
.officeImage img{
  border: #a1a8ad 6px solid;
}
.wraperThree {
  float: left;
  margin-bottom: 5px;
}
.threeColumns {
  float: left;
  width: 206px;
  padding: 10px;
}

.threeColumns ul{
	font-size:12px;
	list-style:disc inside url("/images/layout/listBullet.jpg");
}

.threeColumns .imgBottom {
  vertical-align: bottom;
}
.textGrayBg {
  display: block;
  background-color: #f2f0e6;
  padding: 5px;
}
#roundCorners {
  background:url(/images/layout/bg_roundCorners.gif) no-repeat scroll center center transparent;
  clear:both;
  height:134px;
  width:990px;
  margin: 0 auto;
}

#roundCorners h1{
	color:#0075FF;
}

#roundCorners h3 {
  color: #cfe8fb;
}
#roundCorners {
  color: #fff;
  font-size: 10pt;
  font-weight: bold;
}
#roundCorners #roundImg {
  float: left;
  padding: 41px 51px 41px 117px;
}
#roundCorners #roundText {
  padding: 17px 103px;
}

.textOrangeRound{
	color: #FF6600;
}


h1{
  font-size: 12pt;
  color: #6982a0;
  padding: 5px 0px;
}

.textOrange {
  color: #fb9b58;
}
.imgLabel {
  font-size: 8pt;
}
/*content ends*/

/*footer begins*/
#footer {
  clear: both;
  background-color: #e5eef5;
  text-align: center;
  padding:10px;
}
#footer ul {
  margin-left:284px;
}
#footer li{
  float: left;
  color: #525252;
  padding: 0 1px;
  font-size: 7pt;
  font-weight: bold;
}
#footer li a{
  float: left;
  color: #525252;
  padding: 0 2px 6px;
  font-size: 7pt;
  font-weight: bold;
  text-decoration:underline;
}
#footerText {
  color: #525252;
  font-size: 7pt;
  font-weight: bold;
  clear: both;
  display: block;
}
.clear {
	clear: both;
}

.googlecart-add-button  {
background:url(/images/layout/addToCart.jpg) no-repeat scroll center top transparent !important;
height:31px !important;
width:130px !important;
}
#googlecart-widget{
position: absolute !important;
left: 50% !important;
top: 26px !important;
width: 997px !important;
height: 1px !important;
margin-left:-498px !important;
}
#googlecart-widget-spacer  {
position:absolute !important;
right:10px !important;
top:26px !important;
margin-right:34px !important;
}
#googlecart-widget-head, #googlecart-widget-body {
width: 183px !important;
position: absolute;
top: 0px;
left: 808px;
}
#googlecart-widget-emptymessage{
  font-size: 9pt !important;
}
.googlecart-widget-quantity-column, .googlecart-widget-price-column  {
padding:14px 3px !important;
}
.googlecart-widget-image-column  {
padding:2px !important;
}
.googlecart-widget-quantity-box  {
font-size:9pt !important;
width:14px !important;
}
.googlecart-widget-title  {
font-size:8pt !important;
}
.googlecart-widget-details-column, .googlecart-widget-price-column, .googlecart-widget-quantity-column  {
vertical-align:middle !important;
}
#googlecart-widget-foot td {
display:block !important;
margin-top: 5px !important;
}
#newUser .labelNorm{
  font-weight: normal;
  font-size: 9pt;
}
#newUser label{
  font-weight: bold;
  font-size: 9pt;
}
#newUser input.error, #newUser select.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#newUser span{
	color: #b1b1b1;
	font-size: 12px;
	font-style: italic;
	padding-left: 10px;
}
#newUser span.error{
	color: #e46c6e;
}
#newUser span.correct{
	color: #00FF33;
}