@charset "utf-8";
/* CSS Document */

html {
overflow: auto;
overflow-x: hidden; 
background-image: url(../assets/background_tiles.gif);

}

body {

padding:0px;
text-align:center;
margin:0 auto; 


}
div#wrapper {
	width: 990px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D0142A;
	border-left-color: #D0142A;
	text-align:left;
	margin: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:990px;
float:none;
text-align:left;
background-color:#ffffff;
padding:0px;
margin:0px;
min-height:105px;
height:105px;
padding-top:7px;
}

#logo {
margin:0px 0px 0px 12px;
padding:0px;
width:415px;
float: left;
_margin:0px 0px 0px 8px;
}

#logo img {
border:0px;
}

#rightlogo {
margin:0px 0px 0px 10px;
width:525px;
float: left;
padding:25px 0px 0px 15px;
background-color:#ffffff;

}

#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: 200px;
	background-color: #e2e2e2;
	color: #333333;
	margin:0px;
	padding:0px;
	margin-top: 10px;
	text-align:left;
	
}
div#column3 {
	width: 212px;
	background-color: #FFFFFF;
	float: right;
	padding-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	vertical-align:top;
	background-repeat: no-repeat;
	margin:0px;
}
div#column2 {
		float: left;
	width: 550px;
	margin-top: 10px;
	margin-left: 13px;
	margin-right: 8px;
	text-align:left;
}

#column2 li {
list-style-image:url(../images/diabetes-li.gif);
vertical-align:top;

}

div#footer {
	clear: both;
	float:none;
   	background-color: #FAFBFC;
	background-image: url(../assets/bg4.gif);
	background-repeat: repeat-x;
	padding:20px 20px 20px 20px;
	width:950px;
	font-size:12px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	_padding-top:30px;
}

.leftnav {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #2B4768;
	text-decoration: none;
	margin:0px;
	padding:0px;
	background-color:#e2e2e2;
}
.leftnav a:hover {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.leftred a:hover {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#hottopic  {
	background-color: #9E0021;
	background-image: url(../assets/news_top.gif);
	background-repeat: no-repeat;

	padding: 0px;
	background-position: top;
	margin-bottom:25px;
	
}

.enclosecontents {
width:212px;
background-color:#fff;
}

#hottopic .join_lf {
background-color:#fff;
width:71px;
float:left;
height:14px;
	padding:2px 0px 3px 0px;
}

#hottopic .joinup_hf {

	font-size:11px;
	text-align:center;
	color:#FFFFFF; 
	background-color:#9E0021; /*#9E0021;*/
	float:left;
	height:13px;
	padding:2px 1px 3px 4px;
	border-top:1px solid #fff;
	width:136px;
}

#hotproducts {

	background-image: url(../assets/news_top.gif);
	background-repeat: no-repeat;
	padding: 0px;
	background-position: top;
margin-bottom:25px;
background-color: #fff;
}

.hottopic {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
	
}

.botpadding {
padding-top:3px;

}


.phottopic {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}
.photcontents {
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 5px;
	border-left:2px solid #D0142A;
}


.hotcontents {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	border-top:1px solid #fff;
}



#hotproducts img {
border:1px solid #666;
}

 #hotproducts .joinup {

font-size:11px;
padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top: 5px;
	
	border-right:0px;
	border-left:0px;
	border-bottom:0px;
	text-align:right;
	color:#FFFFFF; 
	background-color:#D0142A;
	width:87px;
	font-size:10px;
	float:right;
	clear:both;
	padding:0px 7px 2px 2px;

	
}


#hotproducts .joinup a:link {
color:#fff; font-weight:normal; font-size:11px; text-transform: normal;
}
#hotproducts .joinup a:visited {
color:#fff; font-weight:normal; font-size:11px;   text-transform: normal;
}
#hotproducts .joinup a:active {
color:#fff; font-weight:normal; font-size:11px;   text-transform: normal; 
}
#hotproducts .joinup a:hover {
color:#fff; font-weight:normal; font-size:11px;   text-decoration:underline; text-transform: normal;
}

.dropbottomdown {
padding-bottom:8px;
border-bottom:2px solid #D0142A;
}

#hotproducts a:link {
color:#9E0021; font-weight:normal; font-size:12px; text-decoration:none;
}
#hotproducts a:visited{
color:#9E0021; font-weight:normal; font-size:12px; text-decoration:none;
}
#hotproducts a:active {
color:#9E0021; font-weight:normal; font-size:12px; text-decoration:none;
}
#hotproducts a:hover {
color:#9E0021; font-weight:normal; font-size:12px; text-decoration:underline;
}

#hottopic .joinup_hf a:link {
color:#fff; font-weight:normal; font-size:11px; 
}
#hottopic .joinup_hf a:visited {
color:#fff; font-weight:normal; font-size:11px; 
}
#hottopic .joinup_hf a:active {
color:#fff; font-weight:normal; font-size:11px; 
}
#hottopic .joinup_hf a:hover {
color:#fff; font-weight:normal; font-size:11px;   text-decoration:underline;
}


.hotcontents_top {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 6px;
	
}

#hottopic a:link { color:#fff; font-weight:bold; font-size:12px; text-decoration:none;}
#hottopic a:visited { color:#fff;font-weight:bold;  font-size:12px; text-decoration:none;}
#hottopic a:active { color:#fff;font-weight:bold;  font-size:12px; text-decoration:none;}
#hottopic a:hover { color:#fff; text-decoration:underline;font-weight:bold;}


.registration {
	background-image: url(media/bluesquare.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 33px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #e2e2e2;
	font-weight: bold;
	background-color: #e2e2e2;
	height: 100px;
}

.newsdate {font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; 
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin:0px;
	padding:0px;
}
.content a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #2C496A;

}
body {
	background-image: url(media/stripe.gif);
	background-repeat: repeat;
}
.grad {
	background-image: url(media/grad.gif);
}
p
{ 
}


