@charset "utf-8";
/* CSS Document */

*, ul, li, form, select, input { margin:0px; padding:0px;} 
html {
overflow: auto;

_overflow-x:hidden;
background-position:center;

background-image: url(../assets/bf.jpg);
background-repeat:repeat-y;
background-color:#F2F2F2; 

/*

background-image: url(../assets/background_tiles.gif);
*/

}

body {

padding:0px;
text-align:center;
margin:0 auto; 
font-family::arial;


}
div#wrapper {
	width: 1020px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	/*
	border-left:2px solid #D0142A;
	border-right:2px solid #D0142A;
*/
	text-align:left;
	margin:0 auto; 
	margin-bottom: 0px;
	
}
div#header {
	float:left;
	width:100%;
	line-height:normal;
	background-image:url(../assets/bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0px;
	
}




#headholder {
width: 1020px;
float:none;
text-align:left;
background-color:#ffffff;
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom:4px;
}

#logo {

padding:0px;
width:313px;
float: left;
margin:3px 0px 0px 6px;
height:75px;
_margin-left:4px;
}

#logo img {
border:0px;
}

#rightlogo {
margin:18px 0px 0px 232px;
_margin-left:220px;
width:468px;
float: left;
background-color:#ffffff;
padding:0px 0px 0px 0px;
height:68px;
}

#header ul {
	
	 margin:0;
    padding:10px 10px 0;
    list-style:none;
	/*margin-left:40px; old nav*/
	margin-left:14px; /* when new nav goes live*/
	min-height:10px;
	
    }
  #header li {
	float:left;
	background:url(../assets/inactive_left.png) no-repeat left top;
	margin:0;
    padding:0 0 0 9px;
    }
  #header a, #header strong, #header span {
	display:block;
	padding:5px 13px 4px 4px;
	background-image: url(../assets/inactive_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	color: #FFFFFF;
	text-decoration: none;
    }
	
	#header a:link {
	font-size:14px;
	}
	#header a:visited {
	font-size:14px;
	}
	#header a:active {
	font-size:14px;
	}
	#header a:hover {
	font-size:14px;
	color:#dddddd
	}
	/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */
  #header #current {
    background-image:url(../assets/active_left.png);
    }
  #header #current a {
	background-image:url(../assets/active_right.png);
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	color: #333333;
    }
	
div#column1 {
	float: left;
	width: 140px;
	background-color: #fff;
	color: #333333;
	margin:0px;
	padding:0px;

	text-align:left;
	margin-left:5px;

	
}

div#column2 {
	float: left;
	width: 530px;
	margin-left: 20px;
	margin-right: 20px;
	text-align:left;
	_margin-left:10px;
		
}

div#column3 {
	width: 300px;
	background-color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	vertical-align:top;
	
}



 /* breadtrail */
#crumbtrail {  font-size:12px; font-family:arial;
margin-left:0px;
margin-top:12px;
margin-bottom:12px;
padding-bottom:0px;

}

#sitemap { width:164px; float:left;  }
#sitemap1 {width:21px; float:left; padding-left:10px; }
#sitemap2 {width:79px; float:left; padding-top:2px; }

#breadtrail { color:#666; width:590px; float:left; padding-top:2px;  }

#breadtrail a:link, #breadtrail a:visited, #breadtrail a:active { 
text-decoration:none;
color:#FF4017;
}

#breadtrail a:hover { 
text-decoration:underline;
color:#FF4017;
}



#sitemap a:link, #sitemap a:visited, #sitemap a:active,
#sitemap1XL a:link, #sitemap1XL a:visited, #sitemap1XL a:active { 
text-decoration:none;
color:#FF4017;
}

#sitemap a:hover,
#sitemap1XL a:hover { 
text-decoration:underline;
color:#FF4017;
}

#reg_login a:link, #reg_login a:visited, #reg_login a:active { 
text-decoration:none;
color:#FF4017;
}

#reg_login a:hover { 
text-decoration:underline;
color:#FF4017;
}
#reg_login { width:150px; float:left;  margin-left:32px; }

#reg_login1 {width:70px; float:left; }
#reg_login1A {width:21px; float:left; }
#reg_login1B {width:49px; float:left; padding-top:2px;}

#reg_login2 {width:80px; float:left; }
#reg_login2A {width:21px; float:left; }
#reg_login2B {width:59px; float:left; padding-top:2px;}
/* breadtrail */



div#footer {
	clear: both;
	float:none;
   	background-color: #FF4017;

	background-repeat: repeat-x;
	border-top:5px solid #333;
	font-size:12px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	
	
}

#footer-prelude {
height:24px;
background-image: url(../assets/titles/diabetesbottom.jpg);
background-position:right;
background-repeat:no-repeat;
}

#footer-left { 
margin-left:25px;
_margin-left:12px;
width:545px;
float:left;
text-align:left;
color:#fff;
}
#footer-left a:link,
#footer-left a:visited,
#footer-left a:active
{
color:#fff; text-decoration:none;
line-height:1.2em;
}


#footer-left a:hover
{
color:#fff; text-decoration:underline;
line-height:1.2em;
}

#footer-right { 
color:#fff;
width:400px;
float:left;
text-align:right;
}



.joinup_hf {

	font-size:11px;
	text-align:center;
	color:#333; 
	background-color:#eee; /*#9E0021;*/
	float:right;
	
	padding:1px 1px 3px 4px;
	margin-bottom:10px;
	width:136px;
}

