@CHARSET "UTF-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	color: #6c6b6b;
	font-family: arial,"lucida grande",Calibri,tahoma,verdana,sans-serif;
	font-size: 9pt;
}
a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
.header, .header a, .header a:link, .header:visited, .header a:hover {
	font-family: "lucida grande",Calibri,tahoma,verdana,arial,sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
.footer, .rss {
	font-size: 10px;
	letter-spacing: 1px;
}
.footer_bkg {
	background-image: url('/assets/images/footer_bkg.gif');
	background-repeat: repeat-x;
}

.search_input {
	font-size: 12px;
	font-weight: bold;
	color: #5B8215;
	width: 160px;
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
}


.search_td {
	color: #5B8215;
	border: 3px solid #5B8215;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	height: 15px;
}

.header {
	font-family: "lucida grande",Calibri,tahoma,verdana,arial,sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	padding-left: 40px;
	font-weight: bold;
}
h1 {
	color: #7DB726;
	font-size: 20px;
	padding: 0px;
	letter-spacing: 1px;
	margin-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	font-weight: bold;
	padding-top: 10px;
}
.small {
	font-size: 11px;
}

.attributes{
	font-size: 12px;
}

.label {
	font-size: 12px;
	font-weight: bold;
}
input,select,textarea,.textarea {
	color: #666666;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.inputbutton {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-color: #d9dfea;
	border-left-color: #d9dfea;
	border-bottom-color: #0e1f5b;
	border-right-color: #0e1f5b;
	background-color: #70B011;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
}

.company {
	font-size: 13px;
}
.company a:link, .company a:visited {
	font-weight: normal;
}

.review {
	font-size: 12px;
	padding: 10px;
	background-color: #F5FBFC;
}
.review h2 {
	font-size: 16px;
	color: #7DB726;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
.review a:link, .review a:visited {
	color: #7DB726;
}
.verifido_item {
	color: #6c6b6b;
	font-size: 13px;
}
.verifido_item:hover {
	text-decoration: none;
}
.verifido_description {
	font-size: 11px;
}
.verifido_status {
	float: right;
}
.letter {
	color: #666666;
	font-size: 16px;
	padding: 5px;
	border-bottom-color: #E0E7B8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-weight: bold;
}
.letter:hover {
	text-decoration: none;
	color: #CCCCCC;
	cursor: pointer;
}
.letter_categories {
	padding-left: 15px;
	padding-top: 5px;
}
.advertise, .advertise a {
	color: #808080;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	padding: 5px;
}
.advertise a:hover {
	color: #59B8E6;
	text-decoration: none;
}
.search_button {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.intro {
	font-size: 16px;
	font-weight: bold;
	color: #B1B1B1;
	letter-spacing: 1px;
}
#articles {
	letter-spacing: 1px;
	line-height: 20px;
}
#articles .title {
	font-size: 16px;
	color: #9AC659;
	letter-spacing: 1px;
	font-weight: bold;
	text-decoration: none;
}
#articles em {
	font-size: 11px;
}
#articles a {
	color: #4EAAD9;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
	letter-spacing: 0px;
}
#articles {
	text-align:justify;
}
#articles h2 a {
	color: #7DB726;
	font-size: 18px;
	padding: 0px;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 120%;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-decoration:none;
	text-align:left;
}

#tenlist {
	line-height: 16px;
}

#tenlist .name {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

#tenlist .title {
	font-weight: bold;
	color: #F78600;
	font-size: 16px;
	text-transform: uppercase;
}
#tenlist a {
	color: #4EAAD9;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: 12px;
	text-align: justify;
}
#tenlist a.category {
	text-decoration: none;
}

