/*** COLORS ***/
/*
Text 			#595959
Image Border	#a6a6a6
Green			#90d44a
Dk. Blue		#00496e
Lt. Blue		#66caff
Blue-Gray		#d9e8f5
Orange			#f26101
*/

/*** BASIC STYLES ***/
body		{  }
h1, h2, h3	{ color: #00496e; }
h4, h5, h6	{ color: #90d44a; font-weight: normal; margin: 2px 0; }
a			{ color: #00496e; text-decoration: none; }
a:hover		{ color: #f26101; }
h2.underline { text-decoration: underline; }

/*** BODY STYLES ***/
#body-wrapper { width: 980px; margin: 0 auto; overflow: auto; }
#header		{ height: 130px; }
#bodytop-bg	{ height: 22px; background: #ffffff url(../images/bodytop-bg.jpg) no-repeat 0 0; }
#bodymid-bg	{ overflow: auto; background: #ffffff url(../images/bodymid-bg.jpg) repeat-y 0 0; }
#bodybot-bg { height: 27px; background: #ffffff url(../images/bodybot-bg.jpg) no-repeat 0 0; }
#footer		{ margin-bottom: 50px; }

/*** CONTENT BOXES ***/
#navigation	{ height: 29px; padding: 3px 0 15px 0; color: #ffffff; }
#left-column {  }
#mid-column	{  }
#mid-column h2 { margin: 0 0 5px 0; padding: 0; line-height: 1.2em; }
#page-column {  }
#right-column {  }

/*** HEADER STYLES ***/
#logo		{ margin-top: 15px; height: 102px;float: left; }
#logo h1 a	{ display: block; width: 412px; height: 102px; background: url(../images/logo.jpg) no-repeat;
	text-indent: -9999px; }	
#right-header { float: right; margin: 30px 0 0 0 ;}
.login		{ text-align: right; padding-right: 10px; color: #00496e; font-weight: bold; margin-bottom: 40px; }
.login a	{ text-decoration: none; color: #00496e; }
.login a:hover { color: #66caff; }

/* searchbox styles */
#searchbox	{ width: 385px;height: 32px; float:right;}
#searchbox input{padding: 4px 0 0 5px; margin:0px;text-align:left;font-size:11px;}
#keywords { height: 26px;background: transparent url(http://www.theonlineallergist.com/allergist/images/searchbox-bg.jpg) no-repeat scroll 0 0;font-size: 12px;width:280px;position:absolute;font-weight: normal; color: #666;border: none;padding: 4px 0 0 5px; text-align:left;}
.submit { background: transparent url(../images/search-btn.jpg) no-repeat 0 0; width: 83px; height: 26px !important; text-align:right;height: 26px; border: 0; padding: 0 0 0 15px;cursor: pointer;float: right; }
.search-list { margin: 10px 0; }
.search-list li { padding: 15px 10px; }
.search-list li strong a { color: #f26101; }
.search-list li strong a:hover { color: #a6a6a6; }
	
/*** NAVIGATION ***/
#navbg		{ height: 29px; background: #ffffff url(../images/navigation-bg.jpg) no-repeat 0 0; padding:0px 0 0 0;margin:0px;
	overflow: hidden; }
.nav		{ list-style: none; margin: 0 15px; }
.nav li		{ padding:0px;  margin: 0px 0 0 0;float:left;height:29px; }
.nav li a	{ text-decoration: none; color: #ffffff;margin:0px; padding: 4px 10px 0px 9px;display: block; height:25px;border-right:1px solid #1E6A8B; }
.nav li a:hover, .nav li a.current { color: #00496e; background: #66caff;border-right:1px solid #66caff; }
#noborder a{border:none;}
/*drop down*/
.nav ul{
	background: #00496E;
	height:29px;
	list-style:none outside none;
	margin:0;
	padding:5px 0 0px 0;
	}
.nav li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px 0 0 0;
		height:29px;border-bottom:1px solid #1E6A8B;
		}
.nav li ul{
		display:none;
		height:auto;
		padding:0px 0 0 0;
		margin:0px 0 0 0px;
		border:0px;
		position:absolute;
		width:auto;
		z-index:200;
}
.nav li:hover ul{
		display:block;
		
}
.nav li ul a{
		display:block;
		height:26px;
		margin:0px;
		padding:4px 10px 0px 10px;
		text-align:left;
}
.nav li ul a:hover, .nav li ul li:hover a{
			background: #66caff;
			border:0px;
			color:#ffffff;padding:4px 10px 0px 10px;
			text-decoration:none;height:26px;
}
#nav_list a{text-decoration: none; color: #ffffff;}
/*drop down*/
/*** LEFT COLUMN ***/
#left-column h5 { color: #90d44a; background: url(../images/leftcol-divider.jpg) repeat-x 0 87%; margin: 0 0 5px 0;
	font-weight: bold; }
#left-column h5.sub-head	{ color: #00496e; background: url(../images/leftcol-divider2.jpg) repeat-x 0 87%; margin: 0 0 5px 0;
	font-weight: bold; }
#left-column strong { color: #00496e; font-size: 1.1em; }
.submenu, .submenu-store { margin: 0; padding: 0; }
.submenu li, .submenu-store li { margin: 0 10px; }
.submenu li a { text-decoration: none; color: #00496e; }
.submenu li a:hover { color: #f26101; }
.submenu-store li a { text-decoration: none; color: #f26101; }
.submenu-store li a:hover { color: #a6a6a6; }
/*** MIDDLE COLUMN ***/
#mid-column img { border: 1px solid #a6a6a6; padding: 1px; }
/* online allergist form */
#ola-left	{  }
#ola-right	{  }
#ola-left strong, #ola-right strong { color: #f26101; }
#ola-left ul, #ola-right ul { list-style: none; margin: 2px 0; padding: 0; }
#ola-left ul li, #ola-right ul li { padding: 2px 0; margin: 0; }
#chk2 ul	{ margin: 0 0 0 10px; }
/* s3slider styles */
#slider {
    width: 479px; 
    height: 325px;
    position: relative; 
	overflow: hidden;
	margin:0px 0px 20px 0px;float:left;
	padding:0px 0 0px 0;left: -10px;

	}
/*
#slider {
    width: 500px; 
    height: 300px; 
    position: relative; 
	overflow: hidden; 
	margin-bottom: 20px;
	top: 0;
	left: -30px;
	}
*/
#sliderContent {
    width: 464px;
    position: absolute;
	top: 0;
	margin: 11px 0 0 0;left: -20px;
}
#sliderContent ul{padding:0px;margin;0px;float:left;}
.sliderImage {
    float: left;
    position: relative;
	display: none;
	width: 100%;
	border: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 18px 13px;
    width: 434px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 17px;
}

.sliderImage span { font-size: 12px; }
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}

/*** PAGE COLUMN ***/
.breadcrumb { color: #00496e; border-bottom:1px solid #90D44A; background: #ffffff; padding: 5px 0px 5px 0px;margin:5px 0 5px 0;width:455px;}
.breadcrumb a { text-decoration: none; color: #00496e; }
.breadcrumb a:hover { color: #f26101; }
.more-width {width:710px;}


/* article */
.article	{ margin: 0; padding: 0 0 15px 0; }
.article .title { margin: 0 0 12px 0; }
.article h2 { font-size: 1.9em; color: #90d44a; margin: 0 0 9px 0; padding: 0px; line-height: 1em; }
.article h3 { font-size: 2em; color: #90d44a; margin: 0 0 7px 0; line-height: 1em; }
.category_name { font-size: 1.9em; color: #00496e; margin: 0 0 7px 0; }
.article h3.term { font-size: 1.5em; color: #90d44a; margin: 0; }
.article p img.allergy-pic { width: 150px; height: 150px; border: 1px solid #a6a6a6; margin: 0 0 5px 5px; }
.article img { float: right; border: 1px solid #a6a6a6; margin: 0 0 10px 10px; }
.article a img { float: none; margin: none; }
.article, .article p	{ margin: 0 0 12px 0; }
.article a	{ color: #00496e; text-decoration: none; }
.article a:hover { color: #f26101; }
.article ul { list-style: disc; }
.article ol li { margin-top: 3px; }

/* adsense 300 */

.adsense300 {float: left; margin: 5px;}

/* coupon styles */
.coupon		{ margin: 0 0 15px 0; }
.coupon p img { border: 1px solid #a6a6a6; margin: 10px 0; }
.coupon h2	{ font-size: 1.9em; color: #00496e; margin: 0 0 9px 0; padding: 0; line-height: 1.2em; }
.coupon h3 { font-size: 1.5em; color: #90d44a; margin: 0 0 7px 0; line-height: 1em; }
.category-image { margin-bottom: 10px auto; border: 1px solid #a6a6a6; text-align: center;}
.category-thumb { margin: 0 0 10px 10px; border: 1px solid #a6a6a6; width: 150px; height: 150px; float: right; }
.coupon ul	{ list-style: disc; }

/* video page styles */
.video-list li h5 { font-size: 1.2em; }
.video-list li h5 a { text-decoration: none; color: #00496e;}
.video-list li h5 a:hover { color: #f26101; }

/* linked titles */
.coupon h3 a { color: #90d44a; text-decoration: none; }
.coupon h3 a:hover { color: #a6a6a6; }

/* glossary divider */
.glossary	{ margin: 12px 0; border-bottom: 1px solid #a6a6a6; }

/*** OLA RESULTS PAGE ***/
ul#tabnav { background-color:none; height:35px; margin:0; padding:0; display:block; line-height:35px; }
ul#tabnav li { margin:0; padding:0; float:left; height:35px; list-style-type:none; position:relative; }
ul#tabnav li a h2 { color:#00496e; font-size:1.25em; font-weight:bold; }
ul#tabnav li a { line-height:35px; text-decoration:none; display:block; float:left; height:35px;
	margin:0 3px; padding:0 7px; position:relative; background: #e8e8e8; border: 1px solid #a6a6a6;}
ul#tabnav li a:hover, ul#tabnav li a.selected { background:#FFFFFF none repeat scroll 0%; border-bottom: none; }
ul#tabnav li a:hover h2, ul#tabnav li a.selected h2 { color: #90d44a; }

.panel 	 { background:#fff; display:block; border: 1px solid #a6a6a6; margin: 1px 0 0 3px; padding: 15px;}
.panel h3 { font-size: 1.2em; color: #90d44a; margin: 0; padding: 0; }
.panel ul { list-style: disc; margin: 6px 15px; }
.panel ul li { margin: 2px 0; padding: 0; }
.content { line-height:15px; padding:13px 35px 15px 15px; text-align:left;  }


/*** RIGHT COLUMN ***/
.rightcol-box	{ border: 1px solid #a6a6a6; margin-bottom: 15px; }
.rightcol-title	{ height: 21px; background: url(../images/rightcol-title.jpg) no-repeat; padding: 3px 0 0 10px;
	border-bottom: 1px solid #a6a6a6; color: #fff; font-weight: bold; }
.rightcol-content { background: #ffffff url(../images/rightcol-bg.jpg) repeat-x 0 0; margin: 1px; padding: 5px;
	font-size: 0.9em; }
.rightcol-content a { text-decoration: none; color: #f26101; font-weight: bold; }
.rightcol-content a:hover { color: #a6a6a6; }
.rightcol-content .title { color: #f26101; font-weight: bold; }
.rightcol-content .form { border: 1px solid #a6a6a6; }
.rightcol-content a img { margin: 0px 28px 10px 28px; }

/* newsletter styles */
.news-input	{ width: 100%; height: 26px; background: url(../images/newsletter-input.jpg) no-repeat 0 0;
	text-align: left; padding: 3px 2px 0 5px; }
.newsletter-sub { text-align: right; }
#email		{ background: transparent; color: #666; font-size: 12px; font-weight: normal; text-align: left; 
	border: none; }
#news-submit { background: transparent url(../images/newsletter-submit.jpg) no-repeat 0 0; width: 82px;
	height: 19px !important; height: 19px; border: 0; cursor: pointer;
	 }

/* right-col list styles */
.rightcol-content ul { margin: 5px 0; }
.rightcol-content ul li { margin: 0 5px; padding: 3px 0; }
.rightcol-content ul li a { text-decoration: none; color: #f26101; font-weight: normal; }
.rightcol-content ul li a:hover { color: #a6a6a6; }

/*** FOOTER ***/
#footer-contents { text-align: center; color: #00496e; }
#footer-contents a { text-decoration: none; color: #f26101; }
#footer-contents a:hover { color: #a6a6a6; }

/*New BY ROBIN*/
.paginate{float:right;}
.blog-connect{margin:0px; padding;0px;}
.clear-right{clear:right;}

.news{padding:0px;margin:0px;}
.blog-area h2{line-height:20px;padding:10px 0 8px 0;margin:0px;}
.blog-entry{margin: 0px 0px 10px 0;padding:15px 0 0 0;border-bottom:1px solid #90D44A;}
.blog{ margin: 0px 0px 0px 0;float:right; width:470px;padding:0px 0px 25px 0px;}
.blog p { text-align:left;width:470px;padding:0px 0 5px 0;margin:0px; }
.blog p img { border: 1px solid #a6a6a6; margin: 10px 0; }
.blog h2{ font-size: 1.9em; color: #00496e; margin: 0 0 9px 0; padding: 0; line-height: 1.2em; }
.blog h3 { font-size: 2em; color: #90d44a; margin: 0 0 7px 0; line-height: 1em;padding:5px 0 0 0; }
.blog h3 a{color: #90d44a;}
.blog h3 a:hover{color: #f26101;}

.blog-more1{width:480px;text-align:right;padding:0 0 5px 0;margin:0px;}
.blog-more1, x:-moz-any-link {width:380px;text-align:right;padding:0 0 5px 0;margin:0px;}
.blog-more1 p{padding:0px 0 0 0;margin:0px;float:right;text-align:right;width:99px;}

.blog a.blog-more {
    background: url("../images/readmore.gif") no-repeat scroll 0 0 transparent;
    height: 26px;
    position: absolute;
    /*text-indent: -9999px;*/
    width: 98px;text-align:right;
}
.blog a.blog-more:hover {
    background-position: 0 -26px;
}
.details{float:left; width:700px;padding:0 0 0 0px;}
.thumb{float:left;margin-top:77px;background: url("../images/thumb-bg.gif") no-repeat scroll 0 0 transparent;padding: 7px 10px 9px 8px;}
.twitter{padding:0px;margin:0px;display:inline;float:left;}
.google-button-blog{padding:0px;margin-left:6px;display:inline;float:left;width:63px;}
.google-button-products{padding:0px;margin:0px;display:inline;float:right;width:63px;}
.facebook{padding:0px;margin:0px 0 -20px 0;display:inline;position:relative;float:left;}
.extra-space{padding:0px;margin:0px;height:20px;display:inline;position:relative;}
.comments{margin: 0px 0px 10px 0;padding:15px 0 0 0;}
#comments_bar{border-bottom:1px solid #90D44A;}
.slide-bg {background: url("../images/slide-bg.gif") no-repeat scroll 0 0 transparent; padding:0px 10px 9px 10px;magin:0px;}
.popular-article-container{padding:0px;margin:0px;clear:both;}
.popular-article-container ul{padding:0px;margin:0px;clear:both;float:left;}
.popular-article-container ul li{padding:0px 0px 2px 0;margin:0px;clear:both;float:left;}
.popular-article-container h5{ color: #90d44a;background: url(../images/leftcol-divider.jpg) repeat-x 0 87%; margin: 0 0 5px 0;}
.popular-article{float:left;margin:10px 12px 8px 0;background: url("../images/thumb-bg.gif") no-repeat scroll 0 0 transparent;padding: 7px 10px 9px 8px;}
.rss{float:right;font-size:10px;padding:0px;margin:0px;}
.rss a{float:right;font-size:10px;padding:0px;margin:0px;}
.social-network{padding:0px 0 0 0px;margin:0px 0 0 5px;display:inline;position:relative;float:left;}
.social-network-article{padding:0px 0 0 0px;margin:0px 0 -2px -10px;height:5px;line-height:5px;}
/*NEW By ROBIN */

/*New Store*/
#main-column{width:700px;float:left;padding-left:20px;}
#main-column h1{color:#f76502;padding:0px 0px 8px 0;margin:0px;font-size:29px;}
#main-column h3{padding:0px;margin:0px;font-size:20px;}
#products-right-column{float:right;padding:40px 20px 0 0;}
.category-list{padding:20px 20px 0px 0px;width:700px;}
.cat{width:215px;float:left;font-size:16px;background: url("../images/thumb-bg.gif") no-repeat scroll 0 0 transparent;padding: 7px 10px 15px 8px;}
.cat-title{clear:both;text-align:center;width:200px;padding:7px 0 0 0;}
.cat-image{padding:0px;margin:0px;}
.category-info{width:715px;padding:0 0 30px 0;clear:both;}
.pcategory-image{float:left;width:290px;border:0px;}
.pcategory-image img{border:0px;}
.category-description{float:right;width:385px;padding:0 0 0 10px;}
.category-description p{padding:0px;margin:0px;}
.product-list{padding:10px 10px 0px 0px;width:715px;}
.product-list h1{padding:0px 0px 5px 0px;margin:0px;}

.product{width:215px;float:left;font-size:16px;padding: 10px 10px 25px 8px;}
.product-title{clear:both;text-align:center;width:200px;padding:7px 0 0 0;float:left;}
.product-image{height:140px;padding:0px;margin:0px;clear:both;text-align:center;padding: 7px 10px 0px 8px;width:200px;background: url("../images/thumb-bg.gif") no-repeat scroll 0 0 transparent;}
.space{padding:0px;margin:0px;clear:both;height:40px;}
.extra_space{padding:0px;margin:0px;clear:both;height:10px;}
h3#featured-product{padding:0 0 10px 0;}
#featured-product-title{clear:both;text-align:center;width:300px;padding:7px 2px 0 0px;font-size:14px;margin:0px auto 0 auto;}
#featured-product-title p{text-align:center;margin:0px auto 0 auto;padding:0px;}
.buy-now-con{padding:0 0 5px 0;margin:0px;float:left;width:200px;clear:both;text-align:center;}
.buy-now-con, x:-moz-any-link {width:200px;padding:0 0 5px 0;margin:0px;display:block;}
.buy-now-con p{padding:0px 0 0 0;margin:0px auto 0 auto;text-align:center;width:99px;}
a.buy-now {
    background: url("../images/buy-now.gif") no-repeat scroll 0 0 transparent;
    height: 26px;padding:0px 94px 6px 0;
    width: 98px;
}
a.buy-now:hover {
    background-position: 0 -26px;width: 98px;
}
.bcon-extra{width:300px;}
.bcon-extra a.buy-now {
    background: url("../images/buy-now.gif") no-repeat scroll 0 0 transparent;
    height: 26px;padding:0px 94px 9px 0;
    width: 98px;
}
.bcon-extra a.buy-now:hover {
    background-position: 0 -26px;width: 98px;
}
#google-place{float:right;width: 65px;text-align:right;}
/*New store end*/

