@charset "utf-8";
/* CSS Document */

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: 1000px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	/*
	border-left:2px solid #B10DE8;
	border-right:2px solid #B10DE8;
*/
	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:990px;
float:none;
text-align:left;
background-color:#ffffff;
padding:0px;
margin:0px;

height:112px;
padding-top:0px;
}

#logo {

padding:0px;
width:450px;
float: left;
margin:10px 0px 0px 6px;
_margin:10px 0px 0px 3px;
}

#logo img {
border:0px;
}

#rightlogo {
margin:0px 0px 0px 50px;
width:468px;
float: left;
background-color:#ffffff;
padding:25px 0px 0px 15px;
height:60px;
}

#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: #fff;
	color: #333333;
	margin:0px;
	padding:0px;

	text-align:left;
	

	
}

div#column2 {
		float: left;
	width: 560px;

	margin-left: 20px;
	margin-right: 20px;
	text-align:left;
	
	
}

div#column3 {
	width: 200px;
	background-color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	vertical-align:top;
	
}


.content li {
	/*
list-style-image:url(../images/diabetes-li-kid.gif);
*/
vertical-align:top;
list-style-type:none;
background-image:url(../images/diabetes-li-kid.gif);
background-repeat:no-repeat;
padding-left:24px;
padding-top:1px;
margin-bottom:3px;

}

 /* breadtrail */
#crumbtrail { height:20px;  font-size:12px; font-family:arial;
margin-top:14px;
margin-bottom:10px;
}

#crumbtrail_large { height:20px;  font-size:12px; font-family:arial;
margin-top:10px;
padding-bottom:2px;
margin-bottom:15px;
border-bottom: 1px solid #eeeeee;
}

#sitemap { width:220px; float:left;  }
#sitemap1 {width:21px; float:left; padding-left:10px; }
#sitemap2 {width:79px; float:left; padding-top:2px; }

#sitemapXL { width:424px; float:left;  }
#sitemap1XL {width:411px; float:left; padding-left:10px; }

#sitemapXLS { width:204px; float:left; margin-left:220px; _margin-left:110px;  }

#breadtrail { color:#666; width:570px; float:left; padding-top:2px;  }

#breadtrail a:link, #breadtrail a:visited, #breadtrail a:active { 
text-decoration:none;
color:#C740F2;
}

#breadtrail a:hover { 
text-decoration:underline;
color:#C740F2;
}



#sitemap a:link, #sitemap a:visited, #sitemap a:active,
#sitemap1XL a:link, #sitemap1XL a:visited, #sitemap1XL a:active { 
text-decoration:none;
color:#C740F2;
}

#sitemap a:hover,
#sitemap1XL a:hover { 
text-decoration:underline;
color:#C740F2;
}

#reg_login a:link, #reg_login a:visited, #reg_login a:active { 
text-decoration:none;
color:#C740F2;
}

#reg_login a:hover { 
text-decoration:underline;
color:#C740F2;
}
#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: #C53BF3;

	background-repeat: repeat-x;
	
	font-size:12px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.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:#eeeeee;

	
}

#footer-prelude {
height:213px;
background-image: url(../assets/titles/kidsbottom.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:#E1E1E1; text-decoration:none;
line-height:1.2em;
}


#footer-left a:hover
{
color:#E1E1E1; text-decoration:underline;
line-height:1.2em;
}

#footer-right { 
color:#FFFFFF;
width:400px;
float:left;
text-align:right;
}


.enclosecontents {

background-color:#fff;
}


.joinup_hf {

	font-size:11px;
	text-align:center;
	color:#333; 
	background-color:#eeeeee; /*#9E0021;*/
	float:right;
	
	padding:1px 1px 3px 4px;
	margin-bottom:10px;
	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 #B10DE8;
}


#hotcontents {
	padding:10px;
	padding-top: 7px;

}



#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:#B10DE8;
	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 #B10DE8;
}

#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;
}

.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;
}



#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: 14px;
	color: #333333;
	margin:0px;
	padding:0px;
	line-height:16px;
}


.grad {
	background-image: url(media/grad.gif);
}
p
{ 
}

.headings {
text-transform:capitalize;
font-size:14px;
padding-bottom:2px;
font-weight:bold;
color: #333;
}



.subheading {
font-size:12px;
line-height:14px;
color:#fff;
margin:0px 0px 8px 0px;
_margin:0px 0px 8px 3px;
background:#95C600; /*99CC00*/
width:169px;
padding:5px;
}

#navcontainer_cp {
font-family:arial;
padding:7px 5px 5px 9px;
}

#content-panels {
font-family::arial;
}

#content-panels,
#navcontainer_cp{
background-color:#eeeeee;	
}

.product-img {

}
.absmiddle {
vertical-align:middle;


}

.product-img img {
border:1px solid #999;
margin-right:2px;
}

.packleft1 { background-image:url(../images/buttons/products/desang_small.gif); width:18px; height:18px; }
.packleft2 { background-image:url(../images/buttons/products/meditag_small.gif); width:18px; height:18px; }
.packleft3 { background-image:url(../images/buttons/products/zsweet_small.gif); width:18px; height:18px; }



#surround-products, #hotcontents {
margin:0px 0px 0px 0px ;
padding:10px;
padding-top:7px;
padding-left:8px;
background-color:#eeeeee;


}

#surround-products a:link,
#surround-products a:visited,
#surround-products a:active,
#hotcontents a:link,
#hotcontents a:visited,
#hotcontents a:active
{
display:block; 
background-color:#fff;
font-size:12px;
font-weight:bold;
padding:3px 3px 3px 5px;
color:#333;
text-decoration:none;
width:170px;
font-family::arial;
font-size:12px;
border:1px solid #E5E5E5;

}



