p, ul, li, h1, h2, h3, h4, input, label, select, option, #nav a, img { border: none; margin: 0 0 1em 0;  padding: 0; text-align: left; font-family: Helvetica; clear: both; }
ul, li { list-style: none; }
h1 { font-size: 2.2em; }
h2 { font-size: 1.8em; border: none; text-decoration: none; }
h3 { font-size: 1.4em; border: none; text-decoration: none !important; }
h4 { font-size: 1.2em; }
li, p { font-size: 1em; color: #000000; }
h1, h4 { color: #000000; }
h2 { color: #07618F; border-bottom: 1px solid; }
h3 { color: #07618F; }
a:link { color: #F88017; text-decoration: underline;}
a:hover { color: #F88017; text-decoration: none; }
a:visited { color: #092e41; text-decoration: underline; }
a:active { color: #092e41; text-decoration: none; }
html { background-image: url('images/body-background.php?top=092e41&bottom=4890b5'); background-repeat: repeat-x; background-color: #4890b5; text-align: center; }
body { background-image: url('images/content-background.php?top=07618F');  background-repeat: repeat-x; width: 95%; min-width: 1000px;  background-color: #ffffff; margin: 0em auto; padding: 1em 0 0 0; font-family: sans-serif; }
input, select, textarea { background-color: #F0F0F0; border-color: #BEBEBE; border: 1px solid #a2a2a2; color: #000; height: 2em; float: right; clear: both; max-width: 50em; }
option { font-size: .8em; height: 2em; max-width: 10em; }
label { position: relative; top: 2.5em; float: left; }
input[type="button"],input[type="submit"],input[type="reset"] { max-width: 100% !important; background-color: #092e41; border-color: #4890b5; font-size: 1.2em; color: #fff; text-align: center; position: relative; top: 1em; margin-bottom: 2em; float: left !important; }
#logo { margin: 0; text-align: center; font-size: 2em; }
#slogan { text-align: center; }
#nav { background: #092e41; height: 2em; auto; font-weight: bold; font-size: .8em; height: 3em; min-width: 1000px; text-align: center; }
#nav li:hover { background-color: #07618F; border-color: #4890b5; cursor: pointer; }
#nav li { display: inline-block; margin: auto; padding: 0 .5em 1.5em 0.5em; display:inline;  background-color:#4890b5; border:.1em solid #07618F; }
#nav li a:link, #nav li a:visited { color: #F88017; text-decoration: none; position: relative; top: 25% }
#nav li a:hover, #nav li a:active { text-decoration: underline; }
#frame_wrap { width: auto; margin: 1em; }
#left_frame { float: left; width: 45%; }
#right_frame { float: right; width: 45%; }
#gallery_list { }
#gallery_list td { border: 1px solid black; background-color: #f9f9f9; }
#gallery_list img { border: 1px solid black; margin: 0 .5em .5em .5em;}
#image_selection { }
#image_selection li { display: inline; }
#gallery_pages li { display: inline; }
#previewFrame { display: none; }
#previewImg { border: 1px solid black; }
#preview_product_frame { width: 400px; margin: auto; }
#preview_product_image { background: #EFEFEF; border:.1em solid #CCCCCC; cursor: pointer; padding: 3px; float: left; }
#galleryJump { word-wrap: break-word; text-align: left; width: 100% }
#galleryJump a { margin-right: 1em }
#product_list { max-height: 600px; overflow-y: scroll; }
#current_order_frame { }
#selector_widget { }
#galleryContent { margin: .2em; }
#selected_product { clear: both }
#selected_product_selector { }
#selector_frame { width: 98%; }
#product_frame { width: 98%; }
#button_float { float: right; }
#selected_product_name { font-weight: bold }
.center { text-align: center; }
.gallery_listing { text-align: center; display: inline; float: left; clear: none; margin: 0 .1em 0 0; vertical-align: top; }
.bold { font-weight: bold }
.product_description { font-size: .7em; font-style: italic; line-height: 0em; }
.product_price { width: 4em; font-weight: bold; float: right; }
.gallery_properties { font-size: .7em; line-height: 1em; margin: 1em 1em 0 0; }
.product_name {  }
.product { text-align: left; cursor: pointer; padding: .5em; margin: 1em 0; width: 380px; border: 1px solid black; max-width: 95%; }
.product:hover { background: #efefef; }
.footer { text-align: center; color: #000; font-size: 1em; font-weight: bold; }
.error { color: red; }
.cart_product { text-align: left; }
.gallery_image { background: #EFEFEF; border:.1em solid #CCCCCC; padding: 3px;  margin: 1em 0; }
.small_thumbnail { background: #EFEFEF; border:.1em solid #CCCCCC; cursor: pointer; padding: .1em; height: 75px; width: 75px; margin: 1em 1em 1em 0em; }
.thumbnail { background: #EFEFEF; border:.1em solid #CCCCCC; cursor: pointer; padding: 1px; height: 100px; width: 100px; margin: .2em; }
.gallery_properties img { float: right; }
.gallery_properties p, .gallery_properties input, .gallery_properties label { clear: none; position: inherit; }
.gallery_properties input[type=password] { width: 100px; }
.gallery_properties label { margin-top: 1em; }
.gallery_properties h3 { line-height: 1.25em; }
.gallery_properties { width: 280px; clear: none; background: #efefef; height: 180px; border: 1px solid black; padding: .5em; }
.gallery_listing { cursor: pointer; }
.userform { width: 330px; line-height: 0em; }
.userform input[type=submit] { width: 100%; }
.color_sample { display: block;  width: 1.7em; height: 1.7em; background: clear;  clear: left;  float: right;  margin-right: 1em;  border: 1px solid black; }