.leftwhitetabs {
	background-color: #EBF2F8;
	background-image: url(../assets/tabs_white.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	background-repeat: no-repeat;
	height: 26px;
	padding-top: 10px;
	margin-bottom: 1px;
}
.lefttabs {
	background-image: url(../assets/left_box_titles.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 9px;
	margin-bottom: 0px;
	
}

.lefttabs a:link,
.lefttabs a:visited,
.lefttabs a:active
{
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
}


.lefttabs a:hover
{
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration:underline;
}

.newsborder {
	border: 1px solid #CCCCCC;
}
#bottomgrad {
	background-image: url(media/bg4.gif);
	height:36px;
	min-height:20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-repeat: repeat-x;
}


.footerlogo {
	background-image: url(media/logo_sm.gif);
	background-repeat: no-repeat;
	float: left;
	width: 300px;
}

#navlist {
		background-color: #EBF2F8;
} 

#navlist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #FFFFFF;
	background-color: #E2e2e2;
}

	#navlist ul {
	list-style-type: none;
	}
	#navlist li {
	list-style-type: none;
	}
	
#navlist a, #navlist a:visited {
	display: block;
	padding: 2px 8px 2px 15px;
	background-color: #e2e2e2;

	color: #D0142A;
	text-decoration: none;
	font-size: 12px;
	min-height:15px;
_height:15px;
}
#navlist a:hover {
background-color: #FFFFFF;


color: #333333;
}

	
.homepagelink {
	
	background-image: url(../images/buttons/home.gif) ;
	background-position: 4.5em 0.1em;
	background-repeat:no-repeat;
	padding-left:20px;
	
	}
	
	
#sidebar #navlist .uberlink {
background-color: #FFFFFF;

background-repeat: no-repeat;
background-position: 0% 50%;
color: #fffff!important;
font-weight: bold;
cursor: default;
}

.menu{color: #D0142A}



.menu a:hover {color: #FFFFFF}


#navcontainer {
padding:0px 0px 0px 0px;
margin:3px 0px 0px 0px;
}




	
#topgrad {
	
	height:15px;
	margin: 0px;
	padding:0px;
	background-image: url(../assets/bg3.gif);
	background-repeat: repeat-x;
	margin-top:36px;
	_margin-top:0px;
}
.subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D0142A;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.lefttitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../assets/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
}
.gap {
	height: 0px;
	*height:0px;
	_height:0px;
	min-height:4px;
	margin:0px;
	padding:0px;
	line-height:0px;
	width: 200px;
}
.leftboxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../assets/left_box_titles.gif);
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 200px;
}
.titlesl {
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.leftboxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../assets/left_box_titles.gif);
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 200px;
}
.titlesl {
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}



#copyright {
background-color:#FAFBFC;
padding:10px 10px 10px 10px;
min-height:100px;
width:75%;
margin:0 auto;
border:1px solid #2F496A;
margin-top:10px;
height:100px;
}

#copyright a:link {
color:#e22b00;
text-decoration:none;
}
#copyright a:visited {
color:#e22b00;
text-decoration:none;
}
#copyright a:active {
color:#e22b00;
text-decoration:none;
}
#copyright a:hover {
background-color:#e22b00;
color:#fff;
text-decoration:none;
}
#copyright .tcs {
margin:5px 0px 0px 0px;
}

.bottomlogo {
width:260px;
float: left;

margin:0px;
padding:0px;
padding-top:3px;
}
.bottomtcs {
width:430px;
float: left;
text-align:right;
vertical-align:top;
margin:0px;
padding:0px;
}

.contentcopy {
padding-top:20px;
}


.footergap {
height:10px;
}

#registerdate {
height:15px;
margin-bottom:5px;
font-size:12px;
font-weight:bold;
text-align:center;
}



#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;}



#newsletter {
border-left:2px solid #D0142A;
border-top:2px solid #D0142A;
border-bottom:2px solid #D0142A;
margin-bottom:10px;
}

#newsletter h2 {
font-size:14px;
color:#333;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#newsletter p {
font-size:11px;
color:#333;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#newsletter .joinnewsletter {
margin:7px 5px 7px 6px;
}

#newsletter .paddingtop {
padding:3px 0px 0px 0px;
}

#newsletter a:active { color:#FF0000; text-decoration:none;}
#newsletter a:visited { color:#FF0000;text-decoration:none; }
#newsletter a:link { color:#FF0000;text-decoration:none;  }
#newsletter a:hover { color:#FF0000; text-decoration:underline; }

#adsky {
margin-top:10px;
text-align:center;
}

#adsky .sky {
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;

}

#adsky .adsinfo {
background-color:#fff;
text-align:right;
margin-right:0px;
width:160px;
text-transform:uppercase;
border-top:1px solid #D4D4D4;
padding-top:5px;
margin-left:26px;
*margin-left:0px;

}

#containad {
/*
border-left:2px solid #D0142A;
border-top:2px solid #D0142A;
border-bottom:2px solid #D0142A;

*/
}

#adsky .adsmore {


color:#D4D4D4;
/*color:#D0142A; background-color:#D0142A;
width:24px;
font-size:10px;
text-transform:uppercase;

padding:0px 2px 2px 2px;
*/
}


#toolbar {
width:990px;
float:none;
text-align:left;
background-color:#ffffff;
padding:0px;
margin:0px;
min-height:40px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 0px 0px 0px;
}
#date{
margin:0px 10px 0px 16px;
padding:0px;
width:194px;
float: left;
_margin:0px 0px 0px 8px;

}

#middle {
width:545px;
margin:0px 10px 0px 0px;
float: left;
}
#search{
margin:0px 0px 0px 0px;
padding:0px;
width:215px;
float: left;
_margin:0px 0px 0px 0px;
font-size:11px;
}

form {
padding:0px;
margin:0px;
}




.check {
vertical-align:middle;
padding:0px 0px 0px 0px;
margin:0px 4px 0px 0px;
*margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
}

.selectsearch {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}




















/* news articles */
#news {
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px;
}

