@charset "utf-8";
* { margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif}


A { text-decoration: none }
body { width: 1180px;
      background:url(../img/designbackg.gif) repeat-y}
sup { font-size:16px; }
#primary {
    margin: 0px;
    }
#header {
    width: 880px;
    position: relative;
    left: 0px;
    top: 0px;
    }
/*
#header-inner {
     margin-bottom: 10px;
     padding-bottom: 10px;
     }
#header-inner img {
     width: 100px;
     float: left;
     }
*/
#navbar  { 
     width:880px;
     height:35px; 
     font-size:0px; 	
     font-size:12px;
     float: left;
     padding: 0 0 3px 0;
     }

#navbar .active { 
		background: transparent url(../img/menu_sel.jpg) no-repeat; 
		font-size:0px;
		margin:0 5px 0 0;
		width:119px; 
		height:30px; 	
		padding:2px 0 3px 0px; 
		float:left;
	}

#navbar .active a { 
		font-size:12px;
		margin-top:-2px;
		text-decoration:none; 
		color:#E1F9FF; 
		font-weight:bold;
		display:block;
		//height:24px;
                width: 100px;
                padding: 6px 0 0 8px;
	}

#navbar ul li { 
	background:url(../img/menu_normal.jpg) no-repeat; 
	font-size:0px; 
	margin:0 5px 0 0; 
	width:109px; 
	height:30px; 			
	padding:6px 0 0 8px; 			
	float:left;
	}

#navbar ul li a { 
	font-size:12px;
	//margin-top:-2px;
	text-decoration:none;
	color:#E1F9FF; 
	font-weight:bold;
	 display:block;
         }
/* page inner */
#page-inner {
    position: absolute;
    top: 0px;
    left: 300px;
    }
/* main content area wrapper */
#main {
     width: 935px;
     margin: 0px;
     position: relative;
     top: 180px;
     left: 0px;
     }
#main-inner {
     margin: 0;
     }
#main-inner #content {
       margin-top: 35px;
       }

/* home tab specific */
.front #content {
       //height:845px;
       height:auto;
       }
.front #col-1 {
         float: left;
         width: 432px;
         margin-top: 0px;
          }
.front #col-1-txt {
          margin-top: 10px;
          }
.front #col-2 {
          float: left;
         width: 414px;
         }
.front #slideshow {
         width: 407px;
         //height: 271px;
         height: auto;
         }
/* specifics for Scientific Research tab */
.page-scientific-research .with-navbar #content {
         background: url(../img/bodybg_n.jpg) repeat-y; height:2998px; width: 889px; clear:both; 
         //height: 2950px;
         height: auto;
         width: 100%;
         }
.page-scientific-research #para-1 img {
        float: left;
        width: 400px;
        margin-right: 20px;
        }
.page-scientific-research #para-1 {
         margin: 0 20px 0px 20px;
         clear: both;
         text-align: left;
         }
.page-scientific-research #para-2 img {
         float: right;
         width: 400px;
         margin-left: 20px;
         }
.page-scientific-research #para-2 {
         margin:  5px 10px 10px 20px;
         //padding: 30px 10px;
         clear: both;
         }
.page-scientific-research #para-3 img {
        float: left;
        width: 400px;
        margin-right: 20px;
        }
.page-scientific-research #para-3 {
         margin: 10px 0px 0pt;
         clear: both;
         }
/* Product Comparison tab specific*/
.section-blog,
.page-product-comparison,
.page-order-supplement,
.page-contact-us  {
       height: auto;
       width: 100%;
       }
.page-product-comparison #btm-txt {
       width: 80%;
       margin: 20px 10% 0 10%;
       //margin: 20px 0pt 0pt;
       //padding: 0pt 90px;
       }
.page-product-comparison table {
       margin: 20px 10% 0 10%;
       }
.page-product-comparison .main-title {
       text-decoration: underline;
       text-align: center;
       font:bold 17px Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px 
       }
.page-order-supplement #col1 {
       margin-left: 40px;
       margin-top: 80px;
       width: 420px;
       float: left;
       }
.page-order-supplement #col2 {
       margin-left: 80px;
       margin-right: 10px;
       margin-top: -5px;
       width: 280px;
       float: left;
       }
.page-contact-us #col1 {
       margin: 80px 0pt 0pt 80px;
       width: 280px;
       float: left;
       font-size: 14px;
       }
.page-contact-us #col2 img {
       margin: 20px 50px 20px 0px;
       float: right;
       position: top;
       }
.page-doctors-only {
       height: 700px;
       width:100%;
       }
.page-doctors-only #col1 {
       margin: 20px 0pt 0pt 50px;
       width: 400px;
       background-color: #377A88;
       float: left;
       font-size: 12px;
       }
.page-doctors-only #col1 #subcol1 {
       width: 200px;
       float: left;
       }
.page-doctors-only #col1 #subcol1 .label {
       margin:8px 5px 10px 0px;
       text-align: right;
       font-size: 10px;
      }
.page-doctors-only #col1 #subcol2 {
      margin-left: 20px;
      }
.page-doctors-only #col1 #subcol2 .input {
       margin:5px 5px 5px 0px;
      }
.page-doctors-only #col1 #subcol2 {
       width: 180px;
       float: right;
       }
.page-doctors-only #col2 {
       margin: 40px 40px 20px 20px;
       float: right;
       position: top;
       }
/* blog page */
.page-blogs a {
      font-size: 14px;
      color: rgb(255,255,255);
      }
      
