/**************** CHANGES TO RESET.CSS ********************/
body {font-size: 11px}
select {border:1px solid #aaaaaa;}
#page {margin:auto; text-align:left; width:910px;}


/**************** CHANGES TO BOXES.CSS ********************/
.header .header-top-container {background:#73868C url(../images/header-bg.gif) repeat-y scroll right top; border:medium none; height:105px;}
.header .hdr-top-row {height:24px; text-align:right; width:100%;}
.header .hdr-top-row p {color:#89969B; font-size:11px; font-weight:bold; margin:0pt 0px 0pt 0pt; padding:5px 0pt 0pt;}
.quick-access {color:#FFFFFF; float:right; margin-top:5px; padding:0pt; text-align:right; width:600px;}
.header .cart-stat a {font-size:12px; margin-top: 2px}
.header .cart-stat span {font-size:12px;}
.header .cart-stat a.image {margin-top:0px}
.middle-container .col-left {padding-left:0pt; width:140px;}
.breadcrumbs {font-size:12px; padding:5px 0pt 0px 0px;}
.header ul#nav li:hover {background: none}
.header ul#nav li.active {background: none; background-color:#ffffff}
.header ul#nav li {background:transparent none repeat scroll 0%; display:inline; padding:0pt 7px;}
.header ul#nav li.first {padding:0pt 7px 0px 8px;}
.header .cart-stat .white-block {background:#FFFFFF none repeat scroll 0% 50%; float:right; height:18px; width:68px;}
.mini-search .input-text {border:1px solid #CFD5D7;
float:right;
font-size:12px;
height:16px;
margin:-1px 0 0;
padding:1px 0 1px 3px;
width:193px;}
.header .cart-stat .white-block p {font-size:12px; margin:2px 0px 0px 3px; padding:0px;}

.header ul#nav li.li-1-active a span {background:transparent url(../images/menu/li-1-active.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-1:hover a span {background:transparent url(../images/menu/li-1-hover.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-2-active a span {background:transparent url(../images/menu/li-2-active.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-2:hover a span {background:transparent url(../images/menu/li-2-hover.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-3-active a span {background:transparent url(../images/menu/li-3-active.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-3:hover a span {background:transparent url(../images/menu/li-3-hover.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-4-active a span {background:transparent url(../images/menu/li-4-active.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-4:hover a span {background:transparent url(../images/menu/li-4-hover.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-5-active a span {background:transparent url(../images/menu/li-5-active.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-5:hover a span {background:transparent url(../images/menu/li-5-hover.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-6-active a span {background:transparent url(../images/menu/li-6-active.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-6:hover a span {background:transparent url(../images/menu/li-6-hover.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-7-active a span {background:transparent url(../images/menu/li-7-active.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-7:hover a span {background:transparent url(../images/menu/li-7-hover.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-8-active a span {background:transparent url(../images/menu/li-8-active.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.li-8:hover a span {background:transparent url(../images/menu/li-8-hover.gif) no-repeat scroll left top; margin-top:10px;}
.header ul#nav li.active a {background-color:#ffffff}

.lable {background:#9A6858 none repeat scroll 0% 50%; height:25px;}
.small-block .bottom {background:transparent url(../images/bottom-shadow.gif) repeat-x scroll left bottom; height:142px; padding-bottom:5px;}
.middle-container .col-right {border:none; margin-left:-1px; padding-left:0px; padding-right:0px; width:165px;} /*MY BAG RIGHT SECTION*/
.side-col .content {padding:5px 5px 5px 10px;} /*you have no items in bag*/
.listing-type-grid a.more-details {color:#4F241B; font-size:11px; text-align:center; text-decoration:none;}
.listing-type-grid .form-button {background:#C01B43 none repeat scroll 0%; border:medium none; color:#FFFFFF; float:left; font-size:11px; font-weight:normal; height:17px; margin-top:7px; padding:0pt 0 2px 0; text-transform:uppercase; width:100%;}
.listing-type-grid .descr-box {height:143px; /*display: inline;*/}
.listing-type-grid .product-image {height:130px;
margin-bottom:10px;
margin-top:10px;
padding-left:5px;
padding-right:5px;}
.ideal-for {color:#BBBBBB;; font-size:11px; height:34px; line-height:11px; margin:5px 10px; max-width:132px; overflow: hidden;}

.generic-product-grid {margin-top:10px}
.generic-product-grid .odd, .generic-product-grid .even {margin-bottom: 10px}
.generic-product-grid td {border-right:1px dotted #D9DDE3; border-bottom:1px dotted #D9DDE3; line-height:1.6em; padding:0px 0px 12px 0pt;}
.generic-product-grid td.last {border-right:none}
.generic-product-grid tr.last td {border-bottom:none}
.catalog-listing h5 {margin: 0px 5px 5px 10px; height:40px;}
.catalog-listing .attr-line {margin:0 0 5px 10px}
.catalog-listing .price-box {margin:0 0 5px 10px}
.listing-type-grid .button-box {width:120px}

.base-mini .head a.title {background:transparent url(../images/icon-right.gif) no-repeat scroll right top; color:#4F241B; display:block; font-size:14px; font-weight:bold; padding:8px 0px 8px 0px; text-decoration:none; margin:0px 5px 0px 5px}
.base-mini .head {margin-left: 0px; border-bottom:1px solid #C01B43;}
.base-mini .actions .form-button {background:#C01B43 none repeat scroll 0% 50%; border:medium none; font-family:Verdana; font-size:11px; font-weight:normal; margin:14px 5pt 0pt 1px; padding:2px 0pt; text-align:center; width:153px;}
.base-mini .prod-total {border: none; padding: 10px 0px 5px 0px}
.base-mini ul li {border-bottom:1px dotted #AAAAAA; padding-bottom: 5px;}
.base-mini ul {float:left; margin-top:5px; padding-left:5px; width:155px;}
.base-mini .product-details table th, .base-mini .product-details table td {padding:2px 0pt 2px 5px;}
.base-mini table td, .base-mini table th {font-size: 10px}

.middle-container .col-2-left-layout .col-left {border-right:1px dotted #AAAAAA; padding-right:15px; width:165px;}
.middle-container .col-2-left-layout .col-left .box {margin-top:0px}
.middle-container .col-left ul.sub-nav li a {background:#FFFFFF none repeat scroll 0%; color:#4F241B; display:block; font-size:10px; padding:2px 0px 2px 8px; text-decoration:none; text-transform:uppercase;}
.middle-container .col-left ul.sub-nav {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px 0px 0px 7px; padding:0px; width:83% !important;}
.middle-container .col-left ul.sub-nav li a:hover {background:none; color:#4F241B; text-decoration:underline;}
.middle-container .col-left ul.sub-nav li a.active {font-weight: bold}
.middle-container .col-left ul.sub-nav li.active {font-weight: bold}
.middle-container .col-left .corp-inf, 
.middle-container .col-2-left-layout .col-left .corp-inf{border-bottom:1px dotted #AAAAAA; border-top:1px dotted #AAAAAA; margin:0px; padding:15px 0px;}
.col-main .red-block p {font-size:11px; margin:10px 25px 20px 18px; padding:0px; text-align:justify;}
.col-main .bottom-block .image-right {margin-left:40px; margin-top:35px;}
.col-main .image-top-right {width: 290px;}
.col-3-layout .col-main {border-right:1px dotted #aaa; margin-left:0pt; padding-left:15px; padding-right:19px; width:570px;}
.col-2-right-layout .col-main {border-right:1px dotted #aaa; float:left; padding:0px 22px 0px 10px; width:712px;}
.col-main .small-left h2 {border-bottom:1px solid #9A6858;}
.col-main .tier-2-layout {margin-bottom:20px}
.middle-container .col-2-left-layout .col-left .box {border:none}
.middle-container .col-2-left-layout .col-left .box.corp-inf {margin-left:5px;}

.middle-container .col-left .box, .middle-container .col-right .box {float:left; padding-left:5px; width:97%;}

.catalog-listing h5 {font-size:11px; font-weight:normal; text-transform:capitalize;}
.catalog-listing .attr-line span, .catalog-listing .price-box span {font-size:11px}

.product-img-box {width:300px;}
.product-essential .product-shop {width:265px;}

.widget-btn {font-size:10px}
.base-mini ul li a.widget-btn {float:left; margin:0px 2px 0px 8px; text-decoration:underline;}
.base-mini ul li .product-images {height:55px; left:4px; position:relative; top:4px; width:none;}

input.input-text, select, textarea {font-family:verdana; font-size:11px; margin:2px 0pt 5px 0px;}
.product-info-box .product-name {border-bottom:1px solid #9A6858; font-size: 17px;}
.product-essential {border:none}
.product-collateral .form-button, {padding 0px 0px /*1*/3px 0px}
.product-essential .product-shop .form-button {padding: 0px 0px 4px 0px}
.product-attributes, .product-pricing {border:1px dotted #A59E89; margin:5px 0pt 15px 0px; padding:10px 3px;}
.product-collateral ul.related-items {border-top:1px dotted #AAAAAA;}
.product-collateral ul.related-items li {border-bottom:1px dotted #AAAAAA; float:left; margin:0pt; padding:6px 0pt;
list-style-type:none;}
td.rel-item-attrib {vertical-align:middle;padding-left:10px;}

.col-3-layout .col-main .relax {padding-top: 0}
.relax {padding-top:0/*35px*/}

.login-box h4 {background-position:1pt 2px;padding-bottom:5px;}
.login-box .button-set {padding-top: 5px;}
.login-box .new-users h4 {background-image:url(../images/new_customer.gif); padding-top:3px;}
.login-box .registered-users h4 {background-image:url(../images/registered_customer.gif); padding-left:37px; padding-top:3px;}
.page-head h3, .page-head-alt h3, .empty-cart h3 {font-size:14px; font-weight:bold !important; margin:0pt; text-align:left; text-transform:none !important;}
.col-2-left-layout .col-main {border-left:none; float:left; margin-left:-1px; padding:0pt 0pt 0pt 21px; width:709px;}
#product_sendtofriend_form .form-button, .form-button-alt {position: relative}
.form-button, .form-button-alt {font-family: Verdana; font-weight:normal; /*position: relative;*/margin-top: 3px;}
.middle-container .col-2-left-layout .col-left .box.base-mini {padding:5px 0;}
.account-nav .head h3 {color:#FFFFFF; font-size:11px; font-weight: normal}
.account-nav .head {background:#9A6858 none repeat scroll 0% 50%; margin:0pt; padding:3px 10px;}
.account-nav ul li.on span {background:#DDCFCA; color:#4F241B; font-weight:bold;}
.account-nav ul li a:hover {background:#ddcfca none repeat scroll 0% 50%; color:#4f241b; font-weight: normal}
.account-nav ul li.on, .account-nav ul li {margin-top: 2px}
.account-box .head {border-bottom: 1px solid #9A6858}
.account-box .head h4 {padding-left: 36px; height: 22px;}
.account-box .col2-set .col-1 p {line-height: 1.5em}
.account-box .inner-head {margin-bottom: 3px}

.about-us .left-small {float:left; margin-right:10px; width:260px;}
.about-us .left-small .title {margin-left:0px; margin-top:0px !important;}
.about-us .left-small p {color:#4F241B; font-size:11px; margin:10px 0 0px 0px; padding:0px; text-align:left;}
.about-us .left-small .bot-image {margin-top: 20px}

ad-account-info p { line-height: 1.6em}
.account-box {padding:8px}
.dashboard-welcome {margin-right: 0px}
.ad-orders .head h4 {background-image:url(../images/icon_folder_table.gif); height:20px; padding:6px 0pt 0pt 25px;}
.account-box .head a {padding-top: 5px}
.data-table {margin: 6px 0px}
.data-table th {color:#4B190E}
.data-table tfoot tr {background-color: #EEEEEE;}
.data-table tbody td {border-bottom:1px dotted #999999}
.data-table thead tr {background: none;}
.data-table td {padding:5px 8px;}
.data-table tfoot td {padding-top: 2px; padding-bottom: 2px}
.entry-edit .form-reply .cont, .entry-edit .form-new .cont {margin: 2px 0px 7px 0px}
.entry-edit .form-new .subj {height:16px; margin:2px 0pt 20px; width:99%;}
.entry-edit .form-reply .cont, .entry-edit .form-new .cont {margin-top:2px}
.entry-edit button.save {font-weight:normal}
.primary-address-list h4, .address-list h4 {border-bottom:1px solid #9A6858; color:#4B190E; font-size:1.1em; text-transform:uppercase;}
.primary-address-list li {padding:7px 9px;}
.primary-address-list li h5 {border-bottom:1px dotted #AAAAAA; color:#9A6858; font-size:1.05em; line-height:1.5em;}

.generic-product-list li {border-top:1px dotted #AAAAAA; margin:0pt; padding:5px 0pt;}
.col2-set .col-1, .col2-set .col-2 {width:48.5%;}
.shopping-cart-collaterals .box-hdr h4 {font-size: 11px; font-weight: normal;}
.shopping-cart-collaterals {width: 642px; padding-top:12px}
.shopping-cart-collaterals .discount-codes .input-text {width: 150px}
.shopping-cart-totals {margin-top: 12px}
ul.checkout-types li a {font-weight:normal; font-size: 12px; margin-top:0px; padding:5px 11px; text-transform: uppercase; cursor:pointer;}
#review-buttons-container input.submit {font-weight:normal; margin-top:5px; padding:5px 11px; text-transform: uppercase; cursor:pointer;}

.customer-account-create .messages .error-msg, .customer-account-login .messages .error-msg {
margin:20px 0 0;}

select.address-select {border:1px solid #aaaaaa;}
.one-page-checkout .button-set {padding-top: 0px;}
p.required {text-align: left}
.one-page-checkout .box {margin-top: expression("-5px")}
.one-page-checkout .active .head {background:#9A6858 none repeat scroll 0% 50%; border:1px solid #996858;}
.one-page-checkout .active .box {background:#F8F7F5 none repeat scroll 0% 50%; border:1px solid #9A6858;}
.one-page-checkout .active h3{color: #fff}
.one-page-checkout .head {background:#DDCFCA; border-bottom:1px solid #9a6858; border-width: 0px 1px 1px 1px; border-bottom-style:solid;margin-top: 0px; margin-bottom:0pt; padding:4px 8px 6px;}
.one-page-checkout li.section.active, .one-page-checkout li.section.allow {margin-top: expression("-4px")}
.one-page-checkout .box-no-padding {margin-top: expression("-2px")}
.one-page-checkout h3 {color:#9A6858;}
.one-page-checkout .step-count {background:none; border:none; /*color:#9A6858;*/}
.one-page-checkout-progress h4 {font-size: 11px; background:#E0D2CD none repeat scroll 0% 50%; color:#9A6858; margin:0pt; padding:2px 4px; text-transform:none;}
/*.one-page-checkout .allow h3 {color:#6E8389;}*/
/*.one-page-checkout .allow .head {background:#D9E4E5 none repeat scroll 0% 50%; border-color:#75868B;}*/
.one-page-checkout .allow .step-count {background:none}
.one-page-checkout .active .step-count {border: none; /*color: #6E8389;*/}
.one-page-checkout-progress h4.complete {font-size: 11px}
.one-page-checkout-progress li {border-top:1px solid #A3AEB3;; margin-bottom: 3px}
.one-page-checkout a.back {line-height: 10px; margin-top: 4px; /*margin-left: 10px*/}
.one-page-checkout ul.super-product-attributes {color:#C01B43; padding:3px 0pt 0pt 0px;}
.one-page-checkout .content {padding:0px 20px;}
.shipment-methods dt {margin-bottom:3px}
.form-list li .input-box .input-text, .form-list li .input-box textarea {margin-bottom:2px; margin-top:2px;}
.form-list li .input-box select {border:1px solid #AAAAAA; margin-bottom:2px; margin-top:2px;}
.content button-set p {margin-top: 17px}
#checkout-review-load .data-table {margin-top:0; margin-bottom: 0px; border:1px solid #9A6858;}
checkout-step-payment .form-button, .form-button-alt {position:none;}
.form-button-alt {position:none;margin-top:0px;padding-bottom:3px;}
#opc-review .content {border-color: #9A6858; background-color: #DDCFCA;}
#opc-review .content p.left {padding-top: 14px;}
.opc-please-wait {padding-top: 8px; vertical-align: middle;}
.separator {padding: 0px 2px}

#payment_form_bibit .input-box {margin: 5px 0px}

input.input-text, textarea {margin-top: 2px;}
.input-box .v-fix .validation-advice {width:13em; position: none;  float:left; clear: left; display: block; }
.v-fix input.validate-cc-cvn {float: left;}
.cvv-what-is-this {vertical-align: middle; padding-top: 6px;}
.contactus-form .data textarea {height: 100px}

p.message-content {border-bottom:1px dotted #AAAAAA;}
ul.support-thread {border-bottom:1px dotted #AAAAAA;}

table.pager select {border: 1px solid #aaaaaa}
table.pager, table.view-by {color:#4F241B; font-size:11px; text-transform:uppercase}
table.view-by span {vertical-align: middle; padding-bottom: 1px;/*margin-top: 2px*/}
table.pager td {border-top:none; padding:4px 8px; vertical-align:middle; width:33%;}
table.view-by td, table.pager td {border-bottom:1px dotted #cccccc; padding:4px 0px; vertical-align:middle; width:33%;}
table.view-by select {font-size:11px; margin:0px; padding:0px; border: 1px solid #aaaaaa}
table.view-by select.per {width: 46px}

.breadcrumbs {font-size:11px; padding:9px 0pt 0px 8px;}

.footer p {font-size:11px; margin:0px; padding:0px 0px 6px;}
.footer p.with-bg {border:1px solid #E5E6E8; width:100%;}

.notice-msg, .note-msg, .error-msg {background-color:#D9E4E5; background-image:url(../images/note_msg_icon.gif); border-color:#75868B; color:#6E8389;
margin-left:10px;
margin-right:-10px;}

h1#logo {float:left; margin-left:20px; margin-top:8px; width:auto;}
ul.header-top-links-nav li {color:#4F241B; font-size:11px; text-transform:uppercase;}
ul.header-top-links-nav {float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:2pt 20px 0pt 0pt; padding:0pt;}
form#search_mini_form label {font-size:12px; margin-top:3px;}
form#search_mini_form {clear:right; float:right; margin-top:23px; padding-right:21px;}

.validation-failed {background:#FAEBE7 none repeat scroll 0% !important; border:1px solid #EB340A !important;}
.validation-advice {margin-top:1px; line-height:1.15em; font-size: 10px}
.validation-advice, .required, p.required {color:#EC4545/*EF4E4E;*/}
.login-box p.required {padding-top:0px}
/*.login-box .content { height: 260px}
.login-box .content { height: expression("270px")}*/
/*#login-form .login-box .new-users .content, .login-box .registered-users .content {height: 180px;}*/
.login-box .registered-users .button-set .left {padding-top:5px}

p.required {font-size: 10px}

.col-main .small-top-left {float:left; padding-left:10px; margin-top:23px; width:252px;}
.col-main .small-top-left p {color:#4F241B; font-size:11px; margin:15px 0pt 20px 2px; padding:0px; text-align:left;}
.col-main .small-top-left a {margin-left: 2px}
.col-main .image-top-right {float:right}
.col-main .services-bottom-block {background:transparent url(../images/img-services3.jpg) no-repeat left top; float:left; height:222px; width:100%;}
.col-main .services-bottom-block .title {margin-left:12px; margin-top:25px;} 
.col-main .services-bottom-block a {margin-left:12px}
.col-main .inner-left .title{margin-left:15px; margin-top:15px;}
.col-main .inner-right .title {margin-top:15px; margin-left:0px}
.col-main .services-bottom-block p {font-size:11px; margin:10px 25px 20px 12px; padding:0px; text-align:left; width:260px;}
.col-main .left-block {float:left;}
.col-main .inner-left {background:transparent url(../images/img-services2.jpg) no-repeat left top; float:left; height:448px; width:271px;}
.col-main .inner-left p {font-size:11px; margin:10px 25px 20px 15px; padding:0px; text-align:left; width:247px;}
.col-main .right-block {float: right}
.col-main .inner-right{float:right; margin-top:0px; width:287px;}
.col-main .inner-right a {margin-left: 0px}


/******************* PRESS BOX SECTION ****************************/
.press-box  {border-bottom:1px dotted #AAAAAA; float:left; margin-top:10px; padding-bottom:5px; width:100%;}
.press-img-left {float:left; padding:0 5px; text-align:center; width:140px;}


/******************* ADMIN STYLING ********************************/
.login-container {background:transparent url(images/logo.gif) no-repeat scroll right top; margin:110px auto; padding-left:0px; padding-top:100px; text-align:center; width:581px;}
.login-container .legal {background-color:#E8E8E8;}

.support-customer-view .entry-edit .entry-edit-head {background:#ffffff none repeat scroll 0%;}

dl.accordion dt, .entry-edit .entry-edit-head {background:#a0c3de none repeat scroll 0%;}
.grid tr.headings th.no-link {color:#777777;}
/*.header-top {border-bottom:1px solid #C3C3C3;}*/
.header-right {background:#fff url(images/logo.gif) no-repeat scroll right top; color:#000000; font-size:0.95em; margin-right:25px; padding:55px 0px 0pt 15px;}
.brand {color: #4F241B; margin:0pt 0pt 0px 10px;color:#4F241B;font-weight:bold;}
/*********************PRODUCT LANDING PAGE STYLE*********************/
/*NAILS*/
.landing_nails {
padding-top:3px;}
.landing_nails .nails_image {
float:left;
padding-right:15px;
}
.landing_nails .nails_header {
padding-bottom:10px;}

.landing_nails .nails_text p {
font-size:13px;
}
/*SUN/SUNLESS*/
.landing_sun {
padding:3px 0 0 0;
}
.landing_sun .sun_image {
padding-top:5px;

}
.landing_sun .sun_header {
padding-bottom:10px;}

.landing_sun .sun_text p {
font-size:13px;
}

.col-main ol li {
	list-style-type: decimal;
}
.col-main ul li {
	list-style-type: disc;
}
.col-main ul, .col-main ol {
	margin-left: 20px;
}

.support-customer-view .col-main ul{
margin-left:0;
padding-left:20px;
}
ul.messages li, ul.generic-product-list li, .prizeDraw ul li, .col-main form ul li {
	list-style-type: none;
}

/* prize draw */
.prizeDraw {
	border-bottom:1px dotted #AAAAAA;
border-left:1px dotted #AAAAAA;
border-right:1px dotted #AAAAAA;
color:#4F241B;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.2;
margin:0 auto;
padding:20px 20px 75px;
width:868px;
}

.prizeDraw input {
color:#4F241B;
}

.prizeDraw ul {
list-style-type:none;}

.prizeDrawImage {
	float:right;
}

.mandatory{
width:420px;
border-bottom: 1px dotted #aaa;}
.mandatory p {
	padding: 22px 0 28px 0;
}

.mandatory table {
	padding: 22px 0 28px 0;
}

.mandatory td {
	padding:2px 0px;
	vertical-align:middle;
}

.mandatory td label{
padding-right:10px;
}

.mandatory td span{
font-size:8px;
}

.mandatory td input{
	width:159px;
	height:14px;
}

.mandatory table #title, .mandatory table #postcode {
width:90px;}


.mandatory table #address {
	width:159px;
	height:14px;
/*
height:44px;
width:310px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4F241B;
*/
}

.headerImage {
}

.headerImageSmall {
}

.interested {
padding-top:40px;
border-bottom:1px dotted #aaa;
}

.interested .headerImageSmall {
padding-bottom:22px;
}

.interested ul {
padding:5px 0 34px 0;

}

.interested input {
margin-left:-2px;

}

.interested label {
vertical-align:text-top;

}
.interestedA{
float:left;
padding-right:160px;
}

.altspec {
padding-left:20px;}

#alternative_spec {
width:270px;
margin-left:5px;}

.privacy {
padding-top:20px;
border-bottom:1px dotted #aaa;
padding-bottom:55px;}

.privacy p {
padding-top:15px;
}

.privacyA {
float:left;
width:350px;
padding-left:20px;	
padding-right:97px;
}
.privacyA label {
vertical-align:text-top;
}

.privacy .privacyB {
padding-top:20px;
}

.privacy input {
margin-left:-20px;}
.formsubmit {
clear:both;
padding-top:15px;
text-align:center;}

.formsubmit #submit{
background:transparent url(../images/prizedraw/submit.gif) no-repeat scroll 0 0;
border:medium none;
height:30px;
width:84px;
}

.prizeDraw ul.messages {
	margin-left: 0px;
	margin-top: 10px;
}

#product_addtocart_form .note {
	font-size: 0.8em;
	display: block;
	margin-top: -5px;
}

ul.checkout-types li {
	list-style-type: none;
}

ul.messages {
	margin-left: 0px;
}

.col-2-left-layout .side-col .corp-inf {
margin-left:5px;}


#coupon_code {height:16px; margin-top:0px;}

/*Phone icons*/
p.call-to-order-copy {
background:transparent url(../images/phone.gif) no-repeat scroll 0 0px;
padding-left:20px;
}
.button-box .call-to-order-button {
background:transparent url(../images/phone.gif) no-repeat scroll 0 20px;
padding-left:20px;
}
#checkoutSteps .section {
list-style-type:none;}

#add_recipient_button {
top:38px;}