#tenlist a:hover {
	text-decoration: underline;
}
.edit {
	font-size: 10px;
	text-transform: uppercase;
	color: #666666;
}
.edit a:hover{
	color: #73AF13;
	text-decoration: none;
	background-color: #FFFFFF;
}
.sidebar {
	margin-top: 100px;
	padding-bottom: 10px;
}
a.listing_name, a.listing_name:link {
	font-size: 14px;
	color: #6FAC06;
	text-decoration: none;
}
a.sub_listing_name, a.sub_listing_name:link {
	font-size: 10px;
	color: #6FAC06;
	text-decoration: none;
}
a.listing_name:hover,a.sub_listing_name:hover {
	text-decoration: underline;
}
.listing_description {
	font-size: 11px;
}
.listings_unverified {
	font-size: 12px;
	padding: 10px;
	color: #666666;
}
.listings_unverified strong {
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
.listings_unverified a {
	font-size: 13px;
	text-decoration: none;
}
.doghouse, .careers, .career {
	padding: 10px;
	background-color: #F8F8F8;
}
.back {
	font-size: 11px;
	text-transform: uppercase;
	color: #666666;
}
.error {
	font-weight: bold;
	color: #CC0000;
}
.company_website {
	color: #3399CC;
	text-decoration: underline;
}
#articles p {
	margin: 0px;
	padding: 0px;
}
#article {
	letter-spacing: 1px;
}
.footer_title1, .footer_title2 {
	font-size: 10pt;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
h2 {
	padding: 0px;
	letter-spacing: 1px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
}
address {
	font-style: normal;
}
#letters a{
	background-color: #70B011;
	font-size: 18px;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	line-height: 30px;
	font-weight: bold;
	width: 30px;
	height: 30px;
	display: block;
	vertical-align: middle;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
#letters a:hover{
	background-color: #96E91B;
}

#dd {
 position: absolute;
top: 0px;
left: 238px;
	margin-left: 210px;
	text-align:left;
}
a.dd, a.dd:visited, div.dd
{
  display: block;
  width:   100px;
}
a.dd, a.dd:visited { 
	border-bottom: none; 
}
#dd_cities_menu_child, #dd_states_menu_child { 
	width: 300px;
	background: #FFFFFF;
	border: 1px solid #6C6B6B; 
	border-bottom: 3px solid #6C6B6B; 
        padding: 3px;
}
#dd_cities_menu_parent, #dd_states_menu_parent {
	float: left;
	background-image: url('/assets/images/btn_states.jpg');
	width: 80px;
	height: 27px;
	text-indent: -9999px;
}
#dd_cities_menu_parent {
	text-indent: -9999px;
	background-image: url('/assets/images/btn_cities.jpg');
	width: 76px;
	height: 27px;
}
#dd_cities_menu_child div.col { 
  font-size: 10px;
  float: left;
  margin-right: 3px;
}

#dd_states_menu_child div.col { 
  font-size: 10px;
  float: left;
  margin-right: 30px;
}

#dd div.col a { 
	color:#6FAC06;
	text-decoration:none;
}
#dd div.col a:hover { 
	text-decoration:underline;
}
.servicemagic {
	color: #5189EE;
}
.breadcrumbs a {
	color: #7db726;
}

.inlineLists
{
  float: left;
  width: 23%;
  list-style-type: none;
}

ul.cityPages
{
  list-style-type: none;
}

ul.cityPages li
{
  float: left;
  margin: 0 1em 0 0;

  font-weight: bold;
}

.demo-show {
  width: 350px;
  margin: 1em .5em;
}
.demo-show h3 {
  margin: 0;
  padding: .25em;
  background: #bfcd93;
  border-top: 1px solid #386785;
  border-bottom: 1px solid #386785;
}
.demo-show div {
  padding: .5em .25em;
}