DIV#latestArticles {margin:0px 0px 0px 0px ; font-family: arial; margin-bottom:10px; }
DIV#latestArticles A #more { font-size: 12px; text-align:right; text-decoration:none; }
DIV#latestArticles A:active{ text-decoration:none; font-family: arial; font-size: 12px; color:#333;}
DIV#latestArticles  a:link{ text-decoration:none; font-family: arial; font-size: 12px; color:#333;}
DIV#latestArticles  a:visited { text-decoration:none; font-family: arial; font-size: 12px; color:#333;}
DIV#latestArticles A:hover { font-family: arial; font-size: 12px; 

/* background-color:#D0142A; color:#FFFFFF; its this or...*/ 

color:#D0142A;

}


DIV#latestArticles TD {  
border-left:2px solid #D0142A;

padding:4px 7px 2px 5px;  font-size: 95%;}
DIV#latestArticles TH {	
padding:2px 7px 2px 6px;  
text-transform: capitalize;  
font-size: 14px; 
text-align:left;
/* background-image: url(../assets/top_right_gry.gif); */
background-image: url(../assets/news_top.gif);
color:#FFFFFF;
height:26px;
}
DIV#latestArticles TABLE {border:0px solid #fff; padding:0px; width:212px;
border-bottom:2px solid #D0142A;}


#newsRSS {
text-align:center;
}

#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;
}


.go {
font-size:12px;
vertical-align:top;
margin-top:1px;
height:21px;
padding:0px 1px 0px 3px;
color:#fff;
   font-family:Arial, Helvetica, sans-serif;

   font-weight:bold;
   background-color:#e2e2e2;
   border:1px solid;
   border-top-color:#333;
   border-left-color:#333;
   border-right-color:#333;
   border-bottom-color:#333;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffff0000');

}

.btn2 {

font-size:12px;
vertical-align:top;
height:21px;
color:#fff;
   font-family:Arial, Helvetica, sans-serif;

   font-weight:bold;
   background-color:#D0142A;
   border:1px solid;
   border-top-color:#333;
   border-left-color:#333;
   border-right-color:#333;
   border-bottom-color:#333;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffff0000');
	  
	  margin-top:0px;
	 *margin-top:1px;
	  padding-bottom:1px;
	  *padding-bottom: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:#D0142A;
}

#column2 h1 {
font-size:16px;
font-weight:bold;
}

#column2 p {
line-height:1.3em;
}

#mainimg {
margin-bottom:0px;
padding-bottom:0px;
}

.content a:link, a:active, a:visited {
color:#D0142A;
text-decoration:none;
font-family:arial;
font-weight:normal;
font-size:12px;
}

.content  a:hover {
color:#D0142A;
text-decoration:underline;
font-family:arial;
font-weight:normal;
font-size:12px;
}



h3 { font-size:13px; }


.dropbottom {
margin:0px;
padding:0px;
}

.droppedtop {
margin:4px 0px 0px 0px;
}

#bmi {
border:2px solid #D0142A;
padding:0px;
}

.textclass {
font-size:12px;
font-family:arial;
}


#tablebminumber {border:1px solid red; padding:2px 0px 2px 4px;}

#numbers { border:1px solid red; padding:2px 0px 2px 4px;}
.bgred {
background-color:#D0142A;
color:#ffffff;
}


#floatimgsmall
{
float: right;
width: 120px;
margin: 0px 0px 5px 10px;
background-color: #fff;
padding: 0px 4px 4px 4px;
border: 0px solid #666;
font-size:11px;
color:#666;
}

#floatimgsmall_show
{
float: right;
width: 200px;
margin: 0px 0px 5px 10px;
background-color: #fff;
padding: 0px 4px 4px 4px;
border: 0px solid #666;
font-size:11px;
color:#666;
}

#floatimgsmall_show2
{
float: right;
width: 175px;
margin: 0px 0px 5px 10px;
background-color: #fff;

}

#floatimgsmall_show_calc
{
float: right;
width: 200px;
margin: 0px 0px 5px 10px;
background-color: #fff;
padding: 0px 4px 4px 4px;
border: 0px solid #666;
font-family:arial;
color:#333;
}


#floatimgsmall_show img
{
border:1px solid #666;
margin-bottom:5px;
}


#floatimgsmallb
{
float: right;
width: 120px;
margin: 0px 0px 5px 10px;
background-color: #fff;
padding: 0px 4px 4px 4px;
border: 0px solid #666;
font-size:11px;
color:#666;
}

#floatimgsmallb a {
font-size:11px;
}

#floatimgsmallb .imgbrder {
border:1px solid #666;
}

#floatimgsmall_bg a {
font-size:14px;
font-weight:bold;
}

#floatimgsmall_bg
{
float: right;
width: 200px;
min-height:54px;
height:54px;
margin: 0px 0px 5px 10px;
background-color: #fff;
padding: 0px 4px 4px 4px;
border: 0px solid #666;
font-size:11px;
color:#666;
background-image:url(../images/buttons/pick_name.gif);
background-position:top left;
background-repeat:no-repeat;
}

.smaller {

font-size:11px;}

#floatimgsmall_bg .txtin {
margin:17px 0px 0px 15px;
font-size:14px;
font-weight:bold;}


div#floatimgsmall img { border: 1px solid #666; margin:0px 0px 3px 0px; }

.charitypic {
border:1px solid #666;
margin-left:5px;
margin-bottom:7px;

}

