body {
	margin: 0;
	padding: 0;
	background: #003a66 url(../images/bg_body.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
	border: 0;
}

h1, h2, ul, li, form, input, textarea {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

/* Start Generic */

.clearboth {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.italic {
	font-style: italic;
}

.required {
	color: #a33a36;
	padding: 0 0 15px;
}

.input2 {
	margin: 0 0 15px;
	padding: 7px 10px 0;
	width: 190px;
	height: 21px;
	background: url(../images/bg_input2.gif) no-repeat;
}

.input2 input {
	width: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a4a;
	background: transparent;
	border: 0;
}

.textarea2 {
	margin: 0 0 15px;
	padding: 10px;
	width: 280px;
	height: 180px;
	background: url(../images/bg_textarea2.gif) no-repeat;
}

.textarea2 textarea {
	width: 275px;
	height: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a4a;
	background: transparent;
	border: 0;
	overflow: auto;
}

.tracking {
	display: none;
}

/* End Generic */

/* Start Container */

#container {
	width: 980px;
	min-height: 850px;
	_height: 850px;
	margin: 0 auto;
}

	/* Start Header */
	
	#header {
		width: 980px;
		height: 100px;
	}
	
		#logo_top {
			margin: 7px 0 0;
			float: left;
		}
		
		/* Start Topnav */
		
		#topnav {
			padding: 16px 0 0;
			width: 424px;
			height: 34px;
			background: url(../images/bg_topnav.gif) no-repeat;
			text-align: center;
			color: #ffffff;
			float: right;
		}
		
		#topnav a {
			color: #ffffff;
			text-decoration: none;
		}
		
		#topnav a:hover,
		#topnav a.active {
			color: #f2ba44;
		}
		
		#topnav span {
			padding: 0 5px;
		}
		
		/* End Topnav */
		
	/* End Header */
	
	/* Start Content */
	
	#content {
		padding: 0 0 40px;
		width: 654px;
		float: left;
	}
		
		/* Start Featured */
		
		.featured {
			width: 614px;
			margin: 0 0 10px;
			padding: 0 20px 5px;
			background: url(../images/bg_feat_bot.gif) 0 100% no-repeat;
			color: #003a66;
		}
		
		.featured h2 {
			font-size: 20px;
			padding: 0 0 5px; /* 0 0 17*/
		}

		.featured h3 {
			font-size: 17px;
			padding: 0 0 5px; /* 0 0 17*/
                        margin-bottom:0px;
		}


		.featured p {
			margin: 0;
			padding: 0 0 0px; /* 0 0 17 */
			font-size: 13px;
			line-height:150%;
		}
		
		.featured a {
			color: #003a66;
			text-decoration: underline;
		}
		
		.featured a:hover {
			text-decoration: none;
		}
		
		.featured_img {
			float: left;
		}
		
		.featured_in {
			width: 394px;
			padding: 0 0 0 10px; /*20*/
			float: left;
		}
		
		.featured_in p a {
			font-weight: bold;
			text-decoration: none;
		}
		
		.featured_in p a:hover {
			text-decoration: underline;
		}
                .featured  ul{
                        margin-left:20px;
                }
           	.featured  ul li p{
			margin-left:20px;
                        
		}
                .featured  ul li{
                        list-style-type:disc;

                }


		/* End Featured */
		
		/* Start Toolbar */
		
		#toolbar {
			margin: 0 0 10px;
		}
			
			/* Start Social */
			
			#social {
				padding: 22px 0 0 110px;
				width: 65px;
				height: 38px;
				background: url(../images/bg_small.png) no-repeat;
				float: right;
			}
			
			#social_single {
				padding: 22px 0 0 110px;
				width: 65px;
				height: 38px;
				background: url(../images/bg_small.png) no-repeat;
				float: right;
			}
				
				.facebook,
				.twitter,
				.mail,
				.rss,
				.buzz {
					width: 16px;
					height: 16px;
					float: left;
					padding: 0 10px 0 0;
				}
				
				.facebook a,
				.twitter a,
				.mail a,
				.rss a,
				.buzz a {
					display: block;
					width: 16px;
					height: 16px;
				}
				
				.facebook a span,
				.twitter a span,
				.mail a span,
				.rss a span,
				.buzz a span {
					display: none;
				}
				
				.facebook a { background: url(../images/icon_facebook.gif) 0 0; }
				.facebook a:hover { background: url(../images/icon_facebook.gif) 0 -16px; }
				
				.twitter a { background: url(../images/icon_twitter.gif) 0 0; }
				.twitter a:hover { background: url(../images/icon_twitter.gif) 0 -16px; }
				
				.mail a { background: url(../images/icon_mail.gif) 0 0; }
				.mail a:hover { background: url(../images/icon_mail.gif) 0 -16px; }
				
				.rss a { background: url(../images/icon_rss.gif) 0 0; }
				.rss a:hover { background: url(../images/icon_rss.gif) 0 -16px; }
				
				.buzz a { background: url(../images/icon_buzz.gif) 0 0; }
				.buzz a:hover { background: url(../images/icon_buzz.gif) 0 -16px; }
				
			/* End Social */
			
		/* End Toolbar */
		
		/* Start Competition */
		#social h2{ color:white;margin-left:-80px;font-size:16px;margin-top:-20px;margin-bottom:10px;}
                #social_pics{margin-left:-55px;}
		.comp {
			width: 614px;
			margin: 0 0 10px;
			padding: 0 20px 0px;
			background: url(../images/bg_comp_bot.gif) 0 100% no-repeat;
			color: #00223c;
		}
		
		.comp h2 {
			font-size: 20px;
			padding: 0 0 5px; /*17*/
		}
		
		.comp h2 a {
			color: #00223c;
			text-decoration: none;
		}
		
		.comp h2 a:hover {
			color: #05375d;
		}
		
		.comp p {
			margin: 0;
			padding: 0 0 5px; /*17*/
		}
		
		.comp p a {
			color: #00223c;
			font-weight: bold;
			text-decoration: none;
		}
		
		.comp p a:hover {
			text-decoration: underline;
		}
		
		.comp_img {
			float: left;
		}
		
		.comp_in {
			width: 444px;
			padding: 0 0 0 20px;
			float: left;
		}
		
		.enternow {
			display: block;
			width: 142px;
			height: 38px;
			background: url(../images/bg_enternow.gif) 0 0;
		}
                
                share_icons_img{
                    
                    
                }
                .share_icons{
                    border:solid 0px red;
                    /*background: url(../images/icons.png) 0 0;*/
 		    width: 112px;
	            height: 25px;
		    margin-top:-30px;
                    float:right;
                    margin-right:170px;
                    position:relative;
               }
                .share_icons_featured{
                    border:solid 0px red;
                    /*background: url(../images/icons.png) 0 0;*/
 		    width: 112px;
	            height: 25px;
		    margin-top:-30px;
                    float:right;
                    margin-right:120px;
                    position:relative;
               }
              
               
               .dealfb {
                     position: absolute;
                     top: 3px;
                     right: 45px;
                     width:18px;
                }
                .deal_googleplus {
                     position: absolute;
                     top: 5px;
                     right: 0px;
                     width:37px;
                     border:solid 0px gray;
                }

                .share_comp_in{
			display: block;			
                    
                }
		.enternow:hover {
			background: url(../images/bg_enternow.gif) 0 -38px;
		}
		
		.enternow span {
			display: none;
		}
		
		/* End Competition */
		
		/* Start Pagination */
		
		.pagination {
			float: right;
		}
			
			.next {
				display: none;
			}
			
			.pages,
			.current,
			.paginate {
				float: left;
				margin: 0 0 0 10px;
				display: block;
				height: 28px;
				background: url(../images/bg_page_l.gif) 0 0 no-repeat;
				color: #9dc9e9;
				font-size: 14px;
				text-decoration: none;
			}
			
			.paginate:hover {
				color: #ffffff;
			}
			
			.pages span,
			.current span,
			.paginate span {
				padding: 6px 10px 0;
				display: block;
				height: 22px;
				min-width: 7px;
				background: url(../images/bg_page_r.gif) 100% 0 no-repeat;
				text-align: center;
			}
			
			.current {
				color: #ffffff;
				font-weight: bold;
			}
			
		/* End Pagination */
		
	/* End Content */
	
	/* Start Sidebar */
	
	#sidebar {
		padding: 0 0 40px;
		width: 316px;
		float: right;
	}
		
		/* Start Benefits */
		
		#benefits {
			margin: 0 0 10px;
			padding: 25px 20px 0; /*55*/
			width: 276px;
			height: 130px; /*175*/
			background: url(../images/bg_benefits.gif) no-repeat;
			font-size: 14px;
			color: #ffffff;
		}
		
		#sidebar li {
			padding: 0 30px 5px 28px;
			background: url(../images/bullet_1.gif) no-repeat;
		}
		
		/* End Benefits */
		
		/* Start Share */
		
		#share {
			margin: 0 0 10px;
			padding: 5px 20px 5px 20px;
			width: 276px;
			height: 300px;
			background: url(../images/bg_ads_top.gif) no-repeat;
		}
		
		
		#share_in {
			width: 276px;
			height: 300px;
			overflow: hidden;
		}

		
		/* End Share */
		#banner_in {
			width: 294px;
			height: 200px;
			overflow: hidden;
		}

		#banner {
			margin: 0 0 10px;
			padding: 5px 10px 5px 10px;
			width: 294px;
			height: 200px;
			background: url(../images/bg_ads_top.gif) no-repeat;
		}
		#dealafrica_in {
			width: 294px;
			height: 300px;
			overflow: hidden;
		}

		#dealafrica h2{
            text-align:center;
            color:white;
			font-size:15px;
            
		}
		
		#dealafrica {
			margin: 0 0 10px;
			padding: 5px 10px 5px 10px;
			width: 294px;
			height: 300px;
			background: url(../images/bg_ads_top.gif) no-repeat;
		}
		
		#dealafrica_in2 {
			width: 294px;
			height: 390px;
			overflow: hidden;
		}

		#dealafrica2 h2{
            text-align:center;
            color:yellow;
			font-size:20px;
			margin-top:10px;
			margin-left:25px;
			margin-right:10px;
            
		}
		#dealafrica2 h3{
            text-align:center;
            color:white;
			font-size:13px;
			margin-top:-100px;
            
		}
		
		#dealafrica2 {
			margin: 0 0 10px;
			padding: 5px 10px 5px 10px;
			width: 294px;
			height: 390px;
			background: url(../images/bg_ads_top.gif) no-repeat;
                        border:solid 3px yellow;
		}
		
		#divSmallDeals2	{
                         overflow-y:auto;
			 height:325px;
			 width:295px;
			 background-color:white;
			 color:blue;
                         margin-top:5px;
                        
		}
		
		#wrapper_dealafrica{
			
			padding:0px;
			height:383px;
			width:299px;
			
		}
		#sub {
			margin: 0 0 10px;
			padding: 5px 20px 5px 20px;
			width: 276px;
			height: 290px;
			background: url(../images/bg_ads_top.gif) no-repeat;
		}
		
		#sub_in {
			width: 276px;
			height: 290px;
			overflow: hidden;
		}
		#like_us{
			color: #ffffff;
			font-size:12px;
			font-weight:bold;
			text-align:center;
			margin-bottom:5px;
		}
		
		/* Start Social */
			
		#sidebar #social {
			margin: 0 0 10px;
			padding: 22px 0 0 172px;
			width: 144px;
			height: 38px;
			background: url(../images/bg_social_side.gif) no-repeat;
			float: none;
		}
		
		/* End Social */
		
		/* Start Facebook */
		
		#facebook_pile {
			margin: 0 0 10px;
			padding: 20px 20px 0;
			width: 276px;
			height: 225px;
			background: url(../images/bg_facebook.gif) no-repeat;
		}
                #facebook_pile h2{
                        text-align:center;
                        color:white;
                        margin-top:-20px;
                }
		/* End Facebook */
		
		/* Start Ads */
		
		#google_ads {
			margin: 0 0 10px;
			width: 316px;
		}
		
		#google_ads_in {
			background: url(../images/bg_ads_top.gif) 0 0 no-repeat;
			padding: 15px 8px 5px 8px;
		}

                #google_ads1 {
			margin: 0 0 10px;
			width: 316px;
		}
		
		#google_ads_in1 {
			background: url(../images/bg_ads_top.gif) 0 0 no-repeat;
			padding: 15px 8px 5px 8px;
		}

		#ads {
			margin: 0 0 10px;
			width: 316px;
		}
		
		#ads_in {
			background: url(../images/bg_ads_top.gif) 0 0 no-repeat;
			padding: 0 11px 11px;
		}

		
		#ads_in table {
			width: 100%;
		}
		
		#ads_in table td {
			padding: 22px 10px 0 10px;
			text-align: center;
		}
		
		/* End Ads */
		
		/* Start Twitter Button */
		
		a#btn_twitter {
			width: 316px;
			height: 52px;
			display: block;
			background: url(../images/btn_twitter.gif) 0 0;
		}
		
		a:hover#btn_twitter {
			background: url(../images/btn_twitter.gif) 0 -52px;
		}
		
		a#btn_twitter span {
			display: none;
		}
		
		/* End Twitter Button */
		
	/* End Sidebar */
	
/* End Container */

/* Start Footer */

#footer {
	background: #002542;
	font-size: 11px;
	color: #145e95;
}

#footer_in {
	width: 980px;
	margin: 0 auto;
	padding: 20px 0 40px;
}

#footer_in a {
	color: #145e95;
	text-decoration: none;
}

#footer_in a:hover {
	color: #408ac1;
}

/* End Footer */