.framesend { border: 1px solid #ffffff; background-color:#FF9900 }
.frame { border: 1px solid #ffffff; background-color:#4293a4 }
.rollover a { color: #c8f4ff}
.rollover a:hover { color: #ffffff}
/* changed by Gowri Abhaya  to match Drupal markups */
#content-inner-top {
		background:url(../img/bodybg.jpg) no-repeat;
		height: 8px; 
		width: 889px;
                margin-left: -10px;           
		clear:both;
		}
.with-navbar #content, 
.with-navbar #sidebar-left #content, 
.with-navbar #sidebar-right {
          background:url(../img/bodybg_n.jpg) repeat-y; height:auto; width: 889px; clear:both; 
          padding-left: 10px;
          margin-top: 25px;
          }
.page-order-supplement #content {
       /*height: 490px;*/
       }
.page-contact-us #content {
       height: 409px;
       }
.page-doctors-only #content {
       height: auto;
       }
/*
.page-contact-us .with-navbar #content, 
.page-contact-us .with-navbar #sidebar-left, 
.page-contact-us .with-navbar #sidebar-right {
          background:url(../img/bodybg_n.jpg) repeat-y; 
          height:500px; 
          width: 869px; 
          //clear:both; 
          padding: 0px 0px 0px 0px;
          margin: 0px 0 0px 0px;
          }
*/
.node-inner {
    padding: 0 10px 0 10px;
    }
/* style specific to blog tab */
.page-blog .item-list ul li.first a {
    color: #b3f3ff;
    }
.page-blog .item-list ul li.first {
    //list-style-type: none;
    }
.node-type-blog .title a {
    color: #b3f3ff;
    font-size: 16px;
    text-transform: uppercase;
    }
.node-type-blog {
     margin-bottom: 10px;
     padding-bottom: 10px;
     border-bottom: 1px white solid;
     }
.node-type-blog .blog_usernames_blog {
     display: none;
     }
.node-type-blog .node_read_more a {
     text-transform: uppercase;
     color: #b3f3ff;
     }
#content { background:url(../img/bodybg_n.jpg) repeat-y; height:920px; width: 889px; clear:both; }
#bodybg2 { background:url(../img/bodybg_n.jpg) repeat-y; height:500px; width: 869px; clear:both; }
#bodybg3 { background:url(../img/bodybg_n.jpg) repeat-y; height:750px; width: 889px; clear:both; }

#content-inner, #content-area { 
				width:869px; 
				font:normal 13px Verdana, Arial, Helvetica, sans-serif;
				color:#b3f3ff;
                                padding: 0px 15px 0 0;
			}
.section-scientific-research-fertility-supplements #content-inner {
       height: 2980px;
       }

#content-inner-bottom 	{ 
		background:url(../img/bottombg.jpg) repeat-y; 
		height:7px; 
		width: 879px;
		clear:both;
                margin-left: -10px; 
			}

#toptxt		{
				float:left; 
				width:372px; 
				font: 16pt Verdana, Arial, Helvetica, sans-serif; color:#68cce3;
				margin-left:10px;
				height:96px;
			}

.paratxt	{
		margin:22px 0 0 10px;
		line-height:16px;
                letter-spacing: 1px;
                color: rbg(104,204,227);
                font-size: 14px;
                font-weight: bold;
		}


.paratxt1	{

				line-height:16px;
			}

#block-block-1 .content {
	float:right; 
        //margin-left: 432px;
	width:418px; 
        height: 120px;
	background:url(../img/rightdiv.jpg) no-repeat; 
	//padding-right:27px;
        margin: 0px;
	}
#block-block-1 #order-btn {
        float: right;
        margin-top: 40px;
        margin-right: 20px;
        }
#page, #closure-blocks {
       margin-left:0px;
       margin-right:0px;
       width:100%;
        }
#rightDiv {
	float:left; 
        margin-left: 432px;
        margin-bottom: 100px;
	width:418px; 
	background:url(../img/rightdiv.jpg) no-repeat; 
	padding-right:27px;
	}
#titleSpan {	
			font:bold 20pt Verdana, Arial, Helvetica, sans-serif;
			color:#68cce3;
			}
#banner {
       position:absolute; 
       top: 0px;
       left: 0px;
       }
#banner img {
       position: relative;
       top: 20px;
       left: 0px;
       }
#slogan	{
       position: absolute;
       top: 20px;
       left: 120px;
       font: bold 20px Arial, Helvetica, sans-serif; 
       color:#63c5de; 
       width:750px;
       float:left; 
       letter-spacing:2px;
       }
#slogan #slg-fst {
       position: relative;
       top: 0px;
       left: 0px;
       font-size: 50px;
       }
#slogan #slg-snd {
       position: relative;
       top: 0px;
       left:0px;
       font-size: 20px;
       }
#footer { 
	clear:both;
	height:20px;
	width:935px; 
	color:#84d5e8;
	font-size:12px;
        position: relative;
        top: 210px;
        left: 0px;
        text-align: center;
	}
				
ul li { margin:5px 0 0 0; list-style:none }
h2 { font:bold 17px Verdana, Arial, Helvetica, sans-serif; padding:0px; margin:0px }
td { text-align:center }

td1 { width:15px; }
td2 { width:19px; }
td3 { width:15px; }
td4 { width:18px; }
td5 { width:18px; }
td6 { width:15px; }

.paypal { width:62px; height:31px; background:url(../img/paypal.gif) no-repeat; border:0; cursor:pointer }
