/*
Theme Name: 	Smartcells
Author:		Netvisibility
Description:	Default theme for Smartcells Website
*/

/*********************************************************
 * Smartcell Shared CSS stylesheet
 *********************************************************
 * Version: 1.0
 * Author : Netvisibility
 * CSSVer : 2
 * this is the theme in use
 *********************************************************/
 
 *        { font-family:Arial, sans-serif; font-size:x-small; }
img       { border-style:none; }
form      { padding:0px; margin:0px; }
b,strong,em,i	  { font-size:100%; }
a:link,
a:visited { color:#fff; font-size:100%; text-decoration:none; }
a:hover	  { color:#fff; font-size:100%; text-decoration:underline; }

body      { text-align:center; margin:auto; padding:0px; background-color: #f1ebd8;}
/* {{{ */
    #PageSlot { width:948px; margin: 0 auto; }
    /* {{{ */
        #Wrapper { float:left; clear:both; width:948px;  background:transparent url(img/page_slot_bg.png) 0% 0% repeat-y;}
	/* {{{ */
		#Content {width: 918px; float: left; margin: 0 0 0 15px; padding: 0;}
        	/* {{{ */
            		#Header { float:left; clear:both; width:100%; height:233px; margin:5px 0px 0px 0px; padding:0px;
					  background:transparent url(img/header.png) 0% 0% no-repeat; text-align:left; }
			/* {{{ */
				#HeaderTop		{height:56px; color:#f1ebd8; font-size:170%; text-align:center;
								  margin:0px 0 0 680px; padding:5px 0px 0px 0px; }
				#HeaderTop span	{ font-size:160%; font-weight:normal; color: #f1ebd8;}

				#HeaderMiddle		{ height:50px; color:#ffffff; /*font-size:290%;*/
font-size: 18px; text-align:right;
								  margin:25px 5px 0 253px; padding:5px 0px 0px 0px; }
				#HeaderMiddle span	{ font-size:160%; font-weight:normal; color: #f1ebd8;}

			/* }}}-#Header */
			#Menu	{ float:left; width:100%; padding:0px; margin:0px; 
					  background:transparent url(img/menu_item.png) 0% 0% repeat-x; }
            /* {{{ */
                #Menu li	{ float:left; list-style-type:none; height:31px; font-size:120%; font-weight:bold; 
							  color:#fff; padding:0px 10px;
							  line-height:30px; border-right:1px solid #4a4541; margin:0px; }
                #Menu li#MenuBgLast		{ border:0px; }
            /* }}}-#Menu */
            #Main { float:left; clear:both; width:100%; padding:20px 0px 0px 0px; background:#ffffff; }
            /* {{{ */
		ul.SidebarMenu { list-style: none; margin: 0 0 0 0; padding: 15px 0 0 0; font-size: 12px; width: 178px; background: #f7f3e7 url("img/sidebar_menu_up.png") no-repeat; background-position: top;}
		ul.section { list-style: none; margin: 0 0 0 0; padding: 0 0 4px 0; font-size: 12px; width: 178px;}
		
		ul.section li   { font-size: 12px;}
		ul.section li a { text-decoration: none; display: block; text-align: left;
				font-size: 12px; color: #c07da5; padding: 4px 0 4px 34px; }
		ul.section li a:hover { color: #cdb0ed; }
		div.SidebarWrapA { width: 178px; height: 100%;font-size:12px; color: #685182; font-weight: 		normal; padding: display:block;}
		div.SidebarWrapA a { color: #685182; display: block; text-decoration: none;
				text-align: left; padding-left: 14px;
				/*background: transparent url("img/bullet_1.png") no-repeat;*/
				background-position: 4px 50%; font-size:12px; }
		div.SidebarWrapA a:hover { color: #cdb0ed; font-size:12px; }		
		.hide	{	display: none;	}
		.show{	display: block; padding: 0 ; margin: 0 0 0 34px;}
		.submenu { display: block; padding-top:2px;font-size:12px;color: #bc749f;}
		.submenu a { color: #bc749f; display: block; text-decoration: none;
				text-align: left; 				
				background-position: 4px 50%; font-size:12px; }
            /* }}}-#SidebarMenu */

                #Left	{ float:left; width:178px; padding:0px 0px 5px 5px; }
                /* {{{ */
                	#LeftContent	{ width:178px; }

			#LeftGeneral	{background: #f1ebd8 url("img/general_l.png") no-repeat; background-position: top; padding: 12px 0 5px 0; margin-top: 10px;}
			

			#CountryDropDownWrapper	{ width:178px; height:53px; color:#fff; text-align:center;  margin-top: 9px;}
				#CountryDropDownWrapper p	{ font-size:120%;  margin:0 0 0 52px; padding:8px 0 0 0; color: #573f2d;}
				#CountryDropDown	{ width:120px; font-size:120%; margin:3px 0 0 52px;border:1px solid gray;}
				#CountryDropDown option	{ font-size:100%; }					
                	#RequestBrochure	{ width:178px; height:99px; margin:9px 0 0 0; font-size:130%; font-weight:bold;  background:transparent url(img/request_brochure.png) 0% 0% no-repeat; }
			#RequestBrochureWrapper {padding: 10px 0 0 85px; margin: 0; }
			#RequestBrochureWrapper p	{ font-size:150%;  margin: 0; padding: 0; color: #ffffff;}
			#RequestBrochureWrapper a { color: #432c5d; text-decoration: 	underline; font-weight: bold; text-align: right; margin:10px 8px 7px 0; padding: 0; font-size: 160%; float: right; line-height: 16px;}
		

                	#RequestBigBrochure	{ width:358px; height:97px; margin:9px 0 0 0; font-size:130%; font-weight:bold;  background:transparent url(img/request_big_brochure.png) 0% 0% no-repeat; }
			#RequestBigBrochureWrapper {padding: 18px 0 0 0px; margin: 0; }
			#RequestBigBrochureWrapper p	{ font-size:160% !important;  margin: 0 !important; padding: 0 20px 0 0 !important; color: #ffffff !important; float: right; font-weight: bold !important; width: 230px !important; text-align: center;}
			#RequestBigBrochureWrapper a { color: #432c5d !important; text-decoration: 	underline !important; font-weight: bold !important; text-align: right !important; margin:10px 70px 7px 0 !important; padding: 0 !important; font-size: 160% !important; float: right !important;  }


			.LeftBoxGeneral		{ padding:5px 0px 5px 0px; height:55x;
                					  background:transparent url(img/left_box_general.png) 50% 10px no-repeat; width: 178px; height: 108px; float: left; overflow: hidden;}
			.LeftBoxGeneral p	{ font-size: 150%;}
			.PurpleButtonLeft	{ padding:5px 0px 5px 0px; height:55px; width: 220px;
                					  background:transparent url(img/button_purple.png) 50% 10px no-repeat; float: left; margin-left: 89px;}

			.PurpleButtonLeft p , 	.PurpleButtonRight p{  margin: 0 !important; padding: 0 !important; color:#ffffff;}

			.PurpleButtonLeft a { color: #ffffff !important; text-decoration: 	none !important; font-weight: bold; text-align: right; margin:10px 45px 0px 0; padding: 0; font-size: 130%; float: right; }
		
			.PurpleButtonRight	{ padding:5px 0px 5px 0px; height:55px;
                					  background:transparent url(img/button_purple.png) 50% 10px no-repeat; width: 220px; float: right;margin-right: 90px;}
			.PurpleButtonRight a { color: #ffffff !important; text-decoration: 	none !important; font-weight: bold; text-align: right; margin:13px 0px 0px 5px; padding: 0; font-size: 130%; float: left; }


                	#LeftBox1		{ padding:10px 0px 5px 0px; height:121px;
                					  background:transparent url(img/mother_and_child.png) 50% 10px no-repeat; }
                	#LeftBox2		{ padding:5px 0px; height:121px;
                					  background:transparent url(img/little_girl.png) 50% 10px no-repeat; }
                	#LeftBox3		{ padding:5px 0px; height:121px;
                					  background:transparent url(img/yellow_cell.png) 50% 10px no-repeat; }
                	#LeftBox4		{ padding:5px 0px; height:121px;
                					  background:transparent url(img/mhra_accredited.png) 50% 50% no-repeat; }
                /* }}}-#Left */

                #Center	{ float:right; width:710px; text-align:left; padding: 0; }
                /* {{{ */
                	#Center a:link		{ color:#bb78a0; text-decoration:underline; }
                	#Center a:visited	{ color:#bb78a0; text-decoration:underline; }
                	#Center a:hover		{ color:#bb78a0; text-decoration:underline; }
                	#SitePath		{ color:#796557; font-size:120%; float: right;}
                	#SitePath a:link	{ color:#796557; font-weight:bold; text-decoration:none; background: none;}
                	#SitePath a:visited	{ color:#796557; font-weight:bold; text-decoration:none; background: none;}
                	#SitePath a:hover	{ color:#796557; font-weight:bold; text-decoration:underline; background: none;}
	                #SitePath ul         { float:right; width:100%;                             padding:0px; margin:0px; color:#796557;}
        	        #SitePath li         { float:left; clear:none; list-style-type:none; height:16px;                                font-size:100%; font-weight:normal; color:white;
                                     padding:0px 4px 0px 4px; color: #796557;background: none !important;}

                	#Center h1		{ color:#685182; font-size:280%; margin:15px 0px; font-weight: normal;}
                	#Center h2		{ color:#685182; font-size:160%; margin:15px 0px; 			font-weight: normal; }
                	#Center h3		{ color:#685182; font-size:150%; margin:15px 0px; 			font-weight: normal; }
                	#Center h4		{ color:#685182; font-size:140%; margin:15px 0px; 			font-weight: normal; }
                	#Center h5		{ color:#685182; font-size:130%; margin:15px 0px; 			font-weight: normal; }
                	#Center h6		{ color:#685182; font-size:130%; margin:15px 0px; 			font-weight: normal; }
                	#Center p		{ color:#464646; font-size:120%; margin:15px 0px; 			font-weight: normal; }
                	#Center ul		{ color:#464646; }
                	#Center ul li	{ font-size:120%; background: transparent url("img/list_bullet.png") no-repeat;
				background-position: 0% 10%; list-style-type: none; padding: 0 0 0 20px; margin: 5px 0 5px 0;}
                	#Center ol		{ color:#464646; }
                	#Center ol li	{ font-size:120%; }

	.iTxt3  { font-size:12px; border:1px solid gray; width:191px; color:#464646;}

	textarea.c2 {width:191px; height: 124px; color:#464646;border-width:1px;border-color: #637a95;border-style:solid;font-size:13px;}

	.label {font-size:13px;	color:#464646;}
	.green {color: green; font-weight: bold;}
	#contactSubmit {	font-weight: bold;width:94px;height:22px;border-style:none;color:#ffffff;
			font-size:13px;	background:#BB78A0; padding: 0 10px 0 0;margin: 0 ;
			}		

                /* }}}-#Center */
                #Right	{ float:left; width:197px; }
                /* {{{ */
                	#RealLifeStoriesBox	{ float:left; width:190px; height:151px; margin:15px 0px 5px; padding:0px; }
                	/* {{{ */
                		#RealLifeStoriesTitleBox	{ width:190px; height:27px; color:#fff; font-size:140%; line-height:27px; margin:0px 0px 1px; padding:0px; text-align:left; text-indent:10px; font-weight:bold;	  background:transparent url(img/right_box_title_bg.png) 0% 0% repeat-x; }

                		#RealLifeStoriesContentBox	{ width:185px; height:105px; border:1px solid #756c69;  margin:0px; padding:16px 0px 0px 3px;				  background:#a19790 url(img/box_bg.png) 0% 0% repeat-x; }

                		#RealLifeStoriesContentBox img	{ float:left; }

                		#RealLifeStoriesContentBox p	{ float:left; width:90px; color:#fff; text-align:left; padding:0px 0px 0px 4px; margin:0px; font-size:110%; }
                		#RealLifeStoriesContentBox p a:link		{ font-size:100%; font-weight:bold; text-decoration:none; line-height:25px; }
                		#RealLifeStoriesContentBox p a:visited	{ font-size:100%; font-weight:bold; text-decoration:none; line-height:25px; }
                		#RealLifeStoriesContentBox p a:hover	{ font-size:100%; font-weight:bold; text-decoration:underline; line-height:25px; }
                	/* }}}-#RealLifeStoriesBox */

                	#NewsletterSignupBox	{ float:left; width:190px; margin:15px 0px 0px; padding:0px; }
                	/* {{{ */
                	#NewsletterSignupTitleBox	{ width:190px; height:27px; color:#fff;
           						  line-height:27px; margin:0px 0px 1px; padding:0px; text-align:left; text-indent:10px;               background:transparent url(img/right_box_title_bg.png) 0% 0% repeat-x; }

			#NewsletterSignupEmailBgDiv	{ font-weight:bold; font-size:140%;
							  background:transparent url(img/email_envelope.png) 93% 50% no-repeat; }
			#NewsletterSignupContentBox	{ width:180px; height:160px; border:1px solid #756c69;
							margin:0px; padding:0px 0px 0px 8px; text-align:left;
                					background:#a19790 url(img/box_bg.png) 0% 0% repeat-x; }

                		#NewsletterSignupContentBox p
                							{ margin:0px; padding:0px; color:#fff; text-align:left; font-size:110%;
                							  line-height:16px; }
                		#NewsletterSignupContentBox label
                							{ float:left; clear:both; color:#fff; font-size:120%; 
                							  font-weight:bold; margin:5px 0px 0px; }
                		#NewsletterSignupContentBox input
                							{ float:left; clear:both; width:169px; height:18px; font-size:110%;
                							  border:1px solid #756c69; }
                		#NewsletterSubmit	
                							{ float:left; clear:both; width:172px; height:21px; margin:5px 0px; }
                		#NewsletterSubmit input
                							{ float:right; width:71px; height:19px; border:0px;
                							  background:transparent url(img/submit_btn_bg.png) 0% 0% no-repeat; }
					/* }}}-#NewsletterSignupBox */
					#RegisterBox		{ float:left; width:185px; height:110px; margin:10px 0px 0px; padding:10px 0px 0px 5px;
										  text-align:left;
										  background:transparent url(img/order_online_now.png) 0% 0% no-repeat; }
					/* {{{ */
						#RegisterBox p	{ text-align:left; color:#fff; font-size:120%; width:65%;
										  margin:0px; padding:0px; }
						#RegisterBtn	{ width:175px; height:35px; margin:20px auto 5px; text-align:center; line-height:35px; font-size:130%; font-weight:bold;background:transparent url(img/order_online_now_btn.png) 0% 0% no-repeat; }
					/* }}}-#RegisterBox */

					#sidebar	{ list-style-type:none; }
                /* }}}-#Right */

            /* }}}-ContentBoxMain */
            #Footer { float:left; clear:both; width:100%; margin:4px 0px; background:#d6c5a6; }
            /* {{{ */
                #Footer ul         { float:left; clear:both; width:520px; padding:20px 0 0 8px; margin:0px; }
                #Footer li         { float:left; clear:none; list-style-type:none; height:16px;
                                     font-size:120%; font-weight:normal; color:#816d54;padding:6px 0px 6px 5px; }
                #Footer li.Right   { float:right; clear:none; }
		#Footer li.Left   { float:left; clear:none; }
		.Left {float: left;}
                #Footer a:link     { font-weight:normal; color:#816d54; 
                                     display:list-item; text-decoration:none;
                                     padding:0px 5px 0px 5px; margin:0px; }
                #Footer a:visited  { font-weight:normal; color:#816d54;
                                     display:list-item; text-decoration:none;
                                     padding:0px 5px 0px 5px; margin:0px; }
                #Footer a:hover    { font-weight:normal; color:#816d54;
                                     display:list-item; text-decoration:underline;
                                     padding:0px 5px 0px 5px; margin:0px; }
		#FooterSmart 	   { float: right; color:#ffffff; margin: 9px 28px 0 0; padding: 0; }
		
            /* }}}-Footer */
        /* }}}-Wrapper */
    /* }}}-PageSlot */
/* }}}-Body */

/* new style */

.clear { clear: both;  }

/* old wordpress styles for image aligment */

p img {
padding: 0;
max-width: 100%;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
