@charset "utf-8";
/* 

Name : Newsletter Templates

*/


/***********************************************/
/* 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;
	direction:rtl;
}
html { height:100%; padding-bottom:1px; }
body {
	background:#fff url(/images/body_bg.gif) repeat-x 0 0;;
	padding:0px;
	margin:0px;
	height:100%;
}
.externalcontainer {
	padding:0;
	width:901px;
	/*width:98%;*/
	margin:0 auto;
}
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;
	text-align:right;
	font-size: 11px;
}
a {
	text-decoration:underline;
	color:#1A40F5;
	}
a:hover {
	text-decoration:none;
	color:#000;
	}
a:focus { outline:none }

.specer {
	font-size:2px;
	line-height:2px;
	padding:0;
	margin:0;
	clear:both;
	}
h1 {
	font:normal 20px/22px "Trebuchet MS", Georgia, "Times New Roman";
	text-transform:uppercase;
	color:#323131;
	}
h1 span { color:#CE2222; }		
h3 {
	font:normal 24px/30px Tahoma, Arial, Helvetica, sans-serif;
	margin:7px 0;
	color:#DC6B00;
	}
h4 {
	font:normal 18px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#3B3B3B;
	margin:12px 0;
	}			

/***********************************************/
/* Header CSS Document Starts Here             */
/***********************************************/
.banner {
	/*background:url(../images/banner.jpg) no-repeat 50% 0;*/
	height:188px;
	margin-bottom:30px;
	}
#header {
	height:126px;
	}
#header div {
	height:90px;
	}	
#header img {
	float:right;
	}	
#header .hdr_note {
	background:url(/images/grey_dots.gif) repeat-x 0 12px;
	float:left;
	padding:4px 0;
	margin:6px 0 0 0;
	height:60px;
	width:268px;
	}
#header .hdr_note li {
	padding:0 24px;
	}
#header .hdr_note li span {
	color:white;
	font-weight:bold;
	}	
#header .hdr_note li strong {
	color:#9DEE1F;
	}		
#header .hdr_note li.join {
	background:url(/images/grey_dots.gif) repeat-x 0 50%;
	height:25px;
	}	
#header .hdr_note li.join a {
	background:url(/images/join_bg.gif) no-repeat 0 0;
	text-align:center;
	font-weight:bold;
	width:74px;
	height:19px;
	display:block;
	float:left;
	}		
#header .hdr_note li { color:#CCCCCC;
	list-style:none; }	
#header ul.nav {
	background:url(/images/top_link_shd.gif) repeat-x 0 0;
	padding-top:3px;
	margin-top:0px;
	height:30px;
	}
#header ul.nav li {
	list-style:none;
	float:left;
	}
#header ul.nav li#home a {
	border-left:solid 1px #fff;
	padding:0 28px 0 29px;
	}
.safari #header ul.nav li#home a { /* Hack for Safari 28 Jan DK */
	padding:0 30px 0 31px;
	}
#header ul.nav li#signUp {
	background:url(/images/nav_last_bg.gif) no-repeat 0% 100%;
	}	
#header ul.nav li#signUp a {
	background:#fff url(/images/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(/images/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 28px;
	
	display:block;
	color:#fff;
	}
#header ul.nav a:hover , #header ul.nav a.active {
	background:#C60000;
	text-decoration:none;
	border-bottom:none;
	padding-bottom:1px;
	color:#FEFEFE;
	}					
#content_wrapper {
	height:100%;
	overflow:hidden;
	padding:20px 0 0 0;
	}
#leftpanel {
	width:202px;
	padding-bottom:12px;
	float:left;
	}
#leftpanel .imageLink{
	border: 0px;
	background-color: #fff;
}
#leftpanel div.leftGradient {
	background:url(/images/left_panel_bg.gif) repeat-y 100% 0;
	}	
.contentPane {
	margin-left:212px;
	padding:0;
	}
