body {
background-image:url(../images/background.gif);
}
#liner-all-15 {
padding:20px;
}
#liner-leftright-15 {
margin-left:20px;
margin-right:20px;
}
#liner-topbottom-15 {
padding-bottom:20px;
padding-top:20px;
}
#liner-all-10 {
padding:10px;
}
#liner-leftright-10 {
margin-left:10px;
margin-right:10px;
}
#liner-topbottom-10 {
padding-bottom:10px;
padding-top:10px;
}
#liner-all-5 {
padding:5px;
}
#liner-leftright-5 {
padding-left:5px;
padding-right:5px;
}
#liner-topbottom-5 {
padding-bottom:5px;
padding-top:5px;
}
#container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
overflow:hidden;
padding:5px;
}
#email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F4F4 none repeat scroll 0 0;
text-align:right;
}
.shoppingcart {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
form input {
top:0;
vertical-align:top;
}
label {
margin-left:5px;
margin-right:5px;
}
input.textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #333333;
color:#333333;
padding:3px 3px 1px;
vertical-align:middle;
width:85px;
}
#navigation-right input.textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #333333;
color:#333333;
padding:3px 3px 1px;
vertical-align:middle;
width:115px;
}
.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#999999 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
}
.submit-checkout {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url(ariel-button-proceed.png) right center;
border:0 none;
color:#000;
padding-right:20px;
cursor:pointer;
}
.select1 {
width:190px;
}
.select2 {
width:190px;
}
.form-left {
margin-right:4px;
}
.input_textfield {
display:block;
font-size:10px;
margin-bottom:10px;
padding:3px;
border: solid 1px #000;
vertical-align:middle;
text-align:left;
}	
.input_button {
display:block;
font-size:10px;
margin-bottom:10px;
padding:2px 3px;;
border: solid 1px #000;
background:#999999;
color:#FFF;
font-size:10px;
cursor:pointer;
vertical-align:middle;
text-align:center;
}	