h2 { font-size:14px; color:#333;}
h2 a:active { font-size:14px; font-weight:bold; color:#333;}
h2 a:link { font-size:14px; font-weight:bold; color:#333;}
h2 a:visited { font-size:14px; font-weight:bold; color:#333;}
h2 a:hover { font-size:14px; font-weight:bold; color:#333; text-decoration:none;}


.pictureright {
margin:0px 0px 5px 10px;
border: 1px solid #666;
}

.picturerightNB {
margin:0px 0px 5px 10px;
}

.pictureleft {
margin:0px 10px 5px 0px;
border: 1px solid #666;
}

.pictureleftNB {
margin:0px 10px 5px 0px;
}



.glossaryshow {
background-color:#FFE6EB;
color:#9E0021;
border:2px dashed #9E0021;
padding:10px;
font-size:11px;
}
.glossaryshow a:link {
color:#ff0000; padding:2px; font-size:12px; font-family:arial; text-decoration:none;
}
.glossaryshow a:visited {
color:#ff0000; padding:2px;font-size:12px; font-family:arial;text-decoration:none;
}
.glossaryshow a:active {
color:#ff0000; padding:2px;font-size:12px; font-family:arial;text-decoration:none;
}
.glossaryshow a:hover {
background-color:#ff0000;font-size:12px; font-family:arial;text-decoration:none;
color:#FFFFFF;
padding:2px;
}

.glossaryshow h4 {
margin:0px 0px 5px 0px;
padding:0px;
font-size:14px;
font-family:arial;
font-weight:bold;
color:#333;
}

.glossaryshow p {margin:5px 0px 0px 0px; text-align:left; }

#smallfont {
font-size:11px;
}

#registerme {
font-size:12px;
padding:0px 0px 2px 0px;
border:2px solid #e22b00;
padding:1px 0px 0px 10px;
}

#registerme .join{
font-size:14px;
font-weight:bold;
padding:8px 0px 4px 10px;
}

#registerme .droptop{

padding:4px 0px 4px 10px;
}

#registerme .droptop2 {
	padding:4px 0px 4px 10px;
}

#registerme .lefty {
padding:1px 0px 0px 20px;
}

#registerme .leftydt {
	padding:4px 0px 4px 20px;
}

#registerme .text {
font-size:12px;
font-family:arial;
width:120px;
}

#registerme .texte {
font-size:12px;
font-family:arial;
width:142px;
}

#registerme .textl {
font-size:12px;
font-family:arial;
width:148px;
}

#registerme .sized {
padding:2px 0px 10px 10px;
}

.joinbutton {
font-size:12px;
vertical-align:top;
margin-top:1px;
height:24px;
padding:0px 1px 0px 3px;
color:#fff;


   font-family:Arial, Helvetica, sans-serif;

   font-weight:bold;
   background-color:#e2e2e2;
   border:1px solid;
   border-top-color:#333;
   border-left-color:#333;
   border-right-color:#333;
   border-bottom-color:#333;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#fffffff0',EndColorStr='#ffff0000');
background-color:#ff0000;
}

.comptop {

}

.droptopcomp { 
padding-top:5px;
}

#finance {
width:93%;
text-align:left;
margin:0px 0px 5px 0px;
border:0px solid #999;
padding:10px;
min-height:70px;

}

#allfinance {
text-align:center;
}

#financeimg {
float: left;
width: 50px;
margin: 0px 20px 5px 0px;
background-color: #fff;
padding: 7px 12px 4px 0px;
*padding: 7px 0px 4px 0px;
border: 0px solid #666;
font-size:11px;
color:#666;
text-align:left;
}

#finance img2 {
margin:5px 5px 0px 0px;
}

#finance p {
margin:3px 0px 0px 0px;
}

#finance a {
font-size:14px;
font-weight:700;
}











/* news */

DIV#articleTitle { font-size:120%; font-weight:bold; color:#333; }
DIV#articleDate { font-size:90%; }
DIV#articleBody { padding:0px 0px 20px 0px;

}

.seperate20px { height:10px; font-size:10px; clear:both;}

DIV#articleBody A { 
color:#e22b00; }

DIV#articleBody A:hover { 
color:#e22b00;
text-decoration:underline; }

DIV#articleLinks {font-size: 12px; font-family: arial; padding: 4px;}
DIV#articleLinks A { font-size: 12px; margin-left: 16px;}

/* First attempt: this surrounds all the icons *//*
#surroundings {

height:95px;
}


DIV#articleButtons {
text-align:center;
width:290px;
float:left;
margin-left:20px;
*margin-left:8px;
}

#socialbuttons {
font-size:12px;
float:left;
margin-left:10px;
border-left:1px solid #999;
padding-left:10px;
 width:210px;
}

.socialbookmarks {
font-size:12px;

}

.imgsoc {
margin:2px 4px 2px 0px;
vertical-align: bottom;
}

.socialbookmarkstitle {
font-size:10px;
float:left;
margin:3px 0px 5px 0px;
color:#333;
text-transform:uppercase;
}

.socialRight
 {

   float:left;
   margin:0px 0px 0px 8px;
  
 }

 .socialLeft
 {
 
 float:left;
 margin:0px 0px 0px 5px;
 }
 
 .whatis {
 float:left;
font-size:10px;
float:right;
margin:3px 0px 5px 0px;
color:#333;
text-transform:uppercase;
 

 }
 
 .whatisthis {
 font-size:10px;
 }
 .socialmid {
 height:20px;


 }*/
 
 DIV#articleButtons {
text-align:center;
width:540px;

}

#socialbuttons {
width:534px;
/* border:1px solid #DD2128; */
padding:14px 0px 0px 0px;
height:60px;
}

.socialRight
 {

   float:left;
   margin:0px 0px 0px 8px;
  
 }

 .socialLeft
 {
 
 float:left;
 margin:0px 0px 0px 5px;
 }
 
 .socialmid {
/* background-image: url(../assets/left_box_titles.gif);  background-color:black;
 */
 background-repeat:no-repeat;

 height:31px;
 width:550px;
 
 /*background-color:#D0142A; border-bottom:1px solid #D0142A;
 */
 
 }
 
 .socialbookmarkstitle {
font-size:14px;
font-weight:bold;
margin:3px 0px 5px 0px;
color:#333;
float:left;
width:510px;



}

#socialbuttons h4 {
font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #e22b00; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; float:left;
width:450px;
}

.socialbookmarks {
font-size:12px;
float:left;
margin:0px 12px 0px 0px;
}

.imgsoc {
margin:0px 3px 2px 0px;
vertical-align: bottom;
}

.socialLeft {
clear:both;
margin-left:60px;
*margin-left:20px;
}

 .whatis {
 float:left;
font-size:10px;
width:75px;

 border-bottom:1px solid #e22b00; padding:3px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px;
color:#333; padding-left:25px;
text-transform:uppercase;
 

 }
/* this surrounds all the icons */

