@charset "utf-8";
/* 

Name : Straight-Up Ideas
Author : Nile Duppstadt
Date : 10-Jul-09

*/


/***********************************************/
/* General CSS Document Starts Here            */
/***********************************************/
form, h1, h2, h3, h4, div, ul, li, pre, label, p, img, span, object {
	padding:0px;
	margin:0px;
	border:0;
}
.nav_space {
	margin-bottom:8px;
	border:0;
}

html { height:100%; padding-bottom:0px; }
body {
	/*background:#fff url(../img/bck-page_fill.jpg) repeat-x 0 0;*/
	padding:0px;
	margin:0px;
	height:100%;
}


#container {
	overflow:hidden;
min-height: 100%;
width: 920px;
margin-left: auto;
margin-right:auto;
background-repeat:repeat-y;
background-image: url(http://www.straightupideas.com/img/page_bg.gif);
margin:0 auto;


}

.headercontainer {
	padding:0;
	width: 960px;
	/*width:98%;*/
	margin:0 auto;
	height: 82px;
}
.externalcontainer {
	padding:0;
	width: 980px;
	margin:0 auto;
}

.bgcontainer {
	width:973px;
	background-image: url(../img/bck-content_header.jpg); /**This may need to be absolute link**/
	background-repeat: no-repeat;
	background-position: 0px 82px;
}
#content_wrapper {
	height:100%;
	overflow:hidden;
	padding:0px 0 0 0;
	}

/**********************************************/

.full_page{
	padding:0;
	width: 960px;
	height:100%;
	/*width:98%;*/
	margin:0 auto;
	 
}
.content_container {
	height:100%;
	overflow:hidden;
	margin-left:20px;
	margin-right:20px;
	}

.left_body {
	float:left;
	width:520px;
	margin-left:20px;
	margin-right:10px;
	
}
.right_body {
	width:420px;
	text-align:right;
	overflow:hidden;	
}

.left_part {
	float:left;
	width:330px;
}
.mid_part {
	float:left;
	width:330px;	
}
.right_part {
	width:320px;
	float:left;
	text-align:left;
	overflow:hidden;	
}
/**********************************************/

.left_box {
	float:left;
	width:138px;
}
.right_box {
	width:110px;
	float:left;
	text-align:left;	
}
/******************** 2nd tier pages - Left Nav **************************/

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
/*margin-top: 0;*/
}

.left_body2 {
	float:left;
	width:220px;
	margin-left:20px;
	margin-right:10px;
	
}
.right_body2 {
	
	width:700px;
	text-align:left;
	/*margin-left:20px;
	margin-right:30px;*/
	overflow:hidden;   
	/*float:right;*/
	
}


.leftnav_box {
	float:left;
	width:200px;
}

.leftnav_box_bg {
	background-image:url(../img/box_bg_nav.gif);
	background-repeat:repeat-y;
	width:200px;
}

.leftnav_body {
	padding-left:40px;
	padding-right:13px;
	padding-top:4px;
	padding-bottom:3px;

}

img.floatRight { 
    float: right; 
    margin: 20px; 

}
img.floatLeft { 
    float: left; 
    margin: 20px; 

}





td {
	text-align:left;
	vertical-align:top;
	}
.ct { text-align:center; vertical-align:top; }	
div, p {
	font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:none;
	text-decoration:none;
	color:#1A1A1A;
}
.box_link a:link {
	text-decoration:none;
	/*color:#669;*/
	} 
.box_link a:focus { outline:none }
.box_link a:hover { text-decoration:none;color:#000;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	text-decoration:none;
	padding:0 0px;
	display:block;

}
a {
	text-decoration:none;
	color:#669;
	} 
