body {border:none padding:0 ;margin:0; height: 100%; }
html {border:none padding:0 ;margin:0; height: 100%;}
hr {border: 0; color: #586976; background-color: #586976; height: 1px; width: 100%; text-align: center;}
img { border: 0px none; }

h1 {font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #990000;}
h3 { text-shadow: #888888 0.2em 0.3em 0.2em }

a:link {color: #990000; text-decoration: none;}
a:visited {color: #660000; text-decoration: none;}
a:hover {color: #444444; text-decoration: underline;}
a:active {color: #586976; text-decoration: underline;}  

.div_body {text-align: center;}
.tabs_top {text-align: center; vertical-align: bottom; height:20;}
.tabs_bottom {text-align: center; vertical-align: bottom; height:19;}

.body_text {color: #000000; font-size: 14px; color: #1E1313; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; margin-right: 3px; margin-left: 3px; padding-right: 6px; padding-left: 10px; padding-top: 10px; padding-bottom: 6px; height: 100%; width: 100%; vertical-align: top;}
.portfolio_page {color: #000000; font-size: 14px; color: #1E1313; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; margin-right: 3px; margin-left: 3px; padding-right: 6px; padding-left: 10px; padding-top: 10px; padding-bottom: 6px; height: 100%; width: 100%; vertical-align: top;}

.small_rev_text {text-align: center; background-color: #1E1313; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bold; padding: 2px;}
.est_top {text-align: center; background-color: #586976; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 22px; font-weight: bold; padding: 2px;}
.est_order {font-size: 13px; border: solid 0pt #7692A7; color: #1E1313; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; height: 756px; width: 576px; vertical-align: top;}
.est_box_border {border: solid 1pt #7692A7; height: 100%;}
.input_box_est {font-size: x-small; border: 1px solid #000000; background-color: #FFFFFF;}
.est_box_2 {border: solid 1px #586976;}
.est_box_3 {border-top: solid 1pt #586976; border-left: solid 1pt #586976; border-right: solid 1pt #586976;}
.est_box_4 {border-left: solid 1pt #586976; border-top: solid 1pt #586976;}
.est_box_5 {border-top: solid 1pt #586976; border-bottom: solid 1pt #586976; border-left: solid 1pt #586976;}
.est_box_6 {border-right: solid 1pt #586976; border-left: solid 1pt #586976;}
.est_box_7 {border-right: solid 1pt #586976; border-left: solid 1pt #586976; border-bottom: solid 1pt #586976;}
.est_box_8 {border-right: solid 1pt #586976; border-top: solid 1pt #586976;}
.est_box_9 {border-top: solid 1pt  #586976;}

.estimator_box {width: 100%; height: auto; border: solid 1pt #7692A7; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px;}
.estimator_box_2 {width: 75%; border: solid 1pt #7692A7;}

.price_tables {border: solid 4pt #586976; color: #1B1B1B; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: justify; margin-right: 3px; margin-left: 3px; height: 100%; width: 90%;}
.pt2_border {border: solid 2pt #586976; width: 90%;}

.main_body {width: 100%; border-top: solid 4pt #586976; border-right: solid 4pt #586976; border-left: solid 4pt #586976;}
.main_body_top_highlight {border-top: solid 0pt #7692A7; border-bottom: solid 0pt #7692A7; background-color: #586976; vertical-align: top; height: 11px; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; text-align: center;}
.main_body_top_highlight2 {border: solid 1pt #7692A7; text-align: center;}

.header_td {padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; text-align: center; vertical-align: top;}
.table_one {width: 100%; vertical-align: top;}
.table_two {width: 90%; vertical-align: top;}

.header {background-image: url(../navimages/top_bkg.jpg); background-repeat: repeat-x; background-position: bottom;}
.footer {vertical-align: top; background-image: url(../navimages/footer_bkg.gif); background-repeat: repeat-x; width: 100%;}

.eye_box {border: solid 1pt #FFFFFF;}
.eye_box_2 {border-left: solid 1pt #586976; border-top: solid 1pt #586976;}
.footer_logo {border-right: solid 1pt #586976; border-top: solid 1pt #586976;}
.bottom_text_box {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; padding-left: 6px;}
.copyright {font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; text-align: center; vertical-align: bottom; padding-bottom: 2px;}
.bottom_link_box {font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; vertical-align: bottom;}

.header_box {color: #000000; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; margin: 10px 0px 10px 0px; font-weight: bold; background-color: #FFCC00; border: solid 2pt #586976;}
.header_box_border {text-align: center; border: solid 1pt #CCCCCC; padding: 5px 5px 5px 5px;}

.top_links {color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: justify; border-style: none;}

.right_box {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; width: 113px; background-color: #E1E1E1; padding: 2px;}
.right_box_border {border: solid 1pt #FFFFFF; height: 100%;}

.left_box {background-image: url(../images/filmstrip.jpg); background-repeat: repeat-y; background-position: center; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; width: 115px; border:none padding:0 ;margin:0; height: 100%;}
.left_box_border {border: solid 0pt #FFFFFF; height: 100%;}

.random_pic_text {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; padding: 3px 3px 3px 3px;}
.random_pic1 {text-align: center; border: solid 1pt #FFFFFF; padding:0 ;margin:0; width: 113;}
.random_pic2 {text-align: center; border: solid 1pt #586976; padding:0 ;margin:0; width: 113;}

.related_links {font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; padding: 0px;}

.header_box_faq {color: #000000; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; margin: 0px 0px 0px 0px; font-weight: bold; background-color: #FFCC00; border: solid 2pt #586976;}
.faq_search_2 {border: solid 1pt #FFFFFF; padding: 2px 5px 2px 5px;}
.faq_search {background-color: #FFCC00; font-size: 12px; color: #000000; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; font-weight: bold;}
.faq_top_box {border: solid 2pt #586976; text-align: center; background-color: #CCCCCC; height: inherit; padding: 2px 2px 2px 5px;}
.faq_upper {font-size: 14px; color: #000000; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; border: solid 2pt #586976; background-color: #CCCCCC;}
.faq_lower {font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: justify; width: auto; height: auto; border-left: solid 2pt #586976; border-right: solid 2pt #586976; border-bottom: solid 2pt #586976; padding: 2px 5px 2px 5px;}
.faq_lower1 {font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; width: auto; height: auto; border-left: solid 2pt #586976; border-right: solid 2pt #586976; border-bottom: solid 2pt #586976; padding: 2px 5px 2px 5px;}

.test_top_box {border: solid 2pt #586976; text-align: center; background-color: #CCCCCC; width: 90%;}
.test_top_box_1 {text-align: center; border: solid 1pt #FFFFFF;}
.test_top_box_2 {text-align: center; border: solid 1pt #586976; padding: 4px 4px 4px 14px;}
.testimonials_2 {border: solid 2pt #586976;}
.testimonials_1 {border: solid 1pt #CCCCCC;}
.testimonials {border: solid 1pt #7692A7; padding: 4px 4px 4px 14px; text-align: left; background-color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

.search_box_border1 {padding: 4px 0px 4px 0px; text-align: center; border: solid 1pt #FFFFFF;}
.search_box_border {width: 100%; text-align: center; border: solid 1pt #586976; padding: 0px 0px 0px 0px;}
.search_box {padding: 2px 0px 0px 0px; color: #000000; border: solid 0pt #586976; vertical-align: top; font-size: 11px; text-align: center; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.time_box {padding: 2px 0px 2px 0px; color: #000000; border: solid 1pt #586976; vertical-align: top; font-size: 11px; text-align: center; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

.about_us_picture_box {border: solid 1pt #586976; text-align: center; background-color: #FFFFFF; padding: 0px 0px 0px 0px; width: 100%;}
.about_us_text_box {color: #000000; font-size: 12px; font-weight: bold; background-color: #FFFFFF; text-align: center; padding: 0px 2px 8px 2px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.about_us_pic1 {text-align: center; border: solid 2pt #7692A7; padding:0 ;margin:0;}

.rfaq_box {color: #000000; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; vertical-align: top; padding: 3px 3px 3px 3px;}
.upper_rfaq_box {color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; background-color: #CCCCCC; font-weight: bolder; padding: 3px 3px 3px 3px;}.random_testimonial_box{color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; vertical-align: top; padding: 3px 3px 3px 3px;}


.shadow_box {position: relative; border-right: solid 2pt #888888; border-bottom: solid 2pt #888888; padding:0 4px 4px 0;}
.random_testimonial_box_border {text-align: center; border: solid 1pt #FFFFFF;}
.upper_random_testimonial_box_border2 {text-align: center; border: solid 1pt #586976;}
.upper_random_testimonial_box {background-color: #CCCCCC; color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; padding: 4px 4px 4px 4px; font-weight: bold; vertical-align: top;}

.text_box {font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; width: 80%; border: solid 1pt #7692A7;}

.popupbox_bkg {background-color: #7692A7;}
.popupbox_top {background-color: #586976; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 20px; font-weight: bold; padding: 1px 0px 3px 20px; text-align: left;}
.popupbox_bottom {background-color: #CCCCCC; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #000000; font-size: 10px; padding: 4px 0px 3px 20px; text-align: left;}
.popupbox_pic {border: solid 1pt #FFFFFF; text-align: center; background-color: #CCCCCC;}
.popupbox_mid {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 14px; font-style: normal; text-align: left; padding: 2px 2px 2px 20px;}
.popup_close {position: absolute; top: 8px; right: 16px; font-size: 14px; color: #FFFFFF; padding: 1px 2px 0px 0px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.popupbox_next_prev {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 14px; font-weight: bold; text-align: center; padding: 5px 5px 5px 5px;}

.christmas_box {font-size: 13pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; border: solid 3pt #B61B17; padding: 2px 2px 2px 2px;}
.christmas_box2 {border: solid 1pt #B61B17;}
.christmas_header {font-size: 18pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; color: #B61B17;}

.shipping_box {font-size: 13px; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; background-color: #586976;}
.shipping_box_left {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; text-align: right; padding: 12px 6px 2px 2px; vertical-align: top; background-color: #CCCCCC;}
.small_text {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px;}
.shipping_border{width: 95%; height: auto; border: solid 2pt #7692A7;}
.shipping_box_border{width: 95%; height: auto; border: solid 2pt #7692A7; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px;}

.inquiry_box_left {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; text-align: right; padding: 8px 2px 0px 0px; vertical-align: top; background-color: #E1E1E1; white-space: nowrap;}
.inquiry_box_uleft {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; text-align: right; padding: 3px 2px 0px 0px; vertical-align: top; background-color: #E1E1E1; white-space: nowrap; }
.inquiry_box_right {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; text-align: left; vertical-align: middle; background-color: #CCCCCC; white-space: nowrap;}
.inquiry_box_lright{text-align: left; background-color: #CCCCCC;}
.inquiry_box_lright {text-align: left; background-color: #CCCCCC;}
.inquiry {font-size: 13px; color: #000000; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: left; background-color: #E1E1E1;}

.bottom_logo_box {text-align: left; vertical-align: top; padding-left: 5px; width: 61px; height: 71px; background-color: #FFFFFF;}
.button {font-family: Arial, Verdana, Serif; font-size: x-small; font-weight: 400; cursor: pointer;}
.input_box {font-size: x-small; border: 1px solid #000000; background-color: #E1E1E1;}

.coupon { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 1em; border: medium #000000 dashed; background-color: #ffffff; margin: 5px; padding: 5px; width: 600px; height: auto; overflow: visible; }
.coupon2 { text-align: center; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: small; border: 1px #000000 dashed; background-color: #ffffff; width: auto; height: auto; }
.info_pop_pics { border: solid 2pt #586976; padding: 5px; vertical-align: top; background-color: #CCCCCC;}

.tinytext { font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.midtext {font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.largetext {font-size: medium; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.mediumtext {font-size: small; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

/* CSS sitemap */

.pager { 
	background-color:#eee; 
	border:#ccc 3px solid;
	padding:3px;
	text-align:center;
	font:normal 12px verdana;
}
.lhead { 
	background-color:#eee; 
	border-top:#aaa 3px solid;
	border-bottom:#aaa 3px solid;
	padding:3px;
	font:bold 14px verdana;
}
.lpart { 
	background-color:#f0f0f0; 
	border-left:#ccc 2px solid;
	padding-bottom:25px;
}
.lpage { 
	font:normal 12px verdana;
}
.lcount { 
	background-color:#999; 
	color:#fff;
	padding:2px;
	font:bold 12px verdana;
}  
   /* CSS sitemap */