a.showMore {
  display: block;
  cursor: pointer;
}

  body#homebody
  {
    margin-top: 6px;

    background: url('/assets/images/bg-tile.jpg') repeat;
  }

  img#tenlist-logo
  {
    position: absolute;
    top: 40px;
    left: 37px;
  	width:216px;
  	height:65px;
    z-index: 2;
    border: 0;
  }

  #navUtility
  {
    margin: 0;
    padding: 0;

    width: 100%;
    height: 40px;

    letter-spacing: -0px;
  }

  #navUtility ul.utility, #navUtility ul.utility li, #navUtility ul.utility li a:link, #navUtility ul.utility li a:visited, #navUtility ul.utility li a:hover
  {
    margin: 0;
    padding: 0;

    display: inline;
    float: left;
    list-style-type: none;

    font-family: arial;
    font-weight: bold;
    font-size: 12px;
	text-transform: uppercase;
    text-decoration: none;
    vertical-align: bottom;
    line-height: 23px;
    color: #000000;
  }

  #navUtility ul.utility
  {
    margin: 0 0 0 352px;

    position: relative;
    top: -9px;
  }

  #navUtility ul.utility li
  {
    padding: 0 12px;
  }

  #navUtility ul.utility li a
  {
    position: relative;
    bottom: -6px;
  }

  #navUtility ul.utility li.border
  {
    border-left: 1px solid #99cc33;
    border-right: 1px solid #99cc33;
  }

  #navUtility ul.utility li.borderRight
  {
    border-right: 1px solid #99cc33;
  }

  #navUtility ul.social, #navUtility ul.social li
  {
    margin: 0;
    padding: 0;

    display: inline;
    float: right;
    list-style-type: none;
  }

  #navUtility ul.social
  {
    margin-right: 15px;
  }

  #navUtility ul.social li
  {
    margin-right: 4px;
  }

  #navUtility ul.social li img
  {
    border: 0;
  }


  #navBar
  {
    width: 1038px;
    height: 44px;

    margin: 0;
    padding: 0;

    position: relative;
    left: -1px;
    z-index: 1;

    background: url('/assets/images/nav-bar.png') no-repeat;
  }

  #navBar ul, #navBar li, #navBar li a:link, #navBar li a:visited, #navBar li a:hover
  {
    margin: 0;
    padding: 0;

    display: inline;
    float: left;
    list-style-type: none;

    font-family: arial
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    line-height: 12px;
    color: #99cc33;
  }

  #navBar ul
  {
    margin: 12px 0 0 273px;
  }

  #navBar ul li
  {
    padding: 0 12px;
  }

  #navBar ul li.border
  {
    border-left: 1px solid #99cc33;
    border-right: 1px solid #99cc33;
  }

  input#submit-search
  {
    margin: 0 38px 0 0;
    padding: 0;

    float: right;
    display: block;
    width: 129px;
    height: 37px;

    border: none;
  }

  input#text-search
  {
    margin: 6px 13px 0 0;
    padding: 3px;
    float: right;
    display: block;
    width: 122px;
    height: 19px;
    font-family: arial;
    font-size: 10px;
    text-transform: uppercase;
    vertical-align:middle;
    line-height: 10px;
    color: #666666;

    border: none;
  }

  #banner-get-quote
  {
    position: absolute;
    top: 115px;
    right: -2px;

    border: 0;
  }

  #container
  {
    margin-top: 15px;
  }

  #container-internal
  {
    margin-top: 12px;
  }

  #container .spacer-ad-sidebar
  {
    padding-top: 241px;
  }

  #container-internal .spacer-ad-sidebar
  {
    padding-top: 131px;
  }

  #popular-categories
  {
    margin: 0px 0 0 0;
    padding: 0;

    background: url('/assets/images/popular-categories-repeat.jpg') repeat-y;
  }

  #popular-categories ul
  {
    margin: 1.5em;
    padding: 0;

    list-style-type: none;

    text-indent: 0;     
  }

  #popular-categories ul li
  {
    padding-top: 0.1.5em;
    padding-bottom: 0.15em;
  }

  #popular-categories ul li a.popular-category
  {
    font-family: arial;
    font-size: 1em;
    font-weight: bold;
    color: #003366;
  }

  #home-content-banner
  {
    display: block;
    margin-bottom: 40px;
  }

  #home-heading
  {
    margin-top: 0;
    padding-top: 0;
  } 


  ul#header-menu, ul#header-menu ul
  {
    margin: 0;
    padding: 0;

    position: absolute;
    top: 16px;
    left: 780px;

    list-style: none; 
  }

  ul#header-menu a.menu-item
  {
    display: block;
    width: 60px;
    height: 19px;

    padding: 3px;

    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: white;
    vertical-align: middle;

    background: url('/assets/images/menu-hover.png') no-repeat;
  }

  ul#header-menu a.menu-item:hover
  {
    background: url('/assets/images/menu-hover.png') no-repeat;
    background-position: right top;
  }

  ul#header-menu a#bg-alt
  {
    background: url('/assets/images/menu-hover.png') no-repeat;
    background-position: right top;
  }

  ul#header-menu a#bg-alt:hover
  {
    background: url('/assets/images/menu-hover.png') no-repeat;
    background-position: left top;
  }

  ul#header-menu li.menu-item
  {
    float: left;
    width: 66px; 
    margin-right: 3px;
    height: 19px;
  }

  ul#header-menu li.menu-item ul.menu-items
  {
    position: absolute;
    width: 66px;
    top: 19px;
    left: -999em;
  }

  ul#header-menu li.menu-item ul.menu-items li div.menu-items
  {
    width: 300px;
    padding: 3px;

    position: relative;
    z-index: 5;

    border: 1px solid #99cc33;

    font-size: 10px;

    background-color: white;
  }

  ul#header-menu li.menu-item ul.menu-items li div.menu-items div.column
  {
    float: left;
  }

  ul#header-menu li.menu-item ul.menu-items li div.menu-items div.column-states
  {
    margin-right: 30px;
    float: left;
  }

  ul#header-menu li.menu-item ul.menu-items li div.menu-items div.column-cities;
  {
    margin-right: 3px;
    float: left;
  }

  ul#header-menu li.menu-item:hover ul.menu-items, ul#header-menu li.hover ul.menu-items
  {
    left: auto;
  }

  