#surround-products a:hover, 
#surround-products a.selected,
#hotcontents a:hover, 
#hotcontents a.selected
{

display:block; 
background-color:#B10DE8;
text-decoration:none;
color:#fff;
font-weight:bold;
padding:3px 3px 3px 5px;
border:1px solid #E5E5E5;
width:170px;

font-family::arial;
font-size:12px;
}



#productsubheading {
	
	display:block; 
background-color:#E12C33;
background-image:url(../images/products/bg.jpg); background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
padding:3px 3px 3px 5px;
color:#fff;
text-decoration:none;
width:170px;
font-family::arial;
font-size:12px;
border:1px solid #E5E5E5;

}

#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:170px;
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:#B10DE8;
text-decoration:none;
color:#fff;
font-weight:bold;
padding:3px 3px 3px 5px;

width:170px;

font-family::arial;
font-size:12px;
}

.seperate5px {height:3px; font-size:1px; }
.seperate2px {height:2px; font-size:1px; }

.clear10px { height:10px; font-size:1px; clear:both; }
.clear7px { height:5px; font-size:1px; clear:both; }
.clear8px { height:7px; 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: 10px;
	background-repeat: no-repeat;
	height: 26px;
	padding-top: 13px;

}
.kids1 {
	background-image: url(../assets/titles/kids1.jpg);
}

.kids2 {
	background-image: url(../assets/titles/kids2.jpg);
}
.kids3 {
	background-image: url(../assets/titles/kids3.jpg);
}
.kids4 {
	background-image: url(../assets/titles/kids4.jpg);
}
.productsright {
background-image: url(../assets/titles/products.jpg);
}

.forumright {
background-image: url(../assets/titles/hotforump.jpg);
}

.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);
	display:block;
	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: #B10DE8;
	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: #B10DE8}



.menu a:hover {color: #FFFFFF}





	
#topgrad {
	
	height:15px;
	margin: 0px;
	padding:0px;
	background-image: url(../assets/bg3.gif);
	background-repeat: repeat-x;

}
.subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B10DE8;
	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 .tcs {
margin:5px 0px 0px 0px;
}

.bottomlogo {
width:250px;
border:1px solid #ddd;
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;
}

#registerdate {
height:15px;
margin-bottom:5px;
font-size:12px;
font-weight:bold;
text-align:center;
}



#searchthesite {
border-left:0px solid #B10DE8;
border-top:0px solid #B10DE8;
border-bottom:0px solid #B10DE8;
height:53px;

clear:both;
}

.search1 {padding-left:0px;
margin:0px;
}
.search2 {
margin:0px;

margin-right:6px;
text-align:right;}



#newsletter {
border-left:2px solid #B10DE8;
border-top:2px solid #B10DE8;
border-bottom:2px solid #B10DE8;
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:#B10DE8; text-decoration:none;}
#newsletter a:visited { color:#B10DE8;text-decoration:none; }
#newsletter a:link { color:#B10DE8;text-decoration:none;  }
#newsletter a:hover { color:#B10DE8; text-decoration:underline; }

#adsky {

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 #B10DE8;
border-top:2px solid #B10DE8;
border-bottom:2px solid #B10DE8;

*/
}

#adsky .adsmore {


color:#D4D4D4;
/*color:#B10DE8; background-color:#B10DE8;
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 5px 0px;
background-image:url(../assets/1pnkp.jpg);
background-repeat:repeat-x;
background-color:#E1E1E1;
}

DIV#latestArticles {margin:0px 0px 0px 0px ; font-family: arial; }
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:#B10DE8; color:#FFFFFF; its this or...*/ 

color:#B10DE8;

}


DIV#latestArticles TD {  

padding:7px 7px 2px 10px;  font-size: 11px; font-family:arial;

}

DIV#latestArticles TABLE { padding:0px; 

}


DIV#latestArticles TH {	
	
	background-image: url(../assets/titles/kidsnewsp.jpg);
	color: #FFFFFF;
	padding-left: 10px;
	text-transform: capitalize; 
	font-weight: bold;
	font-size: 14px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:13px;
	padding-bottom:8px;
	background-color: #fff;
	/*
	border:1px solid black;
	padding-top: 13px;
	
	padding-bottom:8px;	
	
	_padding-top: 9px;
	_padding-bottom:4px;	
	
	padding:0px;
	
	text-align:left;
	
	
	
	
	
	
	
	
	height: 38px;
	padding-top:4px;
	*padding-top:2px;
	
	
	*/
}

body:nth-of-type(1) TH {

}



#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='#ffB10DE8');

}

.btn2 {

font-size:12px;
vertical-align:top;
height:21px;
color:#fff;
   font-family:Arial, Helvetica, sans-serif;

   font-weight:bold;
   background-color:#B10DE8;
   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='#ffB10DE8');
	  
	  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:#B10DE8;
}

#column2 h1 {
font-size:18px;
font-weight:bold;
margin-top:11px;

}
.content_large a:link,
.content_large a:visited,
.content_large a:active
 {color:#B10DE8; text-decoration:none; }
 
.content_large a:hover {color:#B10DE8; text-decoration:underline; }
.content_large  { font-family:arial; margin-left:230px;  }
.content_large h1 {
font-size:18px;
font-weight:bold;
margin-top:11px;
font-family::arial;

}
.content_large { font-family::arial; font-size:12px; line-height:1.3em;}
#column2 p {
line-height:1.3em;
}


#mainimg {
margin-bottom:0px;
padding-bottom:0px;
}