a:focus { outline:none }
a:hover { text-decoration:none;color:#000;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6678b1;}

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

.detail_link A:link {text-decoration: none; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.detail_link A:visited {text-decoration: none; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
.detail_link A:hover {text-decoration: underline; color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.detail_link A:active {text-decoration: none; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }

.nav_link A:link {text-decoration: none; color: #2A7BBD; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.nav_link A:visited {text-decoration: none; color: #6198D6; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.nav_link A:hover {text-decoration: none; color: #F89931; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}
.nav_link A:active {text-decoration: none; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}


.specer {
	font-size:2px;
	line-height:2px;
	padding:0;
	margin:0;
	clear:both;
	}
h1 {
	font:normal 34px/36px "Trebuchet MS", Georgia, "Times New Roman";
	font-weight:700;
	/*text-transform:uppercase;
	padding: 4px 8px;*/
	color:#ffffff;
	margin-left:4px;
	text-shadow: 1px 1px 1px #000;
	}
h1 span { color:#ffffff; }	
h2 {
	font:normal 20px/22px "Trebuchet MS", Georgia, "Times New Roman";
	font-weight:400;
	color:#ffffff;
	margin-left:10px;
	}
h3 {
	font:normal 14px/16px Tahoma, Arial, Helvetica, sans-serif;
	margin:0px 0;
	color:#ffffff;
	margin-left:4px;
	}
h4 {
	font:normal 31px/33px "Trebuchet MS", Georgia, "Times New Roman";
	color:#ffffff;
	padding: 20px 10px;  /*This alters layout of left nav*/
	font-weight:700;
	}
h5 {
	font:normal 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	margin:14px 0;
	}			
.redtxt {
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF0000;
	}	
.graytxt {
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
}



/***********************************************/
/* Header CSS Document Starts Here             */
/***********************************************/

#header {
	height:90px;
	}
#header div {
	height:90px;
	}	
#header img {
	float:left;
	margin: 8px 0 0 0;
	margin-left:8px;

	}	
#header .hdr_note {
	/*background:url(../images/grey_dots.gif) repeat-x 0 12px;*/
	float:right;
	padding:0px 0;
	margin:0px 0 0 0;
	height:30px;
	width:620px;
	}
#header .more_straightup {
	float:right;
	padding:0px 0;
	margin:2px 0 0 0;
	height:36px;
	width:600px;
	margin-right:8px;
}
#header .share_straightup {
	float:right;
	padding:0px 0;
	margin:-12px 0 0 0;
	height:10px;
	width:160px;
	/*background-repeat:no-repeat;*/
	background-image: url(http://www.straightupideas.com/img/page_bg.gif);
}

#header ul.nav li {
	list-style:none;
	float:left;
	background:#2A7ABC;
	}
#header ul.nav li#home a {
	border-left:solid 1px #fff;
	padding:0 10px 0 11px;
	}
.safari #header ul.nav li#home a { /* Hack for Safari 28 Jan DK */
	padding:0 12px 0 13px;
	}
#header ul.nav li#signUp {
	/*background:url(img/nav_last_bg.gif) no-repeat 0% 100%;*/
	}	
#header ul.nav li#signUp a {
	/*background:#fff url(img/sign_up.gif) no-repeat 100% 0px;*/
	text-align:center;
	padding:0 35px 0 39px;
	}		
#header ul.nav a {
	font:bold 12px/27px Tahoma, Arial, Helvetica, sans-serif;
	/*background:#1CA3D5 url(img/nav_bg.gif) repeat-x 0 0;*/
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #fff;
	text-decoration:none;
	padding:0 14px;
	display:block;
	color:#fff;
	}
#header ul.nav a:hover , #header ul.nav a.active {
	background:#FF9900; /* #FBA51A; C60000;*/
	text-decoration:none;
	border-bottom:none;
	padding-bottom:1px;
	color:#FEFEFE;
	}					






/***********************************************/
/* BODY CSS Document Starts Here        */
/***********************************************/

div#next_container {
	width:520px;
	height:102px;
	background-image: url(http://www.straightupideas.com/img/more_box.png); 
	background-repeat: no-repeat; 

}
.next_container_text {
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 14px;
padding-top: 10px;
padding-left: 90px;
padding-right: 10px;

}



