/* Custom Stylesheet */


/* Header */
#header {background:url(/img/skin/header-bg.png);}
#header .logo {width:433px; height:101px; margin-bottom: 0px; bottom: 0px; left: 22px; }
#header .search {top:131px;}
#header .telephone { position: absolute; right: 40px; top: 40px; font-size: 20px; color: #FFF; text-align: center; line-height: 100%; color: #E5E066; }
#header .telephone span { font-size: 17px; color: #FFF; line-height: 100% }

/* Master */
body { background: #FFF1AF; }
#body {padding:0; background: #FFF1AF; }
body table * { clear: left !important; }
#sidebar form.newsletter {margin-top:0; background:#E6DF51; border:none;}
* {font-family:verdana, sans-serif; text-decoration:none; font-size:12px; color:#000}
#prinav {background:#003A58; margin-top:0; border:none; height:35px;}
#prinav li {height:14px; margin-top:8px; margin-left:12px; display: inline;}
#prinav li a {padding:0; border:none; background: none; text-indent:0px; font-size: 20px; font-family: trebuchet ms, trebuchet; text-transform: uppercase; color: #fff; letter-spacing: 1px; font-weight: 200; display: inline; }
#prinav li a:hover {color:#E6DF51;}

#secnav {background:#E6DF51; border:none; margin-bottom:0}
#secnav li {padding:4px 0;}
#secnav .selected a {border:none; background:none; color:#fff; border-bottom:1px solid #C4C149}
#secnav li a {background:none; border:none; text-transform:uppercase; border-bottom:1px solid #C4C149; font-size:11px}
#secnav li a:hover {background:none; color:#fff; border:none; border-bottom:1px solid #C4C149}
#secnav .terms {margin-top:20px}

/* Footer */
#footer {background:#003A58; float:right; width:690px; margin-right:5px; margin-top:30px;}
#footer * {color:#fff; font-size:10px}
#footer ul, #footer p {margin:3px 0}
#footer ul {float:left; width:400px; text-align:left;}
#footer li {float:left}
#footer p {text-align:right; padding-right:7px;}

/* Home Page */
.flash-panel {width:696px; height:268px; margin-top:10px;}
.home #video_panel { margin-top: 10px; }
.page-summary {font-weight:bold}
.featured-wrap {float:left; width:690px; margin-top:20px;}
.featured-top {float:left; width:100%; height:10px; background:url(/img/skin/new_in_top-bg.png) no-repeat; background-position:bottom}
.featured-bottom {float:left; width:100%; height:10px; background:url(/img/skin/new_in_bottom-bg.png) no-repeat}
.featured-pages {float:left; width:100%; background:url(/img/skin/new_in-bg.png)}
.featured-pages .listing {float:left; padding-top:10px;}
.featured-item {float:left; width:130px; margin:0 4px}
.featured-item .thumbnail {width:100%; float:left; text-align:center;margin:0px!important;}
.featured-item .title {text-align:center}
.featured-item .title a {font-size:11px; text-transform:uppercase;}
.home .body table { margin: 0 auto; }

/* Information Page */
.visuals {width:277px; float:right; background:#EFEDC2; padding:0 5px; text-align:center}
.visual img {max-width:267px;}
#content .visual {float:none; margin:5px 0}
.docnav {width:100%; float:left; border-top:1px solid #CCCCCC; margin-bottom:20px}
.docnav li {float:left; margin-right:15px;}
.docnav .selected {text-decoration:underline}

/* News Archive */
.listing .news-article {background:none; border:none}
.listing .news-article .thumbnail {margin-right:10px;}

/* Search Results */
.search-results .article {background:none; border:none}
.search-results .article .thumbnail {margin-right:10px}

/* Product Results */
.listing .product {margin-right:12px; background:none; border:none}
.listing .product h2 {margin-bottom:5px;}
.listing .product .price span {font-weight:bold}
.listing .product .thumbnail {background:#EFEDC2; border:1px solid #CCCCCC }
.options li {float:left; margin-right:5px}
.listing .product .thumbnail img {max-width:130px; max-height:130px;}
.options .submit {margin-top:5px; margin-left:5px}

/* Product Details */
.product-details .description {float:left; width:350px}
.product-details .gallery {float:left}
.product-details .gallery li {margin-bottom:10px}
.product-details {padding:5px}
.product-details div.video {width:314px; height:205px; float:left; margin-top:10px}
.product-details div.video img {width:100%; height:100%}
.product .gallery {background:none; border:none}
.product .left-side {float:left; width:350px;}
.product .right-side {float:left; width:320px;}
.product .right-side .contact-form {float:left; margin-left:0; margin-top:15px;}

/* Contact Form */
.right .contact-form {background:#EFEDC2; padding-bottom:30px;}
.contact-form {background:#EFEDC2}
.contact-form * {font-size:11px;}
.contact-form label {margin-bottom:5px;}
.contact-form .submit {text-align:left; float:left}
dl.contact {background:#EFEDC2; border:1px solid #ccc; padding:10px; width:310px;}
.contact-form-wrap iframe { margin: 20px 0 0 20px; }
.contact-form-wrap small { margin-left: 20px; }

/* Send to Friend */
#sendtofriend * {font-size:11px}

/* Messages */
.messages {margin-top:10px;}

/* Newsletter Signup */
.submit li {float:left}


/* About flash panel */
#about_flash {float:left;}