.content a:link, .content a:active, .content a:visited {
color:#B10DE8;
text-decoration:none;
font-family:arial;
font-weight:normal;
font-size:14px;
}

.content  a:hover {
color:#B10DE8;
text-decoration:underline;
font-family:arial;
font-weight:normal;
font-size:14px;
}



h3 { font-size:13px; }


.dropbottom {
margin:0px;
padding:0px;
}

.droppedtop {
margin:4px 0px 0px 0px;
}

#bmi {
border:2px solid #B10DE8;
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:#B10DE8;
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_shownb
{
float: right;
width: 163px;
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:16px; 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:#B10DE8; padding:2px; font-size:12px; font-family:arial; text-decoration:none;
}
.glossaryshow a:visited {
color:#B10DE8; padding:2px;font-size:12px; font-family:arial;text-decoration:none;
}
.glossaryshow a:active {
color:#B10DE8; padding:2px;font-size:12px; font-family:arial;text-decoration:none;
}
.glossaryshow a:hover {
background-color:#B10DE8;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 #B10DE8;
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='#ffB10DE8');
background-color:#B10DE8;
}

.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:16px; 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:#B10DE8; }

DIV#articleBody A:hover { 
color:#B10DE8;
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;
}


.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:#B10DE8; border-bottom:1px solid #B10DE8;
 */
 
 }
 
 .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 #B10DE8; 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 0px 2px 5px;
width:81px;
border:1px solid #E5E5E5;
background-color:#fff;
padding:2px 2px 2px 2px;
}

.imgsoc {
margin:0px 3px 0px 1px;
vertical-align: bottom;
}

.socialLeft {
clear:both;
margin-left:60px;
*margin-left:20px;
}

 .whatis {
 float:left;
font-size:10px;
width:75px;

 border-bottom:1px solid #B10DE8; 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 #B10DE8; 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 #B10DE8; 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:#B10DE8; 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 #B10DE8; 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 #B10DE8; 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 #B10DE8; 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 {margin-top:0px;}
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 #B10DE8; 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 8px 0px 0px;
float:left;
}
#bottompush p {
min-height:55px;
}

#bottompush .bottompush1 {
width:335px;
float:left;
padding-right:15px;
margin:0px 0px 0px 0px;
*margin:10px 0px 0px 0px;
}

#bottompush .bottompush2 {
width:200px;
float:left;
margin:10px 0px 0px 0px;
}

.subheadline2 {
font-size:12px;
}

#articlepush {
width:550px;

float:left;
margin-left:7px;
_margin-left:3px;
background-color:#ffffff;


}

.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 {

float:left;
padding-right:10px;
}

#articlepush .enclosearticlepush2 {
width:200px;
float:left;
}




#featuresenclose2 .header {

font-size:14px;
font-weight:bold;

padding:3px 0px 0px 2px;

}


#featuresenclose2 {

border-top:1px solid #CE142B; 
padding:10px 5px 10px 5px;
vertical-align:top;
border-bottom:1px solid #CE142B;

background-color:#FEF3F5;

}



#mainforumtopics {
width:545px;

/* 
border-top:2px solid #B10DE8;
border-bottom:2px solid #B10DE8; 
*/

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 #B10DE8;
}

#restofcontent .restofcontent2{
width:268px;

border:1px solid #B10DE8;
}


#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 #B10DE8;

padding:10px 0px 10px 0px;

}


.buttonage {
text-align:right;
border-bottom:1px solid #B10DE8;
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:#B10DE8;
   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: 12px;
	color: #333;
	background-image: url(news/rss/news.gif);
	background-repeat: no-repeat;
	margin: 1px;
}
A#rssIndex {
	height: 16px;
	padding-left: 34px;
	font-size: 12px;
	color: #333;
	background-image: url(news/rss/rss.gif);
	background-repeat: no-repeat;
	margin: 1px;
}


DIV#articleTitle {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:300px;
height:250px;
margin:0px 0px 5px 8px;
text-align:right;


}

.mpu-site {
	float:right;
width:300px;
height:250px;
margin:0px 0px 5px 8px;

}
.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 #99CC00;
border-bottom:3px solid #99CC00;

/*
margin-bottom:20px;
*/

margin-top:5px;
margin-bottom:15px;
}

 
.aroundupush { padding-top:0px; padding-bottom:5px; }
 
#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 {


}

.socialtitle {
	
	background-image: url(../assets/titles/kidssharep.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	
	

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 13px;
	
}

.socialmain {

padding:10px;
padding-top:7px;
padding-left:5px;
_padding-left:0px;
background-color:#eeeeee;

	}

#followus { 

margin-top:5px;
margin-left:5px;
_margin-left:10px;

padding:10px;
padding-top:5px;
padding-left:5px;
_padding-left:5px;
padding-bottom:8px;_padding-bottom:0px;
border:1px solid #e1e1e1;
background-color:#f7f7f7;
}

.followusthree  img { border:0px; }
.followusthreeA {
margin-left:6px;
_margin-left:3px;
float:left; width:50px;text-align:center;
}
.followusthreeB{
float:left; width:50px; text-align:center;
}
.followusthreeC {
float:left; width:50px; text-align:center;
}