.login_here {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4e9a06;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	letter-spacing: .5px;
}


.body_text01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}

.body_text02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#009cda;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}
.body_text02:hover {
	text-decoration:underline;
}

.body_text03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
}
.body_text03:hover {
	text-decoration:underline;
}

.body_text04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}
.body_text05 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}
.body_text06 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:italic;
	line-height:16px;
}
.body_text07 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:italic;
	line-height:16px;
}

.intro {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1CA3D5;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
}
.intro2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F89931;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
	width:400px;
}
.intro2_index {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F89931;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
	padding: 4px 14px;
	width:400px;
}
.intro3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#2A7BBD;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
	text-shadow:#CCCCCC;
	width:400px;
}

.intro3_sub {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2A7BBD;
	text-decoration:none;
	font-weight:bold;
	line-height:24px;
	width:400px;
}
.intro3_sub2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2A7BBD;
	text-decoration:none;
	font-weight:bold;
	line-height:24px;
	width:400px;
}

.intro4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
}

.intro5 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
	
	width:400px;
}


.body_text04:hover {
	text-decoration:underline;
}

.middle {
	width:560px;
}


.login_box_bg {
	background-image:url(../img/login_box_bg2.gif);
	background-repeat:repeat-y;
	width:224px;
}

.users_login_text_image {
	/*background-image:url(/img/users_login_text_image.gif);*/
	background-repeat:no-repeat;
	width:156px;
	height:7px;
}
.login_text02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3465a4;
	text-decoration:none;
	font-weight:normal;
}
.login_text02:hover {
	text-decoration:underline;
}

.login_text03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#010101;
	text-decoration:none;
	font-weight:normal;
}
.login_text04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d40000;
	text-decoration:none;
	font-weight:normal;
}
.login_text04:hover {
	text-decoration:underline;
}

.login_body {
	padding-left:13px;
	padding-right:13px;
	padding-top:4px;
	padding-bottom:3px;
}

.input {
	border:1px solid #cccccc;
	width:164px;
	height:19px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#777777;
	font-weight:normal;
	text-decoration:none;
}


.remember_me {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#787878;
	text-decoration:none;
	padding-top:0px;
	float:left;
}

.side {
	float:left;
}



/**********************************************/
.left_game_body {
	float:left;
	width:540px;	
}
.right_game_body {
	width:330px;
	text-align:left;
	overflow:hidden;	
}

.left_game_body2 {
	float:left;
	width:700px;	
}
.right__game_body2 {
	width:200px;
	text-align:left;
	overflow:hidden;	
}

.game_box_bg {
	background-image:url(../img/bg_game_form.gif);
	background-repeat: no-repeat 0 0;
	width:492px;
	height:146px;
}
input, textarea, select, .select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #575757;
  padding: 4px 7px;
 /* border-top: 1px solid #818181;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #818181;*/
  }
  
.game_box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
	padding: 4px 16px;

}


.game_header_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
}
.game_header_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	line-height:18px;
}

.input_game {
	border:1px solid #cccccc;
	width:324px;
	height:19px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#777777;
	font-weight:normal;
	text-decoration:none;
}

#hor-minimalist-top
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	background: #fff;
	margin: 8px;
	width: 640px;
	border-collapse: collapse;
	text-align: left;
}

#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	background: #fff;
	margin: 8px;
	width: 640px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 4px 2px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 2px 2px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