.with_arm { position:relative; padding:22px; border-top:solid 1px #B6B6B6; min-height:600px; }
.with_arm .larm { position:absolute; left:0; top:-1px;  }
.with_arm .rarm { position:absolute; right:0; top:-1px; }

.ieHeight { height:550px; }
.height100 {  height:100%!important; }

.H_adjust { float:left; width:1px; height:600px;}

.innerPageContents h4 {
	font:normal 16px/22px "Trebuchet MS", "Times New Roman", Arial;
	text-transform:uppercase;
	margin:18px 0 6px 0;
	color:#333333;
	}
.innerPageContents p {
	margin:8px 0 12px 0;
	}
.innerPageContents ul {
	padding:0 0 0 26px;
	}
.innerPageContents li {
	padding:4px 0 4px 6px;
	}		

/***********************************************/
/* Right panel CSS Document Starts Here        */
/***********************************************/
.top_affiliate { margin-bottom:6px; text-align:center; }	
.module_templates {
	border:solid 1px #D4D4D4;
	padding:16px 10px;
	overflow:auto;
	margin:6px 0;
	}
.customer_desk {
	text-align:center;
	margin:20px 0 12px 0;
	}
.customer_desk img {
	margin:0 8px;
	}
.show_all {
	text-align:right;
	padding:16px 4px 4px 0;
	}	
.show_all a {
	background:url(/images/dash2.gif) repeat-x 0 100%;
	font-weight:bold;
	color:#818180;
	}
.template_container div.template_holder {
	width:150px;
	height:158px;
	vertical-align:middle;
	border:solid 1px #CCCCCC;
	display:block;
	}
.badge_image {
	background:url(/images/badge.png) no-repeat;
	}

.template_container div.template_holder img {
	vertical-align:middle;
	}
.template_container div.template_holder a {
	line-height:158px;
	}
.pagination, .pagination a, .pagination p {
	text-align:center;
	font-weight:bold;
	color:#000000;
	}	
.pagination p { margin:6px 0; }	
.pagination a {
	margin:0 2px;
	}
.pagination a:hover, .pagination a.active, .pagination p strong {
	text-decoration:none;
	color:#CC0000;
	}
	

.roundedCorv {
	margin:0px 0px;
}
.top-left, .top-right, .bottom-left, .bottom-right {
	background-image:url(/images/curvee1000_22.gif); 
	height:11px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size:2px;    /* DNC: correction IE for height of the <div>'s */ 
	}
.top-left, .bottom-left { 
	margin-right:11px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left:11px;  /* CHANGE: replace by the width of one of your corners */
	margin-top:-11px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position:100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position:0 -11px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position:100% -11px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left:1px solid #C4C4C4; 
	border-right:1px solid #C4C4C4;
	color:#000000; 
	height:100%;              
	}
.notopgap    { margin:0; padding:0; font-size:2px; line-height:2px; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin:0; padding:0; font-size:2px; line-height:2px; } /* DNC: to avoid splitting of the box */


/***********************************************/
/* Footer sectio CSS Document Starts Here      */
/***********************************************/	
#footer {
	background-color:#CCE0EB;
	border-bottom:solid 1px #9EBED1;
	text-align:right;
	padding:11px 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(/images/pattern.gif) repeat;
	line-height:0px;
	padding:0px 0;
	}
#foot_notes h6 {
	font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0px 0;
	}	
#foot_notes p {
	margin:5px 0;
	line-height:4px;
	}
#foot_notes a {
	}
#foot_notes a:hover {
	}
#foot_notes p { padding-bottom:2px; }	
#foot_notes p.valid a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	/*background:(../images/valid-tab.gif) no-repeat 0 0;*/
	background:url(/images/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;
	}
			/* */
				


.top_padding{
 padding-top:20px;
}				

.flashDiv{
	border:1px solid #999999;
	width:430px;
	cursor:pointer;
	margin-left:18px;
}

.imgDiv{
	margin-left:16px;
}


