@import url("form.css");
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);
/*
Theme Name: Affilipoint.com
Description: Affilipoint template v1.0
Author: James Ramroop
Author URI: www.affilipoint.com
Version: 1.0
*/

body,td,th { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #333333; line-height: 18px; }
body { background-color: #FFFFFF; margin: 0px; text-align: center; background-image: url(images/body-bg.gif); background-repeat: repeat-x; }
a:link { color: #2e5069; text-decoration: none; }
a:visited { text-decoration: none; color: #2e5069; }
a:hover { text-decoration: underline; color: #2e5069; }
a:active { text-decoration: none; color: #2e5069; }
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; }
.Wrapper { margin: 0 auto; width: 945px; text-align: left; }
.header { background: url(images/header-bg.gif) top right no-repeat; height: 123px; overflow: hidden; color: #CCCCCC; }
.thm { display: block; height: 85px; }
.lgCont { display: block; float: left; width: 210px; }
.hde { position: absolute; top: -9999px; left: -9999px; }
a.logo { display: block; width: 210px; height: 85px; background: url(images/affilipoint-log.gif) top left no-repeat; }
a.logo:hover { text-decoration: none; }
.clearleft { clear: left; }
.cart { text-align: right; padding: 14px 40px 14px 0px; background: url(images/cart-icon.gif) center right no-repeat; font-weight: bold; font-size: 11px; }
.cart a { color: #ccc; }
#mainNav { text-align: right; }
#mainNav ul { margin: 0; padding: 0; }
#mainNav ul li { margin: 0; padding: 0; display: inline; list-style: none; font-size: 13px; padding: 0 10px; }
#mainNav ul li.acc { font-weight: bold; color: #e10022; background: url(images/padlock-icon.gif) center left no-repeat; padding-left: 15px; }
#mainNav ul li a { color: #CCCCCC; }
#mainNav ul li a:hover { color: #ffffcc; text-decoration: none; }
#mainNav ul li.acc a { font-weight: bold; color: #e10022; }
#mainNav ul li.acc a:hover { color: #d0980d; }
.bhm { display: block; height: 38px; }
#subNav { float: left; margin-top: 7px; }
#subNav ul { margin: 0; padding: 0; }
#subNav ul li { margin: 0; padding: 0; display: inline; list-style: none; font-size: 11px; padding: 0 10px; border-right: 1px solid #5c5c5c; }
#subNav ul li.last { border: 0; }
#subNav ul li a { color: #CCCCCC; }
#subNav ul li a:hover { color: #ffffcc; text-decoration: none; }
#search { float: right; }
#search .s { border: 0; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 250px; color: #333; background:url(images/search-icon.gif) center left no-repeat #fff; padding-left: 60px; margin-top: 4px; }
clearboth { clear: both; }
.footer { margin-top: 30px; padding-bottom: 30px; }
.newsletter { float: left; width: 400px; }
.newsletter .nswe { border: 1px solid #999; background: #fff; margin-top: 5px; padding: 2px; width: 250px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; float: left; margin-right:5px; }
.button_g { border: 0; color: #FFFFFF; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background:url(images/button_g_bg.gif) bottom left repeat-x; padding: 2px 8px; margin-top: 5px; }
#footer_links { margin: 15px 0px; padding: 5px 0px; font-size: 12px; border: 1px solid #ccc; border-left: 0; border-right: 0; }
#footer_links ul { margin: 0; padding: 0; }
#footer_links ul li { margin: 0; padding: 0; display: inline; list-style: none; font-size: 11px; padding: 0 5px; }
.copyright { font-size: 11px; color: #666666; padding-left: 5px; }
.social { border-top: 1px solid #ccc; padding-top: 15px; padding-left: 5px; }
.twitter{ float: left; padding-top: 15px; padding-right: 15px; }
.facebook { float: left; padding-top: 15px;  }
.search_form { margin: 0; padding: 0; }
.c4 { margin-top: 40px; margin-left: 100px; }
#main_content { margin-top: 30px; }
#main_content .h1 { font-family: 'Droid Sans', Arial, Verdana, Helvetica, serif; font-size: 24px; margin:0; padding: 0; margin-bottom: 15px; letter-spacing: -1px; color: green; }
.forms-s { margin: 0; padding:0;}
#social { width: 225px; margin-right: 20px; float: left; margin-top: 20px; }
#social img { float: left; margin-right: 10px; }
#social .social_text { color: #075084; font-size: 12px; line-height: 16px; }