#todaysBestDeals h4 { 
font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #e22b00; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px;
}

DIV#relatedArticles H4 { font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #e22b00; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px;  }
DIV#relatedArticles H5 { }
DIV#relatedArticles {}
DIV#relatedArticles A { }
DIV#relatedArticles TD { font-size:90%; padding:0px 0px 0px 20px; }

DIV#articleLinks A { color:#e22b00; font-size:100%;}
DIV#articleLinks A:HOVER {}

#articleLinks {}
DIV#articleLinkTo form { font-size:100%;  } 
DIV#articleLinkTo H4 {
 font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #e22b00; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; 
}


DIV#articleLinks H4 {
 font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #e22b00; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; 
}

DIV#newsIndex H4 {  font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #e22b00; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; }
DIV#newsIndex H5 { font-size:100%; color:#333; font-weight:bold;  padding:0px 0px 5px 0px;  text-align:left; margin-bottom:7px;}
DIV#newsIndex {}
DIV#newsIndex A { }
DIV#newsIndex TD { padding:0px 0px 3px 0px;}
DIV#newsIndex p {margin-top:0px;}

DIV#rssIndex H4 { font-size:120%; color:#333; font-weight:bold; border-bottom:1px solid #e22b00; padding:0px 0px 0px 0px; text-align:left; text-transform:capitalize; padding-bottom:4px; margin-bottom:7px; }
DIV#rssIndex H5 { font-size:100%; color:#333; font-weight:bold;  padding:0px 0px 5px 0px;  text-align:left; margin-bottom:7px; }
DIV#rssIndex {}
DIV#rssIndex A {  }
DIV#rssIndex TD {margin:0px; padding:2px 0px 2px 0px; text-transform:capitalize; }


#bottompush {
padding-top:5px;
width:550px;
height:auto;




background-color:#ffffff;
margin:0px 0px 0px 0px;

}

.bottompush1 img {
border:1px solid #666;
margin:0px 5px 0px 0px;
float:left;
}
#bottompush p {
min-height:55px;
}

#bottompush .bottompush1 {
width:340px;
float:left;
padding-right:10px;
margin:0px 0px 0px 0px;
*margin:10px 0px 0px 0px;
}

#bottompush .bottompush2 {
width:200px;
float:left;
margin:10px 0px 0px 0px;
}

.subheadline2 {
font-size:11px;
}

#articlepush {
width:550px;
height:140px;
min-height:140px;
float:left;
background-color:#ffffff;
margin:0px 0px 20px 0px;
*margin:0px 0px -3px 0px;
_margin:0px 0px -10px 0px;
}

.enclosearticlepush .imgmain {
border:1px solid #666;
margin-right:6px;
margin-bottom:0px;

}

#smallfont {
margin:3px 0px 0px 5px;
padding:0px 0px 0px 5px;
font-size:11px;
}

#smallfont a {
font-size:11px;
}

.sidefeature {
margin-bottom:15px;
}

.enclosearticlepush .top {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:12px;
}

.midencl2  {
margin:0px;
padding:0px;

}

.enclosearticlepush .mid {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#articlepush .enclosearticlepush {
width:345px;
float:left;
padding-right:5px;
}

#articlepush .enclosearticlepush2 {
width:200px;
float:left;
}

#featuresenclose {
width:545px;
border-top:1px solid #e22b00; 
height:90px;
min-height:60px;
vertical-align:top;
border-bottom:1px solid #e22b00;
padding-left:5px;

/*

border-bottom:1px solid #e22b00;
border-top:2px solid #e22b00; 
border-bottom:2px solid #e22b00;


*/ 




padding-top:9px;
height:95px;
background-color:#FEF3F5;

}

#featuresenclose .header {

font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding:0px 0px 0px 0px;
padding-left:2px;
}


#featuresenclose2 .header {

font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding:0px 0px 0px 0px;
padding-left:2px;
}


#featuresenclose2 {
width:550px;
border-top:1px solid #e22b00; 
height:90px;
min-height:60px;
vertical-align:top;
border-bottom:1px solid #e22b00;
margin-top:15px;
_margin-top:0px;
padding-top:9px;
height:265px;
background-color:#FEF3F5;

}


#features {
width:550px;
/* 

border-top:2px solid #e22b00; 
border-bottom:2px solid #e22b00;
*/
padding-top:7px;
text-transform:none;
font-size:11px;
padding-left:2px;
height:70px;
height:70px;
}

#features .features1 { 

width:180px;
float:left;
}
#features .features2 { 

width:180px;
float:left;
}
#features .features3{ 
width:165px;
float:left;
}

#features img {
float:left;
margin:0px 5px 0px 0px;
border:1px solid #666;
}


#mainforumtopics {
width:545px;

/* 
border-top:2px solid #e22b00;
border-bottom:2px solid #e22b00; 
*/

height:125px;
min-height:125px;
margin-top:-18px;
*margin-top:10px;
padding-left:5px;

}

#mainforumtopics .headline { 
margin:30px 0px 0px 0px;
font-size:12px; 
font-weight:bold;
width:545px;

*margin:0px;
}


#mainforumtopics a {
font-size:11px;
}

#mainforumtopics p {
line-height:1em;
min-height:28px;
height:28px;
margin:0px 0px 2px 0px;
}



#mainforumtopics .mainhcontent3 img {
border:1px solid #666;
margin:0px 5px 0px 0px; /* changed to 5 for right */
}
#mainforumtopics .subheadline { 
font-size:11px; 
font-weight:normal;
margin:0px;
margin-bottom:-3px;
padding-bottom:0px;
*margin-bottom:10px;

}

#mainforumtopics .headline1 { 
font-size:12px; 
font-weight:bold;
width:350px;
float:left;
}

#mainforumtopics .headline2 { 
font-size:12px; 
font-weight:bold;
width:170px;
float:left;
}

#mainforumtopics .mainhcontent {

width:550px;
margin:0px;
padding:0px;

}
#mainforumtopics li {
margin:0px;
padding:0px;
}