.followustitle {font-size:14px; font-family:arial; color:#333; font-weight:bold; 
border-bottom:1px solid #666;
padding-bottom:2px;
margin:2px 0px 0px 2px;

}
.followusthree  { margin-top:9px; font-size:12px; font-family:arial;} 
#socialise a:link, a:visited, a:active {
color:#333;
text-decoration:none;
}
#socialise a:hover {
color:#B10DE8;
text-decoration:none;
}


.title-social {
 float:left;
width:70px;
text-align:left; 
text-transform:capitalize; 
	font-size:14px;
	color:#fff;
	font-weight:bold;

}


#column3 #socialise  {  border-bottom: 10px solid #f7f4f2;}
 #column3 #socialise  h3{
	 margin:0px; padding:0px;
 background: #f7f4f2;
height: 10px;
line-height: 11px;
text-transform: uppercase;
margin-bottom: 2px;
font-weight: bold;
font-size: 11px;
color: gray;
 }
 
 #fbboxjoin { border-bottom:5px solid #fff;}
 .taround { border-top:1px solid #f7f4f2;  margin:0px 20px;}
 .tfollow { text-align:center;  border-top:8px solid #fff;border-bottom:9px solid #fff;  }
  
 #fbboxjoin { border-top:0px solid #fff;}
 #column3 #socialise  h3 span { padding: 0 8px 1px 0; background: white;}


 #whats {
 float:left;
font-size:11px;
width:70px;
font-family:arial;
text-align:right; 
color:#333; 
padding-top:1px;

  }
  
#whats a:link {
 color:#fff; text-decoration:none; font-size:11px; font-weight:normal;
  }
#whats a:visited {
 color:#fff; text-decoration:none;  font-size:11px;font-weight:normal;
  }
#whats a:active {
 color:#fff; text-decoration:none;  font-size:11px;font-weight:normal;
  }
#whats a:hover {
	 color:#fff;
	text-decoration:underline;  font-size:11px;font-weight:normal;
  }
  
  
  #productlist {
  margin-top:0px;
  }
  
 .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 #B10DE8;
  background-color:#FDECEE;
  }
    #definition {
  padding:7px;
  border:2px dotted #242424;
  background-color:#F7F7EF;
  font-size:14px;
  }
  #definition a:link, #definition a:visited,  #definition a:active  { font-size:14px; }
  .defn {font-weight:bold; color:#242424; border-bottom:1px solid #242424; margin:0px 0px 5px 0px; padding:0px 0px 2px 0px; }
  .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:#B10DE8; 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 { padding:6px 0px 4px 2px;}
#break_up { }
.breakL { width:235px; float:left; padding-left:5px; }
.break_ad { width:300px;float:left; height:255px; }


#featuresdp {
width:230px;
padding-top:7px;
text-transform:none;
font-size:12px;
padding-left:2px;

float:left;
}

#featuresdp .features1 { 

width:220px;
padding:0px 0px 16px 0px;
*padding:0px 0px 10px 0px;
}


#featuresdp img {
float:left;
margin:0px 8px 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 #B10DE8; }

.clearit { clear:both;}

.trysearch {  font-size:14px; font-family:arial; border:2px dotted #B10DE8; padding:7px 6px 8px 6px; margin:0px 0px 10px 0px;}
.trysearch img { margin:0px 5px 4px 0px;}

.search-box-form { 
border-top:1px solid #B10DE8;
border-bottom:1px solid #B10DE8;
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:#B10DE8; 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: #B10DE8;

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 #B10DE8;}
.button02 { font-size:12px; font-family:arial;width:330px; float:left;  border-top:1px solid #B10DE8; text-align:right; padding-top:8px;}



.btnExample2 {
  background-color: #B10DE8;
  background-position: 0 -50px;
  color:#fff;
}

.treatment , .interest, .birth_y  {
font-size:12px;
font-family:arial;

}

.optional { 

font-size:11px; text-transform:uppercase;
color:#B10DE8;
margin-left:50px; 
width:410px;
border-bottom:1px solid #B10DE8;
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 {  }
/* menu */

ul#menu { width: 100%; height: 43px; background: #FFF url(../assets/menu-bgk.gif) top left repeat-x; font-size: 14px; font-family: arial, Verdana, 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 8px 0px 8px; font-size: 14px; font-weight: bold; }

ul#menu li a:hover { color: #fff; font-size: 14px;font-weight: bold;
background: #FFF url(../assets/current-bgk.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-bgk.gif) top left repeat-x; padding: 4px 15px 0;font-size: 14px;font-weight: bold; }



/* dropdown for menu */
.clearit { clear:both;}

ul#menu {
	margin: 0; padding: 0;
	float:left;
	width: 1000px;
	list-style: none;
	font-size: 1.1em;
	 width: 100%; height: 43px; background: #FFF url(../assets/menu-bgk.gif) top left repeat-x; 
	 font-size: 14px; font-family: arial, Verdana, sans-serif; font-weight: bold; list-style-type: none;
	
	 
}
ul#menu li.oneline {  margin-left:11px;}
ul#menu li {
	/*float: left;
	margin: 0; padding: 0;
	
	display: block;  margin: 0 0 0 4px; _margin: 0 0 0 6px;
	*/
	position: relative; 
	z-index:9999;
	
	 display: block; float: left; margin: 0 0 0 8px; _margin: 0 0 0 5px; font-size: 14px; font-weight: bold;
	
	
}
ul#menu li a {
	/*float: left;
	
	height: 46px; color: #777; text-decoration: none; display: block; float: left; padding: 13px 10px 0px 10px;
	text-align:center; 
	*/
	height: 36px; color: #fff; text-decoration: none; display: block; float: left; line-height: 200%; padding: 6px 8px 0px 8px; font-size: 14px; font-weight: bold;
}


ul#menu li:hover a, ul#topnav li a:hover { 
 /*color: #fff; background: #FFF url(../assets/current-bg.gif) top left repeat-x; padding: 11px 10px 0px 10px;*/
 
 color: #fff; font-size: 14px;font-weight: bold;
background: #FFF url(../assets/current-bgk.gif) top left repeat-x; font-size: 14px;font-weight: bold;
padding-top:4px;  padding: 4px 8px 0px 8px;
 
 } /*--Hover State--*/
 ul#menu li a:hover.current,
 ul#menu li a.current{ 
 /*color: #fff; background: #FFF url(../assets/current-bg.gif) top left repeat-x; padding: 11px 10px 0px 10px; */
