/** Main Page Items **/

body { margin: 0px; padding: 0px; color: #1B2011; font-family: "Times New Roman","Times Roman", Times, Garamond, serif; font-size: 13px; line-height: 16px;
	background-color: #CAC4BF; }

table.wrapper { width: 782px; background-color: #FFF;  background-image: url(../images/background.jpg); background-repeat: no-repeat; }
 
/** Header Items **/

div.header_wrapper { width: 775px; height: 156px; border-top: 2px solid #FFF; border-left: 2px solid #FFF; background-color: #FFF;  background-image: url(../images/background_header.jpg); background-repeat: no-repeat; text-align: right; }

div.logo_link { margin-left: 17px; padding: 0; float: left;}

td.rightshadow { width: 5px; border-left: 2px solid #FFF; background-color: #CAC4BF; background-image: url(../images/background_right_shadow.gif); background-repeat: repeat-y; }
td.bottomshadow { height: 5px; background-color: #CAC4BF; background-image: url(../images/background_bottom_shadow.gif); background-repeat: no-repeat; }

div.mdesign { float: left; font-size: 10px; padding-top: 6px; }
div.copyright { float: right; font-size: 10px; padding-top: 6px;}

/** Navigation items **/

div.snav_holder { width: 344px; float: right; }
div.snav_item { float: left; }

div.pnav_holder { width: 760px; clear: right; margin-left: 6px;}
div.pnav_item { float: left; }

td.footer { background-color: #FFF; width: 775px;}
div.fnav_holder { width: 172px; height: 20px; border-left: 2px solid #FFF; float: left; }
div.fnav_item { float: left; }

div.tnav_holder { height: 30px; width: 760px; text-align: left;  background-image: url(../images/background_tnav.jpg); background-repeat: no-repeat;}
div.notnav_holder { height: 30px; width: 760px; text-align: left; }
div.tnav_item { float: left; }

/** Home Page only items **/

div.hp_content_wrapper { width: 775px; height: 638px; border-left: 2px solid #FFF; background-color: #F9EAC4; background-image: url(../images/background.jpg); background-repeat: no-repeat; }

div.hp_main_img {width: 775px; height: 393px; background-image: url(../images/background_hp_title.jpg); background-repeat: no-repeat; }
div.hp_gift_cert { padding-top: 193px; padding-left: 547px; }

div.hp_content_area { width: 775px; height: 246px; background-image: url(../images/background_hp_content.jpg); background-repeat: no-repeat; }
div.hp_text_area { margin-left: 26px; margin-top: 4px; width: 300px; font-size: 12px; line-height: 16px;}
div.hp_text { float: left; }
div.hp_flash_slideshow { width: 397px; height: 201px; padding: 0; margin: 17px 0 0 19px; float: left;}

/** Secondary Page Items **/

td.content_wrapper { width: 775px; border-left: 2px solid #FFF; padding-bottom: 10px; background-color: #F9EAC4; background-image: url(../images/background.jpg); background-repeat: no-repeat; padding-left: 15px; }

div.text_area { margin-left: 27px; width: 300px; float: left; }

div.sidebar_holder { width: 321px; float: left; padding-right: 25px;}
div.section_title { width: 321px; height: 209px; float: left; margin-bottom: 8px;}
div.sidebar1 { width: 281px; height: 152px; background-image: url(../images/background_sidebar1.jpg); background-repeat: no-repeat; float: left; clear: left; margin: 8px 0; padding: 20px; }
div.sidebar2 { width: 281px; height: 103px; background-image: url(../images/background_sidebar2.jpg); background-repeat: no-repeat; float: left; clear: left; margin: 8px 0; padding: 20px; }

div.txt_title { margin-top: 18px; }

div.picture_album { width: 201px; height: 137px; padding: 18px 21px 19px 23px; margin: 10px 15px 0px 15px; float: right;  background-image: url(../images/background_pictureframe.jpg); background-repeat: no-repeat; }

div.picture_album_left { width: 201px; height: 137px; padding: 18px 21px 19px 23px; margin: 10px 15px 0px 15px; float: left;  background-image: url(../images/background_pictureframe.jpg); background-repeat: no-repeat; }

div.picture_album_center { width: 201px; height: 137px; padding: 18px 21px 19px 23px; margin: 10px 100px 0px 15px; float: right;  background-image: url(../images/background_pictureframe.jpg); background-repeat: no-repeat; }

div.leftcolumn { float: left; vertical-align: top; margin-left: 40px;}
div.rightcolumn { float: left; vertical-align: top; }

/** Text Links **/

a {color: #620A0A; text-decoration: none;}
a:link {color: #620A0A; text-decoration: none;}
a:active {color: #000; text-decoration: none;}
a:visited {color: #620A0A; text-decoration: none;}
a:hover {color: #000; text-decoration: none;}

p { padding-top: .6em; padding-bottom: 0; margin-top: .6em; margin-bottom: 0; }
p.nopad { padding-top: 0; padding-bottom: 0; margin-top: .0em; margin-bottom: 0; }

h1 { color: #620A0A; font-size: 16px; margin-bottom: .5em; padding-bottom: .5em;}
h2 { color: #620A0A; font-size: 13px; padding: 0px; margin: 0px;}
h3 { color: #620A0A; font-size: 14px; margin-bottom: 0; padding-bottom: 0;}

div.sec_text { font-size: 14px; line-height: 20px; }
div.sec_text p { padding-right: 75px;}
div.sidebar1 p { margin-top: .2em; margin-bottom: .2em; }
div.sidebar2 p { margin-top: .2em; margin-bottom: .2em; }

table.contactinfo td { padding-right: 15px; }
td { text-align: left; }

ol.intop { width: 350px; float: left;}
ul.video { padding-top: 0px; margin-top: 0px; }

/**td { border: 1px solid #F00; }**/