#mainforumtopics .mainhcontent1 {
float:left;
width:165px;
height:100px;
min-height:100px;
}
#mainforumtopics .mainhcontent2 {
float:left;
width:195px;
height:100px;
min-height:100px;
}
#mainforumtopics .mainhcontent3 {
float:left;
width:175px;
padding:12px 0px 0px 0px;
*padding:0px 0px 0px 0px;
height:100px;
min-height:100px;
}

#restofcontent {
padding-top:5px;
margin:10px 0px 0px 0px;
width:550px;
}

#restofcontent .restofcontent1{
width:268px;
padding-bottom:5px;

border:1px solid #e22b00;
}

#restofcontent .restofcontent2{
width:268px;

border:1px solid #e22b00;
}


#restofcontent .restarthead1 {
background-color:#FDE1E7;
font-size:12px;
font-weight:bold;
color:#333333;
padding:4px 4px 4px 5px;

}

#restofcontent .restarthead {
background-color:#FDE1E7;
font-size:12px;
font-weight:bold;
color:#333333;
padding:4px 4px 4px 5px;
}

#restofcontent li {
list-style-type:none;
list-style-image:none;
}

#imgsee img{
float:left;
border:1px solid #666;
margin:5px 5px 0px 5px;
}
#imgsee11 img{
float:left;
border:1px solid #666;
margin:5px 5px 50px 5px;
}


#imgsee4 img{
float:left;
border:1px solid #666;
margin:5px 5px 20px 5px;
}


#imgsee2 img{
float:left;
border:1px solid #666;
margin:5px 5px 30px 5px;
}

#imgsee2_ img{
float:left;
border:1px solid #666;
margin:5px 5px 45px 5px;
}

#imgsee2_A img{
float:left;
border:1px solid #666;
margin:5px 5px 75px 5px;
}


#imgsee3 img{
float:left;
border:1px solid #666;
margin:5px 5px 155px 5px;
}


#restofcontent ul {
list-style-type:none;
list-style-image:none;
margin:5px;
}

#restofcontent .leftcontent {
width:268px;
float:left;
margin:0px 10px 0px 0px;
}

#restofcontent .rightcontent {
width:268px;
float:left;
}

.compshow {
width:90%;
}

.message  {
border-top:1px solid #e22b00;

padding:10px 0px 10px 0px;

}


.buttonage {
text-align:right;
border-bottom:1px solid #e22b00;
padding-top:0px;
margin-top:0px;
padding-bottom:10px;
}

.morethreads{
padding-top:10px;
}

.button-1 {

font-size:12px;
vertical-align:top;
margin-top:1px;
height:21px;
padding:0px 1px 0px 3px;
color:#fff;
   font-family:Arial, Helvetica, sans-serif;

   font-weight:bold;
   background-color:#e22b00;
   border:1px solid;
   border-top-color:#333;
   border-left-color:#333;
   border-right-color:#333;
   border-bottom-color:#333;

}

.thin {
font-weight:100;
}

/* newsy */

DIV#article { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px;}
DIV#article SPAN#date { font-size: 10px; font-weight: bold;}
DIV#article A {font-size: 12px; text-decoration: underline;}

DIV#articleBody {text-align: left; padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; }

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;
}
A#rssIndex {
	height: 16px;
	padding-left: 34px;
	font-size: 11px;
	color: #000066;
	background-image: url(news/rss/rss.gif);
	background-repeat: no-repeat;
	margin: 1px;
}


DIV#articleTitle {font-size: 14px;  font-family: arial; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
DIV#articleDate {font-size: 12px; font-family: arial; padding: 0px 0px 8px 0px; }
DIV#articleBody {font-size: 12px; font-family: arial; padding: 5px 0px 20px 0px; }
DIV#articleBody A {font-size: 12px; }

#look {font-size:12px; font-weight:bold; font-family:arial; color:#333; }

.mainhcontent1 a:link {font-size:12px;}
.mainhcontent1 a:visited {font-size:12px;}
.mainhcontent1 a:active {font-size:12px;}
.mainhcontent1 a:hover {font-size:12px; text-decoration:underline;}

.petitionme {
background-image:url(../images/paper.gif);
background-repeat:no-repeat;
height:340px;
width:540px;


}
.petitionme h2 {
width:400px;
font-size:18px;
font-weight:normal;
margin-left:115px;
padding-top:20px;
margin-bottom:10px;
*margin-bottom:5px;
}

.petitionme .statement {
margin-left:115px;
width:400px;
margin-top:0px;

}


.containthis {
height:33px;
*height:30px;
width:500px;
margin-left:20px;
font-size:14px;
padding-top:5px;
}

.opinion {
margin-top:0px;
*margin-top:5px;
height:55px;

}

.containthisleft {
width:76px;
float:left;
text-align:right;
font-weight:bold;

}

.containthisright {
margin-left:20px;
*margin-left:10px;
width:355px;
float:left;

}

.textmore {
height:45px;
font-family:arial;
width:350px;
font-size:12px;
}


input.btn{
*margin-top:5px;
font-family:arial;
   
   color:#fff;
   background-color:red;
   
   *color:#333;
   *background-color:#fed;
   
   
   font-size:100%;
   font-weight:bold;
   
   border:1px solid;
   padding:4px 8px 4px 8px;
   *padding:3px;
   border-top-color:#666666;
   border-left-color:#666666;
   border-right-color:#666666;
   border-bottom-color:#666666;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffaaaa');}

	  .button {
	
	
	  width:470px;
	  *width:492px;
	  text-align:right;
	  }
	  
	  input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;}

   
   
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;
	}

	
	.response {
	
	background-color:#EFEFE7;
	width:495px;
	
	margin-left:8px;
	padding:9px;
	border:1px solid #C5C5C6;
	border-bottom:1px solid #586598;
	/*586598;*/
	}
	
	.fromandby {
	margin-top:4px;
	
	}
	
	.response1 {
	background-color:#666;
	width:501px;
	padding:0px 1px 1px 0px;


	
	
	}
	
	
	.tool270 {

float:right;
width:270px;
height:235px;
padding-left:3px;
padding-bottom:5px;


}