color: #fff; font-size: 14px;font-weight: bold;
background: #FFF url(../assets/current-bgk.gif) top left repeat-x; font-size: 14px;font-weight: bold;
 padding: 6px 8px 0px 8px;
padding-top:4px;
  }
 
ul#menu a.c1 { 	width: 75px; 	text-decoration:center; }
ul#menu a.c2 { 	width: 65px;	text-decoration:center; }
ul#menu a.c3 { 	width: 80px;	text-decoration:center; }
ul#menu a.c4 { 	width: 75px;	text-decoration:center; }
ul#menu a.c5 { 	width: 70px;	text-decoration:center; }
ul#menu a.c6 { 	width: 70px;	text-decoration:center; }
ul#menu a.c7 { 	width: 75px;	text-decoration:center; }
ul#menu a.c8 { 	width: 80px;	text-decoration:center; }
ul#menu a.c9 { 	width: 50px;	text-decoration:center; }


ul#menu li .sub {
	position: absolute;	
	top: 60px; left: 0;
	background: #c334f2 url(sub_bgk.png) repeat-x;
	padding: 0px 20px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#menu li .movetoleft { left:-150px;}

ul#menu li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#menu li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left; text-align:left;
}
ul#menu .sub ul li {
	width: 100%;
	color: #fff; text-align:left;
	margin:0px; padding:0px;
	
}
ul#menu .sub ul li h2 {
	padding: 0px 0px 5px 0px;  margin: 0;
	font-size: 14px; color:#fff;
	font-weight: bold; text-align:left;
}
ul#menu .sub ul li h2 a {
	margin:0px; 
	padding: 0px 0px 0px 0px;
	background-image: none;
	color: #fff; text-align:left;font-size: 14px;
	font-weight: bold;
}
ul#menu .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: 20px;
	
	margin:0px; 
	background: url(navlist_arrow.png) no-repeat 3px 10px;
	padding: 0px 5px 0px 14px;
	display: block;
	text-decoration: none;
	color: #fff; text-align:left;
	font-size:13px;
	font-weight:normal;
}
ul#menu .sub ul li a:hover {color: #fff900; background-position:3px 10px; text-decoration:underline; }


ul#menu .sub ul#width300 { margin:0px; padding:0px; width:290px;}
ul#menu .sub ul#width250 { margin:0px; padding:0px; width:250px;}
ul#menu .sub ul#width210 { margin:0px; padding:0px; width:210px;}
ul#menu .sub ul#width200 { margin:0px; padding:0px; width:200px;}

ul#menu .sub ul  li.toppadding { padding-top:10px;}

ul#menu .sub ul#large { margin:0px; padding:0px; width:290px;}
ul#menu .sub ul#large li { margin:0px; padding:0px; width:66px; float:left; background:none;  margin-bottom:3px;}
ul#menu .sub ul#large li a {  /*--Override parent list item--*/
	color: #fff;
	text-align:left;   background:none; margin:0px; padding:0px;
	float:left;  border:1px solid #ddd; }
ul#menu .sub ul#large li a:hover {border:1px solid #fff900;  }

ul#menu h2#lined { font-size:16px; font-weight:bold; margin:0px; padding:0px; color:#f2fcff; padding-bottom:0px; line-height:16px; padding-top:10px;}
ul#menu .intro { font-size:12px; font-family:arial; font-style:normal; color:#ffffea; font-weight:normal;  padding-bottom:6px;}
ul#menu .sub ul li.createspace { padding-top:14px; }



        
.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;
 }

#sub-submenu {
 font-size:13px; font-weight:bold; font-family:arial;
 background-color:#DD1E25;
 border-bottom:1px solid #CB1D21;
}

#ahrefs { padding:10px 0px 10px 0px; _padding:6px 0px 6px 0px;}

#ahrefs a:link,
#ahrefs a:active,
#ahrefs a:visited
{
color:#fff; text-decoration:none; display: inline-block;
border:1px solid #E5E5E5; padding:2px 5px 2px 5px;
}

#ahrefs .block
{
color:#fff; text-decoration:none; display: inline-block;
width:85px; float:left;
 padding:0px 5px 2px 4px; 
  _padding:3px 5px 2px 4px; 
}

#ahrefs a:hover 
{
background-color:#fffffe; color:#f3f3f3; text-decoration:none; display: inline-block;
border:1px solid #E5E5E5; color:#B10DE8;
}

#ahrefs a:active
{
color:#fff; text-decoration:none; display: inline-block;
border:1px solid #fff; padding:2px 5px 2px 5px;
}




#ahrefs a.current:link, 
#ahrefs a.current:visited, 
#ahrefs a.current:hover, 
#ahrefs a.current:active
{
color:#B10DE8; background-color:#fffffe; 
}



#ahrefs_vc { margin-left:10px;}
#ahrefs_cs { margin-left:10px;}



