/* main layout styles */

	body { /*overflow-x:hidden;*/ margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px;
	       height:100%;/* needed to base 100% height on something known*/	}
    html { /*overflow: -moz-scrollbars-vertical;*/ overflow-x: auto; 
	       height:100%; margin-bottom: 1px;/* needed to base 100% height on something known*/}
		   

a#link { 
display:block;
float:left;
width:auto; 
height:100%; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
/*color:#666; */
padding:0px; 
margin:0px;
text-decoration:none; 
}

a#link:hover { 
color:#fff;
} 
a#link #span1 { 
display:block;
padding:1px 0px 0px 0px;
margin:0px;
text-decoration:none; 
/*line-height:15px;*/
}
a#link #span1 img{ 
margin:0px;
padding-top:2px;
vertical-align:text-bottom;
} 
.advertisement {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #999; font-weight:bold;}

.basic_font{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.basic_font_sm {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.basic_font_med {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/*NOTE: MUST BE IN ORDER LINK, VISITED, HOVER, ACTIVE, FOR STYLING TO WORK PROPERLY*/
.basic_link {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}
.basic_link:visited {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}
.basic_link:hover {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}
.basic_link:active {color:#ee0000; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}

.basic_link_sm {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; line-height:10px;}
.basic_link_sm:visited {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; line-height:10px;}
.basic_link_sm:hover {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; line-height:10px;}
.basic_link_sm:active {color:#ee0000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; line-height:10px;}

.basic_link_xsm {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; line-height:10px;}
.basic_link_xsm:visited {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; line-height:10px;}
.basic_link_xsm:hover {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; line-height:10px;}
.basic_link_xsm:active {color:#ee0000; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; line-height:10px;}

.barmenu {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000; font-weight:bold; padding-top:0px; padding-bottom:0px;}


	#boxes {

		list-style-type: none;
		padding: 8px 0px 0px 0px;
		
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		width: 732px; /*supposed to be 732, 976 for wide view*/
		border: red solid 0px;
				
		}
	#boxes li {
		/*cursor: move;*/

		position: relative;
		float: left;
		margin: 0px;
		width: 244px; 
		height: 198px; 
		border: 0px solid #000000;
		padding:0px;
		}
			
		
					
#category_list {list-style-type: none; border:0px solid red; padding: 0px; margin: 0px;}
#category_list li {margin: 0px; padding: 0px; border:0px solid green; height:44px; position: relative; float: left; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px;}
#category_list td {background-color: #EDF1F8}		

.cathandle {cursor: move;}

#dropmenudiv{
position:absolute;
border:1px solid #CCC;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
margin-top:6px;
}

#dropmenudiv a{
/*width: 100%;*/
display: block;
text-indent: 0px;
border-bottom: 1px solid #CCC;
padding: 1px;
text-decoration: none;
font-weight: bold;
color:#0000FF;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#E2E8EB
/*border-bottom: 1px solid #CCC;*/
}

.editcatlink a:link {color: #4abf81; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.editcatlink a:visited {color: #4abf81; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.editcatlink a:hover {color: #4abf81; text-decoration: underline; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.editcatlink a:active {color: #4abf81; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.email_pass_login{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}	

.edit_cat_font {color:#51678C; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#gray_border{border:solid #CCCCCC 1px;}

.header_font { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.handle {
		cursor: move;
		height: 16px;
		border:0px solid red;
		/*background: #0C9;*/
		/*color: #eee;*/
		margin: 0px;
		width:16px;
		padding:0px;
	}
.hnd_left {
		cursor: move;
		height: 126px; /*126 is used because 10px top space + 114px website img height + 2px for border around website*/
		border:0px solid red;
		/*background: #0C9;*/
		/*color: #eee;*/
		margin: 0px;
		width:17px;
		padding:0px;
	}
.hnd_right {
		cursor: move;
		height: 92px;
		border:0px solid red;
		/*background: #0C9;*/
		/*color: #eee;*/
		margin: 0px;
		width:17px;
		padding:0px;
	}

	.home_quote_header { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
	.home_quote_body { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:10px;}

	.home_tag{ color:#4b6ea8; font-family:Arial, Helvetica, sans-serif; font-size:32px; border:0px solid red;}
	.home_tour_tag{ color:#4abf81; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; text-decoration:none;}
	.home_tour_tag:hover{ color:#4abf81; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; text-decoration:underline;}

	.home_signup_tag{ color:#576BAF; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; }
	
	.home_pads_preview_ie{
	/*display:inline;*/
	width:299px;
	height:314px;
	/* PNG Alpha IE Win ONLY */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/pads_preview.png', sizingMethod='scale');
	}
	.home_pads_preview_allbutie{
	/*display:inline;*/
	width:299px;
	height:314px;
	/* FOR ALL BUT IE */
	background-image: url(../images/pads_preview.png);
	background-repeat:no-repeat;
	}

.login_failed {color:#C33; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}

.my_url {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; padding-left:0px;}
.my_url:hover {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; padding-left:0px; text-decoration:underline;}

.mlink a:link {margin-left:20px; color: #666666; text-decoration:none; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.mlink a:visited {margin-left:20px; color: #666666; text-decoration:none; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.mlink a:hover {margin-left:20px; color: #666666; text-decoration: underline; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.mlink a:active {margin-left:20px; color: #666666; text-decoration:none; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.my_account_p_error {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight:bold;}
.nav_links 
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #666666; text-decoration:none;
}
.no_websites_alert {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight:bold;}
.no_category_alert {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight:bold;}
	/*.padoff
	{
	background-image:url(../images/graypad.gif);
	background-position:center;
	background-repeat:no-repeat;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	}
	.padon
	{
	background-image:url(../images/graypad.gif);
	background-position:center;
	background-repeat:no-repeat;
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	}*/
.personalize_my_page {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight:bold; text-decoration:none;}
.personalize_my_page:hover {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight:bold; text-decoration:underline;}

.refresh_thumbnail {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight:bold;}

.remme {color: #0000CC; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; cursor:pointer;}	
.faq_q {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #000; font-weight:bold; text-decoration:none; line-height:40px;}
.faq_a {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #000; font-weight:bold; text-decoration:none;}

.favicon {padding-right:4px; padding-bottom:2px;}
.footer_font {color: #666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.forgotpass {color: #0000CC; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}	
.forgotpass:hover {color: #0000CC; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; cursor:hand;}	
/*.remme_forgot a:link {color: #ADBCE2; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}	*/
/*.remme_forgot a:visited {color: #ADBCE2; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}	*/
/*.remme_forgot a:active {color: #ADBCE2; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}	*/

.form_field_generic {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold;}

.go_back {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4abf81; font-weight:bold; text-decoration:none;}
.go_back:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4abf81; font-weight:bold; text-decoration:underline;}

.resize {
width: 100px;
height : auto;
}

.signup_field {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold;}
.signup_field_sub {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#576BAF; font-weight:bold;}
.signup_error_msg {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CE2525; font-weight:bold; line-height:20px;}
.signup_success {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4b6ea8; font-weight:bold;}

#searchbar { width: 208px;} /*this makes the width of google search the same in all browsers  */

.search
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #999999;
}

.sub_back {color:#00C text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF}
.sub_back a:link {color: #00C; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sub_back a:visited {color: #00C; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sub_back a:hover {color: #00C; text-decoration:underline; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.sub_back a:active {color: #00C; text-decoration:none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.sub_header {color: #4abf81; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#cat_list {
list-style-type: none;
margin:0px;
padding:0px;
}

.tabc {background-color:#3151bd; float:left; margin-left:4px; margin-bottom:0px; white-space: nowrap;}
.tabc a:link {color:#FFF}
.tabc a:visited {color:#FFF;}
.tabc a:hover {color:#FFF;}
.tabc a:active {color:#FFF;}
.tab  {background-color:#ced7f7; float:left; margin-left:4px; margin-bottom:0px; white-space: nowrap;}
.tab a:link {color:#000;}
.tab a:visited {color:#000;}
.tab a:hover {color:#000; background-color:#3151bd;}
.tab a:active {color:#000;}

/*these are applied directly on the links*/
.tab_link {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
.tab_link:visited {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
.tab_link:hover {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}
.tab_link:active {color:#ee0000; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}


.tlink {color: #FFFFFF; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tlink a:link {color: #FFFFFF; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tlink a:visited {color: #FFFFFF; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tlink a:hover {color: #FFFFFF; text-decoration: underline; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tlink a:active {color: #FFFFFF; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.terms_agreement{ color:#4abf81; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
.terms_agreement:hover{ color:#4abf81; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:underline;}

.tour_font {color:#4B6EA8; text-decoration:none; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tour_sign_up{ color:#4abf81; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; text-decoration:none;}
.tour_sign_up:hover{ color:#4abf81; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; text-decoration:underline;}

 
a.title_link {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
a.title_link:visited {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
a.title_link:hover {color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}
a.title_link:active {color:#ee0000; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}

.update_message {border:1px dashed #4B6EA8; margin:0px; padding:4px; color:#333333; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

	.website_style {
	border:1px solid #999999;	
	}
.welcome_pp {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-left:4px; border:red solid 0px; padding-bottom:10px; padding-top:2px;}
.welcome_blurb {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:4px; border:red solid 0px; font-weight:bold; padding-top:2px;}

.welcome_name {color:#999; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-left:4px; border:red solid 0px; padding-bottom:10px; padding-top:2px;}


.wlink a:link {color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.wlink a:visited {color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.wlink a:hover {color: #FFFFFF; text-decoration: underline; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.wlink a:active {color: #FFFFFF; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

/*SETTINGS DROP DOWN MENU */

#menu_parent{
/*
width: 50px;
border: 1px solid black;
background-color: #E6F3FF;
padding: 1px 2px;
font-weight: bold;
display:inline;
*/

}

#menu_child{
position: absolute;
visibility: hidden;
background-color: #ced7f7;
width: 90px;
border: 1px solid black;
border-bottom-width: 0;
z-index:999999;
}

#menu_child a{
display: block;
width: 96%;
border-bottom: 1px solid black;
padding: 2px;
color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;
z-index:999999;
}

#menu_child a:hover{
background-color: #3151bd;
color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;
z-index:999999;
}

#src_parent{
width: 90px;
padding: 1px 2px;
border: 1px solid blue;
background-color: #EADDFF;
z-index:999999;
}

#src_child{
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EADDFF;
padding: 0px 5px 2px 5px;
z-index:999999;
}
/* END SETTINGS DROP DOWN MENU */