/* css code for template 4 */
			#tmp4-sbmg-footer img{
				background:none !important;
				margin:0px !important;
				border:0px !important;
				background-color:none !important;
				vertical-align:bottom !important;
				padding:0px;
				height:15px;
				width:16px;
				float:none;
				
				
			}
			#tmp4-sbmg-footer{
				padding:0px;
				margin:5px;
			}
			#tmp4-wrapper{
			 margin-top:30px;
			}
			#tmp4-wrap
			{
				margin: 0px auto;
			}
			.tmp4-optin-box
			{
				padding-bottom: 25px;
				padding-left: 0px;
				padding-right: 0px;
				background: url(images/optin-shadow.png)  no-repeat center bottom;
				padding-top: 0px;
				width:510px; 
				margin: 0 auto;
			}
			#tmp4-wrapper{ margin:0px auto; margin-right:5%;padding:5px;}
			
			
			.clear { clear:both}
			#tmp4-optin-box .tmp4-wrap
			{
				border-bottom: #fff 1px solid;
				border-left: #fff 1px solid;
				padding-bottom: 16px;
				margin: 2px auto 0px;
				min-height: 150px;
				padding-left: 20px;
				max-width:460px;
				width:100%;
				padding-right: 20px;
				background: url(images/generatebox-bg.png) #233038 repeat-x 50% top;
				color: #9aa2a8;
				clear: both;
				border-top: #fff 1px solid;
				border-right: #fff 1px solid;
				padding-top: 20px;
				text-shadow: -1px -1px #000;
				-moz-box-shadow: 0 0 2px #999;
				-webkit-box-shadow: 0 0 2px #999;
				box-shadow: 0 0 2px #999;
				
			}
			#tmp4-optin-box .tmp4-widget
			{
				position: relative;
			}
			#tmp4-optin-box P
			{
				padding-bottom: 0px;
				line-height: 26px;
				padding-left: 0px;
				padding-right: 0px;
				font-family: Georgia, Times, "Times New Roman", serif;
				font-size: 16px;
				font-weight: normal;
				text-decoration: none;
				padding-top: 0px;
				margin: 0px 0px 15px;
				color: #9aa2a8;
				text-shadow: -1px -1px #000;
			}
			
			#tmp4-optin-box #tmp4-newsletter
			{
				padding-bottom: 0px;
				margin-top: 15px;
				width:100%;
				padding-right: 0px;
				background: url(images/arrow.png) no-repeat 10px 0px;
				padding-top: 5px;
				text-align:center;
				display:inline-block;
			}
			.top-nl1, .top-nl2
			{
				font-family: Georgia, Times, "Times New Roman", serif;
				border-bottom: #000 1px solid;
				border-left: #000 1px solid;
				padding-bottom: 10px ;
				background-color: #fff;
				padding-left: 5px;
				padding-right: 5px;
				color: #777;
				font-size: 12px;
				border-top: #000 3px solid;
				border-right: #000 3px solid;
				padding-top: 10px;
				-webkit-border-radius: 5px;
				-moz-box-shadow: inset 0 1px 2px 1px #eee;
				-webkit-box-shadow: inset 0 1px 2px 1px #eee;
				box-shadow: inset 0 1px 1px 1px #eee;
				-moz-border-radius: 5px;
				border-radius: 5px;
				 width:85%; 
				 min-width:100px;
				margin-bottom:0px !important;
				
				
			}
			.temp4-newsletter-wrapper { display:inline-block; width:80%; margin:0px auto}
			.temp4-newsletter-wrapper input{ margin-top:3px;}
			
			#tmp4-optin-box H4
			{
				margin: -30px -72px 5px!important;
				background: url(images/box-heading.png) no-repeat !important;
				color: #fff !important;
				font-weight: bold!important;
				text-shadow: 1px 1px #661010!important;
				font-family: Georgia, Times, "Times New Roman", serif !important;
				width:550px ;
				min-height:28px;
				text-align:center;
				padding:15px 24px 20px 20px !important;
				
			}
			
			#tmp4-optin-box H4,p{
				border:none !important;;
			}
			
			 #tmp4-optin-box .tmp4-submit-btn {
				-moz-box-shadow:isnset -4px -4px 6px -3px #b3e7f5;
				-webkit-box-shadow:inset -4px -4px 6px -3px #b3e7f5;
				box-shadow:inset -4px -4px 6px -3px #b3e7f5;
				background-color:#00a9dc !important;
				-moz-border-radius:4px;
				-webkit-border-radius:4px;
				border-radius:4px;
				border:1px solid #32c5ed;
				display:inline-block;
				color:#ffffff;
				font-family:arial;
				font-size:15px;
				font-weight:bold;
				padding:8px 15px;
				text-decoration:none;
				text-shadow:1px 2px 0px #54595e;
				cursor:pointer;
				margin-left:0px !important;
				margin-right:0px !important;
				background-image:none;
			}
			#tmp4-optin-box .tmp4-submit-btn:hover {
				background-color:#23b2d9;
				
			}
			.field-wrapper { float:left; width:32%; min-width:115px; margin:0 2px;}
			@media screen and (max-width:768px){
				.tmp4-optin-box{ width:100%; background-image:none}
				.#tmp4-optin-box .tmp4-wrap{
				min-height: 150px;
				max-width:460px;
				background-image:none;
				color:#00CCFF;
				clear: both;
				padding-top: 20px;
				text-shadow: -1px -1px #000;
				-moz-box-shadow: 0 0 2px #999;
				-webkit-box-shadow: 0 0 2px #999;
				box-shadow: 0 0 2px #999;
				
				}
		 #tmp4-optin-box H4
			{
				margin: 0px!important;
				background-image: none !important;
				background-color:#000033;
				color: #fff !important;
				font-weight: bold!important;
				text-shadow: 1px 1px #661010!important;
				font-family: Georgia, Times, "Times New Roman", serif !important;
				max-width:550px !important;
				width:100%;
				height:auto !important;
				text-align:center;
				padding:0px !important;
				
			}
				
			}
			@media screen and (max-width:480px){
				
				.field-wrapper { width:80%; margin:0 auto;}
				#tmp4-optin-box #tmp4-newsletter{ padding-left:10%}
			
			}