body {margin:0; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#A2C7E1; }

a {color:#0C1C8C;}
a:visited{color:#6C1B9A}
a:hover {color:#CC3333;}

/* stretch background */
#maincol{	 }
/* central part from logo to back to top button */
.central{ width:640px; text-align:left; 	margin: 0px auto; margin-top:0px; background-color:#FFFFFF; padding:0px;}
.eleven{font-size:0.7em;}

/* top bar */
#logobar{ height:56px; background-image:url(../images/template/top-menu/bg.gif); background-position:right; display:none;}
.left{float: left;}
#strapline{float: right; }
/*top banner for print version only*/
#print-top{display:block;}

.cta-green{background-color:#DBF1F3; padding:5px; width:200px; float:right; font-size:0.7em; margin: 20px 0em 1em 1.4em;}
.cta-blue{background-color:#E1EDF6; padding:5px; width:200px;  float:right; font-size:0.7em; margin: 20px 0em 1em 1.4em;}
.cta-about{background-color:#DAF7EA; padding:5px; width:200px; float:right; font-size:0.7em; margin: 20px 0em 1em 1.4em; }
.cta-help{background-color:#F0DFFA; padding:5px; width:200px; float:right; font-size:0.7em; margin: 20px 0em 1em 1.4em; }
.cta-packaging{background-color:#FAE9D3; padding:5px; width:540px;  font-size:0.7em; margin: 20px 0em 1em 0em; }
.cta-packaging-two{background-color:#FAE9D3; padding:5px; width:200px; float:right; font-size:0.7em; margin: 20px 0em 1em 0em; }
.cta-em{background-color:#F1D4DF; padding:5px; width:540px;  font-size:0.7em; margin: 20px 0em 1em 0em; }
.cta-cs{background-color:#F1D4DF; padding:5px; width:200px; float:right; font-size:0.7em; margin: 20px 0em 1em 1.4em; }
.cta-blue-long{background-color:#E1EDF6; padding:5px;  width:540px;   font-size:0.7em; margin: 20px 0em 1em 0em;}



#content .cta ul{ margin: 0em 0.5em 0em 1.8em; 	padding:0.3em; list-style-image: url(../images/arrow-bullet.gif);}

/* leftmenu */
#leftmenu{  float: left; width:178px;  font-size:0.7em; display:none;}
#leftmenu ul{margin: 0px; list-style-type:none; padding:0px; }
#leftmenu li{padding: 5px 3px 6px 11px;	margin-left: 0px; background-image:url(../images/template/left-menu/dotted-line.gif); background-repeat: no-repeat;
	background-position:bottom;}
#leftmenu a {text-decoration:none; display:block; width:100%; color:#000000; }
#leftmenu a:hover {color:#CC3333;}
#leftmenu .header {color:#000000; font-weight:bold; background-image:url(../images/template/left-menu/dotted-line.gif); background-repeat: no-repeat;
	background-position:bottom; padding:3px 3px 4px 11px; margin-top:0px; }
#leftmenu .arrow{ padding:5px 3px 6px 37px;	background-image: url(../images/template/left-menu/blue-arrow.gif); background-repeat: no-repeat; background-position: 0px 0px;}
.alignmiddle { vertical-align:middle;}


/* main area for content */
h1{font-size:1.4em; color:#191919; font-weight:bold; margin:0.8em 0 0 0;}
h2{font-size:1.1em; color:#0091C9; font-weight:bold; margin:0.8em 0 0 0;}
.italicheader{font-style:italic; font-family:"Times New Roman", Times, serif; color:#7D954D;}
#content{float: left; margin-left:20px; margin-top:0px; width:552px;}
#content p {font-size:0.70em;}
#content td {font-size:0.70em;}
#content ul{ margin: 0em 0.5em 0em 0.5em;	padding:1em; list-style-image: url(../images/arrow-bullet.gif);}
#content li{margin-top:3px; padding-left:0px;}
/* text call to action */
#content .txt-cta{ font-size:0.7em;	list-style-image: url(../images/txt-cta.gif); margin-left:10px; padding-left:12px; }
#content .txt-cta li{padding-left:10px; padding-top:0px;}



.buygo-options{background-color:#DBF1F3; border:1px solid #93D6DC; padding:0.5em; margin-top:1.5em; font-size:0.7em;}

/* right cta */
.right-cta {float:right; width:165px; margin-left:20px;}

/* styles for bottom border   */
#bottomborder-top{ border-top:2px solid #BF180C;}
#bottomborder { text-align:left; font-size:0.7em; padding:1em 0em 1em 10px;  margin: 0 auto; /* positions in Firefox*/border-top:2px solid #7EB6D9; margin-top:5px;}
#bottomborder p {	line-height:1.4em; margin:0em 0em 1.5em 0em;}
#bottomborder h3 {color:#0C1C8C; font-size:1em;  margin:0em 0em 0.3em 0em;}

.backtotop{display:none;}
.backtotop img{padding: 0px 5px 0px 0px;}

/* styles for copyright   */

.copyrightpos{padding:8px 0px 8px 10px;  text-align:left; 	font-size:0.7em; margin: 0 auto; background-color:#7EB6D9; color:#FFFFFF;}

.btn{background-image:url(../images/buy-go/btn-bg.gif); width:146px; height:22px; text-align:center;}

/* se text */
#desc-txt{display:none; }

.dots {width:100%; height:1px; background-image:url(../images/dot.gif); background-repeat: repeat-x; }
/* form styling starts here  */
form{margin:0; padding:0;}
label{ 	display: block;	font-weight:bold; font-size:0.7em; margin-top:1em;0091C9}
fieldset{	display: block;	margin: 20px 0 20px 0;	padding: 0px 10px 10px 10px;	border : 1px solid #75736E;}
.formfield {border:1px solid #999;	background: #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; padding:0.3em;}
textarea{font-size:1em}	
input:focus, textarea:focus, select:focus{	background: #fff;}
legend {font-weight: bold; margin:0em 0em 0.5em 0em; font-size: 0.8em;}
.blue{color:#0091C9;}
.red{color:#FF5256;}