.joinup_hf a:link,
.joinup_hf a:visited,
.joinup_hf a:active {
color:#333; font-weight:normal; font-size:11px; text-decoration:none;
}
.joinup_hf a:hover {
color:#333; font-weight:normal; font-size:11px;   text-decoration:underline;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0px;
	padding:0px;
	
}



.subheading {
font-size:12px;
line-height:14px;
color:#fff;
margin:0px 0px 6px 0px;
background:#333;
width:151px;
padding:5px;
}

#navcontainer_cp {
font-family:arial;
padding:7px 5px 5px 9px;
background-color:#eeeeee;
}



#content-panels {
background-color:#EEEEEE;
font-family::arial;
}

#content-panels a:link,
#content-panels a:visited,
#content-panels a:active

{
display:block; 
background-color:#fff;
font-size:12px;
font-weight:bold;
padding:3px 3px 3px 5px;
color:#333;
text-decoration:none;
width:152px;
font-family::arial;
font-size:12px;
border:1px solid #E5E5E5;

}

#content-panels a:hover,
#content-panels a.selected
{
border:1px solid #E5E5E5;
display:block; 
background-color:#FF4017;
text-decoration:none;
color:#fff;

}

.seperate5px {height:5px; font-size:1px; }
.seperate2px {height:2px; font-size:1px; }
.clear10px { height:10px; font-size:1px; clear:both; }
.clear7px { height:7px; font-size:1px; clear:both; }
.clear8px { height:8px; font-size:1px; clear:both; }
.clear15px { height:15px; font-size:1px; clear:both; }

.clear5px { height:5px; font-size:1px; clear:both; }

.leftwhitetabs {
	background-color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 9px;
	background-repeat: no-repeat;
	height:16px;
	padding-top: 20px;
	padding-bottom:5px;
	

}


.footerlogo {
	background-image: url(media/logo_sm.gif);
	display:block;
	background-repeat: no-repeat;
	float: left;
	width: 300px;
}

.menu{color: #D0142A}
.menu a:hover {color: #FFFFFF}


#copyright .tcs {
margin:5px 0px 0px 0px;
}

.bottomlogo {
width:250px;
border:1px solid #FF4017;
margin:10px 0px 15px 0px;
float:right;
}
.bottomtcs {
width:430px;
float: left;
text-align:right;
vertical-align:top;
margin:0px;
padding:0px;
}

.contentcopy {
padding-top:20px;
}


.footergap {
height:10px;
}

#searchthesite {
border-left:0px solid #D0142A;
border-top:0px solid #D0142A;
border-bottom:0px solid #D0142A;
height:53px;

clear:both;
}

.search1 {padding-left:0px;
margin:0px;
}
.search2 {
margin:0px;

margin-right:6px;
text-align:right;}


form {
padding:0px;
margin:0px;
}



#txtsearch {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
width:136px;
background-image:url(../assets/search_diabetes.gif);
background-repeat:no-repeat;
vertical-align:top;
}


#txtsearch2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
background-image:url(../assets/d.gif);
width:170px;
background-color:#333399;
}

.searchbutton {
vertical-align:top;
margin:0px;
padding:0px;
}



/* back to css */


#crumbs {
font-size:11px;
font-family:arial;
color:#333;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#crumbs a:link {
font-size:11px;
text-decoration:none;
color:#333;
}
#crumbs a:visited {
font-size:11px;
text-decoration:none;
color:#333;
}
#crumbs a:active {
font-size:11px;
text-decoration:none;
color:#333;
}
#crumbs a:hover {
font-size:11px;
text-decoration:underline;
color:#FF4017;
}

#column2 h1 {
font-size:18px;
font-weight:bold;
color:#333;
margin:5px 0px 10px 0px;
}

#column2 p, ul, li { line-height:1.3em;}
#column2 p { margin-bottom:10px; }
#column2 ul { list-style-type:none; margin:10px 20px 15px 40px; }
#column2 li { margin-bottom:4px;  
list-style-image:url(../assets/li.gif);
vertical-align:top;

}
h2 { font-size:14px; color:#333; margin-bottom:10px; margin-top:15px; color:#333;}




   
   
a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none;
	}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:18em;
font-size:11px;
padding:5px;    border:1px solid #666;
    background-color:#fff; color:#000;
    text-align: left;
	text-decoration:none;
	}

	

#pushdown li { margin-bottom:5px;}

.clearit { clear:both;}

.trysearch {  font-size:14px; font-family:arial; border:2px dotted #F00000; padding:7px 6px 8px 6px; margin:0px 0px 10px 0px;}
.trysearch img { margin:0px 5px 4px 0px;}

.search-box-form { 
border-top:1px solid #F00000;
border-bottom:1px solid #F00000;
padding:12px 5px 12px 5px;
background-color:#FFF0F0;
font-size:14px;
margin-bottom:10px;
}

.search-tag { float:left; font-weight:bold; width:62px; padding-top:4px; padding-left:5px; }
.kw { 
font-size:14px; font-family:arial;
width:350px;
}

.search-where {font-size:11px; font-family:arial; }
.search-where1 {width:18px; *width:20px; padding-left:2px; float:left; text-align:left;}
.search-where2 {width:80px; float:left;  text-align:left; padding-top:3px; }
.search-where3 {width:18px; *width:20px; float:left;  text-align:left;}
.search-where4 {width:70px; float:left;  text-align:left; padding-top:3px; }



.optional { 

font-size:11px; text-transform:uppercase;
color:#F00000;
margin-left:50px; 
width:410px;
border-bottom:1px solid #F00000;
padding-bottom:3px;
margin-bottom:8px;
}



#email-input {

}
#email-input-inside {