#bag-book .input_textfield {
display:inline-block;
font-size:10px;
margin-bottom:10px;
padding:3px;
border: solid 1px #000;
vertical-align:middle;
text-align:center;
}	
#bag-book .input_button {
display:inline;
font-size:10px;
margin-bottom:10px;
margin-left:5px;
padding:2px 3px;;
border: solid 1px #000;
background:#999999;
color:#FFF;
font-size:10px;
cursor:pointer;
vertical-align:middle;
text-align:center;
}
.input_textfield_2 {
display:inline-block;
font-size:10px;
margin-bottom:10px;
padding:3px;
border: solid 1px #000;
vertical-align:middle;
text-align:center;
}	
.input_button_2 {
display:inline;
font-size:10px;
margin-bottom:10px;
margin-left:5px;
padding:2px 3px;;
border: solid 1px #000;
background:#999999;
color:#FFF;
font-size:10px;
cursor:pointer;
vertical-align:middle;
text-align:center;
}
#menu-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#33FFFF url(../images/background-blue.jpg) repeat scroll center top;
height:216px;
margin-bottom:10px;
}
#menu-wrapper-home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#33FFFF url(../images/background-home.jpg) repeat scroll center top;
height:436px;
margin-bottom:10px;
}
#menu-home {
margin-bottom:0;
margin-top:220px;
}
#menu {
margin-bottom:0;
}
.logo {
margin:10px;
margin-bottom: 117px;
}
#shoppingbag {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/shoppingbag.png) no-repeat scroll 0 0;
color:#33FFFF;
cursor:pointer;
float:right;
font-family:"Courier New",Courier,monospace;
font-size:12px;
height:114px;
margin-right:5px;
margin-top:10px;
padding-bottom:5px;
padding-top:35px;
text-align:center;
width:91px;
}
#navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F4F4 none repeat scroll 0 0;
}
#navigation-right {
text-align:right;
}
#page-navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/divider1.png) repeat-x scroll left top;
margin-bottom:5px;
margin-top:5px;
}
#page-navigation-light {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/divider2.png) repeat-x scroll left top;
margin-bottom:5px;
margin-top:5px;
}
#page-navigation-right {
text-align:right;
}
#book:hover {
background-color:#33FFFF;
cursor:pointer;
}
#book {
background-color:#F4F4F4;
cursor:pointer;
margin-bottom:5px;
margin-top:5px;
padding-bottom:10px;
padding-top:10px;
}
#bag-book {
background-color:#F4F4F4;
margin-bottom:5px;
margin-top:5px;
padding-bottom:10px;
padding-top:10px;
}
#book-image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/divider1.png) repeat-y scroll right top;
text-align:center;
}
#purchase-td-buy-1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#33FFFF none repeat scroll 0 0;
cursor:pointer;
margin-right:10px;
padding:2px 7px 2px 5px;
}
#purchase-td-buy-2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#33FFFF none repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
margin-right:10px;
padding:0 7px;
}
#purchase-td-buy-3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#33FFFF none repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
margin-right:10px;
padding:0 7px;
}
#purchase-td-buy-4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#33FFFF none repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
margin-right:10px;
padding:0 7px;
}
#purchase-td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:pointer;
display:block;
float:left;
margin-right:10px;
padding:0 7px;
}
#purchase-td-buy-1:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
}
a:hover #purchase-td, a:hover #purchase-td-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#33FFFF none repeat scroll 0 0;
}
#purchase-td-more-1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
cursor:pointer;
float:left;
margin-right:5px;
padding:0 7px;
width:110px;
}
#purchase-td-more-2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
cursor:pointer;
float:left;
margin-right:5px;
padding:0 7px;
width:96px;
}
#purchase-td-more-3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
cursor:pointer;
float:left;
margin-right:5px;
padding:0 7px;
width:110px;
}
#purchase-td-more-4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
cursor:pointer;
float:left;
margin-right:5px;
padding:0 7px;
width:110px;
}
#review-text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F4F4 url(../images/divider1.png) repeat-y scroll right top;
}
.review {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/background-review-detail.gif) repeat scroll 0 0;
}
#book-info {
padding-right:10px;
}
#book-detail-text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F4F4 url(../images/divider1.png) repeat-y scroll right top;
}
#review-info img {
margin-bottom:10px;
}
#book-detail-readreview {
padding-top:50px;
text-align:center;
}
#book-detail-checkout {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC url(../images/divider1.png) repeat-y scroll right top;
text-align:right;
}
#book-detail-bottomimage {
height:180px;
overflow-x:auto;
overflow-y:hidden;
}
#book-detail-checkout-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/book-detail-checkout.gif) no-repeat scroll right center;
cursor:pointer;
padding:3px 15px 1px 5px;
text-align:right;
}s
#book-detail-checkout-button:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/book-detail-checkout-blue.gif) no-repeat scroll right center;
}
#book-detail-checkout #purchase-td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
}
.book-quantity {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #333333;
color:#333333;
font-size:10px;
margin-left:4px;
margin-right:4px;
padding:3px 3px 1px;
top:0;
vertical-align:middle;
width:25px;
}
#bag-total {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#33FFFF none repeat scroll 0 0;
margin-right:-5px;
padding:0 7px;
text-align:right;
width:220px;
}
#bag-items {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
float:left;
margin-right:5px;
padding:0 7px;
width:132px;
}
#shoppingbag-update {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
margin-right:5px;
padding:0 7px;
width:140px;
}
#shoppingbag-price {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
padding-bottom:10px;
}
a #shoppingbag-price:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#33FFFF none repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
margin-right:5px;
padding:0 7px;
width:50px;
}
#checkout-box {
background-color: #CCCCCC;
cursor:pointer;
}
#checkout-box:hover {
background-color: #33FFFF;
cursor:pointer;
}
.payment {
border:1px solid #333333;
color:#333333;
font-size:10px;
margin-right:4px;
padding:3px 3px 1px;
top:0;
vertical-align:middle;
width:125px;
}
.creditcard td {
padding-bottom:10px;
}
.red {
color:#FF0000;
}
#checkout-price {
text-align:right;
}

.left {
	text-align:right;
}

.payment {
	margin-bottom:10px;
}

.payment_year {
	width: inherit;
border:1px solid #333333;
}

#page-navigation-right input:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/book-detail-checkout-blue.gif) no-repeat scroll right center;
}

#page-navigation-right input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
}

#page-navigation-right left {
display:block;
font-size:10px;
margin-bottom:10px;
padding:2px 3px;;
border: solid 1px #000;
background:#999999;
color:#FFF;
font-size:10px;
cursor:pointer;
vertical-align:middle;
text-align:center;
}

.paymentexp {
	margin-bottom: 5px;
}

.shoppingcart input {
	border:1px solid #333333;
}