.submission {
	color: #9900CC;
}
.correct_answer{
	color: #0066CC;
}
.actual {
	color: #0066CC;
}
.fakeout {
	color: #009900;
}
.funny {
	color: #FF9900;
}
.worst {
	color: #FF0000;
}
.results_correct {
	color: #206FC6;
	font-size: 16px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.results_incorrect {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.detail_text {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
}

/* CONTENT BOX WITH ROUNDED CORNERS */ 
.boxWrapper { width: 100px; float: left; position: relative; background: #fff;}
.boxWrapper * { margin: 0; padding: 0; }
.boxWrapper .top { height: 8px; background-image: url(http://www.straightupideas.com/img/top.gif); background-repeat: repeat-x; }
.boxWrapper .leftCorner { position: absolute; }
.boxWrapper .rightCorner { float: right; }
.boxWrapper .leftShadow { width: 4px; float: left; background-image: url(http://www.straightupideas.com/img/left.gif); background-repeat: repeat-y; }
.boxWrapper .rightShadow {  width: 4px; float:right; background-image: url(http://www.straightupideas.com/img/right.gif); background-repeat: repeat-y; }
.boxWrapper .contentWrapper { width: 100%; }
.boxWrapper .content { position: absolute; padding: 10px 10px 10px 20px; text-align: left;}
.boxWrapper .bottom { height: 9px; background-image: url(http://www.straightupideas.com/img/bottom.gif); background-repeat: repeat-x; background-position: bottom; }

.boxWrapper2 { width: 280px; height: 192px; float: left; position: relative; background: #fff; padding: 0px 10px 10px 20px;}
.boxWrapper3 { width: 100px; float: left; position: relative; background: #eee;}

/* Games Content */ 
#gamesHeading { width: 290px; height: 24px; }
.games h2 { margin-top: 33px; }
#gamesWrapper { width: 330px; margin: 0px 0 0 0px; clear: both; }
.games { height: 185px; }

.games h1 {font-size: 20px; color: #1CA3D5; margin: 0px 0 0px 0px; align: top}
/*.games h2 {font-size: 16px; color: #1C809C; font-weight: bold;}
.games h3 {font-size: 14px; color: #1C809C; font-weight: bold;}*/

#topPlaceholder { position: relative; top: 10px; left: 39px; }

/* Blog Content  
#blogWrapper { width: 300px; }
.blog { height: 540px; }
/*a.readMore { float: right; font-size: 8px; }
#blogHeading { width: 278px; height: 65px; background-image: url(http://d2syub29v5lge2.cloudfront.net/web/playfishcom/img/frontpage/blog.gif); }
.blog h2 { margin-top: 0px; }*/

/* Buzz Content 
#buzzWrapper { width: 300px;overflow:hidden; }
.buzz { height: 913px; overflow:hidden; }
#buzzHeading { width: 278px; height: 65px; background-image: url(http://d2syub29v5lge2.cloudfront.net/web/playfishcom/img/frontpage/buzz.gif); }
#buzzWrapper a { text-decoration: none; }
.buzz h2 { margin-top:-50px; } */



/***********************************************/
/* TESTIMONIAL Starts Here      */

#testimonial-column { float: right; width: 280px; position: relative; margin: 0 auto; }
#testimonial-column h2 { background: url(/img/heading-main.gif) no-repeat; width: 139px; height: 17px; margin: 0 0 15px; text-indent: -999px; overflow: hidden; }

.main-txt { background: url(/img/main-box-bg.gif) repeat-y;  width: 270px; height: 1%; }

.main-txt-top { background: url(/img/main-box-top.gif) no-repeat; width: 270px; }

.main-txt-bottom { background: url(/img/main-box-bottom.gif) no-repeat 0 100%; padding: 10px 13px 30px; color: #4d4d4d; }
.main-txt-bottom p { margin: 0 0 10px; line-height: 22px; font-size: 130%; }

.person { background: url(/img/main-heading-bg.gif) no-repeat; margin: 5px 0 0 4px; padding-left: 60px; font-size: 190%; color: #4d4d4d; line-height: 29px; font-weight: normal; }
.person span { color: #808080; font-size: 65%; line-height: 18px; display: block; }

/* TESTIMONIAL ENDS Here      */
/***********************************************/

/***********************************************/
/* Tab CSS Document Starts Here      */


div.tabcontainer {
 width: 570px;
 background: #fff;
 border: 1px solid #ccc;
}
ul.tabnav {
 list-style-type: none;
 margin: 0;
 padding: 0;
 width: 100%;
 overflow: hidden;
}
ul.tabnav a {
 display: block;
 width: 100%;
}
ul.tabnav a:hover {
 background: #99ccff;
}
ul.tabnav li {
 float: left;
 width: 140px;
 margin: 0;
 padding: 0;
 text-align: center;
 border: 1px solid #fff;
 background: #eee;
}
div.tabcontents {
 height: 340px;
 background: #fff;
 overflow: hidden;
 border-top: 1px solid #eee;
 padding: 3px;
}
div.tabcontents div.content {
 float: left;
 width: 100%;
 height: 102%;
 overflow-y: auto;
}
div.tabcontents div.content h2 {
 margin-top: 3px;
}

#tab_content {
	width:500px;
	text-align:left;
	overflow:hidden;	
	padding: 10px;
}

/***********************************************/
/* Footer sectio CSS Document Starts Here      */
/***********************************************/	
	
.left_footer {
	float:left;
	width:130px;
	padding: 10px;	
}
.right_footer {
	width:730px;
	text-align:right;
	/*overflow:hidden;	*/
}
#footer {
	background-color:#fff;
	border-top:solid 1px #9EBED1;
	/*border-bottom:solid 1px #9EBED1;*/
	text-align:right;
	padding:16px 0;
	}
#footer span {
	float:left;
	}
#footer a {
	text-decoration:none;
	color:#1E1D1D;
	}
#footer a:hover {
	text-decoration:underline;
	color:#38B4DE;
	}			
#foot_notes {
	/*background:#1E1D1D url(../img/pattern.gif) repeat;*/
	line-height:14px;
	color:#AEAEAE;
	padding:20px 0;
	}
#foot_notes h6 {
	font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#AEAEAE;
	padding:0;
	margin:10px 0;
	}	
#foot_notes p {
	color:#AEAEAE;
	margin:5px 0;
	line-height:14px;
	}
#foot_notes a {
	color:#AEAEAE;
	}
#foot_notes a:hover {
	color:#E4E4E4;
	}
#foot_notes p { padding-bottom:22px; }	
#foot_notes p.valid a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	/*background:(../images/valid-tab.gif) no-repeat 0 0;*/
	background:url(img/valid-tab.gif) no-repeat 0 0;
	text-decoration:none;
	padding:5px 0 0 29px;
	display:block;
	float:left;
	width:74px;
	height:21px;
	color:#000;
	margin-right:7px;
	}
#foot_notes p.valid a:hover {
	/*background:url(img/valid-tab-hvr.gif) no-repeat 0 0;*/
	}

				/* */
				
	.sdmenu {
	width: 100%;
    font-family: Sans-Serif;
    font-size: 12px;
    padding-bottom: 10px;
   /* background: url(../img/bottom.gif) no-repeat  right bottom;*/
    color: #FFF;
}

.sdmenu .title, .sdmenu .titlehidden{
    /*display: block;*/
    padding: 0px 0;
    font-weight: bold;
    color: white;
    /*background: #FFF url(title.gif) repeat-x;*/
}

.sdmenu .title {
   /* border-bottom: 1px solid #DDD;*/
   color:#1E8FC8;
}

.sdmenu .arrow {
	/*margin-left: 10px;*/
    margin: 2px 0 0 0px;
	height: 9px;
	width: 9px;
	cursor: pointer;
}

.sdmenu .titlehidden {
    border-bottom: none;
	color:#1E8FC8;
}

.sdmenu #top {
    /*background: url(toptitle.gif) no-repeat;*/
}

.sdmenu .submenu {
    overflow: hidden;
	/*background-image:url(img/bgCompareChild.gif);*/
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.sdmenu .submenu table{
	border-collapse:collapse;
	}

.sdmenu .submenu table td{
	background:none;
	}
	
.sdmenu .submenu a {
    padding: 5px 0;
    text-indent: 10px;
    background: #EEE;
    display: block;
    border-bottom: 1px solid #DDD;
    color: #066;
    text-decoration: none;
}

.sdmenu .submenu a:hover {
    /*background : #066 url(linkarrow.gif) no-repeat right center;*/
    color: #FFF;
}



/*/////////////////////////*/
.sdmenu1 {
	width: 100%;
    font-family: Sans-Serif;
    font-size: 12px;
    padding-bottom: 10px;
    /*background: #eee url(../bottom.gif) no-repeat  right bottom;*/
    color: #FFF;
}

.sdmenu1 .title, .sdmenu1 .titlehidden{
    /*display: block;*/
    padding: 0px 0;
    font-weight: bold;
    color: white;
    /*background: #FFF url(title.gif) repeat-x;*/
}

.sdmenu1 .title {
   /* border-bottom: 1px solid #DDD;*/
   color:#1E8FC8;
}

.sdmenu1 .arrow {
	/*margin-left: 10px;*/
    margin: 2px 0 0 15px;
	height: 9px;
	width: 9px;
	cursor: pointer;
}

.sdmenu1 .titlehidden {
    border-bottom: none;
	color:#1E8FC8;
}

.sdmenu1 #top {
    /*background: url(toptitle.gif) no-repeat;*/
}

.sdmenu1 .submenu1 {
    overflow: hidden;
	/*background-image:url(../img/bgCompareChild.gif);*/
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.sdmenu1 .submenu1 table{
	/*border-collapse:collapse;*/
	}

.sdmenu1 .submenu1 table td{
	background:none;
	padding:0 10px 0 16px;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	}
	
.sdmenu1 .submenu1 a {
    padding: 5px 0;
    text-indent: 10px;
    background: #EEE;
    display: block;
    border-bottom: 1px solid #DDD;
    color: #066;
    text-decoration: none;
}

.sdmenu1 .submenu1 a:hover {
    /*background : #066 url(linkarrow.gif) no-repeat right center;*/
    color: #FFF;
}

/*   ////////////// */

#text{
	font:normal 34px/36px "Trebuchet MS", Georgia, "Times New Roman";
	font-weight:700;
	/*text-transform:uppercase;*/
	color:#666;
	display: block;
	background-color: transparent;
	/*font-size: 3em;  optional. just to increase the font size. */
	
	line-height: 1em;
	/*color: #666;  shadow color */
	
	white-space: nowrap; /* wrapping breaks the effect */
}

#text:before,
#text:after{
	content: "Personalized FRESH IDEAS"; /* generated text */
	display: block;
}

#text:before{
	margin-bottom: -1.05em;
	margin-left: 0.1ex;
	color: #ffcc00; /* shadow color */
	background-color: transparent;
}

#text:after{
	margin-top: -1.05em;
	margin-left: -0.1ex;
	color: #fff; /* text color */
	background-color: transparent;
}
/* /////// / */
#text2{
	font:normal 34px/36px "Trebuchet MS", Georgia, "Times New Roman";
	font-weight:700;
	/*text-transform:uppercase;*/
	color:#3366cc;
	display: block;
	background-color: transparent;
	/*font-size: 3em;  optional. just to increase the font size. */
	
	line-height: 1em;
	/*color: #666;  shadow color */
	
	white-space: nowrap; /* wrapping breaks the effect */
}

#text2:before,
#text2:after{
	content: "for Small Business Owners."; /* generated text */
	display: block;
}

#text2:before{
	margin-bottom: -1.05em;
	margin-left: 0.1ex;
	color: #ffcc00; /* shadow color */
	background-color: transparent;
}

#text2:after{
	margin-top: -1.05em;
	margin-left: -0.1ex;
	color: #fff; /* text color */
	background-color: transparent;
}

				