border:2px solid #DF262C;
border-top:0px;
padding:0px 8px 8px 8px;
background-color:#FFFFDF;
_background-color:none;

}
#email-title { font-size:14px; font-family:arial;
padding:6px 4px 4px 2px;
color:#333;




 }
#input1 { float:left; width:410px;}
#input2 { float:left; width:105px;}
#emailimg {

position:absolute;

}

#email-bg { background-image:url(../images/buttons/bgfree.gif);
 background-repeat:no-repeat; 
height:35px;

}
#email-bg3 { background-image:url(../images/buttons/bgfree.gif);
 background-repeat:no-repeat; 
height:25px;
}

.emailjoinX { font-size:14px; font-family:arial; border:2px solid #E1E1E1; padding:5px; width:385px;}


.clearit15px { height:10px; clear:both; font-size:1px;}


#menuwrapper {  padding:5px 0px 0px 5px;}
/* menu */

 
 /* sublinks */
 
#sub-link a,
#sub-link a:link,
#sub-link a:visited,
#sub-link a:active
 { font-size:12px; font-family:arial; 
background-image:url(../images/buttons/li2.gif);
background-repeat:no-repeat;
background-position:5px 4px;
background-color:#EEEEEE;
color:#333;
width:160px;

font-size:12px;
font-weight:normal;
padding:0px 0px 0px 15px;
border:1px solid #eeeeee;
color:#333;
text-decoration:none;


}

#sub-link a:hover 
{
font-size:12px; font-family:arial; 
background-image:url(../images/buttons/li2.gif);
background-repeat:no-repeat;
background-position:5px 4px;
background-color:#EEEEEE;
color:#333;

width:160px;
font-size:12px;
font-weight:normal;
padding:0px 0px 0px 15px;

color:#333;
text-decoration:none;
border:1px solid #eeeeee;
color:#e22b00;
text-decoration:underline;
}


/* more information */
#more-information {border:1px solid #CAC9BD /*#E7E4DA*/; padding:3px;}
.more-information { }
.more-information-title { font-family:Georgia;  background:#F1F1F1 /*#F5F5EB*/; padding:5px; font-size:18px; 
color:#5C5A4b;}
.more-information-cols { padding:5px; }
.more-information-colsA {float:left; width:250px; margin-right:10px; }
.more-information-colsB {float:left; width:250px;}

#more-information a:link,
#more-information a:visited,
#more-information a:active
 { color:#666;}
 #more-information a:hover
 { color:#D0142A; text-decoration:underline;}
 
 #more-information ul { margin:0px;
 padding:0px; 
 margin:5px 0px 5px 20px;}
  #more-information li { 
  list-style-image:url(../assets/lirelated.gif);
vertical-align:top;

}

.join-newsletter {background:#F8F8F8; margin:5px 0px 0px 0px; padding:8px; border:1px solid #CAC9BD;}
.join-newsletterA { font-size:14px; font-family:arial; font-weight:bold; color:#5C5A4b; padding:0px 0px 3px 1px; height:16px; }
.join-newsletterB { }
.join-newsletterB1 {float:left; padding:0px 1px 0px 0px; width:394px;}
.join-newsletterB2 {float:left; padding:1px 0px 0px 0px; }
.emailjoinHPx { font-size:14px; font-family:arial; border:2px solid #E1E1E1; padding:2px; width:380px;}
/* more information */


/* new stuff */
.googlefooter { text-align:center;  height:90px;}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown{
padding: 0;
width: 100%;
border-bottom: 5px solid #FF4017; /*Red color theme*/

background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;

}

.invertedshiftdown li{

margin: 0 2px 0 0;
padding: 0;

text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 15px Arial;
color: #333;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 9px 10px 7px 10px; /*Padding within each menu item*/
background-color: #EEEEEE; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;*/
}

.invertedshiftdown a:hover{
background-color:#FF4017; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 7px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color:#FF4017; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 7px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

/* google search */

.gkw { font-size:16px; font-weight:normal;  width:220px; }



.searchl { width:229px; float:left;}
.searchr { width:71px; float:left; padding-top:2px;}

/* titles */

.welcomeleft { 
background-image:url(../assets/titles/welcome.jpg);
background-repeat:no-repeat;
}
.tools{ 
background-image:url(../assets/titles/tools.jpg);
background-repeat:no-repeat;
}
.newsletter { 
background-image:url(../assets/titles/newsletter.jpg);
background-repeat:no-repeat;
}

.newstop { 

	background-color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 9px;
	background-repeat: no-repeat;
	height:16px;
	padding-top: 10px;
	padding-bottom:5px;
	
background-image:url(../assets/titles/news.jpg);
background-repeat:no-repeat;
}
#newsletter-box { background:#FFB61A;  border:1px solid #F4A500;}
.inside-nb1 { padding:5px 8px 7px 8px;  }
.inside-nb2 {  }


#joinup_hp {
font-size:12px;
line-height:14px;
color:#fff;
margin:5px 0px 6px 1px;

border:1px solid #242424;

padding:6px;
background:#343434;
}

.joinup_hpt { font-size:14px; font-weight:bold; color:#333;
padding:2px 0px 2px 0px; border-bottom:1px solid #333;
margin-bottom:4px;
 }
 .joinup_hp2 {margin-bottom:4px; font-size:12px; color:#333; }
.emailjoinHP { font-size:12px; font-family:arial; border:2px solid #E1E1E1; padding:1px 2px; width:220px;}

#input1_hp {
float:left;
width:235px;
}

#input2_hp {
float:left;
width:40px;
}

#news { background:#eee; padding-bottom:10px;  }


/* menu */

.head { font-size:18px; font-weight:bold; color:#333; font-family:georgia; padding:5px 8px; 
 color:#fff; background-image:url(../assets/gradienttitle.jpg); background-repeat:repeat-x;

}
.wireframemenu{
border: 0px solid #C0C0C0;
background-color: white;
border-bottom-width: 0;
width: 140px;
font-size:12px;
margin:0px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 140px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 12px arial;
font-size:12px;
padding: 6px 0px 6px 7px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;

border-bottom: 1px solid #C0C0C0;

}

.wireframemenu .inside a{

font: bold 12px arial;
padding: 4px 0px 4px 3px;
margin-left:10px;
width: 120px;
font-size:12px;
display: block;

color: #595959;
text-decoration: none;
/*
border-bottom: 1px solid #C0C0C0;
*/
}

*html .wireframemenu .inside a{

font: bold 12px arial;
padding: 4px 0px 4px 3px;
margin-left:10px;
font-size:12px;
display: block;
width:90%;

color: #595959;
text-decoration: none;
/*
border-bottom: 1px solid #C0C0C0;
*/
}

.wireframemenu a:visited,
.wireframemenu a:active,
.wireframemenu a:link{
color: #595959;
font-size:12px;
padding: 5px 0px 5px 7px;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #fff;
color: #FF4017;
font-size:12px;
}

.wireframemenu .selected, 
.wireframemenu a .selected,
.wireframemenu .selected a{
background-color: #fff;
color: #FF4017;
font-size:12px;
}

.newsmu { padding-left:9px; }

#smallh1 { font-size:12px; } 


/* help */


 #helpsyou {

height:280px;


 }
  .helpsyou1, .helpsyou2 {
 width:172px; margin-right:7px; float:left; font-size:17px;
 }
 
 .helpsyou1 {
 background-image:url(../images/buttons/1.jpg); background-repeat: no-repeat; height:120px;
 }
  .helpsyou2 {
 background-image:url(../images/buttons/2.jpg); background-repeat: no-repeat;height:120px;
 }
 .helpsyou3 {
  width:172px;  float:left; font-size:17px;
   background-image:url(../images/buttons/3.jpg);  background-repeat: no-repeat;height:120px;
 }
 

 #texttell {
 height:55px;
 padding:38px 12px 18px 28px;
 }



#texttell  a:link,
#texttell  a:visited,
#texttell   a:active  {
color:#fff; text-decoration:none; border-bottom:0px solid #fff; font-size:17px; 
font-weight:bold;
}
#texttell  a:hover  {
color:#fff;
 font-size:17px;
text-decoration:underline;
font-weight:bold;
}


 .txtmassive {
 font-size:20px;
 }
 
 
 
#helpsyou  a:link,
#helpsyou  a:visited,
#helpsyou   a:active  {
border-bottom:0px solid #fff; 
}
#helpsyou  a:hover  {
border-bottom:0px solid #fff; 
}