.bookreview {
min-height:100px;
height:100px;
margin-bottom:9px;
padding:5px;

}

.bookreview img {
margin-left:5px;
margin-right:5px;
float:left;
}

#scrollmenu {

border-top:3px solid #D0142A;
border-bottom:3px solid #D0142A;
min-height:300px;
height:300px;
margin-bottom:20px;
}

#tool300 {
width:300px;
height:250px;
margin:0px 0px 5px 10px;
float:right;
background-color:black;
}

/* calc */

.calcmmol {
border:2px solid #333;
padding:5px;
padding-top:0px;
background-image:url(../images/buttons/calc.gif);
background-repeat:no-repeat;
background-position:10px 10px;
}

.calcmmol  p {

}

.calcmmol  h3 {
margin:0px;
padding:0px;
margin:8px 5px 5px 31px;
}

.described {
font-size:11px;
color:#666;
margin:0px 0px 0px 5px;
padding:3px 0px 0px 0px;
height:35px;
width:180px;
}

.mg1 {
margin:0px 0px 10px 5px;
padding:3px 0px 0px 0px;
}
.mg2 {
margin:0px 0px 10px 5px;
padding:3px 0px 0px 0px;
}

.startagain {
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 180px;
	margin-bottom:15px;
}

.clear2 { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 180px;
	margin-bottom:5px;
	
}

.clear_line {   clear:both;}

a.button {
    background: transparent url('../images/buttons/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	width:140px;
	margin-left:15px;
	_margin-left:8px;
}

a.button span {
    background: transparent url('../images/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 29px;
	text-align:left;
	width:110px;
	cursor:hand
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
	cursor:hand
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 29px; /* push text down 1px */
} 

a.button:link {
text-decoration:none;
}
a.button:visited{
text-decoration:none;
}
a.button:active {
text-decoration:none;
}
a.button:hover {
text-decoration:none;
}

#socialise {
margin-bottom:15px;

}

.socialtitle {
	background-color: #9E0021;
	background-image: url(../assets/news_top.gif);
	background-repeat: no-repeat;
	padding: 0px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background-position: top;
		padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 7px;
	height:16px;
}

.socialmain {

padding-right: 10px;
	padding-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 7px;
	height:55px;

	border-left:2px solid #D0142A;
	border-bottom:2px solid #D0142A;
	}

#socialise a:link, a:visited, a:active {
color:#D0142A;
text-decoration:none;
}
#socialise a:hover {
color:#D0142A;
text-decoration:underline;
}

.socialbookmarks {
float:left;
}

.ttle {
 float:left;

width:100px;

text-align:left; text-transform:capitalize; 

	font-size:14px;
	color:#fff;
	font-weight:bold;

}

 #whats {
 float:left;
font-size:10px;
width:80px;

text-align:right; text-transform:capitalize; 
color:#333; 
padding-top:1px;
text-transform:uppercase;
  }
  
#whats a:link {
 color:#fff; text-decoration:none; font-size:10px;
  }
#whats a:visited {
 color:#fff; text-decoration:none;  font-size:10px;
  }
#whats a:active {
 color:#fff; text-decoration:none;  font-size:10px;
  }
#whats a:hover {
	 color:#fff;
	text-decoration:underline;  font-size:10px;
  }
  
  
  #productlist {
  
  }
  
 .leftinstertion img {
   border:1px solid #666;
   }
   
  #productlist .titles {
  font-size:14px;
  color:#333;
  padding-bottom:3px;
  font-weight:bold;
 border-bottom:1px solid #999;
  margin-bottom:8px;
  }
  
   #productlist .titlesnew {
  font-size:14px;
  color:#333;
  font-weight:bold; padding-bottom:3px;
 border-bottom:1px solid #999;
  margin-bottom:8px; padding-top:8px;
  }
  
  .insertion {

 height:85px;
 min-height:85px;
 clear:both;
 width:550px;
  }
  
  .leftinstertion {
  width:90px;
  float:left;
  }
  
   .rightinstertion {
width:450px;
  float:left;
  
  }
  
  .padinsertionbottom {
padding-bottom:10px;  
  }
  .titler  {
  font-size:14px;
  font-weight:bold;
  color:#333;
  padding-bottom:2px;
  }
  
  .titler a:link {
  font-size:14px; font-weight:bold;
  }
   .titler a:visited {
  font-size:14px; font-weight:bold;
  }
   .titler a:active {
  font-size:14px; font-weight:bold;
  }
   .titler a:hover {
  font-size:14px; font-weight:bold;
  }
  
  .example {
  padding:7px 5px 9px 5px;
  border:2px dotted #D0142A;
  background-color:#FDECEE;
  }
  
  .shopdes {
  margin-right:4px;
  }
    .flashleft {
  width:350px;
  float:right;
  }
  
  .pushleft {
  margin-left:5px;
  }
  
  .tips {
  color:#666;
 clear:both;
 font-size:14px;
 padding:0px 0px 5px 0px;
 font-weight:bold;
  }
  
  .size14 {
font-size:14px; 
 }
 
 .videoshow {
 text-align:center;
 padding-bottom:20px;
 }
 
 .moveup {
 padding-top:0px;
 margin-top:-15px;
 }
 
 #pictures {
 border-top:2px solid #666;
  border-bottom:2px solid #666;
  padding:0px 0px 10px 0px;
   padding-left:5px;
 }
 
  #pictures  img {
  border:1px solid #999;
  }
  
 .insidepics {
 width:520px;
 height:120px;
 margin-left:20px;
font-size:11px;
 }
 
  .insidepics1 {
width:160px; text-align:center;
float:left;
 }
   .insidepics2 {
width:160px;text-align:center;
float:left;
 }
    .insidepics3 {
width:160px;text-align:center;
float:left;
 }
 
   .tipsclass {
  color:#666;
 clear:both;
 font-size:14px;
 padding:5px 0px 10px 0px;
 font-family:arial;
 font-weight:bold;
  }
  
  #mostpop { text-align:left; background-color:#e22b00; color:#fff; font-size:14px; padding:4px 4px 4px 6px; font-weight:bold; margin:10px 0px 0px 0px; }
