d/*BASICS */

html, body, p{ margin: 0 0 0 0; padding: 0 0 0 0; border: none; text-align: left; border: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body{ background: url(/images/gif/background/main_background_grey_001.gif) top center repeat-x fixed; }

h1 { padding:0; margin:0; margin-left: 10px; font-size:28px; letter-spacing:1px; line-height:70px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:bold; font-style:italic; text-shadow: #666666 1px 2px 3px; }
h2 { padding:0; margin:0; margin-left: 20px; font-size:20px; letter-spacing:1px; line-height:40px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-style:italic; text-shadow: #666666 1px 2px 3px; }
h3 { padding:0; margin:0; margin-left: 10px; font-size:22px; letter-spacing:1px; line-height:70px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:bold; font-style:italic; text-shadow: #666666 1px 2px 3px; }
h4 { }
h5 { }
h6 { }

.clearboth { clear: both; height: 1%; }
#line-break{ height:5px; }

embed, object, video {
max-width:100%;

}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 20px;
	height: 0;
	
}


.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
padding: 0%; 

}

a:link { color:#666666; text-decoration: none; }
a:visited { color:#666666; text-decoration: none; }
a:active { color:#666666; text-decoration: none; }
a:hover { color:#ac8241; text-decoration: underline; }

#head-bar-space{ margin-top:40px; }
#head-bar-full{ height:120px; width:1000px; background: url(/images/png/background/top-bar-bg-004.png) top center repeat-x; }

#head-logo{ float:left; width:300px; height: 120px; }
#head-left{ float:left; width:700px; }

#top-message{ margin-left:20px; color:#283ee9; font-size:16px; font-style:italic; font-weight:bold; text-shadow: #999999 1px 1px 3px; }
#top-message-line2{ margin-left:20px; color:#283ee9; font-size:16px; margin-top:5px; font-style:italic; font-weight:bold; text-shadow: #999999 1px 1px 3px; }


#full-home-photo{ width: 998px; height:509px; background:#666666; text-align:left; }
#full-home-bottom{ width:1000px; text-align:left; }
#main-static-wrap{ text-align:left;  }
#wrap500{ width: 500px; height:648px; background: url(/images/png/background/left-white-grad-700.png) top left repeat-y; }
#wrap500-right{ width: 500px; }
#wrap700{ width: 700px; background: url(/images/png/background/left-white-grad-700.png) top left repeat-y; }
#wrap690{ width: 690px; background: url(/images/png/background/left-white-grad-700.png) top left repeat-y; }
#wrap800{ width: 800px; background: url(/images/png/background/left-white-grad-700.png) top left repeat-y; }
#wrap1000{ width: 1000px; background: url(/images/png/background/left-white-grad-700.png) top left repeat-y; }

#float690{ float:left; width: 690px; background: url(/images/png/background/left-white-grad-700.png) top left repeat-y; }
#float310{ float:left; width: 310px; background: top left repeat-y; }

#main-specials-page-title{ background:#cccce2; color:#FFF; padding:5px 15px; width:970px; font-size:22px; font-weight:bold; text-transform:uppercase; text-shadow: #8082be 1px 1px 5px;}
#specials-price-big{ float:right; font-family:times, serif; font-weight:bold; font-size:36px; line-height: 36px; height:40px; }
#dollar-special{ float:right; height:40px; font-size:20px;  margin-right:5px; }

#main-title{ margin-left: 10px; font-size:28px; letter-spacing:1px; line-height:70px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:bold; font-style:italic; text-shadow: #666666 1px 2px 3px; }
#main-small-title{ margin-left: 10px; font-size:22px; letter-spacing:1px; line-height:70px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:bold; font-style:italic; text-shadow: #666666 1px 2px 3px; }
#main-body{ margin-left: 20px; margin-right:20px; line-height:24px; font-size:14px; color:#666666; }

#featuring-body{ margin-left: 20px; margin-right:20px; line-height:24px; font-size:16px; color:#666666; font-style:italic; }

#item-title{ margin-left: 20px; font-size:20px; letter-spacing:1px; line-height:40px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-style:italic; text-shadow: #666666 1px 2px 3px; }
#item-body{ margin-left: 30px; margin-right:20px; line-height:24px; font-size:14px; color:#666666; }
#item-price{ margin-left: 30px; font-size:20px; letter-spacing:1px; line-height:30px; font-family: Georgia, times, serif; color:#283ee9; text-transform:none; font-weight:bold; text-shadow: #333333 1px 2px 3px; }

#sub-menus-nav{ margin-left: 30px; margin-right:20px; line-height:24px; font-size:20px; margin-top:10px; }
.sub-menus-nav{}

#downloads-small-title{ margin-left: 10px; font-size:20px; letter-spacing:1px; line-height:50px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:bold; font-style:italic; text-shadow: #666666 1px 2px 3px; }
#items-small-title{ margin-top:20px; font-size:20px; letter-spacing:1px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:bold; font-style:italic; text-shadow: #666666 1px 2px 3px; }

#photo-box-260{ width:260px; }
#photo-caption{ width: 210px; margin-left: 35px; line-height: 16px; color:#666666; font-style:italic; }

#department-wrap{ float:left; margin-left:20px; margin-bottom:20px; width: 310px; height: 200px; background: url(/images/png/background/department-bg-001.png) top center no-repeat; }
#store-right-wrap{ float:left; margin-left:0px; margin-top:20px; width: 310px; height: 200px; background: url(/images/png/background/department-bg-001.png) top center no-repeat; }



#specials-item-box-wrap{ width: 350px; float:left; }

#department-title{ margin-left: 20px; margin-top:20px; font-size: 22px; font-weight:bold; line-height:10px;  font-family: Georgia, times, serif; color:#283ee9;  text-shadow: #999999 2px 2px 2px;}

#location-wrap{ float:left; width:480px; height: 300px; margin-left:20px; }

.download-form{ font-size:14px; font-weight:bold; text-shadow: #CCCCCC 2px 2px 2px; margin-left:20px; }

#specials-title-1{ font-size: 24px; text-transform:uppercase; height:26px; width:280px; overflow:hidden; }

#positions-main-right-title{ margin-left: 10px; font-size:20px; letter-spacing:1px; line-height:30px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:bold; font-style:italic; text-shadow: #666666 1px 2px 3px; }
#positions-main-right-title-under{ margin-left: 10px; font-size:18px; letter-spacing:1px; line-height:30px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:normal; font-style:italic; text-shadow: #666666 1px 2px 3px; }

#photo-top-left-top{ width:500px; height: 20px; text-align:center; }
#photo-top-left{ width:500px; text-align:center; }

#position-category{ margin-left: 5px; margin-top: 10px; font-size: 22px; color:#666666; font-weight:bold; font-style:italic;  }
#position-title{margin-left: 10px; margin-top: 10px; font-size: 18px; color:#ac8241; font-style:italic; line-height:24px;  }
#position-duties{margin-left: 15px; margin-right: 15px; font-size: 12px; color:#666666; ; line-height:18px; }
#age-required{ margin-left: 25px; font-style:italic; font-size:11px; color:#333333; line-height:36px;  }

#no-downloads{ margin-left:20px; color:#666666; font-style:italic; }

#required-box{ width:490px; border: 1px solid #999999; background:#CCCCCC; margin-left:20px; margin-right:10px; margin-bottom:10px;}
#required-box-in{ margin-left:20px; margin-right:20px; margin-bottom:20px; }
#required-box-in-title{ margin-left:20px; margin-right:20px; }
#category-box{ width:310px; border: 1px solid #999999; background:#FFFFFF; margin-left:15px; margin-bottom:10px;}
#required-fields-text{ margin:10px; text-align:right; font-style:italic; color:#333333; }
#submit-btn{ text-align:center; }

.submit-btn{ 
border-left:#999999 1px solid; border-right:#999999 1px solid; border-top:#999999 1px solid; border-bottom:#999999 1px solid;
text-align:center; background:#283ee9; padding: 6px 30px; margin:10px; color:#FFFFFF; text-shadow: #333333 1px 1px 5px; font-size:16px; font-weight:bold; 
box-shadow: 1px 1px 7px #333; -moz-box-shadow: 1px 1px 7px #333; -webkit-box-shadow: 1px 1px 7px #333;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-border-radius: 8px;
}

.submit-btn:hover {
border-left:#999999 1px solid; border-right:#999999 1px solid; border-top:#999999 1px solid; border-bottom:#999999 1px solid;
text-align:center; background:#a3100f; padding: 6px 30px; margin:10px; color:#FFFFFF; text-shadow: #333333 1px 1px 5px; font-size:16px; font-weight:bold; 
box-shadow: 1px 1px 7px #333; -moz-box-shadow: 1px 1px 7px #333; -webkit-box-shadow: 1px 1px 7px #333;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-border-radius: 8px;
}


#specials-category-title{ color:#bfc0db; font-size:26px; text-transform:uppercase; margin:20px 0 5px 30px; font-family: times, serif; font-weight:normal; }

#shop-product-wrapper{ float:left; width:200px; height:240px; text-align:center; margin-left:40px; }
#item-product-wrapper{ float:left; width:200px; text-align:center; margin-left:}

#shop-product-wrapper-long{ width:680px; text-align:left; margin-bottom:20px; margin-top:20px;  }
#shop-product-wrapper-item{ text-align:left; margin-bottom:20px; margin-top:20px;  }
#products-page-title{ line-height:30px; font-size:18px;}
#products-page-description{ line-height:20px; font-size:12px; margin-left:10px; margin-right:10px; color:#333333; }
#products-page-price{ line-height:30px; font-size:14px; font-style:italic; color:#666666; margin-left:10px; }
#products-page-sellect{ margin-left:10px; }
#google-btn-break{ height:20px; width:200px; }

#items-page-price{ line-height:36px; font-size:18px; margin-top:5px; font-style:italic; font-weight:bold; color:#283ee9; margin-left:10px; }

#coupon-desclaimer{ margin-top: 5px; margin-left: 20px; font-style: italic; font-size: 14px; }
#coupon-link{ margin-top: 8px; margin-left: 20px; font-size: 18px; font-style: italic; font-weight:bold;  }

#shop-page-title{ width:200px; font-weight:bold; font-size:14px; }
#back-to-products{ margin-left:30px; margin-top:20px; font-weight:bold; font-style:italic; font-size:14px; }

#specials-small-title{ margin-left: 10px; margin-top:20px; font-size:22px; letter-spacing:1px; line-height:26px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:bold; font-style:italic; text-shadow: #666666 1px 2px 3px; }
#specials-small-title-small{ margin-left: 10px; margin-top:15px; font-size:18px; letter-spacing:1px; line-height:22px; font-family: Georgia, times, serif; color:#ac8241; text-transform:none; font-weight:bold; font-style:italic; text-shadow: #666666 1px 2px 2px; }

#specials-body{ color:#666666; margin-top:10px; }
#specials-body-1{ color:#666666; margin-top:4px; font-size:14px; }
#specials-location{ color:#666666; margin-top:10px; margin-left:20px; font-style:italic; }
#specials-was{ color:#666666; font-size: 16px; font-style: italic; margin-top:10px; }
#specials-now{ color:#000000; font-size: 22px; margin-top:10px; }

#specials-now-small{ color:#000000; font-size: 16px; margin-top:10px; }

#form-title{ color:#283ee9; font-size:16px; font-style:italic; font-weight:bold; letter-spacing:1px; text-shadow: #666666 1px 2px 3px; margin-top:10px; }
#form-item-title{ color:#ac8241; font-size:14px; font-weight:bold; }
#form-title-description{ color:#999999; margin-left:10px; font-style:italic; }



#parent-title{ font-size: 22px; margin-left:10px; margin-top:5px; }
#child-title{ font-size: 18px; margin-left:20px; margin-top:2px; font-style:italic; }

#popup-message{ margin:20px; }

.blue-links{ color:#283ee9; }
a.blue-links:link { color:#283ee9; text-decoration: none; }
a.blue-links:visited { color:#283ee9; text-decoration: none; }
a.blue-links:active { color:#283ee9; text-decoration: none; }
a.blue-links:hover { color:#000000; text-decoration: underline; }

right-title-link
.right-title-link{ color:#ac8241; }
a.right-title-link:link { color:#ac8241; text-decoration: none; }
a.right-title-link:visited { color:#ac8241; text-decoration: none; }
a.right-title-link:active { color:#ac8241; text-decoration: none; }
a.right-title-link:hover { color:#ac8241; text-decoration: underline; }



#foot-credits{ color:#999999; font-weight:bold; font-style:italic; }
.foot-credits{ color:#999999; }
a.foot-credits:link { color:#999999; text-decoration: none; }
a.foot-credits:visited { color:#999999; text-decoration: none; }
a.foot-credits:active { color:#999999; text-decoration: none; }
a.foot-credits:hover { color:#283ee9; text-decoration: underline; }


#footer-bar{ width:1000px; height:31px; background:#283ee9; color:#FFFFFF; line-height:30px; text-align:center; text-shadow: #000000 2px 2px 2px; letter-spacing:1px; }