 
*{margin:0; padding:0;}
body{ padding:0px; margin:0px; background:url(../images/body_back.jpg) top repeat;}

/*------------------ HTML Tags -----------------------*/
 
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}
label,select{cursor:pointer; }
li{padding:0px; margin:0px;}
ol,ul{padding:0px; }
p{padding:0px; margin:0px; line-height:normal; }
textarea,input,select{font:11px arial, helvetica, sans-serif; padding:2px; border:1px solid #ccc;}
form{padding:0px; margin:0px;}
hr{padding:0px; margin:0px;}
img{border:0px;}
b{font-weight:bold;}
a:focus{ outline:0px;}

/* --------------------- custom --------------------- */

.clear{clear:both;}
.input{border:1px solid #ccc; padding:2px }
.page-break,.print-only{display:none;}
.point{cursor:pointer;}
.f_left{float:left;}
.f_right{float:right;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.relative{position:relative;}

/* --------------------- links --------------------- */
a img{border:0;}





/*------------------ Wrapper -----------------------*/

#wrapper{
	margin:0 auto;
	width:100%;
	}


/*------------------ Header -----------------------*/

#header{
	width:100%;
	height:130px;
	background:url(../images/header_back.jpg) top repeat-x;
	}

.header_indent{
	width:975px;
	margin:0 auto;
	padding:17px 0 0 25px;
	}

.logo{
	width:453px;
	float:left;
	height:61px;
	display:block;
	background:url(../images/ideas2sell_logo.jpg) top no-repeat;
	margin:0 0 12px 0;
	}

.top_links{
	width:710px;
	float:right;
	height:33px;
	}

.need_help_top{
	width:245px;
	height:50px;
	float:right;
	padding:8px 10px 0 0;
	}

/*------------------ Banner -----------------------*/

#banner{
	width:100%;
	background:url(../images/banner_back.jpg) top repeat-x;
	height:276px;
	}

.banner_indent{
	width:975px;
	margin:0 auto;
	}
.banner_home{
	width:975px;
	margin:0 auto;
	padding:10px 0 0 0;
	}



.banner_inner{ 
	width:100%;
	background:#333;
	height:38px;
	padding:8px 0 0 0;
	}


.banner_left{
	width:650px;
	height:256px;
	float:left;
	}

.banner_right{
	width:315px;
	height:256px;
	float:left;
	margin:0 0 0 10px;
	}
	
.sign_text{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:0 8px 0 0;
	}
.sign_text a{
	color:#f5c733;
	text-decoration:underline;
	}
.sign_text a:hover{
	color:#f5c733;
	text-decoration:none;
	}

/*------------------ Container -----------------------*/

#container{
	width:100%;
	background:url(../images/container_back.png) top repeat-x;
	}

.container_indent{
	width:1000px;
	padding:0px;
	background:url(../images/container-bg.jpg) top no-repeat #fff;
	margin:0 auto;
	}
.cont_indent{
	padding:30px 20px 0 20px;
	margin:0px;
	width:960px;
	}

.left_col{
	width:630px;
	float:left;
	}

.left_col_inner{
	width:100%;
	float:left;
	}


.left_col h1{
	font:28px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:0px;
	padding:0 0 15px 0;
	}
.left_col_inner h1{
	font:28px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:0px;
	padding:0 0 15px 0;
	}

.panel{
	width:630px;
	margin:0 0 30px 0;
	}
.box{
	width:295px;
	padding:0 20px 0 5px;
	float:left;
	}
.box1{
	width:295px;
	float:right;
	padding:0 5px 0 0;
	}

.text_box{
	width:610px;
	background:#f4f4f4;
	}

.text_box_inner{
	width:100%;
	background:#f4f4f4;
	}

.text_box p{
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	line-height:21px;
	margin:0px;
	padding:30px 10px;
	}

.text_box_inner p{
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	line-height:21px;
	margin:0px;
	padding:30px 10px;
	}

.site_text{
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	line-height:21px;
	margin:0px;
	}


.right_col{
	width:298px;
	float:right;
	}
	
.right_top{
	width:298px;
 	height:20px;
 	}

.right_mid{
	width:268px;
	background:url(../images/right_box_mid.jpg) top repeat-y;
 	padding:0 15px;  
	}

.green_box{
	width:268px;
	margin:8px 0 0 0;
	padding:0 0 10px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:18px;
 	}

.green_box a{
	color:#cc0000;
	text-decoration:underline;
	}
.green_box a:hover{
	color:#cc0000;
	text-decoration:none;
	}

.green_white{
	width:253px;
	height:20px;
	background:#fff;
	color:#336699;
	font:15px Arial, Helvetica, sans-serif;
	padding:5px 0 0 15px;
	}

.green_white img{
	padding:0 10px 0 0;
	margin:0px;
	}

.right_mid p{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:8px 0 5px 0;
	margin:0 auto;
	}
	
.right_mid span{
	color:#336699;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}	
	
	
.right_bot{
	width:298px;
 	height:23px;
 	}

.nee_help{
	width:263px;
	height:87px;
 	padding:10px 0 0 15px;
	}

/*------------------ Footer -----------------------*/

#footer{
	width:1000px;
 	background:#fff;
	margin:0 auto;
	padding:20px 0;
	overflow:hidden;
     	}


#footer ul{
	padding:0 0 0 155px;
	margin:0px;
	}


#footer li{
	margin:0px;
	padding:0 10px;
 	font:bold 14px/15px Arial, Helvetica, sans-serif;
	color:#666;
 	list-style:none;
 	float:left;
	display:inline;
 	}

#footer li a{
	color:#666;
	text-decoration:none;
 	}

#footer li a:hover{
	color:#000;
	text-decoration:underline;
	}

.copyright{
	width:1000PX;
	margin:0 auto;
	padding:10px 0 0;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	}
	
.copyright a{
	color:#666;
	text-decoration:none;
	}

.copyright a:hover{
	color:#666;
	text-decoration:underline;
	}



/****************** ABOUT US PAGES *************************/

.categories_box{
	width:298px;
	float:left;
	margin:0px;
	padding:0px;
	}

.left_link{
	margin:10px 0 0 0;
	width:268px;
	}
	
.left_link ul{
	margin:0px;
	padding:0px;
	}

.left_link li{ font:11px Arial, Helvetica, sans-serif; color:#336699; text-decoration:none; list-style:none; padding:0 0 5px 8px; }

.left_link li a{font:11px Arial, Helvetica, sans-serif; color:#336699; text-decoration:none; line-height:18px; list-style:none; display:block; padding:0 0 0 8px; }
	
.left_link li a:hover{color:#336699; display:block; text-decoration:none; background:#fff; }
	
.sel a{	font:11px Arial, Helvetica, sans-serif;	color:#336699;	text-decoration:none; line-height:18px; list-style:none; padding:0 0 0 8px; background:#fff; }


.products_right{
	width:630px;
	float:right;
	margin:15px 0 0 0;
	}
	
.products_right h1{
	font:20px Arial, Helvetica, sans-serif;
	color:#ff6600;
	padding:0 0 15px 0;
	}

.products_right span{
	font:12px Arial, Helvetica, sans-serif;
	color:#339933;
	}

.product_box{
	width:630px;
	padding:15px 0;
	border-bottom:1px solid #cecdc1;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:18px;
	text-decoration:none;
	}
	
.product_box p{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 7px 0;
	}

.product_box span{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#336699;
	}

.product_box img{
	padding:0px;
	}
	
.newsletter_head{
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;

}	

.submit_box{
font-weight:bold;
font-size:16px;
}