#tellpop { font-size:12px; text-align:left; } 

#popularily {width:550px; margin:15px 0px 0px 0px; padding:0px; }
#leftmost { width:230px; float:left; margin:0px 10px 0px 0px;}
#rightmost { width:300px; float:left; padding-top:10px; text-align:right;}
.left5s {  margin:10px 0px 0px 0px; padding-left:5px; text-align:left; }

.formore { width:180px;}
#break_up { width:550px; height:265px;}
.breakL { width:230px; float:left; padding-left:5px; }
.break_ad { width:300px;float:left; height:255px; }


#featuresdp {
width:230px;
padding-top:7px;
text-transform:none;
font-size:11px;
padding-left:2px;

float:left;
}

#featuresdp .features1 { 

width:220px;
height:auto;
padding:0px 0px 18px 0px;
*padding:0px 0px 10px 0px;
}


#featuresdp img {
float:left;
margin:0px 5px 0px 0px;
border:1px solid #666;
}

#pharm300 { 
width:350px;
height:410px;
float:right;
margin-left:10px;
border-bottom:4px solid #58A53B;
border-top:1px solid #58A53B;
padding:10px 0px 10px 0px;
}

#pharm300 h4 {
font-weight:bold; color:#5B5B5B;
font-size:14px; margin:0px;
padding:0px;

}

#pharm300 .introtext {
font-size:12px; font-family:arial;
color:#595959;
margin:3px 0px 10px 0px;
width:280px;
}

.topmain {
width:350px;
clear:both;
}

.topmain1 {
background-image:url(../images/shop.jpg);
background-repeat:no-repeat;
width:55px;
height:49px;
float:left;
margin-right:5px;
}

.topmain2 {
float:left;
width:280px;
} 

#flashcontent{
width:350px;
clear:both;
}

#pushdown li { margin-bottom:5px;}

#rssreaders { 
height:135px; width:550px; clear:both; margin-bottom:20px;
margin-top:15px; *margin-top:-2px;
}
#rssreadersflash { float:left; width:310px; }
#rssreadersimg  { float:left; width:222px; margin-right:10px;}

#rssreadersimgJ { font-size:14px; font-weight:bold;margin:2px 0px 0px 0px;}
#rssreadersimgJ1 { margin:5px 0px 4px 0px; }
#rssreadersimg1 { padding:3px 0px 3px 0px; border-bottom:1px dotted #D0142A; }

.clearit { clear:both;}

.trysearch {  font-size:14px; font-family:arial; border:2px dotted #e22b00; padding:7px 6px 8px 6px; margin:0px 0px 10px 0px;}
.trysearch img { margin:0px 5px 4px 0px;}

.search-box-form { 
border-top:1px solid #e22b00;
border-bottom:1px solid #e22b00;
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; }

.rbstyle {

margin-left:0;
margin-right:0; 
padding:0px;
}


#money-title {  }
#inside-money-title { font-size:16px; font-weight:bold; font-family:arial; color:#e22b00; border-bottom: 2px solid #e9e9e9; 
margin:0px 0px 15px 0px;
padding:0px 0px 3px 0px;
}

#money-row { font-family:arial; width:545px; height:100px;}
#money-row-left { width:145px; margin:0px 10px 0px 0px; float:left; }
#money-row-right {width:385px; float:left; }

#money-row-right-title,
#money-row-right-title a,
#money-row-right-title a:link,
#money-row-right-title a:visited,
#money-row-right-title a:active {
font-size:14px; font-weight:bold;
}

#money-row-right-desc {
font-size:12px;
padding:2px 0px 2px 0px;
}
#money-row-right-visit {
font-size:12px;
}

#money-row-left img  {
border:1px solid #D7D7D7;
}

#money-row-right-visit {
color:#666;
}

#debt {
font-size:14px;
border:3px dashed #FFBB06;
font-family:arial;

padding:10px 0px 0px 0px;
margin-bottom:20px;
}
#money-supermarket { padding-top:10px;}
.size14 {
font-size:14px;
font-weight:bold;
font-family:arial;
padding:0px 0px 2px 0px;
}

#debt-left { width:80px; padding-left:30px; padding-right:15px;float:left;}
#debt-right { width:400px; float:left;}
#debtlink,
#debtlink a
 { padding-top:3px;  font-size:14px;}
 
 
.email { font-size:12px; font-family:arial; height:30px;}
.emailX { font-size:12px; font-family:arial; height:25px;}
.email0 { font-size:12px; font-family:arial; width:100px; float:left; margin-left:50px; _margin-left:25px; padding-top:3px;}
.email1 { font-size:12px; font-family:arial;width:340px; float:left;}
.emailjn {
font-size:14px;
font-family:arial;
color:#444; 
font-weight:bold;
width:300px;
}


.confirm { font-size:12px; font-family:arial;}
.confirm0 { font-size:12px; font-family:arial; width:30px; float:left; margin-left:50px;}
.confirm1 { font-size:12px; font-family:arial;width:250px; float:left; padding-top:2px;}



.btnExample {
  background: #FFFCCC url(../images/buttons/buttonbg.jpg) repeat-x;
 color: #e22b00;

font-family:arial;
  border: 1px solid #900;
  padding:5px;
 font-weight:bold;
font-size: 120%; 

}


.button0 { font-size:12px; font-family:arial; height:50px; margin-top:5px;}
.button01 { font-size:12px; font-family:arial; width:80px; float:left;margin-left:50px; _margin-left:25px;  padding-top:8px; border-top:1px solid #e22b00;}
.button02 { font-size:12px; font-family:arial;width:330px; float:left;  border-top:1px solid #e22b00; text-align:right; padding-top:8px;}



.btnExample2 {
  background-color: #e22b00;
  background-position: 0 -50px;
  color:#fff;
}

.treatment , .interest, .birth_y  {
font-size:12px;
font-family:arial;

}

.optional { 

font-size:11px; text-transform:uppercase;
color:#e22b00;
margin-left:50px; 
width:410px;
border-bottom:1px solid #e22b00;
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;}