/* new styles */
#pageContent {
	width: 1035px; 
	margin: 0 auto; 
	position: relative; 
	background: url('/assets/images/bg-body.gif') repeat-y;
}

#headerButtons
{
	height:40px;
	letter-spacing:0;
	margin:0;
	padding:0;
	width:100%;
}


/*
#headerButtons ul.utility, #navUtility ul.utility li, #navUtility ul.utility li a:link, #navUtility ul.utility li a:visited, #navUtility ul.utility li a:hover
  {
    margin: 0;
    padding: 0;

    display: inline;
    float: left;
    list-style-type: none;

    font-family: arial;
    font-weight: bold;
    font-size: 12px;
	text-transform: uppercase;
    text-decoration: none;
    vertical-align: bottom;
    line-height: 23px;
    color: #000000;
  }
*/
#mainBody
{
	margin-top: 15px;
}

 #popularCategories
  {
	float: left;
	left:35px;
	width:230px;
	position:relative;
	margin: 0px 0 0 0;
    padding:0 0 0;

    background: url('/assets/images/popular-categories-repeat.jpg') repeat-y;
  }

  #popularCategories ul
  {
    margin: 1.5em;
    padding: 0;
    list-style-type: none;
    text-indent: 0;     
  }

  #popularCategories ul li
  {
    padding-top: 0.1.5em;
    padding-bottom: 0.15em;
  }

  #popularCategories ul li a.popular-category
  {
    font-family: arial;
    font-size: 1em;
    font-weight: bold;
    color: #003366;
  }

#mainBody
{
    margin-top: 15px;
}

#mainBody_internal
{
   margin-top: 12px;
}

#mainBody .spacer-ad-sidebar
{
	padding-top: 241px;
}

#mainBody_internal .spacer-ad-sidebar
{
	padding-top: 131px;
}

#primaryContent {
	width:503px;
	float:left;
	left:42px;
	position:relative;
}

#primaryContentCity {
	width:755px;
	float:left;
	position:relative;
	left:35px;
}

#primaryContentStatic {
	width:700px;
	float:left;
	position:relative;
	left:50px;
}

#advertStrip {
	width: 240px;
	float: right;
	margin-right:4px;
}

#getAQuote
{
	position: relative;
	vertical-align:top;
}

.adverts {
	padding-bottom: 10px;
	border:none;
	text-align:center;
}

#pageFooter {
	width: 1038px; 
	height: 83px; 
	background-image: url('/assets/images/footer-bg.jpg'); 
	background-repeat: 	no-repeat; 
	position: 	absolute; 
	left: -1px;
}
/* style definitions for shaded box used for listing */
.rbroundbox    { background-color: #f8f8ec }
.rbtop         { background: url('/assets/images/box_n.gif') repeat-x; }
.rbtop div     { background: url('/assets/images/box_nw.gif') no-repeat top left; }
.rbtop div div { background: url('/assets/images/box_ne.gif') no-repeat top right; }
.rbbot         { background: url('/assets/images/box_s.gif') repeat-x; }
.rbbot div     { background: url('/assets/images/box_sw.gif') no-repeat top left; }
.rbbot div div { background: url('/assets/images/box_se.gif') no-repeat top right; }
.rbcontentwrap { background: url('/assets/images/box_w.gif') repeat-y; }
.rbcontent     { background: url('/assets/images/box_e.gif') repeat-y right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%;height: 12px;font-size: 1px;}
.rbcontent  { padding: 1px 2em; margin: 0;  }
.rbroundbox { width: 735px;  }

.rb350pxbox { width: 350px; text-align:center;}

.show-hide-container div {
	width:735px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.categoryTable {
	position: relative; 
	z-index: 3; 
	color: rgb(2, 45, 85);
	padding-left:8px;
}

a.fontDarkBlue, a.fontDarkBlue:link {
	font-size: 14px;
	color: #022D55;
	text-decoration: none;
}

/* turn off image in the company page */
#editpicture {
	display:none;
}

/* style definitions for shaded box used for listing */
.verifidobox    { background-color: #f8f8ec }
.vbtop         { background: url('/assets/images/verifido_n.gif') repeat-x; }
.vbtop div     { background: url('/assets/images/verifido_nw.gif') no-repeat top left; }
.vbtop div div { background: url('/assets/images/verifido_ne.gif') no-repeat top right; }
.vbbot         { background: url('/assets/images/box_s.gif') repeat-x; }
.vbbot div     { background: url('/assets/images/box_sw.gif') no-repeat top left; }
.vbbot div div { background: url('/assets/images/box_se.gif') no-repeat top right; }
.vbcontentwrap { background: url('/assets/images/box_w.gif') repeat-y; }
.vbcontent     { background: url('/assets/images/box_e.gif') repeat-y right; }
.vbtop div, .vbtop, .vbbot div, .vbbot {width: 100%;height: 12px;font-size: 1px;}
.vbcontent  { padding: 1px 2em; margin: 0;  }
.verifidobox { width: 230px;  } 
.vbtop, .vbtop div {height:48px;}


#needService {
	height:50px;
	left:549px;
	position:relative;
	text-align:center;
	top:-40px;
	width:160px;
	z-index:3;
}

#needService a {
	color:#ffffff;
}

