p, html, body, div, ul, li, div, form {padding: 0; margin: 0;}

body {background: url(../images/bg2.jpg) top left repeat-x #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020;}

h1 { font-size: 18px;}
h2 { font-size: 18px;}
h3 { font-size: 18px;}
#header {width: 855px; height: 116px; margin: 0 auto;}
#header .topleft {width: 325px; height: 116px; float: left;}
#header .topleft .logo {width: 325px; height: 70px; display: block; padding-top: 25px;}
#header .navigation {width: 525px; height: 21px;}
#header .navigation a {width: 75px; height: 18px; display: block; background: #646464; color: #FFFFFF; text-decoration: none; text-align: center; float: left; padding-top: 3px; margin-left: 4px; font-size: 11px;}
#header .navigation a:hover {color: #202020; background: #FFFFFF;}
#header .navigation .static {width: 75px; height: 18px; display: block; background: #FFFFFF; color: #202020; text-decoration: none; text-align: center; float: left; padding-top: 3px; margin-left: 4px; font-size: 11px;}
#header .topright {width: 520px; height: 116px; padding-left: 6px; margin-right: 4px; float: right; text-align: right;}

#topnavcont a {width: 85px; height: 18px; display: block; background: #646464; color: #FFFFFF; text-decoration: none; text-align: center; float: right; padding-top: 3px; margin-right: 4px; font-size: 11px;}
#topnavcont a:hover {color: #202020; background: #FFFFFF;}

#content {width: 855px; overflow: hidden; padding-bottom: 15px; background: url(../images/content-rpt.png) top left repeat-y; margin: 0 auto; margin-top: 10px;}
#content .left {float: left; width: 228px; padding-left: 15px; padding-right: 15px; line-height: 18px;}
#content .left a { text-decoration: none; color: #1e7eae;}
#content .left a:hover { text-decoration: underline; color: #1e7eae;}
#content .right {float: right; width: 582px; padding-right: 15px;}
#content .right a { color: #202020; text-decoration: none;} 
#content .right a:hover { color: #202020; text-decoration: underline;}
#content .right .carleather {width: 557px; height: 159px; background: url(../images/leather-bg.jpg) top left no-repeat; padding-top: 50px; padding-left: 25px;}
#footer {width: 815px; height: 130px; padding: 20px; background: url(../images/content-btm.png) top left no-repeat; margin: 0 auto; }
#footer a {text-decoration: none; color: #6c6c6c;}
#footer a:hover {color: #202020;}
#products {width: 228px; display: inline-block; list-style: none; padding-bottom: 20px;}
#products li a {width: 191px; height: 22px; display: block; text-decoration: none; color: #6c6c6c; background: url(../images/product-bg.jpg) top left no-repeat; font-size: 11px; padding-left: 15px; padding-top: 6px;}
#products li a:hover {color: #202020;}

#myaccount {width: 228px; display: inline-block; list-style: none; padding-bottom: 20px;}
#myaccount li a {width: 191px; height: 22px; display: block; text-decoration: none; color: #6c6c6c; background: url(../images/product-bg.jpg) top left no-repeat; font-size: 11px; padding-left: 15px; padding-top: 6px;}
#myaccount li a:hover {color: #202020;}

#leatherbenefits {width: 228px; display: inline-block; padding-left: 25px; color: #FFFFFF; padding-bottom: 15px;}

#customize {width: 121px; height: 22px; text-align: center; text-decoration: none; color: #202020; padding-top: 8px; font-size: 11px; background: url(../images/customize-btn.gif) no-repeat top left; display: block; text-transform: uppercase;}
#customize:hover {color: #FFFFFF;}

#login {display: none; width: 520px; height: 116px; z-index: 100; color: #FFF;}
#login .normlink {color: #FA7001; text-decoration: none;}
#login .normlink:hover {color: #FFFFFF;}

#closeLogin {color: #FF0000; margin-left: 55px; text-decoration: none;}

.loginInput {width: 115px; height: 12px; font-size: 11px;}
#Submit {width: 75px; font-size: 11px; height: 23px; margin-top: 5px;}
#feedBox {width: 205px; overflow: hidden;}
#feedBox a {text-decoration: none; color: #6c6c6c;}
#feedBox a:hover {color: #202020;}

                        

                        .card_section {

                            width: 214px;

                            height: 370px;

                            float: left;

                            margin-right: 15px;

                        }

                        

                        .card_section select {

                            margin-bottom: 5px;

                        }

                        

                        .card_section_title {

                            color: #2088b6;

                            font-size: 18px;

                            margin-left: 11px;

                            margin-top: 8px;

                        }

                        

                        .card_block {

                            margin-left: 13px;

                            margin-top: 16px;

                        }

                        

                        .card_row {

                        }

                        

                        .card_label {

                            display: block;

                        }

                        

                        .card_input {

                            width: 184px;

                            margin-bottom: 5px;

                        }

                        

                        .asterisk {

                            color: red;

                        }




                        .process_order_card_number {

                            width: 440px;

                            height: 63px;

                            margin-left: auto;

                            margin-right: auto;

                        }

                        

                        .review_info {

                            float: left;

                            margin-right: 15px;

                        }

                        

                        .review_info label {

                            font-size: 14px;

                            display: block;

                            margin-bottom: 4px;

                            font-weight: normal;

                        }

                        

                        .review_info input {

                            width: 200px;

                            margin-bottom: 3px;

                        }


