/* Imported Styles
--------------------------------------------- */
@import url(colorbox.css);

/* Global
--------------------------------------------- */
body {font:16px Arial, sans-serif; color:#eff3df; background:#03181c url(../images/main_bkg2.jpg) repeat;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin:0; padding:0;}
img {border-style:none;}
ul,ol,li {list-style-type:none;}

/* Typography
--------------------------------------------- */
a,a:link,a:active,a:visited {color:#b4ce4a; text-decoration:none;}
a:hover {color:#f8d840; text-decoration:none;}
p {font-size:16px; margin:0 0 1.4em 0; line-height:1.8em;}

h1, h2, h3, h4, h5 {color:#eff3df;}
h1 {font:bold 64px Arial, sans-serif; margin:0 0 0.2em 0; line-height:1em;}
h2 {font:bold 48px Arial, sans-serif; margin:0 0 0.2em 0; line-height:1.2em;}
h3 {font:bold 36px Arial, sans-serif; margin:0 0 0.2em 0; line-height:1.2em;}
h4 {font:24px Arial, sans-serif; margin:0 0 0.4em 0; line-height:1.4em;}
h5 {font:16px Arial, sans-serif; margin:0 0 0.4em 0; line-height:1.4em;}

#logo h1 {margin:0; padding:0;}
#logo a {width:240px; height:114px; margin:0; padding:0; text-indent:-9999px; display:block; background:url(../images/svc_logo.png) no-repeat; overflow:hidden;}
#ang-title h2 {width:240px; height:205px; margin:0; padding:0; text-indent:-9999px; display:block; background:url(../images/ang_title.png) no-repeat; overflow:hidden;}
#tagline h2, #tagline h3, #tagline h4, #tagline h5 {margin:0; padding:36px 0 0 0; color:#e1e9ed;}
#footer.section {color:#559795;}
.feature-tag a {color:#000; font-size:24px; font-weight:bold;}
.feature-tag a:hover {color:#08727f;}
.item h1, .item h2, .item h3, .item h4, .item h5, .item p {color:#0a2627;}
.item-desc span {font-size:14px; font-weight:bold; color:#03181c;}
.item a {color:#89a125;}
.item a:hover {color:#066568;}
.caption {padding-top:10px; font-size:11px; color:#559795; text-align:center;}
.anti {display:none;}
.freeze {color:#559795;}

/* Navigation
--------------------------------------------- */
ul#topnav {width:840px; margin:0; padding:0; list-style:none;}
ul#topnav li {float:left; margin:0; padding:0 40px 0 0; font-size:16px; font-weight:bold;}
ul#topnav li a {float:left; margin:0; padding:45px 0 30px 0; color:#e1e9ed; border-top:10px solid #066568;}
ul#topnav li a:hover {color:#f8d840; border-top:10px solid #b4ce4a;}
ul#network {width:240px; margin:0; padding:0; list-style:none;}
ul#network li a {float:right; width:78px; height:78px; margin:0 30px 0 0; padding:28px 0 0 0; text-indent:-9999px; display:block; background:url(../images/svc_facebook.png) 0 25px no-repeat; overflow:hidden;}

/* Grid
--------------------------------------------- */
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6 {float:left; display:inline; padding:0 0 0 60px;}
.grid-1 {width:90px;}
.grid-2 {width:240px;}
.grid-3 {width:390px;}
.grid-4 {width:540px;}
.grid-5 {width:690px;}
.grid-6 {width:840px;}

/* Layout
--------------------------------------------- */
#container {margin:0; padding:0; background:url(../images/top_bkg.png) repeat-x;}
.section {width:960px; margin:0 auto; padding:0;}
#top.section {padding:0 0 15px 0;}
#header.section {padding:0 0 50px 0;}
#featured.section {padding:0 0 0 0;}
#products.section {padding:60px 0 0 0;}
#content.section {padding:50px 0 15px 0;}
#footer.section {padding:40px 0 60px 0; border-top:1px solid #061d1d;}
#ang-1 {float:left; width:240px; margin:0; padding:0 0 0 60px;}
#ang-2 {float:left; width:660px; margin:0; padding:0;}
#video {width:700px; height:396px; margin:0; padding:0;}
.feature {width:840px; height:804px; margin:0; padding:0; background:#021518;}
.feature-tag {position:absolute; width:390px; height:350px; margin:0 0 0 480px; padding:80px 0 0 0; overflow:hidden;}
.feature-nav {margin:0; padding:180px 0 0 0;}
.feature img {border:10px solid #eff3df;}
.photo img {margin:10px 0 0 0; padding:0; border:10px solid #eff3df;}
.center {text-align: center}
.right {text-align: right}
.bk {padding:10px 0 40px 0;}

/* Products
--------------------------------------------- */
#ang-sliderbox {position:relative; width:660px; height:211px; margin:0; padding:0; overflow:hidden;}
#slider {width:600px; margin:0 0 0 60px; padding:0;}
#ang-sliderbox #prevBtn a {position:absolute; width:19px; height:48px; bottom:80px; left:20px; margin-left:0; display:block; font-size:11px; text-indent:-9999px; outline:0;text-decoration:none; background:url('../images/ang_prev.png') no-repeat left;}
#ang-sliderbox #nextBtn a {position:absolute; width:19px; height:48px; bottom:80px; right:20px; margin-right:20px; display:block; font-size:11px; text-indent:-9999px; outline:0; text-decoration:none; background:url('../images/ang_next.png') no-repeat right;}

ul.goods {width:600px; height:211px; margin:0; padding:0; overflow:hidden;}
ul.goods li img {position:absolute; top:0; left:0;}
li.good {position:relative; float:left; display:block; margin:0 30px 30px 0; padding:3px; background:#eff3df;}
li.good a {position:relative; width:127px; height:185px; padding:10px; display:block; font-size:16px; font-weight:bold; color:#000; overflow:hidden;}
li.good a:hover {background:#eff3df; color:#000;}
li.good a span {font-size:11px; font-weight:normal;}

.item {width:170px; height:320px; margin:0; padding:30px;}
.item-desc {width:170px; margin:0; padding:0;}
.item-select {width:170px;}
.item-choice {float:left; width:85px;}
.paypal-btn {margin-top:15px;}

/* Clear
--------------------------------------------- */
.clr:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clr {display:inline-block;}

/* Hide from IE Mac \*/
.clr {display:block;}
* html .clr {height: 1%;}
/* End hide from IE Mac */

/* The End */