#needService a:hover {
	color:#99cc33;
}

#headerSection {
	height:85px;
}

hr {
	height:2px;
	background-color:#E0E7B8;
	border:0 none;
}

#floater {
	display: none;
}

.floater_set {
	left: 200px;
	top: 400px;
	display:block;
}

.roundedbox {
	border: 2px solid #e0e7b8;
	padding-left:10px;
	border-radius:10px;
	background-color:#F8F8EC;
	display:table;
	margin-bottom:15px;
	width:95%
}


/**** Quote Request Styles *****/
#qr-wrapper {
    border: 5px solid #022D55;
    border-radius: 10px;
    height: 580px;
    width: 480px;
    *width: 530px;
    /*background-color:#6060e8*/
    background: url("../img/quote/qr-bg-orange.png") repeat-x;
    font-family: Calibri, "Helvetica Neue", Helvetica, Arial;
    font-size: 14px;
    color: #022D55;
    float: left;
    margin: 10px;
    padding: 10px;
    *padding-left: 0;
}

#qr-head {
    margin: 0 auto;
    height: 50px;
    text-align: center;
    padding: 0px;
    font-style: italic;
    /*background: url("/assets/images/qr-heading-01.png") no-repeat;*/
}

#qr-head h2 {
    padding: 0px;
    font-size: 18px;
}

#qr-form ul {
    list-style: none;
    width: 100%;
    padding: 10px;
    *padding: 0;
}

#qr-form ul > li {
    list-style-type: none;
    margin-bottom: 10px;
}

#qr-form ul > li label {
    text-align: right;
    margin-right: 20px;
    width: 150px;
    font-weight: 600;
    padding-top: 0.3em;
    display: block;
    float: left;
}

#qr-form h3 {
    text-align: right;
    width: 170px;
    color: #012c54;
    padding: 0px;
    margin: 0px;
}

#qr-wrapper input, #qr-wrapper select, #qr-wrapper textarea {
    background: url("../img/quote/qr-formbg.png") repeat-x;
    border-radius: 5px;
    padding: 2px;
    font-size: 13px;
    color: #000;
}

#qr-wrapper #project_begin_1, #qr-wrapper #project_begin_2 {
    background:none;
    border:none;
}

#qr-wrapper textarea {
    background: url("../img/quote/qr-form-bg-l.png") repeat-x;
    resize: none;
}

#qr-wrapper #submitbtn {
    background: url("../img/quote/qr-submit.png") no-repeat 0 0px;
    height: 38px;
    width: 195px;
    margin: 0 auto;
}

#qr-wrapper #submitbtn:hover {
    background: url("../img/quote/qr-submit.png") no-repeat 0 -38px;
}

.qr-message-show {
    font-size: 1.2em;
    width: 400px;
    height: 200px;
    margin: 140px 60px;
    *margin-left: 85px;
    background-color: #022D55;
    border-color: #022D55;
    border-radius: 10px;
    color: #fff;
    position: absolute;
    z-index: 100;
    display: none;
}

#qr-message #okbtn {
    background: url("../img/quote/qr-formbg.png") repeat-x scroll 0 0 transparent;
    border-radius: 20px 20px 20px 20px;
    color: #000000;
    font-weight: bold;
    height: 27px;
    margin: 0px 140px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 113px;
    cursor: pointer;
}

#qr-message p {
    width: 90%;
    height: 110px;
    margin: 20px auto;
    text-align: center;
    font-style: italic;

}

.qr-message-show p ol {
    font-size: 0.9em;
    text-align: left;
    font-style: normal;
}

#qr-wrapper #qr-form .error {
    /*background:url("/assets/images/feed.png") no-repeat red;*/
    padding-left: 10px;
}