.helplinks {
padding:7px 0px 10px 7px;
border-top:1px solid #FF4017;
border-bottom:1px solid #FF4017;
line-height:15px;

}

.helplinks  a:link,
.helplinks  a:visited,
.helplinks   a:active  {
color:#0086D7; text-decoration:none; border-bottom:0px solid #fff; font-size:12px; 
font-weight:normal; 
}
.helplinks  a:hover  {
color:#FF4017;
 font-size:12px;
text-decoration:underline;
font-weight:normal; 
}





.enclosearticlepush  .imgeap { width:170px;
margin-right:9px;
margin-bottom:0px;
float:left;

}

.enclosearticlepush  .imgeap img { border:1px solid #666;
}
.enclosearticlepush  .maineap { 
width:349px;

float:left;
}

.maineap_t {padding-bottom:5px;}
.maineap_d {line-height:1.3em; }
.maineap_t a:link,
.maineap_t a:visited,
.maineap_t a:active
{ font-size:16px; font-weight:bold; color:#0086D7; text-decoration:none;}

.maineap_t a:hover
{ font-size:16px; font-weight:bold;color:#FF4017; text-decoration:underline;}



#maineap_l_current a:link,
#maineap_l_current a:visited,
#maineap_l_current a:active
{ font-size:12px;  color:#0086D7; text-decoration:none;}

#maineap_l_current a:hover
{ font-size:12px;  text-decoration:underline; color:#FF4017;}

#maineap_l_current { width:300px; float:left; margin-right:0px;}
#maineap_l_related { width:160px; float:left; margin-top:5px;}
#maineap_l {
	margin-top:5px;
}



 #maineap_l ul { margin:0px;
 padding:0px; 
 margin:5px 0px 5px 32px;}
  #maineap_l li { 
  list-style-image:url(../assets/li.gif);
vertical-align:top;
margin-bottom:2px;

}

.othertop { font-size:12px; color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; 

}

.more_articles {  border-top:1px solid #ddd; padding-top:15px;}

#lhsbot { width:335px; margin-right:15px; float:left; }
#rhsbot { width:180px; float:left; }

.containart {height:70px;}
.imglhs { float:left; width:65px;}
.tellmore{ float:left; width:260px; }
.tellmoretitle{ font-size:12px; font-weight:bold; }
.tellmoredesc{  font-size:12px;}
.imglhs  img { border:1px solid #999;}

.tellmoretitle a:link,
.tellmoretitle a:visited,
.tellmoretitle a:active
{ font-size:12px; font-weight:bold; color:#0086D7; text-decoration:none;}

.tellmoretitle a:hover
{ font-size:12px; font-weight:bold;color:#FF4017; text-decoration:underline;}


.topcontent {
font-size:11px;
text-transform:uppercase; font-family:arial;
color:#666;
}

#rhsmore ul  { font-family:arial; font-size:12px;

 margin:5px 0px 15px 25px;
 
 }
 #rhsmore li { margin-bottom:2px; }
 
#rhsmore  a:link,
#rhsmore  a:visited,
#rhsmore  a:active
{ font-size:12px; font-weight:normal; color:#0086D7; text-decoration:none;}

#rhsmore  a:hover
{ font-size:12px; font-weight:normal;color:#FF4017; text-decoration:underline;}



/* social */

.around_bayer_bkmrks {text-align:left;}
.bk-icon { float:left;  margin-right:4px; } 
.bk-icon-e { float:left;  padding-right:10px; margin-left:45px; padding-top:2px;  }
.bk-icon-e a:link,
.bk-icon-e a:active,
.bk-icon-e a:visited
{ font-size:12px; font-family:arial; text-decoration:none; color:#333;}
.bk-icon-e a:hover
{ font-size:12px; font-family:arial; text-decoration:underline; color:#e22b00;}

 
 .bk-around { width:298px; border:1px solid #ccc; height:46px;  _background:#eaeaea;  }

 .inside-bk { margin:1px; background:#eaeaea; padding:8px 7px; _padding-bottom:0px;}
.clearit { clear:both; }
 .bk-share { width:55px; font-size:14px; font-family:arial; float:left; color:#333; font-weight:bold;  text-align:left;  }

 
  .bk-friends { font-size:9px; text-transform:uppercase;  font-weight:normal; color:#333;    }
  
 .bk-icon-e1 { width:20px; float:left;}
 .bk-icon-e2 {  width:25px; float:left;}
 
 a.tip {
	position: relative;
}

a.tip span {
	font-family:arial;
	font-size:11px;
	display: none;
	position: absolute;
	top: 30px;
	left: -30px;
	width: 75px;
	text-align:center;
	padding: 3px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
	text-decoration:none;
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */text-decoration:none;
}

a:hover.tip span {
	display: block;text-decoration:none;
}

 /*
 .tweetbutton { width:52px; float:left; 
 position:absolute;  margin-right:8px; margin-top:-15px; margin-left:5410px; margin-left:-600px;  
 border:1px solid black;

 }
  .diggbutton { width:52px; float:left; position:absolute;   margin-top:-25px; margin-left:355px; *margin-left:5px; _height:10px;  }
 */

  
  
  #scrollmenu {border-bottom:2px solid #FF4017; border-top:2px solid #FF4017; }
  
  
  /* front of sections */
  
  .makeup_article { background-image:url(../images/content/banners/1.gif); }
  .skin_article { background-image:url(../images/content/banners/skin.gif); }
  .nail_article { background-image:url(../images/content/banners/nails.gif); }
  .body_article { background-image:url(../images/content/banners/body.gif); }
  .male_article { background-image:url(../images/content/banners/malegrooming.gif); }
  .perfume_article { background-image:url(../images/content/banners/perfumes.gif); }
  .hair_article { background-image:url(../images/content/banners/hair.gif); }
  
  .main_article { padding:40px 0px 0px 0px;  background-position:top; background-repeat:no-repeat; }
  .main_article_image { width:215px; float:left; }
  .main_article_image img { border:1px solid #ccc; }
  
  .main_article_text { width:315px; float:left; }
  .main_article_title { font-size:17px; font-weight:bold;  }
  .main_article_desc { padding:3px 0px 5px 1px; }
  .main_article_links { }
  
  #main_article_links ul { margin:5px 0px 0px 25px; }
  #main_article_links li { margin-bottom:2px;}
  
  .content a:link,
  .content a:visited,
  .content a:active
  { color:#0086D7 /*0086D7*/; text-decoration:none; }
  .content a:hover
  { color:#F64519; text-decoration:underline; }
  
  /* more */
  .main_part { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:14px 0px; }
  .main_part_title { 
  font-size:16px; font-weight:bold;font-family:georgia; 
background-color:#fff; color:#333;
}
.main_part_desc { padding:5px 1px; }

#main_part_links2 { float:left; width:250px; }
#main_part_links1 {  float:left; width:250px;}
#main_part_links2 ul, #main_part_links1 ul, #top_boxes ul {
	margin:5px 0px 0px 25px;
	
}
#main_part_links2 li, #main_part_links1 li, #top_boxes li { margin-bottom:2px;}
/* */
.blog_spot_img { width:160px; float:left; }
.blog_spot_img img { border:1px solid #ccc; }
.blog_spot_desc { width:360px; float:left; }

.blog_spot_desc_t { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; }
.blog_spot_desc_d { padding:3px 0px 0px 0px; }
#blog_spot_desc_l ul {margin:5px 0px 0px 25px;  }
#blog_spot_desc_l li { margin-bottom:2px;  }

#top_boxes { border-top:1px solid #ccc; padding:15px 0px 0px 0px; }
.top_boxes1 { width:257px; float:left; margin-right:15px; }
.top_boxes2 { width:253px; float:left; }
 
.top_desc { padding:3px 1px; }

/* samples */

#voucher_resultVC { font-family:arial; border:1px solid #ccc;
padding:10px; margin-bottom:10px; width:490px; background-color:#fff;}




#voucher_result_leftVC { width:140px; float:left; 

font-size:12px;}
#voucher_result_rightVC { width:330px; float:left; 

}

#voucher_result_pictureVCfree img { 
border:2px solid #8EB330;
}


#voucher_result_pictureVC img { 
border:2px solid #FF4017;
}

#voucher_result_pictureVC2 img { 
border:2px solid #FF4017;
}
#voucher_result_titleVC { font-size:16px; font-weight:bold; padding:1px 0px 3px 0px; }
#voucher_result_descVC { font-size:12px; padding:0px 0px 10px 0px;}
#voucher-code {

}

#voucher-code1 {
border:2px dashed #333;
background-color:#FFF74D;
padding:5px;

width:200px;
font-weight:bold;
font-size:15px;
text-align:center;
float:left;
margin-right:10px;
}



#ivoucher-code2 {
background-color:#eaeaea;
border:2px dashed #DADADA;
width:100px;
padding:5px;
float:left;
font-weight:bold;
font-size:15px;
text-align:center;
}


#voucher-code1 a:link,
#voucher-code1 a:visited,
#voucher-code1 a:active {
text-decoration:underline;
color:#5A4A0A;

}
#voucher-code1 a:hover {
text-decoration:underline;
color:#FF4017;

}
 
#voucher_result_expiresVC { color:#959595;
background-image:url(../images/samples/calendar.gif);
background-repeat:no-repeat;
padding:1px 0px 0px 20px;
margin:5px 0px 5px 0px;
font-size:12px;
width:115px; float:left;

}

#voucher_result_startedVC { color:#959595;
background-image:url(../images/samples/started.jpg);
background-repeat:no-repeat;
padding:1px 0px 0px 20px;
margin:0px 0px 3px 0px;
font-size:12px;
background-position:1px 0px;
width:185px;float:left;
}

#freesamples { padding:10px; background-color:#E2E54C; }
#show_printables { background-color:#fff;  }
#surroundvouchersX {  background-color:#fff;  
font-size:14px; font-family:arial; 
background-image:url(../images/bgs/bg1.jpg); background-repeat:no-repeat;
height:134px; width:530px;
background-position:0px 10px;

border-bottom:2px solid #F8B92C;
font-size:1px;

}

#isurroundvouchers {margin:0px 0px 0px 5px; }

#textvouchers2 { background:#A6AD1D; color:#fff; padding:4px 6px; width:240px;
 font-size:18px; font-weight:bold; text-align:center; }
#textvouchers3 { font-size:14px; font-weight:bold; padding:4px 0px 0px 7px;  }

#floatimgright { float:right; width:202px; margin:0px 0px 10px 12px; color:#666; font-size:11px; font-family:arial;}
#floatimgright img { border:1px solid #ccc; margin-bottom:5px; }


#games_section { background:#FDE6B0; padding:10px;}

.around-game { border:1px solid #FFB61A; float:left; width:490px; margin-bottom:10px; background:#fff;
padding:10px 10px;}
.gapping {clear:both; }

.around-game-img img { border:1px solid #ccc; }
.around-game-img { width:110px; float:left;  }
.around-game-desc { width:380px; float:left;  }

.around-game-desc-t { font-size:14px; font-weight:bold; color:#333; padding:2px 0px 2px 0px; }
.around-game-desc-d { }
.around-game-desc-g { margin:3px 0px 0px 0px; background-image:url(../images/icons/games.gif); background-repeat:no-repeat; padding:3px 0px 5px 35px; font-size:14px;
 background-position:5px 0px;}

.titles {font-size:18px; font-weight:bold; color:#333; font-family:georgia; padding:6px 10px; 
background-color:#FF4017; color:#fff;}


#menuwrapper {  }
/* menu */

ul#menu { width: 100%; height: 43px; background: #FFF url(../assets/menu-bg.gif) top left repeat-x; font-size: 14px; font-family: arial, arial, sans-serif; font-weight: bold; list-style-type: none; margin: 0px; padding: 0px; }

ul#menu li { display: block; float: left; margin: 0 0 0 10px; _margin: 0 0 0 6px; font-size: 14px; font-weight: bold;}

ul#menu li a { height: 36px; color: #fff; text-decoration: none; display: block; float: left; line-height: 200%; padding: 6px 10px 0px 10px; font-size: 14px; font-weight: bold; }

ul#menu li a:hover { color: #fff; font-size: 14px;font-weight: bold;
background: #FFF url(../assets/current-bg.gif) top left repeat-x; font-size: 14px;font-weight: bold;
padding-top:4px;
 }
 
ul#menu li a.current{ color: #fff; background: #FFF url(../assets/current-bg.gif) top left repeat-x; padding: 4px 15px 0;font-size: 14px;font-weight: bold; }

ul#menu li a:hover.current{ color: #FFF; background: #FFF url(../assets/current-bg.gif) top left repeat-x; padding: 4px 15px 0;font-size: 14px;  font-weight: bold;}
        
.tip { font-size:11px; font-family:arial; font-weight:normal; text-align:right; padding:0px 0px 0px 0px; }
.subsearch {font-size:11px; font-family:arial; font-weight:normal; color:#fff; padding:3px 0px 0px 0px;
 }

#sub-submenu {
 font-size:13px; font-weight:bold; font-family:arial;
 background-color:#DD1E25;
 border-bottom:1px solid #CB1D21;
}


#ahrefs_vc { margin-left:10px;}
#ahrefs_cs { margin-left:10px;}



#submenu { width:100%;
background-color:#E3363B;
height:75px;
background: url(../assets/gradientbar.jpg) repeat-x; /*tab background image path*/
padding-top:3px;

  }     
  
  
#submenu1 {
float:left;
width:310px; font-size:14px; font-weight:bold; color:#fff; font-family:arial;
 padding-top:7px;
padding-top:15px; text-align:right;  margin-right:10px;
margin-left:50px;
_margin-left:28px;
}
#submenu2 {
float:left;
width:362px;
padding-top:15px;
}