#submenu { width:100%;
background-color:#E3363B;
height:70px;
background: url(../assets/gradientbark.jpg) repeat-x; /*tab background image path*/
padding-top:5px;

  }     
  
  
#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:365px;
padding-top:15px;
}

#submenu4 {
float:left;
width:200px;
}

#bagsright {
height:87px;
background-image: url(../assets/titles/bottomrightbag.jpg);
background-position:right;
background-repeat:no-repeat;
}

.searchmain {font-size:14px; color:#333; font-weight:bold; font-family:arial; border:2px solid #A8A8A8; padding:5px; width:350px; }
.searchmains {font-size:14px; color:#333; font-weight:normal; font-family:arial; border:1px solid #E1E1E1;  width:160px; }
.emailjoin { font-size:14px; font-family:arial; border:2px solid #E1E1E1; padding:5px; width:350px;}

#product_space {
width:200px;
height:200px;
}
#product_space img { border:0px; }


#joinup_hp {
font-size:12px;
line-height:14px;
color:#fff;
margin:5px 0px 8px 1px;

border:1px solid #242424;
width:164px;
padding:6px;
background:#343434;
}

.joinup_hpt { font-size:14px; font-weight:bold; color:#fff;
padding:2px 0px 4px 0px; border-bottom:1px solid #fff;
margin-bottom:4px;
 }
 .joinup_hp2 {margin-bottom:4px; }
.emailjoinHP { font-size:12px; font-family:arial; border:2px solid #E1E1E1; padding:1px 2px; width:105px;}

#input1_hp {
float:left;
width:120px;
}

#input2_hp {
float:left;
width:40px;
}

#maincontent { margin-top:10px; }


 #helpsyou {

height:240px;
_margin-top:-5px;

 }
  .helpsyou1, .helpsyou2 {
 width:182px; margin-right:7px; float:left; font-size:17px;
 }
 
 .helpsyou1 {
 background-image:url(../images/buttons/1.jpg); background-repeat: no-repeat; height:100px;
 }
  .helpsyou2 {
 background-image:url(../images/buttons/2.jpg); background-repeat: no-repeat;height:100px;
 }
 .helpsyou3 {
  width:182px;  float:left; font-size:17px;
   background-image:url(../images/buttons/3.jpg);  background-repeat: no-repeat;height:100px;
 }
 
 .helplinks {
 font-size:11px;
 }
 
 
 #texttell {
 height:55px;
 padding:38px 10px 0px 32px;
 }

 .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; 
}

#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;
}

.helplinks {
padding:7px 0px 10px 7px;
border-top:1px solid #CE142B;
border-bottom:1px solid #CE142B;
}



#surroundhpmid { }
#surroundhpmid p { margin:0px; padding:5px 0px 8px 0px; }

.clear7pxinff { height:10px; _height:1px; font-size:1px; }

#forum_spotlight
{
width:538px;
padding:10px;
background-color:#f8f8f8;
border:1px solid #C849F2;
border-top:0px;
}
#forum_spotlight #phpff {  float:left; width:50%; }
{

}

#forum_spotlight #dateP
{
float:left;  font-size:11px;
}
#forum_spotlight #dateTP
{
float:left;  padding:0px  2px 0px 2px; font-size:11px;
}
#forum_spotlight #dateT
{
float:left; font-size:11px;
}

#forum_spotlight #title a:link,
#forum_spotlight #title a:visited,
#forum_spotlight #title a:active
{
font-weight:bold; font-size:12px;
}
#surroundphp { padding:3px 0px 3px 17px;
background-image:url(../images/buttons/ni.gif);
background-repeat:no-repeat;
background-position:1px 6px; }

#forum_top { background-image:url(../images/buttons/linekp.jpg); background-repeat:repeat-x; font-size:16px; font-weight:bold; color:#fff; 
padding:9px 0px 8px 12px; }


#forum_spotlight  #explain_fs { 
font-size:12px;
line-height:14px;
color:#fff;
padding:5px;
background:#85B000;
margin-bottom:5px;
 }
 
 #see-products a:link,
#see-products a:visited,
#see-products a:active {
display:block; 
background-color:#D4D4D4;
font-size:12px;
font-weight:bold;
padding:3px 3px 3px 5px;
color:#333;
text-decoration:none;
width:170px;
font-family::arial;
font-size:12px;
border:1px solid #E5E5E5;
 }
 
 #see-products a:hover {
 display:block; 
background-color:#B10DE8;
font-size:12px;
font-weight:bold;
padding:3px 3px 3px 5px;
color:#fff;
text-decoration:none;
width:170px;
font-family::arial;
font-size:12px;
border:1px solid #E5E5E5;
 }
 
 /* related */
 
 #float150right {width:170px; float:right;  margin:0px 0px 10px 15px;}
 #relatedforum { width:170px; margin:0px 0px 10px 15px; float:right;  font-family:arial; 
 background-image:url(../assets/relatedtop.gif); background-repeat:repeat-x; background-position:top;
 padding-top:18px;
 
 }
 #relatedforum_in { width:170px; margin:10px 0px 0px 0px; font-family:arial; 
 background-image:url(../assets/relatedtop.gif); background-repeat:repeat-x; background-position:top;
 padding-top:18px;
 
 }
 #irelatedforum { padding:0px 5px 0px 5px;
 background-image:url(../assets/relatedtop2.gif); background-repeat:repeat-x; background-position:bottom;
 padding-bottom:10px;
  } 
 #relatedoforumtitle { font-size:12px; font-weight:bold; color:#242424; }
  #relatedoforumtitle2 { font-size:12px; margin-top:9px; font-weight:bold; color:#242424; }
 #relatedthreads { }
 
 #relatedthreads ul { list-style-type:none;list-style-image:url(../assets/lirelated.gif); padding:0px; margin:10px 0px 0px 18px;}
 #relatedthreads li { list-style-type:none; list-style-image:url(../assets/lirelated.gif); margin:0px;  margin-bottom:3px; padding:0px;}
 #relatedthreads li.selected { list-style-type:none; list-style-image:url(../assets/lirelated2.gif); margin:0px;  margin-bottom:3px; padding:0px;}
 
 .imgfloat { text-align:center; width:170px; margin:0 auto; }
 /* sub_menu */
 
 
 /* common styling */
 
