body {
margin:0;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#E8E8E8;
background-image:url(../images/template/gray-grad.jpg);background-repeat:repeat-x;
}

a {color:#0000ff;}
a:visited{color:#6C1B9A;}
a:hover {color:#CC3333;}

#content a, #content a:visited, #content a:hover {font-weight: 700;}

/* stretch background */
#maincol{	 }
/* central part from logo to back to top button */
.central{ 
width:750px!important;
text-align:left;
margin: 0px auto;
padding: 0 12px 0 12px;
background-color:#ffffff;
display:block;
}
.eleven{font-size:0.7em;}

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

.cta-brochure{background-color:#DBF1F3;padding:5px;width:200px;float:right;font-size:0.7em;margin: 20px 0em 1em 1.4em;}
.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-b2b{background-color:#DAF7EA;padding:5px;width:200px;float:right;font-size:0.7em;margin: 5px 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-printing{background-color:#C3F1A5;padding:5px;width:200px;float:right;font-size:0.7em;margin: 20px 0em 1em 1.4em;}
.cta-flash{background-color:#E87891;padding:5px;width:200px;float:right;font-size:0.7em;margin: 20px 0em 1em 1.4em;}
.cta-business-card{background-color:#756782;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;}
.cta-green-long{background-color:#C3F1A5;padding:5px;width:540px;font-size:0.7em;margin: 20px 0em 1em 0em;}
.cta-red-long{background-color:#E87891;padding:5px;width:540px;font-size:0.7em;margin: 20px 0em 1em 0em;}
.cta-dp{background-color:#a799c7;padding:5px;width:540px;font-size:0.7em;margin: 20px 0em 1em 0em;}

.b2b {  padding:30px 0px 0px 0px;margin: 0px ;width: 400px;height: 100px}

#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;}
#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:24px;color:#191919;font-weight:300;margin:0;padding:0 0 4px 0;border-bottom: 1px solid #dedede;font-family: Arial, Verdana, serif;}
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;}
#mediapltgrp {float: left;margin-left: 198px;font-size: 0.9em}
/* text call to action */
#content .txt-cta{ font-size:0.7em;	list-style-image: url(../images/txt-cta.gif);margin-left:0px;padding-left:0px;}
#content .txt-cta li{padding-left:0px;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 {width:750px;text-align:left;font-size:0.7em;padding:10px 0;}
#bottomborder p {line-height:1.4em;}
#bottomborder h3 {color:#0C1C8C;font-size:1em;}

.backtotop{ width: 100px;padding-left: 645px;padding-bottom: 10px;float:right;font-size: 0.7em;margin:0;}
.backtotop img {padding-left:5px;}

.btn{background-image:url(../images/buy-go/Button3.gif);background-position:center;background-repeat:no-repeat;width:146px;height:22px;text-align:center;}
.btn-blink{background-image:url(../images/buy-go/ButtonFlash.gif);background-position:center;background-repeat:no-repeat;width:146px;height:22px;text-align:center;}

/* se text */
#desc-txt{font-size:0.65em;background-color:#D4D0C8;color:#000000;padding:0.3em;border-bottom:1px solid #000000;}

.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;color: #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;}
.offer {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #0c1c8c;
}
.cta_container {
  width:261px;
   float: left;
}
.cta_border {
  width:259px;
   height:80px;
   border-left:1px solid #dceaf4;
   border-right:1px solid #dceaf4;
}
#template_contact_cta {
	width: 572px;
	height: 41px;
  padding-top: 5px;
	font-size: 0.7em;
	float:left;
	background-image:url(../images/contact-cta-grad.jpg);
	background-repeat: no-repeat;
}
#template_contact_cta a{
	color: #0000ff;
}
.usb_cta {
  width: 170px;
  height: 145px;
  border: 1px solid #ababab;
  float: left;
  margin: 0;
}
.usb_cta_image {
  width: 168px;
  height: 91px;
  border: 1px solid #ffffff;
  float: left;
  margin: 0;
}
.usb_cta_text {
  width: 170px;
  height: 17px;
  font-size: 0.7em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  float: left;
  margin: 0;
}
.usb_cta_title {
  width: 170px;
  height: 27px;
  border-top: 1px solid #ababab;
  background-image:url(../images/usb-cta-grad.jpg);
  background-repeat: repeat-x;
  float: left;
  margin: 0;
  font-size: 0.7em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: 700;
  color: #0000ff;
  padding-top: 7px;
}
.usb_cta_title a, .usb_cta_title a:hover { 
  text-decoration: none;
  color: #0000ff;
}
.home_cta {
  width: 265px;
  height: 126px;
  border: 1px solid #ababab;
  float: left;
  margin: 0;
}
.home_cta_title_green, .home_cta_title_blue, .home_cta_title_gold, .home_cta_title_pink {
  width: 265px;
  height: 30px;
  padding-top: 4px;
  background-repeat: repeat-x;
  border-bottom: 1px solid #ababab;
  font-size: 21px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  font-weight: 700;
  text-align: center;
  float: left;
}
.home_cta_title_green {
  background-image:url(../images/home-cta-title-green.jpg);
}
.home_cta_title_blue {
  background-image:url(../images/home-cta-title-blue.jpg);
}
.home_cta_title_pink {
  background-image:url(../images/home-cta-title-pink.jpg);
}
.home_cta_title_gold {
  background-image:url(../images/home-cta-title-gold.jpg);
}
.home_cta_content_container {
  width: 265px;
  height: 91px;
  float: left;
}
.home_cta_content_image {
  width: 115px;
  border-right: 1px solid #ababab;
  height: 91px;
  background-color: #ffffff;
  float: left;
}
.home_cta_content_bullets {
  width: 149px;
  height: 91px;
  background-image:url(../images/home-cta-gradient.jpg);
  background-color: #ffffff;
  float: left;
}
.home_cta_content_bullets {
  margin:0;
  padding:0;
  font-size: 0.7em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.home_cta_content_bullets ul {
  margin:0;
  padding:5px 0px 10px 20px!important;
  line-height: 10px;
  list-style-image: url(../images/arrow-gray.gif)!important;
}
.home_cta_content_bullets li {
  padding-top:5px !important;
  margin: 0;
}
.call_us {
  width: 745px;
  height: 21px;
  background-color: #efefef;
  border: 1px solid #dedede;
  font-size: 0.7em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  padding-top: 8px;
  float: left;
}
.call_us p {
  padding:0;
  margin:0;
}
#footer_links {
  width: 750px;
  float:left;
}
#footer_address_container {
  width:750px;
  height:80px;
  padding-top:10px;
  float: left;
}
#footer_address {
  width:640px;
  padding-left: 10px;
  height: 80px;
  float:left;
}
#footer_logo {
  width: 90px;
  height: 80px;
  padding-right:10px;
  float:left;
}
#copyrightpos {
  width: 750px;
  height: 15px;
  padding: 10px 0;
  text-align:center;
  font-size: 0.7em;
  background-color: #7EB6D9;
  color: #FFFFFF;
  float: left;
}
#footer_grad {
  width: 740px;
  height: 50px!important;
  border-top: 1px solid #ffffff;
  background-image:url(../images/footer-grad.jpg);
  background-repeat: repeat-x;
  font-size: 0.6em;
  padding-top: 10px;
  padding-left: 10px;
  float: left;
}
.home_cta_wide_container {
  width: 540px;
  height: 152px;
  border: 1px solid #ababab;
  float: left;
  margin: 0;
}
.home_cta_content_image_container_wide {
  width: 540px;
  height: 117px;
  float: left;
  margin: 0;
}
.home_cta_content_image_wide {
  width: 180px;
  border-right: 1px solid #ababab;
  height: 32px!important;
  padding-top: 85px;
  background-color: #ffffff;
  float: left;
  margin: 0;
}
.home_cta_content_image_wide ul {
  margin:0;
  padding:5px 0px 10px 20px!important;
  line-height: 10px;
  list-style-image: url(../images/arrow-gray.gif)!important;
  font-size: 0.7em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
.large_cta_container { 
  float: right;
  padding-left: 10px;
}
.large_cta { 
  border: 1px solid #ababab;
}
.large_cta_image {
  width: 273px;
  height: 238px;
  border-bottom: 1px solid #ababab;
  padding: 0!important;
  margin: 0!important;
}
.large_cta_title {
  background-image:url(../images/home-cta-title-blue.jpg);
  background-repeat: repeat-x;
  width:273px;
  height: 30px;
  padding-top: 4px;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  font-weight: 700;
  text-align: center;
}
.large_cta_title ul {
  margin:0!important;
  padding:0!important;
  line-height: 10px!important;
  list-style-image: url(../images/arrow-blue.gif)!important;
}
.large_cta_title li {
  padding-top:5px !important;
  margin: 0!important;
}
div .qcfd {
  width: 138px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #CBE1EF;
  background-color: #FEF9F5;
}
div .qcfd_h {
  width: 138px;
  height: 23px;
  border-bottom: 1px solid #D0CCC9;
  color: #E13F3D;
  text-align: center;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
}
div .qcfd_f {
  width: 138px;
  padding-top: 12px;
}
div .qcfd_t {
  width: 138px;
  height: 21px;
}
div .qcfd_t_l {
  width: 30px;
  padding-right: 2px;
  text-align: right;
  height: 21px;
  line-height: 19px;
  font-size: 11px;
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  float: left;
  overflow: hidden;
}
div .qcfd_t_e {
  width: 106px;
  height: 21px;
  float: left;
}
div .qcfd_t_e input {
  width: 100px;
  height: 17px;
  padding: 0px 2px;
  margin: 0px;
  border: 1px solid #7E9DB9;
  font-size: 11px;
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
}
div .qcfd_ta {
  width: 138px;
  height: 77px;
}
div .qcfd_ta textarea {
  width: 132px;
  height: 68px;
  padding: 0px 2px;
  margin: 0px;
  border: 1px solid #7E9DB9;
  font-size: 11px;
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
}
div .qcfd_s {
  width: 68px;
  height: 22px; 
  padding-left: 70px;
}
div .qcfd_s input {
  margin: 0px;
  padding: 0px;
  border: 0px;
  display: block;
}