#articles { background:#eee; padding:5px; padding-bottom:5px; }
.searchmain {font-size:17px; color:#333; font-weight:bold; font-family:arial; border:1px solid #A8A8A8; padding:3px; width:345px; }

.article-around { margin-bottom:5px; background:#fff; }
.nobottom-article {   margin-bottom:0px; }
.article-around-left { width:120px; float:left; margin-right:0px; padding:5px;}
.article-around-right {   width:370px; float:left; padding:5px;}
.article-around-left img { border:1px solid #666; }
.article-around-right-t {   font-size:12px; font-weight:bold; font-family:arial; padding:0px 0px 2px 0px;}
.article-around-right-t a { font-size:14px; }
.article-around-right-d {   font-size:12px; font-weight:normal; font-family:arial;}

/* news */

DIV#latestArticles { font-family:  Arial; font-size: 12px;}
DIV#latestArticles A { font-family: arial; font-size: 12px; color:#333; text-decoration:none; }
DIV#latestArticles A:hover { font-family: arial; font-size: 12px; color:#FE5832; text-decoration:none; }
DIV#latestArticles TD { font-size:12px; font-family:arial; padding:0px 0px 4px 0px; }
DIV#latestArticles TH {	text-transform: capitalize; font-size: 10px;}
DIV#latestArticles A#more { font-size: 10px; }
DIV#latestArticles TABLE { width:280px; margin-left:10px;}
#newsRSS {  width:280px; text-align:right; padding:5px 0px 10px 10px; }
.morebtn a { margin-top:5px; padding:2px 2px; border:1px solid #FE5832; background:#fff; font-size:10px; width:70px; display:block; text-transform:uppercase; text-align:center; }

DIV#relatedArticles H4 {  text-align: left; font-weight: bold; font-size: 14px; font-family:  Arial; border-bottom: 1px solid #333; color:#333; padding:0px 0px 1px 0px; margin-bottom:5px;}
DIV#relatedArticles H5 { text-align: center; font-weight: bold;  font-size: 12px; font-family:  Arial; text-decoration: underline;}
DIV#relatedArticles {font-family:  Arial; font-size: 12px;}
DIV#relatedArticles A { font-size: 12px; }
DIV#relatedArticles TD {font-size: 12px; font-family:arial; padding:2px 0px 0px 10px; }
#relatedArticles .morebtn a { padding:2px 2px; border:1px solid #FE5832; background:#fff; font-size:10px; width:80px; display:block; text-transform:uppercase; text-align:center; color:#333; }
#relatedArticles .morebtn a:hover { padding:2px 2px; border:1px solid #FE5832; background:#fff; font-size:10px; width:80px; display:block; text-transform:uppercase; text-decoration:none; text-align:center; color:#FF5834;  }


DIV#articleLinks H4 {  text-align: left; font-weight: bold; font-size: 14px; font-family:  Arial; border-bottom: 1px solid #333; color:#333; padding:0px 0px 1px 0px; margin-bottom:5px;}
DIV#articleLinks A { text-decoration: none; color: #0086D7; font-size: 12px; font-family:  Arial;
display:inline-block;  padding:2px 0px 0px 10px; }
DIV#articleLinks A:HOVER { text-decoration: underline; color:#FE5832;  }


DIV#newsIndex H4 {  text-align: left; font-weight: bold; font-size: 14px; font-family:  Arial; border-bottom: 1px solid #333; color:#333; padding:0px 0px 1px 0px; margin-bottom:5px;}

DIV#newsIndex H5 {  text-align: left; font-weight: bold; font-size: 14px; font-family:  Arial; border-bottom: 1px solid #333; color:#333; padding:0px 0px 1px 0px; margin-bottom:5px;}
DIV#newsIndex {font-family:  Arial; font-size: 12px;}
DIV#newsIndex A { font-size: 12px; }
DIV#newsIndex TD {font-size: 12px; font-family:arial; padding:2px 0px 0px 10px; }

DIV#rssIndex H4 {    text-align: left; font-weight: bold; font-size: 14px; font-family:  Arial; border-bottom: 1px solid #333; color:#333; padding:0px 0px 1px 0px; margin-bottom:5px;}

DIV#rssIndex H5 {   text-align: center; text-transform: capitalize; text-transform: capitalize; font-weight: bold;  font-size: 12px; font-family:  Arial; text-decoration: underline;}
DIV#rssIndex {font-family:  Arial; font-size: 12px;}

#rssIndex A { text-decoration: none; color: #0086D7; font-size: 12px; font-family:  Arial;
display:inline-block;  padding:2px 0px 0px 10px; }
#rssIndex A:HOVER { text-decoration: underline; color:#FE5832;  }

DIV#rssIndex TD {font-size: 11px; }

DIV#newsPanel H4 {  text-align: center; font-weight: bold;  font-size: 14px; font-family:  Arial; border-bottom: 1px solid #0099CC;}
DIV#newsPanel H5 {  text-align: center; font-weight: bold;  font-size: 12px; font-family:  Arial; text-decoration: underline;}
DIV#newsPanel {font-family:  Arial; font-size: 12px;}
DIV#newsPanel A { font-size: 12px; }
DIV#newsPanel TD {font-size: 11px; }


DIV#articleBody {text-align: left; font-family:  Arial; }


A#newsIndex {
	height: 16px;
	padding-left: 52px ;
	font-size: 11px;
	color: #000066;
	background-image: url(news/rss/news.gif);
	background-repeat: no-repeat;
	margin: 1px;
}



DIV#articleTitle {font-size: 18px;  font-family: arial; font-weight:bold; }
DIV#articleDate {font-size: 12px; font-family: arial; color:#666; margin:15px 0px 15px 0px;  }
DIV#articleBody {font-size: 12px; font-family: arial;   color:#333; }
DIV#articleBody A {font-size: 12px; }



DIV#todaysBestDeals H4 {padding: 2px; background-color: #0099CC; color: white; text-transform: capitalize; font-weight: bold; font-size: 14px; font-family:  Arial; border-bottom: 1px solid #0099CC; margin: 20px 4px 4px 4px;}
DIV#todaysBestDeals A.title { font: normal 12px Arial; color:navy; }
DIV#todaysBestDeals A.content {font: normal 10px arial; color: black; text-decoration: none; }
DIV#todaysBestDeals A.link {font: normal 10px arial; color: green; text-decoration: none;}


DIV#articleButtons {text-align: center; margin:20px 0px 20px 0px;}

DIV#articleButtons IMG { border-bottom:1px solid #fff;}
DIV#articleButtons A:Hover IMG {border-bottom:1px solid #FD5D39;}

DIV#articleLinkTo {font: 11px arial; padding 8px; 24px;}
DIV#articleLinkTo H4 {padding: 2px; background-color: #eeeeee; color: #000000; font-weight: bold;  font-size: 14px; font-family:  Arial; border-left: 12px solid #606060;}
DIV#articleLinkTo FORM {padding: 0px; margin: 0px;}
DIV#articleLinkTo TEXTAREA {width: 95%; height: 60px; font: 12px arial; border: 1px solid #666666; margin: 8px;}

DIV#articleSendToFriend{font: 12px arial;}
DIV#articleSendToFriend H4 {padding: 2px; background-color: #eeeeee; color: #000000; font-weight: bold;  font-size: 14px; font-family:  Arial; border-left: 12px solid #606060;}
DIV#articleSendToFriend FORM {margin: 0px; padding: 0px 8px;}
DIV#articleSendToFriend LABEL {width: 80px; text-align: right;}
DIV#articleSendToFriend INPUT {border:1px solid #666666; padding: 1px 4px; margin: 1px; font: 12px arial;}
DIV#articleSendToFriend *.valid {background-color: #ffffcc;}
DIV#articleSendToFriend *.bad {background-color: #ffeecc;}
DIV#articleSendToFriend IMG.valid {background-image: url(images/validate1.gif);}
DIV#articleSendToFriend IMG.bad {background-image: url(images/validate2.gif);}

DIV#articleFeedback {font: 12px arial;}
DIV#articleFeedback FORM {margin: 0px; padding: 0px 8px;}
DIV#articleFeedback H4 {padding: 2px; background-color: #eeeeee; color: #000000; font-weight: bold;  font-size: 14px; font-family:  Arial; border-left: 12px solid #606060;}
DIV#articleFeedback INPUT {border:1px solid #666666; padding: 1px 4px; margin: 1px; font: 12px arial;}
DIV#articleFeedback INPUT#submit {background-color: #cccccc; border: 1px solid #000000; cursor: pointer;}
DIV#articleFeedback TEXTAREA {width: 370px; height: 80px;}
DIV#articleFeedback LABEL {padding: 2px; width: 120px; height: 20px;  text-align: right;}
DIV#articleFeedback *.valid {background-color: #ffffcc;}
DIV#articleFeedback *.bad {background-color: #ffeecc;}

DIV#articleFeedback P {padding: 4px 8px 8px 24px; border-bottom: 1px dotted #EEEEEE; height: 32px; width: 100%; background: url(news/rss/quote_open.gif) 18 left no-repeat; margin: 4px 8px 8px 4px;}
DIV#articleFeedback P:first-line { color: #999999; font-variant: capitialize; margin-bottom: 2px;}
DIV#articleFeedback BIG {width: 24px; height: 24px; background: url(news/rss/quote_close.gif) bottom right no-repeat;}

.mpu300na { width:300px; height:250px; margin:0px 0px 10px 10px; float:right; }