.menu2 {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px; border-top:1px solid #c00;
background:#ddd url(../assets/menu2.gif) repeat-x; 
margin:6px 0px 10px 0px; 
 list-style-image:none;

}
.menu2 ul {
padding:0;margin:0;list-style-type:none;
 list-style-image:none;
 
}
.menu2 ul li {
float:left; position:relative; list-style-image:none;
padding-top:2px;
_padding-top:1px;
_padding-bottom:1px;
}


.menu2 ul li.group {display:block; text-indent:10px; background:#666; color:#ff0; width:152px; padding:4px 0;  list-style-image:none;}
 
.menu2 ul li a, 
.menu2 ul li a:visited,
.menu2 ul li a:link,
.menu2 ul li a:active{
float:left; display:block; text-decoration:none; color:#444; padding:0px 16px; line-height:24px; height:26px; list-style-image:none;
}

 
.menu2 ul li:hover {width:auto; list-style-image:none;}
 
.menu2 ul li a:hover {background:#aaa url(../assets/sub2a.gif); color:#c00; list-style-image:none;}
 
.menu2 ul li:hover a {background:#aaa url(../assets/sub2a.gif); color:#c00; list-style-image:none;}
 

.menu2 .selected { font-weight:bold; text-decoration:none; }
.menu2 a.selected { font-weight:bold; text-decoration:none; }
.menu2 ul li a.selected { font-weight:bold; text-decoration:none; }
.menu2 li a.selected { font-weight:bold; text-decoration:none; }

.menu2 .selected:hover { font-weight:bold; text-decoration:none; }
/* 

   */
.menu2 ul li ul {
display: none; list-style-image:none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; list-style-image:none;
}
 
/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:27px; background:#aaa; margin-top:1px; left:0; width:152px; list-style-image:none;
}
 
.menu2 ul li:hover ul.scroller {
height:138px; width:172px; overflow:auto; list-style-image:none;}
 
.menu2 ul li:hover ul.endstop {
left:-36px; list-style-image:none;
}
.menu2 ul li:hover ul li ul {
display: none; list-style-image:none;
}
.menu2 ul li:hover ul li a {
display:block; background:#aaa; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:120px; list-style-image:none;
}
.menu2 ul li:hover ul li a.drop {
background:#888; list-style-image:none;
}
.menu2 ul li:hover ul li a:hover {
color:#ff0; background: #888;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #888; color:#ff0; list-style-image:none;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#888; list-style-image:none;
}
.menu2 ul li:hover ul li:hover ul li a {background:#888; list-style-image:none;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0; list-style-image:none;}
 
 
.menu2 ul li:hover ul li:hover ul.left {
left:-172px; list-style-image:none;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff; list-style-image:none;}
 
 
 
/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:26px; background:#aaa;left:0; marg\in-top:1px;
}
.menu2 ul li a:hover ul.scroller {
height:138px; overflow:auto;}
 
.menu2 ul li a:hover ul.endstop {
left:-36px;
}
.menu2 ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;
}
.menu2 ul li a:hover ul li a.drop {
background:#888; padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#ff0; background: #888;
}
.menu2 ul li a:hover ul li a:hover.drop {
 background: #888; color:#ff0;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}
 
 /* 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:#B10DE8;
text-decoration:underline;
}


#search-the-news { background-color:#242424;color:#FFFFFF;  font-family:arial; width:560px; margin:0px 0px 10px 0px; }
.search-left { font-size:14px; font-weight:bold; font-family:arial;  float:left; 
 padding:13px 10px 0px 10px;
 }
.search-right { float:left;  }
.news_search  { font-size:14px;  font-family:arial; width:250px; }
.cse-branding-bottom { margin:0px; padding:0px; }

.internal_float { float:left;  padding:10px 5px 0px 0px; _padding:10px 5px 0px 0px;}
.internal_float2 { float:left; padding:7px 0px 0px 0px;}
.surround_logo { margin-top:-5px; padding-bottom:5px; } 

#floatdir { width:205px; height:180px;  margin:10px 0px 10px 8px; _margin:25px 0px 5px 8px; float:right; }

/* 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:#B10DE8; 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 */

#forum-push {background:#FFEAEC; margin:5px 0px 0px 0px; padding:8px; border:1px solid #F9BDC4; color:#464539; }
.forum-push-inA {font-size:14px; font-weight:bold; float:left; padding:0px 5px 0px 0px; }
.forum-push-inB {font-size:14px; float:left; }

#forum-push a:link,
#forum-push a:visited,
#forum-push a:active
 { 
 font-size:14px; font-weight:bold; color:#B10DE8;}
 #forum-push a:hover
 { font-size:14px;
 color:#B10DE8; text-decoration:underline;}
 
 .jumpdd { font-family:arial; background-image:url(../assets/bgmeters.jpg); background-repeat:no-repeat; height:49px; width:560px; }
  .jumpdd_h { font-family:arial; background-image:url(../assets/bgmeters.jpg); background-repeat:no-repeat; height:49px; width:550px; }
 .ijumpdd { padding:8px 8px 8px 10px; font-size:14px;  font-family:arial; }
 .jumpdd1 {float:left; font-family:arial; color:#fff; font-size:14px; font-weight:bold; width:175px; padding:6px 0px 0px 0px; 
 }
 .jumpdd2 {float:left; width:335px; padding:3px 0px 0px 0px;  }
 .metersdrop { font-size:14px; font-family:arial; }
 
 .prod_type { padding:2px 0px 0px 0px; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif; }
 
 #instant_travel_quote { width:200px; height:165px; margin:0px 0px 10px 10px; float:right; }
 
#fan-box { width:300px; margin:0px 0px 10px 10px; float:right; }

#news_title { text-align:left; }

#welcometext { margin-bottom:15px;}
.welcometxt { float:left; width:260px; background:#99CC00; height:305px;}
.spidertxt { float:left; width:300px; background:#99CC00; height:305px;}

.explain { margin:5px 0px 5px 5px; padding:9px;  background:#fff; border:2px solid #C439F4;}

#welcometext h1 { margin:0px; padding:0px; color:#B916EF; }
.explaintitle { padding:2px 0px 0px 0px; }
.explaindesc {font-size:14px;  }
.explaindesc p {font-size:14px; margin-top:10px; margin-bottom:0px; padding:0px;  }
.dropfirst { margin-top:8px;}
.facer { float:right; width:90px; height:125px; margin:0px 0px 0px 5px; }
.facef { float:right; width:72px; height:78px; margin:0px 0px 0px 5px; }

.size16title, .pushdesc  { padding:0px 0px 5px 0px;}

.leftpush { width:155px; margin:0px 10px 0px 0px; float:left;}
.rightpush { width:370px;  float:left;}

#howitworks {border:2px dotted #E69F22; padding:8px 7px; margin-bottom:15px;}
.floatin { width:37px; float:left; margin:0px 8px 0px 0px; }
.floatinr { width:37px; float:right; margin:0px 0px 0px 8px; }

.morelinks { margin:0px 0px 0px 0px; padding:0px; }
.morelinks  ul { margin:5px 0px 0px 15px;  padding:0px;}
.linkstitle { font-size:14px; color:#333; font-weight:bold; margin:10px 0px 8px 0px; }
.clear15pixels { clear:both; height:15px; font-size:1px; }

.explain2 { margin:0px 10px 0px 0px; padding:9px; padding-top:0px;  background:#fff; border:2px solid #5688FE;}
#playgame { background:#FFCC00; padding:10px; border:2px solid #5688FE; }
#playgame1 { width:261px; float:left; }
#playgame2 { width:275px; float:left;}

.submenuli { margin-top:5px; }


.clear20px { clear:both; height:20px; font-size:1px; }
/* end social */

#share-settings { border-top:1px solid #eee;  border-bottom :1px solid #eee; padding:7px 0px;  height:20px; margin:5px 0px 5px 0px;}
#share-settings .around-share1 { width:245px; float:left;}
#share-settings .around-share-email { width:30px; float:left;}
#share-settings .around-share-g1 { width:80px; float:left; text-align:right; }
#share-settings .around-share2 { width:82px; float:right; text-align:right; padding-top:2px; }



  #share-settings a.tip {
	position: relative;
}

#share-settings a.tip span {
	font-family:arial;
	font-size:11px;
	display: none;
	position: absolute;
	top: 18px;
	*top:28px;
	left: -25px;
	width: 75px;
	text-align:center;
	padding: 5px;
	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;
}

#share-settings a:hover.tip{
	font-size: 99%; /* this is just for IE */text-decoration:none;
}

#share-settings a:hover.tip span {
	display: block;text-decoration:none;
}

#tweetme-compact { width:83px; height:23px; float:right;  margin:0px 2px 5px 10px;
/*
border:1px solid #B6B6B6;
text-align:center;
*/


#commentbelow { border-top:1px solid #cccccc; padding-bottom:10px;}

#commentfb { float:left; width:240px; /*background:url(assets/pencil.jpg); background-repeat:no-repeat; background-position:190px -20px;  */ padding-top:10px;}
#commentfb .title { font-size: 18px; line-height:18px;
font-family: arial; 
font-weight: bold;}
#commentfb .heading { font-family: arial; font-size: 12px; color:#666; }

#commentbelow .gapor {   float:left; width:20px; margin:13px 30px 0px 10px; _margin:13px 25px 0px 12px; background:#f8f8f8; color:#444; font-size:14px; font-weight:bold; padding:5px; text-align:center; text-transform:uppercase;
border:1px solid #f1f1f1; }

#commentdf { float:left; width:248px;  padding-top:10px; background:url(assets/pencil.jpg); background-repeat:no-repeat; background-position:206px -15px; }
#commentdf .title { line-height:18px; }
#commentdf .title a { font-size: 18px;
font-family: arial;  line-height:18px; color:#e22b00;
font-weight: bold;}

#commentdf .heading {font-family: arial; font-size: 12px; color:#666; }
#commentdf .heading a {  font-size: 12px;  color:#e22b00;
font-family: arial;}

.communityrules { padding:6px 0px 7px 0px; font-family: arial; font-size: 12px; color:#444; border-top:1px solid #cccccc; }
.fb-comments { }

