@charset "UTF-8";
/* line 52, ../src/_button.sass */
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; }

/* Reset --------------------------------------------------------------*/
/* line 14, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {*padding:0; *margin:0; margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* line 17, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body { line-height: 1; color: black; background: white; }

/* line 19, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 21, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

/* line 23, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 25, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: "" ""; }
/* line 96, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/* line 27, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* HTML5 Reset --------------------------------------------------------------*/
/* line 108, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { margin: 0; padding: 0; border: 0; outline: 0; display: block; }

/* Typography -------------------------------------------------------------- */
/* The following classes are for use with @extend. */
/* line 18, ../src/_defaults.scss */
html { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }

/* line 22, ../src/_defaults.scss */
.serif, body { font-family: Cambria, Georgia, serif; }

/* line 25, ../src/_defaults.scss */
.sans { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 28, ../src/_defaults.scss */
.mono, pre, code, tt { font-family: "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, Courier, monospace, sans-serif; }

/* line 31, ../src/_defaults.scss */
.caps, .allcaps, caption, .smallcaps { letter-spacing: 0.1em; }

/* line 34, ../src/_defaults.scss */
.allcaps, caption { text-transform: uppercase; }

/* line 38, ../src/_defaults.scss */
.smallcaps { font-variant: small-caps; }

/* Body -------------------------------------------------------------- */
/* line 44, ../src/_defaults.scss */
body { color: #4c4c4c; }

/* Selected Text -------------------------------------------------------------- */
/* -moz- must be declared separately */
/* line 57, ../src/_defaults.scss */
::-moz-selection { color: white; background: #005498; text-shadow: none; }

/* line 62, ../src/_defaults.scss */
::selection { color: white; background: #005498; text-shadow: none; }

/* Links -------------------------------------------------------------- */
/* line 70, ../src/_defaults.scss */
a:link, a:visited { color: #005498; }
/* line 72, ../src/_defaults.scss */
a:link, a:visited, a:hover, a:active { outline: none; }
/* line 74, ../src/_defaults.scss */
a:focus, a:hover, a:active { color: #984400; text-decoration: none; }
/* line 77, ../src/_defaults.scss */
a:focus { outline: thin dotted; }

/* Headings -------------------------------------------------------------- */
/* line 82, ../src/_defaults.scss */
h2, h3, h4, h5, h6 { margin-bottom: 1.25em; }

/* line 86, ../src/_defaults.scss */
h1, h2 { font-size: 1.875em; line-height: 1.333em; margin-bottom: 0.952em; font-family: Cambria, Georgia, serif; border-bottom: 1px solid; }

/* line 93, ../src/_defaults.scss */
h3 { font-weight: bold; }

/* line 97, ../src/_defaults.scss */
h5, h6 { font-style: italic; }

/* Inline -------------------------------------------------------------- */
/* line 102, ../src/_defaults.scss */
cite, em, dfn, address, i { font-style: italic; }

/* line 105, ../src/_defaults.scss */
strong, dfn, b { font-weight: bold; }

/* line 108, ../src/_defaults.scss */
sup, sub { font-size: smaller; line-height: 0; }

/* line 112, ../src/_defaults.scss */
sup { vertical-align: super; }

/* line 115, ../src/_defaults.scss */
sub { vertical-align: sub; }

/* line 118, ../src/_defaults.scss */
abbr, acronym { border-bottom: 1px dotted; cursor: help; }

/* line 122, ../src/_defaults.scss */
ins { text-decoration: underline; }

/* line 125, ../src/_defaults.scss */
del { text-decoration: line-through; }

/* line 128, ../src/_defaults.scss */
mark { background: #ffff99; background-color: rgba(255, 255, 0, 0.5); text-shadow: none; }

/* line 133, ../src/_defaults.scss */
small { font-size: 0.75em; line-height: 1.667em; }

/* line 136, ../src/_defaults.scss */
q { font-style: italic; }
/* line 138, ../src/_defaults.scss */
q em { font-style: normal; }

/* Block -------------------------------------------------------------- */
/* line 146, ../src/_defaults.scss */
p { font-size: 0.75em; line-height: 1.667em; margin-bottom: 1.25em; }

/* line 150, ../src/_defaults.scss */
pre { margin: 1.25em; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }

/* line 157, ../src/_defaults.scss */
blockquote { margin: 1.25em; font-style: italic; }

/* Replaced -------------------------------------------------------------- */
/* line 163, ../src/_defaults.scss */
img { vertical-align: text-bottom; max-width: 100%; -ms-interpolation-mode: bicubic; }

/* Lists -------------------------------------------------------------- */
/* line 170, ../src/_defaults.scss */
ol, ul, dl { margin-bottom: 1.25em; margin-left: 1.25em; }

/* line 174, ../src/_defaults.scss */
ol { list-style: decimal; }

/* line 177, ../src/_defaults.scss */
ul { list-style: disc; }
/* line 179, ../src/_defaults.scss */
li ul { list-style-type: circle; }

/* line 182, ../src/_defaults.scss */
dt { margin-top: 1.25em; font-style: italic; }

/* line 186, ../src/_defaults.scss */
dd { padding-left: 1.25em; }

/* Tables -------------------------------------------------------------- */
/* tables still need 'cellspacing="0"' in the markup */
/* line 192, ../src/_defaults.scss */
table { margin-bottom: 1.25em; width: 100%; border-collapse: separate; border-spacing: 0; }

/* line 198, ../src/_defaults.scss */
table, td, th { vertical-align: top; }

/* line 201, ../src/_defaults.scss */
th, thead th { font-weight: bold; }

/* line 204, ../src/_defaults.scss */
th, td, caption { padding: 0.625em; text-align: left; font-weight: normal; }

/* line 209, ../src/_defaults.scss */
table, th { border-bottom-style: solid; border-bottom-width: 0.063em; padding-bottom: 0.563em; }

/* line 212, ../src/_defaults.scss */
tfoot { font-size: 0.875em; line-height: 1.429em; }

/* Forms -------------------------------------------------------------- */
/* line 220, ../src/_defaults.scss */
fieldset { margin-bottom: 1.25em; border-style: solid; border-width: 0.063em; padding: 1.188em; }

/* line 224, ../src/_defaults.scss */
legend { font-size: 1.125em; line-height: 1.111em; font-weight: bold; }

/* line 228, ../src/_defaults.scss */
input[type="radio"], input[type="checkbox"] { vertical-align: baseline; }

/* line 231, ../src/_defaults.scss */
label, input[type=button], input[type=submit], button { cursor: pointer; }

/* line 234, ../src/_defaults.scss */
label { font-weight: bold; }

/* line 239, ../src/_defaults.scss */
.textinput, textarea, input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=time], input[type=number], input[type=range], input[type=search], input[type=color] { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.875em; line-height: 1.429em; border-style: solid; border-width: 0.071em; padding: 0.286em; margin-bottom: 0.625em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; width: 100%; margin-top: 0; border-color: #4c4c4c; height: 2.143em; }

/* line 250, ../src/_defaults.scss */
textarea { height: 9.286em; vertical-align: text-bottom; }

/* line 261, ../src/_defaults.scss */
input[type=search] { -webkit-appearance: none; }
/* line 263, ../src/_defaults.scss */
input[type=search]::-webkit-search-decoration { display: none; }

/* line 266, ../src/_defaults.scss */
button { width: auto; overflow: visible; }

/* Layout -------------------------------------------------------------- */
/* line 29, ../../../../../../../.gem/ruby/1.8/gems/compass-susy-plugin-0.8.1/sass/susy/_vertical_rhythm.scss */
body { font-size: 100%; line-height: 1.25em; }

/* line 33, ../../../../../../../.gem/ruby/1.8/gems/compass-susy-plugin-0.8.1/sass/susy/_vertical_rhythm.scss */
html > body { font-size: 16px; }

/* line 13, ../src/screen.scss */
.container_12 { *zoom: 1; margin-left: auto; margin-right: auto; width: 59.98em; max-width: 100%; background-image: url('file:///Users/rolandlambert/Development/php_workspace/secretsalons/public_html/templates/gifts/grid.png'); background-repeat: repeat; background-position: 1em 0; }
/* line 22, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.container_12:after { content: " 020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }

/* Styles -------------------------------------------------------------- */
@-webkit-keyframes pulse { /* line 26, ../src/screen.scss */
  from { background-color: #d45500; -webkit-box-shadow: 0 0 9px #333; }
  /* line 27, ../src/screen.scss */
  50% { background-color: #ff5c00; -webkit-box-shadow: 0 0 18px #ff5c00; }
  /* line 28, ../src/screen.scss */
  to { background-color: #d45500; -webkit-box-shadow: 0 0 9px #333; } }

/* line 32, ../src/screen.scss */
.gift-search-box { display: inline; float: left; width: 96.666%; margin-right: 1.667%; margin-left: 1.667%; height: 260px; margin-bottom: 15px; margin-top: 15px; background: url("img/search_bk.jpg") no-repeat; }

/* line 42, ../src/screen.scss */
.gift-categories { display: inline; float: left; width: 63.888%; margin-right: 1.667%; margin-left: 1.667%; }
/* line 45, ../src/screen.scss */
.gift-categories ul { margin: 0px; list-style: none; }
/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
.gift-categories ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
/* line 48, ../src/screen.scss */
.gift-categories ul li { margin-left: 4px; margin-bottom: 4px; float: left; }
/* line 53, ../src/screen.scss */
.gift-categories ul li a { overflow: hidden; *zoom: 1; display: block; position: relative; text-decoration: none; }
/* line 59, ../src/screen.scss */
.gift-categories ul li .title { font-size: 0.875em; line-height: 1.429em; display: block; background: #440339; color: white; padding: 4px 10px; position: relative; z-index: 1; margin-top: -28px; opacity: 0.9; }

/* line 75, ../src/screen.scss */
.css_button { display: inline-block; padding: 0.5em 2em 0.55em; font-weight:bold; outline: none; cursor: pointer; text-align: center; text-decoration: none; -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; border: 10px solid rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); border: solid 1px #d24500; background-color: #e14a00; background: -webkit-gradient(linear, left top, left bottom, from(#ff6c24), to(#e14a00)); background: -moz-linear-gradient(top, #ff6c24, #e14a00); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6c24', endColorstr='#e14a00'); color: #fcece5; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 0.938em; line-height: 1.333em; float: right; font-weight: normal; padding: 8px 19px 9px; color: #FFF !important; }
/* line 30, ../src/_button.sass */
.css_button:hover { text-decoration: none; }
/* line 32, ../src/_button.sass */
.css_button:active { position: relative; top: 1px; }
/* line 40, ../src/_button.sass */
.css_button:hover { background-color: #c84200; background: -webkit-gradient(linear, left top, left bottom, from(#ff6215), to(#c84200)); background: -moz-linear-gradient(top, #ff6215, #c84200); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6215', endColorstr='#c84200'); }
/* line 42, ../src/_button.sass */
.css_button:active { background-color: #ff6215; background: -webkit-gradient(linear, left top, left bottom, from(#e14a00), to(#ff6215)); background: -moz-linear-gradient(top, #e14a00, #ff6215); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14a00', endColorstr='#ff6215'); color: #f6c8b2; }
/* line 84, ../src/screen.scss */
.css_button input { font-size: 0.938em; line-height: 1.333em; background: none; border: none; color: #FFF; }
/* line 90, ../src/screen.scss */
.css_button:visited { color: #FFF !important; }


/* line 96, ../src/screen.scss */
.price-box { -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); width: 220px; position: absolute; bottom: 30px; right: 30px; background: #440339; padding: 10px 15px; }
/* line 106, ../src/screen.scss */
.price-box .price {margin:0px; font-family: Cambria, Georgia, serif; }
/* line 108, ../src/screen.scss */
.price-box .price .old { font-size: 0.875em; line-height: 1.429em; line-height: 14px; }
/* line 112, ../src/screen.scss */
.price-box .price .new { _font-size: 1.8em; font-size: 2em; line-height: 0.6em; color: #FFF; }
/* line 118, ../src/screen.scss */
.price-box .css_button { margin-top: 7px; }

/* line 124, ../src/screen.scss */
.price {width:195px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; float: left; text-align: right; margin: -15px 0px 0px 0px; }
/* line 130, ../src/screen.scss */
.price .old { font-size: 1em; line-height: 1.667em; display: block; text-decoration: line-through; color: #F00; }
/* line 136, ../src/screen.scss */
.price .new { font-size: 2.5em; font-weight:bold; display: block; }

/* line 141, ../src/screen.scss */
ul.search-overlay { list-style: none; background: #440339; opacity: 0.9; margin: 70px 0px; padding: 25px 35px; float: left; }
/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
ul.search-overlay li { list-style-image: none; list-style-type: none; margin-left: 0px; }
/* line 150, ../src/screen.scss */
ul.search-overlay li a { margin-bottom: 0.8em; font-size: 0.938em; line-height: 1.333em; display: block; color: white; text-decoration: none; }

/* line 159, ../src/screen.scss */
.big-search { -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; overflow: hidden; *zoom: 1; width: 250px; margin: 170px 335px; background: #FFF; border: 3px solid #4f5353; }
/* line 166, ../src/screen.scss */
.big-search .text-input { font-family: Cambria, Georgia, serif; font-size: 1.25em; line-height: 1em; margin: 0px; font-style: italic; width: 200px; float: left; border: none; background: none; }
/* line 177, ../src/screen.scss */
.big-search .submit { width: 40px; height: 40px; margin: 3px; float: right; background: url("img/search-btn.png") no-repeat; border: none; text-indent: 9999px; line-height: 999px; }

/* line 190, ../src/screen.scss */
.listing, .testimonial-listing .listing, .popular-gifts .listing, .gift-listing .listing { list-style: none; margin: 0px; }
/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
.listing li, .testimonial-listing .listing li, .popular-gifts .listing li, .gift-listing .listing li { list-style-image: none; list-style-type: none; margin-left: 0px; }
/* line 193, ../src/screen.scss */
.listing li, .testimonial-listing .listing li, .popular-gifts .listing li, .gift-listing .listing li { overflow: hidden; *zoom: 1; margin-bottom: 0.8em; }
/* line 198, ../src/screen.scss */
.listing .image, .testimonial-listing .listing .image, .popular-gifts .listing .image, .gift-listing .listing .image { width: 118px; float: left; }
/* line 202, ../src/screen.scss */
.listing .info, .testimonial-listing .listing .info, .popular-gifts .listing .info, .gift-listing .listing .info { font-size: 16px; float: left; }
/* line 206, ../src/screen.scss */
.listing .info .title, .testimonial-listing .listing .info .title, .popular-gifts .listing .info .title, .gift-listing .listing .info .title { font-size: 1.25em; line-height: 1em; margin-bottom: 0.8em; margin-left: 10px; border-bottom: 1px solid; letter-spacing: 0px; }
/* line 213, ../src/screen.scss */
.listing .info p, .testimonial-listing .listing .info p, .popular-gifts .listing .info p, .gift-listing .listing .info p { margin-left: 10px; }

.gift-listing .listing .info p{height:115px;}

/* line 219, ../src/screen.scss */
.testimonial-listing { display: inline; float: left; width: 31.11%; margin-right: 1.667%; }
/* line 223, ../src/screen.scss */
.testimonial-listing .listing .info, .testimonial-listing .listing .info, .testimonial-listing .popular-gifts .listing .info, .popular-gifts .testimonial-listing .listing .info, .testimonial-listing .gift-listing .listing .info, .gift-listing .testimonial-listing .listing .info { float: left; margin-right: 10px; }
/* line 228, ../src/screen.scss */
.testimonial-listing .listing .image, .testimonial-listing .listing .image, .testimonial-listing .popular-gifts .listing .image, .popular-gifts .testimonial-listing .listing .image, .testimonial-listing .gift-listing .listing .image, .gift-listing .testimonial-listing .listing .image { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); border: 1px solid #CCC; float: right; width: 85px; padding: 5px; }

/* line 238, ../src/screen.scss */
.popular-gifts { display: inline; float: left; width: 31.11%; margin-right: 1.667%; }
/* line 243, ../src/screen.scss */
.popular-gifts .listing li, .popular-gifts .testimonial-listing .listing li, .testimonial-listing .popular-gifts .listing li, .popular-gifts .listing li, .popular-gifts .gift-listing .listing li, .gift-listing .popular-gifts .listing li { margin-bottom: 1.176em; }

/* line 249, ../src/screen.scss */
.gift-listing { display: inline; float: left; width: 63.888%; margin-right: 1.667%; margin-left: 1.667%; }
/* line 254, ../src/screen.scss */
.gift-listing .listing li, .gift-listing .testimonial-listing .listing li, .testimonial-listing .gift-listing .listing li, .gift-listing .popular-gifts .listing li, .popular-gifts .gift-listing .listing li, .gift-listing .listing li { *width: 48%;  width: 49%; float: left; display: inline; *margin:0px; *padding:0px;}
/* line 258, ../src/screen.scss */
.gift-listing .listing .image, .gift-listing .testimonial-listing .listing .image, .testimonial-listing .gift-listing .listing .image, .gift-listing .popular-gifts .listing .image, .popular-gifts .gift-listing .listing .image, .gift-listing .listing .image { float: right; padding:0px 10px; text-align:center}
/* line 261, ../src/screen.scss */
.gift-listing .listing .info, .gift-listing .testimonial-listing .listing .info, .testimonial-listing .gift-listing .listing .info, .gift-listing .popular-gifts .listing .info, .popular-gifts .gift-listing .listing .info, .gift-listing .listing .info { float: left; }
.testimonial-listing .listing .info{width:180px;}
/* line 266, ../src/screen.scss */
.gift-detail { display: inline; float: left; width: 96.666%; margin-right: 1.667%; margin-left: 1.667%; position: relative; margin-bottom: 15px; margin-top: 10px;}
/* line 272, ../src/screen.scss */
.gift-detail .title-overlay { font-size: 1.875em; line-height: 1.333em; display: block; background: #440339; color: white; padding: 4px 10px; position: relative; z-index: 1; margin-bottom: -49px; opacity: 0.9; }

/* line 284, ../src/screen.scss */
.big-input, .checkout ul input.text { -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; overflow: hidden; *zoom: 1; margin-bottom: 1.25em; background: #FFF; border: 3px solid #CCC; font-family: Cambria, Georgia, serif; font-size: 1.25em; line-height: 1em; font-style: italic; }

/* line 295, ../src/screen.scss */
.checkout { display: inline; float: left; width: 63.888%; margin-right: 1.667%; margin-left: 1.667%; }
/* line 298, ../src/screen.scss */
.checkout .css_button { float: none; width: 120px; padding: 20px; margin: 0px 0px 0px 390px; }
/* line 304, ../src/screen.scss */
.checkout ul { list-style: none; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; @clearfix; border: 1px solid #CCC; padding: 30px 15px; margin: 0px; }
/* line 11, ../../../../../../../.gem/ruby/1.8/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/utilities/lists/_bullets.scss */
.checkout ul li { list-style-image: none; list-style-type: none; margin-left: 0px; }
/* line 312, ../src/screen.scss */
.checkout ul li { @clearfix; }
/* line 315, ../src/screen.scss */
.checkout ul input.text { display: inline; float: left; width: 63.888%; margin-right: 1.667%; margin-bottom: 0.8em; }
/* line 320, ../src/screen.scss */
.checkout ul .title { font-size: 1em; line-height: 1.25em; font-weight: normal; color: #6B89B1; display: inline; float: left; width: 31.11%; margin-right: 1.667%; @extends .title; font-size: 1.25em; line-height: 1em; margin-top: 10px; margin-bottom: 10px; display: block; text-indent: 15px; }


/* frank */

.prod-descr li {font-size:12px;list-style-position:inside;}
.galleries li {list-style-type:none;}

.testimonial-listing h4 {font-size:18px; font-family: Cambria,Georgia,serif; margin-right:5px; float:right;}


.basket{width:30.11%; padding:1%;  -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em;  float:left; background:#ececec}
.basket h2{line-height:1em;}
.basket .item{padding-left:42px;  background: url("../images/present-icon.png") no-repeat; }
.basket table{border:none;}
.basket table h4{margin-bottom:0.25em; font-size:0.8em; font-family:Arial; letter-spacing:0px; }
.basket table p{font-size:0.7em; line-height:1.4em; font-family:Arial;}
.basket table td{border-bottom:1px solid #AAA; background:#FFF}
.basket .total td{font-family:Arial; letter-spacing:0px; text-align:right}